/* HTML tags : start */
html, body, p, dl, dt, dd,
h1, h2, a, img, form {
        margin: 0;
        padding: 0;
        border: 0}
html {background:url(/img/header_bg.jpg) top left repeat-x;height:100%;}
body{width:100%;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 color:#080214;font-size:12px;
 
 min-height:100%;position:relative;}
*html body{height:100%}
/* HTML tags */
h1{}

.rosst{position:absolute;
	bottom:50px;
	left:50px;
	font-size:9px;}
.rosst a{color:#00a8eb}
#header{background:url(/img/header_img.jpg) top left no-repeat;
	height:210px;
}
#header .logo{float:left;
	width:360px;
	padding:40px 0 0 40px}
#header .right{float:right;
	width:375px;
}

#content_top{background:url(/img/content_top_left.jpg) no-repeat;
	height:50px;
	text-align:right;
	width:100%;
clear:both;
}
.content-main{background:url(/img/content_bg.jpg) repeat-y;}
.content{background:url(/img/content_right.jpg) top right repeat-y;
	padding:20px 0 31px 0;
	overflow:hidden;
	width:100%;
	min-height:900px;
	
	}

#leftbar{width:165px;float:left;}
#leftbar ul{margin:0 0 0 30px;
	padding:0;
	list-style-type:none}
#leftbar ul li{background:url(/img/menu_b.jpg) no-repeat;
	width:161px;
	height:39px;
	text-align:center;
	
	}
#leftbar ul li a{font-size:12px;
	color:#120802;
	text-decoration:none;
	font-weight:bold;}
#leftbar ul li.act a{text-decoration:underline;}
#leftbar ul li a:hover{text-decoration:underline;}

#rightbar{padding:0 80px 0 220px;
vertical-align:top;

}
#rightbar p{padding:0 0 10px 0;}

#rightbar p span{font-size:12px;
	color:#044476;
	font-weight:bold}
#rightbar table{
clear:none;

}
#rightbar h1 {font-size:14px;
	text-align:center;
	padding-bottom:15px;}
#rightbar h1 span{color:#044476}
#rightbar h2 {color:#044476;
	font-size:12px;
	padding-bottom:10px;}
#rightbar h4{font-size:12px;
	color:#e3007a;
	font-weight:normal;}


.weightform{width:235px;margin:0 auto;background:url(/img/form_bg.jpg) no-repeat;
	height:180px;}
.weightform h2{font-size:14px;
	text-align:center;
	padding:10px 0 0 0;}
.weightform p{text-align:center;padding:10px 0 0 0;}
.weightform p a{font-size:14px;
	text-align:center;
	color:#000;font-weight:bold;}
.weightform p a:hover{text-decoration:none;}
.weightform dl{width:80%;margin:25px auto;}
*html .weightform dl{width:80%;
	margin:25px auto 0 auto;}
.weightform dl dt{float:left;
	width:40%;
	margin-bottom:5px;
	padding-top:4px;}
.weightform dl dd{float:left;
	width:60%;
	margin-bottom:5px;}
.weightform dl dd input{width:80px;
	margin-right:0px;}


table.press{border:1px solid #1800ff;
	border-collapse:collapse;
	width:90%;
	margin:0 auto;
	background:#FFF;
	margin-bottom:15px;}
table.press td{padding:5px 20px;text-align:center;vertical-align:middle;}
table.press td img{vertical-align:middle;margin:0 5px;}
table.press td h2{font-size:14px;padding:10px;}
table.press td h3{font-size:14px;font-style:italic;padding:10px;}
/* Content */

/* Footer */
#footer{background:url(/img/content_bottom_left_o.jpg) no-repeat;
	height:31px;
	text-align:right;
	position:absolute;
	bottom:0;
	clear:both;
	width:100%;}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}
.blokpath{
color:#000000;
font-size:12px;
}
.blokpath a{
color:#044476;
}
.question{
	width:80%;
	background-color:#efefef;
	padding:5px;
	font-weight:bold;
	color:044476;
	}
.answer{
	width:80%;
	color:#044476;
	padding:5px;
	}
.expert{
	text-align:right;
	font-size:12px;
	padding:5px 5px 15px 0px;
}
.expert a{
	color:#FF0000;
}
.namefon{
	background-color:#FFCCCC;
	}
.tabelfon{
	background-color:#c6dbf0;	
	}