* html .clearfix,*:first-child+html .clearfix{zoom:1}html, body {  margin:0;  padding:0;  width:100%;  height:100%;  min-width: 1000px;}a{	cursor: pointer !important;}#wrap_100{  width:100%;  min-width: 100%;  margin: 0px;  padding: 0px;}#wrapbg{	width: 100%;	max-width: 1300px;	min-width: 1000px;	min-height:500px;	margin: 0 auto;}#wrap{	padding: 0px 20px;	min-height:500px;}#header_box{	height: 250px;	width:100%;	clear:both;	position: relative;}#header{	height: 220px;	width:100%;	clear:both;}#logo{	width:200px;	height:220px;	float:left;	display: block;	position: relative;	z-index: 0;}#logo_info{	position: absolute;	z-index:3;	width: 80px;	height:70px;	top:70px;	right: 50px;	display: none;}#logo_info a{	width: 80px;	height:70px;	display: block;}#logo_rss{	position: absolute;	z-index:1;	width: 80px;	height:70px;	top:50px;	left: 30px;	display: none;}#logo_rss a{	width: 80px;	height:70px;	display: block;}#logo_url{	position: absolute;	z-index:3;	width: 170px;	height:20px;	bottom:90px;	left: 20px;	padding: 10px 15px;	display: none;}#logo_url a{	width: 170px;	height:20px;	font-size: 18px; 	line-height: 18px;	text-decoration: none !important;	text-align: center;	font-weight: bold;	display: block;}#logo a#logo{	width:200px;	height:100px;	display: block;	cursor: pointer;	margin-top: 60px;	outline:0px;	text-decoration: none;	z-index: 2;}#top_banner_box{	position: relative;	z-index:0;	overflow: hidden;	height:40px;	width:640px;	float: right;	margin: 170px 100px 0px 0px;}#top_banner_box div.simple{	float: right;	margin:0px 15px 0px 0px;}#top_menu{	float:left;	height:30px;	width:500px;	position: relative;	z-index:10;}#top_tab{	height:90px;	width:640px;	position: absolute;	z-index:0;	top: 100px;	right: 100px;}#main_menu_box{	height:50px;	width: 100%;	clear: both;	position: relative;	z-index:9;}#main_menu{	height:50px;}#pathway_box{	overflow: hidden;	max-height:30px;	line-height:30px;	display: block;	padding-left: 20px;	clear:both;	text-indent:15px;	margin-top:15px;}#pathway{	overflow: hidden;	padding:0px 0px;	max-height:30px;	line-height:30px;}#pathway a.pathwaylink{	padding:0px 0px;	height:30px;	line-height:30px;	display: block;	float: left;	min-width: 50px;	padding-right: 20px;	text-decoration: none;}#user_menu{	width: 100%;	height: 30px;	overflow: hidden;	margin: 0px 10px 20px 0px;}#user_menu .horizontal_module{	margin: 0px 5px;}#user_menu .mod_user_menu_link_box{	padding: 0px;}#user_menu_banner{	width: 100%;	clear: both;	padding-top: 10px;	overflow: hidden;	margin: 10px 0px; }#user_menu_banner .simple{	float: left; 	margin: 5px;}#top_modules{	padding:0px 0px 0px;	width:100%;	clear: both;	overflow: hidden;	margin-top: 20px;	margin-bottom: 15px;}#top_left{	display: inline-block;	width:43.8%; 	float: left; 	margin-right:0.2%;}#top_right{	display: block; 	width:55%; 	margin-left:44%;}#tabber{	width: 100%;	clear:both;	margin-top: 50px;	margin-bottom: 20px;}/*Часть контента*/#content_box{	display: block;	min-height: 700px;	width:100%;	clear:both;	margin-top: 15px;}#content_bg{	float: left;    width: 100%;}#content_l{	padding: 5px;}#left_col1,#left_col2{}#content_c_wrap{	padding: 5px;}#content_c_top_modules_box{	padding: 0px;}#content_c_top_modules{	padding:0px 0px 5px;	width:100%;	clear: both;	overflow: hidden;}#content_c_top_left{	display: inline-block;	width:49%; 	float: left;	min-height:100%;	height: 100%; 	overflow: hidden;}#content_c_top_right{	display: block; 	width:49%; 	margin-left:51%;	min-height:100%;	overflow: hidden;}#content_r{	padding: 5px;}#right_col1,#right_col1{}#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;}#bottom_banner{	width: 100%;	clear: both;	padding-top: 10px;	overflow: hidden;}#bottom_banner .simple{	float: left;	margin-right: 10px;	margin-bottom: 10px;	overflow: hidden;}#bottom{	width: 100%;	clear: both;	padding-top: 10px;	overflow: hidden;}/*Футер*/#footer_box{	margin-top: 50px;	display: block;	overflow: hidden;	min-height: 100px;	width:100%;	clear:both;}#footer{	width: 100%;	max-width: 1300px;	min-width: 1000px;	margin: 0 auto;}#footer_wrap{	padding: 0px 20px;}/*Нижнее меню*/#footer_menu_box{	height:50px;	margin:0px 0px 20px;	display: block;	clear: both;	width:100%;}#footer_menu{	overflow: hidden;	height:50px;	display: block;	line-height:24px;}#footer_module_box{	height: auto;	width: 70%;	overflow: hidden;}#footer_vertical_banner {	overflow: hidden;	float: right;	width: 28%;	padding-top: 10px;	height: auto;	text-align: center;}#footer_vertical_banner .simple {	overflow: hidden;	text-align: center;	margin: 0px 0px 10px 0px;	height: auto;	clear: both;}#footer_banner_box{	margin-top: 30px;	min-height:80px;	overflow: hidden;	width:100%;	display: block;	float: left;	height:auto;	line-height:15px;}#footer_banner_box div.simple{	float: left;	margin-right:20px;	margin-bottom:10px;}#footer_copyright{	padding: 5px 0px;	margin-top: 20px;	height:80px;	overflow: hidden;	width: 100%;}#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{	float: left;	margin-top: 40px;	padding-left: 10px;}/*Элементы шаблона*/#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;}/*Переключатель стилей*/#style_switcher{	position: absolute;	top: 0px;	right: 0px;	height: 80px;	width: 400px;	overflow: hidden;	background: url('../images/style_switcher.png') no-repeat 0px 0px;}#switch_color{	padding-right: 5px;	float: right;	overflow:hidden; }#style_switcher a.setstyle{	width: 20px;	height: 20px;	float: left;	margin: 2px;	display: block;	border: 1px solid #fff;}#style_switcher a.setstyle:hover{	border: 1px solid #000;}#style_switcher a#setstyle1{background: url('../images/colorlist.png') no-repeat 0px 0px;}#style_switcher a#setstyle2{background: url('../images/colorlist.png') no-repeat -20px 0px;}#style_switcher a#setstyle3{background: url('../images/colorlist.png') no-repeat -40px 0px;}#style_switcher a#setstyle4{background: url('../images/colorlist.png') no-repeat -60px 0px;}#style_switcher a#setstyle5{background: url('../images/colorlist.png') no-repeat -80px 0px;}#style_switcher a#setstyle6{background: url('../images/colorlist.png') no-repeat -100px 0px;}#style_switcher a#setstyle7{background: url('../images/colorlist.png') no-repeat -120px 0px;}#style_switcher a#setstyle8{background: url('../images/colorlist.png') no-repeat -140px 0px;}#style_switcher a#setstyle9{background: url('../images/colorlist.png') no-repeat -160px 0px;}#style_switcher a#setstyle10{background: url('../images/colorlist.png') no-repeat -180px 0px;}#switch_col{	padding: 3px 5px;	float: right;	overflow:hidden; }#style_switcher a.setcol{	width: 40px;	height: 40px;	float: left;	margin: 2px;	display: block;	border: 1px solid #fff;}#style_switcher a.setcol:hover{	border: 1px solid #000;}#style_switcher a#setcol1{background: url('../images/collist.png') no-repeat 0px 0px;}#style_switcher a#setcol2{background: url('../images/collist.png') no-repeat -40px 0px;}#style_switcher #desc{	float: left;	display: block;	margin: 5px 5px 5px 190px;	outline: 0;	width: 100px;	height: 40px;	background: url('../images/desc.png') no-repeat 0px 0px;}