p,h1, h2, h3, h4, h5, h6,form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
}

body {margin:15px 15px 15px 15px;background-color:#fff;
font-family:arial. sans-serif;
min-width:950px;
color:#2b2b2b;}



#wrapper{float:left;  width:100%;
 	background-color:#fff;
 	
	  }
   	
#maincol { 
		padding-left:15px;
	padding-right:15px;
	 border-left: 1px solid #dde9f2; 
	border-right: 1px solid #dde9f2; 
	margin: 0 215px;
	min-width:470px;
	overflow:hidden; } 	

#leftcol { 
/*background-color:#888888;*/
float:left;width:215px;margin-left:-100%
}

 #header{position:relative}
 #header h1{height:80px;line-height:80px;margin:0;
padding-left:10px;background: #EEE;color: #79B30B}
 #header a{position:absolute;right:0;top:23px}

 #rightcol { 
/* 	background-color:#efefef; */
 	float:left;width:215px;margin-left:-215px;}
 	
#footer{clear:left;width:100%;
background-color:#4c4c4c;
color:#e8e8e8;
font-family: tahoma, sans-serif;
padding: 20px;
font-size:12px;
margin-top:5px;
 } 	
 
#footer a {color:white;} 

/* ----------------- top area  --------------------*/
.topbar {font-family: arial; sans-serif;
font-size: 9pt;
color:#3d749b;
width:100%;
border-bottom:1px solid #c25858;
padding-bottom:4px;
margin-bottom:5px;}

.topbar a:link, .topbar a:visited {color:#3d749b; text-decoration:none;}
.topbar a:hover {text-decoration:underline;}

.top1 {width:30%;
	float:left;
	padding-top:5px;}
.top2 {width:22%;float:right;
}
.top3 {width:65%;float:left;
}
.toparea {width:100%; overflow:hidden;
border-bottom:1px solid #c25858;
margin-bottom:15px;
padding-bottom:5px;}

/*-------------меню ----------------------*/

.mnonepunkt {font-family: tahoma, sans-serif; font-size:10pt; margin-bottom:15px; }
.mnonepunkt a:link, .mnonepunkt a:visited {color: #a40606; font-size:16pt; text-decoration:none;}
.mnonepunkt a:hover {text-decoration:underline;}


.mnonepunktold {font-family: tahoma, sans-serif; font-size:8pt; margin-bottom:9px;}
.mnonepunktold a:link, .mnonepunktold a:visited {color: #808080; font-size:12pt; text-decoration:none;}
.mnonepunktold a:hover {text-decoration:underline;}


/* ----------------- mainarea  --------------------*/

.mtitl {font-family: tahoma, sans-serif;
font-size:16pt;
color:#3d749b;}

.rtxt {color:#a40606;}

.undertab {font-size: 14px;font-family:tahoma, sans-serif;
 text-align:right;
 margin-top:10px;
 margin-bottom:20px; }

a.bredlink:link, a.bredlink:visited {
color:#a40606; 
text-decoration:underline;
}
a.bredlink:hover {color:#5e0505;}

a.bblulink:link, a.bblulink:visited {
color:#2c6892; 
text-decoration:underline;
}
a.bblulink:hover {color:#215376;}

.nwstitle {font-family: tahoma, sans-serif;
font-size:14pt;
color:#265a7f;
margin-bottom:2px;
text-indent:0px;}

.nwstitle a {text-decoration:none;}

.nwsdate {font-family: tahoma, sans-serif;
clear:both;
font-size:8pt;
color: #494949;
margin-bottom:4px;
text-indent:0px;
 }
 
.bluetxt {color:#265a7f;} 
 
.nwssep {font-size:12pt;
color: #494949;} 

.rabnews {margin-top:10px;
margin-bottom:10px;
font-family: tahoma, sans-serif;
clear:both;
font-size:10pt;
text-align:justify;
text-indent:5px;}

.rabtext {margin-top:10px;
margin-bottom:10px;
font-family: tahoma, sans-serif;
clear:both;
font-size:11pt;
text-align:justify;
text-indent:8px;
 }

.rabtext img {float:left; margin-right:10px; margin-bottom:3px;} 

.rabtext p {margin-top:5px;}

.rabtext a {color:#24618d;  text-indent:0px; }
.rabtext a:hover {color:#06436e; text-indent:0px;}

.rabnews img {float:left; margin-right:10px; margin-bottom:3px;}

.rabnews a:link, .rabnews a:visited {color:#3d749b; text-indent:0px;}
.rabnews a:hover {color:#06436e; text-indent:0px;}

.rubrik {font-family: tahoma, sans-serif;
clear:both;
font-size:9pt;
color:#3d749b;}

 

.rubrik  a  {color:#930d15; text-indent:0px;}
.rubrik a:hover {color:#6c0309;}

/* ----------------- отступы  --------------------*/

.sep1 { 
border-top:1px solid #e5e5e5;
margin-top: 7px;
margin-bottom:10px;
height:1px;
overflow:hidden;}

.sepb1 { 
border-top:1px solid #9eb9cd;
margin-top: 7px;
margin-bottom:10px;
height:1px;
overflow:hidden;}

.sepb2 { 
border-top:1px solid #9eb9cd;
margin-top: 7px;
margin-bottom:25px;
height:1px;
overflow:hidden;}

.sepb3 { 
border-bottom:1px solid #e3edf5;
padding-top: 5px;
margin-bottom:10px;
height:1px;
overflow:hidden;
clear:both;
 }
 
.rubnavigation {font-family:tahoma, sans-serif;
	font-size:9px;}
.rubnavigation a {color:#a40606;}	

.navleft {float:left;
	width:200px;
	 }

.navright {float:right;
width:200px;
text-align:right;}



 .righttxt {margin-top:10px;
margin-bottom:10px;
font-family: tahoma, sans-serif;
clear:both;
font-size:10pt;
text-align:justify;
padding-left:15px;
 }
 
  .righttxtn {margin-top:10px;
margin-bottom:10px;
font-family: tahoma, sans-serif;
clear:both;
font-size:8pt;
text-align:left;
padding-left:10px;
 }
 
  .righttxtn2 {margin-top:10px;
margin-bottom:10px;
font-family: tahoma, sans-serif;
clear:both;
font-size:10pt;
text-align:left;
padding-left:10px;
 } 

.righttxt a {text-decoration:none; color:#215376} 
.righttxt a:hover {text-decoration:underline;} 

.righttxtn a {text-decoration:none; color:#215376; font-size:9pt; } 
.righttxtn a:hover {text-decoration:underline;}

.righttxtn2 a {text-decoration:none; color:#215376; font-size:9pt; } 
.righttxtn2 a:hover {text-decoration:underline;}


.righttxtn ul {margin-left: 0px; padding-left: 0px;}
.righttxtn li {margin-left: 0px; padding-left: 0px; list-style-type: none; }

.righttitlered {font-family: tahoma, sans-serif;
font-size:14pt;
 color: #a40606;;
margin-bottom:2px;
text-indent:0px;
border-top:1px solid #dde9f2;
border-bottom:1px solid #dde9f2;
border-right:1px solid #dde9f2;
padding: 3px 4px 3px 7px;}

.lefttitle {font-family: tahoma, sans-serif;
font-size:14pt;
color:#265a7f;
margin-bottom:2px;
text-indent:0px;
border-top:1px solid #dde9f2;
border-bottom:1px solid #dde9f2;
border-left:1px solid #dde9f2;
padding: 3px 4px 3px 7px;}

p {margin-top:12px;}