* { margin:0px; padding:0px; }
p { margin:0px; padding:0px; }
a { text-decoration:none; color:#000000; }
body { margin:0px; padding:0px; background:#FFFFFF; text-align:center;  font-family: Tahoma,Arial,Helvetica,sans-serif; font-weight:normal; color:#000000; font-size:11px; font-weight:normal; }
#wrap { width:980px; margin:0 auto 0 auto; text-align:left; line-height:18px; }

#top { width:980px; height:128px; display:block; background:url("../images/head_bg.gif") top left repeat-x #462A3A; float:left; }
#top #logo { margin:58px 0px 0px 33px; float:left; display:inline;  line-height:15px; font-size:11px; color:#ffffff;  }
#top #onepix { margin-top:90px; width:710px; height:1px; background:#ffffff; display:block; line-height:1px; overflow:hidden; float:left; }

#menu { width:980px; height:45px; display:block; float:left; background:url("../images/menu_bg.gif") bottom left repeat-x #ffffff; }
#menu ul { margin:20px 0px 0px 18px; float:left; list-style:none;  display:inline; }
#menu ul li { height:10px;  border-right:1px solid #472B3B; float:left; display:inline; line-height:10px; text-align:center; }
#menu ul li a { margin:0px 15px 0px 15px; color:#472B3B; float:left; display:inline; line-height:10px; font-size:10px; }
#menu ul li a:hover { text-decoration:underline; }

form#loginform { padding:3px 12px 18px 12px;  margin-bottom:1px; float:left; display:inline; background:#FDF8EB; }	
form#loginform input { width:124px; height:17px; background:#ffffff; border:1px solid #A5ACB2; font-size:11px; line-height:15px; color:#B7B7B7; margin:15px 0px 0px 0px; padding:0px 2px 0px 2px; float:left;  display:inline; }
form#loginform input.submit { width:53px; height:20px; background:url(../images/vhod.jpg) top left no-repeat; border:none; margin:15px 10px 0px 0px; padding:0px; }
form#loginform input.submit:hover { cursor:pointer; }
form#loginform div#flinks {  height:20px; margin:0px; float:left; display:inline; margin:15px 0px 0px 0px; padding:0px; font-size:10px; color:#000000; }
form#loginform div#flinks a { color:#000000; font-weight:bolder; font-size:10px; padding:0px 5px 0px 5px; margin:0px;}
form#loginform div.flinks a:hover { color:#898989; font-weight:bolder; font-size:10px; text-decoration:underline; }	
form#loginform textarea { background:none; border:1px solid #A5ACB2; }

form#loginform_ { margin-bottom:1px; float:left; display:inline; }	
form#loginform_ input { background:#ffffff; border:1px solid #A5ACB2; font-size:12px; line-height:20px; color:#666666; margin:0px 0px 0px 0px; padding:0px 2px 0px 2px; float:left;  display:inline; }
form#loginform_ input.txt { width:124px; height:20px; }
form#loginform_ input.submit { width:53px; height:20px; background:url(../images/vhod.jpg) top left no-repeat; border:none; margin:15px 10px 0px 0px; padding:0px; }
form#loginform_ input.submit_ { width:59px; height:20px; background:url(../images/send.gif) top left no-repeat; border:none; margin:15px 10px 0px 0px; padding:0px; }
form#loginform_ input.submit2 { width:84px; height:20px; background:url(../images/register.jpg) top left no-repeat; border:none; margin:15px 10px 0px 0px; padding:0px; }
form#loginform_ input.submit:hover, form#loginform_ input.submit_:hover, form#loginform_ input.submit2:hover  { cursor:pointer; }
form#loginform_ div#flinks {  height:20px; margin:0px; float:left; display:inline; margin:0px 0px 0px 0px; padding:0px; font-size:10px; color:#000000; }
form#loginform_ div#flinks a { color:#000000; font-weight:bolder; font-size:10px; padding:0px 5px 0px 5px; margin:0px;}
form#loginform_ div.flinks a:hover { color:#898989; font-weight:bolder; font-size:10px; }	
form#loginform_ input.greda { width:200px;}
form#loginform_ input.cbox {float:right; margin:4px 0px 0px 0px; padding:0px; display:inline; border:none; width:16px; height:16px}
form#loginform_ input.cbox_ { margin:4px 4px 0px 0px; padding:0px; display:inline; border:none; width:16px; height:16px; }
form#loginform_ textarea { background:none; border:1px solid #A5ACB2; }
form#loginform_ .r232 { border:none; }
form#loginform_ select { background:#ffffff; border:1px solid #a5acb2;  margin:0px 0px 0px 0px; padding:0px 0px 0px 2px; float:left;  display:inline; width:224px; font-size:12px; line-height:20px; color:#666666; }

#content { margin-top:7px; width:980px; float:left; display:inline; line-height:18px; }
#content .col300 { width:300px; float:left; display:inline; }
#content .col330 { width:330px; float:left; display:inline; }
#content .col330a { width:330px; margin:0px 10px 0px 0px;float:left; display:inline; }
#content .col378 { width:378px; margin:0px 1px 0px 1px; float:left; display:inline; }
#content .col679 { width:679px; margin:0px 1px 0px 0px; float:left; display:inline; }
#content .col670 { width:670px; margin:0px 10px 0px 0px; float:left; display:inline; }
#content .head { height:40px; display:block; line-height:40px; margin:0px; padding: 0px 12px 0px 12px; font-size:10px; font-weight:bolder; color:#ffffff; }
#content .head h2 { line-height:40px; margin:0px; padding:0px; font-size:10px; font-weight:bolder; color:#ffffff; }
#content .head h3 { line-height:40px; margin:0px; padding:0px; font-size:11px; font-weight:bolder; color:#ffffff; }
#content .head h1 { line-height:40px; margin:0px; padding:0px; font-size:12px; font-weight:bolder; color:#ffffff; }
#content .head h2 a  { font-size:10px; line-height:40px; font-weight:bolder; color:#ffffff; }
#content .head h1 a { font-size:12px; line-height:40px; font-weight:bolder; color:#ffffff; }
#content .headtop { height:10px; display:block; line-height:10px; margin:0px; padding:0px; }
#content .red { background:#ED4637; }
#content .red_ { background:#EC9891; }
#content .orange { background:#ED7D37; }
#content .orange_ { background:#F5BA96; }
#content .yellow { background:#EDB637; }
#content .yellow_ { background:#F6DA9B; }
#content .grey { background:#CCCCCC; }
#content .grey_ { background:#E5E5E5; }
#content .cell_o { background:#FEF8F5; padding:12px; margin-bottom:1px; line-height:15px;  }
#content .cell_o h3 { margin:0px; padding:0px; display:inline; line-height:18px; font-weight:bolder; }
#content .cell_o h2 a {}
#content .cell_o h2 a:hover {}
#content .cell_o h3 a { text-decoration:underline;  font-weight:bolder; font-size:11px; color:#000000; }
#content .cell_o h2 { margin:0px; padding:0px; display:inline; line-height:18px; font-weight:bolder; }
#content .cell_o h4 { margin:0px; padding:0px; display:inline; line-height:18px; font-weight:normal; }
#content .cell_o h4 a { color:#ED7D37; font-size:10px; }
#content .cell_o h4 a:hover { text-decoration:underline; }
#content .cell_o img { float:left; margin-right:12px; }
#content .cell_a { background:#FEFBF9; padding:12px 0px 12px 12px; line-height:15px; }
#content .cell_g2 { background:#F0F0F0; padding:2px 12px 2px 12px; border-top:1px solid #E1E1E1; line-height:15px;  }
#content .cell_g2 h5 { margin:0px; padding:0px; display:inline; line-height:15px; font-weight:bolder; font-size:11px; }
#content .cell_g2 h5 a { text-decoration:underline;  font-weight:bolder; font-size:11px;  }
#content .cell_g { background:#F0F0F0; padding:5px 12px 5px 12px; line-height:15px; margin-bottom:10px;}
#content .cell_g_ { background:#F9F9F9; padding:12px; margin-bottom:1px; line-height:15px;  }
#content .cell_g_ h3 { margin:0px; padding:0px; display:inline; line-height:18px; font-weight:bolder; }
#content .cell_g_ h3 a { text-decoration:underline;  font-weight:bolder; font-size:11px; color:#ED4637; }
#content .cell_w { background:#FFFFFF; padding:12px; font-size:11px; color:#000000; line-height:18px; }
#content .cell_w h1 { margin:25px 0px 0px 0px; padding:0px; line-height:20px; font-size:14px; font-weight:bolder; color:#ED4637; }
#content .cell_w h2 { margin:0px; padding:0px; display:inline; line-height:18px; font-weight:bolder; color:#ED4637; font-size:12px; }
#content .cell_w h2 a { font-weight:normal; font-size:12px; color:#ED4637; }
#content .cell_w h3 { margin:0px; padding:0px; display:inline; line-height:18px; font-weight:bolder; }
#content .cell_w h3 a { font-weight:bolder; font-size:11px; color:#000000; }
#content .cell_w h4 { margin:0px; padding:0px; display:inline; line-height:18px; font-weight:bolder; }
#content .cell_w h4 a { font-weight:bolder; font-size:11px; color:#472B3B; }
#content .cell_w h5 { margin:0px; padding:0px; display:inline; line-height:18px; font-weight:bolder; }
#content .cell_w h5 a { font-weight:normal; font-size:11px; color:#898989; }
#content .cell_w h2 a:hover, #content .cell_w h3 a:hover, #content .cell_w h4 a:hover  { text-decoration:underline; }
#content .cell_w_ { background:#FFFFFF; padding:2px 12px 5px 12px; font-size:11px; color:#000000; line-height:18px; }
#content .cell_w_ a:hover { text-decoration:underline; color:#0000FF; }
#content .cell_y { background:#FDF8EB; padding:12px; font-size:11px; color:#000000; line-height:18px;  margin-bottom:1px; }
#content .cell_y a { color:#000000; font-size:11px; }
#content .cell_y a:hover { text-decoration:underline; }
#content .cell_y h2 { margin:0px; padding:0px; display:inline; line-height:18px; font-weight:bolder; }
#content .cell_y .asp { margin:5px 0px 5px 0px; background:url("../images/asp.gif") top left repeat-x #FDF8EB; height:1px; line-height:1px; display:block; overflow:hidden; }
#content .cell_z { border-bottom:1px solid #ffffff; background:#FEF6F5; }
#content .cell_zz { padding:0px 12px 0px 12px; margin:12px 0px 12px 0px; line-height:15px; height:120px; overflow:hidden }
#content .cell_zz h3 { margin:0px; padding:0px; display:inline; line-height:18px; font-weight:bolder; }
#content .cell_zz h3 a { font-weight:normal; font-size:11px; color:#000000; text-decoration: none;}
#content .cell_zz h3 a:hover { text-decoration: underline;}
#content .cell_zz img { margin:3px; padding:0px; float:left; display:inline; width:100px; }
#content .cell_zz .imgbot { padding:0px; margin:0px 10px 20px 0px; background:#ffffff; border:1px solid #cccccc; float:left; display:inline;  }
#content .cell_zz h4 { margin:0px; padding:0px; display:inline; line-height:18px; font-weight:normal; }
#content .cell_zz h4 a { font-weight:normal; font-size:11px; color:#ED7D37; }
#content .cell_jj { background:#FEF9F9; padding:7px 12px 7px 12px; line-height:15px; margin-bottom:10px; }
#content .cell_g4 { background:#F9F9F9; padding:7px 12px 7px 12px; margin-bottom:1px; line-height:15px;  }
#content .cell_g4 h3 { margin:0px; padding:0px; display:inline; line-height:18px; font-weight:normal; }
#content .cell_g4 h3 a { text-decoration:underline;  font-weight:normal; font-size:11px; color:#000000; }
#content .cell_g5 { background:#F9F9F9; padding:7px 12px 7px 12px; margin-bottom:1px; line-height:15px;  }
#content .cell_g5 h3 { margin:0px; padding:0px; display:inline; line-height:18px; font-weight:bolder; }
#content .cell_g5 h3 a { text-decoration:none;  font-weight:bolder; font-size:11px; color:#ED4637; }
#content .cell_g5 h3 a:hover {  text-decoration:underline; }
#content .cell_g5 h4 { margin:0px; padding:0px; display:inline; line-height:18px; font-weight:bolder; }
#content .cell_g5 h4 a { font-weight:normal; font-size:11px; color:#898989; }

#content .ddate { font-size:9px; color:#898989; }
#content a.more  { color:#ED7D37; font-size:10px; }
#content a.more:hover { text-decoration:underline; }  
#content a.add  { color:#0000FF; font-size:10px; }
#content a.add:hover { text-decoration:underline; }  
#content a.cats { color:#898989; font-size:11px; }
#content a.cats:hover {  text-decoration:underline; }
#content a.bover { font-size:10px; }
#content a.bover:hover { text-decoration:underline; }
#content a.sub  { color:#472b3b; font-size:11px; margin:0px 15px 0px 15px; } 
#content div.azbuka { float:left; width:13px; height:13px; line-height:13px; background:#FEFBF9; margin:3px 2px 3px 2px; display:inline; padding:0px; text-align:center; overflow:hidden; }
#content div.azbuka a { font-size:10px; text-decoration:none; margin:0px auto 0px auto; font-weight:bolder; display:block; }
#content div.azbuka a:hover { text-decoration:underline; }
#content .lat { color:#ED7D37; }
#content .cyr { color:#EDB637; }
#content .num { color:#ED4637; }
#content a.azbuka_selected { font-weight:bolder;  }
#content .f11 { font-size:11px; }
#content .f12 { font-size:12px; }
#content #white { width:19px; height:19px; margin:0px; padding:0px; float:left; display:block;}
#content #exodus { width:53px; height:20px; margin-top:20px; display:block; background:url("../images/exit.gif") top left no-repeat; cursor:pointer; }
#content ul#submenu { margin:0px 0px 0px 0px; float:left; list-style:none; display:inline; height:11px; }
#content ul#submenu li { height:11px;  border-right:1px solid #472B3B; float:left; display:inline; line-height:11px; text-align:center; }
#content ul#submenu li a { margin:0px 10px 0px 10px; color:#472B3B; float:left; display:inline; line-height:11px; font-size:11px; }
#content ul#submenu li a:hover { text-decoration:underline; }
#content p.policy { margin:0px 0px 10px 0px; font-size:12px; line-height:20px; }

#event { background:url("../images/pagesbg.gif") top left repeat-x #EBEBEB; height:385px; padding:0px 12px 0px 12px; margin-bottom:1px; line-height:15px; font-size:11px;}
#event .page { width:30px; height:24px; float:left; display:block; text-align:center; color:#898989; font-size:10px; line-height:20px; }
#event .active { background:url("../images/page_.gif") top left no-repeat; color:#ED4637; }
#event .page a { color:#898989; cursor:pointer; }
#event .page a:hover { color:#ED4637; }
#event img { margin:12px 0px 12px 0px; display:inline; }
#event h3 { margin:0px 0px 5px 0px; padding:0px; display:inline; line-height:18px; font-weight:bolder; color:#ED4637; font-size:12px; }
#event h3 a { color:#ED4637; font-size:12px; font-weight:bolder; }
#event h3 a:hover { text-decoration:underline; }

#footer { width:980px; float:left; display:inline; background:url("../images/footer_bg.gif") top left repeat-x #ffffff; }
#footer #oneclick { margin-left:18px; float:left; display:inline; width:88px; height:160px; }
#footer #linx { width:690px; margin:50px 0px 0px 30px; padding:0px; float:left; display:inline; font-size:10px; color:#808284; text-align:left; line-height:16px; } 
#footer #linx a { float:none; font-size:10px; color:#808284;  }
#footer #linx a:hover { text-decoration:underline; } 
#footer #copyleft { width:690px; margin:10px 0px 0px 30px; float:left; display:inline; color:#472B3B; font-size:10px; line-height:20px }
#footer #copyleft a { color:#472B3B; float:none; }
#footer #copyleft a:hover { text-decoration:underline; }