body { margin: 0; padding:  0; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
table,tr,td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
p { margin: 0; padding: 4px 0 0 0; }
a { color: #002299; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; color: #EE6400; }
form { margin: 0; padding: 0; }

div.content { padding-top: 95px; }

/* top */
div.top { position: fixed; width: 100%; z-index: 100; }
.hornimenu { color: #FFFFFF; }
.hornimenulink { color: #FFFFFF; font-weight: bold; }
.hornimenulink:hover { color: #FFFFFF; font-weight: bold; }
div.mainmenu {	background-color: #C07C17;	height: 33px; }

div.hlavicka { background: #FBF3BE url(../img/lista2.jpg); padding: 5px 10px; background-repeat: no-repeat; text-align: right; }
div.hlavicka img { border: none; }
form.hledani { position: absolute; left: 200px; top: 20px; }
form.hledani .hledac { margin: 0; padding:2px; background: #FFFFDD; border: 1px solid #C07C17; color: #000; width: 145px; }
form.hledani .but { margin: 0; padding:2px; background: #C07C17; border: 0px none; color: #fff; cursor: pointer; }
/* /top */


/* left */
td.leftcol { width: 206px; }
div.linkblock { font-size: 90%; background: #F7F7F7; padding: 10px; border: 1px solid #A1A1A1; margin-bottom: 15px; }
div.linkblock a.leftlink { color: #000; }
div.linkblock div.catblock { margin-bottom: 10px; }
div.linkblock2 { font-size: 90%; background: #FBF3BE; padding: 10px; border: 1px solid #D08C27; margin: 18px 0 15px 0; }
div.linkblock2 a.leftlink { color: #000; }
div.linkblock2 div.catblock { margin-bottom: 10px; }
/* /left */


p.prices { font-size: 125%; }
p.skladove { font-size: 110%; margin-bottom: 10px; }

.newsnadpis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #123D64; }
.newstext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

.editbox { BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; width: 152px; HEIGHT: 20px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
.editboxnew { BACKGROUND-COLOR: #F7F7F7; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; width: 152px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
.editboxobj { BACKGROUND-COLOR: #F7F7F7; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; width: 355px; }

.textareaobj { BACKGROUND-COLOR: #F7F7F7; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; width: 380px; }
			  
.editboxadresa { BACKGROUND-COLOR: #F7F7F7; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; width: 316px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }

.button { BACKGROUND-COLOR: #CCCCD2; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #EEEEEE 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #EEEEEE 1px solid; width: 100px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }

.kategorie { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

a span.brand { color: Black; }
a.list { text-decoration: none; }

.clr { clear: both; font-size: 1px; }

.imglink { color: #AAAAAA; }
.imglink:hover { color: #AAAAAA; }
.imglink image { border: 1px solid #AAAAAA; }

.imglinktest { display:block; margin: 3px; float:left; width:110px; height:96px;  color:#000; background:#E0E0E0; overflow: hidden; }
.imglinktest:hover { background:#F6E59F; text-decoration: none; }


a.hpcatlink { color: #000066; text-decoration: none; }
a.hpcatlink:hover { color: #000066; text-decoration: none; }

.skladem { color: #009900; font-weight: bold; }
.dodani { color: #DD0000; font-weight: bold; }
.loginnadpis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #325D84; }
.puvodni { text-decoration: line-through; }
.puvodni2 { color: #444; }
.zlevneno { color: #DD0000; }
.cena { font-size: 115%; }

div.infoboxes { margin: 5px 0 10px 0; height: 80px; }
div.infoboxes div.box { float: left; margin: 0 7px 0 0; width: 80px; height: 80px; text-align: center; }
div.infoboxes div.box2 { float: left; margin: 0 7px 0 0; width: 130px; height: 80px; text-align: center; }
div.infoboxes div.box3 { float: left; margin: 0 7px 0 0; width: 90px; height: 80px; text-align: center; }
div.infoboxes div.boxcena { background: #D00; color: white; font-weight: bold; }
div.infoboxes div.boxcena span.vkc { font-size: 130%; display: block; margin: 22px 0 4px 0; }
div.infoboxes div.boxcena span.veur { font-size: 90%; }
div.infoboxes div.boxcena2 { background: #D00; color: white; font-weight: bold; }
div.infoboxes div.boxcena2 span.vkc { font-size: 130%; display: block; margin: 16px 0 4px 0; }
div.infoboxes div.boxcena2 span.veur { font-size: 90%; }
div.infoboxes div.boxcena2 span.vkc2 { font-size: 90%; text-decoration: line-through; }
div.infoboxes div.boxsleva { background: #fb7c21; color: white; }
div.infoboxes div.boxsleva span.sleva { display: block; margin: 25px 0 4px 0; }
div.infoboxes div.boxsleva span.proc { font-size: 130%; font-weight: bold; }
div.infoboxes div.boxsleva span.vkc { font-size: 90%; text-decoration: line-through; }
div.infoboxes div.boxsleva span.veur { font-size: 90%; text-decoration: line-through; }
div.infoboxes div.boxpuvodnicena { background: #DDD; color: #999; }
div.infoboxes div.boxskladem { background: #7fc50b; color: white; }
div.infoboxes div.boxskladem span.nadpis { font-size: 130%; display: block; margin: 22px 0 3px 0; }
div.infoboxes div.boxdodani { background: #fb7c21; color: white; }
div.infoboxes div.boxdodani span { display: block; margin: 22px 0 3px 0; }
div.infoboxes div.boxneni { background: #000; color: white; }
div.infoboxes div.boxneni span { display: block; margin: 31px 0 3px 0; }
div.infoboxes div.boxrozmer { background: #87c3e7; color: white; }
div.infoboxes div.boxrozmer span.pocetd { font-size: 130%; display: block; margin: 22px 0 4px 0; }
div.infoboxes img { border: none; }

h1.prodname  { position: relative; }
h1.prodname img.brandlogo { position: absolute; right: 10px; top: 0px; }

strong.vyprodano { color: #D00; font-size: 125%; font-weight: bold; }

td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.errorcolor { color: #EE0011; }
.okcolor { color: #DD8800; }

span.neaktivni { text-decoration:line-through; color: #AAA; }

.topusername { color: #FFFFFF; }
.topusername:hover { color: #FFFFFF; }
.inpagenadpis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000066; font-weight: bold; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000066; font-weight: bold; margin: 16px 0 0 0; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #DD0000; font-weight: bold; margin: 0 0 10px 0; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; margin: 0 0 10px 0; }
h3.eternity { font-weight: normal; }

.helpnadpis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: bold; }
div.podminky { margin-bottom: 15px; }
div.podminky h2 { font-size: 15px; color: #000000; font-weight: bold; margin: 25px 0 6px 0; }
div.podminky h3 { font-size: 14px; color: #000000; font-weight: bold; margin: 25px 0 6px 21px; text-decoration: underline; }
div.podminky p { margin: 0 0 6px 0; line-height: 130%; }
div.podminky span.pod { text-decoration: underline; }
div.podminky li { margin: 0 0 6px 0; line-height: 130%; }

div.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #444444; }
div.footer div.partner { color: #666666; font-size: 80%; background: #F7F7F7; padding: 9px; border: 1px solid #D0D0D0; margin: 18px 0 12px 0; position: relative; }
div.footer div.partner h4 { font-size: 100%; padding: 0; position: absolute; top: -6px; margin: 0; background: #F7F7F7; font-style: normal; font-weight: normal; color: #888888; }
div.footer div.partner p { line-height: 150%; margin: 0; padding: 0; }
div.footer div.partner a { color: #666666; text-decoration: underline; }


.nahodnyprodukt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.inputreg1 { BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: 1px solid #D4D0C8; BORDER-LEFT: 1px solid #000000; BORDER-RIGHT: 1px solid #D4D0C8; BORDER-TOP: 1px solid #000000; COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 10px; WIDTH: 144px; HEIGHT: 17px; }
.buttonreg1 { BACKGROUND-COLOR: #DDDDDD; BORDER-BOTTOM: 1px solid #AAAAAA; BORDER-LEFT: 1px solid #EEEEEE; BORDER-RIGHT: 1px solid #AAAAAA; BORDER-TOP: 1px solid #EEEEEE; COLOR: #000000; FONT-FAMILY: Verdana; FONT-WEIGHT: Bold; FONT-SIZE: 10px; HEIGHT: 17px; WIDTH: 30px; }

.preskrtnute { text-decoration: line-through; }

a.s31link { color: #AAAAAA; text-decoration: none; font-size: 11px; display: block; text-align: right; }
a.s31link:hover { color: #AAAAAA; text-decoration: none; }
a.s31link img { vertical-align: middle; }

table.hornilista { position: relative; }

.lista { background: #E4E4E4; }

form.nonblock { display: inline; }

.vliste select { font-size: 80%; }

div.prepinac { background: #F7F7F7; padding: 9px; border: 1px solid #A1A1A1; margin: 18px 0 12px 0; }
div.strankovac { margin: 6px 0 0 0; }
div.brandselector { margin: 7px 0 0 0; }
div.brandselector input.tl { font-size: 11px; }
div.brandselector input.tlactive { font-size: 11px; font-weight: bold; }
div.brandselector input.ch { margin:0; padding: 0; }
div.brandselector label.labelactive { font-weight: bold; color: #DD0000; }

/* objednavka */
span.dph { font-size: 90%; }


/* homepage */
p.hpinfo { margin: 0 0 10px 0; padding: 0; width: 520px; }
div.vanoce { margin: 10px 0 22px 0; padding: 0; width: 760px; background: url(../img/snehulak.gif) no-repeat; }
div.vanoce2 { padding: 0 0 0 90px; }
div.vanoce h2 { margin: 0 0 4px 0; color: #EE0011; font-size: 140%; }

div.puzzlezdarma { margin: 10px 0 0 0; padding: 0; width: 748px; height: 119px; background: url(../img/national/national2.jpg) no-repeat;  background-position: right; border: 1px solid #DDD;  }
div.puzzlezdarma3 { margin: 18px 0 15px 0; padding: 0; width: 748px; height: 119px; background: url(../img/national/national2.jpg) no-repeat;  background-position: right; border: 1px solid #DDD;  }
div.puzzlezdarma4 { margin: 12px 0 12px 0; padding: 0; width: 748px; height: 119px; background: url(../img/national/national2.jpg) no-repeat;  background-position: right; border: 1px solid #DDD;  }
div.puzzlezdarma2 { padding: 50px 270px 0 18px; background: url(../img/national/national1.gif) no-repeat;  background-position: 19px 20px; position: relative; }
div.puzzlezdarma2 a.link1 { display: block; width: 220px; height: 26px; position: absolute; top: 16px; left: 15px; }
div.puzzlezdarma2 a.link2 { display: block; width: 258px; height: 110px; position: absolute; top: 0px; left: 490px; }

a.letnisleva { margin: 10px 0; display: block; width: 750px; }
a.letnisleva img { border: 0px none; }

div.callfree { position: absolute; top:149px; left:775px;  }

div.homepage { margin: 14px 0 0 0; float: left; width: 557px; }
div.homepage div.product { width: 258px; height: 122px; margin: 0 10px 10px 0; background: #F7F7F7 url(../img/hp/hp_prod_bg3.gif) no-repeat; float: left; }
div.homepage div.product a.nazev { display: block; height: 28px; margin: 2px 7px; }
div.homepage div.product a.pic { display: block; height: 82px; width: 112px; margin: 0 6px 0 0; float: left; padding-left: 8px; }
div.homepage div.product p { width: 126px; margin: 0; padding: 0; float: left; }
div.homepage div.product span.price { display: block; margin: 2px 0 5px 0; }
div.homepage div.novinka { background: #F7F7F7 url(../img/hp/hp_prod_bg2.gif) no-repeat; }
div.homepage h2 { font-size: 15px; color: #000066; font-weight: bold; margin: 0 0 5px 0; }
div.homepage div.kontakty { line-height: 130%; }

div.homepage2 { margin: 14px 0 0 0; float: left; width: 196px; }
div.homepage2 h2 { font-size: 15px; color: #000066; font-weight: bold; margin: 0 0 5px 0; }
div.homepage2 a { text-decoration: none; }
div.homepage2 a:hover { text-decoration: underline; color: #EE6400; }

div.homepage2 div.top10 { border: 1px solid #A1A1A1; background: #F7F7F7; padding: 10px 5px 5px 5px; }
div.homepage2 div.top10 a { display: block; width: 130px; margin: 0 0 5px 0; }
div.homepage2 div.top10 span { float: right; width: 50px; display: block; margin: 0 0 5px 0; font-weight: bold; text-align: right; }

span.hpbanner1 { width: 236px; height: 86px; background: #7FC50B url(../img/banner_green.gif) no-repeat; color: White; display: block; float: left; margin-right:20px; }
span.hpbanner1 strong { font-size: 17px; }
a.hpbanner2 { width: 236px; height: 86px; background: #FB7C21 url(../img/banner_orange.gif) no-repeat; color: White; display: block; float: left; cursor: pointer; margin-right:20px; text-decoration: none; }
a.hpbanner3 { width: 236px; height: 86px; background: #87C3E7 url(../img/banner_blue.gif) no-repeat; color: White; display: block; float: left; cursor: pointer; text-decoration: none; }
a.hpbanner2:hover { text-decoration: none; color: White; }
a.hpbanner3:hover { text-decoration: none; color: White; }
span.hpbinside { padding: 20px 0 0 101px; display: block; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
span.under { text-decoration: underline; }

div.eurobanner { margin: 0 0 10px 0; }
div.eurobanner img { border: none; }

div.only2 span.hpbanner1 { width: 258px; margin-right:10px; }
div.only2 a.hpbanner2 { width: 258px; margin-right:0px; }

a.predvanocni09 { display: block; margin: 0; width: 492px; height: 86px; background: #FB7C21; text-decoration: none; float: left; }
a.predvanocni09 span.p09 { padding: 15px 10px 0 15px; color: White; display: block; }
a.predvanocni09 span.p09 h2 { color: #FFF; margin: 0 0 6px 0; padding: 0; font-size: 15px; }
a.predvanocni09 span.p09 h2 span { font-size: 14px; font-weight: normal; }
a.predvanocni09 span.p09 strong { font-size: 14px; }

p.vyrobci { margin: 0 0 3px 0; padding: 0; }
/* /homepage */

/* partneri */
p.partner { margin: 0 0 15px 0; font-size: 90%; }

/*nejhledanejsi*/
a.nhl2 { font-size: 130%; }
a.nhl3 { font-size: 150%; }
a.nhl4 { font-size: 180%; }
a.nhl5 { font-size: 200%; }
