body, html{
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: white;
	color: black;
	font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
	text-align: center;
}
h1{
	background: white url(/cz/images/l2/h1_bg.gif) repeat-x;
	font-size: 0.9em;
	padding: 20px 0px 25px;
	color:#484848;
}
#body{
	width: 1011px;
	margin: 0px auto;
	text-align: left;

	position:relative;
	min-height:100%;
	height: auto;
	_height: 100%;
	
}
#topLine{
	background: url(/cz/images/l2/top_bg.gif);
	height: 128px;
	position: relative;
}
#logo{
	position: absolute;
	top:16px;
	left:33px;
}

#main_text{
	padding-top: 10px;
	float: right;
	width: 577px;

}
#main_left{
	float: left;
	width: 	298px;
}
#form_search{
	background: url(/cz/images/search_panel.gif) no-repeat;
	height: 92px;
	position: relative;

}
#main_obal{
	margin-top: -7px;
	position: relative;
	_margin-top: 0px;
	_position: normal;
}
#main{
	padding-top:-5px;
	width:813px;
	float: left;
}
#left{
	width: 236px;
	float: left;

}
#center{
	float: right;
	width: 577px;
	
}
#right{
	float: right;
	width: 195px;
}


#left_map{
	position: relative;
	width: 220px;
	height: 273px;
	background: url(/cz/images/l2/mapa_ram.gif) no-repeat;
}
#left_address{
	font-size: 10px;
	position: absolute;
	top: 115px;
	left: 18px;
	z-index: 20;
}
#left_map_img{
	position: absolute;
	top: 30px;
	left: 35px;
	z-index: 10;
}
#left_map span, #left_map span a{
	color: #024d87;
}
#pobocky{
	position: absolute;
	top: 210px;
	left: 18px;
	font-size: 10px;
	font-weight: bolder;
	z-index: 20;
}
.left_title{
	padding-bottom: 3px;
}
#katalog_title_h2{
	margin: 0px;
	padding: 0px;
}
#katalog_title_h2 img{
	float: left;
}
#katalog_note_p{
	clear: both;
	font-size: 0.6em;
	padding: 0px 0px 0px 10px;
	margin:0px;
}

#client_area{
	background: url(/cz/images/l2/client_area_bg.gif) no-repeat;
	height: 175px;
	position: relative;
	color: #e5e5e5;
	font-size: 0.7em;
	
}


#shop_info{
	background: url(/cz/images/l2/shop_info_bg.gif) no-repeat;
	height: 188px;
	position: relative;
}
#shop_info h2{
	font-size: 0.7em;
	color: #ffffff;
	padding: 15px 0px 20px 20px;
}

#shop_info ul{
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 40px;
}
#shop_info li{
	list-style: url(/cz/images/l2/point_menu_shop.gif);
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0.7em;
	
}
#shop_info a{
	color: white;
	text-decoration: underline;
}

#frm_login .shop_area_name_input{
	border: 1px solid silver;
	font-size: 11px;
	line-height: 15px;
	height: 15px;
	padding:0px;
	width: 118px;
}

#user_area_login, #user_area_password{
	position: absolute;
	top: 45px;
	left: 10px;
	
}
#user_area_login img, #user_area_password img{
	margin-right: 5px;
	
}
#user_area_login img, #user_area_password img, #user_area_login input, #user_area_password input{
	vertical-align: middle;
}
#user_area_password{
	top: 63px;
}
#user_area_ok{
	position: absolute;
	top: 52px;
	left: 159px;
}
#user_area_navi{
	position: absolute;
	top: 90px;
	left: 26px;
}
#user_area_navi a{
	color: #ecd04f;
	padding: 0px 5px;
}
#user_area_count{
	position: absolute;
	top: 128px;
	left: 15px;
	color: white;	
}
.user_shoping{
	color: #ecd04f;
	font-weight: bolder;
}
#user_area_kosik{
	position: absolute;
	top: 127px;
	left: 148px;
}
.user_area_count_note{
	text-align: right;
}
#client_area_user_name{
	position: absolute;
	top: 8px;
	left: 11px;
}
#client_area_user_name span{
	color: #ecd04f;
	font-weight: bolder;
	font-family: sans-serif;
}

#user_area_bonus{
	position: absolute;
	top: 58px;
	left: 25px;

}
#user_area_bonus a{
	color: white;	
}
#menu_top{
	position: absolute;
	top: 70px;
	left: 305px;

}
#menu_top, #menu_top li{
	display:block;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#menu_top li{
	float: left;
}
#menu_top span{
	display: none;
}


#menu_0, #menu_0_d{
	width:51px;
	height: 29px;
	background: url(/cz/images/l2/menu/menu_0.gif);
}
#menu_1, #menu_1_d{
	width:97px;
	height: 29px;
	background: url(/cz/images/l2/menu/menu_1.gif);
}
#menu_2, #menu_2_d{
	width:77px;
	height: 29px;
	background: url(/cz/images/l2/menu/menu_2.gif);
}
#menu_3, #menu_3_d{
	width:76px;
	height: 29px;
	background: url(/cz/images/l2/menu/menu_3.gif);
}
#menu_4, #menu_4_d{
	width:77px;
	height: 29px;
	background: url(/cz/images/l2/menu/menu_4.gif);
}
#menu_5, #menu_5_d{
	width:89px;
	height: 29px;
	background: url(/cz/images/l2/menu/menu_5.gif);
}
#menu_6, #menu_6_d{
	width:77px;
	height: 29px;
	background: url(/cz/images/l2/menu/menu_6.gif);
}
#menu_7, #menu_7_d{
	width:80px;
	height: 29px;
	background: url(/cz/images/l2/menu/menu_7.gif);
}
#menu_8, #menu_8_d{
	width:72px;
	height: 29px;
	background: url(/cz/images/l2/menu/menu_8.gif);
}
#menu_0:hover{
	background: url(/cz/images/l2/menu/menu_0_a.gif);
}
#menu_1:hover{
	background: url(/cz/images/l2/menu/menu_1_a.gif);
}
#menu_2:hover{
	background: url(/cz/images/l2/menu/menu_2_a.gif);
}
#menu_3:hover{
	background: url(/cz/images/l2/menu/menu_3_a.gif);
}
#menu_4:hover{
	background: url(/cz/images/l2/menu/menu_4_a.gif);
}
#menu_5:hover{
	background: url(/cz/images/l2/menu/menu_5_a.gif);
}
#menu_6:hover{
	background: url(/cz/images/l2/menu/menu_6_a.gif);
}
#menu_7:hover{
	background: url(/cz/images/l2/menu/menu_7_a.gif);
}
#menu_8:hover{
	background: url(/cz/images/l2/menu/menu_8_a.gif);
}



#menu_0_d{
	background: url(/cz/images/l2/menu/menu_0_d.gif);
}
#menu_1_d{
	background: url(/cz/images/l2/menu/menu_1_d.gif);
}
#menu_2_d{
	background: url(/cz/images/l2/menu/menu_2_d.gif);
}
#menu_3_d{
	background: url(/cz/images/l2/menu/menu_3_d.gif);
}
#menu_4_d{
	background: url(/cz/images/l2/menu/menu_4_d.gif);
}
#menu_5_d{
	background: url(/cz/images/l2/menu/menu_5_d.gif);
}
#menu_6_d{
	background: url(/cz/images/l2/menu/menu_6_d.gif);
}
#menu_7_d{
	background: url(/cz/images/l2/menu/menu_7_d.gif);
}
#menu_8_d{
	background: url(/cz/images/l2/menu/menu_8_d.gif);
}





















.menu_title span{
	padding-right: 10px;
}
#left ul, #eft li {
	display: block;
	list-style-type: none;

}
.display_ul_0, .display_ul_1, .display_ul_2{	
	margin: 0px;
	padding: 0px;
	width: 221px;
	line-height: normal;
	overflow: hidden;
	
}
.display_ul_0{
	min-height: 70px;
	
}
#menu_product{
	position: relative;
	width: 236px;
	background: url(/cz/images/l3/menu_bg.jpg) no-repeat 6px 17px;
}
#menu_product_mat{
	margin-left: 8px;
	padding-top: 130px;
	padding-left: 0px;
	
}


#display_li_id_43 a{
	margin: 0px;
	line-height: normal;
}
#display_li_id_43 span{
	line-height: normal;

}

#display_li_id_53 a{
	margin: 0px;
	line-height: normal;
}
#display_li_id_53 span{
	line-height: normal;

}

.display_ul_2 li{
	 padding-left: 18px;
	 border-bottom: 1px solid #e7e7e7;
	 
}
.display_ul_2{
	margin-bottom: 10px;
}
#display_span_id_2, #display_span_id_1, #display_span_id_43, #display_span_id_53{
	position: absolute;
	top: 0px;
	left: 7px;
	font-size: 0.7em;
	font-weight: bolder;
	width: 142px;
	height: 22px;
	line-height: 22px;
	display: block;
	font-family: sans-serif;
	
}

#display_span_id_2 a, #display_span_id_1 a, #display_span_id_43 a, #display_span_id_53 a{
	padding-left: 20px;
	height: 21px;
	line-height: 21px;
}

#display_a_0_active, #display_a_0_end{
	display: block;
	height: 21px;
	line-height: 21px;
	background: url(/cz/images/l3/menu_sep.gif);

}
#display_li_id_53 #display_a_0_end, #display_li_id_53 #display_a_0_active{
		background:  url(/cz/images/l3/menu_a_nad.gif) 0px 1px;		
}
#display_li_id_43 #display_a_0_end, #display_li_id_43 #display_a_0_active{
		background:  url(/cz/images/l3/menu_a_hobby.gif) 0px 1px;	
}
#display_li_id_1 #display_a_0_end, #display_li_id_1 #display_a_0_active{
		background:  url(/cz/images/l3/menu_a_mat.gif) 0px 1px;;		
}
#display_li_id_2 #display_a_0_end, #display_li_id_2 #display_a_0_active{
		background:  url(/cz/images/l3/menu_a_pouziti.gif) 0px 1px;;		
}

#display_span_id_2{
	top: 86px;

}
#display_span_id_1{
	top: 64px;
}
#display_span_id_43{
	top: 22px;
}
#display_span_id_53{
	top: 42px;
}
#pikto_menu{
	position: absolute;
	top: 30px;
	right: 15px;
}
#display_span_id_53 a{
	color: #af8c00;
}
#display_span_id_43 a{
	color: #378002;
}
#display_span_id_1 a{
	color: #02487e;
}
#display_span_id_2 a{
	color: #ec6604;
}


#display_li_id_43 .display_a_1{
	color: #023a65;
}
#display_li_id_43 .display_li_1_active a{
	color: #378002;
}
#display_li_id_43 span{
	color: #606060;
}

#display_li_id_53 .display_a_1{
	color: #023a65;
}
#display_li_id_53 .display_li_1_active a{
	color: #378002;
}
#display_li_id_53 span{
	color: #606060;
	
}
.menu_hobby_note{
	font-size: 0.9em;
}
.display_a_1{
	color: white;
}
.display_a_2{
	color: #393939;
}



.display_li_0{
	float: left;
}
.display_li_1, .display_li_1_active{
	font-size: 0.7em;
	margin: 0px;
	clear: left;
}
.display_a_1{
	display: block;
	font-weight: bolder;
	_width:99%; 
}
.display_li_1_active{
	
	
}
.display_li_2, .display_li_2_active{
	background: url(/cz/images/menu_point.gif) no-repeat 2px center;
	padding: 3px 0px;
}
.display_li_2_active a{
	color: black;
	font-weight: bolder;
}

#display_li_id_1 .display_a_1, #display_li_id_2 .display_a_1{
	background: url(/cz/images/menu_ul_0_material.gif) no-repeat 0px 0px;
	padding: 0px 0px 5px 15px;
	line-height: 19px;
	
	overflow: hidden;
}
#display_li_id_1 #display_a_1_end, #display_li_id_1 #display_a_1_active{
	background: url(/cz/images/menu_ul_0_material_d.gif) no-repeat 0px 0px;
}

#display_li_id_2 .display_a_1{
	background: url(/cz/images/menu_ul_0_pouziti.gif) no-repeat 0px 0px;
}
#display_li_id_2 #display_a_1_end, #display_li_id_2 #display_a_1_active{
	background: url(/cz/images/menu_ul_0_pouziti_d.gif) no-repeat 0px 0px;
}

#display_li_id_43 .display_a_1{
	padding: 0px 0px 0px 0px;
	_width: auto;
	
}
#display_li_id_43 .display_li_1, #display_li_id_43 .display_li_1_active{
	background: url(/cz/images/menu_hobby_sep.gif) no-repeat ; 
	padding-top: 5px;
}
#display_li_id_43 #display_li_id_44{
	background: none;
}


#display_li_id_53 .display_a_1{
	padding: 0px 0px 0px 0px;
	_width: auto;
	
}
#display_li_id_53 .display_li_1, #display_li_id_53 .display_li_1_active{
	background: url(/cz/images/menu_hobby_sep.gif) no-repeat ; 
	padding-top: 5px;
}
#display_li_id_53 #display_li_id_59{
	background: none;
}
.menu_img{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
}







#form_map_cr{
	font-size: 0.75em;
	width: 576px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	border-bottom: 1px solid gray;
	overflow: hidden;
}
#form_map_cr label{
	display: block;
	
	float: left;

}

#form_map_cr select{
	float: right;
	font-size: 1em;
	width: 140px;
	margin: 2px 0px;
	text-align: right;
}
#form_map_cr p{
	clear: right;
	
}
.form_map_cr_submit{
	margin-top: 5px;
	margin-left: 5px;
	float: right;
	
}



























.article_list_head_producer{
	background-color:#F2F2F2;
	clear: both;
	margin-top: 10px;
	padding: 5px;
}
.article_list_head_producer a{
	color: #525252;
}
.article_list_head_producer input{
	vertical-align: middle;
}
.article_list_head_producer span{
	white-space: nowrap;
	padding-right: 8px;
}
#article_list_head_producer_current{
	color: red;
}

#listing_top, #listing_bottom{
	float: right;
	padding-right: 10px;
}
#listing_bottom{
	
}
.listing_input{
	width: 20px;
	padding: 0px 2px;
	margin: 0px 5px 0px 5px;;
	vertical-align: middle;

}    
.listing_ok{
	vertical-align: middle;
}
#list_sort, #list_up_down{
	vertical-align: middle;
}
#list_sort_head{
	font-size:0.7em;
	padding: 0px 10px 10px 10px;
}



.page_listing{
	clear: both;
	font-size: 0.7em;
}

#list_sort_head select{
	font-size: 1em;
}




.article_detail_hobby_block{
	color: black;
	font-size: 0.8em;
	clear: both;
	overflow: hidden;
	width: 577px;
	padding-bottom: 20px;
	padding-top: 15px;
	

}


.article_list_block, .article_detail_block{
	color: white;
	font-size: 0.8em;
	clear: both;
	background: url(/cz/images/article_list_title.gif) no-repeat;
	overflow: hidden;
	width: 577px;
	padding-bottom: 20px;
}
.article_detail_block{
	background: url(/cz/images/article_detail_title.gif) no-repeat;
	
}
.article_list_hobby_img{
	margin: 4px 15px 0px 0px;
	float: left;
}
.article_list_hobby_subtitle{
	font-size: 0.7em;
	padding: 0px 0px 30px 0px; 
	line-height: normal;
	color: #5C5C5C;
}
	
.article_list_hobby_more a{
	color: #378002;
	font-size: 0.9em;
	font-family: sans-serif;
	line-height: 23px;
}
.article_detail_hobby_table{
	width: 577px;
	clear: both;
	color: black;
	font-size: 0.85em;
}
.article_detail_hobby_table a{
	color: red;
}
.article_detail_hobby_table td{
	padding-top: 10px;
	padding-bottom: 20px;

}
.article_detail_hoby_img_div{
	width: 200px;
	float: left;
}
.article_detail_hoby_text_div{
	float: right;
	width: 350px;
}
.article_detail_hobby_logo_img{
	float: right;
	margin-right: 19px;
}
.article_detail_hobby_table .article_detail_bottom0{
	background: none;
	border: none;
}

.article_detail_hobby_img{
	margin: 3px 0px; 
	
}
.article_detail_hobby_producer_img{
	margin: 15px 0px 0px 0px; 
}
.article_detail_hobby_title{
	clear: right;
	color: #4d4d4d;
	font-size: 0.9em;
	padding-bottom: 10px;
}
.article_detail_hobby_text{
	color: #4d4d4d;
	font-size: 0.85em;

}
.article_detail_hobby_color{
	clear: both;
	padding-top: 5px;
	border-top: 1px solid silver;
	font-size: 0.85em;
	color: #4D4D4D;
	font-weight: bolder;
}
.article_detail_hobby_color p{
	padding-bottom: 5px;
}







.article_list_block a,  .article_detail_block a{
	color: white;
}
.article_list_name{
	display: block;
	width: 123px;
	padding-top:10px;
	text-align: center;
	float: left;
	font-size: 12px;
	
}
.article_list_subname_block{
	display: block;
	width: 421px;
	height: 39px;
	text-align: center;
	float: left;
	font-size: 11px;
}
.article_list_subname_block span{
	line-height: 18px;
	display: block;
	text-align: right;
	padding: 0px 20px 0px 0px;
	
}
.article_list_subname{
	color: #4A4A4A;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding:0px;
	font-size: 10px;
}
.article_list_subname2{
	font-size:11px;
}
.article_list_more{
	display: block;
	text-align: center;
	width: 32px;
	height: 39px;
	float: left;
	line-height: 20px;
	color: white;
	font-size: 0.5em;

}
.article_list_more span{
	display: block;
	padding: 1px 0px 0px 5px;
}
.article_detail_more{
	display: block;
	text-align: center;
	width: 32px;
	height: 39px;
	float: left;
	color: white;
	font-size: 0.5em;
 
}
.article_detail_more span{
	display: block;
	padding: 20px 0px 0px 5px;
}
.article_list_note_block{
	width: 575px;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-color: silver;
	float: left;
}
.article_list_color_block{
	clear: both;
	margin: 0px 10px 0px 10px;
	padding: 10px 10px 5px 10px;
	border-top: 1px solid silver;
}
.article_list_color_block span{
	float: left;
	text-align: center;
	padding: 0px 5px;
	color: black;
	font-size: 0.8em;
}
.article_list_note_img {
	float: left;
	padding: 10px 10px 5px 10px;;
}

.article_detail_color_block span{
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
	text-align:center;
}


.article_detail_table{
	width: 577px;
	clear: both;
	background: url(/cz/images/detail_line_td.gif) repeat-y;
	color: black;
	font-size: 0.85em;
}
.article_detail_table a{
	color: red;
}
.article_detail_table td{
	border-bottom: 1px solid #CFCFCF;  
	padding-top: 10px;
	padding-bottom: 10px;
}
.article_detail_table_td0{
	padding: 0px 5px;
	color: #043490;
	font-weight: bolder;
	padding-left: 20px;
	vertical-align: top;
	>width: 25%;
}
.article_detail_table_td1{
	width: 440px;
	overflow: hidden;
}
.article_detail_table_td1 td{
	padding: 1px 3px;
	margin: 0px;
	border: none;
}

.article_detail_table_tr_img{
	background: url(/cz/images/detail_line.gif) repeat-y;
}
.article_detail_table_tr_img td{
	text-align: left;
	padding: 15px 20px;
	border: none;
}
.article_detail_bottom0{
	background: url(/cz/images/detail_bottom_bg0.gif);
}
.article_detail_bottom1{
	background: url(/cz/images/detail_bottom_bg1.gif);
	padding: 5px 0px 10px 15px;
}
.article_detail_bottom0, .article_detail_bottom1{
	clear: both;
	
}
.article_detail_bottom0 span{
	display: block;
	width: 120px;
	float: left;
	padding-right: 10px;

}
.article_detail_img{
	text-align: center;
	border-bottom: 1px solid silver;
}
.article_var_detail_table{
	width: 100%;
	font-size: 0.9em;
}
.article_var_detail_table td{
	padding: 2px 3px;
	vertical-align: middle;
	border: none;
	
}
.article_var_tr_head{
	background-color: #D4D4D4;
	font-weight: bolder;
}

#label_dotaz_k_produktu span, #label_skladova_dostupnost span{
	width: 65px;
	float: right;

}
#label_dotaz_k_produktu, #label_skladova_dostupnost{
	display: block;
	width: 120px;
	background: url(/cz/images/dotaz_k_produktu.gif) no-repeat 13px center;
	color: #007DCC;
	font-weight: bolder;
	margin: 20px 0px 0px 0px;

}
#label_skladova_dostupnost{

	margin: 5px 0px 0px 0px;
	background: url(/cz/images/skladova_dostupnost.gif) no-repeat 13px center;
}
.dotaz_textarea{
	width: 400px;
	height: 50px;
	border: 1px solid gray;
	margin: 10px 0px 0px 0px;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 11px;
}
.dotaz_select{
	margin: 10px 0px 15px 0px;
	width: 200px;
	font-size: 11px;
}

.dotaz_mail, .dotaz_mail_activ{
	width: 190px;
	border: 1px solid gray;
	margin: 0px 10px 0px 0px;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #9F9F9F;
}
.dotaz_mail_activ{
	color: black;
}
.dotaz_k_produktu_ok{
	vertical-align: middle;
	
}





.add_basket, .add_basket_color, .add_basket_option, .add_basket_length_RKD, .add_basket_select_coil{
	width: 20px;
	font-size: 1em;
	padding: 1px 0px;
	border: 1px solid silver;
}
.add_basket_color{
	width: 120px;
}
.add_basket_option{
	width: 60px;
}
.add_basket_length_RKD{
	width: 50px;
}
.article_var_tr_1{
	background-color: #F7F7F7;
}
.article_var_tr_1 .add_basket_td,  .article_var_tr_0 .add_basket_td{
	text-align: right;
	padding-right: 10px;
}
.add_basket_td input{
	vertical-align:top;
	margin: 0px 2px;
}
.add_basket_td{
	
	
	
}
.add_basket_select_coil{
	width: 45px;
}
.add_basket_head_bm, .add_basket_head_basket, .add_basket_head_count,.add_basket_head_color, .add_basket_head_kotveni, .add_basket_head_length_RKD{
	display: block;
	float: right;
	white-space: nowrap;
}
.add_basket_head_bm{ width: 50px;text-align: center;}
.add_basket_head_color{ width: 95px; text-align: center;}
.add_basket_head_count{width: 25px;text-align: center;}
.add_basket_head_basket{width: 30px;text-align: center;}
.add_basket_head_length_RKD{width: 60px;text-align: center;}
.add_basket_head{
	
}

.add_basket_head_kotveni{

	width: 60px;
}
#table_head {
	float: right;
}
#table_head td{
	text-align: center;
}

#wt_dph{
	font-size: 0.7em;
	padding: 0px 0px 5px 0px;
	text-align: right;
}
























#div_order{
	font-size: 0.7em;
	padding: 5px 10px;
}
#kosik_delivery_freee{
	text-align:right;
	padding-bottom: 10px;
	color: #007DCC;
}
.kosik_price_sum{
	margin-bottom: 20px;

}
.table_kosik_head{
	font-weight: bolder;
	color: white;
	background-color: #B5B5B5;
}
.table_kosik{
	margin: 20px 0px 20px 0px;
	width: 100%;
}
.table_kosik td{
	border: 1px solid silver;
	padding: 2px 4px 2px 4px;
	vertical-align: middle;
}
.table_kosik input{
	width: 20px;
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;
}
.table_order_1, .table_rekapitulace, .div_registrace_order{
	border: 1px solid gray;
	margin-right: 20px;
	float: left;
}
.div_registrace_order{
	padding: 8px 5px 5px 5px; 
	
}


.table_order_1{
	width: 60%;
	margin-bottom: 20px;
}
.table_rekapitulace{
	color: gray;
	border: 1px solid #59A6D7;
	width: 30%;
	float: right;
}
.
.table_rekapitulace p{
	line-height: 1.2;
	padding-bottom: 3px;
}
.table_rekapitulace_article_name{
	color: #4D4D4D;
}
.table_order_1 td, .table_rekapitulace td{
	padding: 4px 8px;
}
.table_order_1_head, .table_rekapitulace_head{
	color: white;
	background-color: #B5B5B5;
	font-weight: bolder;
}
.table_rekapitulace_head{
	color: gray;
	background-color: #D9EDF9;
	
}
.table_order_1_tr td{
	padding-top: 6px;
	padding-bottom: 10px;
	
	
}
.order_reg_pre{
	clear: left;
	padding-bottom: 5px;
}
.order_postup_note{
	padding: 0px 5px;
	color: gray;

}
.kosik_title{
	font-size: 1.1em;
	color: gray;
	font-weight: bolder;
	margin-bottom: 30px;
}
.order_postup{
	text-align: center;
	padding: 10px 0px 20px 0px;;
}
.order_postup a{
	color: black;
	font-weight: bolder;
	
}

.registrace_note{
	font-weight: bolder;
	font-size: 1.1em;

}
.registrace_require{
	font-size: 0.9em;
	color: gray;
	margin-bottom: 5px;
	
}
.registrace_table{
	
}
.registrace_table td{
	padding: 0px 10px 0px 0px;
	vertical-align: middle;
}
.registrace_table input, .table_order_1 input{
	padding: 0px;
	margin: 0px;
	font-size: 1em;;
	width: 150px;
}
.table_order_1_tr_input input{
	width: 100px;
}
.login_fail{
	padding-bottom:15px;
	color: red;
}
.rekapitulace_price_sum, .rekapitulace_article_price_sum{
	text-align: right;
	
	
	padding-bottom: 25px;
	margin-top: 5px;
}
.rekapitulace_delivery{
	border-bottom: 1px solid silver;
}
.rekapitulace_price_sum{
	padding-top: 30px;
	color: #00619E;
	padding-bottom: 10px;
	border: none;
}



.objednavky_list_sleva{
	font-weight: bolder;
	
	margin-bottom: 30px;
}



#tbl_form_quest{
	font-size: 0.7em;
}



#flash_photo, #flash_title{
	position: absolute;
	top: 25px;
	left: 299px;
}
#flash_photo{
	top: 118px;
}

#contactTable{
	font-size: 0.7em;
}
#contactTable input, #contactTable textarea{
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 1em;
}
#contactTable td{
	padding-right: 10px;
}


.article_action{
	color: red;
}

.order_3_subtitle{
	padding-top: 10px;
	font-weight: bolder;
	font-size: 1.1em;
}

#link_area_obal{
	
	padding-top: 50px;
	position:relative;
	clear: both;
}
#link_area{
	background: #f1eded;
	font-size: 10px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	margin-top: -15px;
	padding: 0px 10px;
	color: #595959;
	text-align: left;
	position:relative;
	clear: both;
}
#link_area strong{
	padding-right: 5px;
}
#link_area a{
	color: #656565;
}


.pikto_hobby{
	float: right;
	margin-right: 15px;
}

.article_list_block_hobby{
	float: left;
	padding:10px;
}

.article_list_block_hobby_mat{
	width: 267px;
	background: url(/cz/images/article_list_hobby_middle.gif) repeat-y 0px;
}
.article_list_block_hobby_mat2{
	width: 267px;
	background: url(/cz/images/article_list_hobby_top.gif) no-repeat;
}
.article_list_block_hobby_mat3{
	width: 267px;
	background: url(/cz/images/article_list_hobby_bottom.gif) no-repeat 0px bottom;
	height: 155px;
	position: relative;
}
.article_list_block_hobby_mat4{
	padding: 8px 10px;
}  
.article_list_block_hobby h2 {
	padding: 0px 0px 12px 0px;
	margin: 0px;
	line-height: 11px;
}
.article_list_block_hobby h2 a{
	color: #378002;
	font-size: 11px;
}
.article_list_hobby_producer_img{
	position: absolute;
	left: 140px;
	bottom: 8px;
	
}


#article_rel_options{
	text-align: right;
	background: silver;
	font-size: 0.7em;
	padding: 0px 5px 2px 0px;
	margin-top: 15px;
	font-weight: bolder;
}
#article_rel_options a{
	color: white;
}
.article_rel_block{
	text-align: center;
	font-size: 0.8em;
	padding: 10px 10px 20px 20px;
}
.article_rel_title{
	font-size: 0.8em;
}
.article_rel_title img{
	padding-bottom: 8px;
}
.article_rel_title a{
	color: black;
}
#head_article_rel_title{
	font-size: 1em;
	color: #034a82;
	padding: 30px 0px 10px 0px;
	text-align: center;
}

#pikto_obal{
	position: relative;
	
}
.pikto_row{
	cursor: pointer;
	
}
#pikto_obal td{
	border: none;
	padding: 0px;
}
.pikto_row img{
	margin: 1px;

}
.pikto_note{
	position: absolute; 
	top: 45px;
	left: 65px;
	width: 250px;
	background: #f0f0f0;
	visibility: hidden;
	padding: 5px;
	border: 1px solid silver;
	font-weight: normal;
	z-index: 50;
	overflow: hidden;
}


#send_news{
	width: 193px;
	height:207px;
	background: url(/cz/images/l3/send_bg.gif) no-repeat;
	font-size: 0.6em;
	color: white;
	position: relative;
}
#send_news_mat{
	padding: 10px;
	
}
#send_news_mat p{
	line-height: normal;
}
#send_news h2{
	color: #fbdf5e;
	font-size: 1em;
	padding: 0px 0px 4px 0px;
}


#send_news input {
	vertical-align: middle;
}
	
#news_mail_frm{
	padding-top: 5px;
}

/* aktuality do mailu start */
#action_news_note{
	padding: 30px 0px;
}
.action_td_label{
	font-size: 0.8em;
	color: white;
	padding: 0px 0px 10px 0px;
}
.action_td_input{
	padding: 0px;
	height: 23px;
}
.action_td_input span{
	font-size: 0.9em;
	color: white;
	padding-left: 5px;
}
.action_td_input input{
	vertical-align: top;
}
.action_input, .action_input_rok{
	padding: 1px 0px 2px 5px;;
	margin: 0px;
	width: 160px;
	background: white url(/web/cz/images/news_mail.gif) no-repeat;
	border: 1px solid #9c9c9c;
	color: #808285;
	font-size: 1em;
}
.action_input_rok{
	background: white url(/web/cz/images/news_rok.gif) no-repeat;
	float: right;
	width: 70px;
}
#action_input_rok_span{
	float: left;
}
#news_mail_send{
	position: absolute;
	top: 170px;
	right: 15px;
}
.action_td_checkbox{
	margin: 0px;
	color: #ecd04f;
	font-size: 1.1em;
}
/* aktuality do mailu end */
#action_news_note{
	font-size: 0.7em;
}


#bottom_line{
	clear: both;
	border-top: 10px solid #d9d9d9;
	margin-top: 140px;
}
#bottom_line p{
	text-align: right;
	font-size: 0.6em;
	color: #7d7d7d;
	padding-top: 2px;
}
#bottom_line a{
	color: #7d7d7d;
}
#news_2{
	padding: 20px 0px 40px 0px;
	width: 220px;
	border-top: 1px solid silver;
}
.line_small_obal_small_2{
	padding-bottom: 5px;
}
.line_small_obal_small_2 a{
	border: none;
	
}
.line_obal_2{
	border: none;
	
}
.div_small_title_2{
	font-size: 0.8em;
	text-align: left;
	border: none;
}
.div_small_title_2 h2{
	border: none;
}
.div_small_title_2 a{
	border: none;
}
.div_small_title_2 a{
	color: #2c3039;
}
.div_small_subtitle_2{
	font-size: 0.6em;
	color: gray;
}

#order_note textarea{
	width: 330px;
	height: 45px;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 1em;
}
#order_note{
	padding-bottom: 25px;
}
