/* --- Resets --- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, b, u, i, center, ol, ul, li, form, table, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
}

html {overflow-y: scroll;} 
body {line-height: 1; color: #020202; font-family: Tahoma; font-size:11px; direction:ltr; /*overflow-x:hidden;*/}
h1, h2, h3, h4, h5, h6 {font-family:Georgia, David; font-weight:normal;}
a, .a {text-decoration: none; color: #0170b1; cursor:pointer;}
a:hover {text-decoration: none;}
ul {list-style: none;}

:focus {outline:none;}


/* --- Resets END --- */

#genieoHeaderContent {background:white; /*overflow:hidden;*/ position:relative; z-index:1000;}

#genieoHeaderContent .left_cell {background: url("../img/left_bg.png") repeat-x right top white;}
#genieoHeaderContent .center_cell {width:960px; background: url("../img/center_bg.png") no-repeat left top white; vertical-align: top;}
#genieoHeaderContent .right_cell {background:white;}

#genieoHeaderContent ul.top_links {height:30px; color:#000000; font-family:Georgia; font-size:16px; margin-left:168px;}
#genieoHeaderContent ul.top_links li {float:left; margin-right:5px;}
/*#genieoHeaderContent ul.top_links li.selected {padding:7px;}  */
#genieoHeaderContent ul.top_links li a {display:block; padding:7px 7px 7px 7px;}
#genieoHeaderContent ul.top_links li a:hover {color:#E25858;}
#genieoHeaderContent ul.top_links li .tab {color:#0170b1; padding:7px 7px 7px 7px; cursor:pointer;}
#genieoHeaderContent ul.top_links li .tab:hover {color:#E25858;}
#genieoHeaderContent ul.top_links li .tab.selected {color:#020202;}
#genieoHeaderContent ul.top_links li.more {position:relative; padding:7px 15px 7px 7px; background:url('../img/more.png') right 14px no-repeat; z-index:1000;}
#genieoHeaderContent ul.top_links li.more ul.drop {position:absolute; background:white; width:122px; left:0px; top:23px; border:1px solid #C3D1EC; display:none; padding:5px 0;}
#genieoHeaderContent ul.top_links li.more ul.drop li {width:122px;}
#genieoHeaderContent ul.top_links li.more ul.drop li a {font-size:12px;}
#genieoHeaderContent ul.top_links li.more ul.drop li a:hover {background:#E1EDFD;}
#genieoHeaderContent ul.top_links li.more:hover {background-color:rgba(255,255,255,0.15);}
#genieoHeaderContent ul.top_links li.more:hover ul.drop {display:block;}

#genieoHeaderContent .content {width:920px; margin:60px auto 30px auto; height:130px;}
#genieoHeaderContent .content .left_column {float:left; width:170px;}
#genieoHeaderContent .content .left_column a.logo {float:right; background:url('../img/logo.png') left top no-repeat; width:112px; height:80px; margin-right:12px; margin-top:3px;}

#genieoHeaderContent .content .middle_column {float:left; width:677px; position:relative; z-index:999;}
#genieoHeaderContent .content .middle_column .search_container {height:30px; margin-top:2px;}
#genieoHeaderContent .content .middle_column .search_container .query_input_border {float:left; width:564px; height:41px; background:white; border:1px solid; border-color: #cbcbcb #cbcbcb #9a9a9a #cbcbcb;}
#genieoHeaderContent .content .middle_column .search_container .query_input_border #query_input {font-size:20px; border:0 none; border-top:2px solid #054A73; padding:7px 5px 7px 5px; margin:0; width:554px; background:white;}
#genieoHeaderContent .content .middle_column .search_container #query_input:focus {outline: none;}
#genieoHeaderContent .content .middle_column .search_container #query_input.query_empty{background: white /*url('../img/google.png') 5px 6px no-repeat*/;}
#genieoHeaderContent .content .middle_column .search_container .search_button {float:right;}
#genieoHeaderContent .content .middle_column .search_container .search_button input {width:97px; height:43px; border: 0 none; padding:0; margin:0; background:url('../img/search_btn.png') no-repeat; cursor:pointer;}
#genieoHeaderContent .content .middle_column a.more {background:url('../img/more.png') right 6px no-repeat; padding-right:12px; float:right; margin-top:5px;;}


#autocomplete {display:none; background:white; border:1px solid #a0a0a0; left: 0; position: absolute; top: 44px; width: 564px; box-shadow: 0 5px 15px -13px;}
#autocomplete ul {display:block;}
#autocomplete li {display:block; cursor:default;}
#autocomplete li div {font: 16px arial,helvetica,clean,sans-serif; font-weight:bold; padding:3px 10px;}
#autocomplete li div i {font-style:normal; font-weight:normal;}
#autocomplete li.selected div {/*color:white;*/ background:#D8E5F0;}


.centralize {width:916px; margin:0 auto;}

#search_footer {display:none; margin: 0px 0 20px 0;}
#search_footer a {color:#6789AB}
#search_footer .search_footer_inner {background:#eaeaea; padding:15px 0; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0;}
#search_footer .banner {margin:10px auto 0 auto; width:728px; height:90px;}
#search_footer table.bottom_links {width:100%; font-size:11px; margin-top:40px;}
#search_footer table.bottom_links td {border-left:1px solid #eaeaea; padding-left:10px; vertical-align:top;}
#search_footer table.bottom_links ul {list-style: none; margin:0; padding:0;}
#search_footer table.bottom_links ul li {padding:3px 0;}
#search_footer table.bottom_links .icon_links {margin-top:24px;}
#search_footer table.bottom_links .icon_links .video {display:block; padding:2px 0 2px 20px; background:url('../img/video.gif') left center no-repeat;}

#_genieo_google_ad_footer_container ._genieo_privacy_link {display:none;}
#_genieo_empty_page_ad_container .bottom_links {margin-top:15px;}
#_genieo_empty_page_ad_container .bottom_links a:hover {color:#E25858;}


/* --- Genieo --- */

    .scrollbar_measure_outer {position: absolute; top: 0; left: 0; visibility: hidden; width: 200px; height: 150px; overflow: hidden;}
    .scrollbar_measure_inner {width: 100%; height: 200px;}

    ._genieo_frame {display:block; visibility:hidden; border: 0 none; width: 100%;}
    ._genieo_frame.old {height: 100%; position: absolute; left: 0; top: 0;}

    #_genieo_ads_wrapper {position:absolute; left:0; top:0; width:100%; z-index:999;}
    #_genieo_ads {position:relative; width:1000px; margin:0 auto;}
    #_genieo_overlays_wrapper {position:absolute; left:0; top:0; width:100%; z-index:999;}
    #_genieo_overlays {position:relative; width:1000px; margin:0 auto;}
    #_genieo_google_ad_sidebar, #_genieo_google_ad_center {display:none; position:absolute; z-index:100;}
    #_genieo_google_ad_footer_container {display:none; position:relative; width:728px; margin:30px auto; text-align:center;}
    #_genieo_empty_page_ad_container {display:none; position:absolute; width:100%; bottom:200px; text-align:center;}
    #_genieo_empty_page_ad {position:relative; width:728px; margin:0 auto;}
    #_genieo_google_ad_sidebar.visible, #_genieo_google_ad_center.visible, #_genieo_google_ad_footer_container.visible {display:block;}
    #_genieo_splash, #_genieo_feeds {box-shadow: 0 10px 20px -15px black; z-index:200;}
    ._genieo_privacy_link {color:#039FFB; font-size:11px; margin-top:10px; text-decoration:none;}
/* --- Genieo END--- */

div.language {
float: right;
direction: ltr;
margin: 1px 0px 0px 0px;
position: relative;
font-size: 12px;
display:none;
}
div.language>label.currentLanguage {
padding: 2px 3px;
border: 1px solid #c1c1c1;
width: 65px;
background: url('../img/more.png') 59px 6px no-repeat;
z-index: 1000;
display: block;
margin-bottom: 1px;
}

div.language>label.currentLanguage:hover{color:#E25858;}
div.language ul.languageSelector{display:none;}
div.language:hover ul.languageSelector{position:relative; background:white; width:71px; left:0px; border:1px solid #C3D1EC; display:none; padding:5px 0;}
div.language:hover ul.languageSelector li{padding: 10px 0px 10px 8px;}
div.language:hover ul.languageSelector li.selected{display:none;}
div.language:hover ul.languageSelector li:hover {background:#E1EDFD;color:#E25858;cursor: pointer;}
div.language:hover ul.languageSelector {display:block;}

div.headerBlock{
	float:right;
	direction:ltr;
	padding-left: 5px;
	position:relative;
}
div.language.headerBlock{
	display:block;
}
#fixedPopupsWrap{
	position:fixed;
	right: 100px;
	bottom:0;
	z-index:1000;
	width:282px;
	display:table;
}
#fixedPopups{
	width:100%;
	display:table-cell;
	vertical-align:bottom;
	position:relative;
}
.advertisement_label{height: 13px;font-size: 10px;text-align: right;padding-right: 1px;margin-top: -8px;color:#808080}