/*
Author: Yury Pokhylko
ICQ: 224913154
WWW: www.neolot.com
*/

/*** Reset ***/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,th{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;text-align:left;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus {outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

/*** Main ***/


html, body {height: 100%;}
body {font: 62.5% Arial, Helvetica, sans-serif; background: #dedede url("i/body.png") 0 103px repeat-x;}
.wrapper-inn {margin: 0 auto; width: 1000px;}
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.no-border {border: none !important;}

/*** Header ***/

.header {height: 92px; position: relative;}
.logo {width: 235px; height: 60px; position: absolute; left: 46px; top: 15px;}

/*** Authorization ***/

.auth {float: right; margin-top: 15px; width: 490px; padding: 6px 0 0 20px;}
.form-col1, .form-col2, .form-col3 {float: left; display: inline;}

.form-col1 {width: 193px; margin-right: 30px;}
.form-col1 input {height: 12px; width: 169px; padding: 6px 12px 6px; background: url("i/auth.png") -89px 0 no-repeat; border: none; margin-bottom: 6px; font: 1.1em Tahoma, Arial, Helvetica, sans-serif;}

.form-col2 {width: 89px; padding-top: 29px; margin-right: 30px;}
.form-col2 input {width: 89px; height: 25px; border: none; background: url("i/auth.png") 0 0 no-repeat; cursor: pointer;}

.form-col3 {width: 145px; padding-top: 5px;}

.form-normal {}
.form-normal input {height: 12px; width: 169px; padding: 6px 12px 6px; background: url("i/auth.png") -89px 0 no-repeat; border: none; margin-bottom: 6px; font: 1.1em Tahoma, Arial, Helvetica, sans-serif;}
.form-normal2 input {height: 10px; padding: 6px 12px 6px; background: url("i/auth.png") -89px 0 no-repeat; border: none; margin-bottom: 6px; font: 1.1em Tahoma, Arial, Helvetica, sans-serif;}
.form-normal2 select {height: 10px; padding: 6px 12px 6px; background: url("i/auth.png") -89px 0 no-repeat; border: none; margin-bottom: 6px; font: 1.1em Tahoma, Arial, Helvetica, sans-serif;}

.auth-reg {font: bold 1.4em Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 8px;}
.auth-reg a {color: white;}
.auth-reg a:hover {text-decoration: none;}
.auth-discount {font: bold 1.1em Tahoma, Arial, Helvetica, sans-serif; color: white;}
.auth-discount a {color: #e9fe00; font-size: 1.3em;}
.auth-discount a:hover {text-decoration: none;}

/*** Navigation ***/

.nav {height: 38px; padding: 7px 0 23px; overflow: hidden;}
.nav li {height: 38px; float: left; font: bold 1.2em Tahoma, Arial, Helvetica, sans-serif;}
.nav a {color: #f4f3f4; text-decoration: none; padding: 12px 14px 11px; line-height: 38px;}
.nav a:hover, .nav li.active a {background: #f2ffe8 url("i/nav-li.png") 0 0 no-repeat; color: #36b845;}

/*** Middle area ***/

.middle {background: white; padding-bottom: 30px;}

/*** Central column ***/

.c-col {width: 560px; float: left; overflow: hidden;}
.c-col h1 {font-size: 1.8em; color: #5b5b5b; margin-bottom: 10px;}
.c-col h2 {font-size: 1.7em; color: #5f5f5f; margin-bottom: 10px;}
.c-col p {font: 1.1em/1.4em Tahoma, Arial, Helvetica, sans-serif; color: #050505; margin-bottom: 10px;}
.c-col ul {padding-left: 20px;}
.c-col li {background: url("i/content-li.png") 0 0 no-repeat; padding-left: 20px; font: 1.1em/1.4em Tahoma, Arial, Helvetica, sans-serif; color: #050505; margin-bottom: 10px;}
.c-col a {color: #2bad43;}
.c-col a:hover {text-decoration: none;}

/*** Change form ***/

.change {margin-bottom: 2px;}
.change-form {height: 309px; background: url("i/change-form.jpg") 0 0 no-repeat; padding: 20px 16px 40px; position: relative;}
.form-line1, .form-line2 {height: 105px;}
.form-line1 {margin-bottom: 65px;}
.form-line1 input, .form-line2 input {width: 216px; padding: 0 5px; text-align: right; font: 5.5em "Arial Black", Arial, Helvetica, sans-serif; color: #007900; background: url("i/change-input.png") 0 0 no-repeat; border: none;}
.form-line2 input {text-align: left;}
.form-line1 select, .form-line2 select {height: 20px; color: #007900; font: 1.2em Arial, Helvetica, sans-serif; background: url("i/auth.png") -89px 0 no-repeat; border: 1px solid #d8d8d8;}
.form-line1 select {margin-top: 5px;}
.form-line2 select {margin-bottom: 5px;}
.form-line1 p {width: 120px; float: left; color: white; font-size: 0.9em; padding: 43px 0 0 10px;}
.form-line2 p {width: 170px; color: white; font-size: 0.9em; float: right; text-align: right; padding: 22px 10px 0 0;}
.change-from, .change-to {width: 232px;}
.change-from {text-align: right;}
.change-to {float: right;}
.change-to p {width: auto; color: white; font-size: 0.9em; float: none; text-align: right; padding: 8px 0 0;}
.change-submit {position: absolute; top: 139px; left: 195px; width: 210px; height: 43px; background: none; border: none; cursor: pointer;}

/*** Left column ***/

.l-col {width: 220px; float: left; overflow: hidden;}

.rotator {margin: 0 10px 20px 12px; width: 198px;}

.aff {width: 210px; margin: 0 10px 20px 0; border-bottom: 8px solid #dedede;}
.aff h3 {color: white; padding-top: 3px; font: normal 1.6em Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; height: 41px; background: url("i/aff.jpg") 0 0 no-repeat; text-align: center;  margin: 0 0 10px 12px;}
.aff-inn {height: 79px; background: url("i/aff.jpg") 0 100% no-repeat; padding: 10px 30px 5px 10px;  margin: 0 0 15px 12px;}
.aff-inn p {font: bold 1.2em/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color: white; padding-left: 7px; background: url("i/aff-bullet.png") 0 5px no-repeat; margin-bottom: 5px;}
.aff-cab {display: block; width: 113px; height: 13px; background: url("i/aff-cab.png") 0 0 no-repeat; color: white; text-align: center; text-decoration: none; text-transform: uppercase; font: 1.1em Tahoma, Arial, Helvetica, sans-serif;}

.games {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 3px solid #dedede; width: 210px;}
.games h3 {color: #599332; font: 1.8em Arial, Helvetica, sans-serif; margin-bottom: 10px; padding-left: 25px; background: url("i/arrow.png") -14px 3px no-repeat;}
.game-banners {margin-bottom: 20px;}
.game-banners a {margin-bottom: 5px; padding-left: 12px; display: block; float: left;}
.game-pay {padding-left: 12px;}
.game-pay select {color: #599332; font: 1.2em Arial, Helvetica, sans-serif; width: 188px; margin-bottom: 10px;}
.game-pay a {color: #599332; font-size: 1.1em; font-weight: bold; text-decoration: none;}
.game-pay a:hover {text-decoration: underline;}

.bank {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 3px solid #dedede; width: 210px;}
.bank h3 {color: #599332; font: 1.8em Arial, Helvetica, sans-serif; margin-bottom: 10px; padding-left: 25px; background: url("i/arrow.png") -14px 3px no-repeat;}
.bank-inn {padding: 0 10px;}
.bank table {width: 100%;}
.bank thead td {color: #599332; font-size: 1.2em; font-weight: bold; padding-bottom: 5px; text-align: right;}
.bank tbody td {text-align: right; font-size: 1.2em; padding-bottom: 5px;}
.bank tbody td.bank-wm {text-align: left; color: #21a552; font-size: 1.2em; padding-left: 20px; background: url("i/logos/wm.png") 0 0 no-repeat;}
.bank tbody td.bank-lr {text-align: left; color: #21a552; font-size: 1.2em; padding-left: 20px; background: url("i/logos/lr.png") 0 0 no-repeat;}
.bank tbody td.bank-pm {text-align: left; color: #21a552; font-size: 1.2em; padding-left: 20px; background: url("i/logos/pm.png") 0 0 no-repeat;}
.bank tbody td.bank-ks {text-align: left; color: #21a552; font-size: 1.2em; padding-left: 20px; background: url("i/logos/ks.png") 0 0 no-repeat;}

.random {margin-bottom: 20px; padding-bottom: 20px; width: 210px;}
.random a {color: #599332; text-decoration: none;}
.random a:hover {text-decoration: underline;}
.random a:visited {color: #599332; text-decoration: none;}
.random h3 {color: #599332; font: 1.8em Arial, Helvetica, sans-serif; margin-bottom: 10px; padding-left: 25px; background: url("i/arrow.png") -14px 3px no-repeat;}
.random-inn {padding: 0 10px;}
.random table {width: 100%;}
.random thead td {color: #599332; font-size: 1.2em; font-weight: bold; padding-bottom: 5px; text-align: right;}
.random tbody td {text-align: right; font-size: 1.1em; padding-bottom: 5px;}
.random tbody td.random-good {text-align: left;}
.random tbody td a {color: #5b5b5b; text-decoration: none; margin-left: 5px;}
.random tbody td a:hover {color: #5b5b5b; text-decoration: underline;}
.random tbody td a:visited {color: #5b5b5b; text-decoration: none;}

.support {width: 198px; margin: 0 10px 20px 12px;}
.support h3 {height: 52px; padding: 3px 0 0 20px; margin-bottom: 10px; background: #eeeade url("i/support.jpg") 0 0 no-repeat; color: white; font: 1.4em "Arial Black", Arial, Helvetica, sans-serif; text-transform: uppercase;}
.support-phone {color: #bd0000; font-size: 1.2em; font-weight: bold; margin-bottom: 5px;}
.support-online {color: #5e5e5e; font-size: 1.2em; font-weight: bold; margin-bottom: 10px;}
.support-icq {color: #5e5e5e; font-size: 1.2em;}


/*** Right column ***/
.text {font-size:larger;}
.r-col {width: 220px; float: right; overflow: hidden;}

.rezerv {width: 198px; padding-top: 4px; background: url("i/rezerv.png") 0 0 no-repeat; margin: 0 12px 20px 10px;}
.rezerv-inn {width: 178px; padding: 10px; background: #79b047 url("i/rezerv.png") 100% 100% no-repeat;}
.rezerv h3 {font-size: 1.8em; color: white; margin-bottom: 5px;}
.rezerv p {height: 22px; line-height: 22px; font-size: 1.2em; color: black; padding: 0 8px; background: url("i/rezerv-line.png") 0 0 repeat-x; margin-bottom: 5px;}
.rezerv p span {width: 120px; display: inline-block;}

.directions {width: 210px; margin: 0 0 20px 10px;}
.directions h3 {color: #599332; font-size: 1.8em; margin-bottom: 10px; background: url("i/arrow.png") 196px 12px no-repeat;}
.directions p {margin-bottom: 5px; font-size: 1.1em;}
.directions a {color: #2b590c; text-decoration: none;}
.directions a:hover {text-decoration: underline;}

.intro-date {font-weight: bold; color: #821122; text-decoration: underline; margin-bottom: 3px;font-size: 1.1em;}

.otzyvy {width: 198px; margin: 0 12px 20px 10px; padding-bottom: 20px; background: url("i/otzyvy.jpg") 100% 100% no-repeat; position: relative;}
.otzyvy-inn {width: 178px; padding: 3px 10px 0; background: #f2edde url("i/otzyvy.jpg") 0 0 no-repeat;}
.otzyvy h3 {font-size: 1.8em; color: white; text-align: center; margin-bottom: 40px;}
.otzyvy h3 span {display: block; font-size: 0.61em;}
.otzyv {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #555451;}
.otzyv-name {font-size: 1.1em; font-weight: bold; color: #333; margin-bottom: 3px;}
.otzyv-date {font-weight: bold; color: #821122; text-decoration: underline; margin-bottom: 3px;}
.otzyv-text {color: #88816c; line-height: 1.4em;}
.otzyvy-all {color: white; font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; position: absolute; bottom: 1px; right: 5px;}
.otzyvy-all:hover {text-decoration: none;}

.stat {width: 198px; padding-top: 4px; background: url("i/rezerv.png") 0 0 no-repeat; margin: 0 12px 20px 10px;}
.stat-inn {width: 178px; padding: 10px; background: #79b047 url("i/rezerv.png") 100% 100% no-repeat;}
.stat-attestat {height: 42px; padding: 8px 0 0 40px; background: url("i/stat-attestat.jpg") 0 0 no-repeat; margin-bottom: 10px;}
.stat-seller {font-size: 1.2em; font-weight: bold; color: #282828;}
.stat-wmid {font-size: 1.1em; color: #282828;}
.exchanges {color: white; font-size: 1.1em;}

/*** Footer ***/

.footer {height: 133px; overflow: hidden;}
.footer-t {height: 74px; background: url("i/footer-t.jpg") 0 0 no-repeat;}
.footer-b {height: 34px; background: white; padding: 25px 12px 0;}
.footer a {color: #474747; text-decoration: none;}
.footer a:hover {text-decoration: underline;}
.copy {font-size: 1.1em; color: #474747; float: left;}
.footer-nav {float: right;}
.footer-nav li {float: left; padding: 0 8px; font-size: 1.1em;}

input.button1, input.button2 {
	font-size: 1em;
	padding: 0 3px;
}

/*** Buttons ***/
a.button1, input.button1, input.button3, a.button2, input.button2{
	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #2bad43;
	background: #FFF none repeat-x top left;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
}

a.button1, input.button1 {
	font-weight: bold;
	border: 1px solid #999;
}

select.button1{
	width:130px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #2bad43;
	background: #FFF none repeat-x top left;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
}
input.button3 {
	padding: 0;
	margin: 0;
	line-height: 5px;
	height: 12px;
	background-image: none;
	font-variant: small-caps;
}
.red{color:#F00;}

.td_head {
	background-color:#CCC;
	text-align:center;
	padding-bottom:15px;
	padding-top:15px;
	margin-top:15px;
	margin-bottom:15px;
}
.td_white {
	background-color:#EEE;

}
.cabinet-text {color: #5e5e5e; font-size: 1.2em; margin-bottom: 10px;}
