 a:link    {color: black}
 a:visited    {color: black}
 a:active    {color: yellow}



html 
{
	z-index: 10;
	/*background-image:  url('../podkres.jpg');*/
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;

}

body 
{
	color: #585858;
	font-family: Verdana;
	font-size: 8pt;
	z-index: 10;
}

.ruler 
{
	height: 1px;
	/*width: 300px;*/
	color: Gray;
	background-color: Gray;
	border: none;
}

.vzkazy_nadpis 
{
	font-weight: bold;
	width: 550px;
	/*background-color: Red;*/
	float: left;
}

form 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#whole 
{
	width: 1000px;
	margin: 0 auto;
	border: none 1px black;
}

#head 
{
	width: 1000px;
	height: 260px;
	float: left;
	border: none 1px red;
	z-index: -2;
}

#head_leftpanel 
{
	width: 797px;
	height: auto;
	float: left;
	border: none 1px blue;	
}

#head_topmenu, .head_topmenu2 
{
	width: 300px;
	height: 24px;
	float: right;
	/*border: solid 1px green;	*/
	padding-right: 7px;
	z-index: 5;
	
}

.head_topmenu_field 
{
	float: right;
	margin-left: 6px;
}

.head_topmenu_field img
{
	float: left;
}

.head_topmenu_field_text 
{
	float: left;
	background-image: url('../images/head_topmenu_back.gif');
	height: 18px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	/*border: solid 1px Yellow;*/
}

.head_topmenu_field_text_selected
{
	background-image: url('../images/head_topmenu_back_selected.gif');
}

.head_topmenu_field_text a
{
	color: #585858;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
}

#head_banner 
{
	position: relative;
	float: left;
	top: -11px;
	z-index: -1; /* koliduje s navigaci upoutavek!!! */
}

#filmstrip_holder 
{
	float: left;
	background: url('../images/fotogalerie_pas.png') top left no-repeat;
	width: 587px;
	height: 67px;
	overflow: hidden;
}

div#wn	 
{
    position:relative; 
    top: -6px;
    margin-left: 24px;
    width:538px; height:63px; 
    overflow:hidden;	
    margin-top: 5px;
    
}

#scrollLinks 
{
	position: relative;
	width: 587px;
	top: -63px;
}

.mouseover_left 
{
	float: left;
	margin-left: 3px;
}

.mouseover_right
{
	float: right;
	margin-right: 3px;
	position: relative;
	top: 40px;
	
}

#head_text 
{
	float: left;
	/*border: solid 1px Yellow;*/
	width: 760px;
	margin-left: 23px;
	margin-bottom: 0px;
	position: relative;
	top: -10px;
}

#head_filter_menu 
{
	width: 777px;
	height: 40px;
	background-image: url('../images/head_filter_menu_back.png');
	float: left;
	/*border: solid 1px Red;*/
	margin-left: 14px;
	position: relative;
	top: -3px;
	/*overflow: hidden;*/
}

.head_filter_menu_select 
{
	border: none;
	width: 151px;
	height: 21px;
	background: url('../images/head_filter_menu_input.png') top left no-repeat;
	margin-top: 10px; 
	margin-left: 13px;
	/*padding-left: 5px;*/
	padding-top: 0px;
	float: left;
	color: #585858;
	font-size: 95%;	
}

.categories_table_description 
{
	vertical-align: top;
	padding-top: 20px;
}

.left_filter_price_input
{
	border: none;
	width: 57px;
	height: 17px;
	/*background: url('../images/head_filter_menu_input.png') top left no-repeat;*/
	margin-top: 10px; 
	margin-left: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	float: left;
	color: #585858;
	font-size: 95%;
}

.nomargintop 
{
	margin-top: 0px;
}

.left_filter_menu_select
{
	border: none;
	width: 154px;
	height: 22px;
	/*background: url('../images/head_filter_menu_input.png') top left no-repeat;*/
	margin-top: 10px; 
	margin-left: 20px;
	padding-left: 5px;
	/*padding-right: 5px;*/
	/*padding-top: 3px;*/
	float: left;
	color: #585858;
	font-size: 95%;
}

.left_filter_menu_input
{
	border: none;
	width: 144px;
	height: 17px;
	/*background: url('../images/head_filter_menu_input.png') top left no-repeat;*/
	margin-top: 10px; 
	margin-left: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	float: left;
	color: #585858;
	font-size: 95%;
}

.head_filter_menu_input 
{
	border: none;
	width: 141px;
	height: 21px;
	background: url('../images/head_filter_menu_input.png') top left no-repeat;
	margin-top: 10px; 
	margin-left: 13px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	float: left;
	color: #585858;
	font-size: 95%;
}

.head_filter_menu_input_arrow
{
	background: url('../images/head_filter_menu_input_arrow.png') top left no-repeat;
	padding-right: 25px;
	width: 121px;
	cursor: pointer;
}

.katnastr_arrow
{
	background: url('../images/katnastr_arrow.png') top left no-repeat;
	padding-right: 25px;
	padding-left: 10px;
	width: 120px;
	cursor: pointer;    	
	padding-top: 2px;
	padding-bottom: 5px;
	&padding-top: 8px;
}

         
.sb_filter_menu_input_arrow
{
	background: url('../images/searchbox_price_arrow.png') top left no-repeat;
	padding-right: 25px;
	/*width: 121px;*/
	cursor: pointer;
	margin-top: 0px;
}

.head_filter_menu_separator 
{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 1px;
	padding-top: 0px;
	float: left;
}

#head_filter_menu_pdf 
{
	background: url('../images/head_filter_menu_pdf.png') top left no-repeat;
	width: 174px;
	height: 24px;
	/*border: solid 1px Red;*/
	float: left;
	margin-top: 10px; 
	padding-top: 4px;
	padding-left: 5px;
}

#head_filter_menu_pdf a
{
    color: #585858;
    text-decoration: none;
}

#head_filter_menu_button 
{
	float: left;
	background: url('../images/head_filter_menu_button.png') top left no-repeat;
	border: none;
	width: 46px;
	height: 22px;
	margin-top: 10px;
	margin-left: 13px;
	color: #585858;
	font-size: 95%;	
}

#left_filter_menu_button 
{
	float: right;
	/*background: url('../images/head_filter_menu_button.png') top left no-repeat;*/
	border: none;
	width: 46px;
	height: 22px;
	margin-top: 10px;
	margin-right: 13px;
	color: #585858;
	background-color: White;
	font-size: 95%;	
}

#head_rightpanel 
{
	width: 200px;
	height: 258px;
	float: right;
	/*border: solid 1px Yellow;*/
}

#head_rightpanel_tabholder 
{
	width: 200px;
	height: 23px;
	float: left;
	/*border: solid 1px green;*/
}

#head_rightpanel_tabholder img
{
	float: right;
}

.head_rightpanel_tab_field_text 
{
	float: left;
	background-image: url('../images/head_rightpanel_menu_back.png');
	height: 18px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	color: #585858;
	font-family: Verdana;
	font-size: 8pt;	
	float: right;
}

#head_rightpanel_main 
{
	float: left;
	width: 200px;
	height: 234px;
	background-image: url('../images/head_rightpanel_back.png');
}

.head_rightpanel_title
{
	float: left;
	font-family: Verdana;
	font-size: 13px;
	color: Black;
	margin-top: 5px;
	margin-left: 8px;
	width: 170px;
}

.head_rightpanel_title a
{
	color: Black;
	text-decoration: none;
}

.head_rightpanel_input 
{
	border: none;
	width: 135px;
	height: 19px;
	background: url('../images/head_rightpanel_input.png') top left no-repeat;
	margin-top: 4px; 
	margin-left: 7px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	float: left;
	color: #585858;
	font-size: 95%;
}

#head_rightpanel_button 
{
	float: left;
	background: url('../images/head_rightpanel_button_back.png') top left no-repeat;
	border: none;
	width: 22px;
	height: 22px;
	margin-top: 4px;
	margin-left: 10px;
	color: #585858;
	font-size: 95%;		
	padding: 0 0 0 0;
}

#head_rightpanel_button_logoff 
{
	background: url('../images/head_rightpanel_button_backbig.png') top left no-repeat;
	background-color:#ccc;
	border: none;
	width: 68px;
	height: 22px;
	margin-top: 4px;
	margin-left: 10px;
	color: #585858;
	font-size: 95%;		
	padding: 0 0 0 0;
}

#head_rightpanel_checkbox 
{
	float: left;
	/*background: url('../images/head_rightpanel_checkbox.png') top left no-repeat;*/
	width: 15px;
	height: 15px;
}

#head_rightpanel_checkbox_holder 
{
	width: 170px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	color: Black;
}

#head_rightpanel_registrace 
{
	float: left;
	color: Black;
	margin-left: 7px;
	margin-top: 0px;
	line-height: 15px;
	
}

#head_rightpanel_registrace a 
{
	text-decoration: none;
	color: Black;
}

#head_rightpanel_basket 
{
	float: left;
	margin-top: 8px;
}

#head_rightpanel_basket_content
{
	background: url('../images/head_rightpanel_basket_back.png') top left no-repeat;
	width: 183px;
	height: 22px;
	float: left;
	margin-top: 3px;
	margin-left: 7px;
	color: #585858;
	font-size: 9px;
	padding-left: 4px;
	padding-top: 4px;
}

#head_rightpanel_loyalty 
{
	float: left;
	background: url('../images/head_rightpanel_loyalty.png') top left no-repeat;
	width: 186px;
	height: 43px;
	margin-left: 4px;
}

#head_rightpanel_loyalty_text 
{
	float: left;
	width: 137px;
	height: 28px;
	/*border: solid 1px red;*/
	margin-left: 45px;
	margin-top: 8px;
}

#head_rightpanel_loyalty_text_line1 a
{
	color: Black;
	font-size: 11px;
	text-transform: uppercase;
	float: left;
	text-decoration: none;
}

#head_rightpanel_loyalty_text_line2 a
{
	margin-top: 1px;
	float: left;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
	color: #585858;
}

#content_main_article 
{
	width: 750px;
	float: left;
	margin-left: 28px;
	position: relative;
	top: -75px;
}

#content_main_article h1, h2, h3, h4
{
	margin: 0px 0px 10px 0px;
}

#content_main_article h1 
{
	font-size: 18px;
}

#content_main_article h2
{
	font-size: 16px;
}

#content_main_article h2
{
	font-size: 14px;
}

.content_main 
{
	width: 575px;
	/*height: 449px;*/
	/*border: solid 1px green;*/
	float: left;
	/*padding-left: 4px;*/
	margin-top: 3px;
}

.category_box 
{
	width: 187px;
	height: 90px;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	margin-left: 3px;
	font-weight: bold;
	margin-top: 4px;
}

.category_icon_table
{
	float: left;
	margin-left: 4px;
	margin-top: 4px;
}

.category_icon 
{
	float: left;
	margin-left: 2px;
	margin-top: 4px;
}

.category_name
{
	float: left;
	color: White;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 12px;
	text-decoration: none;
	width: 133px;
	text-shadow: black 0.2em 0.2em 0.4em;
}

.category_name a
{
	text-decoration: none;
}

.content_main_category_title 
{
	float: left;
	width: 575px;
}

.content_main_category_main_title 
{
	color: #ff3300;
	font-size: 15px;
	margin-left: 45px;
	float: left;
}

.content_main_category_main_title a
{
	color: #ff3300;
	text-decoration: none;
}


.content_main_category_sub_title 
{
	float: left;
	margin-left: 14px;
	font-size: 10px;
	margin-top: 4px;
}

.content_main_category_sub_title a, .content_main_category_all_title a
{
	text-decoration: none;
	color: #585858;
}

.content_main_category_all_title 
{
	float: right;
	margin-top: 6px;
	margin-right: 6px;
}

.content_main_categories 
{
	float: left;
	margin-bottom: 10px;
}

.content_main_categories img 
{
	float: left;
	border: none;
	margin-left: 3px;
}

.content_main_categories a 
{
	border: none;
	text-decoration: none;
}

#content_title_bestof 
{
	float: right;
	width: 411px;
	height: 200px;
	/*border: solid 1px red;*/
	margin-top: 6px;
}

#content_title_bestof_tabholder 
{
	float: left;
	width: 411px;
	height: 22px;
	
}

#content_title_bestof_tabholder img
{
	float: left;
}

.content_title_main_bestof_tab_title 
{
	float: left;
	width: 88px;
	height: 18px;
	padding-top: 4px;
	text-align: center;
	background: url('../images/content_main_bestof_tab_back.png');
	font-size: 10px;
}

.content_title_main_bestof_tab_title a
{
	color: #585858;
	text-decoration: none;
}

.content_title_main_bestof_tab_separator 
{
	float: left;
	height: 22px;
	width: 10px;
}

#content_main_bestof_content 
{
	background: url('../images/content_main_bestof_back.png') top left no-repeat;
	float: left;
	width: 410px;
	height: 176px;
}

.rightpanel_smallbox 
{
	width: 200px;
	/*height: 202px;*/
	float: right;
	margin-top: 6px;
	/*border: solid 1px yellow;*/
}

.rightpanel_smallbox_title_separator 
{
	width: 10px;
	height: 202px;
	float: right;
	/*background-color: Red;*/
	margin-top: 6px;
}

.rightpanel_smallbox_tab_holder 
{
	height: 22px;
	width: 200px;
	float: left;
}

.rightpanel_smallbox_tab_holder img 
{
	float: right;
}

.rightpanel_smallbox_tab_title 
{
	float: right;
	height: 18px;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	background: url('../images/content_main_bestof_tab_back.png');
	font-size: 10px;	
}

.rightpanel_smallbox_tab_title a
{
	color: #585858;
	text-decoration: none;
}

.rightpanel_smallbox_tab_separator 
{
	float: right;
	width: 1px;
	height: 22px;
}

#rightpanel_smallbox_advisor_content 
{
	float: right;
	background: url('../images/rightpanel_smallbox_advisor_back.jpg') top left no-repeat;
	width: 200px;
	height: 178px;
}

.rightpanel_smallbox img 
{
	float: right;
}

#bottom 
{
	float: right;
	width: 988px;
	height: 86px;
	
}

#bottom_menu 
{
	float: right;
	background: url('../images/bottom_menu_back.png') top left no-repeat;
	width: 987px;
	height: 46px;
	margin-top: 4px;
}

#bottom_menu_button_holder 
{
	float: left;
	height: 23px;
	/*width: 965px;
	background-color: Red;*/
	margin-top: 9px;
	margin-left: 16px;
}

#bottom_menu_button_holder img 
{
	float: left;
}

.bottom_menu_button_title 
{
	float: left;
	background: url('../images/bottom_menu_button_back.png');
	padding-top: 4px;
	height: 19px;
	width: 165px;
	text-align: center;
	font-size: 12px;
}

.bottom_menu_button_title a 
{
	color: #585858;
	text-decoration: none;
}

.bottom_menu_button_separator 
{
	float: left;
	height: 22px;
	width: 18px;
}

#bottom_footer 
{
	float: left;
	width: 925px;
	/*background-color: Black;*/
	
}

#bottom_footer_menu 
{
	float: left;
	width: 590px;
	/*background-color: red;*/
	margin-left: 10px;
}

#bottom_footer_menu_line1 
{
	width: 580px;
	float: left;
	/*background-color: Yellow;*/
	text-align: right;
	font-size: 12px;
	
}

#bottom_footer_menu_line1 a
{
	color: #585858;
	text-decoration: none;
}

#bottom_footer_menu_line2 a
{
	color: #585858;
	text-decoration: none;	
}

#bottom_footer_menu_line2
{
	width: 580px;
	float: left;
	/*background-color: Yellow;*/
	text-align: right;
	font-size: 11px;
	margin-top: 3px;
	
}

#bottom_footer_menu img 
{
	float: left;
}

#bottom_footer_copyright 
{
	float: left;
	margin-left: 10px;
}

#bottom_footer img 
{
	float: left;
}

#mujvyber
{
	float: left;
	width: 187px;
	background: url('../images/mujvyber_back.png') top left no-repeat;
	height: 109px;
	margin-top: 7px;
	margin-left: 2px;
	position: relative;
	top: -75px;
	/*padding-bottom: 10px;*/
}

.mujvyber_imageholder a 
{
	text-decoration: none;
	color: Black;
}

.mujvyber_imageholder 
{
	
	float: left; text-align: center; width: 40px;
}

#find_box 
{
	float: left;
	width: 187px;
	background: url('../images/product_find.png') top left no-repeat;
	/*height: 200px;*/
	margin-top: 7px;
	margin-left: 2px;
	position: relative;
	top: -75px;	
	/*padding-bottom: 10px;*/
}

.find_box_title 
{
	color: #666666;
	font-size: 14px;
	margin-top: 13px;
	margin-left: 42px;
	
}

#content_products 
{
	width: 588px;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	position: relative;
	top: -75px;	
}

.content_categories_table a, img
{
	text-decoration: none;
	border: none;
}

.content_categories_table 
{
	width: 588px;
	float: left;
	margin-top: 0px;
	position: relative;
	top: -40px;
}

.content_products 
{
	width: 588px;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	position: relative;
	top: -75px;	
}

.product_box 
{
	float: left;
	height: 100px;
	width: 588px;
	margin-bottom: 9px;
}
.product_box img
{
	float: left;
	border: none;
}

.product_title a
{
	color: Red;
	text-decoration: none;
}

.product_title 
{
	width: 307px;
	float: left;
	color: Red;
	font-size: 14px;
	margin-left: 17px;
	margin-top: 0px;
	padding-top: 0px;
}

.product_title_basket 
{
	width: 134px;
}

.product_region
{
	width: 307px;
	float: left;
	margin-left: 17px;
	margin-top: 6px;
}

.product_info_holder 
{
	width: 307px;
	float: left;
	overflow: hidden;
	margin-left: 0px;
}

.product_info 
{
	padding-top: 1px;
	vertical-align: top;
	width: 307px;
	float: left;
	margin-left: 17px;
	margin-top: -2px;
	text-align: justify;
}

.price_holder 
{
	float: right;
	width: 149px;
}

.price_buttons 
{
	float: right;
}

.price_buttons img
{
	border: none;
}

.price_button_separator
{
	float: left;
	height: 15px;
	width: 4px;
}

.price_detail 
{
	width: 149px;
	height: 55px;
	float: left;
	background: url('../images/price_back.png') top left no-repeat;
	margin-top: 2px;
	color: Black;
	font-size: 12px;
}

.price_detail_line1 
{
	float: left;
	width: 133px;
	margin-left: 8px;
	margin-top: 2px;
}

.price_detail_line2
{
	float: left;
	width: 133px;
	margin-left: 8px;
	margin-top: 3px;
}

.price_detail_line3 
{
	float: left;
	width: 133px;
	margin-left: 8px;
	margin-top: 3px;
}

.price_detail_line_header 
{
	float: left;
}

.price_detail_line_content 
{
	float: right;
}

#basket_header 
{
	float: left;
	width: 589px;
	height: 59px;
	background: url('../images/basket-back-small.png') top left no-repeat;
	margin-bottom: 5px;
}

#basket_header_title 
{
	margin-top: 6px;
	margin-left: 7px;
	float: left;
	font-size: 16px;
}

#basket_header_subtitle_holder 
{
	width: 589px;
	margin-top: 37px;
	margin-left: 7px;
	font-size: 12px;
	color: Black;
}

.basket_header_subtitle 
{
	float: left;
}

.basket_header_subtitle_float-right 
{
	float: right;
	margin-right: 20px;
}

.basket_header_subtitle_margin-205
{
	margin-left: 205px;
}

.basket_header_subtitle_margin-53
{
	margin-left: 53px;
}

.basket_remove_product 
{
	color: Black;
	font-size: 12px;
	margin-top: 10px;
}

.basket_remove_product img 
{
	border: none;
}

.basket_count_input
{
	border: none;
	width: 21px;
	height: 18px;
	text-align: center;
	background: url('../images/basket_count_input_back.png') top left no-repeat;
	margin-top: 2px; 
	margin-left: 19px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	float: left;
	color: #585858;
	font-size: 95%;
}

.basket_count_holder 
{
	float: left;
	width: 80px;
	height: 59px;
}

.basket_count_ks 
{
	float: left;
	margin-top: 6px;
	margin-left: 2px;
}

.basket_count_edit_button
{
	float: left;
	background: url('../images/bottom_menu_button_back.png');
	padding-top: 4px;
	height: 19px;
	/*width: 40px;*/
	text-align: center;
	font-size: 12px;
}

.basket_count_edit_button_holder
{
	float: left;
	margin-top: 2px;
	margin-left: 7px;
	cursor: pointer;
}

.basket_price_wo_vat_holder
{
	float: left;
	width: 80px;
	margin-left: 40px;
	height: 20px;
	margin-top: 4px;
	text-align: right;
	font-size: 12px;
}

.basket_product_separator 
{
	margin-bottom: 10px;
}

.basket_price_with_vat_holder 
{
	float: left;
	width: 84px;
	margin-left: 40px;
	height: 20px;
	margin-top: 4px;
	text-align: right;
	font-size: 12px;	
}

#basket_final 
{
	width: 589px;
	height: 137px;
	float: left;
	background: url('../images/basket-back-big.png');
}

#backet_discount_value_info 
{
	float: left;
	margin-top: 6px;
	font-size: 14px;
	color: Red;
	font-weight: bold;
}

#basket_discount_holder {
	float: left;
	width: 220px;
	height: 76px;
	margin-top: 10px;
	margin-left: 10px;
}

#basket_discount_title 
{
	float: left;
	width: 220px;
}

.basket_discount_input 
{
	border: none;
	width: 80px;
	height: 18px;
	background: url('../images/basket_discount_code_input.png') top left no-repeat;
	margin-top: 10px; 
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	float: left;
	color: #585858;
	font-size: 95%;	
}

.basket_discount_code_edit_button {
	float: left;
	background: url('../images/bottom_menu_button_back.png');
	padding-top: 4px;
	height: 19px;
	/*width: 40px;*/
	text-align: center;
	font-size: 12px;

}

.basket_discount_code_button_holder 
{
	float: left;
	margin-top: 10px;
	margin-left: 7px;
	cursor: pointer;	
}

.basket_discount_code_button_holder img
{
	float: left;
}

#basket_final_price 
{
	width: 210px;
	height: 70px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}

#basket_final_price_title 
{
	width: 210px;
	float: left;
	font-size: 15px;
	
}

#basket_final_price_wo_vat_holder {
	float: left;
	width: 230px;
	margin-top: 10px;


}

#basket_final_price_wo_vat_title 
{
	float: left;
	font-size: 12px;
}

#basket_final_price_wo_vat 
{
	float: right;
	margin-right: 20px;
}

#basket_final_price_with_vat_holder {
	float: left;
	width: 230px;
	margin-top: 10px;


}

#basket_final_price_with_vat_title 
{
	float: left;
	font-size: 12px;
}

#basket_final_price_with_vat 
{
	float: right;
	margin-right: 20px;
	font-size: 15px;
	font-weight: bold;
	color: Red;
}

#basket_order_button_holder, #basket_order_button_holder2{
    float: left;
    width: 577px;
    margin-top: 20px;
}

#basket_order_button, #basket_order_button2
{
    float: right;
    background: url('../images/bottom_menu_button_back.png');
    padding-top: 4px;
    height: 19px;
    /*width: 40px;*/
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}

.popupButton 
{
	float: left;
    background: url('../images/bottom_menu_button_back.png');
    padding-top: 4px;
    height: 19px;
    /*width: 40px;*/
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}

.popupText 
{
	/*float: left;*/
    /*background: url('../images/bottom_menu_button_back.png');*/
    /*padding-top: 4px;
    height: 19px;
    /*width: 40px;
    text-align: center;*/
    font-size: 12px;
    /*cursor: pointer;*/
}

#basket_order_button_holder img, #basket_order_button_holder2 img
{
    float: right;
}

#basket_login 
{
	float: left;
	width: 520px;
	height: 200px;
	margin-top: 20px;
	margin-left: 15px;
}

#basket_login_text 
{
	float: left;
}

#basket_login_holder
{
	float: left;
	width: 300px;
	height: 90px;
}

.basket_login_title
{
	margin-top: 10px;
	float: left;
	width: 300px;
}

.basket_login_input {
	border: none;
	width: 200px;
	height: 18px;
	background: url('../images/basket_login_input.png') top left no-repeat;
	margin-top: 10px; 
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	float: left;
	color: #585858;
	font-size: 95%;	
}

#basket_login_password_holder 
{
	float: left;
	width: 300px;
}

.basket_login_button
{
	float: right;
	background: url('../images/basket_login_button.png') top left no-repeat;
	border: none;
	width: 49px;
	padding: 0 0 0 0;
	height: 22px;
	margin-top: 10px;
	margin-left: 13px;
	color: #585858;
	text-align: center;
	font-size: 95%;		
}

#registrace fieldset 
{
   width:380px;
   padding:10px;
   margin-top:5px;
   margin-bottom:10px;
}

#registrace input 
{
   width:200px;
   
}

#registrace legend
{
   font-size:14px;
   font-weight:bold;
}

#registrace div 
{
   line-height:22px;
}

#registrace label 
{
   width:150px;
   display:block;
   float:left;
}

#registrace .chyba 
{
   color:#f00;
   font-weight:bold;
}

#product_main_image 
{
	float: left;
	width: 587px;
	height: 393px;
}

.product_title_holder 
{
	width: 587px;
	float: left;
	margin-bottom: 10px;
}

.product_title_detail
{
	font-size: 16px;
	color: Red;
	float: left;
}

.product_title_holder img 
{
	float: right;
	border: none;
}

.product_button_separator 
{
	float: right;
	width: 4px;
	height: 2px;
}

#product_small_images {
	width: 587px;
	float: left;
	margin-top: 10px;

}

#product_small_images img 
{
	float: left;
	border: none;
}

.product_small_image_separator {
	float: left;
	width: 7px;
	height: 1px;

}

#product_price_calculator 
{
	margin-top: 10px;
	float: left;
	width: 389px;
	height: 89px;
	background: url('../images/product_price_calculator.png') top left no-repeat;
	position: relative;
}

#product_price_calculator_title 
{
	float: left;
	width: 389px;
	font-size: 14px;
	color: Black;
	margin-top: 5px;
	margin-left: 7px;
}

.product_price_calculator_select
{
	border: none;
	height: 24px;
	margin-top: 6px; 
	margin-left: 5px;
	/*padding-left: 5px;*/
	/*padding-top: 3px;*/
	float: left;
	color: #585858;
	font-size: 95%;
	/*background: url('../images/price_calculator_input_back.png') top left no-repeat;*/
	/*padding-right: 25px;*/
	width: 186px;	
}

.product_price_calculator_input 
{
	border: none;
	height: 21px;
	margin-top: 6px; 
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 3px;
	float: left;
	color: #585858;
	font-size: 95%;
	background: url('../images/price_calculator_input_back.png') top left no-repeat;
	padding-right: 25px;
	width: 156px;	
}

#product_detail_price 
{
	float: right;
	width: 191px;
	height: 89px;
	background: url('../images/product_detail_price_back.png') top left no-repeat;	
	margin-top: 10px;
}

.price_detail_product
{
	width: 191px;
	height: 60px;
	float: left;
	margin-top: 3px;
	color: Black;
	font-size: 12px;
}

.price_detail_line1_product
{
	float: left;
	width: 175px;
	margin-left: 8px;
	margin-top: 2px;
}

.price_detail_line2_product
{
	float: left;
	width: 175px;
	margin-left: 8px;
	margin-top: 3px;
}

.price_detail_line_content_redprice
{
	font-size: 12px;
	font-weight: bold;
	color: Red;
}

#price_insert_in_basket 
{
	float: left;
	margin-top: 4px;
	margin-left: 9px;
	font-size: 10px;
}

#price_detail_bottomline 
{
	float: left;
	width: 185px;
	position: relative;
	top: -4px;
}

#price_detail_bottomline img 
{
	float: right;
	border: none;
}

.basket_count_input_product
{
	border: none;
	width: 21px;
	height: 18px;
	text-align: center;
	background: url('../images/basket_count_input_back.png') top left no-repeat;
	margin-top: 2px; 
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	float: left;
	color: #585858;
	font-size: 95%;
}

#product_detail_tabs 
{
	width: 587px;
	float: left;
}

#product_detail_tabs_holder 
{
	float: left;
	margin-top: 10px;
}

#product_detail_tabs_holder img 
{
	float: left;
}

#product_detail_tabs_holder a 
{
	text-decoration: none;
}

.product_detail_tabs_title 
{
	float: left;
	text-align: center;
	background: url('../images/product_detail_tabs_back.png');
	height: 18px;
	width: 132px;
	padding-top: 4px;
	color: #585858;
}

.product_detail_tabs_separator 
{
	width: 9px;
	height: 1px;
	float: left;
}

#product_detail_tabs_content 
{
	width: 547px;
	float: left;
	background: url('../images/product_detail_tabs_holder_back.png') top left no-repeat;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	border-bottom: solid 2px #eaeaea;
	text-align: justify;
	/*height: 242px;
	overflow: auto;*/
}

.product_detail_tabs_title_selected 
{
	background: url('../images/product_detail_tabs_back_selected.png');
}

.findbox_type
{
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
	width: 153px;
	margin-left: 20px;
	float: left;
	background-color: White;
}

.findbox_subtitle 
{
	float: left;
	margin-top: 10px;
	margin-left: 43px;
	margin-bottom: 5px;
	color: black;
}

.nomarginbottom 
{
	margin-bottom: 0px;
}

#findbox_holder 
{
	float: left;
}

#findbox_holder img 
{
	float: left;
}

#potvrzeni_objednavky 
{
	float: left;
}

#potvrzeni_objednavky img 
{
	float: left;
}

.product_small_image_big_separator 
{
	float: left;
	width: 587px;
	height: 8px;
}

#pohlednice { font-size:12px; width: 430px; float:left;}
#pohlednice input {  margin-bottom:7px; }
#pohlednice div {  line-height:22px; }
#pohlednice label {   width:235px;display:block; float:left; text-align:right; padding-right:5px; }
#pohlednice textarea {width:320px;}
#pohlednice #zprava {text-align:right; line-height:30px;}
#inputs input {width:170px; text-align:left;}
.chyba {color:#f00;}
#pohlednice .chyba { color:#f00; font-weight:bold; }
#pohlednice_odeslat img {border:0px;}
#pohlednice_odeslat #img {float:left;} 

.pohlednice_index_img, #pohlednice_vyzvednout img {width:238px; border:0px;}
.pohlednice_index, #pohlednice_vyzvednout {float:left; width:240px; margin:5px; }
.pohlednice_index_hlavicka {font-weight:bold; background-image:url('../images/pohlednice_hlava.png'); line-height:26px; width:240px; text-indent:5px;}
.pohlednice_index_odkaz {text-align:right;}
.pohlednice_index_odkaz a { text-decoration:none; color:#585858;}

#pohlednice_vyzvednout_text div {padding-bottom:8px;}

#category_top_name h2 a:hover
{
	text-decoration: underline;
}

#category_top_name h2 a
{
	color: #585858;
	text-decoration: none;
}

#category_top_name h1
{
	font-size: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
}

#category_top_name 
{
	float: left;
	width: 589px;
	margin-bottom: 10px;
}

#category_top 
{
	width: 589px;
	height: 42px;
	float: left;
	background: url('../images/category_top.png') top left no-repeat;
	margin-bottom: 10px;
}

#kat_pages 
{
	height: 24px;
	background: url('../images/paging_page_back.png');
	float: left;
}

#kat_pager_holder img, #kat_pager_holder div
{
	float: left;
}

#category_top_header 
{
	float: left;
	margin-top: 13px;
	margin-left: 10px;
	width: 186px;
	/*background-color: Red;*/
	font-size: 13px;
}

.category_top_subheader 
{
	float: left;
	margin-top: 13px;
	margin-left: 7px;
	font-size: 13px;
	cursor: pointer;
	/*width: 300px;*/
}

.category_top_separator 
{
	float: left;
	width: 2px;
	height: 30px;
	background-color: White;
	margin-top: 6px;
	margin-left: 7px;
}

.category_top_arrow 
{
	float: left;
	margin-top: 19px;
	border: none;
	cursor: pointer;
	margin-left: 7px;
}

.category_top_print 
{
	float: left;
	margin-top: 11px;
	border: none;
	margin-left: 7px;
}

#region_popup_homepage
{
	position: absolute;
	background-color: #feea6b;
	border: solid 2px #eaeaea;
	text-align: right;
	top: 32px;
	left: 342px;
	width: 146px;
	display: none;
}

#cena_popup_sb
{
	position: absolute;
	background-color: #feea6b;
	border: solid 2px #eaeaea;
	text-align: right;
	top: 681px;
	left: 22px;
	width: 146px;
	display: none;
}

#cena_popup_homepage
{
	position: absolute;
	background-color: #feea6b;
	border: solid 2px #eaeaea;
	text-align: right;
	top: 32px;
	left: 178px;
	width: 146px;
	display: none;
}

#katnastr_div
{
	position: absolute;
	background-color: #feea6b;
	border: solid 2px #eaeaea;
	text-align: right;
	top: 32px;
	left: 14px;
	width: 115px;      
	display: none;
}

#cena_popup 
{
	position: absolute;
	background-color: #feea6b;
	border: solid 2px #eaeaea;
	text-align: right;
	top: 32px;
	left: 260px;
	display: none;
}

#cena_popup ul , #aktual_popup ul, #cena_popup_homepage ul, #region_popup_homepage ul, #cena_popup_sb ul  , #katnastr_div ul   ,
#dregion_div ul   ,
#dcenapocetosob_div ul    ,
#dcenadelka_div ul  ,#dcenabonus_div ul  ,#fprice_div ul
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#cena_popup ul li, #cena_popup_homepage ul li, #aktual_popup ul li, #region_popup_homepage ul li, #cena_popup_sb ul li , #katnastr_div ul li        ,
#dregion_div ul li  ,#dcenapocetosob_div ul li, #dcenadelka_div ul li,#dcenabonus_div ul li  ,#fprice_div ul li
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	cursor: pointer;
}

#cena_popup ul li:hover, #cena_popup_homepage ul li:hover, #aktual_popup ul li:hover, #region_popup_homepage ul li:hover, #cena_popup_sb ul li:hover  ,
#katnastr_div ul li:hover  ,
#dregion_div ul li:hover  ,#dcenapocetosob_div ul li:hover,#dcenadelka_div ul li:hover  ,#dcenabonus_div ul li:hover   ,
#fprice_div ul li:hover
{
	background-color: #eaeaea;
}

#aktual_popup 
{
	position: absolute;
	background-color: #feea6b;
	border: solid 2px #eaeaea;
	text-align: right;
	top: 32px;
	left: 392px;
	display: none;
	z-index: 100;
}

#product_find_bottom 
{
	float: left;
}

.left_filter_radio 
{
	float: left;
	margin-left: 17px;
	margin-top: 5px;
}

#rezervace_topbox
{
	background: url('../images/rezervace_topbox.png') top left no-repeat;
	width: 589px;
	height: 114px;
	float: left;
}

#rezervace_cislocert
{
	background: url('../images/rezervace_cislocert.png') top left no-repeat;
	width: 589px;
	height: 116px;
	float: left;
	margin-top: 15px;
}

#rezervace_nazevzazitku
{
	background: url('../images/rezervace_cislocert.png') top left no-repeat;
	width: 589px;
	height: 71px;
	float: left;
	margin-top: 15px;
}

#rezervace_kontakt
{
	background: url('../images/rezervace_kontakt.png') top left no-repeat;
	width: 589px;
	height: 341px;
	float: left;
	margin-top: 15px;
}

#rezervace_zprava
{
	background: url('../images/rezervace_zprava.png') top left no-repeat;
	width: 589px;
	height: 174px;
	float: left;
	margin-top: 15px;
}


.rezervace_boxtitle 
{
	margin-top: 3px;
	margin-left: 9px;
	float: left;
	font-size: 18px;
	margin-bottom: 6px;
	width: 580px;
}

.rezervace_topbox_content 
{
	float: left;
	margin-left: 9px;
	float: left;
	width: 580px;
	line-height: 16px;	
	margin-top: 4px;
}

.rezervace_zprava_content 
{
	float: left;
	margin-left: 9px;
	float: left;
	width: 580px;
	line-height: 16px;	
	margin-top: 4px;
}

.rezervace_zpravacontent 
{
	border: none;
	width: 544px;
	height: 101px;
	background: url('../images/rezervace_zpravacontent.png') top left no-repeat;
	margin-top: 0px; 
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	float: left;
	color: #585858;
	font-size: 100%;		
}

.rezervace_shorttext 
{
	border: none;
	width: 145px;
	height: 19px;
	background: url('../images/rezervace_shorttext.png') top left no-repeat;
	margin-top: 0px; 
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	float: left;
	color: #585858;
	font-size: 95%;	
}

.rezervace_longtext 
{
	border: none;
	width: 365px;
	height: 19px;
	background: url('../images/rezervace_longtext.png') top left no-repeat;
	margin-top: 0px; 
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	float: left;
	color: #585858;
	font-size: 95%;	
}

.rezervace_submit 
{
	border: none;
	background: url('../images/rezervace_submit.png') top left no-repeat;
	width: 219px;
	height: 22px;
}

#product_price_calculator_input_holder {
  position: relative;
}


#dregion_div
{
	position: absolute;
	background-color: #feea6b;
	border: solid 2px #eaeaea;
	text-align: right;
	top: 51px;
	left: 10px;
	width: 167px;      
	display: none;
	float: left;
	&margin-top: -50px;
}

#dcenadelka_div
{
	position: absolute;
	background-color: #feea6b;
	border: solid 2px #eaeaea;
	text-align: right;
	top: 80px;
	left: 10px;
	width: 167px;      
	display: none;  
	&margin-top: -50px;
}

#dcenapocetosob_div
{
	position: absolute;
	background-color: #feea6b;
	border: solid 2px #eaeaea;
	text-align: right;
	top: 51px;
	left: 195px;
	width: 167px;      
	display: none;     
	&margin-top: -50px;
}

#dcenabonus_div  {
	position: absolute;
	background-color: #feea6b;
	border: solid 2px #eaeaea;
	text-align: right;
	top: 80px;
	left: 195px;
	width: 167px;      
	display: none;   
	&margin-top: -50px;
}

#fprice_div  {
	position: absolute;
	background-color: #feea6b;
	border: solid 2px #eaeaea;
	text-align: right;
	top: 30px;
	left: 20px;
	width: 152px;      
	display: none;
}

.popup_arrow
{
          padding:0;
	background: url('../images/popup_arrow.png') top left no-repeat;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	        
	padding-left: 10px;
	width: 167px;
	cursor: pointer;	
  border: none;
	margin-top: 5px; 
	margin-left: 10px;
	float: left;
	color: #585858;
	font-size: 10px;
}

.popup_arrow2
{
          padding:0;
	background: url('../images/popup_arrow2.png') top left no-repeat;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 159px;
	cursor: pointer;	
  border: none;
	margin-top: 5px;  
	left: 20px;
	color: #585858;
	font-size: 10px;
}

.popup_arrow_inactive
{
	          padding:0;
	background: url('../images/popup_arrow_inactive.png') top left no-repeat;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 167px;
	cursor: pointer;	
  border: none;
	margin-left: 10px;   
	margin-top: 5px; 
	float: left;
	color: silver;
	font-size: 10px;
}

li.nadpisek {
  color: red;
}

#fprice_obal {
  position: relative;
  clear: both;
  padding-left: 18px;
}

#venovanidiv, #chybadiv {
}

.nadpisSEO 
{
	font-size: 16px;
	color: Red;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.nadpisSEO2
{
	font-size: 14px;
	color: Red;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;	
}

.rightpanel_smallbox_tab_title_selected 
{
    float: right;
    height: 18px;
    padding-top: 4px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
    background-image: url('../images/head_topmenu_back_selected.gif'); 
    font-size: 10px;    
}
.rightpanel_smallbox_tab_title_selected a
{
    color: #585858;
    text-decoration: none;
}

.gallerycontroller2{
width: 200px;
display: none;
}

.gallerycontent2{
margin-left: 0px;
margin-right: 0px;
width: 200px;
height: auto;
border: 0px solid red;
background-color: white;
color: #585858;
padding: 0px;
display: block;
text-align: center;
}

.content_title_main_bestof_tab_title_selected 
{
    float: left;
    width: 88px;
    height: 18px;
    padding-top: 4px;
    text-align: center;
    background: url('../images/content_main_bestof_tab_back.png');
    background-image: url('../images/head_topmenu_back_selected.gif'); 
    font-size: 10px;
}

.content_title_main_bestof_tab_title_selected a
{
    color: #585858;
    text-decoration: none;
}

.upotavka-text a, .upotavka-text a:link, .upotavka-text a:visited
{
    color: #585858;
    text-decoration: underline;
}

.upotavka-text a:hover
{
    color: black;
    text-decoration: underline;
}

#upoutavka_div
{
    font-size: small;
    font-family: Verdana, Tahoma, Arial;
    color: rgb(102,102,102);
}

#upoutavka_div p
{
    margin-top: 0px;
    padding-top: 0px;
}

#upoutavka_div h1, #upoutavka_div div
{
    font-size: large;
    font-family: Verdana, Tahoma, Arial;
    color: #666666;
    display: block;
    font-weight: bold;
    margin: 0,67em 0px;
}


.clear{
	clear:both;
}
.pridat{
	background:transparent url(../images/kalendar/kal_plus.png);
	width:21px;
	height:20px;
	display:block;
	float:left;
	margin-left:15px;
	cursor:Pointer;
}
.pridat:hover{
	background:transparent url(../images/kalendar/kal_plus_hover.png);
}
.seznam{
	background:transparent url(../images/kalendar/kal_seznam.png);
	width:21px;
	height:20px;
	display:block;
	float:left;
	margin-left:5px;
	cursor:Pointer;
}
.seznam:hover{
	background:transparent url(../images/kalendar/kal_seznam_hover.png);
}
.svatek{
	background:transparent url(../images/kalendar/kal_svatek.png);
	width:126px;
	height:20px;
	display:block;
	float:left;
	margin-left:5px;	
}
.svatek .inner{
	margin: 2px 2px 2px 4px;
	font-size:9px;
}
.udalost{
	background:transparent url(../images/kalendar/udalost.png) no-repeat center 50%;
	width:160px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	cursor:pointer;
}
.left{
	width:35px;

}
#den_udalosti{
	background:transparent url(../images/kalendar/udalost_detail_den.png) no-repeat;
	width:178px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	padding:0px 2px;
	display:block;
	position:relative;
	top:36px;
	left:15px;
}
#text_udalosti{
	background:transparent url(../images/kalendar/udalost_detail_text.png) no-repeat;
	width:178px;
	height:112px;
	display:block;
	overflow:auto;
	position:relative;
	top:40px;
	left:15px;
	line-height:20px;
	vertical-align:middle;
	padding:0px 2px;
}
/*DW scroolbar*******************************/*
/*div#scrollbar { 
  position:relative;
  width:14px; height:165px;
  margin-top:2px;
  right:7px;
  font-size:1px;
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:14px; height:139px;
  background: transparent url(../images/kalendar/scrool.png);
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:12px; height:20px;
  background-color:#ceced6;
  }  
div#up { position:absolute; left:0; top:0; }  
div#down { position:absolute; left:0; bottom:0; }

div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}

div#scrollbar img {
    display:block; 
    }
    
div#wn	{ 
	position:relative;
	width:530px; height:165px; 
      
	overflow:hidden;	
}    */


.clsa{height: 215px; background: none;}
.clsc{}
.clsd{float: left; width: 100px; position: relative; top: 4px;}
.clse{}
.clsf{float: left; width: 988px; margin-bottom: 15px; margin-top: 10px;}
.clsg{float: left; width: 772px; text-align: justify;}
.clsh{width: 790px; height: 169px; overflow: hidden;}
.clsi{width: 790px; height: 169px; display: block; background-repeat: no-repeat; background-image: url(../images/okraj.png);}
.clsj{width: 790px; height: 169px; background-repeat: no-repeat; z-index: 20;}
.clsk{cursor: pointer; z-index: 25; position: absolute; top: -5px; left: -4px; width: 218px; height: 82px; background-repeat: no-repeat; display: block;}
.clsl{cursor: pointer; z-index: 25; position: absolute; top: 77px; left: 14px; width: 200px; height: 84px; cursor: pointer; display: block;}
.clsm{cursor: pointer; z-index: 25; position: absolute; top: 10px; left: 214px; width: 377px; height: 151px; cursor: pointer; display: block;}
.clsn{position: absolute; top: 20px; left: 590px; width: 192px; height: 133px; overflow: hidden; background-repeat: no-repeat; display: block; background-image: url(../images/zluta.png);}
.clso{width: 192px; height: 133px;}
.clsp{margin: 10px; width: 172px; height: 113px;}
.clsq{width: 172px; height: 93px; overflow: hidden;}
.clsr{width: 172px; height: 20px;}
.clss{margin: 0px; padding: 0px; border: 0px black solid; margin-left: 6px;}
.clst{cursor: pointer; width: 20px; height: 20px; overflow: hidden; background-image: url(../images/sipka1.png);}
.clsu{width: 20px; height: 20px; overflow: hidden;}
.clsv{cursor: pointer; width: 20px; height: 20px; overflow: hidden; background-image: url(../images/sipka2.png);}
.clsw{position: absolute; padding: 0px; margin: 0px; top: -13px; left: 490px; display: block;}
.clsx{padding-left: 5px; padding-right: 5px;}
.clsy{float: right; background: url('../images/obdelnik.jpg') top left no-repeat; width: 186px; height: 158px; padding: 7px; overflow: hidden;}
.clsz{width: 90px; color: #585858; font-weight: bold; font-size: 9px; cursor: pointer;}
.clsaa{float: none; cursor: pointer;}
.clsab{color: red; font-size: 11px;}
.clsac{text-decoration: line-through;}
.clsad{width: 200px; height: 195px; overflow: hidden;}
.clsae{position: absolute; margin-top: 12px; margin-left: 16px; width: 167px; height: 61px; overflow: hidden; background-repeat: no-repeat; display: block; background-image: url(../images/zluta_pbanner.png);}
.clsag{font-size:8px; padding-left:10px}
.clsah{letter-spacing: 0px; color: #585858;}

.zInd150{z-index: 150;}
.margLeft10{margin-left: 10px;}
.margTop21{margin-top: 21px;}
.margTop0{margin-top: 0px;}
.margTop12{margin-top: 12px;}
.cursPoint{cursor: pointer;}
.width15{width: 15px;}
.width250{width: 250px;}
.width100proc{width: 100%;}
.clearBoth{clear: both;}
.floatRight{float: right;}
.floatLeft{float: left;}
.floatNone{float: none;}
.overVisib{overflow: visible;}

.clsb{float: right;
background: url('../images/bottom_menu_button_back.png');
            padding-top: 4px;
                height: 19px;
                text-align: center;
                font-size: 12px;
                cursor: pointer;}


#blanket {
background-color:#111;
opacity: 0.35;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:250px;
height:80px;
z-index: 9002;
