body {
		margin:0; padding:0; 
		/*background:url(../image/background.png) repeat-x #E6E6E6 0 -15px;*/
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #000; background:#fff;
	
}
div, ul, li, p, img, table, td, tr, th, dd, dt { margin:0; padding:0; border:0;  }
.clear { clear:both;}

* {
	padding:0;
	margin:0;
}
img { border:0;}


#svcase { width:980px; margin:10px auto;  }
#svlogo { float:left; height:60px; width:200px; clear:both;  }
#svlogo img { margin-top:10px;}
#svbanner { float:right; height:60px; width:780px;  }
#svmenu { display:none;}
#svcontent { background:url(../image/layout/bg_leftcol.png) repeat-y; clear:both;  }
#svfooter { clear:both; height:60px; width:990px; background:#E9E9E;  }


#left_column { float:left; width:190px;  display:block; padding:10px 0; border-top:1px solid #E5E5E5;    }
#center_column { float:left; width:750px; display:block; background:url(../image/layout/bg-main-center.png) #FFF repeat-x top left;padding:0 20px 0 20px; }
#right_column { width:990px; border-top: 1px solid #E5E5E5; clear:both; background:#FFF;  }


#left_column h4 { margin:0; padding:5px 0;   font-family: "Century Gothic", "Apple Gothic", Verdana, sans-serif; color:#009FC5; font-weight:normal; font-size:20px; clear:both;  }
#left_column h4 a { color:#009FC5; text-decoration:none;}
#left_column h4 a:hover { text-decoration:underline;}

#right_column h4 {font-family: "Century Gothic", "Apple Gothic", Verdana, sans-serif; color:#fff; font-weight:normal; font-size:14px;
	border-bottom:7px solid #009FC6; color: #374853; }
	#right_column h4 a { text-decoration:none; color:#333;}

/* VYROBCOVIA */
.bullet { list-style:none;}

/*CMS */
	.rte { padding-top:20px;}
	.rte h2 { font-weight:normal; padding:6px 0 2px 0;}
	.rte p { line-height:1.5em;}
	.rte a { color:#009FC6; text-decoration:none;}
	.rte a:hover { text-decoration: underline;}
	
	/*NOVA ADRESA*/
	#novaadresa fieldset { border:0;}
	#novaadresa h3 {padding:10px; background:#009FC6; color:#fff; margin:20px 0 10px 0;}
	
 /* CONTACT FORM */
 #kontaktform fieldset { border:0;}
 #kontaktform h3 {padding:10px; background:#009FC6; color:#fff; margin:20px 0 10px 0;}
 #kontaktform .desc_contact { padding:10px; margin:10px; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; background: #E7F9FE;}
 
/* MENU */
.sf-contener {clear:both;  width:990px;  height:46px;  }
.sf-menu {  padding:0; list-style:none; width:910px;  height:46px; margin:0 0 0 40px; }
.sf-menu li { float:left; }
.sf-menu li a { text-shadow:#000 1px 1px 1px; color:#fff; text-decoration:none; display:block; padding:0 10px; height:40px; line-height:40px; text-transform:lowercase; font-weight:bold; border-bottom:6px solid #009FC6;}
.sf-menu li a:hover { background:#009FC6; border-bottom:6px solid #009FC6;}
.sfHover { background:#009FC6;}
.sf-search input { border:none; padding:2px 5px; margin-top:10px; }
.sf-search label { color:#fff;margin-top:10px; text-transform:uppercase;}
#home { background:url(../image/home_a.png) no-repeat 0 0; display:block; width:36px; padding:0; margin:0 5px 0 0;}
#home:hover { background:url(../image/home_b.png) no-repeat 0 0;}

/* NAVIGACIA */
#navigacia { list-style:none; background:#F6F6F5; padding:2px 0; height:15px; margin-left:460px; margin-bottom: 5px;}
#navigacia li { float:left; background:url(../image/navigacia_arrow.png) no-repeat 10px 5px; padding:0 10px 0 20px;}
#navigacia li a { color:#333; text-decoration:none;}
#navigacia li a:hover { text-decoration:underline; color:#009FC6;}

/* UCET + KOSIK VPRAVO HORE */
#header_user { background:#fff;  padding-left:20px; color:#000; }
#header_user_info {    float:left;  border-right:1px solid #E5E5E5; padding:5px 20px; margin-top: 8px; border-left:1px solid #E5E5E5;}
#kontakty { float:left;border-right:1px solid #E5E5E5; padding:5px 20px 5px 30px; margin-top: 8px; background:url(../image/telmail.png) no-repeat 11px 7px;}
#header_nav { list-style:none; float:left; padding-left: 20px; margin-top:8px;}
#header_nav li { float:left;}
#kontakty a, #header_user_info a, #header_nav a {  text-decoration:none; color: #009FC6; }
#kontakty a:hover, #header_user_info a:hover, #header_nav a:hover {text-decoration:underline; color: #009FC6;}
#nakupnykosik {font-family: "Century Gothic", "Apple Gothic", Verdana, sans-serif; color:#009FC5; font-weight:normal; font-size:20px;}
a#zaplatit {   display:block; padding:0 5px; font-weight:bold;  height:40px; line-height:40px; background:#BF0C60; color:#fff; text-align:center; margin-left:20px; }
a#zaplatit:hover { color:#fff; text-decoration:underline;}

/* PREDOSLA NASLEDUJUCA 123 */
#pagination { width:100%; clear:both}
.pagination { list-style:none; clear:both; padding:20px 0; float:right}
.pagination li { float:left;  margin:1px;}
.pagination li a { text-decoration:none;padding:5px; background:#F4F4F4; color:#000;}
.pagination li a:hover { background:#BF0C60; color:#fff;} 
.pagination .current {padding:5px; background:#990039; color:#fff;}
.pagination .disabled { padding:0 5px;}

#ppns { float:left; padding:20px 0;}

/*ODKAZY vo FOOTRI */
#block_various_links_footer { list-style:none;  padding:5px 5px; height:15px;}
#block_various_links_footer li { float:left; background:url(../image/navigacia_arrow.png) no-repeat 10px 5px; padding:0 10px 0 20px;}
#block_various_links_footer li a { color:#333; text-decoration:none;}
#block_various_links_footer li a:hover { text-decoration:underline; color:#009FC6;}

/* HLADAT */
#search_query {  

 
width: 110px;
float: left;
height: 15px;
line-height: 15px;
padding: 3px;
font-size: 11px;
color: #666;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
border-right: 0;

}




#search_button { float:left; width:45px; border:0; background:#009FC6; color:#fff; padding:3px 0;

float: left;
background: url('../image/search.png');
 
width: 53px;
height: 23px;
line-height: 17px;
text-transform: lowercase;
font-weight: 700;
background-position: 0 0;
font-size: 10px;
color: white;
border: 0px;
cursor: pointer;
border-image: initial;

}
#search_button:hover  { background-position: -54px 0;}
 
p.vyhladaj { padding:0 0 0 8px;  }

p.linka { margin-bottom:10px; padding-top:10px;  display:block; border-bottom:1px solid #ccc; clear:both}
/* STRED OBSAH */
#product_list { margin:20px 0 0 0;}

h1#productname { font-family: Arial, Helvetica, sans-serif; font-size:20px;
	 padding:20px 0 10px 0; margin:0; color: #374853; font-weight:normal;  }
h1.category_title { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:22px;
	  padding:0; color: #374853; margin-top:0.5em; padding-bottom:5px;}
	#productsSortForm { clear:both;}
#productsSortForm .select { border-top: 1px solid #EAEAEA;border-bottom: 1px solid #666;height: 25px;
padding-top: 8px; color:#999; font-size:11px;}	
#productsSortForm a { padding: 0 5px; color: #900; text-decoration:none;}
#productsSortForm a:hover { text-decoration:underline;}
#productsSortForm a.selected { color:#000}
	.breadcrumb { font-size: 11px; font-family:Arial, Helvetica, sans-serif;
color: #777;
height: 30px;
line-height: 32px;
font-style: normal;
width: 787px;
padding: 0;
border-bottom: 1px dotted #EBEBEB; margin-bottom:20px; }
	.breadcrumb a { color: #666; text-decoration:none;}
	.breadcrumb a:hover { text-decoration: underline;}
	.breadcrumb .ahome { color:#900;}
	
	.breadcrumb .navigation-pipe {
font-weight: bold;
font-size: 10px;
padding: 0 10px;
color: #999;
}
	
	/* PRIAMO V KOSI */
	.cart_last_product { background:#000; display:block; padding:2px 0;font-family: "Century Gothic", "Apple Gothic", Verdana, sans-serif; font-weight:normal; font-size:14px; color:#fff; font-weight:normal; width:100%; }
	.cart_last_product th { font-weight:normal;text-align:left;}
	.cart_last_product_content {   display:block; padding:10px 0; border-bottom:5px solid #021D14; margin-bottom: 10px; }
	
	#delivery_address { list-style:none; padding:10px 20px; line-height:1.5em; float:left; background:#F4F4F4; width:206px; height:100px;}
	#invoice_address { list-style:none; padding:10px 20px; line-height:1.5em;float:left; width:206px;background:#F4F4F4; border-left:1px solid #ccc;height:100px;}
	#order_carrier {border-left:1px solid #ccc; padding:10px 20px; line-height:1.5em;float:left; width:206px;background:#F4F4F4;height:100px;}
	.address_title, #order_carrier h4 { font-weight:bold; border-bottom:1px solid #000;}
	
	
	#address_delivery { list-style:none; float:left; width:206px; padding:10px 20px;background:#F4F4F4; margin:20px;}
	#address_invoice { list-style:none;float:left; width:206px; padding:10px 20px;background:#F4F4F4;margin:20px;}
	
	#cart_summary  td { border-bottom:1px solid #E5E5E5;}
	
	#cart_summary th.cart_description { text-align:left; padding-left:60px;}
	#cart_summary td.cart_description { text-align:left; padding-left:60px;}
	#cart_summary td.cart_description a { color:#009FC6; text-decoration:none;}
	#cart_summary td.cart_description a:hover { text-decoration:underline;}
	
	#cart_summary td.cart_quantity { background: #F7F7F7;}
	#cart_summary td.cart_quantity p { font-weight:bold; float:left;  padding: 2px; margin:5px 0 0 5px;}
	#cart_summary td a.cart_quantity_delete {  padding:15px 15px 0 0;}
	 
	 #zaplat { background:#BF0C60; font-weight:bold; font-size:16px; cursor:pointer; border:0; color:#fff; float:right; padding:10px 10px; font-family: Arial, Helvetica, sans-serif;}
	 #zaplat:hover { color:#fff; text-decoration:underline;}
	 
	 .aktualizovat { color:#009FC6; text-decoration:none;}
	 .aktualizovat:hover { text-decoration:underline;}
	 
	 #dopravca {   line-height:2em;}
	 #dopravca th { text-align:left; border-bottom:1px solid #009FC6;padding:0 20px 0 10px; }
	 #dopravca td {  border-bottom:1px solid #E7E7E7; padding:0 20px 0 10px; }
	 
	/* MOJ UCET*/
	#ucet { list-style:none; padding:20px 0;}
	#ucet li { float:left;    border-right:1px solid #E5E5E5;}
	#ucet li:hover { background: #F7F7F7;}
	#ucet a { color:#009FC6; text-decoration:none; height:26px; line-height:26px; display:block; float:left;padding:5px;}
	#ucet a:hover { text-decoration: underline;}
	#ucet img { padding:5px 0 0 5px;}
	#uvod { clear:both; padding:20px 0;}
	
	/* PLATBA */
	.payment_module { float:left; width:300px; height:50px; margin:10px 30px; text-align:justify;}
	.payment_module img { float:left; padding:0 10px 5px 0;}
	.payment_module a {  display:block; width:300px; height:50px; color:#000; text-decoration:none; border:5px solid #ccc; padding:5px; }
	.payment_module a:hover { background:#f4f4f4;border:5px solid #009FC6; padding:5px;}
	
	.cart_navigation{ clear:both; padding-top:20px;}
	.cart_navigation .exclusive { float:right;  background:#009FC6; color:#fff; padding:10px 20px; text-decoration:none; text-transform:uppercase; }
	.cart_navigation .exclusive:hover { background:#CCC; color:#333;}
	.cart_navigation .button_large, .button { float:left; background:#009FC6; color:#fff; padding:10px 20px;text-decoration:none; text-transform:uppercase;}
	.cart_navigation .button_large:hover, .button:hover {background:#CCC; color:#333;} 
	
	#cart_summary { width:100%;  border-spacing: 0px;}
	#cart_summary tfoot { background:#F4F4F4;}
	#cart_summary thead th {  border-bottom:1px solid #009FC6; font-weight:normal; text-transform:lowercase; color:#666; padding:2px 0;  }
	
	#order-detail-content { border:1px solid #ccc; padding:20px; margin-top:10px;}
	#order-detail-content td { line-height:2em; padding-right:10px; text-align:right;}
	.cart_quantity a { }
	.cart_quantity p { float:left;}
	.cart_total_price td { font-weight:bold; color: #036; background: #E8F8FF;}

	
	.cat_desc { line-height:2em; padding:0 0 10px 0; float:left; width:100%; text-align:justify}
	.man_desc { line-height:2em; padding:0 0 10px 0; float:left; width:100%; text-align:justify; margin-bottom:40px;  }
 	h3#viac { clear:both; padding:20px 0 0 0; }
	
	#categoryImage { float:left;width:30%;}
	
	/* HOME */
	.ajax_block_product { float:left; list-style:none;  padding:10px; margin:2px; width:150px; height:220px;   border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; }

	/* NOVINKA*/
	.novinkaflag {background:url(../image/flag-novinka.gif) no-repeat 0 0; position: absolute; display:block; width:83px; height: 83px; margin:-11px 0 0 -11px;  }
	 .akciaflag {background:url(../image/flag-akcia.gif) no-repeat 0 0; position: absolute; display:block; width:83px; height: 83px; margin:-11px 0 0 78px; }
/* PRODUCTLIST - CENA */
#product_list .price
{ font-weight:bold; display:block; height:20px; line-height:20px; margin:7px 1px 0 0; text-align:left;font-size:11px; color:#000; border-bottom:1px solid #E5E5E5; } 
/* PRODUCTLIST - ZOBRAZIT */
#product_list .zobrazit 
{ margin-right: 7px; color:#000; height:24px; line-height:24px;   font-size:11px; float:right; text-align:left; display:block; width:27px; font-weight:bold;background:url(../image/bg_more.gif) no-repeat 0 0; text-transform:lowercase;   }  
#product_list .zobrazit:hover { text-decoration:underline;}
/* PRODUCTLIST - KOSIK */
#product_list .kupit
{ color:#009FC6; font-size:10px; text-transform: none; height:24px; line-height:24px; float:left;text-align:left; display:block; width:100px;font-weight:bold; padding:0 5px 0 25px;background:url(../image/bg_add.gif) no-repeat 0 0; margin-left:4px; text-decoration:none;   } 
#product_list .kupit:hover {   text-decoration:underline;}
	
	#product_list .availability { text-transform:lowercase; font-weight:normal; color:#000; float:right;}
	
	#product_list h2 { padding:0; height:30px;     font-size:13px;  margin:0 0 3px 0; text-align:center;   }
	#product_list h2 a {color:#000; font-weight:bold; text-decoration:none;  font-family: Helvetica, Arial, sans-serif; padding:0; margin:0; }
	#product_list h2 a:hover { text-decoration:underline}
/* MAIN - CENA */
#featured-products_block_center { margin-top:30px;}
#featured-products_block_center .ajax_block_product { height:200px;}
#featured-products_block_center .price_container { width:70px; float:left;display:block; text-align:center}
#featured-products_block_center .price
{ font-weight:bold; display:block; height:20px; line-height:20px; margin:7px 1px 0 0;  font-size:11px; color:#000; } 
/* MAIN - ZOBRAZIT */
#featured-products_block_center .zobrazit 
{ margin-right: 7px; color:#000; height:24px; line-height:24px;   font-size:11px; float:right; text-align:left; display:block; width:27px; font-weight:bold;background:url(../image/bg_more.gif) no-repeat 0 0; text-transform:lowercase;   }  
#featured-products_block_center .zobrazit:hover { text-decoration:underline;}
/* MAIN - KOSIK */
#featured-products_block_center .kupit
{ color:#009FC6; font-size:10px; text-transform:none; height:24px; line-height:24px;  text-align:left; display:block; width:55px;font-weight:bold; padding:0 0 0 25px;background:url(../image/bg_add.gif) no-repeat 0 0; float:right; margin-top:4px;  } 
#featured-products_block_center .kupit:hover {   text-decoration:underline;}
	
	#featured-products_block_center h4 { font-size:20px; padding:10px 0; display:none;}
	#featured-products_block_center h2 { padding:0; height:30px;     font-size:12px;  margin:0 0 3px 0; text-align:center;   }
	#featured-products_block_center h2 a {color:#000; font-weight:bold;  font-family: Helvetica, Arial, sans-serif; padding:0; margin:0; }
	.product_desc { display:none;}
	
	
	
/* STRANKA PRODUKTU */	
	#primary_block h2, #sameCAT { font-family: "Century Gothic", Arial;
font-size: 16px;
border-bottom: 1px solid #EFEFEF;
color: #063;
margin: 25px 0 15px 0;
padding: 0 0 4px 0;}
	.vasacena { font-size:20px; font-weight:normal;}
	
	.our_price_display { float:right; font-weight:normal; font-size:12px; }
	#our_price_display { font-size:20px;  font-weight:normal;}
	#cenovka { background:#F7F6F1; padding:20px 20px 5px 20px;   }
	
	
	#znizc {background:#F7F6F1; padding:0 20px; height:20px; line-height:20px; font-size:12px;}
	#znizc .discount {font-weight:bold; } 
	#znizc #znizce {  float:right}
	#znizc #znizce #old_price_display { text-decoration:line-through;font-weight:bold;  }
	
	#dostupnost { background:#F7F6F1; padding:5px 20px 20px 20px; margin-bottom:10px; clear:both; font-size:12px;}
	#dostupnost .dost {font-weight:bold;  }
	#dostupnost .doss { font-weight:bold; float:right} 
	
	#pb-right-column { float:left; width:300px; padding-top:30px; }
	#pb-left-column { float:right; width:400px;padding-right:30px; }
	
	#short_description_content { line-height:1.5em; text-align:justify; }
	
	#thumbs_list_frame { list-style:none; }
	#thumbs_list_frame li { float:left;}
	
	.prize {  height:90px; padding:10px;}
	
	#add_to_cart { padding:0 10px 0 20px; float:right}
	#add_to_cart input {	background: url('../image/add-to-cart.png');
width: 140px;
height: 29px;
line-height:26px;
text-transform:none;
font-weight: 700;
background-position: 0 0;
font-size:12px; 
color:#fff;
border:0px;
cursor:pointer;}

#add_to_cart input:hover { background-position: -140px 0;}
	 
	
	
	#product_reference { padding:5px 0 0 20px; color: #666; float:left}
	#quantity_wanted { width:40px;}
	#quantity_wanted_p { float:right; margin-top:3px;}
	#quantity_wanted_p label { color:#666}
	
	 
	#usefull_link_block { display:none;}
	#buy_block { font-family:Arial, Helvetica, sans-serif;  }
	#short_description_block { padding:0 0 10px 0; }
	#short_description_content {line-height:1.7em;}
	#viacdetail { color:#BF0C60;}
	#more_info_block { line-height:1.7em; border-top:1px solid #ccc; margin-top:20px; padding:20px 20px 0 20px;}
	
/* V ROVNAKEJ KATEGORII */
.idTabs { display:none;}

#productscategory{
	margin:2em auto 0pt;
	height:120px;
	width:100%;
}

#productscategory_noscroll{
	margin:2em auto 0pt;
	height:120px;
	width:100%;
}

#productscategory_list{
	overflow:hidden;
	float:left;
	width:96%;
}
#productscategory_list ul{
	padding-left:0px;
	list-style-type:none;
}
#productscategory_list li{
	float:left;
	margin:0 3px;
	cursor:pointer;
	text-align:center;
	width:100px;
	overflow:hidden;
}
#productscategory_scroll_left, #productscategory_scroll_right{
	background: url('../img/thumbs_left.gif') no-repeat center;
	text-indent:-3000px;
	display:block;
	width:9px;
	height:18px;
	float:left;
	margin-top:30px;
}
#productscategory_scroll_right{
	background-image: url('../img/thumbs_right.gif');
}
#productscategory_list a { text-decoration:none; color:#000}
#productscategory_list a:hover { text-decoration:underline}



/* KOSIK BLOK START */
#cart_block h4 span#block_cart_collapse{ background: url('../img/icon/sort_asc_white.gif') no-repeat 5px 6px; cursor:pointer;  }
#cart_block h4 span#block_cart_expand{ background: url('../img/icon/sort_desc_white.gif') no-repeat 5px 6px; cursor:pointer;  width:30px; height:20px; display:none;}
.hidden, .collapsed, .block_hidden_only_for_screen { display:none; }
#left_column .block_content { padding:5px 0 5px 20px; line-height:2em;
font-family: Calibri, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; font-size:12px;}
.block_content a { text-decoration:none; padding:0 2px; color:#009FC6;}
.block_content a:hover { text-decoration:underline;}
/* KOSIK BLOK END*/

/* PRAVY STLPEC */
#right_column .block { padding:0; line-height:2em; margin:0 10px;
font-family: Calibri, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; font-size:12px; float:left; width:200px;}

.products { list-style:none;}
.products dd.item,
.products dt.item,
.products dd.first_item,
.products dd.last_item
 {  display:none;}

/*kategorie */
div#categories_block_left ul.tree { padding-left:0px; list-style:none; }
div#categories_block_left ul.tree li {
	
	padding-left:12px;
	background: none;
	margin-right:10px;
	font-weight:bold;
	font-size:12px;
	
	
	border-bottom:1px solid #E5E5E5;
}
div#categories_block_left ul.tree li.last { border:0;}
div#categories_block_left ul.tree li ul li{
	padding-left:5px;
	background:none;
	font-size:11px;
	font-weight:normal;
	list-style:none;
}
div#categories_block_left ul.tree li ul li ul li{
	padding-left:15px;
	font-size:9px;
}
div#categories_block_left ul.tree a{
	padding: 0 2px 0 4px;
	display:block;
	margin:0 0 0 2px;
	color:#000;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	
}
div#categories_block_left ul.tree a:hover{
	  color:#900; text-decoration:none;
}
div#categories_block_left ul.tree a.selected{
	color: #900;
	font-weight: bold;
}

div#categories_block_left ul.tree li ul a.selected{
color: #900;
	font-weight: bold;
}

div#categories_block_left span.grower{
	display:block;
	float:left;
	background-position: 0px 3px;
	background-repeat: no-repeat;
	width:9px;
	height:15px;
	margin: 5px 0 0 -10px!important;
	margin: 5px 0 0 -6px;
	padding: 0;
}
div#categories_block_left span.OPEN { background-image: url('../img/icon/less.gif'); cursor:pointer; }
div#categories_block_left span.CLOSE{ background-image: url('../img/icon/more.gif'); cursor:pointer;}
/*
.tree { margin-right:20px;}
.tree a:hover { background: #009FC6; color:#fff; text-decoration:none;}
.tree li { padding:3px 0; list-style:none; border-bottom:1px dotted #000; font-family: Garamond; font-family: Verdana, Geneva, sans-serif;}
.tree li a { font-size:13px; color:#000; display:block; padding-left:5px;  }
.tree li ul li { padding:2px 0 2px 20px; }
.tree li ul li a { font-size:11px;color:#000; padding-left:20px; background:url(../image/arrow.gif) no-repeat 8px 10px; }
.tree li ul li a:hover {background:url(../image/arrow_w.gif) no-repeat 8px 10px #009FC6;}

div#categories_block_left ul.tree a.selected{
	background: #009FC6; color:#fff; 
	font-weight: bold;
}
.tree .last { border:0;}
*/


/* steps (like order step) */
ul.step {
	
	list-style: none;
	margin:0.8em auto 2em;

	height: 26px;
	width:710px;
}
ul.step li {
	height: 26px; line-height:26px;
	float: left;
	width: 140px;
	text-align: center;
	color:#fff;
	background: transparent url('../img/step_standard.gif') no-repeat bottom left;
}
ul.step li.step_current {
	background: transparent url('../img/step_current.gif') no-repeat 0 0;
	font-weight:bold; color:#fff;
}
ul.step li.step_todo {
	font-style:italic;
}
ul.step li#step_end { width: 140px; }
ul.step li#step_end { background: transparent url('../img/step_end.gif') no-repeat bottom left; }
ul.step li#step_end.step_current { background: transparent url('../img/step_end_current.gif') no-repeat bottom left; }
ul#order_step {
	background-color: white;
}
ul.step a { color:#fff; text-decoration:none;}
ul.step a:hover { text-decoration:underline;}

/* OBSAH - KATEGORIE */
#subcategories { padding:20px 0;}
#subcategories img { display:none;}
#subcategories ul li { float:left; list-style:none; padding-top:10px;   }
#subcategories a { color:#009FC6; text-decoration:none; padding:0 5px; border-right:1px solid #E5E5E5;}
#subcategories a:hover { text-decoration: underline;}




/* LOGIN REGISTER */

#express-order-field { float:left; width:210px; background:#F4F4F4;height:250px; border:0; padding:0 10px; margin:5px; }
#express-order-field h3 { padding-bottom:2px; text-transform:uppercase;margin-bottom:5px; font-size:11px;}
#express-order-field h4 { text-align:justify; font-weight:normal;  line-height:1.5em; }
p.submit { position: relative;  top:210px; width:100%; text-align:right;}
.authentication-button {  border:0; cursor:pointer;  background:#009FC6; padding:5px 10px; color:#fff;}
.authentication-button:hover { background:#900; color:#fff;}

#create-account_form fieldset {  float:left; height:250px; background:#F4F4F4; color:#000; border:0; width:210px; padding:0 10px; margin:5px;}
#create-account_form h3 { padding-bottom:2px; text-transform:uppercase;margin-bottom:5px; font-size:11px;}
#create-account_form h4 { text-align:justify; font-weight:normal;  line-height:1.5em; padding-bottom:10px;}

#login_form fieldset { background:#F4F4F4; float:left;height:250px;border:0;width:210px;padding:0 10px; margin:5px;}
#login_form h3 { padding-bottom:2px; text-transform:uppercase;margin-bottom:5px; font-size:11px;}
.id_state { display:none;}
.account_creation { border:0;}

.account_creation .required { width:470px;  margin-left: 20px;}
.account_creation h3 { padding:10px; background:#009FC6; color:#fff; margin:20px 0 10px 0; }
.account_creation label { float:left; display:block; width:150px; clear:both; margin-top:10px; }
.account_creation input { float:left;  border:1px solid #ccc; padding:2px 5px;  line-height:20px; height:20px;margin:5px 0;}
.account_creation textarea { float:left;  border:1px solid #ccc; padding:2px 5px;margin:5px 0;}
.account_creation sup { float:left; padding:8px 0 0 5px;}
#titul input, #titul label, #titul span { float:left; width:auto; clear:none; margin:0; padding:0 10px;}

#krajina {padding:2px 5px;  line-height:20px; height:20px;margin:5px 0; float:left;}
#id_country, #ship_id_country { float:left;}
.form_info { float:left; padding:10px 0 0 5px;}

#fakturadr { float:left; width:49%;}
#shipping { float:left; width:51%; margin-bottom:20px;}
#povinne { clear:both; padding:5px 10px; background:#F7F7F7; border-bottom:1px dashed #ccc;border-top:1px dashed #ccc; color:#F00; }
.express_order { border:0px solid #ccc;}
.express_order h3 { padding:5px 10px; background:#009FC6; color:#fff; margin:20px 10px 10px 0; }
.express_order label {  }
.express_order input { border:1px solid #ccc; padding:2px 5px; width:auto; }
.express_order textarea { float:left; border:0; background:#E8F8FF;padding:2px 5px;margin:5px 0;}
.express_order sup { color:#F00;  }
#submitExpress {  border:0; cursor:pointer;  background:#009FC6; padding:5px 10px; color:#fff; height:auto; line-height:auto; float:right; clear:both; margin-right:50px;}
#submitExpress:hover {background:#900; color:#fff;}

#dznacky {
	margin:0 auto;
text-align: center;
width: 55%;
padding-top: 10px;
clear:both;
padding-bottom:20px;
}

#dznacky a {
font-size: 12px;
font-weight: normal;
color: #5D717E;
text-decoration: none;
}
#dznacky a:hover { text-decoration:underline}

.stock {background: #093;
color: white;
font-size: 11px;
 font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
text-transform: lowercase;
padding: 0 3px 0 2px;
 }

.sold {color: white;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
background: #EC0006;
font-weight: normal;
text-transform: lowercase;
padding: 0 3px 0 2px;
 }
.onway {color: white;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
background: #06F;
font-weight: normal;
text-transform: lowercase;
padding: 0 3px 0 2px;
 }


#infoblock { list-style:none; background:#F7F7F7; height:40px; padding:20px 0; line-height:1.5em;}
#infoblock li { float:left; padding:0 0 0 25px;} 
#infoblock li span { font-weight:bold}
#infoblock a { text-decoration:none; color:#990039; font-weight:bold}
#infoblock a:hover { text-decoration:underline}

 #social { border-top:1px solid #F7F6F1; border-bottom:1px solid #F7F6F1; margin:20px 0 10px 0; padding:10px 10px 10px 10px; text-align:right}
 
ul#selmenu { margin:0 10px 0 10px; display:block; font-family:Arial, Helvetica, sans-serif; list-style:none; }
ul#selmenu li a { display:block; padding:5px 0 4px 7px; border-bottom:1px dotted #ccc; font-weight:bold; color:#333; text-decoration:none;}
ul#selmenu li a.selected { display:block; padding:5px 0 4px 7px; border-bottom:1px dotted #CCC; font-weight:bold; color:#900;  }
ul#selmenu li a:hover { display:block; padding:5px 0 4px 7px; color:#900;}
ul#selmenu li a.selected:hover {color:#900;  }
