#eshop .uvod_box {
	clear:both;
}
#eshop h2 {
	text-align:left;
	color:#FF6600;
	margin: 0px 0px 0px 0px;
}
#eshop .produkty {
	display:block;
	overflow:hidden;
	width:172px;
	height:300px;
	float:left;
	border: 1px solid #3a8107;
	margin:10px 5px 10px 5px;
	padding:0px;
	background-color:#FFFFFF;
}
#eshop .produkty .title {
	background-color:#75a365;
	color:#FFFFFF;
	overflow:hidden;
	padding:2px;
	width:168px;
	height:60px;
	display:table-cell;
	vertical-align:middle;
}
#eshop .produkty .title .left {
  float:left;
  display:block;
}
#eshop .produkty .title .left a {
	color:#FFFFFF;
}
#eshop .produkty .title .left a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#eshop .produkty .title .center {
  display:block;
  text-align:center;
}
#eshop .produkty .title .center a {
	color:#FFFFFF;
}
#eshop .produkty .title .center a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#eshop .produkty .title .right {
  float:right;
  display:block;
}
#eshop .produkty .title .right a {
	color:#FFFFFF;
}
#eshop .produkty .title .right a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#eshop .produkty .obsah_foto {
	text-align:center;
	vertical-align:middle;
	padding:1px;
	display:block;
	padding:5px;
	clear:both;
}
#eshop .produkty .obsah_foto img {
	display:block;
	float:left;
	border:1px solid #999999;
}
#eshop .produkty .obsah_foto img:hover {
	border:1px solid #333333;
}
#eshop .produkty .info {
	width:50px;
	float:left;
	text-align:center;
	display:block;
	margin:6px 0px 0px 6px;
}
#eshop .produkty .cena {
	width:110px;
	float:right;
	text-align:right;
	font-weight:bold;
	display:block;
	font-size:14px;
	padding:15px 5px 0px 0px;
}
#eshop .produkty .link {
	width:110px;
	float:right;
	text-align:right;
	padding:10px 5px 0px 0px;
}
#eshop .produkty .link a {
	text-decoration:underline;
}
/*#eshop .produkty .info {
	text-align:center;
	display:block;
	position:absolute;
	background-color:#FFFFFF;
	width:160px;
	margin:6px 0px 0px 6px;
}*/

#eshop .produkt {
	display:block;
	width:552px;
	float:left;
	border: 1px solid #3a8107;
	margin:10px 2px 10px 2px;
	padding:0px;
	overflow:hidden;
	background-color:#FFFFFF;
}
#eshop .produkt span {
	font-weight:bold;
}
#eshop .produkt .title {
	background-color:#75a365;
	color:#FFFFFF;
	overflow:hidden;
	padding:2px;
	height:15px;
	display:block;
}
#eshop .produkt .title .left {
  float:left;
  display:block;
}
#eshop .produkt .title .left a {
	color:#FFFFFF;
}
#eshop .produkt .title .left a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#eshop .produkt .title .center {
  display:block;
  text-align:center;
}
#eshop .produkt .title .center a {
	color:#FFFFFF;
}
#eshop .produkt .title .center a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#eshop .produkt .title .right {
  float:right;
  display:block;
}
#eshop .produkt .title .right a {
	color:#FFFFFF;
}
#eshop .produkt .title .right a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#eshop .produkt .obsah {
	text-align:left;
	display:block;
	overflow:hidden;
	padding:5px;
	width:542px;
}
#eshop .produkt .delivery_info {
	text-align:center;
	display:block;
	overflow:hidden;
	padding:5px;
	width:542px;
	font-size:14px;
	color:#F30;
}
#eshop .produkt .obsah_center {
	text-align:center;
	display:block;
	overflow:hidden;
	padding:5px;
	width:542px;
}
#eshop .produkt .obsah_center h4 {
	font-size:14px;
	color:#669933;
	text-align:left;
	padding:2px 2px 2px 2px;
	margin:2px 0px 5px 0px;
	border-bottom:1px solid #E5E5E5;
}
#eshop .produkt .tabulka_velkosti {
	text-align:center;
	display:block;
	overflow:hidden;
	padding:5px;
	width:542px;
	border-bottom:1px solid #E5E5E5;
}
#eshop .produkt .tabulka_velkosti h4 {
	font-size:14px;
	color:#669933;
	text-align:left;
	padding:2px 2px 2px 2px;
	margin:2px 0px 5px 0px;
	border-bottom:1px solid #E5E5E5;
}
#eshop .produkt .tabulka_velkosti a {
	display:block;
	float:left;
	text-align:center;
	padding:5px;
	margin:5px;
	width:35px;
	border:1px solid #E5E5E5;
}
#eshop .produkt .tabulka_velkosti a:hover {
	display:block;
	float:left;
	text-align:center;
	padding:5px;
	margin:5px;
	width:35px;
	border:1px solid #090;
	font-weight:bold;
	text-decoration:none;
	background-color:#CCE7BC;
}
#eshop .produkt .tabulka_velkosti a.press {
	display:block;
	float:left;
	text-align:center;
	padding:5px;
	margin:5px;
	width:35px;
	border:1px solid #090;
	font-weight:bold;
	text-decoration:none;
	background-color:#E0FDA6;
}
#eshop .produkt .obsah img {
	display:block;
	float:left;
	margin:0px 5px 5px 0px;
	border:1px solid #999999;
}
#eshop .produkt .obsah img:hover {
	border:1px solid #333333;
}
#eshop .produkt .obsah .right {
  float:right;
  display:block;
}

#produkt_detail {
	display:block;
	overflow:hidden;
}
#produkt_detail a {
	text-decoration:none;
	font-weight:bold;
}
#produkt_detail a:hover {
	text-decoration:underline;
}
#produkt_detail .f_logo {
	display:block;
	width:100%;
	text-align:center;
	padding:0px 0px 10px 0px;
}
#produkt_detail .f_logo img {
	border:1px solid #999999;
}
#produkt_detail dl {
	overflow:hidden;
	display:block;
}
#produkt_detail dl dt {
	clear:left;
	float:left;
	text-align:right;
	width:50px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
}
#produkt_detail dl dd {
	float:left;
	padding:0px 0px 0px 10px;
	width:470px;
	text-align:left;
	margin-bottom:10px;
	display:block;
	overflow:hidden;
}
#produkt_detail dl dd a.fotka {
	display:block;
	overflow:hidden;
	float:left;
	margin:1px;
}
#produkt_detail dl dd a.fotka img {
	border:1px solid #999999;
}
#produkt_detail dl dd a.fotka img:hover {
	border:1px solid #333333;
}



#content {
	padding:10px 0 0 6px;
	height:auto;
	color:#848282;
	background:#FFFFFF;
}
#content ul {
	margin:0px;
	padding:0 0 0 10px;
}
#content ul li {
list-style:none;
float:left;
width:223px;
height:316px;
margin:0px;
border-bottom:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
}
#content ul li .title {
	text-align:right;
	font-family:tahoma;
	font-size:11px;
	padding:10px 5px 0 0;
}
#content ul li .titlehl {
	font-size:14px;
	font-weight:bold;
}
#content ul li .thumb {
	float:left;
	width:102px;
	height:111px;
	padding:5px 0 10px 10px;
}
#content ul li .price {
	float:right;
	padding:40px 4px 0 0;
	width:102px;
	height:61px;
	font-family:tahoma;
	font-size:11px;
	text-align:right;
}
#content ul li .pricehl {
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	color:#FF850D;
}
#content ul li .pricevl { 
	font-family:tahoma;
	font-size:11px;
	color:#666666;
}
#content ul li .details {
	float:left;
	width:193px;
	height:auto;
	font-family:tahoma;
	font-size:11px;
	margin:0px 10px 0px 10px;
	padding:10px 0 10px 0;
	border-bottom:#CCCCCC 1px dashed;
	border-top:#CCCCCC 1px dashed;
}
#content ul li .buttons {
	float:left;
	width:213px;
	height:51px;
	font-family:tahoma;
	font-size:11px;
	padding:10px 0px 10px 5px;
}

#content .main {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:15px;
	border-bottom:1px solid #CCCCCC;
}
#content .main .left {
	float:left;
	width:300px;
}
#content .main .right {
	float:right;
	width:300px;
}
#content .main .right .top {
	padding: 0 0 10px 0;
	text-align:right;
}
#content .main .right .box {
	width:150px;
	float:left;
	text-align:right;
}
#content .buttons {
	padding:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	overflow:hidden;
}
#content .buttons1 {
	margin:15px 15px 15px 15px;
	padding:0px 0px 15px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	border-bottom:1px solid #CCCCCC;
}

#content .prodrow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	padding:0 5px 0 5px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0 5px 0 5px;
}
#content .prodrow .col1 {
	float:left;
	width:200px;
	padding:20px 0 20px 0px;
}
#content .prodrow .col1 img {
	float:left;
}
#content .prodrow .col2 {
	float:left;
	width:130px;
	text-align:center;
	padding:20px 0 20px 0px;
}
#content .prodrow .col3 {
	float:left;
	width:70px;
	text-align:right;
	padding:20px 0 20px 0px;
}
#content .prodrow .col4 {
	float:left;
	text-align:right;
	width:70px;
	padding:20px 0 20px 0px;
}
#content .prodrow .col5 {
	float:left;
	text-align:right;
	width:50px;
	padding:20px 0 20px 0px;
}
#content .total {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:15px;
	border-bottom:1px solid #CCCCCC;
}
#content .total .left {
	float:left;
	width:300px;
}
#content .total .right {
	float:right;
	width:300px;
}
#content .total .right div {
	width:150px;
	float:left;
}

#content .texts {
	padding:15px 100px 15px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.logintextfield {
	width:300px;
	font-size:11px;
}
/*register page*/
.registertextfield {
	font-size:11px;
	width:280px;
	margin:0px;
}
.registerselect {
	font-size:11px;
	width:284px;
	margin:0px;
}


#obj {
	width:690px;
}
#obj a {
	text-decoration:none;
	color:#000000;
}
#obj a:hover {
	text-decoration:underline;
}
#obj .nadpis {
	background-color:#FF6600;
	color:#FFFFFF;
}
#obj .riadok {
	background-color:#CCCCCC;
	color:#000000;
}
#obj .riadok:hover {
	background-color:#999999;
}


table.obj_detail {
	width:690px;
}
table.obj_detail th {
	text-align:right;
	padding:0px 5px 0px 0px;
}
table.obj_detail td {
	text-align:left;
	padding:0px 0px 0px 5px;
}

#obj {
	width:690px;
}
#obj a {
	text-decoration:none;
	color:#000000;
}
#obj a:hover {
	text-decoration:underline;
}
#obj .nadpis {
	background-color:#FF6600;
	color:#FFFFFF;
}
#obj .riadok {
	background-color:#CCCCCC;
	color:#000000;
}
#obj .riadok:hover {
	background-color:#999999;
}


#obj1 {
	width:600px;
}
#obj1 a {
	text-decoration:none;
	color:#000000;
}
#obj1 a:hover {
	text-decoration:underline;
}
#obj1 .nadpis {
	background-color:#FF6600;
	color:#FFFFFF;
}
#obj1 .riadok {
	background-color:#CCCCCC;
	color:#000000;
}
#obj1 .riadok:hover {
	background-color:#999999;
}

#eshop_stred_panel {
	display:block;
	overflow:hidden;
	padding:3px;
	background-color:#FFFFFF;
	font-size:10px;
	clear:both;
	margin-bottom:10px;
}
#eshop_stred_panel .button {
	display:block;
	float:left;
	width:100px;
}
#eshop_stred_panel .button a.bb {
	display:block;
	font-size:12px;
	text-align:center;
	margin:5px;
	padding:2px;
	color:#FFF;
}
#eshop_stred_panel .button a.bb:hover {
	text-decoration:none;
	font-weight:bold;
}
#eshop_stred_panel .button a.novinka {
	background-color:#c1d34d;
}
#eshop_stred_panel .button a.vypredaj {
	background-color:#5785b8;
}
#eshop_stred_panel .button a.akcia {
	background-color:#cf0b0b;
}
#eshop_stred_panel .kosik_panel {
	display:block;
	float:right;
	width:300px;
	font-size:12px;
}
#eshop_stred_panel .kosik_panel .info {
	float:right;
	text-align:right;
	width:200px;
}
#eshop_stred_panel .kosik_panel .info div {
	padding:4px 5px 2px 2px;
}
#eshop_stred_panel .kosik_panel .info span {
	font-weight:bold;
}
#eshop_stred_panel .kosik_panel .info a.link {
	color:#690;
	text-decoration:none;
}
#eshop_stred_panel .kosik_panel .info a.link:hover {
	text-decoration:underline;
}
#eshop_stred_panel .kosik_panel .kos {
	float:right;
	text-align:center;
	width:100px;
}

#eshop_box_tip {
	display:block;
	overflow:hidden;
	width:560px;
	padding:0px 0px 0px 0px;
}
#eshop_box_tip .eshop_box {
	width:82px;
	display:block;
	overflow:hidden;
	float:left;
	padding:3px 3px 3px 8px;
}
#eshop_box_tip .eshop_box:hover {
	background-color:#F5F5F5;
}
#eshop_box_tip .eshop_box .foto {
	width:82px;
	display:block;
	overflow:hidden;
	float:left;
	clear:left;
}
#eshop_box_tip .eshop_box .foto img {
	width:80px;
	height:80px;
	border:1px solid #CCC;
}
#eshop_box_tip .eshop_box .info {
	display:block;
	overflow:hidden;
	float:left;
	clear:left;
	width:82px;
	text-align:center;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	color:#F60;
}
#eshop_box_tip .eshop_box .cena {
	display:block;
	overflow:hidden;
	float:left;
	clear:left;
	width:82px;
	text-align:center;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	color:#999;
}
#eshop_box_tip .eshop_box .nadpis {
	display:block;
	overflow:hidden;
	float:left;
	clear:left;
	width:82px;
	padding:3px 0px 3px 0px;
	color:#666;
	font-size:11px;
}