@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
html { height:100%; }
body {
	position:relative;
	height:100%;
	background:#d6d4d5;
	font:62.5% Tahoma, Geneva, sans-serif;
	color:#7e7e7e;
	}
img {border:none; padding:0; margin:0;}
:focus {outline:none;}

#wrap {
	width:985px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto;
	background:#fff url(../img/wrap-bg.jpg) no-repeat;
	}

/* header */
#header {
	position:relative;
	height:440px;
	}
	#logo {
		position:absolute;
		top:124px;
		left:55px;
		}
	#h-menu {
		display:block;
		position:absolute;
		top:246px;
		left:46px;
		list-style:none;
		}
		#h-menu li {
			display:block;
			float:left;
			width:97px;
			margin-right:1px;
			text-align:center;
			}
			#h-menu li a {
				font-size:1.2em;
				color:#707070;
				text-decoration:none;
				}
			#h-menu li a:hover { color:#403d3d;}
	#h-phone {
		position:absolute;
		top:380px;
		right:47px;
		width:250px;
		height:33px;
		text-indent:52px;
		background:url(../img/h-phone.jpg) no-repeat;
		font: bold 24px/33px Tahoma, Geneva, sans-serif;
		color:#808080;
		}

/* sidebar ///////////////////////////////////////// */
#sidebar {
	float:left;
	width:208px;
	padding-left:43px;
	font-size:1.2em;
	}
	#sidebar ul {
		display:block;
		padding-bottom:10px;
		list-style:none;
		}
		#sidebar ul li {
			display:block;
			padding: 2px 0 2px 33px;
			}
		#sidebar ul.s-red li { background:url(../img/s-ul-li-red.gif) 0 5px no-repeat;}
		#sidebar ul.s-orange li { background: url(../img/s-ul-li-orange.gif) 0 5px no-repeat;}
			#sidebar ul li a {
				color:#838383;
				text-decoration:none;
				}
			#sidebar ul li a:hover { color:#535252;}
	.s-title {
		width:206px;
		height:19px;
		line-height:19px;
		text-indent:10px;
		margin-bottom:5px;
		background:url(../img/s-title-bg.gif) no-repeat;
		color:#fff;
		}
	#s-banner { padding-top:15px;}


/* content */
#content {
	float:right;
	width:675px;
	padding-right:43px;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	}
	/* title-main */
	#title-main {
		width:658px;
		height:23px;
		line-height:23px;
		padding-right:12px;
		margin-bottom:4px;
		background: url(../img/title-main-bg.jpg) no-repeat;
		color:#fff;
		text-align:right;
		}
	#title-main3 {
		width:658px;
		height:23px;
		line-height:23px;
		padding-right:12px;
		margin-bottom:4px;
		background: url(../img/title-main-bg.jpg) no-repeat;
		color:#fff;
		text-align:right;
		}
	#title-main2 {
		position:relative;
		width:658px;
		height:23px;
		line-height:23px;
		padding-right:12px;
		margin-bottom:4px;
		background: url(../img/title-main2-bg.jpg) no-repeat;
		color:#fff;
		text-align:right;
		}
		#title-main2 span {
			display:block;
			position:absolute;
			top:0;
			left:0;
			width:190px;
			height:23px;
			line-height:23px;
			text-align:center;
			}
	/* b-670 */
	.b-670 {
		position:relative;
		overflow:hidden;
		width:670px;
		padding:7px 0;
		margin-bottom:4px;
		background:url(../img/b-670-body.gif) repeat-y;
		}
		.b-670-head {
			position:absolute;
			top:0;
			left:0;
			width:670px;
			height:7px;
			background:url(../img/b-670-head.gif) no-repeat;
			}
		.b-670-foot {
			position:absolute;
			bottom:0;
			_bottom:-1px;
			left:0;
			width:670px;
			height:7px; 
			background:url(../img/b-670-foot.gif) no-repeat;
			font-size:0;
			}
	.b-b-670 {
		position:relative;
		overflow:hidden;
		width:670px;
		padding:7px 0;
		margin-bottom:4px;
		background:url(../img/b-b-670-body.gif) repeat-y;
		color:#fff;
		}
		.b-b-670-head {
			position:absolute;
			top:0;
			left:0;
			width:670px;
			height:7px;
			background:url(../img/b-b-670-head.gif) no-repeat;
			}
		.b-b-670-foot {
			position:absolute;
			bottom:0;
			_bottom:-1px;
			left:0;
			width:670px;
			height:7px; 
			background:url(../img/b-b-670-foot.gif) 0 100% no-repeat;
			font-size:0;
			}


.b-680 {
		position:relative;
		overflow:hidden;
		width:670px;
		padding:7px 0;
		margin-bottom:4px;
		background:url(../img/b-670-body.gif) repeat-y;
		}
.b-680 a{
				color:#000080;
				text-decoration:underline;
margin:5px;
font-size:0.75;

		}
		.b-680-head {
			position:absolute;
			top:0;
			left:0;
			width:670px;
			height:7px;
			background:url(../img/b-670-head.gif) no-repeat;
			}
		.b-680-foot {
			position:absolute;
			bottom:0;
			_bottom:-1px;
			left:0;
			width:670px;
			height:7px; 
			background:url(../img/b-670-foot.gif) no-repeat;
			font-size:0;
			}
	.b-b-680 {
		position:relative;
		overflow:hidden;
		width:670px;
		padding:7px 0;
		margin-bottom:4px;
		background:url(../img/b-b-670-body.gif) repeat-y;
		color:#fff;
		}
		.b-b-680-head {
			position:absolute;
			top:0;
			left:0;
			width:670px;
			height:7px;
			background:url(../img/b-b-670-head.gif) no-repeat;
			}
		.b-b-680-foot {
			position:absolute;
			bottom:0;
			_bottom:-1px;
			left:0;
			width:670px;
			height:7px; 
			background:url(../img/b-b-670-foot.gif) 0 100% no-repeat;
			font-size:0;
			}



	.b-b-655 {
		position:relative;
		overflow:hidden;
		width:655px;
		padding:12px 0;
		margin:0 auto 4px auto;
		background:url(../img/b-b-655-body.gif) repeat-y;
		color:#4e4e4e;
		}
		.b-b-655-head {
			position:absolute;
			top:0;
			left:0;
			width:655px;
			height:5px;
			background:url(../img/b-b-655-head.gif) no-repeat;
			}
		.b-b-655-foot {
			position:absolute;
			bottom:0;
			_bottom:-1px;
			left:0;
			width:655px;
			height:5px; 
			background:url(../img/b-b-655-foot.gif) 0 100% no-repeat;
			font-size:0;
			}

	/* format */
	.format p {	padding-bottom:7px;}
	.format .blue {color:#002f74; font-weight:bold;}
	.format i {font-weight:bold;}
	/* c-banner */
	.c-banner {	margin:10px 0 20px 0;}


/* footer */
#footer { clear:both; height:20px;}
/* */
.clear {clear:both;}
.c_orange { color:#e95516;}
.c_green { color:#007c00;}
.c_blue { color:#4a7dad;}


/*------------------ ÔÎÐÌÀ ÏÎÈÑÊÀ --------------------*/
table.prt_s_table {
	background-color : White;
	border : solid 1px Black;
        padding-left: 3px;
        padding-right: 3px;
        padding-top:3px;
        padding-bottom:3px;
}
td.prt_s_td {
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
}
td.prt_s_tdt {
	background-color : ActiveCaption;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	color : White;
}
.prt_s_ins {
	background-color : #F5F5F5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : Black;
}
.prt_s_inb {
	background-color : ButtonFace;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : Black;
	font-style : normal;
	text-decoration : none;
	border: outset 1px;
	height: 20px;
	width: 145px;
}
/*------------------ ÎÑÍÎÂÍÀß ÒÀÁËÈÖÀ --------------------*/
table.prt_table {
	background-color : White;
	border : solid 1px Black;
}
td.prt_td {
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
}
td.prt_tdt {
	background-color : ActiveCaption;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	color : White;
}
/*------------------ ÂÍÓÒÐÅÍÍßß ÒÀÁËÈÖÀ --------------------*/
table.prt_v_table {
	background-color : White;
	border : solid 1px Black;
}
td.prt_v_td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
}
td.prt_v_tdt {
	background-color : Bisque;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : Black;
}
a.prt:link, a.prt:active, a.prt:visited {
	color: #009900;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
a.prt:hover {
	color: #FF9966;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.prt_v_in {
	background-color : White;
	border : solid 1px #C0C0C0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
}
#prt_s_tdt {width:200px;}

.ico-vk{
        position: absolute;
       /* top: 375px;
        left: 222px;*/
        margin-top: -65px;
}