body, h2 {font-family: Georgia,"Times New Roman",Times,serif;font-size:15px;line-height:22px;text-align:center;}
* {margin:0;padding:0;}
html, body, #foot {height:100%;}
hr, .kryt {display:none;}
img {border-width:0; /* border:1px solid red; */}

#wrapper {margin:0 auto;width:990px;min-width:990px;text-align:left;
min-height:100%;
height: auto !important;
height: 100%;
margin: 0 auto -125px; /* the bottom margin is the negative value of the footer's height */}

#menu_main {height:250px;}

.header {height:210px;}

#menu_main .mininav {width:940px;height:38px;padding:12px 50px 0 0; /* 940+50=990 38+12=50 */}
#menu_main .mininav ul {list-style-type:none;text-align:center;}
#menu_main .mininav ul li.lang {margin-left:2px;float:right;}
#menu_main .mininav a {display:block;width:60px;height:20px;line-height:20px;float:left;}
#menu_main .mininav #active {width:60px;line-height:20px;margin-left:2px;float:right;}
#menu_main .mininav .separator {margin-left:2px;float:right;}

.menu_block {width:940px;height:133px;padding:27px 0 0 50px; /* 940+50=990 118+42=160 133+27=160 */}
.logo, .m_left, .m_right, .m_item {height:110px;float:left;}
.logo {padding:0 43px 0 0;width:117px;}
.m_item {width:120px;}
.m_left, .m_right {width:5px;}

#submenu {padding:0;height:40px;line-height:40px;font-weight:bold;}
#submenu ul {height:40px;margin:0 0 0 200px;padding:0;list-style:none;}
#submenu li {float:left;margin:0 .4em;padding:0 0 0 1em;}
#submenu a {float:left;display:block;padding:.2em 1em 0 0;text-decoration:none;}
#submenu #current span {float:left;display:block;padding:.2em 1em 0 0;text-decoration:none;}

.text {padding:1.5em .5em 3em 205px;}
.text_repre {padding:0 .5em 2em .5em;}
.text_repre h1 {padding:0 0 .25em .5em;}
h6 {font-size:1em;padding:1em .5em 2em .5em;font-style:italic;text-align:right;font-weight:normal;}
h1 {font-size:1.5em;line-height:1.25em;font-style:italic;/*text-transform:uppercase;*/padding-bottom:.5em;}
.caption2 {font-size:1.5em;line-height:1.25em;font-style:italic;padding-bottom:0em;}
h3 {font-style:italic;padding-bottom:1em;}
.vlavo {float:left;padding:.4em 1.5em 1.5em 0;margin:0;}
.vpravo {float:right;padding:.4em 0 1.5em 1.5em;margin:0;}
.images {float:left;width:200px;text-align:center;padding-top:4em;}
.okolo {text-align:left;}
.okolo img {padding:0;margin:5px 5px 5px 4px;width:55px;height:55px;}
.okolo_pan {padding-bottom:1em;}
.okolo_pan img {padding:0;margin:0 0 10px 0;}

.repre_block {display:block;width:auto;height:auto;border:1px solid red;}
.repre_caption {float:left;width:180px;height:150px;text-align:right;border:1px solid red;}

* {border-collapse:collapse; /* Op8- */}
.main {display:table;width:100%;margin-top:2em;}
.row {display:table-row; /* Gecko */}
.col1, .col2 {display:table-cell;vertical-align:middle;padding:.5em 0;}
.col1 {width:34%;}
.col2 {width:13%;}
.col2 h2, .col2 .ra {text-align:center;}
.col2 .ra {font-weight:bold;}
/*\*//*/
* html .main, * html .row {display:block;}
* html .col1, * html .col2 {display:inline-block;}
/**/

ol, ul {padding-left:1.25em;}
ol li {line-height:2em;}
ol li span {font-style:italic;}

#footer, .push {height:125px;}
#footer .copyright {font-size:.75em;}
#footer {width:100%;}
#footer .inside {padding:1.75em 0 0 0;width:990px;margin:0 auto;text-align:left;}
.footer_block {padding:0 0 0 200px;}
.counter {float:left;margin:0;padding:30px 0 0 60px;}
.footer_navigation {margin:0 0 1.25em 0;}
.separator {float:left;}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .ie_bug {height:0%;margin-left:0;}
/* End hide from IE5/mac */

.cleaner_new {clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden;}
