/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, headershop, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

@font-face { font-family: Mocha Mattari; src: url('MochaMattari.otf');  } @font-face { font-family: Mocha Mattari; font-weight: bold; src: url('MochaMattari.otf'); }


/* Global properties ======================================================== */
body { 
	background:url(../img/bg.gif) 0 0 repeat; 
	font-family: Tahoma,Helvetica,sans-serif;
/*	font-size:small; */
	color:#111111;
	min-width:1230px;
	position:relative;
	margin-top: 0px;
	margin-left: 0px;
	margin: 0;
/*	line-height:20px; */ 
}

body.admin {
	margin-top: 0px;
	margin-left: 0px;
	margin: 0;
	padding: 0;
	height: 100%;
	background: #FFFFFF;
}

p {padding-bottom:21px;}

table td {
	padding: 3px;
}

a, a:visited, a b {
	color: #38B0E3;
	text-decoration: underline;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}

/* orig
a {
	color:#d52d00; 
	outline:none;
	cursor:pointer;
}
a:hover{
	text-decoration:none;
}
*/

/* Global Structure ============================================================= */
#main {
	margin: 0 auto;
	position: relative;
	width: 1180px; }

	/* headershop */
	headershop{
		background:#EBEBEB; position:relative; z-index:20;
	}
	
	/* Content */
	section#content {background:#EBEBEB; padding-bottom:32px; position:relative; z-index:19;
		
	}			
	/* Footer */
	footer{ clear:both; height:32px; color: white; width:1180px; margin: 0 auto; text-align:center; color: white; padding:36px;
		 /*background:url(../img/fotter-bg.gif) 0 0 repeat-x;*/
	}
	.footer {	 } /* background:#f2c2c2; width:950px; margin: 0 auto; padding:36px; */  
  .m1 {
/*     font-size:17px; */ 
	   line-height:21px;
	   color:#999999; 
   	 font-weight: normal;
   }
  .m1:hover {
	   color:black;
	   background:yellow;
   }


/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
}

/*----- form defaults ----- , textarea*/
input, select { 
	font-family:Tahoma, Helvetica, sans-serif;
/*	font-size:1em; */
	vertical-align:middle;
	font-weight:normal;
  /*	margin: 0px 0px 0px 0px; */
}

input[type='text'], input[type='password'], textarea {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-left: 0px;
	margin-right: 0px;
}

input[type='text']:focus , input[type='password']:focus , textarea:focus  {
	background: #FFFFC0;
}

.bg1 {background:url(../img/bg1.gif) 0 0 repeat-x #EBEBEB; height:111px; 

position:relative; z-index:21;



} 

h1, .welcome {
	color: #636E75;
/*	font: Verdana; */
	margin-top: 0px;
	margin-bottom: 10px;
  font-family:Mocha Mattari;
	font-weight: normal;
	text-shadow: 0 0 1px rgba(0, 0, 0, .01);
}

h2 { line-height:1.2307em; color:#1fd0fc; margin-bottom:17px;}
.h2-left {padding-left:28px;} 
.h2-bot {margin-bottom:15px;}
.h2-bot1 {margin-bottom:7px;}
.h2-bot2 {margin-bottom:10px;}
.h2-bot3 {margin-bottom:0px;}

h2 span {display:inline-block; margin-top:-8px;}
h2.infoline {color:green;max-width:510px;isplay:inline-block; margin-top:-18px;}
h3 {font-size:18px; line-height:1.2307em; color:#1fd0fc; letter-spacing:0px; margin-bottom:0px;margin-top:10px;font-family:Tahoma, Helvetica, sans-serif;}
h4 {font-size:20px; line-height:1.2307em; color:#222222; letter-spacing:0px; margin-bottom:0px;margin-left:0px;margin-bottom:10px;margin-top:7px;font-family:Mocha Mattari;}
h8 {font-size:18px; line-height:1.2307em; color:#222222; letter-spacing:0px; margin-bottom:0px;margin-left:0px;margin-bottom:10px;margin-top:7px;}


/*nav {padding:0px 0px 0px 0px; z-index:999; position:relative;} */

select#sekcia.m1 {text-decoration:none; border:0px; background-color: #f9f9f9; color:#02aadd; font-size:22px; line-height:1.2307em;letter-spacing:-1px;padding:0px 0px 0px 0px; margin-top:12px;margin-bottom:6px;margin-right:6px; font-family:Mocha Mattari; }

input.hladajall {text-decoration:none; width:400px; height:30px; border:1px solid red; background-color:#ffffff; color:#111111; font-size:16px; line-height:1.2307em;letter-spacing:-1px;padding:0px 0px 0px 3px; margin-top:12px;margin-bottom:6px;margin-right:6px; font-family:Verdana; 

	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
}

#container {
width: 1180px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

/* layout */
#admin-header .div1 {
	height: 56px;
	padding: 0 0 0 0px;
	background: url('../img/header_admin.png') repeat-x;
	min-width: 1180px;
	width: 100%;
}
#admin-header .div2 {
	color: #FFFFFF;
	padding: 10px 0px 0px 0px;
	float: left;
}
#admin-header .div3 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: right;
	padding: 0px 0px 0px 0px;
	float: right;
}
#admin-header .div2 span {
	font-weight: bold;
}
#admin-content {
	background: #FFFFFF url('../image/background.png') 0px 1px repeat-x;
	padding: 10px 0px 0px 0px;
	min-width: 1180px;
	height: 700px;
	padding-bottom: 128px;
}
table.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.form > tbody > tr > td:first-child {
	width: 250px;
}
table.form > tbody > tr > td {
	padding: 10px;
	color: #000000;
	border-bottom: 1px dotted #CCCCCC;
}
table.radio {
	width: 100%;
	border-collapse: collapse;
}
table.radio td {
	padding: 5px;
	vertical-align: top;
 
}
table.radio td label {
	display: block;
}
table.radio tr td:first-child {
	width: 1px;
}
table.radio tr td:first-child input {
	margin-top: 1px;
}
table.radio tr.highlight:hover td {
/*	background: #F1FFDD;
	cursor: pointer; */
}

input:placeholder-shown {
    border: 3px solid red; /* Red border only if the input is empty */
}

.podmienky:placeholder-shown {
    border: 3px solid red; /* Red border only if the input is empty */
}

table.radio2 {
	width: 100%;
	border-collapse: collapse;
  margin: 5 5 5 5px;
  background: #FFFFFF;

}

table.radio2 td {
  border: 5px solid white;
  max-width: 100px;
  width: 100px;
  min-width: 100px;
	padding: 4px;
	vertical-align: top;

            
	-webkit-border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	-khtml-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
}
table.radio2 td label {
	display: inline;
}
table.radio2 tr td:first-child {
	width: 1px;
}
table.radio2 tr td:first-child input {
	margin-top: 1px;
}
table.radio2 tr td:hover {
/*	background: #00AA00;
  color: white;
	cursor: pointer;*/
}
table.radio2 tr td {
  background: #CCFFCC;
}
table.radio2 tr td.radio3 {
/*	background: #00AA00;
  color: white; */
}
/*:checked + label {
	background: #FF0000;
  color: white;
	cursor: pointer;
} */
table.radio2 tr td input:checked {
	background: #FF0000;
  color: white;
	cursor: pointer;
}
:selected + label {
	background: #FF0000;
  color: white;
	cursor: pointer;
}

table.postovne {
  width: 600px;
	padding: 10px;
	background: #FFFFFF;
  color: #000000;
}
table.postovne tr.header td {
	padding: 5px;
	background: yellow;
}
table.postovne td {
	padding: 5px;
	border-bottom: 1px dotted #CCCCCC;
	background: #EEEEEE;
}

.box {
	margin-bottom: 15px;
}
.box > .heading {
	height: 38px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #DBDBDB;
	background: url('../img/box.png') repeat-x;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
}
.box > .heading h1 {
	margin: 0px;
	padding: 11px 0px 0px 0px;
	color: #003A88;
	font-size: 16px;
	float: left;
}
.box > .heading h1 img {
	float: left;
	margin-top: -1px;
	margin-left: 3px;
	margin-right: 8px;
}
.box > .heading .buttons {
	float: right;
	padding-top: 7px;
	margin-right: 5px;
}
.box > .heading .buttons .button {
	margin-left: 5px;
}
.box > .heading .buttons .button1 {
	margin-left: 5px;
}
.box > .content h2 { 
	text-transform: uppercase;
	color: #FF802B;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 3px;
	border-bottom: 1px dotted #000000;	
}
.box > .content {
	padding: 10px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	min-height: 200px;
	overflow: auto;
}



#headershop {
  height: 70px;
	margin-bottom: 7px;
	padding-bottom: 4px;
	position: relative;
	z-index: 99;
}
#headershop #logo {
	position: absolute;
	top: 25px;
	left: 10px;
}

#language {
	position: absolute;
	top: 10px;
	left: 15px;
/*	left: 320px; */
	width: 100px;
	color: #DDD;
	line-height: 17px;
}

#headershop #telefon {
	position: absolute;
	top: 10px;
  left: 300px;
  font-weight: bold;
	width: 200px;
	color: yellow;
}

#headershop #telefon2 {
  /*background: black;*/
	position: absolute;
	top: 17px;
  font-size: 22px;
  left: 360px;
  font-weight: bold;
	/*width: 180px;   */
	color: yellow;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
}

#language img {
	cursor: pointer;
	margin-right: 5px;
}
#currency {
	width: 65px;
	position: absolute;
	top: 10px;
	left: 120px;
/*	left: 425px; */
	color: #DDD;
	line-height: 17px;
}
#currency a {
	display: inline-block;
	padding: 2px 4px;
	border: 1px solid #999;
	color: #999;
	text-decoration: none;
	margin-right: 2px;
	margin-bottom: 2px;
}
#currency a b {
	color: #FFF;
	text-decoration: none;
}

#headershop #cart {
	position: absolute;
	top: 0px;
  right: 0px;
/* 	right: 19%; 145 */
	z-index: 9;
	min-width: 260px;
/*	width: 160px;*/
}

#headershop #cart .heading {
	margin-right: 0px; /* 172 */
	min-width: 250px;
	margin-top: 10px;
	padding-left: 14px;
	padding-right: 14px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #EEEEEE;
	background: #FEEE9E; /* #FFF; */
	position: relative;
	z-index: 1;
  
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 8px;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;

  right: 0px;  
}
#headershop #cart .heading h8 {
	color: #333333;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
}
#headershop #cart .heading h4 {
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
}
#headershop #cart .heading a {
	color: #38B0E3;
	text-decoration: none;
}
#headershop #cart .heading a span {
	background: url('../img/arrow-down.png') 100% 50% no-repeat; /* #FFFFFF */
	padding-right: 15px;
}
#headershop #cart .content {
  width: 262px;
	clear: both;
	display: none;
	position: relative;
	top: -1px;
	padding: 8px;
	min-height: 150px;
/*	background: #FFF; */
  background: #FFFFEE; 
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	-webkit-border-radius: 0px 7px 7px 7px;
	-moz-border-radius: 0px 7px 7px 7px;
	-khtml-border-radius: 0px 7px 7px 7px;
	border-radius: 0px 0px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;

}

#headershop #cart.active .heading {
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 6px;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
}

#headershop #cart.active .content {
	display: block;
}

.mini-cart-info table {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 5px;
}
.mini-cart-info td {
	color: #000;
	vertical-align: top;
	padding: 10px 5px;
	border-bottom: 1px solid #EEEEEE;
}
.mini-cart-info .image {
	width: 1px;
}
.mini-cart-info .image img {
	border: 1px solid #EEEEEE;
	text-align: left;
}
.mini-cart-info .name small {
	color: #666;
}
.mini-cart-info .quantity {
	text-align: right;
}
.mini-cart-info td.total {
	text-align: right;
}
.mini-cart-info .remove {
	text-align: right;
}
.mini-cart-info .remove img {
	cursor: pointer;
}
.mini-cart-total {
	text-align: right;
}
.mini-cart-total table {
	border-collapse: collapse;
	display: inline-block;
	margin-bottom: 5px;
}
.mini-cart-total td {
	color: #000;
	padding: 4px;
}
#headershop #cart .checkout {
	text-align: right;
	clear: both;
}
#headershop #cart .empty {
	padding-top: 50px;
	text-align: center;
}

#headershop #welcome {
	position: absolute;
	float: right; 
	display: block;
	top: 10px;
  width: 390px;
  height: 20px;
  right: 300px;
	z-index: 5;
	width: 368px;
	text-align: right;
	color: #DDDDDD;
	font-size: 15px;
}
#headershop #welcome a {
/*	padding: 0px 0px 0px 7px; */
	color: #FFFF88;
	text-decoration: none;
/*	line-height:20px;*/
	font-size: 15px;
}

#headershop .links {
	position: absolute;
	top: 40px;
	right: 300px; /* 0*/
	text-align: right;
/*	right: 0px; */
	bottom: 3px;
	font-size: 15px;
/*	padding-right: 10px; */
  }
#headershop .links a {
	float: left;
	display: block;
	padding: 0px 0px 0px 7px;
	color: #DDDDDD;
	text-decoration: none;
	font-size: 15px;
}
#headershop .links a + a {
	margin-left: 8px;
	border-left: 1px solid #DDD;
}

/* menu */
#menu {
	background: #A0A0A0;
	border-bottom: 1px solid #989898;
	height: 37px;
	margin-bottom: 15px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
	padding: 8px 5px;
	padding-left: 10px;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu > ul > li {
	position: relative;
	float: left;
	z-index: 20;
	padding: 6px 5px 5px 0px;
  
}
#menu > ul > li:hover {
}
#menu > ul > li > a {
/*	font-size: 13px; */
	color: #FFF;
	line-height: 14px;
	text-decoration: none;
	display: block;
	padding: 6px 10px 6px 10px;
	margin-bottom: 5px;
	z-index: 6;
	position: relative;
}
#menu > ul > li:hover > a {
	background: #000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
#menu > ul > li > div {
	display: none;
	background: #FFFFFF;
	position: absolute;
	z-index: 5;
	padding: 5px;
	border: 1px solid #000000;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	background: url('../img/menu.png');
}
#menu > ul > li:hover > div {
	display: table;
}
#menu > ul > li > div > ul {
	display: table-cell;
}
#menu > ul > li ul + ul {
	padding-left: 20px;
}
#menu > ul > li ul > li > a {
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
	display: block;
	white-space: nowrap;
	min-width: 120px;
  text-decoration:none; font-family:Mocha Mattari;
  font-size: 100%;
  letter-spacing:0.5px;   
}
#menu > ul > li ul > li > a:hover {
	background: #000000;
}
#menu > ul > li > div > ul > li > a {
	color: #FFFFFF;
}


.sf-menu {background:url(../img/menu-bg.gif) 0 0 repeat-x; height:59px;}
.sf-menu li {float:left;
	position:	relative;
	font-size:21px;
	line-height:1.2307em;
	border-right:1px solid #eeeeee;
	height:59px;
	padding:0px 8px 0px 8px;
	letter-spacing:-1px;
	}

.sf-menu .m1:hover, .sf-menu .m1.active {background:url(../img/m2.gif) 0 0 no-repeat;} 
.sf-menu .m2:hover, .sf-menu .m2.active {background:url(../img/m2.gif) 0 0 no-repeat;} 
.sf-menu .m3:hover, .sf-menu .m3.active, .sf-menu .sfHover a.m3 {background:url(../img/m3.gif) 0 0 no-repeat;}
.sf-menu .m4:hover, .sf-menu .m4.active {background:url(../img/m4.gif) 0 0 no-repeat;}
.sf-menu .m5:hover, .sf-menu .m5.active {background:url(../img/m5.gif) 0 0 no-repeat;}
.sf-menu .m6:hover, .sf-menu .m6.active {background:url(../img/m6.gif) 0 0 no-repeat;} 

.m1 {text-decoration:none; font-family:Mocha Mattari;  letter-spacing:0.7px;  font-size:110%;  }
.m3 {text-decoration:none; border:0px; font-size:100%; line-height:1.2307em;letter-spacing:0px;padding:0px 0px 0px 0px; margin-top:12px;margin-bottom:6px;margin-right:6px; font-family:Mocha Mattari; }


.sf-menu .last {border-right:none;}	
.sf-menu span {padding-left:3px;}
.sf-menu .last1 {border-bottom:none;}	
	
.sf-menu a {display:block;
	position:		relative;	
	color:#28b2e2;
	text-decoration:none; 
	padding:12px 14px 12px 10px;
	margin:6px 0px 0px 0px;
	cursor:pointer;
	}

	.sf-menu li li {
	padding:0;
	font-size:15px;
	text-align:left;
	line-height:14px;
	padding:0 0 0 19px;
	text-transform:none;
	background:none;
	text-transform:none;
	margin-bottom:1px;
	font-family:Tahoma, Helvetica, sans-serif;
	height:26px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #15405e;
	border-right:none;
	letter-spacing:normal;
	width:160px;	
}

	.sf-menu li li a {
		padding:0px 0px 0px 0px;
		display:inline-block;
		text-decoration:none;
		color:#70d9fe;
		background:none;
}
	
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			179px; 
	display:none;
	padding:0px 0px 3px 0px;
	background:#1a3249;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			-1px;
	top:			59px; /* match top ul list item height */
	z-index:		99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			133px; /* match ul width */
	top:			-10px;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}

.sf-menu li a.active, .sf-menu > li.sfHover > a, .sf-menu li a:hover {
	color:#fff;}

.sf-menu li a.active span, .sf-menu li a:hover span, .sf-menu > li.sfHover > a span {color:#fff;}
.sf-menu > li.sfHover > a,
.sf-menu a:hover, .sf-menu  li a.active {}

.sf-menu li li.sfHover > a,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a.active {
	color:#fedb00;
	background:none;
}

.slider {
  width:480px; 
  height:230px;
  top: 0px;
	padding:0px;
	z-index:-1;
	margin-left:-5px; /* 35 */
}
.width {width:700px; height:1268px; float:left; margin-right:5px; overflow:hidden;}
.title4 {font-size:20px; line-height:1.2307em; color:#5ad4ff; padding:47px 0px 0px 30px; letter-spacing:-2px; float:left;}
.title4 span {color:#b4d705;}
.title4 em {color:#fc8d04;}

.link3 {background:url(../img/link3-bg.gif) 0 0 no-repeat; display:inline-block; font-size:21px; line-height:1.2307em; color:#fff; padding:10px 56px 13px 14px; text-decoration:none; text-transform:uppercase;
letter-spacing:-1px; float:right; margin:90px 16px 0px 0px; position:relative; z-index:50;}
.link3:hover {color:#fedd00;}
.items {
	display:none;
}
.play.paused {
	color:#f00;
}

.banner {
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
	width:709px;
	height:429px;
	background:none;
}
.banner a {
	position:relative;
	z-index:10
}
.banner h1.left {
  float: left;
	font-size:40px;
  color: #FFFFFF;
}
.banner h1.right {
  float: right;
	font-size:40px;
  color: #FFFFFF;
}
.slider .pagination {
	position:absolute;
	padding:0;
	top: 31px; 
	left:-34px; 
	z-index:50;
}

.pagination li {
	
	margin-bottom:1px;
	font-size:20px;
}
.pagination li a {
	width:34px;
	height:29px;
	display:inline-block;
	background:url(../img/list5-bg.gif) 0 0 repeat;
	text-decoration:none;
	color:#b2b1b1; text-align:center;
	padding-top:5px;
}
.pagination li a:hover {color:#ff144c;}
.pagination li.current a {
	margin:0;
	cursor:default;
	width:34px;
	height:29px;
	color:#ff144c;
}	

.block {margin:0 auto; width:980px; }

.banner-img1 { padding-left:20px; padding-top:0px; height:241px; width:650px;} /* background:url(../img/banner-img1.png) */
.banner-img2 { padding-left:20px; padding-top:0px; height:241px; width:650px;} /* background:url(../img/banner-img2.png) */
.banner-img3 { padding-left:20px; padding-top:0px; height:241px; width:650px;} /* background:url(../img/banner-img3.png) */

.bg2 {background:url(../img/bg2.jpg) 0 0 no-repeat; height:83px; z-index:50;} /* height:86 */
.banner-top {margin-top:32px;}

.row {height:65px; z-index:20;}
.row1 {position:relative; z-index:20;}
.row2 {position:relative; z-index:19;height:468px;} /* height:468px; */ 

.img-left {padding-left:42px;}

.img-bot {margin-bottom:24px;}
.img-bot1 {margin-bottom:0px;}

.text-bot {margin-bottom:10px; display:inline-block;}

.indent-bot {margin-bottom:9px;}
.indent-bot1 {margin-bottom:7px;}

.top-pad {padding-top:20px;}
/*===== content =====*/
#content {}

h1	{
/*  color: #636E75;*/ 
/*	font: Verdana; */
  font-family:Mocha Mattari;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 180%;
	font-weight: normal;
/*	text-shadow: 0 0 1px rgba(0, 0, 0, .01); */
}
/* box */	
.box {background:#fff; min-height:100px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
}
.box .padding {padding:20px 0px 23px 0px;}
.box .padding1 {padding:20px 0px 36px 0px;}
.box .padding2 {padding:20px 10px 29px 0px;}
.box .padding3 {padding:20px 40px 33px 20px;}

.box .box-heading {
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	border-top: 1px solid #DBDEE1;
	border-left: 1px solid #DBDEE1;
	border-right: 1px solid #DBDEE1;
	background: url('../img/background.png') repeat-x;
	padding: 8px 10px 7px 10px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 14px;
	color: #333;
}
.box .box-content {
	background: #FFFFFF;
	-webkit-border-radius: 0px 0px 7px 7px;
	-moz-border-radius: 0px 0px 7px 7px;
	-khtml-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
	border-left: 1px solid #DBDEE1;
	border-right: 1px solid #DBDEE1;
	border-bottom: 1px solid #DBDEE1;
	padding: 10px;
}
/* content */
#content .content {
	padding: 10px;
	overflow: auto;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
}
#content .content .left {
	float: left;
	width: 49%;
}
#content .content .right {
	float: right;
	width: 49%;
}

/* product */
.product-filter {
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 5px;
	overflow: auto;
}
.product-filter .display {
	margin-right: 15px;
	float: left;
	color: #333;
	font-size: 15px;
  padding:10px;
}
.product-filter .display a {
	font-weight: bold;
}
.product-filter .sort {
	float: right; 
	color: #333;
	font-size: 15px;
  padding:10px;
}
.product-filter .limit {
	float: right;
	color: #333;
	font-size: 15px;
  padding:10px;
}
.product-compare {
	padding-top: 6px;
	margin-bottom: 25px;
	font-weight: bold;
}
.product-compare a {
	text-decoration: none;
	font-weight: bold;
}

.product-detail {
 float: both;
 margin-top: 200px;
}

.product-detail img {
 padding:4px 8px 0px 0px; 
}

.product-info {
 float: clear;
 padding:0px 0px 0px 0px;
 color: #222222;
/* min-height: 800px; */
/* 500 px; */ 
/*	overflow: auto; 
	margin-bottom: 20px; */
}

.product-info font .zvyrazni { font-weight: bold; color: green;  }

.product-info > .img {
}

.product-info > .left {
	float: left;
	margin-right: 15px;
}
.product-info > .left + .right {
	margin-left: 265px;
}
.product-info .image {
	border: 0px solid #E7E7E7;
	float: left;
	margin-bottom: 20px;
	padding: 2px;
	text-align: center;
/*-webkit-box-shadow: 1px 2px 10px 0px #444444;
-moz-box-shadow: 1px 2px 10px 0px #444444;
box-shadow: 1px 2px 10px 0px #444444;*/
}
.product-info .imagecd {
	border: 0px solid #E7E7E7;
	float: left;
	margin-bottom: 20px;
	padding: 0px;
	text-align: center;
-webkit-box-shadow: 1px 2px 10px 0px #444444;
-moz-box-shadow: 1px 2px 10px 0px #444444;
box-shadow: 1px 2px 10px 0px #444444;
}
.product-info .image2 {
	width: 260px;
	margin-left: -10px;
	clear: both;
	overflow: hidden;
}
.product-info .image2 img {
	border: 1px solid #E7E7E7;
}
.product-info .image2 a {
	float: left;
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
}
.product-info .description {
/*	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7; */
	padding: 5px 5px 10px 5px;
	margin-bottom: 10px;
/*	line-height: 20px; */
	color: #4D4D4D;
}
.product-info span {
  font-weight: bold;
}
.product-info .description span {
	color: #38B0E3;
}
.product-info .description a {
	color: #4D4D4D;
	text-decoration: none;
}

.product-info .tracklist{
	display: block;
	padding: 10px 0px 0px 0px;
	margin-bottom: 20px;
	color: #000000;
	overflow: hidden;

  }

.product-info .kosik {
/*	border-bottom: 1px solid #E7E7E7; */
	padding: 0px 5px 10px 5px;
	margin-bottom: 20px;
	color: #4D4D4D;
	overflow: auto;
}
.product-info .kosik div {
	float: left;
	vertical-align: middle;
 float:right; text-align:right; padding:5px; margin-right:0px; margin-top:5px;  
}
.product-info .kosik div > span {
	padding-top: 7px;
	display: block;
	color: #999;
}
.product-info .kosik .minimum {
	padding-top: 5px;
	font-size: 15px;
	color: #999;
	clear: both;
}
.product-info .price {
	padding: 0px 0px 0px 0px;
	margin-bottom: -13px;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}
.product-info .oldprice {
  border: none;
  display: inline;
  padding-right: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: line-through;
}
.product-info .price-new {
}
.product-info .price .reward {
	font-size: 15px;
	font-weight: normal;
	color: #999;
}
.product-info .discount {
	font-weight: bold;
	color: red; /* #4D4D4D; */
}
.product-info .discount2 {
	font-weight: bold;
  font-size: 22px;
	color: red; /* #4D4D4D; */
}

.text {text-align:center; font-size:15px; 
/*line-height:21px; */
color:#999999; text-shadow:1px 0 rgba(153, 153, 153,.5)}

/*.price {font-size:40px; line-height:1.2307em; color:#1fd0fc; float:left; letter-spacing:-1px;  background:#fff;}*/

.button4:hover {background:url(../img/button.jpg) 0 0 no-repeat; font-size:16px; line-height:1.2307em; color:#fff; display:inline-block; text-decoration:none; padding:8px 48px 12px 15px; text-transform:uppercase; letter-spacing:-1px; margin-bottom:0px;}
.button4 {background:url(../img/button.jpg) 0 -70px no-repeat;font-size:16px; line-height:1.2307em; color:#fff; display:inline-block; text-decoration:none; padding:11px 48px 4px 15px; text-transform:uppercase; letter-spacing:-1px; margin-bottom:5px;}

.divider {background:url(../img/divider.gif) 317px 0 repeat-y;}
.divider1 {background:url(../img/divider.gif) 633px 0 repeat-y;}
.divider2 {background:url(../img/divider2.gif) 214px 0 repeat-y;}
.divider3 {background:url(../img/divider2.gif) 419px 0 repeat-y;}

#faded {position:relative; min-height:364px; background:#fff}
#faded li {background:#fff;}

#faded .pagination {position:absolute; top:-43px; right:30px;}
#faded .pagination li {float:left; margin-left:4px; width:23px; height:27px;  background:#fff}
#faded .pagination li a {text-decoration:none; display:inline-block; width:23px; height:23px; overflow:hidden; padding:0px 0 0px 0; background:url(../img/thumb.gif) 0 0 no-repeat;}
#faded .pagination li.current a, #faded .pagination li a:hover {background:url(../img/thumb.gif) 0 -23px no-repeat;}

#page3 .col-1 {width:162px; margin-right:48px;}
#page3 .col-2 {width:162px; margin-right:39px;}
#page3 .col-3 {width:162px;}

.col-left {padding-left:30px;}

.font {display:inline-block; line-height:18px;}

/*#tab {position:relative; padding-top:30px; min-height:500px;  width:100%; overflow:hidden;}*/
#tab {position:relative; min-height:822px; width:100%; overflow:hidden;}

ul.tabs {
	margin: 0;
	padding: 0;
	position:absolute;
/*	top:-4px; */
	bottom:-5px;
	right:29px;
}
ul.tabs li {
	float: left;
	margin: 0;
	overflow: hidden;
	position: relative;
	margin-right:6px;
}
ul.tabs li a {
	display:inline-block;
	/* background-color: ; */
	padding: 2px;
	color: #8e8d8a;
	font-size: 18px;
	line-height:24px;
	
	outline: none;
}
ul.tabs li a:hover {
	color:#02aadd; text-decoration:none;
}
ul.tabs li.active a {color:#02aadd; text-decoration:none; font-weight:bold;}


.img-text { padding:0px 0px 0px 8px; font-size: 15px; font-weight:bold; color:#888888; font-family:Mocha Mattari;text-decoration:none;  }
.img-text a {text-decoration:none; color:gray;}
.img-text a:hover { text-decoration:none; color:#000; }

.img-text100 {background:url(../img/reklama1.png) 0 0 no-repeat; font-size:19px; line-height:1.2307em; padding:164px 0px 0px 20px; }

.img-text2 {background:url(../img/reklama1.png) 0 0 no-repeat; font-size:19px; line-height:1.2307em; padding:124px 0px 0px 00px;}

.img  {background:url(../img/page3-img10.jpg) 0 0 no-repeat; height:208px; width:309px; margin-bottom:10px; } /* bolo 10 ale bol velkky priestor nad shop menu */
.img1 {background:url(../img/page3-img11.jpg) 0 0 no-repeat; height:208px; width:309px; margin-bottom:11px;}
.img2 {background:url(../img/page3-img12.jpg) 0 0 no-repeat; height:208px; width:309px; margin-bottom:11px;}
.img3 {background:url(../img/page3-img13.jpg) 0 0 no-repeat; height:208px; width:309px; margin-bottom:11px;}

.imgGRID6A {background:url(../img/reklama1.png) 0 0 no-repeat; height:208px; width:232px; margin-bottom:11px; }
.imgGRID6B {background:url(../img/reklama2.png) 0 0 no-repeat; height:208px; width:232px; margin-bottom:11px;}
.imgGRID6C {background:url(../img/reklama1.png) 0 0 no-repeat; height:208px; width:232px; margin-bottom:11px;}

.imgGRID6TOP {background:#FFFFFF 0 0 no-repeat; height:870px; width:232px; margin-bottom:11px;
        border-style: solid;
        border-color: #CCCCCC;
        border-width: 1px;        /* sets border width on all sides */


	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
}

.imgGRID10 {background:#FFFFFF 0 0 no-repeat; margin-bottom:11px;
        border-style: solid;
        border-color: #CCCCCC;
        border-width: 1px;        /* sets border width on all sides */

	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
}
.imgGRID8 {background:#FFFFFF 0 0 no-repeat; height:208px; width:309px; margin-bottom:11px;
        border-style: solid;
        border-color: #CCCCCC;
        border-width: 1px;        /* sets border width on all sides */

	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
}
.imgGRID4 {background:#FFFFFF 0 0 no-repeat; height:168px; margin-bottom:11px;
        border-style: solid;
        border-color: #CCCCCC;
        border-width: 1px;        /* sets border width on all sides */

	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;

}
.imgGRID4:hover {
        border-style: solid;
        border-color: #CCCCCC;
        border-width: 2px;        /* sets border width on all sides */
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;

}
.imgGRID4:hover {
        border-style: solid;
        border-color: #CCCCCC;
        border-width: 2px;        /* sets border width on all sides */
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;

}

.imgGRID5 {background:#FFFFFF 0 0 no-repeat; height:208px; margin-bottom:11px;
        border-style: solid;
        border-color: #CCCCCC;
        border-width: 1px;        /* sets border width on all sides */

	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;

}
.imgGRID6 {background:#FFFFFF 0 0 no-repeat; height:208px; width:280px; margin-bottom:11px;  /* width:232px;  */
        border-style: solid;
        border-color: #CCCCCC;
        border-width: 1px;        /* sets border width on all sides */

	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;

}
.imgGRID12 {background:0 0 no-repeat; height:100px; margin-bottom:11px;
        border-style: solid;
        border-color: #CCCCCC;
        border-width: 1px;        /* sets border width on all sides */

	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;

}
.imgGRID18 {background:url(../bannery/banner710A.jpg) 0 0 no-repeat; width:712px; height:208px; margin-bottom:11px;
        border-style: solid;
        border-color: #CCCCCC;
        border-width: 1px;        /* sets border width on all sides */

	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;

}
.imgGRID18C {width:712px; height:208px; margin-bottom:11px;

}
.imgGRID15B {background:#FFFFFF 0 0 no-repeat; width:420px; height:210px; margin-bottom:10px;
        border-style: solid;
        border-color: #CCCCCC;
        border-width: 1px;        /* sets border width on all sides */

	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
}

.imgGRID12 {background:#FFFFFF 0 0 no-repeat; height:208px; width:470px; margin-bottom:11px;}
/*.imgGRID4 {background:#FFFFFF 0 0 no-repeat; height:208px; width:154px; margin-bottom:11px;}*/


.text1 {padding:0px 0px 0px 92px;}
.text1 span {color:#03aadb; margin-right:3px;}

.form-text {color:#03aadb; font-weight:bold; margin-left:10px; float:left;}
.form-text1 {color:#03aadb; font-weight:bold; margin-left:4px; float:left; margin-top:-5px;}

.form-text2 {padding:4px 0px 4px 132px;}
.form-text-top {padding-top:113px;}

.text-top {padding-top:2px; display:inline-block;}
.text-top1 {padding-top:5px; display:inline-block;}

.text2 {font-size:20px; line-height:1.2307em; color:#feb800; padding:47px 0px 14px 0px;}

.text3 {font-size:15px; line-height:21px; color:#999999; padding-bottom:21px;}

.text4 {font-size:20px; line-height:1.2307em; color:#feb800; padding-bottom:11px;}
.text4-pad {padding:21px 0px 11px 0px;}

.box1 {background:url(../img/box1-bg.jpg) 0 0 no-repeat #1a3249; min-height:100px; margin-top:9px;}
.box1 .padding {padding:2px 0px 10px 0px;}

.box1-title {font-size:53px; line-height:1.2307em; color:#f9f9f9; letter-spacing:-3px; padding:0px 0px 0px 26px;}

#page5 .col-1 {width:240px; margin-right:48px;}
#page5 .col-2 {width:240px; margin-right:39px;}

.col-left1 {padding-left:30px;} 

.text5 {color:#fff; padding:0px 0px 32px 16px;}
.text6 {font-size:19px; line-height:1.2307em; color:#fff; letter-spacing:-1px; padding:0px 0px 0px 0px;}
.text6 a {color:#fff; text-decoration:none;}
.text6 a:hover {color:#fedd00;}
.text6 span {font-size:14px; line-height:1.2307em; display:inline-block; margin:6px 0px 0px 0px;}

.text7 {font-size:14px; line-height:1.2307em; color:#fff; letter-spacing:-1px; padding:11px 0px 18px 477px;}
.text7 a {color:#fedd00; text-decoration:none;}
.text7 a:hover {color:#fff;}

.text8 {font-size:15px; line-height:21px; color:#999999; text-shadow:1px 0 rgba(153, 153, 153,.5); padding-bottom:3px;}
.text8 a {text-decoration:none; color:#999999;}
.text8 a:hover {text-decoration:underline;}
.text8-pad {padding:12px 0px 3px 0px;}
.text8-pad1 {padding:17px 0px 3px 0px;}
.text8-pad2 {padding:0px 0px 7px 0px;}

.page5-bg {background:url(../img/page5-bg.jpg) 0 0 no-repeat; height:262px; width:309px; margin-top:10px;}
.page5-bg .padding {padding:194px 0px 0px 38px;}

.title3 {font-size:36px; line-height:21px; color:#fff; text-transform:uppercase; margin-bottom:3px;}
 * + html .title3 {margin-bottom:0px;} 

.link1 {line-height:14px; color:#fff; display:inline-block; text-decoration:none; background:url(../img/link1-bg.png) right 2px no-repeat; padding-right:10px;}
.link1:hover {color:#fedd00;}

.pad {padding:1px 220px 7px 30px;}

.link2 {text-decoration:none; color:#88e6fd;}
.link2:hover {text-decoration:underline;}

.box2 {background:#1a3249; min-height:438px;}
.box2 .padding {padding:4px 0px 0px 0px;}

.box2-title {font-size:53px; line-height:1.2307em; color:#fff; letter-spacing:-4px; padding-left:26px;}
.box2-title span {display:inline-block; margin-top:-18px;}

.box2-title1 {font-size:33px; line-height:1.2307em; color:#fedd00; letter-spacing:-2px; padding-left:25px;}

.box3 {background:white; min-height:1180px;	padding:0 0 0 19px;}
.box3 .padding {padding:4px 0px 0px 0px;}

.page1-bg1 {background:url(../img/square.png) 0 0 no-repeat; height:252px; width:262px; margin-top:-10px; margin-left:22px;} /* page1-bg1.gif */


.body-mask {position:absolute; width:100%; min-height:100%; left:0px; top:0px; background:#000; opacity:0; z-index:50; display:none;}
.block1 {height:301px; width:375px; background:url(../img/block1-bg.gif) 0 0 no-repeat #fff; position:absolute; z-index:50; top:-301px; left:50%; margin-left:-220px}

.title5 {font-size:19px; line-height:1.2307em; color:#fff; padding:5px 0px 0px 18px; letter-spacing:-1px;}

.text9 {font-size:15px; line-height:21px; color:#999999; text-shadow:1px 0 rgba(153, 153, 153,.5); padding:24px 0px 0px 20px;}
.text10 {font-size:15px; line-height:21px; color:#999999; padding-bottom:7px; text-shadow:none;}
.text11 {font-size:15px; line-height:21px; color:#999999; padding-bottom:7px; padding-top:40px; text-shadow:none;}
.text10-pad {padding:20px 0px 0px 0px;}

/*===== footer =====*/
#footer {

}

.menu {margin-left:-1px;}
.menu li {float:left; font-size:15px; line-height:18px; margin-right:15px;}
.menu a {text-decoration:none; color:#787777; cursor:pointer;}
.menu a:hover, .menu a.active {text-decoration:underline;}

.foot-text {padding:9px 0px 0px 0px; margin-left:-1px;}
.foot-text a {text-decoration:none; color:#a4a4a4; margin-left:14px;}
.foot-text a:hover {text-decoration:underline;}

/*----- forms -----*/
#contacts-form fieldset {
	border:none;
}
	#contacts-form label {
		display:block;
		height:30px;
		overflow:hidden;
		background:url(../img/input-bg.gif) no-repeat 0 0;
		vertical-align:top;
	}
		#contacts-form input {
			width:226px;
			padding:4px 0px 3px 5px;
			border:none;
			line-height:1.2307em;
			background:none;
			color:#8c8c8c;
		}
		#contacts-form .textarea-box {
			background:url(../img/textarea-bg.gif) no-repeat 0 0;
			height:106px;
			overflow:hidden;
		}
		#contacts-form textarea {
			width:238px;
			padding:3px 0px 3px 5px;
			border:none;
			background:none;
			color:#8c8c8c;
			height:100px;
			overflow:auto;
		}
		#contacts-form .link {
			margin-left:5px;
		}

/*==========================================*/
    
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */


a:hover{
	text-decoration:none;
}

a:hover{text-decoration:none;}
.a:hover{text-decoration:underline;}

font.test2{
		font-family:tahoma;
		font-size:15px;
		color:#FFFFFF;
FONT-WEIGHT: bold; 
POSITION: relative; 
TOP: -14px; 
LEFT: -2px; 
Z-INDEX: 3;
}
font.test{
		font-family:tahoma;
		font-size:15px;
		color:#000000;
FONT-WEIGHT: bold; 
POSITION: relative; 
TOP: 0px; 
LEFT: 0px; 
Z-INDEX: 2;
}

a.lavemenu{
	text-align:left;
	line-height:15px;
	padding:0 0 00 0px;
	text-transform:none;
	background:none;
	margin-top:0px;
	font-family: Tahoma, Helvetica, sans-serif;
	height:26px;
	margin:0px 0px 0px 0px;
	border-right:none;
	letter-spacing:normal;
	width:160px;	
	font-size:24px;
}

a.lavemenu2{
	padding:0;
	text-align:left;
	text-transform:none;
	background:none;
	margin-bottom:0px;
	font-family: Tahoma, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	border-right:none;
	letter-spacing:normal;
	font-size:15px;
	text-decoration:none; 
  color:#28b2e2; 
}

.lavemenu_odsek{
  display:none;
	padding:19 19 19 19px;
	margin-bottom:50px;
}

#filter10 {
	background:#FFFEE3;  border: 1px solid #999999;  display:none; 
	width:100%; height:181px; margin-top: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
#filter1 {
	background:#FFFEE3;  border: 1px solid #999999;  display:none; 
	width:100%; height:181px; margin-top: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
#filter2 {
	background:#FFFEE3;  border: 1px solid #999999;  display:none; 
	width:100%; height:181px; margin-top: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

/*ul {margin:0; padding:0; list-style:none; }
li {background:url(img/a.gif) bottom left no-repeat; margin:0 0 4 0px; padding:0 0 0 9px; line-height:13px; height:28px; }*/

#livesearch{
        background: #ffffff;
        line-height:1px;  
        padding: 2px 2px;
        max-height: 550px;
        width: 550px;
        overflow: auto;
        position: absolute;
        margin-left: 110px;
        z-index: 99;
        border: 0px solid #A9A9A9;
        border-width: 0 1px 1px 1px;
        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
        -box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
    }
    #livesearch a{
        color:#28b2e2;font-size:15px;
    }

.vyrobcovia {
/*  float: clear; */
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	position:relative;
}

.vyrobcovia a img {
  vertical-align:middle;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.success, .warning, .attention, .information {
	padding: 10px 10px 10px 33px;
	margin-bottom: 15px;
	color: #555555;
  color: white;
  font-weight: bold;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
  display: none;
}
.success {
	background: #008800 url('../img/success.png') 10px center no-repeat; 
  color: white;
	border: 1px solid #BBDF8D;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.warning {
	background: #FF2222 url('../img/warning.png') 10px center no-repeat; 
	border: 1px solid #F8ACAC;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.attention {
	background: #FFF5CC url('../img/attention.png') 10px center no-repeat;
	border: 1px solid #F2DD8C;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.attention2 {
	background: #FFF5CC url('../img/attention.png') 10px center no-repeat;
	border: 1px solid #F2DD8C;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
  padding: 10px;
  margin-top: 30px;
  margin-bottom: 30px;
  text-align:center;
  color:red;
}
.success .close, .warning .close, .attention .close, .information .close {
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	cursor: pointer;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	display: block;
	color: #FF0000;
}
.help {
	color: #999;
	font-size: 15px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
}

/* kosik */
.cart-info table {
	width: 100%;
	margin-bottom: 15px;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
  clear:both; 
}
.cart-info td {
	padding: 7px;
  background-color: #FFFFEE;
}
.cart-info thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.cart-info thead .image {
	text-align: center;
}
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {
	text-align: left;
}
.cart-info thead .price, .cart-info thead .total {
	text-align: right;
}
.cart-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.cart-info tbody .image img {
	border: 1px solid #DDDDDD;
}
.cart-info tbody .image {
	text-align: center;
}
.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {
	text-align: left;
}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {
	position: relative;
	top: 4px;
	cursor: pointer;
}
.cart-info tbody .price, .cart-info tbody .total {
	text-align: right;
}
.cart-info tbody span.stock {
	color: #F00;
	font-weight: bold;
}
.cart-module > div {
	display: none;
}
.cart-total {
/*	border-top: 1px solid #DDDDDD; 
	padding-top: 8px;
*/
	margin-top: -13px;
  background: #BBBBBB; 
  color: black;
	overflow: hidden; 
	margin-bottom: 15px;
}
.cart-total table {
	float: right;
}
.cart-total td {
	padding: 3px;
	text-align: right;
}
/* checkout */
.checkout-heading {
	background: #F8F8F8;
	border: 1px solid #DBDEE1;
	padding: 8px;
	font-weight: bold;
	font-size: 15px;
	color: #555555;
	margin-bottom: 15px;
}
.checkout-heading a {
	float: right;
	margin-top: 1px;
	font-weight: normal;
	text-decoration: none;
}
.checkout-content {
	padding: 0px 0px 15px 0px;
	display: none;
	overflow: auto;
}
.checkout-content .left {
	float: left;
	width: 48%;
}
.checkout-content .right {
	float: right;
	width: 48%;
}
.checkout-content .buttons {
	clear: both;
}
.checkout-product table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.checkout-product td {
	padding: 7px;
}
.checkout-product thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product thead .name, .checkout-product thead .model {
	text-align: left;
}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
	text-align: right;
}
.checkout-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product tbody .name, .checkout-product tbody .model {
	text-align: left;
}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
	text-align: right;
}
.checkout-product tfoot td {
	text-align: right;
	border-bottom: 1px solid #DDDDDD;
}
/* button */
a.button, input.button {
	cursor: pointer;
	color: #FFFFFF;
	min-width: 120px;
	min-height: 20px;
  line-height: 18px;
	font-family: Mocha Mattari, Tahoma, Helvetica, sans-serif;
  letter-spacing:0.8px;
	font-size: 120%;
  text-align: center;
/*	font-weight: bold; */
  z-index: 100;
	background: url('../img/button.png') top left repeat-x;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
}

/* button */
a.buttonkosik, input.buttonkosik {
	cursor: pointer;
	color: #FFFFFF;
	min-width: 260px;
	min-height: 32px;
  line-height: 31px;
	font-family: Mocha Mattari, Tahoma, Helvetica, sans-serif;
  letter-spacing:1px;
	font-size: 160%;
  margin-left: 20px;
  text-align: center;
/*	font-weight: bold; */
  z-index: 100;
	background: url('/img/button3.png') top left repeat-x;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
	
	
}
a.buttonsivy, input.buttonsivy {
	cursor: pointer;
	color: #FFFFFF;
	min-width: 100px;
	width: 100px;
	min-height: 16px;
  line-height: 19px;
	font-family: Mocha Mattari, Tahoma, Helvetica, sans-serif;
  letter-spacing:1px;
	font-size: 100%;
  text-align: center;
/*	font-weight: bold; */
  z-index: 100;
	background: url('/img/buttonsivy.png') top left repeat-x;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
}
a.buttonsivy2, input.buttonsivy2 {
	cursor: pointer;
	color: #FFFFFF;
	min-width: 140px;
	width: 140px;
	min-height: 16px;
  line-height: 19px;
	font-family: Mocha Mattari, Tahoma, Helvetica, sans-serif;
  letter-spacing:1px;
	font-size: 100%;
  text-align: center;
/*	font-weight: bold; */
  z-index: 100;
	background: url('/img/buttonsivy.png') top left repeat-x;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
}
a.button {
	display: inline-block;
	text-decoration: none;
	padding: 6px 12px 6px 12px;
}
a.buttonkosik, a.buttonsivy,a.buttonsivy2 {
	display: block; 
	text-decoration: none;
	padding: 6px 12px 6px 12px;
}
input.button {
	margin: 0;
	border: 0;
	height: 24px;
	padding: 6px 12px 6px 12px;
}
input.buttonkosik {
	margin: 0;
	border: 0;
	height: 20px;
	padding: 6px 12px 6px 12px;
}
a.button:hover, input.button:hover {
	background: url('../img/button-active.png') repeat-x;
}

a.button3, input.button3 {
	cursor: pointer;
	color: #FFFFFF;
	min-width: 240px;
	min-height: 40px;
  line-height: 34px;
	font-family: Mocha Mattari, Tahoma, Helvetica, sans-serif;
  letter-spacing:0.8px;
	font-size: 180%;
  text-align: center;
/*	font-weight: bold; */
  z-index: 100;
	background: url('../img/button3.png') top left repeat-x;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
}
a.button3 {
	display: inline-block;
	text-decoration: none;
	padding: 6px 12px 6px 12px;
}
input.button3 {
	margin: 0;
	border: 0;
	height: 24px;
	padding: 6px 12px 6px 12px;
}
a.button3:hover, a.buttonkosik:hover, a.buttonsivy:hover, a.buttonsivy2:hover, input.button3:hover {
	background: url('../img/button3-activeB.png') repeat-x;
}
.buttons {
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	overflow: auto;
	padding: 6px;
	margin-bottom: 20px;
}
.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
	float: right;
	text-align: right;
}
.buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.price1 { position:relative; font-size:15px; font-weight: bold; color:#226622; text-align:right; letter-spacing:-1px;  margin-top:0px;margin-bottom:0px; z-index:1;}
.price1 .oldprice {		font-weight: normal; color: #999999; 	text-decoration: line-through; }
.nosic1 { position:relative;font-size:15px;  color:gray; letter-spacing:-1px; z-index:1; }
.doddoba1 {position:relative;background: green; font-size:15px; letter-spacing:0px; color:white; float:right; text-align:right; padding:2px; margin-top:-19px; z-index:1;}
.doddoba2 {position:relative;background: #4444AA;  font-size:15px; letter-spacing:0px; color:white; float:right; text-align:right; padding:2px; margin-top:-19px; z-index:1;}
.doddoba3 {position:relative;background: white; font-size:15px; border:1px solid #CCCCCC; letter-spacing:0px; color:gray;  float:right; text-align:right; padding:2px; margin-top:-19px; line-height:1em; z-index:1;}
.imgprodukt { position:relative; margin-bottom:10px;  } /*min-width:120px; max-width:120px; */
.imgprodukt img { max-height: 100px; max-width:100px;  } 

.doddoba1,.doddoba2,.doddoba3 {
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
}

/*title */
.title {text-align:center; font-size:20px; line-height:27px; color:#feb800; letter-spacing:-1px; margin-bottom:3px; background:#fff;}
.title a {text-decoration:none; color:#feb800;}
.title a:focus {color:#1fd0fc;}
.title-bot {margin-bottom:30px;}

.title1 {font-size:120%; line-height:28px; color:#5555CC; letter-spacing:0px; margin-bottom:0px; } /* feb800 */
.title1 a {text-decoration:none; color:#2020C8;} 
.title1:hover {color:#1fd0fc;}

.title2 {font-size:14px; line-height:27px; color:#feb800; letter-spacing:-1px; margin-bottom:3px;}

.title6 {font-size:15px; line-height:25px; color:#000000; letter-spacing:-1px; margin-top:-6px;} /* feb800 */
.title6 a {text-decoration:none; color:#feb800;}
.title6 a:hover {color:#1fd0fc;}

.product-list > div {
	overflow: auto;
}
.product-list .right {
	float: right;
	margin-left: 15px;
}
.product-info > .left {
	float: left;
	margin-right: 15px;
}
.product-info > .left + .right {
	margin-left: 265px;
}

.product-list > div .BUNKA {
  background: #EEEEEE;
  padding: 2px;
	overflow: hidden; 
	margin-bottom: 5px; 
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;

}
.product-list .right {
	float: right;
	margin-left: 15px;
}
.product-list > div .BUNKA + div .BUNKA {
	border-top: 1px solid #EEEEEE;
}
.product-list .imgprodukt {
	float: left;
	margin-right: 10px;
}
.product-list .imgprodukt img {
	padding: 3px;
	border: 1px solid #E7E7E7;
/*  width: 250px; */
}
.product-list .name {
	margin-bottom: 3px;
}
.product-list .name a {
	color: #38B0E3;
	font-weight: bold;
	text-decoration: none;
}
.product-list .description {
	line-height: 15px;
	margin-bottom: 5px;
	color: #4D4D4D;
}
.product-list .rating {
	color: #7B7B7B;
}
.product-list .price {
	float: right;
	height: 50px;
	margin-left: 8px;
	text-align: right;
	color: #333333;
	font-size: 15px;
}
.product-list .price-new {
	font-weight: bold;
}
.product-list .price-tax {
	font-size: 15px;
	font-weight: normal;
	color: #BBBBBB;
}
.product-list .kosik {
	margin-top: 5px;
  float: right;
  cursor: pointer;
}
.product-list .doddoba {
	margin-top: 20px;
	padding-right: 35px;
}

.product-list .wishlist, .product-list .compare {
	margin-bottom: 3px;
}
.product-list .wishlist a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
.product-list .compare a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left 60% no-repeat;
}

.product-list .infoline {
	font-size: 15px;  
	text-decoration: none;
	font-weight: normal;
  letter-spacing: 0px;
	line-height:14px;
  margin-top: 8px;
}

.product-list .title1S { display:none; }
.product-list .title6S { display:none; }

.product-list .nosic1 { 
position:relative;font-size:15px;  color:gray; float:clear; text-align: right; letter-spacing:-1px;  margin-right:5px; z-index:1; 
}

.product-list .imgprodukt2 {
	display: none; 
}
.product-list .imgprodukt2 .doddoba {
	display: none;
}


.product-grid {
	width: 100%;
  margin-top: 20px;
	overflow: auto; 
}
.product-grid > div .BUNKA {
  background: #EEEEEE; 
  position:relative;
  float: left;
	width: 180px; /* 125 */
  min-height: 360px;
  max-height: 360px;
	display: block; /*inline-*/
	vertical-align: top;
	margin-right: 8px;
	margin-bottom: 8px;
  padding: 8px;
  border: 1px solid #DDDDDD;
/*	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE; */
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;

}
#column-left + #column-right + #content .product-grid > div {
	width: 125px;
}
.product-grid .imgprodukt {
  display:none; 
}
.product-grid .imgprodukt2 {
  position:relative;
  text-align: center;
  max-width: 180px; /* 130 */
}
.product-grid .imgprodukt2 img {
  max-width: 170px; /* 120 */
-webkit-box-shadow: 1px 2px 10px 0px #444444;
-moz-box-shadow: 1px 2px 10px 0px #444444;
box-shadow: 1px 2px 10px 0px #444444;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;

}
.product-grid .imgprodukt2 imgcd {
  max-width: 170px; /* 120 */
-webkit-box-shadow: 1px 2px 10px 0px #444444;
-moz-box-shadow: 1px 2px 10px 0px #444444;
box-shadow: 1px 2px 10px 0px #444444;


}
.product-grid .imgprodukt2 .doddoba {
  position:absolute;
  text-align: right;
  top:150px; /* 105 */
/*  left:80px; */
  right: -4px; /*10*/  
  letter-spacing:0px; 
  z-index:5;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
 filter: alpha(opacity=90); 
 -moz-opacity:0.9;
 -khtml-opacity: 0.9;
 opacity: 0.9;
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;  

}

.product-grid .title1 {font-size:15px; font-weight: bold;text-decoration: none; text-align:left; line-height:13px; color:#5555CC; letter-spacing:-1px; margin-bottom:3px; } /* feb800 */ /*line-height:15px;*/
.product-grid .title1 a {font-size:100%; font-weight: bold;text-decoration: none; text-align:left; line-height:13px; color:#5555CC; letter-spacing:-1px; margin-bottom:3px; } /* feb800 */ /*line-height:15px;*/
.product-grid .title6 {font-size:15px; text-align:left; line-height:15px; color:#000000; letter-spacing:-1px; margin-top:2px; } /* feb800 */ /*line-height:20px;*/
.product-grid .nadpis {min-height:60px;} /* feb800 */ /*line-height:15px;*/

.product-grid .infoline {
	margin-top: 10px;
	margin-bottom: 22px;
  min-height: 95px; 
  max-height: 95px;
  /*text-transform:lowercase;  */
  font-size:11px; 
}

.product-grid .rating {
	display: block;
	margin-bottom: 4px;
}
.product-grid .price1 {
  position: absolute;
	display: block;
	font-weight: bold;
	color: #226622; 
  display: inline;
  bottom: 5px;
  left: 5px;
  
}
.product-grid .kosik {
  position: absolute;
  bottom: 2px;
  right: 2px;
	cursor: pointer;
  float:right; 
  padding-left:-4px;
	margin-bottom: 4px;
  margin-top: -30px;
  display: inline;
  z-index: 99;
}
.product-grid .price-new {
	font-weight: bold;
}
.product-grid .price .price-tax {
	display: none;
}

.product-grid .nosic1 { 
position:relative;
/*font-size:12px;  color:gray; letter-spacing:-1px;  z-index:1;*/
float:left; text-align: left; margin-right:4px; 
display: inline; 
text-transform:uppercase;
}

.product-grid .wishlist, .product-grid .compare {
	margin-bottom: 3px;
}
.product-grid .wishlist a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../img/add.png') left center no-repeat;
}
.product-grid .compare a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../img/add.png') left center no-repeat;
}


.product-list2 > div .BUNKA {
	overflow: hidden; 
	margin-bottom: 0px; 
}
.product-list2 .right {
	float: right;
	margin-left: 15px;
}
.product-list2 > div .BUNKA + div .BUNKA {
	border-top: 1px solid #EEEEEE;
}
.product-list2 .imgprodukt {
	display: none;
}
.product-list2 .imgprodukt img {
	display: none;
}
.product-list2 .rating {
	display: none;
}
.product-list2 .kosik {
	text-align:right;
}
.product-list2 .doddoba {
	text-align:right;
}
.product-list2 .price1 {
	text-align:right;
}
.product-list2 .wishlist a {
	display: none;
}
.product-list2 .compare a {
	display: none;
}

.product-list2 .infoline {
	display: none;
}

.product-list2 .nosic1 { 
position:relative;font-size:14px;  color:gray; float:right; letter-spacing:-1px;  margin-right:5px; z-index:1; 
}

.product-list2 .right {
	display: none;
}
.product-list2 .imgprodukt2 {
	display: none;
}
.product-list2 .imgprodukt2 .doddoba {
	display: none;
}

.product-list2 .title6   { 	text-align:left; width:60px; font-size:15px; font-weight: normal; margin-top: 0px; text-decoration: none; text-align:left; line-height:18px; color:#000000; letter-spacing:-1px; } /* feb800 */
.product-list2 .title1   { text-align:left; width:200px; font-size:15px; font-weight: normal; margin-top: 0px; text-decoration: none; text-align:left; line-height:18px; color:#000000; letter-spacing:-1px; } /* feb800 */
.product-list2 .title1 a { text-align:left; width:200px; font-size:15px; font-weight: normal; margin-top: 0px; text-decoration: none; text-align:left; line-height:18px; color:#000000; letter-spacing:-1px; } /* feb800 */

.product-list2 .title1S {
	display: none;
}
.product-list2 .title6S {
	display: none;
}

.product-list3 > div {
	overflow: auto;
}
.product-list3 .right {
	float: right;
	margin-left: 0px;
}

.product-list3 > div .BUNKA {
	padding: 0px;   
}
.product-list3 .right {
  display: none;
}
.product-list3 .imgprodukt {
	float: left;
	padding: 10px;
  overflow: hidden;
/*  width:75px; */   
}
.product-list3 .imgprodukt img {
  border: 1px solid #E7E7E7;
  width: 95px;   
  heigh: auto;
  
  
}

.product-list3 .name {
  font-size:18px;
}
.product-list3 .name a {
  font-size:16px;
}
.product-list3 .description {
}
.product-list3 .rating {
  display: none;
}
.product-list3 .price {
  display: none;
}
.product-list3 .oldprice {
  display: none;
}
.product-list3 .price-new {
  display: none;
}
.product-list3 .price-tax {
  display: none;
}
.product-list3 .kosik {
  display: none;
}
.product-list3 .doddoba {
  display: none;
}

.product-list3 .wishlist, .product-list3 .compare {
  display: none;
}
.product-list3 .wishlist a {
  display: none;
}
.product-list3 .compare a {
  display: none;
}

.product-list3 .infoline {
  display: none;
}

.product-list3 .title1S { display:none; }
.product-list3 .title6S { display:none; }

.product-list3 .nosic1 { 
}

.product-list3 .imgprodukt2 {
	display: none;
}
.product-list3 .imgprodukt2 .doddoba {
	display: none;
}

.product-list3 .title1 { font-size:15px; line-height:16px; margin-top: 15px; margin-left:0px; } /* feb800 */
.product-list3 .title6 { font-size:15px; line-height:14px; font-weight: lighter; letter-spacing:0.2px; margin-top:4px; } /* feb800 */

.product-list2 .title1S {
	displayius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;

/*	-webkit-box-shadow: 0px 2px 2px #DDDDDD; */
/*	-moz-box-shadow: 0px 2px 2px #DDDDDD; */
/*	box-shadow: 0px 2px 2px #DDDDDD; */

}

#notification2 { 
width: 1180px;
height: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
/*display: none;*/
}

/* box category */
.box-category {
	margin-top: -5px;
}
.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.box-category > ul > li {
	padding: 8px 8px 8px 0px;
}
.box-category > ul > li + li {
	border-top: 1px solid #EEEEEE;
}
.box-category > ul > li > a {
	text-decoration: none;
	color: #333;
}
.box-category > ul > li ul {
	display: none;
}
.box-category > ul > li a.active {
	font-weight: bold;
/*	text-decoration: underline; */
}
.box-category > ul > li a.active + ul {
	display: block;
}
.box-category > ul > li ul > li {
	padding: 0px 0px 0px 15px;
}
.box-category > ul > li ul > li > a {
	text-decoration: none;
	display: block;
}
.box-category > ul > li ul > li > a.active {
	font-weight: bold;
}

/* Basic style */

.fld_ln {
  overflow:hidden;
  font-size:16px;
	float:left;
  width:100%;
	padding-left:0px;  
	}
  
.fld_ln a {
  width:100%;
	text-decoration: none;
}

.fld_ln a.active {
	background: red;
}

.fld_ln a:hover {
  background: red; 
  color: white;
  width: 100%;
}

.fld_ln > .fld_ln {
	text-decoration: none;
/*  line-height:18px; 
	background: #EEEEFF; */
  width:100%;
	font-size:15px; 
	padding-left:6px;  
	padding-bottom:2px;  
	padding-top:2px;  
	padding-right:5px;  
	}  

 .fld_ln > .a .span.substrom {
	text-decoration: none;
	}
  
table.objednavky {
font-size:15px;
color:#000000;
 }  
table.objednavky tr {
 }  
table.objednavky td {
font-size:15px;
	padding-left:2px;  
	padding-bottom:2px;  
	padding-top:2px;  
	padding-right:2px;
  margin-left:2px;  

	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
 }  

.img-akcie { padding:0px 0px 0px 8px; font-family: Tahoma; }
.img-akcie a {color:blue;}
.img-akcie a:hover {color:#000;}

#AKCIA {
	font-family: Tahoma, Helvetica, sans-serif;
  font-size:14px;
/*  text-transform:uppercase; */
	font-weight:bold;
  color:#000000;
  text-decoration: none;
 }
#AKCIA a {
  color:#000088;
  text-decoration: underline;
 }   

#AKCIA .popis {
	font-weight:normal;
  text-decoration: none;
  color:#222222;
 }   
 
 .price1 .oldprice {	font-weight: normal; font-size:15px; color: #777777; 	text-decoration: line-through; }

#inikupili > tbody > tr > td {
	padding: 2px;
	color: #333333;
  border: 0px;
}

.ui-effects-transfer { border: 2px dotted gray; }

.chyba {
	display: block;
  font-weight:bold;
	color: #FF0000;
}

.foot-text {
 width:400px;  
}

#BUNKA:hover {
  background: #BBFFCC;
  z-index: 0;
}

input#email {
width: 200px;
}

input.large-field {
margin-top: -5px;
margin-bottom: 10px;
}

input.number {
margin-top: -5px;
margin-bottom: 10px;
}

select#balikomaty, select#zasielkovna {
color: gray;
}

select#balikomaty:focus, select#zasielkovna:focus {
color: black;
}

.fan_box a:hover{
 text-decoration: none;
}
.fan_box .full_widget {
 height: 600px;
 border: 0 !important;
 background: none !important;
 position: relative;
}
#fb-root {
 height: 600px;
 border: 0 !important;
 background: none !important;
 position: relative;
}

#audiowrap {
	/*width: 500px;*/
	margin: 0 auto;
	text-align: center;
}

.double {
	padding-bottom: 20px;
}

.ctrlbtn {
	width: 148px;
	cursor: pointer;
  float: left;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

.no-audio {
	display: none;
}

div#extraControls {
}

div#plwrap {
	padding-top: 20px;
	font-size: 1em;
}

#plUL {
	list-style: none;
	margin: 0;
	padding: 20px 0 0 0;
}

#plUL li {
	cursor: pointer;
  line-height: 22px;
/*	line-height: 36px;
	border: 1px solid black;
	border-radius: 8px;
	margin: 0 3px 6px 3px; */
}

#plUL li:hover {
	font-size: 1.25em;
  background-color: yellow;
}

p.plus10 {
	padding-left: 10px;
}

.plHead, .plItem {
	position: relative;
}

.plHead {
	text-align: center;
  display: none;
}

.plHeadTitle, .plTitle {
	position: absolute;
	top: 0;
	right: 65px;
	left: 80px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.plHeadNum, .plNum {
	width: 60px;
}

.plHeadNum, .plNum, .plLength {
	text-align: right;
}

.plHeadLength, .plLength {
	position: absolute;
	top: 0;
	right: 5px;
	width: 60px;
}

.plSel, .plSel:hover {
	font-size: 1.25em;
  background-color: lightgreen;
	cursor: default !important;
}

.is-audio, #audio0 {
	display: block;
  /*background-color: green;*/
}

.js.audio .is-audio {
	display: block;
  background-color: green;
}

.js #audio0 {
	display: block;
}

.js #audio0 {
	display: block;
}

.treemenu ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;  
}

.treemenu li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white no-repeat left center;    /* url(list.gif)  */ 
list-style-type: none;
padding-left: 3px;
margin-top: 3px;
margin-bottom: 2px;  

}

.treemenu li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white no-repeat left 1px;      /* url(closed.gif)  */
cursor: hand !important;
cursor: pointer !important;
}

.treemenu .submenu a{ /* Style for LI that contains sub lists (other ULs). */
display:inline-block;
}


.treemenu li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treemenu .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;  

}

.variantyTable{
		width:100%; 
		border-collapse:collapse; 
	}
	.variantyTable td{ 
		padding:7px; border:#4e95f4 1px solid;
	}
	/* Define the default color for all the table rows */
	.variantyTable tr{
		background: #b8d1f3;
	}
	/* Define the hover highlight color for the table row */
    .variantyTable tr:hover {
          background-color: #ffff99;
    }

a.znacka{
	text-align:left;
	line-height:26px;
	padding:0 0 00 0px;
	text-transform:none;
	background:green;
  color: white;
	margin-top:0px;
	font-family: Tahoma, Helvetica, sans-serif;
	height:26px;
	padding:3px 3px 3px 3px;
	margin:5px 5px 5px 5px;
	border-right:none;
	letter-spacing:normal;
	width:160px;	
	font-size:15px;
	text-decoration: none;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
}

.certifikaty
{
	padding:3px 3px 3px 3px;
  float: none;
  clear:both; 
}

.certifikaty > img {
	margin:3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
}
:checked + label {
	background: #00AA00;
  color: white;
	cursor: pointer; 
}
:checked + select#zasielkovna{
	background: #00AA00;
	border: 1px solid #00FF00;
  color: white;
	cursor: pointer; 
}
:checked + label + input{
	background: #00AA00;
	border: 1px solid #00FF00;
  color: white;
	cursor: pointer; 
}
