html,body {width: 100%;	height: 100%; min-width: 1020px;}

body {background: #fff; font: normal 12px Arial; color: #595959; }

blockquote {font: 12px Arial; padding:10px 20px 10px 20px; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; margin-top:10px; margin-bottom:10px; text-align:justify;}

p {font: 12px Arial; padding: 0 10px 0 0;}

a {outline: none; font: normal 12px Arial, sans-serif; color: #595959; }
a:hover {text-decoration: none; }
a.more {display: inline-block; background: url('../images/more.jpg') no-repeat 100% 6px; padding: 0 12px 0 0; margin: 0; float: left; }
a.item_more {display: inline-block; background: url('../images/item_more.jpg') no-repeat 100% 2px; padding: 0 24px 0 0;}

.bg_1 {background: url('../images/bg1.jpg') repeat-x 0 100%;  width: 100%; height: 8px; display: inline; }
.bg_2 {background: url('../images/bg2.jpg') repeat-x 0 100%;  width: 50%;  height: 8px; right: 0; display: inline; }

.main_table {width: 1005px;}
 td {vertical-align:top; text-align:left;}

.logo {width: 310px; height: 95px;}

.search_td {width: 285px; text-align:left; padding-top:30px;}
.search_tb{width: 200px; height: 23px; border: 1px solid #a4b1be; }
.search_bt{width: 60px; height: 23px; border: 0; background: #378ab7; color: #fff; font: bold 11px Arial; margin: 0 0 0 8px; }
.search_a{font-size: 11px;}

.left_col {width: 300px;}
.left_block {border: 1px solid #d7d7d7; padding:10px;}
.left_empty_block {height:12px;}

.block_w {border: 1px solid #d7d7d7; position: relative; margin: 0 0 12px 0; }
.block_wi {padding: 91px 8px 0 8px; position: relative; zoom: 1;}
.block_w h2{display: block; font: normal 22px Arial; line-height: 0.9; padding: 12px 26px 12px 30px; position: absolute; top: 16px; left: 0px;}
.block_we {padding: 8px 8px 0 8px; position: relative; zoom: 1;}

.book {background: url('../images/block_w_pic2.jpg') no-repeat 100% 0;}
.book h2 {background: #e9e7c3; width: 140px; }

.arrow {background: url('../images/block_w_pic1.jpg') no-repeat 100% 0;}
.arrow h2 {width: 110px; background: #d4d2d3; }


.block_olive {background: #e9e7c3; margin: 0 0 13px 0; padding: 12px 24px 10px 21px; position: relative; overflow: hidden; zoom: 1; }
.block_olive h2 {background: #e9e7c3; width: 140px; }
.block_olive h3 {background: #595959; color: #fff; display: inline; font: bold 12px Arial;  margin: 0 0 0 -21px; padding: 4px 10px 4px 21px; zoom: 1;}
.block_olive h4{display: block; font: normal 18px Arial; line-height: 0.9; padding: 10px 0 8px 0; margin: 0 0 0 0; }
.block_olive .date{display: block; width: 62px; background: #bebca3; color: #fff; font: bold 11px Tahoma; padding: 2px 10px 5px 10px; margin: 9px 0 3px 0; }
.block_olive p {font: 12px Arial;}
.block_olive a.more {display: inline-block; background: url('../images/more.jpg') no-repeat 100% 6px; padding: 0 12px 0 0; margin: 10px 0 0 0; float: left; }
.block_olive a.item_more {display: inline-block; float: right; margin: 10px 0 0 0; }
.block_olive ul {list-style-type: disc; font-weight: bold;}


.block_grey {background: #D4D2D3; margin: 0 0 13px 0; padding: 12px 24px 10px 21px; position: relative; overflow: hidden; zoom: 1; }
.block_grey h2 {background: #e9e7c3; width: 140px; }
.block_grey h3 {background: #FFF; color: #595959; display: inline; font: bold 12px Arial;  margin: 0 0 0 -21px; padding: 4px 10px 4px 21px; zoom: 1;}
.block_grey h4{display: block; font: normal 18px Arial; line-height: 0.9; padding: 10px 0 8px 0; margin: 0; }
.block_grey .date{display: block; width: 62px; background: #bebca3; color: #fff; font: bold 11px Tahoma; padding: 2px 10px 5px 10px; margin: 9px 0 3px 0; }
.block_grey p {font: 12px Arial;}
.block_grey a.more {display: inline-block; background: url('../images/more.jpg') no-repeat 100% 6px; padding: 0 12px 0 0; margin: 10px 0 0 0; float: left; }
.block_grey a.item_more {display: inline-block; float: right; margin: 10px 0 0 0; }
.block_grey input.sub{background: #908f90; width: 93px; height: 21px; color: #fff; border: 0; font: bold 11px Arial; float: right; margin: 10px 0 0 0; }

.block_sky {background: #DFE4E8; margin: 0 0 13px 0; padding: 12px 24px 10px 21px; position: relative; overflow: hidden; zoom: 1; }
.block_sky h2 {background: #e9e7c3; width: 140px; }
.block_sky h3 {background: #FFF; color: #595959; display: inline; font: bold 12px Arial;  margin: 0 0 0 -21px; padding: 4px 10px 4px 21px; zoom: 1;}
.block_sky h4{display: block; font: normal 18px Arial; line-height: 0.9; padding: 10px 0 8px 0; margin: 0 0 0 0; }
.block_sky .date{display: block; width: 62px; background: #B6BABD; color: #fff; font: bold 11px Tahoma; padding: 2px 10px 5px 10px; margin: 9px 0 3px 0; }
.block_sky p {font: 12px Arial;}
.block_sky a.more {display: inline-block; background: url('../images/more.jpg') no-repeat 100% 6px; padding: 0 12px 0 0; margin: 10px 0 0 0; float: left; color: #187bb1;}
.block_sky a.more_grey {display: inline-block; background: url('../images/more.jpg') no-repeat 100% 6px; padding: 0 12px 0 0; margin: 10px 0 0 0; float: left;}
.block_sky a.item_more {display: inline-block; float: right; margin: 10px 0 0 0; color: #187bb1;  background: url('../images/more2.jpg') no-repeat 100% 2px;}
.block_sky input.sub{background: #908f90; width: 93px; height: 21px; color: #fff; border: 0; font: bold 11px Arial; float: right; margin: 10px 0 0 0; }

.block_grey_rating {background: #D4D2D3; margin: 0 0 13px 0; padding: 12px 0 10px 0; position: relative; overflow: hidden; zoom: 1; }
.block_grey_rating h2 {background: #e9e7c3; width: 140px; }
.block_grey_rating h3 {background: #FFF; color: #595959; display: inline; font: bold 12px Arial;  margin: 0 0 0 -21px; padding: 4px 10px 4px 21px; zoom: 1;}
.block_grey_rating h4{display: block; font: normal 18px Arial; line-height: 0.9; padding: 10px 0 0 0; margin: 0 0 0 24px; }
.block_grey_rating p {font: 12px Arial;}
.block_grey_rating a.more {display: inline-block; background: url('../images/more.jpg') no-repeat 100% 6px; padding: 0 12px 0 0; margin: 10px 0 0 20px; float: left; }
.block_grey_rating a.item_more {display: inline-block; float: right; margin: 10px 0 0 0; }

.rating {width: 100%; font: 12px Arial; margin-top: 8px;}
.rating th{background: #f0f0f0; font: bold 12px Arial; border-bottom: 1px solid #d4d2d3; padding: 3px 0 3px 0; }
.rating tr.uneven td{background: #e1e0e0;}
.rating tr.even td{background: #d4d2d3;}
.rating tr.uneven .comm_appr{background: #e1e0e0 url('../images/star_uneven.jpg') no-repeat 87% 50%; }
.rating tr.even .comm_appr{background: #d4d2d3 url('../images/star_even.jpg') no-repeat 87% 50%; }
.rating td{text-align: center; vertical-align: top; padding: 3px 0 3px 0; }
.rating .number{width: 60px; }
.rating .name{width: 110px; text-align: left; }
.rating .comm_appr{width: 110px;}

.voterbl {font: 12px Arial;}
.vote h4{background: url('../images/h4_under.jpg') repeat-x 0 100%; }
.vote .amount {display: block; font-size: 11px; padding: 6px 0 0 0; }
.vote table{margin-left: 0;}
.vote table td{vertical-align: top; padding: 2px 0 2px 0;}
.vote table td input{float: left; position: relative;}
.vote table td .percent{font-weight: normal; position: relative;}
.vote table td .percent span{font-weight: bold;}
.vote table td .perc_line{background: #fff; border: 1px solid #afadae; height: 8px; zoom: 1; font-size: 1px;}
.vote table td .perc_line_i{background: #8a8889; height: 8px; width: 33%;  zoom: 1; font-size: 1px;}
.vote table td label{float: left; padding: 0 0 0 14px; }
.votesub{background: #908f90; width: 93px; height: 21px; color: #fff; border: 0; font: bold 11px Arial; float: right; margin: 10px 0 0 0; }
.vote .more {margin: -15px 0 0 0; } 

.bigvote_sub{background: #908f90; width: 93px; height: 21px; color: #fff; border: 0; font: bold 11px Arial;margin: 0; }
.invote p  {font: 12px Arial;}
.bigvote_more {margin: 10px 0 0 0; }

.menu_t { top: 131px; background: url('../images/menu_t.jpg') repeat-x; height: 47px; width: 1003px; zoom: 1; z-index:1; list-style: none;}
.menu_t ul{display: block; zoom: 1; z-index:1; margin:0; padding:0; list-style: none;}
.menu_t ul li{display: inline; float: left; position: relative; zoom: 1; z-index:1; margin:0; padding:0;}
.menu_t ul li a{display: inline-block; background: url('../images/menu_t_d.jpg') repeat-x 0 100%;  font: normal 19px Arial; height: 47px; text-decoration: none; zoom: 1;}
.menu_t ul li a:hover, .menu_t ul li.hover a {background: url('../images/menu_t_e.jpg') repeat-x 0 100%;}
.menu_t ul li.active a{background: url('../images/menu_t_h.jpg') repeat-x 0 100%;}
.menu_t ul li a span{position: relative; top: 8px; background: url('../images/menu_t_sep.jpg') no-repeat 0 100%; padding: 0 13px 0 13px; }
.menu_t ul li.first a span{background: none; }
.menu_t ul li ul{display: none; position: absolute; top: 47px; left: 0; background: #ffffff; padding: 29px 10px 11px 10px; border: 1px solid #d7d7d7; border-top: 0; }
.menu_t ul li ul li{display: block; float: none; left: 0;}
.menu_t ul li ul li a, .menu_t ul li.hover ul li a, .menu_t ul li.active ul li a{display: block; height: auto; background: #e9e7c3 url('../images/menu_t_l2_h.jpg') no-repeat 7px -100px; font: bold 12px Arial; padding: 3px 11px 3px 21px; }
.menu_t ul li ul li a span, .menu_t ul li.hover ul li a span, .menu_t ul li.active ul li a span{display: block; background: none; top: 0; padding: 0 0 0 0; }
.menu_t ul li ul li a:hover{background: #bebca3 url('../images/menu_t_l2_h.jpg') no-repeat 7px 8px; color: #fff; }
.menu_t ul li ul li a:hover span{}

.line {background: url('../images/enc_h4_under.jpg') repeat-x 0 100%; height: 1px; margin:5px; font-size:2px; }

.articleitem {font-size: 11px; width: 150px; float: left; display: inline; margin: 10px 0 0 12px;}
.articleitem  h5{font: normal 11px Arial;  padding: 0 0 3px 0; }
.articleitem  .item {background: #ffffff; border: 1px solid #d7d7d7;}
.articleitem  img{width: 148px;}
.articleitem  .item .item_cont{padding: 6px 11px 0px 11px; height:70px;}
.articleitem  .item .item_info {border-top: 1px solid #d7d7d7; padding: 7px 11px 7px 11px; position: relative; }
.articleitem  .item .item_info a.item_more{display: block; background: url('../images/block3_item_m.jpg') no-repeat 0 0; width: 19px; height: 19px; position: absolute; right: 0; top: 4px;}
.articleitem  .item .item_info a.item_more:hover{background: url('../images/block3_item_m.jpg') no-repeat 0 -19px;}


.block2 {overflow: hidden; zoom: 1; }
.fact { margin: 0 0 10px 0; }
.block2_l {width: 190px; float: left; overflow: hidden; zoom: 1; text-align: right; padding: 0 0 0 0;}
.block2_l h2{font: normal 24px Arial; color: #FF0000; }
.block2_cont {width: 457px; float: right;  border-left: 1px solid #c9c9c9; padding: 0 0 0 15px; font: 12px Arial;}
.block2_l .more{}
.block2 .more{color: #187bb1; background: url('../images/more2.jpg') no-repeat 100% 2px; padding: 0 26px 0 0; float: right;}

.block3 {background: #f6f6f6; border-bottom: 1px solid #dedede;  overflow: hidden; zoom: 1; position: relative; padding: 8px 16px 0 11px; }
.block3_menu {border-bottom: 1px solid #8b8b8b; height: 34px; margin: 0 0 0 8px; }
.block3_menu h2{float: left; display: block; width: 172px; height: 34px; font: normal 24px Arial; 
                color: #FF0000; text-decoration: none; position: relative; top: 1px; left: 5px;}

.block3_menu div {display: inline; float: right; height: 34px; font: bold 12px Arial; color: #fff; 
                  margin: 0 0 0 4px; position: relative; top: 1px;  cursor: pointer;}

.block3_menu div .sub {display: inline; background: url('../images/block3_m.jpg') repeat-x 0 2px; 
						height: 34px; font: bold 12px Arial; color: #fff; cursor: pointer; border:0;}

.block3_menu div span {display: inline-block; background: url('../images/imp_l.jpg') no-repeat 0 -100px; }
.block3_menu div span span {background: url('../images/imp_r.jpg') no-repeat 100% -100px;}
.block3_menu div span span span{background: none; position: relative; height: 34px; padding: 0;}

.block3_menu div.lb {display: inline; float: left; height: 34px; font: bold 12px Arial; color: #fff; 
                  margin: 0 0 0 4px; position: relative; top: 1px;  cursor: pointer;}
.block3_menu div.lb .sub {display: inline; background: url('../images/block3_m.jpg') repeat-x 0 2px; 
						height: 34px; font: bold 12px Arial; color: #fff; cursor: pointer; border:0; padding: 0 20px 0 20px;}
.block3_menu div.lb span {display: inline-block; background: url('../images/imp_l.jpg') no-repeat 0 -100px; }
.block3_menu div.lb span span {background: url('../images/imp_r.jpg') no-repeat 100% -100px;}
.block3_menu div.lb span span span{background: none; position: relative; height: 34px; padding: 0;}

.block3_menu div.active {background: url('../images/imp_m.jpg') repeat-x 0 0; color: #FF0000; 
                         text-decoration: none; cursor:default;}
.block3_menu div.active span {background: url('../images/imp_l.jpg') no-repeat 0 0; }
.block3_menu div.active span span {background: url('../images/imp_r.jpg') no-repeat 100% 0;}
.block3_menu div.active span span span{background: none; padding: 0 23px 0 23px; top:8px;}

.block3_menu div.lt {background: url('../images/imp_m.jpg') repeat-x 0 0; color: #FF0000; 
                         text-decoration: none; cursor:default; float:left;}
.block3_menu div.lt span {background: url('../images/imp_l.jpg') no-repeat 0 0; }
.block3_menu div.lt span span {background: url('../images/imp_r.jpg') no-repeat 100% 0;}
.block3_menu div.lt span span span{background: none; padding: 0 30px 0 30px; top:8px;}

.block3_menu a.more {float: left; position: relative; top: 10px; left: 24px; font: normal 12px Arial; text-decoration: underline; }
.block3_menu a.more:hover {text-decoration: none; }


img.imp_pic {position: absolute; top: 0; left: 317px;}
.block3_cont {overflow: hidden; zoom: 1;}
.block3_cont_i {width: 660px; margin-left: -7px; padding: 13px 0 0 0; overflow: hidden; zoom: 1;}
.block3_cont .item {font-size: 11px; width: 150px; float: left; display: inline; margin: 0 0 0 15px; }
.block3_cont .item_i {background: #ffffff; border: 1px solid #d7d7d7;}
.block3_cont .item h5{font: normal 11px Arial;  padding: 0 0 3px 0; }
.block3_cont .item .item_cont{padding: 6px 11px 25px 11px; }
.block3_cont .item .item_info {border-top: 1px solid #d7d7d7; padding: 7px 11px 7px 11px; position: relative; }
.block3_cont .item .item_info span{margin: 0 7px 0 7px; }
.block3_cont .item .item_info a.item_more{display: block; background: url('../images/block3_item_m.jpg') no-repeat 0 0; width: 19px; height: 19px; position: absolute; right: 0; top: 4px;}
.block3_cont .item .item_info a.item_more:hover{background: url('../images/block3_item_m.jpg') no-repeat 0 -19px;}

.block3_cont_nav {display: inline; float: right;  padding: 5px 0 0 0;}
.block3_cont_nav .marks{display: block; float: left; width: 15px; height: 15px; background: url('../images/block3_cont_nav_a.jpg') no-repeat 0 -15px; position: relative; top: 9px; margin: 0 4px 0 0; }
.block3_cont_nav .marks:hover, .block3_cont_nav .marks.current {background: url('../images/block3_cont_nav_a.jpg') no-repeat 0 0; }
.block3_cont_nav .prev, .block3_cont_nav .next{display: block; float: left; width: 31px; height: 31px; margin: 0 0 0 4px; }

.block3_cont_nav .prev {background: url('../images/block3_cont_nav_prev.jpg') no-repeat 0 0; }
.block3_cont_nav .prev:hover {background: url('../images/block3_cont_nav_prev.jpg') no-repeat 0 -31px; }

.block3_cont_nav .next{background: url('../images/block3_cont_nav_next.jpg') no-repeat 0 0;}
.block3_cont_nav .next:hover{background: url('../images/block3_cont_nav_next.jpg') no-repeat 0 -31px;}
.block3_cont_nav .next img{z-index:1;}
.block3_cont_nav .next a{z-index:2;}

.subscribe {background: url('../images/subsc_pic.jpg') no-repeat 0 4px; width: 263px; height: 36px; overflow: hidden; zoom: 1; padding: 0 0 0 60px; margin: 0; }
.subscribe a.subscr {color: #187bb1; background: url('../images/more2.jpg') no-repeat 100% 0; padding: 0 26px 0 0; position: relative; top: 8px;}

.block4 {position: relative; margin: 5px 0 0 0; zoom: 1;}
.block4 h2 {display: block; font: normal 24px Arial; color: #FF0000; border-bottom: 1px solid #c9c9c9; }
.block4 h2 span{border-bottom: 4px solid #dfe4e9; padding: 0 9px 1px 19px; position: relative; top: 0;}
.block4 .date {font-size: 11px; border:0; color: #595959; margin-left:250px;}

.block4 .item { padding: 10px 0 10px 19px; border-bottom: 1px solid #c9c9c9; font-size: 12px;}
.block4 .date {font-size: 11px; border:0; color: #595959; margin-left:250px;}
.block4 .item .comments {font-size: 11px; position: absolute; top: 6px; right: 0;}
.block4 .item h3 {font: bold 14px Arial; margin: 0 0 0 10px; }
.block4 .item img {padding: 5px; margin-right:10px; border: 1px solid #b6cad2; width:148px; float:left;}
.block4 .item .item_more{background: url('../images/more2.jpg') no-repeat 100% 2px; padding: 0 20px 0 30px;}
.block4 .item .more{background: url('../images/more3.jpg') no-repeat 100% 5px; padding: 0 10px 0 20px;}

.block4 .more{float: none; }
.block4 .rss{margin: 0 0 0 16px; position: absolute; top: 11px; left: 118px;}
.block4 .list_items {padding: 5px 0 0 21px; zoom: 1; position: relative; }
.block4 .list_items .more {margin: 0 0 5px 0; }
.block4 .list_items ul{}
.block4 .list_items ul li{margin: 0 0 5px 0; }
.block4 .list_items ul li .date{font-size: 11px; margin: 0 19px 0 0; position: relative; top: 1px;}
.block4 .list_items ul li a{}
.block4 .list_items ul li a:hover{color: #ff0000; }

.tags {padding:0 ; }
.tags h2 span{padding: 0 45px 1px 19px; }
.tags .more {margin: 10px 0 0 21px; }
.tags .block4_cont {padding: 16px 0 0 21px;  }


.news_title {position: relative; margin: 0; padding-top:17px; zoom: 1; background: url('../images/news.jpg') no-repeat 100% 0;}
.news_title h2 {display: block; font: normal 24px Arial; color: #595959; border-bottom: 1px solid #c9c9c9; }
.news_title h2 span{border-bottom: 4px solid #dfe4e9; padding: 0 9px 1px 19px; position: relative; top: 0;}
.news_title h2 span span {font: normal 18px Arial; color: #595959; border-bottom: 0px solid #dfe4e9; padding: 0; }
.news_title p {font: normal 12px Arial; color: #595959; border-bottom: 0; padding: 0; margin: 10px 0 0 20px;}
.news_title a {font: normal 24px Arial; text-decoration: none;}
.news_title a:hover {text-decoration:  underline;}

.news {margin: 10px;}
.news h2 {display: block; font: normal 24px Arial; color: #595959; border-bottom: 0; }
.news p{font: 12px Arial;}
.news .theams {font: bold 12px Arial;}
.news .theams a{color: #187bb1;}
.news .img_block{width: 200px; margin:10px;}
.news .img_block img{width: 196px;}
.news .img_block p{font: italic 12px Arial; color:#c9c9c9;}
.news .banner_block{width: 200px; float: right; margin:10px; padding:10px; border: 1px solid #d7d7d7;}
.news .banner_block img{width: 200px;}
.news .author{font: italic 12px Arial; color:#c9c9c9;}

.news ul {padding-left: 15px; margin-left:15px;  font-size:12px;}
.news li {padding-left: 5px; list-style: disc;}


.news_announcement {padding: 20px 0 0 0;}
.news_announcement .date{display: block; width: 100%; background: #DFE4E8; color: #595959; font: bold 11px Tahoma; padding: 2px 0 5px 0; text-align:center; margin: 0 0 10px 0; }
.news_announcement img {width:148px;}
.news_announcement p {font: 12px Arial;}
.news_announcement .theams {font: bold 12px Arial; width:400px; float:left;}
.news_announcement .theams a{color: #187bb1;}
.news_announcement a.item_more {display: inline-block; margin: 0; color: #187bb1; background: url('../images/more2.jpg') no-repeat 100% 2px; padding: 0 26px 0 0; float: right;}

.pager {text-align:center; margin: 20px 0 20px 0;}
.pager a {margin:0 5px 0 5px;}
.pager .page {text-decoration: none;}

.comment { border-bottom: 1px solid #dedede;  overflow: hidden; zoom: 1; position: relative; padding: 8px 0 0 11px;  width:100%;}
.comment p {font: 12px Arial; padding: 0 0 0 15px;}
.comment h6 {font: 12px Arial; color: #187bb1; padding: 10px 0 0 15px;}
.comment h6 .date {font: 11px Arial; color: #595959; padding: 0 0 0 15px;}
.comment .sub{height: 23px; border: 0; background: #378ab7; color: #fff; font: bold 11px Arial; }

.comment_menu {height: 34px; margin: 0;}

.comment_menu h2{float: left; display: block; height: 34px; width:270px; font: normal 24px Arial; 
                color: #595959; text-decoration: none; position: relative; top: 1px; margin: 0 20px 0 0;}
                
.comment_menu .title{float: left; display: block; height: 24px; width:290px; font: bold 16px Arial; 
                color: #595959; text-decoration: none; position: relative; top: 1px; margin:0; padding-top: 10px;}
                
.comment_menu div {display: inline; float: left; height: 34px; font: bold 12px Arial; color: #fff; 
                  margin: 0 0 0 4px; position: relative; top: 1px;  cursor: pointer;}
                  
.comment_menu div .sub {display: inline; background: url('../images/block3_m.jpg') repeat-x 0 2px; 
						height: 34px; font: bold 12px Arial; color: #fff; cursor: pointer; border:0; width:175px;}
						
.comment_menu div span {display: inline-block; background: url('../images/imp_l.jpg') no-repeat 0 -100px; }
.comment_menu div span span {background: url('../images/imp_r.jpg') no-repeat 100% -100px;}
.comment_menu div span span span{background: none; position: relative; height: 34px; padding: 0;}
.comment_menu div.active {background: url('../images/imp_m.jpg') repeat-x 0 0;height: 34px; color: #FF0000; 
                         text-decoration: none; cursor:default;}
.comment_menu div.active span {background: url('../images/imp_l.jpg') no-repeat 0 0; }
.comment_menu div.active span span {background: url('../images/imp_r.jpg') no-repeat 100% 0;}
.comment_menu div.active span span span{background: none; padding: 0 23px 0 23px; top:8px;}
.comment_menu a.more {float: left; position: relative; top: 10px; left: 24px; font: normal 12px Arial; text-decoration: underline; }
.comment_menu a.more:hover {text-decoration: none; }

.comment_content { border-top: 1px solid #8b8b8b; width:670px;}
.comment_content1 { border: 1px solid #8b8b8b; width:670px; padding: 15px 5px 5px 10px;}


.title_grey {position: relative; margin: 15px 0 15px 0; zoom: 1; }
.title_grey h2 {display: block; font: normal 24px Arial; color: #595959; border-bottom: 1px solid #c9c9c9; }
.title_grey h2 span{border-bottom: 4px solid #dfe4e9; padding: 0 5px 1px 19px; position: relative; top: 0;}
.title_grey h2 .pp{font: normal 18px Arial; border: 1px; padding: 0; }
.title_grey h2 div{border-bottom: 4px solid #dfe4e9; padding: 0 5px 1px 19px; position: relative; top: 0;}
.title_grey p { font: normal 12px Arial; }

.underline_grey {display: block; border-top: 1px solid #c9c9c9; height:5px; font-size:3px;}
.underline_grey div{ background-color:#dfe4e9; height:4px; width:200px; font-size:3px;}

.title_olive {position: relative; margin: 15px 0 15px 0; zoom: 1; }
.title_olive h2 {display: block; font: normal 24px Arial; color: #595959; border-bottom: 1px solid #c9c9c9; }
.title_olive h2 span{border-bottom: 4px solid  #e9e7c3; padding: 0 9px 1px 19px; position: relative; top: 0;}
.title_olive h2 span span {font: normal 18px Arial; color: #595959; border: 1px; padding: 0; }
.title_olive p { font: normal 12px Arial; }

.library_title {position: relative; margin: 0; padding-top:17px; zoom: 1; background: url('../images/library.JPG') no-repeat 100% 0;}
.library_title h2 {display: block; font: normal 24px Arial; color: #595959; border-bottom: 1px solid #c9c9c9; }
.library_title h2 span{border-bottom: 4px solid #e9e7c3; padding: 0 9px 1px 19px; position: relative; top: 0;}
.library_title h2 span span {font: normal 18px Arial; color: #595959; border: 1px; padding: 0; }
.library_title p {font: normal 12px Arial; color: #595959; border-bottom: 0; padding: 0; margin: 10px 0 0 20px;}

.library {margin: 10px;}
.library h2 {display: block; font: normal 24px Arial; color: #595959; border-bottom: 0; }
.library p{font: 12px Arial;}
.library .theams {font: bold 12px Arial;}
.library .theams a{color: #187bb1;}
.library .img_block{width: 200px; padding-right:10px;}
.library .img_block img{width: 196px;}
.library .img_block p{font: italic 12px Arial; color:#c9c9c9;}
.library .banner_block{width: 180px; margin:10px 0 10px 0; padding:10px; border: 1px solid #d7d7d7;}
.library .banner_block img{width: 180px;}
.library .author{font: italic 12px Arial; color:#c9c9c9;}
.library .citata{font: bold 16px Arial; color:#c9c9c9;}
.library .citata .header{background: url('../images/citata.JPG') no-repeat 0 0; height:26px;}
.library .citata .footer{background: url('../images/citata.JPG') no-repeat 100% -26px; height:26px;}
.library .right {text-align:right;}

.library_announcement {padding: 20px 0 0 0;}
.library_announcement .date{display: block; width: 100%; background: #e9e7c3; color: #595959; font: bold 11px Tahoma; padding: 2px 0 5px 0; text-align:center; margin: 0 0 10px 0; }
.library_announcement img {width:148px;}
.library_announcement p {font: 12px Arial;}
.library_announcement .theams {font: bold 12px Arial; width:400px; float:left;}
.library_announcement .theams a{color: #187bb1;}
.library_announcement a.item_more {display: inline-block; margin: 0; color: #187bb1; background: url('../images/more2.jpg') no-repeat 100% 2px; padding: 0 26px 0 0; float: right;}

.interconf .date{background: #e9e7c3; font: bold 11px Tahoma; padding: 2px 10px 5px 10px; margin: 0 10px 3px 0; }
.interconf .sky{background: #DFE4E8; font: 12px Arial; padding-left:10px;}
.interconf p {font: 12px Arial;}
.interconf td {padding: 5px;}
.interconf .line {background: url('../images/enc_h4_under.jpg') repeat-x; height: 1px; margin-top:5px; width:200px}


.testdr_title {position: relative; margin: 0; padding-top:17px; zoom: 1; background: url('../images/test_drive.jpg') no-repeat 100% 0;}
.testdr_title h2 {display: block; font: normal 24px Arial; color: #595959; border-bottom: 1px solid #c9c9c9; }
.testdr_title h2 span{border-bottom: 4px solid #dfe4e9; padding: 0 9px 1px 19px; position: relative; top: 0;}
.testdr_title h2 a {display: inline-block; margin-left: 150px; color: #187bb1; background: url('../images/more2.jpg') no-repeat 100% 2px; padding: 0 20px 0 0;}

.testdr_block {background: #e9e7c3; margin: 0 0 15px 0; padding: 5px 24px 5px 21px; font: 12px Arial;}
.testdr_block table {font: 12px Arial;}
.testdr_block table img {margin:15px 0 15px 0;}
.testdr_block table td {padding:2px 20px 2px 5px;}

.testdr_group_title_olive {background-color: #e9e7c3; margin: 10px 0 15px 0; padding: 0 50px 0 0; font: 12px Arial; cursor: pointer; height: 19px; background: #e9e7c3 url('../images/td_on.png') no-repeat 0 0;}
.testdr_group_title_olive span {margin:10px 0 0 25px;}

.testdr_group_title {margin: 10px 0 15px 0; padding: 0 50px 0 0; font: 12px Arial; cursor: pointer; height: 19px; background: url('../images/td_off.png') no-repeat 0 0;}
.testdr_group_title span {margin:10px 0 0 25px;}

.line200 {background: url('../images/enc_h4_under.jpg') repeat-x; height: 1px; margin:10px 0 0 20px; width:200px}

.testdr_a {font: 12px Arial; margin: 5px 0 0 0;}
.testdr_a a {display: inline-block; margin-left: 20px; color: #187bb1; background: url('../images/more2.jpg') no-repeat 100% 2px; padding: 0 20px 10px 0;}

.testdr_once_title {font: 14px Arial; margin: 10px 0 10px 20px;}
.testdr_once {font: 12px Arial; margin: 10px 0 10px 20px;}
.testdr_once .num {font: 14px Arial; margin: 0 5px 5px 0; padding: 5px 5px 2px 10px; background: #e9e7c3; }
.testdr_once .print_button {font: 14px Arial; padding: 5px; background: #e9e7c3 url('../images/td_off.png') no-repeat 0 0; border: solid 1 red; }

.search_title {position: relative; margin: 0; padding-top:17px; zoom: 1; background: url('../images/search.jpg') no-repeat 100% 0;}
.search_title h2 {display: block; font: normal 24px Arial; color: #595959; border-bottom: 1px solid #c9c9c9; }
.search_title h2 span {border-bottom: 4px solid #dfe4e9; padding: 0 9px 1px 19px; position: relative; top: 0;}

.opros {display: block; margin: 10px 0 10px 0;  border-bottom: 1px solid #c9c9c9; padding:10px;}
.opros h2 {font: normal 18px Arial;}
.opros p {font: normal 12px Arial;}

.stroy_title {font: normal 24px Arial;}
.stroy_title a {font: normal 24px Arial; text-decoration: none;}
.stroy_title a:hover {text-decoration:  underline;}
.stroy_title .pp {font: normal 18px Arial;}
.stroy_title .pp a {font: normal 18px Arial;}
.stroy_title .pp a:hover {text-decoration:  underline;}
.stroy_title .item_more {font: normal 12px Arial; text-decoration:underline; margin-left:40px; text-align:right;}
.stroy_title .item_more:hover {text-decoration:none;}

.search_main_block {padding:20px; font: 12px Arial;}
.search_main_block .title {padding:5px 20px 5px 20px; background-color: #e9e7c3; font-weight:bold; margin: 0 0 15px 0;}
.search_main_block .empty {height:15px;}
.search_main_block .border_td {border: 1px solid #c9c9c9;}
.search_main_block .border_td .sch{padding:3px 20px 3px 15px; background-color: #DFE4E8; font: bold 12px Arial; margin: 8px 0 8px 0; width:50px;}
.search_main_block .search_by_theam {border-left: 1px solid #c9c9c9; padding: 0 0 0 15px;}
.search_main_block .search_by_theam a {font: 12px Arial; text-decoration: none; }
.search_main_block .search_by_theam a:hover {text-decoration: underline;  color:  #ff0000;}


.objects_table {font: 12px Arial; width:100%; margin: 10px 0 0 0;}
.objects_table th {background-color: #e9e7c3; font-weight:bold; text-align:left; padding:5px 0 5px 10px;}
.objects_table td {text-align:left; padding:5px 0 5px 10px;}
.objects_table .sky {background-color: #DFE4E8;}
.objects_table .white {background-color: White;}

.object_icons {display:block;}
.object_ico {margin:5px; width:145px; height:140px; float:left;}
.object_ico img{width:145px; height:110px; border:0;}
.object_ico .date{background: #D4D2D3; margin-top:10px; height:20px; padding:3px 0 0 15px; font: 12px Arial;}

ul .rate_list {list-style-image: url('../images/item_more.jpg'); padding-left: 15px; margin:5px;}
ul .rate_underlist {list-style-image: url('../images/more.jpg'); padding-left: 15px; margin: 5px 5px 5px 15px;}
.ratesub{background: #D4D2D3; height: 21px; border: 0; font: bold 11px Arial; color: #595959;  margin:10px 0 10px 0; cursor:pointer;}
.ratesub2 {background: #969497; height: 21px; border: 0; font: bold 11px Arial; color: #FFFFFF;  margin:5px 0 0 15px; cursor:pointer; padding: 2px 15px 2px 15px;}
.ratesub3 {background: #FFFFFF; border: 1px solid #969497; height: 30px; font: bold 12px Arial; color: #FF0000;  margin:2px 0 2px 30px; cursor:pointer; padding: 4px 5px 4px 5px;}

.rate_list2 {padding-left: 15px;}
.rate_list2 li {list-style: disc; padding-left: 15px; margin:5px; font: normal 12px Arial;}

table.tablesorter {font: bold 12px Arial; background-color:  #e9e7c3; margin:10px 0 15px; width: 100%; text-align: left;  color: #595959;}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color:  #e9e7c3; border: 1px solid #D4D2D3; padding: 4px;}
table.tablesorter thead tr .header {background-repeat: no-repeat; background-position: center right; cursor: pointer;}
table.tablesorter thead tr .header a{font: bold 12px Arial; text-decoration:none;}
table.tablesorter thead tr .headerSortUp {background-image: url(asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color:  #ffffff;}

table.tablesorter tbody td {color: #595959; padding: 4px; border: 1px solid  #D4D2D3; background-color: #FFF; vertical-align: top;}
table.tablesorter tbody td .norm {font: normal 12px Arial;}
table.tablesorter tbody td .headerSortDown, table.tablesorter tbody td .headerSortUp{background-color:  #e9e7c3;}
table.tablesorter tbody tr.odd td {background-color: #e9e7c3;}

.rate_result_table {font: bold 12px Arial; margin:10px 0 15px; width: 100%; text-align: left;  color: #595959;  border: 1px solid #D4D2D3;}
.rate_result_table th { background-color:  #e9e7c3; border: 1px solid #D4D2D3; padding:5px;}
.rate_result_table td { border: 1px solid #D4D2D3; padding:5px;}
.rate_result_table th a {font: bold 12px Arial; text-decoration:none;}
.rate_result_table .norm {background-color:  #FFFFFF;}
.rate_result_table .sel {background-color:  #e9e7c3;}

.stroy_img {margin:5px 10px 5px 0; float:left; width:80px;}

.footer {background: url('../images/footer_bg.jpg') no-repeat center top;  height: 150px;}
.footer_i {width: 1000px; margin: 0 auto; position: relative; }
.footer  a {color: #b4b4b4; }

.copyright {font-size: 11px; display: inline; position: absolute; left: 332px; top: 25px;}
.copyright a {font-size: 11px; text-decoration: none; }
.copyright a span {text-decoration: underline; }
.copyright a:hover span {text-decoration: none; }
.counters {display: inline; position: absolute; right: 185px; top: 30px;}
.counters2 {display: inline; position: absolute; right: 275px; top: 30px;}
.logo_f1 {position: absolute; left: 0; top: 25px;}
.logo_f2 {position: absolute; right: 0; top: 27px;}

.clear {clear: both;}

.empty {height: 150px;}

.empty15 {height: 15px;}

#silverlightControlHost {height: 100%; text-align:center;}

.rating2 {text-align:left; font: normal 12px Arial; width:100%;}
.rating2 .uneven{background: #E0E0E0; height:22px;}
.rating2 .even{background: #D0D0D0; height:22px;}

.ratingStar {background-image: url('../images/star.gif') ; width: 15px; height: 15px;  margin:3px;}

.emptyRatingStar_w {background-image: url('../images/wd_star.png'); width: 26px; height: 15px; margin:3px 0 3px 0;}
.filledRatingStar_w {background-image: url('../images/od_star.png'); width: 26px; height: 15px;  margin:3px 0 3px 0;}
.ResRatingStar_w {background: url('../images/od_star.png') no-repeat; width: 26px; height: 15px; margin:3px 0 3px 0;}        
        
.emptyRatingStar {background-image: url('../images/wl_star.png'); width: 26px; height: 15px; margin:3px 0 3px 0;}
.filledRatingStar {background-image: url('../images/ol_star.png'); width: 26px; height: 15px; margin:3px 0 3px 0;}
.ResRatingStar {background: url('../images/ol_star.png') no-repeat; width: 26px; height: 15px; margin:3px 0 3px 0;}

.hot_line_cell{font: normal 12px Arial;padding:10px;}
.paging_blue{padding:2px;background-color: #D2DFF0;}
.paging_ref{padding:2px;}

.dev_index_table{border-bottom:solid 10px #E0E0E0; border-top:solid 10px #E0E0E0;}
.dev_index_table_first{font-weight:normal;background-color:#F0F0F0;border:solid 1px #E0E0E0;}
.dev_index_table_first th{font-weight:normal;background-color:#F0F0F0;border:solid 1px #E0E0E0;}
.dev_index_table_second{font-weight:normal;background-color:#E0E0E0;border:solid 1px #E0E0E0;}
.dev_index_table td{border:solid 1px #E0E0E0;text-align:center;}
.dev_index_table_bold{font-weight:bold;}

.dev_list_group_title {margin: 5px 0 0px 0; padding: 0 50px 0 0; font: 12px Arial; height: 19px; background: url('../images/td_off.png') no-repeat 0 0;}
.dev_list_group_title span {margin:10px 0 0 25px;}

.dev_list_group_title_olive {background-color: #e9e7c3; margin: 5px 0 0px 0; padding: 0 50px 0 0; font: 12px Arial; height: 19px; background: #e9e7c3 url('../images/td_on.png') no-repeat 0 0;}
.dev_list_group_title_olive span {margin:10px 0 0 25px;}
.dev_list_a {font: 12px Arial; margin: 5px 0 0 0;}
.dev_list_a a {display: inline-block; margin-left: 20px; color: #187bb1; background: url('../images/more2.jpg') no-repeat 100% 2px; padding: 0 20px 10px 0;}

.company_main_info_checkbox{margin-left:0px;margin-top:0px;}

.dev_company_adding_div{font:normal 20px Arial;}
.dev_company_adding table {width:90%;margin-left:50px;margin-top:10px;}

.dev_company_div{font:normal 18px Times New Roman;}
.dev_company table {width:100%;margin-top:0px;border:solid 1px #D4D2D3;}
.dev_company table td{padding:5px;}
.dev_company_yellow{background-color:#EAE7C4;}
.dev_company_today table td{border:solid 1px #D4D2D3;}
.dev_company_facts table{border:solid 10px #D4D2D3;}
.dev_company_facts table td{padding:0px;padding-left:5px;padding-right:5px;border:solid 1px #D4D2D3;}
.dev_company_dark{background-color:#D4D2D3;}
.dev_company_light{background-color:#E0E0E0;}

.dev_version_1{color:Green;}
.dev_version_2{color:Red;}
