
html, body {
	margin:0;
	padding:0;
	background:#042127 url(images/fon.jpg) center repeat-y;
	width:100%;
	height:100%;
	color:#ac8991;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	cursor: url(cur.cur), auto;
}
a:link,
a:visited,
a:active{
	text-decoration:none;
	color: yellow;
	cursor: url(cur.cur), auto;
}
a:hover{
	text-decoration:underline;
	cursor: url(cur.cur), auto;
}

#main {
	margin:0px auto;
	width:1099px;
	height:100%;
}
table, img, form {
	border:0;
}
object, img, a{
	outline: none;
	cursor: url(cur.cur), auto;
}

form{
	margin:0;
	padding:0;
}
#head{
	background:url(images/head.jpg)  no-repeat  center top;
	height:324px;
	padding:0px 50px;
}

/*	my select form*/
.chlang{
	margin-left: 834px;
	margin-top: 34px;
	position: absolute;
	z-index:199;
}
.typeclienta {
	overflow: hidden;
	width: 67px;
	height: 19px;
	background: #e6b579;
	border:1px solid #ec6a2b;
	border-width: 0px 1px 1px 1px;
	color:#000;
}
.tarrow{
	background: none;
	width: 21px; 
	height: 17px;
}

.typeclienta a:link, .typeclienta a:visited{
	font-size:12px;
	padding: 1px 0px;
	padding-left:5px;
	color:#000;
	font-weight:bold;
	font-family:Trebuchet MS;
	margin-bottom: 4px;
	display:block;
	text-decoration: none;
	width: 63px;
}
.typeclienta a:hover{
	display:block;
}

input{
	font-size:14px;
	border:1px solid #efa300;
	width: 110px;
	background:#351208;
	color:#fff;
	padding: 3px 4px;
}
#head .lkblock{
	background:url(images/lk-fon.jpg);
	width: 351px;
	height: 270px;
	color: #fefdb4; font-size: 14px;
	margin-left: 24px;
	display: none;
}
.lk-title{
	background:url(images/lk-tit-block.png) no-repeat center bottom;
	height: 85px;
	width: 320px;
}
#head .login{
	margin-left: 50px;
	height: 35px;
}
#head .login div, #head .passw div{
	float: left; width: 60px; text-align: right; padding-right: 10px;
}
#head .login div div, #head .passw div div{
	width: 110px;
	text-align: left;
}
#head .passw{
	clear: left;
	padding-left: 50px;
	height: 35px;
}

.tserverblock{
	position:absolute;
	margin-left: 50px;
	*margin-left: 40px;
}
.typeserver {
	overflow: hidden;
	float: left;
	border:1px solid #efa300;
	width: 110px;
	height: 18px;
	background:#351208;
	padding: 3px 4px 0px;
}
.tserverblock .fl{
	width: 60px;
	text-align:right;
	margin-right: 10px;
}
.typeserver a:link, .typeserver a:visited {
	font-size: 10px;
}

.tsarrow{
	background: url(images/px.gif);
	width: 110px; 
	height: 20px;
	position:absolute;
}

.typeserver a:link, .typeserver a:visited{
	font-size:12px;
	padding: 1px 0px;
	padding-left:5px;
	color:#fff;
	margin-bottom: 4px;
	display:block;
	text-decoration: none;
	width: 63px;
}

.sub{
	clear: left;
	float: none;
	padding-top: 35px;
	margin-left: 30px;
	*margin-left: 10px;
	width: 290px;
}
.sub a:link,.sub a:visited{
	color:#dbe9ff;
	margin-left: 15px;
	line-height: 34px;
	display: block;
	float: left;
	text-align: center;
}
.voity {
	background: url(images/lk-voity.png) no-repeat center;
	width: 87px;
	height: 34px;
}
.creatacc {
	margin-left: 18px;
	background: url(images/lk-zabily.png) no-repeat center;
	height: 34px;
	width: 137px;
}
.remember{
	padding-top: 5px;
	text-align:center;
	clear: left;
	float: none;
}
.remember a:link, .remember a:visited {
	color:#b6b6b6;
	font-size:12px;
	text-decoration:underline;
}
#content{
	background: url(images/ramka-mid.jpg) repeat-y center top;
	padding-bottom: 100px;
}

/*	include	ru-menu.css	 or en-menu.css		*/

.contl {
	background: url(images/contlr.png) repeat-y center top;
	width: 80px;
	position:absolute;
	z-index:10;
}
.contr div {
	background: url(images/contr.png) no-repeat right top;
	width:100%;
	height: 505px;
}
.contl div {
	background: url(images/contl.png) no-repeat 5px 0px;
	width:100%;
	height: 505px;
}

.contr {
	background: url(images/contlr.png) repeat-y center top;
	width:75px;
	position:absolute;
	z-index:11;
	margin-left:1020px;
}
.lblock{
	position:absolute;
	z-index:9;
	width: 305px;
	padding-left: 10px;
	margin-top: 80px;
}
.rblock{
	position:absolute;
	z-index:8;
	width: 305px;
	padding-left: 780px;
	margin-top: 80px;
}
.rblock .btext{
	color: #569dce;
}
.bblock .btext{
	color: yellow;
}
.btitle {
	background:url(images/lbl-title.png) no-repeat center top;
	height: 90px;
	line-height: 90px;
	text-align:center;
	color:#fff;
	width: 100%;
}

.bblock a:link,
.bblock a:visited{
}

.cblock {
	margin-top: 22px;
	width: 672px;
	position:absolute;
	z-index:10;
	margin-left:220px;
}
.cbt {
	background: url(images/ramka-t.png) no-repeat 0px 0px;
	padding-left: 110px;
	color:#9ee0ff;
	overflow: hidden;
}
.cbtxt{
	background: url(images/ramka-l.png) repeat-y 0px ;
	width: 672px;
	height: auto;
	padding-bottom:1px;
}
.cbtxt .btext{
	width: 446px;
	padding-left: 110px;
	background:url(images/cb-razdel-t.png) no-repeat 50px 0px;
	padding-top: 25px;
	text-align:justify;
	
}
.cbtxt .btext a:link, .cbtxt .btext a:visited{ text-decoration:underline; }
.cbtxt .btext a:hover{ text-decoration:none}
.cbtxt .btext h1{
	color: #fff;
	font-weight: normal;
	font-size:16px;
}
.newsl {
	float:left; 
	color: #9ee0ff;
	padding-left: 15px;
	font-size:12px;
}
.newsr {
	float: right;
	color: #9ee0ff;
	padding-right: 15px;
	font-size:12px;
}
.newsr a:link, .newsr a:visited{
	color: #9ee0ff;
}
.tcaption{
	height: 30px;
}
.txt {
	clear: left;
	color:#e5e5e5;
}
.txt a:link,
.txt a:visited{
	color:#64a9ff;
}
.news-bot{
	height:29px;
	width:446px;
	background: url(images/cb-razdel-b.png) no-repeat center bottom;
	margin:10px 0px 40px 110px;
}
.cbtxb{
	height:159px;
	width:100%;
	background: url(images/ramka-b.png) no-repeat 0px 0px;
}
.comanda {
	padding-left: 60px;
	margin-top: -15px;
	color: #c3e9ff;
}
.comanda div{
	background:url(images/comanda-line.png) no-repeat;
	height: 45px;
	line-height: 45px;
	width:195px;
	padding-left: 20px;
	margin-top: -18px;
}
.chat {
	background:url(images/chat.png) no-repeat;
	margin-left: 55px;
	width: 209px;
	height: 141px;
	margin-top: 30px;
}
.chat a:link, .chat a:visited{
	display:block;
	height:101px;
	width:200px;
}
.chatb {
	background:url(images/chat-b.jpg) no-repeat;
	height:40px;
	width:209px;
}
.svitok {
	margin-left: 55px;
	width: 209px;
	color: #fff;
}
.svitok-fon{
}
.svitok-t{
	background:url(images/svitok-t.png);
	height: 90px;
}
.svitok-t1{
	background:url(images/svitok-t1.png);
	height: 90px;
}
.svitok-t2{
	background:url(images/svitok-t2.png);
	height: 90px;
}
.svitok-m{
	background:url(images/svitok-m.png);
	padding-bottom:1px;
	width:100%;
	height:auto;
}
.svitok-b{
	background:url(images/svitok-b.png);
	height:60px;
}
.svitok-bb{
	background:url(images/svitok-bb.png);
	height: 85px;
}
.svitok .title{
	padding-top: 35px;
	text-align:center;
}
.title {
	font-size: 14px;
}
.svitok .text {
	padding-top: 1px;
	text-align:center;
	width: 130px;
	padding-left: 35px;
}
.lblock .svitok {
	margin-left: 45px;
}
.akctiya{
}
.muz-button  {
	width:117px;
	height: 28px;
	margin-top: 82px;
	margin-left: 430px;
	position:absolute;
	display:block;
	z-index: 11;
}

.ahx-on{
	background:url(images/ahx-on.png) no-repeat;
	diaplay: inline-block;
	float:left;
	width:220px;
	height:120px;
	overflow:hidden;
}
.ahx-on div.online{
	padding-top: 77px;
	padding-left: 25px;
	color: #fff;
	font-size:16px;
	float: left;
}
.ahx-on div.info{
	padding-top: 36px;
	padding-left: 78px;
	color: #fff;
	font-size:12px;
}

.ahx-off{
	background:url(images/ahx-off.png) no-repeat;
	display: inline-block;
	float: left;
	width: 220px;
	height: 120px;
}
.ahx-off div.online{
	padding-top: 77px;
	padding-left: 25px;
	color: #fff;
	font-size:16px;
	float: left;
}
.ahx-off div.info{
	padding-top: 36px;
	padding-left: 78px;
	color: #fff;
	font-size:12px;
}
.svitok .text a:link,
.svitok .text a:visited{
}

.comanda-line{
	background:url(images/rm-line.png);
	height:13px;
	width: 256px;
	margin-left: 30px;
}
.pages {
	text-align:center;
}
.pages a:link,
.pages a:visited,
.pages a:hover {
	color: #e5e5e5;
	padding: 0px 5px;
}
.contbot {
	background:url(images/ramka-bot.jpg) no-repeat center top; 
	height: 309px;
	margin-top: -300px;
	padding-bottom: 34px;
}
.copyright {
	margin-top: -35px;
	*margin-top: -45px;
	margin-left: 15px;
	width: 1074px;
	height: 100px;
	text-align:center;
	position:absolute;
}
.copyright div{
	background: url(images/cont-bottom.png) no-repeat center;
	height: 69px;
	width: 1074px;
}
.copyright {
	color: #fff;
	font-size:11px;
}
#easyTooltip{
	margin-top: 70px;
	background:url(images/info-win.png) no-repeat;
	width:165px;
	height:195px;
	z-index:9999;
}
.etext{
	font-size:14px;
	font-family: Trebuchet Ms, Arial, Helvetica, sans-serif;
	color:#9ec9ff;
	padding: 30px 25px 20px 25px;
}
/*	gallery		*/
.gallery td div{
	background:url(images/ramka-g.png) no-repeat center top;
	position:absolute;
	z-index: 999;
	width: 160px;
	height:153px;
	margin: -20px auto 0px;
	*margin-left:-50px;
	padding-left: 55px;
}
.gallery td {
	width: 250px;
	text-align:center;
	padding-top: 20px;
	padding-bottom:20px;
}
.gallery td div.txt{
	margin:0;
	padding:20px 0px;
	width:180px;
	height:auto;
	margin: 0px auto;
	position:relative;
	background:none;
	color:#f32d2e;
}
/*	gallery2		*/
.gallery2 td div{
	background:url(images/ramka-g.png) no-repeat center top;
	position:absolute;
	z-index: 999;
	width: 170px;
	height:153px;
	margin: -20px 0px 0px -15px;
	*margin: -20px 0px 0px -30px;
}
.gallery2 td {
	width: 170px;
	text-align:center;
	padding-top: 20px;
	padding-bottom:20px;
}
/*	gallery3		*/
.gallery3 td {
	width: 400px;
	text-align:center;
	padding-top: 20px;
	padding-bottom:20px;
}
.gallery3 img {
	background:#000;
	border:1px solid #401f1f;
	padding: 10px;
}
.gallery3 a img {
	padding:0;
	border:0;
	background:none;
} 
/*	Addons	*/
div.addons{
	border:solid #0e050a;
	color:#c6c6c6;
	border-width: 30px 5px 10px 5px;
}
.addons table{
	width:100%;

}
.tcapt{
	background:#404040;
	font-weight:bold;
}
.tr1{
	background:#141414;
}
.tr2{
	background:#111111;
}
.addons td{
	padding:2px 5px;
	font-size:12px;
	border-left:1px solid #242424;
	border-bottom:1px solid #242424;
}

/*	Banlist	*/

.banlist-button{
	background:url(images/comanda-line.png) no-repeat;
	width:190px;
	height:45px;
	line-height:45px;
	text-align:center;
	margin:0px auto;
	font-weight:bold;
}

/*	Regestration	*/
.regestration td{
	text-align: left;
	width: 200px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-weight: bold;
}
.regestration input{
	border:1px solid #6a2649;
	background:#12040a;
	height: 20px;
	width: 200px;
	padding-left:5px;
}
.varst a:link, .varst a:visited{
	color: #6a2649;
	text-decoration:none;
}
.galka-fon{
	background:url(images/checkb-fon.png) no-repeat center center; float: left; height:43px; width:43px
}
#galka{
	display:block;
	height:28px; 
	width: 28px; 
	margin: 5px 0px 0px 8px;
	background:url(images/checkb-g.png) no-repeat center center;
}
 a.create-account:link, a.create-account:visited {
	display:block;
	background:url(images/create-account-off.png) no-repeat center center;
	width: 160px;
	height: 60px;	
}
 a.create-account:hover{
	background:url(images/create-account-on.png) no-repeat center center
}
.fl{
	float: left;
}
