@charset "windows-1251";

/* CSS Document */



*{margin: 0 0 0 0;	padding: 0 0 0 0;}

html, body{height: 100%;}

table, th, td {font-size:100%; border-collapse: collapse;}

table,img {border:0;}

body{

	min-width: 1001px;

	min-height: 100%;

	height: auto !important;

	height: 100%;

	position: relative;

	margin: 0;

	padding: 0;

	font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: Black;

	background: #b3b3b3 url(../_img/top_bg.jpg) no-repeat center top;

}

div.clear_fix{

	clear:both;

	line-height:0;

	font-size:0;

	height:0;

}

a{

	color: black;

	text-decoration: underline;

}

a:hover{

	color: black;

	text-decoration: none;

}

h1{

	color: #006fb8;

	font-size: 18px;

	font-weight: normal;

}

h2{

	color: #a6a6a6;

	font-size: 18px;

	font-weight: normal;

}

h3{

	color: #006fb8;

	font-size: 16px;

	font-weight: normal;

}

h4{

	color: #006fb8;

	font-size: 12px;

	font-weight: bold;

}

p{

	padding: 7px 0 7px 0;

}

.main_body{

	background: #a6a6a6;

	width: 936px;

}

.top_line_links{

	font-size: 11px;

	width: 900px;

	color: White;

	padding: 7px 36px 8px 0;

	text-align: right;

}

.top_line_links a{

	color: White;

}

.left_bord{

	background: url(../_img/top_left-bord.jpg) no-repeat right top;

}

.right_bord{

	background: url(../_img/top_right-bord.jpg) no-repeat left top;

}

.logo{

	padding: 0 15px 0 15px;

}

.phone_block{

	background: url(../_img/phone_bg.jpg) no-repeat top center;

	width: 250px;

	padding-right: 21px;

	text-align: right;

}

.logo_line{

	background: url(../_img/top_line_bg.jpg) repeat-x left;

}

.logo_block{

	width: 271px;

}

.pref_phone{

	font-size: 14px;

	color: #788091;

}

.body_phone{

	font-size: 24px;

	color: #006fb8;

}

.cnts{

	background: #a6a6a6;

	padding: 0 15px 0 15px;

}

.mmenu_block{

	padding: 0 3px 0 3px;

	background: White;

}

.mmenu_block td{

	background: url(../_img/mmenu_bg.jpg) repeat-x left top;

	text-align: center;

	font-size: 11px;

	text-transform: uppercase;

}

.mmenu_line{

	width: 1px;

}

.conts{

	background: White;

}

.footer{

	color: White;

}

.footer a{

	color: White;

}

.gi_copy{

	width: 261px;

	color: White;

	padding: 10px 0 10px 20px;

	font-size: 11px;

	float: left;

}

.foot_copy{

	padding: 10px 0 10px 0;

}

.smenu_block{

	width: 241px;

	padding: 20px;

}

.smenu{

	background: url(../_img/smenu_bg.jpg) no-repeat left center;

	padding: 8px 0 8px 15px;

}

.conts td{

	vertical-align: top;

}

.navyg{

	font-size: 10px;

}

.cont_text{

	padding: 20px 20px 20px 0;

}

.cont_text img{

	padding: 10px;

}

.cont_text a{

	color: #006fb8;

}

.razd_line{

	background: url(../_img/line_cnts.jpg) no-repeat left center;

}

.news_block div.day{

	color: #a6a6a6;

	font-size: 10px;

}

.news_body{

	font-size: 11px;

	padding: 2px 0 15px 0;

}

.tbl td{

	padding: 3px;

}

.tbl img{

	padding: 7px;

}

.tbl_bord td{

	border: 1px solid #b3b3b3;

	padding:3px;

}

.questionField {

border : 1px solid grey;

}

.questionFieldWrong{

 border: 2px solid #f00;

}

.questionFieldRight{

 border: 1px solid #3a3;

}

ul li{

	list-style: inside;

	padding: 2px 0 2px 10px;

}
