/*global setting*/
body{

	text-align: center;
	font-family: Tahoma;
	 background-color: #ECECEC;
	padding: 0px;
	margin: 0px;
	background-image: url('http://www.expats.cz/images/expats-bg.jpg');
}

a img{border: 0px;}
ul{list-style: none;margin: 0px; padding: 0px;}
li{margin: 0px; padding: 0px;}
.clear{clear: both; font-size: 1px; line-height: 1px; height: 1px;}

.arrow_list{list-style: none;}
.arrow_list li{padding-left: 18px; background: url('../newvisionimg/arrow_list_bullet.jpg') no-repeat left center; }
.arrow_list li a{color: black;}

/*page*/
#bodybox{ background-color: white; padding: 20px 20px 0px 20px;  border: solid 1px #8D8D8D; border-bottom: 0px; width: 947px !important; width: 987px; margin: 0px auto;}

#shadow_box{ background-repeat: repeat-y;
 margin: 0px auto; width: 1011px; margin-top: 20px; position: relative; }
#shadow_box_top{position: absolute; top: 0px; left: 0px; width: 11px; height: 33px; }

/*logo area*/
#mainlogobox{height: 105px;  position: relative;}
#logo{width: 234px; height: 88px; position: absolute; top: 7px; left: 0px; z-index: 10; }

#main_ad{display: block; position: absolute; top: -8px; right: 0px; z-index: 10; width: 702px;}
#main_ad img{border: solid 1px #005E95; display: block; margin-top: 5px;}

#quick_top_links{float: right; color: #005E95;}
#quick_top_links a{text-decoration: none; letter-spacing: auto; font-size: 11px;color: #005E95; font-family: tahoma;}
#quick_top_links a:hover{text-decoration: underline;}

#recent_quick_link{color: #595959; float: left; font-family: tahoma; font-size: 11px;}
#recent_quick_link a{text-decoration: underline; color: #005E95; }

#contentbox{margin-top: 15px; background: url('../newvisionimg/content_bg.jpg') repeat-y left; }
#workarea{float: right; width: 775px; }
#workarealeft{float: left; width: 429px; text-align: left;}
#workarealeft div{margin-bottom: 10px;}
#workarealeft b{display: block; color: #22229C; font-size: 18px; margin-top: 14px;}
#workarearight{float: right; width: 326px; text-align: left;}
#workarearight div{margin-bottom: 10px;}

#tab_menu_box .left li{float: left;}
#tab_menu_box .left a{float: left;}

#tab_menu_box .right li{float: right; width: 100px;}
#tab_menu_box .right a{float: right; }

/*login*/
#login_box{margin-bottom: 10px;}
#login_box a{ color: #005E95;}
#login_box img{float: left; border: solid 1px #7A7977;}

#login_box_content{border: #728997 solid 1px; padding: 12px 8px 8px 8px; font-size: 11px; color: #005E95;
background: url('../newvisionimg/login_top_bg.jpg') no-repeat top left;}
#login_box_content table{}
#login_box_content .username a{text-decoration: none; font-weight: bold;}
#login_box_content table td.setting{vertical-align: bottom; white-space: nowrap; }
#login_box_content table td.avatar img{float: left;border: 0px; width: 30px; height: 30px; }
#login_box_content a{color: #005E95; font-size: 11px; font-family: tahoma;}

#login_box_content_in{border: #728997 solid 1px; padding: 12px 8px 8px 8px; font-size: 11px; color: #005E95;
background: url('../newvisionimg/login_top_bg.jpg') no-repeat top left; }
#login_box_content_in table{width: 137px;}
#login_box_content_in .login_input{width: 78px; border: solid 1px #005F96;  font-size: 11px;
padding: 3px 3px; height: 22px; color: #7DADC9;}
#login_box_content_in .submit{text-align: center; vertical-align: bottom;}
#login_box_content_in .submit_button{border: 0px; text-decoration: underline; 
color: #005E95;  background-color: white;  }
#login_box_content_in_e{border: #728997 solid 1px; text-align: center; border-top: 0px;
padding: 5px 0px; font-family: tahoma;}





/*small search box*/
#search_box{margin-bottom: 10px; position: relative;}
#search_box a{color: #22229C; }
#quick_search_field{width: 114px; border: solid 1px #666699; font-size: 12px; padding-top: 4px; padding-left: 5px;
 font-size: 13px; border: solid 1px #005E95; color: #000080; height: 26px;}
#quick_search_button{border: 0px; height: 33px; width: 29px; background-color: white; 
background: url('../newvisionimg/search_panel_magglass.jpg') no-repeat center center; position: absolute;
right: 0px; top: -4px; }




#small_search_wrapper{position: relative;}
#small_search_categories{width: 154px;  position: absolute; left: 0px; top: 25px;
background-color: #F6F6F6; border: solid 1px #005E95; z-index: 100; }
#small_search_categories table{width: 134px; margin: 5px 10px 6px 10px; background-color: #F6F6F6; }
#small_search_categories table td{padding: 3px 0px; color: #005E95}
#small_search_categories table select{width: 120px;}
#small_search_categories table .t b{font-size: 12px; white-space: nowrap;font-family: tahoma;}
#small_search_categories table .t{font-size: 12px;font-family: tahoma;}
#small_search_categories table .s{text-align: right;}



/*menu*/
.menu_top{background: url('../newvisionimg/menu_dark_blue.jpg') no-repeat top left; }
.menu_top a{display: block; color: white; font-weight: bold; font-size: 12px; text-decoration: none; padding-left: 12px;}
.menu_block{margin-bottom: 10px;}
.menu_block li{margin: 0px; padding: 0px;}
.lv1 a{background: url('../newvisionimg/menu_lv1.jpg') no-repeat top left; color: white; cursor: pointer; font-weight: bold;  
padding-left: 12px; font-size: 11px; text-decoration: none; display: block; line-height: 16px;}
.lv1_sub a{background: url('../newvisionimg/menu_lv1_sub.jpg') no-repeat top left; color: white; cursor: pointer; 
font-weight: bold;  padding-left: 12px; font-size: 11px; text-decoration: none; display: block; line-height: 16px;}
.lv2 a     {background: url('../newvisionimg/menu_lv2.jpg') no-repeat top left; display: block; font-weight: bold; 
text-decoration: none; color: #303D83; font-size: 11px; padding-left: 25px; line-height: 14px; }
.lv2.diss a{background: url('../newvisionimg/menu_lv2_diss.jpg') no-repeat top left;}
.lv2.art a{background: url('../newvisionimg/menu_lv2_art.jpg') no-repeat top left;}
.lv2.cal a{background: url('../newvisionimg/menu_lv2_cal.jpg') no-repeat top left;}
.lv2.key a{background: url('../newvisionimg/menu_lv2_key.jpg') no-repeat top left;}


/*titles*/
.bluetitle{background: url('../newvisionimg/lightblue_left.jpg') no-repeat top left; position: relative;}
.bluetitle span, .bluetitle a{display: block; background: url('../newvisionimg/lightblue_right.jpg') no-repeat top right; color: white; text-decoration: none; padding: 2px 10px 3px 10px; font-size: 13px; font-weight: bold;}
.bluetitle .rss{width: 35px; height: 35px; position: absolute; right: 0px; top: -6px; z-index: 5; background: url('../newvisionimg/lightblue_rss.jpg') no-repeat center center;}

.redtitle{background: url('../newvisionimg/red_left.jpg') no-repeat top left; position: relative; }
.redtitle span, .redtitle a{display: block; background: url('../newvisionimg/red_right.jpg') no-repeat top right; 
color: white; text-decoration: none; padding: 2px 10px 3px 10px; font-size: 13px; font-weight: bold;}

/*navigation*/
#navigation_box{width: 156px; float: left;  text-align: left; background-color: white; }
#navigation_box .main_links{margin-bottom: 10px;}
#navigation_box .main_links li{padding: 0px; margin: 0px;}
#navigation_box .main_links a{display: block; background-repeat: no-repeat; background-position: top left; height: 22px; margin-bottom: 5px;}
#navigation_box .main_links a.last{margin-bottom: 0px;}

#navigation_panel{margin-bottom: 10px; width: 156px; border-top: #076AA1 solid 1px; 
border-bottom: #076AA1 solid 1px; }
#navigation_panel *{margin: 0px; padding: 0px;}
#navigation_panel{background: url('../newvisionimg/nav_bg2.jpg') repeat-y left;}
#navigation_panel a{color: white; display: block; text-decoration: none; padding: 5px 0px 5px 42px; 
font-weight: bold; font-size: 12px; font-family: tahoma;}
#navigation_panel a:hover{background: url('../newvisionimg/nav_bg2_hover.jpg') repeat-y right;}

#navigation_panel{background: url('../newvisionimg/nav_bg2.jpg') repeat-y left;}
#navigation_panel span{color: white; display: block; text-decoration: none; padding: 3px 0px 3px 42px; 
font-weight: bold; font-size: 13px; cursor: hand; cursor: pointer; font-family: tahoma;}
#navigation_panel span.leftPanelLinkX,#navigation_panel span.leftPanelLinkXLast{background: url('../newvisionimg/dm_arrow.jpg') no-repeat 95% center;}
#navigation_panel span:hover{background: url('../newvisionimg/nav_bg2_hover_light.jpg') no-repeat right center;}
#navigation_panel span.leftPanelLinkX:hover,#navigation_panel span.leftPanelLinkXLast:hover{background: url('../newvisionimg/nav_bg2_hover.jpg') no-repeat right center;}

#navigation_panel a{color: white; display: block; text-decoration: none; padding: 4px 0px 4px 42px; 
font-weight: bold; font-size: 12px; cursor: hand; cursor: pointer;}
#navigation_panel a:hover{background: url('../newvisionimg/nav_bg2_hover_light.jpg') no-repeat right center;}
#navigation_panel a.sublink{font-size: 10px;}

#navigation_panel li.sub a, #navigation_panel li.sublast a{color: white; text-decoration: none; font-weight: bold; 
padding: 3px 0px 3px 10px; background-color: #68A9CA; display: block; border-bottom: solid 1px #1172A9; 
border-right: solid 1px #1172A9; margin-left: 33px;}
#navigation_panel li.sub{background: url('../newvisionimg/lp_icon_sub.jpg') no-repeat 15px center;}
#navigation_panel li.sublast{background: url('../newvisionimg/lp_icon_sublast.jpg') no-repeat 15px center;}

.navigation_panel_ad{margin-bottom: 10px;}

#ceska_link{display: block; margin-bottom: 10px;}


#services_box{background-color: #076AA1; padding-top: 10px;}
#services_box ul{margin-left: 12px; line-height: 16px;}
#services_box li{padding: 0px; margin: 0px;}
#services_box a{text-decoration: none; color: white; font-size: 11px; padding-left: 16px; font-family: tahoma; 
				background: url('../newvisionimg/arrow_list_bullet_blue.jpg') no-repeat left center;}




/*STYLES FROM OLD NEW VERSION :) */
#mainTabs
{
	width: 100%;
	height: 50px;
	background: url('../newvisionimg/tab_menu/bg_lightblue_g.jpg') repeat-x;
	text-align: center;
}
#mainTabs ul
{
	margin-top: 22px;
	padding: 0px;
	list-style: none;
	float: left;
	margin-left: 2px;
	
}
#mainTabs li
{
	float: left;
	height: 28px;
	background-image: url('../newvisionimg/tab_menu/bg_tab_right.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	margin-left: 5px;
	border: 0px;
	padding: 0px;
	
}
#mainTabs .liSelected
{
	background-image: url('../newvisionimg/tab_menu/tab_bg_right_s2.jpg');
}
#mainTabs .liOver
{
	background-image: url('../newvisionimg/tab_menu/tab_bg_right_o2.jpg');
}
#mainTabs .mainTabsLink:hover
{
	color: yellow;
}
#mainTabs .mainTabsLink
{
	display: block;
	color: white;
	padding-left: 9px;
	padding-right: 9px;
	text-decoration: none;
	background-image: url('../newvisionimg/tab_menu/bg_tab_left.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 13px;
	font-weight: bold;
	padding-top: 7px;
	font-family: tahoma;
}
#mainTabs .mainTabsLink img
{
	border: 0px;
}
#mainTabs .mainTabsLinkLast:hover
{
	color: yellow;
}
#mainTabs .mainTabsLinkLast
{
	display: block;
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	background-image: url('../newvisionimg/tab_menu/bg_tab_left.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 110%;
	font-weight: bold;
	padding-top: 6px;
}
#mainTabs .mainTabsLinkSelected
{
	background-image: url('../newvisionimg/tab_menu/tab_bg_left_s2.jpg');
}
#mainTabs .mainTabsLinkOver
{
	background-image: url('../newvisionimg/tab_menu/tab_bg_left_o2.jpg');
}

#childs ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 12px;
	
}
#childs li
{
	float: left;
	margin: 0px;
	padding: 0px;
}
#childs .childsLink
{
	display: block;
	padding: 0 6px;
	color: white;
	text-decoration: none;
	background-image: url('../newvisionimg/tab_menu/white_separator.gif');
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 11px;
	font-size: 11px;
	font-family: tahoma;
}
#childs .childsLink:hover
{
	color: yellow;
}
#childs .childsLinkLast
{
	display: block;
	padding-left: 8px;
	color: white;
	text-decoration: none;
	margin-top: 11px;
	font-size: 11px;
	font-family: tahoma;
}
#childs .loginoutExpats
{
	display: block;
	padding-left: 8px;
	color: white;
	text-decoration: none;
	margin-top: 11px;
	font-size: 13px;
}
#childs .childsLinkLast:hover
{
	color: yellow;
}
#child_links_addition{float: left; margin-top: 12px; margin-left: 5px;}
#child_links_addition a{display: inline;}

#underMainTabs{height: 40px; background-color: #1378AC; background: url('../newvisionimg/tab_menu/bg_mt.jpg') repeat;}
#oldDirectoryPageContent ul{list-style: disc inside;}
#oldDirectoryPageContent li{margin-left: 15px;}
/*FOOTER*/
#footer{clear: both; height: 100px; text-align: center; padding-top: 20px; color: white; background-color: #076AA1; margin-top: 10px;}
#footer span{font-size: 12px;}
#footer ul{list-style: none; margin: 0px; padding: 0px; position: relative;}
#footer li{float: left;}
.footerLink{font-size: 12px;color: white;text-decoration: none; color: white; font-family: tahoma;}

/*FROM NEW TO OLD :) */
.tabbed_box{margin-bottom: 16px; position: relative;}
.tabbed_box .tabs{background: url('../newvisionimg/tab_box_dot.jpg') repeat-x bottom; height: 22px;}
.tabbed_box .tabs span{float: left; display: block; background: #ffffff url('../newvisionimg/tab_box_bg.jpg') repeat-x top; border-top: solid 1px #728997;
font-size: 12px; font-weight: bold; color: #1679B0; padding: 3px 15px; border-left: solid 1px #728997; 
border-right: solid 1px #728997;  margin-right: 5px;}
.tabbed_box .tabs span.red{font-size: 19px; color: #910a11; padding-top: 0px; padding-bottom: 0px; height: 20px;}
.tabbed_box .tabs span.link_tab{cursor: pointer;}
.tabbed_box .tabs em{float: right; display: block; padding: 3px 0px; font-style: normal;}
.tabbed_box .tabs em a{font-size: 12px; color: #1679B0; text-decoration: underline; font-weight: bold; }
.tabbed_box .tabs em a:hover{color: #002C76;}
.tabbed_box .tabs em a.small_link{font-size: 11px; text-decoration: underline; font-weight: normal;}
.tabbed_box .content{clear: both;border-left: solid 1px #728997; border-right: solid 1px #728997;
border-bottom: solid 1px #728997; padding: 15px;}
.tabbed_box .content a{text-decoration: none;}
#right_panel_for_old{background-color: white;}
#right_panel_for_old .ad{margin-bottom: 15px;}
#right_panel_for_old .shuffle{margin-bottom: 15px;}
#past_reviews_box_dining .content img{float: left; margin-right: 10px;}
#past_reviews_box_dining .content a{font-weight: bold; font-size: 13px;}
#past_reviews_box_dining .content li{display: block; margin-bottom: 10px; clear: both;}

.dc_desc{font-size: 11px; margin: 0px;}

#dining_child_search_box{text-align: left; margin-top: 8px; float: left; 
padding-left: 7px; padding-left: 17px;}
#dining_child_search_box p{color: white; font-size: 13px; font-weight: bold; margin: 0px;}
#dining_child_search_box select, #dining_child_search_box input{width: 130px; color: #3B7095; border: solid 1px #83AEC8;
font-size: 11px; padding: 2px;}
#dining_child_search_box .submit{color: white; background-color: #3B7095; border: 0px; font-size: 13px; font-weight: bold; 
cursor: pointer; width: 47px; height: 20px;}
#dining_child_search_box a{display: inline;}

#hot_jobs_box .content a{padding-left: 16px; 
background: url('../newvisionimg/arrow_list_bullet.jpg') no-repeat left center;
color: black; font-size: 11px; font-family: tahoma;}
#hot_jobs_box .content a:hover{color: #1679B0;}
#hot_jobs_box {background-color: white; padding-bottom: 15px;}
#hot_jobs_box.tabbed_box{margin-bottom: 0px;}

#past_reviews_box {margin-bottom: 0px; padding-bottom: 15px; background-color: white;}
#past_reviews_box .content *{font-family: tahoma;}
#past_reviews_box .content li{font-size: 11px; color: gray;}

.arrowed_category_list{float: left; width: 32%; }
.arrowed_category_list li{padding-left: 18px; line-height: 12px;background: url('../newvisionimg/arrow_list_bullet.jpg') no-repeat left center;}
.arrowed_category_list a{color: #064291; }
.arrowed_category_list a:hover{color: #910a11;}

.arrowed_category_list2{float: left; width: 23%; line-height: 12px;}
.arrowed_category_list2 li{padding-left: 18px; background: url('../newvisionimg/arrow_list_bullet.jpg') no-repeat left center;
margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; line-height: 12px;}
.arrowed_category_list2 a{color: #064291; }
.arrowed_category_list2 a:hover{color: #910a11;}

