BODY {
	font-family: arial, tahoma, sans-serif;
	font-size: 13px;
	color:#231F20;
	background:url(/i/t.gif) repeat-x 0px 0px;
	background-color:#ffffff;	
	margin:0px;
}

img, table{border:0px;}

a{
	color:#00928F;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}

input, textarea{
	font-family:arial;
	margin:0px;
	padding:0px;
	font-size:12px;
}


td {
	font-family: arial, tahoma, sans-serif;
	font-size: 13px;
	color:#231F20;
}
h1{
	font-family: georgia, arial, tahoma, sans-serif;
	font-size:25px;
	margin:0px 0px 22px 0px;
	color:#231F20;
	font-weight:normal;
	font-style:italic;
}
h2{
	font-family: georgia, arial, tahoma, sans-serif;
	font-size:19px;
	margin:0px 0px 22px 0px;
	color:#231F20;
	font-style:italic;
}
h3{
	font-family: arial, tahoma, sans-serif;
	font-size:19px;
	margin:0px 0px 10px 0px;
	color:#231F20;
	font-weight:normal;
}
h4{
	font-family: georgia, arial, tahoma, sans-serif;
	font-size:19px;
	margin:0px 0px 12px 0px;
	color:#00928F;
	font-style:italic;
	font-weight:normal;
}
h5{
	font-family: arial, tahoma, sans-serif;
	font-size:19px;
	margin:0px 0px 10px 0px;
	color:#00928F;
	font-weight:normal;
}
h6{
	font-family: arial, tahoma, sans-serif;
	font-size:15px;
	margin:0px 0px 7px 0px;
	color:#231F20;
	font-style:italic;
}
p{
	text-indent: 0px;
	margin:0px 0px 15px 0px;
}

select{
}

ul{
	margin:6px 0px 20px 0px;
	padding:0px;
}
li{
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 20px;
	list-style-type:none;
	background:url(/i/li.gif) no-repeat 2px 8px;
}
	li.sc{
		font-size:12px;
		background:url(/i/li.gif) no-repeat 2px 8px;
	}
.pos_rel{
	position:relative;
}
.pos_abs{
	position:absolute;
}

.form_element{
	width:100%;
	border:1px solid #9DA6AB;
	padding:3px;
}


.pic{
	border:2px solid #cdcdcd;
	margin-right:15px;
	padding:5px;
}

.specfield {
	display:none;
}

.icons{
	text-align:right;
}


.mhr{
	display:block;
	margin:13px 0px 7px 0px;
	background:url(/i/dots_hor.gif) repeat-x 0px 0px;
}
	a.mi{
		font-size:16px;
		font-family:georgia;
		margin:10px 0px 0px 18px;
		white-space:nowrap;
		display:block;
	}
	a.mi.act{
		color:#231F20;
		text-decoration:none;
	}

.sm_table{
	margin:5px 0px 0px 14px;
}

.mt{
	margin:15px 0px 60px 0px;
	position:relative;
	float:right;
}
	.mt td{
		white-space:nowrap;
		font-size:14px;
		font-family:geaorgia;
	}
		.mt td a{
			color:#231F20;
		}
			.mt td a.act{
				color:#009390;
				text-decoration:none;
			}

.sm_lb{
	background:url(/i/w3_lb.gif) no-repeat 0px 100%;
	background-color:#F0F2F2;
	vertical-align:top;
}
.sm_rb{
	background:url(/i/w3_rb.gif) no-repeat 100% 100%;
	background-color:#F0F2F2;
	vertical-align:top;
}

.sm2{
	padding:3px 10px 3px 19px;
	background:url(/i/sm_li.gif) no-repeat 5px 9px;
}
	.sm2 a{
		color:#231F20;
		font-family:georgia;
	}

.sm2_act{
	padding:3px 10px 3px 19px;
	background:url(/i/sm1_li.gif) no-repeat 5px 9px;
	background-color:#F0F2F2;
}
	.sm2_act a{
		color:#231F20;
		font-family:georgia;
		text-decoration:none;
	}

.smsm{
	font-style:italic;
	padding:0px 0px 0px 20px;
}
	.smsm a{
		display:block;
		margin:2px 0px 2px 0px;
		padding-left:18px;
		background:url(/i/sm2_li.gif) no-repeat 0px 9px;
	}
	.smsm span{
		display:block;
		margin:2px 0px 2px 0px;
		padding-left:18px;
		background:url(/i/sm2_li.gif) no-repeat 0px 9px;
	}


.pole_h{
	font-size:18px;
	font-family:georgia;
	color:#9DA6AB;
	font-style:italic;
	position:relative;
	left:-15px;
	margin:0px 0px 20px 0px;
}
	.pole_h div{
		color:#00928F;
		font-size:25px;
	}

.pole_num_bg{
	padding:0px 12px 0px 12px;
	vertical-align:top;
}
.pole_num{
	position:absolute;
	width:52px;
	text-align:center;
	font-size:30px;
	color:#00928F;
	top:-45px;
	font-family:georgia;
}
.pole{
	width:100%;
	line-height:18px;
}
	.pole p{
		margin:0px 0px 10px 0px;
	}

.hr{
	height:20px;
	background:url(/i/dots_hor.gif) repeat-x 0px 50%;
}
.hr2{
	height:30px;
	background:url(/i/dots_hor) repeat-x 0px 50%;
}


.forum_block{
	position:relative;
	top:-15px;
	background:url(/i/start_wt.gif) repeat-x 0px 0px;
}
	.start_wb{
		background:url(/i/start_wb.gif) repeat-x 0px 100%;
	}
	.start_wl{
		background:url(/i/start_wl.gif) repeat-y 0px 0px;
	}
	.start_wr{
		background:url(/i/start_wr.gif) repeat-y 100% 0px;
	}
	.start_wlb{
		background:url(/i/start_wlb.gif) no-repeat 0px 100%;
	}
	.start_wrb{
		background:url(/i/start_wrb.gif) no-repeat 100% 100%;
	}
	.start_wlt{
		background:url(/i/start_wlt.gif) no-repeat 0px 0px;
	}
	.start_wrt{
		background:url(/i/start_wrt.gif) no-repeat 100% 0px;
		padding:15px 36px 60px 20px;

	}

.vert_dots{
	background:url(/i/dots_vert.gif) repeat-y 50% 0px;
}

.news_head{
	font-size:15px;
	margin:0px 0px 7px 0px;
}

.date{
	color:#9DA6AB;
	font-style:italic;
}

.pole_result{
	color:#231F20;
	font-size:25px;
	font-style:italic;
	font-family:georgia;
	margin:10px 0px 20px 12px;
}

.lcol{
	width:20%;
}

.cont{
	padding:0px 0px 0px 40px;
}


.forum_tab{
	margin:0px 0px 15px 0px;
}
	.forum_tab th{
		background-color:#009390;
		color:#ffffff;
		font-size:15px;
		padding:0px;
		white-space:nowrap;
		font-weight:normal;
		text-align:left;
	}
	.forum_tab th.c{
		text-align:center;
	}
	.forum_tab th.n{
		font-size:19px;
	}

	.forum_tab th a.new_theme_form{
		color:#ffffff;
		padding-left:24px;
		background:url(/i/ico_new_theme.gif) no-repeat 0px 0px;
		font-size:15px;
		text-decoration:underline;
	}

.prof{
	font-size:13px;
	font-style:italic;
	color:#9DA6AB;
	position:relative;
	top:-12px;
}
.prof2{
	font-size:13px;
	color:#9DA6AB;
}

.w0_lt{
	padding:0px 10px 0px 0px;
	vertical-align:bottom;
}
.w0_rt{
	padding:0px 0px 0px 10px;
	vertical-align:bottom;
	text-align:right;
}

.w_lt{
	background:url(/i/w_lt.gif) no-repeat 0px 0px;
	background-color:#009390;
	padding:0px 10px 0px 0px;
	vertical-align:bottom;
}
.w_rt{
	background:url(/i/w_rt.gif) no-repeat 100% 0px;
	background-color:#009390;
	padding:0px 0px 0px 10px;
	vertical-align:bottom;
	text-align:right;
}

.w2_lb{
	background:url(/i/w2_lt.gif) no-repeat 0px 0px;
	background-color:#EBEDED;
	padding:0px 10px 0px 0px;
	vertical-align:bottom;
}
.w2_rb{
	background:url(/i/w2_rt.gif) no-repeat 100% 0px;
	background-color:#EBEDED;
	padding:0px 0px 0px 10px;
	vertical-align:bottom;
	text-align:right;
}
.w2_cont{
	background-color:#EBEDED;
	width:100%;
}

.w3_lb{
	background:url(/i/w3_lt.gif) no-repeat 0px 0px;
	background-color:#F0F2F2;
	padding:0px 10px 0px 0px;
	vertical-align:bottom;
}
.w3_rb{
	background:url(/i/w3_rt.gif) no-repeat 100% 0px;
	background-color:#F0F2F2;
	padding:0px 0px 0px 10px;
	vertical-align:bottom;
	text-align:right;
}
.w3_cont{
	background-color:#F0F2F2;
	width:100%;
	padding:10px 0px 0px 0px;
}

.w4_lb{
	background:url(/i/w4_lt.gif) no-repeat 0px 0px;
	background-color:#ffffff;
	padding:0px 10px 0px 0px;
	vertical-align:bottom;
}
.w4_rb{
	background:url(/i/w4_rt.gif) no-repeat 100% 0px;
	background-color:#ffffff;
	padding:0px 0px 0px 10px;
	vertical-align:bottom;
	text-align:right;
}
.w4_cont{
	background-color:#ffffff;
	width:100%;
}

.w5_lb{
	background:url(/i/w5_lt.gif) no-repeat 0px 0px;
	background-color:#F0F2F2;
	padding:0px 5px 0px 0px;
	vertical-align:bottom;
}
.w5_rb{
	background:url(/i/w5_rt.gif) no-repeat 100% 0px;
	background-color:#F0F2F2;
	padding:0px 0px 0px 5px;
	vertical-align:bottom;
	text-align:right;
}


.w6_lb{
	background:url(/i/w6_lb.gif) no-repeat 0px 100%;
	background-color:#9DA6AB;
	padding:0px 10px 0px 0px;
	vertical-align:top;
	height:30px;
}
.w6_rb{
	background:url(/i/w6_rb.gif) no-repeat 100% 100%;
	background-color:#9DA6AB;
	padding:0px 0px 0px 10px;
	vertical-align:top;
	text-align:right;
	height:30px;
}

.w7_lb{
	background:url(/i/w7_lb.gif) no-repeat 0px 100%;
	background-color:#D8DBDD;
	padding:0px 10px 0px 0px;
	vertical-align:top;
	height:30px;
}
.w7_rb{
	background:url(/i/w7_rb.gif) no-repeat 100% 100%;
	background-color:#D8DBDD;
	padding:0px 0px 0px 10px;
	vertical-align:top;
	text-align:right;
	height:30px;
}

.th_n{
	font-size:15px;
	color:#000000;
	background-color:#D8DBDD;
	padding:3px 10px 3px 0px;
}

.forum_cat_name{
	font-size:15px;
	color:#ffffff;
	background-color:#9DA6AB;
}

.forum_name{
	padding:10px 0px 0px 0px;
}
.forum_prev{
	font-size:11px;
	color:#9DA6AB;
	margin:0px 0px 10px 0px;
}

.num{
	vertical-align:top;
	text-align:center;
	font-size:15px;
	padding:10px 0px 0px 0px;
}

.last_coment_block{
	font-size:11px;
	color:#9DA6AB;
	padding:10px 0px 10px 0px;
}
	.last_coment_block span{
		color:#000000;
	}

.forum_theme_prev{
	padding:10px 0px 25px 15px;
}
.forum_coment{
	padding:10px 0px 10px 15px;
}


a.new_theme_form{
	color:#444444;
	padding-left:24px;
	background:url(/i/ico_new_theme2.gif) no-repeat 0px 0px;
	font-size:15px;
	float:right;
	text-decoration:none;
}

a.answer{
	border-bottom:1px #00938F dotted;
	text-decoration:none;
}	
	a.answer:hover{
		border:0px;
	}

.quest{
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	float:left;
	margin-right:40px;
}
	.quest p{
		margin:0px;
	}

.answ{
	clear:both;
	margin:10px 0px 10px 0px;
}
	.answ p{
		margin:0px;
	}

.spec_name{
	font-size:15px;
	clear:both;
}


.form_bg{
	background-color:#F0F2F2;
	padding:20px 0px 10px 0px;
	width:100%;
}

.button_bg{
	background-color:#F0F2F2;
	padding:10px 0px 10px 0px;
	font-size:16px;
}

#b_pole{
	cursor:pointer;
}

.telephone{
	font-size:15px;
	font-weight:bold;
	color:#009390;
}

.pic_t{
	background:url(/i/pic_t.gif) repeat-x 0px 0px;
}
.pic_b{
	background:url(/i/pic_b.gif) repeat-x 0px 0px;
}
.pic_l{
	background:url(/i/pic_l.gif) repeat-y 0px 0px;
}
.pic_r{
	background:url(/i/pic_r.gif) repeat-y 0px 0px;
}

.fbg{
	background:url(/i/f.gif) repeat-x 0px 100%;
	padding:45px 4% 17px 4%;
}

.f{
	height:170px;
	vertical-align:top;
	padding:35px 20px 0px 20px;
	border-top:1px solid #9DA6AB;
}
.f td{
	color:#9DA6AB;
}
	.f .contact{
		text-align:center;
		font-size:14px;
		font-family:georgia;
	}
		.f .contact .tel{
			font-size:29px;
			color:#00928F;
		}
		.f .contact .adr{
			color:#231F20;
			margin-top:8px;
		}

