html{height: 100%;}
body{padding: 0;margin: 0;font: 62.5%/1.4 arial,sans-serif;height: 100%;}
img{border: none;}
form{margin: 0;padding: 0;}

.container{width: 999px;min-height: 100%;_height: 100%;background: url(/images/t/bg_r.gif) repeat-y 100% 0;position: relative;padding: 0 5px 0 0;margin: 0 0 -24px 0;}
.header{background: url(/images/t/header_bg.gif) #e6e6e6 repeat-x;min-height: 32px;_height: 32px;}
.header:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.menu{padding: 6px 0 0 90px;font-size: 1.2em;font-weight: bold;}
.menu ul{border-left: 1px solid #888;margin: 0;padding: 0;height: 22px;}
.menu ul li{line-height: 1;margin: 0 0 0 -1px;padding: 5px 36px;background: none;border-right: 1px solid #888;list-style: none;float: left;zoom: 1;}
.menu ul li:before{content: '';margin: 0;}
.menu ul li.sel{background: url(/images/t/menu_shadow.gif) #fff repeat-y 100% 0;border: none;padding: 5px 36px 9px 36px;_margin-bottom: -4px;_position: relative;}
.menu ul li a{color: #000;text-decoration: none;}
.menu ul li a:hover{text-decoration: underline;}

.menu ul li.teplonomia{line-height: 1;margin: 0 0 0 -1px;padding: 7px 36px;background: #B0356A;border-right: 1px solid #888;list-style: none;float: left;zoom: 1;}
.menu ul li.teplonomia a {color:#fff;}

.header_b{height: 92px;}
.logo{float: left;width: 140px;margin-left: 15px;_display: inline;padding: 12px 0 0 0;font-size: 3em;}

.cols2{_height: 1%;//min-height: 1%;}
.cols2:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cols2 .col1{width: 750px;margin: 0 -1000px 0 15px;float: left;_display: inline;}
.line_purple_2px{border-top: 2px solid #b0356a;}
.cols2 .col2{float: right;width: 190px;margin-right: 15px;_display: inline;color: #6f6f6f;}
.line_grey_2px{border-top: 2px solid #e6e6e6;}
.line_green_2px{border-top: 2px solid #779665;margin-top:10px;}
.line_grey{border-top: 1px solid #e6e6e6;}

.cols3{_height: 1%;//min-height: 1%;}
.cols3:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cols3 .col1{float: left;width: 190px;margin-left: 15px;font-size: 1.1em;_display: inline;}
.cols3 .col2{width: 530px;margin: 0 -1000px 0 30px;float: left;font-size: 1.2em;position: relative;}
.cols3 .col3{float: right;width: 190px;margin-right: 15px;_display: inline;color: #6f6f6f;}

.block{margin: 8px 0 8px 0;}
.block_img{margin: 5px 0 9px 0;}

.mp_swf{padding: 15px 0 5px 0;}

.footer_ghost{height: 40px;}
.footer{height: 24px;background: url(/images/t/footer_bg.gif) repeat-x #fff;position: relative;width: 1004px;position: relative;}
.footer_corner{width: 5px;height: 5px;background: url(/images/t/footer_corner.gif) no-repeat;float: right;}
.footer_menu{padding: 7px 0 0 15px;}
.footer_menu ul{margin: 0;padding: 0;}
.footer_menu ul li{margin: 0 10px 0 0;padding: 0;float: left;list-style: none;background: none;zoom: 1;}
.footer_menu ul li:before{content: '';margin: 0;}
.copyright{position: absolute;top: 7px;right: 4px;}

.for_print{display: none!important;}
@media print{
        *{color: #000!important;background: #fff!important;}
        body{font: 9pt 'times new roman',times,serif !important;//font: 100% 'times new roman',times,serif !important;}
        .footer,.footer_ghost,.cols2 .col2,.cols3 .col1,.cols3 .col3,.header,.header_b{display: none!important;}
        .container,.cols3 .col2,.cols2 .col1{width: auto!important;float: none!important;margin: 0!important;padding: 0!important;overflow: visible!important;min-width: 0!important;}
        .for_print{display: block!important;}
        .for_print_hide{display: none!important;}
        td.for_print_hide{visibility: collapse!important;}
}

a{color: #6f6f6f;}

h1{color: #bb507e;font: 175% arial,sans-serif;text-transform: uppercase;margin: 0.5em 0 1em 0;}
h2{font: 1.5em arial,sans-serif;text-transform: uppercase;color: #b0356a;margin: 1em 0 0.7em 0;}
h3{font: bold 1.2em arial,sans-serif;margin: 1.2em 0 0.8em 0;color: #6f6f6f;}
h4,h5,h6{font: bold 1em arial,sans-serif;margin: 1.2em 0 0.8em 0;color: #6f6f6f;}

p{margin: 1em 0 1em 0;}

ol{margin: 1em 0 2em 0;padding: 0 0 0 2em;}
ol li{margin: 0 0 0.5em 0;padding: 0;}

ul{margin: 1em 0 2em 0;padding: 0;}
ul li{margin: 0 0 0.5em 0;padding: 0 0 0 1.5em;list-style: none;background: none;//zoom: expression(runtimeStyle.zoom = 1,insertAdjacentHTML('afterBegin','<span style="margin-left: -1.5em;margin-right: 0.25em;">&mdash; </span>'));}
ul li:before{content: '\2014\a0'; margin-left:-1.5em;margin-right: 0.25em;}

.firstchild{margin-top: 0!important;}

.small_pictures{_height: 1%;//min-height: 1%;margin-bottom: 30px;}
.small_pictures:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.small_pictures .pic_item{float: left;margin-right: 9px;_display: inline;}
.small_pictures img{border: 2px solid #fff;}
.small_pictures .sel img{border: 2px solid #b0356a;}

#swf_around{margin: 10px 0 10px 0;}
#swf_around h1{margin: 0 0 8px 0;}

.around_cols{_height: 1%;//min-height: 1%;}
.around_cols:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.around_cols .around_img{float: left;width: 410px;float: left;margin-right: 30px;_display: inline;}
.around_cols .aroud_descr{width: 275px;float: left;color: #6f6f6f;}
.around_cols .aroud_descr p{font-size: 92%;}

.pages{position: absolute;right: 10px;top: 20px;width: 35px;}
.pages .page_l{float: left;}
.pages .page_r{float: right;}

.gallery_row{_height: 1%;//min-height: 1%;margin: 1em -3% 1em 0;width: 103%;}
.gallery_row:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.gallery_row .gallery_item{float: left;margin-right: 10px;_display: inline;}

.grey{color: #6f6f6f;font-size: 92%;}

.cols3 .col2 .menu3{position: absolute;top: -2.3em;left: 0;font-size: 92%;width: 750px;}
.cols2 .col1 .menu3{position: absolute;top: -2.3em;left: 220px;font-size: 92%;width: 750px;}
.menu3 ul{margin: 0;padding: 0;}
.menu3 ul li{margin: 0;padding: 0;float: left;margin-right: 28px;_display: inline;list-style: none;background: none;zoom: 1;}
.menu3 ul li:before{content: '';margin: 0;}
.menu3 ul li a{text-decoration: none;}
.menu3 ul li a:hover{text-decoration: underline;}
.menu3 ul li strong{font-weight: bold;}

.menu2{margin: 1em 0 1em 0;}
.menu2 ul{margin: 0;padding: 0;}
.menu2 ul li{margin: 0;padding: 5px 7px;border-bottom: 1px solid #e6e6e6;list-style: none;background: none;zoom: 1;}
.menu2 ul li:before{content: '';margin: 0;}
.menu2 a{color: #6f6f6f;text-decoration: none;}
.menu2 a:hover{text-decoration: underline;}

.swf_img{margin: 14px 0;}

.cols2 .col1{position: relative;font-size: 1.2em;}
.cols2 .col1 h3,.cols3 .col2 h3{font-size: 1em;}
#head {display: none;}

.counters{display:none;}

.advert{clear:both; width:100%}
.advert .col {width:31%; padding-right:2%; float:left; height:auto;}
.usp {font:bold arial,sans-serif; color:#BB507E}
