
* h3
{
font-size:24px;
font-family:Tahoma;
color:#686868;
font-weight:normal;
margin:3px;
}

* h1
{
font-size:24px;
font-family:Tahoma;
color:#686868;
font-weight:normal;
margin:3px;
}
























.ugtr
{
height: 11px;
width: 11px;
background: url(i/rtmain.png) ;
}
.ugtl
{
height: 11px;
width: 11px;
background: url(i/ltmain.png);
}
.ugbl
{
height: 11px;
width: 11px;
background: url(i/lbmain.png);
}
.ugbr
{
height: 11px;
width: 11px;
background: url(i/rbmain.png);
} 
.topr
{
background: url(i/maint.png);
}
.botr
{
background: url(i/mainb.png);
}
.leftr
{
background: url(i/mainl.png);
}
.rightr
{
background: url(i/mainr.png);
}
.cont
{
background-color:#f6f6f6;
}







a img {border: 0;}


















a:hover{
    color:#ff5400 !important;
}










.eugtr
{
padding:0;
margin:0;
 background: url(i/rtw.png);
  width: 18px;
  height: 63px;
  font-size:2px;
}
.eugtl
{
padding:0;
margin:0;
 background: url(i/ltw.png);
  width: 18px;
  height: 63px;
  font-size:2px;
}
.eugbl
{
padding:0px;
margin:0px;
 background: url(i/lbw.png);
  width: 18px;
  height: 18px;
  font-size:2px;
}
.eugbr
{
padding:0;
margin:0;
 background: url(i/rbw.png);
  width: 18px;
  height: 18px;
font-size:2px;
} 
.etopr
{
padding:0;
margin:0;
 background: url(i/tw.png);
 height: 18px;
 font-size:16px;
 color:grey;
}
.ebotr
{
padding:0;
margin:0;
 background: url(i/linebg.png) repeat-x bottom;
 background-color:#f6f6f6;
 height: 18px;
 font-size:2px;
}
.eleftr
{
padding:0;
margin:0;

  background: url(i/linebg.png) repeat-y left;
  background-color:#f6f6f6;
 height: 18px;
 font-size:2px;
}
.erightr
{
padding:0;
margin:0;
 background: url(i/linebg.png) repeat-y right;
 background-color:#f6f6f6;
 height: 18px;
 font-size:2px;
}
.econt
{
background-color:#f6f6f6;
}

.bleft
{
height: 36px;
width: 9px;
background: url(i/contbotl.png) bottom;
}
.bright
{
height: 36px;
width: 9px;
background: url(i/contbotr.png) bottom;
}
.bcent
{
height: 36px;
background: url(i/contbot.png) bottom;
}
a.blft
{
display:block;
height: 19px;
padding-left: 45px;
padding-top: 7px;
background: url(i/contl.png) no-repeat;
color:#5f5f5f;
text-decoration:underline;
}
a.news_list_item{
    display: inline-block;
    width: 19px;
    height: 16px;
    padding-top: 2px;
    text-align: center;
    background: url(i/list.gif) no-repeat scroll 0 0 transparent;
    text-decoration: none;
}
a.news_list_item:hover{
    background: url(i/list.gif) no-repeat scroll 0 -18px transparent;
}    
a.news_active{
    background: url(i/list.gif) no-repeat scroll 0 -36px transparent;
}
a h3:hover{
    color:#ff5400;
    text-decoration: underline;
}
div.cat_div{
    width: 315px;
    height: 260px;
    display: inline-block;
}
div.green{
    background: url(i/green_block.png) no-repeat scroll 0 0 transparent;
}
div.pink{
    background: url(i/pink_block.png) no-repeat scroll 0 0 transparent;
}
div.blue{
    background: url(i/blue_block.png) no-repeat scroll 0 0 transparent;
}
div.gray{
    background: url(i/grey_block.png) no-repeat scroll 0 0 transparent;
}
a.brght
{
display:block;
height: 19px;
padding-right: 45px;
padding-top: 7px;
background: url(i/contr.png) no-repeat;
background-position:right;
color:#5f5f5f;
text-decoration:underline;
}

.maintl
{
height: 11px;
width: 11px;
background: url(i/ltmain.png);
}
.maintr
{
height: 11px;
width: 11px;
background: url(i/rtmain.png) ;
}
.mainbl
{
height: 11px;
width: 11px;
background: url(i/lbmain.png);
}
.mainbr
{
height: 11px;
width: 11px;
background: url(i/rbmain.png);
}
.mainl
{
background: url(i/mainl.png);
width: 11px;
}
.mainr
{
width: 11px;
background: url(i/mainr.png);
}
.maint
{
background: url(i/maint.png);
height: 11px;
}
.mainb
{
background: url(i/mainb.png);
height: 11px;
}
.main
{
background-color:#f6f6f6;

}
td.categs
{
padding-top:13px;
padding-bottom:13px;
}
td.categs a
{
color:#666666;
line-height: 19px;
}
td.categs h3
{
font-size:24px;
font-family:Tahoma;
color:#686868;
font-weight:normal;
}

.navig a
{
color:00559f;
}


.bubbleInfo {
	position: relative;
	top: 0px;
	left:0px;
	width: 300px;
}
.trigger {
	position: absolute;
}

.popup { 
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;
	font-size:12px;
}

.mh
{
color:#686868;
font-size:24px;
font-family:Tahoma;
font-weight:normal;
}

.popup td.corner {
	height: 15px;
	width: 19px;
}

.popup td#topleft { 
	background-image: url(i/bubble-1.png); 
} 

.popup td.top { 
	background-image: url(i/bubble-2.png); 
}

.popup td#topright { 
	background-image: url(i/bubble-3.png); 
}

.popup td.left { 
	background-image: url(i/bubble-4.png); 
}

.popup td.right { 
	background-image: url(i/bubble-5.png); 
}

.popup td#bottomleft { 
	background-image: url(i/bubble-6.png); 
}

.popup td.bottom { 
	background-image: url(i/bubble-7.png); 
	text-align: center;
}

.popup td.bottom img { 
	display: block; 
	margin: 0 auto; 
}

.popup td#bottomright { 
	background-image: url(i/bubble-8.png); 
}
.fileicon
{
width:210px;
height:200px;
float:left;
padding-bottom:10px;
}
.fileicon2
{
width:130px;
height:150px;
float:left;
font-size:10px;
margin-left:13px;
margin-right:13px;
}

a.maincat
{
display:block;
background-image: url(i/gall.png);
background-repeat:no-repeat;
height:26px;
color:#636363;
padding-left:35px;
padding-top:10px;
font-size:17px;
text-decoration:none;
font-weight:bold;
}
a.smaincat
{
display:block;
background-image: url(i/sgall.png);
background-repeat:no-repeat;
height:26px;
color:#636363;
padding-left:35px;
padding-top:10px;
font-size:17px;
text-decoration:none;
font-weight:bold;
}
.catbg
{
background-image: url(i/catbg2.jpg);
background-position:top;
padding-top:2px;
background-repeat:repeat-x;
background-color:#f5f5f5;
}
.scatbg
{
background-image: url(i/catbg2.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#ffffff;
}
.subcat a
{
display: inline-block;
width:110px;
height:20px;

color:#636363;
font-size:12px;
}

.smallcat
{
 display:-moz-inline-stack;/*Нужно для Firefox*/
  display:inline-block; /*Не применяется в IE и Firefox*/
  _overflow:hidden;/*фикс для IE6*/
  zoom:1;/*включаем hasLayout*/
  *display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/

width:220px;
height:20px;

color:#636363;
font-size:12px;
}
.smallcat a
{
color:#636363;
font-size:12px;
}
.subcat
{
margin-left:35px;
}
.cinfo
{
font-size:11px;
}
.gr
{
color:green; 
}
a.sct
{
font-size:11px;
margin-right:8px;
}

.black
{
background-color:#686868;
color:white;
font-size:11px;
padding:4px;
padding-left:10px;
padding-right:10px;
margin:2px;
}
a.prepage
{
text-align: center;
display:block;
color:#595959;
border:1px solid #bebebe;
font-size:11px;
padding:4px;
margin:2px;
text-decoration:none;

}


.prepage
{

color:#595959;
font-size:11px;
padding:4px;
margin:2px;


}
.subs
{
margin-top: 10px;
margin-bottom:15px;
}
a.apopular
{
display:block;
float:left;
width:130px;
color:#6a6a6a;
font-size:11px;
line-height:19px;
padding-left:10px;

} 
.popular
{
width:125px;

padding-bottom:4px;
margin-left:5px;
color:#6a6a6a;
}
.popular a
{
color:#6a6a6a;
font-size:11px;
}
a.nodesc
{
color:#6a6e71;
padding-left:10px;
padding-right:15px;
}
a.desc
{
background-image: url(i/up.jpg);
background-repeat:no-repeat;
color:#6a6e71;
font-weight:bold;
padding-left:10px;
padding-right:15px;
}
a.asc
{
color:#6a6e71;
font-weight:bold;
padding-left:10px;
background-image: url(i/down.jpg);
background-repeat:no-repeat;
padding-right:15px;
}  
a.avlink
{
color:#595758;
}
a.avname
{
color:#595758;
font-weight:bold;
font-size:15px;
text-decoration:none;
}

.login_popup {
	position: absolute;
	top:10px;
	width:300px;
	height:160px; 
	left:660px;
	display: none;
	
}
input.infield
{
width:130px;
height:25px;
border:1px solid #686868;
font-size:15px;
}

input.enterbut
{
width:158px;
height:53px;
border:none;
font-size:25px;
background-image: url(i/enter.jpg);
background-repeat:no-repeat;
color:#686868;
}
input.searchbbt
{
width:65px;
height:23px;
border:none;
font-size:25px;
background-image: url(i/search.gif);
background-repeat:no-repeat;
color:#686868;
}
input.registerbut
{
width:312px;
height:53px;
border:none;
font-size:25px;
background-image: url(i/reg.png);
background-repeat:no-repeat;
color:#686868;
}

.bluetab
{
font-size:12px;
font-family:Tahoma;

}
.bluetab a
{
font-size:12px;
font-family:Tahoma;
color:#0558a6;
font-weight:bold;

}
.bluetab img
{
border:none;
}
td.smalltd
{
height:10px;
}
td.smalltd img
{
mapgin:none;
padding:none;
}
 

.bluetopl
{
width:12px;
height:10px;
background-image: url(i/tmtl.gif);
background-repeat:no-repeat;

}
.bluetopr
{
width:12px;
height:10px;
background-image: url(i/tmtr.gif);
background-repeat:no-repeat;
}
.bluebotl
{
width:12px;
height:10px;
background-image: url(i/tmbl.gif);
background-repeat:no-repeat;

}
.bluebotr
{
width:12px;
height:10px;
background-image: url(i/tmbr.gif);
background-repeat:no-repeat;
}
.topbor
{
border-top:1px solid #e3e7e8;
margin-top:4px;
padding-top:5px;
padding-right:15px;

}
.topbor a
{
padding-left:15px;
}
a.lactive
{
color:#808080;
text-decoration:none;
}





.greytopl
{
width:17px;
height:19px;
background-image: url(i/cotl.gif);
background-repeat:no-repeat;

}
.greytopr
{
width:19px;
height:19px;
background-image: url(i/cotr.gif);
background-repeat:no-repeat;
}
.greybotl
{
width:17px;
height:19px;
background-image: url(i/cobl.gif);
background-repeat:no-repeat;

}
.greybotr
{
width:19px;
height:19px;
background-image: url(i/cobr.gif);
background-repeat:no-repeat;
}

a.blg
{
font-size:20px;
color:#777777;

}
a.tpc
{
font-size:20px;
color:#0875ca;

}



.smallr
{
font-size:11px;
}
.smallr a
{
color:#f55404;
}
a.simple
{
color:#666666;
font-size:12px;
font-family:Arial;

}

.bname
{
display:block;
color:#636363;
font-size:18px;
margin-bottom:10px;
}
b.alert
{
color:red;
}
.foottable
{
margin-top:15px;
padding-top:10px;
margin-bottom:20px;
color:#777777;
font-size:11px;
line-height: 21px;
border-top:1px solid #e2e2e2;
}
.foottable a
{
color:#036cc5;
font-family:Arial,Tahoma,sans-serif;
font-size:11px;
}
.foottable a:hover
{
color:#036cc5;
font-family:Arial,Tahoma,sans-serif;
font-size:11px;
text-decoration:none;
}
.footsmall
{
font-size:10px;
}
a.sact
{
padding-left:20px;
}


a.act
{
padding-left:15px;
color:#666666;
text-decoration:none;
}

.smalltab td
{

color:#000107;
font-size: 11px;
line-height:20px;

}
.smalltab a
{

color:#0d60a6;
font-size: 11px;
line-height:20px;
font-weight:normal;
}

#tooltip{
	position: absolute;
	visibility:hidden;
	background: #ffffe1;
	border: 1px solid #acacac;
	color: #333333;
	padding: 4px;
font-size:12px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	z-index: 10;


}
a.tooltipd
{
display:block;
width:200px;
height:200px;
}

#ntooltip{font:normal 12px Arial;color:#515151;width:193px;margin:0;padding:0;background:transparent;position:absolute;z-index:3000}
#ntooltip div.body{text-align:left;width:177px !important;margin:0;padding:0 8px}
#ntooltip div.top,#ntooltip div.bottom{margin:0;padding:0}
#ntooltip.bottomLeft div.top,#ntooltip.bottomRight div.top,#ntooltip.topLeft div.bottom,#ntooltip.topRight div.bottom{font:normal 1px Arial}
#ntooltip.topLeft div.top,#ntooltip.topRight div.top,#ntooltip.bottomLeft div.bottom,#ntooltip.bottomRight div.bottom{height:17px}
#ntooltip.topLeft div.bottom,#ntooltip.topRight div.bottom,#ntooltip.bottomLeft div.top,#ntooltip.bottomRight div.top{height:10px}
#tooltip_thumb{font:normal 12px Arial;color:#515151;margin:0;padding:0;background:transparent;position:absolute;z-index:3000}

.gryb
{
color:grey;
font-weight:bold;
}

.gry
{
color:#000000;
margin-right:10px;
}

.gry2
{
color:#000000;
margin-right:20px;
}



.padd
{
padding-top:6px;
}

.fullin
{
width:170px;;
}
h1.smhh
{
font-style:normal;
font-size:12px;
display:inline;
margin-left:0px;
}
h2.hgryb
{
font-style:normal;
font-size:12px;
display:inline;
color:grey;
}
.hgryb
{
font-style:normal;
font-size:18px;
display:block;
color:grey;
}

.smalldescription
{
width:95%;
}
.downgame
{
padding-left:25px;
}
.red_border{
	border:1px solid #F00;
}

