html,body { margin:0;padding:0; }
body { font-size: 12px; font-family: arial, sans-serif; color: #4f4f4f; background: #eef3f7 url(../img/_bg.gif) top left repeat-x; }

/* OL, UL, LI, DL, DD, DT, A, TD, TH { /*margin: 0; padding: 0;}*/

p { color: #4f4f4f; margin:0; padding: 0;}
table { border-collapse: collapse;}

/* preload images */
.preloader { position:absolute; top:-1000px; left:-1000px; }


a img 	{ border-style:none; }
a:link 	{ color: #d0761a; text-decoration: underline;}
a:hover 	{ color: #00329d; text-decoration: none; }
a:visited{ color: #d0761a; text-decoration: underline;}

.img 	{ border-style:none; padding: 0; margin: 0; }
.pic  	{ display: block; float: left; padding: 0px 2px 6px 0px; margin: 8px 16px 0 4px; }
.pic_r  	{ display: block; float: right; padding: 0px 2px 6px 0px; margin: 8px 6px 6px 14px; }



#k0 { width:882px; margin:0 auto; padding: 0px 0px 0px 0; }

/* высота контепнта */
#header { height:142px; width: 882px; margin:0; padding:0; }

.ico {  float: left; }

ul.header_y_menu 	{ font-size: 10px; float: left; list-style:none; list-style-position: inside; margin: 0; padding: 0; text-transform: uppercase; }
.header_y_menu li a:visited, .header_y_menu li a:link { color: #4d84ac; }
.header_y_menu li a:hover { color: #000000; }




/* _header_menu  */
ul.header_menu 	{ float: left; background: #5f94bc; list-style:none; list-style-position: inside; margin: 0; padding: 0 0 0 10px; width: 679px; text-transform: uppercase; }
.header_menu li   { display: inline; margin: 0; padding: 0; list-style: none;}
.header_menu li a { font-size: 11px; float: left; color: #ffffff; padding: 2px 8px 1px 11px; text-decoration: none; height: 30px; }
.header_menu li a:visited { color: #ffffff; }
.header_menu li a:hover, .header_menu li .current {color: #00329d; background: #9fad79; height: 30px; }



ul.up_menu 	{ float: left; list-style:none; list-style-position: inside; margin: 0; padding: 0;  }
.up_menu li   { display: inline; margin: 0; padding: 0; list-style: none;}
.up_menu li a { font-size: 12px; float: left; color: #9fad79; padding: 0px 6px 0px 10px; text-decoration: underline; border-right: 1px solid #b1b1b1; }
.up_menu li a:visited { color: #9fad79; }
.up_menu li a:hover   { color: #4d84ac; }



/* wrapper ----------------------------------------------------------------------------------------------------------------------------------- */

#wrapper_pic { width: 881px; height: 243px; background: #ffffff url(../img/wrapper_pic.png) top left no-repeat; border: 1px solid #d7d9d6; margin: 0 0 20px 0; padding: 0; }

#wrapper 	{ border-left: 1px solid #d7d9d6; border-top: 1px solid #d7d9d6; border-right: 1px solid #d7d9d6;  background: #ffffff; margin: 0px 0 0 0; padding: 0; }

#wrapper_down { border-left: 1px solid #d7d9d6; border-bottom: 1px solid #d7d9d6; border-right: 1px solid #d7d9d6; background: #ffffff; margin: 0px 0 10px 0; padding: 0; }
.content_contact { border-left:  8px solid #d7d9d6; PADDING: 10px 14px 10px 10px; margin: 0 0 0 200px; }


/* content ------------------------------------------------------------------------------------------------------------------------------------ */

#content { width: 665px; background: url(../img/_content.jpg) top right no-repeat; text-align: justify; margin: 0px 0px 0px 196px; padding: 24px 0px 0px 0px; }

#content p { text-indent: 12px; padding: 0 0 8px 0; }

#content h1 { color: #d0761a; font-size: 18px; font-weight: normal; padding: 4px 0px 6px 0px; margin: 0px 0 14px 0; }
#content h2 { color: #557495; font-size: 15px; /* text-transform: uppercase; letter-spacing: -1px; */ font-weight: bold;  padding: 4px 0px 6px 20px; margin: 4px 0 2px 0; }
#content h3 { color: #557495; font-size: 14px; text-transform: uppercase; letter-spacing: -1px; text-indent: 6px; padding: 10px 0px 6px 4px; margin: 0px 0 2px 0; }


#content ul { display:block; padding: 2px 1px 4px 5px; margin: 2px 2px 2px 30px; }
/* #content li { color: #898989; background: url(../img/content_li.gif) top left no-repeat; display:block; list-style: none; padding: 0px 0px 2px 10px;  }*/
/* #content li { color: #898989; padding: 0px 0px 2px 2px;  }*/


.more 	{ text-align: right; }


.pic 	{ display: block; float: left; padding: 0px; margin: 2px 16px 0 0; }
.pic2 { display: block; float: right; padding: 10px; margin: 6px; }

.gallery { border: 4px solid #bf4e01; display: block; float: left; padding: 0; margin: 2px 16px 6px 0px; }


.line { margin:1px; padding:0; clear:left; width: 100%; }

.small, .big, .pismo, .otpr { background: #ececec; border: dashed 1px #b9b9b9; margin: 2px; }

.warning { background: #d6d6d6  url(../img/war_1.gif) top left no-repeat;  }
.warning .bg1{ background: url(../img/war_2.gif) top right no-repeat; }
.warning .bg2{ background: url(../img/war_3.gif) bottom left no-repeat; }
.warning .bg3{ background: url(../img/war_4.gif) bottom right no-repeat; padding: 14px; color: #000000; font-size: 14px; margin: 10px 0 10px 0; }



.b0  { font-size: 11px; background: #fdfcf8; border: 1px dotted #d9d7cd; padding: 2px 3px 1px 3px; }
.b0b { font-size: 11px; font-weight: bold; background: #fdfcf8; border: 1px dotted #d9d7cd; PADDING: 5px 6px 3px 8px; }
.b1  { font-size: 12px; color: #000000; background: url('../img/b1.gif') top left no-repeat;	border-bottom: 1px dotted #d9d7cd; padding: 0px 0px 0px 14px;  }
.b0c  { font-size: 11px; text-align: center; background: #fdfcf8; border: 1px dotted #d9d7cd; padding: 2px 5px 1px 7px; }

	 
.b1b { font-size: 9pt; font-weight: bold; text-align: center; color: #a45824; BORDER: 1px dotted #DDDDDD; PADDING: 5px 5px 2px 5px;  }
.b2  { font-size: 9pt; color: #284273; background: #93c6f5;   BORDER: 1pt solid #f0f0f0; PADDING: 2pt 5pt 0pt 5pt;  }
.b3  { font-size: 9pt; color: #000000; BORDER: 1pt solid #e3b500; PADDING: 2pt 4pt 2pt 4pt; }
.b4  { font-size: 9pt; color: #733728; background: #f8f8f8; BORDER: 1pt solid #f3df93; PADDING: 2pt 5pt 2pt 5pt; }
/*
.b4 { font-size: 9pt; color: #284273; background: #93c6f5;  PADDING: 2pt 5pt 0pt 5pt;  }
*/
.b4b { font-size: 9pt; font-weight: bold; color: #284273; background: #93c6f5; PADDING: 2pt 5pt 0pt 5pt;  }
.b5  { font-size: 7pt; BACKGROUND: #869997 url('../img/b5.gif') top right repeat-x; BORDER-top: 1pt solid #ffffff; BORDER-bottom: 2pt solid #cecfd1;  PADDING: 4px 14px 2px 2px; }
.b6  { font-size: 11px; text-align: left; background: #fdfcf8; border-bottom: 1px dotted #d9d7cd; border-right: 1px dotted #d9d7cd; PADDING: 3px 3px 3px 5px; }
.b7  { font-size: 11px; text-align: center; background: #fdfcf8; border-bottom: 1px dotted #d9d7cd; PADDING: 3px 3px 3px 3px; }

.b11 { font-size: 11pt; color: #0359c3; font-weight: bold; BORDER-top: 1pt solid #ffffff; BORDER-bottom: 1pt solid #dbe1df; PADDING: 5pt 5pt 2pt 5pt;  }
.b12 { font-size: 11pt; PADDING: 0pt;  }
.b12_gray { font-size: 11pt; background: #f8f8f8; PADDING: 0pt;  }

.more           { font-size: 7pt; text-indent: 7pt; font-weight: bold; color: #535353; text-decoration: underline; text-align:right; BACKGROUND: url('../img/more.gif') top right no-repeat; BORDER-bottom: 1pt dotted #eaf2ef; PADDING: 4px 14px 2px 2px; }
.more A:Link	 { text-decoration: none; color: #482218; }
.more A:Visited { text-decoration: none; color: #482218; }
.more A:Hover   { text-decoration: none; color: #000000; }


.c   { font-size: 7pt; TEXT-ALIGN: center; PADDING: 4px 0px 2px 0px; }
.s   { font-size: 7pt; TEXT-ALIGN: center; PADDING: 4px 0px 2px 0px; }

.k1  { font-size: 9pt; BACKGROUND: #eaf2ef; BORDER-top: 6pt solid #dae8e2; BORDER-bottom: 1pt solid #d1ccc4; PADDING: 2pt 5pt 2pt 5pt;  }

.k2  	   { font-size: 8pt; text-align: right; display: block; float: left; border: 1px dotted #d7d9d6;  padding: 3px 3px 2px 3px; margin: 12px 16px 8px 4px; width: 190px; height: 300px; }
.k2_txt 	{ font-size: 10pt; text-align: left; font-weight: bold; color: #557495; padding: 2px 2px 2px 6px; /* margin: 8px 16px 6px 4px; */ }



.b2b { font-size: 9pt; font-weight: bold; color: #a45824; background: #ffffff; FILTER: alpha (opacity=100, finishopacity=10, style=1); 
		/* BORDER-bottom: 1pt dotted #646464; */ PADDING: 5pt 5pt 1pt 10pt;  }

.adress           { font-size: 8pt; text-indent: 6pt; color: #777777;  PADDING: 4px 14px 6px 12px; }
.adress A:Link	   { text-decoration: none; color: #777777; }
.adress A:Visited { text-decoration: none; color: #777777; }
.adress A:Hover   { text-decoration: underline; color: #777777; }

.f12-1  { font-size: 9pt; text-align:justify; PADDING: 12px 6px 6px 4px; }
.f12-2  { font-size: 9pt; text-align:justify; PADDING: 6px 6px 6px 4px; }
.f12-3  { font-size: 9pt; text-align:justify; PADDING: 6px 6px 12px 4px; }
.f12-4  { font-size: 9pt; text-align:justify; PADDING: 12px 6px 12px 4px;}




.z1 { font-size: 11pt; font-weight: bold; color: #000000; BACKGROUND:  url('../img/z1.gif') bottom repeat-x; 
		BORDER-top: 1pt solid #ffffff; PADDING: 10px 12px 8px 24px;  }


.z2 { font-size: 10pt; font-weight: bold; color: #482218; BACKGROUND: url('../img/z2.gif') top left no-repeat; PADDING: 8px 12px 0px 12px; }

.z22           { font-size: 10pt; font-weight: bold; color: #000000;  BACKGROUND: url('../img/z22.gif') top left no-repeat;  PADDING: 1px 12px 1px 12px; }
.z22 A:Link	 	{ text-decoration: none; color: #000000; }
.z22 A:Visited { text-decoration: none; color: #000000; }
.z22 A:Hover   { text-decoration: none; color: #a45824; }

.z3           { font-size: 8pt; color: #000000; text-decoration: underline; BACKGROUND: url('../img/z3.gif') top left no-repeat; }
.z3 A:Link	  { text-decoration: underline; color: #535353; PADDING: 0px 4px 4px 16px; }
.z3 A:Visited { text-decoration: underline; color: #535353;	PADDING: 0px 4px 4px 16px; }
.z3 A:Hover   { text-decoration: underline; color: #482218; BACKGROUND: url('../img/z3_2.gif') top left no-repeat; PADDING: 0px 4px 4px 16px; }








#navigation { float:left; clear:right; width:185px; padding: 20px 0 30px 0px; margin: 0; }

.leftmenu    { font-size: 13px; border-left: 8px solid #9fad79;  padding: 0px 0px 0px 0px; }
.leftmenu li { width:100%; display:block;}
.leftmenu a  { font-weight:bold; text-decoration:none; color:#4b4b4b; display: block;	padding: 0px 0px 2px 8px; margin: 2px 10px 0 2px; }
.leftmenu a:hover  { color: #4d84ac; }


.news_z { font-size: 11px; color: #d0761a; padding: 10px 10px 2px 16px; margin: 0 0 0px 0;  }


.news 	{ border-bottom: 1px dotted #494949; padding: 20px 10px 10px 24px; margin: 0 0 20px 0; }
.news h1 { font-size: 10px; color: #7b7b7b; padding: 0px 0 6px 0; float: left; width: 300px;  }
.news p a { color: #b78a35; text-decoration: underline; padding: 0px; float: left;  }
.news p a:link    { color: #4d84ac; text-decoration: underline; }
.news p a:visited { color: #4d84ac; text-decoration: underline; }
.news p a:hover   { color: #257936; text-decoration: none; }

.news_txt        	  { font-size: 11px; text-indent: 6px; /* text-align: justify; */ padding: 0 0 6px 8px; }
.news_txt a:link    { font-size: 11px; text-indent: 10px; color: #939ba1; text-decoration: none; }
.news_txt a:visited { text-indent: 10px; color: #939ba1; text-decoration: none; }
.news_txt a:hover   { text-indent: 10px; color: #aba65e; text-decoration: none; }



#footer 	{ background: url(../img/_down.gif) top center no-repeat; clear:both; margin: 20px 0 0 0; padding: 20px 0 0 0; }

#footer h1 { font-size: 10px;  margin: 4px 0 4px 0; float: left;  }
#footer h1 a 			{ color: #d0761a; padding: 0px 12px 0px 12px;}
#footer h1 a:link    { color: #d0761a; }
#footer h1 a:visited { color: #d0761a; }
#footer h1 a:hover   { color: #4d84ac; }

#down 		{ margin: 0 auto; padding: 0 0px 0 900px; }
 
#copyright	{ font-size: 9px; text-align: center;  margin:0; padding:40px 10px 30px 10px; }

