html, body { margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;color:#fff;}
body {background-color:#5e87c5; background-image: url(bg.gif); background-repeat: repeat-x;}


body, td  {
	font: 12px Arial, Helvetica, sans-serif;
	color:#fff;}

div.main { background:url(main.jpg) top left no-repeat;}

div.banner { padding: 40px 0 0 14px;}

a { color:#fff;}
a:hover { color:#d9f5fe;}


h1.tema { padding:0 30px;  font-size: 18px; font-weight:normal; color:#c40000;}

h1,h2,h3,h4,h5,h6 { margin:2px 0 5px 0; padding:0; color:#c40000; font-family:Arial, Helvetica, sans-serif;}
h1 { font-size:18px}
h2 { font-size:16px}
h3 { font-size:14px}
h4 { font-size:12px}
h5,h6 { font-size:11px}


div.content { padding:10px 30px;}

div.topmm { position:relative; background: url(top.gif) top left repeat-x; padding:5px 0; margin:0 30px;}
ul.topmnu { list-style:none; padding:0; margin:0;}
ul.topmnu li { padding: 5px 3px 3px 3px; margin: 0 20px; float:left; }
ul.topmnu a { color:#000; text-decoration: none; text-transform:uppercase; font-size:11px;}
ul.topmnu a:hover { color:#000; text-decoration: underline;}

ul.botmnu { position:relative; padding:0; margin: 0px; list-style:none; width:775px;}
ul.botmnu li { padding: 5px 3px 3px 3px; margin: 0 15px; float:left; }
ul.botmnu a { color:#bacfe9; text-decoration: none; text-transform:uppercase; font-size:10px;}
ul.botmnu a:hover { color:#bacfe9; text-decoration: underline;}


#right { width:217px; padding:30px 0 0 0 ; /* background:#c9c9c9 url(rb.jpg) no-repeat;*/}
#newblock { background: url(rbg.gif) top left repeat-x #4e84c6; margin:0; padding:10px;}
.blueH2, .greyH2  { padding:10px 10px 0 0; display:block; height:32px;text-align:right; margin:0; font-size:15px; }
.blueH2 { color:#30547e;  background:url(n.gif) no-repeat;  }
.greyH2 { color:#7e0808;  background:url(rt.gif) no-repeat;}

#part-block { background: url(rbg1.gif) top left repeat-x #c6c6c6; margin:0; padding:10px;}
#part-block ul {margin: 10px 15px; padding: 0;}
#part-block li { padding: 5px 2px;}
#part-block a,#part-block a:hover { color:#003366; text-decoration:underline;}



.copyr { padding:20px 0;}
#search { padding:40px 0 0 15px;}
#search form { margin:0; padding:0; display:inline;  white-space:nowrap;}
#search form input { vertical-align:middle;}
.inp { height:1em; font-size:85%; width:80px; margin-right:2px;}



#leftmenu { padding:295px 0 175px 30px; position:relative; background: url(m.jpg) left bottom no-repeat;}
#leftmenu ul {  position:relative; list-style:none; color:#fff; padding:0 0 50px 0; margin:0;  font-size:11px;}
#leftmenu ul li { padding:3px; background:url(a.gif) 90px  10px no-repeat;}

#leftmenu ul.child { padding:2px 0 0 15px; position:relative; margin:0}
#leftmenu ul.child li { margin:0; background:none; font-size:11px;}

#leftmenu ul li a { color:#fff; text-decoration:none;}
#leftmenu ul li a:hover { color:#fff; text-decoration:underline;}


table.table1   { border-collapse: collapse; }
table.table1 td { padding: 4px; border: 1px solid #91a9c6 }
table.table0 {  border-collapse: collapse; }
table.table0 td { padding: 4px; border-width: 0px; }


div.path { font-size: 10px; color: #ffffff; margin:0 30px; }
   .path a { font-size: 11px; color: #666666; text-decoration: underline; color: #ffffff;}
   
div.right_ba {background:url(b1.jpg) top left no-repeat #fff}
div.right_bb {background:url(b2.jpg) top right no-repeat}
div.right_bc {background:url(b3.jpg) bottom right no-repeat}
div.right_bd {background:url(b4.jpg) bottom left no-repeat;padding:10px 13px 20px 13px;text-align:center}
div.right_bd p.name_s {padding:0;margin:0 0 15px 0;font:bold 12px Arial, Helvetica, sans-serif;color:#0B0A06;text-align:center}

div.ram_ {width:177px;height:136px;background:url(ramka.jpg) top left no-repeat;margin:0 auto}
div.ram_ img {margin-top:4px;border:none}
div.right_bd a.more {text-align:left;display:block;margin:20px auto 0 0;font:normal 11px Arial, Helvetica, sans-serif;color:#8E9198;text-decoration:none}
div.right_bd a.more:hover {color:#8E9198;text-decoration:none}

div.nw_block {width:225px; float:left; position:relative;background:url(c1.jpg) top left no-repeat #fff;font:normal 12px "Times New Roman", Times, serif;color:#313131;margin:0 9px 10px 0}
div.c_2 {background:url(c2.jpg) top right no-repeat} 
div.c_3 {background:url(c3.jpg) bottom right no-repeat}
div.c_4 {background:url(c4.jpg) bottom left no-repeat;padding:12px;height:300px;overflow:hidden}

div.c_4 a.more_s  {display:block;margin:4px 0 10px;font:normal 11px Arial, Helvetica, sans-serif;color:#6B6782}

div.fr_block {width:225px; float:left; position:relative;background:url(c1.jpg) top left no-repeat #fff;font:normal 12px "Times New Roman", Times, serif;color:#313131;margin:0 9px 10px 0}
div.b_2 {background:url(c2.jpg) top right no-repeat} 
div.b_3 {background:url(c3.jpg) bottom right no-repeat}
div.b_4 {background:url(c4.jpg) bottom left no-repeat;padding:12px;height:237px;overflow:hidden;text-align:center}

div.pp_fr {width:177px;height:136px;margin:0 auto}

div.b_4 p.nam_se  {display:block;margin:0 0 30px 0;padding:0;font:bold 12px Arial, Helvetica, sans-serif;color:#0B0A06;text-transform:uppercase;text-align:left}
div.b_4 a.more_sd  {display:block;margin:20px 0 10px;font:normal 11px Arial, Helvetica, sans-serif;color:#6B6782;text-align:left}

div.thr_bl {margin:5px 0 10px 30px;position:relative;clear:both}