@charset "utf-8";
/* CSS Document */

body {background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; color:#666;}
.wrap {
max-width: 1020px;
margin-left:auto; 
margin-right:auto;
height:auto;
z-index:0;
position:relative; 
}
.header {
background:url(http://images.adpro.vn/background_header.png) no-repeat; 		
width: 1000px; 
height:372px;
}
.maincontent {
background:url(http://images.adpro.vn/background_main.png) repeat-y; 		
width: 1000px; 
}	
.footer {
background:url(http://images.adpro.vn/background_footer.png) no-repeat; 		
height:175px;
width: 1000px;
}		
.searchbox {
	float:right; 
	width:229px;
	margin-top:45px; 
	margin-right:60px;
}
.searchbox input.text {
	background:url(http://images.adpro.vn/search_box.png) no-repeat; 
	width:229px; 
	height:36px; 
	border:none; 
	font-size:medium; 
	padding-left:5px;
}
.searchbox input.button {
	background:url(http://images.adpro.vn/glasses.png) no-repeat center; 
	width:27px; 
	height:23px; 
	border:none;
}	
/*Search box on search page*/
.searchbox1 {
	float:right; 
	padding: 1px 23px 1px 23px; font-size:small;
}
.searchbox1 input.text {
	background:url(http://images.adpro.vn/search_box.png) no-repeat; 
	width:229px; 
	height:36px; 
	border:none; 
	font-size:medium; 
	padding-left:5px;
}
.searchbox1 input.button {
	background:url(http://images.adpro.vn/glasses.png) no-repeat center; 
	width:27px; 
	height:23px; 
	border:none;
}
/*Menu*/
ul.menutop {list-style:none;margin:0;padding:0;margin-left:12px;}
ul.menutop li {float:left;width:161.8px;margin:0;padding:0;text-align:center;}
ul.menutop li a {display:block;padding:7px 10px;height:21px;color:#FFF;text-decoration:none; margin:auto;}
ul.menutop li a {background:url(http://images.adpro.vn/menu/menu.png) repeat 0 0;}
ul.menutop li a:hover, li a:focus, li a:active {background-position:-150px 0;}
#a a {background:url(http://images.adpro.vn/menu/menu.png) repeat -20px 35px;}	

/*Block header*/
.header_services {
	background:url(http://images.adpro.vn/services_box.png) no-repeat; width:875px; height:203px; text-align:center; margin-left: auto ; margin-right: auto; margin-top:26px;
}	
.header_services_om {
	background:url(http://images.adpro.vn/big_box_orange.png) no-repeat; width:873px; min-height:203px; text-align:center; margin-left: auto ; margin-right: auto; margin-top:26px;
}
.header_services_mob {
	background:url(http://images.adpro.vn/big_box_blue.png) no-repeat; width:873px; min-height:203px; text-align:center; margin-left: auto ; margin-right: auto; margin-top:26px;
}
.header_services_sur {
	background:url(http://images.adpro.vn/big_box_green.png) no-repeat; width:873px; min-height:203px; text-align:center; margin-left: auto ; margin-right: auto; margin-top:26px;
}
	/*Block header publisher and advertiser*/
.header_advertiser {	
	background:url(http://images.adpro.vn/header_services/advertiser.png) no-repeat; 
	width: 752px; 
	height: 125px;
	float: left; 
	margin-top: 36px; 
	margin-left: 56px;
}
.header_publisher {	
	background:url(http://images.adpro.vn/header_services/publisher.png) no-repeat; 
	width: 752px; 
	height: 125px;
	float: left; 
	margin-top: 36px; 
	margin-left: 56px;
}
/*Block*/
.block_header_text {
	padding: 16px 23px 1px 23px; color:#FFF; font-weight:bold;
}
.block_header_text_home {
	padding: 20px 23px 1px 23px; color:#FFF; font-weight:bold;
}
.block_header_text_home a{
	color:#FFFFFF;
	text-decoration:none;
}
.block_content_text {
	padding: 1px 23px 1px 23px; font-size:small;
}
.block_header_text a {
	color:#FFFFFF;
	text-decoration:none;
}
.block_content_text .block_ser {
	margin-bottom:10px; 
	padding-bottom:10px;
	min-height:100px;
}


/*Column*/
.left_column {
	float:left; width:269px; margin-left: 59px;
}
.right_column {
	float:right; width:602px; margin-right: 65px;
}

/*Block left*/
.block_left {
	float:left; margin-top:15px; z-index:100;
}
.block_left .header {
	background:url(http://images.adpro.vn/left_block_header.png) no-repeat; width:269px; height:38px;
}
.block_left .content {
	background:url(http://images.adpro.vn/left_block_middle.png) repeat-y; width:269px;
}
.block_left .footer {
	background:url(http://images.adpro.vn/left_block_footer.png) no-repeat; width:269px; height:31px;
}

/*Block right*/
.block_right {
	float:right; margin-top:15px; z-index:100;
}
.block_right .header {
	background:url(http://images.adpro.vn/main_block_header.png) no-repeat; width:602px; height:39px;
}
.block_right .content {
	background:url(http://images.adpro.vn/main_block_middle.png) repeat-y; width:602px;
}
.block_right .footer {
	background:url(http://images.adpro.vn/main_block_footer.png) no-repeat; width:602px; height:38px;
}

/*Column Homepage*/
.left_column_home {
	float:left; width:440px; margin-left: 59px;
}
.right_column_home {
	float:right; width:440px; margin-right: 60px;
}

/*Block left Homepage*/
.block_left_home {
	float:left; margin-top:15px; z-index:100;
}
.block_left_home .header {
	background:url(http://images.adpro.vn/blue_box_home_header.png) no-repeat; width:440px; height:47px;
}
.block_left_home .content {
	background:url(http://images.adpro.vn/blue_box_home_content.png) repeat-y; width:440px;
}
.block_left_home .footer {
	background:url(http://images.adpro.vn/blue_box_home_footer.png) no-repeat; width:440px; height:36px;
}

/*Block right Homepage*/
.block_right_home {
	float:right; margin-top:15px; z-index:100;
}
.block_right_home .header {
	background:url(http://images.adpro.vn/green_box_home_header.png) no-repeat; width:440px; height:46px;
}
.block_right_home .content {
	background:url(http://images.adpro.vn/green_box_home_content.png) repeat-y; width:440px;
}
.block_right_home .footer {
	background:url(http://images.adpro.vn/green_box_home_footer.png) no-repeat; width:440px; height:36px;
}

/*Articles*/
.thumb {
	float: left; margin: 5px; padding: 5px; width: 100px; height: 100px;
}

/*link menu*/
a.menu:link  {color:#467dc0; text-decoration: none; display:block;}
a.menu:visited {color: #467dc0; text-decoration: none; display:block;}
a.menu:hover {color: #467dc0; text-decoration: none; display:block;}
a.menu:active {color: #467dc0;text-decoration: none; display:block;} 

.arrowlistmenu{
width: 210px; /*width of menu*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(http://images.adpro.vn/control_panel/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 4px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

.arrowlistmenu ul li a.current{
color: #060;
background: url(http://images.adpro.vn/control_panel/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 4px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a.current:visited{
color: #060;
}

.arrowlistmenu ul li a.current:hover{ /*hover state CSS*/
color: #060;
background-color: #F3F3F3;
}

/*link menu current*/
a.menu_current:link  {color: #000; text-decoration: none; display:block; font-weight:bold;}
a.menu_current:visited {color: #000; text-decoration: none; display:block; font-weight:bold;}
a.menu_current:hover {color: #000; text-decoration: none; display:block; font-weight:bold;}
a.menu_current:active {color: #000;text-decoration: none; display:block; font-weight:bold;} 

/*Misc*/
.cleardot { 
	clear:both; padding:10px;
}	
.clear_line {
	background:url(http://images.adpro.vn/line.png) no-repeat; margin:auto; width:670px; height:1px; position:relative;
}
.clear_line_article {
	background:url(http://images.adpro.vn/line2.jpg) no-repeat; margin:auto; width:350px; height:1px; position:relative;
}
a.normal, a.normal:active, a.normal:visited { 
	color: #0E52A6; 
	text-decoration:none;
}
a.normal:hover { 
	color:#060; 
	text-decoration:none;
}