@import url("./css/widgets/login.css");
@import url("./css/widgets/common.css");

p, table, body
{    
	margin-left:0px;
	margin-top:0px;
	font: 8pt 'verdana';
   color: #666600;
}
/* tabulky a jejich barvy */

#text td, #text th {padding: 3px; }


 label.error {
color:red;
font-style:italic;
}

 td,  table {border: 1px solid #666600; #font-size: 7pt;}
 th {color: white; background-color: #CBCB08; border: 1px solid #666600}
 caption {color: #666600; font-weight: bold}

h1{
    color: white;
    font:  15pt 'verdana';
	 margin: 0px;
}
h2{
    color: #666600;
    font: bold 13pt 'verdana';
}
h3{
    color: #666600;
    font: bold 11pt 'verdana';
}
h4{
    color: #666600;
    font: bold italic 10pt 'verdana';
}
A:link, A:visited {
	color: white;
	text-decoration: none;    
}
A:hover{
   color: #666600;
	text-decoration: underline;
}

/*horizontal menu START*/
.lowText { text-align: left;text-decoration: none; color: #FFFFFF; font: 11px verdana, arial, helvetica;  text-align: left;}
.highText { text-align: left; text-decoration: none; color: #FFFFFF; font: 11px verdana, arial, helvetica;  text-align: left;}
.mainButtons { text-align: left;
text-decoration: none;
color: #FFFFFF;
font: 12px verdana;
font-weight: bold;
}
.itemBorder { border: none; }
.itemBorderBlank { border: 1px solid #666600; }
.itemBorderButton { border: 1px solid #666600; }
/*horizontal menu END*/

.body_center {
text-align: center;
margin-left: auto;
margin-right: auto;

}
.table_bold_field {
	background-color: #ffffff;
	padding:5px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}

.page_data	{
	width: 996px;	
	clear:both;
	background:white url("img/background.gif") repeat-y;
	margin:0 0 0 3px;
}

.top_blatov_kossuth {
	float: left;
	width: 409px;
	margin-top: 62px;
}

.page_data.home{
	background:white none;
	width: 1006px;	
}

.link_visible	{
	margin: 3px;
	z-index: 100;
}
.link_invisible H2, .link_invisible H1	{
	z-index: -1;
  color: white;
  position: absolute;
}
.left_menu_frame	{
	position: relative;
	z-index: 100;
  float:left;
  width:200px;
}

.contact a:link{
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #a0a01b;
}
.left_menu_blatov	{
  z-index: 30;
  color: White;
  float:left;
  text-indent: 10px;
  width:200px;	
  padding-top: 2px;  
  background-color: #5EAF57;
  text-align:left;  
}

.left_menu_blatov .menu_cell{	
	text-indent: 10px;
	padding-left: 5px;
	text-align:left;
   text-indent: 10px;	
}
.left_menu_blatov A:hover{
    color: #f3f395;
    font-weight: bold;
    
}
.left_menu_spacer{
	float: left;
	width: 3px;
	height: 10px;
}
.mand {
color: red;
}
.menu_cell_podhref .sub_menu_cell {
	color: #cbcb08;
	text-indent: 10px;
	padding-left: 5px;
	text-decoration:none;			
}
.nazev_sekce{
	padding:5px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}
.left_menu .bottom {
  width:200px;	
  height:25px;	
  background-color: #666600;
}
.nazev_sekce_2{
	background-color: #309F27;
	padding:5px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}
.menu_cell_2{
	padding-left: 5px;
	background-color: #309F27;
}
.left_menu_bottom_2 {
  width:200px;	
  height:15px;	
  background-color: #309F27;
}
.left_menu .menu_cell_3{
	padding-left: 5px;
	background-color: #5eaf57;
}
.nazev_sekce_3{
	background-color: #5eaf57;
	padding:5px 0px 2px 0px;
	font-size: 12px;
	font-weight: bold;
}
.left_menu_bottom_3 {
  width:200px;	
  height:15px;	
  background-color: #5eaf57;
}  
.menu_cell_3{
	padding-left: 5px;
	background-color: #5eaf57;
}
.menu_cell_4{
	padding-left: 5px;
	background-color: #cbcb08;
}

.nazev_sekce_4 {
	background-color: #cbcb08;
	padding:5px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}
.left_menu_bottom_4 {
  width:200px;	
  height:15px;	
  background-color: transparent;
}
.middle_part{	
	float: left;
	width: 590px;
	margin-top: 3px;
}
.left_menu_info{
	float: left;
	background-color: transparent;
	width: 200px;
	_width: 199px;
	overflow: hidden;
}
.right_menu_frame{
	display:none;
	position: relative;
	z-index: 100;
	float: right;	
	width: 200px;
}
.right_menu_contact{		
	float: left;
	padding:5px 0px 0px 0px;
	width: 200px;
	background-color: #83830E;
}
.right_menu_text{
	width: 190px;
	padding-left: 10px;
}

.white{
	color: White;
}
.top_blatov_frame{
	float: left;
	width: 1004px;
	height: 247px;
	margin:0 0 3px 0;
}
.top_blatov_blatov{
	float: left;
	height: 118px;	
	width: 205px;
	margin-left:4px;
	_margin-left:2px;

}
.float_left{
	float: left;
}
.float_banner{
	float: left;
	margin: 10px;
	_margin: 5px;
/*	margin-bottom: 3px;*/
}
.image_explorer_bottom{
	float: left;
	#overflow: hidden;
}
.top_blatov_kossuth{	
	float: left;
	width: 409px;
	_width: 405px;
	overflow: hidden;
   
}
.top_blatov_kossuth_hb{	
	float: left;
	width: 409px;
}
.top_blatov_kossuth_home{	
	float: left;
	width: 795px;
	
}
.top_blatov_rezidence{
	float: left;
	width: 409px;
}

.top_blatov_foto{
	float: left;
	width: 386px;
	height: 118px;	
}

.top_blatov_foto img{
	_width:385px;
}	

.pruh_prechod{
	#margin-top: -4px;
	clear: all;
	float: left;
	width: 996px;
	height: 9px;
	margin-left:4px;
	_margin-left:2px;
}
.blatov_menu_podklad{
	float: left;
	width: 995px;
	height: 22px;
	background-image:url("img/zeleny_pruh.gif");
	margin-left:4px;
	_margin-left:2px;
	overflow:hidden;
}
.middle_part_blatov{			
	position: relative;
	z-index: 100;
	top: 3px;
	float: left;
	width: 594px;
}

.middle_part_blatov_title{			
	z-index: 50;
	width: 790px;
	overflow: hidden;
	padding:0 3px;
}

.inner_frame{			
}

.header_top{		
	text-indent: 10px;	
	padding-top: 5px;	
	height:32px;
}

.inner_body_wellness{	
	background-color: White;
	float: left;
}

.float_left_odsazeni_top{
	float: left;
	margin-top: 3px;
/*	margin-bottom: 3px;*/
}

.img_float_left_border_bottom{
	float: left;
	/*border-bottom:3px solid White;*/
	#border-bottom:2px solid White;
	margin-top: 3px;
}

.border_bottom{
	border-bottom:3px solid White;
}

.float_right_odsazeni_top{
	padding-left: 10px;
	float: right;
	margin-top: 3px;
	margin-bottom: 3px;
}
.text_vpravo{
	padding-left: 10px;
	text-align: justify;	
	float: left;
	width: 295px;
}
.text_cafe{
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;	
	float: left;
	width: 221px;
}
.bottom_wellness{
	background-color: #dfdf63;
	padding-left: 10px;
	float: left;	
	height: 103px;
	width: 581px;
}
.bannerQ{
	float: left;
	width: 246px;
	height: 192px;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
	
}
.inner_frame .banner1{
	float: left;
	width: 266px;
	height: 192px;
}
.inner_frame .banner2{
	padding-left: 4px;
	float: left;
	width: 320px;
	height: 192px;
}
.inner_frame .banner3{	
	padding-top: 4px;
	_padding-top: 2px;
	float: left;
	width: 266px;
	height: 259px;
}
.inner_frame .banner4{
	padding-top: 4px;
	_padding-top: 2px;	
	padding-left: 1px;
	float: left;
	width: 323px;
	height: 259px;
	/*border-bottom:3px solid White;
	_border-bottom: none;*/
}
.blatov_footer{
	padding-left: 0;	
	float: left;
	position: relative;
	z-index: 0;
	width: 994px;
}
.blatov_footer_home{
padding-top: 3px;
	#padding-top: 1px;
	padding-left: 3px;	
	float: left;
	position: relative;
/*	clear: both;*/
	z-index: 10;
	width: 1003px;
}
.blatov_footer_x{
	float: left;
	position: relative;
	z-index: 0;
	width: 1003px;
}
.blatov_footer_x .left_menu{	
	float: left;
	background-color: #cbcb08;	
	width: 200px;
}
.blatov_footer_x .right_menu{	
	background-color: #999900;
	/*margin-left: 3px;	*/
	float: left;
	width: 200px;
}

.blatov_footer_x .bottom{	
	background-color: #4aaa42;
	clear: all;
	float: left;
	width: 996px;
	height: 20px;
}
.blatov_footer_x .link{
	text-align: center;
	padding-top: 3px;
	_padding-top: 3px;
}
.blatov_footer_x .center{
	/*margin-left: 3px;	*/
	margin-top: 200px;
	background-color: #666600;	
	float: left;
	width: 591px;
	height: 10px;
}
.blatov_footer_x .thin_line{	
	background-color: white;	
	float: left;
	width: 997px;
	height: 3px;
}

.blatov_footer_job{
	float: left;
	z-index: 0;
	width: 1003px;
}
.blatov_footer_job .left_menu{	
	float: left;
	background-color: #cbcb08;	
	width: 200px;
	height: 1300px;
}
.blatov_footer_job .right_menu{	
	background-color: #999900;
	/*margin-left: 3px;	*/
	float: left;
	width: 200px;
	height: 1300px;
}
.blatov_footer_job .bottom{	
	background-color: #4aaa42;
	clear: all;
	float: left;
	width: 997px;
	height: 20px;
	_margin-top: 0px;
}
.blatov_footer_job .link{
	text-align: center;
	padding-top: 3px;
	_padding-top: 3px;
	margin-left: ;
}
.blatov_footer_job .center{
	/*margin-left: 3px;	*/
	margin-top: 200px;
	background-color: #666600;	
	float: left;
	width: 591px;
	height: 10px;
}
.blatov_footer_job .thin_line{	
	background-color: white;	
	float: left;
	width: 997px;
	height: 3px;
}
.blatov_footer .left_menu{	
	float: left;
	background-color: #cbcb08;	
	width: 200px;
	height: 390px;
}
.blatov_footer .right_menu{	
	background-color: #999900;
	/*margin-left: 3px;	*/
	float: left;
	width: 200px;
	height: 390px;
}
.blatov_footer .center{
	/*margin-left: 3px;	*/
	margin-top: 390px;
	background-color: #666600;	
	float: left;
	width: 591px;
	height: 0px;
}
.blatov_footer .thin_line{	
	background-color: white;	
	float: left;
	width: 997px;
	height: 3px;
	font-size: 0;
}
.blatov_footer_home .bottom{	
	background-color: #999900;
	text-align: center;	
	padding-top: 5px;
	clear: all;
	float: left;
	width: 997px;
	height: 20px;
	_margin-top: 0px;
}

.blatov_footer .bottom{	
	background-color: #4aaa42;
	clear: all;
	float: left;
	width: 994px;
	height: 20px;
}
.blatov_footer .link{
	text-align: center;
	padding-top: 3px;
	_padding-top: 3px;
}
.text_masaze{
	float: left;
	padding-left: 10px;
	text-align: justify;		
	width: 320px;
}
.text_with_left_picture{
	float: left;
	padding-left: 10px;
	text-align: justify;		
	width: 420px;
}
.text_odsazeni_vlevo{
	padding-left: 10px;
	text-align: justify;	
	float: left;
	width: 310px;	
}

.text_masaze_bottom{
	/*clear: left;	*/
	width: 570px;	
	padding-left: 10px;
	text-align: justify;	
	float: left;		
}
.text_masaze_bottom_2{
	clear: both;
	width: 570px;		
	padding-left: 10px;
	text-align: justify;	
	float: left;		
}
.text_masaze_2{
	padding-left: 10px;	
	text-align: justify;	
	float: left;
	width: 310px;
}

.clear_all{
	position: relative;
	clear: both;
	float: left;
}

.text_full_body{
	z-index: 30px;
	padding:5px 10px 0 10px;
	text-align: justify;	
	background-color: white;
}

.eshop_full_body{
	z-index: 30px;
	text-align: justify;	
	float: left;
	width: 589px;
}
.text_odsazeny_zleva{
	padding-left: 10px;
	text-align: justify;	
	float: left;
	width: 570px;	
}
/*
.image_explorer_bottom_bazen{
	float: left;
	padding-bottom: 3px;
	height: 328px;
	_overflow: hidden;
}
.image_explorer_bottom_masaze{
	float: left;
	padding-bottom: 3px;
	height: 374px;
	_overflow: hidden;
}

.image_explorer_solna1{
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	#height: 400px;
	_overflow: hidden;
}
.image_explorer_solna2{
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	#height: 366px;
	_overflow: hidden;
}

*/
.image_padding_top{
	padding-top: 3px;
}
.image_padding_bottom{
	margin-bottom: 3px;
}
/*
.end_page{
	float: left;
	width: 591px;
	background-color: #666600;
	height: 20px;
	
}
*/
.full_page{
	width: 591px;
	height: 266px;
	_height: 265px;
	background-color: White;
	clear: both; 
}
.white_spacer{
	float: left;
	clear: left;
	width: 591px;
	height: 10px;
	background-color: #666600;
	border-top: solid White 3px;	
	#border-top: solid White 1px; /* nevidi mozilla */
}

.clear{
	width:100%;
	clear:both;
}

/*
*
* New menu styling
*
*/

#pMenu_root_Div{
	width:976px;
	margin:2px 0 0 16px;
	font-size:8px;
}

#pMenu_root_Div ul{
	margin:0;
	padding:0;
}

#pMenu_root_Div a, #pMenu_root_Div a:hover{
	text-decoration:none;
	color:white;
}

.menu_item{
	margin: 0 5px 0 0;
	display:inline;
}



.mainButtons {
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font: 12px verdana;
	font-weight: bold;
	background-color:#3a9f27;
}

.mainButtons:hover{
	background-color:#5EAF57;
}


