body { margin: 0 auto }
h4.reg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td.menu {
	font: 12px Sylfaen, Arial, Times new roman, Helvetica, Verdana, sans-serif;
	color: White;
	text-align: center;
}
a.menu {
	font: bold 12px Times new roman, Sylfaen, Helvetica,  Verdana,   ;
	color: White;
	text-decoration: none;
}
a:hover.menu {
    text-decoration: underline;
}

td.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: White;
	text-align: left;
}

td.logvvod {
	text-align: left;
	font-size: 13px;
	padding-left: 5px;
}

.log {
	width: 130px;
	height: 20px;
	text-align: left;
	border: 0px;
}

a.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #66FF00;
	text-decoration: none;
}
	a:hover {
		text-decoration: underline;
	}
a.new_reg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A9EBFF;
	text-decoration: none;
	font-weight: bold;
}
	a:hover {
		text-decoration: underline;
	}
	
p.history {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:5px 30px;
}

p.news {
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 20px;
}

p.news b {
	color: navy;
}

p.news a {
	color: #000;
	text-decoration:none;
}
.red {
	color: Red;
	font-size: 17px;
	font-weight: bold;
}
.sub_menu_enc{
	background:url(/img/sub_menu_enc.gif) no-repeat;
	color: White;
	font-size: 15px;
	font-weight: bold;
	padding-top:8px;
	text-align:center;
	height:37px;
}
.top_enc_menu{
	background:url(/img/top_enc_menu.gif) no-repeat;
}
.bottom_enc_menu{
	background:url(/img/bottom_enc_menu.gif) no-repeat;
}
.tail_enc_menu{
	background:url(/img/tail_enc_menu.gif) repeat-y;
}
.tail_enc_menu a{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #663300;
text-decoration:none;
font-size: 15px;
font-weight: bolder;
text-align:center;
padding-bottom:5px;
}
.tail_enc_menu a:hover{
color: #CC6600;
text-decoration:none;
}
.red_small {
color:red;
font-size:12px;
font-weight:normal;
}
img.pic_left {
border:1px solid black;
margin:5px 20px 20px 0px;
}
img.pic_right {
border:1px solid black;
margin:5px 0px 20px 20px;
}

/* Header styles */
#header div.header-nav { height: 42px; }
#header div.header-nav ul{ margin: 0 auto; text-align: center; padding-top: 7px; }
#header div.header-nav li{ list-style-type: none; margin: 0 44px; display: inline-block; display:inline; }
#header div.header-nav a { color: #fff; font-weight: bold; }
#header div.header-nav a:hover { text-decoration: none; color: #E2C683; }
#header div.header-nav a img { background: transparent url('/images/all_menus.gif') no-repeat; height: 25px; border: none; }
#header div.header-nav a img.about { background-position: 0 -163px; width: 75px; }
#header div.header-nav a:hover img.about, #header div.header-nav a.active img.about { background-position: 0 -189px; }
#header div.header-nav a img.main { background-position: -91px -163px; width: 75px; }
#header div.header-nav a:hover img.main, #header div.header-nav a.active img.main { background-position: -91px -189px; }
#header div.header-nav a img.rules { background-position: 0 -53px; width: 81px; }
#header div.header-nav a:hover img.rules, #header div.header-nav a.active img.rules { background-position: 0 -79px; }
#header div.header-nav a img.enciclop { background-position: -85px -53px; width: 132px; }
#header div.header-nav a:hover img.enciclop, #header div.header-nav a.active img.enciclop { background-position: -85px -79px; }
#header div.header-nav a img.ratings { background-position: 0 -106px; width: 88px; }
#header div.header-nav a:hover img.ratings, #header div.header-nav a.active img.ratings { background-position: 0 -134px; }
#header div.header-nav a img.support { background-position: -91px -107px; width: 110px; }
#header div.header-nav a:hover img.support, #header div.header-nav a.active img.support { background-position: -91px -134px; }
#header div.h-nav { background: transparent url('/images/toolbar_bg.jpg') no-repeat top left; }


.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }