html
{
	margin: 5px 0 0 0;
	padding: 0;
	border: 0;
	background: #ffffff;
}

body
{
	font-size: 12px;
	font-family: Verdana;
	text-align: center;
	margin: 0; 
	padding: 0;
	border: 0;
	padding-top: 5px;	
	
}

.page
{
	width: 1024px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	margin: auto;
	
}

.header_surface
{	
	width: 1024px;
	height: 70px;
	margin: 0;
	padding: 0;
	border: 0;
}

.logo_surface
{	
	float: left;
	width: 195px;
	margin: 0;
	padding: 2px;
	border: 0;
}

.banner_surface
{	
	float: left;
	width: 540px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
}

.search_surface
{
	float: right;
	padding: 0;
	margin: 0;
	border: 0;
	width: 280px;
}

.main_menu_surface
{	
	width: 1024px;
	margin: 0;
	padding: 0;
	border: 0;	
	text-align: left;
	float: left;
	margin-bottom: 10px;
}

/* menu-tables */

td.tab_uvod
{
	background: #FDF0DA;
	border: 1px solid #EBABAB;
	padding: 5px;
}

td.tab_submenu_1
{
border: 1px solid #EBABAB;
border-top: none;
width: 100%;
background: #FDF0DA;
padding: 5px;
}

td.tab_inzercia
{
	background: #DCF6DC;
	border: 1px solid #99E799;
	padding: 5px;
}

td.tab_submenu_2
{
border: 1px solid #99E799;
border-top: none;
width: 100%;
background: #DCF6DC;
padding: 5px;
}

td.tab_firmy_sk
{
	background: #DCDCF6;
	border: 1px solid #ABABEB;
	padding: 5px;
}

td.tab_submenu_3
{
border: 1px solid #ABABEB;
border-top: none;
width: 100%;
background: #DCDCF6;
padding: 5px;
}

td.tab_etarget
{
	background: #E6EBD6;
	border: 1px solid #98A379;
	padding: 5px;
}

td.tab_submenu_4
{
border: 1px solid #98A379;
border-top: none;
width: 100%;
background: #E6EBD6;
padding: 5px;
}

td.tab_partneri
{
	background: #EDDEC5;
	border: 1px solid #B7770D;
	padding: 5px;
}

td.tab_submenu_5
{
border: 1px solid #B7770D;
border-top: none;
width: 100%;
background: #EDDEC5;
padding: 5px;
}

td.tab_zajazdy
{
	background: #F2D694;
	border: 1px solid #E19E00;
	padding: 5px;
}

td.tab_submenu_6
{
border: 1px solid #E19E00;
border-top: none;
width: 100%;
background: #F2D694;
padding: 5px;
}

.submenu_link1
{
color: maroon;
text-decoration: none;
font-weight: bold; 
font-size: 11px;
}

.submenu_link1:hover
{
	color: #c40000;
	text-decoration: underline;
}

.submenu_link2
{
color: #004000;
text-decoration: none;
font-weight: bold; 
font-size: 11px;
}

.submenu_link2:hover
{
	color: green;
	text-decoration: underline;
}

.submenu_link3
{
color: navy;
text-decoration: none;
font-weight: bold; 
font-size: 11px;
}

.submenu_link3:hover
{
	color: blue;
	text-decoration: underline;
}


.submenu_link4
{
color: #23271C;
text-decoration: none;
font-weight: bold; 
font-size: 11px;
}

.submenu_link4:hover
{
	color: #737E5D;
	text-decoration: underline;
}

.submenu_link5
{
color: #23271C;
text-decoration: none;
font-weight: bold; 
font-size: 11px;
}

.submenu_link5:hover
{
	color: #B7770D;
	text-decoration: underline;
}

.submenu_link6
{
color: #23271C;
text-decoration: none;
font-weight: bold; 
font-size: 11px;
}

.submenu_link6:hover
{
	color: #B7770D;
	text-decoration: underline;
}
.menu_link_uvod
{
color: black;
font-size: 12px;
text-decoration: none;
font-weight: bold; 
}

.menu_link_uvod:hover
{
	color: maroon;
}

.menu_link_inzeraty
{
color: black;
font-size: 12px;
text-decoration: none;
font-weight: bold; 
}

.menu_link_inzeraty:hover
{
	color: #004000;
}

.menu_link_vtipy
{
color: black;
font-size: 12px;
text-decoration: none;
font-weight: bold; 
}

.menu_link_vtipy:hover
{
	color: navy;
}


.menu_link_etarget
{
color: black;
font-size: 12px;
text-decoration: none;
font-weight: bold; 
}

.menu_link_etarget:hover
{
	color: #656E52;
}

.menu_link_partneri
{
color: black;
font-size: 12px;
text-decoration: none;
font-weight: bold; 
}

.menu_link_partneri:hover
{
	color: #B7770D;
}

.menu_link_zajazdy
{
color: black;
font-size: 12px;
text-decoration: none;
font-weight: bold; 
}

.menu_link_zajazdy:hover
{
	color: #B7770D;
}

td.tab0 {
	font-size: 1pt;
	padding-left: 30px;
	border-bottom: 1px solid #CCCCCC;
}
td.tab1 {
	border: 1px solid #CCCCCC;
	border-top: 3px solid #AAAAAA;
	border-bottom: none;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
}
td.tab2 {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	border-top: 3px solid #CCCCCC;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
}


div#search_box
{
	float:right;
	padding: 5px;
	width: auto;
	height: auto;
	background: #FDF0DA;
	text-align: left;
	margin: 1px;
	border: 1px solid #EBABAB;
}

div#search_box_insertion
{
	float:right;
	padding: 5px;
	width: auto;
	height: auto;
	background: #DCF6DC;
	text-align: left;
	margin: 1px;
	border: 1px solid #99E799;
}

div#search_box_jokes
{
	float:right;
	padding: 5px;
	width: auto;
	height: auto;
	background: #DCDCF6;
	text-align: left;
	margin: 1px;
	border: 1px solid #ABABEB;
}

.container
{	
	
	width: 1024px;
	border: 0;
	padding: 0;
	margin: 0;	
	text-align: left;
	float: left; 
}	

.toplogos_surface
{	
	float: left;
	width:130px;
	padding: 0;
	margin: 0;
	border: 1px solid #ffffff;
}

.main_surface
{	
	
	width: 800px;
	border: 0;
	padding: 5px;
	margin: auto;	
	text-align: left;
	float: left;
	padding-left: 0px;
	
}

.right_surface
{	
	float: right;
	width: 200px;
	padding: 0;
	border: 1px solid #ffffff;
}

.footer_surface
{
	color: black;
	width: 1024px;
	text-align: center;
	border: 0;
	padding: 0;
	margin-top: 20px;
	padding-top: 10px;
	font-size: 11px;
	border-top: 1px dotted gray;
	clear: both;
	
}



.footer_link
{
	color: navy;
	text-decoration: none;
	font-weight: bold; 
}

.footer_link:hover
{
	color: #004000;
	text-decoration: underline;
}

.link
{
	color: navy;
	text-decoration: none;
	font-weight: bold; 
}

.link:hover
{
	color: #004000;
	text-decoration: underline;
}

a.big_link
{
	text-decoration: none;
   font-size: 16px;
   font-weight: bold;
   color: navy;
}
		  
a.big_link:hover
{
	text-decoration: underline;
	color: green;
}	  

a.unpack_big_link
{
	text-decoration: none;
   font-size: 19px;
   font-weight: bold;
   color: navy;
	
}
		  
a.unpack_big_link:hover
{
	text-decoration: underline;
	color: green;
}	  

a.pack_big_link
{
	text-decoration: none;
   font-size: 16px;
   font-weight: bold;
   color: navy;
}
		  
a.pack_big_link:hover
{
	text-decoration: underline;
	color: green;
}	  

.pack_link
{
	color: navy;
	text-decoration: none;
	font-weight: normal; 
	font-size: 10px;
	line-height: 5px;
}

.pack_link:hover
{
	color: #004000;
	text-decoration: underline;
}




h1
{
	font-size: 18px;
	text-align: center;
}

.add_titles
{
	border: 0;
	padding: 5px;
	margin: 0;
	font-weight: bolder;
	text-align: right;
	vertical-align: top;
	
}

.red
{
	color: red;
}

.bold_red
{
	color: red;
	font-weight: bold;
}


.category_title
{
	font-size: 14px;
   font-weight: bold;
   color: #C40000;
}

.company_list_title
{
	font-size: 10pt;
   font-weight: bold;
   color: #C40000;
}

.company_list_city
{
	font-size: 11px;
   font-weight: normal;
   color: #C40000;
}

.company_list_description
{
	font-size: 11px;
   font-weight: normal;
   color: black;
}

.insertion_added
{
	font-size: 11px;
   font-weight: normal;
   color: gray;
}


a.company_list_link
{
	text-decoration: none;
   font-size: 10px;
   font-weight: normal; 
   color: blue;
}
		  
a.company_list_link:hover
{
	text-decoration: underline;
	color: green;
}

a.company_list_name_link
{
	text-decoration: none;
   font-size: 12px;
   font-weight: bold; 
   color: navy;
	
}

a.company_list_name_link:hover
{
	color: #C40000;
	text-decoration: underline;
}

a.company_detail_link
{
	text-decoration: none;
   font-size: 9pt;
   font-weight: bold;
   color: navy;
}
		  
a.company_detail_link:hover
{
	text-decoration: underline;
	color: green;
}	

.company_detail_text
{
	font-size: 10pt;
   font-weight: bold;
   color: black;
}

.company_detail_title
{
	font-size: 17px;
   font-weight: bold;
   color: #c40000;
}

.company_detail_subtitle
{
	font-size: 15px;
   font-weight: nornmal;
   color: #004000;
}

.company_detail_statistics
{
	font-size: 8pt;
   font-weight: normal;
   color: gray;
}	

.register_input
{
	border: 1px solid gray;
 	background-color: white;
	color: black;
}

.register_textarea
{
	border: #0058A5 1px solid;
 	background-color: #F0F8FC;
}

.search_input
{
	border: 1px solid #EBABAB;
	margin: 2px;
 	background-color: white;
	color: maroon;
	font-size: 13px;
}

.search_input_insertion
{
	border: 1px solid #99E799;
	margin: 2px;
 	background-color: white;
	color: #004000;
	font-size: 13px;
}

.search_input_jokes
{
	border: 1px solid #ABABEB;
	margin: 2px;
 	background-color: white;
	color: navy;
	font-size: 13px;
}

.search_select
{
	border: 1px solid #EBABAB;
	margin: 2px;
 	background-color: #FCFFD4;
	color: black;
	font-size: 12px;
}

.search_select_insertion
{
	border: 1px solid #99E799;
	margin: 2px;
 	background-color: #FCFFD4;
	color: black;
	font-size: 12px;
}

.search_select_jokes
{
	border: 1px solid #ABABEB;
	margin: 2px;
 	background-color: #FCFFD4;
	color: black;
	font-size: 12px;
}


.search_button
{
	margin: 2px;
}

.search_button_insertion
{
	margin: 2px;
}

.search_button_jokes
{
	margin: 2px;
}
.detail_description
{
	background-color: #F1F1F1;
	padding: 5px;
}

.main_categories_companies_conut
{
	font-size: 10pt;
	font-weight: bold;
}

.pack_main_categories_companies_conut
{
	font-size: 12px;
	font-weight: normal;
}

.flash_select
{
	border: 1px solid #EBABAB;
 	background-color: #FEF7EB;
	color: black;
	font-weight: normal;
	font-size: 12px;
}

.maroon
{
	color: maroon;
}

.darkgreen
{
	color: #004000;
}

.list_item_box
{ 
	margin: 0px;
	padding: 0;
	border: 0;
   width: 790px;
	text-align: left;
}

.list_item_number
{ 
	margin: 0;
	padding: 0;
	border: 0;
   width: 30px;
  	text-align: right;
	color: #c40000;
	padding-right: 5px;
	float: left;
}

.list_item_body
{ 
	margin: 5px 0 5px 0;
	padding: 5px;
	border: 0;
   width: 777px;
	text-align: left;
	float: left;
	
}

.insertion_item_box
{ 
	margin: 0;
	padding: 0;
	border: 0;
   width: 620px;
	text-align: left;
}

.insertion_item_number
{ 
	margin: 0;
	padding: 0;
	border: 0;
   width: 30px;
  	text-align: right;
	color: #c40000;
	padding-right: 5px;
	float: left;
}

.insertion_item_body
{ 
	margin: 0;
	padding: 0;
	border: 0;
   width: 700px;
	text-align: left;
	float: left;
	padding-bottom: 10px;
}

div#news
{
	float:right;
	padding: 5px;
	width: 180px;
	height: auto;
	background: #F8F8F8;
	text-align: left;
	margin: 1px;
	border: 1px solid #DBDBDB;
	border-top: 5px solid #DBDBDB;
	margin-bottom: 20px;
}

#news a:link, #news a:visited
{
	color: navy;
	text-decoration: none;
	font-size: 11px;
	text-decoration: none;
}

#news a:hover
{
	color: black;
	text-decoration: underline;
}


#news ul
{
	color: navy;
	text-decoration: none;
	font-size: 12px;
	text-decoration: none;
	list-style: none;   
	margin-left: 0px;
	padding-left: 0px;
}

#news li
{
	margin: 0;
	padding: 0;
	border: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed gray;
	
}


div#newest_links
{
	float:right;
	padding: 5px;
	width: 180px;
	height: auto;
	background: #FFFFE3;
	text-align: left;
	margin: 1px;
	border: 1px solid #EBABAB;
	border-top: 5px solid #EBABAB;
	margin-bottom: 20px;
	font-size: 10px;
}

#newest_links a:link, #newest_links a:visited
{
	color: navy;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#newest_links a:hover
{
	color: maroon;
	text-decoration: underline;
}


div#random_link
{
	float: left;
	padding: 7px;
	margin: 0 0 15px 0;
	border: 1px solid #8AC4F0;
	width: 790px;
	height: auto;
	background: #DFF1FA;
	text-align: left;
	font-size: 10px;
	line-height: 13px;
}

#random_link a:link, #random_link a:visited
{
	color: navy;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#random_link a:hover
{
	color: maroon;
	text-decoration: underline;
}

div#main_etarget
{
	float: left;
	padding: 7px;
	margin: 0;
	border: 0;
	width: 790px;
	height: auto;
	background: #ffffff;
	text-align: left;
	border: 1px solid #DEDCEE;
	color: gray;
}



div#wheater
{
	float: right;
	padding: 5px;
	width: 180px;
	height: auto;
	background: #F8F8F8;
	text-align: center;
	margin: 1px;
	border: 1px solid #DBDBDB;
	border-top: 5px solid #DBDBDB;
	margin-bottom: 20px;
}


div#title_categories_short
{
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
	height: auto;
	background: #ffffff;
	text-align: left;
}

div#category_title_frame
{
	width: 660px;
	height: auto;
	float: left;
	padding: 3px;
	margin: 0;
	border: 0;
	border-bottom: 2px solid #EBABAB;
	text-align: left;
	margin-bottom: 20px;
}


.folders_list
{
margin: 0;
padding: 0;
list-style: none;
line-height: 20px;
font-size: 11px;
}

.folders_list li
{
	padding-left: 25px;
	background: url(folder.gif) no-repeat  0 1px;
}

#li_opened
{
	padding-left: 25px;
	background: url(opened_folder.gif) no-repeat  0 1px;
}

.folder_link
{
	color: navy;
	text-decoration: none;
	font-weight: normal; 
}

.folder_link:hover
{
	color: #004000;
	text-decoration: underline;
}

.opened_folder_text
{
   color: #006900;	
}

.insertion_menu_surface
{	
	float: left;
	width: 250px;
	padding: 0;
	margin: 0;
	border: 0;
}

.insertion_main_surface
{	
	
	width: 750px;
	border: 0;
	padding: 5px;
	margin: auto;	
	text-align: left;
	float: left;
	padding-left: 15px;
	border: 0;
	
}

.partnership_main_surface
{	
	
	width: 1024px;
	border: 0;
	padding: 0;
	margin: 0;	
	text-align: left;
	float: left;
		
}

.trip_main_surface
{	
	
	width: 1024px;
	border: 0;
	padding: 0;
	margin: 0;	
	text-align: left;
	float: left;
		
}

.insertion_menu_link
{
color: #477906;
font-size: 14px;
text-decoration: none;
font-weight: bold; 
}

.insertion_menu_link:hover
{
	color: green;
}

.insertion_unactive
{
color: #000000;
font-size: 14px;
text-decoration: underline;
font-weight: bold; 
background: yellow;
}

.sub_insertion_list
{
margin: 0;
padding: 0;
padding-left: 0px;
list-style: none;
line-height: 17px;
}

.sub_insertion_list li
{
	padding-left: 20px;
	background: url(folder.gif) no-repeat  0 1px;
}

#sub_insertion_li_opened
{
	padding-left: 20px;
	background: url(opened_folder.gif) no-repeat  0 1px;
}

.sub_insertion_menu_link
{
color: #004000;
font-size: 12px;
text-decoration: none;
font-weight: normal; 
}

.sub_insertion_menu_link:hover
{
	color: green;
}

.sub_insertion_unactive
{
color: #000000;
font-size: 12px;
text-decoration: underline;
font-weight: bold; 
background: yellow;
}


.partnership_menu_surface
{	
	float: left;
	width: 320px;
	padding: 0;
	margin: 0;
	border: 0;
}

.items_counts
{
	font-size: 11px;
	font-family: Verdana;
	padding: 0;
	border: 0;
}

.date_surface
{	
	width: 1024px;
	height: 15px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	font-size: 11px;
	text-align: right;
	margin-bottom: 5px;
}

.left_etarget
{
	margin: 0;
	border: 1px dashed #FBD4B3;
	margin-top: 10px;
	padding: 0px;	
	width: 125px;
	height: auto;
}

.left_etarget_link
{
	color: navy;
	text-decoration: none;
	font-weight: normal; 
}

.left_etarget_link:hover
{
	color: #000000;
}

.insertion_etarget
{
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	width: 730px;
	height: auto;
	background: #ffffff;
	text-align: center;
	border-top: 2px solid #DCF6DC;
	margin-top: 200px;
	
}

.insertion_etarget_link
{
	color: #339900;
	text-decoration: none;
	font-weight: normal; 
}

.insertion_etarget_link:hover
{
	color: #000000;
}

.top_etarget
{
	margin: 0;
	border: 1px dashed #ABD597;
	margin-top: 10px;
	padding: 0px;	
	width: 750px;
	height: 160px;
	margin-bottom: 20px;
}

.top_etarget_link
{
	color: #339900;
	text-decoration: none;
	font-weight: normal; 
}

.top_etarget_link:hover
{
	color: #000000;
}

.partnership_etarget
{
	float: left;
	padding: 5px;
	margin: 0;
	border: 1px solid navy;
	width: 780px;
	height: auto;
	background: #F6F6F6;
	text-align: left;
}

.partnership_etarget_link
{
	color: #B7770D;
	text-decoration: none;
	font-weight: normal; 
}

.partnership_etarget_link:hover
{
	color: #000000;
}

/* Eurocalculator */

.ecalc
{	
	width: 190px;
	height: 120px;
	margin: 0 0 10px 0;
	border: 0;
	padding: 0;
	padding-top: 0;
	background: url('ecalc_background.gif') no-repeat;
   font-family: Verdana;
	float: right;
}

.ecalc .line
{
	height: 25px;
}

.ecalc .label
{
	width: 50px;
   text-align: right;
   float:left;
   font-weight: bold;
   color: #ffffff;
	padding-top: 2px;
	font-size: 15px;
}
      
.ecalc .field
{
	float:left;
}

.ecalc .field input
{
	border: 1px solid black;
   width: 100px;
   text-align: right;
   padding-right: 3px;
}

.ecalc .field input.sel
{
	background-color: #E2E2FF;
}

.warning_frame
{
	padding: 10px;
	margin: 0;
	border: 1px solid maroon;
	width: 617px;
	height: auto;
	background: yellow;
	text-align: left;
	color: maroon;
	line-height: 16px;
	line-height: 18px;
}

.small
{
	color: #6C6C6C;
	font-size: 10px;
}

.top_adverts_surface
{	
	width: 1024px;
	height: auto;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	font-size: 11px;
	text-align: left;
	margin-bottom: 5px;
}

div#biglogo
{
	float:right;
	padding: 5px;
	width: 180px;
	height: auto;
	background: #FFFFE3;
	text-align: center;
	margin: 1px;
	border: 1px solid #EBABAB;
	border-top: 5px solid #EBABAB;
	margin-bottom: 20px;
	font-size: 10px;
}