@charset "windows-1251";
*{
	margin: 0 auto;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	text-align: left;
	color: #000;
}

table {border-collapse: collapse;}
td {margin: 0; padding: 0; outline: none;}

img { border: none; }
p { margin-top: 2px; }
a { color: #2a52be; font-size: 13px;}
a:hover {text-decoration: none; color: #ff4f00;}
h1 {
	font-size: 20px;
	font-weight: normal;
	color: #ff4f00;
	margin-bottom: 10px;
}
h2 {
	font-weight: normal;
}

ul { list-style-type:none;}

.container {	
	width: 1003px;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}

.leftCol {
	clear: left;
	float: left;
	width: 743px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.leftColMenu {
	clear: left;
	float: left;
	width: 120px;
	margin-right: 10px;
}
.leftColMenu1 {
	border: 1px solid #e2e2e2;
	border-top: 1px solid #5da130;
}
.leftColMenu2 {
	border-top: 3px solid #e2e2e2;
	padding: 5px;
}
.leftColMenu2  a {
	display: block;
	padding: 5px;
	border: 1px solid #FFF;
	font-weight: bold;
}
.leftColMenu2  .current {
	display: block;
	padding: 5px;
	border: 1px solid #e2e2e2;
	font-weight: bold;

}
.leftColMenu2 .title{
	margin: 5px 5px 0 5px; padding-bottom: 5px; border-bottom: 1px solid #e2e2e2; font-weight: bold;
}

.leftColMenu2  a:hover {
	display: block;
	border: 1px solid #ff4f00;
}


.leftColBody {
	float: left;
	width: 611px;
}

.rightCol {
	float: left;
	width: 250px;
	margin-bottom: 10px;
}

/* футер */
.footercont { height: 93px; border-top: 1px solid #5da130; clear: left; background: #e2e2e2;}
.footermenu {text-align: center; border-bottom: 1px dashed #5da130; padding: 5px 0 6px 10px; font-weight:bold; font-size: 10px;}
.footermenu1 {width: 1003px; padding-left: 10px;}
.footermenu a{ font-weight:bold; font-size: 10px; color:#000; margin-right: 24px;}
.footermenu a:hover{color:#ff4f00;}

.footer {width: 983px; padding: 0 10px;}
.footer .fLeft { padding: 10px 0px;	text-align: left; font-size: 11px; color: #808080;	float: left;}
.footer .fLeft a { font-size:11px; line-height:22px; margin-right: 30px;}
.footer .fLeft b { color: #808080; }
.footer .fRight { padding-top: 25px;	text-align: right;	font-size: 11px; color: #808080;}

/* форма регистрации */
.headcenter{
	float: left;
	width: 300px;
	text-align: right;
	margin: 0px 15px 3px 0px; padding: 7px 3px 3px 3px; height: 47px;
	border: 1px solid #DDD;
}
.headcenter form .searchInput input { height: 17px;	width: 200px; padding-left: 3px; padding-top: 2px;	color: #808080;	border-right: 1px solid #D2D2D2;	border-bottom: 1px solid #D2D2D2;	border-top: 1px solid #636267;	border-left: 1px solid #636267;}

.loginform  { width: 242px; float:left; color: #808080; border: 1px dotted #D2D2D2; margin: 3px 0px; padding: 3px; height: 52px; text-align:left;}
.loginform a {font-size: 12px;}
.login input { height: 17px;	width: 78px; padding-left: 3px; padding-top: 2px; margin-bottom: 3px; color: #808080;	border: 1px solid #999999;}
.password input { height: 17px;	width: 77px; padding-left: 3px; padding-top: 2px; margin-bottom: 3px; color: #808080;	border: 1px solid #999999;}
.headsubmit input { height: 21px;	 width: 52px; padding-left: 3px; text-align: center;	border-right: 1px solid #636267;	border-bottom: 1px solid #636267;	border-top: 1px solid #D2D2D2;	border-left: 1px solid #D2D2D2;}

.headLogo {	
	float: left;
	/*width: 221px;*/
	/*border: 1px solid #DDD;*/
}

.navi{clear: left; margin: 5px 0px 0px 0px;	padding: 10px 5px;	border: 1px solid #E2E2E2;}
.pageNaviText {	padding: 3px 5px;	margin-top: 10px;	margin-right: 7px;	color: #FFF; border: 1px solid #808080;  background: #808080; font-weight: bold;}
.pageNaviPoints {	padding: 3px 5px;	margin-top: 10px;	margin-right: 7px;	color: #808080; font-weight: bold;}
.pageNaviLink {	padding: 3px 5px;	margin-top: 10px;	margin-right: 7px;	border: 1px solid #808080;}
.pageNaviLink  a{ color: #808080;}


/* Правая колонка */
.rHead {	margin: 0px 0px 5px 0px; padding: 1px 1px 1px 5px; font-size: 13px; color: #FFFFFF;	background: #00558a; }
.rBlock {
	margin: 0px 0px 5px 0px;
	padding-bottom: 5px;
	background: #EFEFE1;
	font-size: 13px;
}
.rBlock a{ color: #00558a;	font-size: 13px;}
.rBlock .menu { width: 100%; padding-left: 10px;}
.rBlock .menu tr td { padding-top: 2px; width: 50%;}
.rBlock .menuall {padding-top: 3px; padding-left: 11px;}
.rBlock .menuall a{font-size: 13px;}

.rBlock .top { width: 100%;}
.rBlock .top a {font-size: 12px; display:block; text-align: center;}
.rBlock .top tr td { padding: 3px 5px 0px 5px; width: 50%; vertical-align: bottom;}

.nameart {margin-bottom: 10px;}

/* Просмотр новостей */
.viewnews {}
.viewnews  .icon img{margin-right: 15px;}
.viewnews {font-size: 13px;}
.viewnews .text {margin-top: 10px; font-size: 13px;}
.viewnews  a{font-size: 13px;}
.viewnews .center{text-align: center;}
.viewnews a:hover{color: #ff4f00;}

.viewgame  .icon img{margin-right: 15px; width: 176px; height: 220px;}
.viewgame  .icon2 img{margin-right: 25px; width: 100px; height: 100px;}
.viewgame {font-size: 13px;}
.viewgame .text {margin-top: 10px; font-size: 14px;}
.viewgame  a{font-size: 13px;}
.viewgame .center{text-align: center;}
.viewgame a:hover{color: #ff4f00;}

.headart {font-size: 11px; font-weight: bold; color: #000; margin-bottom: 5px;}
.headart span {font-size: 10px; font-weight: bold; color: #808080;}
.headart2 {font-size: 11px; color: #000; background: #e2e2e2; padding-left: 5px; margin: -2px -5px 10px 10px;}
.headart2 b{font-size: 11px;}
.headart2 span {font-size: 10px; color: #000; font-weight: bold;}


/* блок похожее, с адсенсом*/
.adsvtemy {margin-top: 5px; border: none; padding: 0px;}
.adsvtemy .ads {width: 320px; border: none; padding: 0px; margin-bottom: 10px; text-align: left;}
.adsvtemy .vtemy {border: none; padding: 0px; vertical-align: top;}
.adsvtemy .vtemy .linkblk {margin-bottom: 10px; color: #363636; font-size: 12px;}
.adsvtemy .vtemy .linkblk a{font-size: 13px; color: #2a52be;}
.adsvtemy .vtemy .gameblk {clear:left; color: #363636; font-size: 11px;}
.adsvtemy .vtemy .head {font-size: 13px; font-weight: bold; margin-bottom: 5px;}
.adsvtemy .vtemy .gameblk img{margin-right: 7px; margin-bottom: 10px;}
.adsvtemy .vtemy .gameblk a{font-size: 13px;}

/* блоки игр */
.gameBox2{ clear: left; float: left; width: 352px; margin-top: 10px; padding: 5px; border: 1px solid #E2E2E2; }
.pregameicon img{margin-right: 10px;}
.gameBox3{ float: left;  width: 352px; margin-left: 10px; margin-top: 10px; padding: 5px; border: 1px solid #E2E2E2; }
/*.headlinkgame {margin-bottom: 4px;}
.headlinkgame a{font-size: 20px; font-style: normal;}
.headlinkgame a:hover{color: #ff4f00;}*/
/* просмотр игры*/
.bignews {padding-bottom: 10px; border-bottom: 1px solid #5da130;}
.gameBox, .box { margin-top: 10px; padding: 5px; border: 1px solid #E2E2E2; overflow: auto;}
.gameBox:hover { border: 1px solid #ff4f00; }
.gameBox  a, .box  a{color: #2a52be;}
.gameBox  a:hover, .box  a:hover{color: #ff4f00;}
.titlegame {border-top: 1px solid #5da130; border-bottom: 1px solid #5da130; background-color: #e2e2e2; padding: 5px 10px; font-weight: bold; margin: 10px 0; clear: left;}

.linksBox {	padding-left: 5px;	margin-bottom: 5px; text-align: left;}
.linksBox TR TD {vertical-align: bottom; height:17px;}
.linksBox a {font-style: normal;}
.imageBox {	text-align: center;}
.imageBox  img{	margin:5px; }

/* Картинки */
.imgcontainer {/*margin: 0px 1px;*/}
.imgpreview {float:left; width: 184px; height: 190px; text-align: center; vertical-align: center; margin-top: 10px;}
.imgpreview img  {padding-top: 1px;}
.imgpreview a{color: #FF4500; font-style: normal;}

/* другое */
.infobox {clear: left; margin-top: 10px; padding: 0 5px;}
.infobox  p{padding-bottom: 3px; text-indent: 20px; font-size: 12px; text-align: justify;}
.all {clear: left; border-top: 1px dotted #2a52be; padding-top: 2px; margin: 5px 0px; text-align: right;}
.all a {font-weight: bold;}
.allgame {clear: left; padding-top: 2px; margin: 5px 0px; text-align: right;}
.allgame a {font-weight: bold; color: #FF4500;}
.smalllink a {color: #2a52be; font-size: 11px;}
.smallText {	font-size: 11px; color: #808080; margin-top: -1px; }

.ahtungBox {	margin-top: 5px;	margin-bottom: -2px;	padding: 3px 5px;	border: 1px dotted #E2E2E2;	text-align: left;	font-size: 11px;	color: #727272;	clear: left;}
.ahtungBox  b{font-size: 11px;}
.ahtungBox  a{font-size: 11px;}
.ahtungBox2 {margin-top: 5px; text-align: left;	font-size: 11px; color: #808080;}
.ahtungBox2  b{font-size: 11px; color: #808080;}

/* Новое */
.clear {clear:both; overflow:hidden; height:0px}

.userform {float: left; margin-top: 6px; margin-left: 0px; border: 1px solid #5da130; padding: 10px 9px 9px 10px; width: 229px; background-color: #fffacd;}
.userform img{height: 50px; width: 50px; text-align: left; border: 1px solid #999999; margin-right: 7px;}

.lbl1 {display:block; font-weight:bold; padding:0 0 5px 0; font-size: 13px; color: #000;}

.button01 {display:inline-block; padding:0 0 0 15px; line-height:21px; height:21px; background:url(../img/buttons01.gif); text-decoration:none; text-align:center; margin:1px 0 0 0}
.button01 span{display:inline-block; height:21px; background:url(../img/buttons01.gif) right top; padding:0 17px 0 2px; margin:0 -2px 0 0; cursor:pointer; color:#fff}
.button01:hover {background:url(../img/buttons01.gif) 0 -42px}
.button01:hover span {background:url(../img/buttons01.gif) right -42px}
.button01:active {background-position:0 -21px}
.button01:active span {background-position:right -21px}

.menucont01 {margin:8px 0 0 -7px;}
.menu01 {}
.menu01 .menu01item {float:left; padding:2px 0 0 0; border-left:1px solid #5da130; border-top:1px solid #fff; height:20px;}
	.menu01 .menu01item a {font-weight:bold; font-size: 15px; color:#000; padding:0 9px;}
	.menu01 .menu01item a:hover {color:#ff4f00;}
	
.menu01 .cls {border-left: none; margin-top: 3px;}

.menu01 div {
	color: #999;
	font-size: 0.8em;
	margin: -6px 9px -3px 0;
	text-align: right;
	z-index: 1;
}

/* ПОИСК */
.search {float: left; margin-top: 6px; margin-left: 10px; border: 1px solid #5da130; padding: 15px 0 15px 105px; width: 404px; background-color: #fffacd;}

.inline-ie {
	margin-left: 0px;
	float: left;
}

.wide_input {
height: 19px;
font-size: 1em;
margin-right: 5px;
border: 1px solid #ccc;
-moz-border-radius: 4px;
border-radius: 4px;
}

.bannershead {margin-top: 7px;}
.bannershead .banner {float: left; border:1px solid #5da130; width: 166px; margin-right: 10px; padding: 5px; margin-bottom: 8px; background-color: #f5faee; text-align: center;}
.bannershead .banner img {margin-bottom: -3px;}
.bannershead .banner a {font-size: 11px;}

.headrazdel {
	border-top: 1px solid #5da130;
	background:#efefef;
	height: 30px;
}
.menuhead {
	border-top: 1px dashed #5da130;
	border-bottom: 1px dashed #5da130;
	text-align: center;
	padding: 5px 0;
	margin-bottom: 15px;
}
.menuhead a {font-weight:bold; font-size: 10px; color:#000; margin: 0 5px 0 5px;}
.menuhead a:hover {color: #ff4f00;}
.headrazdel .title {
	color: #000;
	font-weight: bold;
	background:#efefef;
	padding: 8px 0 0 10px;
	font-size: 13px;
}

.headrazdel .title span {
	float: right;
	text-align: right;
	font-weight: normal;
	padding-right: 10px;
}
.headrazdel .title span a {font-size: 11px;}
/* БЛОКИ */
.informers {float:left; width:114px; overflow:hidden; position:relative; height:186px; padding: 0 4px;}
.informer {width:100px; overflow:hidden; padding:6px; border:1px solid #e2e2e2; display:inline-block; text-decoration:none; text-align:left;}
.informer:hover {border:1px solid #ff4f00;}
.informer:hover  .cutted {color: #ff4f00;}
.informer img {vertical-align:bottom; width: 100%;}

.informer .cutted {white-space:nowrap; overflow:hidden; padding-top:0px; font-size: 11px; color: #2a52be;}
.informer .cutted:hover {color: #ff4f00;}
.informer .text {white-space:nowrap; overflow:hidden; padding-top:10px; font-size: 11px; font-weight: bold; color: #000;}

.imgcont td {background:#e2e2e2; overflow:hidden; width:100px; /*height:75px; text-align:center; vertical-align:middle;*/}

.gamecontainer0 {float: left; width: 483px;}
.gamecontainer1 {float: left; width: 490px;}
.gamecontainer2 {float: left; width: 250px; margin-left: 3px;}
.gamecontainer2 .head {color: #000; font-size: 11px; font-weight: bold; margin-bottom: 5px;}
.gamecontainer2 .head span {float:right; text-align: right; color: #808080; font-size: 11px; font-weight: bold; margin-bottom: 5px;}
.gamecontainer2 .d1 {overflow:hidden; background-color: #e2e2e2; padding: 2px;}
.gamecontainer2 .d2 {overflow:hidden; padding: 2px;}
.gamecontainer2 .d1 span {float:right; color:#808080; font-size: 11px; padding:0 0 0 1px}
.gamecontainer2 .d2 span {float:right; color:#808080; font-size: 11px; padding:0 0 0 1px}

.gamecontainer2 a {font-size: 11px; text-decoration: none;}
.gamecontainer2 a:hover {color: #ff4f00;}

/* Новости */
.informers2 {width:100%; overflow:hidden; position:relative; height:114px; margin-bottom: 10px;}
.informer2 {width:97%; overflow:hidden; padding:6px; border:1px solid #e2e2e2; display:inline-block; text-decoration:none; text-align:left;}
.informer2:hover {border:1px solid #ff4f00;}
.informer2:hover  .cutted {color: #ff4f00;}
.informer2 img {vertical-align:bottom; width: 100px; margin-right: 10px;}

.informer2 .cutted {overflow:hidden; padding-top:0px; font-size: 12px; font-weight: bold; color: #2a52be;}
.informer2 .cutted:hover {color: #ff4f00;}
.informer2 .head {font-size: 11px; font-weight: bold; color: #000; margin-bottom: 5px;}
.informer2 .head span {font-size: 10px; font-weight: bold; color: #808080; margin-right: 5px;}
.informer2 .text {overflow:hidden; margin-top:5px; font-size: 11px; color: #000;}

.newscontainer2 {float: left; width: 250px; margin-left: 10px;}
.newscontainer2 .head {color: #000; font-size: 11px; font-weight: bold; margin-bottom: 5px;}
.newscontainer2 .d1 {overflow:hidden; background-color: #e2e2e2; padding: 2px;}
.newscontainer2 .d2 {overflow:hidden; padding: 2px;}
.newscontainer2 .d1 span {font-size: 10px; color: #808080; margin-right: 5px;}
.newscontainer2 .d2 span {font-size: 10px; color: #808080;  margin-right: 5px;}

.newscontainer2 a {font-size: 11px; text-decoration: none;}
.newscontainer2 a:hover {color: #ff4f00;}

/* Блоки справа */
.rblock {border: 1px solid #e2e2e2; border-top: 1px solid #5da130; margin-top: 10px; color: #000; font-size: 11px;}
.rblock  a{font-size: 11px;}
.rblock  .head {border-top: 3px solid #e2e2e2; color: #000; font-size: 13px; font-weight: bold; padding: 7px 0 7px 10px;}
.rblock .body {padding: 0 10px 0 10px; }
.rblock .art {border-top: 1px solid #e2e2e2; padding: 5px 0;  font-size: 10px; min-height: 30px;}
.rblock .art img{margin-right: 10px; vertical-align:bottom; width: 25px;}

.sape {margin-top: 3px; font-size: 11px;}
.sape a{font-size: 11px;}

.rblock .mix {border-top: 1px solid #e2e2e2; padding: 5px 0; font-size: 10px;}
.rblock .mix img{margin-right: 10px; width: 80px;}

.share { margin-top: 15px; margin-bottom: 15px; height: 28px; border-bottom: 1px dashed #e2e2e2; border-top: 1px dashed #e2e2e2;}
.share  .left {float: left; padding: 8px 0 0 5px; font-size: 11px;}
.share span {float: right;}

