body {width:100%; height:100%;background:url(/sh/bg.gif) top left repeat-x; background-color:#f3f5fa; }
body {padding:0px; margin:0px; font:12px/150% Arial, Verdana, Tahoma, Sans-serif; color:#333333;}
img, div, table, td{behavior: url(/iepngfix.htc);}
.clear{clear:both;}

h1{font: 24px/100% Arial, Verdana, Tahoma, Sans-serif; color:#62809c; margin:0 0 20px 0; padding:0 0 0 0;}
h2{font: 20px/100% Arial, Verdana, Tahoma, Sans-serif; color:#62809c; margin:30px 0 10px 0; padding:0 0 0 0;}
h3{font: 18px/100% Arial, Verdana, Tahoma, Sans-serif; color:#62809c; margin:30px 0 10px 0; padding:0 0 0 0;}


a{color: #62809c; text-decoration: underline;}
a:hover{color: #cc3399;	text-decoration: underline;}
p{font:12px/150% Arial, Verdana, Tahoma, Sans-serif; color:#333333; margin:10px 0 5px 0; text-align: left;}
td{font:12px/150% Arial, Verdana, Tahoma, Sans-serif; color:#333333;}

.all{min-width:900px; width:expression(document.body.clientWidth < 900? "900px": "auto" );}
.content{text-align:left; max-width:1400px; width:expression(document.body.clientWidth > 1400? "1400px": "auto" ); min-width:950px; width:expression(document.body.clientWidth < 950? "950px": "auto" ); background:url(/sh/bg.png) top left no-repeat;}
.content_inner{text-align:left; max-width:1400px; width:expression(document.body.clientWidth > 1400? "1400px": "auto" ); min-width:950px; width:expression(document.body.clientWidth < 950? "950px": "auto" ); background:url(/sh/bg_inner.png) top left no-repeat;}

.content_txt{text-align:left; max-width:1375px; width:expression(document.body.clientWidth > 1375? "1375px": "auto" ); min-width:925px; width:expression(document.body.clientWidth < 925? "925px": "auto" ); margin-right:25px; padding-left:25px;}

.top{height:150px; background:url(/sh/line.gif) 410px 108px no-repeat; padding:0 0 0 0;}

.title{text-transform:uppercase; padding: 0 10px 0 0 ;}
.title p{font:30px/100% Arial, Verdana, Tahoma, Sans-serif; color:#62809c; text-transform:uppercase; margin: 54px 0 0 250px;}

.menu_item{text-align:center; width:25%; padding:0 5px 0 5px; vertical-align: top;}
.menu_item div{font:bold 12px/100% Arial, Verdana, Tahoma, Sans-serif; text-transform:uppercase; margin:55px 0 0px 0; padding: 27px 0 0 0;}
.menu_item span{padding:1px 5px 1px 5px;}

.menu_1{background:url(/sh/menu_1.gif) top center no-repeat;}
.menu_1 span{color:#006633; text-decoration:underline;}
.menu_1_over{background:url(/sh/menu_1.gif) top center no-repeat;}
.menu_1_over span{background-color:#028142; color:#ffffff; text-decoration:none}
.menu_1_sel{background:url(/sh/menu_1.gif) top center no-repeat;}
.menu_1_sel span{background-color:#006633; color:#ffffff; text-decoration:none}

.menu_2{background:url(/sh/menu_2.gif) top center no-repeat;}
.menu_2 span{color:#655119; text-decoration:underline;}
.menu_2_over{background:url(/sh/menu_2.gif) top center no-repeat;}
.menu_2_over span{background-color:#84691e; color:#ffffff; text-decoration:none;}
.menu_2_sel{background:url(/sh/menu_2.gif) top center no-repeat;}
.menu_2_sel span{background-color:#655119; color:#ffffff; text-decoration:none;}

.menu_3{background:url(/sh/menu_3.gif) top center no-repeat;}
.menu_3 span{color:#3e80e5; text-decoration:underline;}
.menu_3_over{background:url(/sh/menu_3.gif) top center no-repeat;}
.menu_3_over span{background-color:#639cf3; color:#ffffff; text-decoration:none;}
.menu_3_sel{background:url(/sh/menu_3.gif) top center no-repeat;}
.menu_3_sel span{background-color:#3e80e5; color:#ffffff; text-decoration:none;}

.menu_4{background:url(/sh/menu_4.gif) top center no-repeat;}
.menu_4 span{color:#dc3793; text-decoration:underline;}
.menu_4_over{background:url(/sh/menu_4.gif) top center no-repeat;}
.menu_4_over span{background-color:#f162b2; color:#ffffff; text-decoration:none;}
.menu_4_sel{background:url(/sh/menu_4.gif) top center no-repeat;}
.menu_4_sel span{background-color:#dc3793; color:#ffffff; text-decoration:none;}

.index_txt{padding:0 0 0 255px;}

.top_banner{margin: 0 0 2px 0; background-color:#999999; height:40px; max-width:1400px; width:expression(document.body.clientWidth > 1400? "1400px": "auto" ); min-width:950px; width:expression(document.body.clientWidth < 950? "950px": "auto" );}


.banner_vert{width:120px; height:600px; background-color:#999999; color:#ffffff; margin: 27px 0 0 20px;}
.banner_right{float:right; margin:0 0 10px 15px;}


.line2{background:url(/sh/name_line.gif) 160px 25px no-repeat; height:27px;}
.name_item{height:27px; background-color:#62809c; padding: 0 10px 0 10px; float:left; margin:0px;}
.name_item a{color:#ffffff; text-decoration:none;}
.name_item a:hover{color:#d5dde5; text-decoration:none;}

.name_item p{font:18px/100% Arial, Verdana, Tahoma, Sans-serif;  color:#ffffff; margin:3px 0 0 0;}
.name_star{float:left; color:#dc3793; font:24px/100% Arial, Verdana, Tahoma, Sans-serif; padding:0 3px 0 3px; margin:0px; height:27px;}
.name_sep{float:left; background:url(/sh/name_sep.gif) top left no-repeat #62809c; height:27px; width:27px;}
.name_end{float:left; background:url(/sh/name_end.gif) top left no-repeat; height:27px; width:14px;}

.line3{background:url(/sh/name_line.gif) 0 0 repeat-x; height:1px; margin:5px 0 5px;}
.test_comment{font:11px/140% Arial, Verdana, Tahoma, Sans-serif;  color:#62809c; margin:20px 0 10px 0;}


.test_list{margin:30px 0 0 0;}
.test_list_item{margin:0 20px 10px 0; width:149px;}
.frame{width:149px; height:103px; background:url(/sh/frame.png) 0 0 no-repeat; margin:0 0 0 0 ;}
.frame img{margin:4px 0 0 4px;}
.test_list_item ul{margin: 0 0 0 0px;	padding: 0 0 0 0;	list-style: none outside none;}
.test_list_item ul li{background:url(/sh/li.gif) 0 10px no-repeat; padding:2px 0 2px 15px; font: 12px/120% Verdana, Tahoma, Sans-serif; color:#000000;}
.test_list_item a{color:#000000;}
.test_list_item a:hover{color: #cc3399;}
.next{padding:30px 0 0 0;}

.txt_content{margin:20px 0 0 0;}

.pages{margin:40px 0 0 0;}

.news{margin:0 0 30px 0;}

.news_item{float:left; margin:0 10px 3px 0;}
.news_date{font-size:11px; color:#666666; margin: 3px 0 0 0;}


.blue_block{background-color:#d4dce5; margin:20px 0 0 0;}
.blue_block_content{padding:30px 30px 10px 30px;}
.blue_block_content, .blue_block_content p{color:#516578;}
.more_blue{background-color:#62809c; margin:10px 10px 5px 0; padding:2px 5px 2px 5px; float:left;}
.more_blue a{color:#d5dfe8;}
.more_blue a:hover{color:#ffffff;}

.footer{width:100%;margin: 20px 0 20px 0; border-top:4px solid #62809c; height:50px;}
.footer p{padding:0 0 0 10px;}

.test_variant td{padding-right:40px;}
.partner_info{height:45px; margin:0px; padding:0px;}

.counter{float:right; margin:10px 0 0 20px;}
.copy{float:left; margin:10px 0 0 20px;}

.title a{color: #62809c; text-decoration: none;}
.title a:hover{color: #cc3399; text-decoration: none;}
