@charset "utf-8";

/* Styling HTML main containers */
/* ------------------------------------------- */

html {
    overflow-y: scroll;
	height: 100%;
}

body.body_style{
	font-size:12px;
	font-family:Tahoma, Sylfaen, Verdana, Geneva, sans-serif;	color:#333;
	/*text-shadow:#ffffff 1px 1px;*/
	margin:0 0 0 0;
	height: 100%;
	background:#B1C9D4 url(../images/bg.gif) top center repeat-x;
}

img{
	border:none;
}

#loading {
	background: url(components/images/load.gif) no-repeat;
	display:none;
}

input{
	font-size:12px;
	font-family:Tahoma, Sylfaen, Verdana, Geneva, sans-serif;	color:#393939;
	/*text-shadow:#ffffff 1px 1px*/
}

#content{
	/*float:left;*/
	width:100%;
	font-size:12px;
    text-align:left;
	margin-top:20px;
}

/* ------------------------------------------- */





/* Styling Links */
/* ------------------------------------------- */
a:link{
	color:#1EA5FF;
}
a:visited{
	color:#1EA5FF;
}
a:active{
	color:#1EA5FF;
}
a:hover{
	color:#585858;
}


a.gestudio:link{
	color:#fff;
	text-decoration:none;
	font-family : Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
}
a.gestudio:visited{
	color:#fff;
	text-decoration:none;
	font-family : Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
}
a.gestudio:active{
	color:#fff;
	text-decoration:none;
	font-family : Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
}
a.gestudio:hover{
	color:#0192C9;
	text-decoration:none;
	font-family : Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
}



a.lang_style:link{
	text-decoration:none;
}
a.lang_style:visited{
	text-decoration:none;
}
a.lang_style:active{
	text-decoration:none;
}
a.lang_style:hover{
	text-decoration:none;
}


a.arianna_links div:link{
	text-decoration:none;
	color:#363636;
}
a.arianna_links div:visited{
	text-decoration:none;
	color:#363636;
}
a.arianna_links div:active{
	text-decoration:none;
	color:#363636;
}
a.arianna_links div:hover{
	text-decoration:underline;
}




.footer_link{
	color:#4c4c4c;
	text-decoration:none;
}

a.footer_link:link{
	color:#4c4c4c;
	text-decoration:none;
}
a.footer_link:visited{
	color:#4c4c4c;
	text-decoration:none;
}
a.footer_link:active{
	color:#4c4c4c;
	text-decoration:none;
}
a.footer_link:hover{
	color:#4c4c4c;
	text-decoration:none;
}




A.pages:link{
	color:#838383;
	text-decoration:none;
	font-size:11px;
	border:1px solid #DEDEDE;
	padding:5px;
	margin:2px;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
A.pages:visited{
	color:#838383;
	text-decoration:none;
	font-size:11px;
	border:1px solid #DEDEDE;
	padding:5px;
	margin:2px;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
A.pages:active{
	color:#838383;
	font-size:11px;
	border:1px solid #DEDEDE;
	padding:5px;
	margin:2px;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
A.pages:hover{
	color:#19245A;
	font-size:11px;
	border:1px solid #DEDEDE;
	padding:5px;
	margin:2px;
	background:#fff;
	box-shadow: #CBCBCB 0 0px 3px;
	-moz-box-shadow: #CBCBCB 0 0px 3px;
	-webkit-box-shadow: #CBCBCB 0 0px 3px;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.currentPage{
	border:1px solid #ccc;
	padding:8px;
	margin:2px;
	background:#fff;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	
}
/* ------------------------------------------- */





/* Other Styles */
/* ------------------------------------------- */

.glaho{
	font-family : "BPG Glaho", "BPG Glaho 2008", "Sylfaen", Verdana, Geneva, sans-serif;
}

.look{
	border:1px solid #ccc;
	padding:8px;
	margin:2px;
	background:#fff;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	
}

.img_border{
 padding:5px;
 border: 1px solid #CCCCCC;
}

.img_border[class]{
 border: 1px solid #CCCCCC;
}

.opacityLow{
	opacity: .6;
}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}

.radio {
	background: url(radio.gif) no-repeat;
}

.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(select.gif) no-repeat;
}

.input1{
	background:#fff url(../images/input_bg.gif) repeat-x;
	background-repeat:repeat-x;
	border:1px solid #ccc;
	font-size:14px;
	padding:2px 0 0 5px;
	font-family:Tahoma, Sylfaen, Verdana, Geneva, sans-serif;}


.button{
	font-weight:bold;
	width:120px;
	padding:10px;
	background:#F0F0F0;
	color:#C10800;
	border:1px solid #ccc;
	box-shadow: #CBCBCB 0 0px 3px;
	-moz-box-shadow: #CBCBCB 0 0px 3px;
	-webkit-box-shadow: #CBCBCB 0 0px 3px;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	cursor:pointer;
}

.button:hover{
	font-weight:bold;
	width:120px;
	padding:10px;
	background:#F0F0F0;
	color:#C10800;
	border:1px solid #ccc;
	box-shadow: #CBCBCB 0 0px 6px;
	-moz-box-shadow: #CBCBCB 0 0px 6px;
	-webkit-box-shadow: #CBCBCB 0 0px 6px;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	cursor:pointer;
}


#map{
  width: 580px;
  height: 520px;
}

.roundedCorner{
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.roundedCornerBottom{
	-moz-border-radius:0px 0px 8px 8px;
    -webkit-border-radius:0px 0px 8px 8px;
    -khtml-border-radius:0px 0px 8px 8px;
    border-radius:0px 0px 8px 8px;
}

.roundedCornerTop{
	-moz-border-radius:8px 8px 0px 0px;
    -webkit-border-radius:8px 8px 0px 0px;
    -khtml-border-radius:8px 8px 0px 0px;
    border-radius:8px 8px 0px 0px;
}

.submit_button{
	border-radius: 4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	
	font-family:BPG Glaho Arial v5,BPG Glaho Arial,BPG Glaho;
	background:#D0519C;
	text-align:center;
	width:50px;
	height:18px;
	color:#fff;
	border:none;
	margin:1px 0 1px 0;
	font-size:9px;
	/*text-shadow:#ffffff 0px 0px;*/
}

.submit_button:hover{
	border-radius: 4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;

	font-family:BPG Glaho Arial v5,BPG Glaho Arial,BPG Glaho;
	background:#E36AB4;
	text-align:center;
	width:50px;
	height:18px;
	color:#fff;
	cursor:pointer;
	margin:1px 0 1px 0;
	font-size:9px;
	text-shadow:#ffffff 0px 0px;
}
/* ------------------------------------------- */


/* Specified style for web-site */
/* ------------------------------------------- */

p{
	font-size:14px;
}


.site{
	float:left;
	text-align:center;
    width:100%;
    margin:0 auto 0 auto;
	background:url(../images/bottom-bg.gif) bottom center repeat-x;
}

.site_content{
	text-align:center;
    width:990px;
    margin:0 auto 0 auto;
}

#header{
	/*float:left;*/
	width:100%;
	height:64px;
	background:url(../images/header_pic.gif) bottom no-repeat;
	margin-top:3px;
}

#back_to_main{
	float:left;
	width:200px;
	height:64px;
	cursor:pointer;
	background:url(../images/blank.gif);
}

#lang_box{
	float:left;
	width:790px;
	height:64px;
	text-align:right;
}

.lang_geo{
	cursor:pointer;
	float:right;
	width:28px;
	height:13px;
	background:url(../images/geo_link.gif) center center no-repeat;
	margin-right:4px;
	margin-top:4px;
}

.lang_eng{
	cursor:pointer;
	float:right;
	width:28px;
	height:13px;
	background:url(../images/eng_link.gif) center center no-repeat;
	margin-top:4px;
}

#menu_search{
	/*float:left;*/
	width:100%;
	height:40px;
	text-align:left;
}

#menu{
	float:left;
	width:740px;
	height:40px;
}


#animation{
	/*float:left;*/
	width:100%;
	height:228px;
	margin-top:5px;
	background:url(../images/animation_bg.png) bottom center no-repeat;
	position:relative;
}


.search{
	float:left;
	width:240px;
	height:40px;
}

.search_in{
	padding:0 0 0 0;
	margin:8px 0 0 0;
}

.search_in li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	list-style:none;
}

.input_submit{
	height:26px;
	width:38px;
	background:url(../images/input_submit_bg.gif) no-repeat;
	border:none;
	cursor:pointer;
}

.input_text{
	height:26px;
	width:191px;
	background:url(../images/input_text_bg.gif) no-repeat;
	border:none;
	padding-left:5px;
	line-height:12px;
	font-size:12px;
}


.top_menu{
	padding:0 0 0 0;
	margin:1px 0 0 0;
	}

#animation_text{
	position:absolute;
	top:20px;
	right:70px;
	width:300px;
	text-align:left;
	font-size:20px;
	color:#696b72;
}

.h1_style{
	display:inline;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:20px;
	color:#00ADEF;
	font-weight:normal;
}

#arianna_content{
	float:left;
	width:315px;
	height:300px;
	margin-top:0px;
	background:url(../images/arianna_logo.png) top center no-repeat;
	padding-top:10px;
}




.arianna_tables{
	float:left;
	width:150px;
	height:146px;
	margin-right:6px;
}





.viewing_behaviour{
	background:url(../images/viewing_behaviour.png) center center no-repeat;
}
.post_evaluation{
	background:url(../images/post_evaluation.png) center center no-repeat;
}
.forecasting{
	background:url(../images/forecasting.png) center center no-repeat;
}
.planning{
	background:url(../images/planning.png) center center no-repeat;
}




.arianna_tables_title{
	float:left;
	width:95%;
	height:22px;
	padding:4px 4px 0 4px;
	color:#fff;
}

.arianna_tables_text{
	float:left;
	width:95%;
	height:110px;
	padding:0px 4px 4px 4px;
	color:#363636;
}

.black_text{
	color:#585858;
}

.marginTop8{
	margin-top:8px;
}


#main_page{
	float:left;
	width:675px;
	height:348px;
	padding-top:11px;
	background:url(../images/tam_results_bg.gif) bottom center no-repeat;
}

#main_page_title1{
	float:left;
	width:400px;
	height:40px;
	padding:14px 0 0 10px;
}

#main_page_title2{
	float:left;
	width:255px;
	height:40px;
	padding:14px 0 0 8px;
}

#main_page_text1{
	float:left;
	width:405px;
	height:300px;
	padding:5px 0 5px 5px;
	position:relative;
}

#main_page_text2{
	float:left;
	width:255px;
	height:300px;
	padding:5px 0 5px 5px;
	position:relative;
}



.main_page_align{
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.fontSize16{
	font-size:16px;
}


.fontSize15{
	font-size:15px;
}


.div_link{
	position:absolute;
	text-align:right;
	bottom:40px;
	right:10px;
	width:120px;
}


#footer{
	float:left;
	text-align:center;
	background:#96B4C2 url(../images/footer_bg.gif) bottom center repeat-x;
	width:100%;
	height:130px;
	margin:25px auto 0 auto;
	border-top:1px solid #96B4C2;
}

#footer_conent{
	float:left;
	background:url(../images/footer-bg.gif) top left no-repeat;
	width:990px;
	height:130px;
	margin-top:20px;
}


#footer_top_content{
	width:100%;
	padding-top:6px;
	height:105px;
}

#footer_bottom_content{
	width:100%;
	height:16px;
}

.footer_box{
	float:left;
	width:200px;
	height:95px;
	text-align:left;
}

.footer_box_small{
	float:left;
	width:167px;
	height:105px;
	text-align:left;
}



.footer_box ul, .footer_box_small ul{
	padding:5px 0 0 18px;
	margin:0 0 0 0;
}

.footer_box ul li, .footer_box_small ul li{
	padding-bottom:0px;
	color:#fff;
}





.footer_title{
	color:#fff;
	font-size:14px;
	padding:1px 3px 0px;
	font-weight:bold;
}




.increase_width{
	width:255px;
}

.bottom_banners{
	padding-top:10px;
}


#copyrights{
	float:left;
	width:495px;
	height:16px;
	text-align:left;
	padding:2px 0 0 5px;
	font-size:10px;
	color:#fff;
}

#gestudio{
	float:left;
	width:485px;
	height:16px;
	text-align:right;
	padding:2px 5px 0 0;
	font-size:10px;
	color:#fff;
}

.div{
    -moz-box-shadow:inset 0 0 1px #000000;
    -webkit-box-shadow:inset 0 0 1px #000000;
    box-shadow:inset 0 0 1px #000000;
}


.contact_text{
	float:left;
	width:400px;
	height:600px;
	text-align:left;
}

.contact_form{
	float:left;
	width:590px;
	height:600px;
	text-align:right;
}


.search_title{
	padding:8px;
}


.set_border{
	font-size:14px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

.set_border tr td{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

.tam_results_top{
	background:#EFEFEF;
	height:40px;
}


.tam_results_block{
	padding:5px 0 5px 0;
	text-align:center;
}


.h1_style2{
	font-size:14px;
	font-weight:normal;
	text-align:left;
	margin:0 0 0 0;
	padding:4px 0 4px 16px;
	color:#555555;
}

.page_title{
	background:url(../images/arrow2.gif) left center no-repeat;
	border-bottom:dotted 1px #ccc;
	margin:0 4px 0 4px;
}

#tam_result{
	position:relative;
	margin-top:10px;
	padding-bottom:100px;
}

#submit_button{
	/*
	position:absolute;
	top:38px;
	right:255px;
	*/
	float:left;
	width:47px;
	height:23px;
	background:url(../images/submit_button.gif) center left no-repeat;
	cursor:pointer;
	margin-right:300px;
}

#submit_button_in{
	cursor:pointer;
	display:none;
}

.tam_result_content{
	position:relative;
	margin-top:15px;
	padding:10px;
	text-align:left;
}

.tam_result_content #fb_buttons{
	position:absolute;
	right:0px;
	top:25px;
	width:150px;
	overflow:hidden;
}

.fixed_width{
	width:80px;
}


.tam_results_barchart{
	max-width:392px;
	max-height:265px;
	margin-left:5px;
}

#period_by_month{
	display:none;
}

.search_container{
	padding:8px;
}

.contentPadding{
	padding:15px;
}

.choosedPeriod{
	font-size:14px;
}

.agenciesAndSellers{
	/*border-left:1px dashed #ccc;*/
	/*border-top:1px dashed #ccc;*/
}

.agenciesAndSellers tr{
	height:80px;
}

.agenciesAndSellers tr td{
	/*border-right:1px dashed #ccc;*/
	/*border-bottom:1px dashed #ccc;*/
	padding:15px;
	font-size:16px;
}


#period_by_weeks{
	float:left;
	width:600px;
	text-align:right;
	margin-right:10px;
}


#period_by_month{
	float:left;
	width:600px;
	text-align:right;
	margin-right:10px;
}

#arianna_div{
	width:235px;
	height:50px;
	float:left;
}
