@charset "ibm852";
body{
	background:#e9f1fe;
	color: #000066;
	font: 14px  Arial, Helvetica, sans-serif;
	margin:0px;	
	padding:0px;
	line-height: inherit;
}

.sape,.sape a{
	color: #125291;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
	
.sape, a:hover{
	text-decoration:none;
}


.outer{
	min-width:1000px;
	margin:0 auto;
}


img, button{
	border:0px;
}

a{
	color:#125291;
	font: bold 15px  Arial, Helvetica, sans-serif;
	outline:none;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

p, h1, h2, h3, h4, h5, form{
	margin:0px;
	padding:0px;
}

p{
	color:#125291;
	font:bold 15px  Arial, Helvetica, sans-serif;
}

h2{
	color:#125291;
	font:bold 16px Arial, Helvetica, sans-serif;
}

h3{
	color:#125291;
	font:bold  14px  Arial, Helvetica, sans-serif;
}

ul, li{
	color:#125291;
	font:bold 13px  Arial, Helvetica, sans-serif;
	list-style-type:none;
	margin:0px;
	padding:0px;
}


fieldset{
	border:none;
	margin:0px;
	padding:0px;
}

.back_l{
	background:#e9f1fe url(../img/back_l.png) repeat-y left;
	width:100%;
}

.content{
	background:url(../img/back_r.png) repeat-y right;
	margin:0 auto;
	min-height:1000px;
	width:100%;
}

.c2{
	background:none;
}

.clearing{
	clear:both;
	height:0px;
	font-size:0px;
}

.conteiner{
	float:left;
	margin-right:-248px;
	width:100%;
}

.cont2{
	margin-right:0px;
}

.cont_block{
	margin-right:248px;
}


/* left column */

.left_col{
	float:left;
	padding:0 0 30px 0;
	width:249px;
}

/* -- fixed block */
.left_content{
	background:url(../img/cont_l.jpg) no-repeat top left;
	position: fixed;
	left: 0px;
	top: 0px;
	width:249px;
	line-height:normal;
}

.logo{
	margin:6px 0 0 35px;
}

.addr{
	background:url(../img/address.png) no-repeat;
	color:#ffffff;
	font:normal 10px Arial, Helvetica, sans-serif;
	display:block;
	height:16px;
	margin:11px 0 0 57px;
	text-transform:uppercase;
	width:126px;
}
p.glavi {
	font:14px/normal  Arial, Helvetica, sans-serif;
	margin-top:20px;
}
a.glavi {
	font:bold 15px/normal  Arial, Helvetica, sans-serif;
	margin-top:30px;
}


ul.menu{
	margin:10px 0 0 57px;
	width:127px;
}

ul.menu li{
	margin-bottom:-6px;
}

ul.menu a{
	background:url(../img/butn.png) no-repeat;
	display:block;
	color:#125291;
	font:bold 14px  Arial, Helvetica, sans-serif;
	height:34px;
	text-align:center;
	padding:7px 0 0 0;
	width:127px;
}


#google{
	margin-top:600px;
}

#ssilki a{
	font: 12px  Arial, Helvetica, sans-serif;
}

#ssilki {
	font: 12px  Arial, Helvetica, sans-serif;
}

#glav a {
	background:url(../img/butn_act.png) no-repeat;
	
}
#soder a{
	background:url(../img/butn_act.png) no-repeat;
}
#contacts a{
	background:url(../img/butn_act.png) no-repeat;
}
ul.menu a:hover{
	background:url(../img/butn_act.png) no-repeat;
}

.search_back{
	background:url(../img/search_back.png) no-repeat;
	height:170px;
	margin:3px 0 0 29px;
	width:194px;
	line-height:normal;
}

.search_back h3{
	padding:18px 0 0 46px;
}

.search_back table{
	margin:13px 0 0 18px;
	width:158px;
}

.search_back table a{
	text-decoration:none;
}

.search_back table a:hover{
	color: #FF0000;
}
#A a{
	color: #FF0000;
}

.search_back table td{
	padding:3px 0;
	text-align:center;
}

.banner{
	margin:4px 0 0 23px;
}
/* -- end fixed block */

/* end left column */


/* middle column */

.mid_col{
	margin-left:249px;
	padding:2px 15px 30px 29px;
}

p.info{
	text-align:center;
	line-height:23px;
	margin:0 66px;
	color: #1165B8;
	font: 13px  Arial, Helvetica, sans-serif;
}
p#o_site {
	margin-top:30px;
	font: 13px  Arial, Helvetica, sans-serif;
}
#infoo a:hover{
	color: #FF0000;
}

.mid_col h2{
	padding-top:5px;
}

ul.cats{
	margin:17px 0 0 30px;

}


ul.cats li{
	padding-bottom:5px;
	
}
ul.cats li a{
	padding-bottom:5px;
	font: bold 12px  Arial, Helvetica, sans-serif;
}
ul.cats h3 {
	padding-bottom:5px;
	font: bold 12px  Arial, Helvetica, sans-serif;
}
ul.catsss{
	margin:17px 0 0 30px;

}


ul.catsss li{
	padding-bottom:5px;
	
}
ul.catsss li a{
	padding-bottom:5px;
	font: bold 11px  Arial, Helvetica, sans-serif;
}
ul.catsss h3 {
	padding-bottom:5px;
	font: bold 11px  Arial, Helvetica, sans-serif;
}



ul.catssod{
	margin:11px 0 0 5px;
}
ul.catssod li{
	padding-bottom:5px;
	
}
ul.catssod li h3 a{
	font: bold 12px  Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}

ol.catssod li{

	font: 12px  Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}
ol.catssod li a{
	font: 12px  Arial, Helvetica, sans-serif;
}

3.mc2{

}

/* end middle column */


/* right column */

.right_col{
	float:right;
	padding:20px 10px 30px 10px;
	width:226px;
}


/* end right column */




/* ------ new form styles */

.askForm{
	margin:10px 0 0 0;
	padding:0px;
	width:130px;
}

.formTab{
	background:#e9f1fe;
	width:150px;
	color:#125291;
	
	
}

.formTab table{
	margin:4px;
	
}

.formTab td{
	font-size:11px;
	line-height:11px;
}

.askForm select{
	width:156px;
}

.formTab textarea{
	overflow:auto;
	width:210px;
}

.formTab input{
	width:auto;
	margin-bottom:3px;
}
