/*************** REGISTER *******************/
/*REGISTER*/
.register_left,.register_left_2{

	float:left;
	color:#333;
	background-color:inherit;
	font-size:11px;
	font-weight:normal;

}
.register_left_white{
	float:left;
	color:#333;
	 width:40px;  
	background-color:inherit;
	font-size:12px;

}

.register_left{
	width:200px;
	
	text-align:right;
  
	height:23px;

}
.register_left_2{
	width:300px;
}
.register_right2{
	font-size:12px;
}


.register_right{
	color:#333;
	background-color:inherit;
	font-size:11px;	
	float:left;
	height:23px;
	margin-left:5px;
	width:200px;

}
.register_right input{
  position:absolute;
  margin-top:-2px;
}

.order_error{
	font-size:11px;
	color:orange;
	margin-left:210px;
	background-color:inherit;
	margin-bottom:10px;
}
.text{
	width:150px;
	margin-bottom:3px;
	font-size:11px;
	border:1px #cfcfcf solid;
}
.text_forced{
	font-size:11px;
	width:150px;
	margin-bottom:3px;
	
	border-right:5px orange solid;
	
}
.separator{
   clear:both;
	margin-top:10px;
	font-size:11px;
	margin-bottom:5px;
	text-align:center;
	text-align:left;
}
.order_status{
	float:left;
	width:130px;
	margin-right:10px;
	text-align:center;
}
.order_status_sep{
	float:left;
	width:10px;
	font-weight:bold;
	color:orange;
}

.order_status_bag{
	position:absolute;
	top:230px;
	z-position:500;
	padding:5px;	
	padding-left:10px;
	font-size:11px;
}
.order_status_bag div{
	padding:2px 0 3px 0;
	width:120px;
	margin-right:10px;
	text-align:center;
	float:left;
}

.order_status_sel{
	
	background-color:#565C13;
	text-align:center;
	float:left;
	width:130px;
	margin-right:10px;

}
.order_controll{
	font-size:11px;
}
.order_controll table{
	border-collapse:collapse;
}
#bag1{
	float:right;
	width:250px;
}
#bag1 table{
	float:right;
	width:250px;
}
#table2{
	width:100%;
	border-collapse: collapse;
	
	
}
#bag2{
	width:250px;
	margin-left:0px;
	font-size:12px;
	padding:5px;
	font-weight:normal;	
}
.hours{
	float:right;
	margin-right:50px;
}
.tip,.tipdark{
	padding:10px;
	font-size:11px;
	text-align:center;
}

.order_in_td{
	background-color:#e8f2f4;
}
.order_table_close{
	background-color:#999999;
	text-align:right;
	color:#333;
}
.order_table td{
	background-color:#e8f2f4;
}
.order_table_bold{
	background-color:#e8f2f4;
	font-weight:bold;
}
.order_in_hidden{
	background-color:#e8f2f4;
	display:none;
}
















#processing_call{
  position:absolute;
  margin-left:200px;
  font-weight:bold;
  width:200px;
  text-align:center;
  margin-top:20px;
  
}
.buttons{
	text-align:right;
	margin-top:30px;
}
.basket_submit_light{
	padding:3px 15px 3px 15px;
	margin-left:5px;
	font-size:11px;
	background-color:#bc0018;
	color:#E2007A;
	border:0px;
	border-bottom:3px #EF8BB5 solid !important;	
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;

	color:#fff;
	border-bottom:3px #a0001e solid !important;		

	
}

.highlighted{
	background-color:#1eb1e6;
}
.search_title{
	font-size:13px;
	font-weight:bold;
	border-bottom:1px #5f5f5f solid;
}
.search_main{
	margin-left:20px;
	font-size:12px;	
	margin-top:10px;
}
.search_location{
	color:#c8c8c8;
	font-size:11px;
	margin-left:20px;
	border-left:3px #c8c8c8 solid;
	padding-left:3px;
	margin-top:10px;
}
.search_title a{
	text-decoration:none;
}
.search_title a:hover{
	background-color:#1eb1e6;
}
.searchPages{
	text-align:center;
	font-size:12px;
	background-color:#74797C;
}
.basket_submit_dark{
	padding:3px 15px 3px 15px;
	margin-left:5px;
	font-size:11px;
	
	color:#da701c;
	font-weight:bold;
	text-decoration:none;
	border:0px !important;
	border-bottom:3px #da701c solid !important;
	margin-top:4px;
	cursor:pointer;

	background-color:#bc0018;
	color:#fff;
	border-bottom:3px #a0001e solid !important;		
}

/******************************************************************************/
/******************************************************************************/
/*basket*/
.basket_table{
    width:100%;
    font-size:11px;
    border-collapse:collapse;
	

}
.table_seda td{

	font-weight:bold;
    padding:4px;
    text-align:center;
}
.basket_table{
    
}
.basket_table td{
    border-bottom:1px #cfcfcf solid;
	
    padding:4px 10px 4px 10px;
}
.basket_table td a{
    font-weight:bold;
    
}
a.kos_reset span{
    color:#FFB400;
}
#all_basket{
  
}

.basket_table b a{
	color:#1EB1E5;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding:0 2px 0 2px;
}
.basket_table i{
	color:#333;
	font-style:normal;	
}
.basket_table i a{
	padding:0 2px 0 2px;	
	color:#1EB1E5;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	text-decoration:underline;
}

.basket_table b a:hover,.basket_table i a:hover{
	color:#333;
	background-color:#1EB1E5;	
}
.basket_table_ord
{
    width:850px;
    font-size:11px;
    border-collapse:collapse;
    color:#404040;
}
.order_table{
    width:500px;
    font-size:11px;
    border-collapse:collapse;
    color:#404040;
}
.text_input{
	width:400px;
}
.text_input_count{
    font-size:10px;
    border:1px #404040 solid;
    text-align:center;
    width:30px;
}
.basket_table_up{
    font-weight:bold; 
    
}
.basket_table_td td{
    
}
.basket_table_td td.basket_table_td_de{
  border:none;
}
.basket_table_td select{
	width:75px;
	margin-right:300px;
	font-size:10px;
}
.basket_table_td_det{
	text-align:left;
	width:557px;
    font-size:11px;
    border-collapse:collapse;	
	  background-color:#bfbfbf;    
}
.basket_table_td_det{
	text-align:right;
	display:table;
}
.basketNoSeeItemDet{
	display:none;
	
}
/*total*/
#basket_total_w{


	font-size:12px;
    
    text-align:right;
    padding:10px;
    margin-top:10px;
    
}
#basket_total_w u{

	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
/********************* DETEIL ******************************/
/********************* DETEIL ******************************/
/********************* DETEIL ******************************/
/********************* DETEIL ******************************/


.detail h1{
	font-size:16px;
	color:#333;
	border-bottom:1px #5E5E5E solid;
	position:absolute;
	width:538px;
	margin:50px 0 10px 10px;
}
.detail h1 i{
	font-style:normal;
	color:#5f5f5f;
}
.detailPrice{
	background-color:#585858;
	
	
	color:#939393;
}
div.detailPrice{
	width:295px;
	height:160px;
	padding-left:15px;
	position:absolute;
  top:313px;
  margin-left:240px;
}
td.detailPrice{
  width:20px;
}
.detailPrice i{
	font-style:normal;
	text-decoration:line-through;
	color:#333;
	font-size:12px;
}
.detailPrice b{
	color:#333;
	font-size:14px;
}
.detailPrice b u{
	color:#1eb1e6;
	font-size:16px;
}
.detailPrice u{
	
	text-decoration:none;
}
.detailPrice div{
	background-color:#5F5F5F;
	width:100px;
	height:150px;
	position:absolute;
	margin-top:5px;
	margin-left:190px;
}
.detailPrice div a,.detailPrice div span{
		
	position:absolute;
	margin-left:40px;
	font-weight:bold;
	text-decoration:none;
	line-height:12px;
	cursor:hand;
}
.detailPrice div span,td.detailPrice span{
	margin-left:0px;
}
.detailPrice div a b,td.detailPrice a b,.detailPrice div a i{
	background-position:top left;
	position:absolute;
	width:24px;
	height:24px;
	margin-left:-30px;
	cursor:pointer;
	}
.detailPrice a:hover b{
	background-position:bottom left;
}
.detailPrice div a:hover i{
	background-position:bottom right;
}
#detailAsk b{
		background-image:url(../img/btn-dotaz.gif);	
}
#detailAsk{
		margin-top:14px;
}
#detailPrint b,#detailPrint i{
		background-image:url(../img/btn-tisk.gif);	
		margin-top:-5px;		
}
#detailPrint{
		margin-top:60px;
}
#detailBuy b,.detailBuy b{
		background-image:url(../img/btn-do-kosiku.gif);	
}
#detailBuy i,.detailBuy i{
		background-image:url(../img/btn-do-kosiku.gif);	
		background-position:right top;		
}
#detailBuy a:hover i,.detailBuy{
		background-position:right bottom;		
}
#detailBuy{
		margin-top:95px;
}
.detailBuy a span{
  display:none;
}
.detailBuy a{
  margin-left:30px;
}

.detailImg{
	margin-left:10px;
	_margin-left:0px;
	float:left;	
	text-align:center;	
	width:220px;
}
.detailImg div{
	width:1px;
	height:200px;
	float:left;

}
.detailBag{
	margin-top:75px;
	
	
}
.detailImg span{
	
	margin-left:-10px;
}
/*pokusy*/
.detailImg span div{
	
	position:static;
	float:none;
	width:25px;
	height:25px;	
	margin-left:0px;
	margin-top:1px;
		background-image:url(../img/btn-do-kosiku.gif);		
		background-position:right top;	
}
.otherImg1{
	float:right;	
	margin-top:150px;	
	width:320px;
	
}
.otherImg1 img{
	margin-right:0px;
	margin-bottom:10px;
}
.souvv{
	margin:10px;	
}
.otherImg1 a img{
	border:3px #585858 solid;
	margin-right:15px;
}
.otherImg1 a:hover img{
	border:3px #1eb1e6 solid;
}
.detailMain{
	margin-top:20px;
	float:left;
	width:170px;
	margin-left:10px;	
	_margin-left:5px;	
}
.detailMainBig{
	margin-top:20px;
	margin-left:10px;	
	_margin-left:5px;	
}
.detailParams{
	margin-top:20px;	
	margin-right:10px;
	_margin-right:5px;		
	float:right;
	width:350px;
	font-weight:bold;
}
.detailParams div{
	margin-top:5px;
	background-color:#585858;
	padding:5px;
	padding-left:11px;	
}
.detailParams div span{
	float:right;
	width:170px;
	font-weight:normal
}
.detailParams div div{
	padding:0px;
	margin:0px;
	margin-top:6px;
	margin-left:100px;
	font-size:0px;
	_height:60px;
}
.detailParams div div div{
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:11px;
	font-weight:normal;
	width:50px;
}
.detailParams select{
	float:right;
	width:230px;
	_margin-top:-2px;
	font-size:10px;
	color:#0f77ba;
}

.detailBag h5{
	background-image:none;
	border-bottom:#4E4E4E 1px solid;
	font-weight:bold;
	font-size:13px;
	margin:0px;
	margin-bottom:10px;
}


.souv h5{
	text-align:left;
	margin:10px;
}



.souv div{
	text-align:center;
	margin:0 auto 30px auto;
	float:left;
	background-image: url(../img/button-bg.gif);		
	height:130px;
	background-position:0 110px;
	background-repeat: repeat-x;
	border:3px #585858 solid;		
}

.souv div{
	margin:0 0 30px 12px;
}
.souv img{


}
.souv a{
	text-decoration:none;

	padding:0px;	
}


.souv a span{
	background-position:top;
	text-align:center;

	font-size:13px;
	font-weight:bold;
	padding-top:3px;
}
.souv a:hover span{
	background-position:bottom;
}


/************* INTRO *********************/
/************* INTRO *********************/
/************* INTRO *********************/
/************* INTRO *********************/

.intro h4{
	background-image:none;
	
	border-bottom:#4E4E4E 1px solid;
	font-weight:bold;
	font-size:16px;
	margin:10px 10px 10px 10px;
}
.intro a:hover{
	background-color:#0f77ba;
	text-decoration:none;
}

.intro h1{
	background-image:none;
	
	font-weight:bold;
	font-size:16px;
	margin:10px 10px 10px 10px;
}

.intro ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.intro ul i{
	margin:0px;
	padding:0px;	
	font-style:normal;
	padding-right:10px;
	color:#ab060a;	
}

div.totalPrice{
	margin-top:20px;
	margin-right:10px;
	height:60px;
}

.totalPrice a{
  position:absolute;
	background-image:url(../img/button-det-dokosik.gif);
	height:20px;
	width:93px;
	padding-top:4px;
	font-weight:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:30px;

	background-position:top left;		
}
div.totalPrice a{
	
	margin-top:35px;
	margin-left:430px;	
}
td.totalPrice{

}
td.totalPrice a{
    width:63px;
}
.totalPrice u a{
	background-position:top right;	
}
.totalPrice a:hover{
	background-position:bottom left;	
}

.totalPrice div{
	text-align:left;
	float:right;
	background-color:#393939;
	padding:5px 10px 5px 15px;
	width:190px;
	font-size:12px;
	
	margin-left:auto;
	font-weight:bold;
}
.totalPrice div span{
	float:right;
	color:#1eb1e6;
	font-size:14px;
}
.csvTable{
	text-align:center;
	margin-left:10px;
	margin-right:10px;	
}
.csvTable h5{
	text-align:left;
}
.csvTable table{
	margin:0 auto 0 auto;
	border:1px #4E4E4E solid;
	border-collapse:collapse;
}
.csvTable td{
	border:1px #4E4E4E solid;
	padding:3px 5px 3px 5px;	
	}
.csvTableLight{
	background-color:#585858;
	color:#ffffff;
}	
.csvTableDark{

}

.sitemap{
	margin-top:10px;
	margin-left:10px;	

}
.sitemap a{
	text-decoration:none;
}
.sitemap a:hover{
	background-color:#1eb1e6;
}
.sitemap li b{
	font-weight:normal;
	color:#ab060a;
	padding-right:5px;
}
.sitemap ul{
		list-style-type: none;
		margin:0px;
		padding:0px;
		padding-left:30px;		
}
#detailProdCount,#detailProdCount2{
    position:absolute;
    width:18px;
    background-color:#585858;
    border:2px #0D6BA7 solid;
    margin-top:118px;
    margin-left:10px;
    color:#fff;
    text-align:center;
    font-weight:bold;
    font-size:11px;
}

#detailProdCount2{
    margin-top:35px;
    margin-left:408px;
    height:16px;
    padding-top:3px;
}
.detailProdCount{
    position:absolute;
    margin-top:122px;
    padding-left:40px;
    color:#fff;
    text-align:center;
    font-weight:bold;
    font-size:11px;
    cursor:none;
}
.tableProdCount{
    position:absolute;
    width:18px;
    background-color:#585858;
    border:2px #0D6BA7 solid;
    margin-top:23px;
    margin-left:0px;
    color:#fff;
    text-align:center;
    font-weight:bold;
    font-size:11px;
}
.tableObklady{
    width:550px;
}
.tableObklady td{
  padding:5px;
  vertical-align:top;
}
.dark td{
    background-color:#585858;
}
.light td{
    background-color:#696969;
    /*vertical-align:top;*/    
}
td.tableImgObklad{
    width:75px;
    padding:0px;
    text-align:center;
    vertical-align:center;
}
td.tableM2{
    text-align:right;
}
td.tableM2 i{
    color:#C0C0C0;
}
td.tableNazevObklad a{
    font-weight:bold;
    font-size:12px;    
}
td.tableNazevObklad u{
    text-decoration:none;
    
    color:#1EB1E6;
    font-weight:bold; 
}
td.tableNazevObklad span{    
    color:#C0C0C0;        
}
td span.TablecallArea{
    position:absolute;    
    margin-left:-7px;
    margin-top:46px;
}
.inBasketCount{
  color:orange;
  margin-top:5px;
  background-color:#464646;
  padding:3px 3px 3px 3px;
}
.inBasketCount a{
  color:orange;
}
.inBasketCount span{
  color:#c0c0c0;
}
.popisKat{
  
  margin-top:50px;
}
#bottomKat{
  position:absolute;
  top:1650px;
  width:550px;
}
#bottomKatTable{
  position:absolute;
  top:1400px;
  width:550px;
}
.main_2{  
  margin:20px;
  margin-top:40px;
}
td.h4{
  padding:4px 2px 4px 2px;
  border-bottom:2px #afafaf solid;
  
  font-weight:bold;
  text-align:center;
  
}
.noRegInfo{
	padding:7px;
	background-color:#565C13;
}
.search_call{
  width:300px;
  
  position:absolute;
  margin-top:30px;
  text-align:right;
}

.basket_save_call{
	position:absolute;
	width:200px;
	top:255px;
	margin-left:200px;
	text-align:right;
	font-weight:bold;
	font-size:13px;
	color:red;
}
.basket_window_bar{
	float:right;
	display:none;
	color:#FFB400;
	font-weight:bold;
}
.kosik_zmena{
	width:35px;
	font-size:12px;
	text-align:center;
	border:1px #565C13 solid;
	background-color:#cfcfcf;
}
#nazev_zbozi{width:400px;}

#cena_za_kus{width:100px;}
#kosik_ks{width:50px;}
#cena_celkem{width:100px;}
#kosik_zmaz{width:100px;}
.kos_reset{text-align:right;float:right;}
.cena_tucna{text-align:center;}

.boxTypeReg{
	float:left;
	width:160px;
	height:40px;
	bordeR:1px #0E768C solid;	
	margin:10px;
	background-color:#E9F3CE;
	cursor:pointer;
	text-align:center;
	padding-top:25px;
	font-weight:bold;
	font-size:12px;
}
.boxTypeReg:hover{
	bordeR:1px #0E768C solid;
}
.hidden{
	display:none;
}
.inVisible{
	visibility:hidden;
}
#basket_empty_call,.basket_empty_call{
	text-align:center;
	padding:200px;
	font-weight:bold;
}
#basket_empty_call{
	display:none;
}

