html { overflow: auto; background: #DFE4E5; } * { margin: 0; padding: 0; border: 0; } html:not(:nth-child(1)) { overflow: visible; } html, body { margin: 0; padding: 0; border: 0; width: 100%; height: 100%; } body { font: 12px/120% Tahoma, Verdana, Arial, Helvetica, sans-serif; position: relative; min-width: 960px; max-width: 1230px; margin: 0 auto; background: url(assets/images/fon_top.png) no-repeat top; color: #666; } body#ifr{background: none;} .column { margin-top: 174px !important; } #container {  padding-left: 250px; padding-right: 270px; overflow: hidden; float: left; /* IE 5.01 */ float/**/: none; height: auto !important; height: 100%; min-height: 100%; position: relative; } * html #container { overflow: visible; } #left, #right, #content { float: left; position: relative; padding-bottom: 8em !important; } /*\*/ #left, #right, #content { padding-bottom: 1000em !important; margin-bottom: -992em !important; } /**/ @media all and (min-width: 0px) { #left, #right, #content { margin-bottom: 0 !important; padding-bottom: 8em !important; } #left:before, #right:before, #content:before { content: &#39;EasyClearing&#39;; display: block; background: inherit; padding-top: 1000em !important; margin-bottom: -1000em !important; height: 0; } } #container:after { content: &#39;EasyClear&#39;; display: block; height: 0; clear: both; visibility: hidden; } #container { display: inline-block; } /*\*/ #container { display: block; } /**/ #left { background: White url(assets/images/fon_left.png) repeat-y;width: 250px; margin-left: -100%; right: 250px; height: 800px} * html #left { left: 270px; } #right { width: 270px; background: url(assets/images/fon_right.png) repeat-y -70px 0; margin-right: -100%; } #content { width: 100%; min-height: 800px; background: #fff; /* url(assets/images/tile-1.jpg) repeat; */ } div.window{ padding: 15px; width: 90%; } #footer { height: 8em; position: relative; z-index: 1000; margin-top: -8em; background: #DFE4E5 url(assets/images/footer.png) no-repeat 0 0; padding-left: 240px; padding-right: 270px; } #left_footer { width: 240px; background: url(assets/images/fon_bottom_left.png) no-repeat top left; height: 8em; float: left;margin-left: -240px;overflow:hidden; } #left_footer p{float: right; margin-right: 5px; margin-top: 30px;font-size: 0.9em} #left_footer p a{color: #f4f4f4;} #right_footer { width: 270px; background: url(assets/images/fon_bottom_right.png) no-repeat -70px 0; height: 8em;margin-right: -270px; float: right; } #right_footer p.we{float: left; margin-top: 60px;font-size: 0.9em} #right_footer p.we a{color: #f4f4f4;} #content_footer{ float: left; position: relative;height: 8em; } #content_footer div{width: 100%; margin-top: 30px;} #footer p{ /* float: left; color: #F4F4F4; */ } div.inner{ z-index: 20; position: relative; top: -174px; overflow:hidden; margin-bottom: -174px; } #left div.inner{ margin-left: 20px; } #right div.inner{ margin-right: 20px; } #content div.inner{ margin-left: 40px; margin-right: 40px; position: relative; overflow: visible; } a.amain{display: block; margin-bottom: 15px;text-decoration: none; color: #fff; font-size: 1.4em; padding-left: 40px;line-height: 100%} a.amain span{color: #fff; display: block; margin-top: 0px;margin-left: 10px;} a.amain:hover{color: #B1D235} img.logo{ margin-top: 40px; margin-left: 0px; margin-bottom: 0px; display: block } #faq{ background: url(assets/images/faq.png) repeat-x; margin-right: 10px; margin-left: 4px; margin-top: 10px; margin-bottom: 10px; height: 62px; text-align: center; position: relative; } #faq a{ display: block; height: 37px; width: 170px; background: url(assets/images/button_faq.png) no-repeat 0 0; color: #DFE4E5; font-size: 1.1em; font-weight: bold; text-decoration: none; line-height: 37px; position: absolute; top: 12px; left: 20px; } #faq a:hover{background-position: 0 -37px} div.info{ } h4.news{ margin: 0; padding: 0; background: url(assets/images/header_news.png) no-repeat 0 0; padding-left: 50px; font-family: Georgia; font-size: 1.3em; font-weight: normal; color: #005354; height: 37px; line-height: 37px; margin-left: -2px; } h4.news:hover{background-position: 0 -37px} div.info ul{ margin-left: 4px; margin-right: 10px; background: #EFF2F3; border: 1px solid #BBC5C6; border-top: none; list-style-type: none; } div.info ul li{ padding-top: 5px; padding-bottom: 5px; margin-left: 10px; margin-right: 10px; font-size: 0.9em; line-height: 110%; border-bottom: 1px solid #ABB8BA; margin-bottom: 5px; } div.info span{ color: #005354; display: block; margin-left: -5px; } div.info a.archive{display:block; background: url(assets/images/marker.png) no-repeat top; width: 224px; text-decoration: none; margin-top: 5px; margin-bottom: 5px} div.info a.archive span{display: block; background: url(assets/images/alth_green.png) no-repeat left; height: 35px; padding-left: 50px; line-height: 35px; color: #7C9295; font-family: Georgia; font-size: 1.3em;} div.info a.archive:hover{background: url(assets/images/marker_active.png);} div.info a.archive:hover span{background: url(assets/images/act_alth_green.png) no-repeat left; color: #D6DCDE;} h1, h2, h3, h4{ font-family: Georgia; } a{color: #2C3D7B; text-decoration: none} a:hover{color: #005354; text-decoration: underline} a:visited{color: #BE3600} /* center column */ #slogan{ position: relative; margin-top: 30px; overflow: hidden; } * html #slogan{position: absolute;top: -124px; overflow: visible;} #slogan h2{ color: #B2D235; font-size: 1.2em; font-family: Tahoma, Verdana; font-weight: normal; float: left; width: 68%; } #slogan #language{ float: right; } #slogan #language img{ margin-left: 10px; } #slogan #language a img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;} #slogan #language a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;} #content #info_block{ margin-top: 20px; } * html #content #info_block{margin-top: 100px;} #content #info_block div.block_body{ background: url(assets/images/block_center.png) 0 -22px; border: 1px solid #b5c3b9; border-top: none; border-bottom: none; position: relative; font-size: 0.9em; } #content #info_block div.block_bottom{ height: 15px; background: url(assets/images/block_center.png) -14px 0; position: relative; } #info_block div.block_bottom div{ height: 15px; background: White url(assets/images/block_center.png) 0 0; float: right; width: 14px; } #content #info_block h1{ color: #000; font-size: 1.6em; font-weight: normal; margin-left: 30px; margin-right: 90px; padding-top: 35px; margin-top: 0px; margin-bottom: 0; font-style: normal; text-align: left; } #content #info_block h1 span{ font-size: 0.8em; color: #000; } #content #info_block div.block_body img.icon{ position: absolute; top: -5px; right: 30px; } #content #info_block p, #content #info_block ul{ margin-left: 30px; margin-right: 30px; margin-top: 6px; margin-bottom: 0; } #content #info_block ul{ color: #005354; list-style-type: none; margin-bottom: 0 !important; } #content #info_block p span{ color: #005354; } #content #info_block ul li{ line-height: 105%; color: #666; background: url(assets/images/list2.png) no-repeat 0 3px; padding-left: 12px; margin-left: 20px; margin-top: 2px; } #content #info_block ul.news_ul{margin-left: 30px; list-style-type: none;} #content #info_block ul.news_ul li{background: transparent none; padding-left: 0px;margin-bottom: 3px;} #content #info_block ul.news_ul li span{margin-left: -20px; font-size: 1.2em; color: #7C9295;} #content #info_block ul ul{ list-style: square; } #content #info_block ul ul li{ background: none; } h1 { margin-top: 30px; font-size: 2em; color: #005354; text-align: right; font-weight: normal; font-style: italic; margin-bottom: 20px; line-height: 102%; } h1 a{color: #005354; text-decoration: none;} h1 span{ font-size: 0.7em; color: #666; } hr{ border: 1px none #B4BFC1; color: #005354; height: 1px; width: 70%; background-color: #B4BFC1; } #content div.inner p{ margin-top: 10px; margin-bottom: 10px; } div.phone{ color: #F4F8E8; text-align: right; font-size: 1.7em; margin-top: 27px; } #top_addon{ position: relative; margin-top: 23px; } #addon_block1, #addon_block2{ margin-bottom: 20px; } #addon_block3{margin-bottom: 10px;} div.top_block{ height: 35px; margin-bottom: 5px; } #addon_block3 div.top_block{height: 45px} #top_addon div.top_block, #addon_block3 div.top_block{ background: url(assets/images/block_right.png) no-repeat 0 0; } #addon_block1 div.top_block{ background: url(assets/images/block_right1.png) no-repeat 0 0; } #addon_block2 div.top_block{ background: url(assets/images/block_right2.png) no-repeat 0 0; } #addon_block3 div.top_block{ background: url(assets/images/block_right3.png) no-repeat 0 0; } div.bottom_block{ height: 13px; } #top_addon div.bottom_block{ background: url(assets/images/block_right.png) no-repeat 0 -35px; } #addon_block1 div.bottom_block{ background: url(assets/images/block_right1.png) no-repeat 0 -35px; } #addon_block2 div.bottom_block{ background: url(assets/images/block_right2.png) no-repeat 0 -35px; } #addon_block3 div.bottom_block{ background: url(assets/images/block_right3.png) no-repeat 0 -45px; } .content_block{ background-color: #eff2f3; border: 1px solid #b4c1c3; border-bottom: none; margin-top: 0; } .top_block h3, #info_block h3{ margin:0;padding:0; font-size: 1.3em; font-weight: normal; margin-left: 15px; line-height: 35px; } #addon_block3 .top_block h3{line-height: 110%; padding-top: 4px;} .top_block h3 span{font-size: 0.8em} #addon_block3 .top_block h3 span{font-size: 0.9em} .top_block h3{color: #DCDFE0;} .content_block p, .content_block ul{ margin-left: 15px; margin-right: 15px; padding-top: 10px; font-size: 0.9em; } .content_block ul li{ margin-left: 15px; } .content_block p.address{ font-size: 0.8em; padding-bottom: 10px; position: relative; overflow: hidden; } .content_block p.icons{position: relative; overflow: hidden;} * html .content_block p.address{overflow: visible;z-index: 100;} * html .content_block p.icons img{ float: none; text-align: right;} .content_block p.icons a.mail, .content_block p.icons a.home, .content_block p.icons a.map{ margin-left: 8px; float: right; height: 22px; background: url(assets/images/hmm.png) top left no-repeat; display: block; } .content_block p.icons a.home{background-position: 0 0; width: 33px} .content_block p.icons a.mail{background-position: -33px 0; width: 29px} .content_block p.icons a.map{background-position: -62px 0; width: 30px} .content_block p.icons a.home:hover{background-position: 0 -22px} .content_block p.icons a.mail:hover{background-position: -33px -22px} .content_block p.icons a.map:hover {background-position: -62px -22px} .content_block p.icons span{ font-weight: bold; } .content_block p a{line-height: 107%} #logos{ padding-top: 15px; padding-bottom: 15px; } #logos img.cim{ margin-right: 10px; margin-left: 10px; } #content p{margin-bottom: 0px;padding-bottom: 10px;position: relative; overflow: hidden} #content p img {margin-right: 8px;float: left;} #content ul, #content ol{margin-left: 0px;margin-right: 20px;margin-top: 10px;margin-bottom: 10px;} #content ul li, #content ol li{margin-left: 20px;} #content object{z-index: 1; margin-top: 10px; margin-bottom: 10px; height: 300px;} h3{margin-top: 20px; margin-bottom: 7px; font-size: 1.3em; font-weight: normal; color: #005354;} h5{margin-top: 15px; margin-bottom: 7px; font-size: 1.2em; font-weight: normal; color: #005354;} #content div.inner table{font-size: 0.9em; margin-top: 5px; margin-bottom: 10px; border-collapse: collapse; border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6;} #content div.inner table th{border-bottom: 1px solid #999; padding: 5px;border-right: 1px solid #e6e6e6; vertical-align: top; background-color: #f6f6f6; font-weight: normal} #content div.inner table td{border-bottom: 1px solid #999; padding: 5px;border-right: 1px solid #e6e6e6;} #content div.inner table a{text-decoration: underline;} #content div.inner table a:visited, #content div.inner table a:hover{color: #5E836A;} div#menu_podrazdel{background-color: White; border: 1px solid #ABB8BA; border-left: none; padding: 10px;} div#menu_podrazdel h4{font-weight: normal; color: #005354; background: url(assets/images/act_podmenu.jpg) repeat-y; padding-left: 15px; padding-top:3px; padding-bottom: 3px;} div.podrazdel_menu ul{color: #005354; margin-left: 0px; list-style-type: none;} div.podrazdel_menu ul li{ background: url(assets/images/list2.png) no-repeat 0 5px; padding-left: 12px; margin-left: 20px; margin-top: 3px; } #content h3, #content p{clear: both;} div.parent_name{text-align: right; color: #C6CFCD; font: italic 2.6em Georgia; margin-right: 15px; margin-top: 0px;margin-bottom: 0px;} div.kroshki a{ } div.kroshki{margin-bottom: 5px; font-size: 0.9em;background-color: #F4F8EA} .content_block p.ship{position: relative; overflow: hidden; margin:0; padding-left: 15px; padding-right: 15px; padding-top: 10px; font-size: 0.9em;} .content_block p.ship a.im{display: block; float: left; width:47px; height: 36px; background: url(assets/images/addon_blocks.png) no-repeat -47px 0; margin-right: 5px; margin-bottom: 5px;} .content_block p.ship a.im:hover{background-position: 0 0} .content_block p.foundry{position: relative; overflow: hidden; margin:0; padding-left: 15px; padding-right: 15px; padding-top: 10px; font-size: 0.9em;} .content_block p.foundry a.im{display: block; float: left; width:47px; height: 37px; background: url(assets/images/addon_blocks.png) no-repeat -47px -57px; margin-right: 5px; margin-bottom: 5px;} .content_block p.foundry a.im:hover{background-position: 0 -57px} #formFeed{margin: 15px; font-size: 1.4em;} #formFeed fieldset{padding-top: 15px} #formFeed fieldset legend{color: #4A7071; font-size: 1.2em} #formFeed label{display: block; margin-bottom:3px} #formFeed input{border: 1px solid #4A7071; background-color: #F4F4F4; margin-bottom: 10px; width: 200px; padding-top: 3px; padding-bottom: 3px;font-size: 1em; font-family: Tahoma} #formFeed textarea{width: 350px; border: 1px solid #4A7071; background-color: #F4F4F4; height: 100px; margin-bottom: 10px; } #formFeed input.form_button{width: 100px; border: 1px solid #4A7071; background-color: #4A7071; color: White; clear: both; cursor: pointer} #formFeed input.form_button:hover{border: 1px solid #4A7071; background-color: #87AA4E; color: White; clear: both;} #formFeed div.captcha{margin-top: 10px; margin-bottom: 10px; position: relative; overflow: hidden} #formFeed div.captcha img {border: 1px solid #888888; width: 100px; height: 40px; margin-bottom: 0; float: left; margin-right: 6px} #formFeed div.captcha input{margin-bottom: 0px; width: 180px} #formFeed input#fbTest{display:none} #formFeed fieldset p.error{margin-top: 10px, display: none;} #formFeed #valid {display: none} #sert {position: relative; overflow: hidden} #sert p{width: 450px; float: left} #sert p.thumbs{width: 150px; margin-left: 15px} #sert p.thumbs a{display: block; font-size: 0.9em; margin-bottom: 10px; line-height: 105%; padding: 3px; border: 1px solid #E3E3E3} #sert p.thumbs a:hover{background-color: #F5F5F5; text-decoration: none} #sert p.thumbs img{height: 117px; width: 81px; margin-right: 10px;} #sert{padding-left: 5px; padding-right: 5px} #win_div {padding: 15px} #win_div p, #win_div ul{margin-top: 10px; margin-bottom: 10px} #win_div ul{ margin-top: 6px; margin-bottom: 0; color: #005354; list-style-type: none; margin-bottom: 0 !important; } #win_div ul li{ color: #666; background: url(assets/images/list2.png) no-repeat 0 5px; padding-left: 12px; margin-left: 20px; margin-top: 3px; } div.inner div img{} .nobr{white-space: nowrap;) ul:before {color: #005354}