﻿BODY{MArgin:0;padding:0; background:#80db28 url('../img/pruh.png') top left repeat-x; 
	font-family: "Arial", "Helvetica",  sans-serif;
	font-size:11px;
	}
 a{color:green;}	
 input {border:1px solid #b7b7b7;}
 
div.viktor { clear:both;  height:1px; margin:0px; padding:0px;}
div.cb, .stranka div.cb {clear:both;font-size:0px;line-height:0px;height:0px;margin:0;padding:0;} 
#pruh{ position:absolute;height:145px; width:100%; }

#page{width:980px; margin:auto; padding:0; position:relative;}

#header{ background:url('../img/hlava3.png'); height:144px; display:block; }
#logoklik { width:600px; height:90px; position:absolute; top:0px; left:10px; text-decoration:none;}

#cesta {position:absolute; top:-26px; left:0px; color:#2c5700; list-style:none;margin:0;padding:0; margin-top:4px; margin-left:10px}
#cesta li{display:block; float:left; margin:0; margin-left:5px;}
#cesta li a{color:#2c5700;text-decoration:underline }

a img{border:0;}

#hledani{height:30px; width:165px;display:block; position:absolute; left:10px; top:168px; background :url('/img/bg-hledani.png')  no-repeat;
}
#hledani input {position:absolute; left:17px; top:2px; width:118px; height:16px; padding:2px; font-size:1em; padding-left:5px;padding-top:0px; background :url('/img/bg-hledani-in.png');
border:1px solid white;
color:#458B01;}
#hledani a { width:15px; height:15px; position:absolute; left:146px; top:3px; text-decoration:none;}

#menu{width:165px; display:block;position:relative;left:10px; top:60px;z-index:12;=top:40px;}

#menu a { background:#bfed93 ;
 margin:0;padding:0; display:block; 
padding-left:10px;margin-top:1px;
height:17px;
padding-top:5px;
padding-bottom:4px;
color:black;text-decoration:none;}

#menu a:visited {color:black}
#menu a:hover {color:black; background-color:#9de35c;}
#menu h2 {height:25px;margin:0;padding:0; padding-top:10px;text-align:center; color:white; font-style:italic; font-size:1.1em;background:url('../img/menu-mezinadpis.png'); margin-top:1px; }
#menu h2.horni {background:url('../img/nadpis-horni.png'); }
#menu div.leve {background:#bfed93; margin-top:1px; padding:1em;}
#pata_menu {background:url('../img/patamenu.png') no-repeat; margin-top:-2px;height:10px; border-top:#7FDA27 1px solid;}

#galerie div.galitem { border:1px solid green;padding:5px;width:160px;float:left;margin:0px;height:120px;margin-left:15px;-moz-border-radius: 3px;border-radius: 3px;} 
#galerie div.galitem.first {margin-left:0px;} 
#galerie div.rowgal { float:left;margin:0px 0 15px 0;} 

#prihlasenicko{position:absolute;display:none; left:677px;z-index:10; top:0px;padding: 11px 8px 0 8px; width:259px; height:113px;
background: url(../img/dk-bg-login.jpg) no-repeat;font-size:13px;color:#36a6e9;}
#prihlasenicko input.textinput { background: url(../img/dk-bg-inputkos.jpg) no-repeat; width:183px;height:21px;padding:3px;border:none;}
#prihlasenicko button { background: url(../img/dk-bg-cartbutton.jpg) no-repeat; width:91px;height:27px;padding:3px;border:none;color:#fff;cursor:pointer;cursor:hand;
font-weight:bold;float:left;}
#prihlasenicko div label {width:56px;padding-top:2px;}
#prihlasenicko div.inputdiv {margin:0px 0 8px 0;}
#prihlasenicko div.logeer {padding-left:20px;}
#prihlasenicko div.logeer a {color:#36a6e9;}
#prihlasenicko div.logeer p {margin:0px 0 8px 0;}
#prihlasenicko div.logeer form {padding:15px 0 0px 0;}
#prihlasenicko div.closelog {cursor:pointer;cursor:hand; background: url(../img/dk-bg-triplex.jpg) no-repeat 10px right;padding-right:20px;padding-top:7px;text-align:right;margin-right:30px;}

#kosicek button { background: url(../img/dk-bg-cartbutton.jpg) no-repeat; width:91px;height:27px;padding:3px;border:none;color:#fff;cursor:pointer;cursor:hand;
font-weight:bold;float:right;}
.buttoner {float:right;}
.frmodh {float:right;margin-top:8px;}
#kosicek {position:absolute; left:677px; top:0px;padding: 0 8px 0 8px;  width:259px;height:124px;background: url(../img/dk-bg-login.jpg) no-repeat;font-size:13px;color:#36a6e9;}
#kosicek .kosprihl,#kosicek .kosprihl2 {cursor:pointer;cursor:hand;width:184px;border-bottom:1px solid #d2ecfb; height:28px; padding-left:75px;padding-top:0px;
 background: url(../img/dk-bg-key.gif) no-repeat left top;padding-bottom:18px;}
#kosicek .kosprihl .odr,#kosicek .kosprihl2 .odr {background:url(../img/dk-ico-odr.gif) no-repeat right 5px;padding-right:14px;margin-top:16px;float:left;}
#kosicek .kospolozky{width:184px;padding-left:75px;padding-top:10px;height:60px; background: url(../img/dk-bg-taska.gif) no-repeat left top;}
#kosicek a {color:#36a6e9;}
#kosicek .kospolozky p {margin:0;width:184px;line-height:18px;padding:0;position:relative;}
#kosicek .kospolozky p a{background:url(../img/dk-ico-odr.gif) no-repeat right 5px;padding-right:14px;text-decoration:none;}
#kosicek .kospolozky p span.rightalign {margin:0;text-align:right;bottom:0;right:0;float:right;position:absolute;}

.kategories a {float:left;width:110px;padding:0px 7px;text-align:center;font-size:12px;color:#000;font-weight:bold;text-transform:uppercase;text-decoration:none;padding-bottom:20px;}
.kategories a:hover {color:#0065A9;}

ul#hormimenu {position:absolute; left:23px; top:95px; margin:0; padding:0;list-style:none;}
ul#hormimenu li{margin:0px;margin-right:7px;padding:0;width:137px;  float:left;text-align:center;}
ul#hormimenu li.home{width:56px; }
ul#hormimenu li.selected{background: url(../img/dk-bg-menusel.gif) no-repeat;margin:0px;margin-right:7px;padding:0;width:137px; float:left;text-align:center;}
ul#hormimenu li.selected.home{background: url(../img/dk-bg-home.gif) no-repeat;margin:0px;margin-right:7px;padding:0;width:56px; height:45px;  float:left;text-align:center;}
ul#hormimenu li a{text-align:center;display:block; color:#404040;  padding:14px 8px 24px 8px;text-decoration:none;font-weight:bold; font-size:13px;}

#nadstranka {position:absolute; left:10px; top:170px; width:965px; z-index:0;}
.stranka {position:relative;background:#ffffff url("/img/horni-bila.png") no-repeat 0 0; 
	margin:0;margin-left:182px; margin-left:172px; min-height:345px;  width:791px; padding:0;padding-top:1px}

.seda{background:#dfdfdf url("/img/horni-seda.gif") no-repeat; width:791px; }
.stranka div {position:relative;margin:20px;padding:1px; }
.seda div {margin:0px;}

div #navigator{margin-top:10px; width:750px ; }
hr {clear:both; width:0; margin:0; padding:1; visibility:hidden;}

#razeni {margin-left:26px; padding:0px; margin-top:10px; margin-bottom:10px;}
#razeni a {margin:0; padding:0;}
#razeni a img {border:0;margin:0; padding:0;}
#razeni select {margin:0; padding:0; margin-bottom:5px; margin-top:5px; }
#razeni strong,span {margin:0; position:relative; bottom:4px; margin-left:4px;}
#razeni #zobrazit {margin-left:70px}
#razeni p{float:right;}

#produkty {background:white; border-top:1px solid #afafaf;  border-bottom:1px solid #afafaf; padding:0px; padding-bottom:18px; =min-height:220px; }
#produkty .info_vyrobce {margin:5px;}
#produkty .vyrobek {position:relative;width:356px;height:180px;display:block; float:left; margin:18px; border-bottom: 1px solid gray;margin-bottom:15px;_margin:18px 12px 15px 8px;_width:345px;  }
.vyrobek img.nahled {position:absolute;  left:1px; top:36px;}
.vyrobek h2 {margin:0; padding:0;color:#0065a9;font-size:1.3em; text-decoration:underline 1px;}
.vyrobek div.specialholder {color:#0065a9; width:250px;position:relative; left:110px;height:160px;}
.vyrobek div p {padding:5px; margin:4px; width:100%; position:relative;}
.vyrobek div p img {margin:-5px; margin-right:20px;margin-left:0px;}
.vyrobek div .textik {color:#434343;height:52px;_width:220px; overflow:hidden;}
/*div p b {color:#aea103}*/
.vyrobek div .bottominfo{bottom:0px;position:absolute;left:0px;}
.nadotaz {color:#aea103}

.vyrobek div p strong {color:#d51eae;font-size:1.1em}
 p b.ano {color:green;}
.vyrobek div p b.vyrobce {color:#0065a9; left:130px; text-decoration:none; font-weight:normal;  position:absolute; right:1px;top:4px; text-align:right; width:100px}	
.vyrobek h2 a {color:#0065a9;}

.listovani {text-align:right; width:260px; float:right; padding:1px}
#razeni .listovani a, .listovani a {padding:5px; color:green;}	

/*div .navigator .kategorie{margin:0px; padding:1}
*/
div.filtrvyrobcu {margin-left:10px;margin-top:5px;margin-bottom:5px;}
div.filtrvyrobcu span {margin-left:10px;}
div.filtrvyrobcu strong {border:1px solid red; margin-bottom:2px;}
.kategorie a {margin:0;padding:0;font-size:1.1em; color:green; font-weight:bold; text-decoration: underline; background:url('../img/pru-ctverecek.gif')0 2px no-repeat; padding-left:11px;margin-left:20px;}

.stranka .dolni {
background:url('../img/spodek-bila.png') no-repeat 0 0; visibility:normal;height:12px; width:100%; 
margin:0;padding:0;
position:absolute;
bottom:-3px;left:0;}

.stranka .sed {background:#dfdfdf url('../img/spodek-seda.png') no-repeat 0 bottom; height:40px;width:100%;}
.stranka .sed p{text-align:right; margin:10px;margin-right:30px;}

div#pata {
position:relative; left:170px;top:5px;
background:url('../img/pata.png'); 
height:45px; width:790px;
padding-left:70px;
padding-top:5px;
padding-bottom:10px; 
margin:0;}
#karta .pata {padding:0;margin:0;float:left;width:757px;height:8px;background:url(../img/dk-bg-kartapata.jpg) no-repeat;}
div#pata p {margin:5px;padding:0;font-size:1.1em}
div#pata p b {margin-left:0px;} 
div#pata p a {margin:5px; text-decoration:none; color:black}

#dolni_i {margin:0px;position:absolute; right:65px; top:20px; }
#karta {margin:15px; color:#434343; position:relative;}
h1 {color:#0065a9; margin:0px; padding:0;padding-top:5px; font-size:1.6em; font-weight:normal;}
#karta #hlavni_obrazek {position:absolute; right:20px; top: 105px; border:#e3e3e3 4px solid ;}
#male_obrazky {position:absolute; left:400px; top:85px; width:50px;height:220px;}
#male_obrazky img {cursor:pointer; border:4px solid #e3e3e3; margin:0 0 5px 0;}
#karta #hlavni_obrazek  img{cursor:pointer;}

#karta table {width:350px; margin-top:40px;}
#karta table tr {height:25px;}
#karta table tr  td { width:175px;}
#karta table .nasecena{ font-size:1.5em}
#karta table .nasecena b{color:#d62196;}
#karta table .bezdph {color:#8f8f8f;}

#karta table input {border:1px solid #b7b7b7; margin-left:70px;}
#karta h1 {width:350px;display:block; }


#popis {margin:70px 0 0 0; padding:0 0 0 0;}
#popis .info {width:755px; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; margin:0px;padding:0; }
#info {padding-bottom:1em;}

#popis .mgimgpata {background:url('/img/karta-dole.png');width:757px; height:12px;  margin:0;padding:0px; }

#popis .info div {margin:0px 10px 0 10px; padding-top:10px}
#popis .info { margin-top:0px; }
#popis .hd { height:36px;  margin:0px; margin-bottom:-1px; padding:0; }
#popis .hdb {width:756px; height:15px; margin:0; padding:0;top:43px; background:url('/img/karta-popis-horni2.png'); }
#popis div h2 {width:110px; display:block; float:left; padding:3px; padding-bottom:4px; padding-top:8px; margin:0; font-size:1.2em;
background: #e4e5e0 url('/img/zalozka-h2-2.gif')no-repeat; text-align:center;height:17px}

div#popis h3 {margin:0px;padding-left:10px;padding-top:20px; font-size:1.2em}

#popis div .aktiv {background:white  url('/img/zalozka-h2.gif') no-repeat;}

#karta .vlastnosti {margin:0px;padding:0; float:none; float:left; margin-top:0px;}
#karta .vlastnosti tr {height:10px; padding:0px;}

/* specialitky pro jespr 7 */
#specifikace {=width:95%;}
#karta .vlastnosti {=float:left;}

#specifikace ul {width:300px; float:left; display:block; margin:3px 10px 10px 00px;  padding:0; list-style:none;  }
div label {width:100px; display:block; float:left; text-align:right; margin-right:5px}

div#specifikace h2 {background:none; width:100%; text-align:left;}

#varianty {margin:10px 0 0 0; padding:0;}
#varianty li {
	display:block; list-style:none; width:143px; height:190px; float:left; margin:3px;
	text-align:center;
	overflow:hidden;
	margin-bottom:-5px;
}

textarea, input {border: 1px solid #808080}
#karta h2 {font-size:1.2em; margin:0; padding:0;}
#karta_logo {position:absolute; top:5px; right:22px; width:200px;height:85px; }

#mf_nick_r {display:none;}

#kontakty div { float:left; display:block; margin:0}
#kontakty div.content{width:330px}

div#kontakty div.form{width:410px;}
#kontakty div.form div {border:none; border-bottom:1px solid silver;padding-bottom:-10px; margin:0px; }
#kontakty div.form div textarea {width:260px; float:left;}
#kontakty div.form div input {width:260px; float:left; margin:0px;}
#kontakty div.form div div.viktor {height:1px; border:0px; width:400px; margin:0;_margin-top:-10px;}
#kontakty div.form div label {font-weight:bold; color:black; width:130px; text-align:left; }
#kontakty div.form div button {}

div#kosik h2 {margin:0; padding:0; font-size:1.2em;}
div#kosik table {border:1px solid #D1D1D1; width:100%;}
div#kosik table tr {text-align:center;}
div#kosik table tr.celkem {background:#D1D1D1; border:0px; }
div#kosik table td.celkemt {text-align:left; }
div#kosik table tr.celkem td {background:#D1D1D1; border:0px; }
div#kosik table tr td {border: 1px solid silver;padding:7px;}
div#kosik table tr th {background:#DFDFDF; text-align:center;padding:7px;}
div#kosik {padding-bottom:20px;}
div#kosik form div { width:340px; margin:0px;margin-bottom:10px;padding:0px; 
/*border:1px solid red*/}
div#kosik form div label{width:140px; padding-top:3px;}
div#kosik form div div {width:99%; margin:3px;}
div#kosik form  h2 {margin-bottom:10px; margin-top:10px;  }
h1 {margin-bottom:30px;margin-left:0px;}


#prepocitat {float:right;}

div#kosik div.komentar { height:80px; width:600px;}
div#kosik div.komentar textarea {width:350px; float:left; display:block;}
div#kosik div.adresy {width:330px; float:left; padding:0;margin:0;margin-bottom:2em}

div#uvod {margin:10px;}
div#uvod h1 {margin:5px;}
div#uvod div.puzzle {padding:0px;   float:left;width:280px; text-align:center;margin:0;}
div#uvod div.puzzle img{float:left; margin:4px 0px 16px 0; }
div#uvod div.hptext p {margin:5px; padding:5px 5px 5px 0px;line-height:18px; }
div#uvod div.hptext p.annote {font-size:13px; }
div#uvod div.hptext {margin:0px; padding:0px;width:470px;float:left; }
div#uvod div.newshp{margin:20px 0 0 0px; padding:0px;width:470px;float:left; }
div#uvod div.newshpobchod{margin:40px 0 0 0px; padding:0px;width:750px;float:left; }
div#uvod h1 {margin-bottom:1em;}
div#uvod div.newsitem {padding:0;margin:0 0 10px 0;overflow:hidden;float:left;width:460px;}
div#uvod div.newsitem div {margin:0;padding:0;}
div#uvod div.newsitem p.heading a {text-transform:uppercase;color:#0065A9;font-weight:bold;font-size:14px;text-decoration:none;}
div#uvod div.newsitem p.heading {text-transform:uppercase;color:#0065A9;font-weight:bold;font-size:14px;margin:0;padding:0;}
div#uvod div.newsitem p {line-height:18px;margin:4px 0 0 0;padding:0 50px 0 0;font-size:12px;}
div#uvod div.newsitem .imgar {padding:0;margin:0;width:190px;float:left;}

div#uvod div.newsitem .imgar2 {padding:0;margin:0;float:left;}

div#uvod div.newshpobchod div.newsitem{width:750px;border-top:1px solid #d9d7d7;padding-bottom:30px;padding-top:30px;}
div#uvod div.newshpobchod div.newsitem.noborder{border-top:none;padding-top:0px;}
div#uvod div.newshpobchod div.texto{width:240px;float:left;margin:0;padding:0 30px 0 0;}
div#uvod div.newshpobchod div.righto{float:left;margin:0;padding:0;width:550px;overflow:hidden;}
div#uvod div.newshpobchod div.anote{float:left;margin:0;padding:10px 0 0 0;font-weight:bold;}
div#uvod div.newshpobchod div.anote strong{color:#0065A9;}
div#uvod div.newshpobchod p{padding:10px 0 10px 0;}
div#uvod div.newshpobchod p.heading{padding:0 0 10px 0;width:250px;float:left;}
div#uvod div.newshpobchod p.heading.second{width:250px;float:left;text-transform:none;}
div#uvod div.hptext.zaverecny { border-top:1px solid #d9d7d7; border-bottom:1px solid #d9d7d7;width:750px;padding:7px 0 15px 0; }

ul#nejprodavanejsi {margin:0;padding:0;list-style:none; }
ul#nejprodavanejsi li {float:left; display:block; width:235px; height:140px; margin:7px; padding:0px; position:relative; border-bottom:1px solid #BFBFBF;}
ul#nejprodavanejsi li div h2 {margin:0; padding:0; color:#006098; font-size:1.2em;}
ul#nejprodavanejsi li div h2 a {color:#006098;}
ul#nejprodavanejsi li img {float:left; margin-top:2px;}
ul#nejprodavanejsi li div {position:absolute; left:110px; top:1px; padding:0; margin:0px; width:110px; }
ul#nejprodavanejsi li div p {margin:10px 0 10px 0;}

.cerna {color:black;}
.ceny {color:#d62196;}
.dost {color:#000;font-weight:bold;}
#kvideni {text-align:center; margin:60px;}

div#registrace div.pul_reg div {margin:3px; }
div#registrace div.pul_reg {width:44%;  float:left;}
div#registrace div.pul_reg  input {width:200px;}
div#login div {margin:3px; }
div#formulare div {margin:3px; }
div#formulare div label {}

.polozky_objednavky {margin-left:0px; width:750px;}

#dolnibila {position:relative; top:2px;}
#seznam h1 {margin-left:20px}
div#prazdno {margin:20px;margin-left:20px; }
div#prazdno img {position:absolute; left:470px; top:20px;}

#specifikace ul.vybava,  #info ul.vlastnosti {margin:0 0 1em 0;padding:0;list-style:none;width:100%;clear:both;}
#specifikace ul.vybava li, #info ul.vlastnosti li {padding:0;margin:0 0 .15em .15em;list-style:none;}
#specifikace ul.vybava li:before, #info ul.vlastnosti li:before {content:'  ●     ';color:#D417A5;font-size:,8em;letter-spacing:.35em;}

/* stranka ustanoveni */
.stranka div div.ustanoveni {padding:0;margin:0;}
.ustanoveni p {text-align:justify;padding:0 0 1em 0;margin:0;}
.ustanoveni h2 {font-size:1.3em;font-weight:800;margin:0;color:#80db28;}

/* uvodni stranka */
#venku {float:right;margin:0 0 .5em .5em;border:1px solid red;}
#vevnitr {float:right;margin:0 0 .5em .5em;border:1px solid red;}
p#odkazy {float:right;width:170px;display:block;}

/*stranka kontaktu */
h2.co {font-size:14px; color:#008000; margin-bottom:.35em;}



.stranka div.newstext {margin:20px 0 0px 0;float:left;padding:0;}
.stranka .newstext div {margin:0;padding:0;}
.newstexttop {background:url(/img/dk-newstext.png) 0 0;width:743px;height:10px;float:left;}
.stranka .newstext div.newstextitem {background:#f4f9fc url(/img/dk-newsmark.png) no-repeat 25px 17px;width:633px;float:left;min-height:40px;
color:#58b7ef;font-size:20px;font-weight:normal;line-height:26px;padding:14px 15px 14px 95px;}

.stranka .newstext div.newstextitem p {margin:0;padding:0;}
.stranka .newstext div.newstextbottom {margin-bottom:10px;background:url(/img/dk-newstext.png) 0 10px;width:743px;height:10px;float:left;}

