@charset "utf-8";
/* CSS Document */
* { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
body { background: url(images/background.png) repeat; margin: 30px; }
#wrapper {
	background: url(images/background.png) repeat;
	width: 1066px;
	margin: 0 auto;

	border-top: 0; border-bottom: 0;
}
.clear { clear: both; line-height: 1px; height: 0; }
.error { 
	width: 900px; 
	text-align: center;
	background: none; 
	padding: 15px 0 0;
	text-align: center; 
	color: #900000;
	margin: 20px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold; }
.info { width: 100%; margin: 0 0 22px; text-align: center; }
#ruler_translate_element {
	padding: 0px;
	float: left;
	position: absolute !important /*Firefox*/;
	top:15px !important /*Firefox*/;
	right:300px !important /*Firefox*/;
	position: absolute /*IE6*/;
	top:165px /*IE6*/;
	right:40px /*IE6*/;
	
}
/* ---	FORM	--- */
form { margin: 35px 0 0; }
form div { margin: 0 0 22px; }
form div label {
	width: 75px;
	display: inline-block;
	vertical-align: middle;
	
	color: #0a9dc0;
	font-weight: bold;
}
form div label.area { padding-top: 10px; vertical-align: top; }
form div input, form div textarea {
	background: #ebebeb;
	width: 250px; height: 23px;
	padding: 8px 0 0 5px;
	border: 1px solid #dadada;
	
	color: #878787;
	font-size: 12px;
	font-weight: bold;
}
form div textarea { width: 470px; height: auto; }
form div.text { width: 237px; margin-bottom: 5px; }
form div.captcha { width: 191px; margin-bottom: 22px; }
form div.captcha label { width: 130px; }
form div.captcha input { width: 50px; }

form div.buttons input {
	background: url(images/submit.jpg) no-repeat center;
	width: 81px; height: 32px;
	margin: 0 10px 0 0; padding: 0;
	border: 0;
	cursor: pointer;
	
	color: #ffffff;
}
/* ---	END FORM	--- */

/* ---	FORMM	--- */

form1 div { margin: 0 0 22px 20px; }
form1 div label {
	width: 240px;
	display: inline-block;
	vertical-align: middle;
	
	color: #989898;
	font-weight: bold;
}
form1 div.teenus  { margin: 0 0 22px 55px; }
form1 div.teenus label {
	width: 440px;
	display: inline-block;
	vertical-align: middle;
	
	color: #900000;
	font-weight: bold;
}
/* ---	END FORMM	--- */


/* ---	HEADER	--- */
#header { 
	width: 800px;
	height: 78px;

}
#header #logo {
	background: url(images/headers/logo_suvi.png) no-repeat;
	width: 181px; height: 78px;
	margin: 0 0 0 40px;
	float: left;
}
#header .color_changer { margin: 5px 10px 0 0; float: right; }

#navigation {
	background: url(images/menu_lable.png) no-repeat ;
	height: 100px;
	margin: 25px 0 0px 0;
	
}
#navigation ul { height: 56px; margin: 0 0 0 40px; padding: 0; list-style: none; } 
#navigation ul div.avpic { 
	float: left; 
	background: url(images/avaleht.png) no-repeat ; 
	margin: -15px 0 0px 35px;
	}
#navigation ul div.repic { 
	float: left; 
	background: url(images/Reklaam.png) no-repeat ; 
	margin: -15px 0 0px 25px;
	}
#navigation ul div.reopic { 
	float: right; 
	background: url(images/rekaamo.png) no-repeat ; 
	margin: -15px 0 0px 25px;
	}
#navigation ul div.reklaampic { 
	float: left; 
	background: url(images/orkelaam.png) no-repeat ; 
	margin: -15px 0 0px 25px;
	}
#navigation ul div.kkkpic { 
	float: left; 
	background: url(images/kkk.png) no-repeat ; 
	margin: -15px 0 0px 25px;
	}
#navigation ul div.kontaktpic { 
	float: left; 
	background: url(images/kontakt.png) no-repeat ; 
	margin: -15px 0 0px 25px;
	}
#navigation ul div.foorumpic { 
	float: left; 
	background: url(images/foorum.png) no-repeat ; 
	margin: -15px 0 0px 25px;
	}
#navigation ul div.rekpic { 
	float: left; 
	background: url(images/reg.png) no-repeat ; 
	margin: -15px 0 0px 25px;
	}
#navigation ul div.logpic { 
	float: left; 
	background: url(images/konto.png) no-repeat ; 
	margin: -15px 0 0px 25px;
	}
#navigation ul div.kontopic { 
	float: left; 
	background: url(images/konto.png) no-repeat ; 
	margin: -15px 0 0px 25px;
	}
#navigation ul div.logoutpic { 
	float: left; 
	background: url(images/logout.png) no-repeat ; 
	margin: -15px 0 0px 25px;
	}

#navigation ul li { 
	float: left; 
	 
	}


#navigation ul li a {
	height: 27px;
	padding: 61px 21px 0;
	display: block;
	
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
#navigation ul li a:hover, #navigation ul li a.active {
	
	height: 30px;
	color: #666666;
	border: none;
	text-align: center; 
}
#navigation ul li.surf a:hover, #navigation ul li.surf a.active { color: #666666;}
#navigation ul li.faq a:hover, #navigation ul li.faq a.active { color: #666666; }
#navigation ul li.advertise a:hover, #navigation ul li.advertise a.active { color: #666666; }
#navigation ul li.contact a:hover, #navigation ul li.contact a.active { color: #666666; }
#navigation ul li.forumn a:hover, #navigation ul li.forumn a.active { color: #666666; }
#navigation ul li.register a:hover, #navigation ul li.register a.active { color: #666666; }
#navigation ul li.logout a:hover, #navigation ul li.logout a.active { color: #666666; }


/*	---	END HEADER	---	*/

#content { width: 100%; font-size: 12px; padding: 0 0 0 41px; }
h1 {
	width: 615px;
	
	font-weight: bold;
	color: #666666;
	font-size: 15px;
}
.line { background: url(images/horz_line.png) repeat-x left; width: 100%; height: 10px; margin: 40px 0 40px -41px; }

.line1 { background: url(images/horz_line.png) repeat-x left; width: 100%; height: 10px; margin: 10px 0px 10px -2px; }

/*	---	Index	---	*/
.index .left {
	width: 700px;
	margin: 33px 0 0 0;
	float: left;
}
.index .left .line { background: url(images/horz_line.png) repeat-x left; height: 10px; margin: 40px 0 40px -41px; }
.index .left .brake {height: 10px; margin: 0px 0 40px -41px; }
.index .left .advertise { margin: 0 0 50px 50px; }
.index .left .advertisetaust { 
	background: url(images/text_back.png) no-repeat;
	width: 800px;
	height: 400px;
	margin: -15px 0 0px -63px;
	}
.index .left .member { margin: 0 0 50px 50px; }
.index .left p { width: 615px; line-height: 18px; }
.index .left a {
	background: url(images/next_button_off.png) no-repeat;
	width: 99px; height: 23px;
	margin: 0 95px 0 auto; padding: 7px 0 0 9px;
	display: block;
	
	color: #ffffff;
	text-decoration: none;
}

.index .left a:hover {
	background: url(images/next_button.png) no-repeat;
	width: 99px; height: 23px;
	margin: 0 95px 0 auto; padding: 7px 0 0 9px;
	display: block;
	
	color: #666666;
	text-decoration: none;
}

.index .ipaadress {
	position: absolute;
	width: 200px;
	margin: 235px 0 0 790px !important /*Firefox*/; 
	float: left;
	color: #666666;
	z-index: 999; 
	
}	
.index .infuer {
	position: absolute;
	width: 200px;
	margin: 265px 0 0 800px; 
	float: left;
	color: #666666;
	z-index: 999;
}

.index .right {
	width: 345px;
	margin: 20px 0 0 0px;
	float: left;
	position: relative;
	z-index: 999;
}
.index .right .news { background: url(images/news_u.png) no-repeat top; width: 100%; padding: 11px 0 0;}
.index .right .news .inner {  
	width: 100%; 
	height: 332px; 
	padding: 7px 0 0; 
	overflow: hidden; 
}
.index .right .news h1 {
	
	width: auto; height: 21px;
	margin: 0 0 -8px 18px; padding: 23px 0 0px 85px;
	border: 0;
}
.index .right .news .inner ul { width: 230px; }
.index .right .news .inner ul li {
	margin: 0 0 0 40px;
	padding: 8px 0 0 0px;
	
}
.index .right .news .inner ul li a { color: #000000; text-decoration: none; }
.index .right .news .inner ul li a:hover { text-decoration: none; }

.index .right1 {
	width: 345px;
	margin: 20px 0 0 0px;
	float: left;
	position: relative;
	z-index: 999;
}
.index .right1 .foot { background: url(images/news_u.png) no-repeat top; width: 100%; padding: 11px 0 0;}
.index .right1 .foot .inner1 {  
	width: 100%; 
	height: 332px; 
	padding: 7px 0 0; 
	overflow: hidden; 
}
.index .right1 .foot h1 {
	
	width: auto; height: 21px;
	margin: 0 0 -8px 18px; padding: 23px 0 0px 85px;
	border: 0;
}
.index .right1 .foot .inner1 ul { width: 230px; }
.index .right1 .foot .inner1 ul li {
	
	margin: 0 0 0 40px;
	padding: 8px 0 0px 0px;
	
}
.index .right1 .foot .inner1 ul li a { color: #000000; text-decoration: none; }
.index .right1 .foot .inner1 ul li a:hover { text-decoration: underline; }

.index .inftasu {
	position: absolute;
	width: 200px;
	margin: 650px 0 0 800px; 
	float: left;
	color: #666666;
	z-index: 999;
}


/* --- STATS --- */
form2 div { margin: -125px 0 0px 90px; }
form2 div label {
	width: 0px;
	display: inline-block;
	vertical-align: middle;
	color: #666666;
	
}
form3 div { margin: -125px 0 0px 110px; }
form3 div label {
	width: 0px;
	display: inline-block;
	vertical-align: middle;
	color: #666666;
	
}
/* --- END STATS --- */

.index .right .payment { margin: 10px 0; }
.index .right .payment img { vertical-align: middle; border: 0; }

.index .cashout {
	width: 1032px;
	margin: -55px auto 18px -25px;
	float: left;
}
.index .cashout h1 {
	background: url(images/index_cash.jpg) no-repeat;
	width: 200px; height: 25px;
	margin-left: 8px; padding: 14px 0 0 45px;
	border: 0;
}
.index .cashout .cashouts {
	background: url(images/cashout_back.jpg) repeat-x;
	width: 100%; height: 121px;
}
.index .cashout .cashouts div { margin: 0; }
.index .cashout .cashouts .left { background: url(images/cashout_left.jpg) no-repeat; width: 11px; height: 100%; float: left; }
.index .cashout .cashouts .mid { float: left; }
.index .cashout .cashouts .mid div { width: 197px; height: 80px; margin: 3px 0 0; padding: 37px 0 0 8px; float: left; border-right: 1px solid #d2d1d1; }
.index .cashout .cashouts .mid div img { float: left; }
.index .cashout .cashouts .mid div p { margin: 0 0 0 10px; float: left; color: #21778a; }
.index .cashout .cashouts .mid div p span { color: #5c5c5c; font-size: 13px; height: 10px; display: block; }
.index .cashout .cashouts .mid div.first { width: 188px; padding-left: 1px; }
.index .cashout .cashouts .mid div.last { width: 193px; border: 0; }
.index .cashout .cashouts .right { background: url(images/cashout_right.jpg) no-repeat; width: 11px; height: 100%; float: left; }
/*	--- END Index	---	*/

/*	---	FAQ	---	*/
.faqs { margin: 35px 0 0; }
.faqs h1 { width: 230px; margin: 0 0 15px; }
.faqs h2, .faqs h3 { 
	
	margin: 0 0 15px 3px; padding: 0 0 0 20px;
	height: 15px;
	
	color: #700000;
	font-size: 12px;
}
.faqs h3 { background: none; color: #8a8a8a; }
.faqs p { width: 900px; margin: 0 0 10px 43px; }
.faqs ul { margin-left: 17px; }
.faqs table { margin: 0 0 10px 43px; border: 1px solid #000000; border-right: 0; border-bottom: 0; width: 80%; }
.faqs table th { background: #ebebeb; border: 1px solid #000000; border-top: 0; border-left: 0;}
.faqs table td { padding-left: 5px; border: 1px solid #000000; border-top: 0; border-left: 0; }
.faqs table.maxrrefs td, .faqs table.maxrrefs th { width: 125px; }
.faqs .up {background: url(images/fagtup.png) no-repeat; width: 100%; padding: 51px 0px 0 0px;}
.faqs .cen {background: url(images/faqtcen.png) repeat-y; width: 100%; width: 100%; padding: 7px 0 0 40px; overflow: hidden;}
.faqs .dow {background: url(images/faqtadow.png) no-repeat; width: 100%; width: 100%; height: 42px;}
.faqs .line { background: url(images/horz_line.png) repeat-x left; width: 995px; height: 10px; margin: 40px 0 30px -26px; }

/*	--- END FAQ	---	*/

/*	---	TERMS && Privacy	---	*/
.terms h1 { width: 170px; }
.privacy h1 { width: 150px; }
/*	--- END TERMS && Privacy	---	*/

/* --- Contact form ---*/
.contacts form div labell {
	width: 40px;
	display: inline-block;
	vertical-align: middle;
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	font-style: italic;
}

.contacts form div.log input {
	background: none;
	width: 250px; height: 15px;
	padding: 0px 0 0 5px;
	border: none;
	color: #878787;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
.contacts form div.log { margin: 0 0 5px 0; }

.contacts form { margin: 25px 0 0; }
.contacts form div { margin: 25px 0 22px; }
.contacts form div label {
	width: 75px;
	display: inline-block;
	vertical-align: middle;
	
	color: #700000;
	font-weight: bold;
}
.contacts form div label.area { padding-top: 10px; vertical-align: top; }
.contacts form div input, form div textarea {
	background: none;
	width: 250px; height: 25px;
	padding: 0px 0 0 5px;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.contacts form div textarea { width: 470px; height: auto; }

.contacts form div.text { 
	width: 261px; 
	color: #900000; 
	font-weight: bold;  
	margin: -10px 0 5px 30px; 
}

.contacts form div.captcha { 
	margin: 0px 0 22px 5px; 
}

.contacts form div.captcha label { 
	width: 130px; 
	margin: 0px 0 22px 5px;
	
	}
.contacts form div.captcha input { 
	position: absolute;
	font-size: 25px;
	background: url(images/sala.png) no-repeat;
	margin: 0px 0 0px 0px;
	padding: 3px 0 0 7px;
	border-style: none;
	width: 100px; 
	height: 34px;
	
}

.contacts form div.buttons { 
	width: 235px; 
	margin: -90px 0 0 390px;
}
.contacts form div.buttons input {
	position: absolute;
	background: url(images/con_button_off.png) no-repeat; 
	width: 120px; height: 35px;
	margin: 0px 130px 0px 0px;
	font-size: 13px;
	padding: 0px 0 0;
	float: left;
	font-weight: bold; 
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border: none;
	cursor: pointer;
}
.contacts form div.buttons input:hover {
	position: absolute;
	background: url(images/con_button.png) no-repeat; 
	width: 120px; height: 35px;
	margin: 0px 130px 0px 0px;
	font-size: 13px;
	padding: 0px 0 0;
	float: left;
	font-weight: bold; 
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	border: none;
	cursor: pointer;
}
.contacts form div.ubuttons input {
	position: absolute;
	background: url(images/blank_button_off.png) no-repeat;
	width: 120px; height: 35px;
	margin: -260px 0px 0px 490px;
	font-size: 13px;
	padding: 0px 0 0;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border: none;
	cursor: pointer;
}
.contacts form div.ubuttons input:hover {
	position: absolute;
	background: url(images/blank_button.png) no-repeat; 
	width: 120px; height: 35px;
	margin: -260px 0px 0px 490px;
	font-size: 13px;
	padding: 0px 0 0;
	float: left;
	font-weight: bold; 
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	border: none;
	cursor: pointer;
}
/* --- Contact form end ---*/

/* --- Contact error ---*/

.contacts .error { 
	position: absolute;
	background: url(images/error_back.png) no-repeat; 
	width: 700px; height: 55px;
	padding: 15px 0 0;
	text-align: center; 
	color: #500000;
	margin: 410px 0px 0px -20px;
}

/* --- Contact error end ---*/

/*	---	CONTACT	---	*/
.contacts { margin: 0px 0 65px 0; }
.contacts h1 { width: 85px; }
.contacts .left { 
	width: 700px; 
	margin: 20px 0 0 20px; 
	float: left; }

.contacts .advertisetaust { 
	background: url(images/contact_back.png) no-repeat;
	width: 660px;
	height: 415px;
	margin: 10px 0 0px -30px;
	}


.contacts .right { 
	width: 272px;
	margin: -360px 0 0px 690px;
	float: left;
}
	 
.contacts .right div {
	background: url(images/contact_back.jpg) repeat-x;
	width: 272px; height: 36px;
	margin-bottom: 9px;
}
.contacts .right div label {
	width: 71px; height: 23px;
	padding: 10px 0 0 60px;
	display: inline-block;
	
	color: #2b6876;
	font-size: 12px;
	font-weight: bold;
}
.contacts .right .phone label{ background: url(images/con_phone.jpg) no-repeat 11px 6px; }
.contacts .right .email label{ background: url(images/con_email.jpg) no-repeat 6px 6px; }
.contacts .right .address label { background: url(images/con_address.jpg) no-repeat 1px 0; }
/*	--- END CONTACT	---	*/



.adver .right {
	width: 345px;
	margin: 20px 0 0 0px;
	float: left;
	position: relative;
	z-index: 999;
}

.adver .right .news { background: url(images/news_u.png) no-repeat top; width: 100%; padding: 11px 0 0;}
.adver .right .news .inner {  
	width: 100%; 
	height: 332px; 
	padding: 7px 0 0; 
	overflow: hidden; 
}
.adver .right .news h1 {
	
	width: auto; height: 21px;
	margin: 0 0 -8px 18px; padding: 23px 0 0px 85px;
	border: 0;
}
.adver .right .news .inner ul { width: 230px; }
.adver .right .news .inner ul li {
	margin: 0 0 0 40px;
	padding: 8px 0 0 0px;
	
}
.adver .right .news .inner ul li a { color: #000000; text-decoration: none; }
.adver .right .news .inner ul li a:hover { text-decoration: none; }



.adver .left {
	width: 700px;
	margin: 33px 0 0 0;
	float: left;
}
.adver .left .line { background: url(images/horz_line.png) repeat-x left; height: 10px; margin: 40px 0 40px -41px; }
.adver .left .brake {height: 10px; margin: 0px 0 40px -41px; }
.adver .left .advertise { margin: 0 0 50px 50px; }
.adver .left .advertisetaust { 
	background: url(images/text_back.png) no-repeat;
	width: 800px;
	height: 400px;
	margin: -15px 0 0px -63px;
	}
.adver .left .member { margin: 0 0 50px 50px; }
.adver .left p { width: 615px; line-height: 18px; }
.adver .left a {
	color: #ffffff;
	text-decoration: none;
}

.adver .left a:hover {
	color: #900000;
	text-decoration: none;
}

.adver { margin: 0px 0 0; }
.adver h1 { width: 290px; margin: 10px 0 15px 40px; }
.adver h2 { 

	margin: 0 0px 15px 3px; padding: 0 0 0 50px;
	height: 15px;
	
	color: #700000;
	font-size: 12px;
}
.adver h3 { 

	margin: 0 0px 15px 3px; padding: 0 0 0 50px;
	height: 15px;
	
	color: #500000;
	font-size: 12px;
}

.adver p {
	margin: 0 0 10px; padding: 0 0 0 68px; color: #006600;
}

.adver .plans .advleft {
	width: 300px;
	margin: 10px 0px 0 0px;
	padding: 0 90px 0 0px;
	float: left;
	position: relative;
	z-index: 999;
}
.adver .plans .advleft p {
	width: 300px;
	margin: 0px -80px 0 0px;
	padding: 20px 0 0 68px;
	float: left;
	position: relative;
	z-index: 999;
}
.adver .plans .advright {
	width: 300px;
	margin: 10px 0 0 0px;
	padding: 0 90px 0 0px;
	float: left;
	position: relative;
	z-index: 999;
}
.adver .plans .advright p {
	width: 300px;
	margin: 0px 0px 0 0px;
	padding: 20px 0 0 68px;
	float: left;
	position: relative;
	z-index: 999;
}

.advertisetaust .advcenter p {
	width: 500px;
	margin: 0px 0px 0 0px;
	padding: 0 0 0 150px;
	color: #700000;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

.adver .plans { margin: 10px 0 15px 0; }
.adver .plans h1 { width: 180px; }
.adver .plans div {
	margin: 0 0 10px; padding: 0 0 0 68px;
}
.adver .left div a { background: none; width: auto; margin: 0; padding: 0; color:#000000; display: inline; }
.adver .left div a:hover {text-decoration: underline;}
.adver .plans div.Advanced { background: url(images/adver_adv.jpg) no-repeat; height: 66px; }
.adver .plans div.Simple { background: url(images/adver_sim.jpg) no-repeat; height: 66px; }
.adver .plans div.Banner { background: url(images/adver_ban.jpg) no-repeat; height: 66px; }


.adver .plans h2 { margin: 0 0px 15px 3px; padding: 0 0 0 50px;
	height: 15px;
	
	color: #700000;
	font-size: 12px;
	 }
.adver .plans h2 a {
	background: none;
	height: 15px;
	margin: 0; padding: 0;
	display: inline;
	
	color: #700000;
	font-size: 12px;
}
.adver .plans .advleft h2 a {
	background: url(images/ad_button_off.png) no-repeat;
	width: 97px; height: 25px;
	margin: 0 0px 10px 60px; padding: 10px 0px 0 45px;
	display: block;
	color: #ffffff;
	text-decoration: none;
}

.adver .plans .advleft h2 a:hover {
	background: url(images/ad_button.png) no-repeat;
	width: 97px; height: 25px;
	margin: 0 0px 10px 60px; padding: 10px 0px 0 45px;
	display: block;
	color: #666666;
	text-decoration: none;
}

.adver .plans .advright h2 a {
	background: url(images/ad_button_off.png) no-repeat;
	width: 97px; height: 25px;
	margin: 0 0px 10px 60px; padding: 10px 0px 0 45px;
	display: block;
	color: #ffffff;
	text-decoration: none;
}

.adver .plans .advright h2 a:hover {
	background: url(images/ad_button.png) no-repeat;
	width: 97px; height: 25px;
	margin: 0 0px 10px 60px; padding: 10px 0px 0 45px;
	display: block;
	color: #666666;
	text-decoration: none;
}

.adver .plans h2 span {	color: #c00a0a; font-size: 10px; }
.adver .plans p { margin: 0; }
/*	--- END ADVER	---	*/


/*	--- MENU	---- */
#menu {
	background: url(images/menu_back_all.png) no-repeat;
	width: 223px;
	height: 655px;
	margin: 10px 0 10px -25px;
	float: left;
	font-size: 12px;
}
#menu .top { background: url(images/menu_top.png) no-repeat; height: 17px; }
#menu h1 {
	width: 160px; height: 25px;
	margin: 25px 0 0 15px; padding: 0px 0 0 5px;
	font-weight: bold;
	font-style: italic;
	color: #700000;
	font-size: 14px;
}
#menu h1.global { background: url(images/global.jpg) no-repeat; }
#menu h1.settings { background: url(images/settings.jpg) no-repeat; }
#menu h1.referrals { background: url(images/referrals.jpg) no-repeat; height: 24px; padding-top: 3px; }
#menu h1.purchase { background: url(images/purchase.jpg) no-repeat; height: 25px; padding-top: 3px; }
#menu h1.jackpots { background: url(images/jackpots.jpg) no-repeat; }
#menu h1.logs { background: url(images/logs.jpg) no-repeat; height: 23px; padding-top: 3px; }
#menu ul { margin: 0px 0 16px 18px; padding: 0; list-style: none; }
#menu ul li a { color: #500000; text-decoration: none; line-height: 18px; }
#menu ul li a:hover { text-decoration: underline; }
#menu .foot { background: url(images/menu_foot.png) no-repeat; height: 13px; }
/*	--- END MENU	---- */

/*	--- ADVER	---	*/
#inner { width: 810px; margin: 10px 0 0 20px; float: left; }
#inner h1 {
	width: 200px; height: 25px;
	margin: 0 0 10px 0; padding: 6px 0 0 0;
	border-bottom: none;
}
.alone .centerback {
	background: url(images/alone_back.png) repeat-y;
	padding: 8px 0 0px 10px;
	width: 805px; 
	overflow: hidden;
	margin-left: -10px;
}
.alone .top { background: url(images/alone_top.png) no-repeat; width: 805px; height: 35px; margin-left: -10px; }
.alone .foot { background: url(images/alone_foot.png) no-repeat; width: 805px; height: 14px; margin-left: -10px; }
.alone div { width: 690px; }
.alone p { width: 695px; }
.center { text-align: center; }

/*	---	TABLE	--- */
.alone table { width: 750px; margin: 15px 15px; border-spacing: 0 2px; }
.alone table thead tr { background: url(images/table_head1.png) repeat-x; height: 34px; }
.alone table thead tr th { height: 34px; color: #ffffff; }
.alone table thead tr th a { color: #ffffff; text-decoration: none; }
.alone table thead tr th a:hover { text-decoration: none; color: #900000; }
.alone table .first { padding-left: 10px; text-align: left; }
.alone table .rfirst { padding-left: auto; text-align: left; }
.alone table tr { height: 35px; }

.alone table tr td { border-bottom: 1px solid #900000; border-top: 1px solid #C0C0C0; color: #663333; text-align: center; }
.alone table tr td a { color: #006600; text-decoration: none; }
.alone table tr td a:hover { text-decoration: none; color: #700000; }
.alone table td.first { margin-left: 1px; border-left: 1px solid #500000; }
.alone table td.last { margin-right: 1px; border-right: 1px solid #C0C0C0; }

/*	--- END TABLE	--- */

/*	---	ACCOUNT	---	*/
.acc #inner h1 {
	width: 200px; height: 25px;
	margin: 0 0 0 10px; padding: 6px 0 0 35px;
}

.acc .mid {
	background: url(images/news_u.png) no-repeat;
	width: 260px; height: 332px;
	margin: 0 0 0 35px;
	float: left;
}
.acc .mid .top { background: url(images/acc_midtop.jpg) no-repeat; height: 10px; }
.acc #inner .mid h1.stats {
	width: 180px; height: 25px;
	margin: 40px 0 0 35px; padding: 0px 0 0 5px;
	font-weight: bold;
	font-style: italic;
	color: #700000;
	font-size: 14px;
 }
 
 .acc .mid .rendir {
	width: 180px; height: 25px;
	margin: 13px 0 0 15px; padding: 0px 0 0 5px;
	
}
.acc .mid .rendir ul li  {  font-weight: bold; list-style: none; line-height: 18px; color: #600000; }
.acc .mid .rendir ul li a { font-size: 18px; color: #600000; text-decoration: none; }
.acc .mid .rendir ul li a:hover { text-decoration: none; }

.acc .mid .ref {
	width: 180px; height: 25px;
	margin: 15px 0 0 25px; padding: 0px 0 0 5px;
}
.acc .mid .ref ul li  { font-weight: bold; list-style: none; line-height: 18px; color: #500000; }
.acc .mid .ref ul li a { color: #600000; text-decoration: none; }
.acc .mid .ref ul li a:hover { text-decoration: underline; }
 
.acc .mid .refr {
	width: 180px; height: 25px;
	margin: 25px 0 0 0px; padding: 0px 0 0 5px;
	color: #666666;
	font-size: 13px;
}
.acc .mid .refr ul li  { list-style: none; line-height: 18px; color: #666666; }
.acc .mid .refr ul li a { color: #666666; text-decoration: none; }
.acc .mid .refr ul li a:hover { text-decoration: none; }
 
.acc .mid .klikk {
	width: 180px; height: 25px;
	margin: -5px 0 0 25px; padding: 0px 0 0 5px;
	
}
.acc .mid .klikk ul li  { font-weight: bold; list-style: none; line-height: 18px; color: #666666; }
.acc .mid .klikk ul li a { color: #000000; text-decoration: none; }
.acc .mid .klikk ul li a:hover { text-decoration: underline; }


.acc .mid ul { margin: 10px 0 10px 33px; padding: 0; list-style: none; line-height: 18px; color: #500000; }
.acc .mid ul li a { color: #666666; text-decoration: none; }
.acc .mid ul li a:hover { text-decoration: none; color: #700000; }
.acc .mid .foot { background: url(images/acc_midfoot.jpg) no-repeat; height: 13px; }

.acc .right {
	background: url(images/news_u.png) no-repeat;
	width: 260px; height: 332px;
	margin: 0 0 0 95px;
	float: left;
}

.acc .right .tasuv {
	width: 180px; height: 25px;
	margin: 50px 0 0 45px; padding: 0px 0 0 5px;
	
}
.acc .right .tasuv ul li  {  font-weight: bold; list-style: none; line-height: 18px; color: #600000; }
.acc .right .tasuv ul li a { font-size: 18px; color: #600000; text-decoration: none; }
.acc .right .tasuv ul li a:hover { text-decoration: none; }

.acc .right .krediit {
	width: 250px; height: 25px;
	margin: 0px 0 0 -5px; padding: 0px 0 0 5px;
	
}
.acc .right .krediit ul i a {  margin: 0px 0 0px -5px;  font-size: 10px; list-style: none;  color: #666666; text-decoration: none; }
.acc .right .krediit ul li  {  font-weight: bold; list-style: none; line-height: 18px; color: #600000; }
.acc .right .krediit ul li a { font-size: 13px; color: #600000; text-decoration: none; }
.acc .right .krediit ul li a:hover { text-decoration: none; }

.acc .right .rekkrediit {
	width: 250px; height: 25px;
	margin: 0px 0 0 -5px; padding: 10px 0 0 5px;
	
}
.acc .right .rekkrediit ul i a {  margin: 0px 0 0px -5px;  font-size: 10px; list-style: none;  color: #666666; text-decoration: none; }
.acc .right .rekkrediit ul li  {  font-weight: bold; list-style: none; line-height: 18px; color: #600000; }
.acc .right .rekkrediit ul li a { font-size: 13px; color: #600000; text-decoration: none; }
.acc .right .rekkrediit ul li a:hover { text-decoration: none; }

.acc .right .tasutud {
	width: 180px; height: 25px;
	margin: 25px 0 0 35px; padding: 0px 0 0 5px;
	
}
.acc .right .tasutud ul li  {  font-weight: bold; list-style: none; line-height: 18px; color: #666666; }
.acc .right .tasutud ul li a { font-size: 13px; color: #600000; text-decoration: none; }
.acc .right .tasutud ul li a:hover { text-decoration: none; }


.acc .right .top { background: url(images/acc_midtop.jpg) no-repeat; height: 10px; }
.acc #inner .right h1.funds { 
	width: 180px; height: 25px;
	margin: 40px 0 0 35px; padding: 0px 0 0 5px;
	font-weight: bold;
	font-style: italic;
	color: #700000;
	font-size: 14px;
}
.acc .right ul { margin: 10px 0 10px 33px; padding: 0; list-style: none; line-height: 18px; color: #500000; }
.acc .right ul li a { color: #666666; text-decoration: none; }
.acc .right ul li a:hover { text-decoration: none; }
.acc .right .foot { background: url(images/acc_midfoot.jpg) no-repeat; height: 13px; }

.acc .downl {
	background: none;
	width: 350px;
	margin: 90px 0 0 0px;
	float: left;
}
.acc .downl .top { background: url(images/acc_righttop.jpg) no-repeat; height: 10px; }
.acc #inner .downl h1 { background: url(images/acc_graph.jpg) no-repeat; width: 300px; height: 26px; padding-top: 10px; }
.acc .downl .chart { margin: 10px 0 0;  }
.acc .downl .foot { background: url(images/acc_rightfoot.jpg) no-repeat; height: 13px; }

.acc .downr {
	background: none;
	width: 350px;
	margin: -160px 0 0 390px;
	float: left;
}
.acc .downr .top { background: url(images/acc_righttop.jpg) no-repeat; height: 10px; }
.acc #inner .downr h1 { background: url(images/acc_graph.jpg) no-repeat; width: 300px; height: 26px; padding-top: 10px; }
.acc .downr .chart { margin: 10px 0 0;  }
.acc .downr .foot { background: url(images/acc_rightfoot.jpg) no-repeat; height: 13px; }


.acc .error { 
	position: absolute;
	width: 700px; height: 25px;
	padding: 0px 0 0;
	text-align: center; 
	color: #700000;
	margin: 360px 0px 0px 0px;
}
.acc .vacio { 
	position: absolute;
	width: 700px; height: 25px;
	padding: 0px 0 0;
	text-align: center; 
	color: #700000;
	margin: 630px 0px 0px 0px;
}

.acc .tuvastus { 
	position: absolute;
	width: 700px; height: 25px;
	padding: 0px 0 0;
	text-align: center; 
	color: #700000;
	margin: -20px 0px 0px -300px;
	font-size: 15px;
	font-weight: bold;
}

.acc .tuvastus a { 
	position: absolute;
	
	padding: 0px 0 0;
	text-align: center; 
	color: #500000;
	margin: -1px 0px 0px 10px;
	font-size: 17px;
	text-decoration: none;
}
.acc .tuvastus a:hover { 
	position: absolute;
	
	padding: 0px 0 0;
	text-align: center; 
	color: #666666;
	margin: -1px 0px 0px 10px;
	font-size: 17px;
	text-decoration: none;
}


/*	--- END	ACCOUNT	---	*/

/*	--- BANNERS	---	*/

.banners .alone input {
	background: #f2f7f9;
	width: 335px; height: 24px;
	padding: 6px 5px 0;
	border: 1px solid #d1d1d1;
	
	color: #6d6f70;
}
.banners img { border: 5px solid #dcdcdc; }
.banners p { text-align: center; }
/*	--- END	BANNERS	---	*/

/*	--- MESSAGES	---	*/
.messages a.button {
	background: url(images/ad_button_off.png) no-repeat;
	width: 143px; height: 35px;
	margin: 0 0 10px; padding: 10px 0 0 40px;
	display: block;
	
	color: #ffffff;
	text-decoration: none;
}
.messages a.button:hover {
	background: url(images/ad_button.png) no-repeat;
	width: 143px; height: 35px;
	margin: 0 0 10px; padding: 10px 0 0 40px;
	display: block;
	
	color: #666666;
	text-decoration: none;
}

.messages form { margin: 0; }
.messages table.newmsg td { border: 1px solid #e6e6e6; font-weight: bold; }
.messages table.newmsg td label { width: 50px; display: inline-block; }
.messages form input, .messages form textarea { 
	background: #ebebeb;
	width: 200px; height: 15px;
	padding: 4px 0 4px 5px;
	border: 1px solid #dadada;
	
	color: #878787;
	font-size: 12px;
	font-weight: bold;
}
.messages form textarea { width: 500px; height: 200px; margin: 5px; }
.messages form input.submit {
	background: url(images/con_button_off.png) center no-repeat;
	width: 143px; height: 35px;
	margin: 5px; padding: 0;
	border: 0;
	
	color: #ffffff;
	cursor: pointer;
}

.messages form input.submit:hover {
	background: url(images/con_button.png) center no-repeat;
	width: 143px; height: 35px;
	margin: 5px; padding: 0;
	border: 0;
	
	color: #666666;
	cursor: pointer;
}

.messages .reply {
	background: url(images/con_button_off.png) center no-repeat;
	width: 143px; height: 35px;
	margin: 0 0px 0px 0px; padding: 20px 0 0 0px;
	border: 0;
	display: inline-block;
	color: #ffffff;
	cursor: pointer;
}

.messages .reply:hover {
	background: url(images/con_button.png) center no-repeat;
	width: 143px; height: 35px;
	margin: 0 0px 0px 0px; padding: 20px 0 0 0px;
	border: 0;
	display: inline-block;
	color: #666666;
	cursor: pointer;
	text-decoration: none;
}
.messages .delete { 
	background: url(images/con_button_off.png) center no-repeat;
	width: 143px; height: 35px;
	margin: 0 0px 0px 0px; padding: 20px 0 0 0px;
	border: 0;
	display: inline-block;
	color: #ffffff;
	cursor: pointer;
}
.messages .delete:hover {
	background: url(images/con_button.png) center no-repeat;
	width: 143px; height: 35px;
	margin: 0 0px 0px 0px; padding: 20px 0 0 0px;
	border: 0;
	display: inline-block;
	color: #666666;
	cursor: pointer;
	text-decoration: none;
}
/*	--- END	MESSAGES	---	*/



/*	--- STATS	---	*/
.stats #inner .chart { margin: 0 0 20px 25px; width: 350px; float: left; }
.stats #inner .chart div { width: 350px; }
/*	--- END	STATS	---	*/

/*	--- DREFS	---	*/
.drefs #inner h1 { width: 160px; }
.drefs #inner .chart div { margin: 5px 0 7px; }
.drefs #inner table div { width: 635px; }

.drefs #inner form input.rrumbuuenda { 
	width: 120px; height: 35px; 
	background: url(images/blank_button_off.png) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	text-align: center; padding: 0;  
}
.drefs #inner form input.rrumbuuenda:hover { 
	width: 120px; height: 35px; 
	background: url(images/blank_button.png) no-repeat;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer; 
	text-align: center; padding: 0;
 }
/*	--- END	DREFS	---	*/

/*	--- RREFS	---	*/
.text-input-rref {
	background: transparent;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	margin: 0px 0 25px 15px;
}


.rrefs #inner h1 { width: 120px; }
.rrefs #inner .special { width: 100%; }
.rrefs #inner td form { margin: 0; }
.rrefs #inner td form input { vertical-align: middle; }
.rrefs #inner td.recyc { text-align: center; }
.rrefs #inner td.recyc input { width: 66px; height: 29px; margin: 5px 0; padding: 0 0 0 5px; border: 0; color: #ffffff; }
.rrefs #inner td.recyc input.yes { 
	width: 120px; height: 35px; 
	background: url(images/yes_button_off.png) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;  
}
.rrefs #inner td.recyc input.yes:hover { 
	width: 120px; height: 35px; 
	background: url(images/yes_button.png) no-repeat;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer; 
 }
.rrefs #inner td.recyc input.no { 
	width: 120px; height: 35px; 
	background: url(images/no_button_off.png) no-repeat;
	color: red;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer; 	
 }
.rrefs #inner td.recyc input.no:hover {  
	width: 120px; height: 35px; 
	background: url(images/no_button.png) no-repeat; 
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer; 	
}
.rrefs #inner form input.rrumbuuenda { 
	width: 120px; height: 35px; 
	background: url(images/blank_button_off.png) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;  
}
.rrefs #inner form input.rrumbuuenda:hover { 
	width: 120px; height: 35px; 
	background: url(images/blank_button.png) no-repeat;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer; 
 }
/*	--- END	RREFS	---	*/


/*	--- BUY UPGRADE	---	*/
.upgrade .error { 
	position: absolute;
	background: none; 
	width: 700px; height: 55px;
	padding: 15px 0 0;
	text-align: center; 
	color: #900000;
	margin: 760px 0px 0px 190px;
	font-size: 15px;
	font-weight: bold;
}


.upgrade table { float: left; width: 510px;  margin: 25px 0px 55px 15px; border-spacing: 0 2px; }
.upgrade table thead tr { background: url(images/table_head1.png) repeat-x; height: 34px; }
.upgrade table thead tr td { height: 34px; color: #ffffff; }
.upgrade table thead tr td a { color: #ffffff; text-decoration: none; }
.upgrade table thead tr td a:hover { text-decoration: none; color: #900000;}
.upgrade table .first { padding-left: 10px; text-align: left; }
.upgrade table tr { height: 35px; }
.upgrade table tr td { border-bottom: 1px solid #900000; border-top: 1px solid #C0C0C0; color: #400000; text-align: center; }
.upgrade table tr td a { color: #006600; text-decoration: none; }
.upgrade table tr td a:hover { text-decoration: none; color: #700000; }
.upgrade table td.first { margin-left: 1px; border-left: 1px solid #500000; }
.upgrade table td.last { margin-right: 1px; border-right: 1px solid #C0C0C0; }

.upgrade .right {
	width: 345px;
	margin: -810px 0 0 700px;
	float: left;
	position: relative;
	z-index: 999;
}
.upgrade .right .ref { background: url(images/news_u.png) no-repeat top; width: 100%; padding: 11px 0 0;}
.upgrade .right .ref .inner {  
	width: 100%; 
	height: 332px; 
	padding: 13px 0 0 65px; 
	overflow: hidden; 
}
.upgrade .right .ref .inner h1 {  
	margin: 15px 0px 0px 3px; padding: 0 0 0 0px;
	height: 15px;
	width: 100%; 
	color: #700000;
	font-size: 12px;
}
.upgrade .right .ref .inner h1 a {  
	margin: 25px 0px 15px 10px; padding: 0 0 0 0px;
	height: 15px;
	width: 100%; 
	color: #200000;
	font-size: 12px;
	text-decoration: none;
}
.upgrade .right .ref .inner h1 a:hover {  
	margin: 25px 0px 15px 10px; padding: 0 0 0 0px;
	height: 15px;
	width: 100%; 
	color: #700000;
	font-size: 12px;
	text-decoration: none;
}
.upgrade .right .ref .inner p {  
	margin: 75px 0px 15px 15px; padding: 0 0 0 0px;
	height: 15px;
	width: 100%; 
	color: #666666;
	font-size: 12px;
}

.upgrade .right .ref .inner h3 {  
	margin: 15px 0px 15px 13px; padding: 0px 0 0 0px;
	height: 15px;
	width: 100%; 
	color: #500000;
	font-size: 12px;
	
}
.upgrade .right .box .top { background: url(images/jack_smallT.jpg) no-repeat; width: 223px; height: 10px; margin: 0; }
.upgrade .right .box .foot { background: url(images/jack_smallF.jpg) no-repeat; width: 223px; height: 10px;  margin: 0; }
.upgrade .right h2 {
	margin: 25px 0px 0px 25px; padding: 0 0 0 0px;
	height: 15px;
	width: 100%; 
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}

.upgrade .right1 {
	width: 345px;
	margin: -450px 0 0 700px;
	float: left;
	position: relative;
	z-index: 999;
}
.upgrade .right1 .foot { background: url(images/news_u.png) no-repeat top; width: 100%; padding: 11px 0 0;}
.upgrade .right1 .foot .inner1 {  
	width: 100%; 
	height: 332px; 
	padding: 7px 0 0; 
	overflow: hidden; 
}
.upgrade .right1 h2 {
	
	width: 100%;
 	height: 25px;
	margin: 35px 0 0px 0px; padding: 0px 0 0px 80px;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
.upgrade .right1 h3 {  
	margin: 5px 0px 0px 0px; padding: 0px 0 0 90px;
	height: 15px;
	width: 100%; 
	color: #500000;
	font-size: 12px;
	
}
.upgrade form {  
	margin: 0px;
		
}
.upgrade form input {  
	
	margin: 0px 0 0 px;
	height: 0px;
	width: 4px; 	
}
.upgrade .right1 .foot .inner1 ul { width: 230px; }
.upgrade .right1 .foot .inner1 ul li {
	
	margin: 0 0 0 40px;
	padding: 8px 0 0px 0px;
	
}
.upgrade .right1 .foot .inner1 ul li a { color: #000000; text-decoration: none; }
.upgrade .right1 .foot .inner1 ul li a:hover { text-decoration: underline; }



.upgrade .left { width: 449px; float: left; }
.upgrade #inner .package { background: url(images/gray_box.jpg) no-repeat; width: 429px; height: 51px; padding: 10px 0 0 20px; }
.upgrade #inner .package h2, .upgrade #inner .upgtime h2 { color: #126e84; font-size: 14px; display: inline-block; }
.upgrade #inner .package select { margin: 0 0 0 20px; padding: 0 3px 3px; font-size: 14px; }
.upgrade #inner .left table{ width: 449px; }
.upgrade #inner table thead td { color: #ffffff; }
.upgrade #inner table td.first { text-align: left; }
.upgrade  .right .none { background: none; padding: 0; }

.upgrade .upgtime { background: none; padding: 15px 0 0 40px; font-size: 14px; overflow: hidden;  }
.upgrade .upgtime p { width: 400px; display: inline-block; font-size: 14px; }
.upgrade .upgtime p input { width: 20px; height: auto; vertical-align: baseline; }

.upgrade .submit p { width: 550px; margin: 20px 0 0 20px; color: #5c697f; text-align: center; display: inline-block; }
.upgrade .submit input { 
	background: url(images/blank_button_off.png) no-repeat; 
	width: 120px; 
	height: 35px; 
	margin: 150px 0 0px 110px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	vertical-align: super; 
	padding: 0; 
	cursor: pointer; 
	border: none;
}
.upgrade .submit input:hover { 
	background: url(images/blank_button.png) no-repeat; 
	width: 120px; 
	height: 35px; 
	margin: 150px 0 0px 110px;
	display: block;
	color: #666666;
	text-decoration: none;
	vertical-align: super; 
	padding: 0; 
	cursor: pointer; 
	border: none;
}
/*	--- END BUY UPGRADE	---	*/

/*	--- BUY RREFS	---	*/
.purchrefs .error { 
	position: absolute;
	background: none; 
	width: 700px; height: 55px;
	padding: 15px 0 0;
	text-align: center; 
	color: #900000;
	margin: 490px 0px 0px 190px;
	font-size: 15px;
	font-weight: bold;
}


.purchrefs table { float: left; width: 450px; margin: -370px 0px 0 25px; border-spacing: 0 2px; }
.purchrefs table thead tr { background: url(images/table_head1.png) repeat-x; height: 34px; }
.purchrefs table thead tr th { height: 34px; color: #ffffff; }
.purchrefs table thead tr th a { color: #ffffff; text-decoration: none; }
.purchrefs table thead tr th a:hover { text-decoration: none; color: #900000;}
.purchrefs table .first { padding-left: 10px; text-align: left; }
.purchrefs table tr { height: 35px; }
.purchrefs table tr.row2 { background: #900000; }
.purchrefs table tr td { border-bottom: 1px solid #900000; border-top: 1px solid #C0C0C0; color: #663333; text-align: center; }
.purchrefs table tr td a { color: #006600; text-decoration: none; }
.purchrefs table tr td a:hover { text-decoration: none; color: #700000; }
.purchrefs table td.first { margin-left: 1px; border-left: 1px solid #500000; }
.purchrefs table td.last { margin-right: 1px; border-right: 1px solid #C0C0C0; }

.purchrefs .right {
	width: 345px;
	margin: 10px 0 0 490px;
	float: left;
	position: relative;
	z-index: 999;
}
.purchrefs .right .ref { background: url(images/news_u.png) no-repeat top; width: 100%; padding: 11px 0 0;}
.purchrefs .right .ref .inner {  
	width: 100%; 
	height: 332px; 
	padding: 13px 0 0 65px; 
	overflow: hidden; 
}
.purchrefs .right .ref .inner h1 {  
	margin: 25px 0px 15px 3px; padding: 0 0 0 0px;
	height: 15px;
	width: 100%; 
	color: #700000;
	font-size: 12px;
}
.purchrefs .right .ref .inner h1 a {  
	margin: 25px 0px 15px 10px; padding: 0 0 0 0px;
	height: 15px;
	width: 100%; 
	color: #200000;
	font-size: 12px;
	text-decoration: none;
}
.purchrefs .right .ref .inner h1 a:hover {  
	margin: 25px 0px 15px 10px; padding: 0 0 0 0px;
	height: 15px;
	width: 100%; 
	color: #700000;
	font-size: 12px;
	text-decoration: none;
}
.purchrefs .right .ref .inner p {  
	margin: 25px 0px 15px 15px; padding: 0 0 0 0px;
	height: 15px;
	width: 100%; 
	color: #006600;
	font-size: 12px;
}

.purchrefs .right .ref .inner h3 {  
	margin: 45px 0px 15px 13px; padding: 0px 0 0 0px;
	height: 15px;
	width: 100%; 
	color: #500000;
	font-size: 12px;
	
}
.purchrefs .right .box .top { background: url(images/jack_smallT.jpg) no-repeat; width: 223px; height: 10px; margin: 0; }
.purchrefs .right .box .foot { background: url(images/jack_smallF.jpg) no-repeat; width: 223px; height: 10px;  margin: 0; }
.purchrefs .right h2 {
	margin: 85px 0px 15px 28px; padding: 0 0 0 0px;
	height: 15px;
	width: 100%; 
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
.purchrefs .right p { width: 197px; margin: 10px 15px 0 11px; }
.purchrefs .right .info div { clear: both; width: 197px; margin: 0 15px 10px 11px; padding: 0 0 0; text-align: left; }
.purchrefs .right .info div input { margin: 0 10px 0 0; float: left; }

.purchrefs table .first { text-align: center; }

.purchrefs h1 { width: 135px; }
.purchrefs .left { width: 448px; float: left; }
.purchrefs .left .graybox { background: url(images/gray_box.jpg) no-repeat; width: 449px; height: 61px; overflow: hidden; }
.purchrefs .left .graybox h2 { background: url(images/errorIcon.jpg) no-repeat; height: 23px; margin: 14px 0 0 21px; padding: 8px 0 0 45px; color: #126e84; font-size: 14px; font-weight: bold; }

.purchrefs .left .bigbox { background: url(images/box_back.jpg) repeat-y; width: 451px; margin: 15px 0 0; }
.purchrefs .left .bigbox .top { background: url(images/box_top.jpg) no-repeat; width: 100%; height: 9px; margin: 0; }
.purchrefs .left .bigbox .foot { background: url(images/box_foot.jpg) no-repeat; width: 100%; height: 9px; margin: 0; }
.purchrefs .left .bigbox h2 { margin: 8px 11px 0 10px; padding: 0 0 5px; border-bottom: 1px solid #e3e3e3; color: #004da4; font-size: 14px; }
.purchrefs .left .bigbox ul li { color: #001536; font-size: 13px; }
.purchrefs .left .bigbox ul li a { color: #001536; font-size: 13px; text-decoration: none; }
.purchrefs .left .bigbox ul li a:hover { text-decoration: underline; }
/*	--- END BUY RREFS	---	*/

/*	--- HISTORY	---	*/
.history #inner h1 { width: 50px; }
/*	--- END HISTORY	---	*/

/*	--- CASHOUT	---	*/
.cashout .error { 

	background: none; 
	width: 651px; height: 25px;
	padding: 15px 0 0;
	text-align: center; 
	color: #900000;
	margin: -20px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold;
}

.cashout form div labell {
	width: 40px;
	display: inline-block;
	vertical-align: middle;
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	font-style: italic;
}

.cashout form div labell1 {
	width: 40px;
	display: inline-block;
	vertical-align: middle;
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	font-style: italic;
}

.cashout form div.log input {
	background: none;
	width: 250px; height: 15px;
	padding: 0px 0 0 50px;
	border: none;
	color: #878787;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
.cashout form div.log1 input {
	background: none;
	width: 250px; height: 15px;
	padding: 0px 0 0 50px;
	border: none;
	color: #878787;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
.cashout form div.log { margin: 0px 0 5px 0; }
.cashout form div.log1 { margin: -40px 0 5px 0; }

.cashout form div label2 {
	width: 150px;
	display: inline-block;
	vertical-align: middle;
	padding: 0px 0 0 55px;
	color: #500000;
	font-weight: bold;
	font-style: italic;
}
.cashout form div.log2 input {
	background: transparent;
	border-bottom: 1px solid black;
	border-left: none;
	border-right: none;
	border-top: none;
	width: 190px; height: 15px;
	padding: 0px 0 0 0px;
	color: #000000;
	font-size: 12px;
	
	
}

.cashout #inner h1 { width: 92px; }
.cashout #inner .cashpin { width: 70px; }
.cashout #inner .buttons input {
	background: url(images/blank_button_off.png) no-repeat center;
	width: 120px; height: 35px;
	margin: 25px 20px 10px 20px; padding: 0px 0 0;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer; 
}
.cashout #inner .buttons input:hover {
	background: url(images/blank_button.png) no-repeat center;
	width: 120px; height: 35px;
	margin: 25px 20px 10px 20px; padding: 0px 0 0;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer; 
}
.cashout #inner .buttonss input {
	background: url(images/blank_button_off.png) no-repeat center;
	width: 120px; height: 35px;
	margin: 10px 0px 0px 500px; padding: 0px 0 0;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer; 
}
.cashout #inner .buttonss input:hover {
	background: url(images/blank_button.png) no-repeat center;
	width: 120px; height: 35px;
	margin: 10px 0px 0px 500px; padding: 0px 0 0;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer; 
}

.cashout form div label.pinkood {
	width: 75px;
	display: inline-block;
	vertical-align: middle;
	margin: -55px 0 0 25px;
	color: #700000;
	font-weight: bold;
}
.cashout form div.pinimp input { 
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	
	padding-top: 10px; 
	vertical-align: top; 
	margin: -30px 0 0 85px; 
	width: 10px; 
	padding: 0px 0 0px 10px;
	}
.cashout #inner a.pinforg { 
	position: absolute;
	background: url(images/con_button_off.png) no-repeat center;
	width: 120px; height: 35px;
	margin: -60px 0px 0px 500px; padding: 20px 0 0 0px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer; 
	border: none;
	}
.cashout #inner a.pinforg:hover { 
	position: absolute;
	background: url(images/con_button.png) no-repeat center;
	width: 120px; height: 35px;
	margin: -60px 0px 0px 500px; padding: 20px 0 0px 0px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer; 
	border: none;
	}

.cashout #inner a { color: #000000; text-decoration: none; }
.cashout #inner a:hover { text-decoration: underline; }
/*	--- END CASHOUT	---	*/



/*	--- FUNDS	---	*/
.fundskonto .error { 
	
	background: none; 
	width: 651px; height: 55px;
	padding: 25px 0 0;
	text-align: center; 
	color: #900000;
	margin: 0px 0px 0px 20px;
	font-size: 15px;
	font-weight: bold;
}

.funds .error { 
	position: absolute;
	background: none; 
	width: 651px; height: 25px;
	padding: 15px 0 0;
	text-align: center; 
	color: #900000;
	margin: -20px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold;
}


.funds #inner .infor {
	width: 700px;
	margin: 0px 0px 0 -50px;
	padding: 0 0 0 0px;
	color: #700000;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	}
.funds #inner .center { 
	background: none; 
	width: 550px; height: 25px;
	padding: 35px 0 0px 50px;
	text-align: center; 
	color: #666666;
	
	font-size: 15px;
	font-weight: bold; }


.funds #inner form { margin: 10px 0 0 50px; }
.funds #inner form label { 
	margin: 25px 0 0 -20px;
	width: 95px;
	display: inline-block;
	vertical-align: top;
	
	color: #700000;
	font-weight: bold; 
}
.funds #inner form div.kredimp input { 
	position: absolute;
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	color: #000000;
	vertical-align: top; 
	margin: -30px 0 0 75px; 
	width: 75px; 
	padding: 0px 10px 0px 10px;
	}
	
.funds #inner form div.eekron { 
	background: none;
	color: #500000;
	vertical-align: top; 
	margin: -45px 0 0 -45px; 
	width: 75px; 
	padding: 0px 10px 0px 10px;
	font-weight: bold;
	}
	
	
.funds #inner form input { margin: 35px 0 0 5px; width: 75px; }
.funds #inner form div { width: 751px; height: 35px; }



.funds #inner form .buttons input {
	background: url(images/next_button_off.png) no-repeat center;
	width: 120px; height: 35px;
	margin: 10px 0px 0px 500px; padding: 0px 25px 0 0px;
	
	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.funds #inner form .buttons input:hover {
	background: url(images/next_button.png) no-repeat center;
	width: 120px; height: 35px;
	margin: 10px 0px 0px 500px; 
	padding: 0px 25px 0 0px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.funds #inner form .buttonss input {
	background: url(images/blank_button_off.png) no-repeat center;
	width: 120px; height: 35px;
	margin: 10px 0px 0px 500px; padding: 0px 0px 0 0px;
	
	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.funds #inner form .buttonss input:hover {
	background: url(images/blank_button.png) no-repeat center;
	width: 120px; height: 35px;
	margin: 10px 0px 0px 500px; padding: 0px 0px 0 0px;
	
	
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}


.funds #inner form div p { width: 650px; margin: 10px; line-height: 18px; }
.funds #inner p { width: 650px; margin: 10px; line-height: 18px; }
.funds #inner h3 { 
	width: 650px; 
	margin: -330px 0 0 370px; 
	line-height: 18px;
	display: inline-block;
	vertical-align: middle;
	color: #700000;
	font-weight: bold;
	float: left;  
	}
.funds #inner h1 { 
	width: 650px; 
	margin: 10px; 
	line-height: 18px;
	display: inline-block;
	vertical-align: middle;
	color: #700000;
	font-weight: bold;  }
	
.funds #inner h2 { 
	width: 650px; 
	margin: 30px 0 0 -25px; 
	line-height: 18px;
	display: inline-block;
	vertical-align: middle;
	color: #666666;
	font-weight: bold;  }



.funds #inner form div label2 {
	width: 120px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	color: #500000;
	font-weight: bold;
	font-style: italic;
}
.funds #inner form div.log2 input {
	background: transparent;
	border-bottom: 1px solid black;
	border-left: none;
	border-right: none;
	border-top: none;
	width: 190px; height: 15px;
	padding: 0px 0 0 0px;
	color: #000000;
	font-size: 12px;
	
	
}
/*	--- END FUNDS	---	*/








/*	--- Reset end	---	*/
.reset .error { 
	position: absolute;
	background: none; 
	width: 651px; height: 25px;
	padding: 15px 0 0;
	text-align: center; 
	color: #900000;
	margin: -20px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold;
}

.reset form div.newpul label {
	width: 90px;
	display: inline-block;
	vertical-align: middle;
	margin: 20px 0 0 25px; 
	padding: 0px 0 0 0px;
	color: #666666;
	font-weight: bold;
	font-style: italic;
}

.reset form div.newpui input {
	position: absolute;
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	color: #000000;

	vertical-align: top; 
	margin: -45px 0 0 130px; 
	width: 120px; 
	padding: 0px 5px 0px 5px;
}
.reset form div.newpel label {
	width: 150px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 25px; 
	padding: 0px 0 0 0px;
	color: #666666;
	font-weight: bold;
	font-style: italic;
	
}

.reset form div.newpei input {
	position: absolute;
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	color: #000000;

	vertical-align: top; 
	margin: -45px 0 0 130px; 
	width: 120px; 
	padding: 0px 5px 0px 5px;
	
}


.reset .tagasi a {
	background: url(images/prev_button_off.png) center no-repeat;
	width: 120px; height: 24px;
	margin: -10px 20px 45px 40px; padding: 8px 0 0;
	display: block;
	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.reset .tagasi a:hover {
	background: url(images/prev_button.png) center no-repeat;
	width: 120px; height: 24px;
	margin: -10px 20px 45px 40px; padding: 8px 0 0;
	display: block;
	
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.reset .buttons input {
	position: absolute;
	background: url(images/con_button_off.png) no-repeat center;
	width: 120px; height: 35px;
	margin: 10px 0px 0px 200px; padding: 0px 10px 0 0px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer; 
}
.reset .buttons input:hover {
	background: url(images/con_button.png) no-repeat center;
	width: 120px; height: 35px;
	margin: 10px 0px 0px 200px; padding: 0px 10px 0 0px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer; 
}

.reset p {
	width: 500px;
	margin: 0px 0px 0 0px;
	padding: 0 0 10px 100px;
	color: #700000;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	
}
.reset { width: 790px; margin: 10px 0 10px 150px; float: left; }

.reset .centerback {
	background: url(images/forum_back.png) repeat-y;
	padding: 8px 0 0px 10px;
	width: 705px; 
	overflow: hidden;
	margin-left: -10px;
}
.reset .top { background: url(images/forum_top.png) no-repeat; width: 705px; height: 35px; margin-left: -10px; }
.reset .foot { background: url(images/forum_foot.png) no-repeat; width: 705px; height: 14px; margin-left: -10px; }
.reset div { width: 690px; }

/*	--- Reset end	---	*/

/*	--- PAGES	---	*/
.page {
	width: 670px; height: 18px;
	margin: 5px auto 10px -20px;

	color: #575757;
	text-align: right;
	font-size: 11px;
}
.page .blue { background: #e8e8e8; height: 16px; padding: 2px 10px 0; border: 1px solid #d0d0d0; color: #818181; }
.page span { background: #f4f4f4; width: auto; height: 16px; padding: 2px 5px 0; border: 1px solid #d8d8d8; display: inline-block; color: #575757; }
.page span a { color: #575757; text-decoration: none; }
/*	--- END	PAGES	---	*/



/*	---	FOOTER	--- */
#footer {
	background: url(images/headers/footer_back.png) no-repeat;
	width: 1066px; height: 47px;
	margin: 10px 0 10px 0; padding: 5px 0px 0 0px;
	
	color: #ffffff;
	font-size: 12px;
}
#footer p { 
	padding: 0px 0px 0 10px;
	float: left; }
#footer p.right { float: right; }
#footer p a { color: #ffffff; margin-right: 10px; text-decoration: none; }
#footer p a:hover { text-decoration: underline; }
#footer div { background: url(images/footer_spec.jpg) no-repeat 36px 0; }
/*	---	END FOOTER	---	*/