/* td{ border: 1px solid green; padding: 2px; empty-ceils: show; } */
ul {
    list-style: square;
}

A  {color: 333399;
    text-decoration: underline;
}
A:Hover  {
    color : 0033cc;
    text-decoration: none;
}
td, body  {
    font-family : Arial, sans serif;
    font-size : 11px;
    color : black;
    font-style : normal;
    font-weight : normal;
}

p  {
    font-family : Arial, sans serif;
    font-size : 11px;
    font-style : normal;
    font-weight : normal;
    margin-top : 9px;
    margin-bottom : 1px;
    margin-left : 9px;
    margin-right : 9px;
    text-align : justify;
    font-weight : normal;
}

form{ margin: 0px; padding: 0px; }

ol, ul, .ul  {
    font-family : Arial, sans serif;
    font-size : 11px;
    font-style : normal;
    font-weight : normal;
    margin-top : 0px;
    margin-bottom : 0px;
    margin-left : 30px;
    margin-right : 9px;
    text-align : left;
    font-weight : normal;
}

b {
    font-weight : bold;
}

.b {
    text-align : left;
    font-weight : bold;
}

.link {
    cursor : hand;
    color: 333399;
    margin-top : 2px;
    margin-bottom : 3px;
    text-decoration: none;
}

#cat, #vac, .cat, select.select_search {
    font-size : 12px;
    margin-left : 4px;
    margin-right : 4px;
    margin-top : 2px;
    margin-bottom : 2px;
    text-align : left;
    text-decoration: none;
    }

.cat b{ font-color: black };

.srch {
    font-size : 11px;
    margin-left : 4px;
    margin-right : 0px;
    margin-top : 7px;
    margin-bottom : 1px;
    text-align : left;
    }
    
.exp {
    font-size : 11px;
    margin-left : 14px;
    margin-top : 0px;
    margin-bottom : 2px;
    color : 777777;
    text-align : left;
    }
    
.vac2, .cat2, #cat2, .list {
    font-size : 11px;
    margin-left : 4px;
    margin-right : 0px;
    margin-top : 2px;
    margin-bottom : 2px;
    text-align : left;
    text-decoration: none;
    line-height: 12 px;
    }
#acat2 {color: 333399;
    text-decoration: none;
}

.vac3 {
    font-size : 11px;
    margin-left : 4px;
    margin-right : 0px;
    margin-top : 2px;
    margin-bottom : 2px;
    text-align : left;
    font-weight : bold;
    }
    
#added {
	font-size : 8px;
	margin-left : -30px;
	}
	
#border {
 border: 1px solid #BCC3D6;
 margin: 20px 0px 5px 0px;
 background-color: #fffffe;
 min-height: 776px;
 float:left;
 position:relative;
 left:6%;
 width: 980px;
}
* html #border {height:776px}
	
#cat3 {
    font-size : 11px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 2px;
    margin-bottom : 2px;
    text-align : center;
    text-decoration: none;
    line-height: 12 px;
    }
    
#com {
    font-size : 11px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 2px;
    margin-bottom : 2px;
    text-align : left;
    }
    
#news {
    font-size : 11px;
    margin-left : 4px;
    margin-right : 0px;
    margin-top : 2px;
    margin-bottom : 2px;
    text-align : left;
    }
#vote {
    font-size : 10px;
    margin-left : 4px;
    margin-right : 0px;
    margin-top : 2px;
    margin-bottom : 2px;
    text-align : left;
    }
#res { margin-top : 9px;
    margin-bottom : 1px;
    margin-left : 3px;
    margin-right : 3px; }
#res2 { margin-top : 4px;
    margin-bottom : 4px;
    margin-left : 3px;
    margin-right : 3px; }
.center,#center {text-align: center;}

    
#mlb1 {
    margin-left: 30px;
    }

#h1 {
    font-weight : bold;
    font-size : 18px;
    text-align : right;
    }

#h11, .h11 {
    font-family: Arial, Helvetica, sans-serif;
    color: #8BA2BA;
    font-size: 20px;
    font-weight : normal;
    text-align : left;
    margin-top : 0px;
    margin-bottom : 3px;
    margin-left : 7px;
    margin-right : 7px;
    }
    
h2 {
    font-weight : bold;
    font-size : 15px;
    margin-left : 9px;
    margin-top : 10px;
    margin-bottom : 10px;
    color : black;
    text-align : left;
    }
#h2 {
    font-weight : bold;
    font-size : 15px;
    color : black;
    text-align : left;
    }

h3 {
    font-weight : bold;
    font-size : 12px;
    margin-left : 9px;
    margin-top : 10px;
    margin-bottom : 10px;
    color : black;
    }
#h3 {
    font-weight : bold;
    font-size : 12px;
    color : black;
    }

    
#time {
    font-family : Arial, sans serif;
    font-size : 11px;
    margin-left : 100px;
    margin-top : 0px;
    margin-bottom : 0px;
    color : white;
    text-align : left;
    }
    
#sm {
    font-family : Arial, sans serif;
    font-size : 9px;
    margin-left : 9px;
    margin-top : 6px;
    margin-bottom : 5px;
    text-align : left;
    }
    
#tmenu {
    font-family : Arial, sans serif;
    font-size : 11px;
    margin-left : 7px;
    margin-right : 0px;
    margin-top : 2px;
    margin-bottom : 2px;
    color : black;
    text-align : left;
    line-height : 10px;
    font-weight : normal;
    }
    
#lml {
    margin-left : 30px;
    }
.right {text-align: right;}

#h12 { FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 7px 3px;
    COLOR: #8ba2ba;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left; }

h1{
  /*background-image:url(i/d-h.gif);*/
  background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    color: #8BA2BA;
    font-size: 20px;
    font-weight : normal;
  padding: 10px 0px 10px 20px;
  margin: 15px 0px 0px 0px;
}


#ndt {  font-size: 9px;
    color: #999999; }

#ank {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    MARGIN: 4px 9px 3px 9px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, sans serif;
}
#rank { FONT-SIZE: 10px;
    COLOR: #ff3300; }

#aank { FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR: #ff3300; }

#aank:hover { COLOR: #ff0000; }

#iank {
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans serif;
    MARGIN: 0px 9px 0px 9px;
}
#center, .center { text-align : center; }
#left, .left { text-align : left; }
#right, .right { text-align : right; }

#topp {
    font-size : 11px;
    color : #BACAD3;
    margin-top : 2px;
    margin-bottom : 6px;
    margin-left : 9px;
    margin-right : 9px;
    text-align : right;
}
#topm {
    color : black;
    text-decoration: underline;
}
#topm:hover {
    text-decoration: none;
}
#slnk {
    font-size : 1;
    color : EEEEEE;
}
#atopm {
    color: #E6E7E8;
    font-weight: bold;
    text-decoration: none;
}
#tt  {
    font-size : 11px;
    margin-top : 3px;
    margin-bottom : 3px;
    margin-left : 5px;
    margin-right : 5px;
    text-align : left;
    color: white;
}
#ban, .ban {
    margin-top : 5px;
    margin-bottom : 5px;
    margin-left : 5px;
    margin-right : 5px;
    text-align : left;
}
#sm1 { background-color: #E6E7E8 }

.itblh{ background-color:#8697B0 }
.itblbg{ background-color:#f1f2f3 }

.atpmenu {
    color: black;
    text-decoration: none; }
.atpmenu:hover {
    color: black;
    text-decoration: none; }
.ptpmenu {
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left : 13px;
    margin-right : 13px;
}

.sres, .sres a { color: red; }
.sres2 { color: darkred; background-color: orange; }

.login_field
{
    text-align: center;
    padding: 5px;
    color: black;
    border: 1px solid Silver;
    border-collapse: separate;
    background-color: #f1f2f3;
    -moz-border-radius: 15px;
}
.report{ color:red; }
.tblPod{ border-collapse: collapse; }
.tblPod .trPod { border: 1px solid #e2e3e4; }
.shkop{ color: white; font-size: 11px; font-weight: bold; }

table.finetbl{
    margin-bottom: 9px;
    margin-left: 9px;
    margin-right: 9px;
    margin-top: 9px;
    border-collapse: collapse;
}
table.finetbl td{ border: 1px solid #e1e7ea; padding: 4px; }
.head td, .fthead td{ background-color: #f1f5f9; font-weight:bold; text-align: center; }

table.restbl{
    margin-bottom: 9px;
    margin-left: 9px;
    margin-right: 9px;
    margin-top: 9px;
    border-collapse: collapse;
}
table.restbl td{ border: 1px solid #8899aa; padding: 6px; }
table.restbl td td{ border: 0px; padding: 1px; }
.rthead td{ background-color: #f1f5f9; font-weight:bold; text-align: center; }
.r1{ background-color: #336699; }
.r2{ background-color: #339966; }

.print p{
    margin-right: 23px;
}
.print img{
    visibility : hidden;
    clear : none;
    display : none;
    float : none;
}

.novgl table{ border-collapse: collapse; }
.novgl td{ border: 0px none; padding:0px 0px 0px 5px; margin:0px; }
.novar{ margin-top: 25px; margin-bottom: 25px; }
.novar .data{ margin-left: 3px; font-weight: bold; }

.bq{ margin-left: 10px; text-align: left; }

.catlist table{ border-collapse: collapse; margin: 0px; width="100%" }
.catlist td{ text-align:center; padding: 2px; line-height: 11px; }
.catlist td a{ text-decoration: none; float: left; text-align: left; }
/*.catlist td.a{ width: 27px; background-image: url("i/go-r.gif"); background-position: center; background-repeat: no-repeat; }*/
.catlist td.a{ width: 27px;  }
.catlist .h td{ font-weight: bold; font-size: 11px; line-height: 11 px; }
.catlist .s td{ font-weight: bold; font-size: 12px; padding: 6px 2px 6px 2px; text-align: left; background-color: #f1f2f3; }
.catlist a.t{ text-decoration: none; float: right; text-align: right; color: black; }
.catlist td.l{ float: left; text-align: left; }
/*.catlist td.n{ padding: 0px; height: 1px; background-image: url("i/dot4.gif"); background-position: bottom; background-repeat: repeat-x; }*/
.catlist td.n{ padding: 0px; height: 1px; }

.usernav{ font-weight: normal; width: 100%; text-align: right; margin: 5px 0px 5px 0px; }
.usernav a{ color: black; text-decoration: none; }
.usernav a:hover{ color: black; text-decoration: none; }
.usernav img{ margin: 0px; }

.specials{ margin-top: 15px; text-align: left; }
.specials table{ margin: 7px; border-collapse: collapse; }
.specials td{ vertical-align: top; padding: 3px; border: 1px solid #e1e7ea }
.specials td.h{ text-align: right; font-weight: bold; width: 30% }
.specials ul{ padding: 0px; }

.normal{ font-weight: normal; font-size: 11px; }

.rubric{ margin-top: 15px; text-align: left; }
.rubric table{ border-collapse: collapse; margin: 0px; width: 100% }
.rubric td{ padding: 0px; vertical-align: top; width: 50%; }

div.topics{ margin-top: 15px; text-align: left; }
.topics table{ border-collapse: collapse; margin: 0px; width: 100% }
.topics td{ padding: 3px 7px 3px 7px; vertical-align: top; width: 50%; }
.topics h3{ margin-left: 0px; }

.print_icon{ margin: 15px 7px 7px 7px; text-align: left; }

td.catsubtitle{ padding-bottom: 7px; font-weight: bold; }


.navmenu {
    margin-top: 9px;
    margin-bottom: 1px;
    margin-left: 0px;
    margin-right: 13px;
    text-align: left;
    color: gray;
    font-weight: bold;
}
.navmenu a{ color: #8BA2BA; }
.navmenu .normal a{ color: black; text-decoration: none; }

.cattop1 h2, .cattop1 p, .cattop1 .navmenu{ margin-left: 0px; }
.cattop2 p, .cattop2 .navmenu{ margin-left: 37px; }
.cattop2 h2{ margin-left: 35px; }
.cattop3 { padding: 0px 0px 0px 12px; }
div.textcontent{ padding: 4px; margin: 0px; }
div.content{padding: 0px; margin: 0px;} */

.orginfo{ background-color: #f1f2f3; margin-bottom: 10px; }
.orginfo .head{ font-weight: bold; font-size: 11px; color: white; padding: 4px; background-color: #8697B0; }

.h14{ margin: 10px 0px 10px 0px; }
.h14 img{ float: left; }
.h14 p.h11{ padding: 14px 0px 0px 14px; }

.quest table{ margin: 0px 0px 0px 9px; border-collapse: collapse; width: 500px; }
.quest table td{ border: 1px solid #e5e5e5; padding: 7px; }
.quest table td.head{ background-color: #f1f2f3; }
.quest table table{ margin: 0px; border-collapse: collapse; }
.quest table table td{ border: 0px none; padding: 3px; }

div.press{ margin: 15px 0px 0px 0px; padding: 0px; text-align: left; }
div.press p.head{ font-weight: bold; clear: left; }
div.press p{ text-align: left; }

.ppart{ text-align: left; font-weight: bold; }

div.fleft{ float: left; padding: 9px 9px 9px 9px; margin: 0px; }

/*
.catlist td{ border-bottom: 1px dotted Gray; }
.catlist td{ background-image: url("i/dot4.gif"); background-position: bottom; background-repeat: repeat-x; }
*/


div.anketa_button_page{ float: right; padding: 5px; border: 1px solid Silver; background-color: e1e5e9; margin: 30px 0px 0px 20px; }

.inp1{ width: 97%; border: 1px solid Silver; font-size: 11px; font-family : Verdana, Arial, sans serif; }
.anketa_form td.padd_td{ padding: 2px 5px 2px 5px; }
.anketa_form td.padd_td p{ margin: 0px; padding: 0px; }


#tooltip{
    background: #FAEBD7;;
    border: 1px solid #999999;
    color: #666666;
    font-family: Tahoma;
    font-size: 11px;
    margin: 0px;
    padding: 5px 7px;
    position: absolute;
    visibility: hidden
}
#tooltip img{
    vertical-align: middle;
}
.td_menu{
display:block;
line-height:100%;
padding:5px;

	margin: 0px;
	background: #e5e5e5;
	text-decoration:none;
	font-weight : bold;
	color: 3e3e3e;
}
.td_menu2{
display:block;
line-height:100%;
padding:5px;

	margin: 0px;
	background: #F0F000;
	text-decoration:none;
	font-weight : bold;
	color: #1D3380;
}
.td_menu:hover{
	background: #e5e5e5;
	text-decoration:underline;
	font-weight : bold;
	color: 3e3e3e;
}
table.orgs_home{ border-collapse: collapse; margin: 0px 10px 0px 10px; }
table.orgs_home td{ vertical-align: top; border: 1px solid Silver; padding: 3px 5px 3px 5px; }
table.orgs_home img{ margin: 0px 5px 3px 0px; float: left; }

<style type="text/css">  
*{  
margin:0;  
padding:0;  
}  
body{  
background:#fff;  
background-image:url(i/bg1.jpg);
background-repeat:repeat;
color:#666;  
font:12px/18px Tahoma, Arial, Helvetica, sans-serif;  
}  
#news_block
{

}

#menu{  
}  
#menu ul{  
list-style:none; 
}  
#menu li{  
background:url(/new_menu/menu_035_bg.jpg) repeat-x;  
list-style:none;  
display:block;  
float:left;  
height:36px;  
border-right:1px solid #dbdbdb;  
line-height:36px;  
}  
#menu li a{  
display:block;  
float:left;  
color:#b1b1b1;  
text-transform:uppercase;  
font-size:10px;  
font-weight:bold;  
line-height:36px;  
text-decoration:none;  
padding:0 16px;  
} 
 
#menu li a:hover{  
color:#747474;  
background:url(/new_menu/menu_035_h.jpg) repeat-x;  
}  
#menu li a.current{  
display:block;  
float:left;  
color:#6c822e;  
background:url(/new_menu/menu_035_c.jpg) repeat-x;  
text-transform:uppercase;  
font-size:11px;  
font-weight:bold;  
line-height:36px;  
text-decoration:none;  
padding:0 25px;  
}  
#menu li a:hover.current{  
color:#6c822e;  
}

label {  
background:url(/new_menu/menu_035_bg.jpg) repeat-x;  
list-style:none;  
display:block;  
float:left;  
height:28px;  
border-right:1px solid #dbdbdb;  
line-height:28px;
text-decoration: none
}

label a{  
display:block;  
float:left;  
color:#b1b1b1;  
text-transform:uppercase;  
font-size:10px;  
font-weight:bold;  
line-height:28px;  
text-decoration:none;  
padding:0 16px;  
} 
 
label a:hover{  
color:#747474;  
background:url(/new_menu/menu_035_h.jpg) repeat-x; 
text-decoration: none 
}  
label a.current{  
display:block;  
float:left;  
color:#6c822e;  
background:url(/new_menu/menu_035_c.jpg) repeat-x;  
text-transform:uppercase;  
font-size:11px;  
font-weight:bold;  
line-height:28px;  
text-decoration:none;  
padding:0 23px;  
}  
label a:hover.current{  
color:#6c822e;
text-decoration: none  
}

</style>
