body{
  background: #B2BDB9;
}

#doc2, #doc3{
  margin-top:0;
  color: #333;
  background: #fff;
}

.userlogon .frame_content{
  text-align: right;
}


.userlogon .v1, .userlogon .v2, .userlogon .v3, .userlogon .v4, .userlogon .v5 {
	height: 1px;
	font-size: 1px;
	display: block;
	overflow: hidden;
	border-width: 0 1px;

}
.userlogon .v1 {margin: 0 5px;}
.userlogon .v2 {margin: 0 3px; border-width: 0 2px;}
.userlogon .v3 {margin: 0 2px;}
.userlogon .v4 {margin: 0 1px;}
.userlogon .v5 {margin: 0 1px;}



#logo{
  position:relative;
  background:url("http://images.vadpay.com/formatting/logo.gif") no-repeat 0 0;
  height:94px;
  top:0;
  left: 35px;
  display:block;
  width: 200px;
}

.for_advertiser{
  float:right;
  height: 165px;
}

.for_publisher{
  float:right;
  height: 165px;
}


#hd{
  display:block;
  height:100px;
  background: #fff;
}

.flash_pre{
  font-size:132%;
  font-weight:bold;
  color: #aaa;
  margin-top:5px;
}

.flash_bd{
  font-size:190%;
  font-weight:bold;
  color: red;
  margin-bottom:25px;
}

#footer_menu{
  font-size: 80%;
  padding:5px 25px;
  border-top:2px solid #BDD393;
  color: #C56E84;
}

#footer_menu ul{
  margin:0;
}

#footer_menu li{
  display: inline;
  color: #333;
  margin:0;
  padding-right:15px;
}

#footer_menu li a{
  color: #B74A66;
}

.context_menu{
  font-size: 82%;
  padding-top: 7px;
  margin: 1px 0;
  background: url("http://images.vadpay.com/menu/b.png") repeat-x;
  height:30px;
  width: 100%;

}
.context_menu ul{
  padding: 0;
  margin: 0;
}

.context_menu li{
  display: inline;
  padding: 3px 3px;
  margin: 3px;
}

.context_menu li a{
  color: #fff;
}

#main_menu{
display : block;
width : 100%;
padding : 0;
margin: 10px 0 0 0;
clear:both;
height:2.3em;
font-size:90%;
}

#main_menu ul li.current a {
  background-position: 0% 0px;
  color: #fff;
  cursor:pointer;
  font-weight:bold;
  padding : .6em 2px .6em 10px;
}

#main_menu ul li.current {
background-position: 100% 0px;
}

#main_menu ul {
	padding : 0;
	margin : 0;
	list-style-type: none;
}

#main_menu ul li {
  display: inline;
  float: left;
  background: transparent url("http://images.vadpay.com/menu/tab_menu_blue.png") 100% -100px no-repeat;
  padding: 0px 8px 0px 0px;
  margin: 0px 2px 0px 0px;
  white-space: nowrap;
  font-weight: bold;

}

#main_menu ul li a {
  display: block;
  padding: 3px 0px 2px 8px;
  background: transparent url("http://images.vadpay.com/menu/tab_menu_blue.png") 0% -100px no-repeat;
  color: #fff;
  text-decoration: none;
  cursor:pointer;
  font-weight:normal;
  padding:.6em 2px .6em 10px;
}

h1{
  font-size:136%;
  padding: 0;
  font-weight:bold;
  color: #914F58;
}

.frontpage h2{
  color: #87BC19;
  font-size:142%;
  padding: 0;
}

.frontpage h3{
  color: #333;
  font-size:100%;
  margin-bottom: 10px;
  padding: .5em 0 0 0;
}

h2{
  font-size:122%;
  padding: .5em 0 0 0;
  font-weight:bold;  
  color: #556D41;
}

h3{
  font-size:107%;
  padding: 1em 0 0 0;
  font-weight:bold;  
  color: #555;
}

h4{
  font-size:92%;
  padding: 1em 0 0 0;
  font-weight:bold;  
}

p{
  margin: 0.5em 0;

}

ul{
  margin: 0.5em 0;
}

li{
  margin: 0 0 0 1em;
}


label{
  border-bottom: 1px dashed black; 
  cursor:pointer;
}

.nextstep{
  background: yellow;
  padding:5px;
  margin:5px 0;
}

#geotargeting, #categorytargeting, #democratictargeting, #keywordtargeting{
  background: #F5FDE2;
  padding: 5px 15px;
  border:1px solid #D4F683;
}

#geotargetingdetail{
  margin:5px 0;
}

#company_targeting{
	display : block;
	width : 100%;
	font-size : 80%;
    height:17px;
	padding : 0;
	margin: 10px 0 0 0;
	clear:none;
}

#company_targeting ul li.bookmark_current a {
	background-position: 0% 0px;
	color: #000;
	cursor:pointer;
}

#company_targeting ul li.bookmark_current {
	background-position: 100% 0px;
	color: #000;
}

#company_targeting ul {
	padding : 0;
	margin: 0;
	list-style-type: none;
}

#company_targeting ul li {
	display: inline;
	float: left;
	background: transparent url("http://images.vadpay.com/formatting/css/header_tab.gif") 100% -100px no-repeat;
	padding: 0px 8px 0px 0px;
	margin: 0px 2px 0px 0px;
	white-space: nowrap;
	color : #000;
}

#company_targeting ul a {
	display: block;
	padding: 3px 0px 2px 8px;
	background: transparent url("http://images.vadpay.com/formatting/css/header_tab.gif") 0% -100px no-repeat;
	color: #000;
	text-decoration: none;
	cursor:pointer;
}

#company_targeting ul li:hover a { 
  background-position: 0% -200px; 
  cursor:pointer;
  color: #000;
}

#company_targeting ul li:hover { 
  background-position: 100% -200px; 
  color: #000;
}

#company_targeting_footer{
  height:8px;
  width:100%;
  background:#646BBF;
  margin:0;
  padding:0;
}

.advertiser_start{
  min-height:15em;
  background:#eee;
}

.advertiser_start{
  padding:15px;
}

.owner_start{
  min-height:15em;
}

.owner_start div{
  padding:15px;
}


#top_menu{
	display : block;
	width : 100%;
	font-size : 140%;
	padding :0;
	margin: 0;
	clear:none;
	float: left;
	border-bottom : 5px solid #646BBF;
}

#top_menu li.bookmark_current a {
	background-position: 0% -200px; 
	color: #fff;
	cursor:pointer;
 
}

#top_menu li.bookmark_current {
	background-position: 100% -200px; 
	color: #000;
}

#top_menu ul {
	padding : 0;
	margin: 0;
	list-style-type: none;
}

#top_menu li {
	display: inline;
	float: left;
	background: transparent url("http://images.vadpay.com/formatting/css/header_tab.gif") 100% -100px no-repeat;
	padding: 0px 8px 0px 0px;
	margin: 0px 2px 0px 0px;
	white-space: nowrap;
	color : #000;
}

#top_menu ul a {
	display: block;
	padding: 3px 0px 2px 8px;
	background: transparent url("http://images.vadpay.com/formatting/css/header_tab.gif") 0% -100px no-repeat;
	color: #000;
	text-decoration: none;
	cursor:pointer;
}

#top_menu ul li:hover a { 
  background-position: 0% -200px; 
  cursor:pointer;
  color: #000;
}

#top_menu ul li:hover { 
  background-position: 100% -200px; 
  color: #000;
}

#ft{
  background: #fff;
}


#bd{
  clear:both;
  background: #fff;
}

#bd #yui-main .yui-b{
  padding:15px;
  background: #fff;
  border: 1px solid #fff;
}

li.fine {
  float:left;
  width:45%;
}

ul.marked{
  margin-left:2em;
}

ul.marked li{
  list-style-type: disc;
}

.registration{
  border:1px solid #ccc;
  padding:5px;
}

.registration label{
  text-decoration:none;
  border:none;
  display: block;
  width: 175px;
  padding-right: 10px;
  margin-bottom: 10px;
  float: left;
  text-align: right;
}

.banner_form label{
  text-decoration:none;
  border:none;
  display: block;
  width: 175px;
  padding-right: 10px;
  margin-bottom: 10px;
  float: left;
  text-align: right;
}

.form{
  padding:5px;
}

.form label{
  text-decoration:none;
  border:none;
  display: block;
  width: 175px;
  font-weight:bold;
  padding-right: 10px;
  margin-bottom: 10px;
  float: left;
  text-align: right;
}

.clearleft
{
  clear: left;
}

.frame0{
  padding: 0 1em;
  height:22em;
}

.frame1_m h1{
  color: #BF647D;
  margin:0;
  padding:0;
}

.frame1_top{
  background: url("http://images.vadpay.com/formatting/css/frame1_top.png") no-repeat;
  height:20px;
  padding:0;
  margin:0;
}

.frame1_m{
  border-left: 1px solid #000;
  border-right: 1px solid #D8987E;
  padding:0 15px;
  height:18em;
}

.frame1_m0{
  border-left: 1px solid #D8987E;
  border-right: 1px solid #D8987E;
  padding:0 15px;
  height:2em;
}

.frame1_bottom{
  background: url("http://images.vadpay.com/formatting/css/frame1_bottom.png") no-repeat;
  height:8px;
  padding:0;
  margin:0;
}

.button1, .button2{
  cursor:pointer;
}

.button1{
  background:#CC7A57;
  border:0;
  padding:5px;
  color:#fff;
  font-weight:bold;
  margin:5px;
}

hr.frame1{
  border:1px solid #CC7A57;
}

.frame2_m h1{
  color: #91B54A;
  margin:0;
  padding:0;
}

.frame2_top{
  background: url("http://images.vadpay.com/formatting/css/frame2_top.png") no-repeat;
  height:20px;
  padding:0;
  margin:0;
}

.frame2_m{
  border-left: 1px solid #BCCC57;
  border-right: 1px solid #BCCC57;
  padding:0 15px;
  height:18em;
}

.frame2_bottom{
  background: url("http://images.vadpay.com/formatting/css/frame2_bottom.png") no-repeat;
  height:8px;
  padding:0;
  margin:0;
}

.button2{
  background:#91B54A;
  border:0;
  padding:5px;
  color:#fff;
  font-weight:bold;
  margin:5px;
}

hr.frame2{
  border:1px solid #91B54A;
}


.userlogin{
  background: #eee;
}

.userlogin td{
  padding:5px;
}

#preview{
  display: block; 
  text-align:right;
  font-size:8pt;
}

#preview_inner{
  text-align:left;
  border:2px solid #B2BDB9;
  padding:2px;
}

#preview_head{
overflow: hidden;
padding-left: 0px;
font-size:10pt;
font-weight:bold;
}

#preview_text{
overflow: hidden; 
padding-left: 0px;
font-size:10pt;
/*height:37px;*/
display:block;
}

.rightside{
  padding-right: 15px;
}

.q_links{
  margin:1em;
  font-size: 90%;
}

.q_links a{
  color: #333;
  padding: 2px;
}

.q_links a:hover{
  color: #fff;
  background: #C6BDA9;
  padding: 2px;
}

.q_links h2{
  padding:0;
  margin:0;
  color:#4A5655;
}

.link1, .link2,.link3{
  padding:10px;
  margin:1px;
  border-bottom:1px solid #fff;
}

ol{
  list-style: decimal;
  padding-left:2em;
}

.local_menu{
  width: 10em;
  background: #CED5D2;
  padding: 5px 0;
  margin-top:20px;
  border-right: 4px solid #7B8E86;
}

.local_menu a{
  color: #333;
}

.local_menu a:hover{
  color: #565F65;
}

.local_menu li{
  padding: 1px 0;
}

.howitworks{
  background: url("http://images.vadpay.com/formatting/css/howitworks.jpg") no-repeat 100% 0;
  height:244px;
  padding:0;
  margin:0;
}

.howitworks p{
  width: 45%;
}

.bottom{
height: 12px;
background: #fff;
}

.bl{
float:left;
height: 12px;
width: 12px;
overflow: hidden;
background: url("http://images.vadpay.com/formatting/css/lb.gif") no-repeat
}

.br{
float:right;
height: 12px;
width: 12px;
overflow: hidden;
background: url("http://images.vadpay.com/formatting/css/rb.gif") no-repeat;
}

.tl{
float:left;
height: 12px;
width: 12px;
overflow: hidden;
background: url("http://images.vadpay.com/formatting/css/lt.gif") no-repeat
}

.tr{
float:right;
height: 12px;
width: 12px;
overflow: hidden;
background: url("http://images.vadpay.com/formatting/css/rt.gif") no-repeat;
}

.ad_text {font-family:verdana; color:#4c3d36; font-size:12px;line-height:18px;}
.ad_title, A.ad_title:link ,  A.ad_title:hover ,  A.ad_title:visited ,  A.ad_title:active  {font-family : Verdana,Arial,Helvetica;font-size : 11px;Visibility:visible;line-height:normal;color : #0000FF;font-weight : bold ;font-style : normal ;text-decoration : underline ;}
.ad_content , A.ad_content:link ,  A.ad_content:hover ,  A.ad_content:visited ,  A.ad_content:active {font-family : Verdana,Arial,Helvetica;font-size : 10px;Visibility:visible;line-height:normal;color : #000000;font-style : normal;text-decoration : none;font-weight : normal; }
.ad_link , A.ad_link:link , A.ad_link:hover , A.ad_link:visited , A.ad_link:active {font-family : Verdana,Arial,Helvetica;font-size : 10px;Visibility:visible;line-height:normal;color : #0000FF;font-style : normal;text-decoration : none;font-weight : normal; }


table#main_table_id{
  border:1px solid #069;
}

.regilar td{
  padding: 0;
  margin: 0;
}

.frame2_t {
	background: url("http://images.vadpay.com/formatting/css/frame2_t.png") 0 0 repeat-x;
}

.frame2_tl {
	background: url("http://images.vadpay.com/formatting/css/frame2_tl.png") 0 0 no-repeat
}

.frame2_tr {
	height: 20px;
	overflow: hidden;
	background: url("http://images.vadpay.com/formatting/css/frame2_tr.png") 100% 0 no-repeat;
}

.frame2_m {
  border-left: 1px solid #BCCC57;
  border-right: 1px solid #BCCC57;
	width: auto !important;
	padding: 1px 8px;
}

.frame2_b {
	background: url("http://images.vadpay.com/formatting/css/frame2_b.png") 0 100% repeat-x;
}

.frame2_bl {
	background: url("http://images.vadpay.com/formatting/css/frame2_bl.png") 0 0 no-repeat;
}

.frame2_br {
	height: 8px;
	overflow: hidden;
	background: url("http://images.vadpay.com/formatting/css/frame2_br.png") 100% 0 no-repeat;
}

.frame1_t {
	background: url("http://images.vadpay.com/formatting/css/frame1_t.png") 0 0 repeat-x;
}

.frame1_tl {
	background: url("http://images.vadpay.com/formatting/css/frame1_tl.png") 0 0 no-repeat
}

.frame1_tr {
	height: 20px;
	overflow: hidden;
	background: url("http://images.vadpay.com/formatting/css/frame1_tr.png") 100% 0 no-repeat;
}

.frame1_m {
  border-left: 1px solid #D8987E;
  border-right: 1px solid #D8987E;
	width: auto !important;
	padding: 1px 8px;
}

.frame1_b {
	background: url("http://images.vadpay.com/formatting/css/frame1_b.png") 0 100% repeat-x;
}

.frame1_bl {
	background: url("http://images.vadpay.com/formatting/css/frame1_bl.png") 0 0 no-repeat;
}

.frame1_br {
	height: 8px;
	overflow: hidden;
	background: url("http://images.vadpay.com/formatting/css/frame1_br.png") 100% 0 no-repeat;
}

.frame_top{
  display:block;
  clear:both;
  height:12em;
}

.bid_block{
  padding: 10px;
  background: #eee;
  font-size:130%;
}

.bid, .budget{
  font-size:140%;
  text-align: right;
  margin:0 5px;
  border: 2px solid #B2BDB9;
}

ul.inline{
  padding:5px;
}

ul.inline li{
  display:inline;
  padding:5px;
  margin:0 15px 0 0;
  background:#eee;
}

.bids{
  padding:5px;
  border-collapse:collapse;

}

.bids table{
  border:3px solid #B2BDB9;
}

.bids table th{
  font-weight: bold;
  border-bottom: 3px solid #B2BDB9;
  padding: 5px;
}


.bids table td{
  border-bottom: 1px solid #eee;
  padding: 5px;
}

.bids a{
  color: #333;
}

.registration label.inline{
  border:none;
  display:inline;
  float: none;
}

.small{
  font-size:80%
}

.faststart{
  margin: 10px 0;
  padding: 0 5px .9em 0;
  font-size: 1px;
  float: right;
  text-align: right;
  position: relative;
  right: 0;
}

ul.faststart_steps{
  display: inline;
  margin:0;
  padding:0;
}

ul.faststart_steps li{
  display: inline;
  margin:0;
  padding:0;
}

ul.faststart_steps li a{
  margin:0;
  padding:0;
}

.banner_ad_info{
  border: 1px solid #9768D9;
  padding: 0 1em;
  background: #F8F5D3;
}

.large_link{
  font-size:160%;
  color: red;
}

#stakes_per_shows, #stakes_per_clicks{
  float:left;
}


.frame_content{
  border-left: 1px solid #B8C3C8;
  border-right: 1px solid #B8C3C8;
  padding: 5px 15px;
  margin: 0;
}

.v1, .v2, .v3, .v4, .v5 {
	height: 1px;
	font-size: 1px;
	display: block;
	overflow: hidden;
	border: 1px solid #B8C3C8;
	border-width: 0 1px;

}
.v1 {margin: 0 5px; background: #B8C3C8;}
.v2 {margin: 0 3px; border-width: 0 2px;}
.v3 {margin: 0 2px;}
.v4 {margin: 0 1px;}
.v5 {margin: 0 1px;}

.error{
  color: red;
}

.error .frame_content{
  border-left: 1px solid red;
  border-right: 1px solid red;
  padding: 5px 15px;
  padding-left: 65px;
  background: url("http://images.vadpay.com/formatting/error.png") no-repeat 10px 5px;
  height: 40px;
}

.error .v1, .error .v2, .error .v3, .error .v4, .error .v5 {
	height: 1px;
	font-size: 1px;
	display: block;
	overflow: hidden;
	border: 1px solid red;
	border-width: 0 1px;

}
.error .v1 {margin: 0 5px; background: red;}
.error .v2 {margin: 0 3px; border-width: 0 2px;}
.error .v3 {margin: 0 2px;}
.error .v4 {margin: 0 1px;}
.error .v5 {margin: 0 1px;}


table.report
{
  border-collapse:collapse;
  width:60%;
}

table.ref_links
{
  border-collapse:collapse;
}

table.ref_links td{
    background-color:#fff;
    padding:5px;
}

table.wide
{
  border-collapse:collapse;
  width:100%;
  font-size: 85%;
}

table.report td, table.wide td
{
    background-color:#fff;
    padding:5px;
    border:1px solid #999;
}

table.site_info td{
  border: none;
}

table.zone_info td{
  padding: 10px;
}

h3.zone_info{
  color: #F2942D;  
  margin-bottom: 5px;
  font-size: 160%;
  border-bottom: 1px solid;
}

table.report th, table.wide th
{
  text-align:center;
  font-size:10px;
  border:1px solid #999;
  padding:5px;
  font-size: 100%;
  font-weight: bold;
  color: #555;
  background-color:#FBF7BF;
}



.tool-tip {
	color: #333;
	width: 139px;
	z-index: 13000;
  background: #E7FBBF;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #F55F8A;
	padding: 8px 8px 4px;
text-align: left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
text-align: left;
}

.featured li{
  float: left;
}

.hinter{
  color: #fff;
  background: #B2BDB9;
  text-decoration: none;
  padding: 1px 3px;
  font-weight: bold;
  font-size: 90%;
}

tr.total td{
  font-weight: bold;
  background: #eee;
}


.step_number{
  font-size: 12pt;
  font-weight: bold;
}

.withdraw_steps a{
  color: #666;
}

.dashboard_balance{
  margin-top:1em;
  padding:1em; 
  background: #eee; 
  border: 1px solid #ddd;
}

.free, .busy{
  color: #fff;
  font-weight: bold;
  padding: 5px;
}

.free{
  background: green;
}

.busy{
  background: red;
}

.blocked{
  color: green;
}

#payamounts{
  background: #eef;
  border: 1px solid #ccd;
  padding: 10px;
}

table.zone_info2 th{
font-weight: bold;
padding-right: 15px;
}

table.zone_info td table td{
  padding: 2px;
}

.more_places{
list-style: square;
}

.more_places li{
margin-bottom:1em;
}

.imsi{
  margin:5px;
}

.imsi .frame{
  border-left: 1px solid #914F58;
  border-right: 1px solid #914F58;
  padding: 1em 1em;
  background: #914F58;
  color: #fff;
  font-size:14pt;
  text-align: center;
  font-family: sans-serif;
}

.imsi .v1, .imsi .v2, .imsi .v3, .imsi .v4, .imsi .v5 {
  height: 1px;
  font-size: 1px;
  display: block;
  overflow: hidden;
  border: 1px solid #914F58;
  border-width: 0 1px;
  background: #914F58;
}

.imsi .v1 {margin: 0 5px; background: #914F58;}
.imsi .v2 {margin: 0 3px; border-width: 0 2px;}
.imsi .v3 {margin: 0 2px;}
.imsi .v4 {margin: 0 1px;}
.imsi .v5 {margin: 0 1px;}

.imsi .frame .imsi_dig{
  font-family: serif, Times;
  font-size:30pt;
  font-weight: bold;
  font-style: italic;
  vertical-align: middle;
  margin: 0 5px;
}

