@CHARSET "UTF-8";

#share {
	align:center;
	text-align:center;
	padding:10px;
	margin-bottom: 20px;width:90%;
}
#share img{
	margin:-5px 0;
}
#share a{
	text-decoration: underline;
	margin: 5px;
	font-weight: bold;
}

#header,#glow {height:146px;}


#res,#b1 *,#menu *,#stat *,#ili *, #prb, #pr {position:relative;}

div.inp label, #header a { display:block;}
#menu a { display: inline;}

#res, #prb, #content {margin:auto;}

#top1 form, 
#top2 form, 
#top4 form, 
#top5 form {
	position:relative;
	margin:auto;
}

#back0, 
#back1, 
#back2, 
#back3, 
#back4, 
#back5,
#top0, 
#top1, 
#top2, 
#top3, 
#top4, 
#top5,
#ref {
	position:absolute;
	top:0;
	width:864px;
	height:389px;
}


#box1,
#box0 {left:-864px;}

#ref {
	background:url(/img/first/block.png);
	z-index:11000;
}

#prb {
	background:transparent url(/img/first/o.png) repeat scroll 0 0;
	width:870px;
	display: block;
	position: relative;
	top: auto;
	left: auto;
}

#close {
	top:20px;
	right:20px;
	width:15px;
	height:16px;
	z-index:11110;
	cursor:pointer;
	cursor:hand;
}

#top0 h2,
#top3 h2{
	height:23px;
	bottom:85px;
	font-size:20px;
	color: #000;
}


#top0 p,
#top3 p	{
	position: absolute;
	height:80px;
	bottom:0px;
	font-size: 12px;
	color: #000;
}


h2.h21{
	width:250px;
	left:35px;
}

h2.h22{
	width:208px;
	left:331px;
	background-position: -159px top!important;
}

h2.h23{
	width:220px;
	left:595px;
	background-position: -380px top!important;
}


.p21{
	width: 238px;
	left: 36px;
}

.p22{
	width: 220px;
	left: 331px;
}

.p23{
	width: 250px;
	left: 595px;
}


#top0, #top3 {background: none;}
#back0 {background:url(/img/first/promo.jpg);}


#back1,#back5 {background:url(/img/first/lback.png);}
#back4 {background:url(/img/first/rback.png);}
#back0,#top0 {	left:864px;}
#back2,#top2 {left:-864px;}
#back3,#top3 {top:390px;}

#top1 form{
	width:274px;
	height:240px;
	padding-top:46px;
	margin-top:39px;
}

#top2 .overlay, 
#top1 .overlay {
	font-size:13px;
	padding:10px 16px;
}

#back2 {background:url(/img/first/fran.jpg);}


#top2 ul li{
	color:yellow;
	font-size:13px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-left:15px;
}

#top2 p, #top2 ul, #top1 p, #top1 ul{
	padding: 5px 0;
}

#top2 a {
	background:transparent url(/img/first/2dot.gif) repeat-x scroll left 16px;
	font-weight:700;
}

#top2 a:hover {
	background:transparent url(/img/first/2ani.gif) repeat-x scroll left 16px;
}

#top2 h1, #top1 h1, #top1 .header, #top2 .header { font-size: 32px; }

#top1 h2 { font-size: 21px; }

#top1 h1, #top1 .header { text-align: center; }

#top2 .btn {
	position:absolute !important;
}

.bcc {
	right:55px;
	top:23px;
}

.bca {
	right:100px;
	bottom:23px;
}

.srr {
	width: 500px;
}


#feedb {
	top:204px;
	font-size:19px;
}


#feedb a {background:url(/img/first/2dot.gif) left 23px repeat-x;}
#feedb a:hover {background:url(/img/first/2ani.gif) left 23px repeat-x;}

#goforgot {
	left:180px;
	top:140px;
}

#top1 form div {margin-left:4px;}
div.inp label {font-size:18px;}

div.inp input {
	height:36px;
	font-size:27px;
	width:266px;
	background:url(/img/first/form.png) left top no-repeat #fff;
	padding-left: 2px;
}


#user {margin-bottom:11px;}
#forgot {
	bottom:62px;
	right:-1px;
	font-size:14px;
	height:20px;
	background:url(/img/first/2dot.gif) left 16px repeat-x;
}

#forgot:hover {background:url(/img/first/2ani.gif) left 16px repeat-x;}
#perm {
	font-size:14px;
	width:130px;
	height:20px;
	bottom:62px;
}

#inside {
	bottom:0;
	right:0;
}

#gogo {
	bottom:16px;
	right:80px;
	width:100px;
}

#top2 .inp input {
	width:310px;
}

#top2 form, #top4 form {
	width:704px;
	margin-top:28px;
	height:340px;
	position:relative;
	padding-top:30px;
}

.mustall {
	color:#f0ff00;
	padding-left:181px;
	display:none;
}

.checkme {
	top:3px;
	right: -1px;
	background:url(/img/first/2dot.gif) left 14px repeat-x;
}

.checkme:hover, .refresh:hover {
	background:url(/img/first/2ani.gif) left 14px repeat-x;
}

.refresh {
	background:url(/img/first/2dot.gif) left 14px repeat-x;
	position: absolute;
	top: 17px;
	left: 160px
}

#nuuser {
	top:48px;
}

#nupass {
	top:160px;
}

#nurepass {
	top:225px;
}

.inp .msg {
	width:270px;
	/*padding-top:7px;*/
}

h2.formHeader {
	float:right;
	font-size:37px;
	margin-top:-55px;
}

#registerHeader.formHeader{
	float:left;
	margin-top:-42px;
}

.msg span {
	display:none;
	color:#f0ff10;
	position:absolute;
}

.msg span.def,.msg span a {
	color:#fff!important;
}

#goreg {
	position:absolute;
	bottom:29px;
	right:58px;
}

#ag {
	bottom: 85px;
	left: 391px !important;
}

#ag.highlighted * {
	color: yellow !important;	
}

.ag * {
	font-size:15px;
}

.ag a {
background:url(/img/first/2dot.gif) left 18px repeat-x;
}

#subc, #capcha img, #capcha , #numail  {
	position:absolute;
}

#numail {
	top:48px;
	right:0;
}

#capcha {
	bottom:147px;
	right:4px;
	width:310px;
	height:63px;
}

#capcha img {
	bottom: -2px;
	right: 50px;
}

#capcha input {
	width: 5em!important;
	text-align: right;
	padding-right: 5px;
}

#subc{
	top:179px;
	right:89px;
}
































.p #top3 * {
	position:absolute;
}

/*PARTNER PAGE*/

#back4,#top4 {top:390px; left:864px;}

#faq_answer {height: 100px;}

.p .answers_container {
	margin-left:401px;
	overflow:hidden;
	position:relative;
	background: url(/img/first/faq.png);
}

.p #faq {
	margin: auto auto 20px;
	width: 865px;
	position: relative;
	clear: both;
	overflow: hidden;
}
.p #faq_quest {
	position:absolute;
	top:10px;
	width: 401px;
}
.p #faq_quest a {
	display: block;
	font-size: 13px;
	padding: 3px 3px;
	border-bottom: 1px solid #999;
}
.p #faq_quest a.cur, .p #faq_quest a:hover{
	font-weight: normal;
	background: #fff;
	color: #000;
}
.p #faq_quest a:hover {	background: url(/img/partners/h.png) top left repeat-y;}
.p #faq_answer {
	position:absolute;
	width: 464px;
}

.p #faq_answer div span {
	display: block;
	padding: 10px;
	font-size: 12px;
	color: #000 !important
}
.p #faq_answer div a {	text-decoration: underline;}
.p .currenter {
	position: absolute;
	top: 10px;
	left: 0px;
	height: 20px;
	width: 210px;
	background: #fff;
	z-index:-1;
	background: url(/img/partners/h.png);
}



.p #faq_answer div a{	color: #000!important;}
.p #faq_more {font-size:0.8em; margin:20px 0;}

.p #top0 p,
.p #top3 p {
	bottom:60px !important;
	top:auto;
}
	
	
.p #back0 {background: url(/img/partners/partner.png);}
.p #back3  {background: url(/img/partners/partner2.jpg);}


.p #top0 h2,
.p #top3 h2 {
	top: auto;	
	bottom: 100px;
	text-indent: 0px;
	bottom:150px;
	font-size: 23px;
	height: 30px;
	background: none;
}

.p #ppcom textarea{
	height: 74px;
}

.p #ppcom p {
	width:270px;
}

#pptraffic {
	margin-top:5px;	
	margin-bottom:5px;	
}

.p #ppcom textarea, .p #pptraffic select{
	width: 266px;
	color: #000!important;
}


/*.p  div.inp {
float: left;
}*/

.p #pptel {
	margin-bottom: 5px;
	margin-top: 5px;
}
.p #ppicq {
	margin-top: 15px;
}
#ppfio {
	margin-top: 5px;
}

.p  #top4 form {
	margin-top:0px;
	padding-top:12px;
}

.p .upto {
	top: 30px;
	left: 34px;
	height: 120px;
	width: 210px;
}

.p .gotoorder {
	top: 45px;
	right: 60px;
	height: 100px;
}

.gotoorder br, .btn, .btn .c {
	position: relative!important;
}

.p h2.h21 {
	width: 245px;
}

#formSend {
	bottom:-15px;
	color:yellow;
	font-size:2em;
	padding:1em;
	position:absolute;
	right:71px;
}

#formDontSend {
	font-size:1.1em;
	padding:1em;
	width:100%;
}

#formDontSend a {text-decoration: underline;}


select { font-size: large; }
option { color: black; }

/* eof PARTNER PAGE*/

#box0, 
#box1 {left: 0px; }

#top1 {
	display: block;
	background: none;
	left:0;
}


.paths {padding: 10px 0; }
.paths .btn{ width:295px; }
.go1 { float:left;}
.go2{ float:right;}

.go3{ display: inline;}
.bb {
	margin:10px auto;
	width:355px;
}

#top1 .overlay {
	font-size:13px;
	padding:57px 128px 0;
	text-align: justify;
 }


#back1{
	background:transparent url(/img/first/partner.jpg) repeat scroll 0 0;
}

#leftblock {
	width:50%;
	float:left;
}

* html #leftblock {
	width:300px;
	float:left;
}

#rightblock {
	width:50%;
	float:right;
}

* html #rightblock {
	width:20%;
	float:right;
}

.p #top3 .p21 {
	width:171px;
}

.p #top3 h2.h22 {
	left:249px;
	text-align:center;
	width:304px;
}

.p #top3 .p22 {
	left:258px;
	width:293px;
}


.hightlight {
	background-color: #ff0!important;
}



