body, div, ul { margin: 0; padding: 0; font-family:Tahoma; }
li { vertical-align: bottom; }
li { list-style-position: inside; }
a { outline: medium none; }
img { border: 0 none; }
div.clear { clear: both; }
a{ color:#557400; }
a:hover { color:#d24210; }
h1.name {font-family: Tahoma; font-weight: 300; padding-bottom: 0px; outline: medium none; text-decoration: none !important;   color: #4d681d;   font-size: 28px;  position: relative;  top: 9px;  line-height: 44px; }
h1.page1 { margin: 0px;}
h2.page1 { margin: 0px; font-size:12px; font-weight:bold; font-family: Trebuchet MS; color:#557400;}
h2.support { margin: 0px; font-size:24px; font-weight:bold;}
h3.course {width: 600px; margin:15px 0 5px;font-size:18px; color: #5d8200; border-bottom-color: #5d8200; border-bottom-style: solid; border-bottom-width: 2px;}

a.title{ font-family:Trebuchet MS; font-size:24px; color:#557400; text-decoration:underline;}
a.title:hover{ color:#d24210;}
span.title{ font-family:Trebuchet MS; font-size:24px; color:#557400; text-decoration:underline;}
a.link{ font-size:12px; font-weight:bold; font-family: Trebuchet MS; color:#557400; }
a.link:hover { color:#d24210; }
a.black_link{ font-size:12px; font-weight:bold; font-family: Trebuchet MS; color:#000; }
a.black_link:hover { color:#d24210; }
a.resume_button {background: url(/images/task_button.jpg) no-repeat 0 0; width:170px; height:35px;float:left;margin:0 0 10px 0px; text-align:center;color:#fff; line-height:35px; text-decoration: none !important;}
span.prewiew{ font-family:Trebuchet MS; color:#666;  font-size:12px; }
.dropdown li, .support li { list-style: none outside none; }

/*for IE6 js*/
.promo_overlay td.left_overlay form.promo_button input.button_down_promo{
    background: url(\\\"/images/promo_button_up.png\\\") no-repeat scroll 95px 2px transparent;
    border: medium none;
    color: #557400;
    cursor: pointer;
    font-family: Candara;
    font-size: 20px;
    padding-right: 35px;
}
/*.promo_overlay td.left_overlay form.promo_button input.button_up_promo{
    background: url(\\\"/images/promo_button_down.png\\\") no-repeat scroll 95px 2px transparent;
    border: medium none;
    color: #557400;
    cursor: pointer;
    font-family: Candara;
    font-size: 20px;
    padding-right: 35px;
}*/

/*end*/
.header_underlay  { background: url(/images/header_substrate.png) repeat-x 0 0; height: 132px; width:100%; margin: 0px 0px -132px 0px; }
.header  { margin: 0 auto; width: 960px; top: 0px; position: relative; height:132px; }

.header .logo { margin: 4px 0px 0px -6px; width: 248px; float:left; }
.header .logo img { margin-top: 3px; }
.header ul.support { width: 686px; height: 58px; position:relative; float:right; }
.header ul.support li.first { background: url(/images/support_arrow.jpg) no-repeat 0 0; height: 58px;float: left; width: 132px; }
.header ul.support li.last { background: url(/images/support_end.jpg) no-repeat 0 0; height: 58px;float: left; width: 3px; }
.header ul.support li.line { background: url(/images/support_line.jpg) no-repeat 0 0; height: 58px; float:left; width: 4px; }
.header ul.support li.icq { background: url(/images/support_overlay.jpg) repeat-x 0 0; height: 54px; float:left; padding:4px 12px 0 0 ; }
.header ul.support li.icq div.icq { font-size:13px; padding-left:29px; padding-top:2px; padding-bottom:5px; text-decoration:none;}
.header ul.support li.icq div.icq div.icq_first{margin-bottom: -19px; margin-left: -28px;}
.header ul.support li.icq div.icq span { border-bottom: 1px dashed #fff; color:#fff; text-decoration:none;}
.header ul.support li.icq ul.down_icq {background: url(/images/support_overlay.jpg) repeat-x scroll 0 0; height: 48px; margin-top: 2px; font-family: Tahoma; font-size: 13px;  position: relative; z-index: 5000;}
.header ul.support li.icq ul.down_icq li.icq_second {  margin-left: 29px;}
.header ul.support li.icq ul.down_icq li.icq_second div.second_icq_pic{margin-bottom: -19px; margin-left: -28px;}
.header ul.support li.icq ul.down_icq li.icq_second span {border-bottom: 1px dashed #FFFFFF; color: #FFFFFF;}



.header ul.support li.icq ul.down_icq li.icq_third { margin-left: 29px;}
.header ul.support li.icq ul.down_icq li.icq_third div.third_icq_pic{margin-bottom: -19px; margin-left: -28px;}
.header ul.support li.icq ul.down_icq li.icq_third span {border-bottom: 1px dashed #FFFFFF; color: #FFFFFF;}

.header ul.support li.icq ul.down_icq li.icq_fourth {  margin-left: 29px;}
.header ul.support li.icq ul.down_icq li.icq_fourth div.fourth_icq_pic{margin-bottom: -19px; margin-left: -28px;}
.header ul.support li.icq ul.down_icq li.icq_fourth span {border-bottom: 1px dashed #FFFFFF; color: #FFFFFF;}




.header ul.support li.icq div.icq:hover span{ border-bottom: 1px dashed #d24210; color:#d24210;}
.header ul.support li.icq div.icq a { color:#c8f75b; font-size: 12px; padding-bottom: 20px;}
.header ul.support li.icq div.icq a:hover { color: #d24210; }
.header ul.support li.icq ul.down_icq li.icq_second:hover span{ border-bottom: 1px dashed #d24210; color:#d24210;}
.header ul.support li.icq ul.down_icq li.icq_third:hover span{ border-bottom: 1px dashed #d24210; color:#d24210;}
.header ul.support li.icq ul.down_icq li.icq_fourth:hover span{ border-bottom: 1px dashed #d24210; color:#d24210;}
.header ul.support li.mail { background: url(/images/support_overlay.jpg) repeat-x 0 0; height: 48px;  float:left; padding: 8px 8px 2px 8px ; }
.header ul.support li.mail a { color:#c8f75b; font-size: 12px; }
.header ul.support li.mail a:hover { color: #d24210; }

.header ul.support li.teamview { background: url(/images/support_overlay.jpg) repeat-x 0 0; height: 48px; float:left; padding:6px 8px 6px 4px ; max-width:235px;}
.header ul.support li.teamview a { font-size:13px; line-height:16px ; text-decoration:none; }
.header ul.support li.teamview a.team{}
.header ul.support li.teamview a.team .logo_team{  background: url(/images/team.jpg) no-repeat 14px 7px; height:35px; width:40px; float:left; }
.header ul.support li.teamview a.team span { font-weight: 500; border-bottom: 1px dashed #c8f75b;  color:#c8f75b; padding-bottom: 1px;}
.header ul.support li.teamview a.team:hover span { border-bottom: 1px dashed #d24210;  color:#d24210; }


.header .topmenu { margin: 0 auto; top: 15px; left:-10px; position: relative; width: 700px; height: 34px; float:right; }
.header .topmenu .button {padding: 0 10px; float:left; position:relative; }
.header .topmenu a { background: none; float: left; color: #222;  font: 15px Tahoma; height: 34px; padding-left: 11px; }
.header .topmenu a span {  background: none; text-decoration:underline; position: relative; line-height: 34px; float:left; }
.header .topmenu .button_end { background: none; float:left; height:34px; width: 11px; }
.header .topmenu .button_end:hover  {  background: url(/images/right_round.png) no-repeat 0 0; } 
.header .topmenu a.active { background: url(/images/left_round.png) no-repeat 0 0; color:#000; }
.header .topmenu a:hover { background: url(/images/left_round.png) no-repeat 0 0; color:#000; }
.header .topmenu a.active  .button_end{  background: url(/images/right_round.png) no-repeat 0 0; } 
.header .topmenu a:hover  .button_end{  background: url(/images/right_round.png) no-repeat 0 0; } 
.header .topmenu a.active span {  background: url(/images/button_overlay.png) repeat-x 0 0; }
.header .topmenu a:hover span {  background: url(/images/button_overlay.png) repeat-x 0 0; }

.brend_overlay { background: url(/images/green.gif) repeat 0 0;  height:auto; width:100%; }
.brend_overlay .header_brend{ width: 960px;  margin:0 auto; overflow:hidden; }
.brend_overlay .header_brend a { text-decoration: none; float: left; }
.brend_overlay .header_brend a.cam{margin:0 2px; width: 49px;}
.brend_overlay .header_brend .brend {margin-right:-4px; margin: 0 auto; width: 640px;}
.brend_overlay .header_brend .brend .right{float:left;}
.brend_overlay .header_brend .brend .right .begin{ float: left;  width:7px; height:235px;}
.brend_overlay .header_brend .brend .right .visible{ float:left;width:310px; height:235px;}
.brend_overlay .header_brend .brend .right .visible img { padding:25px 0 0 25px; height:45px;}
.brend_overlay .header_brend .brend .right .visible .content { float:left;padding:45px 10px 0 25px;font-size:12px;color:#fff;}
.brend_overlay .header_brend .brend .left  { height: 235px; float: left; margin-left: 0; display: none; }
.brend_overlay .header_brend .brend .left .invisible {float:left;width:310px; height:235px; }
/*float: margin: 0 auto; overflow: hidden; position: relative; left;padding:25px 0 0 25px; width: 1000px; */
.brend_overlay .header_brend .brend .left .invisible .cameras { float: left; height:49px; width:100%; padding:25px 0 0 25px; }
.brend_overlay .header_brend .brend .left .invisible .cameras  input { cursor: pointer; }
.brend_overlay .header_brend .brend .left .invisible .cameras .cameras_header { position: relative; width:213px; overflow: hidden; height: 49px;}

.brend_overlay .header_brend .brend .left .invisible .cameras input {float:left; border:none; width:17px; height:17px;}

.brend_overlay .header_brend .brend .left .invisible .cameras input.arrow_left {background: url(/images/brend_arrow_left.png) no-repeat 0 0;margin:16px 10px 0 0;}
.brend_overlay .header_brend .brend .left .invisible .cameras input.arrow_right {background: url(/images/brend_arrow_right.png) no-repeat 0 0;margin:-33px  0 0 248px;}
.brend_overlay .header_brend .brend .left .invisible .cameras_header .camerswitch{ float: left; }
.brend_overlay .header_brend .brend .left .invisible .content {margin-top:40px;float:left;width:285px;}
.brend_overlay .header_brend .brend .left .invisible .content p{float:left;background: url(/images/brend_e.png) no-repeat 0 0;padding-left:25px; margin:5px 0;font:italic 15px Trebuchet MS;}
.brend_overlay .header_brend .brend .left .end { float: left; width:7px; height:235px;}

/*
.brend_overlay .header_brend .brend#brend1 { width: 640px;  margin:0 auto; overflow:hidden;}
.brend_overlay .header_brend .brend#brend2 { width: 640px; margin:0 auto;   overflow:hidden;}
.brend_overlay .header_brend .brend#brend3 { width: 640px; margin:0 auto;  overflow:hidden;}
/**/
.brend_overlay .header_brend .brend#brend1 .right .begin{ background: url(/images/brend_begin1.png) no-repeat 0 0;}
.brend_overlay .header_brend .brend#brend1 .left .end {background: url(/images/brend_end1.png) no-repeat 0 0;}
.brend_overlay .header_brend .brend#brend1 .left .invisible {background: url(/images/brend_bg1.png) repeat-x 0 0; }
.brend_overlay .header_brend .brend#brend1 .right .visible{background: url(/images/brend_bg1.png) repeat-x 0 0;}
/*brand2*/
.brend_overlay .header_brend .brend#brend2 .right .begin{ background: url(/images/brend_begin2.png) no-repeat 0 0;}
.brend_overlay .header_brend .brend#brend2 .left .end {background: url(/images/brend_end2.png) no-repeat 0 0;}
.brend_overlay .header_brend .brend#brend2 .left .invisible {background: url(/images/brend_bg2.png) repeat-x 0 0; }
.brend_overlay .header_brend .brend#brend2 .right .visible{background: url(/images/brend_bg2.png) repeat-x 0 0;}

/*brand3*/
.brend_overlay .header_brend .brend#brend3 .right .begin{ background: url(/images/brend_begin3.png) no-repeat 0 0;}
.brend_overlay .header_brend .brend#brend3 .left .end {background: url(/images/brend_end3.png) no-repeat 0 0;}
.brend_overlay .header_brend .brend#brend3 .left .invisible {background: url(/images/brend_bg3.png) repeat-x 0 0; }
.brend_overlay .header_brend .brend#brend3 .right .visible{background: url(/images/brend_bg3.png) repeat-x 0 0;}
/**/
.brend_overlay .header_brend#all_brend .brend {margin-right:-4px;}
.brend_overlay .header_brend#all_brend .brend#brend3 .right{margin-left:-4px;}
.brend_overlay .header_brend#all_brend .brend#brend1 { width: auto; float:left; margin-left: 11px;}
.brend_overlay .header_brend#all_brend .brend#brend2 .right .begin{ background: url(/images/brend_begin2.png) no-repeat 0 0;}
.brend_overlay .header_brend#all_brend .brend#brend2 .left .end {background: url(/images/brend_end2.png) no-repeat 0 0;}
.brend_overlay .header_brend#all_brend .brend#brend2 .left .invisible {background: url(/images/brend_bg2.png) repeat-x 0 0; }
.brend_overlay .header_brend#all_brend .brend#brend2 .right .visible{background: url(/images/brend_bg2.png) repeat-x 0 0;}
.brend_overlay .header_brend#all_brend .brend#brend3 .right .begin{ background: url(/images/brend_begin3.png) no-repeat 0 0;}
.brend_overlay .header_brend#all_brend .brend#brend3 .left .end {background: url(/images/brend_end3.png) no-repeat 0 0;}
.brend_overlay .header_brend#all_brend .brend#brend3 .left .invisible {background: url(/images/brend_bg3.png) repeat-x 0 0; }
.brend_overlay .header_brend#all_brend .brend#brend3 .right .visible{background: url(/images/brend_bg3.png) repeat-x 0 0;}
.brend_overlay .header_brend#all_brend .brend .left .invisible {display:none;}
.brend_overlay .header_brend#all_brend .brend .left .end{display:none;}


/*.brend_overlay .header_brend.all_brands .brend {margin-right:-4px;}
.brend_overlay .header_brend.all_brands .brend#brend3 .right{margin-left:-4px;}
.brend_overlay .header_brend.all_brands .brend#brend1 { width: auto; float:left; margin-left: 11px;}
.brend_overlay .header_brend.all_brands .brend#brend2 .right .begin{ background: url(/images/brend_begin2.png) no-repeat 0 0;}
.brend_overlay .header_brend.all_brands .brend#brend2 .left .end {background: url(/images/brend_end2.png) no-repeat 0 0;}
.brend_overlay .header_brend.all_brands .brend#brend2 .left .invisible {background: url(/images/brend_bg2.png) repeat-x 0 0; }
.brend_overlay .header_brend.all_brands .brend#brend2 .right .visible{background: url(/images/brend_bg2.png) repeat-x 0 0;}
.brend_overlay .header_brend.all_brands .brend#brend3 .right .begin{ background: url(/images/brend_begin3.png) no-repeat 0 0;}
.brend_overlay .header_brend.all_brands .brend#brend3 .left .end {background: url(/images/brend_end3.png) no-repeat 0 0;}
.brend_overlay .header_brend.all_brands .brend#brend3 .left .invisible {background: url(/images/brend_bg3.png) repeat-x 0 0; }
.brend_overlay .header_brend.all_brands .brend#brend3 .right .visible{background: url(/images/brend_bg3.png) repeat-x 0 0;}
.brend_overlay .header_brend.all_brands .brend .left .invisible {display:none;}
.brend_overlay .header_brend.all_brands .brend .left .end{display:none;}
*/



.header_faska { background: url(/images/faska2.jpg) repeat 0 0; width:100%; height:13px;}

.header_bottom_overlay{ width:100%;  margin:0 auto; position: relative; height:auto; background: #E9EBE6;}
.header_bottom_overlay .header_bottom{ width: 960px;  margin:0 auto; position: relative; height:75px;}
.header_bottom_overlay .header_bottom .seach {padding-top:18px; height:58px; width:287px; float: left;}
.header_bottom_overlay .header_bottom .seach .text{ background: url(/images/seach_bg.jpg) no-repeat 0 0; width: 190px; float: left ; height:23px; border:none; padding-left:25px ; font-size:12px; padding-right:10px;line-height:23px;}
.header_bottom_overlay .header_bottom .seach .submit{ background: url(/images/button_seach.jpg) no-repeat 0 0;  width: 50px; height: 25px; padding-left: 15px; float: left;  border:none;}


.header_bottom_overlay .header_bottom .icons { float: right; padding-top: 10px;}
.header_bottom_overlay .header_bottom .icons .control{float: left; padding-left:27px; height:65px;}

.header_bottom_overlay .header_bottom .icons .control a img { opacity:0.5; alpha:0.5; }
.header_bottom_overlay .header_bottom .icons .control a:hover img { opacity:1; alpha:1;}
.header_bottom_overlay .header_bottom .icons .control .camers{height:49px;}
.header_bottom_overlay .header_bottom .icons .control p {font-size:12px; color:#555555; margin-top:0; text-align:center;}
.header_bottom_overlay .header_bottom .icons .control .line1{ background: url(/images/line_control.jpg) no-repeat 5px 0 ;}
.header_bottom_overlay .header_bottom .icons .control .line2{ background: url(/images/line_transport.jpg) no-repeat 2px  0 ;}
.header_bottom_overlay .header_bottom .icons .control .line3{ background: url(/images/line_outlock.jpg) no-repeat 3px  0 ;}







.workarea_overlay{ width:100%;  margin:0 auto; position: relative; height:auto; background: #E9EBE6; float:left; top:-1px; z-index: 150;}
.workarea {width: 960px;  margin:0 auto; position: relative; height:auto; background: #E9EBE6;  padding-bottom:10px;overflow: visible !important;}

.workarea .top_links { position: relative;  padding:25px 0 15px 0; height:25px;}
.workarea .top_links .title_news{padding-left:60px; float:left;}
.workarea .top_links .archive {float:right;padding-right:25px;}
.workarea .top_links .archive  a{ font-family:Candara; font-size:14px;}

/*.workarea .news {position:relative; float:left; border-left:1px solid #fff; border-right:1px solid #fff; width:938px;padding-left:20px;margin-bottom:20px;}
.workarea .news .top_news_bg{float:left; background: url(/images/top_news_bg.jpg) no-repeat 0  0 ;height:14px; width:960px; margin-left:-21px;}
.workarea .news .bottom_news_bg{float:left; background: url(/images/bottom_news_bg.jpg) no-repeat 0  0 ;height:14px; width:960px; margin-left:-21px;}



.workarea .news  a.common_new {position:relative; text-decoration:none; display:block; border-radius: 15px; behavior: url(\\\"/js/PIE.php\\\"); height:auto; width: 380px; border:1px solid #fff; -moz-border-radius:15px; -webkit-border-radius:15px; margin-bottom:5px; padding:5px;}
.workarea .news  a.common_new img {position:relative;  opacity:0.5; alpha:0.5;  height: 53px; width:365px; border-radius: 10px; behavior: url(\\\"/js/PIE.php\\\"); height:auto; width: 380px; border:1px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px;}
.workarea .news  span.title {color:#000; font-size:14px;  width:380px; overflow:hidden; font-weight:bold;}
.workarea .news  p.prewiew { font-family:Trebuchet MS; color:#666;  font-size:12px; width:380px; overflow:hidden; margin:8px 0;}
.workarea .news  a.common_new span.arrow {font-family:Trebuchet MS; color:#666;  font-size:14px;}
.workarea .news  span.date {color:#989898;}
.workarea .news  a.common_new:hover{background:#f9f9f9;border:1px solid #ccc;}
.workarea .news  a.common_new:hover img{ opacity:1; alpha:1;}
.workarea .news  a.common_new:hover span.title {color:#557400;}
span.date {font-family:Trebuchet MS; color:#423c3c;  font-size:12px;}

.workarea .news .common_news { width: 370px; float:right;  padding:0 15px; }
.workarea .news .common_news a{ text-decoration:none;}
.workarea .news .common_news a:hover span.title{ color:#557400;}
.workarea .news .common_news span.top_title{ color: #557400;}
.workarea .news .common_news .common_new { padding:10px 0 ;}
.workarea .news .common_news span.date { display:block; color:#423c3c;}
.workarea .news .right .contentEl {position:relative;background:#fff;width:400px !important;border-radius: 15px; behavior: url(\\\"/js/PIE.php\\\"); border:1px solid #fff; -moz-border-radius:15px; -webkit-border-radius:15px;}
*/

.workarea .news {position:relative; float:left;  width:940px;padding-left:20px;background: url(/images/center_news_bg_l.jpg) repeat-y 0  0 ;}
.workarea .news .top_news_bg{float:left; height:11px; width:960px; margin-left:-20px;}
.workarea .news .top_news_bg_l{float:left; background: url(/images/top_news_bg_l.jpg) no-repeat 0  0 ;height:11px; width:11px; }
.workarea .news .top_news_bg_r{float:left; background: url(/images/top_news_bg_r.jpg) no-repeat 0  0 ;height:11px; width:11px; }
.workarea .news .top_news_bg_c{float:left; background: url(/images/top_news_bg_c.jpg) repeat-x 0  0 ;height:11px; width:938px; }
.workarea .news .bottom_news_bg{float:left; height:11px; width:960px; margin-left:-20px;}
.workarea .news .bottom_news_bg_l{float:left; background: url(/images/bottom_news_bg_l.jpg) no-repeat 0  0 ;height:11px; width:11px; }
.workarea .news .bottom_news_bg_r{float:left; background: url(/images/bottom_news_bg_r.jpg) no-repeat 0  0 ;height:11px; width:11px; }
.workarea .news .bottom_news_bg_c{float:left; background: url(/images/bottom_news_bg_c.jpg) repeat-x 0  0 ;height:11px; width:938px; }
.workarea .center_news_bg_r{float:right; background: url(/images/center_news_bg_r.jpg) repeat-y 949px  0 ;height:100%; width:960px; margin-bottom:20px;}

.workarea .news a.common_new .top_news_bg{float:left; height:11px; width:400px;margin:0px; margin-left: -10px;}
.workarea .news a.common_new .top_news_bg_c{float:left; background: url(/images/top_news_bg_c.jpg) repeat-x 0  0 ;height:11px; width:378px; }
.workarea .news a.common_new .bottom_news_bg{float:left; height:11px; width:400px; margin-left:-10px;}
.workarea .news a.common_new .bottom_news_bg_c{float:left; background: url(/images/bottom_news_bg_c.jpg) repeat-x 0  0 ;height:11px; width:378px; }
.workarea .center_com_news_bg_r{float:right; background: url(/images/center_news_bg_r.jpg) repeat-y 389px  0 ; width:400px; margin-bottom:10px;}

.workarea .news  a.common_new {float:left;width:380px;position:relative; text-decoration:none; display:block; background: url(/images/center_news_bg_l.jpg) repeat-y 0  0 ; padding: 0 10px; }
.workarea .news  a.common_new img {margin:0px 0 0 10px;position:relative;  opacity:0.5; alpha:0.5;  height: 53px; width:365px; border-radius: 5px; behavior: url(\\\"js/PIE.htc\\\"); height:auto; width: 380px; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px;}
.workarea .news  span.title { color:#000; font-size:14px;  width:380px; overflow:hidden; font-weight:bold;}
.workarea .news  .right span.title {margin:0;}

.workarea .news  p.prewiew {font-family:Trebuchet MS; color:#666;  font-size:12px; overflow:hidden;}
.workarea .news  a.common_new span.arrow {font-family:Trebuchet MS; color:#666;  font-size:14px;}
.workarea .news  span.date {color:#989898;}
.workarea .news  a.common_new:hover{background:url(/images/center_news_bg_l_a.jpg) repeat-y 0  0  #f9f9f9;width:379px;border-right:1px solid #d2d2d0;}
.workarea .news  a.common_new:hover .top_news_bg_l{background: url(/images/top_news_bg_l_a.jpg) no-repeat 0  0 ;}
.workarea .news  a.common_new:hover .top_news_bg_r{background: url(/images/top_news_bg_r_a.jpg) no-repeat 0  0 ;}
.workarea .news  a.common_new:hover .top_news_bg_c{background: url(/images/top_news_bg_c_a.jpg) repeat-x 0  0 ;}
.workarea .news  a.common_new:hover .bottom_news_bg_r{background: url(/images/bottom_news_bg_r_a.jpg) no-repeat 0  0 ;}
.workarea .news  a.common_new:hover .bottom_news_bg_l{background: url(/images/bottom_news_bg_l_a.jpg) no-repeat 0  0 ;}
.workarea .news  a.common_new:hover .bottom_news_bg_c{background: url(/images/bottom_news_bg_c_a.jpg) repeat-x 0  0 ;}
.workarea .news  a.common_new:hover img{ opacity:1; alpha:1; margin-right: 10px; margin-left: 11px; }
.workarea .news  a.common_new:hover span.title {color:#557400;}
span.date {font-family:Trebuchet MS; color:#423c3c;  font-size:12px;}

.workarea .news .common_news { width: 370px; float:right;  padding:0 15px; }
.workarea .news .common_news a{ text-decoration:none;}
.workarea .news .common_news a:hover span.title{ color:#557400;}
.workarea .news .common_news span.top_title{ color: #557400;}
.workarea .news .common_news .common_new { padding:10px 0 ;}
.workarea .news .common_news span.date { display:block; color:#423c3c;}
.workarea .news .right .contentEl {position:relative;background:#fff;width:400px !important;border-radius: 5px; behavior: url(\\\"js/PIE.htc\\\"); border:1px solid #cacaca; -moz-border-radius:5px; -webkit-border-radius:5px;}

.workarea .news a.common_new img { width: 30%; float: left; margin: 0 10px; }


.workarea .news .rss { position:relative;background: url(/images/rss_bg.gif) repeat-x 0  0;border-radius: 10px; behavior: url(\\\"/js/PIE.php\\\"); height:28px; width:908px; border:1px solid #c9c8c7; -moz-border-radius:10px; -webkit-border-radius:10px; float: left;padding-top:5px;}
.workarea .news .rss a { background: url(/images/rss_pic.png) no-repeat 380px 4px;color: #d24210; padding:0 40px 0 340px; width: 50px;}
.workarea .news .rss span { color:#c4c7bd; font-family:Trebuchet MS; font-size: 14px;}
.workarea .news .rss a:hover { color: #fff;}
.workarea .news .rss:hover { background: url(/images/rss_active.png) repeat-x 0 0; border-color: #fff;}
.workarea .news .rss:hover a { color: #fff; background: #ee5e00 url(/images/rss_pic2.png) no-repeat 380px 4px; }
.workarea .news .rss:hover span { color:#fff; }

.workarea .center_content { padding:0 0 30px 30px;overflow:hidden;}
.workarea .center_content .left_content { width:400px; height:auto;padding-left:20px; float:left;position:relative;}
.workarea .center_content a span.title { font-size:26px; text-decoration:none; padding-bottom:15px;position:relative; float:left;}
.workarea .center_content span.second_title { color:#666; font-size:20px; padding:4px 0 15px 0 ;position:relative;float:left;}
.workarea .center_content .left_content img {margin:0 0 0 -20px;position:relative; padding-bottom: 10px;}
.workarea .center_content a { text-decoration: none; }
.workarea .center_content .left_content a.prewiew { font-size:14px; font-weight:bold; font-family: Trebuchet MS; color:#000; display: block; margin-left: -18px;}
.workarea .center_content .left_content a.prewiew:hover {color:#557400;}

.workarea .center_content div.title {float:left;display:block; width:100%; }
.workarea .center_content .right_content {float:right; width:430px; padding-right:30px; }

.workarea .pre_content {float:left; padding:0 30px 0 20px;width: 930px; }
.workarea .pre_content span.pre_arrow { float:left;font-size: 30px; text-decoration: none; color:#557400; font-family:Trebuchet MS;}
.workarea .pre_content a.pre_arrow_u { float:left;font-size: 30px; text-decoration: underline; color:#557400; font-family:Trebuchet MS;}
.workarea .pre_content a.pre_arrow_u:hover { color:#d24210;}
.workarea .pre_content  a {text-decoration:none;}
.workarea .pre_content span.arrow { background: url(/images/domik.jpg) no-repeat 35px  11px;float:left;font-size: 14px;  color:#557400; padding:10px 35px 3px 10px;}
.workarea img {margin:0px;}


.droppanel { background: url(/images/droppanel.jpg) no-repeat 0 0; height:25px; width:344px; float:left; margin-left:40px;}
.droppanel span { font-family: Trebuchet MS; font-size:11px; color:#4c4c4c; padding:5px 0 0 20px; float:left;}
.droppanel img {float:right;}
/*новые стили*/
.droppanel ul { margin-top: 0px; }
.droppanel ul li {  }
.droppanel ul li ul {   position: absolute; top: 30px; width: 342px; z-index: 4000;}
.droppanel ul li ul li { background: #ffffff; border-bottom: 1px solid #A7A7A7; border-left: 1px solid #A7A7A7; border-right: 1px solid #A7A7A7; clear: left; height: 29px; width: 100%;  }
.droppanel ul li ul li a {font-family: Trebuchet MS; font-size:11px; color:#4c4c4c; padding:5px 0 0 20px; float:left; }
.workarea .droppanel  ul li ul { top: 100px !important; background: #ffffff; z-index: 4000}
.workarea .droppanel  ul li ul li {	 background: #ffffff !important;}

/**/
.pagenavigator { float:right; height:25px; }
.pagenavigator a { vertical-align:top; color:#4d681d; text-decoration: underline !important; }
.pagenavigator a:hover { color:#d24210; text-decoration: none !important; }
.pagenavigator span {color:#4d681d; position: relative; top:2px;}
html:root .pagenavigator span { top: -7px; }
@-moz-document url-prefix() {
	.pagenavigator span { top: 0 !important; }
}

.otstup {padding:20px 26px 0 0; float:right;}

.grey_area_overlay { width:100%;  background:#E9EBE6; float:left; margin-top:-1px;}
.grey_area { width: 960px;  margin:0 auto; position: relative; height:auto; overflow:hidden; padding:15px 0 30px 30px;}
.decision { width:49%; float:left; margin-right: 1%;}
.decision a {font-family:Trebuchet MS; float:left; text-decoration:underline;}
.decision div.tre17_ {width:100%; padding-bottom: 10px; clear: both;}
.decision  a.tre17_{ font-size:17px;   color:#000; width: 100%; float: none;}
.decision  a.green12{ font-size:12px;   color:#4d681d;}
.decision a.green12:hover{ color:#d24210;}

p.discription { float:left; width:100%;color:#4c4c4c;font-size:12px; margin:12px 0;}

.psevdomenu { padding: 0 0 0 20px; width: 960px;  margin:0 auto; position: relative; height:auto; padding-top: 37px;}
.psevdomenu .psevdobutton { float:left;position:relative;}
.psevdobutton_logout { float:left;position:relative;}
.psevdobutton_logout form.logout input {background: none;}
.psevdobutton_logout form.logout input:hover {background: none;}
.psevdobutton_logout form.logout input.logout_user { background: url(\\\'/images/logout_button.png\\\') no-repeat; border: none; height: 33px; margin-left: -4px; margin-top: -10px; width: 118px;}
.psevdomenu .psevdobutton img.rublik {position:absolute; top:-8px;right:0px;}
.psevdomenu .psevdobutton a { padding:5px 27px; color:#aa5f07; font-size:18px; float:left;}
/*.psevdomenu .psevdobutton a:active { background:#fff; font-size:22px; text-decoration:none; padding:3px 30px;}*/
.psevdomenu .psevdobutton.active { background:#fff; font-size:22px; text-decoration:none; padding:3px 0px;}
.psevdomenu .psevdobutton.active  a { background:#fff; font-size:21px; text-decoration:none; padding:3px 10px;}

.white_area_overlay{float:left; width:100%; padding:15px 0px 30px 0px; }
.white_area { width: 960px;  margin:0 auto; position: relative; height:auto; overflow:hidden; padding-left:30px;}
.white_area div.title{ float:left; width:650px; } 
.white_area div.title span{ color:#404040; text-decoration:none; }
.white_area div.title span.second_title{ font-size:20px; }
.white_area div.title span.title{ font-size:26px; }
.white_area div.title p.discription { color:#666; font-size:14px; }
.white_area .login { width:100%; float:left; width:650px; }

p.black { color:#000; margin: 4px; font-size:12px; float:left; }
p.black#forgot_pass { color:#000000; font-size:12px; float:left;  margin-left: -140px; margin-top: 56px; }
p.black#email { color:#000000; font-size:12px; float:left;   margin-left: -227px; margin-top: 56px; }
p.black#checkword { color:#000000; font-size:12px; float:left;   margin-left: -227px; margin-top: 56px; }
p.black#confirm_pass { color:#000000; font-size:12px; float:left;   margin-left: -227px; margin-top: 56px; }


.white_area .login .vvod { float : left; display : compact; width: 230px;}
/**/
.white_area .login a#forgot_pass{color: #666666; font-size: 14px;}
.white_area .login a#confirm_pass{color: #666666; font-size: 14px;}
.white_area .login span#confirm_pass{color: #666666; font-size: 14px; float: left;
    margin: 12px 0;
    width: 100%;}

/**/
.white_area .login .vvod input.text{ background: url(/images/seach_bg.jpg) no-repeat 0 0; width: 190px; float: left ; height:23px; border:none; padding-left:25px; font-size:12px; padding-right:10px;}
.white_area .login .vvod input.text#forgot_pass{ background: url(/images/seach_bg.jpg) no-repeat 0 0; width: 190px; float: left ; height:23px; border:none; padding-left:25px; font-size:12px; padding-right:10px; margin-left: -229px; margin-top: 74px;}
.white_area .login .vvod input.text#checkword{ background: url(/images/seach_bg.jpg) no-repeat 0 0; width: 190px; float: left ; height:23px; border:none; padding-left:25px; font-size:12px; padding-right:10px; margin-left: -229px; margin-top: 74px;}
.white_area .login .vvod input.text#confirm_pass{ background: url(/images/seach_bg.jpg) no-repeat 0 0; width: 190px; float: left ; height:23px; border:none; padding-left:25px; font-size:12px; padding-right:10px; margin-left: -229px; margin-top: 74px;}




.white_area .login  input.submit{ background: url(/images/button_seach.jpg) no-repeat 0 0;  width: 50px; height: 25px; padding-left: 15px; float: left;  border:none; margin-top: 22px;}
.white_area .login  input.submit#knopka{ background: url(/images/button_seach.jpg) no-repeat 0 0;  width: 50px; height: 25px; padding-left: 15px; float: left;  border:none; margin-top: 24px; margin-left: -229px; margin-top: 73px;}
.white_area .login  input.submit#confirm_pass{ background: url(/images/button_seach.jpg) no-repeat 0 0;  width: 50px; height: 25px; padding-left: 15px; float: left;  border:none; margin-top: 24px; margin-left: -229px; margin-top: 73px;}

.white_area .login a#forgot_pass{ color: #666666; font-size: 14px;}


.white_area .login .remember { float:left; width:630px; padding:10px; }
.white_area .login .remember input.check_remember { float:left; margin:6px 10px 3px 4px; }
.white_area .login .forget p.black{ font-size:14px; width:600px;margin-left:15px;}
.white_area .login .forget .forget_help{ float:left;border-radius: 10px; behavior: url(\\\"/js/border-radius.htc\\\"); height:auto; width:465px; border:1px solid #cdcdcd; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px;}

.white_area .mailto{ float:right; width: 350px;  height:auto; position:relative; }
.white_area .mailto p.blackTah20 { font-size:20px; color:#000; margin: 6px 0; }

.white_area .mailto p { margin: 0px 0px 0px 15px; font: 12px Microsoft Sans Serif; color: #000000; }
.white_area .mailto p small { vertical-align: 1px; font: 10px Microsoft Sans Serif; }
.white_area .mailto table { margin: 0px 0px 0px 9px; }
.white_area .mailto th { text-align: right; }
.white_area .mailto th { color: #4e4e4e; font: 11px Tahoma; vertical-align: text-top; }
.white_area .mailto tr { margin: 0px 0px 8px 0px; }
.white_area .mailto span.starreq { color: #467a17; font: 14px Tahoma; }
.white_area .mailto input, textarea { margin: 0px 0px 8px 3px; border: 1px solid #000; color:#787878; font-size:11px; padding:2px;}
.white_area .mailto input.name { width: 178px; }
.white_area .mailto input.company { width: 154px; }
.white_area .mailto input.phone_kod { width: 60px; }
.white_area .mailto .kod {color:#787878; font-size:9px; margin:-10px 0 0 5px;}
.white_area .mailto input.phone_nomber { width: 160px; margin-left:15px;}
.white_area .mailto input.email { width: 154px; }
.white_area .mailto textarea { width: 293px; height: 107px; }
.white_area .mailto .captcha { margin: 7px 0px 0px 71px; color: #4e4e4e; font: 11px Tahoma; width: 252px; }
.white_area .mailto .vlevo { float:left; text-align:left;}
.white_area .mailto .captcha img { margin: 5px 0px 8px 62px; }
.white_area .mailto .captcha input.captcha_field { width: 178px; margin: 10px 0px 14px 62px; }
.white_area .mailto .captcha input.submit { background: #467a17; font-size:15px;color: #ffffff; border: 0; height: 28px; width: 103px; margin: 0px 0px 0px 62px; }

.white_area .adress { float:left; idth: 450px; overflow:hidden; height:auto; position:relative; }
.white_area .adress .telefon{ overflow:hidden; width:100%;}
.white_area .adress p { float:left; color:#4c4c4c; margin: 6px 0; }
.white_area .adress p.greyTah16b { font-weight:bold; font-size:16px; }
.white_area .adress p.greyTah13 { font-size:13px; }
.white_area .adress p.greyTah14 { font-size:14px; }
.white_area .adress .telefon p.blackTah19 { font-size:19px; color:#000; margin:2px; }
.white_area .adress .telefon p.blackTah13 { font-size:13px; color:#000; margin:2px; }
.white_area .adress .map { border:2px solid #565656; width:431px; margin-top:10px;}
/*список городов в футере*/
.map ul li #select_menu1 {top:22px; position:relative; }

.map ul li #select_menu1 li {
	width: 241px;
	height: 20px;
	margin-left: 10px;
	
	background: #E9EBE6;
	text-align: left;
	border: 1px solid #A9ABA6;
}
.map ul li #select_menu1 li a {
	color: #4C4C4C;
	display: block;
    float: left;
    font-family: Trebuchet MS;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    height: 44px;
    margin: -20px 0 0 14px;
    padding: 0;
    width: 200px;
}

.white_area .news_prewiew { background: url(/images/news_bg.jpg) repeat-x 0  0 #fff;border-radius: 10px; behavior: url(\\\"/js/border-radius.htc\\\"); height:28px; width:863px; border:1px solid #c9c8c7; -moz-border-radius:10px; -webkit-border-radius:10px; float: left; margin-top:20px; padding:5px 45px 5px 5px;overflow:hidden; height:auto;}
.white_area .news_prewiew { display:block; float:left; }
.white_area .news_prewiew img { float:left; padding: 0 25px 0 0;}
.white_area .news_prewiew .head { float:left; margin:10px 0px 0px 0px;; width: 615px;}
.white_area .news_prewiew .head span.date{ margin:2px 0; float:left;}
.white_area a.events { padding:0  0 5px 0px; color:#557400;font-size:12px;display:block; float:left; text-decoration:none;line-height:19px;}
.white_area a.events img{ padding:0 10px 0 20px;}
.white_area .news_prewiew .head a.title{ width:100%; float:left; font-size:17px; color:#000; margin:8px 0 ;}
.white_area .news_prewiew span { color:#666; font-size:12px;margin:0 45px 0 25px;}
.white_area .article { color:#666; margin:15px; float:left; width:908px; font-size: 14px; font-family: Candara, Tahoma;}
.white_area .article img { margin:5px;}
.white_area .short_news { float:left; margin:15px 0;}
.white_area .short_news .head { float:left;width:100%; text-align:center;}
/*шрифт для новостей*/
.white_area .short_news span {color: #666666; font-size: 12px; margin: 0 45px 0 25px;}

.white_area .short_news span.date{ margin:2px 0; float:left;}
.white_area .short_news a.events { padding:0; position:relative;}
.white_area .short_news a.events img{ vertical-align:top;}
.white_area .short_news a.title{ width:100%; float:left; font-size:17px; color:#000; margin:8px 0; cursor:default;}

.white_area .aboat { color:#303030; font-size:14px; margin:0 15px; float:left; width:908px; }

.white_area .news_archive {float:left;}
.white_area .news_archive span {text-decoration:none; font-size:18px;}
.white_area .news_archive_calendar { padding: 5px 0; }
.white_area .news_archive_calendar hr { background: #adaf88; color: #eaeaeb; }
.white_area .news_archive_calendar .year { background: #adaf88; color: white; display: block; font: 20px/20px Arial; height: 27px; margin: 7px 0 12px; text-align: center; width: 70px; }
.white_area .news_archive_calendar .active_year { background: #38a624; }
.white_area .news_archive_calendar .year { text-decoration: none; padding: 7px 0px 0px 0px; }
.white_area .news_archive_calendar .months { color: #111111; font: 13px/14px Tahoma; margin: 0 -20px 0 0;  word-spacing: 12px; margin-bottom: 20px; }
.white_area .news_archive_calendar .months a { background: #adaf88; color: #fff; font: 13px/14px Tahoma; padding: 2px 8px 5px; }
.white_area .news_archive_calendar .months b { background: #4d681d; color: white; font-weight: normal; padding: 2px 5px 5px; }
.white_area .news_archive_calendar .months a.active { background: none repeat scroll 0 0 #4d681d; color: white; }

.white_area .sertificate { width:415px; overflow:hidden; padding: 10px 15px 20px 30px; float:left;}
.white_area .sertificate .for_pic { float:left; }
.white_area .sertificate a img { clear:none; margin: 0 10px 10px 0;}
.white_area .sertificate a.name { text-decoration:underline; color:#000; font-family:Trebuchet MS; font-size:17px;}
.white_area .sertificate a.name:hover { color:#d24210;}
.white_area .sertificate p { font-size:12px; color:#666;}

.white_area .questions a { text-decoration: none; }
.white_area .questions a .task_button {background: url(/images/task_button.jpg) no-repeat 0 0; width:170px; height:35px;float:left;margin:0 0 10px 0px; text-align:center;color:#fff; line-height:35px; text-decoration: none !important;}
.white_area .questions .droppanel {margin-top:5px;}
.white_area .questions a.button { margin-top: -35px; float: right; margin-right: 390px; }
.white_area .questions {padding-right:30px; padding-top: 10px; }
.white_area .questions .pagenavigator {margin-top:5px; }
.white_area .questions .question {float:left;width:100%;border-bottom:1px solid #eaad66;padding-bottom:10px;margin-bottom:10px;}
.white_area .questions .question .unit {background: url(/images/unit_bg.jpg) repeat-x 0 0; height:26px; font-size:12px; line-height:26px;color:#4a4a4a;padding-left:25px;}
.white_area .questions .question .pipka {background: url(/images/pipka.jpg) no-repeat 0 0;height:10px;width:13px; margin-left:15px;}
.white_area .questions .question .name {margin-left:25px;}
.white_area .questions .question .name span.title{ text-decoration:none; font-size:17px; color:#000; display: block; width: 730px; overflow: hidden; }
.white_area .questions .question .name input {cursor:pointer;float:right; background: url(/images/button_drop_down.png) no-repeat 140px 0;border:none;height:25px;width:170px;text-align:left;color:#4d681d; text-decoration:underline;line-height:25px;}
.white_area .questions .question .name input:hover {color:#eaad66;}
.white_area .questions .question .content{color:#666;font-size:12px;display:none;}
.white_area .questions .question#open {border-bottom:3px solid #eaad66;}
.white_area .questions .question#open .content{display:block; width: 890px; overflow: hidden; margin-top: 20px;}
.white_area .questions .question#open .name input { background: url(/images/button_drop_up.png) no-repeat 140px 0;color:#eaad66;}
.white_area .questions .question#open .name input:hover {color:#4d681d;}


.white_area .document { width:888px;margin-bottom:30px;}
.white_area .document table{ margin-bottom:2px; border-collapse:separate; border-spacing:2px 0;margin-left:25px;}
.white_area .document .head{ color:#fff; font-family:Trebuchet MS; font-size:24px;padding-left:25px; height:50px;line-height:50px; background:#393a36;}
.white_area .document .pipka {background: url(/images/pipka_black.jpg) no-repeat 0 0;height:9px;width:24px; margin-left:15px;}
.white_area .document table tr td.item1 { background: url(/images/item_table1.jpg) no-repeat 0 0;height:7px; width:14px;}
.white_area .document table tr td.item2 { background: url(/images/item_table2.jpg) repeat-x 0 0;}
.white_area .document table tr td.item3 { background: url(/images/item_table3.jpg) repeat-x 0 0;}
.white_area .document table tr td.item4 { background: url(/images/item_table3.jpg) repeat-x 0 0;}
.white_area .document table tr td.item5 { background: url(/images/item_table5.jpg) repeat-x 0 0;;height:7px; width:14px;}
.white_area .document table tr td.item7 { background: url(/images/item_table7.jpg) repeat-x 0 0;}
.white_area .document table tr td.item8 { background: url(/images/item_table9.jpg) repeat-x 0 0;}
.white_area .document table tr td.item9 { background: url(/images/item_table9.jpg) repeat-x 0 0;}
.white_area .document table tr td.item10 { background: url(/images/item_table10.jpg) repeat-x 0 0;}
.white_area .document table tr td.item11 { background: url(/images/item_table11.jpg) no-repeat 0 0;height:7px; width:14px;}

.white_area .document table tr td.item12 { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\\\'#9cba02\\\', endColorstr=\\\'#7a9701\\\'); /* for IE */
background: url(/images/item_table12.jpg) no-repeat 0 0 #9cba02;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;                                                                                                                                                 
background: -webkit-gradient(linear, left top, left bottom, from(#9cba02), to(#7a9701)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #9cba02,  #7a9701); /* for firefox 3.6+ */}

.white_area .document table tr td.item6 { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\\\'#8da902\\\', endColorstr=\\\'#86a300\\\'); /* for IE */
background: url(/images/item_table6.jpg) no-repeat 0 0 #8da902;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;                                                                                                                                                 
background: -webkit-gradient(linear, left top, left bottom, from(#8da902), to(#86a300)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #8da902,  #86a300); /* for firefox 3.6+ */}

.white_area .document table tr    td.name  { font-size:16px; color:#fff;;width:558px; padding-left:25px;
background: url(/images/item_table_name.jpg) no-repeat 0 0 #9cba02;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\\\'#9cba02\\\', endColorstr=\\\'#86a300\\\'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#9cba02), to(#86a300)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #9cba02,  #86a300); /* for firefox 3.6+ */}

.white_area .document table tr td.size { font-size:16px; color:#fff;width:99px;text-align:center;font-size:18px;color:#676862;
background: url(/images/item_table_size.jpg) no-repeat 0 0 #c5cab6;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\\\'#c5cab6\\\', endColorstr=\\\'#bfc1b3\\\'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#c5cab6), to(#bfc1b3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #c5cab6,  #bfc1b3); /* for firefox 3.6+ */}

.white_area .document table tr td.format a, .white_area .document table tr td.format { font-size:16px; color:#fff;width:168px;text-align:center;font-style:italic; font-size:22px;
background: url(/images/item_table_size.jpg) no-repeat 0 0 #c5cab6; text-decoration: none;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\\\'#c5cab6\\\', endColorstr=\\\'#bfc1b3\\\'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#c5cab6), to(#bfc1b3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #c5cab6,  #bfc1b3); /* for firefox 3.6+ */}

.white_area .document table tr td.format p  { margin:0 0 0 20px ;}


.white_area .download {margin-bottom:20px;margin-right:30px;padding-top:5px;}
.white_area .download table tr td {padding:0 20px;border-right:1px solid #b1b3ac; font-size:12px;color:#666;height:35px;}
.white_area .download table tr td:first-child {font-size:17px;color:#000; font-family:Trebuchet MS;}
.white_area .download table tr td:last-child{border:none;}
.white_area .download table tr td input{ background: url(/images/but_download.jpg) no-repeat 0 0;border:none;height:25px;width:110px;color:#fff;padding-bottom:2px; cursor:pointer;}
.white_area .download .content{display:none; font-size:12px;color:#666;width:500px;margin-left:25px;}
.white_area .download .line {margin-top:10px;height:5px; width:100%; background: url(/images/download_line.jpg) repeat-x 0 0; }
.white_area .download#open {background: url(/images/download_open_bg.jpg) repeat-x 0 0 #e9f0e7;}
.white_area .download#open .content{display:block;}
.white_area .download#open table tr td input{ display:block;background: url(/images/but_download_open.png) no-repeat 0 0;}

.white_area .task .mailto {float:left; width:700px;}
.white_area .mailto span.starreq { color: #e44c03; font: 14px Tahoma;}
.white_area .mailto .town {float:right; color: #4E4E4E;font: 11px Tahoma; padding-left:15px;}
.white_area .task .mailto input { border:1px solid #7c8e09;}
.white_area .task .mailto textarea { border:1px solid #7c8e09;}
.white_area .task .mailto span.title { text-decoration:none;font-family:Arial;font-size:19px;}
.white_area .task .mailto p.grey12c {font-size:12px;color:#4c4c4c; margin: 12px 0;}
.white_area .task .mailto .rubric {height:20px;}
.white_area .task .mailto input.drop_tem {width:250px;float:left;}
.white_area .task .mailto input.drop_but {width:20px; margin:0 0 -1px -6px; height:20px;border-style:inset;border-width:2px;cursor:pointer;}
.white_area .task .mailto input.submit {background: url(/images/send_button.png) no-repeat 0 0 ; font-size:12px;height:24px;width:92px;}

.header_bottom_overlay .header_bottom .icons { float: right; padding-top: 10px;}
.header_bottom_overlay .header_bottom .icons .control{float: left; padding-left:27px; height:65px;}



.white_area .grey_line .begin {float:left;height:75px;width:25px;background: url(/images/grey_begin.jpg) no-repeat 0px 0 ;}
.white_area .grey_line .center {float:left;height:75px;width:900px;background: url(/images/grey_center.jpg) repeat-x 0px 0 ;}
.white_area .grey_line .end {float:left;height:75px;width:25px;background: url(/images/grey_end.jpg) no-repeat 0px 0 ;}
.white_area .grey_line .center {float:left;}
.white_area .grey_line .center .control .camers{height:49px; padding-top:4px;padding-left:300px;}
.white_area .grey_line .center .control p {font-size:12px; color:#555555; margin-top:0; text-align:left;padding-left:81px;}
.white_area .grey_line .center .control .line1{ background: url(/images/line_control.jpg) no-repeat 5px 0 ;margin-top:5px;margin-left:293px;}
.white_area .left_menu {float:left;width:330px;}
.white_area .left_menu .title {padding-left:20px;}
.white_area .left_menu .title span{font-family:Candara;font-size: 20px;color: #404040;}
.white_area .left_menu .title span.can26{font-size: 26px;}
.white_area .left_menu a.left_menu{color:#4d681d;font-size:14px; padding-left:10px; margin:10px 0 0 10px;}
.white_area .left_menu a.left_menu:hover {border-left:1px solid #000;color:#000;}
.white_area .left_menu a.left_menu.active {border-left:1px solid #000;color:#000;}
.white_area .left_menu a.left_menu#current {border-left:1px solid #000;color:#000;}
.white_area .right_spisok {float:right; width:600px;height:auto; margin-top: 20px; }
.white_area .right_spisok .product{float:left;margin-bottom:10px;}
.white_area .right_spisok .product .prod_name {border-bottom:1px solid #000;width:100%;overflow:hidden;}
.white_area .right_spisok .product .prod_name a.name{color:#696968;font-size:18px; position: relative; top: 9px; line-height: 44px; font-weight: bold; font-family:Arial;}
.white_area .right_spisok .product .prod_name a.name.nolink {text-decoration: none !important;}
.white_area .right_spisok .product .prod_name span.cena {color:#4d681d;font-size:20px;font-family:Arial;float:right; position: relative; font-weight: bold; top: 9px;}
.white_area .right_spisok .product .prod_name span.cena_detail {color:#4d681d;font-size:24px;font-family:Arial;float:right; position: relative; font-weight: bold;}
.white_area .right_spisok .product .prod_name img{float:right;}
.white_area .right_spisok .text {width:430px;float:right;}
.white_area .right_spisok a.full_name {font-size:14px;font-weight:bold;}
.white_area .right_spisok p.content {padding-left:35px; background: url(/images/i_content.png) no-repeat 3px 3px ;font-size:12px;color:#696968;}
.white_area .right_spisok img.pic {float:left; clear:left; margin:5px;width:156px;}
.white_area .right_spisok .full_descr { font-size: 14px; color: #4d4d4d;}
.white_area .right_spisok .all { font-size: 16px; font-weight: bold; color: #5d8200;}

.white_area .some_info {width:97%; margin:15px;float:left;}
.white_area .some_info ul li {list-style-position: outside; padding-left: 10px; margin-left: 20px;}
.white_area .some_info div.callo {text-align: center; border:1px solid #5d8200; padding: 5px; margin: 5px; float:none; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px;}
.white_area .some_info p.achtung {font-weight: bold; color: #5d8200;}
.white_area .some_info table {width:92%;}
.white_area .some_info table tbody tr td {vertical-align:middle; text-align: center; border-top:1px solid #bcd327;border-bottom:1px solid #81930f; }
.white_area .some_info table tbody tr td.emy {border:1px solid #99ccff; border-bottom:1px solid #99ccff;}
.white_area .some_info table tbody tr td:first-child {font-weight: 600;border-left:1px solid #bcd327;}
.white_area .some_info table tbody tr td:last-child {border-right:1px solid #bcd327;}
.white_area .some_info table tbody th {border:1px solid #96aa17; color: #404040; background: url(/images/green_tr.jpg) repeat-x 0 0 #839f00; border-top:1px solid #bcd327;border-bottom:1px solid #81930f; }

.white_area .some_info .title span{font-family:Candara;font-size: 20px;color: #404040;}
.white_area .some_info .title span.can26{font-size: 26px;}
.white_area, .white_area div {font-family:Candara;font-size: 14px;color: #404040;}
.white_area em, .white_area p, .white_area li, .white_area a { font-size: 14px; font-family: Candara, Tahoma; }
.white_area resume_button {background: url(/images/task_button.jpg) no-repeat 0 0; width:170px; height:35px;float:left;margin:0 0 10px 0px; text-align:center;color:#fff; line-height:35px; text-decoration: none !important;}
.white_area .some_info a.link {font-size:14px;}


.des_workarea_overlay { width:100%;  margin:0 auto; position: relative; height:auto; background: #E9EBE6; float:left; top:-1px;}
.des_workarea_overlay .workarea { width: 960px;  margin:0 auto; position: relative; height:auto; background: #E9EBE6; overflow:hidden; padding-bottom: 0 ;}
.des_workarea_overlay .workarea .pre_content .droppanel { padding-bottom:10px;}
.des_workarea_overlay .workarea .head_decision { margin-top:11px;clear:left; padding-right: 10px;height:24px; width:275px; float:right; background: url(/images/head_decision.jpg) no-repeat 0  0;}

.decision_overlay { float:left; width:100%; margin-top:-1px;}
.decision_overlay .white_area { padding:0 30px 0 70px; width:880px;}
.decision_overlay .white_area .right_decision {margin-bottom:15px; margin-left:15px;  margin-top:-16px; float:right; border-radius: 10px; behavior: url(\\\"/js/border-radius.htc\\\"); height:auto; width:265px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:15px 0  20px 0; background:#344d01;}
.decision_overlay .white_area .right_decision .pasport { background: url(/images/name_decision_bg.jpg) repeat-x 0 0; height:45px; color:#505050; font-size: 24px;  padding: 7px 15px 0 15px;}
.decision_overlay .white_area .right_decision .parametrs { width:100%; float:left; background: url(/images/decision_bg.jpg) repeat-x 0 0; background:#344d01; overflow:hidden;}
.decision_overlay .white_area .right_decision .parametrs .parametr {padding:0 20px;}
.decision_overlay .white_area .right_decision .parametrs .parametr p.name_index{ margin: 10px 0px; height:22px; font-size:15px; color:#bee93f; background: url(/images/under_name_index.jpg) repeat-x 0 20px;}
.decision_overlay .white_area .right_decision .parametrs .parametr span.number { color:#b8c1a3; font-size:29px;}
.decision_overlay .white_area .right_decision .parametrs .parametr span.char { color:#b8c1a3; font-size:12px;}
.decision_overlay .white_area .right_decision .parametrs .name { margin: 10px 10px 10px 20px;;height:22px; font-size:15px; color:#bee93f; }
.decision_overlay .white_area .right_decision .pictures {background: url(/images/pic_decision_bg.jpg) repeat-y 0 0;  padding:0 25px ;}
.decision_overlay .white_area .right_decision .pictures img{margin:1px;}
.decision_overlay .white_area .right_decision .bottom { background:#344d01; height:20px;}
.decision_overlay .white_area span.title {color:#000; text-decoration:none;display:block;margin-bottom:20px;}
.decision_overlay .white_area h1 {color:#000; text-decoration:none;display:block;margin-bottom:10px;}
.decision_overlay .white_area a{font-size:14px; color:#4d681d ; text-decoration:underline;}
.decision_overlay .white_area a:hover{color:#d24210 ;}
.decision_overlay .white_area h2 {margin:20px 0 5px;font-size:20px;}
.decision_overlay .white_area h3 {margin:15px 0 5px;font-size:18px;}
.decision_overlay .white_area p { font-size:14px;}
.decision_overlay .white_area table{font-size:16px; line-height:26px; text-align:center; width:100%; border-spacing:2px 0px; border-collapse: separate;}
.decision_overlay .white_area table tr td { background: url(/images/grey_tr.jpg) repeat-x 0 0 #C0C3B2;border:1px solid #c1c4b3; border-top:3px solid #cdd0bd;border-bottom:3px solid #babcad; padding-left:1px;}
.decision_overlay .white_area table tr td:first-child {border:1px solid #96aa17; color:#fff; background: url(/images/green_tr.jpg) repeat-x 0 0 #839f00;border-top:3px solid #bcd327;border-bottom:3px solid #81930f; }
.decision_overlay .white_area table tr td:first-child a{color:#fff; font-size:16px; }
.decision_overlay .white_area table tr td:first-child a:hover{color:#d24210 ;}
.decision_overlay .white_area table tr td:last-child{font-style:italic; font-size:16px;color:#3f3f3d;}
.decision_overlay .white_area table tr {background: url(/images/grey_tr.jpg) no-repeat 0 0;padding-left:10px;}

.buy .white_area table {width:100%;border-collapse:collapse;}
.buy .white_area tr.title {background: url(/images/trtitborder.gif) repeat-x 0  42px;}
.buy .white_area tr.title1 {border-bottom-color: #5d8200; border-bottom-style: solid; border-bottom-width: 2px;}
.buy .white_area tr.name1 {height: 150px; overflow: auto; border-bottom-color: #5d8200; border-bottom-style: solid; border-bottom-width: 1px;}
.buy .white_area tr.name1 td.image {text-align: left; width: 250px; padding: 7px; vertical-align: middle;}
.buy .white_area tr.name1 td.look_button input {background-color: transparent; cursor: pointer; float: left; height: 25px; border: medium none; text-align: left; color: #4d681d; text-decoration: underline; line-height: 25px;}
.buy .white_area tr.name1 td.look_button input:hover {color:#eaad66;}
.buy .white_area tr.content {border-bottom-color: #5d8200; border-bottom-style: solid; border-bottom-width: 1px;}
.buy .white_area tr.title1 th{text-align: left; font-family: Candara; font-size: 26px; padding-top: 20px; color: #5d8200;}
.buy .white_area tr.title th{text-align:left;  color:#eaad66; font-family:Candara; font-size:26px; padding-top:10px;}
.buy .white_area tr.row {background: url(/images/trborder.gif) repeat-x 0  50px; height: 55px;}
.buy .for_instal .white_area tr.img {background: url(/images/awaw.gif) repeat-x 0  64px#e5e9e2 ;}
.buy .for_instal .white_area tr.row_grey {background: url(/images/trborder.gif) repeat-x 0  64px #e5e9e2;}
.buy .for_instal .white_area tr.row {background: url(/images/trborder.gif) repeat-x 0  64px;}
.buy .white_area tr span.name{ font-size:17px; margin:7px 0 5px 5px; float:left; }
.buy .white_area tr span.kod{ font-size:12px; margin:7px 0 5px 5px; float:left; }
.buy .white_area tr .telo { float:left; }
.buy .white_area tr span.telefon{ font-size:17px; margin:7px 0 5px 0; float:left; }
.buy .white_area tr a.site{ font-size:17px; margin:7px 0 5px 0; float:left; color:#000; }
.buy .white_area tr a.site:hover{ font-size:17px; margin:7px 0 5px 0; float:left; color:#eaad66;}
.buy .white_area tr a.mail{ font-size:12px; margin:0 0 12px 0 ; float:left; color:#000;}
.buy .white_area tr a.mail:hover{ font-size:12px; margin:0 0 12px 0; float:left; color:#eaad66;}
.buy .white_area tr p.adre{ font-size:12px; margin:2px 0 5px 5px; float:left; }
.buy .white_area tr span.fax{font-size:12px; margin:7px 0 5px 0; float:left; }

.study { border-bottom:1px solid #eaad66; overflow:hidden; margin-bottom:10px;}
.study table { width:410px !important; float:right;}
.study tr.row { background: none !important;}
.study .telo { width: 170px;}
.study .telo span { margin-bottom:2px !important; margin-top:2px !important;}
.study .nameadress { padding: 0 0 20px 30px; width:400px; overflow:hidden;}
.study .right { float:right; width:420px;}
.study .right_center_text { width: 420px; float: right;}
.study span.name{ font-size:17px; margin:7px 0 5px 5px; float:left; }
.study span.tre17{ font-size:14px; color:#ee1d24; margin:7px 0 5px 5px; float:left; font-family:Trebuchet MS;}
.study span.grey12{ font-size:12px; margin:7px 0 5px 5px; float:left; color:#4c4c4c;}
.study span.grey13{ font-size:13px; margin:7px 0 5px 5px; float:left; color:#4c4c4c; display:block; max-width:900px;}
.study span.grey13v{ font-size:13px; margin:12px 0 5px 5px; float:left; color:#4c4c4c;}
.study span.grey18{ font-size:18px; margin:7px 0 5px 5px; float:left; color:#4c4c4c;}
.study .bottom { width:100%; float:left; padding-left:15px;}


.grey_overlay { width:100%;  background:#E9EBE6; float:left; height:60px;margin-top:-1px;}
.grey_overlay .grey_title { width: 960px;  margin:0 auto; position: relative; height:auto; padding-bottom:40px; }
.grey_overlay .grey_title span.title { color:#aa5f07;text-decoration:none;font-weight:bold; margin:20px 0 0 40px ; float:left;}
.grey_overlay .grey_title img { padding:15px 0 0 10px; }


.modal_window { top:132px; position:absolute; left:0; width:100%; height:100%; background-color:#000; -moz-opacity: 0.8; opacity:.80;filter: alpha(opacity=80);}
.picture {height:auto;overflow:hidden; position: absolute;top: 50%;left: 50%;width: 520px;margin-top: -168px;margin-left: -260px;}
.picture img { background:#171b00; width:458px; border-radius: 5px; behavior: url(\\\"/js/border-radius.htc\\\"); border:1px solid #cdcdcd; -moz-border-radius:5px; -webkit-border-radius:5px; padding:30px;}
.picture input { color:#fff;font-weight:bold;background:#000;float:right; border-radius: 5px; behavior: url(\\\"/js/border-radius.htc\\\"); border:1px solid #cdcdcd; -moz-border-radius:5px; -webkit-border-radius:5px;}




.promo_overlay{ width:100%;  margin:0 auto; position: relative; height:auto; background: #E9EBE6 ; float:left; top:-1px;}
.promo_overlay table{width:100%;}
.promo_overlay .promo{ width: 960px;height:540px; margin:0 auto; position: relative;   background: #E9EBE6 url(/images/promo_bg.jpg) no-repeat 30px 35px ; overflow:hidden; margin-top:-83px; z-index: 100;}
.promo_overlay td.left_overlay {background: url(/images/promo_left_overlay.png) repeat-x 0 1px; width: 50%; height: 83px ;}
.promo_overlay td.center_overlay {background: url(/images/promo_center_overlay.png) no-repeat 0 0; width:94px ; height: 83px ;}
.promo_overlay td.right_overlay {background: url(/images/promo_right_overlay.png) repeat-x 0 0;height: 83px ;width:auto;}
.promo_overlay td.left_overlay .promo_button { padding-top:5px;}
.promo_overlay td.left_overlay .borders { margin-top:25px;padding-left:25px; height:38px; background: url(/images/borders_line.png) no-repeat 0 0px;}
.promo_overlay td.left_overlay form.promo_button input { border:none; background:  url(/images/promo_button_down.png) no-repeat 95px 2px ;padding-right:35px;color:#557400;font-family:Candara;font-size:20px;cursor:pointer;}
.promo_overlay td.left_overlay form.promo_button{width:146px;height:33px; background: url(/images/borders_line.png) no-repeat 142px 0px;}
.promo_overlay .promo .televizor{ margin-top:100px; float:left; position: relative; padding-top: 10px; padding-left: 10px;}
.promo_overlay .promo .televizor img {position: absolute; top:-1px; left: -1px;}
.promo_overlay .promo .installmap { float:right;margin-top:90px;margin-right:100px;width:265px;}
.promo_overlay .promo .installmap a.title {color:#2b2e28;font-size:35px;}
.promo_overlay .promo .installmap .map {width:261px;height:23px;background: url(/images/map_drop_bg.png) no-repeat 0 0; margin-top:5px;}
.promo_overlay .promo .installmap .map span{color:#444; font-family:Trebuchet MS;font-size:11px;padding:5px 0 0 25px;float:left;}
.promo_overlay .promo .installmap .map img {float:right;}
/*новые стили*/
.promo_overlay .promo .installmap.map ul { margin-top: 0px; }
.promo_overlay .promo .installmap.map ul li {  }
.promo_overlay .promo .installmap.map ul li ul {   position: absolute; top: 30px; width: 342px;}
.promo_overlay .promo .installmap.map ul li ul li { background: #ffffff; border-bottom: 1px solid #A7A7A7; border-left: 1px solid #A7A7A7; border-right: 1px solid #A7A7A7; clear: left; height: 29px; width: 100%;  }
.promo_overlay .promo .installmap.map ul li ul li a {font-family: Trebuchet MS; font-size:11px; color:#4c4c4c; padding:5px 0 0 20px; float:left; }
/**/
.footer_top_overlay { width:100%;  background:#E9EBE6; float:left; margin-top:-1px; //overflow:visible;}
.footer_top { width: 960px;  margin:0 auto; position: relative; height:30px; }
.footer_top a{text-decoration:none;position:relative;}
.footer_top span.title{font-size: 20px;}
.footer_top a:hover span.title{color:#d24210;}
.footer_top .question { background: url(/images/question.png) no-repeat 0  0 ;float:left; padding:0 40px; height:30px; }
.footer_top .certificate { background: url(/images/certificate.png) no-repeat 0  0 ;float:left; padding-left:40px; height:30px;}

.footer_overlay { height:371px; width:100%;  margin-bottom:-371px;float:left; background: #E9EBE6; z-index: 40; //overflow:visible;  //display: none;}
.footer_overlay .left_overlay {background: url(/images/footer_left_overlay.jpg) repeat-x 0 1px; width: 50%; height: 371px ; float: left; position: relative;}
.footer_overlay .right_overlay {background: url(/images/footer_right_overlay.jpg) repeat-x 0 0; width: 49%; height: 371px ; float: right; position: relative; }

.footer_overlay1 {height:371px; background: url(/images/footer_left_overlay.jpg) repeat-x 0 1px #E9EBE6; margin-bottom: -371px; display:none; //display: block;}
.footer_overlay1 .right_overlay {width: 40%;background: url(/images/footer_right_overlay.jpg) repeat-x 0 0px transparent; float: right; height: 371px; margin-bottom: -371px;}

.footer_overlay1 .footer1 {width: 960px; margin: 0 auto; height: 371px; background: url(\\\"/images/footer_top_center.jpg\\\") no-repeat scroll 590px 0 transparent}

.footer { width: 960px;  margin:0 auto; position: relative; z-index: 50; //display: none;}
.footer .footer_left, .footer1 .footer_left  { background: url(/images/footer_left_overlay.jpg) repeat-x 0 1px; width:580px; height:371px; float: left;  z-index: 50;} 
.footer .footer_left .footer_left_top, .footer1 .footer_left .footer_left_top{ background: url(/images/footer_top_left.jpg) no-repeat 0 1px; width:570px; height: 45px;  z-index: 50;}

.footer .links, .footer1 .links { float: left; padding:45px 0px 10px 10px; width:275px;}
.footer .links .footer_logout form.logout input, .footer1 .links .footer_logout form.logout input  {background: none;}
.footer .links .footer_logout form.logout input:hover, .footer1 .links .footer_logout form.logout input:hover  {background: none;}
.footer .links  .footer_logout form.logout input.logout_user, .footer1 .links  .footer_logout form.logout input.logout_user { background: url(\\\'/images/logout_button.png\\\') no-repeat; border: none; height: 33px; margin-left: -8px; width: 118px;}






.footer .links span.title, .footer1 .links span.title{color:#FFF; float:none; text-decoration:none;}
.footer .links a, .footer1 .links a{ font-size:14px; color:#a1d46f; padding-top:5px; width:100%; float:left;}
.footer .links a:hover, .footer1 .links a:hover { color:#d24210;}
.footer .links a.active, .footer1 .links a.active { color:#d24210;}
.footer .links a#logout, .footer1 .links a#logout {   background: url(\\\"/images/footer_logout.png\\\") no-repeat scroll 0 0 transparent;
    color: #A1D46F;
    float: left;
    font-size: 14px;
    margin-left: 132px;
    margin-top: -18px;
    padding-left: 12px;
    padding-top: 1px;
    width: 100%;
	padding-bottom: 3px;}
.footer .links a#logout:hover, .footer1 .links a#logout:hover { color:#FFFFFF;}

.footer .footer_left .item, .footer1 .footer_left .item  { float: left; padding:28px 0px 10px 10px; }
.footer .footer_left .item1, .footer1 .footer_left .item1 { float: left; padding:28px 0px 10px 10px;  width: 300px;}
.footer .footer_left .item  span.first, .footer1 .footer_left .item  span.first { color: #ebeae2; font: 12px Microsoft Sans Serif; line-height: 2; padding: 0px 0px 0px 62px; }
.footer .footer_left .item1 p, .footer1 .footer_left .item1 p{ float:left; margin:0 0 0 25px;}
.footer .footer_left .item1 p.white12, .footer1 .footer_left .item1 p.white12 { color: #FFF; font: 12px Arial; }
.footer .footer_left .item1 p.white12b, .footer1 .footer_left .item1 p.white12b { color: #FFF; font: 12px Arial;  font-weight: bold; }
.footer .footer_left .item1 p.white14, .footer1 .footer_left .item1 p.white14 { color: #FFF; font: 14px Arial; }
.footer .footer_left .item1 p.white18, .footer1 .footer_left .item1 p.white18 { color: #FFF; font: 18px Arial; margin: -3px 0 0 5px ; }
.footer .footer_left .item1 p.grey, .footer1 .footer_left .item1 p.grey { color: #70716d; font: 12px Arial; font-weight: bold; }

.footer .footer_center_top, .footer1 .footer_center_top { background: url(/images/footer_top_center.jpg) no-repeat 0 0; width:100px; height: 371px; float: left; }
.footer .footer_right{ background: url(/images/footer_right_bg.jpg) no-repeat 0 0 ; float:left; width:270px; height: 371px; }
.footer1 .footer_right { background: url(/images/footer_right_bg.jpg) no-repeat 0 0 ; float:right; width:270px; height: 371px; }
.footer .footer_right .footer_right_top, .footer1 .footer_right .footer_right_top{ background: url(/images/footer_top_right.jpg) no-repeat 0 0; width:270px; height: 45px;}

.footer .footer_right .item a.last, .footer1 .footer_right .item a.last { color: #fffefe; text-decoration: none; }
.footer .footer_right .item a.last_text, .footer1 .footer_right .item a.last_text { color: #9ea39a; text-decoration: underline; font: 10px/2 Tahoma; margin: 0 0 0 45px; float:left;}
.footer .footer_right .item a.last img, .footer1 .footer_right .item a.last img { margin: 73px 0px 0px 11px; }
.footer .footer_right .item p.last, .footer1 .footer_right .item p.last { color: #9ea39a; font: 10px Tahoma; margin: 4px 0 0 5px; float:left;}
/*СТИЛИ ДЛЯ ПОИСКА*/
.search-page a#url{color: #000000; float: left; font-size: 15px; margin: 8px 0; width: 100%; font-weight: bold;}
.search-page p#text{color: #666666; font-size: 12px; margin: 0 45px 0 25px;}
.search-page p#sort{color: #000000; cursor: default; float: left; font-size: 15px; margin: 8px 0; width: 100%; font-weight: bold;}
.search-page p#sort a { color: #666666; font-size: 14px; cursor: pointer;}

/*КОНЕЦ*/

div.screen { background: black; bottom: 0px; cursor: pointer; left: 0px; opacity:0.8; position: fixed; right: 0px; top: 0px; z-index:1001; filter: alpha(opacity=80, style=0); }

div.popup { position: absolute; left: auto; right: auto; top: 520px; text-align: center; z-index:2001; }


div.popup div.close { cursor: pointer; font: 14px Tahoma;  position: absolute; right: 60px; top: 20px; width: 100px; }
div.popup div.close a { color: #a1a1a1; text-decoration: underline; }
div.popup div.close img { vertical-align: -35%; margin: 0px 0px 0px 10px; }

div.popup div.image { font: 14px Tahoma; color: #8f8f8f; text-align: center; position: relative; padding: 5px 45px; margin: 50px 0px 75px 0px; background: #ffffff; }
div.popup div.image div.corners_r45 div { position: absolute; height: 45px; background-repeat: no-repeat; background-color: #ffffff;  }
div.popup div.image div.corners_r45 div.t { top: -45px; left: 0px; right: 0px; }
div.popup div.image div.corners_r45 div.b { bottom: -45px; left: 0px; right: 0px; }
div.popup div.image div.corners_r45 div div { top: 0px; width: 45px; background-image: url(/images/templates/popup_image_corners.png); background-color: transparent; }
div.popup div.image div.corners_r45 div div.l { left: 0px; }
div.popup div.image div.corners_r45 div div.r { right: 0px; }
div.popup div.image div.corners_r45 div.t div.l { background-position: left top; }
div.popup div.image div.corners_r45 div.t div.r { background-position: right top; }
div.popup div.image div.corners_r45 div.b div.l { background-position: left bottom; }
div.popup div.image div.corners_r45 div.b div.r { background-position: right bottom; }

div.photo_window { width: 770px; margin: 0px auto; }
div.photo_window div.popup { width: 770px; }

div.video_window { width: 640px; margin: 0px auto; }
div.video_window div.popup { width: 640px; }
div.video_window h1 { font: 33px/35px Tahoma; color: #3f7c00; text-align: left; margin: 0px 10px 15px 10px; }
div.video_window h1 b { font: 17px Tahoma; vertical-align: 5%; color: #939393; }

div.testimonial_window { width: 960px; margin: 0px auto; }
div.testimonial_window div.popup { width: 960px; top: 20px; }
div.testimonial_window div.popup div.image img { width: 860px;}
div.testimonial_window div.popup div.description {  padding: 0px 200px; }
div.testimonial_window div.popup div.description h2 { color: #8f8f8f; text-align: center; margin: 0px 0px 8px 0px; }
div.testimonial_window div.popup div.description h6 { text-align: center; margin: 0px; }
div.testimonial_window div.popup div.description p { margin: 8px 0px; }

.blist { padding: 15px; position: relative; width: 450px; height: 250px;}
.blist a.main_nav { margin-left: 7px; margin-top: 5px; width: 498px; height: 297px; }
.blist a.main_nav img.tv { margin-left: 7px; margin-top: 5px; width: 498px; height: 297px; }
.televizor .controls { position: absolute; top: 254px; width: 470px; z-index: 3000; }
.televizor .controls .tv_control { width: 23px; height: 29px; display: block; cursor: pointer; background: url(/images/tv_button_inactive.png) no-repeat; float: right; margin-right: 10px; }
.televizor .controls .tv_control:hover { background: url(/images/tv_button.png) no-repeat; }
.televizor .controls .tv_control_active { background: url(/images/tv_button.png) no-repeat; }
.blist img { top: 4px !important; left: 5px !important; }

.icq_drop { margin-top: -28px; display: none; z-index: 100500; position: relative; }
.icq_drop_top { background: url(/images/icq_drop/top.png); width: 125px; height: 7px; display: block; }
.icq_drop_body { background: url(/images/icq_drop/center.png) repeat-y; width: 125px; }
.icq_drop_bottom { background: url(/images/icq_drop/bottom.png); width: 125px; height: 7px; display: block; }
.icq_drop_body .icq_item { font-size: 12px; color: #fff; margin-left: 10px; width: 90px; width: 105px; margin-left: 10px; height: 20px;}
.icq_drop_body .icq_item span { border-bottom: 1px dashed white; }
.icq:hover .icq_drop { display: block; }
.icq_drop:hover { display: block; }
.icq_item span { position: relative; top: -6px; }
.icq .bird { position: absolute; left: 225px; top: 19px; }
.header ul.support li.icq div.icq { padding-left: 5px; }
.icq_drop_body .bird { left: 95px; top: 10px; }
li.icq div.icq  { width: 140px; }

.dropdown { width: 352px; height: 33px; background: url(/images/drop_down/top.png); cursor: pointer; font-size: 12px;}
.dropdown_open { background: url(/images/drop_down/top_open.png) !important;  z-index: 1000;}
.dropdown span { height: 24px; vertical-align: middle; display: block; padding-top: 9px; padding-left: 15px; width: 333px;}
.dropdown .dropdown_content { display: none; margin-top: -5px; //position: absolute; z-index: 1000; }
.dropdown .dropdown_bottom { width: 352px; height: 19px; background: transparent url(/images/drop_down/bottom.png); //margin-top: -4px;}
.dropdown .dropdown_ul_holder { background: transparent url(/images/drop_down/item.png) repeat-y; padding: 0 0 0 6px; height: 192px; width: 340px;}
.dropdown .dropdown_content ul {/* background: transparent url(/images/drop_down/gradient.png) 0 -20px repeat-x; height: 83px;*/ overflow-x: hidden; overflow-y: auto;}
.dropdown .dropdown_content li { margin: 0 12px; border-bottom: 1px solid #bababa !important; }
.dropdown .dropdown_content a { text-decoration: underline; color: #2b2e28; font-size: 12px; line-height: 26px; width: 300px; display: block; }

.dropdown .dropdown_content .wrapperEl {width: 100%; height: 100px; margin: 0; float: none;}
.dropdown .dropdown_content .wrapperEl .contentEl {height: auto; width: 100%;}

.workarea { z-index: 11; }
.psevdomenu { z-index: 22; }
li.first a { display: block; width: 110px; height: 60px; }
.dropdown span { overflow: hidden; line-height: 33px; top: -9px; position: relative; width: 333px;}

.all_brands { position: relative; height: 235px; }
#brend1 { position: absolute; z-index: 10; }
#brend2 { position: absolute; z-index: 20; left: 317px; }
#brend3 { position: absolute; z-index: 30; left: 634px; }

.brand_list .brand_wrapper { background: #e9ebe6; }
.brand_list .brand_content { width: 960px; margin: 0 auto; }
.brand_list a { color: #000000; font-size: 17px; font-family: \\\"Trebuchet MS\\\", verdana; line-height: 25px; padding-left: 30px; font-weight: bold; }
.brand_list .brand { width: 960px; padding: 20px; margin: 0 auto; }
.brand_list .brand a { padding-left: 0; }
.total { background: white; width: 960px; margin: 0 auto; line-height: 25px; padding: 10px; padding-left: 50px; }
.total a { font-weight: bold; color: #4d681d; font-family: \\\"Trebuchet MS\\\", verdana; font-size: 17px; }


.workarea .news .right .bottom_news_bg{float:right; height:11px; width:402px; margin:-42px 78px 0 0 ;}
.workarea .news .right .bottom_news_bg_l{float:left; background: url(/images/bottom_news_bg_l_a.jpg) no-repeat 0  0 ;height:11px; width:11px; }
.workarea .news .right .bottom_news_bg_r{float:left; background: url(/images/bottom_news_bg_r_a.jpg) no-repeat 0  0 ;height:11px; width:11px; }
.workarea .news .right .bottom_news_bg_c{float:left; background: url(/images/bottom_news_bg_c_a.jpg) repeat-x 0  0 ;height:11px; width:380px; }


/*.white_area .some_info, .white_area .some_info * { font-family: Candara; font-size: 14px; color: #404040; }
.white_area .some_info ul * { font-family: Candara; font-size: 14px; color: #404040; }
.white_area .some_info ul li { list-style: disc outside; margin-top: 10px; }
.white_area, .white_area * { text-align: justify; font-family: Candara; font-size: 14px; color: #404040; }
.white_area .some_info table { border:0; padding:0; border-collapse:collapse; }
.white_area .some_info table td { padding:5px; }*/

.all_brands { overflow: hidden; }
.all_brands .brands_container { width: 2000px; }
.brand_item { width: 640px; height: 235px; float: left; position: relative; }
.brand_item.margin { margin-left: -320px; }
.brands_container .brand_item .content2 { width: 290px; position: absolute; left: 320px; top: 114px; }
.brands_container .brand_item .content2 p {float:left;background: url(/images/brend_e.png) no-repeat 0 0;padding-left:25px; margin:5px 0;font:italic 15px Trebuchet MS; color: #fff; }
.brands_container .brand_item .content { float:left; padding:18px 10px 0 25px;font-size:12px;color:#fff; width: 290px; position: absolute; top: 100px; left: 1px; }
.brands_container .brand_item .logo { float: left; padding: 25px; }

.header_bottom_overlay .header_bottom .icons .control a { text-decoration: none; }
.decision_icon { margin-right: 9px; }
.razdel_icon { float: left; margin-left: 19px !important; margin-top: -7px !important; padding-bottom: 15px; }
form.seach { margin-left: 12px; }

.ui-tooltip-custom { background: url(/images/tooltip-begin.png) no-repeat; padding-top: 19px; height: 30px; width: auto; text-align: center; line-height: 13px !important; }
.ui-tooltip-custom div { padding-left: -20px; margin-left: 24px; border-color: transparent !important; background-color: transparent !important; color: #fff !important; background: url(/images/tooltip-center.png) 0px -20px repeat-x; overflow: visible;}
.ui-tooltip-custom div div { background: url(/images/tooltip-end.png) 0 -20px no-repeat; display: block; height: 30px; width: 9px; float: right; margin-right: -18px; margin-top: -5px; }

.dec_icons { margin-top: 10px; }
.dec_icons .decision_icon { margin-right: 22px; }

.usl {margin: 0 auto;color: white;width: 1000px;font-size: 11px;text-align: center;height: 20px; margin-top: -44px; position: relative; //margin-top: 351px;}
.usl span a {color: #fff;z-index: 10000000;cursor: pointer;}
.usl span { position: absolute; z-index: 50000; color: white; left: 0px; top: 0px; width: 1000px; }
.catalog_heading .img_holder { float: left; min-width: 209px; }
.catalog_heading img { float: left; margin-top: 7px; margin-left: 14px;}
.catalog_heading .pre_content { width: auto; padding: 0; float: left; margin-left: 27px; }
.catalog_heading .pre_content .pre_arrow {  }
table { border-collapse: collapse; }
.nomargintop {margin-top: -10px !important;}
.divider { margin-top: 5px; margin-bottom: 5px; }

.right_spisok .items {margin-top: 9px; }
.right_spisok .items td { background: url(/images/dots.png) 0 17px repeat-x; }
.right_spisok .items a.name { background: white; padding-left: 5px; padding-right: 2px; text-decoration: none;}

.right_spisok .items .cena { font-size: 18px; color: #5D8200; padding-right: 17px; background: url(/images/rub2.png) 100% -5px no-repeat;}
.right_spisok .items td.name { padding: 0;}
.right_spisok .items td.price { background: white !important; }
.right_spisok .items td.dot { background: url(/images/smalldot.png) 5px 9px no-repeat;  }

.right_spisok .items tr:hover * { cursor: pointer; }
.right_spisok .items tr:hover  a.name { color: #070707; border-bottom: 1px solid #070707; }
.right_spisok .items tr:hover td.dot { background: url(/images/bigdot.png) 4px 7px no-repeat;  }
.right_spisok .items tr:hover .cena { color: #070707; background: url(/images/rub2.png) 100% -34px no-repeat; border-bottom: 1px solid #070707;}

.white_area .left-map, .white_area .right-map, .white_area .left-map a, .white_area .right-map a {font-size: 12px; color: #3c6809; font-family: Tahoma;}
.white_area .left-map {float: left; width: 378px; padding-right: 88px;}
.white_area .right-map {/*float: right; width: 39%;*/}
.clear {clear: both;}
.white_area a.map-title, .white_area span.map-title {color: #3c6809; font-family: Trebuchet MS; font-size: 21px; text-decoration: underline;}
.white_area a.map-subtitle, .white_area span.map-subtitle {color: #3c6809; font-family: Trebuchet MS; font-size: 14px; text-decoration: underline; font-weight: bold;}
.white_area .links {margin: 8px 0;}

.ie6-back {color: #ffffff; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; height:expression(document.body.clientHeight); background: #010101; opacity: 0.68; z-index: 10000; filter: alpha(opacity=68);}
#ie6-wcont {position: absolute; z-index: 10100; width: 100%;}
#ie6-window {position: relative; z-index: 10100; padding: 55px; width: 75%; margin: 132px auto; background: #ffffff; color: #313131; overflow: visible; font-family: Tahoma; font-size: 12px;}
#ie6-window .lt {position: absolute; background: url(/images/ie6-wnd-bg.gif) 0 0 no-repeat; width: 4px; height: 4px; left: 0px; top: 0px;}
#ie6-window .rb {position: absolute; background: url(/images/ie6-wnd-bg.gif) -4px 0 no-repeat; width: 4px; height: 4px; right: 0px; top: expression(document.getElementById(\\\'ie6-window\\\').clientHeight-3.5);}
#ie6-window .close {width: 23px; height: 23px; background: url(/images/ie6-close.gif); position: absolute; right: -25px; top: -34px; cursor: pointer;}
#ie6-window .big {font-size: 16px;}
#ie6-window .for-browsers {margin: 0 -55px;}
#ie6-window .browser {float: left; width: 24.7%; height: 150px; text-align: center;}
#ie6-window .browser .icon {width: 100px; height: 100px; background: url(/images/browser-icons.jpg); margin: auto;}
#ie6-window .browser a {color: #557400; font-family: Tahoma; font-size: 16px;}
#ie6-window .browser.ie .icon {background-position: 0 0;}
#ie6-window .browser.ie a {padding-left: 10px;}
#ie6-window .browser.firefox .icon {background-position: -100px 0;}
#ie6-window .browser.chrome .icon {background-position: -200px 0;}
#ie6-window .browser.opera .icon {background-position: -300px 0;}
#ie6-window .browser.opera a {padding-left: 25px;}

.clear {clear:both;}