body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	background: #f5f5f5 url(images/bg.gif);
}

img {
   behavior: url("pngbehavior.htc");
}

#all{
	position: relative;
	width: 946px;
	padding: 0px 0px 25px 0px;
	margin: 25px auto 0px auto;
}

#top{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 946px;
	height: 150px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/top.png) no-repeat 0px 0px;
}

#mid_top{
	position: relative;
	padding: 150px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	width: 946px;
	height: 27px;
	background: url(images/bg_mid_top.gif) no-repeat 0px 150px;
}

#mid{
	position: relative;
	width: 946px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/bg_mid.gif) repeat-y 0px 0px;
}

#mid_bottom{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	width: 946px;
	height: 24px;
	background: url(images/bg_mid_bottom.gif) no-repeat 0px 0px;
}

#mid_left{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 203px;
	float: left;
}

#mid_right{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	width: 743px;
	float: right;
}

#mid_right_top{
	padding: 0px 0px 0px 0px;
	margin: 0px 3px 0px 0px;
	position: absolute;
	top: -20px;
	left: 0px;
	width: 740px;
	height: 37px;
	line-height: 37px;
	background: url(images/bg_mid_right_top.gif) repeat-x 0px 0px;
}

#mid_right_top ul{
	float: left;
	width: 500px;
	height: 37px;
	overflow: hidden;
	/*border: 1px solid red;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#mid_right_top ul li{
	float: left;
	text-transform: uppercase;
	font-weight: bold;
}

#mid_right_top ul li a{
	float: left;
	padding: 2px 20px 0px 25px;
	margin: 0px 0px 0px 0px;
	height: 35px;
	line-height: 35px;	
	display: block;
	color: #646464;
	text-decoration: none;
}

.color0{
	background: url(images/li_pink.gif) no-repeat 0px 0px;
}

#mid_right_top .color0 a:hover{
	color: #d72eda;
	text-decoration: none;
}

#mid_right_top .color0_active{
	color: #d72eda;	
}

.color1{
	background: url(images/li_blue.gif) no-repeat 0px 0px;
}

#mid_right_top .color1 a:hover{
	color: #0bacd3;
	text-decoration: none;
}

#mid_right_top .color1_active{
	color: #0bacd3;	
}

.color2{
	background: url(images/li_green.gif) no-repeat 0px 0px;
}

#mid_right_top .color2 a:hover{
	color: #89cb03;
	text-decoration: none;
}

#mid_right_top .color2_active{
	color: #89cb03;	
}

.color3{
	background: url(images/li_orange.gif) no-repeat 0px 0px;
}

#mid_right_top .color3 a:hover{
	color: #ffa200;
	text-decoration: none;
}

#mid_right_top .color3_active{
	color: #ffa200;	
}

#mid_right_top .svatek{
	text-transform: uppercase;
	width: 225px;
	height: 37px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 11px 0px 0px;
	float: right;
	text-align: right;
}

#mid_right_bottom{
	position: relative;
	width: 743px;
	padding: 17px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#obsah{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 540px;
	float: left;
}

#obsah h2{
	padding: 0px 0px 0px 0px;
	margin: 0px 13px 0px 13px;
	width: 514px;
	height: 30px;
	line-height: 30px;
	font-size: 11px;
	color: #89cb03;
	background: url(images/bg_h2.gif) no-repeat 0px 22px;
}

#nabidka{
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 7px;
}

.nabidka_block{
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 3px;
	width: 127px;
	height: 178px;
}

.nabidka_plus{
	position: absolute;
	bottom: 51px;
	right: 6px;
	width: 11px;
	height: 11px;
	background: url(images/plus.gif) no-repeat 0px 0px;
}

.nabidka_plus a{
	width: 11px;
	height: 11px;
	display: block;
	text-decoration: none;
}

.nabidka_plus a:hover{
	width: 11px;
	height: 11px;
	display: block;
	text-decoration: none;
}

.nabidka_nadpis{
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 0px 0px;
	width: 121px;
	height: 22px;
	line-height: 22px;
	color: #ffffff;
	background: url(images/bg_obsah_nadpis.gif) no-repeat 0px 0px;
	overflow: hidden;
}

.nabidka_mid{
	width: 127px;
	background: url(images/bg_nabidka_mid.gif) repeat-y 0px 0px;
}

.nabidka_end{
	width: 127px;
	height: 5px;
	font-size: 1px;
	background: url(images/bg_nabidka_end.gif) no-repeat 0px 0px;
}

.nabidka_hr{
	width: 127px;
	height:1px;
	font-size:1px;
	background: url(images/hr_nabidka.gif) no-repeat 0px 0px;
}

.nabidka_img{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
	width: 122px;
	height: 90px;
}

.nabidka_cena{
	padding: 0px 0px 0px 0px;
	margin: 2px 1px 2px 4px;
	width: 122px;	
	text-align: center;
	color: #ffa200;
}

.nabidka_popisek{
	font-size: 10px;
	color: #c1c1c1;
	padding: 3px 0px 3px 0px;
	margin: 0px 3px 0px 6px;
	width: 118px;	
	text-align: center;	
	height: 35px;
	overflow: hidden;
}

#nabidka_bottom{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 7px;
	_margin: 0px 0px 0px 4px;
}

.nabidka_column{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 6px;
	width: 254px;
	float: left;
}

.nabidka_column_top{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 254px;
	height: 5px;
	font-size: 1px;
	background: url(images/bg_nabidka_block_top.gif) no-repeat 0px 0px;
}

.nabidka_column_mid{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 254px;
	background: url(images/bg_nabidka_block_mid.gif) repeat-y 0px 0px;
}

.nabidka_column_hr{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 254px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: url(images/hr_nabidka_block.gif) no-repeat 0px 0px;
}

.nabidka_column_text{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-weight: bold;
	font-size: 10px;
	width: 150px;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
}

.nabidka_column_cena{
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 84px;
	float: right;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	color: #ffa200;
	text-align: right;
}

.nabidka_column_bottom{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 254px;
	height: 5px;
	font-size: 1px;
	background: url(images/bg_nabidka_block_bottom.gif) no-repeat 0px 0px;
}

.nabidka_column_popisek{
	padding: 0px 10px 2px 10px;
	margin: 0px 0px 0px 0px;
	width: 234px;
	color: #c1c1c1;
	float: left;
	font-size: 10px;
}

#banners{
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 10px;
}

#banners a img{
	border:none;
}

.banner_block{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 3px;
	width: 257px;
	height: 107px;
	float: left;
}


#mid_right_bottom_right{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	width: 203px;
}

#mid_right_bottom_right h3{
	font-size: 11px;
	padding: 0px 0px 10px 12px;
	margin: 0px 3px 0px 0px;
	width: 188px;
	height: 30px;
	line-height: 30px;
	color: #89cb03;
	background: #ffffff url(images/bg_h3.gif) no-repeat 0px 0px;
}

.bottom_right_block{
	padding: 0px 0px 0px 0px;
	margin: 0px 3px 0px 12px;
	width: 176px;
}

.bottom_right_top{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 176px;
	height: 6px;
	font-size: 1px;
	background: url(images/bg_grey_top.gif) no-repeat 0px 0px;
}

.bottom_right_mid{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
	_margin: 0px 0px 0px 1px;
	width: 174px;
	/*border: 1px solid red;*/
}

.bottom_right_bottom{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 176px;
	height: 6px;
	font-size: 1px;
	background: url(images/bg_grey_bottom.gif) no-repeat 0px 0px;
}

.sluzba{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 4px;
	_margin: 0px 0px 4px 3px;
	width: 38px;
	height: 38px;	
	/*border: 1px solid red;*/
	float: left;
}

.sluzba a{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 38px;
	height: 38px;	
	background: url(images/bg_sluzba.gif) no-repeat 0px 0px;
}

.sluzba a:hover{
	width: 38px;
	height: 38px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/bg_sluzba_hover.gif) no-repeat 0px 0px;
}

.botom_right_nadpis{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 176px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #ffffff;
	background: url(images/bg_nadpis.gif) no-repeat 0px 0px;
}

.bottom_right_mid_doba{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 176px;
	text-align: center;
	font-weight: bold;
	background: url(images/bg_podblock_mid.gif) repeat-y 0px 0px;
}

.bottom_right_mid_doba p{
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.bottom_right_column_end{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 176px;
	height: 6px;
	font-size: 1px;
	background: url(images/bg_column_end.gif) no-repeat 0px 0px;
}

.bottom_right_hr{
	width: 176px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: url(images/hr_column.gif) no-repeat 0px 0px;
}

#bottom{
	color: #c1c1c1;
	position: relative;
	width: 946px;
	height: 40px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/bg_paticka.gif) no-repeat 0px 0px;
}

#bottom .bottom_left{
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 0px;
	width: 456px;
	height: 40px;
	line-height: 40px;
	float: left;
}

#bottom .bottom_left a{
	color: #c1c1c1;
	text-decoration: none;
}

#bottom .bottom_left a:hover{
	color: #ffa200;
	text-decoration: none;
}

#bottom .bottom_right{
	padding: 0px 17px 0px px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	width: 456px;
	height: 40px;
	line-height: 40px;
	float: left;
}

#bottom .bottom_right ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	float: right;
}

#bottom .bottom_right ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#bottom .bottom_right ul li a{
	color: #c1c1c1;
	text-decoration: none;
}

#bottom .bottom_right ul li a:hover{
	color: #89cb03;
	text-decoration: none;
}

.divider{
	width: 25px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	float: left;
}

.left_block{
	padding: 0px 0px 24px 0px;
	margin: 0px 0px 0px 3px;
	width: 200px;
	background: #ffffff;
}

.menu_left{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.menu_left ul{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

.menu_left ul li{
	position: relative;
	font-weight: bold;
	text-transform: uppercase;
}

#mid_left .first a{
	width: 180px;
	height: 26px;
	line-height: 26px;
	padding: 0px 0px 0px 23px;
	margin: 0px 0px 0px 0px;
	display: block;
	color: #646464;
	text-decoration: none;
	background: url(images/menu_left_first.gif) no-repeat 0px 0px;	
}

#mid_left .first a:hover{
	width: 180px;
	height: 26px;
	line-height: 26px;
	padding: 0px 0px 0px 23px;
	margin: 0px 0px 0px 0px;
	display: block;
	color: #89cb03;
	text-decoration: none;
	background: url(images/menu_left_first.gif) no-repeat 0px 0px;	
}

.menu_left ul li a{
	width: 180px;
	height: 26px;
	line-height: 26px;
	padding: 0px 0px 0px 23px;
	margin: 0px 0px 0px 0px;
	background: url(images/menu_left.gif) no-repeat 0px 0px;
	display: block;
	color: #646464;
	text-decoration: none;
}

.menu_left ul li a:hover{
	width: 180px;
	height: 26px;
	line-height: 26px;
	padding: 0px 0px 0px 23px;
	margin: 0px 0px 0px 0px;
	background: url(images/menu_left.gif) no-repeat 0px 0px;
	color: #89cb03;
	text-decoration: none;
}

/*******************       menu hover         *************************/





.menu 
{ 
padding: 0; 
margin: 0; 
} 

.menu a 
{ 
display: block;
text-decoration: none; 
color: #646464;
width: 180px; 
height: 26px;
line-height: 26px;
padding: 0px 0px 0px 23px;
margin: 0px 0px 0px 0px;
background: url(images/menu_left.gif) no-repeat 0px 0px;
} 

.menu ul, .menu li 
{ 
list-style-type: none; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
} 

ul.uroven1 li.polozka1 
{ 
text-transform: uppercase;
position: relative; 
font-weight: bold; 
_border-bottom: 1px solid #ffffff;
} 

ul.uroven2 
{ 
position: absolute; 
left: 203px; 
top: -1px; 
visibility: hidden; 
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
border: 1px solid #dcdcdc;
} 

ul.uroven2 li.polozka2 a 
{ 
display: block;
text-align: left; 
padding: 0px 0px 0px 23px; 
margin: 0px 0px 0px 0px; 
background: url(images/menu_left2.gif) no-repeat 0px 0px;
width: 180px;
height: 26px;
line-height: 26px;
} 

ul.uroven2 li.polozka2 a:hover 
{ 
display: block;
background: url(images/menu_left2.gif) no-repeat 0px 0px;
padding: 0px 0px 0px 23px; 
width: 180px;
height: 26px;
line-height: 26px;
} 


.menu a:hover 
{ 
display: block;
color: #89cb03;
text-decoration: none; 
} 

ul.uroven1 li.polozka1 
{ 
behavior: url('hover.htc'); 
} 

ul.uroven1 li.polozka1:hover, 
ul.uroven1 li.polozka1Hover 
{ 
	background: url(images/menu_left.gif) no-repeat 0px 0px; 
} 

ul.uroven1 li.polozka1Hover ul.uroven2, 
ul.uroven1 li.polozka1:hover ul.uroven2 
{ 
visibility: visible; 
}











/*******************       menu hover end          **************************/


#mid_left h3{
	font-size: 11px;
	padding: 10px 0px 10px 12px;
	margin: 0px 0px 0px 3px;
	width: 188px;
	height: 30px;
	line-height: 30px;
	color: #89cb03;
	background: #ffffff url(images/bg_h3.gif) no-repeat 0px 10px;
}

.left_kontakt{
	width: 176px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}

.left_kontakt_top{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 176px;
	height: 11px;
	font-size: 1px;
	background: url(images/bg_podblock_top.gif) no-repeat 0px 0px;
}

.left_kontakt_mid{
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 0px 0px;
	width: 146px;
	background: url(images/bg_podblock_mid.gif) repeat-y 0px 0px;
}

.left_kontakt_mid p{
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

.left_kontakt_mid a{
	color: #ffa200;
	text-decoration: none;
}

.left_kontakt_mid a:hover{
	color: #646464;
	text-decoration: none;
}

.left_kontakt_bottom{
	width: 176px;
	height: 11px;
	font-size: 1px;	
	background: url(images/bg_podblock_bottom.gif) no-repeat 0px 0px;
}

.orange{
	color: #ffa200;
}

.orange_big{
	font-size: 12px;
	color: #ffa200;
}

.sluzby_info{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	width: 176px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: url(images/bg_sluzby_info.gif) no-repeat 0px 0px;
}

.ha_jedna{
	visibility: hidden;
	display: none;
}

#page_content{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#page_content .photo_big{
	float: right;
	padding: 11px 13px 0px 5px;
	margin: 0px 0px 0px 0px;	
}

#page_content p{
	padding: 10px 13px 5px 13px;
	margin: 0px 0px 0px 0px;
}

#page_content p a{
	color: #ffa200;
	text-decoration: none;
}

#page_content p a:hover{
	color: #646464;
	text-decoration: none;
}

#page_content ul{
	padding: 10px 0px 0px 23px;
	margin: 0px 0px 0px 0px;	
	list-style: none;
}

#page_content ul li{
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	background: url(images/sipka3.gif) no-repeat 0px 4px;
}

#page_content ul li a{
	color: #ffa200;
	text-decoration: none;
}

#page_content ul li a:hover{
	color: #646464;
	text-decoration: none;
}

#page_content ol{
	padding: 10px 0px 5px 43px;
	margin: 0px 0px 0px 0px;	
}

#page_content .photos{
	padding: 10px 0px 5px 7px;
	_padding: 10px 0px 5px 0px;
	margin: 0px 0px 0px 0px;		
}

#page_content .filesMain ul{
	padding: 10px 0px 0px 13px;
	margin: 0px 0px 0px 0px;	
	list-style: none;
}

#page_content .filesMain ul li{
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	background: url(images/sipka2.gif) no-repeat 0px 1px;
}

#page_content .filesMain ul li a{
	color: #ffa200;
	text-decoration: none;
}

#page_content .filesMain ul li a:hover{
	color: #646464;
	text-decoration: none;
}

.velikost{
	color: #a0a0a0;
}

#mytable{
	width:514px;
	padding: 0px 0px 0px 0px;
	margin: 10px 13px 0px 13px;		
}

#mytable .thead{
	color: #ffffff;
	height: 20px;
	line-height: 20px;
	background: url(images/bg_th.gif) repeat-x 0px 0px;
}

#mytable .prvni_td{
	font-weight: bold;
}

#mytable td{
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 0px 0px;
}

#mapa{
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 5px 0px;
}

#dotaz{
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 5px 0px;
}

.input{
	border: 1px solid #dbdbdb;
}

.mybutton{
	cursor: pointer;
	width: 162px;
	height: 24px;
	line-height: 24px;
	background: url(images/button.gif) no-repeat 0px 0px;
	text-align: center;
	border: none;
	font-weight: bold;
	color: #ffffff;
}

.seznam_block{
	padding: 0px 0px 0px 0px;
	margin: 7px 13px 7px 13px;
	width: 514px;
}

.seznam_block_top{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 514px;
	height: 5px;
	font-size: 1px;
	background: url(images/bg_obchody_top.gif) no-repeat 0px 0px;
}

.seznam_block_mid{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 514px;
	background: url(images/bg_obchody_mid.gif) repeat-y 0px 0px;
}

.seznam_block_bottom{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 514px;
	height: 5px;
	font-size: 1px;
	background: url(images/bg_obchody_bottom.gif) no-repeat 0px 0px;
}

.hr_seznam{
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	width: 514px;
	height: 1px;
	line-height:1px;
	font-size: 1px;	
	background: url(images/hr_obchody_seznam_block.gif) no-repeat 0px 3px; 
}

.seznam_name{
	padding: 0px 5px 0px 11px;
	margin: 0px 0px 0px 0px;
	width: 121px;
	font-weight: bold;
}

.seznam_cinnost{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #a0a0a0;
	width:316px;
	height: 25px;
	line-height: 25px;
	float: left;
	overflow: hidden;
}

.seznam_detail{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	text-align: center;
	width: 50px;
	height: 17px;
	line-height: 17px;
	background: url(images/button_detail.gif) no-repeat 0px 0px;
}

.seznam_detail a{
	color: #ffffff;
	text-decoration: none;
	display: block;
}

.seznam_detail a:hover{
	color: #646464;
	text-decoration: none;
	display: block;
}

.seznam_detail_table{
	padding: 0px 6px 0px 5px;
	width:50px;
}

#obchoda_detail{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.obchod_detail_block{
	padding: 0px 0px 0px 0px;
	margin: 7px 13px 0px 13px;
	width: 514px;
}

.obchod_detail_top{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 514px;
	height: 5px;
	font-size: 1px;
	background: url(images/bg_obchody_top.gif) no-repeat 0px 0px;
}

.obchod_detail_mid{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 514px;
	background: url(images/bg_obchody_mid.gif) repeat-y 0px 0px;
}

.obchod_detail_bottom{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 514px;
	height: 5px;
	font-size: 1px;
	background: url(images/bg_obchody_bottom.gif) no-repeat 0px 0px;
}

.detail_left{
	width: 237px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	float: left;	
}

.detail_right{
	width: 257px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;	
}

.detail_left p{
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;	
}

.detail_left h3{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;	
	color: #ffa200;
}

.detail_big{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 10px;
	border: 1px solid #dbdbdb;
}

.detail_small{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 10px;
	border: 1px solid #dbdbdb;
}

.detail_left p a{
	color: #ffa200;
	text-decoration: none;
}

.detail_left p a:hover{
	color: #646464;
	text-decoration: none;
}

.detail_left ul{
	padding: 10px 0px 0px 3px;
	margin: 0px 0px 0px 0px;	
	list-style: none;
}

.detail_left ul li{
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	background: url(images/sipka.gif) no-repeat 0px 2px;
}

.detail_left ul li a{
	color: #ffa200;
	text-decoration: none;
}

.detail_left ul li a:hover{
	color: #646464;
	text-decoration: none;
}

.detail_left ol{
	padding: 10px 0px 5px 23px;
	margin: 0px 0px 0px 0px;	
}

.dotaz_text{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.banner_hotel{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 12px;
	background: #ffffff;
}

.nabidka_header{
	position:relative;
	width:540px;
	height:38px;
	background:url(images/bg_nabidka_header.gif) no-repeat 0px 0px;
}

.nabidka_header h3{
	padding:5px 0px 0px 42px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	font-size:12px;
}

.nabidka_header p{
	padding:0px 0px 0px 42px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
}

.nabidka_soubor{
	padding:15px 0px 0px 30px;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:-3px;
	right:10px;
	width:129px;
	height:19px;
	background:url(images/bg_nabidka_soubor.gif) no-repeat 0px 0px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.nabidka_soubor a{
	display:block;
	color:#ffffff;
	text-decoration:none;
}

.banner_akce{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 9px;
	background:url(images/banner4.gif) no-repeat 0px 0px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}

.banner_akce a{
	display:block;
	width:139px;
	height:180px;
	padding:20px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	text-decoration:none;
}

p.typ_text{
	padding:15px 15px 15px 15px;
	margin:0px 0px 0px 0px;
}
