* html .clearfix,*:first-child+html .clearfix{zoom:1}html, body {  margin:0;  padding:0;  width:100%;  height:100%;}a{	cursor: pointer !important;}#wrap_100{  width:100%;  min-width: 100%;  margin: 0px;  padding: 0px;}#wrapbg{	width: 1000px;	min-height:500px;	margin: 0px auto;	padding: 0px;}#wrap_box{	position: relative;	z-index: 1;	padding: 5px 10px 0px;	margin: 0px 10px;	min-height:500px;}#header_box{	height: 150px;	width:100%;	clear:both;	position: relative;	z-index: 200;}#header{	height: 150px;	margin: 0px;	clear:both;}#logo{	width:210px;	height:50px;	float:left;	display: block;	position: relative;	z-index: 50;}#logo_info{	position: fixed;	z-index:3;	width: 30px;	height:30px;	top:50px;	left:0;}#logo_info a{	width: 100%;	height:30px;	display: block;}#logo_rss{	position: fixed;	z-index:3;	width: 30px;	height:30px;	top:10px;	left:0;}#logo_rss a{	width: 100%;	height:30px;	display: block;}#logo a#logo{	width:200px;	height:50px;	display: block;	cursor: pointer;	outline:0px;	text-decoration: none;	z-index: 2;}#banner1{	overflow: hidden;	width:100%;	min-height: 10px;	padding: 5px 0px;}#banner1 .simple,#banner1 .module{	float: left;	padding: 0px;	margin:0px 15px 0px 0px;}#banner1 .modulebody{	padding: 0px;	margin: 0px;}#top_menu{	height:25px;	position: relative;	z-index:10;	clear: both;}#clock_box{	height:25px;	margin-bottom: 5px;	clear: both;	padding: 0px 10px;}#clock_box .jdate,#clock_box .jclock{	float: left;	padding-left: 20px;	line-height: 25px;}#top_tab{	height:35px;	display: block;	position: relative;	z-index:0;}#main_menu_box{	height:50px;	display: block;	padding: 0px 0px 0px 0px;	clear: both;	margin: 0px;	position: relative;	z-index: 100;}#main_menu{	height:35px;	margin-left: 220px;	padding: 0px 0px 0px 0px;}#pathway_box{	overflow: hidden;	min-height:25px;	line-height:25px;	display: block;	padding: 0px 10px;	float: left;	position: relative;	z-index: 1;}#pathway{	overflow: hidden;	padding:0px 10px;	max-height:25px;	line-height:25px;}#pathway a.pathwaylink{	padding:0px 0px;	height:25px;	line-height:25px;	display: block;	float: left;	padding-right: 20px;	text-decoration: none;}#columns{	width: 100%;}#main_column_wrap{	width: 100%;	float: left;}#main_column{	width: 100%;}#main_column1{	margin-right: 220px;}#right_column{	float: left;	width: 210px;	padding-left: 10px;	margin-left: -220px;}#tabber_wrap{	width: 100%;	float: left;}#tabber{	width: 100%;	clear:both;	margin-top: 0px;	margin-bottom: 0px;	position: relative;	z-index: 1;}#tabber1{	margin: 0px 220px 0px 0px;	position: relative;	z-index: 1;}#tabber_module{	float: left;	width: 210px;	padding-left: 10px;	margin-left: -220px;}#tabber_banner{	width: 100%;	clear: both;	padding: 5px 0px;	overflow: hidden;}#tabber_banner .simple,#tabber_banner .module{	float: left;	margin: 0px 15px 0px 0px;}#news_grid_wrap{	position: relative;	width: 100%;	padding: 0px 0px 20px;	overflow: hidden;	*zoom: 1;}#news_banner{	width: 100%;	clear: both;	padding: 5px 0px;	overflow: hidden;}#news_banner .simple,#news_banner .module{	float: left;	margin: 0px 15px 0px 0px;	padding: 0px;}#news_banner .modulebody{	padding: 0px;	margin: 0px;}#news_grid{	overflow: hidden;	width: 100%;}#grid1,#grid2,#grid3,#grid4,#grid5,#grid6,#grid7,#grid8,#grid9,#grid10,#grid11,#grid12{	width: 32%;	margin-right: 1%;	float: left;}#grid3,#grid6,#grid9,#grid12{	margin-right: 0px;}#news_control{	width: 100%;	clear: both;	height: 30px;	line-height: 30px;	padding: 0px;	margin-bottom: 5px;}#news_control #rightControl{	cursor: pointer;	float: left;	height: 30px;	width: 40px;	display: block;	padding-left: 50px;	text-align: right;	font-size: 16px;	font-family: Trebuchet MS;}#news_control #leftControl{	cursor: pointer;	float: right;	height: 30px;	width: 50px;	padding-right: 50px;	text-align: left;	display: block;	font-size: 16px;	font-family: Trebuchet MS;}#banner2{	width: 100%;	clear: both;	padding: 5px 0px;	overflow: hidden;	margin: 10px 0px; 	position: relative;	z-index: 1;}#banner2 .simple,#banner2 .module{	float: left; 	margin-left: 15px;	padding: 0px;}#banner2 .modulebody{	padding: 0px;	margin: 0px;}/*×àñòü êîíòåíòà*/#content_box{	display: block;	width:100%;	clear:both;	margin-top: 15px;	position: relative;	z-index: 1;}#content_bg{	float: left;    width: 100%;}#content_c0{	width: 100%;}#content_c1{	margin-right: 220px;}#content_l_box{	width: 210px;	padding-left:10px;	margin-left: -220px;	float: left;}#content_c_wrap{	padding: 0px;}#content_wrap{	clear: both;}#content_wrap div.component{	padding: 10px;	display: block;	min-height: 500px;	overflow: hidden;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}#banner3{	width: 100%;	clear: both;	padding: 5px 0px;	overflow: hidden;}#banner3 .module,#banner3 .simple{	float: left;	margin-right: 15px;	padding: 0px;	overflow: hidden;}#banner3 .modulebody{	padding: 0px;	margin: 0px;}#bottom{	width: 100%;	clear: both;	padding-top: 10px;	overflow: hidden;}/*Ôóòåð*/#footer_box{	margin: 0px 10px;	display: block;	overflow: hidden;	min-height: 50px;	clear:both;}#footer{	width: 100%;}#footer_wrap{	padding: 0px 10px;}#footer_module_box{	height: auto;	width: 100%;	overflow: hidden;}#banner4{	clear: both;	width: 100%;	padding: 5px 0px;	overflow: hidden;}#banner4 .simple,#banner4 .module{	float: left;	margin-right:15px;	padding: 0px;}#banner4 .modulebody{	padding: 0px;	margin: 0px;}#footer_copyright{	padding: 5px 10px;	margin-top: 20px;	height:50px;	overflow: hidden;	clear: both;	display: block;	margin: 0px -10px;}#footer_copyright #counter{	float: right;	margin: 0px 0px 10px 10px;	display: inline-block;	width: auto;	height: 50px;}#Dezerit_Web_Group{	float: right;	margin: 0px 0px 10px 10px;	display: inline-block;	width: 50px;	height: 50px;	overflow: hidden;}#InstantCMS{	float: right;	margin: 0px 0px 10px 10px;	display: inline-block;	width: 100px;	height: 50px;}#Dezerit_Web_Group a,#InstantCMS a{	display: block;	width: 100px;	height: 50px;	outline: none;	border: 0px;	text-decoration: none !important;}#footer_copyright #copyright{	width: 55%;	line-height: 15px;	font-size: 12px;	float: left;	margin:0px 10px 0px 0px;}/*Ýëåìåíòû øàáëîíà*/#ie6warning{	display: none;}ul {	padding: 0px;}div.line{width:100%; height: auto; clear: both;}.clear{width: 100%; height:1px; clear: both; overflow: hidden;}.round1, .round2, .round3, .round5 {    display: block;    height: 1px;	overflow: hidden;     font-size:1px;}.round5 { margin: 0 5px; }.round3 { margin: 0 3px; }.round2 { margin: 0 2px; }.round1 { margin: 0 1px; }.round4 {	-moz-border-radius: 4px; 	-webkit-border-radius: 4px; 	-khtml-border-radius: 4px; 	border-radius: 4px;}.round_down {	-moz-border-radius: 0px 0px 4px 4px; 	-webkit-border-radius: 0px 0px 4px 4px; 	-khtml-border-radius: 0px 0px 4px 4px; 	border-radius:  0px 0px 4px 4px;}.shadow2{	-webkit-box-shadow: 0px 2px 2px #222;    -moz-box-shadow: 0px 2px 2px #222;    box-shadow: 0px 2px 2px #222;}.shadow5{	-webkit-box-shadow: 0px 0px 5px #222;    -moz-box-shadow: 0px 0px 5px #222;    box-shadow: 0px 0px 5px #222;}