/* tagy */

body{color: #000;background-color: #fff;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: .8em;border: 0;margin: 0;padding: 10px;}
h1{margin: 0;}
h2{color: #cc0000;font-size: 150%;background: url(../graphics/bg-h2.png) top left no-repeat;margin: -15px 0 5px -15px;padding: 15px 0 0 15px;}
h3{color: #444;font-size: 110%;margin: 0 0 5px 0;}
h4{color: #488DAC;font-size: 90%;margin: 5px 0;}
p, ul{line-height: 1.5em;margin: 0 0 10px 0;}
ul{padding: 0;}
table{font-size: 100%;}
th{text-align: left;}
a:hover{text-decoration: none;}
/* layout */

#main{width: 100%;}
#header{background: url(../graphics/bg-header.jpg) top left no-repeat;margin-bottom: 6px;}
#content{margin: 0 175px;padding: 0 15px;}
#content-wide{margin: 0 0 0 175px;padding: 0 15px;}
#holder{position: relative;}
#left{background-color: #fff;position: absolute;width: 170px;top: 0;left: 0;z-index: 2;}
#right{background-color: #fff;float: right;width: 170px;position: absolute;top: 0;right: 0;z-index: 1;}
#footer{color: #999;font-size: 90%;clear: both;border-top: 1px solid #ccc;margin-top: 10px;}
/* header */

#header p{margin: 0;}
p#header-end{color: #fff;background: url(../graphics/bg-header-end.png) top right no-repeat;float: right;margin: 0;padding: 4px 15px 0 0;height: 126px;}
p#header-end a{color: #fff;font-weight: bold;text-decoration: none;}

#logo a{position:absolute;display:block;background:#transparent;left:25px;top:50px;width:250px;height:75px;text-decoration:none;}

h1 a{font-size: 120%;text-decoration: none;}
p#hotline{color: #fff;font-weight: bold;float: left;padding: 4px 0 0 15px;}

#top-menu{text-align: center;line-height: normal;margin: 3px 0 6px 0;}
#top-menu a{color: #0066CC;}
#kosicek{background: url(../graphics/kosik.png) 0px 2px no-repeat;padding-left: 25px;}
#lista{background: url(../graphics/bg-lista.png) top left no-repeat;height: 30px;}
form#vyhledavani{color: #fff;font-weight: bold;float: left;padding: 4px 0 0 15px;}
p#uzivatel{color: #fff;background: url(../graphics/bg-lista-end.png) top right no-repeat;padding: 4px 15px 0 0;float: right;height: 26px;}
p#uzivatel a{color: #fff;font-weight: bold;}
/* left */

#menu-top{color: #fff;background: url(../graphics/bg-menu-top.png) top left no-repeat;font-size: 100%;text-align: center;text-transform: uppercase;}
#menu-top p{line-height: normal;margin: 0;padding: 6px 0;}
#menu-bottom{background: url(../graphics/bg-menu-down.png) bottom left no-repeat;font-size: 0;margin-bottom: 6px;height: 4px;}
ul#hlavni-menu{list-style: none;border-color: #488DAC;border-style: solid;border-width: 0 1px;margin: 0;}
ul#hlavni-menu li{padding: 4px 15px 0 15px;}
ul#hlavni-menu li a{color: #06c;background: url(../graphics/bg-hlavni-menu-a.gif) bottom left repeat-x;text-decoration: none;display: block;padding: 0 0 4px 0;}
ul#hlavni-menu li a.last{background: none;}
ul#hlavni-menu ul{list-style: none;background: url(../graphics/bg-hlavni-menu-a.gif) bottom left repeat-x;margin: 0;padding: 0 0 6px 0;}
ul#hlavni-menu ul li{padding: 0;}
ul#hlavni-menu ul a{color: #666;background: url(../graphics/bg-hlavni-menu-ul-li-a.gif) 0px 7px no-repeat;padding: 0 0 0 10px;}
/* ------------------------------------ konec menu */

#quick-info-head{color: #fff;background: url(../graphics/bg-quick-info-h3.png) top left no-repeat;font-size: 100%;text-align: center;text-transform: uppercase;margin: 0;padding: 6px 0;}
#quick-info{color: #333;background: url(../graphics/bg-quick-info.png) bottom left no-repeat;font-size: 90%;padding: 5px 15px;}
#quick-info a{color: #06c;}
/* right */

h3#nejprodavanejsi-head{color: #fff;background: url(../graphics/bg-nejprodavanejsi-head.png) top left no-repeat;font-size: 100%;text-align: center;text-transform: uppercase;margin: 0;padding: 6px 0;}
#nejprodavanejsi{background: url(../graphics/bg-nejprodavanejsi.png) bottom left no-repeat;font-size: 90%;text-align: center;padding: 5px 15px;}
#nejprodavanejsi h4{font-size: 100%;margin: 10px 0 10px 0;}
#nejprodavanejsi p{line-height: 1.3em;margin-bottom: 5px;}
#nejprodavanejsi a{color: #f90;font-weight: bold;}
#nejprodavanejsi img{border: 1px solid #C9732A;margin: 0 20px;width: 98px;}
/* ------------------------------------ kosik */

h3#kosik-head{color: #fff;background: url(../graphics/bg-kosik-head.png) top left no-repeat;font-size: 100%;text-align: center;text-transform: uppercase;margin: 0;padding: 6px 0;}
#kosik{background: url(../graphics/bg-kosik.png) bottom left no-repeat;font-size: 90%;text-align: center;padding: 10px 15px 5px 15px;}
#qty{width: 30px;}
#kosik h4{font-size: 100%;}
#kosik h5{color: #78AE21;font-size: 110%;margin: 0 0 15px 0;}
#kosik a{color: #666;}
.rule{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin: 10px 0;padding-top: 10px;}
/* center */

#content a, #content-wide a{color: #06c;}
#ovladani{background: url(../graphics/bg-ovladani.png) top right no-repeat;background-color: #EEF1F4;margin: 0 -15px 10px -15px;padding: 15px 15px 5px 15px;}
#ovladani-bottom{padding: 0 15px 5px 15px;}
#ovladani p, #ovladani-bottom p{font-size: 90%;margin: 5px 0;}
#ovladani a, #ovladani-bottom a{color: #06c;}
/* ------------- razeni a filtrovani zbozi v prehledu */

#filter{	
	line-height: normal;border-color: #ccc;border-style: solid;border-width: 1px 0;padding: 3px 0 8px 0;}
#filter input{position: relative;top: 3px;}
#razeni{line-height: normal;margin: 0;}
#razeni select{margin-right: 5px;}
.strankovani{font-weight: bold;}
.strankovani a{font-weight: normal;}
/* ------------------------------------ prehled zbozi */

table.prehled-zbozi{margin-bottom: 10px;}
table.prehled-zbozi td{text-align: center;vertical-align: top;padding: 10px 0;width: 33.3%;}
table.prehled-zbozi h3{font-size: 110%;margin-top: 0;}
table.prehled-zbozi p{font-size: 90%;line-height: 1.3em;margin: 5px;}
table.prehled-zbozi a{color: #06c;text-decoration: none;}
table.prehled-zbozi td table.nahled-holder{text-align: center;vertical-align: middle;margin: 0 auto;width: 120px;height: 120px;}
table.nahled-holder img{border: 0;}
table.prehled-zbozi td td{padding: 0;}
.tlacitka{text-align: center;}
.gDetail, .gKosik{line-height: 0;border: 0;margin: 5px 0;width: 88px;}
/* ------------------------------------ detail zbozi */

#detail-obrazky{width: 200px;border: 1px solid #ccc;padding: 6px 6px 3px 6px;margin: 0 10px 10px 0;}
#detail-obrazky img{border: 1px solid #ccc;}
#detail-obrazky img.maly{width: 62px;}
table.udaje{font-size: 95%;line-height: 1.5em;margin-bottom: 15px;}
/* ------------------------------------ kosik edit */

table#kosik-edit{border: 1px solid #ccc;margin-bottom: 15px;width: 547px;}
table#kosik-edit th{background-color: #EEF1F4;padding: 5px;}
table#kosik-edit td{vertical-align: top;border-top: 1px solid #eaeaea;padding: 5px;}
table#kosik-edit a{color: #f90;font-weight: bold;}
table#kosik-edit input{width: 30px;}
table#kosik-edit input#prepocitat, table#kosik-edit input.delete{width: auto;}
.nakup-tlacitka{margin-bottom: 15px;width: 547px;}
/* ------------------------------------ faktura */

form#zakaznik{margin: 0;padding: 0;width: 547px;}
form#zakaznik fieldset{border: 1px solid #ccc;margin-bottom: 15px;padding: 10px;}
form#zakaznik legend{color: #666;font-size: 90%;font-weight: bold;}
form#zakaznik label{font-size: 90%;}
/* ------------------------------------ objednavka */

#ppl, #dpd, #dhl, #ups, #cp, #f-adresa, #dobirka, #prevod, #karta{position: relative;top: 2px;}
/* footer */

#footer a{color: #488DAC;}

/* DOWNLOADS */
ul.download {margin:1em 2.5em;}
ul.download li{list-style:square;}

/* obecne tridy */

.clnr{font-size: 0;clear: both;width: 100%;}
.fl{float: left;}
.fr{float: right;}
.red{color: #cc0000;}
.orange{color: #f90;}
.bezna-cena{text-decoration: line-through;}
.small{font-size: 90%;}
.center{text-align: center;}
.right{text-align: right;}
.ml{padding: 0 5px;}
.zaplatit-nakup, .zpet-kategorie, .upravit-objednavku, .navrat, .pokracovat{display: block;position: relative;height: 20px;}
.zpet-kategorie{background: url(../graphics/zpet-kategorie.png) top left no-repeat;width: 142px;}
.upravit-objednavku{background: url(../graphics/upravit-obsah.png) top left no-repeat;width: 140px;}
.zaplatit-nakup{background: url(../graphics/zaplatit.png) top left no-repeat;width: 140px;height:35px;}
.navrat{background: url(../graphics/zpet.png) top left no-repeat;width: 65px;}
.pokracovat{background: url(../graphics/pokracovat.png) top left no-repeat;width: 100px;}
.zpet-kategorie span, .upravit-objednavku span, .navrat span, .pokracovat span,.zaplatit-nakup span{display: none;}
.cara{border-top: 1px solid #ccc;margin-bottom: 15px;}/* added by MV */
.imgRight{float:right;margin:0 0 1em 1em;border:1px solid #000;}.imgLeft{float:left;margin:0 1em 1em 0;border:1px solid #000;}
.label{width:15em;}

.galerie img {border: 1px solid #C9732A;margin: 1.5em;}
form#dotaznik{width:400px;margin:0 auto;}
form#dotaznik input, form#dotaznik textarea{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:100%}
form#dotaznik label, form#dotaznik input, form#dotaznik textarea {display:block;float:left;width: 280px;}
form#dotaznik label {width:90px; text-align:right;margin-right:1.5em;clear:left;}
form#dotaznik textarea{height:10ex;}

