body{
	padding:0; margin:0; background: #CCFF99 url(assets/templates/first/i/bg.gif) repeat-x 0 0; color:#111406;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ; 
 /*background: url("/assets/images/body-bg.jpg") no-repeat scroll center top #08557F;*/
	}
div, h1, h2, h3, h4, h5, img, form, ul, p, dl{
	padding:0; margin:0;
	}
ul{
	list-style-type:none; font-size:0;
	}
.spacer{
	clear:both; line-height:0; font-size:0;
	}
/*--------------&lt; &lt; &lt;&lt; header part start &gt;&gt; &gt; &gt;---------------*/
#header{
	width:994px; margin:0 auto;	height:280px; position: relative;
	}
#header div.h-a { width:994px; background:url(assets/templates/first/i/header_pic.gif) no-repeat 0 0; position:relative; height: 103px; z-index: 100; }
#header .fon-logo { background: url(assets/templates/first/i/fon-logo.png) left top no-repeat; width: 224px; height: 156px; position: absolute; left: 20px; top: 0px; z-index: 10; }
#header img { border: 0px; }
#header div.b { position: absolute; left: 0px; top: 100px; z-index: 1; cursor: pointer; }
#header a img { border: 0px; display: block; }
#header a.logo{
	display:block; font-size:0; position:absolute; left:49px; top:65px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #911515; font-size: 40px; text-decoration: none; line-height: 30px; font-weight: bold;
	}
#header p{
	position:absolute; font-size:13px; width:194px; height:23px; line-height:23px; text-align:center;
	background-color:#F7F8D7; color:#111406; left:35px; top:25px; font-weight:normal;
	}
#header ul.navi {
height:43px;
left:245px;
position:absolute;
top:53px;
z-index:1000;
}
#header ul.navi li{
	float:left; border-right:#ECEDB5 1px solid;
	}
#header ul.navi li.noborder{
	 border-right:none;
	}
#header ul.navi li a{
	display:block; padding:0 13px; font-size:11px; font-weight:bold; line-height:43px; background-color:inherit;
	text-decoration:none; color:#FFFFFF;
	}
#header ul.navi li a:hover{
	background:url(assets/templates/first/i/navi_h_bg.gif) repeat-x 0 0;
	}
#header ul.navi li a.active { background:url(assets/templates/first/i/navi_h_bg.gif) repeat-x 0 0; color: #ffffff; }
#header ul.navi li a.hover{
	background:url(assets/templates/first/i/navi_h_bg.gif) repeat-x 0 0; cursor:text;
	}
#header form {
height:25px;
left:540px;
position:absolute;
top:14px;
z-index:1001;
_left: 530px;
}
#header form label{
	padding:0 0 0 32px; margin:0; background:url(assets/templates/first/i/search_icon.gif) no-repeat 0 0; width:58px;
	height:25px; line-height:25px; color:#000000; float:left; font-size:13px; font-weight:bold; background-color:inherit;
	}
#header form input.textbox{
	width:201px; height:20px; border-bottom:#D4CEAA 1px solid; border-right:#D4CEAA 1px solid; border-top:#302A14 1px solid;
	border-left:#302A14 1px solid; float:left;  margin:0 5px 0 30px; padding: 2px 0px 0px 2px;
	}
#header form input.go{
	width:59px; height:23px; float:left; cursor:pointer; font-size:0; border:none; background:url(assets/templates/first/i/go.gif) no-repeat 0 0; margin: 1px 0px 0px 0px;
	}
#header h1{
	position:absolute; left:21px; top:171px; font-size:13px; line-height:22px; color:#8AD9D3; font-weight:bold;
	background-color:inherit;
	}
#header h1 span{
	display:block; font:normal 44px/44px Arial, Helvetica, sans-serif; color:#FFFFFF ; background-color:inherit;
	}
#botBody{
	width:954px; margin:0 auto; padding:0 0 0 0;
	}
.subdiv{
	width:225px !important; float:left; margin:0 12px 0 0; background:url(assets/templates/first/i/sub_div_bg.gif) repeat-y 0 0; color:#5C5C5C;
	padding:0;
	
	}
.subdiv .nomar{
	margin:0;
	}
.subdiv p.top{
	background:url(assets/templates/first/i/sub_div_top.gif) no-repeat 0 0; width:225px; height:13px; font-size:0; padding:0 ; margin:0;
	display:block;
	
	}
.subdiv .bot{
	background:url(assets/templates/first/i/sub_div_bot.gif) no-repeat 0 bottom; width:225px; font-size:0; padding:0; margin:0; display:block; height: 285px; text-align: center;
	}
.subdiv .bot div img, .subdiv2 .bot div img { margin-bottom: 10px; }
.subdiv .bot div p, .subdiv2 .bot div p { color: #000000; font-size: 12px; text-align: left; padding: 0px 10px 0px 20px; line-height: 14px; height: 75px; }
.subdiv .bot div a, .subdiv2 .bot div a { font-size: 13px; color: #003366; margin: 0px 0px 0px 40px; position: relative; left: -20px; } 
.subdiv .bot div a.img-main, .subdiv2 .bot div a.img-main { height: 110px; display: block; } 
.subdiv .bot div a.red, .subdiv2 .bot div a.red { background-color: #CC3333;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    padding: 5px 5px 8px; }
.subdiv .h22{
	background:url(assets/templates/first/i/member_h2.gif) no-repeat 0 0 #fffffe; margin:0 5px 0 5px; display:block; padding:8px 0 0 0px; 
	height:41px; color:#FFFFFF; font:bold 16px/16px Arial, Helvetica, sans-serif; width:215px;
	text-align: center;
	}
.subdiv h2.event{
	background:url(assets/templates/first/i/latest_h2_bg.gif) no-repeat 0 0; padding:0 0 0 0px; width:217px; text-align: center;
	}
.subdiv h2.moreServices{
	background:url(assets/templates/first/i/more_h2_service.gif) no-repeat 0 0; padding:0 0 0 0px; width:217px;
	}
.subdiv h2.testi{
	background:url(assets/templates/first/i/testimonia_h2_bg.gif) no-repeat 0 0; margin-bottom:19px;
	}
.subdiv h2.blue{
	background:url(assets/templates/first/i/testimonia_h2_bg.gif) no-repeat 0 0; padding:0 0 0 0px;
	}
.subdiv2 .subdiv3{
	width:192px; margin:15px 0 0 18px;
	}
.subdiv2 h4{
	color:#830808; background-color:#FFFFFF; font-size:11px; font-weight:normal; line-height:16px; margin:0 2px 0 20px;
	display:block;
	}
.subdiv2 h4.green{
	color:#5A6C04; background-color:#FFFFFF; font-size:11px;line-height:16px; margin:0 2px 5px 20px;
	display:block; font-weight:bold;
	}
.subdiv2 .subdiv1 h3{
	color:#136C66; background-color:#FFFFFF; font:bold 11px/16px Arial, Helvetica, sans-serif;
	float:left; width:140px;
	}
.subdiv2 .subdiv1 h4{
	float:left; width:140px; margin:0; padding:0; font-weight:bold;
	}
.subdiv2 .subdiv1 p{
	font-size:10px; text-decoration:underline; width:140px; float:left;
	}
.subdiv2 .subdiv1 img{
	display:block; font-size:0; float:right;
	}
.subdiv2 p.marTop{
	padding:13px 0 0 0;
	}
.subdiv2 p.more{
	margin:12px 0 0 160px;
	}
.subdiv2 p.more a{
	width:50px; height:16px; background:url(assets/templates/first/i/more.gif) no-repeat 0 0 #fffffe; text-decoration:none; text-align:center;
	font-weight:bold; font-size:10px; color:#FFFFFF; display:block;
	}
.subdiv2 p.more a:hover{
	background:url(assets/templates/first/i/more_h.gif) no-repeat 0 0;
	}
.subdiv2 p.text{
	font-size:11px; font-weight:bold; line-height:16px; padding:0 0 5px 0; margin: 0 0 0 20px;
	}
/*--------------&lt; &lt; &lt;&lt; Highlights &gt;&gt; &gt; &gt;---------------*/
#highlight .cent { width: 645px; float: left; }
#highlight .right-h { width: 290px; float: left; }
#highlight .right-h h2 { text-align: center; font-size: 20px; margin: 8px 0px 8px 0px; }
#highlight .right-h ul, #highlight .right-h ol { display: block; margin: 0px 0px 20px 20px; padding: 0px; }
#highlight .right-h ol li { font-size: 12px; padding-bottom: 3px; }
#highlight .right-h ul li { color: #666666; list-style-type: none; }
#highlight .right-h ul li a { color: #666666; }
#highlight .cent div h2 a { color: #000000; text-decoration: none;  }
#highlight .right-h ol li a { color:#003366; }
#highlight .right-h ol li span { color: #CC3333; font-weight:bold; }
#highlight .right-h .rei { margin-left: 30px; }
#highlight .right-h .rei p { font-size: 12px; }
#highlight{
	width:994px; margin:0px auto 0; padding:16px 0 40px;
	}
#highlight h2.hight{
	font:bold 26px/38px Arial, Helvetica, sans-serif; width:600px; padding:0 0 0 0px;
	}
#highlight h2.hight a { color: #000000; text-decoration: none; }
#highlight h3{
	font-size:18px; line-height:23px; color:#AE4607; background-color:#D6D7A0; width:600px;
	float:left; font-weight:normal; padding:15px 0 11px 0;
	}
#highlight p.text strong{
	color:#0B534E; background-color:#D6D7A0;
	}
#highlight form{
	width:223px; float:right; background:url(assets/templates/first/i/newsletter_singup_bg.gif) repeat-y 0 0 #B3B477; 
	color:#FFFFFF;
	}
#highlight form p.top{
	background:url(assets/templates/first/i/newsletter_singup_top.gif) no-repeat 0 0; font-size:0; height:21px;
	}
#highlight form p.bot{
	background:url(assets/templates/first/i/newsletter_singup_bot.gif) no-repeat 0 0; font-size:0; height:20px;
	}
#highlight form h2{
	background:url(assets/templates/first/i/newsletter_singup_h2.gif) no-repeat 0 0 #B3B477; height:39px; margin:0 2px 0 4px; padding:0 0 0 14px;
	color:#4D5C0D; font:bold 16px/39px Arial, Helvetica, sans-serif;
	}
#highlight form label{
	font:bold 12px/26px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0 0 0 18px;
	}
#highlight form input.textbox{
	width:184px; height:23px; border-bottom:#D4CEAA 1px solid; border-right:#D4CEAA 1px solid; border-top:#302A14 1px solid;
	border-left:#302A14 1px solid;  margin:0 1px 0 18px;
	}
#highlight form a.freeRes{
	background:url(assets/templates/first/i/free_register.gif) no-repeat 0 0; height:71px; text-decoration:none; text-indent:-2000px;
	display:block; margin:11px 0 19px 9px;
	}
#highlight form a.freeRes:hover{
	background:url(assets/templates/first/i/free_register_h.gif) no-repeat 0 0;
	}
#highlight form input.singup{
	width:50px; height:16px; cursor:pointer; font-size:0; border:none;
	background:url(assets/templates/first/i/singup.gif) no-repeat 0 0; margin:7px 0 0 155px;
	}
/*--------------&lt; &lt; &lt;&lt; footer &gt;&gt; &gt; &gt;---------------*/
#footerbig{
	background:url(assets/templates/first/i/footer_bg.gif) repeat-x 0 0 #2F2F1B; color:#C3C491; padding:22px 0 0 0; 
	}
#footer{
	width:954px; margin:0 auto; padding:0 0 23px 0;
	}
#footer p{
	text-align:center; margin:4px 0 0 0;font-size:11px; line-height:16px;
	}
#footer p a{
	color:#FFFFFF; text-decoration:none;
	background-color:inherit;
	}
#footer p a:hover{
	color:#C3C491;
	background-color:inherit;
	}
#footer ul{
	margin:0 0 0 374px; height:22px;
	}
#footer ul li{
	float:left; padding:0 3px; font-size:11px; color:#FFFFFF; line-height:22px; background-color:inherit;
	}
#footer ul li a{
	color:#FFFFFF; line-height:22px; background-color:inherit; text-decoration:none;
	}
#footer ul li a.active { color:#C3C491; }
#footer ul li a:hover{
	color:#C3C491; background-color:inherit;
	}
	
span.data { display: block; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #666666; margin: 5px 0px 0px 0px; }
span.data a { color: #3333CC; }
.all-games { background: #ffffff; margin-bottom: 15px; padding: 20px 0px 15px 20px; }
.all-games h1 { font-size: 26px; padding-bottom: 20px; color: #EEF6CD; }
.item-games { width: 200px; height: 300px; text-align: center; padding: 5px 5px; float: left; margin-right: 25px; margin-bottom: 25px; }
.item-games p.h2 { margin: 0px 0px 8px 0px; font-size: 18px; line-height: 16px; height: 30px; text-align: center; }
.item-games p { color:#000000; font-size:12px; line-height:14px; padding: 10px 10px 0 15px; text-align:left; height: 90px; }
.item-games a { color:#003366; font-size:13px; left:-20px; margin:0 0 0 25px; position:relative; }
.item-games a.img-nutr { height: 110px; display: block; }
.item-games a.red {   background-color: #CC3333;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    padding: 3px 8px; }

.nav-second { border-bottom:3px solid #687d07; margin-bottom: 15px; padding: 0px 5px; height: 25px; }
.nav-second p { float: left; font-size: 16px; color: #000000; font-weight: bold; padding: 0px 13px 3px 13px; }
.nav-second p.active { background-color: #687d07; color: #ffffff; }
.nav-second p.active a { color: #ffffff; text-decoration: none; }
.nav-second p a { color: #000000; text-decoration: none; }
.nav-second p span { font-size: 12px; font-weight: normal; padding: 0px 4px; }
.nav-second p span a { text-decoration: underline; color:#003366; }
.nav-second p span { }
#highlight .cent p {
	width:600px; float:left; padding:0 0 23px 0; font-size:13px; line-height:19px;
	}
.all-games-2 {  }
.all-games-2 .i-g-2 { width: 275px; height: 30px; float: left; margin: 0px 30px 10px 0px; padding: 5px 5px; }
.all-games-2 .i-g-2 p {  color: #000000; font-size: 16px; font-weight: bold; }
.all-games-2 .i-g-2 p a { color:#003366; }
.one-games { padding: 20px 0px 20px 20px; }
.one-games .img { float: left; margin: 0px 20px 0px 0px; }
.one-games h1 { color: #000000; font-size: 24px; padding-bottom: 5px; }
.one-games p { width: 600px; font-size: 12px; padding-bottom: 10px; }
.one-games div.text-game { width: 750px; float: left; }
.one-games .red {
    background-color: #CC3333;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    padding: 5px 10px;
}
.one-games div.text-game span.razmer { font-size: 12px; margin-left: 10px; }
.one-games div.text-game .scrin { margin: 0px 0px 30px 0px; }
.one-games div.text-game .comm-scrin { margin: 25px 0px 0px 0px; font-weight: normal; }
.one-games div.text-game .scrin img { float: left; margin: 0px 10px 0px 0px; max-width: 300px; }
a img { border: 0px; }
.clear { clear: both; }
.bot .h22 a { text-decoration: none; color: #ffffff; }
.item-games p.h2 a { text-decoration: none; color: #000000; }
.nav-second p span.active a { color: #000000; background-color: #D6D7A0; padding: 0px 2px; }

.search-li h2 { padding-bottom: 5px; }
.search-li p { font-size: 12px; }
.search-li ol { font-size: 12px; margin: 10px 5px; }
.search-li ol li { padding-bottom: 10px; }
.search-li ol li a { font-size: 14px; color: #000000; text-decoration: none; font-weight: bold; }
.text-game a.online { font-size: 12px; color: #000000; margin-right: 10px; }
.fr { float: right; }

.clear { clear: both; }
.news { float: left; width: 222px; margin-right: 15px; }
.news .h1 { font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; }
.news .h1 a { color: #000000; }
.news p { font-size: 11px; margin-right: 10px; }
.news div { margin-bottom: 15px; }
.news div.rei { margin-bottom: 35px; }
.online-main { float: left; width: 460px; margin-right: 15px; }
.news h2 a { color: #000000; text-decoration: none; }
.online-main h2 { margin-bottom: 10px; color:#000000; font-family:Tahoma; font-size:20px; font-weight:normal; }
.news .all-g { font-size: 12px; margin: 0px 0px 0px 160px; color: #000000; margin: 0px 0px 0px 60px; }
.online-main div { margin-bottom: 15px; }
.online-main a.all-g { font-size: 12px; margin: 0px 0px 0px 160px; color: #000000; }
.online-main div.clear { margin-bottom: 0px; }
.online-main div img { width: 150px; height: 100px; background-color: #003333; display: block; float: left; margin-right: 10px; }
.online-main div h1 { font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; float: left; }
.online-main div h1 a { color: #000000; text-decoration: none; }
.online-main div p { font-size: 11px; color: #000000; float: left; width: 280px; margin-bottom: 20px; }
.online-main div a { color: #000000; }

.top-r { float: left; width: 242px; }
.top-r a.all-g { font-size: 11px; margin: 0px 0px 0px 60px; color: #000000; }
.news h2, .online h2, .top-r h2 { font-size: 20px; color: #000000; font-family: Tahoma; font-weight: normal; margin-bottom: 10px; }
.rei ul {
display:block;
margin:0 0 20px 0px;
padding:0; }
.rei ul li {
font-size:12px;
padding-bottom:3px;
list-style-type: none;
height: 60px;
 }
.rei ul li a.h-i {
color:#003366;
float: left;
width: 138px;
}
.rei ul li span {
color:#CC3333;
font-weight:bold;
}
.rei ul li img { width: 50px; height: 50px; background-color: #003366; display: block; float: left; margin-right: 10px; }
.rei ul li a img { border: 0px; }
h2 a img { border: 0px; }
.online-item { margin-bottom: 35px; }
.online-item .foto { float: left; margin: 0px 10px; width: 210px; }
.online-item .text { float: left; width: 650px; }
.online-item .text h1 { color:#000000;
font-size:18px;
padding-bottom:5px; }
.online-item .text h1 a { color: #000000; text-decoration: none; font-size: 18px; }
.online-item .text a { color: #000000; font-size: 14px; }
.online-item .text a.go { background-color:#CC3333;
color:#FFFFFF;
padding:3px 8px;
font-size: 20px;
text-decoration: none;
border-radius: 5px; }
.online-item .text p { font: 12px/20px arial; }
.mb20 { margin-bottom: 20px; }
.pb20 { padding-bottom: 20px; }
.online-h { font-size: 22px; color: #000000; margin: 0px 0px 25px 10px; }
.m-next { font-size: 18px; color: #000000; margin: 10px 0px 0px 20px; width: 910px; text-align: center; }
.games-tj .item-games { margin-right: 0px; width: 180px; }
.games-tj .item-games p { padding: 10px 20px 0px 10px; }
.games-tj .all-games { margin-left: 100px; }
.all-games .online { font-size: 22px !important; color: #000000; padding: 0px 0px 15px 0px !important; }
.all-games .item-games .online { padding: 0px; font-size: 12px; color: #003366; }
.online-menu { float: right; margin-right: 45px; width:235px; }
.online-menu p { font-size: 14px; color: #000000; margin-bottom: 5px; }
.online-menu p a { color: #000000; }
.scrin-foto img { float: left; margin: 0px 15px 10px 0px; width: 200px; height: 150px; background-color: #003333; display: block; }
.scrin-foto a img { border: 0px; }
.favorite { float: left; color: #000000; font-size: 12px; display: block; margin-top: 5px; }
a.go {
background-color:#CC3333;
color:#FFFFFF;
font-size:20px;
padding:3px 5px;
text-decoration: none;
}
.c-h { text-align: center; margin-bottom: 10px; }
.item-games .s-a { margin: 0px; left: 0px; display: block; }
.news h2 a, .online h2 a, .top-r h2 a {
color:#000000;
font-family:Tahoma;
font-size:20px;
font-weight:normal;
margin-bottom:10px;
text-decoration: none;
}

.one-news { margin-bottom: 10px; }
#highlight .one-news h2 { font-size: 18px; margin-bottom: 5px; }

.comments {
margin:0px 20px 0 190px;
}
.comments h2 { font-size: 16px; font-weight: bold; color: #000; font-family: Tahoma, Geneva, sans-serif; margin-bottom: 10px; }
.comments div.item-comm { margin-bottom: 15px; }
.comments div.item-comm p.nic { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; }
.comments div.item-comm p.data { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; color: #999; }
.comments div.item-comm p { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }

#highlight .comments form { float: none; width: auto; background: none; }
#highlight .comments form h2, .h2 { font-size: 16px; font-family: Tahoma, Geneva, sans-serif; color: #000; margin-bottom: 0px; padding: 0px; background: none; }
#highlight .comments form p { color: #000; font-size: 11px; font-family: Tahoma, Geneva, sans-serif; color: #000; padding-bottom: 3px; }
#highlight .comments form input { margin-bottom: 10px; display: block; }
#highlight .comments form textarea { margin-bottom: 10px; }

#highlight .cent .pro { position: relative; display: block; color: #000; padding: 0px 0px 5px 15px; margin: 0px; font-size: 14px; font-weight: bold; }
#highlight .cent .pro a { color: #000; text-decoration: none; }
#highlight .cent .pro a:hover { text-decoration: underline; }

.why { position: absolute; top: 68px; left: 820px; font-size: 11px; color: #ffffff; z-index: 1000; }
.jot-comment, .jot-comment p { font-size: 11px; }

.online-item .text ul li { position: relative; font: 12px/20px arial; list-style-type: disc; padding-bottom: 5px; }
.online-item .text ul { margin: 10px 0px 10px 20px; }

.mini-down p { padding: 0px 20px 5px 20px; font-size: 12px; }

.h2 { margin-left: 20px; font-weight: bold; font-size: 16px; }
.cent h1 { color: #000; font-size: 16px; }
#buttonblock { margin: 10px 0px; }
#vk_like { float: left; }
.online-item .text .online-games-menu { margin: 0px 20px 0px 0px; font-size: 14px; }
.online-item .text .online-active { font-size: 14px; margin: 0px 20px 0px 0px; }

.online-nav p { padding-left: 10px; margin-bottom: 10px; }
.online-nav p:first-child { padding-left: 0px; margin-bottom: 15px; }

.B_crumbBox { display: block; margin: 10px auto 0px auto; width: 979px; font: 11px/12px Arial; padding-left: 15px; }

.ogames img { display: block; margin-bottom: 5px; }
.ogames .item-games a.img-nutr { height: auto !important; }
.ogames .item-games { height: auto !important; width: 160px !important; }
.ogames .c-h { text-align: left; font: 14px/16px Arial; }
.ogames .item-games .s-a { left: 25px; }

.cup ul li { font: 14px/16px Arial; margin-bottom: 10px; padding-left: 25px; }
.cup ul li a { color: #000; }
.cup .goldcup { background:url(assets/images/goldcup-big.jpg) 0px 0px no-repeat; padding: 3px 0px 5px 25px; }
.cup ul li.silvercup { background:url(assets/images/silvercup-big.jpg) 0px 3px no-repeat; }

.a-online { margin-right: 10px; }
.all-games-news { margin-top: 20px; }
.all-games-news .c-h {}
.all-games-news .item-games { width: 270px !important; height: auto; }
.all-games-news .item-games .s-a { margin-top: 20px; }
.all-games .mini-down h1 { font: 18px/20px Arial; color: #000; padding: 0px 0px 10px 20px; }
