body { margin: 0px; padding: 0px; background: #305190 url('img/pozadi.gif') repeat-y 50% 0px; color: #D8D8D8; 
font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-style: normal; font-size: 70%; text-align: center} 

/* text ---------------------------------------------------------------------- */
p, .editor { color: #666666; text-align: justify; margin: 0; line-height: 1.4; }
a { color: #305190;}
a:hover { color: #7FA336; text-decoration: none; }
a.bila { color: #ffffff; text-decoration: none; padding-right: 5px; padding-left: 5px;}
a:hover.bila { color: #cccccc; text-decoration: none; }
a.seda { color: #cccccc; text-decoration: none; padding-right: 5px; padding-left: 5px; text-align: right;}
a:hover.seda { color: #ffffff; text-decoration: none; }
img {page-break-after: always; border:none; }
td {color: #666666;}

.lineimg {display: block; margin-top: 10px; margin-bottom: 2px}
.zelena { color: #7FA336; font-weight: bold; text-align: left; padding-left: 7px; height:1px;}
.zelena a{ color: #7FA336;text-decoration:none;}
.modra { color: #305190; font-weight: bold; text-align: left; padding-left: 7px; height:1px;}
.modrab { background-color: #305190;}
.lmodra { color: #305190; text-align: left; }
h1 { color: #305190; font-size: 120%;  text-align: left; font-weight: bold;}
h2 { color: #305190; font-size: 100%; font-weight: bold;  text-align: left; text-transform: uppercase;}
h3 { color: #000000; font-size: 100%; text-align: left; font-weight: bold;}
h2 a{text-decoration: none;}
h2 a:hover { text-decoration: underline; color: #305190;}
ul {list-style: decimal; color: #666666;}
li {text-align: justify}
.clearboth {clear: both;}
.leva {float: left}
.prava {float: right; margin:10px;}
.produkt {height: 30px}
.big {font-size: 200%}
.biga {font-size: 200%; color: #305190;}
.sum {font-size: 130%; font-weight:bold}

/* bloky ---------------------------------------------------------------------- */
#main { background: url('img/pozadivrch.gif') no-repeat 50% 0px; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 100%; height: 212px;}
#celek { position: relative; width: 940px; top: 0; left: 0; height: auto; text-align: justify; margin: 0 auto;}
#vrchtext {position: absolute; top: 15px; left: 25px; width: 690px; height: 15px; text-transform: lowercase;}
#vrchprihlaseni {position: relative; top: 15px; right: 25px; height: 15px; text-align: right; float: right;}
#vrchfoto {position: absolute; top: 31px; left: 8px; width: 923px; height: 203px; background: url('img/vrch.jpg') no-repeat left}
#obsah { position: absolute; top: 237px; left: 205px; width: 535px; text-align: center; }
.paticka_d{color: #6D7032; clear: both; position: relative; padding-top: 40px; margin: 0px 0px 20px 0px; width: 100%; height: 25px; z-index: 6; text-align: center;}
.paticka_d a{text-decoration: none; color: #6D7032;}
.vyrobek {position: relative; float: left; padding-bottom:10px; margin: 0px 10px 10px 0px; border-bottom: 1px solid #D8D8D8; text-align: left; color: #666666; width: 257px}
.akce {position: relative; float: left; padding-bottom:10px; margin: 0px 10px 10px 0px; border-bottom: 1px solid #305190; text-align: left; color: #666666; width: 257px}
.cena {position: relative; clear: both; text-align: center}
.stred {text-align: center}
.nadpis{position: absolute; border: 1px solid #D8D8D8; color: #7FA336; font-weight: bold; text-align: center; width:100%; height:16px;padding-top:3px; background-color: #E6EAB6;}
.detail{border-top: 1px solid; padding-top: 5px}
.filtry{position:relative; width: 100%; color:#666666;}
.stranky{clear: both; color: #6D7032; font-size: 110%; padding-top: 30px; padding-bottom: 25px;}
.cislo{background-color: #E6EAB6; border:5px solid #E6EAB6;}
.stranky a{color: #6D7032; text-decoration:none}
.stranky a:hover{color: #6D7032; text-decoration:underline}
.prev{margin-right: 30px;}
.next{margin-left: 30px;}
.fotogalery { position:relative; width: 100%; margin: 0px; }


/* menu ---------------------------------------------------------------------- */
#vrchmenu {position: absolute; top: 150px; left: 165px; width: 835px; height: 20px; text-align: right; z-index: 3;}
#levmenu, #pramenu {position: absolute; top: 237px; left: 25px; width: 150px; height: auto; color: #666666;}
#levmenu { top:222px;}
#levmenu ul { list-style: none; margin: 0px; padding: 0px; border: none; color: #666666;}
#levmenu li { float: left; margin: 0px; padding: 0px; border: none; width: 150px; text-align: left;}
#levmenu li a { display: block; background: url('img/menu01.gif') no-repeat; color: #305190; 
  text-decoration: none;  height: 18px; padding-left: 12px; text-align: left; }
#levmenu li a b { color: #666666;}
#levmenu li a:hover { background: url('img/menu02.gif') no-repeat; color: #000000;}
#levmenu a.svzelena { color: #7FA336; padding-left: 20px; background: none;}
#levmenu a:hover.svzelena { color: #000000;}
#pramenu {position: relative; left: 770px; }

/* tabulky --------------- 	------------------------------------------------------- */
td {font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt; padding: 1px 5px 1px 5px;}
.tabulka { border: 0px; width: 100%; margin: 0px;}
.tdvyplntm {background-color: #7FA336; border: 0px none; color: #ffffff; padding: 1px 5px 2px 5px}
.tdvyplnsv {border: 1px solid #D8D8D8; color: #666666; padding: 1px 5px 2px 5px}

.parametry { border: 0px; font-size: 8pt; width: 57%; margin: 0px; float: left; margin-bottom: 10px}
.parametry a{ text-decoration: none; color:#305190; font-weight:bold}
.parametry a:hover{ text-decoration: underline; color:#305190;}
.parametry th{  background-color: #7FA336; text-align:left; border: 0px none; width: 90px; color: #ffffff; padding: 1px 5px 1px 5px; font-weight: normal}
.parametry td{ text-align:left; border: 1px solid #D8D8D8; color: #666666; padding: 1px 5px 1px 5px;
    font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;}
    
.kosik { border: 0px; width: 100%; margin: 0px; float: left; margin-bottom: 10px; font-size: 8pt;}
.kosik th{ background-color: #7FA336; text-align:center; border: 0px none; color: #ffffff; padding: 1px 5px 1px 5px; font-weight: normal}
.kosik td{ text-align:right; border: 1px solid #D8D8D8; color: #666666; padding: 1px 5px 1px 5px;
    font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;}
.kosikcena {width: 70px}
.kosikks {width: 25px;}
.kosik a{ text-decoration: none}
    
.koupit { position:absolute; text-align:center; left:322px; top:300px; border: 0px; width: 30%; margin: 0px; margin-right: 30px; z-index:7}
.koupit th{ background-color: #FFFFFF; border: 0px none; color: #ffffff; padding: 0px 5px 10px 5px; font-weight: normal}
.koupit td{ border: 1px solid #D8D8D8; color: #666666; padding: 2px 5px 2px 5px;
    font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;}

/* formulare ---------------------------------------------------------------------- */
.formular { width:200px; color: #666666;	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 9pt; padding: 0px; margin: 0px;}
#obsah .formular {width:100%;}
.text { margin: 2px; color: #666666; border: 1px solid #D8D8D8;	
	height: 16px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 9pt; padding: 0px;}
.ks {font-size: 8pt; width:25px; height: 20px; text-align: center; border: 1px solid #D8D8D8;}
.param {color: #666666; border: 1px solid #D8D8D8;	
	height: 16px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 9pt; padding: 0px;}
.filtr {margin-bottom: 8px; margin-top: 10px; text-align:left; color: #666666; border: 1px solid #D8D8D8;	width:105px;
	height: 15px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt; padding: 0px;}
.domena { margin: 2px; color: #666666; border: 1px solid #D8D8D8; overflow: hidden;
	width : 280px; height: 160px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 9pt; padding: 2px;}
.tlacitko {color: #305190; width: auto; height: 20px; border: none; cursor: hand; font-weight: bold; 
    background:none; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; 
    font-size: 8pt; padding-left: 5px; margin-left: 0px; cursor:pointer;}
.button {border: none; background-color: #FFFFFF; width: 95px; height: 29px;}
.objednat {background-color: #FFFFFF; border: 1px solid #D8D8D8; width: 95px; height: 17px; color: #305190; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; 
    font-size: 8pt;}
.drop {background-color: #FFFFFF; border: none; width: 15px; height: 15px;}
.drops {margin: 0px; text-align: center}
   
/* ramy ---------------------------------------------------------------------- */
.noram { border: 0px; padding: 0px; margin: 0px;}
.noraml { border: 0px; padding: 0px; margin: 0px; float: left; margin-bottom:5px; margin-right:5px}
.noramr { border: 0px; padding: 0px; margin: 0px; float: right;}
.noramc { border: 0px; padding: 0px; margin: 0px; text-align: center}
.ram {padding: 1px; border: 1px solid #7FA336; margin: 0px; background: #ffffff; }
.ramfoto {padding: 1px; border: 1px solid #D8D8D8; margin: 0px; background: #ffffff;}
.ramp {padding: 1px; border: 4px solid #D8D8D8; margin: 10px 0px 10px 20px; background: #ffffff; float: right;}
.clearboth {clear: both;}

.alert_form, .header_form {color: #305190}
#quick_form {clear: both}

#jaz
	{
	position:absolute;
	top:192px;
	color:white;
	right:20px;
	z-index:255;
	}
	
#jaz a
	{
	color:white;
	}
	
.a-none
	{
	color:#666666;
	text-decoration:none;
	}

#navigace ul
	{
	position:relative;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:5px 0px 10px 0px;
	}
	
#navigace ul li {position:relative; float:left;}
#navigace ul li a {
	position: relative;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 15px;
	background: url('img/sipky.jpg') no-repeat 3px 4px;
}
.categories{
	list-style:none;
	clear:both;
	margin:0;
	padding:0;
	
	
}
.categories li{
	float:left;
	height: 15px;
	text-align: left;
	display:block;
	
}

.h4 {clear:both; text-align:left; color:#666666; font-weight:bold; font-size:105%; margin:8px 0;}
.clear {clear:both;}

#logo {
display:block;
height:100px;
left:80px;
position:absolute;
top:49px;
width:320px;
z-index:200;
}




.box1a {clear:both; float:left; margin:10px 0px 10px 10px; width:525px; _width:525px;}
.box1a a {text-decoration:underline;}
.box1a h2 { margin:0; clear:none;}
.box1a a img {float:left; margin:0px 10px 0px 0px;}
.box1a p {clear:none; margin:0px 20px 0px 0px;}
.box1a ul {padding-left:72px;}
.box1a ul li {list-style:none;}

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

#menu-stred
	{
	float:left;
	clear:both;
	width:540px;
	display:block;
	margin:5px 0px 5px 0px;
	padding:5px 0px 8px 0px;
	
	overflow:hidden;
	}
	
#menu-stred li
	{
	float:left;
	width:120px;
	list-style:none;	
	}
	
#menu-stred li a
	{
	
	color:#7FA336;
	display:block;
	padding:0px 10px 4px 15px;
	background:transparent url(img/menu1.png) no-repeat scroll left 2px;
	text-align:left;
	}
	
	
.kosik h3 {margin:5px 0;}	
.certifikat{text-align:center;}

#poukaz{text-align:center;}
#poukaz strong{color:black;}
#poukaz p{text-align:center;}

.xfcb {text-align:left;}
.xfcb img{border-bottom:6px solid white;border-right:6px solid white;}

.alternate {float:left; margin-left:50px;}
.alternate h4{font size:100%;font-weight:bold;}
.alternate strong{color:#666681;}

