.list_item {border: 1px solid #ccc; width:49%; float:left; height:300px; margin:0 0 -1px -1px; position:relative; overflow:hidden;}
.list_item h3.produkt {text-align:center; margin:7px 10px;}
.list_item h3.produkt a {font-size:12px; text-decoration:none;}
.list_item .obrazekk {text-align:center; height:175px; overflow:hidden;}
.list_item .spodek {position:absolute; top:210px; width:100%;}
.list_item .spodek .box_1 {width:35%; background:#F7F7F7; height:25px; float:left; margin:0 3px 0 5px; line-height:24px; text-align:center; font-weight:bold; font-size:14px;}
.list_item .spodek .box_1 span {font-weight:normal;}
.list_item .spodek .box_2 {width:30%; background:#EDEDED; height:25px; float:left; line-height:24px; text-align:center; font-size:14px;}
.list_item .spodek .box_3 {width:28%; background:#D9D9D9; height:25px; float:left;  margin:0 0px 0 3px;}
.list_item .spodek .box_3 .kosik {width:100%; height:25px; border:0; cursor:pointer;}
.list_item .spodek .kratky_popis {margin: 0 5px; padding:5px 0 0 0;}
p.paginate {text-align:center;}

table.kosik {margin: 0 0 50px 0; width:100%;}
table.kosik td, table.kosik tr, table.kosik {border:0;}
table.kosik tr {border-bottom:1px solid #bbb;}

table.kosik  h2.polozka a {font-size:12px; text-decoration:none;}
table.kosik  h2.polozka {font-size:12px;}
table.kosik input.kosik_cart {font-size:11px; color:#a9a39a; border: 1px solid #a9a39a; background:#F7F7F7; height:24px; cursor:pointer;}
table.kosik input.ks {height:20px;
	width:25px;
	font-family:Verdana, Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#a9a39a;
	margin-left:5px;
	margin-right:3px;
	border: 1px solid #a9a39a;
	text-align:center;
}

.lbl_reg {float:left; width:200px; text-align:right; display:inline; margin:5px 15px 14px 30px;}
.regForm {float:left; width: 250px; border: 2px solid #63AAD6; padding:2px 0; width:230px;}
.field_wrapper { display: inline-block; }
.field_wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .field_wrapper { height: 1%; }
.field_wrapper{ display: block; }
#submitobj fieldset {border: 1px solid #63AAD6; margin: 15px 15px 0 15px;}
#submitobj select {width:230px;}
#submitobj legend {font-size:110%; border: 1px solid #63AAD6; padding:5px 10px; margin:0 0 0 20px; font-weight:bold;}
#submitobj label {font-size:110%;}
#submitobj textarea {width:230px; height:120px;border: 2px solid #63AAD6; float:left;}
#submitobj input.send {margin:0 0 20px 190px; width:130px; height:37px; background: #6D6D6D; color: #fff; border:0; font-weight:bold;}
br.clear {clear:both;}

.cart_sum {font-size:120%; font-size:120%; text-align:right; padding: 0 30px;}
.cart_sum_price_total {font-weight:bold; font-size:120%;}

table.doprava_table {width:400px; font-size:115%;}
table.doprava_table, table.doprava_table tr, table.doprava_table td {border:0;}

.vlastnilogo a {display:block; margin: 0 auto; text-align:center;}







#pd{
	padding:0px 25px 0px 20px;
}

.pd_name{
	display:block;
	width:100%;
	font-family:Tahoma, Verdana;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	margin:20px 0 15px 0;
}
.pd_descr{
	font-family:Tahoma, Verdana;
	font-size:12px;
	text-align:justify;
	width:300px;
/*	color:#4d4e53;*/
	float:right;
	margin: 0;
	padding: 20px 0 0 0;
	 border-top:1px dotted gray;
}
.pd_im {
	float:left;
	margin-top:20px;
}
.pd_group{
	margin-top:5px;
	float:right;
	width:300px;
	text-align:center;
	margin-bottom:15px;
}
#pd a.obr_velky:link,#pd a.obr_velky:visited {
	text-decoration:none;
	font-family:Verdana;
	width:116px;
	border:0;
	float:left;
}
.obr_velky img {margin:0; padding:0; border:0;}
.pd_bold {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
/*	color:#4d4e53;*/
}
.pd_price {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ec1b25;
	margin-left:20px;
}
.pd_info {
	font-family:Tahoma;
	font-size:12px;
/*	color:#4d4e53;*/
}
.pd_kosik {
	background-image:url(button_cart.png);
	color: #fff;
	background-color: transparent;
	font-weight: bold;
	width:270px;
	height:54px;
	border:0;
	cursor:pointer;
	margin: 10px 0;
}

#dotaz {margin: 25px 0 0 0;}
#dotaz fieldset {border: 1px solid #ddd;}
#dotaz legend {border: 1px solid #ddd; padding: 5px 20px; color:#777;}
#dotaz label {width:120px; float: left; text-align:right; margin-right:12px;}
#dotaz input {width:200px; float:left;}
#dotaz .dt_area {width:380px; height:140px; float:left;}
#dotaz input.submit {float:none; margin-left: 132px; padding:3px 30px; width: auto;}

/*KOSIK A HLEDANI*/
.hledani {position:absolute; top:10px; right:12px; z-index:1000;}
.hledani .input_search {border: 1px solid #ccc; width: 160px; color:#666;}
.cartbox {position:absolute; top:50px; right:12px; width:160px; text-align:center; color: #555; border:1px solid #ccc; z-index:1000; background: url('http://www.webuje.cz/images/pozadiuvodadmin4.png');}
.cartbox h3 {margin: 5px 0 2px 0; text-align:center;}
.cartbox h3 a {text-decoration:underline;}
.cartbox h3 a:hover {text-decoration:none;}

.newsletterbox {width:75%; border:1px solid #ccc;}
.newslettersubmit {width:18%; border:1px solid #ccc;}

.eshoplogo-text {float:left; clear:both; text-align:center;}
.twitter-share-button {margin-top:20px;}
.shop_obrazky {width:210px; float:left;}
div.dalsi_obrazky {padding:0 0 0 0; position:relative;}
a.dalsi_obrazek img {margin:3px 3px;}
img.img_pd {float:left;}
a.odpoved {text-decoration:none; cursor:pointer;}
a.odpoved:hover {text-decoration:underline;}
table.document, table.document tr, table.document td {border:0;}
table.document {width:auto;}

.galerka {width:30%; float:left; text-align:center; border: 1px solid #ddd; margin-right:3px; padding: 0 0 10px 0; height:165px;}
.galerka img.nahled {border: 1px solid #ddd; padding:4px;}
.obrazek {width:130px; float:left; text-align:center; border: 1px solid #ddd; margin-right:3px; padding: 0 0 10px 0; height:120px;}
.obrazek img.nahled {border: 1px solid #ddd; padding:4px;}

.eshoparticle table, table.eshoparticle {
  margin: auto !important;
}
table tr th {font-weight:normal !important;}
table tr.required th {font-weight:bold !important;}
form th label {text-align:right; display: block;}
form.filtruj select {margin: 0 0 5px 0;}

#formular table, #formular tr, #formular th, #formular td {border:0;}
#formular legend {margin-left: 50px;}
.nekorweb2logo {z-index:9;}