*html .iePNG { filter:expression(fixPNG(this)); }
*html .iePNG a { position:relative;}

#vipContainer { padding:23px;}
#vipContainer h2 { font-size:20px;}
#vipContainer .speedBar { font-size:16px; color:#006699;}
#vipContainer .big { font-size:26px; font-weight:normal;}
#vipContainer .yellowBox { margin:17px auto 13px auto; background:#fee189; max-width:570px;}
#vipContainer .yellowBox .t { background:url(../images/vip/yellow-box-t.gif) repeat-x top;}
#vipContainer .yellowBox .b { background:url(../images/vip/yellow-box-b.gif) repeat-x bottom;}
#vipContainer .yellowBox .l { background:url(../images/vip/yellow-box-l.gif) repeat-y left;}
#vipContainer .yellowBox .r { background:url(../images/vip/yellow-box-r.gif) repeat-y right;}
#vipContainer .yellowBox .l_t { background:url(../images/vip/yellow-box-t-l.gif) no-repeat left top;}
#vipContainer .yellowBox .r_t { background:url(../images/vip/yellow-box-t-r.gif) no-repeat right top;}
#vipContainer .yellowBox .l_b { background:url(../images/vip/yellow-box-b-l.gif) no-repeat left bottom;}
#vipContainer .yellowBox .r_b { background:url(../images/vip/yellow-box-b-r.gif) no-repeat right bottom;}
#vipContainer .yellowBox .vipIcon { background:url(../images/vip/vip.jpg) no-repeat 14px 13px; min-height:225px; height:auto !important; height:225px;}
#vipContainer .yellowBox .vipIcon .indent { padding:60px 40px 60px 224px;}

#vipContainer .thinBox { margin:10px auto; background:url(../images/vip/thin-box-tall.gif) repeat-y left; max-width:455px;}
#vipContainer .thinBox .t { background:url(../images/vip/thin-box-tall.gif) repeat-x top;}
#vipContainer .thinBox .t .l_t { background:url(../images/vip/thin-box-t-l.gif) no-repeat left top;}
#vipContainer .thinBox .t .r_t { background:url(../images/vip/thin-box-t-r.gif) no-repeat right top; padding-top:9px;}
#vipContainer .thinBox .b { background:url(../images/vip/thin-box-tall.gif) repeat-x bottom;}
#vipContainer .thinBox .b .l_b { background:url(../images/vip/thin-box-b-l.gif) no-repeat left top;}
#vipContainer .thinBox .b .r_b { background:url(../images/vip/thin-box-b-r.gif) no-repeat right top; padding-top:11px;}
#vipContainer .thinBox .r { background:url(../images/vip/thin-box-tall.gif) repeat-y right;}
#vipContainer .thinBox .indent { padding:5px 20px 1px 22px;}
#vipContainer .thinBox ul { margin:0; padding:0; list-style:none;}
#vipContainer .thinBox ul li { margin-bottom:10px; padding-left:32px; position:relative; min-height:10px; height:auto !important; height:10px;}
#vipContainer .thinBox ul li span { color:#666666;}
#vipContainer .thinBox ul li img { position:absolute; left:0;}

#vipContainer .vipFoot { margin:5px auto; max-width:455px;}
#vipContainer .vipFoot p { padding:5px 0;}
#vipContainer .vipFoot td { width:50%; padding:0 10px;}


* html #vipContainer .yellowBox {width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 996 ? "100%" : (document.documentElement.clientWidth > 1133 ? "570px" : "100%")) : (document.body.clientWidth < 995 ? "100%" : (document.body.clientWidth > 1133 ? "570px" : "100%")));}

* html #vipContainer .thinBox {width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 996 ? "100%" : (document.documentElement.clientWidth > 1018 ? "455px" : "100%")) : (document.body.clientWidth < 995 ? "100%" : (document.body.clientWidth > 1018 ? "455px" : "100%")));}

* html #vipContainer .vipFoot {width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 996 ? "100%" : (document.documentElement.clientWidth > 1018 ? "455px" : "100%")) : (document.body.clientWidth < 995 ? "100%" : (document.body.clientWidth > 1018 ? "455px" : "100%")));}

/* frontPage */

#frontPage {
	background:#1489b6 url(../images/rur.gif) repeat 0px 468px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}

#frontPage a {
	color: #ffffff;
}

#frontPage a:hover{
	text-decoration: none;
}


#frontPage #page { background:url(../images/top-tall.gif) repeat-x top;}
#frontPage #page .pattern { background:url(../images/hor-tall.gif) repeat-x 3px 382px;}
#frontPage #page .top { background:url(../images/top.jpg) no-repeat center 0px;}

#frontPage #header { width:654px; margin:0 auto; min-height:332px; height:auto !important; height:332px;}
#frontPage #header .kpk { margin-top:14px;}
#frontPage #header .kpk img { vertical-align:middle; margin-right:7px;}
#frontPage #header .infoBox { text-align:center; width:117px; background:#3ca1c7; color:#cef2ff; font-family:Verdana, Arial, Helvetica, sans-serif; padding:12px 0;}
#frontPage #header .infoBox p { padding:5px 0;}
#frontPage #header .infoBox strong { color:#ffffff;}

#frontPage #logo { padding:0; text-align:center;}

#frontPage #content { width:754px; margin:0 auto; border:1px #ffffff solid;}
#frontPage #content .container { background:url(../images/contentn-bg.jpg) no-repeat bottom #1489b6;}
#frontPage #content .container .indent { padding:10px 89px 25px 93px;}
#frontPage #content .container .inner { padding:30px 220px 0 25px;}
#frontPage #content .container .inner h2 { font-size:23px; font-weight:normal;}
#frontPage .container .inner p { padding:15px 0; padding-bottom:20px;}

#frontPage #menu { position:relative; width:572px;}
#frontPage #menu .l { position:absolute; left:0; top:0;}
#frontPage #menu .r { position:absolute; right:0; top:0;}
#frontPage #menu ul { margin:0; padding:0; list-style:none; background:#ffffff; font-size:15px; line-height:33px; margin:0 4px; overflow:hidden; height:33px;}
#frontPage #menu ul li { display:block; float:left;}
#frontPage #menu ul li a { color:#000000; line-height:33px; margin:0 0px; width:141px; text-align:center; display:block;}
#frontPage #menu ul li a:hover, #frontPage #menu ul li.selected a { background:#00aee8; color:#FFFFFF; text-decoration:none;}


#frontPage #loginBox { background:#9fdbf0; padding-bottom:10px;}
#frontPage #loginBox .enterGame { margin-left:103px; color:#ffffff; background:#00aee8; margin:0; width:96px; text-align:center; margin-left:103px; padding:2px 0; margin-bottom:5px;}
#frontPage #loginBox .foot { margin-left:170px; margin-top:3px; color:#000000;}
#frontPage #loginBox .foot a { margin-left:92px; color:#0a6699;}
#frontPage #loginBox div label { color:#666666; margin-right:3px; font-size:0.9em;}
#frontPage #loginBox div { margin-left:120px;}
#frontPage .input { color:#000000; border:1px solid #2696c0; margin-right:9px; width:150px; padding:2px 0;}

#frontPage #registerForm table { width:auto; margin:10px 0;}
#frontPage #registerForm table .label { width:100px;}
#frontPage #registerForm table .input { width:160px; margin:0;}
#frontPage #registerForm table .confirm { text-align:center; padding:0 10px;}
#frontPage #registerForm table td { padding:8px 0;}
#frontPage #registerForm p { padding:8px 0;}
#frontPage #registerForm a { color:#33ccff;}

#frontPage #description { width:754px; margin:0 auto; background:#e9f1f5; border:1px #ffffff solid; margin-top:18px; color:#666666; line-height:18px;}
#frontPage #description p { margin:24px 0;}
#frontPage #description .indent { padding:10px 28px 10px 34px;}
#frontPage #description a { color:#0a6699;}

#frontPage #footer { line-height:normal; padding:18px 0 10px 0;}
#frontPage #footer a { text-decoration:none;}
#frontPage #footer a:hover { text-decoration:underline;}

/* FAQ*/
#faq { padding: 0 10px;}
#faq h3 { font-size:1.1em; color:#0000ff;}
#faq .moreLink { color:#ff0000; text-decoration:none;}
#faq .moreLink:hover { text-decoration:underline;}
#faq .item { margin:10px 0;}
#faq .item div { display:none;}
#faq .item .show { display:block;}
#faq .item p { padding:10px 0;}
#faq li { padding:5px 0;}
#faq ul { list-style:none;}

/* cabinetContainer */

#cabinetContainer .title {
	font-size:12px;
	color:#231f20;
}

#cabinetContainer .tabs {
	background:#fbd46a;
	padding-top:4px;
}

#cabinetContainer .tabs ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:100%;
}

#cabinetContainer .tabs ul li {
	float:left;
	margin:0 7px;
	text-align:center;
}

#cabinetContainer .tabs ul li a:hover, #cabinetContainer .tabs ul li.selected a {
	background:url(../images/cabinet/tab.gif) no-repeat;
}

#cabinetContainer .tabs ul li a {
	display:block;
	font-weight:bold;
	font-size:12px;
	color:#5e5447;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:5px;
	width:118px;
}

#cabinetContainer .content {
	background:url(../images/cabinet/cabinet-tall.gif) repeat-x top #ffffff;
	border:1px #f2e8d6 solid;
	border-top:none;
}

#cabinetContainer .contentIndent {
	padding:26px 9px 18px 10px;
}

#cabinetContainer .commentsCol {

}



/* Fights */
#fights h2 { text-align:center; font-size:22px; font-weight:normal; margin-bottom:5px;}

#fights .container { background:url(../images/fights/fights-tall.gif) repeat-y left;}
#fights .container .inner { background:url(../images/fights/fights-tall.gif) repeat-y right; padding-bottom:10px; width:100%;}
#fights .container .b { background:url(../images/fights/fights-b.gif) repeat-x bottom; width:100%; }
#fights .container .b .l { background:url(../images/fights/fights-b-l.gif) no-repeat left;}
#fights .container .b .r { background:url(../images/fights/fights-b-r.gif) no-repeat right; padding-top:14px;}

#fights .bar { background:#efefef; padding-top:25px; margin:0 1px; margin-bottom:20px;}
#fights .hL { background:#ebebeb; padding-top:1px; margin:0 1px;}
#fights .item { margin:13px 0; padding:0 22px 0 22px; color:#626262; min-height:100px; height:auto !important; height:100px;}
#fights .item img.left { margin-right:40px;}
#fights .item h3 { font-size:16px; margin-bottom:5px;}

#fights .welcome { background:url(../images/fights/fights-rur.gif) repeat; color:#000000; margin:0 1px; font-size:12px;}
#fights .welcome .inside { background:url(../images/fights/fights-makarevich.jpg) no-repeat 30px 100%;}
#fights .welcome .inside .indent { padding:5px 45px 10px 230px;}
#fights .welcome p { padding:5px 0;}

#fights .container .t { background:url(../images/fights/fights-t.gif) repeat-x top;}
#fights .container .t .l { background:url(../images/fights/fights-t-l.gif) no-repeat left top;}
#fights .container .t .r { background:url(../images/fights/fights-t-r.gif) no-repeat right top; padding-top:10px;}

/* Error page */
#errorPage {
	background:#ffffff;
	text-align:center;
	padding-top:35px;
	color:#000000;
}

#errorPage a {
	color:#0c89a9;
}

#errorPage .logo {
	margin-bottom:15px;
}

#errorPage h2 {
	font-size:24px;
	color:#000000;
	font-weight:normal;
	margin-bottom:20px;
}

#errorPage .linkReturn {
	font-size:18px;
	margin-bottom:15px;
}

#errorPage .text {
	font-size:14px;
	margin-bottom:50px;
}

#errorPage .finam {
	padding-bottom:30px;
}

#errorPage .finam p {
	padding-bottom:5px;
}
.horizontalblock{ float:left;width:99%; min-width:600px; height:180px; display:block; border:5px solid #477fb1; margin:20px auto; background:#FFF; position:relative; z-index:500;}
.horizontalblock h3{float:left;width:100%; height:35px;display:block; font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#F00; text-align:center;font-weight:bold;line-height:35px;}
.horizontalblock .info{float:left;height:145px; width:100%;; display:block; background:url(../images/bg.png) repeat-x -45px 0px;}
.horizontalblock .info a{float:left;font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#175b82; display:block;line-height:18px; text-decoration:underline;margin-top:10px;}
.horizontalblock .info .img{display:block;width:100px;height:100px;position:relative; float:left; margin-left:40px; margin-top:22px;}
.horizontalblock .info .img .window{ width:340px;height:229px; position:absolute;left:110px; top:-2px; display:none;z-index:1000;}
i.lwin{float:left; height:229px; width:18px; display:block; background:url(../images/lwin.png) no-repeat; position:relative;}
i.rwin{float:left; height:229px; width:22px; display:block; background:url(../images/rwin.png) no-repeat;}
.win{height:209px; width:300px; display:block; background:url(../images/win.png) repeat-x; float:left; position:relative; padding:10px 0px;}
.horizontalblock .info .img .window p{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; float:left; text-align:left; display:block; width:290px; min-height:13px;}
.horizontalblock .info .img .window span{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; float:left; text-align:left; margin:3px 0px 1px;}
.horizontalblock .info .img .window a{ font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#175b82; display:block; float:left; margin:0px;height:21px;}
.horizontalblock .info .img:hover .window{ display:block;}
.horizontalblock .info span, .horizontalblock .box div.div{ font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#666; display:block; font-weight:normal; font-style:normal; margin:10px auto; width:260px; float:left;}
.horizontalblock .box{float:left; height:100px; width:261px; margin-top:20px; margin-left:22px;}
.horizontalblock .box p{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#f00;font-weight:normal; font-style:normal;}
.horizontalblock .box i{font-family:Verdana, Geneva, sans-serif; font-size:30px; color:#009900; font-weight:normal; font-style:normal; vertical-align:baseline;}
.horizontalblock .box b{font-family:Verdana, Geneva, sans-serif; font-size:30px; color:#667; font-weight:normal; font-style:normal;vertical-align:baseline; line-height:32px;}
.horizontalblock .info .img .window p.gr{color:#006600;}
.horizontalblock .info .img .window p.i{color:#9966cc;}
.horizontalblock .info .img .window p.g{color:#666;}
.horizontalblock .time{ width:164px; float:right; height:100px; margin-top:22px; margin-right:20px;}
.horizontalblock .time p{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#000; display:block; width:115px; height:30px; margin:0px auto;}
.verticalblock{width:217px; height:353px; display:block; border:5px solid #477fb1; background:#FFF; position:relative; z-index:1000;}
.verticalblock h3{ float:left;width:197px; height:27px; border-bottom:2px solid #e2f0f5; display:block; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#F00; text-align:center;font-weight:bold; padding:2px 10px; line-height:13px;}
.verticalblock .info{ float:left;height:215px; width:217px; display:block; background:url(../images/bg.png) no-repeat;}
.verticalblock .info a{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#175b82; display:block; text-align:center;line-height:13px; text-decoration:underline;margin-top:10px; margin-bottom:25px;}
.verticalblock .info .img{display:block;width:100px;height:100px; margin:0px auto; position:relative;}
.verticalblock .info .img .window{ width:340px;height:229px; position:absolute;left:110px; top:-2px; display:none; z-index:500;}
i.lwin{float:left; height:229px; width:18px; display:block; background:url(../images/lwin.png) no-repeat; position:relative;}
i.rwin{float:left; height:229px; width:22px; display:block; background:url(../images/rwin.png) no-repeat;}
.win{height:209px; width:300px; display:block; background:url(../images/win.png) repeat-x; float:left; position:relative; padding:10px 0px;}
.verticalblock .info .img .window p{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; float:left; text-align:left; display:block; width:290px; min-height:13px;}
.verticalblock .info b.saleBuks{font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#666; font-weight:normal; font-style:normal;vertical-align:baseline; line-height:28px;}
.verticalblock .info .img .window span{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; float:left; text-align:left; margin:3px 0px 1px;}
.verticalblock .info .img .window a{ font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#175b82; display:block; float:left; margin:0px;height:21px;}
.verticalblock .info .img:hover .window{ display:block;}
.verticalblock .info span, .verticalblock .info div.div{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666; display:block; font-weight:normal; font-style:normal; margin:10px auto; width:160px; text-align:center;}
.verticalblock .info p{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#f00;font-weight:normal; font-style:normal;}
.verticalblock .info i{font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#009900; font-weight:normal; font-style:normal; vertical-align:baseline;}
.verticalblock .info .img .window p.gr{color:#006600;}
.verticalblock .info .img .window p.i{color:#9966cc;}
.verticalblock .info .img .window p.g{color:#666;}
.verticalblock .time{ width:217px;}
.verticalblock .time p{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#000; display:block; width:115px; height:30px; margin:0px auto;}

#portret{width:95%; min-height:700px; min-width:650px; padding:17px; float:left; background:#FFF; margin:1px 0px;}
#portret span{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0000ff;font-weight:bold;}
#portret p, #portret li{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:100; padding-bottom:1px; line-height:17px;}
#portret ul{ list-style:none; margin:15px 0px;}
.diag{width:100%; height:262px; float:left; margin:15px 0px; position:relative;}
.diag img{ width:445px; height:248px; border:7px solid #f5f1e5; float:left;}
.diag p{ display: block;position:relative; top:40%; left:20px;}


/*confiscated */
#confiscated {
	margin-top:10px;
	background:#ffffff;
	border:5px #7c7c7c solid;
	text-align:center;
}

#confiscated .title {
	color:#ff0000;
	font-size:16px;
	padding:5px 0;
}

#confiscated .container {
	background:url(../images/confiscated/fon.gif) no-repeat bottom;
	width:100%;
}

#confiscated .container .inner {
	padding:28px 0 22px 0;
}

#confiscated .container .data {
	margin-top:15px;
	font-size:18px;
	font-weight:normal;
}

#confiscated .container .data a {
	color:#000000;
}

#confiscated .cloud {
	left:174px;
	top:36px;
}

/*cloud */
.blockWithCloud {
	position:relative;
}

.blockWithCloud .container {
	position:relative;
}

.cloud {
	position:absolute;
	width:332px;
	display:none;
	
	z-index:10;
	
	background:#ffffff;
	
	border:1px #c9c8c8 solid;
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	
	  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.40);
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.40);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.40);
}

.cloud .cloudIndent {
	padding:15px;
}

.cloud p {
	padding:5px 0;
}

/* blitz off */
.blockBlitzOff {
	margin-top:10px;	
}

.blockBlitzOff .block-title {
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	padding:2px 0;
}

.blockBlitzOff .info {
	background:url(../images/blitz-off/blitz-off-fon.gif) repeat-x top;
	padding:15px 0;
	position:relative;
	text-align:left;
	width:100%;
}

.blockBlitzOff .block-container {
	text-align:center;
}

.blockBlitzOff .info-title {
	font-size:14px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}

.blockBlitzOff .info-title a {
	color:#175b82;
}

.blockBlitzOff .image {
	margin-bottom:5px;
}

.blockBlitzOff .price {
	font-size:24px;
}

.blockBlitzOff .price span {
	color:#009900;
}

.blockBlitzOff .oldPrice {
	color:#ff0000;
	font-size:10px;
}

.blockBlitzOff .time {
	margin-top:16px;
	margin-bottom:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#000000;
}

.blockBlitzOff .cloud {
	text-align:left;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.blockBlitzOff .cloud p {
	margin:0;
	padding:0;
}

.blockBlitzOff .cloud .title {
	font-size:18px;
	font-weight:normal;
	margin-bottom:3px;
}

.blockBlitzOff .cloud .title a {
	color:#175b82;
}

.blockBlitzOff .cloud .id {
	font-size:10px;
}

.blockBlitzOff .cloud .green {
	color:#006600;
}

.blockBlitzOff .cloud .glamour {
	color:#9966cc;
}

.blockBlitzOff .cloud .grey {
	color:#999999;
}

.blockBlitzOff .cloud .description {
	font-size:10px;
}

#blockBlitzOffCloudVert {
	top:50px;
	left:140px;
}

#blockBlitzOffCloudHor {
	margin-top:-10px;
	left:40px;
}

#blockBlitzOffHor .block-title {
	font-size:24px;
	font-weight:normal;
	padding:4px 0;
}

#blockBlitzOffHor .info-title {
	font-size:18px;
}

#blockBlitzOffHor .price {
	font-size:30px;
}

#blockBlitzOffHor .price small {
	font-size:18px;
}

#blockBlitzOffHor .oldPrice {
	font-size:12px;
}

/* insurance */

#buy_insurance {
	position:relative;
	z-index:10;
}

html, body {
	height:100%;
}

#shadow {
	background:#000000;
	opacity:0.5;
	filter: alpha(opacity = 50);
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:10;
}

*html #shadow, *html #insurance {
	position:absolute;
    top:expression(eval(document.documentElement.scrollTop));
}

*html #insurance {
	top:50%;
}

#insurance {
	position:fixed;
	z-index:2;
	left:50%;
	top:50%;
	margin-left:-233px;
	margin-top:-300px;
	width:465px;
}

#insurance .container {
	background:url(../images/insurance/block-tall.gif) repeat-y 0 216px;
	position:relative;
	color:#464746;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#insurance .container h3 {
	font-weight:normal;
	font-size:18px;
}

#insurance .container p {
	margin:5px 0;
}

#insurance .container a {
	color:#b11f24;
}

#insurance .container .top {
	background:url(../images/insurance/block-t.gif) no-repeat top;
}

#insurance .container .bottom {
	background:url(../images/insurance/block-b.gif) no-repeat bottom;
	width:100%;
}

#insurance .close {
	position:absolute;
	right:11px;
	top:5px;
}

#insurance .container-indent {
	padding:36px 27px 29px 27px;	
}

#insurance .title {
	text-align:center;
}

#insurance .congratulations {
	margin-top:11px;
	width:100%;
	overflow:hidden;
}

#insurance .congratulations h3 {
	margin-top:15px;
}

#insurance .congratulations img.left {
	margin-right:12px;
}

#insurance .form {
	background:url(../images/insurance/form-tall.gif) repeat-y 0 192px;
}

#insurance .form .t {
	background:url(../images/insurance/form-t.gif) no-repeat top;
	width:100%;
}

#insurance .form .indent {
	padding:12px 10px 12px 21px;
}

#formInsurance {
	margin-top:20px;
	font-size:11px;
}

#formInsurance .left {
	width:170px;
}

#formInsurance .right {
	width:198px;
}

#formInsurance .row {
	min-height:39px;
	height:auto !important;
	height:39px;
}

#formInsurance label {
	display:block;
}

#formInsurance .input {
	border:1px #a7a6aa solid;
	width:165px;
}

#formInsurance textarea {
	border:1px #a7a6aa solid;
	width:195px;
	height:133px;
}

#formInsurance .buttonContainer {
	text-align:center;
}

#formInsurance .inner {
	width:100%;
}

#formInsurance .button {
	margin-top:10px;
	border:none;
	background:url(../images/insurance/button-sent.png) no-repeat;
	width:96px;
	height:22px;
}

#formInsurance .button:hover {
	background:url(../images/insurance/button-sent-hover.png) no-repeat;
}

#insurance.insuranceBuy {
	margin-top:-200px;
}

#insurance .container .text {
	font-size:11px;
	text-align:center;
	margin:10px 0;
}

#insurance .blockBuy {
	width:330px;
	margin:0 auto;
	background:url(../images/insurance/insurance-buy-all.jpg) no-repeat center top;
}

#insurance .blockBuy .indent {
	padding-top:115px;
}

#insurance .blockBuy .column {
	width:95px;
	text-align:center;
}

#insurance .blockBuy .price {
	font-size:18px;
}

#insurance .blockBuy .button {
	margin-top:10px;
	display:block;
	width:96px;
	height:22px;
	background:url(../images/insurance/button-buy.png);
}

#insurance .blockBuy .button:hover {
	background:url(../images/insurance/button-buy-hover.png);
}

.buttonBuyInsurance {
	display:block;
	width:118px;
	height:18px;
	background:url(../images/insurance/button-insurance.gif);
}

.buttonBuyInsurance:hover {
	background:url(../images/insurance/button-insurance-hover.gif);
}

#send_money {
	position:relative;
	z-index:10;
}

#sendmoney {
	position:fixed;
	z-index:2;
	left:50%;
	top:50%;
	margin-left:-533px;
	margin-top:-300px;
	width:465px;
	z-index:100;
}
#sendmoney * {
	margin: 0;
	padding: 0;
}
#sendmoney body {
	font: 12px/18px Arial,Helvetica,sans-serif;
	width: 100%;
	background: url(../img/body_bg.png) repeat;
}
#sendmoney a {
	color: #fff;
	outline: none;
	text-decoration: underline;
}
#sendmoney a:hover {
	text-decoration: none;
}
#sendmoney p {
	margin: 0 0 18px
}
#sendmoney img {
	border: none;
}
#sendmoney input {
	vertical-align: middle;
}
 
#sendmoney .center {margin-left:300px;margin-top:100px;}
#sendmoney .form1 {background: url(../img/bg_enter.gif) no-repeat;width:346px;height:176px;}
#sendmoney .form1 span{font-size:14px;line-height:40px;margin-left:10px;}
#sendmoney .form1 a{float:right;position:relative;top:12px;right:10px;}
#sendmoney .form1 ul li{list-style:none;}
#sendmoney .form1 ul{text-align:center;margin-top:10px;}
#sendmoney .form1 ul li p{margin-bottom:8px;margin-top:5px;	}
#sendmoney .form {width:346px;}
#sendmoney .form_enter {width:346px;height:120px;background: url(../img/bg_enter.gif) no-repeat;}
#sendmoney .form span{font-size:14px;line-height:40px;margin-left:10px;}
#sendmoney .form a{float:right;position:relative;top:12px;right:10px;}
#sendmoney .form ul li{list-style:none;}
#sendmoney .form ul{text-align:center;margin-top:10px;background: url(../img/main-bg.png) repeat-y;width:348px;}
#sendmoney .form ul li p{margin-bottom:8px;margin-top:5px;padding:10px;	}
#sendmoney .right {text-align:right;}
#sendmoney .no {background: url(../img/no.png) no-repeat center;width:346px;height:55px;}
#sendmoney .yes {background: url(../img/yes.png) no-repeat center;width:346px;height:55px;}
#sendmoney .inp {background: url(../img/close.gif) no-repeat;border:0;width:111px;height:31px;}
#sendmoney .inp:hover{cursor:pointer;}
#sendmoney .input {width:220px;border:1px solid #fbd56f;margin-left:15px;margin-right:15px;}
#sendmoney .buttons {background: url(../img/check.gif) no-repeat;border:0;width:111px;height:31px;}
#sendmoney .buttons:hover{cursor:pointer;}
#sendmoney .top_bg {width:346px;height:46px;background: url(../img/top_bg.gif) no-repeat;margin-bottom:-11px;}
#sendmoney .bottom_bg {width:346px;height:4px;background: url(../img/bottom_bg.gif) no-repeat;}
#sendmoney .buttons2 {background: url(../img/send.gif) no-repeat;border:0;width:111px;height:31px;}
#sendmoney .buttons2:hover{cursor:pointer;}

#sendmoney .form-bt {text-align:center;margin:15px auto;}
#sendmoney .form .top {margin-top:20px;}

.badge  {width:650px;}
.badge img {margin-top:-20px;width:250px;margin-left:10px;float:left;}
.badge h2{float:right;color:#cb4a1e;font-size:25px;font-weight:normal;}
.badge_text{width:350px;float:RIGHT;margin-top:15px;}
.client {background:url(../images/comments/client.png);width:643px;height:259px;margin-top:30px;margin-left:30px;}
.client h2 {color:#cb4a1e;font-size:25px;font-weight:normal;position:relative;top:15px;left:15px;}
.client ul li {width:600px;margin-bottom:10px;font-weight:bold;color:#000;list-style-image: url(../images/comments/arr.gif);}
.client ul {margin-top:35px;}
.vip_text {color:#000;width:600px;margin-left:40px;margin-top:30px;}
.grey {color:#666666;margin-left:40px;margin-top:20px;}
.center_vip {width:670px;text-align:center;margin-top:10px;}
.vip_bt {background: url(../images/vip_bt.gif) center 0px no-repeat;width:354px;height:42px;border:0;}
.vip_bt:hover {background: url(../images/vip_bt.gif) -1px -42px no-repeat;}
.vip_form ul {margin-top:30px;float:left;margin-left:120px;margin-top:-0px;}
.vip_form ul li{list-style:none;}
.vip_form ul li {font-size:14px;}
.vip_form ul li span {color: red;}
.vip_form ul li input {width:350px;height:20px;}
.vip_form ul .small input {width:168px;height:20px;margin-right:10px;}
.vip_form ul .small {display:inline;float:left;}


.comments_bottom{display:block;width:203px;float:left;}
.img1 {display:none;}
.img2 {display:block;}
.pages ul {float:right;margin-top:-20px;}
.pages ul li {list-style:none;display:inline;color:#5aa7cc;}
.pages ul li p {display:inline;color:#000;}
.pages ul .prev a,.pages ul .last a {text-decoration:none;}
.write_comment {position:relative;left:25px;}
.check {position:relative;top:52px;}
.bts {margin-top:-2px;}
.answer {width:570px;}
.answer2 {background: url("../images/comments/bg2.png") no-repeat scroll 0 0 transparent;}


/* payment */
#payment {
	padding:10px;	 
}

#payment table {
	text-align:center;
}

#payment table .separateCol {
	padding-left:2px;
	background:#f1e5d3;
}

#payment table .contentCol {
	width:25%;
	padding:6px 0;
}

#payment .contentCol .icon {
	min-height:125px;
	height:auto !important;
	height:125px;
}

#payment .contentCol .text {
	min-height:100px;
	height:auto !important;
	height:100px;
	color:#000000;
	padding:0 10px;
}

#payment .contentCol .buttonPay {
	margin:0 auto;
}

.buttonPay {
	display:block;
	background:url(../images/cabinet/button-pay.png);
	width:114px;
	height:28px;
}

.buttonPay:hover {
	background:url(../images/cabinet/button-pay-hover.png);
}


/* fights */
#fightsProfile {
	background:#c7b28d;
	margin-bottom:10px;
	color:#5e5447;
}

.combat_top {
		width: 700px;
}

#fightsProfile a {
	color:#5e5447;
	text-decoration:none;
}

#fightsProfile .firstIndent {
	padding:10px;
}

#fightsProfile .top_block {
	width: 700px;
}

#fightsProfile .firstInner {
	background:#e0d1b6;
	width:100%;
}

#fightsProfile .secondIndent {
	padding:10px;
}

#fightsProfile .row {
	width:100%;
}

#fightsProfile .row .column {
	background:#ffffff;
	width:325px;
}

#fightsProfile .row .column.left .indent {
	padding:12px 12px 10px 20px;
}

#fightsProfile .row .column.right .indent {
	padding:10px;
}

#fightsProfile .row1 .column {
	min-height:180px;
	height:auto !important;
	height:180px;
}

.logoFight {
	width:127px;
}

.logoFight .item {
	text-align:center;
	padding-bottom:5px;
	z-index:5;
}

.logoFight .item .square {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0 auto;
	margin-top:80px;
	color:#662900;
	font-size:16px;
	text-align:center;
}

.logoFight .item .bar {
	width:114px;
	margin:-2px 0 0 8px;
	text-align:left;
	background:url(../images/cabinet/level-bar.gif)  no-repeat top;
	padding-top:4px;
	padding-bottom:3px;
}

.bar .bar-content {
	background:url(../images/cabinet/bar.gif);
	margin-left:5px;
}

.bar .bar-content-l {
	background:url(../images/cabinet/level-bar-l.gif) no-repeat left;
}

.bar .bar-content-r {
	background:url(../images/cabinet/level-bar-r.gif) no-repeat right;
	height:6px;
}

.logoFight {
	background:url(../images/cabinet/level-bg3.jpg) no-repeat top;
	z-index:3;
	color:#000000;
}

.logoFight .rating {
	background:#ede6d9;
	margin-top:8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.logoFight .rating .indent {
	padding:5px !important;	
}

.logoFight .rating .title {
	width:55px;
	text-align:center;
	font-size:11px;
}

.logoFight .rating .number {
	border:2px inset #e1d9cd;
	width:55px;
	text-align:center;
	padding:4px 0;
	font-weight:bold;
	font-size:14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#fightsProfile .column .levels {
	width:155px;
}

#fightsProfile .level {
	margin:7px 0;
	width:111px;
	color:#000000;
	border:1px #cfcfcf solid;
	padding:3px 2px;
	padding-left:40px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
min-height:38px;
}

#fightsProfile .level .top {
	padding-bottom:2px;
	font-weight:bold;
}

#fightsProfile .level .title {
	padding-left:0px;
}

#fightsProfile .level .top .levelIndent {
	padding:0 2px;
}

#fightsProfile .level .bar {
	width:100%;
	text-align:left !important;
	background:url(../images/fights/bar.gif)  no-repeat top;
	padding-top:3px;
	padding-bottom:3px;
}

#fightsProfile .level .more {
	font-size:10px;
	padding-left:3px;
	margin-top:1px;
}

.levelEnergy {
	margin-top:0px !important;
	background:url(../images/fights/icon-energy.png) no-repeat 1px ;
}

.levelHealth {
	background:url(../images/fights/icon-health.png) no-repeat 1px ;
}

.levelProtection {
	background:url(../images/fights/icon-protection.png) no-repeat 1px ;
	margin-bottom:0px !important;
}

.levelRest .title {
	background:url(../images/fights/icon-rest.gif) no-repeat 3px 1px;
}

#fightsProfile .levelRest {
	width:274px;
	margin-left:6px;
	margin-top:15px;
}

#fightsProfile .levelRest .bar {
	background:url(../images/fights/bar-large.gif)  no-repeat top left;
}

#fightsProfile .weapon {
	position:relative;
	margin-bottom:9px;
}

#fightsProfile .weapon .image {
	position:absolute;
}

#fightsProfile .weapon .image img {
	border:none;
}

#fightsProfile .weapon .info {
	left:101px;
	position:relative;
	width:203px;
}

#fightsProfile .weapon .info .title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	margin-left:6px;
	margin-bottom:5px;
	padding-top:3px;
}

#fightsProfile .weapon .ammunition img {
	border:none;
	float:left;
	margin-right:5px;
}

#fightsProfile .hL {
	background:#c9bba5;
	padding-top:1px;
}

#fightsProfile .backpack {
	margin-top:10px;
	margin-left:-1px;
}

#fightsProfile .backpack span {
	display:inline-block;
	border:1px #FFFFFF solid;
	position:relative;
	margin-right:1px;
}

#fightsProfile .backpack span .quantity {
	background:#d3eaa6;
	color:#006600;
	padding:0 1px;
	position:absolute;
	right:1px;
	bottom:1px;
}

#fightsProfile .row2 {
	margin-top:10px;
}

#fightsProfile .advertisement img {
	float:left;
}

#fightsProfile .advertisement .title {
	font-size:36px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

#fightsProfile .advertisement .remained {
	text-align:center;
	font-weight:bold;
	margin-top:8px;
}

#fightsProfile .cloudNew {
	width:112px;
	left:-32px;
	margin-top:3px;
}

.cloudNew {
	position:absolute;
	color:#ac6d00;
	font-family:Tahoma;
	font-size:10px;
	text-align:center;
}

#fightsProfile .cloudNew a {
	color:#ac6d00;
}

.cloudNew .arrow {
	background:url(../images/cloud-new/cloud-arrow.png) no-repeat;
	width:18px;
	height:11px;
	position:absolute;
	top:-9px;
	left:50%;
	margin-left:-9px;
}

.cloudNew .t {
	background:url(../images/cloud-new/cloud-t.png) repeat-x top;
	height:6px;
}

.cloudNew .t-l {
	background:url(../images/cloud-new/cloud-t-l.png) no-repeat;
	padding-left:6px;
}

.cloudNew .t-r {
	background:url(../images/cloud-new/cloud-t-r.png) no-repeat;
	padding-left:6px;
}

.cloudNew .b {
	background:url(../images/cloud-new/cloud-b.png) repeat-x top;
	height:6px;
}

.cloudNew .b-l {
	background:url(../images/cloud-new/cloud-b-l.png) no-repeat;
	padding-left:6px;
}

.cloudNew .b-r {
	background:url(../images/cloud-new/cloud-b-r.png) no-repeat;
	padding-left:6px;
}

.cloudNew .l {
	background:url(../images/cloud-new/cloud-l.png) repeat-y;
	height:100%;
}

.cloudNew .r {
	background:url(../images/cloud-new/cloud-r.png) repeat-y;
}

.cloudNew .cloudContainer {
	background:url(../images/cloud-new/cloud-cont-t.png) repeat-x top #fbd56c;
	text-align:center;
	vertical-align:middle;
}

.cloudNew .cloudContainer .indent {
	padding:5px 10px 5px 10px;
}

.cloudNew .cloudContainer strong {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#cabinetContainer.fightContainer .tabs ul li a {
	font-weight:normal;
}

#cabinetContainer.fightContainer .content {
	border:none;
	background:#c7b28d;
}

#cabinetContainer.fightContainer .contentIndent {
	padding:10px;
}

#cabinetContainer.fightContainer .contentInner {
	background:#e0d1b6;
	width:100%;
}

#cabinetContainer.fightContainer .contentInnerIndent {
	padding:10px;
	padding-top:5px;
}

.selectFight {
	margin-left:-5px;
	margin-right:-5px;
	position:relative;
	z-index:5;

}

.selectFight ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}

.selectFight ul li {
	float:left;
	position:relative;
	height:60px;
	width:122px;
	border:#e0d1b6 solid 5px;
	background:#fdfcfa;
	padding:1px;
}

.selectFight ul li:hover {
	background:#948f87;
}

.selectFight ul li.selected {
	background:#948f87;
	border:#fdfcfa solid 5px;
}

.selectFight ul li .image {
	position:absolute;
}

.selectFight ul li .text {
	position:absolute;
	text-align:center;
	width:122px;
	bottom:1px;
	left:1px;
	text-decoration:none;
	color:#5e5447;
	background:url(../images/fights/sel-fight-text.png);
	font-size:11px;
	padding:2px 0;
}

.selectFight ul li .closed {
	background:url(../images/fights/closed.png) no-repeat;
	width:122px;
	height:60px;
	position:absolute;
}

.selectFight .cloudNew {
	top:63px;
}

.fightContent {
	background:#FFFFFF;
	margin-top:5px;
	width:100%;
	color:#5e5447;
	position:relative;
}

.fightContentIndent {
	padding:0 10px 10px 10px;
}

.fightContent .bigImage {
	position:relative;
	z-index:0;
	width:100%;
}

.fightContent .navigation {
	margin:0 auto;
	padding-top:0px;
	position:relative;
	width:620px;
	margin-top:-180px;	
}

.fightContent .blocks {
	position:relative;
	margin-top:130px;
	width:100%;
}

.fightContent .blocks .column1 {
	width:315px;
}

.fightContent .blocks .column2 {
	width:640px;
}

.fightContent .fightBlock {
	border:1px #c9bba5 solid;
	background:url(../images/fights/block-bg.png);
}

.fightContent .fightBlock .indent {
	padding:17px 15px 15px 18px;
}

.fightContent .fightBlock .titleFights {
	color:#5e5447;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

.fightContent .fightBlock .easy {
	color:#669900;
}

.fightContent .fightBlock .middle {
	color:#996600;
}

.fightContent .fightBlock .hard {
	color:#990000;
}

.fightContent .fightBlock.large {
	min-height:500px;
	height:auto !important;
	height:500px;
}

.fightContent .fightBlock.large .titleFights {
	font-size:18px;
	margin-bottom:10px;
}

.fightContent .fightBlock.small .titleFights {
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
}

.fightContent .fightBlock.small {
	font-size:11px;
	margin-bottom:10px;
}

.fightContent .fightBlock.small .indent {
	padding-right:12px;
}

.fightContent .fightBlock.small p {
	margin:3px 0px;
}

.button_big_blue {
	background:url(../i/btn/button.gif) no-repeat;
	width:151px;
	height:28px;
	text-align:center;
	display:block;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	padding:6px 0 6px 0;
	cursor: pointer;
	margin-top:-7px;
}

.button_big_blue:hover {
	background:url(../i/btn/button-hover.gif) no-repeat;
}

.fightContent .fightBlock .lock {
	display:block;
	width:28px;
	height:39px;
	background:url(../images/fights/lock.png);
	float:right;
}



/* fights popup */
#gift.fights {
	width:510px !important;
	margin-left:-255px !important;
	margin-top:-200px !important;
}

#gift.fights .close {
	left:480px !important;
}

#gift.fights .titleMain {
	background:url(../images/fights/fights-title.png) no-repeat;
	height: 66px;
    left: 57px;
    position: absolute;
    top: -36px;
    width: 401px;
}

#gift.fights .content {
	margin:0;
	border:none;
}

#gift.fights #cabinetAdmin .content .inner {
	padding:10px;
}

#gift.fights .content .info {
	background:url(../images/fights/vs.png) no-repeat center #ffffff;
}

#gift.fights #cabinetAdmin .buttonClose {
	width:100px;
	height:26px;
	display:block;
	background:url(../images/fights/button-close.png) no-repeat;
}

#gift.fights #cabinetAdmin .content .infoBlock {
	background:#e0d1b6;
	margin-bottom:10px;
}

#gift.fights #cabinetAdmin .content .infoBlock.defeat {
	background:#edcab9;
	position:relative;
	margin-top:30px;
}

#gift.fights #cabinetAdmin .content .infoBlock.victory {
	background:#c7e5a4;
	position:relative;
	margin-top:30px;
}

#gift.fights #cabinetAdmin .content .infoBlock .infoBlockTitle {
	margin:0 auto;
	position:relative;
	width:213px;
	height:42px;
	text-align:center;
	font-size:18px;
	color:#fffefe;
	top:-30px;
	margin-bottom:-41px;
	line-height:28px;
}

#gift.fights #cabinetAdmin .content .infoBlock.defeat .infoBlockTitle {
	background:url(../images/fights/defeat-title.png) no-repeat;
}

#gift.fights #cabinetAdmin .content .infoBlock.victory .infoBlockTitle {
	background:url(../images/fights/vin-title.png) no-repeat;
}


#gift.fights #cabinetAdmin .content .infoBlockIndent {
	padding:10px;
}

#gift.fights #cabinetAdmin .content .inner {
	text-align:left;
}

#gift.fights #cabinetAdmin .content .info .middleCol {
	text-align:center;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#84431d;
	padding-top:10px;
}

#gift.fights #cabinetAdmin .info .col {
	width:230px;
}

#gift.fights #fightsProfile .level {
	margin:2px 0;
	position:relative;
}

#gift.fights #fightsProfile .levelHealth {
	margin-bottom:0;
}

#gift.fights #cabinetAdmin .topPart {
	min-height:70px;
	height:auto !important;
	height:70px;
	position:relative;
}

#gift.fights #cabinetAdmin .topPart .indent {
	padding:9px;
}

#gift.fights #cabinetAdmin .topPart .avatar {
	border:1px #c9bba5 solid;
	margin-right:5px;
}

#gift.fights #cabinetAdmin .topPart .avatar.position {
	position:absolute;
	right:10px;
	margin:0;
}

#gift.fights #cabinetAdmin .topPart .titleBlock {
	color:#5e5447;
	font-size:14px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:5px;
}

#gift.fights #cabinetAdmin .topPart .titleBlock.position1 {
	text-align:right;
	margin-right:57px;
}


#gift.fights #cabinetAdmin .topPart .titleBlock a {
	color:#5e5447;
}

#gift.fights #cabinetAdmin .topPart .players {
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

#gift.fights #cabinetAdmin .content .top {
	padding:0 !important;
}

#gift.fights #cabinetAdmin .content .top .levelIndent {
	padding:0px 2px;
}

#gift.fights #cabinetAdmin .bottomPart {
	background:#ffffff;
	margin-top:10px;
	text-align:center;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#gift.fights #cabinetAdmin .bottomPart .indent {
	padding:5px 0;
}

#gift.fights #cabinetAdmin .bottomPart.victory {
	color:#669900;
}

#gift.fights #cabinetAdmin .bottomPart.defeat {
	color:#990000;
}

#gift.fights .awards {
	background:#ffe3cd;
	width:100%;
}

#gift.fights .awards .awardIndent {
	padding:10px;
}

#gift.fights .awards .awardTitle {
	text-align:center;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5e5447;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:10px;
}

#gift.fights .awards .awardBlock {
	width:218px;
	border:1px #c9bba5 solid;
	background:#efe8da;
	font-size:11px;
	min-height:70px;
	height:auto !important;
	height:70px;
}

#gift.fights .awards .awardBlock .indent {
	padding:10px;
}

#gift.fights .awards .awardBlock .title {
	font-size:14px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#gift.fights .awards .awardBlock .icon {
	float:left;
	margin-right:10px;
	border:1px #cbbea8 solid;
}

#gift.fights .awards .awardBlock p {
	margin:2px 0;
}

#fightEnergy {
	background:url(../images/fights/energy-empty-bg.jpg) no-repeat top #FFFFFF;
	min-height:202px;
}

#fightEnergy.full {
	background:url(../images/fights/energy-full-bg.jpg) no-repeat top #FFFFFF;
}

#fightEnergy .data {
	padding:35px 45px 23px 184px;
}

#fightEnergy .data .title {
	color:#c82500;
	font-size:31px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#fightEnergy.full .data .title {
	color:#46a017;
}

#fightEnergy .action {
	border:1px #efe7da solid;
	width:228px;
	margin:0 auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:5px;
}

#fightEnergy .action .indent {
	padding:3px;
}

#fightEnergy .action .item {
	width:63px;
	border-right:1px #efe7da dotted;
	text-align:center;
	margin:0;
	position:relative;
	padding-top:2px;
}

#fightEnergy .action .item .quantity {
	position:absolute;
	background:#d3eaa6;
	color:#006600;
	font-weight:bold;
	padding:1px 1px;
	left:45px;
	top:31px;
}

#fightEnergy .action .buttonInner {
	width:157px;
	text-align:center;
	padding-top:7px;
}

#fightEnergy .action .buttonInner .buttonEnergy {
	background:url(../images/fights/button-energy.png) no-repeat 0px 0px;
	display:inline-block;
	width:143px;
	color:#ffffff;
	font-size:15px;
	padding:11px 0;
	text-align:center;
}

#fightEnergy .action .buttonInner .buttonEnergy:hover {
	background:url(../images/fights/button-energy.png) no-repeat 0px -67px;
}

/* oplata */
#oplata .items {
	margin-left:-5px;
}

#oplata .items img {
	margin:2px;
}

#oplata .text {
	font-size:14px;
	padding-top:40px;
}

#victorina {
	padding:8px 9px 5px 7px;
	font-size:14px;
	color:#5c5c5c;
	line-height:normal;
}

#victorina .green {
	color:#73a80d;
}

#victorina .col1 {
	width:320px;
}

#victorina .col2 {
	width:333px;
	padding-top:19px;
}

#victorina .victorina {
	margin:20px 0 0 32px;
}

#victorina h2.title {
	margin-bottom:45px;
}

#victorina h3.title {
	font-weight:normal;
}

#victorina .devices {
	text-align:center;
	margin:20px 0 30px 0;
}

#victorina .devices img {
	margin:0 1px;
}

#street {
	margin:-4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#street .header {
	margin-bottom:10px;
}

#street .header .title {
	font-size:14px;
	padding-left:5px;
	color:#5e5447;
	padding-top:5px;
}

#street .header .button {
	display:block;
	background:url(../images/street/button-header.png) no-repeat;
	width:124px;
	text-align:center;
	color:#1f3344;
	font-weight:bold;
	text-decoration:none;
	padding:8px 0 10px 0;
}

#street .header .button:hover {
	background:url(../images/street/button-header.png) no-repeat -146px 0px;
}

#street .map {
	border:#e9cc94 solid 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:url(../images/street/main-pic.jpg) no-repeat;
	height:480px;
	position:relative;
	width:670px;
	margin-bottom:14px;
}

#street .map .block {
	position:absolute;
	display:block;
}

#nabludenie-za-mirom {
	width:210px;
	height:220px;
	left:18px;
	top:0;
}

#nabludenie-za-mirom:hover {
	background:url(../images/street/nabludenie-za-mirom-hover.jpg) no-repeat;
}

#konkursi {
	width:183px;
	height:145px;
	left:185px;
	top:0;
}

#konkursi:hover {
	background:url(../images/street/konkursi-hover.jpg) no-repeat;
}

#boi {
	width:212px;
	height:184px;
	left:387px;
	top:0;
}

#boi:hover {
	background:url(../images/street/boi-hover.jpg) no-repeat;
}

#magazin {
	width:213px;
	height:209px;
	left:271px;
	top:134px;
}

#magazin:hover {
	background:url(../images/street/magazin-hover.jpg) no-repeat;
}

#rash-vegas {
	width:182px;
	height:207px;
	left:476px;
	top:80px;
}

#rash-vegas:hover {
	background:url(../images/street/rash-vegas-hover.jpg) no-repeat;
}

#zhilye {
	width:255px;
	height:223px;
	left:0px;
	top:193px;
}

#zhilye:hover {
	background:url(../images/street/zhilye-hover.jpg) no-repeat;
}

#novosti {
	width:144px;
	height:156px;
	left:159px;
	top:248px;
}

#novosti:hover {
	background:url(../images/street/novosti-hover.jpg) no-repeat;
}

#mapforum {
	width:91px;
	height:96px;
	left:119px;
	top:368px;
}

#mapforum:hover {
	background:url(../images/street/forum-hover.jpg) no-repeat;
}

#birzha-truda {
	width:132px;
	height:133px;
	left:255px;
	top:334px;
}

#birzha-truda:hover {
	background:url(../images/street/birzha-truda-hover.jpg) no-repeat;
}

#reytingi {
	width:115px;
	height:131px;
	left:404px;
	top:294px;
}

#reytingi:hover {
	background:url(../images/street/reytingi-hover.jpg) no-repeat;
}

#koleso-fortuni {
	width:151px;
	height:189px;
	left:519px;
	top:252px;
}

#koleso-fortuni:hover {
	background:url(../images/street/koleso-fortuni-hover.jpg) no-repeat;
}

#scrollTop {
	background:url(../images/street/scroll-top.png) no-repeat;
	text-align:center;
	display:block;
	color:#414141;
	font-weight:bold;
	font-size:11px;
	margin-top:25px;
	padding:22px 0 26px 35px;
}

#street .itmes {
	font-size:11px;
	line-height:normal;
	color:#5e5447;
}

#street .itmes .item {
	margin-bottom:19px;
	background:#faf5e7 url(../images/street/block-bg.gif) repeat-x top;
	border:1px #decfb2 solid;
	padding-top:5px;
	display:block;
	text-decoration:none;
	color:#5e5447;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}

#street .itmes .item:hover {
	background:#fff7e2 url(../images/street/block-bg-hover.gif) repeat-x top;
}

#street .itmes .item .icon {
	width:198px;
	vertical-align:top;
}

#street .itmes .item table .text {
	vertical-align:middle;
	text-align:justify;
	padding-right:60px;
}

#street .itmes .item .title {
	width:325px;
	background:#efe2bf url(../images/street/title-bg.gif) no-repeat left;
	font-size:14px;
	color:#6c00fe;
}

#street .itmes .item .title .indent {
	padding:1px 5px 1px 19px;
}
