body {
	font: .75em Verdana, Arial, Sans-Serif;
	color: #272727;
	background: #ffffff;
	margin: 0;
}

h1 {color: #189bdc; font-weight: normal; font-size: 15pt; margin: 0 0 15px 0;}
h2 {clear: both; color: #189bdc; font-weight: normal; font-size: 15pt; margin: 0 0 15px 0;}
h3 {clear: both; color: #189bdc; font-weight: normal; font-size: 10pt; margin: 0 0 0 0;}

.sin {color: #189bdc;}
.zel {color: #46d126;}

a:link {COLOR: #272727; outline: none; TEXT-DECORATION: none;}
a:visited {COLOR: #272727; outline: none; TEXT-DECORATION: none;}
a:hover {COLOR: #1C9EDF; outline: none; TEXT-DECORATION: none;}


.top {clear: both; position: relative; width: 950px; height: 130px; margin: 0 auto;}

.logo {float: left; position: absolute; width: 248px; height: 209px; background: url('../img/name.png') top left no-repeat; margin: 1px 0 0 20px; z-index: 10;}

.menu {float: left; position: absolute; width: 680px; height: 100px; margin: 10px 0 0 300px;}

.zhanr {float: left; position: relative; width: 170px; font-size: 8pt;}
.zhpas {margin: 0 0 8px 0;}
	.zhpas img {border: 0; position: relative; margin: 0 5px -3px 0;}

.podlozhka {position: relative; width: 950px; margin: 0 auto;}

.ugol-l{float: left; position: relative; background: url('../img/ugol-l.png'); width: 65px; height: 68px; margin: 22px 0 10px -12px;}
.ugol-r{float: right; position: relative; background: url('../img/ugol-r.png'); width: 65px; height: 68px; margin: 22px -12px 10px 0;}

.podlozhkafon {position: relative; width: 950px; height: 80px; margin: 0 auto; background: #52c4ff url('../img/podlozhka.png');
				*top:-100px; *overflow: hidden;}

.info {float: left; position: relative; width:430px; height: 210px; font-size: 8pt; margin: 3px 0 0 20px;}
	.icoinfo {_margin: 0 0 10px 0;}
	.icoinfo img {border: 0; position: relative; margin: 0 5px -2px 0;}

.infotxt {float: left; position: relative; font-size: 8pt; margin: 0 0 20px 0; line-height: normal; opacity: 0.7;}

.izhanr {float: left; position: relative; font-size: 8pt; margin: 20px 0 20px 0; padding:10px; line-height: normal; background: #ddf0fa; -moz-border-radius:10px;}


.leftico {float: left; position: absolute; text-align: center; width: 15px; height: 80px;}
	.leftico img {clear: both; border: 0; margin: 7px 0 0 5px;}

.glavnav {float: left; position: absolute; width: 510px; margin: 8px 0 0 220px; z-index: 10;}
.glavnav a:link {COLOR: #c9ecfe; TEXT-DECORATION: none;}
.glavnav a:visited {COLOR: #c9ecfe; TEXT-DECORATION: none;}
.glavnav a:hover {COLOR: #fff; TEXT-DECORATION: none;}

.search {float: left; position: absolute; background: #ffffff; border: 1px solid #60a8d4; width: 510px; height: 20px; margin: 8px 0 0 0; z-index: 10;}
	input.sear {float: left; position: relative; border: 0px; width: 437px; height: 17px; padding: 2px 0 0 3px;}
.btns {border: 0; float: left; cursor:pointer; position: relative; display: block; padding:0 0 2px 25px; font-size: 8pt; color:#ccc; width: 66px; height: 20px; 
			background: url( '../img/button-search.png' ) top left no-repeat;}
.btns:hover {border: 0; float: left; cursor:pointer; position: relative; display: block; padding:0 0 2px 25px; font-size: 8pt; color:#6b6b6b; width: 66px; height: 20px; 
			background: url( '../img/button-search.png' ) 0 -20px no-repeat;}

	input.cont {float: left; position: relative; border: 1px solid #60a8d4; width: 377px; height: 17px; padding: 2px 0 0 3px;}
	textarea {float: left; position: relative; border: 1px solid #60a8d4; width: 377px; height: 150px; padding: 2px 0 0 3px;}
	.btn {clear: both; position: relative; padding:20px 0 0 0;}

.b186x80 {float: right; position: relative; right: -53px; width: 186px; height: 80px;
			*right: 0px;}
	.b186x80 img {border: 0;}

.content {clear: both; position: relative; text-align: justify; width: 950px; line-height: 1.8em; margin: 0 auto;
			*top: -80px;}

.contentglav {clear: both; position: relative; text-align: justify; width: 950px; line-height: 1.8em; margin: 0 auto;
			*top: -80px;}

.contentgigr {clear: both; position: relative; text-align: justify; width: 1024; line-height: 1.8em; margin: 0 auto;
			*top: -80px;}


.igra {float: left; position: relative; width: 680px;}
.opisanie {clear: both; position: relative; width: 680px; padding: 15px 0 0 0;}

.nomer {position: relative; top:20px;}

.podoblozhka {float: left; position: relative; text-align: left; background: url('../img/podoblozhka.png'); width: 200px; height: 212px; margin: 0 0 0 -5px; padding: 8px 10px 0 10px;}
	.podoblozhka img {border: 0;}
.podoblozh {float: left; position: relative; text-align: left; background: url('../img/podoblozh.png'); width: 200px; height: 212px; margin: 0 0 0 -5px; padding: 8px 10px 0 10px;}
	.podoblozh img {position: relative; border: 0; margin: 115px 0 0 42px;}

.banner500 {overflow: hidden; float: left; position: relative; text-align: left; background: url('../img/podoblban.png'); width: 500px; height: 212px; margin: 0 0 20px -5px; padding: 8px 10px 0 10px;
			*overflow: hidden;}
	ul#portfolio li img{border: 0;}
	ol,ul {list-style:none; margin:0;padding:0;}


.innerfade2{ 
				width: 500px; 
				height: 200px; 
				overflow: hidden; 
				position: relative; 
			}

			.boxcaption{ 
				font-size: 11px; line-height: normal;
				float: left; 
				position: absolute; 
				padding: 10px;
				background: #fff; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}

			.boxcaption2{ 
				font-size: 11px; line-height: normal;
				float: left;
				position: absolute; 
				text-align: center;
				padding: 10px;
				background: #fff; 
				height: 200px; 
				width: 180px; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}

			 a:hover .boxcaption2 {color:#000;}




.screen {clear: both; position: relative; padding: 20px 0 10px 0;}
	.screen img {border: 0; position: relative; margin: 0 10px 5px 0;}
		.screenico {clear: both; position: relative; font-size: 8pt; padding: 0 0 10px 0;}
			.screenico img {border: 0; position: relative; margin: 0 0 -2px 0;}


.download {clear: both; position: relative; font-weight: bold; font-size: 8pt; padding: 20px 0 20px 0;}
	.download img {border: 0; position: relative; margin: 0 5px -2px 0;}

.metka {clear: both; position: relative; font-size: 8pt; margin: 0 0 10px 0;}
	.metka img {border: 0; position: relative; margin: 0 0 -4px 0;}

.links {clear: both; position: relative; font-size: 8pt; margin: 30px 0 0 0;}
	input.links1 {border: 1px solid #cccccc; width: 500px;}


.top5 {float: left; position: relative; width: 380px; height: 220px; background: url( '../img/top5.png' ) no-repeat; margin: 2px 0 0 20px; padding: 0 0 0 35px;
		_width: 375px;}
.top5info {clear: both; position: relative; font-size: 8pt; height: 30px; line-height: normal; margin: 0 0 15px 0;}
.top5info img {border: 0; float: left; position: relative; width: 30px; height: 30px; margin: 0 8px 0 0;}

.top10 {float: left; position: relative; width: 680px; background: url( '../img/top10.png' ) no-repeat;}
.top10info {clear: both; position: relative; height: 60px; border-bottom: 1px dotted #9b9b9b; font-size: 8pt; line-height: normal; margin: 0 0 10px 0;}
.top10info img {border: 0; float: left; position: relative; margin: 0 8px 0 35px;}
.top10-info-down {float: left; position: relative; margin:10px 20px 0 0; opacity: 0.7;}
	.top10-info-down img {border: 0; float: left; position: relative; margin: 0 5px 0 0;}

.newgam {overflow: hidden; clear: both; position: relative; width: 950px; height: 175px; line-height: normal; font-size: 8pt; margin: 0 0 20px 0; padding:0 0 0 3px;}
.newgaminfo {float: left; position: relative; width: 200px; height: 175px; text-align: left;}
.delitel {float: left; position: relative; width: 5px; height: 175px; background: url( '../img/delitel.png' ) no-repeat; margin: 0 22px 0 22px;}
.newimg {overflow: hidden; height: 100px; position: relative; outline: 1px solid #ccc; margin: 10px 0 10px 0;}
.newgaminfo img {border: 0; float: left; position: relative;}
.yanew {position: absolute; width: 45px; height: 45px; z-index:100; *left:0px;}

.superhit {position: absolute; width: 61px; height: 60px; top:157px; left: 157px; z-index:100;}


.onlinegaminfo {float: left; position: relative; width: 200px; height: 175px; margin: 0 25px 30px 0; line-height: normal; font-size: 8pt;}
.onlineimg {overflow: hidden; height: 100px; position: relative; margin: 5px 0 5px 0;}
.onlinegaminfo img {border: 0; float: left; position: relative;}


.recomend {overflow: hidden; clear: both; position: relative; width: 950px; *width: 850px; height: 100px; background: url( '../img/recomend.png' ) no-repeat; line-height: normal;
			font-size: 8pt; padding: 0 0 0 120px;}
.recomend img {border: 0; float: left; position: relative; margin: 7px 8px 10px 0; outline: 1px solid #999;}
#hint {clear: both; line-height: normal; font-size: 8pt;}

/* Вывод для всех игр */

.agames {float: left; position: relative; width: 680px;}
.agamesinfo {clear: both; position: relative; height: 60px; border-bottom: 1px dotted #9b9b9b; font-size: 8pt; line-height: normal;  margin: 10px 0 0 0;}
.agamesinfo img {border: 0; float: left; position: relative; margin: 0 8px 0 0;}
	.agamesinfomenu {float: left; position: relative; margin: 10px 20px 0 0; opacity: 0.7;}
	.agamesinfomenu img {border: 0; float: left; position: relative; margin: 0 5px 0 0;}

.countgame {clear: both; position: relative; border-top: 2px solid #1a9dde; border-bottom: 2px solid #1a9dde; background: url( '../img/boy.png' ) no-repeat; font-size: 8pt; line-height: normal; width: 880px; padding: 10px 0 10px 70px; margin: 0 0 20px; opacity: 0.7;}

.right {float: right; position: relative; width: 250px; margin: 30px 0 0 0;}
.rblok {float: right; position: relative; width: 250px; font-size: 8pt; border: 1px dotted #9b9b9b; padding: 3px 5px 3px 5px; margin: 0 0 5px 0;}

.rbut {float: right; position: relative; width: 260px; padding: 3px 0 3px 0; margin: 0 0 5px 0;}

.rbi {float: right; position: relative; width: 249px; height: 104px; font-size: 8pt; line-height: normal; background: url('../img/infozhanr.png'); padding: 7px 7px 0 7px; margin: 0 0 5px 0;}
.icoright {clear: both; position: relative;}
	.icoright img {border: 0; position: relative; margin: 0 5px -2px 0;}
.rhelp {float: right; position: relative; width: 249px; font-size: 8pt; border-top: 1px dotted #9b9b9b; border-right: 1px dotted #9b9b9b; border-bottom: 1px dotted #9b9b9b;
		border-left: 2px solid #1a9dde; padding: 3px 5px 3px 5px; margin: 0 0 5px 0; line-height: normal;}
.donate {float: right; position: relative; width: 214px; font-size: 8pt; border-top: 1px dotted #9b9b9b; border-right: 1px dotted #9b9b9b; border-bottom: 1px dotted #9b9b9b;
		border-left: 2px solid #1a9dde; padding: 3px 5px 3px 40px; margin: 0 0 5px 0; line-height: normal; background: url( '../img/donate.jpg' ) no-repeat;}
.vkontakte {float: left; position: relative; width: 190px; font-size: 8pt; border: 1px solid #9b9b9b; padding: 3px 5px 3px 30px; margin: 0 5px 5px 0; line-height: normal; background: url( '../img/vkontakte.jpg' ) no-repeat;}
	
.antivir {float: right; position: relative; width: 249px; font-size: 8pt; border-top: 1px dotted #9b9b9b; border-right: 1px dotted #9b9b9b; border-bottom: 1px dotted #9b9b9b;
			border-left: 2px solid #ff0000; padding: 3px 5px 3px 5px; margin: 0 0 5px 0; line-height: normal; text-align: left;}

.vverh {clear: both; position: relative; text-align: left; width: 70px; height: 16px; top: -52px; left: 320px; background: url('../img/vverh.png');
		*left: -10px;}
	.vverh img {clear: both; border: 0; margin: 5px 3px 0 7px;
				*margin: 4px 3px 0 7px;}

.bottom {clear: both; position: relative; border-top: 2px solid #1a9dde; font-size: 8pt; width: 950px; height: 50px; top: 20px; margin: 0 auto;
			*top: 0px;}
	.bleft {float: left; position: relative; width: 450px; margin: 10px 0 0 0;}
	.bright {float: right; position: relative; width: 400px; text-align: right; margin: 10px 0 0 0;}
	
.jsb-wrap {position: relative; z-index: 100;}
.jsb-title {cursor: pointer;}
.jsb-wrap ul {display: none; position: relative;}
.jsb-wrap li {text-align: left !important; list-style: none !important;}
.jsb-wrap a {display: block; padding-left: 25px;}

.stats{display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px}

.menumap, .menumap ul {margin:0; padding:0; list-style:none;}
.menumap ul li {padding-left:15px;}
	.menumap ul li img {border: 0; float: left; position: relative; width: 20px; height: 20px; margin: 0 10px 0 0;}
.hiddenmap {display:none;}



.mapmenu {
	width: 250px;
	float: left;
	padding: 0 30px 0 0;
}
.mapmenu ul {list-style:none; padding:0px;}
.mapmenu li {background:url('../img/botline.png') bottom repeat-x; margin: 5px 0 0 0;}
	.mapmenu li a {background: #fff; padding: 0 4px 4px 0;}
.mapmenu li span {float:right; background:#ffffff; color: #cccccc; padding: 0 0 0 4px;}
.mapmenu li br {clear:both;}




IMG.iePNG { filter:expression(fixPNG(this)); position: relative; }


.com {clear: both; position: relative; border-bottom: 2px solid #1a9dde; font-size: 8pt; height:30px; margin: 40px 0 0 0; *top:-10px;}
	.coml {float: left; position: relative; width: 500px;}
	.comr {float: right; position: relative; background: url('../img/com.png')no-repeat; top:16px; width: 119px; height: 17px; padding: 0 0 0 17px;}

.comm {clear: both; position: relative; width: 674px; margin: 0 0 10px 0;}	
	.commv {position: relative; width: 674px; height: 6px; top:-5px; *top: 0px;}
	.commtext {padding: 5px 10px 0 10px; font-size: 8pt; background: url('../img/comt.png'); line-height: normal;}
	.commn {position: relative; width: 674px; height: 19px;}
	.commin {position: relative; top:-18px; *top:-13px; left:45px; font-size: 8pt;}
	
.commo {clear: both; position: relative; width: 634px; margin: 0 0 10px 40px;}	
	.commvo {position: relative; width: 634px; height: 5px; top:-6px; *top: 0px;}
	.commtexto {padding: 5px 10px 0 10px; font-size: 8pt; background: url('../img/comto.png'); line-height: normal;}
	.commno {position: relative; width: 634px; height: 22px;}
	.commino {position: relative; top:-18px; *top:-13px; left:45px; font-size: 8pt;}



.formacom {clear: both; height: 210px; position:relative; padding: 10px 5px 10px 5px; border-bottom: 2px solid #1a9dde;}
	.mincom {float: left; position: relative; width: 220px;}
		input.mincom {border: 1px solid #60a8d4; width: 200px;}
	.mincom2 {float: left; position: relative; width: 420px;}
		textarea.mincom2 {float: left; position: relative; border: 1px solid #60a8d4; width: 417px; height: 100px; z-index:100;}
			.gid {position: relative; top:-50px; left:50px; }