/* CSS Document */



* {
  margin: 0;
  padding: 0;
  }

html, body {
  height: 100%;
  }



body {
  font: 0.71em/1.3 "Tahoma CE",Tahoma,"Arial CE",sans-serif;
  background: #373737;
  color: white;
  text-align:center;
}

h1
  {
  color:white;
  font-size:130%;
  text-align:left;
  border-top:white solid 1px;
  border-bottom:white solid 1px;
  width:440px;padding:5px 0px 5px 0px;margin:0px 0px 10px 5px;
  text-transform: uppercase;
  font-family: sans-serif;

  }
  #obal .obsahmain
  {
  /*width: 542px !important;*/
  width: 530px !important;

  }
  .obsahmain h1{float:none !important;}
  * html h1{display:inline;}

.h1, .h2, .h3, .h4
	{
	font-weight: bold;

	}

p
	{
	text-align: justify;
	}

ul
  {
  list-style:none;
  }

.clearer {

	clear: both;
}

table {
  border-collapse: collapse;
  font-size: 100%;
}

tr, td
  {
  border:1px solid #373737;
  padding: 3px 10px;
  }

th
  {
  border:1px solid #373737;
  padding: 0 15px;

   }



a
  {
  text-decoration:underline;
  border:none;
  color:#E9E9E9;
  }

a:hover , a:active
  {
  text-decoration:none;
  border:none;
  color:#E4FE5F;
  }

img, a img {
  border: 0;
}

#web
  {
  margin: 0 auto;
  width: 944px;
  }

#page
  {
  padding:2px;
  background: url('img/linky.gif') repeat-y;
  float:left;
  }

/*-----------------------------------------------------------------------------------------------*/

.editor
	{
	margin: 10px 0px 0px 5px;
	text-align: justify;
	}

#web #menu
  {
  margin:0;
  width:100%;
  float:right;
  text-align:right;
  background: url('img/menu.gif') left top no-repeat;
  height:32px;
  }

#web #menu a
	{
  text-decoration: none;
	}

#web #menu #navigace
  {
  float:left;
  margin-top:8px;
  margin-left:10px;
  text-align:left;
  }

#web #menu #navigace a
  {
  display:inline;
  margin:0;
  float:none;
  }

#web #menu span a img
  {
  }

#web #menu a
  {
  margin: 7px 15px 0px 0px;
  color:white;
  display:block;
  float:right;
  }

#web #menu span
{
  margin: 7px 5px 0px 0px;
  color:white;
  display:block;
  float:right;
  }



#web #menu a img
  {
  margin:0px 6px 0px 6px;
  }

/*-----------------------------------------------------------------------------------------------*/

#web #top
  {
  float:left;
  width:100%;
  margin-top:3px;
  background: url('img/top2.jpg') left top no-repeat;
  height:192px;
  }

#web #top #hledej
  {
  height:18px;
  float:right;
  margin:35px 10px 0px 0px;
  }

#web #top #hledej fieldset
  {
  border:none;
  width:185px;
  height:20px;
  }

#web #top #hledej form fieldset input
  {
  float:left;
  color:gray;
  width:120px;
  height:16px;
  font-size:90%;
  border:1px solid #373737;
  }



#web #top #hledej form fieldset button
  {
  float:right;
  display:inline;
  cursor:hand;
  width:61px;
  height:18px;
  border:none;
  background:url('img/hledej.gif') no-repeat;
  }



/*-----------------------------------------------------------------------------------------------*/



#web #maj
  {
  float:left;
  margin-top:-2px;
  _margin-top:-4px;
  background:url('img/menu-poz1.gif') top left repeat-y;
  }



#web #kosik
  {
  text-align:left;
  height:93px;
  width:226px;
  float:left;
  margin-top:-63px;
  background: url('img/cart.jpg') left top no-repeat;
  }

#web #kosik p
	{
  margin:15px 0px 0px 55px;
  border-left:3px solid #e9e9e9;
  padding-left:5px;
   color:#444;
  font-weight:bolder;
	}

#web #kosik p strong
	{
	color:white;
	font-size:130%;
	margin:0px 0px 0px 0px;
	}

#web #kosik p a
	{

	}


/*-----------------------------------------------------------------------------------------------*/

#leva
  {
  color:#e9e9e9;
  position:relative;
  width:226px;
  float:left;
  clear:left;
  text-align:left;

  }

#leva .leve-menu
  {
  list-style:none;
  padding-top:5px;
  margin-bottom:30px;
  }

#leva .h3
  {
  background:url('img/menu-or.gif') left top no-repeat;
  padding: 5px 5px 0px  5px;
  font-size:115%;
  }

#leva .leve-menu li
  {
  background: url('img/menu-ver.gif') top left no-repeat;
  margin:0px 0px 0px 10px;
  }

.leve-odkazy li
  {
  margin:0px 0px 0px 10px;
  width: 210px;
  }

#leva .leve-menu li a, .leve-odkazy li a
  {
  display:block;
  background: url('img/sipka.gif') left no-repeat;
  font-weight:bolder;
  padding:3px 0px 3px 10px;
  color:#e9e9e9;
  text-decoration:none;
  }


#web #leva .leve-menu1 li a, .leve-odkazy li a
	{
  background: url('img/sipka-dolu.gif') left no-repeat;
	}

#leva .leve-menu li a:hover, .leve-odkazy li a:hover
  {
  background: url('img/sipka.gif') left no-repeat;
  color:#E4FE5F;
  }



#leva .leve-menu .podmenu ul li
  {
  padding:0px 10px 0px 10px;
  margin:0;
  }

#leva .leve-menu ul li a
  {
  background: url('img/sipka.gif') left no-repeat;
  font-weight:normal;
  }


#leva .leve-menu ul li a:hover
  {
  color:#e4fe5f;
  }

.zluta
	{
  color:#e4fe5f;
	}

.leve-menu strong
	{
  color:#e4fe5f;
	}

.leve-menu ul li strong
	{
  font-weight: normal;
	}

/*-----------------------------------------------------------------------------------------------*/

#web #menu1
  {
  position:relative;
  font-size:90%;
  width:714px;
  height:32px;
  float:right;
  background: url('img/menu1.gif') left top no-repeat;
  text-align:center;
  }

#web #menu1 li
  {
  height:100%;
  float:right;
  margin:2px 0px 0px 0px ;
  padding:4px 10px 0px 15px ;
  display:inline;
  background: url('img/menu1-car.gif') left top no-repeat;
  }

#web #menu1 li a
  {
  position:relative;
  font-weight:bolder;
  margin:0px 0px 0px 0px ;
  padding:0px 0px 0px 0px ;
  position:relative;
  text-decoration:none;
  text-transform:uppercase;
  color:#e9e9e9;
  }

#web #menu1 li a:hover
  {
  color:#ffaf00;
  }


/*Obsah------------------------------------------------------------------------------------------*/


#obal
  {
  position:relative;
  float:right;
  width:714px;
  background: #595959;
  text-align:left;
  overflow:hidden;
  }

#obal .obsah
  {  
  margin-top:5px;
  padding:5px;
  width:auto !important;
  }
  

#detail h1, .obsah h1
  {
  _width:447px;  
  }  



#obal .obsah a
	{
  color:#BCDA2B;
  text-decoration:underline;
	}

#obal .obsah h3
  {
  text-align:center;
  font-size:120%;
  margin:10px 0;
  }

#obal .obsah .h2
  {
  margin-top:10px;
  margin-left:8px;
  padding-left:11px;
  font-size:100%;
  color:#ffaf00;
  background: url('img/text-sipkaor.gif') left 8px no-repeat;
  }

#obal .obsah p
  {
  padding:5px;
  }

#obal #kontakt
  {
  height:114px;
  width:245px;
  float:right;
  background: url('img/kontakt.jpg') top right no-repeat;
  margin-left: 5px;
  }

#obal #kontakt span
  {
  margin-left:21px;
  }

#obal #kontakt span img
  {
  margin-top:3px;
  }

#obal #kontakt ul
  {
  margin-top:8px;
  margin-left:10px;
  }

#obal #kontakt ul li
  {
  padding:3px 0px 3px 10px;
  background: url('img/sipka.gif') left no-repeat;
  }

#obal #kontakt ul li a
  {
  text-decoration:underline;
  color:white;
  }


#obal #prava
  {
  position:relative;
  float:right;
  width:168px;
  clear:right;
  background:#6b6b6b;
  }

#prava .h3
  {
  text-align:center;
  font-size:115%;
  background:url('img/prava-or.gif') right top no-repeat;
  padding: 5px 5px 0px  5px;
  color:#e9e9e9;
  }

#prava dd
	{
	margin: 5px 5px 5px 5px;
	}

#prava dd p
	{
	font-size: 95%;
	}

#obal #prava .blok1
  {
  margin:10px 0px 0px 0px;
  display:block;
  width:168px;
  display:block;
  text-align:center;
  font-size:9pt;
  color:#e9e9e9;

  }

#obal #prava .blok1 h2
{
  margin-bottom:-8px;
  padding:0 5px;
  font-size:95%;

  }

#obal #prava .blok1 h2 a
	{
color:#FFAF00;

	}

#obal #prava .blok1 img, #obal #prava .blok1 a img
  {
  text-align:center;
  margin:0 5px;
  padding:1px;
  border:1px solid #bcda2b;
  }


#obal #prava .blok1 span a img
  {
  margin:5px 0px 0px 0px;
  border:0;
  }

#produkty
  {
  margin-bottom:10px;
  float:left;
  width:700px;
  overflow:hidden;
  }

.produktymain
  {
  width:542px !important;
  }

#produkty .blok, #produkty .blok1
  {
  margin:10px 0px 0px 0px;
  display:block;
  float:left;
  width:348px;
  display:block;
  color:#e9e9e9;
  overflow:hidden;
  }

#produkty .blokmain, #produkty .blok1main
{
width:268px !important;
}

#produkty .blok
{
background:url('img/hor.gif') right 25px no-repeat;
padding-right: 3px;
}

.blok-prava { width:225px; overflow:hidden; float:right;}
.blok-pravamain { width:145px; overflow:hidden; float:right;}
.blok-leva { float:left; }

#produkty .blok h2, #produkty .blok1 h2
  {
  margin-left:10px;
  margin-bottom:-8px;
  font-size:110%;
  text-align:center;
  }

#produkty .blok h2 a, #produkty .blok1 h2 a
	{
	color:#ffaf00;
	width:100% !important;
	}

#produkty .blok a, #produkty .blok1 a
  {
  display:block;
  width:100px;
	position:relative;
  }

#produkty .blok p, #produkty .blok1 p
  {
  padding-right:2px;
  text-align: justify;
  font-family: Arial;
  }

#produkty .blok p a, #produkty .blok1 p a
  {
  color:#bcda2b;
  }


#produkty .blok span, #produkty .blok1 span
  {
  margin-top:10px;
  width:225px;
  float:left;
  font-size:110%;
  text-align:left;
  }

#produkty .blok .buy, #produkty .blok1 .buy
  {
  margin-top:5px;
  margin-left: -2px;
  }

#produkty .blokmain span, #produkty .blok1main span
{
width:148px !important;
}

#produkty .blok span strong, #produkty .blok1 span strong
  {
  color:#ffaf00;
  }


#produkty .blok span a, #produkty .blok1 span a
  {
  }

#produkty .blok span a img, #produkty .blok1 span a img
  {
  margin: 0px;
  border:0;

  }

#produkty .blok img, #produkty .blok a img, #produkty .blok1 img, #produkty .blok1 a img
  {
  text-align:center;
  margin:0px 0px 0px 10px;
  padding:1px;
  border:1px solid #bcda2b;
  float:left;
  }

#produkty .blok a .akce, #produkty .blok1 a .akce
  {
  position:absolute;
  right:-9px;

  top: 2px;
  background:url('img/akce.jpg') no-repeat right top;
  width:19px;
  height:53px;
  margin:0;
  }

#produkty .blok a .skladem
  {
  position:absolute;
  right:0;
  top:0;
  background:url('img/skladem.jpg') no-repeat right top;
  width:19px;
  height:76px;
  }
  
#produkty .blok a .news
  {
  position:absolute;
  right:0;
  top:0;
  background:url('img/news.gif') no-repeat right top;
  width:19px;
  height:67px;
  } 


#stranky
	{
	padding-top:20px;
 	color:#ACBFBF;
	text-align:center;
	clear:both;
	}
#stranky a
	{
	color:#ACBFBF;
	margin:0 4px;
	text-decoration:underline;
	}

.lista
  {
  border:none !important;
  margin-left:150px !important;;
  text-align:center;
  }

.listamain
  {
  border:none !important;
  margin-left:70px !important;;
  text-align:center;
  }

/*-----------------------------------------------------------------------------------------------*/


#pata
  {
  text-align:right;
  border-top:5px solid #808080;
  clear:both;
  }

#pata a
  {
  float:right;
  font-size:92%;
  color:#e9e9e9;
  text-transform:uppercase;
  text-align:left;
  padding:26px 40px 0px 8px;
  font-weight:bold;
  height:30px;
  float:right;
  display:block;
  background: url('img/patka-linka.gif') left top no-repeat;
  }


/*Ko��k-----------------------------------------------------------------------------------------------*/

#quick_form tr, #quick_form td, #quick_form th
	{
	border:none;
	}

#quick_form select,  #quick_form input, #quick_form textarea
	{
	border:1px solid #373737;
	}

#buy_poz
	{
	background:gray;
	}


.alert_form
	{
	font-weight:bold;
	color:#FFAF00;
	}

#mapa ul
{
	list-style: disc inside;
	margin-left: 20px;
}

/*p��buzn� produkty*/

.sirsi
  {
  width:130%;
  }

.sirsi h4
{
	font-size:110% !important;
	margin-left: 10px;
}

#detail .box2
  {
  border:1px solid gray;
  width:214px;
  float:left;
  margin:10px 6px 10px 3px;
  text-align:center;
  }

#detail .box2 h4
  {
  font-size:100% !important;
  margin-left: 0px;
  }

#detail .box2 img
  {
  float:none;
  border:1px solid #BCDA2B;
  }

#detail .box2 span img
	{
	border: none;
	}

#detail .box2 a
  {
  font-size:100% !important;
  float:none;
  border:none;
  text-decoration: none;
  }

.clear {clear:both;}

#filtr {border:none; margin-left:10px; width:700px;}
#filtr fieldset {border:none; border-bottom:1px solid gray; padding:5px 0px 8px 0px; }
#filtr fieldset label { margin:0px 3px 0px 3px;}
#filtr fieldset label input { position:relative; top:1px; margin:0 2px;}

#filtr fieldset strong {display:block; float:left;  margin:0 8px 0 0; _margin:3px 0 0 0; padding:0;}



#detail .box1a {clear:both; float:left; margin:10px 0px 10px 10px; width:680px; _width:660px;}
#detail .box1a a {text-decoration:underline;}
#detail .box1a h2 { margin:0;}
#detail .box1a a img {float:left; margin:0px 10px 0px 0px;}
#detail .box1a p {clear:none; margin:0px 10px 0px 0px; border:none; width:100%; }
#detail .box1a ul {padding-left:72px;}
#detail .box1a ul li {list-style:none;}

#detail #hledeja {border-bottom:1px solid #D9D9D9; }
#detail #hledeja fieldset {text-align:left; margin-bottom:15px; border:none; }
#detail #hledeja fieldset label {font-size:11pt; margin:0px 5px 0px 0px; font-weight:bold;}
#detail #hledeja fieldset input {text-align:left; font-size:11pt; width:200px; line-height:1.5; font-weight:bold; padding-left:3px;}
#detail #hledeja fieldset button {font-size:11pt; }
#detail #hledeja fieldset p {text-align:center; display:block; margin:5px 0 0 0; }
#detail #result {color:white;  text-align:right; margin:5px 0 18px 0; font-size:110%; width:680px;}
#detail .bigprice { font-weight:bold; }


/* detail new
-----------------------------------------------------*/
#detail{position:relative;float:left;margin:-105px 10px 0px 16px;width:680px;font-family: sans-serif;font-size:9pt;}
* html #detail{display:inline;}
#detail h1{color:#c3e326;width:443px;padding:0px;margin:0px 0px 15px 0px;border:none;}
#detail fieldset{border:none;padding:0px;margin:0px;}

#detail-left{position:relative;width:206px;float:left;overflow:hidden;}
#detail-left a{display:block;border:#8a9745 solid 1px;float:left;position:relative;}
#detail-left a img{display:block;border:#595959 solid 2px;width:199px;}
.zoom{background:url('img/zoom.jpg') no-repeat left top;width:25px;height:24px;position:absolute;right:2px;bottom:2px;cursor:pointer;}
* html .zoom{right:1px;bottom:1px;}


#galerie{position:relative;width:230px;float:left;margin:6px 0px 0px 0px;}
#galerie a{display:block;float:left;margin:0px 6px 6px 0px;}
#galerie a:hover, #detail-left a:hover{border:#bad62a solid 1px;}
#galerie a img{width:58px;}

#detail-right{position:relative;width:350px;float:right;margin:0px 110px 0px 0px;}
#detail-right form, #detail-right form fieldset{padding:0px;margin:0px;}
* html #detail-right{display:inline;}
.detail-right-desc{position:relative;width:220px;_height:100px;min-height:100px;}
#detail-right table tr{border:none !important;}
#detail-right table tr th{border:none !important;padding:3px 15px;}
#detail-right table tr td{border:none !important;padding:3px 15px;}

.detail-prize{background:#646754;width:230px;margin:15px 0px;padding:10px 0px;text-align:left;}
.detail-prize table{position:relative;width:100%;padding:0px;margin:0px;}
.detail-prize table .main th{font-size:1.1em;color:#bcdb28;}
.detail-prize table .main td{font-size:1.2em;font-weight:bold;color:#bcdb28;}

#detail-right table tr td input, #detail-right table tr td select{border:#b0b0b0 solid 1px;}

.detail-submit tr td{padding:5px 0px 5px 15px!important;}
#cartsubmit {text-align:left;margin:10px 0px 0px 15px;}
#cartsubmit input{ background:url('img/to-cart.jpg') no-repeat left top;width:141px;height:28px;border:none;cursor:pointer;padding:0px;margin:0px;}
* html #cartsubmit input{height:38px;}

.detail-par{position:relative;margin:20px 0px 0px 0px;overflow:hidden;padding:15px 6px 0px 6px;width:663px;border-top:#b0cc22 solid 1px;clear:both;}
.detail-par .h4{margin:0px 0px 10px 0px;}
.detail-par a{color:#bfd93a;text-decoration: underline;font-weight: bold;}
.detail-par a:hover{color:#bfd93a;text-decoration: underline;}
.detail-par table tr{border:none !important;}
.detail-par table tr th{border:none !important;padding:3px 15px;border-right:#d2d2d2 solid 1px !important;}
.detail-par table tr td{border:none !important;padding:3px 15px;color:white;}
.colored1{background:#636653;}

.categories{position:relative;padding:0px;margin:0px;clear:both;display:block;float:left;overflow:hidden;}
.categories li{position:relative;left:-9px;list-style-type: none;line-height:20px;display:block;padding:0px 10px;float:left;background:url('img/arrowb.jpg') no-repeat left 8px;}
.categories li a{position:relative;text-decoration:none;float:left;display:block;}
.categories li a:hover{text-decoration: underline;}

/* cart new
-----------------------------------------------------*/
.cart-table1{position:relative;width:676px;margin-top:100px;}
.cart-table1 tr{border:none;background:#616161;}
.cart-table1 tr th{border:none;background:#333;color:#fff;border:#595959 solid 1px;padding:7px 15px;}
.cart-table1 tr td{border:none;color:#fff;border:#595959 solid 1px;padding:10px;}
.cart-table1 tr td input{border:#d8d8d8;}
.cart-table1 tr td a, .cart-table1 tr td a:hover{color:#bcd730;text-decoration: underline;}
.center{text-align:center;}

.cart-table{position:relative;width:676px;margin-top:20px;}
.cart-table tr{border:none;background:#616161;}
.cart-table tr th{border:none;background:#333;color:#fff;border:#595959 solid 1px;padding:7px 15px;}
.cart-table tr td{border:none;color:#fff;border:#595959 solid 1px;padding:10px;font-weight:bold;}
.cart-table tr td a, .cart-table tr td a:hover{color:#bfd93a;text-decoration: none;font-weight: normal;}
.cart-table tr td label{margin:0px 0px 0px 10px;position:relative;padding:0px;top:-2px;}

.sum{position:relative;margin:13px 0px 0px 0px;width:676px;overflow:hidden;height:29px;background:#bbd92b;color:#040402;font-weight: bold;}
.sum em{display:block;float:left;font-style: normal;line-height:28px;position:absolute;left:355px;top:0px;}
.sum input{position:absolute;top:4px;left:440px;}
.sum span{display:block;width:130px;font-size:1.1em;border-left:#595959 solid 1px;height:29px;float:right;padding:0px 10px;text-align:right;line-height:28px;}
* html .sum span{width:131px;}

.cart-nav{position:relative;margin:17px 0px 0px 0px;width:676px;height:28px;}
.cart-left{position:realtive;float:left;}
.cart-right{position:realtive;float:right;}

.cart-prize{width:130px;text-align:right;}

/* order new
-----------------------------------------------------*/
.header_form{border:none !important;background:#333;color:#fff;padding:7px 15px;}
#quick_form div table{width:677px;}
#quick_form div table tr td{padding:7px;}

#poukaz-submit { margin-left:4px; padding:0px 3px; cursor:pointer; border:1px outset white;}


#obal .info-lista {
background:#444 none repeat scroll 0%;
border-bottom:1px solid #666;
border-top:1px solid #666;
display:block;
float:left;
margin:10px  0px 0px 10px;
_margin:10px  0px 0px 5px;
padding:6px 0px 2px;
width:700px;
}
#obal .info-lista p {
border:medium none !important;
display:inline;
float:left;
margin:0px 0px 0px 10px;
position:relative;
top:2px;
padding:0pt;
}
#obal .info-lista form {
float:right;
margin:0px 10px 0px 0px;
width:178px;
padding-top:4px;
}

#obal .info-lista form label { float:left; position:relative; top:-2px;}
#obal .info-lista form select { position:relative; top:-6px;
float:right; }

.ip-related {padding:10px 20px 20px 10px;}


#detail-left .xfcb a img{border:none; border-bottom:solid #595959 5px;width:59px;}

#detail-left .xfcb a {border:none;}

