
html,body { margin:0;padding:0}

body{ font: 76% arial, sans-serif; background: #cedee5  url(../img/_bg.gif) top left repeat-x; }

OL, UL, LI, DL, DD, DT, A, TD, TH { /* text-indent: 6px;*/  margin: 0; padding: 0;}

p { text-indent: 12px; margin:0 10px 0 10px; padding: 4px 0px 3px 0px;}

a img { border-style:none;}
table { border-collapse: collapse;}
a			 { color: #262626; }
a:link 	 { color: #262626; text-decoration: none;}
a:visited { color: #262626; text-decoration: none; }
a:hover 	 { color: #1e379b; text-decoration: underline;}



#k0 { background: #ffffff; width:957px; margin:0 auto; padding: 40px 0 0 0;}
#header { height:144px; width: 909px; background: url(../img/header.jpg) top left no-repeat; margin:0 0 0 22px; padding: 0 0 20px 0px; }
#ico { float: left; text-align:left; margin: 0; padding: 0; }
#logo 	{ float: left; width: 200px; }

#logo h1 { font-family:Times New Roman Cyr; color: #051562; text-align: center; font-size: 24px; font-weight: bold; padding: 0; margin: 0; text-decoration: none;  }
#logo h1 a { color: #051562; text-decoration: none;  }
#logo h1 a:link { color: #051562; }
#logo h1 a:hover { color: #ffffff; }
#logo h1 a:visited { color: #051562; }



#logo h2 { font-family:Times New Roman Cyr; color: #286e9f; font-size: 12px; text-align: center; padding: 0; margin: 0; }

#menu { float: left;  width: 750px; margin: 0; padding: 0px }
/*
#menu h1 a { color: #08448c; display: block; float: left; font-size: 18px; text-decoration: none; text-transform: uppercase; letter-spacing: -1px; padding: 0px 17px 10px 17px;   }
#menu h1 a:link { color: #08448c; display: block; float: left; font-size: 18px; text-decoration: none; text-transform: uppercase; letter-spacing: -1px; padding: 0px 17px 10px 17px;   }
#menu h1 a:hover { color: #d60000; background: url(../img/header_menu_on.gif) bottom center no-repeat; }
#menu h1 a:visited { color: #08448c; display: block; float: left; font-size: 18px; text-decoration: none; text-transform: uppercase; letter-spacing: -1px; padding: 0px 17px 10px 17px;   }
*/

#menu h1 { padding: 0;  margin: 0;  }
#menu h1 a { color: #08448c; display: block; float: left; font-size: 18px; text-decoration: none; text-transform: uppercase; letter-spacing: -1px; padding: 0px 10px 10px 10px;   }
#menu h1 a:hover { color: #d60000; background: url(../img/header_menu_on.gif) bottom center no-repeat; }






#container { text-align:left width:909px; margin:0 auto}

#content { float:right; text-align: justify; width:709px; padding:7px 0;}
#content p { line-height:1.4; text-indent:15px;}
#content h1 { color: #1e379b; font-size: 20px; font-weight: bold; text-transform: uppercase; letter-spacing: -1px;  border-left: #79b034 solid 6px; padding: 6px 0px 2px 24px; margin: 0 0 10px 0;  }
#content h2 { color: #609024; font-size: 16px; font-weight: bold; padding: 0px 0px 2px 12px;  }
#content h3 { color: #609024; font-size: 12px; font-weight: bold; padding: 0px 0px 2px 12px; margin: 0 0 2px 0; }
#content h5 { color: #609024; font-size: 12px; font-weight: bold; padding: 0px 0px 2px 12px; margin: 0 0 2px 0; }

#content ul, #content ol{ padding:3px 0px 2px 40px; /* margin: 0px 10px 0px 60px;*/}
#content li { padding: 1px 0 0 0; }

/*
#content li 			 { font-weight: bold; color: #047edd; display:block;}
#content li a 			 { color: #047edd; display:block; }
#content li a:link 	 { color: #047edd; }
#content li a:hover 	 { color: #b8b8b8; text-decoration: none; }
#content li a:visited { color: #047edd; }
*/

#contents 	 { float:right; text-align: justify; width:709px; }
#contents p  { line-height:1.4; text-indent:12px; padding:7px 0;}
#contents h1 { color: #1e379b; font-size: 20px; font-weight: bold; text-transform: uppercase; letter-spacing: -1px;  border-left: #79b034 solid 6px; padding: 6px 0px 2px 24px; margin: 0 0 10px 0;  }
#contents h2 { color: #609024; font-size: 16px; font-weight: bold; padding: 0px 0px 2px 12px;  }
#contents h3 { color: #609024; font-size: 12px; font-weight: bold; padding: 0px 0px 2px 12px; margin: 0 0 2px 0; }

#contents h5 				{ color: #609024; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 10px;  }
#contents h5 a: 			{ color: #609024; }
#contents h5 a:link 		{ color: #609024; }
#contents h5 a:hover 	{ color: #047edd; text-decoration: none; }
#contents h5 a:visited 	{ color: #609024; text-decoration: none; }

#contents li 			  { margin: 0px 0px 2px 25px; display:block;}
#contents li a 		  { color: #047edd; display:block; }
#contents li a:link 	  { color: #047edd; }
#contents li a:hover   { color: #b8b8b8; text-decoration: none; }
#contents li a:visited { color: #047edd; }


/*
#content li a 			 { color: #047edd; display:block; }
#content li a:link 	 { color: #047edd; }
#content li a:hover 	 { color: #b8b8b8; text-decoration: none; }
#content li a:visited { color: #047edd; }
*/

#navigation {  float:left; width:200px }

#navigation #m1 a:link    { color: #000000; background:  url(../img/m1.gif) top left no-repeat; float:left; width:200px; display: block; text-decoration: none; font-weight: bold; padding: 6px 0 10px 30px; margin: 0 0 0 20px; }
#navigation #m1 a:visited { color: #000000; background:  url(../img/m1.gif) top left no-repeat; float:left; width:200px; display: block; text-decoration: none; font-weight: bold; padding: 6px 0 10px 30px; margin: 0 0 0 20px; }
#navigation #m1 a:hover { color: #8c8c8c; background:  url(../img/m0.gif) top left no-repeat;  }

#navigation #m2 a:link  { color: #000000; background:  url(../img/m2.gif) top left no-repeat; float:left; width:200px; display: block; text-decoration: none; font-weight: bold; padding: 6px 0 10px 30px; margin: 0 0 0 20px; }
#navigation #m2 a:visited  { color: #000000; background:  url(../img/m2.gif) top left no-repeat; float:left; width:200px; display: block; text-decoration: none; font-weight: bold; padding: 6px 0 10px 30px; margin: 0 0 0 20px; }
#navigation #m2 a:hover { color: #8c8c8c; background:  url(../img/m0.gif) top left no-repeat;  }

#navigation #m3 a:link  { color: #000000; background:  url(../img/m3.gif) top left no-repeat; float:left; width:200px; display: block; text-decoration: none; font-weight: bold; padding: 6px 0 10px 30px; margin: 0 0 0 20px; }
#navigation #m3 a:visited  { color: #000000; background:  url(../img/m3.gif) top left no-repeat; float:left; width:200px; display: block; text-decoration: none; font-weight: bold; padding: 6px 0 10px 30px; margin: 0 0 0 20px; }
#navigation #m3 a:hover { color: #8c8c8c; background:  url(../img/m0.gif) top left no-repeat;  }

#navigation #m4 a:link  { color: #000000; background:  url(../img/m4.gif) top left no-repeat; float:left; width:200px; display: block; text-decoration: none; font-weight: bold; padding: 6px 0 10px 30px; margin: 0 0 0 20px; }
#navigation #m4 a:visited  { color: #000000; background:  url(../img/m4.gif) top left no-repeat; float:left; width:200px; display: block; text-decoration: none; font-weight: bold; padding: 6px 0 10px 30px; margin: 0 0 0 20px; }
#navigation #m4 a:hover { color: #8c8c8c; background:  url(../img/m0.gif) top left no-repeat; }


#navigation ul  { margin: 0 0 10px 0px; padding: 0 0 0 10px; list-style: none; float: left;   }

#navigation li a:  			{ color: #262626; text-decoration: none;}
#navigation li a:link  		{ color: #262626; text-decoration: none;}
#navigation li a:visited  	{ color: #262626; text-decoration: none;}
#navigation li a:hover 		{ color: #047edd; text-decoration: underline;}

#navigation li {color: #262626; /* border-bottom: 1px dashed #c6c6c6; */display: block; text-decoration: none; padding: 2px 0 1px 6px; margin: 2px 0 0 10px; float: none;}


#extra { float:left; clear:left; width:200px; padding: 10px 0 0 0; }

#extra h2 { color: #1088aa; font-size: 16px; background: url(../img/extra_h2.gif) top left no-repeat; text-transform: uppercase; font-weight: bold; 
	padding: 10px 0px 0px 10px; margin: 0 0 0 20px; height: 33px; width: 186px; }

#extra ul { background: url(../img/extra_ul.gif) bottom left no-repeat; list-style: none;  margin: 0px 0 10px 20px; width: 186px; }

#extra li 			  { list-style: none; padding: 3px 0 2px 0; }
#extra li a:link    { color: #464646; background: url(../img/extra_li.gif) top left no-repeat;  padding: 0 0 6px 10px; margin: 0 0 0 6px; width: 162px;  }
#extra li a:visited { color: #464646; background: url(../img/extra_li.gif) top left no-repeat;  padding: 0 0 6px 10px; margin: 0 0 0 6px; width: 162px;  }
#extra li a:hover   { color: #464646; background: url(../img/extra_li.gif) top left no-repeat;  padding: 0 0 6px 10px; margin: 0 0 0 6px; width: 162px;  }


/* ------ */
#pic 			{ border: 1px solid #dfe3e7; display: block; float: left; padding: 4px 4px 4px 4px; margin: 0 16px 0 0; }

#sert { border: 1px solid #dfe3e7; display: block; float: left; padding: 4px 4px 6px 4px; margin: 10px 8px 10px 8px; padding: 6px 6px 6px 6px;   }


.more 				{ font-size: 11px; margin: 0 8px 0 0; float: right;   }
.more a:link 		{ color: #047edd; background: url(../img/more.gif) bottom right no-repeat; padding: 0 12px 0 0; }
.more a:visited	{ color: #047edd; background: url(../img/more.gif) bottom right no-repeat; padding: 0 12px 0 0; }
.more a:hover 		{ color: #79af0d; background: url(../img/more_on.gif) bottom right no-repeat; padding: 0 12px 0 0; }

#clear 	{  clear:both; width:100%; padding: 0 0 10px 0; }
.clear_line 	{  clear:both; width:100%; border-bottom: 1px dotted #4d4d4d; padding: 6px 0 0 0; }

.content_2 { float:right; width:700px}
.content_2_left 	{ float:left; width:350px;  }


.content_2_right 	  { float:right; width:350px; }
.content_2_right_h2 { color: #609000; font-size: 16px; font-weight: bold; text-transform: uppercase; background: url(../img/content_2_right_h2.gif) bottom left repeat-x; background-color: #ffffff; padding: 10px 0 10px 12px; margin: 0 14px 0 0; }

.content_2_right_h3 { color: #047edd; font-size: 12px; font-weight: bold; padding: 0px 0px 2px 16px;  }
.content_2_right_h3 a 			{ color: #047edd; display:block; }
.content_2_right_h3 a:link 	{ color: #047edd; }
.content_2_right_h3 a:hover 	{ color: #b8b8b8; text-decoration: none; }
.content_2_right_h3 a:visited { color: #047edd; }

.content_2_right_h5 { color: #609024; font-size: 12px; font-weight: bold; padding: 0px 0px 2px 16px;  }
.content_2_right_h5 a 			{ color: #047edd; display:block; }
.content_2_right_h5 a:link 	{ color: #60902; }
.content_2_right_h5 a:hover 	{ color: #b8b8b8; text-decoration: none; }
.content_2_right_h5 a:visited { color: #60902; }


.data { color: #b8b8b8; font-size: 11px; margin: 8px 0 0 20px;  }
.news_z { font-size: 15px; font-weight: bold; color: #262626; margin: 4px 0 0 10px;  }


.t1	{ color: #000000; font-size: 12px; font-weight: bold; text-align: center; border: 1px solid #c7c7c7; padding: 1px 3px 1px 3px;}
.t2	{ color: #000000; font-size: 12px; text-indent: 12px; text-align: left; border: 1px solid #c7c7c7; padding: 1px 3px 1px 3px;}
.t3	{ color: #000000; font-size: 12px; font-weight: bold; text-align: center; border: 1px solid #c7c7c7; padding: 2px 3px 2px 3px; background-color: #d9e4f9;}
.t3l	{ color: #000000; font-size: 12px; font-weight: bold; text-align: left; border: 1px solid #c7c7c7; padding: 2px 3px 2px 3px; background-color: #d9e4f9;}

.t4	{ color: #000000; font-size: 12px; font-weight: normal; text-align: center; border: 1px solid #c7c7c7; padding: 1px 3px 1px 3px; background-color: #ffffff;}
.t4b	{ color: #000000; font-size: 12px; font-weight: bold; font-weight: bold; text-align: center; border: 1px solid #c7c7c7; padding: 1px 3px 1px 3px; background-color: #ffffff;}
.t4l	{ color: #000000; font-size: 12px; font-weight: normal; text-align: left; border: 1px solid #c7c7c7; padding: 1px 3px 1px 3px; background-color: #ffffff;}
.t4lb	{ color: #000000; font-size: 12px; font-weight: bold; text-align: left; border: 1px solid #c7c7c7; padding: 1px 3px 1px 3px; background-color: #ffffff;}


.t2s { color: #000000; font-size: 11px; text-align: left; border: 1px solid #c7c7c7; padding: 1px 2px 1px 2px; background-color: #ffffff;}
.t3s { color: #000000; font-size: 11px; font-weight: bold; text-align: center; border: 1px solid #c7c7c7; padding: 1px 2px 1px 2px; background-color: #ecf8f9;}


.text {padding: 3px 5px 3px 5px; margin: 3px 5px 3px 5px; }

#text ul           { margin: 3px 5px 3px 5px; padding: 3px 5px 3px 5px;}
#text li a:  		 { color: #262626; border-bottom: 1px dashed #c6c6c6; text-decoration: none; }
#text li a:link  	 { color: #262626; border-bottom: 1px dashed #c6c6c6; text-decoration: none; }
#text li a:visited { color: #262626; border-bottom: 1px dashed #c6c6c6; text-decoration: none; }
#text li a:hover 	 { color: #8c8c8c;  }




#footer 		{ background: #cedee5 url(../img/k0.gif) top left repeat-x; color: #FFF; clear:both; width:100%; padding: 140px 0 0px 0px; }

.down 		{ text-align: center; padding: 20px 40px 70px 40px; }


#footer h1 { text-align: center; font-size: 9px; text-transform: uppercase; border-left: #79b034 dotted 1px; padding: 1px 6px 1px 6px; margin: 4px 0 4px 0; float: left;   }
#footer h1 a { color: #3e5566; text-align: center;  }
#footer h1 a:link { color: #3e5566; text-align: center;  }
#footer h1 a:visited { color: #3e5566; text-align: center;  }
#footer h1 a:hover { color: #0aaafd; text-align: center;  }

#footer h2 { text-align: center; font-size: 9px; border-left: #79b034 dotted 1px;  padding: 1px 6px 1px 6px; margin: 4px 0 4px 0; float: left; }
#footer h2 a { color: #3e5566; text-align: center;  }
#footer h2 a:link { color: #3e5566; text-align: center;  }
#footer h2 a:visited { color: #3e5566; text-align: center;  }
#footer h2 a:hover { color: #0aaafd; text-align: center;  }


#copyright	{ font-size: 9px; color: #4a4a4a; text-align: center;  margin:0; padding:5px 10px}









