/* CSS Document */


body {
	text-align:center;
	background:#D6D6D8 url('img/poz.jpg') repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5e;
	text-align: center;
	margin:0;
	padding:0;
	margin-bottom:20px;
	}

/* text
-------------------------------------------------- */

h1 {font-size:160%;	color:white;	}
h2,h2 a { 	font-size:140%; 	}
h3, h3 a { color:#3c3839;	font-size:120%; text-decoration:none; }
h4, h4 a { color:#b52226; font-size:100%; }




/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr {	}
p {	}


/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {list-style:none;	margin:0;	padding:0;}
#produkty ul, #produkty ul li { margin:0px 0px 0px 18px; list-style-type: disc;}


/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;	margin: 10px; font-size:100%;}
caption {	margin: 0 0 .66em 0;	text-align: center;	color: #D01310;}
th {	border: 1px solid #D7D7D7;	padding: 5px 10px;	font-weight: bold;	text-align: left;	vertical-align: top;
	background-color:white;	color: black;}
td {	border: 1px solid #D7D7D7;	padding: 5px 10px;	vertical-align: top;	background-color: white;}


/* FORMS
-------------------------------------------------- */
fieldset {	clear: both;	}
legend {}
input, textarea, select {	font-size: 1em;}
table.construct label {	vertical-align: middle;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {	position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {	font-style: italic;}
code, kbd, samp, pre, .monospace {	font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {	font-size: smaller;	text-decoration: none !important;	vertical-align: sub;}
sup {	font-size: smaller;	text-decoration: none !important;	vertical-align: super;}
del {	text-decoration: line-through;}
ins {	text-decoration: underline;}
strong {	font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {	color:#C70000;}
a:visited {	}
a:hover, a:active {	}

/* Img
-------------------------------------------------- */
img	{ border:none;	}


/* Bloky
-------------------------------------------------- */

#obal
	{
	position:relative;
	width:960px;
	margin: 0 auto;
 	text-align:left;
 	background:white;
 	border:1px solid gray;
 	
 	}

#top
	{
	margin:0;
	padding:0;
	position:relative;
	height:146px;
	background: url('img/top.jpg') no-repeat left top;
	}
	
#top #logo
  {
  position:absolute;
  top:15px;
  display:block;
  width:300px;
  height:70px;
  
  }
	
#top #search
  {
  position:absolute;
  right:3px;
  top:58px;
  }
  
#top #search fieldset
  {
  border:none;
  }
  
#top #search fieldset input
  {
  position:relative;
  top:-2px;
  border:1px solid gray;
  height:17px;
  width:140px;
  }
	
#top #menu
  {
  position:absolute;
  top:95px;
  height:46px;
  margin:0px 5px 0px 5px;
  width:950px;
  background: url('img/menu-poz.jpg') repeat-x left top;
  }
  
#top #menu ul
  {
  
  }
  
#top #menu ul li
  {
  position:relative;
  margin:1px 0px 0px 0px;
  float:left;
  width:auto;
  display:block;
  height:42px;
  background: url('img/menu-poz2.jpg') no-repeat left top;
  }
  
#top #menu ul li a
  {  
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  display:block;
  padding:15px 11px 13px 11px;
  }
  
#top #menu ul li a:hover
  {
  background: url('img/menu-linka1.jpg') repeat-x left -2px;
  }
  
  
#maj
	{
	padding:0px 0px 0px 0px;
	margin:0;
	
	}

#obsah
	{
	float:right;
	width:960px !important;
	position:relative;
	
	}
	
#navigace
  {
  width:740px;
  float:left;
  height:35px;
  margin:0px 0px 5px 5px;
  background:url('img/navigace.jpg') no-repeat left top;
  }
  
#navigace ul
  {
  float:left;
  margin:0;
  padding:0;
  }

#navigace ul li
  {
  list-style:none;
  float:left;
  margin:3px 0px 3px 3px;
  padding:4px 0px 0px 12px;
  background:url('img/nav-sipky.jpg') no-repeat left 7px;
  }
  
#navigace ul li a
  {
  text-decoration:none;
  color:#666666;
  }
  
#novinka
  {
  position:relative;
  background: url('img/novinka-poz.jpg') no-repeat 5px top;
  width:744px;
  height:200px;
  margin-bottom:8px;
  }
  
#novinka h2
  {
  position:absolute;
  left:40px;
  top:10px;
  margin:0;
  color:white;
  font-size:140%;
  font-weight:normal;
  }
  
#novinka h2 a
  {
  color:white;
  text-decoration:none;
  }
  
#novinka h3
  {
  position:absolute;
  left:40px;
  top:37px;
  padding:0;
  color:white;
  font-size:130%;
  font-weight:normal;
  margin:0 !important;
  }
  
#novinka h3 a
  {
  color:white;
  font-weight:bold;
  
  }
  
#novinka p
  {
  font-family:verdana;
  position:absolute;
  left:40px;
  top:60px;
  display:block;
  width:360px;
  margin:0 !important;
  padding:0 !important;
  color:white;
  font-size:80%;
  font-weight:normal;
  background:transparent !important;
  }
  
#novinka p strong
  {
  display:block;
  margin-top:11px;
  font-size:130%;
  }
  
#novinka #vice
  {
  position:absolute;
  display:block;
  color:white;
  top:60px;
  left:220px;
  padding:0px 15px 0px 0px;
  background: url('img/vice.png') no-repeat right top;
  }
  
#novinka #vrsek
  {
  position:absolute;
  top:10px;
  right:40px;
  display:block;
  width:225px;
  height:161px;
  background: url('img/LG32LH2000.png') no-repeat left top;
  }
  
 * html #novinka #vrsek{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/LE32B350.png', sizingMethod='scale'); background:none; }
#produkty
	{
	padding:0px 0px 0px 0px;
	margin:0;
 	width:744px;
 	_width:719px;
	float:right !important;
	}
	
#produkty h1 	{  margin:0px 0px 2px 5px; padding:6px 0px 6px 10px; clear:both; background: url('img/prava.jpg') no-repeat left top;  font-size:120%; }
#produkty h3  {  margin:5px 10px 5px 10px; padding:0; }

#produkty p { margin:0px 0px 0px 0px; padding:10px 0px 10px 10px; background:white; }

#produkty .text
  {
  margin:5px 5px 5px 5px;
  padding:6px 0px 6px 10px;
  border-bottom:1px solid #A40001;
  position:relative;
  
  }
  
#produkty .text h2
  {
  color:#CC0001;
  margin:3px 0;
  }
  
#produkty .text p
  {
  margin:0;
  padding:0;
  }
  
#produkty .text p strong  
  {
  color:#CC0001;
  }
  
#produkty #detail .text
  {
  clear:both;
  }
  
#produkty #detail .text p
  {
  padding:0;
  }
  
#produkty .text span
  {
  margin:4px 0;
  font-weight:bold;
  color:#A40001;
  
  }
  
  
#produkty #produkty-menu { position:relative; clear:both; margin:0px 0px 0px 14px;}
#produkty #produkty-menu h4 { margin:2px 0; }
#produkty #produkty-menu table {
  width:740px;
  margin:0;
  padding:0;
  
  }
  
#produkty #produkty-menu table td
  {
  border:none;
  background: url('img/sipka.jpg') no-repeat left 5px;
  padding:2px 5px 2px 12px;
  }

.box1
	{
	margin:15px 5px 0px 5px;
	padding:0px 0px 10px 10px;
	width:350px;
	height:190px;
	position:relative;
	float:left;
	text-align:left;
	background: url('img/linkah.jpg') no-repeat 10px bottom;
	border-left:1px solid #DDDDDD;
  
  }
  
.box1 a
	{
	float:left;
	margin:0;
  padding:0;
  }
  
.box1 .obr
  {
  width:130px;
  display:block;
  text-align:center;
  }

.box1 a img
	{
	margin:30px 0px 0px 0px;
  padding:0;
 	}

.box1 h2
	{
 	padding:4px 0;
	display:block;
	margin:0;
	}
	
.box1 h2 a
	{
	display:block;
	font-size:80%;
	text-decoration:none;
	float:none;
	margin:0px 0px 0px 0px;
	padding:0;
	}
  
#produkty .box1 .cena
  {
  position:absolute;
  bottom:8px;
  left:10px;
  width:150px;
  padding:4px 0px 0px 0px;
  margin:0;
  font-weight:bold;
  }
  

  
#produkty .box1 .cena strong
  {
  color:#CE0404;
  font-size:120%;
  margin:0;
  padding:0;
  }
  
#produkty .box1 .cena span
  {
  font-size:100%;
  font-weight:normal;
  margin:0;
  padding:0;
  }
  
#produkty .box1 .dostupnost
  {
  position:absolute;
  top:142px;
  left:160px;
  height:15px;
  width:150px;
  display:block;
  }
  
#produkty .box1 .dostupnost strong
  {
  color:#1C5301 !important;
  display:inline;
  }
 	
#produkty .box1 .box-prav
	{
	width:215px;
	float:right;
	overflow:hidden;
	position:relative;
	
	}
	
#produkty .box1 .box-prav p
	{	
	
	}
	
#produkty .box1 .box-prav .box-text
  {
  height:103px;
  _height:109px;
  border:1px solid #EEEEF0;
  padding:3px 0px 3px 15px;	
  margin-bottom:20px;
	overflow:hidden;
  background: url('img/produkty-p.jpg') no-repeat left top;
  margin-right:4px;
  }
	

#produkty .box1 .box-prav .dp
	{
	float:left;
	
	
	margin-top:11px;
	_margin-top:20px;
	border-top:1px solid #D7D7D7;
	border-bottom:1px solid #D7D7D7;
	width:208px;
	_width:auto;
	}
	

	
#produkty .box1 .box-prav .dp  a
	{	
	padding:3px 0px 3px 6px;
	background:#F1F1F3;
	float:left;
	display:block;
	width:100px;
	margin:1px 1px 1px 0px;
	text-decoration:none;
	}
	
#produkty .box1 .box-prav .dp  span .cart
  {
  padding:2px 0px 2px 6px;
	background:#E4E4E6;
	border:none;
	float:left;
	display:block;
	width:100px;
	margin:1px 1px 1px 0px;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
  }
  

   
  
  
.novinka
  {
  position:absolute;
  background: url('img/novinka1.png') no-repeat left top;
  left:64px;
  top:126px;
  width:90px;
  height:30px;
  
  }
  
.akce
  {
  position:absolute;
  background: url('img/akce.jpg') no-repeat left top;
  left:120px;
  top:24px;
  width:19px;
  height:53px;
  
  }



#leva
	{
	float:left;
	position:relative;
 	width:213px;
 	
	}
 	
#leva h3
	{
	background: url('img/leva.jpg') no-repeat left top;
	padding:5px 0px 5px 10px;
	margin:0px 0px 0px 4px;
	font-size:120%;
	color:white;
	}
	
#leva #kosik
  {
  position:relative;
  background: url('img/kosik2.jpg') no-repeat left top;
  margin:-10px 0px 8px 6px;
  height:199px;
  clear:both;
  }
  
#leva #kosik form
  {
  position:relative;
  top:7px;
  }
  
#leva #kosik label
  {
  position:left;
  display:block;
  margin:3px 0px 0px 12px;
  }
  
#leva #kosik #loginuser, #leva #kosik #loginpswd
  {
  border:1px solid gray;
  margin:1px 0px 0px 12px;
  height:15px;
  width:130px;
  }
  
#leva #kosik button
  {
  position:relative;
  top:1px;
  font-size:92%;
  }
  
#leva #kosik a
  {
  margin:0px 0px 0px 12px;
  }
  
#leva #kosik #suma
  {
  position:absolute;
  bottom:0;
  left:12px;
  margin:0px 0px 0px 0px;
  }
  
#leva #kosik #suma span
  {
  color:#A40001;
  display:block;
  font-weight:bold;
  margin:4px 0pt;
  }
  
#leva #kosik #suma p
  {
  margin:5px 0;
  }
  
#leva #kosik #suma a
  {
  margin:0;
  }
  
#leva #kosik #suma strong
  {
  font-size:140%;
  color:#cc0000;
  }
  
#leva ul
	{
	width:209px;
	overflow:hidden;
	margin:0px 0px 8px 3px;
	position:relative;
	border:1px solid gray;
	background: url('img/menu.gif') repeat-x left top ;
	}

#leva ul li
	{
	position:relative;
	padding:0;
	
	}



#leva ul li a
	{
 color:#C40002;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	padding:5px 0px 5px 8px;
	background:#F0F2F1 url('img/menu-linka.jpg') no-repeat left bottom;
  }

#leva ul li a:hover
	{
 	background-color:#E6E6E6;
  }



#leva ul li ul
	{
	position:relative;
  border:none;
  margin:0;
  padding:0;
  background:#fff url('img/menu-linka.jpg') no-repeat left bottom ;
	}

#leva ul li ul li
	{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0;
	background:#fff url('img/sipka.jpg') no-repeat 16px 8px;
	}

#leva ul li ul li a
	{
	position:relative;
	text-decoration:none;
	display:block;
  color:black;
  font-size:100%;
  text-transform:lowercase;
  padding:5px 0px 5px 28px;
  background-color:transparent;

	}

#leva ul li ul li a:hover
	{

	}
	
#leva ul li ul li ul li
  {
  background: url('img/sipka2.gif') no-repeat 31px 10px;
  }	

#leva ul li ul li ul li a
	{
	margin:0;
	padding:5px 0px 5px 38px;	
  color:#8c2326;
	}
	
#leva form
  {
  
  }
	
#leva form #email
  {
  margin:5px 0px 0px 10px;
  height:15px;
  width:180px;
  }
  
#leva form #submit
  {
  text-align:center;
  height:22px;
  margin:5px 0px 0px 10px;
  }
  
#leva form input
  {
  margin-top:5px;
  }

#detail {
  text-align:justify;
 	}
	
#detail h1
	{
	margin:0;
	}
	
#detail .text {}

#detail-leva { float:left; position:relative; }
	
#detail a
  {
  display:block;
  }
	
#detail .img 
  {
  
  float:left;
  display:block;
  width:150px;
  margin:10px 0px 10px 10px;  
  }
  
#detail .img img {width:150px;}
  
#detail p
  {
  margin-right:8px;
  }
  
  
#detail table
  {
  margin:0;
  padding:0;
  }

#cartsubmit
	{
	margin-top:0px;
	cursor:pointer;
	border:none;
	width:70px;
	height:18px;
	background: url('img/koupit.gif') no-repeat left top ;
	}


#pata
	{
	position:relative;
	padding:7px 0px 4px 0px;
	height:20px;
	
	clear:both;
	width:960px;
	background:#ca0000 url('img/pata-poz.gif') repeat-x left top ;
	border:1px solid gray;
  margin:auto;
	}
	
#pata ul li
  {
  float:left;
  }

#pata ul li a
	{
	position:relative;
	text-align:center;
	color:white;
	
	padding:0px 10px;
	border-right:1px solid white;
	}
	

/*Kosik---------------------------------------------------------------------------------*/

#objednavka .text
  {
  border:none !important;
  }
  
#objednavka .text fieldset
  {
  padding:10px 0;
  text-align:center;
  border:1px solid #D7D7D7;
  }

#objednavka form table
	{
	width:710px;
	border:none;
	}

#objednavka form table td
	{
	padding:4px 8px 2px 8px;
	text-align:center;
	vertical-align:middle;
	
	}

#objednavka form table td a
	{
	color:#cc3300;
  font-weight:bold;
	}

#objednavka form table td option
	{
	padding:0 3px;
	}

#objednavka form table td input
	{
	text-align:center;
  
	}
	
#objednavka #sum_price
  {
  border:none;
  font-size:140%;
  font-weight:bold;
  color:#CC0001;
  width:auto;
  padding:0;
  width:60px;
  text-align:center;
  }

.odstranit, .tlacitko
	{
	width:100px;
	padding:2px 0;
	cursor:pointer;
	
  
	}



.titulek
	{
	font-weight:bold;
	color:black;
	background:#c2c2c2;
	}
	
	
/*cistic---------------------------------------------------------------------------------*/
	
#bez
	{
	background:none;
	border:none;
	}
	
.clearer
	{
	
	clear:both;
	
	}
	
.bila
	{
	margin-left:1px;
	background:white;
	}
	
#site
  {
  position:absolute;
  display:block;
  width:744px;
  left:0px;
  top:5px;
  text-align:center;
  }
	
#stranky {
  position:relative;
	clear:both;
	display:block;
	padding:4px 0 !important;
	padding-left:10px !important;
	text-align:center;
	top:5px;
	
	
	}
	
#stranky a
	{
	
	}
	
.png
  {
  
  position:absolute;
  left:0px;
  width:175px;
  height:175px;
  background:url('img/novinka1.png') no-repeat left top;
  z-index:255;
  }
  
#vyber-vyrobce
  {
  margin:5px 0px 0px 0px;
  padding:1px 0;
  }
  
#produkty .info-lista {
  position:relative;
  background:#F8F8F8 none repeat scroll 0%;
  border-bottom:1px solid #ECEEED;
  border-top:1px solid #ECEEED;
  display:block;
  float:left;
  margin:10px 0px 0px 0px;
  padding:6px 0px 2px;
  width:100%;
  }
  
#produkty .info-lista p {
  border:medium none !important;
  display:inline;
  float:left;
  margin:0px 0px 0px 10px;
  padding:0pt;
  }
  
.info-lista form {  
  position:absolute;
  z-index:100;
  right:0px;
  top:4px;
  margin:-3px 10px 0px 0px;
  }
  
info-lista form select {
  float:right;
  position:relative;
  z-index:100;
  }
  
ul#prihlasen
  {
  width:200px;
  border:none;
  }
  
ul#prihlasen li
  {
  background:none !important;
  list-style-type:disc;
  }
  
ul#prihlasen li a
  {
  padding:2px 0px 2px 8px;
  background:transparent url('img/sipka2.gif') no-repeat left 7px !important;
  }
  
.send_cetelem input {
  border: none;
  color:#5C5C5E;  
}

#aktuality {margin:0px 0px 10px 8px;}
#aktuality a {margin-top:6px; display:block; font-size:110%;}
#aktuality p {margin:2px 0;}


/*multiDescriptionChange
-------------------------------------------------------------------------------*/
#multiDescriptionChange
	{
	width:700px;
	}
#multiDescriptionChange a { float:left; background:url('img/menuh-hover.jpg') repeat-x left top; display:block; padding:8px 10px; border-right:1px solid white; font-size:120%; font-weight:bold;}	
#multiDescriptionActive { }
#multiDescriptionUnactive {  }
	
#multiDescriptionData	
	{
	clear:both;
	width:700px;
	border:1px solid gray;
	border-top:3px solid gray;
	min-height:400px;
	_height:400px;
	}
	
#multiDescriptionData div, #pribuzne-produkty div { padding:0px 10px; }

#pribuzne-produkty{width:100%;position:relative;padding:0px 0px 20px 13px;}
#pribuzne-produkty h4{margin:0px;padding:10px 0px 0px 0px;color:#C70000;font-size:10pt;position:relative;left:-13px;}


/*detail
-------------------------------------------------------------------------------*/

.doprava { display:none; display:block; font-weight:bold; color:#028246 !important;  margin:0px 0px 0px 0px; padding:2px 0px; }
#detail .doprava  { width:100px !important;  }
#detail .doprava {  top:230px; left:45px; width:90px; }
#detail form { float:right; width:450px; margin-right:0px;  }

form span {display:innline;}
#question table td{ border:none;   }

.stars_empty{background:url('img/stars_empty.jpg') no-repeat left top;width:89px;height:16px;position:absolute;left:32px;bottom:45px;}
.stars{background:url('img/stars.jpg') no-repeat left top;height:16px;overflow:hidden;}
#detail .stars_empty { position:relative; left:60px; top:0px; clear:both; margin-top:30px;}
#multiDescription_hodnoceni .stars_empty { left:0px; margin-top:0px; padding:0;}
#multiDescription_hodnoceni .box-review {  padding:10px 0; border-bottom:1px solid #CC0001;}

#detail-tisk { position:absolute; right:10px; top:35px; width:50px; }
.cetelem {margin-left: 10px;}


.box-det
	{
	margin:15px 5px 0px 5px;
	padding:0px 0px 10px 10px;
	width:137px;
	_width:157px;
	height:190px;
	position:relative;
	float:left;
	text-align:left;

	border:1px solid #DDDDDD;  
  }
  
.box-det a
	{
	float:left;
	margin:0;
  padding:0;
  }
  
.box-det .obr
  {
  width:130px;
  display:block;
  text-align:center;
  }

.box-det a img
	{
	margin:23px 0px 0px 0px;
  padding:0;
 	}

.box-det h2
	{
 	padding:4px 0;
 	height:23px !important;
 	_height:31px !important;
 	overflow:hidden;
	display:block;
	margin:0;
	}
	
.box-det h2 a
	{
	display:block;
	font-size:80%;
	text-decoration:none;
	float:none;
	margin:0px 0px 0px 0px;
	padding:0;
	}
  
#produkty .box-det .cena
  {
  position:absolute;
  bottom:8px;
  left:10px;
  width:136px;
  padding:4px 0px 0px 0px;
  margin:0;
  font-weight:bold;
  text-align:center;
  }
  
#produkty .box-det .cena a {float:none;}
  

  
#produkty .box-det .cena strong
  {
  color:#CE0404;
  font-size:120%;
  margin:0;
  padding:0;
  }
  
#produkty .box-det .cena span
  {
  font-size:100%;
  font-weight:normal;
  margin:0;
  padding:0;
  }

.box-det .akce { top:34px; left:132px; }

#pata-outlinks{position:relative;clear:both;margin:auto;padding:10px 0px 0px 0px;position:relative;width:960px;overflow:hidden;}
#pata-outlinks ul{position:relative;left:-1px;padding:0px;margin:0px;}
#pata-outlinks ul li{position:relative;list-style-type: none;padding:0px 0px 0px 6px;margin:0px 7px 0px 0px;display:block;float:left;border-left:gray solid 1px;}
#pata-outlinks ul li a{position:relative;text-decoration:underline;float:left;display:block;color:gray;}
#pata-outlinks ul li a:hover{text-decoration: none;}

