html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
table { border-collapse: collapse; border-spacing: 0; }
ol,ul { list-style: none; }

body { background: #FFF; color: #333; font-size: .8em; text-align: left; padding: 5px 0 0 15px; }
body, td, th { font-family: Arial, sans-serif; }
table, th, td, input, select { text-align: left; }

/* vseobecne */
a { text-decoration: underline; color: #000; }
a:hover { color: #000; }
img { border: 0 none; }
h2 { font-size: 1.15em; }
h3 { font-size: 1em; }
ul { list-style: none; }
h1 { font-size: 2.4em; font-weight: normal; }
strong { font-weight: bold; font-style: normal; }
.dotted { background: transparent url(../img/top/dotline_horizontal.gif) repeat-x scroll left top; height: 1px; overflow: hidden; }
.clr { clear: both; font-size: 1px; height: 1px; line-height: 1; }
.cblack { color: #000; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
.flr { float: right; }
.pos-rel { position: relative; }
.mr8 { margin-right: 8px; }
.biggerfont { font-size: 1.3em; }
/* /vseobecne */


#page { width: 965px; margin-bottom: 20px; }
#content { background: transparent url(../img/top/dotline_horizontal.gif) repeat-x scroll left bottom; padding: 0 0 15px 0; }

/* hplayer */
.hplayer2 { position: absolute; top:386px; left: 0px; }

.hplayer2 .pozadicko { position: absolute; top:1px; left: 0px; background-color: white; width: 769px; height: 388px; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }
.hplayer2 .inlayer { position: absolute; top:4px; left: 140px; width:488px; height: 377px; }
.hplayer2 a.closik { position: absolute; top:1px; right: 1px; width: 28px; height: 28px; text-align: right; }

.pozadicko { position: absolute; top:0px; left: 0px; background-color: white; width: 769px; height: 388px; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }
.inlayer { position: absolute; top:0px; left: 140px; width:488px; height: 377px; }
a.closik { position: absolute; top:1px; right: 1px; width: 28px; height: 28px; text-align: right; }

/* HLAVICKA */
#header { width: 965px; padding: 105px 0 0 0; position: relative; }
/* head top */
#htop { margin-bottom: 7px; position: absolute; left: 0; top: 0; height: 101px; }
#htop2 { color: #395374; }
#logo { width: 179px; float: left; margin: 14px 0 0 0; }
#vyhledavani { width: 400px; float: left; margin-right: 2px; }
.rozsirene { padding: 3px 0 3px 10px; }
.vyhlcontout { height: 78px; background: #A1CDF2; }
.vyhlcont { background: url(../img/top/hledani-bg.gif) no-repeat; padding: 16px 0 0 12px; color: #3259A0; }
.vyhlcont select { width: 152px; height: 22px; line-height: 20px; font-size: 1.1em; }
.vyhlcont td { padding: 8px 5px 0 0; }
.vyhlcont input { vertical-align: middle; }
.vyhlcont input.txt { height: 18px; width: 294px; font-size: 1.1em; }
#hkosik { float: left; width: 203px; margin-right: 2px; }
.hkosik { height: 78px; background: #A1CDF2; }
.hkosik-in { display: block; background: #A1CDF2 url(../img/top/kosikbg.gif) no-repeat; padding: 50px 0 0 15px; color: #FFF; text-decoration: none; }
.hkosik-in:hover { background: #A1CDF2 url(../img/top/kosikbg.gif) no-repeat; background-position: 0 -78px; color: #FFF; }
.hkosik-ro { padding-top: 42px; }
.topp { padding: 7px 0; }
.hblok115 ul.sluzby { height: 23px; }

.hsluzby { height: 78px; background: #A1CDF2; }
.mojeotto { display: block; width: 174px; height: 39px; background: url(../img/top/moje-otto.gif) no-repeat; }
.mojeotto:hover { background: url(../img/top/moje-otto.gif) no-repeat; background-position: 0 -78px; }
.hsluzby-in .vstup { padding: 10px 0 0 12px; }
.hsluzby-in .vstuphu { padding: 10px 0 0 12px; }
.hsluzby-in .vstuphu a { font-size: .9em; }
.hsluzby-in .vstup a { color: #3259a0; text-decoration: none; font-weight: bold; }
.hsluzby-in .vstup a:hover { text-decoration: underline; }

.hblok115 { float: left; width: 179px; }
.hblok115 li { display: inline; }
.hblok115 .h115links { font-size: 10px; padding: 3px 0 0 0; }
.hblok115 .h115links a { display: block; text-decoration: none; color: #395374; }
.hblok115 .h115links a span { text-decoration: underline; }
.hblok115 a.roll { display: block; width: 179px; height: 21px; cursor: hand; position: relative; }
#hm2 { position: relative; top: -21px; display: none; }
#hm2 h3 { width: 179px; height: 21px; font-weight: bold; background: #ECC40A; position: absolute; left: 0; top: 0; margin: 0; padding: 0; z-index: 190; }
#hm2 h3 span { display: block; padding: 1px 0 0 10px; color: #FFF; }
/* vyjimka pro hu */
#hbannhu { width: 147px; float: left; margin-right: 11px; height: 55px; } /* vyjimka pro hu */
.hb115hu { width: 125px; } /* vyjimka pro hu */
.hb115hu a.roll { width: 125px; } /* vyjimka pro hu */
.hb115hu #hm1 h3 { width: 125px; } /* vyjimka pro hu */
.hb115hu #hm2 h3 { width: 125px;} /* vyjimka pro hu */
/* /vyjimka pro hu */
.hblok115 a.zi5 { z-index: 30; }

.hblok115 .subm { border: 1px solid #99CCFF; background: #FFF; position: absolute; top: 21px; left: 0px; padding: 1px 1px 1px 1px; }
.hblok115 .subm li { display: inline; }
.hblok115 .subm li a { display: block; width: 175px; padding: 3px 0; text-decoration: none; }
.hblok115 .subm li a span { display: block; padding: 0 0 0 13px; background: url(../img/menu/sm-arrow.gif) no-repeat 3px 3px; }
.hblok115 .subm li a:hover span { background: url(../img/menu/sm-arrow-over.gif) no-repeat 3px 3px; }
.hblok115 li.line { border-top: 2px solid #FFF; border-bottom: 2px solid #FFF; font-size: 1px; line-height: 1px; display: block; }
.hblok115 .yellow-sub { z-index: 27; }
.hblok115 .yellow-sub li a:hover { background: #ECC40A; color: #FFF; }
.hblok115 .yellow-sub li.line { background: #ECC40A; }
/* HLAVICKA */



/* listovani v podkategorii */
div.podkategorie h1 { background: #878787 url(../img/ruzek.gif) no-repeat top left; color: #FFF; }
div.podkategorie { background: #FFF; }
div.podkategorie span.popis { color: #212121; }
div.podkategorie h2 { color: #FFF; }
div.podkategorie strong { color: #212121; }
/* /listovani v podkategorii */


/* PRAVY BLOK */
#rightblok { float: left; width: 769px; }
#rightblok h1 { margin-bottom: 10px; }
#rightblok h2 span { margin-left: 21px; display: block; }
#rightblok div.detail-nenalezen p { margin-left: 6px; margin-top: 20px; }

#rightblok .rleft400 { float: left; width: 395px; margin-right: 11px; }
#rightblok .rleft564 { float: left; width: 564px; margin-right: 11px; }
#rightblok .rleft200 { float: left; width: 194px; }

#rightblok .catdescript { padding: 0 0 15px 10px; color: #AAA; }

/* PRAVY BLOK HP */
#hp { float: left; width: 769px; position: relative; }
.bannsleva15 { filter:alpha(opacity=82); -moz-opacity:.82; opacity:.82;
	width: 590px;
	position: absolute;
	top: 36px;
	left: 95px;
	z-index: 1000;
}
.bannsleva20 { width: 769px; position: absolute; top: 0px; left: 0px; z-index: 1000; }
#hp .hptop { padding: 0 0 15px 0; }
#hp .hptop .newprodukty { width: 769px; height: 263px; background: url(../img/hp/10/hp_newproducts.jpg) no-repeat; position: relative; }
#hp .hptop .newprodukty a.sipkaleft { width:22px; height: 22px; position: absolute; top:125px; left: 187px; }
#hp .hptop .newprodukty a.sipkaright { width:22px; height: 22px; position: absolute; top:125px; left: 735px; }
#hp .hptop .newprodukty .newproductbox { position: absolute; top: 55px; left: 210px; width: 524px; height: 218px; overflow: hidden; }
#hp .hptop .newprodukty .newproductbox .innewproductbox { width: 10000px; height: 218px; position: absolute; top: 0px; left: 0px; }
#hp .hptop .newprodukty .newproductbox .innewproductbox .newproduct { float: left; margin-right: 15px; text-align: center; width: 166px; height: 218px; }
#hp .hptop .newprodukty .newproductbox .innewproductbox .newproduct img { border: 1px solid #5a0a91; }
#hp .hptop .newprodukty .newproductbox .innewproductbox .newproduct a { color: black; line-height: 20px;  }
#hp .hptop .newprodukty .newproductbox .innewproductbox .newproduct p { color: black; text-align: center; }
#hp .main { width: 377px; float: left; margin-right: 15px; position: relative; }
#hp .mainflash { position: absolute; top: 1px; right: 1px; width: 97px; }
#hp .mainhu { width: 397px; float: left; margin-right: 5px; position: relative; top: -12px; left: -20px; }
#hp .mainr { width: 377px; float: left; }
#hp .first { padding: 0 0 15px 0; }
#hp .first .firstpos { position: absolute; top: -8px; left: 0; }
#hp .hpsmall { padding: 0; }
#hp .hpsmall .sleft { width: 377px; float: left; margin-right: 15px; padding: 0 0 15px 0; }
#hp .hpsmall .sright { width: 377px; float: left; padding: 0 0 15px 0; }
#pf09 { margin-bottom: 13px; }
.vyskahp { position: relative; }

.hpbrands { border: 1px solid #9B0D26; border-bottom: 0px none; }
.brandsline { height: 20px; line-height: 19px; background: #9B0D26 url(../img/hp/markline-bg.gif) no-repeat; clear: both; text-align: right; padding: 0 14px 0 0; color: #FFF; font-weight: bold; }
.brandsline a { color: #FFF; font-weight: bold; }
.brandsline a:hover { color: #FFF; }

/* /PRAVY BLOK HP */



/* hlavni strana kategorii */
.mainCatPage { padding: 0; color: #FFF; }
.mainCatPage .sleft , .mainCatPage .sright { position: relative;}
.mainCatPage .sleft h2 , .mainCatPage .sright h2 { position: absolute; top: 19px; left: 195px; width: 170px; font-size: 21px; line-height: 26px; font-weight: normal; font-family: arial; }
.mainCatPage .sleft h2 a , .mainCatPage .sright h2 a { color: #FFF; text-decoration: none; }
.mainCatPage .sleft h2 a:hover , .mainCatPage .sright h2 a:hover { text-decoration: underline; }
.mainCatPage span { position: absolute; top: 75px; left: 195px; width: 170px; display: block; line-height: 1.3; padding-right: 10px; }
.mainCatPage .mytrendcolor { background-color: #A5AF27; color: White; }
.maincat-top { padding: 0 0 11px 0; }
.maincat-top .main { width: 377px; float: left; margin-right: 15px; }
.maincat-top .mainr { width: 377px; float: left; }
.maincat-top .main img { border: 1px solid #A5AF27; }

.mainCatPage .sleft { width: 377px; height: 181px; float: left; margin-bottom: 15px; margin-right: 15px; }
.mainCatPage .sright { width: 377px; height: 181px; float: left; margin-bottom: 15px; }
.mainCatPage .sleft img, .mainCatPage .sright img { display: block; margin: 1px 15px 0 0; float: left;}
.mainCatPage .bannleft { width: 377px; height: 181px; float: left; margin-bottom: 15px; margin-right: 15px; }
.mainCatPage .bannright { width: 377px; height: 181px; float: left; margin-bottom: 15px; }

.bann-znacky { width: 377px; height: 181px; float: left; margin-bottom: 15px; }
.bann-znacky2 { padding: 10px 0 0 5px; }
.logaznacek { margin-bottom: 5px; }
.bann-znacky-left { margin-right: 15px; }
.bann-znacky .znacka { width: 92px; height: 60px; float: left; margin-right: 0px; text-align: center; }
.bann-znacky .znacka3 { margin-right: 46px; }
.bann-znacky .prvnirada { margin-bottom: 14px; }
.bann-znacky h2 { font-size: 1.7em; font-weight: normal; margin: 0 0 5px 0; padding: 0; }


.maincat-top .sright { margin-bottom: 0; }
.maincat-top .first { margin-bottom: 15px; }
/* hlavni strana kategorii */



/* vypis nejprodavanejsich produktu */
.rleft200 div.linecolor { color: #FFF; height: 20px; line-height: 19px; padding: 0 0 0 11px; font-weight: bold; }

/* vypis trech produktu  */
div.vypispr div.vypis3 { width: 131px; height: 246px; float: left; margin-right: 1px; margin-bottom: 0px; position: relative; }
div.vypispr div.vypis3 span.popis { text-align: left; padding: 0 5px 0 10px; line-height: 1.5em; display: block; height: 94px; font-size: 1em; background-image: none; }
div.vypispr div.vypis3 span.popis a { display: block; padding-top: 20px; height: auto; }
div.vypispr div.vypis3 div.linecolor { text-align: center; height: 20px; line-height: 19px; }

/* vypis 4 produktu  */
div.vypispr div.vypis4 { width: 167px; height: 380px; float: left; margin-right: 33px; position: relative; overflow: hidden; }
div.vypispr div.vypisram { border-width: 1px; border-style: solid; text-align: center; }
div.vypispr div.last { margin-right: 0; }
div.vypispr .znacka { display: block; text-align: center; padding: 5px 0;}
div.vypispr .znacka a { text-decoration: none; font-weight: normal; }
div.vypispr div.vypis4 span.popis { text-align: center; padding: 0 5px 0 10px; line-height: 1.5em; display: block; height: 92px; font-size: 1em; background-image: none; }
div.vypispr div.vypis4 span.popis a { text-align: center; display: block; padding-top: 10px; height: auto; }
div.vypispr div.vypis4 div.linecolor { text-align: center; height: 20px; line-height: 19px; }

div.vypispr div.vypis5 { width: 163px; height: 330px; float: left; margin-right: 27px; margin-bottom: 0px; position: relative; overflow: hidden; }
div.vypispr div.last { margin-right: 0; }
div.vypispr div.vypis5 span.popis { text-align: left; padding: 0 5px 0 10px; line-height: 1.5em; display: block; height: 92px; font-size: 1em; background-image: none; }
div.vypispr div.vypis5 span.popis a { display: block; padding-top: 10px; height: auto; }
div.vypispr div.vypis5 div.linecolor { text-align: center; height: 20px; line-height: 19px; }

.catalogmainimg { width: 367px; height: 367px; float: left; margin-right: 33px; }


/* sablona 1 */
div.vypispr div.rightflag { position: absolute; top: 0; right: 0;  }
div.vypispr div.bottomflag { position: absolute; top: 232px; left: 1px;   }
div.vypispr div.leftflag { position: absolute; top: 0; left: 0;  }
div.vypispr div.last { margin-right: 0; }
div.vypispr div.imgpr { text-align: center; border: 1px solid #999; border-bottom: 0px none; }
div.vypispr span.zvyhodneno { color: #da2031; }
div.vypispr div.linecolor { height: 23px; color: #FFF; line-height: 22px; padding: 0 0 0 6px; font-weight: bold; font-size: 0.9em; }
div.vypispr div.linecolor a { color: #FFF; text-decoration: none; }
div.vypispr div.linecolor a span { text-decoration: underline; }

div.vypispr span.popis { text-align: left; line-height: 1.5em; display: block; font-size: 0.9em; }
div.vypispr span.popis a { display: block; padding-top: 5px; line-height: 1.4; }
div.vypispr span.popis span { line-height: 1.4; }
div.vypispr span.lt { text-decoration: line-through; }
div.clr8 { clear: both; height: 8px; font-size: 1px; background: White; }

/* sablona 2 */
div.vypispr div.prod-hledani { width: 192px; height: 272px; float: left; margin-right: 6px; margin-bottom: 20px; position: relative; }
div.vypispr div.prod-hledani span.popis { background: #E7F2FC url(../img/three_line_bluelight.gif) repeat-x bottom; }
div.vypispr div.line7 { height: 7px; font-size: 1px; background: #A1CDF2; }





div.listavypis div.center { text-align: center; line-height: 37px; margin: 0 auto; position: relative; float: right; padding: 0 27px 0 49px; }
div.listavypis div.center a { display: block; width: 17px; height: 17px; position: absolute; top: 10px; }
div.listavypis div.center a.l { background: url(../img/buttons/sipka_predchozi.gif) no-repeat; left: 22px; }
div.listavypis div.center a.r { background: url(../img/buttons/sipka_dalsi.gif) no-repeat; right: 0px; }
div.listavypis div.center a span { display: none; }

div.listavypis div.jdina { float: left; line-height: 37px; width: 140px; }
div.listavypis div.jdina form span { float: left; display: block; }
div.listavypis div.jdina form input { float: left; display: block; margin-top: 8px; margin-left: 5px; }
div.listavypis div.jdina form input.lev { width: 25px; }


/* rozsirene vyhledavani */
#vyhl h1 { font-size: 1.5em; font-weight: bold; margin-bottom: 15px; }
#vyhl .left { width: 387px; float: left; margin-right: 5px; }
#vyhl .right { width: 377px; float: left; }


#vyhl p { margin-bottom: 12px; }
#vyhl table td { padding: 2px 0 15px 0; vertical-align: top;}
#vyhl .b { font-weight: bold; }
#vyhl .w50 { width: 50px; }
#vyhl .w60 { width: 60px; }
#vyhl .w110 { width: 110px; }
#vyhl .w130 { width: 130px; }
#vyhl .w160 { width: 160px; }
#vyhl .w230 { width: 230px; }
#vyhl .w330 { width: 330px; }


/* BANNERY */
#skyscraper { position: absolute; top: 170px; left: 800px; width: 190px; text-align: center; }
#skyscraper div { color: #FFF; position: absolute; top: 170px; left: 29px; width: 194px; }
#skyscraper div a { color: #FFF; display: block; padding: 0 0 0 8px; background: url(../img/hp/white_arrow_skype.gif) no-repeat 0 5px; }

#skyscraper2 { position: absolute; top: 5px; left: 990px; }
#skyscraper2 .txt { position: absolute; top: 123px; left: 25px; font-weight: bold; color: #D92229; }
#skyscraper2 .txt a { color: #D92229; }
#skyscraper3 { position: absolute; top: 942px; left: 800px; width: 190px; text-align: center; }
#skyscraper4 { position: absolute; top: 170px; left: 1000px; width: 150px; text-align: left; }

#overbanner { position: absolute; top: 170px; left: 305px; }



table.leftright { width: 100%; }
table.leftright td { padding: 4px 12px; border-bottom: 1px solid #FFF; }
table.leftright td.left { text-align: left; }
table.leftright td.right { text-align: right; }
table.leftright td.bgblue { background: #F5F5F5; }
table.leftright strong { color: #212121; }
table.leftright strong.orange { color: #FF5A01; }
table.leftright .bluetxt { color: #212121; }
table.leftright td.noborder { border: none 0; padding: 8px 12px; }

table.control { width: 100%; border-collapse: collapse; }
table.control th { text-align: left; padding: 0 0 5px 11px; }
table.control td { padding: 5px 0 5px 11px; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; border-collapse: collapse; }

table.objednavka td { vertical-align: top; }
table.objednavka td .imgalignleft { display: block; float: left; margin-right: 7px; }
table.objednavka td .objname { display: block; margin-bottom: 5px; margin-top: 4px; }
table.objednavka td .objtext { line-height: 1.4; }
table.objednavka th { background: #C7E1F7; border-right: 2px solid #FFF; color: #3259A0; padding: 5px 0; font-weight: normal; font-size: 1.1em; }
table.objednavka .pl10 { padding-left: 10px; } 


div.lightline { background: #F5F5F5; height: 6px; margin: 10px 0; }
div.twobuttons { padding: 10px; margin-bottom: 10px; }
div.twobuttons .zpetdoobj { float: left; }
div.twobuttons .submitbutton { float: right; }

#rightbann { position: absolute; top: 125px; left: 780px; }
#rightbann a { display: block; cursor: pointer; }



/* partneri */
#partneri { text-align: center; border-top: 1px solid #000; height: 38px; line-height: 38px; }
#partneri a { height: 38px; line-height: 38px; font-weight: bold; }
#partneri img { vertical-align: middle; margin-top: 3px; }
#partneri a.mr40 { margin-right: 40px; }
#partneri .mr20 { margin-right: 20px; }
/* partneri */


/* STRANKA VYHOD */
div.vyhody { margin: 0 0 20px 0; }
div.vyhody strong { color: #212121; }
div.vyhody div.blok { width: 377px; float: left; margin: 0 15px 15px 0; }
div.vyhody div.two { margin-right: 0; }
div.vyhody div.i { float: left; width: 181px; }
div.vyhody div.i img { border: 1px solid #FBB100; }
div.vyhody div.txt { float: left; width: 196px; border-top: 1px solid #FBB100; border-bottom: 1px solid #FBB100; }
div.vyhody div.txt-in { border-right: 1px solid #FBB100; border-left: 0; height: 179px; padding-right: 5px; }
div.vyhody div.blokwide div.txt { float: left; width: 588px; }
div.vyhody h2 { padding: 4px 0 4px 12px; font-size: 1em; font-size: 1.2em; }
div.vyhody p { padding: 0 0px 0 12px; margin: 5px 0 0 0; }
div.vyhody a { font-weight: bold; }
/* /STRANKA VYHOD */


.vyskasoutez { height: 530px; background: #D0E6F8; }
.vyskasoutezb { height: 1130px; background: #D0E6F8; }




/* KOSIK */
#kos div.kosinfo { background: #DEEEFA url(../img/three-line.gif) repeat-x bottom; text-align: center; padding: 20px 0 80px 0; }
#kos p { margin: 10px 0; }
#kos .obsahkosiku { padding: 0 0 20px 0; font-size: 1.2em; }
#kos select.inputkosik1 option { padding: 0 10px 0 4px; }
#kos .doubleline { background: transparent url(../img/doubleline.gif) repeat-x scroll left top; height: 4px; overflow: hidden; }


#kos div.obsahkosiku table tr.darkh th { background: #C7E1F7; border-right: 2px solid #FFF; color: #3259A0; padding: 5px 0; font-weight: normal; font-size: 1.1em; }
#kos div.obsahkosiku table tr.darkh th.pl10 { padding-left: 10px; } 
#kos div.obsahkosiku table td.pl10 { padding-left: 10px; } 
#kos div.obsahkosiku table tr.dark td { background: #DEEEFA; } 
#kos div.obsahkosiku table tr.light td { background: #E7F2FC; } 
#kos div.obsahkosiku table td { padding: 10px 0 0 0; line-height: 1.4em; }
#kos div.obsahkosiku table td.produktimg { vertical-align: top; padding-left: 10px; }
#kos div.obsahkosiku .parametry { padding: 7px 0 0 0; }
#kos span.vypisimg { display: block; margin: 0; padding: 0; color: #000; }
#kos div.obsahkosiku table { width: 100%; }
#kos div.obsahkosiku table .wnormal { width: auto; }
#kos div.obsahkosiku select { display: block; margin-bottom: 10px; }
#kos div.obsahkosiku td.kosbutt { padding: 0 0 15px 0; border-bottom: 1px solid #FFF; }
#kos div.obsahkosiku td.vtop { vertical-align: top; }
#kos div.obsahkosiku td.w255 { width: 255px; }
#kos div.obsahkosiku td.w255 p.info { padding: 15px 20px 10px 0; margin: 0; font-weight: bold; color: #DB1D1D; }

#kos div.obsahkosiku table td.nopadd { padding: 0; }
#kos div.docasne { background: #DA2031; color: #FFF; padding: 1px 0 1px 10px; }
#kos div.docasne p.redinfo { padding: 1px 5px 2px 13px; color: #FFF; margin: 0; }

#kos .dline { font-size: 1px; height: 3px; background: url(../img/dline.gif) repeat-x; }
#kos .blue { background: #DEEEFA; }

#kos div.txtright { padding: 11px 15px 11px 360px; }
#kos div.txtright .leftright strong { line-height: 1.4; }
#kos div.leftright .l { float: left; margin-top: 6px; width: 140px; font-size: 1.1em; }
#kos div.leftright .r { float: right; margin-top: 6px; width: 80px; text-align: right; }
#kos div.twobutt, #login div.twobutt { padding: 25px 0; }
#kos div.twobutt .l, #login div.twobutt .l  { float: left; }
#kos div.twobutt .r, #login div.twobutt .r { float: right; }

.line2dark { background: #375475; height: 2px; line-height: 2px; font-size: 1px; }
.lineblue { border-top: 1px solid #3a98d4; }

#kos div.krok1, #rucniobj div.krok1 { background-image: url(../img/headline_01.gif); }
#kos div.krok2, #rucniobj div.krok2 { background-image: url(../img/headline_02.gif); }
#kos div.krok3, #rucniobj div.krok3 { background-image: url(../img/headline_03.gif); }
#kos div.krok4, #rucniobj div.krok4 { background-image: url(../img/headline_04.gif); }




#kos div.obsahkosiku td.top { padding-top: 10px; }
#kos div.obsahkosiku td.dodlhuta { background: #E13025 url(../img/vykricnik.gif) no-repeat; color: #FFF; padding: 3px 0 3px 24px; margin: 10px 0; background-position: 11px 10px; }
#kos div.obsahkosiku td.dodlhuta p.p { padding: 1px 5px 2px 13px; color: #FFF; border-left: 1px solid white; }
#kos div.obsahkosiku td.padb15 { padding-bottom: 15px; }
#kos div.obsahkosiku td.padl10 { padding-left: 10px; }
#kos div.obsahkosiku a img { margin-right: 4px; }
#kos div.obsahkosiku a.vmid { vertical-align: super; }

#kos div.obsahkosiku tr.warningmessage td { padding: 0 0 7px 0; margin:0; }
#kos div.obsahkosiku tr.alertmessage td { padding: 0 0 7px 0; margin:0; }
#kos div.obsahkosiku tr.okmessage td { padding: 0 0 7px 0; margin:0; }
#kos div.obsahkosiku tr.neutralmessage td { padding: 0 0 7px 0; margin:0; }
#kos div.obsahkosiku tr td span.message { padding: 4px 10px; margin:0; display: block; }
#kos div.obsahkosiku tr.warningmessage td span.message { background: #FF9900; color: White; }
#kos div.obsahkosiku tr.alertmessage td span.message { background: #E13025; color: White; }
#kos div.obsahkosiku tr.okmessage td span.message { background: #599436; color: White; }
#kos div.obsahkosiku tr.warningmessage td a { color: White; }
#kos div.obsahkosiku tr.alertmessage td a { color: White; }
#kos div.obsahkosiku tr.okmessage td a { color: White; }


#kos table.control th.right { text-align: right; padding-right: 11px; }
#kos table.control td.right { text-align: right; padding-right: 11px; }
#kos table.control strong { color: #212121; }


#kos table.adresa th { text-align: left; font-weight: normal; padding: 0; vertical-align: top; padding: 4px 0 2px 0; color: #333; }
#kos table.adresa td { vertical-align: top; }
#kos table.adresa .cells2 { width: 260px; }
#kos table.adresa .cells2 input { width: 241px; }
#kos table.adresa .cells3 { width: 180px; }
#kos table.adresa .cells3 input { width: 160px; }
#kos table.adresa .cells4 { width: 150px; }
#kos table.adresa .cells4 input { width: 130px; }
#kos table.adresa .right { width: 317px; }
#kos table.adresa th.vb { vertical-align: bottom; }
#kos table.adresa td.mesto { width: 179px; }
#kos table.adresa td.psc { width: 81px; }
#kos table.adresa td.mesto input { width: 166px; }
#kos table.adresa td.psc input { width: 62px; }
#kos table.adresa textarea { height: 99px; }

.reklama { padding-top: 30px; }
.upozorneni { background: #FF9900; color: #FFF; padding: 16px 19px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
#kos .reklamniblok { width: 288px; height: 304px; float: left; }
#kos .reklamniblok a { cursor: hand; }
#kos .rtop { height: 128px; }
#kos .rbott { height: 176px; }
#kos .rbott div.prop { padding: 14px 5px 0 13px; }
#kos .rbott p { color: #FFF; margin: 17px 0 0 0; }
#kos .rbott p.m0 { margin: 0; }
#kos .rbott p.m30 { margin-bottom: 43px; }
#kos .rbott a { color: #FFF; }
#kos .rbott a:hover { color: #FFF; text-decoration: none; }
#pruvodce { margin-right: 14px; }
#pruvodce .rtop { background: url(../img/reklama_dovolena.gif) no-repeat; }
#pruvodce .rbott { background: #2C96CC; }
#pruvodce .rbott .yellow { background: #FFF500; margin: 31px 12px 0 0; color: #2C96CC; padding: 14px 0 14px 17px; }
#pruvodce .rbott .yellow a { color: #2C96CC; }
#pruvodce .rbott .yellow a:hover { color: #2C96CC; }
#english .rtop { background: url(../img/reklama_english.gif) no-repeat; }
#english .rbott { background: #FB6400; }

/* after order inquiry box */
#kos div.aoinquiry { padding: 0 10px 10px 10px; background: #DEEEFA; }

/* objednano */
.el-nino { background: #231F20; color: #FFF; padding: 30px 10px 10px 30px; margin-bottom: 25px; }
#kos .el-nino p { padding: 0 0 12px 0; margin: 0; }
#kos p.el-nino-brands { padding: 0 18px 25px 18px; margin: 0; }
/* /objednano */



/* PRIHLASENI */
#login .loginleft { width: 377px; float: left; margin-right: 15px; }
#login .loginright { width: 377px; float: left; }
#login .loginright .underimg { border: 1px solid #F7C2BD; border-top: none; padding: 10px; }
#login .loginright p { margin: 0 0 10px 0; }
#login .logram { border: 1px solid #A1CDF2; padding: 15px 12px; color: #A1CDF2; margin-bottom: 10px; }
#login .logram h2 { color: #3A98D4; font-weight: bold; }

#login h3 { font-weight: bold; margin-top: 18px; }
#login h3 span { font-weight: normal; }
#login p { margin: 10px 0;  }
#login a { color: #3a98d4; }

#login div.lightb { margin-bottom: 10px; padding: 5px 9px 10px 12px; }
#login div.lightb h3 { font-weight: bold; margin-top: 10px; }
#login div.lightb table input, #login div.lightb table select { margin-top: 3px; border-bottom: 1px solid #7E9DB9; border-top: 1px solid #7E9DB9; border-left: 1px solid #7E9DB9; border-right: 1px solid #7E9DB9; }

#login div.bgtwocolor { position: relative; padding-right: 220px; }
#login div.logbutt { padding: 10px 0 5px 0; text-align: right; }

#login table.lev129 td { width: 145px; padding: 3px 0; }
#login table.lev129 td.w40 { width: 40px; }
#login table.lev129 input, #login table.lev129 select { width: 129px; }
#login table.lev129 input.box { width: auto; margin-top: 10px; }

#login table.lev149 td { width: 165px; padding: 3px 0; }
#login table.lev149 input { width: 149px; border-bottom: 1px solid #7E9DB9; border-top: 1px solid #7E9DB9; border-left: 1px solid #7E9DB9; border-right: 1px solid #7E9DB9; }
#login table.lev149 select { width: 149px; }
#login table.lev149 td.lev40 { width: 41px; }
#login table.lev149 td.lev40 input { width: 40px; }
#login th { font-weight: normal; padding: 5px 0; }
#login td.lev149 { width: 165px; }
#login td.lev149 input { width: 149px; border-bottom: 1px solid #7E9DB9; border-top: 1px solid #7E9DB9; border-left: 1px solid #7E9DB9; border-right: 1px solid #7E9DB9; }
#login td.lev149 select { width: 149px; }
#login td.lev129 { width: 145px; }
#login td.lev129 input { width: 129px; }
#login td.lev40 input { width: 40px; }

#login div.kospodm p { margin-top: 15px; margin-bottom: 15px; }
/* /PRIHLASENI */

/* OBJEDNAVKA KATALOGU */
#objkat { padding-bottom: 20px; }
.katleft { float: left; width: 205px; margin-right: 8px; }
.katright { float: left; width: 386px; }
.orangeb { border: 1px solid #FF9900; }
.orangeb .orangebin { padding: 13px 9px 10px 12px; }
.orangeb p { margin: 0 0 15px 0; }
.katleft ul { list-style: disc; color: #FF9900; margin: 10px 0 0 15px; }
.katleft ul li span { color: #000; }

.katimg { float: left; width: 228px; margin-right: 30px; }
.katpopis { float: left; width: 312px; padding: 20px 0 0 0; }
#objkat h2.padd315 { padding: 3px 15px; margin-right: 220px; }
.katpopis ul { list-style: disc; margin: 0 0 10px 15px; }
.katpopis li { line-height: 1.4; }
.katpopis p { padding: 4px 10px 5px 15px; }

.katblok { margin-bottom: 13px; }
.katblok .katimg { width: 100px; height: 100px; float: left; margin-right: 4px; }
.katblok .kattxt { width: 282px; float: left; }
.katblok h2 { padding: 4px 12px 3px 12px; font-size: 1em; }
.katblok p { padding: 2px 12px 0 12px; }
.katblok td { vertical-align: top; background: }
.katblok img.bwhite { border-right: 4px solid #FFF; border-bottom: 4px solid #FFF; }
#objkat div.bluebg { background: #D0E6F8; }
#objkat div.bluebg p { padding: 5px 12px 18px 12px; }
#objkat div.bluebg form { padding: 0 0 0 12px; }
#objkat input.w210 { width: 210px; }
#objkat input.w28 { width: 28px; font-size: 12px; font-family: Verdana, sans-serif; }
#objkat input.w42 { width: 42px; font-size: 12px; font-family: Verdana, sans-serif; }


#objkat div.blue { background: #D0E6F8; padding: 10px 0 10px 11px; margin: 10px 0; color: #212121; }

#objkat div.zasebou { margin: 20px 0 0 10px; }
#objkat div.zasebou div { width: 215px; float: left; margin-bottom: 10px; }
#objkat div.zasebou div h3 { font-weight: normal; margin-top: 15px; }
#objkat div.zasebou div img { float: left; margin-right: 10px; }
#objkat div.zasebou div.clr { float: none; margin: 0; }

#objkat table.data { margin-bottom: 10px; }
#objkat table.data th { text-align: left; padding: 3px 0 15px 25px; color: #212121; }
#objkat table.data th.bg1 { background: url(../img/numbers/blue_one.gif) no-repeat; }
#objkat table.data th.bg2 { background: url(../img/numbers/blue_two.gif) no-repeat; }
#objkat table.data th img { margin-right: 6px; border: 1px solid red; }
#objkat table.data td { margin: 0; padding: 4px 0 4px 0; text-align: left; width: 136px; }
#objkat table.data td.second { width: 175px; }
#objkat table.data td input { width: 120px; display: block; font-size: 11px; padding: 1px; border-bottom: 1px solid #7E9DB9; border-top: 1px solid #7E9DB9; border-left: 1px solid #7E9DB9; border-right: 1px solid #7E9DB9; }

#objkat table.adresa th { text-align: left; padding: 0 0 10px 0; color: #212121; }
#objkat table.adresa td { padding: 1px 15px 1px 0; vertical-align: top; color: #333; }
/* /OBJEDNAVKA KATALOGU */


/* DETAIL PRODUKTU */
.strankovani { padding: 0 0 5px 0; }
.strankovani img { vertical-align: text-bottom; }
.strankovani a { text-decoration: underline; }
.strankovani .zpet { float: left; }
.strankovani .stred { text-align: center; }
.strankovani .stranky { font-weight: bold; }
.strankovani .stranky a { padding: 0 2px; }
.strankovani .stranky a.nunder { text-decoration: none; }
.strankovani .stranky a.noborder { border: 0px none; }
.strankovani .stranky span.active { padding: 0 2px; font-weight:bold; }
.strankovani .stranky span.activenb { border: 0px none; padding: 0 2px; }

.detail-ram { border: 1px solid #F4BCC1; padding: 20px 15px; }
.detail-halfline { background: url(../img/dotline_vertikal2.gif) repeat-y 360px 0; }

#detail .levyblok { width: 345px; float: left; margin-right: 30px; }
#detail .levyblok .levy-image { text-align: center; }
#detail .levyblok .mb11 { margin-bottom: 11px; }
.levy-image .imgNavigation { text-align: center; margin-bottom: 11px; }
.levy-image .imgNavigation li { display: inline; }
.levy-image .imgNavigation li img { display: inline; vertical-align: middle; }

#detail .levyblok .levy-down { margin-top: 10px; }
#detail .levyblok .levy-down h2 { color: #445470; font-size: 1em; font-weight: bold; margin: 17px 0 5px 0; }
#detail .levyblok .levy-down .imgdop { float: left; width: 74px; height: 107px; margin-right: 12px; }
#detail .levyblok .levy-down ul { float: left; width: 180px; }
#detail .levyblok .levy-down li { background: url(../img/detail-odrazka.gif) no-repeat 0 3px; padding: 0 0 0 15px; display: block; }
#detail .levyblok .levy-down li span { color: #CC0000; display: block; }

/* v detailu a v zoom okně */
div.varianty { margin-top: 11px; padding: 0 0 0 12px; }
div.varianty .var { float: left; width: 60px; margin-right: 2px; margin-bottom: 8px; text-align: center; }
.var img { border: 1px solid #EDF7FF; display: block; margin: 0 auto; }
.var a { display: block; text-decoration: none; text-align: center; }
.var .varcolor { display: block; margin: 3px auto 0 auto; text-align: center; font-size: .85em; }
.var .varcolor { display: block; margin: 3px auto 0 auto; text-align: center; font-size: .85em; }
.var-ram { display: block; width: 45px; background: #FFF; text-align: center; padding: 2px 0 2px 0; }

#detail .levyblok .blueadown { background: url(../img/blue_line_adown.gif) no-repeat; height: 13px; font-size: 1px; }
#detail .levyblok .bgw { background: #FFF; padding: 1px 0; }
#detail .levyblok .bgw h3 { color: #445470; margin: 9px 0; }
#detail .levyblok .bgw .blok { height: 55px; }
#detail .levyblok .bgw .blok .img { float: left; width: 48px; }
#detail .levyblok .bgw .blok .txt { float: left; width: 230px; }
#detail .levyblok .bgw .blok .txt a { display: block; }


#detail .pravyblok { width: 361px; float: left; }
#detail .pravyblok h1 { font-size: 1.3em; float: left; width: 210px; margin: 0 8px 0 0; } 
#detail .pravyblok .brand { float: right; width: 62px; height: 62px; } 
.pravyblok .brand img { border: 1px solid; } 
#detail .pravyblok h3 { font-size: 1.2em; margin-top: 0; }
#detail .pravyblok p { margin: 0; text-align: justify; }
#detail .pravyblok div.detailprice { padding: 15px 0 0 0; font-weight: bold; font-size: 1.1em; }
#detail .pravyblok div.detailprice span { }
#detail .pravyblok div.detailprice .newcustom { font-weight: normal; font-size: .9em; }
#detail .pravyblok div.detailprice .newcustom img { vertical-align: middle; }
#detail .pravyblok .redtxt { color: #DA2031; }
#detail .pravyblok .through { text-decoration: line-through; font-size: .9em; }
#detail .pravyblok table td, #detail .pravyblok table th { padding: 0 0 9px 0; vertical-align: top; }
#detail .pravyblok .detblok { border: 1px solid #D0E6F8; margin: 0 0 7px 4px; padding: 0 0 4px 0; }
#detail .pravyblok .detblok h2 { color: #375475; background: #D0E6F8; padding: 1px 0 5px 10px; margin-bottom: 4px; font-size: 1em; }
#detail .pravyblok .detblok img { vertical-align: text-bottom; }
#detail .pravyblok .detblok .deticon { padding: 5px 0 5px 12px; }
#detail .pravyblok .pad0 { padding: 0; }
#detail .pravyblok .aright { text-align: right; }

#detail .pravyblok .prnumber { float: right; width: 140px; text-align: right; height: 22px; line-height: 22px; }
#detail .mb10 { margin-bottom: 10px; }


#detail input, #detail select { font-size: 11px; }
#detail input.acenter { text-align: center; }
#detail select.inputdetail1 option { padding: 0 10px 0 4px; }
#detail .buttons img.mr { margin-right: 12px; }

#detail .dalsisluzby { padding: 1px 0; }
#detail .dalsisluzby img { vertical-align: middle; }
#detail .dalsisluzby .prvni { padding-right: 15px; }

#detail .line-dark { height: 3px; font-size: 1px; background: #D0E6F8; }


#detail div.w100p { width: 100%; }


#detail .formfields { margin: 15px 0 0 0; padding: 5px 0 15px 0; }
#detail .formfields a { font-weight: bold; }
#detail .formfields th { text-align: left; font-weight: normal; padding: 5px 0 2px 0; }
#detail .formfields td.levy select { width: 120px; }
#detail .formfields td.pravy input { width: 31px; }
#detail .formfields .levy { width: 140px; }
#detail .formfields .pravy { width: 130px; }

.doporucujeme { border: 1px solid #F4BCC1; padding: 12px 0 13px 6px; margin-bottom: 30px; }
.doporucujeme2 { border: 1px solid #F4BCC1; padding: 12px 0 13px 4px; margin-bottom: 30px; }
.doporucujeme2 .dop-window { float: left; overflow: hidden; width: 712px; height: 200px; position: relative; }
.doporucujeme2 .dop-window2 { width: 5000px; position: absolute; }
.otazky { border: 1px solid #F4BCC1; padding: 12px 15px 13px 15px; margin-bottom: 15px; }
.dop-left { float: left; width: 177px; }
.dop-right { float: left; width: 578px; }
.dop-zpet { float: left; width: 25px; margin-top: 66px; }
.dop-vpred { float: left; width: 22px; margin-top: 66px; }
.dop-blok { float: left; width: 166px; margin-right: 15px; text-align: center; line-height: 1.6em; }
.db-last { margin-right: 3px; }
.dop-ram { border: 1px solid; padding: 3px 0; margin-bottom: 3px; text-align: center; background: #FFF; }

.doporucujeme3 { border: 1px solid #F4BCC1; padding: 12px 0 13px 4px; margin-bottom: 30px; }
.doporucujeme3 .dop-window { float: left; overflow: hidden; width: 712px; height: 220px; position: relative; }
.doporucujeme3 .dop-window2 { width: 5000px; position: absolute; }
.doporucujeme3 .dop-left { float: left; width: 177px; }
.doporucujeme3 .dop-right { float: left; width: 578px; }
.doporucujeme3 .dop-zpet { float: left; width: 25px; margin-top: 90px; }
.doporucujeme3 .dop-vpred { float: left; width: 22px; margin-top: 90px; }
.doporucujeme3 .dop-blok { float: left; width: 166px; margin-right: 15px; text-align: center; line-height: 1.5em; }
.doporucujeme3 .overcrossed { text-decoration: line-through; }

.doporucujeme4 { border: 1px solid #F4BCC1; padding: 12px 0 13px 4px; margin-bottom: 30px; }
.doporucujeme4 .dop-window { float: left; overflow: hidden; width: 712px; height: 240px; position: relative; }
.doporucujeme4 .dop-window2 { width: 5000px; position: absolute; }
.doporucujeme4 .dop-left { float: left; width: 177px; }
.doporucujeme4 .dop-right { float: left; width: 578px; }
.doporucujeme4 .dop-zpet { float: left; width: 25px; margin-top: 90px; }
.doporucujeme4 .dop-vpred { float: left; width: 22px; margin-top: 90px; }
.doporucujeme4 .dop-blok { float: left; width: 166px; margin-right: 15px; text-align: center; line-height: 1.4em; }
.doporucujeme4 .overcrossed { text-decoration: line-through; font-weight: bold; color: #D00; }

/* /detail */


.tree { padding: 8px; margin: 0 0 2px 0; }
.tree img { vertical-align: middle; }

/* znacky */
div.brands { margin-top: 1px; border: 1px solid red; padding: 10px 9px 15px 9px; }
div.brands .bimage { padding: 0 9px; }
div.brands .mr36 { margin-right: 30px; }
div.brands select { width: 174px; }
/* /znacky */

/* CLANKY */
#clanky { color: #333; }
#clanky div.blueborder { border: 1px solid #D0E6F8; padding: 0 8px 15px 10px; }
#clanky div.blueborder p { margin: 15px 0 0 0; }

#clanky div.produkt { width: 299px; float: left; margin-top: 20px; }
#clanky div.produkt img { float: left; margin-right: 12px; }
#clanky div.produkt p { margin: 4px 0 0 0; padding: 0 10px 0 0; }

#clanky div.bgimg { background: url(../img/clanky/clanek_muzi.jpg) no-repeat; height: 193px; }
#clanky div.bgimg h1 { font-size: 23px; margin: 0 0 0 17px; padding: 0; height: 63px; line-height: 62px; }
#clanky div.bgimg p { color: #FFF; margin: 20px 310px 0 12px; line-height: 15px; }

#clanky p { margin: 18px 0; }
#clanky p.notop { margin-top: 0px; }
#clanky p.number { margin: 18px 0 18px 35px; position: relative; }
#clanky p span { display: block; width: 21px; height: 21px; line-height: 20px; border: 1px solid #395374; color: #395374; position: absolute; top: 2px; left: -35px; text-align: center; }

#clanky div.withnumb div { width: 108px; float: left; position: relative; margin-right: 14px; }
#clanky div.withnumb div.last { margin: 0px; }
#clanky div.withnumb span { position: absolute; bottom: 4px; left: 4px; display: block; width: 21px; height: 21px; color: #395374; text-align: center; line-height: 20px; background: #FFF; }
#clanky div.podpis { background: url(../img/clanky/clanky_podpis.gif) no-repeat right; height: 53px; margin: 44px 24px 20px 0; }

#clanky div.info { border: 1px solid #FBB100; padding: 10px 10px 10px 20px; margin-bottom: 25px; }
#clanky div.info ul { list-style: none; }
#clanky div.info li { background: url(../img/ul_odrazka.gif) no-repeat 0 8px; padding: 3px 0 3px 15px; }
#clanky div.info p { margin: 0 0 16px 0; }
#clanky div.info a { font-weight: bold; }
#clanky div.jumper { text-align: right; }

#clanky h2.headinfo { padding: 3px 10px 3px 20px; height: auto; }
#clanky div.raminfo { border: 1px solid #FF9900; border-top: 0px none; padding: 16px 80px 0 20px; margin-bottom: 10px; }
#clanky div.raminfo p { margin: 0 0 13px 0; }
#clanky div.raminfo ul { list-style: disc; margin: 15px; }
#clanky ol { margin: 15px; }
#clanky h2.headinfo2 { background: #FEF08F; padding: 10px 10px 10px 5px; height: auto; font-size: 1em; }
#clanky div.raminfo2 { border: 1px solid #FF9900; padding:  8px 0 0 0; }
#clanky div.raminfo2 p { margin: 0 5px 13px 5px; }

#clanky div.darky { background: url(../img/bg_darky.jpg) no-repeat; height: 366px; position: relative; }
#clanky div.darky h2 { position: absolute; left: 212px; top: 4px; color: #FFF; }
#clanky div.darky table { position: absolute; left: 224px; top: 187px; color: #FFF; }
#clanky div.darky td { padding: 0 26px 15px 0; font-weight: bold; }
#clanky div.darky select { display: block; width: 160px; }

.africa { padding: 0 0 10px 0; }
.africa .africa-left { width: 337px; float: left; margin-right: 14px; }
.africa .africa-right { width: 249px; height: 465px; float: left; background: #A39261; }
.africa .africa-right .imgleft { width: 119px; height: 143px; float: left; margin: 0 20px 11px 0; }
#clanky .africa .africa-right p { color: #FFF; margin: 0; padding: 10px 10px 0 14px; line-height: 1.4; }



/* dopis */
#clanky div.dopis { background: #971838 url(../img/dopis_bg.jpg) no-repeat; padding: 0 0 0 219px; }
#clanky div.dopis p { padding: 0 25px 16px 22px; margin: 0; color: #FFF; line-height: 1.45em; }
#clanky div.dopis p.last { padding-bottom: 19px; }
#clanky .link-right { text-align: right; margin: 17px 20px; font-weight: bold; color: #971838; }
#clanky .link-right a { font-weight: bold; color: #971838; }

/* obchodni podminky */
#clanky div.obpodminky { padding: 20px 0 0 10px; }
#clanky div.obpodminky p { margin-top: 0; }
#clanky div.obpodminky table.obchpodmhu { margin: 0 0 20px 0; }
#clanky div.obpodminky table.obchpodmhu td { padding-right: 50px; }
#clanky div.obpodminky table.obchpodmhu th { padding-right: 20px; }


/* feedback */
#clanky .feedback { padding: 15px; margin-bottom: 10px; background: #D0E6F8; }
#clanky .feedback td { padding: 0 15px 8px 0; }

.right-form { width: 732px; }
.right-form p { margin: 8px 0; font-size: .8em; }
.right-form table { width: 100%; margin: 8px 0 4px 0; }
.right-form td { padding-bottom: 7px; }
.right-form td span { display: block; margin-bottom: 7px; }
.right-form td input { border-left: 1px solid #709ace; border-right: 1px solid #709ace; border-top: 1px solid #709ace; border-bottom: 1px solid #709ace; width: 218px; }
.right-form td input.normal { width: auto; }
.right-form td input.bnone { border: none; }
.right-form td select { border-left: 1px solid #709ace; border-right: 1px solid #709ace; border-top: 1px solid #709ace; border-bottom: 1px solid #709ace; width: 218px; }
.right-form td.small input { width: 40px; }

.right-form td select.size1 { width: 48px; }
.right-form td select.size2 { width: 84px; }
.right-form td select.size3 { width: 54px; }


/* newsletter */
.newsletter .newsleft { width: 377px; float: left; margin-right: 15px; }
.newsletter .newsleft p { margin: 15px 0 10px 0; }
.newsletter .newsright { width: 377px; float: left; }
.newsletter .newsright .underimg { border: 1px solid #F7C2BD; border-top: none; padding: 10px; }
.newsletter .newsright p { margin: 0 0 10px 0; }
.newsletter .newsram { border: 1px solid #A1CDF2; padding: 15px 12px; color: #A1CDF2; margin-bottom: 10px; }
.newsletter .newsram h2 { color: #3A98D4; font-weight: bold; }

.newsletter input, .newsletter select { margin-top: 3px; }
.newsletter input.w171 { width: 171px; border-bottom: 1px solid #7E9DB9; border-top: 1px solid #7E9DB9; border-left: 1px solid #7E9DB9; border-right: 1px solid #7E9DB9; }
.newsletter select.w171 { width: 171px; }
.newsletter table td { padding: 0 0 10px 0; }
.newsletter table td.pr10 { padding-right: 10px; }
p.pad10 { padding: 10px; }
.nline { background: #EEDA9F; height: 1px; line-height: 1px; }

.newsletter p { margin: 0 10px 10px 10px; }
.newsletter .nram a { font-weight: bold; text-decoration: none; }
.newsletter .nram a span { text-decoration: underline; }

/* vyhlidnute */
.vyhlidnute p { margin: 12px 0 10px 0; }
.vyhlidnute .merkhead { color: #E33423; margin-bottom: 1px; }
.vyhlidnute .merkhead .left { float: left; font-size: 1.3em; width: 669px; padding: 5px 0 4px 0; margin-right: 2px; background: #F7C2BD; }
.vyhlidnute .merkhead .right { float: left; font-size: 1.3em; width: 98px; padding: 5px 0 4px 0; background: #F7C2BD; text-align: center; }
.vyhlidnute .blankmerk { padding: 18px 0; text-align: center; font-weight: bold; background: #F1E9C4; }
.vyhlidnute .blokmerk { padding: 10px 18px 10px 10px; margin-bottom: 1px; }
.vyhlidnute .imgpr { float: left; width: 58px; margin-right: 35px; margin-top: 8px; }
.vyhlidnute .bcolor { border: 1px solid white; }
.vyhlidnute .merktxt { float: left; width: 395px; margin-top: 8px; }
.vyhlidnute .merktxt img { margin-top: 8px; margin-right: 18px; }
.vyhlidnute .merkprice { float: right; font-weight: bold; margin-top: 8px; }
.vyhlidnute .dark { background: #F1E9C4; }
.vyhlidnute .light { background: #F7F4E1; }
.vyhlidnute .line3 { background: url(../img/merk_threeline.gif) repeat-x; height: 5px; line-height: 5px; font-size: 1px; }
.vyhlidnute .merkbutt { text-align: right; margin: 15px 0 35px 0; }
.vyhlidnute .blue { background: #D0E6F8; padding: 9px 0 8px 10px; }
.vyhlidnute .blue .pr10 { padding-right: 10px; }
.vyhlidnute .blue p { margin: 0 0 12px 0; }
.vyhlidnute .blue table td { font-size: 10px; }



#error { padding: 20px 15px; border: 1px solid #e33423; margin-bottom: 10px; color: #e33423; }
#error p.vykricnik { padding: 1px 5px 2px 13px; margin: 0; }


#confirmation { padding: 20px 15px; border: 1px solid #599436; margin-bottom: 10px; color: #599436; }
#confirmation p.vykricnik { padding: 1px 5px 2px 13px; margin: 0; }

/* nove okno detail produktu  */
body.zoom { padding: 0; margin: 0; width: 800px; height: 553px; position: relative; }
body.zoom .zoomimage { padding: 0; margin: 0; width: 480px; height: 480px; }
body.zoom .dimage-top { border-bottom: 1px solid #a1cdf0; }
body.zoom h1 { font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; height: 39px; line-height: 38px; font-weight: bold; padding: 0 0 0 10px; }
body.zoom a.close { position: absolute; right: 20px; top: 12px; }
body.zoom div.left { float: left; width: 480px; height: 480px; overflow: hidden; text-align: center; }
body.zoom div.right { float: left; width: 286px; height: 480px; }
body.zoom .zalozky { position: absolute; top: 61px; left: 480px; }

body.zoom div.zblok { width: 65px; height: 72px; float: left; margin-right: 4px; text-align: center; }
body.zoom div.zblok img { margin-top: 8px; }
body.zoom div.mr0 { margin-right: 0; }
body.zoom div.zactive { background: url(../img/zoom_blok_over.gif) no-repeat; }
body.zoom div.bottom { border-top: 1px solid #a1cdf0; }
body.zoom div.bottom2 { height: 54px; text-align: center; }

body.zoom div.varianty { margin-top: 61px; border: 1px solid #b2dbec; height: 200px; }
body.zoom div.varianty2 { margin: 15px 0 0 5px; }
body.zoom div.varianty .var { margin-bottom: 0px; }

body.zoom .flash { width: 145px; height: 146px; position: absolute; top: 319px; left: 480px; }
body.zoom .h144 { height: 144px; }

/* nove okno doporucte znamemu  */
body.doporucte { padding: 0; margin: 0; width: 510px; height: 540px; }
body.doporucte a.close { position: absolute; right: 20px; top: 20px; }
body.doporucte .dtop { border-bottom: 1px solid #a1cdf2; margin-bottom: 20px; }
body.doporucte .dtop2 { height: 80px; }
body.doporucte .dmiddle { text-align: center; }
body.doporucte .dmiddle2 { width: 488px; height: 398px; overflow: auto; margin: 0 auto; text-align: left; }

body.doporucte .headline { background: #c7e2f7; color: #6959a4; padding: 8px 15px 5px 10px; margin-bottom: 9px; }
body.doporucte input.ram, body.doporucte textarea { margin-top: 2px; border: 1px solid #7F9DB9; font-size: 11px; padding: 1px 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
body.doporucte textarea { width: 338px; height: 48px; }
body.doporucte .w164 { width: 164px; }
body.doporucte p { margin: 0 0 9px 0; }
body.doporucte td { padding: 0 5px 9px 0; }
body.doporucte .bottom { border-top: 1px solid #a1cdf2; }
body.doporucte .bottom2 { height: 40px; padding: 0 15px; }
body.doporucte .bottom2 .left { float: left; margin-top: 10px; }
body.doporucte .bottom2 .right { float: right; margin-top: 10px; }

body.doporucte .vyhlidnute p { margin: 12px 0 10px 0; }
body.doporucte .vyhlidnute .merkhead { width: 100%; }
body.doporucte .vyhlidnute .merkhead table { width: 100%; }
body.doporucte .vyhlidnute .merkhead td { background: #C7E1F7; color: #3259A0; padding: 6px 10px 5px 10px; }
body.doporucte .vyhlidnute .merkhead .mleft { font-size: 1.2em; border-right: 2px solid #FFF; width: 80%; }
body.doporucte .vyhlidnute .merkhead .mright { font-size: 1.2em; text-align: right; }
body.doporucte .vyhlidnute .blankmerk { padding: 18px 0; text-align: center; font-weight: bold; background: #F1E9C4; }
body.doporucte .vyhlidnute .blokmerk { padding: 0 10px; margin-bottom: 1px; height: 70px; }
body.doporucte .vyhlidnute .blokmerk .imgpr { float: left; width: 55px; margin-top: 8px; }
body.doporucte .vyhlidnute .blokmerk .merktxt { float: left; width: 240px; margin-top: 8px; }
body.doporucte .vyhlidnute .blokmerk .merktxt img { margin-top: 8px; margin-right: 18px; }
body.doporucte .vyhlidnute .blokmerk .merkprice { float: right; font-weight: bold; margin-top: 8px; }
body.doporucte .vyhlidnute .dark { background: #F1E9C4; }
body.doporucte .vyhlidnute .light { background: #F7F4E1; }
body.doporucte .vyhlidnute .line3 { background: url(../img/merk_threeline.gif) repeat-x; height: 5px; line-height: 5px; font-size: 1px; }
body.doporucte .vyhlidnute .merkbutt { text-align: right; margin: 15px 0 35px 0; }
body.doporucte .vyhlidnute .blue { background: #D0E6F8; padding: 9px 0 8px 10px; }
body.doporucte .vyhlidnute .blue .pr10 { padding-right: 10px; }
body.doporucte .vyhlidnute .blue p { margin: 0 0 12px 0; }
body.doporucte .vyhlidnute .blue table td { font-size: 10px; }

/* nove okno napoveda  */
body.napoveda { padding: 0; margin: 0; width: 480px; height: 540px; }
body.napoveda a.close { position: absolute; right: 20px; top: 10px; }
body.napoveda .ntop { border-bottom: 1px solid #375475; }
body.napoveda .ntop2 { height: 80px; background: #E7F2FC url(../img/doporucte_bg_top.jpg) no-repeat; }
body.napoveda .nmiddle { text-align: center; }
body.napoveda .nmiddle2 { height: 418px; margin: 0 0 0 40px; padding: 0 40px 0 0; text-align: left; overflow: auto; }
body.napoveda .bottom { border-top: 1px solid #375475; }
body.napoveda .bottom2 { background: #D1E6F9; height: 40px; }
body.napoveda h3 { margin: 25px 0 10px 0; }
body.napoveda ul { margin: 0 0 0 25px; }
body.napoveda .nomarg { margin: 0; }
body.napoveda li { background: url(../img/detail-odrazka.gif) no-repeat 0 3px; padding: 0 0 0 15px; display: block; }
body.napoveda .hred { color: #CC0048; font-weight: bold; }
body.napoveda .bgcenter { text-align: center; background: #E2E1E1; padding: 10px 0; margin-bottom: 15px; }
body.napoveda p { margin-bottom: 15px; }

/* newwin */
body.newwin { padding: 0; background: #FFF url(../img/bg_newwin.gif) repeat-y top left; overflow: hidden; }
body.newwin .bgblue { background: #EBF4FA; padding: 4px; }
body.newwin td { vertical-align: top; }
body.newwin p { padding: 10px 0 18px 0; }
body.newwin h1 { font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; background: #DA2031; color: #FFF; height: 24px; line-height: 23px; font-weight: bold; padding: 0 0 0 10px; }
body.newwin h2 { font-size: 1.4em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; padding: 12px 0; }
body.newwin h2.ul { font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #000; color: #000; margin-bottom: 12px; padding: 0; }
body.newwin h2.ul span { color: #DA2031; }
body.newwin a.close { position: absolute; right: 20px; top: 6px; }
body.newwin .navi { background: #FFE0DD; height: 51px; overflow: hidden; }
body.newwin .navi ul { padding-top: 16px; }
body.newwin .navi ul li { display: inline; }
body.newwin .navi ul li a { display: block; float: left; width: 137px; height: 35px; line-height: 15px; background: url(../img/navi_big.gif) no-repeat; color: #285D87; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }
body.newwin .navi ul li a.small { width: 57px; background: url(../img/navi_small.gif) no-repeat; }
body.newwin .navi ul li a.active { background-position: 0 -45px; color: #FFF; }
body.newwin .navi ul li a:hover { background-position: 0 -45px; color: #FFF; }
body.newwin .rline { height: 19px; line-height: 18px; padding: 0 10px; background: #DA2031; color: #FFF; font-weight: bold; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
body.newwin .tline { height: 6px; font-size: 1px; background: url(../img/newwin_threeline.gif) repeat-x; }
body.newwin .pl8 { padding-left: 8px; }

body.newwin .pos-rel { height: 435px; overflow: scroll; }
body.newwin .new-cont { position: relative; }

body.newwin ul.info { margin: 0 0 0 30px; }

body.newwin .lblue { background: #EBF4FA; padding: 10px 0; }
body.newwin ul.info a { color: #000; }
body.newwin ul.info li { background: url(../img/newwin_odrazka.gif) no-repeat 0px 5px; padding: 0 0 0 15px; }

body.newwin .menu li { display: inline; }
body.newwin .menu li a { display: block; background: #FFE0DD; color: #000; text-decoration: none; }
body.newwin .menu li div { background: #FFE0DD; color: #000; }
body.newwin .menu li a:hover { background: #FFF; }
body.newwin .menu li a span { display: block; padding: 5px 5px 5px 21px; background: url(../img/menu/sm-arrow.gif) no-repeat 13px 8px; }
body.newwin .menu li div span { display: block; padding: 5px 5px 5px 21px; background: url(../img/menu/sm-arrow.gif) no-repeat 13px 8px; }
body.newwin .menu li a.active { background: #FFF; }

body.newwin .menu li .square span { background: url(../img/leftm_list-square.gif) no-repeat 13px 10px; }
body.newwin .menu li .square:hover span { background: url(../img/leftm_list-square.gif) no-repeat 13px 10px; }
body.newwin .menu li  span strong { font-weight: normal; }

body.newwin .menu li .rozbaleny span { background: url(../img/leftm_adown_normal.gif) no-repeat 11px 10px; font-weight: bold; }
body.newwin .menu li .rozbaleny:hover span { background: url(../img/leftm_adown_normal.gif) no-repeat 11px 10px; }
body.newwin .menu li .rozbaleny-red span { background: url(../img/leftm_adown_red.gif) no-repeat 11px 10px; font-weight: bold; color: #DA2031; font-weight: bold; }
body.newwin .menu li .rozbaleny-red:hover span { background: url(../img/leftm_adown_red.gif) no-repeat 11px 10px; }
body.newwin .menu li .rozbaleny2 { background: White; color: Red; font-weight: bold;}

body.newwin .menu li.lev2 a span, body.newwin .menu li.lev2 a:hover span { padding-left: 31px; background-position: 23px 7px; }
body.newwin .menu li.lev2 .rozbaleny span, body.newwin .menu li.lev2 .rozbaleny:hover span, body.newwin .menu li.lev2 .rozbaleny-red span, body.newwin .menu li.lev2 .rozbaleny-red:hover span { padding-left: 31px; background-position: 21px 10px; }
body.newwin .menu li.lev2 .square span, body.newwin .menu li.lev2 .square:hover span, body.newwin .menu li.lev2 .square-red span, body.newwin .menu li.lev2 .square-red:hover span { padding-left: 31px; background-position: 24px 10px; }

body.newwin .menu li .active { color: #DA2031; font-weight: bold;}

body.newwin div.rimg { width: 166px; position: absolute; top: 10px; right: 10px; }
body.newwin div.tips { width: 166px; position: absolute; top: 10px; right: 15px; background: #EBF4FA; padding: 10px 0 0 0; }
body.newwin div.tips h2.blue { background: #CDE0EE; color: #445470; padding: 4px 0 4px 5px; margin-bottom: 5px; font-size: 12px; }
body.newwin div.tips .prtips { padding-left: 5px; margin-bottom: 15px; }
body.newwin div.tips .prtips a { color: #000; font-weight: bold; }
body.newwin div.tips .prtips img { margin-right: 5px; }
body.newwin div.tips .prtips li { background: url(../img/newwin_odrazka.gif) no-repeat 0px 5px; padding: 0 0 0 15px; }
body.newwin div.tips span.price { display: block; margin: 10px 0 5px 0; }
body.newwin div.symbolsleft { width: 165px; float: left; margin-right: 8px; }
body.newwin div.symbolsright { width: 320px; float: left; margin-top: 15px; }
body.newwin div.symbolsright td { background: #EFEEEE; border-bottom: 1px solid #FFF; padding: 4px; vertical-align: middle; }
body.newwin div.symbolsright img { vertical-align: middle; }

body.newwin div.left { width: 150px; position: absolute; top: 0; left: 0; }
body.newwin div.left2 { width: 50px; position: absolute; top: 0; left: 150px; }
body.newwin div.right { background: #EDF7FF; padding: 0 0 0 150px; background: none; }
body.newwin div.righthp { padding: 0 0 0 200px; }
body.newwin div.red66 { height: 66px; background: #DA2031; overflow: hidden; }
body.newwin div.red66 h2 { color: #FFF; font-size: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 10px 0 0 10px; }
body.newwin div.txtpad15 { padding: 0 15px; }
body.newwin div.r200 { margin-right: 185px; min-width: 200px; }
body.newwin div.w490 { width: 490px; }
body.newwin .vmiddle td { vertical-align: middle; }

body.newwin .table1 { border: 1px solid #8D8D8D; }
body.newwin .table1 th { background: #C0C0C0; text-align: center; vertical-align: middle; padding: 5px; border: 1px solid #8D8D8D; }
body.newwin .table1 td { border: 1px solid #8D8D8D; padding: 5px 5px 5px 10px; vertical-align: middle; }

body.newwin .tdpadd td { padding: 0 10px 5px 0; }
body.newwin .tdpaddrb td { padding-bottom: 10px; padding-right: 10px; }


body.newcustom { background: #FFF; padding: 20px; }


.tbl-t2 { width: 80%; }
.tbl-t22 { width: 95%; }


.tbl-t2 th, .tbl-t22 th { font-weight: normal; background-color: rgb(205,224,238); border-top: solid 1px #000; border-left: solid 1px #000; text-align: center; }
.tbl-t2 td, .tbl-t22 td, .tbl-t23 td, .tbl-t24 td { border-top: solid 1px #000; border-left: solid 1px #000; text-align: center; font-size: 9px; }
.border-bottom { border-bottom: solid 1px #000; }
.border-right { border-right: solid 1px #000; }

.odd { background-color: rgb(235,244,250); }
.even { background-color: rgb(255,255,255); }


body.doplnky { padding: 0; height: 540px; overflow: hidden; }
body.doplnky table.ram { border: 1px solid #C0C0C0; }
body.doplnky tr.d td { background: #EFEEEE; }
body.doplnky table.ram td { border: 1px solid #848383; text-align: center; }
body.doplnky a.close { position: absolute; right: 20px; top: 10px; }
body.doplnky .dtop { border-bottom: 1px solid #375475; }
body.doplnky .dtop2 { height: 80px; background: #E7F2FC url(../img/doplnky_bg_top.gif) repeat-y; }
body.doplnky .dtop2 select { position: absolute; right: 20px; top: 50px; width: 208px; }
body.doplnky .dmiddle { height: 418px; overflow: auto; }
body.doplnky .dhp { margin: 0 0 0 100px; padding: 20px 0 0 0; }
body.doplnky .dhp h1 { font-size: 20px; font-weight: bold; }
body.doplnky .dhp ul a { font-weight: bold; }
body.doplnky .dhp ul span { font-weight: bold; color: #CC0000; }
body.doplnky .pasky { margin: 10px 0 0 20px; }
body.doplnky .cepice { margin: 40px 0 0 0; }
body.doplnky .cepice td { vertical-align: top; }
body.doplnky .cepice td.leva { padding: 0 30px 0 0; }
body.doplnky .cepice .center { text-align: center; border: 1px solid red; }

body.doplnky .dbottom { text-align: center; border-top: 1px solid #375475; }
body.doplnky .dbottom2 { background: #D1E6F9; }



/* RUCNI OBJEDNAVKA */
#rucniobj p { margin: 10px; }
#rucniobj p.mrtop15 { margin-top: 15px; }
#rucniobj div.blue { background: #E7F2FC; padding: 10px 0 10px 11px; margin: 10px 0; color: #212121; }

#rucniobj table.ruc { width: 100%; padding: 0 0 2px 0; }
#rucniobj table.ruc th { background: #c7e1f7; color: #6859a0; font-weight: normal; padding: 4px 0; text-align: left; }
#rucniobj table.ruc td { padding: 4px 0; text-align: left; width: 86px; border-bottom: 1px solid #FFF; }
#rucniobj table.ruc td.dotted { padding: 0; border-bottom: 0; }
#rucniobj table.ruc td.fst { width: 25px; text-align: center; color: #6cb2ea; font-weight: bold; }
#rucniobj table.ruc td.error { width: auto; text-align: left; color: #DD0000; font-weight: bold; }
#rucniobj table.ruc td input { width: 71px; display: block; font-size: 11px; padding: 1px; }
#rucniobj table.ruc td input.bordercolor { border-bottom: 1px solid #7f9db9; border-top: 1px solid #7f9db9; border-left: 1px solid #7f9db9; border-right: 1px solid #7f9db9; }
#rucniobj table.ruc td select { width: 71px; display: block; font-size: 11px; padding: 1px; }
#rucniobj table.ruc .third { width: 222px; }
#rucniobj table.ruc .third input { width: 207px; }

#rucniobj .threeline { height: 58px; line-height: 52px; background: #E8F2FC url(../img/three-line.gif) repeat-x bottom; padding: 0 0 0 10px; color: #000; font-weight: bold; }
#rucniobj .threeline a { text-decoration: none; }
#rucniobj .threeline a span { text-decoration: underline; }

#rucniobj .buttright { text-align: right; padding: 10px 10px 10px 0; }


#rucniobj table.data th { text-align: left; padding: 3px 0 15px 25px; }
#rucniobj table.data th.bg1 { background: url(../img/numbers/blue_one.gif) no-repeat; color: #212121; }
#rucniobj table.data th.bg2 { background: url(../img/numbers/blue_two.gif) no-repeat; color: #212121; }
#rucniobj table.data th img { margin-right: 6px; border: 1px solid red; }
#rucniobj table.data td { margin: 0; padding: 4px 0 4px 0; text-align: left; width: 136px; }
#rucniobj table.data td.second { width: 175px; }
#rucniobj table.data td.allcell { width: 583px; }
#rucniobj table.data td input { width: 120px; display: block; font-size: 11px; padding: 1px; }


#rucniobj table.adresa th { text-align: left; padding: 0 0 10px 0; color: #212121; }
#rucniobj table.adresa td { padding: 1px 15px 1px 0; vertical-align: top; color: #333; }

/* KONTAKT */
#kontakt h1 { margin-bottom: 10px; }
#kontakt td.pr { padding-right: 20px; }
#kontakt .toptemata { border-top: 1px solid #000; border-bottom: 10px solid #A9BDE3; }
#kontakt .toptemata div.block { width: 119px; height: 250px; float: left; border-left: 1px solid #A9BDE3; }
#kontakt .toptemata div.last { width: 118px; border-right: 1px solid #A9BDE3; }
#kontakt .toptemata div.dark { background: #C8D5ED; }
#kontakt .toptemata div.light { background: #E2EAF8; }
#kontakt .toptemata div.block img { margin: 13px 0 0 0; }
#kontakt .toptemata div.block a { font-weight: bold; }
#kontakt .toptemata div.block p { padding: 0 4px; }

#kontakt .stop { width: 100%; margin: 5px 0; }
#kontakt .stop table { width: 100%; }
#kontakt .stop table td { padding: 5px 0; }
#kontakt .stop table td.aright { text-align: right; }

.cont-ro td { padding: 0 15px 0 0; vertical-align: top; }
.cont-ro .cont-ro-img { padding-bottom: 15px; }

/* velikostni tabulky */
#veltab h1 { height: 81px; line-height: 80px; background: url(../img/veltab/veltab_h1bg.gif) no-repeat; padding: 0 0 0 107px; color: #000; }
#veltab h2 { margin: 0; padding: 0; }
#veltab p { margin: 0 0 10px 0; padding: 0; }
#veltab .topopis p { margin: 0; padding: 0; }
#veltab .topimg { float: right; margin: 19px 5px 0 0; }
#veltab .childtab { position: relative; top: 20px; }

#veltab .topopis { width: 555px; margin: 19px 11px 0 0; float: left; }
#veltab .topopis table { margin-bottom: 50px; }
#veltab .topopis table td { padding: 0 7px 9px 0; vertical-align: top; line-height: 1.5em; }
#veltab .topopis table td span { color: #DF2828; }

/*  PATICKA*/
div.paticka { padding: 15px 0 0 0; text-align: center; margin: 0 0 0 196px; background: transparent url(../img/top/dotline_horizontal.gif) repeat-x scroll left top; }
div.paticka a { color: #3a98d4; }

div.paticka table td { vertical-align: top; }
div.paticka table td.l { padding: 0 30px 0 0; }
div.paticka .sc { text-align: center; }
div.paticka .sc img { vertical-align: middle; }


/* page znacky */
#znacky h1 { font-size: 18px; margin-bottom: 30px; font-weight: normal; }
#znacky .blue { background: #D0E6F8; padding: 16px 0; }
#znacky table { width: 100%; }
#znacky table select { width: 200px; }
#znacky table td.pl13 { padding-left: 13px; }
#znacky table td.pr16 { padding-right: 16px; }
#znacky .logaznacek { padding: 29px; }
#znacky .logaznacek .zn { float: left; width: 60px; height: 60px; margin-right: 36px; }
#znacky .logaznacek .mr0 { margin-right: 0; }

/* anketa */
#anketa div.info { border: 1px solid #FF9900; background: url(../img/info.gif) no-repeat; padding: 15px 10px 15px 50px; margin-bottom: 25px; }
#anketa form { padding: 0 0 20px 0; }
#anketa .anketa-cont { width: 580px; }
#anketa .w43 { width: 43px; }
#anketa .w68 { width: 68px; }
#anketa .w68 option, #anketa .w43 option { padding: 0 0 0 5px; }
#anketa table { margin: 0 0 0 20px; padding: 0; }
#anketa table td { padding: 0 15px 7px 0; font-size: 1.1em; vertical-align: top; }
#anketa table.normal { width: auto; }
#anketa table.normal td { padding: 0 4px 7px 0; }
#anketa form h2 { margin: 30px 0 15px 0; }
#anketa form h2 span { font-weight: normal; margin: 0; padding: 0; }
#anketa textarea { margin-top: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; width: 536px; height: 68px; }

.pop-up { text-align: center; padding: 0; }
.anketa-popup { width: 679px; margin: 0 auto; text-align: left; }
.a-pop-in { padding: 39px 20px 0 30px; }




/* online */
#online { }
#online .onlineblok { float: left; width: 295px; }
.mr9 { margin-right: 9px; }
.aline { height: 20px; line-height: 20px; background: #9B0D26 url(../img/hp/markline2-bg.gif) no-repeat; clear: both; padding: 0 0 0 27px; color: #FFF; font-weight: bold; }
.aline a { color: #FFF; font-weight: bold; }


.ok-flash { z-index: 1; }

/* ZANOX */
img.zanoxlogo { display: block; float: right; margin-left: 20px; margin-top: -10px; }

/* popup vrstva */
.buttwithlayer { position: relative; height: 38px; margin: 0; padding: 0; }
.popup { display: none; background: #FFF; position: absolute; top: 46px; left: 0px; font-weight: normal; padding: 4px; width: 200px; border: 1px solid #375475; text-decoration: none; }


/* KUPON */
#clanky #kupon { background: url(../img/kupon/kupon_bg.jpg); height: 566px; margin-bottom: 15px; position: relative; }
#clanky #kupon a { color: White; }
#clanky #kupon a.od1 { position: absolute; left: 244px; top: 509px; }
#clanky #kupon a.od1hu { top: 525px; }
#clanky #kupon a.od2 { position: absolute; left: 434px; top: 509px; }
#clanky #kupon a.od2hu { top: 525px; }
#clanky #kupon .in1 { position: absolute; left: 252px; top: 166px; color: White; width: 120px; }
#clanky #kupon .in1hu { top: 203px; }
#clanky #kupon .in2 { position: absolute; left: 252px; top: 327px; color: White; width: 325px; }
#clanky #kupon .in2hu { top: 337px; }

/* DAREK */
#clanky #darek { background: url(../img/darek/darek_bg.jpg); height: 566px; margin-bottom: 15px; position: relative; }
#clanky #darek .in1 { position: absolute; left: 252px; top: 88px; color: #FFF; padding-right: 15px; }
#clanky #darek .in2 { position: absolute;	left: 252px; top: 376px; color: #FFF; padding-right: 15px; }
#clanky #darek a.od1 { position: absolute; left: 242px; top: 509px; }
#clanky #darek a.od2 { position: absolute; left: 432px; top: 509px; }

/* LANDING PAGE */
#landingpage { background: #FFF; color: #FFF; font-family: Arial; font-size: 13px; text-align: center; }
#landingpage .page { width: 824px; margin: 0 auto; text-align: left; }
#landingpage .header { position: relative; background: #EFCED3; width: 824px; height: 130px; margin: 13px 0 0 0;  }
#landingpage .header .logootto { margin-left: 17px; }
#landingpage .header .headera { color: #D7000C; text-decoration: none; display: block; width: 824px; height: 130px; cursor: hand; }
#landingpage .header .oblibenekousky { position: absolute; top: 43px; left: 212px; }
#landingpage .header p { position: absolute; top: 72px; left: 214px; color: #D7000C; }
#landingpage .content { background: url(../img/landing_page/bg_red.gif) repeat-y; width: 824px; margin: 0; padding-bottom: 27px; }
#landingpage .content .sleva { margin-top: 33px; }
#landingpage .content .vyberetesi { margin-top: 30px; }
#landingpage .content p { margin: 0; padding: 22px 21px 0 21px; }
#landingpage .content .contenta { color: #FFF; text-decoration: none; display: block; width: 824px; }
#landingpage .content #flashcontent { width: 824px; height: 192px; margin: 25px 0 0 0; }
#landingpage .content .menu { position: relative; margin: 25px 0 0 20px; }
#landingpage .content .menu li { margin: 0 0 1px 0; }
#landingpage .content .menu a { width: 228px; height: 64px; display: block; }
#landingpage .content .menu span { display: none; }
#landingpage .content .menu .left .damska{ background: url(../img/landing_page/damska_moda.gif) no-repeat; width: 228px; height: 64px; }
#landingpage .content .menu .left .plavkypradlo{ background: url(../img/landing_page/plavky_pradlo.gif) no-repeat; width: 228px; height: 64px; }
#landingpage .content .menu .left .boty{ background: url(../img/landing_page/boty.gif) no-repeat; width: 228px; height: 64px; }
#landingpage .content .menu .right { position: absolute; top: 0px; left: 245px; }
#landingpage .content .menu .right .panska { background: url(../img/landing_page/muzi.gif) no-repeat; width: 228px; height: 64px; } 
#landingpage .content .menu .right .detska { background: url(../img/landing_page/deti.gif) no-repeat; width: 228px; height: 64px; }
#landingpage .content .menu .right .bydleni { background: url(../img/landing_page/bydleni.gif) no-repeat; width: 228px; height: 64px; }
#landingpage .content .menu .ottoshopcz { position: absolute; top: 54px; left: 512px; }
#landingpage .footer { width: 824px; color: #D7000C; margin: 0; padding-bottom: 25px; }
#landingpage .footer a { color: #D7000C; }
#landingpage .footer p { margin: 38px 0 0 8px; }

#clanky #sleva175 { background: url(../img/sleva175/175kc_bg.jpg) no-repeat; height: 490px; margin-bottom: 15px; position: relative; }
#clanky #sleva175 a.od1 { position: absolute; top: 439px; left: 242px; }
#clanky #sleva175 a.od2 { position: absolute; top: 439px; left: 432px; }




/* pratele */
.pratele { color: #000; padding: 0 0 20px 0; }
.pr-topleft { float: left; width: 300px; margin-right: 35px; margin-bottom: 45px; }
.pr-topright { float: left; width: 230px; }
.blok-txts { padding: 38px 0 0 10px; }
.blok-txts span { color: #ED1C23; }
.product-left { float: left; width: 243px; margin-right: 57px; }
.product-right { float: left; width: 243px; }
.blok-images { padding: 22px 0 0 0; }
.blok-images img { border: 1px solid #ED1C23; }
.blok-txts h2 { font-weight: bold; font-size: 1.15em; }
.blok-txts span { font-weight: bold; font-size: 1.15em; }
.linkp { padding: 17px 0 0 10px; }
.linkp a { color: #ED1C23; font-size: 1.1em; }

.pratele-text { padding: 25px 0 0 10px; }
.pratele-text p { padding: 0 0 18px 0; }
.pratele-text ul { padding: 0 0 30px 15px; }
.pratele-text li { padding: 0 0 5px 15px; background: url(../img/pratele/li-square.gif) no-repeat 0 4px; }


.ul-numbers { padding: 10px 0 0 0; }
.ul-number { width: 38px; height: 38px; line-height: 38px; font-size: 1.4em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: center; float: left; margin-right: 17px; margin-bottom: 42px; background: #ED1C23; color: #FFF; }
.ul-txt { float: left; width: 485px; }
.ul-txt h2 { color: #ED1C23;  }

div.shadow {
	filter:alpha(opacity=80); -moz-opacity:.60; opacity:.60;
	background-color: #000;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	height: 2700px;
	display: none;
}
div.product { width: 780px; padding: 0 0 30px 0; background: White; position: absolute; top: 400px; left: 200px; display: none; z-index: 200; font-family: Arial, Helvetica, sans-serif; color: #000; }
div.product .btn-close { position: absolute; width: 85px; height: 39px; right: 0; top: -39px; background: #FFF; text-align: right; }
div.product .btn-close a { color: #ED1C23; display: block; padding: 12px 25px 12px 0; margin-right: 10px; background: url(../img/pratele/btn_close.gif) no-repeat right 12px; text-align: center; }

.product-cont { padding: 32px 0 0 31px; }
.product-title-number { width: 38px; height: 38px; line-height: 38px; font-size: 1.4em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: center; float: left; margin-right: 15px; background: #ED1C23; color: #FFF; }
.product-cont .pt-txt { line-height: 38px; float: left; width: 530px; font-size: 24px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; }
.product-title-txt { }


.premie-cena { width: 135px; height: 38px; background: #ED1C23; color: #FFF; text-align: center; position: absolute; top: 32px; right: 31px; }
.premie-cena span { display: block; line-height: 38px; font-size: 15px; font-weight: bold; text-align: center; }
.premie-left { float: left; width: 290px; margin-right: 14px; padding: 33px 0 0 0; }
.premie-right { float: left; width: 426px; margin-top: -12px; }

.premie-left h2 { font-size: 15px; padding-bottom: 15px; }
.premie-left p { line-height: 1.5; font-size: 13px; padding: 0; margin: 0; }

.premie-buttons { padding: 15px 30px 0 0; }
.pratele-buttons { padding: 20px 0 10px 0; width: 100%; }
.pratele-buttons2 { padding: 0 16px; }

/* rozcestnik */
.w100p { width: 100%; }
.rozcestnik { width: 100%; padding: 0; margin: 18px 0 0 0; }
.rozcestnik td { padding: 0 0 12px 5px; }
.rozcestnik td.aright { text-align: right; padding-right: 15px; }


/* v kosiku */
.blokakce-premie { background: #DEEEFA url(../img/pratele/bann-premie.gif) no-repeat; padding: 0 0 0 127px; height: 115px; }
.blokakce-premie .premie-img { float: left; width: 154px; margin-right: 30px; }
.blokakce-premie .bp1 { float: left; width: 150px; padding-top: 20px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 1.4; }
.blokakce-premie .bp1 span, .blokakce-premie .bp1 a { color: #FF5A01; }

.blokakce-premie .bp2 { float: left; width: 137px; padding-top: 20px; clear: right;  font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 1.4; }
/*/ pratele */

/* Farbshop */
#content2 { position: relative; background: url(../img/nav_bg2.gif) repeat-y; }
#clanky div.farbshop { width: 780px; }
#clanky div.farbshop .left { margin-right: 444px; }
#clanky div.farbshop .right_mar { margin-right: 9px; }

/* ONLINE GAME */
#clanky div.online-game { width: 769px; color: #000; }
#clanky div.online-game h2.vyherci { font-size: 1.3em; margin-top: 25px; font-weight: bold; }
#clanky div.online-game table { width: 100%; margin-top: 10px; }
#clanky div.online-game table th { padding: 0 0 6px 0; font-weight: bold; }
#clanky div.online-game table td { padding: 0 0 3px 0; }

#clanky .form-bg { background: url(../img/online-game/bg_formik2.jpg) no-repeat; position: relative; height: 751px; }
#clanky .form-bg h2 { color: #6699ff; font-size: 18px; margin: 28px 39px 10px 35px; line-height: 20px; }
#clanky .form-bg p { margin: 0 180px 0 25px; line-height: 20px; }
#clanky .form-bg .normal { width: auto; }
.game-doporucte { width: 493px; height: 105px; margin: 25px 0 0 0; background: #004a8d; }
.doporucte-left { width: 305px; float: left; margin-right: 65px; background: #ffcccc; color: #cf0c3c; padding: 15px 30px 20px 10px; }
.game-doporucte h3 { color: white; font-weight: bold; font-size: 1.1em; padding: 10px 0 0 40px; }
.game-doporucte p { color: white; font-weight: bold; padding: 0 0 0 40px; position: relative; top: -7px; }
.doporucte-mail { padding: 10px 0 0 285px;; }
.doporucte-mail label { margin-bottom: 7px; }
.dop-text { padding: 40px 0 0 300px; }
#clanky .dop-text p { padding: 0 100px 0 0 ; margin: 0; color: #FFF; }
.dop-text h3 { color: #6699ff; font-size: 14px; font-weight: bold; padding: 0 30px 8px 0; line-height: 1.2; }
.dop-textik { line-height: 18px; position: absolute; top: 231px; left: 360px; width: 350px; }
.dop-textik2 { line-height: 18px; position: absolute; top: 418px; left: 35px; width: 631px; color: #b12b76; font-weight: bold; }
.dop-textik a { color: #2222ff; }
#clanky .form-bg .doporucte-line { color: #FFF; background: #cc0033 url(../img/online-game/bg_sance.gif) top right no-repeat; padding: 5px 0 5px 11px; }
input.odeslanicko { margin: 10px 0 10px 0;  }

#clanky div.online-game div.gamelink { border-top: 1px solid #99ccff; width: 769px; background: white; }
#clanky div.online-game div.gamelink2 { position: absolute; bottom: -39px; }
#clanky div.online-game div.gamelink a { display: block; float: left; width: 153px; height: 39px; }
#clanky div.online-game div.gamelinkhu a { display: block; float: left; width: 203px; height: 39px; }
#clanky div.online-game div.gamelink .gamepravidla { background: url(../img/online-game/gamepodminkyucasti.gif) no-repeat; }
#clanky div.online-game div.gamelink .gameochrana { background: url(../img/online-game/gameochranaudaju.gif) no-repeat; }

#clanky form.online-game-otazky { width: 769px; }
#clanky form.online-game-otazky-hide { display: none; }
#clanky form.online-game-otazky fieldset { border-top: 1px solid #e7bfd6; padding: 30px 0 30px 30px; position: relative; }
#clanky form.online-game-otazky span { color: #000; font-size: 15px; font-weight: bold; position: relative; top: -13px; left: 13px; font-size: 1.2em; }
#clanky form.online-game-otazky input { float: left; clear: left; margin: 0 11px 3px 55px; }
#clanky form.online-game-otazky input.first { margin-top: 4px; }
#clanky form.online-game-otazky label { float: left; font-size: 13px; }
#clanky form.online-game-otazky label.first { padding-top: 4px; }
#clanky form.online-game-otazky label.selected { color: #62B431; font-weight: bold; }
#clanky form.online-game-otazky br.clear { clear: left; }
#clanky form.online-game-otazky img.second { margin-top: 29px; }
#clanky form.online-game-otazky fieldset.form { padding: 0 0 0 0; }
#clanky fieldset.form .gameform .podminky-inp { text-align: right; }
#clanky fieldset.form .gameform { margin: 0px; margin-left: 200px; }
#clanky fieldset.form .gameform td { vertical-align: top; padding: 0 0 6px 0; color: #FFF; }
#clanky fieldset.form label { float: right; clear: right; text-align: right; }
#clanky fieldset.form .formik label { padding-top: 4px; }
#clanky fieldset.form span.separator { float: left; width: 10px; top: 0; left: 0; padding: 0 10px 0 10px; }
#clanky form.online-game-otazky fieldset.form input.datumNarozeni { width: 25px; }
#clanky form.online-game-otazky fieldset.form input.datumNarozenihu { width: 40px; }
#clanky form.online-game-otazky fieldset.form input.datumNarozeni2 { width: 25px; margin: 0 0 0 0; }
#clanky form.online-game-otazky fieldset.form input.datumNarozeni3 { width: 40px; margin: 0 0 0 0; }
#clanky form.online-game-otazky fieldset.form input { float: left; clear: none; margin: 0 0 0 20px; width: 155px; border: 1px solid #becbd3; font-size: 13px; }
#clanky form.online-game-otazky fieldset.form .doporucte-mail input { border: 1px solid #becbd3; }
#clanky form.online-game-otazky fieldset.form input.normal { float: none; clear: none; margin: 0 0 0 20px; width: auto; border: none; }
#clanky form.online-game-otazky fieldset.form span.hvezda { position: relative; top: 0; left: 5px; float: left; }
#clanky form.online-game-otazky fieldset.form input.error { border: 1px solid #C21C34; }
#clanky form.online-game-otazky fieldset.form select { float: left; clear: none; margin: 0 0 0 20px; width: 159px; font-size: 13px; }
#clanky form.online-game-otazky fieldset.form select.zak { width: 249px; }
#clanky form.online-game-otazky fieldset.form .inpodminky { margin-left: 130px; }
#clanky form.online-game-otazky fieldset.form .podminky { display: inline; width: auto; text-align: right; margin: 0; padding: 0; border: none; width: 10px; }
#clanky form.online-game-otazky fieldset.form .podminky2 { display: inline; text-align: left; width: auto; float: left; margin: 0 0 0 10px; padding: 0; border: none; }
#clanky form.online-game-otazky fieldset.form .podminky2 a { color: #FFF; }
#clanky fieldset.form input.podminky { width: auto; border: none; float: none; clear: none; margin: 0; padding: 0; }
#clanky fieldset.form label.podminky { width: auto; float: none; clear: none; }
#clanky form.online-game-otazky fieldset.form input.podminky { float: none; margin: 0; }
#clanky form.online-game-otazky .submit { width: 103px; height: 29px; margin: 26px 0 0 656px; }
#clanky fieldset.form div.left { float: left; width: 180px; }
#clanky fieldset.form div.right { float: left; width: 540px; }
#clanky fieldset.form div.clear { clear: both; }
body#online-game-podminky { margin: 0; padding: 0 0 30px 0; color: #000; }
body#online-game-podminky h1 { font-size: 18px; font-weight: bold; padding: 42px 80px 0 35px; }
body#online-game-podminky h2 { font-size: 15px; font-weight: bold; padding: 25px 0 0 35px; }
body#online-game-podminky h2.first { padding-top: 35px; }
body#online-game-podminky p { font-size: 13px; padding: 0 35px 0 35px; }
body#online-game-podminky p.list { font-size: 13px; padding: 15px 35px 0 35px; }
body#online-game-podminky p.bold { font-weight: bold; }
body#online-game-podminky table { margin: 15px 35px 0 35px; border-collapse: collapse; }
body#online-game-podminky table tr td { border: 1px solid #000; font-size: 13px; padding: 5px; }
body#online-game-podminky table tr.head td { font-weight: bold; }
body#online-game-podminky ul { list-style-type: disc; margin: 15px 35px 0 65px; }
body#online-game-podminky ul li { font-size: 13px; }
div.online-game-podekovani p { font-size: 13px; color: #000; }
#clanky div.online-game div.errorOtazky { color: #C21C34; font-size: 15px; font-weight: bold; margin-bottom: 15px; margin-top: 15px; }
#clanky div.online-game div.errorForm { margin-top: 5px; margin-bottom: 5px; }
#clanky div.online-game form input.errorInput { border: 1px solid #c9c9c9; }




#kodZakaznikaLabel {	display: none; }
#kod { display: none; }

.taktochci { background: #8DC0EC; padding: 10px 0 6px 8px; }
.taktochci div { margin-bottom: 6px; }


#bannerLayerImg { display: none; position: absolute; top: 266px; left: 271px; z-index: 1001; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; }
#bannerLayerClose { display: none; position: absolute; top: 278px; left: 878px; z-index: 1002; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; }

/* sitemap */
.sitemap h2 { margin: 15px 0 3px 0; }
.sitemap h3 { margin: 8px 0 0 0; }
.sitemap ul { margin: 3px 0 3px 12px; }




.wspace26 { background: #FFF; height: 26px; line-height: 26px; font-size: 1px; }
.wspace20 { background: #FFF; height: 20px; line-height: 20px; font-size: 1px; }
.wspace19 { background: #FFF; height: 19px; line-height: 19px; font-size: 1px; }
.wspace15 { background: #FFF; height: 15px; line-height: 15px; font-size: 1px; }
.wspace10 { background: #FFF; height: 10px; line-height: 10px; font-size: 1px; }
.wspace9 { background: #FFF; height: 9px; line-height: 9px; font-size: 1px; }
.wspace16 { background: #FFF; height: 16px; line-height: 16px; font-size: 1px; }
.wspace7 { background: #FFF; height: 7px; line-height: 7px; font-size: 1px; }
.wspace5 { background: #FFF; height: 5px; line-height: 5px; font-size: 1px; }
.wspace1 { background: #FFF; height: 1px; line-height: 1px; font-size: 1px; }

.space2 { height: 2px; line-height: 2px; font-size: 1px; }
.space5 { height: 5px; line-height: 5px; font-size: 1px; }
.space7 { height: 7px; line-height: 7px; font-size: 1px; }
.space8 { height: 8px; line-height: 8px; font-size: 1px; }
.space10 { height: 10px; line-height: 10px; font-size: 1px; }
.space11 { height: 11px; line-height: 11px; font-size: 1px; }
.space15 { height: 15px; line-height: 15px; font-size: 1px; }
.space20 { height: 20px; line-height: 20px; font-size: 1px; }
.space25 { height: 25px; line-height: 25px; font-size: 1px; }
.space35 { height: 35px; line-height: 35px; font-size: 1px; }
.space40 { height: 40px; line-height: 40px; font-size: 1px; }
.space50 { height: 50px; line-height: 50px; font-size: 1px; }

.w120 { width: 120px; }
.w130 { width: 130px; }
.w150 { width: 150px; }
.w180 { width: 180px; }
.w240 { width: 240px; }
.w320 { width: 320px; }
.w575 { width: 575px; }
.fspace1 { font-size: 1px; height: 1px; line-height: 1px; background: #FFF; }

/* TAk to bylo */

.sowares {  font-size: 14px; color: black; font-family: arial; width: 769px; }
.sowares .sleva p { font-weight: normal; margin: 5px 0 0 0; }
.sowares .produkt1 { position: absolute; top: 145px; left: 325px; width: 164px; }
.sowares .produkt1 a { line-height: 18px; padding: 0px; }
.sowares .produkt1 a.a2 { position: absolute; top: 190px; left: 0px; width: 121px; padding: 0px; }


.sowares .box1 { position: relative; background: url(../img/sowares/so_war_es_1.jpg); width: 769px; height: 181px; }
.sowares .box2 { position: relative; background: url(../img/sowares/so_war_es_2.jpg); width: 769px; height: 379px; }
.sowares .box3 { position: relative; background: url(../img/sowares/so_war_es_3.jpg); width: 769px; height: 377px; }
.sowares .box4 { position: relative; background: url(../img/sowares/so_war_es_4.jpg); width: 769px; height: 379px; }
.sowares .box5 { position: relative; background: url(../img/sowares/so_war_es_5.jpg); width: 769px; height: 377px; }
.sowares .box6 { position: relative; background: url(../img/sowares/so_war_es_6.jpg); width: 769px; height: 379px; }
.sowares .box7 { position: relative; background: url(../img/sowares/so_war_es_7.jpg); width: 769px; height: 379px; }
.sowares .box8 { position: relative; background: url(../img/sowares/so_war_es_8.jpg); width: 769px; height: 376px; }
.sowares .box9 { position: relative; background: url(../img/sowares/so_war_es_9.jpg); width: 769px; height: 379px; }

.dailyoffer { width: 769px; }

.dailyoffer .left { float: left; width: 377px; height: 377px; margin-bottom: 15px; margin-right: 15px; }
.dailyoffer .right { float: right; width: 377px; height: 377px; margin-bottom: 15px; }

.products6 { width: 769px; }

.products6 .center { width: 769px; height: 327px; margin-bottom: 5px; }
.products6 .left { float: left; width: 377px; height: 180px; margin-bottom: 15px; margin-right: 15px; }
.products6 .right { float: right; width: 377px; height: 180px; margin-bottom: 15px; }


/* New Landing */ 
 
.modaaz {  font-size: 14px; color: black; font-family: arial; width: 769px; } 
.modaaz img { margin-bottom: 30px; } 
 
.nakupovani {  font-size: 14px; color: black; font-family: arial; width: 769px; } 
.nakupovani img { margin-bottom: 30px; } 
 
.poradenstvi {  font-size: 14px; color: black; font-family: arial; width: 769px; } 
.poradenstvi img { margin-bottom: 30px; }

.tvspot {  font-size: 14px; color: black; font-family: arial; width: 769px; }
.tvspot .box1 { position: relative; width: 769px; height: 216px; background: url(../img/landingpage/tvspot_back_1.jpg); }
.tvspot .box2 { position: relative; width: 769px; height: 391px; background: url(../img/landingpage/tvspot_back_2.jpg); }
.tvspot .box3 { position: relative; width: 769px; height: 371px; background: url(../img/landingpage/tvspot_back_3.jpg); }
.tvspot .box4 { position: relative; width: 769px; height: 337px; background: url(../img/landingpage/tvspot_back_4.jpg); }
.tvspot .box5 { position: relative; width: 769px; height: 354px; background: url(../img/landingpage/tvspot_back_5.jpg); }
.tvspot .box6 { position: relative; width: 769px; height: 281px; background: url(../img/landingpage/tvspot_back_6.jpg); }

.tvspot p { font-weight: bold; padding: 5px 0 0 0; }
.tvspot a { line-height: 18px; padding: 0px; }

.tvspot .box2 .produkt1 { width: 100px; position: absolute; left: 83px; top: 1px;}
.tvspot .box2 .produkt2 { width: 100px; position: absolute; left: 455px; top: 33px;}
.tvspot .box2 .produkt3 { width: 100px; position: absolute; left: 83px; top: 83px;}
.tvspot .box2 .produkt4 { width: 100px; position: absolute; left: 315px; top: 173px;}
.tvspot .box2 .produkt5 { width: 100px; position: absolute; left: 41px; top: 234px;}
.tvspot .box2 .produkt6 { width: 100px; position: absolute; left: 654px; top: 308px;}
.tvspot .box3 .produkt7 { width: 100px; position: absolute; left: 206px; top: 1px;}
.tvspot .box3 .produkt8 { width: 100px; position: absolute; left: 349px; top: 101px;}
.tvspot .box3 .produkt9 { width: 100px; position: absolute; left: 651px; top: 105px;}
.tvspot .box3 .produkt10 { width: 100px; position: absolute; left: 198px; top: 232px;}
.tvspot .box4 .produkt11 { width: 100px; position: absolute; left: 202px; top: 1px;}
.tvspot .box4 .produkt12 { width: 100px; position: absolute; left: 389px; top: 1px;}
.tvspot .box4 .produkt13 { width: 100px; position: absolute; left: 311px; top: 159px;}
.tvspot .box5 .produkt14 { width: 100px; position: absolute; left: 245px; top: 1px;}
.tvspot .box5 .produkt15 { width: 100px; position: absolute; left: 619px; top: 77px;}
.tvspot .box5 .produkt16 { width: 100px; position: absolute; left: 207px; top: 196px;}
.tvspot .box5 .produkt17 { width: 100px; position: absolute; left: 411px; top: 231px;}
.tvspot .box5 .produkt18 { width: 100px; position: absolute; left: 629px; top: 216px;}
.tvspot .box6 .produkt19 { width: 100px; position: absolute; left: 42px; top: 102px;}
.tvspot .box6 .produkt20 { width: 100px; position: absolute; left: 168px; top: 159px;}
.tvspot .box6 .produkt21 { width: 100px; position: absolute; left: 448px; top: 164px;}

