@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.st230{
	height:230px;
}
.st35{
	background-image:url(../images/kategorii.gif);
	height:35px;
}
.cont{
	vertical-align:top;
}
.cb{
	height:125px;
}
.fl1{
	width:264px;
	background-image:url(../images/b1.gif);
	vertical-align:bottom;
	padding-bottom:3px;
}
.fl2{
	width:298px;
	background-image:url(../images/b2.gif);
	vertical-align:bottom;
	padding-bottom:3px;
}
.lozung{
	position:absolute;
	left:50%;
	margin-left:-110px;
	margin-top:7px;
}
.t{
	background-image:url(../images/t.gif);
	height:1px;
}
.m{
	height:19px;
	background-image:url(../images/mbg.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.tm{
	text-align:center;
}
.tm a{
	text-decoration:none;
	text-transform:uppercase;
	font-family:tahoma;
	color:#5a5a5a;
	font-size:11px;
	font-weight:bold;
}
.act_tm{
	text-align:center;
	background-color:#0a96df;
}
.act_tm a{
	text-decoration:none;
	text-transform:uppercase;
	font-family:tahoma;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.link{
	padding-left:30px;
	height:20px;
}
.link a{
	text-decoration:none;
	color:#333333;
	display:block;
	width:230px;
	height:20px;
}
.link a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:#56a631;
	display:block;
	width:230px;
	height:20px;
	margin-left:-15px;
	padding-left:15px;
}
.link2{
	padding-left:30px;
	height:33px;
}
.link2 a{
	text-decoration:none;
	color:#333333;
	display:block;
	width:230px;
	height:33px;
}
.link2 a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:#56a631;
	display:block;
	width:230px;
	height:33px;
	margin-left:-15px;
	padding-left:15px;
}
.act_link{
	padding-left:29px;
	height:20px;
	color:#0a96df;
	font-weight:bold;
}
.act_link a{
	text-decoration:none;
	color:#0a96df;
	font-weight:bold;
	background:#FFFFFF;
}

.cl18{
	height:30px;
	background-image:url(../images/18.gif);
	background-position:left;
	background-repeat:repeat-y;
	
}
.copy{
	text-align:center;
	font-size:11px;
	color:#0a7dc7;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:10px;
}
.txt{
	padding-left:5px;
	padding-right:0px;
	text-align:justify;
}

.tut{
	font-size:11px;
	color:#333333;
	font-style:italic;
}

.txt a{
	text-decoration:underline;
	color:#000000;
}
.kl{
	background-image:url(../images/kl.gif);
	height:185px;
	width:16px;
}
.kk{
	background-image:url(../images/kk.gif);
	vertical-align:top;
	padding-top:10px;
	font-size:11px;
}
.kk a{
	text-decoration:none;
}
.kr{
	background-image:url(../images/kr.gif);
	width:16px;
	height:185px;
}
.kzz{
	font-weight:bold;
	color:#366328;
}
.chd{
	text-align:right;
}
.chd a{
	text-decoration:none;
	color:#0b78ae;
	font-weight:bold;
	font-size:10px;
}
.ob{
	color:#FF0000;
	font-weight:bold;
}
.formcl{
	width:150px;
	border:#333333 solid 1px;
}
.formc2{
	width:200px;
	border:#333333 solid 1px;
}
.formtxt{
	border:#333333 solid 1px;
}
.spliter{
	height:1px;
	background-image:url(../images/t.gif);
}
.redd{
	color:#990000;
	font-size:12px;
	font-weight:bold;
}
.dlpic{
	vertical-align:top;
	text-align:center;
	font-size:11px;
	background-color:#FFFFFF;
}
.newslit{
	vertical-align:top;
	padding-right:5px;
}
.newplit{
	vertical-align:top;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	width:155px;
	background-image:url(../images/sp.gif);
	background-position:left top;
	background-repeat:repeat-y;
	font-size:11px;
	text-align:left;
}
.newplit a{
	text-decoration:none;
	color:#0a7dc7;
	font-weight:bold;
	font-size:12px;
}
h1{
	color:#56a631;
	font-size:14px;
}
h2{
	color:#333333;
	font-size:14px;
}
h4{
	color:#006600;
	font-size:12px;
	font-weight:bold;
}

#box6{
	position:absolute;
	width:0px;
}
#handles6_1{
	float:right;
}
.mask6{
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	width:400px;
	height:300px;
	overflow:hidden;
	background-color:#FFFFFF;
}
.thumbs{
	width:100%;
	background-color:#ffffff;
	text-align:right;
}
.thumbs div{
	display:block;
	width:100%;
	height:35px;
	cursor:pointer;
	padding-left:0px;
	padding-top:14px;
	color:#0a96df;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#84caef;
	border-bottom:#0a96df dashed 1px;
}
.thumbs a{
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma;
	display:block;
	height:100%;
}
.info{
	width:400px;
	height:100px;
	background:#00cc00;
	position:absolute;
	margin-top:200px;
}
.info p, .info h4{
	color:#000000;
	padding:0px 8px;
	font-family:Tahoma;
}
.info h4{
	font-size:14px;
	margin-bottom:0;
	margin-top:10px;
}
.info p{
	font-size:12px;
	margin-top:0;
	text-transform:uppercase;
	font-weight:bold;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}
span img{
	display:block;
	border:none;
}
.askclass td{
	padding:5px;
	vertical-align:top;
}
.asksplit{
	border-bottom:#56a72f solid 1px;
}
.askclass em{
	font-style:normal;
	font-weight:bold;
	color:#009900;
}
.moscow img{
	padding:5px;
}


.hide{visibility:hidden;}
.show{visibility:visible;}
.hidden{display:none;}
.showblock{display:block;}
.fl_left{float:left;}
.fl_right{float:right;}
.clear{clear: both;}
.over_hide{overflow: hidden;}
.rel{position: relative;}

.minitext{
	font-size:11px;
	padding-left:11px;
	padding-top:5px;
	text-align:left;
}

a.pic1, a.pic1:link, a.pic1:active, a.pic1:visited {
	background:url('../img/digits.gif') no-repeat top left;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right:1px;
	margin-bottom:2px;
}
a.pic1:hover{
	background-position: bottom left;
	float: left;
}
.pic1a{
	background:url('../img/digits.gif') no-repeat bottom left;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right:1px;
	margin-bottom:2px;
}
a.pic2, a.pic2:link, a.pic2:active, a.pic2:visited {
	background:url('../img/digits.gif') no-repeat;
	background-position: -16px top;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right:1px;
	margin-bottom:2px;
}
a.pic2:hover{
	background-position: -16px bottom;
	float: left;
}
.pic2a{
	background:url('../img/digits.gif') no-repeat;
	background-position: -16px bottom;
	width: 16px; height: 16px;
	display: block;
	float: left;
	margin-right:1px;
	margin-bottom:2px;
}
a.pic3, a.pic3:link, a.pic3:active, a.pic3:visited {
	background:url('../img/digits.gif') no-repeat;
	background-position: -32px top;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right:1px;
	margin-bottom:2px;
}
a.pic3:hover{
	background-position: -32px bottom;
	float: left;
}
.pic3a{
	background:url('../img/digits.gif') no-repeat;
	background-position: -32px bottom;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right:1px;
	margin-bottom:2px;
}
a.pic4, a.pic4:link, a.pic4:active, a.pic4:visited {
	background:url('../img/digits.gif') no-repeat;
	background-position: -48px top;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right:1px;
	margin-bottom:2px;
}
a.pic4:hover{
	background-position: -48px bottom;
	float: left;
}
.pic4a{
	background:url('../img/digits.gif') no-repeat;
	background-position: -48px bottom;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right:1px;
	margin-bottom:2px;
}
a.pic5, a.pic5:link, a.pic5:active, a.pic5:visited {
	background:url('../img/digits.gif') no-repeat;
	background-position: -64px top;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right:1px;
	margin-bottom:2px;
}
a.pic5:hover{
	background-position: -64px bottom;
	float: left;
}
.pic5a{
	background:url('../img/digits.gif') no-repeat;
	background-position: -64px bottom;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right:1px;
	margin-bottom:2px;
}

a.pause, a.pause:link, a.pause:active, a.pause:visited {
	background:url('../img/digits.gif') no-repeat top right;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right:1px;
	margin-bottom:2px;
}
a.pause:hover{
	background-position: bottom right;
	float: left;
}

a.gen_news_title, a.gen_news_title:link, a.gen_news_title:active, a.gen_news_title:visited {
	text-decoration: none; color:#366328; font-size:12px; font-weight:bold;
}
a.gen_news_title:hover{
	text-decoration:underline;
}

.gen_news_div{background:#f3fafb; background-image:url(../img/bg.jpg); color:#000000; padding:5px; height: 200px;}

.green_div{background: #56a631; height: 5px;}
.white_div{width: 100px; height: 5px; background: #fff;}

.uslug h3{
	color:#0b7dc7;
	font-size:14px;
	font-weight:bold;
}
.uslsplit{
	width:2px;
	background-image:url(../images/vertline.gif);
}
.splitusl{
	height:2px;
	background-image:url(../images/horline.gif);
}
.uslbox{
	padding:10px;
	font-size:11px;
	vertical-align:top;
}
.uslbox h2{
	font-size:12px;
	font-weight:bold;
	color:#006633;
	padding:0;
	margin:0;
}
.uslbox img{
	margin-left:5px;
}
.uslbox div{
	text-align:right;
}
.uslbox a{
	text-decoration:none;
	color:#006633;
}