html {margin: 0px; padding: 0px; height: 100%;}
body {
	background: #fff url(/images/top-bg.jpg) left top repeat-x;
	color: #000;
	font-size: 13px;
	font-family: Tahoma;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
}

div {margin: 0px; padding: 0px;}

a {color: #000; text-decoration: underline;}
a:hover {color: #ff8200; text-decoration: none;}

a img {border: 0px;}

h1, h2, h3, h4, h5, h6 {color: #3f09b2;}

h1, h2 {font-size: 24px; font-weight: normal; margin-top: 0px;}
h3, h4, h5, h6 {font-size: 16px;}

#wrap01 {width: 100%; background: url(/images/bottom-bg.jpg) left bottom repeat-x;}
#wrap02 {width: 1011px; overflow: hidden; margin: 0px auto;}

#header {width: 100%; height: 400px; background: url(/images/plashka.png) left bottom no-repeat; float: left; position: relative;}
	#header .logo {width: 350px; height: 70px; position: absolute; left: 15px; top: 30px; z-index: 1000;}
	#header .top_menu {width: 590px; z-index: 10; position: absolute; right: 0px; top: 55px;}
		#header .top_menu ul {float: right; width: 180px; display: block; text-transform: lowercase; list-style: none; margin: 0px 0px 0px 0px; padding: 0px;}
		#header .top_menu li {margin: 0px 0px 10px 0px; padding: 0px; padding-left: 16px; }
		#header .top_menu li:hover {background: url(/images/small-cross.png) left top no-repeat; background-position: 0px 2px;}
		
	#header .pl_menu {width: 100%; height: 155px; position: absolute; left: 0px; bottom: 0px; z-index: 10;}
		#header .pl_menu div {float: right; margin-right: 18px; height: 100%; width: 145px; text-align: left;}
		#header .pl_menu .end {margin-right: 0px; width: 80px;}
		#header .pl_menu a {color: #ff8200; text-decoration: underline; font-size: 12px; }
		#header .pl_menu .m1 {background: url(/images/m1.png) right bottom no-repeat; background-position: 10px 50px; }
		#header .pl_menu .m2 {background: url(/images/m2.png) right bottom no-repeat; background-position: 65px 42px; }
		#header .pl_menu .m3 {background: url(/images/m3.png) right bottom no-repeat; background-position: 70px 25px; }
		
	#header .auth {width: 380px; height: 145px; position: absolute; top: 227px; right: 33px; background: url(/images/auth-trans.png) right bottom no-repeat;}
		#header .auth table {border-collapse: collapse;}
		#header .auth table.t {margin-top: 40px;}
		#header .auth td {padding: 10px; color: #ff8200;}
		#header .auth input {color: #666; font-style: italic; font-size: 12px; width: 145px;}
		#header .auth input.sbm {color: #000; font-style: normal; width: 70px;}
		
#header2 {width: 100%; height: 150px; float: left; position: relative;}
	#header2 .logo {width: 350px; height: 70px; position: absolute; left: 15px; top: 30px; z-index: 1000;}
	#header2 .top_menu {width: 590px; z-index: 10; position: absolute; right: 0px; top: 30px;}
		#header2 .top_menu ul {float: right; width: 170px; display: block; text-transform: lowercase; list-style: none; margin: 28px 20px 0px 0px; padding: 0px;}
		#header2 .top_menu li {margin: 0px 0px 10px 0px; padding: 0px;}
		
	#header2 .pl_menu {width: 100%; height: 150px; position: absolute; left: 0px; bottom: 0px; z-index: 10;}
		#header2 .pl_menu div {float: right; margin-right: 20px; height: 100%; width: 185px; text-align: center;}
		#header2 .pl_menu a {color: #ff8200; text-decoration: none; font-size: 18px;}
		#header2 .pl_menu .m1 {background: url(/images/m1-trans.png) right bottom no-repeat;}
		#header2 .pl_menu .m2 {background: url(/images/m2-trans.png) right bottom no-repeat;}
		#header2 .pl_menu .m3 {background: url(/images/m3-trans.png) right bottom no-repeat;}
		
	#header2 .auth {width: 380px; height: 145px; position: absolute; top: 227px; right: 33px; background: url(/images/auth-trans.png) right bottom no-repeat;}
		#header2 .auth table {border-collapse: collapse;}
		#header2 .auth table.t {margin-top: 40px;}
		#header2 .auth td {padding: 10px; color: #ff8200;}
		#header2 .auth input {color: #666; font-style: italic; font-size: 12px; width: 145px;}
		#header2 .auth input.sbm {color: #000; font-style: normal; width: 70px;}

		
#left {width: 300px; float: left; margin: 20px 0px;}
#super {width: 297px; margin: 0px auto; background-color: #ff8200; color: #000;}
	#super .wrap01 {width: 100%; background: url(/images/left-top.jpg) left top no-repeat;}
	#super .wrap02 {width: 100%; overflow: hidden; background: url(/images/left-bot.jpg) left bottom no-repeat;}
	#super ul {margin: 0px; padding: 15px; list-style: none;}
/*	#super li {margin: 0px; padding: 0px 0px 10px 20px; background: url(/images/cross.gif) left top no-repeat;} */
	#super li {margin: 0px; padding: 0px 0px 14px 5px;} 
	#super li img {padding: 0 5px 0 0; vertical-align: top; float: left; } 

#contacts {width: 300px; margin: 50px 0px 20px 50px; overflow: hidden;}
	#contacts div {float: left; width: 100%; margin-bottom: 30px;}
		#contacts div b {font-size: 18px;}
		#contacts div span {font-size: 16px; color: #666;}
		#contacts div strong {font-size: 36px; font-weight: normal;}
		

#right {width: 650px; float: right; margin: 20px 0px;}
	#right .games {width: 100%; }
	#right .games tr {padding: 0px; }
	#right .games tr td {padding: 6px; }
	#right .games tr td a img {width: 200px; }
	#right .games td h3 a {text-decoration: none; vertical-align: top;}
        #right .otherlink {float:right; font-size:16px; color:#FF8200; }
#right .leftlink {float:left; font-size:16px; color:#FF8200; }

#game {width: 100%; overflow: hidden;}
	#game div {width: 30%; margin-right: 3%; float: left; }
	#game div span {}
	#game div img {width:200px; padding: 0; }
	#game div div {background-color:#3f09b2; height:2px; width:200px; margin: 6px 0 10px 0; }
	#game div:hover div {background-color:#ff8200; height:2px; width:200px; font-size: 0;}

#ads {width: 100%; overflow: hidden;}
	#ads div {width: 30%; margin-right: 3%; float: left; }
	#ads div span {}
	#ads div div {background-color:#3f09b2; height:2px; width:200px; margin: 6px 0 10px 0; }
	#ads div:hover div {background-color:#ff8200; height:2px; width:200px; font-size: 0;}

#news {width: 100%; overflow: hidden;}
	#news div {width: 30%; margin-right: 3%; float: left; color: #000;}
	#news div span {color: #666666; font-size: 18px;}
	#news div span a {color: #666666; font-size: 18px;}	


#reply {width: 100%; background: url(/images/rep-bg.png) left top repeat-y; margin-bottom: 40px;}
	#reply .text {font-size: 12px; font-weight: bold; color: #000; float: left; width: 410px; margin: 20px;}
	#reply .wrap01 {width: 100%; background: url(/images/rep-top.png) left top no-repeat;}
	#reply .wrap02 {width: 100%; overflow: hidden; background: url(/images/rep-bot.png) left bottom no-repeat;}
	#reply .name {width: 184px; float: right; padding-left: 6px;}
		#reply .name span {font-size: 18px; line-height: 50px; color: #666;}
		#reply .name font {border-bottom: 1px dashed #ff8200;}
		#reply .name font:hover {border: 0px;}
		#reply .name a {color: #ff8200; text-decoration: none; font-size: 14px;}
		
#footer {width: 100%; float: left;}
	#footer .wrap {width: 920px; margin: 0px auto; height: 140px;}
	#footer .f1 {width: 300px; float: left; font-size: 12px;}
	#footer .f2 {width: 350px; float: left; font-size: 12px;}
	#footer .f3 {width: 200px; float: right; font-size: 12px;}
	
	#footer .PR { font-size:11px; height:50px; width:210px; float: right; line-height: 140%; white-space:nowrap; }
	#footer .PR .flash {height:50px; float: left;}
	#footer .PR .links {margin:-48px -32px 0px 0px; float: left;}
	#footer .PR a {display:block; margin:0 0 12px 45px; text-decoration:none; color: #aaa;}
	
.ib_list li {background: url(/images/ib/list.jpg) left 6px no-repeat; list-style: none; margin: 0px; padding-left: 15px;}
.ib_h3 {color: #777; margin-top: 30px;}
.ib_tab {border:0px; font-size: 11px !important;}
.ib_tab p {margin: 0px; padding: 0px;}
.ib_tab ul {list-style: none; margin: 0px; padding: 0px;}
.ib_tab td {border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 1px #ccc solid; padding: 8px 5px;}
.price {color: rgb(255, 125, 0); font-weight: bold;}