body{	
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	color:black;
	font-size:small;
  padding:0px;
  margin:0px;}

/*hlavní rám + 4 sekce webu*/
#ram{
	background:none;}

#zalozky{
  display:none;
  width:850px;
  padding:0px;
  margin:0px;
  overflow:hidden;
  background:none;}	
#zalozky a{
  display:none;
  float:left;
  color:rgb(80,80,80);
  text-decoration:none;
  font-size:0.7em;
  padding:8px;
  padding-top:3px;
  padding-bottom:1px;
  margin:0px;
  margin-right:2px;
  background:white URL("../obr/zalozky.png") top left repeat-x;}
#zalozky a:hover{
  color:black;}
    
#telo_top{ 
  display:none;
  position:relative;
 	width:850px;
	height:170px;
	margin:0px;
	padding:0px;
	background:white URL("../obr/telo_top.gif") top left no-repeat;
	border:5px solid white;
  border-bottom:0px solid black;}
#telo_top h1{
  display:none;}
.form_hledej{
  display:none;
  position:absolute;
  right:175px;
  bottom:0px;
  width:205px;
  height:20px;
  text-align:left;
  background:rgb(157,40,39) URL("../obr/form_hledej.png") top left no-repeat;
  padding:0px;
  padding-left:7px;
  padding-top:7px;
  margin:0px;}
.form_hledej input{
  display:block;
  float:left;
  width:150px;
  height:13px;
  background:white;
  margin:0px;
  margin-right:5px;
  padding:0px;
  color:black;
  font-size:10px;
  border:1px solid rgb(240,240,240);}
.form_hledej .tlacitko_hledat{
  color:white;
  font-size:10px;
  width:45px;
  height:15px;
  background:none;
  margin:0px;
  padding:0px;
  border:0px solid rgb(240,240,240);}
a.top_kosik{
  position:absolute;
  right:10px;
  bottom:0px;
  width:140px;
  height:0px;
  display:block;
  text-align:left;
  font-size:0.75em;
  color:rgb(169,40,40);
  background:rgb(149,40,40) URL("../obr/top_kosik.png") top left no-repeat;
  padding:5px;
  padding-top:22px;
  text-decoration:none;
  overflow:hidden;
  margin:0px;}
a.top_kosik strong{
  font-weight:800;
  text-decoration:none;}
a.top_kosik:hover{
  overflow:hidden;
  color:white;
  height:31px;}

#telo_middle{ 
  background:none;}

#telo_bottom{ 
  display:none;
 	width:850px;
 	margin:0px;
 	padding-top:45px;
 	padding-bottom:15px;
	background:white URL("../obr/telo_bottom.gif") top left no-repeat;
	border:5px solid white;
  border-top:0px solid black;
  color:black;
  font-size:0.7em;
  clear:both;}
#telo_bottom a{
  margin-left:3px;
  margin-right:3px;
  text-decoration:none;
  font-size:1.4em;
  background:white;
  color:black;}
#telo_bottom a:hover{
  color:black;
  text-decoration:underline;}
#telo_bottom h1{
  font-size:1em;
  color:black;
  display:inline;
  font-weight:normal;}

#copyright{
  display:none;
  border:0px solid black;
  border-top:0px solid black;
  border-bottom:0px solid black;
  margin:0px;
	margin:auto;
	padding:0px;
	width:860px;
	background:none;
  text-align:right;}
#copyright img{
  margin:0px;}
  
/*dalsi prvky*/
#menu{
  display:none;
  float:right;
  width:609px;
  margin:0px;
  padding:0px;
  padding-left:1px;
  background:black URL("../obr/menu_bg_off.png") left top repeat-x;
  overflow:hidden;}
#menu a{
  color:white;
  background:none;
  display:block;
  float:left;
  height:25px;
  padding:4px;
  padding-top:5px;
  padding-bottom:0px;
  text-decoration:none;
  font-size:0.9em;
  font-weight:normal;
  margin-right:7px;}
#menu a:hover{
  color:black;
  background:white URL("../obr/menu_bg_on.png") top left repeat-x;}

#menu2{
  display:none;
  float:left;
  width:220px;
  margin:0px;
  margin-bottom:25px;
  padding:0px;
  background:none;}  
#menu2 img{
  float:left;
  margin:0px;
  margin-right:3px;
  border:0px solid black;}

  
#text{
  margin:0px;
  padding:0px;}
#text span.cara_seda{/*cara pod nadpisem kategorie */
  height:14px;
  background:none;
  margin:0px;
  margin-top:-14px;
  margin-bottom:15px;
  padding:0px;
  border:0px;
  display:block;
  border-bottom:1px solid rgb(245,245,245);}
#text h1{
  font-size:1.4em;
  font-weight:bold;
  color:black;
  margin:0px;
  margin-bottom:0px;
  padding:0px;}
#text p{
  margin:0px;
  padding:0px;}
#text a.vyrobci{
  display:block;
  width:305px;
  margin-bottom:5px;
  text-align:center;
  border:1px solid rgb(140,140,140);
  color:black;
  background:rgb(250,250,250);
  text-decoration:none;}
#text a.vyrobci img{
  width:100%;
  padding:0px;
  margin:0px;}
 
#sloupec{
  display:none;
  width:220px;
  padding:10px;
  padding-top:0px;
  float:left;
  font-size:0.9em;
  background:black;
  color:white;}
#sloupec hr{
  display:none;
  width:190px;
  height:1px;
  margin:auto;
  margin-top:10px;
  margin-bottom:0px;
  padding:0px;
  border:0px;
  display:block;
  border-top:1px solid rgb(190,190,190);}
#sloupec h1{
  display:none;
  font-size:1.25em;
  color:white;
  font-weight:bold;
  text-decoration:underline;
  letter-spacing:0px;
  text-align:left;
  margin:0px;}
#sloupec h4{
  display:none;
  font-size:1.05em;
  color:rgb(35,97,105);
  font-weight:normal;
  letter-spacing:0px;
  text-align:left;
  margin:0px;
  margin-left:7px; 
  margin-top:0px;
  margin-bottom:1px;}
#sloupec a.kategorie{
  display:block;
  display:none;
  width:220px;
  text-align:left;
  padding-top:5px;
  padding-bottom:5px;
  border-bottom:1px dashed rgb(240,240,240);
  color:rgb(240,240,240);
  text-decoration:none;}
#sloupec a.kategorie:hover{
  text-decoration:none;
  color:white;
  background:URL("../obr/sipka.png") 99% 50% no-repeat;
  border-bottom:1px dashed white;}
#sloupec a.vyrobci{
  display:none;
  width:205px;
  text-align:left;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:15px;
  border-bottom:1px dashed rgb(240,240,240);
  color:rgb(240,240,240);
  text-decoration:none;}
#sloupec a.vyrobci:hover{
  border-bottom:1px dashed rgb(20,20,20);
  text-decoration:none;
  background:white;
  color:black;}
#sloupec a{
  display:none;
  color:white;
  text-decoration:none;
  font-weight:normal;}
#sloupec a:hover{
  text-decoration:underline;}
  
#sloupec p{
  display:none;
  text-align:left;
  margin:0px;
  padding:0px;}
#sloupec p.center strong{
  margin-left:20px;}

  
/*drobne prvky zprehlednujici kod*/
.center{
  text-align:center;}
.left{
  float:left;}
.right_small{
  float:right;
  font-size:0.8em;}
.right{
  float:right;}
.right_clear{
  float:right;
  clear:both;}
.clear_left{
  clear:left;}
.nepodtrzeny{
  text-decoration:none;}
.podtrzeny{
  text-decoration:underline;}
.netucny{
  font-weight:normal;}
.tucny{
  font-weight:bold;}
.maly{
  font-size:0.85em;}
.modry{
  color:rgb(105,167,185);}
.red_bold{
  font-weight:bold;
  color:rgb(230,0,0);}
.img_middle{
  vertical-align:middle;}
.img_top{
  vertical-align:top;}
.img_velikost{
  width:130px;}

/*v tomto boxu se nachazi zbozi*/
.zbozi_box{
  float:left;
  background:white;
  border:1px solid rgb(220,220,220);
  margin:0px;
  margin-bottom:25px;
  padding:4px;}  
.zbozi_box h2{
  float:left;
  font-size:1.3em;
  font-weight:normal;
  color:black;
  margin:0px;
  margin-bottom:0px;}
.zbozi_box .cena{
  background:none;
  float:right;
  color:black;
  font-size:0.85em;
  text-align:right;
  margin:0px;
  padding:0px;}
.zbozi_box .cena strong{/*cena zvyraznena cervene*/
  font-size:1.85em;
  letter-spacing:-1px;
  vertical-align:middle;
  font-weight:normal;
  text-align:right;
  color:rgb(190,40,39);
  margin:0px;
  margin-bottom:0px;
  padding:0px;}  
.zbozi_box .foto{/*prostor pro fotku*/
  width:570px;
  margin:0px;
  padding:0px;
  text-align:center;
  clear:right;
  overflow:hidden;}
.zbozi_box .foto img{/*pro img*/
  margin:auto;
  padding:0px;
  border:0px;}
.zbozi_box p{/*prostor pro text*/
  height:35px;
  overflow:hidden;
  margin:0px;
  padding:0px;
  border:0px;}
.zbozi_box p.dlouhy{/*prostor pro text dlouhy u detailu vyrobku*/
  height:100%;
  overflow:visible;
  margin:0px;
  padding:0px;
  border:0px;}
.zbozi_box .toolmenu{/*prostor pro tlacitka detail a objednat*/
  float:right;
  margin:0px;
  padding:0px;
  border:0px;
  clear:both;}
  
.tridit{/*zobrazuje se u zbozi - je na trizeni*/
  float:right;
  width:98%;
  background:white URL("../obr/zbozi_bg.png") bottom left repeat-x;
  border:1px solid rgb(180,180,180);
  margin:0px;
  margin-bottom:2px;
  padding:5px;}  
.tridit a{
  text-decoration:none;
  color:rgb(190,40,39);
  font-weight:bold;
  font-size:0.9em;}
.tridit a:hover{
  color:rgb(240,90,89);}
.vyrobce{
  width:180px;
  margin:0px;
  padding:0px;
  display:block;
  float:left;
  overflow:hidden;
  background:none;}
.tridit .select{
  width:150px;}
.tridit .tl{
  width:80px;}
.formular{
  width:570px;
  background:white URL("../obr/zbozi_bg.png") bottom left repeat-x;
  border:1px solid rgb(240,240,240);
  padding:4px;
  float:left;
  font-size:0.9em;} 
.formular strong{
  font-weight:normal;
  width:180px;
  float:left;}
.kosik_menu{
  text-align:center;
  width:570px;
  margin:auto;
  padding:0px;}
.kosik_menu img{
  margin:0px;}


  
/*formular*/  
.form_objednat{  
  border:1px solid rgb(150,150,150);
  height:17px;
  width:235px;
  margin:0px;
  background:white;
  color:black;}
.form_koupit{
  margin-top:15px;
  padding:2px;
  display:block;}
.form_koupit strong{
  font-weight:normal;
  margin-top:3px;
  float:left;
  vertical-align:bottom;
  font-size:0.9em;}
.form_koupit input{
  margin-left:2px;
  float:left;}
.form_koupit a img{
  margin:0px;
  margin-left:8px;
  padding:0px;
  display:block;
  float:left;}
.input_koupit{  
  float:left;
  border:1px solid rgb(150,150,150);
  height:17px;
  width:16px;
  margin:0px;
  margin-bottom:8px;
  background:white;
  font-size:12px;
  color:black;}

.form{
  border:1px solid rgb(150,150,150);
  height:15px;
  width:270px;
  margin:0px;
  margin-bottom:8px;
  background:white;
  font-size:12px;
  color:black;
  vertical-align:top;}
  
.textarea{
  border:1px solid rgb(150,150,150);
  height:50px;
  width:270px;
  margin:0px;
  margin-bottom:8px;
  background:white;
  font-size:12px;
  color:black;
  vertical-align:top;}

.tlacitko{
  border:1px solid rgb(61,76,84);
  display:block;
  background:white;
  margin-right:0px;
  float:right;
  color:black;
  padding:5px;
  padding-top:2px;
  padding-bottom:2px;
  font-weight:bold;
  font-size:1em;
  cursor:pointer;}

/*tagy*/  
a{
  color:rgb(50,50,50);
  font-weight:normal;
  text-decoration:underline;}
a:hover{
  text-decoration:none;}

hr{
  width:100%;
  height:1px;
  margin:0px;
  padding:0px;
  border:0px;
  border-top:1px solid rgb(80,80,80);}
  
h1{
  font-size:1.4em;
  font-weight:bold;
  color:black;
  margin:0px;
  padding:0px;}
  
h2{
  font-size:1.3em;
  font-weight:normal;
  color:rgb(157,40,39);
  margin:0px;}

p{
  margin: 0px;
	padding:0px;}
	
img{
  border: 0px;
	margin:5px;}
	
ul{
  margin-top:0px;
  margin-bottom:0px;}
  
table{
  width:580px;
  margin:0px;
  background:white URL("../obr/zbozi_bg.png") bottom left repeat-x;
  border:1px solid rgb(100,100,100);}
table td{
  text-align:center;
  vertical-align:middle;
  height:30px;}
table .tr_header{/*pro nadpis tabulky*/
  font-weight:bold;
  height:35px;
  color:white;
  background:black URL("../obr/menu_bg_off.png") top left repeat-x;}
table .tr_bottom{/*pro celkovou cenu*/
  font-weight:normal;
  height:20px;
  color:black;
  background:white URL("../obr/menu_bg_on.png") top left repeat-x;}
table .zbozi{
  width:340px;}
table .kusu{
  width:35px;}
table .cena{
  width:140px;}
table .akce{
  width:65px;}
.tr_left{
  text-align:left;}
.tr_right{
  text-align:right;}
  
table .objednat_zbozi{
  width:240px;}
table .objednat_kusu{
  width:25px;}
table .objednat_cena{
  width:75px;}
table .objednat_pozadavky{
  width:240px;}
