body{margin:0px 0px 0px 0px;background-color:#ececec; 
background-repeat:no-repeat; background-position:center top;/*background-attachment:fixed;*/font-family:Arial; font-size:12px; color:#4e5867;}
p{padding:0px; margin:0px;}
form{margin:0px;}
a img{border:none;}
td{vertical-align:top;}
a.gen, a.gen:visited{text-decoration:underline; font-family:Arial; font-size:12px; color:#4e5867;}
a.gen:hover{text-decoration:none;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;} .clearfix{display:inline-block;} * html .clearfix{height:1%;} .clearfix{display:block;}

/* TOP */
#t0{height:203px; /*background-color:#fff;*//*background-color:#623738;*/ /*background-image:url('../i/bg1.jpg');*/ background-repeat:no-repeat; background-position:center top;} /* iunie3 era #c0aa81 */
/*#t1{width:1000px; height:150px; text-align:left; position:relative; top:124px;}*/
#t1{width:1000px; height:100px; text-align:left; position:relative; top:74px;}
	#logo{position:absolute; top:27px; left:3px;}
	#menu_top{background:url('../i/general/tm_bg.jpg') repeat-x left top; height:45px; width:584px; position:absolute; top:54px; left:222px;padding-left:15px;}
		#menu_top a, #menu_top a:visited, #menu_top a:hover{padding:15px 8px; display:block; line-height:14px; float:left; font-family:"Trebuchet MS"; font-size:15px; color:#000000; text-decoration:none;}
		#menu_top a:hover, #menu_top a.sel{color:#f48320;}
		#menu_top a.rss,#menu_top a.rss:visited, #menu_top a.rss:hover{padding:5px 0px 3px 5px;}
		#menu_top .sep{float:left;}
		#menu_top .tm_r{background:url('../i/general/topmenu_crnr.png') no-repeat; width:12px; height:45px; display:block; float:right;}
	#menu_top2{border-top:1px solid #c5c5c5; background-color:#e0e0e0; height:21px; padding-top:8px; width:584px; position:absolute; top:99px; left:222px; white-space: nowrap; overflow: hidden;padding-left:15px;}
		#menu_top2 a, #menu_top2 a:visited{font-family:Arial; font-size:10px; color:#193163; text-decoration:none;}
		#menu_top2 a:hover{text-decoration:underline;}
		#menu_top2 span{font-family:Arial; font-size:11px; color:#9e0039;}
		#menu_top2 img{margin:0 7px;}

	#menu_top_r{position:absolute; left:821px; top:54px;}
	#menu_top_r div{background:#909090; width:174px; height:48px; font-family:Arial; font-size:13px; color:#dbdbdb; font-weight:bold; padding:5px 0px 0px 5px;}
	#menu_top_r div a, #menu_top_r div a:visited, #menu_top_r div a:hover{text-decoration:none; font-family:Arial; font-size:11px; color:#fff1ec;}
		
/* CENTER */
#c0{position:absolute; top:203px; width:100%; z-index:10; } 
#c1{width:990px; text-align:left; position:relative; background-color:#ecedee; left:5px;}
	#menu_left{width:212px;background-color:transparent;}
		#srch{background:url('../i/srch_sede.png') no-repeat; background-color:rgb(19,21,22); padding:17px 0 10px 0;border:0;}
			#srch table{margin-bottom:4px;}
			#srch .i{width:143px; height:34px; vertical-align:middle;}
			#srch .i input{font-family:"Tahoma"; font-size:14px; color:#000; width:140px; height:16px; background-color:#f9f9f9; margin-left:5px; margin-bottom:2px; border:0px!important;}
				#srch .i input:focus{ outline: 0;}
				#srch .search_btn{width:32px; height:34px; display:block;}

		#menu_l{background-color:#bad4eb;}
		#menu_ls{background-color:#dddddd;}



/* LEFT MENU */
#menu_nav{padding:0; margin:0; list-style:none; z-index:500;}
#menu_nav li.t{display:block; min-height:29px; background-image:url('../i/general/l/lm_a_bgs.gif'); background-repeat:no-repeat; background-position:25px bottom;}#menu_nav li.last{background:none;}
#menu_nav li.lichidari{background-color:#e97717;}
#menu_nav li.t a, #menu_nav li.t a:visited{display:block; font-family:Arial; min-height:29px; line-height:27px; font-size:12px; color:#010101; text-decoration:none; padding:0px 0 0px 25px; background-image:url('../i/general/ico.gif'); background-repeat:no-repeat; background-position:10px -52px;}
#menu_nav li.t a b{background:url('../i/general/r/chest_arr.gif') no-repeat 170px center; display:block;}
#menu_nav li.t:hover{background-color:#fff; background-image:none; min-height:29px;}

#menu_nav li.t a:hover, #menu_nav li:hover a{display:block; font-family:Arial; font-size:12px; color:#010101; min-height:29px; line-height:27px; text-decoration:none; padding:0px 0 0px 25px; background-image:url('../i/general/ico.gif'); background-repeat:no-repeat; background-position:9px -21px; /*border-top:1px solid #a3a3a3; border-bottom:1px solid #a3a3a3; margin-top:-1px;*/}
#menu_nav li.t a.sel{background-image:url('../i/general/ico.gif'); background-repeat:no-repeat; background-position:9px -21px;}

#menu_nav li ul li a{background:none !important;}
#menu_nav li:hover{position:relative; z-index:200;}
#menu_nav li.tt,#menu_nav li.tt:hover {display:block; min-height:29px; background-image:url('../i/general/l/lm_a_bgs.gif')!important;background-repeat:no-repeat; background-position:25px bottom;font-weight:bold; text-align:center; padding-top:8px; color:#000;text-transform:uppercase;}
#menu_nav li:hover ul.sub{left:212px; top:0px; padding:0; white-space:nowrap; width:300px; height:auto; z-index:300; background-color:#eeeeee; background-image:url('../i/general/l/lm_sub_bg.gif'); background-position:left top; background-repeat:no-repeat; border:1px solid #a3a3a3; border-left:none;}
#menu_nav li:hover ul.sub li{display:block; min-height:30px; position:relative; width:300px; font-weight:normal; background-image:url('../i/general/l/lm_a_bgs.gif'); background-repeat:no-repeat; background-position:-203px bottom;}
#menu_nav li:hover ul.sub li a, #menu_nav li:hover ul.sub li a:visited{display:block; font-family:Arial; min-height:30px; line-height:28px; font-size:12px; color:#010101; text-decoration:none; background:none; padding:0px 0 0px 25px !important; border:none;}
#menu_nav li:hover ul.sub li:hover{background-color:#fff; min-height:30px;}
#menu_nav li:hover ul.sub li a:hover, #menu_nav li:hover ul.sub li:hover a{display:block; font-family:Arial; font-size:12px; color:#010101; min-height:29px; line-height:27px; text-decoration:none; padding:0px 0 0px 25px !important; border-top:1px solid #a3a3a3; border-bottom:1px solid #a3a3a3; margin-top:-1px;}


#menu_nav ul,
#menu_nav li:hover ul ul,
#menu_nav li:hover li:hover ul ul,
#menu_nav li:hover li:hover li:hover ul ul,
#menu_nav li:hover li:hover li:hover li:hover ul ul
	{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; border:0; list-style:none;}

a.xmasmenu_l, a.xmasmenu_l:visited{background:url('../i/general/l/xmas_menul.jpg') no-repeat left top !important; color:#fff !important;}
a.xmasmenu_l:hover, #menu_nav li:hover a.xmasmenu_l{background:url('../i/general/l/xmas_menula.jpg') no-repeat left top !important; border-top:1px solid #af2828 !important; border-bottom:1px solid #940101 !important;}

/* LEFT MENU S */
#menu_navs{padding:0; margin:0; list-style:none; z-index:500;}
#menu_navs li.t{display:block; height:29px; background-image:url('../i/general/l/lm_a_bgs.gif'); background-repeat:no-repeat; background-position:-513px bottom;}
#menu_navs li.last{background:none;}
#menu_navs li.t a, #menu_navs li.t a:visited{display:block; font-family:Arial; height:29px; line-height:27px; font-size:12px; color:#010101; text-decoration:none; padding:0px 0 0px 25px; background-image:url('../i/general/ico.gif'); background-repeat:no-repeat; background-position:10px -82px;}
#menu_navs li:hover{background-color:#fff; background-image:none; height:30px;}
#menu_navs li.t a:hover, #menu_navs li:hover a{display:block; font-family:Arial; font-size:12px; color:#010101; height:29px; line-height:27px; text-decoration:none; padding:0px 0 0px 25px; background-image:url('../i/general/ico.gif'); background-repeat:no-repeat; background-position:9px -21px; border-top:1px solid #a3a3a3; border-bottom:1px solid #a3a3a3; margin-top:-1px;}
#menu_navs li:hover{position:relative; z-index:200;}

	#container{width:599px; text-align:left; background-color:#fff; padding:5px;
				
	/*background-image:url('../i/general/tlcorner.gif'); background-position:left top; background-repeat:no-repeat;*/}

	
/*
	.cats td{text-align:center;}
	.cats .sv{width:7px !important; background:url('../i/general/vert.gif') repeat-y center top;}
	.cats .sh{background:url('../i/general/horiz.gif') repeat-x left center; height:7px;}
	.cats a, .cats a:visited{font-family:Arial; font-size:14px; color:#4e4e4e; font-weight:bold; text-decoration:none; display:block; background:url('../i/idx/c_bg.gif') repeat-x left bottom; padding:0 0 13px 0;}
	.cats a img{margin-bottom:15px;}

	.cats1 td{text-align:center;}
	.cats1 a, .cats1 a:visited{font-family:Arial; font-size:14px; color:#4e4e4e; font-weight:bold; text-decoration:none; display:block; background:url('../i/idx/cats1.jpg') no-repeat left top; padding:3px 0 15px 0;}
	.cats1 a:hover{background:url('../i/idx/cats1_o.jpg') no-repeat left top;}
	.cats1 a img{margin-bottom:15px;}
*/


/* RIGHT */
	#menu_right_prod_det{width:179px; text-align:left; background-color:#fff;}
	#menu_right{width:179px; text-align:left;}
		

		#b2b div{background-color:#737373;padding:10px 10px 10px 10px; font-family:Arial; font-size:12px; color:#fff1ec; }
		#b2b  a, #b2b  a:visited, #b2b  a:hover{font-family:Arial; font-size:12px; color:#fff1ec; font-weight:bold; text-decoration:none;}
		
		#b2c {background-color:#737373;padding:0px 10px 10px 10px; font-family:Arial; font-size:12px; color:#fff1ec;}
		#b2c a, #b2c a:visited, #b2c  a:hover{font-family:Arial; font-size:12px; color:#fff1ec; font-weight:bold; text-decoration:none;}
		
		#cart div	{background-color:#737373; padding:10px 10px 10px 10px; font-family:Arial; font-size:12px; color:#fff1ec;}
		#cart div.items{ background-color:rgb(23,23,23); padding:10px 10px 10px 10px; font-family:Arial; font-size:12px; color:#fff1ec;}
		#cart a, #cart a:visited, #cart a:hover{font-family:Arial; font-size:12px; color:#fff1ec; font-weight:bold; text-decoration:none;}
		#cart div td{font-size:11px;}
		#cart div td span{font-weight:bold; float:right;}
		#cart td.sep{background:url('../i/general/r/sepcart.gif') repeat-x left top;}
		#cart b{font-size:13px; font-weight:bold; color:#dbdbdb;}
		#cart td.carta a, #cart td.carta a:visited, #cart td.carta a:hover{font-weight:normal; font-size:11px;}
		#cart .cart_title{background:url('../i/general/cos_i.png') no-repeat ; width:179px; height:42px; margin:0px; padding:0px;}
		
		
		#cart_log{position:absolute; top:0;}

		#floatlogin{width:760px; height:200px; position:absolute; z-index:100; top:-180px; margin-left:373px;}
		#containerprod #floatlogin{width:972px;}
		#floatlogin .c{background:url('../i/general/flog_bg.jpg') repeat-x left top; vertical-align:middle;}
		#floatlogin .c td{padding-left:20px; padding-top:5px; font-family:Arial; font-size:12px; color:#000000; vertical-align:middle;}
		#floatlogin .c input{border:1px solid #818181; background:url('../i/general/flog_ibg.jpg') repeat-x left top;}
		#floatlogin .c input.btn{border:none; background:none;}
		#floatlogin .c a, #floatlogin .c a:visited{font-family:Arial; font-size:12px; color:#626262; text-decoration:none;}
		#floatlogin .c a:hover{text-decoration:underline;}

		#newsletter{border-left:1px solid #e2e2e6; border-right:1px solid #e2e2e6; font-family:Arial; font-size:12px; color:#727272; padding:15px 0 8px 0; background-color:#f8f8f8; background-image:url('../i/general/r/newsletter_bg.gif'); background-repeat:repeat-x; background-position:right top;}
		#newsletter table{background:url('../i/general/r/nl_bg.jpg') no-repeat left top; width:153px; margin-top:5px;}
		#newsletter .i input{font-family:Arial; font-size:12px; color:#727272; width:124px; height:18px; background-color:#fff; margin:5px 0 0 5px; border:none;}


/* BOTTOM */
#b0{height:46px; /*background:url('../i/general/menu_bottom_images.gif') repeat-x left -123px;*/}
#b1{width:990px; text-align:left; position:relative; padding-left:10px}
	#copyright{float:right; font-family:"Tahoma"; font-size:10px; color:#7c7b7b; padding:12px 15px 0 0;}
	#menu_bottom{height:36px; background:url('../i/general/menu_bottom_images.gif') repeat-x left -82px; float:left; width:936px;}
		#menu_bottom a, #menu_bottom a:visited{padding:12px 14px 8px 14px; display:block; float:left; font-family:Arial; font-size:11px; color:#4d4d4d; text-decoration:none;}
		#menu_bottom a:hover{color:#ff6c00;}
		#menu_bottom .sep{float:left; margin-top:6px; background:url('../i/general/menu_bottom_images.gif') no-repeat right -176px; width:3px height:24px;}
		.menu_bottom_left{background:url('../i/general/menu_bottom_images.gif') no-repeat left 0px; float:left;}
		.menu_bottom_right{background:url('../i/general/menu_bottom_images.gif') no-repeat left -41px; float:left;}

#b0_bot{background-color:#fff;}
#b0_bot table{ width: 950px; margin: 0px auto; border-collapse: collapse;}
#b0_bot table td{ vertical-align: top; padding: 10px 5px 10px 0px; }


/* ADDED By MK*/
#pismena ul {list-style-type: none;text-align:center; padding:0px; }
#pismena ul li{ display:inline; }
#pismena ul li a {
text-decoration: none;padding:3px;font-size:1.3em

}
 /*--detail produktu--*/
#container .itemdetails{
	clear: both;
	width: 98%;
	/*border: 1px solid #cccccc;
		-moz-border-radius:10px;
	border-radius:10px;*/
	margin: 3px 0 20px 5px;
	/*border-collapse: collapse;*/
	
}

table.itemdetails tr:last-child td:first-child {
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
border-bottom-left-radius:10px}
table.itemdetails tr:last-child td:last-child {
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;
border-bottom-right-radius:10px} 

#container .itemdetails h1{
	padding: 0;
	margin-left: 5px;
	background-image: none;
	float: left;
	color: #333333;
}

.imgcontainer {
	float: right;	
}

#container .itemdetails  tr.header td{
	background-color: #666666;

}

#container .itemdetails td{
	padding: 3px 10px;
	border: 1px solid #cccccc;
		-moz-border-radius:5px;
	border-radius:5px;
}

#container .itemdetails label{
	clear: left;
	display: block;
	float: left;
	width: 65px;
}

#container .itemdetails span{
	float: left;
}
#container .itemdetails table.qty_change {margin: 0; padding:0;display:inline;}
#container .itemdetails table.qty_change tr,.qty_change td{margin:0!important; padding:0!important;border:0!important}
#container .itemdetails table.qty_change input.plus, input.minus {width: 10px !important;
			height: 10px !important;
			/*vertical-align: bottom;*/
                        margin: 0;
			padding: 0;border:0;
                        background-repeat: no-repeat;
                        
}
.itemdetails table.qty_change input.plus {background-image: url(../images/plus.png);}
.itemdetails table.qty_change input.minus {background-image: url(../images/minus.png);}

.p_image{width:453px; display:block; margin: 0 auto;}

.links {float: left; width:189px; text-align:center; 
		background: #EEE; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #eee); /* for firefox 3.6+ */ 
		margin-right:3px; margin-left:3px;
		border: 1px solid #ff6600;height: 220px;
	   }
.links  h4 {margin-right: 5px;margin-left: 5px; height:20px;margin-top:20px; font-size:1.1em; margin-bottom:2px; padding-bottom: 0px;}
/*.links img {border: none;}   */
.slideshow { width:150px; height:150px; padding:0; margin:auto; }
.slide {  margin: 0; padding: 0; }
.links img { display:none; /*margin:auto;*/ border: 1px solid #ddd;}
.links img.first {display:block;}
.js .slide_hide{display:none;}

.itemdetail{font-size: 10px; color:#555;border-collapse:collapse;}
.itemdetail td {border-width: 0 0 1px 0; border-style: solid; border-color: #BBB;margin: 0;text-align: left;padding:3px;}


#news {
  min-height: 100px;
  
  }

#news ul li {
  margin-top: 0px;
  color: #424242;
  list-style: none outside;
}

#news ul li strong {
  display: block; color:#444;
}
span.datum, span.datum2 {
  color: inherit;
  font-size: 92%;
  width: 5em;
  padding-left: 15px;
  background: url(../images/ico-date.png) left center no-repeat;
}
span.datum {display:block}
span.datum2 {display:inline}

#news_main ul li {margin-bottom: 10px; border-bottom: 1px #888 dotted;}
#news_main strong {/*position:absolute;
                   left:390px;*/
                   padding-left: 5px;
                   font-weight: bold; 
                   color:#ff6a02;}

#news_main .popis {padding-left:55px; padding-right: 5px; margin:5px 0px;color:#777;}

.border{border: 1px #AAA solid;}
.doprava {margin-left: auto!important;
margin-right: auto!important;}
.doprava tr td {text-align:center;padding:0;}
.bordersubmit{border:4px green outset;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 2px solid #dd7e2a;
		-moz-border-radius:10px;
	border-radius:10px;
	background-color: #edf3f4;
	font-size: 1.5em;
        padding: 5px;
	opacity: 0.9;
        background-color: #EEE;
        color: #333;
}
#tooltip h3, #tooltip div { margin: 0; }

#tobasket{display:inline;}
#tobasket #qty {border:0; font-size: 1.5em; width:1em; background:transparent;}
legend {font-size:1.2em;
     background-image:url(../images/white-arrow.gif);
	background-position:5px 7px;
	background-repeat:no-repeat;	
	color: #ffffff;
	display: block;
	
	background-color: #6d6d6c;
	padding: 4px 2px 4px 15px;
	border: 1px solid #6d6d6c;
			-moz-border-radius:5px;
	border-radius:5px;
	font-weight: bold;}
fieldset {
        background-color:#edf3f4;
        margin:10px 5px 10px 5px;
        border: 1px solid #6d6d6c;
			-moz-border-radius:5px;
	border-radius:5px;
}
form .required
{
background-image:url(../images/required.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right:13px;
}
.errors  {color:red;/*border: dashed 1px red;*/list-style-type: none; font-size:0.9em; font-weight:bold; padding:0;margin:0;margin-bottom:10px;}
.order-info-succes{height:28px; background:#FFF url(../images/bg-order-succes-check.gif) no-repeat 15px 15px;font-size:13px;color:#009900;padding:12px 0 0 40px;margin:5px 5px 5px 5px;margin-bottom:2px;border:1px solid green;}
.order-info-fail{height:28px; background:red url(../images/bg-order-fail.gif) no-repeat 5px 10px;font-size:13px;color:#fff;padding:20px 0px 15px 45px;margin:5px 5px 5px 5px;margin-bottom:2px;font-weight:bold;}
.rma-info-succes{background:#FFF url(../images/bg-order-succes-check.gif) no-repeat 15px 15px;font-size:14px;font-weight:bold;color:#009900;padding:12px 5px 12px 40px;margin:5px;border:1px solid green;}
.rma-info-fail{ background:red url(../images/bg-order-fail.gif) no-repeat 5px 5px;font-size:13px;color:#fff;padding:12px 5px 12px 45px;margin:5px;font-weight:bold;}

.cena {font-size: 1.5em; margin:5px 50px 5px 10px; padding:0;}

.cena_tops{font-size:1.6em;}
.cenaright {
	text-align: right;
        width:22%; margin:0; font-size:1.4em;
}
.zbozi{width:78%}
.zbozi p a {color:orange; padding-left:10px;}
.vmiddle{vertical-align: middle;}
.pagination{
	padding: 3px 10px;
	float: right;color:#000;}
.pagination span {background: url(../i/btn-pressed.png) no-repeat center transparent !important;
    color: #000000;
    /*float: left;*/
    font-size: 12px;
    font-weight: bold;
    height: 22px !important;
    line-height: 22px;
    padding: 4px 8px !important;
    text-align: center;
    width: 22px;}
.pagination a{background: url(../i/btn-unpressed.png) no-repeat center transparent !important;
    color: #000000;
    /*float: left;*/
    font-size: 12px;
    font-weight: bold;
	height: 22px;
    line-height: 22px;
    padding: 4px 8px !important;
    width: 22px;}	
	
	.scatlist_kategorie{
	clear: both;
	width: 98%;
	border: 1px solid #cccccc;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-bottom: 20px;
	margin-left:5px;
	margin-right:5px;
}

.scatlist_kategorie a{
	color: #333333;
}
.scatlist_kategorie .active a{
	color: #FF6600;
}

.scatlist_kategorie td{
padding: 3px 10px;
}

.kategorie{
	clear: both;
	width: 100%;
	max-width:592px;
	display:block;
	border: 1px solid #cccccc;
	-moz-border-radius:10px;
	border-radius:10px;
}

.kategorie tr{
	vertical-align: top;
}

.kategorie td{
	padding: 5px 10px;
}

.kategorie .kategoriebox td{
	padding: 0;}
.kategoriebox{
	background-color: #F4F4F4; 
	width: 100%;
}

.kategoriebox a{
	color: #333333; 
}

.kategoriebox h4 a{
	color: #ffffff;
	padding: 0px 2px; 
}

.kategoriebox h4{
	background-color:#666666;
	display:block;margin:0;
}

 .scatlist_produkty{
	clear: both;
	width: 98%;
	border: 1px solid #cccccc;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-bottom: 20px;
	margin-left:5px;
}
.scatlist_produkty .scatlist_head td  {background-color:#dd7e2a; color:#FFF;}

.scatlist_produkty .scatlist_head td.topleft {-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
border-top-left-radius:10px}
.scatlist_produkty .scatlist_head td.topright {-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
border-top-right-radius:10px}
.scatlist_produkty h4 a{
	color: #333;
}

.scatlist_produkty td{
	padding: 3px 10px;
}

.scatlist_produkty .row1{
	font-weight: bold;
	width: 74%;
}

.scatlist_produkty .row2{
	font-weight: bold;
	width: 25%;
}

.scatlist_produkty .r0{
	background-color:#ffffff;
}

.scatlist_produkty .r1{
	background-color:#F4F4F4;
}

.scatlist_produkty .spname td{
	padding: 0;
}



.kosik{
	clear: both;
	width: 98%;
	/*border: 1px solid #cccccc;
	-moz-border-radius:10px;
	border-radius:10px;*/
	margin: 3px 0 5px 5px;
	/*border-collapse: collapse;*/
}
table.kosik tr:last-child td:first-child {
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
border-bottom-left-radius:10px}
table.kosik tr:last-child td:last-child {
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;
border-bottom-right-radius:10px} 
table.kosik tr:first-child td:first-child {
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
border-top-left-radius:10px}
table.kosik tr:first-child td:last-child {
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
border-top-right-radius:10px} 
.kosik  tr.header td {
	background-color: #666666;
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
	/*border: none;*/
}



.kosik .kosik_zbozi{
	width: 65%;
	text-align: left;
}

.kosik .b_qty{
	width: 1.5em;  font-weight:bold;
}



.kosik td{
	padding: 3px;
	border: 1px solid #cccccc;
	/*-moz-border-radius:5px;
	border-radius:5px;*/
	text-align: right;
}

.offerblock { 
				margin: 0px;
				/*padding: 0px 5px;*/
				}

.offer {float: left; width:188px; text-align:center; 
		background: #EEE; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #eee); /* for firefox 3.6+ */ 
		margin-right:5px; margin-left:1px;
		border: 1px solid #bad4eb;height: 230px;
		-moz-border-radius:10px;
	border-radius:10px;
	margin-bottom:5px;
	   }
.offer h4 {margin-right: 5px;margin-left: 5px; height:40px;margin-top:10px; font-size:1.1em; margin-bottom:2px; padding-bottom: 0px;}
.offer:hover {border: 1px solid #45649f;}
.offer p{color:#555;margin:0px 0px 5px 0px; padding:0px; font-size:0.8em ;}
.offer p.cena {font-weight:bold; font-size:1.1em ; text-align:center}

.offer img {
				border: 1px solid #ddd;
				
			}
.offer img.buy{border:none;}

a{
	color: #333;
	text-decoration: none;
}

a:hover{
	color: #45649f;
	text-decoration: none;
}
dt,dd{display:inline;text-align:left;}
/*.step2 input,.step2 textarea,.step2 select{vertical-align:middle;border:0px;padding:2px;margin:2px 0px;}
.step2 select {border:0;}
 */
.step2 td {padding:0px;vertical-align:middle;text-align:left;margin:2px;}

/*.zarovnat {width:218px;width:230px\9; text-align:left;}*/

.step2 span {width:3px; padding: 1px; border:0;margin:0px;}
/*.zarovnat .pole {width:38px!important;margin:auto 0px!important;}*/
.step2 .u1{width: 40px; padding: 1px!important; margin:0px;}
.step2 .u2{width: 94px; width: 95px\9; padding: 1px!important; margin:0px;}
.step2 .u3{width: 148px; width: 150px\9; padding: 1px!important; }
.step2 .u4{width: 202px; width: 205px\9; padding: 1px!important; }
.step2 label {text-align:left;}
/*.zarovnat .pole input {width: 38px; height: 20px; padding: 1px; }*/



.button {
   /*background: transparent url(../images/bg_button_a.gif) no-repeat scroll top right;*/
   background-color:#dd7e2a;
    color: #eee;
    font: normal 12px arial, sans-serif;
    /*height: 24px;
	display:block;
    text-align:center;
    text-decoration: none;*/
}


.arrows{position:relative; left:-220px; display:inline; font-size: 2em;}
/*.arrows span {border: 1px solid #FF6600;}*/



.button span {
    background: transparent url(../images/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; 
}

.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
} 

.b2b-info{background:#e5cfb0 url(../images/informace.png) no-repeat 8px 8px;font-size:13px;padding:8px 2px 8px 40px;margin:auto;margin-bottom:2px;border:1px solid #dd7e2a;}
#transcosts {margin-left:5px;font-size:1.3em;}
.notice
	{
	border-style:solid;
	border-width:1px;
	border-color:green; 
	color:green;
	font-weight:bold;
	display: block;
	padding:2px;
	text-align:center;
	margin:2px;
	margin-right:5px;
	}
/*	
#serwidget {width:179px;height:135px;}
#serwidget #payu-simple2  {width:179px!important;height:135px!important;background:url(../images/widget_bg.png)!important;}
#serwidget #payu-simple2 div:first-child {height:80px!important;}
#serwidget #payu-simple2 div:first-child img {margin-right:40px!important;}
#serwidget #payuleft-rating-bar {height:43px!important;}
*/


#slideshow {
		margin-top:5px;}
#slideshow img{border:0;display: none;}
#slideshow img.first { display: block }


.t_related a{
       
       font-size:10px!important;
       
   }
  /* jQuery.Rating  */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(star2.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating  */



.wrapper-sidebar  ul,.block-title-sidebar ul{list-style:none; padding:0;width:80px; height:1.5em;margin:6px }
.wrapper-sidebar  ul li,.block-title-sidebar ul li{clear: both;list-style-type: none;line-height:1.5em; margin: 0;    padding: 0;}
span.rating {
  float: right;
  margin-right: 5px;
}
.rating{
height: 18px;
width: 65px;
}
.rating .hidden {display:none;}
.rating .over {
  background: url("../i/5stars.gif") no-repeat scroll 0 -19px rgba(0, 0, 0, 0);
  display: block;
  float: left;
  height: 18px;
  width: 100px;
}
.rating span span, .rating .over span {
  background: url("../i/5stars.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 18px;
}
.rating-entry{border-bottom:1px #222 dotted; }
.feedbacktbl {width:93%;border: 0 none;border-spacing: 0;}
.feedbacktbl td {border-bottom: 1px solid #C4C4C4;padding:2px;}
.feedbacktbl ul{list-style:none;}
.feedbacktbl ul li{clear: both;list-style-type: none;line-height:1.5em; margin: 0;    padding: 0;}
.nopadding{padding:0!important;}
.whitelink:hover{color:white;}
#cookie {
    bottom: 0;
    display: none;
    position: fixed;
    width: 700px;
	height:20px;
    z-index: 100;
	right: 46%;
	
  bottom: 0%;
  margin-left: -300x; /*half the width*/
}

#cookie .container {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    font-size: 10px;
	border-radius: 4px;
    padding: 4px 10px;
}
.container {
    margin-left: 0;
    margin-right: auto;
    max-width: 650px;
    text-align: left;
}
#cookie .dismiss {
    border: 2px solid #FFFFFF;
    border-radius: 25px;
    margin-top: -21px;
    padding: 3px 10px 0;
}
#cookie .cta {
    background: none repeat scroll 0 0 #74B73F;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    float: right;
    padding: 0 10px;
}