@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

body {
	background: url('images/body_bg.gif') repeat-x top;
	background-color:#ececec;
}

.clearer
{
	clear:both;
}

#header
{
	width:1000px;
	min-height:55px;
	height:auto !important;
	height:55px;
	margin: auto;
}
#logo_block
{
	float:left;
	width: 413px;
	min-height:32px;
	height:auto !important;
	height:32px;
	padding: 13px 0;
	background: url('images/logo_bg.png') no-repeat top left;
}

#help_block {
	float:right;
	padding:10px;
}

#logo
{
	width: 413px;
	min-height:32px;
	height:auto !important;
	height:32px;
	background: url('images/logo.png') no-repeat bottom left;
}

#navigation
{
	width:1000px;
	min-height:35px;
	height:auto !important;
	height:35px;
	margin: auto;
	margin-top:10px;
	background:url('images/menu_bg.jpg') repeat-x;
}
#menu
{
	width: auto;
	float: left;
	list-style:none;
	text-align:center;
}
#menu a
{
	float:left;
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:6px;
	line-height:20px;
}
#menu a:hover
{
	float:left;
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;
	font-weight: bold;
	color:#343a4a;
	margin-top:6px;
}
#menu li
{
	float: left;
	text-align:center;
	padding-right:25px;
}
.left
{
	float:left;
	padding-right: 15px;
 	width:4px;
	min-height:35px;
	height:auto !important;
	height:35px;
	background:url('images/menu_right.jpg') no-repeat;
}
.right
{
	float:right;
 	width:4px;
	min-height:35px;
	height:auto !important;
	height:35px;
	background:url('images/menu_left.jpg') no-repeat;
}

#content
{
	width:1000px;
	height:auto !important;
	height:200px;
	margin: auto;
	margin-top:15px;
	background:url('images/content_bg.jpg');/*repeat-y top*/
	border:#808591 1px solid;
	margin-bottom:25px;
}


#contentnew
{
	width:98%;
	/*height:auto !important;*/
	height:350px;
	margin: 0;
	margin-top:16px;
	
	border:#ababab 5px solid;
	margin-bottom:25px;
	/*min-height:305px;*/
	
}





/*#content
{
	width:1000px;
	height: auto;
	margin:15px auto auto 130px;
	border-left:#808591 1px solid;
	background:url('images/content_bg.jpg') repeat-y;
}*/
.bot_content
{
	width:1045px;
	float:left;
	margin-top:45px;
	padding-left:15px;
	padding-bottom: 25px;
	background:url(images/content_bot_bg.jpg) repeat-x bottom;
	display:inline;
}
.bottom_content
{
	width:100%;
	float:left;
	height:35px;
	background:url(images/content_bot_bg.jpg) repeat-x bottom;
	display:inline;
	vertical-align:bottom;
	color:#999999;
	
}

.bottom_content a{

font-size:13px;

text-decoration:none;

color:#484848;

cursor:pointer;

line-height:25px;

font-weight:bold;

}

.bottom_content a:hover{

text-decoration:underline;

color:#000000;

cursor:pointer;

}


.top_content
{
	float:left;
}
.con_footer
{
	float:left;
	display:inline;
	width:1000px;
	min-height:35px;
	height:auto !important;
	height:35px;
	margin-left:-15px;
	background:url(images/content_bot_bg.jpg) repeat-x;
}
.text
{
	width:974px;
	border-bottom:1px #dae1f1 solid;
	padding-bottom:20px;
	padding-top:5px
}
.registration
{
	float:left;
	width:500px;
	min-height:500px;
	height:auto !important;
	height:500px;
	display:inline;
	width:974px;
	padding-bottom:10px;
	border-bottom:1px #dae1f1 solid;
}
.forgot_title {
	font-size:14px;	
	padding-bottom: 7px;
	
}
.reg-title
{
	font-size:14px;
	color:#F00;
	font-weight:bold;
}
.text h1
{
	color:#515c81;
	font-size:14px;
}
.text p
{
	color:#515c81;
	font-size:12px;
	padding-top:5px;
}
.content_left h1
{
	font-size:18px;
}
.content_left b
{
	font-size:14px;
}

.user_login_form 
{
	float:left;
	width:423px;
	min-height:239px;
	height:auto !important;
	height:239px;
	margin-left:15px;
	margin-top:10px;
	background:url(images/login_form_bg.jpg) repeat-x;
	border:#c5c5c5 1px solid;
	display:inline;
}

/*.user_login_form
{
	display:inline;
	width:423px;
	min-height:241px;
	height:auto !important;
	height:241px;
	margin: 15px 15px auto;
	
	
}*/
.user_login_form h1
{
	font-size:12px;
	color:#FFF;
	padding-left:10px;
	padding-top:8px;
}
.user_login_form p
{
	font-size:12px;
	color:#000;
	padding-left:10px;
	padding-top:8px;
}
.login_table
{
	margin-top:35px;
	margin-left:80px;
	display:inline;
}
.lost_pass
{

	font-size:12px;
	color:#000;
	padding-top:40px;
	padding-left:50px;
}
.bonuses
{
	float:right;
	width:500px;
	min-height:248px;
	height:auto !important;
	height:248px;
	margin-top:10px;
	margin-right:15px;
}
.bonuses_publisher
{
	float:right;
	width:402px;
	min-height:328px;
	height:auto !important;
	height:238px;
	margin-top:10px;
	margin-right:30px;
	display:inline;
}
#block1
{
	width:1000px;
	min-height:229px;
	height:auto !important;
	height:329px;
	margin: auto;
	margin-top: 15px;
	background:#FFFFFF;
	border-left:1px solid #3e4957;
	border-right:1px solid #3e4957;
	border-bottom:1px solid #3e4957;
}
#block2
{
	width:1000px;
	min-height:329px;
	height:auto !important;
	height:329px;
	margin: auto;	
	margin-top: 15px;
	background:url(images/block1_bg.jpg);
	border-left:1px solid #3e4957;
	border-right:1px solid #3e4957;
}

.block1_title
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:900;
	color:#FFFFFF;
	padding-left:60px;
	padding-top:25px;
	margin-bottom:15px;
}
.block2_title
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:900;
	color:#FFFFFF;
	padding-left:60px;
	padding-top:25px;
	margin-bottom:15px;
}
table, td
{
	font-size:12px;
}
.asterisk
{
	color:#F00;
	font-size:10px;
}

ul, dl{margin:0; padding:0; list-style-type:none;  }
li{ line-height:1.6em; margin:0; padding:0; }

#demo{ width:330px; }
.block{position:relative; overflow:hidden;   float:left;}

.block_content {
	display:block; overflow:hidden; border:1px solid #ccc; background:#fff; _height:1%; padding:15px;
	height:305px; padding:0; background:#e7e7e7;
}
.mc_top { }
.mc_top ul{ background:#fff url(./images/gradian1.gif) left bottom repeat-x; overflow:hidden; zoom:1; padding:15px;}
.mc_top li{ float:left;}
.mc_top h2{ font-size:1.6em; font-family:"Trebuchet MS",Arial,Helvetica; padding:0 15px 0 0; color: #666}
.mc_top a{width:30px; height:20px; display:block; float:left; padding:0 0 0 3px; }
a.mc_1{ background:url(./images/mc_1.gif) 0 0 no-repeat; }
a.mc_2{ background:url(./images/mc_2.gif) 0 0 no-repeat; }
a.mc_3{ background:url(./images/mc_3.gif) 0 0 no-repeat;}
li.d_select_0 a.mc_1{ background:url(./images/mc_1_on.gif) 0 0 no-repeat;}
li.d_select_1 a.mc_2{ background:url(./images/mc_2_on.gif) 0 0 no-repeat;}
li.d_select_2 a.mc_3{ background:url(./images/mc_3_on.gif) 0 0 no-repeat;}

.mp_video{ text-align:center; padding:10px 0 0; border-top:3px solid #669900; background:#EEF8C9; height:210px;position: absolute;z-index:1;}
.mp_photo{text-align:center; padding:10px 0 0; border-top:3px solid #FF6600; background:#F2EAB7;height:210px;}
.mc_testimonial{ border-top:3px solid #0099FF; background: #E7F2F8; text-align:left; padding:10px; height:210px; overflow:hidden; color:#333;}
.testimonial_blc{ background:url(./images/arrow.gif) 0 3px no-repeat; padding:0 0 0 14px; margin:0 0 8px; color:#666;}
.testimonial_blc p{ padding:0 0 2px; margin:0;}
.testimonial_blc p span{ color:#333333}

video_blc{ height:227px; background:#fff; border-top:3px solid #f90;}
 .video_blc .btn_row{ margin:0; padding:1px 10px 0 0; height:18px; background:#fff url(./images/slideshow_B.gif) center bottom no-repeat;  padding:0 0 0 10px;  overflow:hidden; zoom:1; font-weight:bold; color: #666; font-size:11px;} 
 .video_blc .btn_row a{ text-decoration:none; float:right; padding:0 5px 0 0; font-size:10px;}
 .video_blc a.recent_video{ background:#fff ;  overflow:hidden; zoom:1; display:block; width:164px;  height:89px; float:left;  padding:6px 0 0; text-decoration:none; color:#666; border-top:1px solid #efefef; text-align:center;}
 .video_blc a.recent_video:hover{color:#690; background:#FBFCEB}
 .video_blc a.recent_video:hover img{border:1px solid #333;}

.adv_video{ overflow:hidden; zoom:1;}
.pub_video{ border-top:3px solid #ccc; overflow:hidden; zoom:1;}
 .video_thumb{  }
 .video_thumb img{ border:1px solid #999; width:80px;}
 .video_info{ text-align:left; padding:0 0 0 6px; }
.video_info strong{display:block; padding:0 0 5px;  font-size:10px; text-align:center;}
 
.home_intro{ font-size:14px;  background:url(./images/gradian_t.gif) repeat-x;width:320px}
.home_intro h1{ margin:0px  0px; font-size:1.4em; padding:10px 10px;color:#333333}
.home_intro p{line-height:20px;}

.adv_btn, .pub_btn,.pro_btn{width:157px; height:42px; line-height:36px; display:inline-block; padding:0 0 0 10px;font-size:15px;   text-decoration:none; font-weight:bold;}


.adv_btn{ background:url(./images/grey_btn.gif) 0 0 no-repeat; }
.pub_btn{ background:url(./images/grey_btn.gif) 0 0 no-repeat; }
.pro_btn{ background:url(./images/grey_btn.gif) 0 0 no-repeat; }

.adv_btn:link, .adv_btn:visited, .adv_btn:hover, .adv_btn:active, .adv_btn:focus { color:#FFFFFF;}
.pub_btn:link, .pub_btn:visited, .pub_btn:hover, .pub_btn:active, .pub_btn:focus { color:#FFFFFF;}
.pro_btn:link, .pro_btn:visited, .pro_btn:hover, .pro_btn:active, .pro_btn:focus { color:#FFFFFF;}

.adv_btn:hover, .pub_btn:hover, .pro_btn:hover { text-decoration:underline}



.pub_panel_btn{ background:url(./images/button_0.png) 0 0 no-repeat;  text-decoration:none;width:200px; height:26px;display:inline-block; padding:6px 0px 0px 16px;}
.pub_panel_btn_new{ background:url(./images/button_11.png) 0 0 no-repeat;  text-decoration:none;width:175px; height:26px;display:inline-block; padding:6px 0px 0px 6px;}
.pub_panel_btn_new_one{ background:url(./images/button_111.png) 0 0 no-repeat;  text-decoration:none;width:160px; height:26px;display:inline-block; padding:6px 0px 0px 12px;}

.all
{
	width:200px;
	min-height:50px;
	height:auto !important;
	height:50px;
	padding-left:60px;
	padding-top:15px;
	background:url(images/1.jpg) no-repeat 65px 18px;
}
.all2
{
	width:300px;
	min-height:50px;
	height:auto !important;
	height:50px;
	padding-left:60px;
	padding-top:15px;
	background:url(images/2.jpg) no-repeat 65px 18px;
}
.all3
{
	width:300px;
	min-height:50px;
	height:auto !important;
	height:50px;
	padding-left:60px;
	padding-top:15px;
	background:url(images/3.jpg) no-repeat 65px 18px;
}
.statistic
{
	border:4px #4d5b6c solid;

}
.left_cont {
	float:left;	
	width:450px;
	min-height:200px;
	height: auto !important;
	height:200px;
	display:inline;
}
.stat {
	float:right;
	width:534px;
	min-height:240px;
	margin-top:25px;
	margin-right:5px;
	height:auto !important;
	height:240px;
	display:inline;
}
.buttons
{
	float:right;
	margin-right:90px;
	display:inline;

}
#bottom_block_tabs
{
	width:1000px;
	min-height:184px;
	height:auto !important;
	height:184px;
	margin: auto;
	margin-top:35px;
}
#bottom_block_tabs li
{
	width: auto;
	border-top:1px solid #bac1c7;
	border-left:1px solid #bac1c7;
	border-right:1px solid #bac1c7;
	padding: 0 15px;
	list-style:none;
	float: left;
}
#tabs
{
	padding-left:710px;
}
#bottom_block_tabs a
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;
	font-weight:700;
	color:#3a3e49;
	margin-top:6px;
	display:inline;
	text-align:center;
}
#bottom_block_tabs li:hover
{
	background:#FFFFFF;
}
.tab_content
{
	float:right;
	width:1000px;
	min-height:154px;
	height:auto !important;
	height:154px;
	background:#FFFFFF;
	border-top:1px solid #bac1c7;
	border-left:2px solid #bac1c7;
	border-bottom:2px solid #bac1c7;
	border-right:2px solid #bac1c7;
}
.tab_content img
{
	float:left;
	padding-top:25px;
	padding-left:35px;
}
#footer
{
	height:94px;
	
	background-color:#5C616B;
	width:1000px;
/*	height:auto !important;
	height:55px;*/
	margin: auto;
	
}

#footer  a:link, #footer a:visited, #footer a:hover,#footer a:active,#footer a:focus

{

color:#FFFFFF;

}


#footer_logo
{
	float:left;
	padding-top:35px;
	margin-left:150px;
	width:189px;
}
#stats_publishers
{
	float:left;
	padding-top:32px;
	margin-left:50px;
}
.stats_advertisers
{
	float:left;
	padding-top:31px;
	margin-left:50px;
}
#copyright
{
	float:left;	
	padding-top:30px;
	width:200px;
}
.footer_sep
{
	width:1px;
	margin-left:50px;
	height:40px;
	float:left;
	padding-top:50px;
	background:url(images/footer_sep.jpg) no-repeat right;
}
.header_sep
{
	float:left;
	margin-left:-10px;
	margin-right:15px;
	margin-top:2px;
}
.publishers
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#727983;
}
.out
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3c4149;
}
.advertisers
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#727983;
}
.in
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3c4149;
}
.adspay_copy
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:left;
}
.copy_contact
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#727983;
	text-align:left;
}
#advertisers
{
	float:right;
	width:1000px;
	min-height:154px;
	height:auto !important;
	height:154px;
	background:#FFFFFF;
	border-top:1px solid #bac1c7;
	border-left:2px solid #bac1c7;
	border-bottom:2px solid #bac1c7;
	border-right:2px solid #bac1c7;

}
#advertisers img
{
	float:left;
	padding-top:25px;
	padding-left:35px;
}
#publishers
{
	float:right;
	width:1000px;
	min-height:154px;
	height:auto !important;
	height:154px;
	background:#FFFFFF;
	border-top:1px solid #bac1c7;
	border-left:2px solid #bac1c7;
	border-bottom:2px solid #bac1c7;
	border-right:2px solid #bac1c7;

}
#publishers img
{
	float:left;
	padding-top:25px;
	padding-left:35px;
}




/******************************* Style For New Dash Board ********************************************/

.maindshadv{width:210px;float:left;text-align:left;margin-bottom:6px;border:1px solid #ababab;}
.dshtitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;display:block; float:left;padding-top:4px;padding-left:3px;width:165px; }
.dshtitle p{padding:10px 0 0 10px;}


.dshsub{float:left;padding-top:4px;padding-left:3px;font-size:12px;font-weight:bold; width:165px; }

ul.secondadvdsh,ul.secondadvdsh li,ul.secondadvdsh ul{list-style:none;margin:0;padding:0;}
ul.secondadvdsh li.hover,ul.secondadvdsh li:hover{cursor:pointer;}
ul.secondadvdsh{font-weight:normal;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;}
ul.secondadvdsh li{padding:0px 0px;border-style:solid;border-width:0px 0px 0px 0px; height:16px;   }
ul.secondadvdsh li.hover,ul.secondadvdsh li:hover{z-index:1000;height:16px; }

ul.secondadvdsh li.visited{text-decoration:none;}
ul.secondadvdsh a:link,ul.secondadvdsh a:visited{text-decoration:none;}

/*background-image:url(images/li_bgselect.jpg);*/

/*
a.spbutton { display: block; width: 135px; height: 43px; background: url('images/button.png') no-repeat top; }

a.spbutton:active { background: url('images/button.png') no-repeat bottom; } 

*/




a.spbutton{
background: transparent url('images/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; 
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; 
padding-left: 11px; 
text-decoration: none;
cursor:pointer;
}

a:link.spbutton, a:visited.spbutton, a:active.spbutton{
color: #494949; /*button text color*/
}

a.spbutton span {
background: transparent url('images/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; 
}



a.spbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

a.spbutton:hover{ 
background-position: bottom left;
}


a.spbutton:active{ 

background-position: bottom left;
}



/* background-image:url(images/li_bgnormal.jpg);*/
/******************************* Style For New Dash Board ********************************************/
