@charset "utf-8";
/* CSS Document */

html {height:100%}
body {
	height:100%;
	margin:0; 
	padding:0;
	background:#9a9a9a url(/image/Pattern.jpg) repeat top center;
	min-height:100%; 
	font-size:14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#373946;
}
p{margin:0; padding:0;}
ul{margin:0; padding:0;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}
h4{margin:0; padding:0;}
textarea{margin:0; padding:0;}
input{margin:0; padding:0;}
a{
	color:#334e8a;
	font-weight:normal;
}
a:hover{
	color:#334e8a;
	font-weight:bold;
}


.background_top{
/*	background:url(/image/background_top.png) no-repeat top;*/
	background:url(/image/2.png) no-repeat top center;
	height:892px;
	padding-top:108px;	
}
.dovesok_left{
	background:url(/image/dovesok_l.png) no-repeat;
	width:23px;
	height:268px;
	top:0px;
	left:-16px;
	position:absolute;
	z-index:5;
}
.dovesok_right{
	background:url(/image/dovesok_r.png) no-repeat;
	width:23px; height:268px; position:absolute;
	right:-16px;
	top:0px;
}
.container{
	width:912px;
	margin:auto;
	position:relative;
}
.center{
	background: url(/image/fon_container.png) center;
	width:912px;
	padding-top:6px;
}
.highlight{
	background:url(/image/menu_highlight.jpg) top no-repeat;
	width:249px;
	height:1340px;
	min-height:1288px;
	padding-top:55px;
}
.top_shadow{
	font-size:1px;
	height:3px;
}
.top_shadow td{
	background:url(/image/top_shadow.gif) top left no-repeat;
	font-size:1px;
	height:3px;
}
.middle_shadow{
	width:10px;
	height:10px;
	background:url(/image/middle_shadow.gif) top left no-repeat;
}
.logo a {
	display:block;
	height:209px;
	width:118px;
	margin-left:70px;
	margin-bottom:55px;
}
.ma1{
	width:243px;
	height:41px;
	margin-left:5px;
}
.ma1 a{
	background:url(/image/menu1.jpg) top no-repeat;
	display:block;
	height:41px;
	width:243px;
}
.ma1 a:hover{
	background-position:bottom;
}

.ma2{
	width:243px;
	height:41px;
	margin-left:5px;
}
.ma2 a{
	background:url(/image/menu2.jpg) top no-repeat;
	display:block;
	height:41px;
	width:243px;
}
.ma2 a:hover{
	background-position:bottom;
}
.ma3{
	width:243px;
	height:41px;
	margin-left:5px;
}
.ma3 a{
	background:url(/image/menu3.jpg) top no-repeat;
	display:block;
	height:41px;
	width:243px;
}
.ma3 a:hover{
	background-position:bottom;
}

.ma4{
	width:243px;
	height:41px;
	margin-left:5px;
}
.ma4 a{
	background:url(/image/menu4.jpg) top no-repeat;
	display:block;
	height:41px;
	width:243px;
}
.ma4 a:hover{
	background-position:bottom
}
.ma5{
	width:243px;
	height:41px;
	margin-left:5px;
}
.ma5 a{
	background:url(/image/menu5.jpg) top no-repeat;
	display:block;
	height:41px;
	width:243px;
}
.ma5 a:hover{
	background-position:bottom
}

.ma12{
	width:243px;
	height:41px;
	margin-left:5px;
}
.ma12 a{
	background:url(/image/menu12.jpg) top no-repeat;
	display:block;
	height:41px;
	width:243px;
}
.ma12 a:hover{
	background-position:bottom;
}

.ma6{
	width:243px;
	height:41px;
	margin-left:5px;
}
.ma6 a{
	background:url(/image/menu6.jpg) top no-repeat;
	display:block;
	height:41px;
	width:243px;
}
.ma6 a:hover{
	background-position:bottom
}
.ma7{
	width:243px;
	height:41px;
	margin-left:5px;
}
.ma7 a{
	background:url(/image/menu7.jpg) top no-repeat;
	display:block;
	height:41px;
	width:243px;
}
.ma7 a:hover{
	background-position:bottom
}
.ma8{
	width:243px;
	height:41px;
	margin-left:5px;
}
.ma8 a{
	background:url(/image/menu8.jpg) top no-repeat;
	display:block;
	height:41px;
	width:243px;
}
.ma8 a:hover{
	background-position:bottom
}
.ma9{
	width:243px;
	height:41px;
	margin-left:5px;
}
.ma9 a{
	background:url(/image/menu9.jpg) top no-repeat;
	display:block;
	height:41px;
	width:243px;
}
.ma9 a:hover{
	background-position:bottom
}
.ma10{
	width:243px;
	height:41px;
	margin-left:5px;
}
.ma10 a{
	background:url(/image/menu10.jpg) top no-repeat;
	display:block;
	height:41px;
	width:243px;
}
.ma10 a:hover{
	background-position:bottom
}
.ma11{
	width:243px;
	height:41px;
	margin-left:5px;
}
.ma11 a{
	background:url(/image/menu11.jpg) top no-repeat;
	display:block;
	height:42px;
	width:243px;
}
.ma11 a:hover{
	background-position:bottom
}
.shadow{
	height:3px;
	margin-left:-10px;
}

.menu{
	padding:0px 18px 0px 0px;
	line-height: 1.3;
}
.menu ul{
	margin-left:10px;
	padding:0;
}
ul{ 
	padding-left:17px;
}

.menu a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#334e8a;
}
li{
	list-style-image:url(/image/zaklepka.png);
	padding-bottom:5px;
	padding-top:5px;
}
.content .menu{
	padding-left:10px;
}
.menu h3{
}
.menu a:hover{
	font-weight:bold;
}
h4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#334e8a;
}
h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#334e8a;	
	margin-top:40px;
}

.content{
	width:590px;
	overflow:hidden;
	padding:0px 18px 0px 17px;
	line-height: 1.3;
}
.imagescreen{
	margin-left:-17px;
}
h3{
	font-size:16px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#373946;
}
h2{
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#373946;
	font-weight:normal;
}
.content table{
/*	width:412px;*/
	border-collapse:collapse;
	border:1px solid #363845;
	margin-top:6px;
	color:#373946;
	font-size:12px;
}

.content th{
	text-align:left;
	vertical-align:middle;
	background-color:#8b9abb;
	height:35px; 
	padding-left:5px;
	padding-right:5px;
	border:1px solid #363845;
}
.content td{
	padding-left:10px;
	padding-right:10px;
	border:none;
	border-right:1px solid #363845;
}



.contentbox table{
/*	width:412px;*/
	border-collapse:collapse;
	border:1px solid #363845;
	margin-top:6px;
	color:#373946;
	font-size:12px;
}

.contentbox th{
	text-align:left;
	vertical-align:middle;
	background-color:#8b9abb;
	height:35px; 
	padding-left:13px;
	border:1px solid #363845;
}
.contentbox td{
	padding-left:10px;
	padding-right:10px;
	border:none;
	border-right:1px solid #363845;
}


.bottom{
	background:url(/image/bottom.png) no-repeat top;
	width:912px;
	height:106px;
	/*padding-left:685px;*/
	padding-top: 118px;
	margin-bottom:204px;
}
.bottom1{
	position:relative;
	height:106px;
	left:0;
	top:0;
}
.fort{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#151515;
	position:absolute;
	top:14px;
	left:380px;
	width:200px;
	height:36px;
}
.dd a{
	background:url(/image/dd_pas.png) no-repeat;
	width:114px;
	height:21px;
	padding:9px 20px 12px 42px;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#151515;
	text-decoration:none;
	display:block;
	float:left;
	position:absolute;
	top:0;
	left:685px;
}
.dd a:hover{
	background:url(/image/dd_act.png) no-repeat;
	display:block;
	font-weight:normal;
}
.title{
	background:url(/image/pp.png) no-repeat;
	width:608px;
	height:42px;
	margin-top:-5px;
	
	padding:23px 0 0 17px;
	
}
.q3{
	margin-bottom:19px;
	/*margin-left:14px;*/
}
.type{
/*	width:355px;*/
	height:24px;
/*	margin-left:9px;*/
	margin-top:12px;
}
.type .typel{
	background:url(/image/form_l_zayavka.jpg) no-repeat;
	width:2px;
	height:24px;
	float:left;
}

.type .typec{
	background:url(/image/form_c_zayavka.jpg);
	width:350px;
	height:24px;
	float:left;
	border:0 none;
	padding:0;
}

.type .typer{
	background:url(/image/form_r_zayavka.jpg) no-repeat;
	width:2px;
	height:24px;
	float:left;
}
.checkbox{
	margin:14px 20px 18px 12px;
}
.question{
	/*width:355px;*/
	height:267px;
	/*margin-left:9px;*/
	margin-top:18px;
	vertical-align:top;
}
.question .questionl{
	background:url(/image/form_questionl.jpg) no-repeat;
	width:2px;
	height:267px;
	float:left;
}
.question .questionc{
	background-image:url(/image/form_questionc.jpg);
	width:350px;
	height:267px;
	float:left;
	border:0;
}
.question .questionr{
	background:url(/image/form_questionr.jpg) no-repeat;
	width:3px;
	height:267px;
	float:left;
}
.code{
	/*width:120px;*/
	height:24px;
	margin-top:14px;
	/*margin-left:9px;*/
	float:left;
}
.code .codel{
	background:url(/image/form_l_zayavka.jpg) no-repeat;
	width:2px;
	height:24px;
	float:left;

}
.code .codec{
	background-image:url(/image/form_c_zayavka.jpg);
	width:115px;
	height:24px;
	float:left;
	border:0;

}
.code .coder{
	background:url(/image/form_r_zayavka.jpg) no-repeat;
	width:3px;
	height:24px;
	float:left;
}
.captcha{
	background-image:url(/image/captcha.jpg);
	width:91px;
	height:34px;
	float:left;
	margin:10px 18px 7px 16px;
}
.breakline {background: url(/image/break.gif) repeat-y; width:6px; position: absolute; top:20px; z-index:5;}

.breaklineL {background: url(/image/pl.gif) center center no-repeat; width:7px; position: absolute; top:20px; z-index:5;}
.breaklineR {background: url(/image/pr.gif) center center no-repeat; width:7px; position: absolute; top:20px; z-index:5;}