/* STYLY PIETRO */
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: #8B8B8B; color: black; text-align: center; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: .9em; }
body.blackbg { background: #000; }
table, td, th, input, select { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; }
strong { font-weight: bold; }
a { color: black; }
p { line-height: 1.4; }
h2 { font-size: 1.25em; }

.aright { text-align: right; }
.cont { width: 994px; margin: 0 auto; text-align: left; }
.bgcont { color: #FFF; padding: 0 0 20px 0; }
.nopadd { padding: 0; }
.clr { clear: both; font-size: 1px; height: 1px; line-height: 1px; }
.clr0 { clear: both; font-size: 0; height: 0; line-height: 0; }
.clr15 { clear: both; font-size: 1px; height: 15px; line-height: 1; }
.clr25 { clear: both; font-size: 1px; height: 25px; line-height: 1; }
.flright { float: right; }
.mt10 { margin-top: 8px; }
.pleft10 { padding-left: 10px; }
.pleftbottom20 { padding-left: 20px; padding-bottom: 20px; }
.relative { position: relative; }
.w100p { width: 100%; }
.s { display: none; }
.valignmid * { vertical-align: middle; }
.fleft { float: left; }
.fright { float: right; }
.zadnezbozi { padding: 18px 0 0 11px;  }
.w180 { width: 180px; }
.w200 { width: 200px; }
.w280 { width: 280px; }
.w310 { width: 310px; }
.w330 { width: 330px; }
.znamy { color: #000; }
.invisible { display: none; }
br.br5 {line-height:5px}
br.br3 {line-height:3px}
.pad485 { float: right; height: 455px; width: 1px; display: block; }
.pad595 { float: right; height: 595px; width: 1px; }
.pad410 { float: right; height: 410px; width: 1px; }


/* top */
.top { position: relative; }
.topmenu { position: absolute; top: 18px; left: 241px; width: 400px; }
.topmenu li { overflow:visible; display: block; position: relative; margin: 0 0 2px 0; height: 14px; } /* PRO IE JE ODLISNY STYL V ie.css */
.topmenu li ul li { overflow:visible; display: block; }
.topmenu .space2 { height: 2px; line-height: 2px; font-size: 2px; }
.topmenu .sub { position: absolute; left: 155px; top: -7px; width: 170px; }
.topmenu .sub ul { padding: 0 0 0 8px; height: 21px; background: url(../img/top/submenu-oddelovac.gif) no-repeat 0 6px; }
.topmenu .sub2 { position: absolute; left: 155px; top: 7px; width: 170px; }
.topmenu .sub2 ul { padding: 0 0 0 8px; height: 21px; background: url(../img/top/submenu-oddelovac.gif) no-repeat 0 6px; }
.topmenu .sub3 { position: absolute; left: 155px; top: 21px; width: 170px; }
.topmenu .sub3 ul { padding: 0 0 0 8px; height: 21px; background: url(../img/top/submenu-oddelovac.gif) no-repeat 0 6px; }
.topmenu .sub4 { position: absolute; left: 155px; top: 35px; width: 170px; }
.topmenu .sub4 ul { padding: 0 0 0 8px; height: 21px; background: url(../img/top/submenu-oddelovac.gif) no-repeat 0 6px; }
.topmenu .sub5 { position: absolute; left: 155px; top: 49px; width: 170px; }
.topmenu .sub5 ul { padding: 0 0 0 8px; height: 21px; background: url(../img/top/submenu-oddelovac.gif) no-repeat 0 6px; }
.topmenu .sub6 { position: absolute; left: 155px; top: 63px; width: 170px; }
.topmenu .sub6 ul { padding: 0 0 0 8px; height: 21px; background: url(../img/top/submenu-oddelovac.gif) no-repeat 0 6px; }
.top .toplogin { position: absolute; top: 0; right: 179px; height: 100px; width: 220px; color: #7D868E; }
.top .toplogin2 { padding: 22px 0 0 13px; }
.top .toplogin2 a.prihlasit { position: absolute; top:48px; left:15px; }
.top .toplogin2 a.prihlasit2 { position: absolute; top:48px; left:112px; }
.top .toplogin2 a.registrace { position: absolute; top:48px; left:103px; }
.top .toplogin2 a.upravit { position: absolute; top:48px; left:2px; }
.top .toplogin2 a.odhlasit { position: absolute; top:48px; left:116px; }
.top .toplogin p { padding: 47px 0 0 2px; }
.top .toplogin a { color: #7D868E; }
.top .toplogin span { display: block; margin-top: 6px; }
.top .toplogin span.name { color: #000; }
.top .emptybasket { background: url(../img/top/basket_black.gif) no-repeat; }
.top .basket { float: right; }
.top .basket a { display: block; width: 183px; height: 110px; }
.top .basket a span { display: none; }
.top .basket .cena { position: absolute; top: 75px; left: 12px; color: #000; font-weight: normal; }

.top .english { margin-top: 20px; float: right; }
/* /top */


/* hp */
.hp-rozcestnik { border-bottom: #CACACA solid 1px; float: left; }
.hp-main-banner { float: left; }
.hp-small-banners { float: left; width: 369px; }
.hp-small-banners .hpsb { margin-left: 4px; }
.hp-small-banners .mt4 { margin-top: 4px; }


/* hlavni menu */
.mainmenu { width:994px; height: 45px; border-bottom: 1px solid #CACACA; margin-bottom: 15px; }
.mainmenu li { display: inline; float: left; text-align: center; }
.mainmenu a { display: block; float: left; }
.mainmenu ul.submenu { height: 44px; }
* html .mainmenu ul.submenu { height: 44px; }
.mainmenu ul.submenu a { margin-top: 0px; height: 44px; }
.mainmenu .submenu a.m1 { width: 75px; background: url(../img/menu/mm1_black.gif) no-repeat; }
.mainmenu .submenu a.m1:hover, .mainmenu .submenu a.m1act { background: url(../img/menu/mm1_black.gif) no-repeat 0 -44px; }
.mainmenu .submenu a.m2 { width: 178px; background: url(../img/menu/mm2_black.gif) no-repeat; }
.mainmenu .submenu a.m2:hover, .mainmenu .submenu a.m2act { background: url(../img/menu/mm2_black.gif) no-repeat 0 -44px; }
.mainmenu .submenu a.m3 { width: 93px; background: url(../img/menu/mm3_black.gif) no-repeat; }
.mainmenu .submenu a.m3:hover, .mainmenu .submenu a.m3act { background: url(../img/menu/mm3_black.gif) no-repeat 0 -44px; }
.mainmenu .submenu a.m4 { width: 92px; background: url(../img/menu/mm4_black.gif) no-repeat; }
.mainmenu .submenu a.m4:hover, .mainmenu .submenu a.m4act { background: url(../img/menu/mm4_black.gif) no-repeat 0 -44px; }
.mainmenu .submenu a.m5 { width: 80px; background: url(../img/menu/mm5_black.gif) no-repeat; }
.mainmenu .submenu a.m5:hover, .mainmenu .submenu a.m6act { background: url(../img/menu/mm5_black.gif) no-repeat 0 -44px; }
.mainmenu .submenu a.m6 { width: 78px; background: url(../img/menu/mm6_black.gif) no-repeat; }
.mainmenu .submenu a.m6:hover, .mainmenu .submenu a.m6act { background: url(../img/menu/mm6_black.gif) no-repeat 0 -44px; }
.mainmenu .submenu a.m7 { width: 108px; background: url(../img/menu/mm7_black.gif) no-repeat; }
.mainmenu .submenu a.m7:hover, .mainmenu .submenu a.m7act { background: url(../img/menu/mm7_black.gif) no-repeat 0 -44px; }
.mainmenu .submenu a.m8 { width: 160px; background: url(../img/menu/mm8_black.gif) no-repeat; }
.mainmenu .submenu a.m8:hover, .mainmenu .submenu a.m8act { background: url(../img/menu/mm8_black.gif) no-repeat 0 -44px; }
/* /hlavni menu */


/* leve menu */
.leftmenu { width: 300px; float: left; margin-right: 10px; margin-top: 40px; }
.leftmenu ul { margin: 0 0 8px 0; }
.leftmenu li { display: inline; }
.leftmenu a { color: #FFF; display: block; padding: 10px 0 10px 60px; text-decoration: none; }
.leftmenu a:hover { text-decoration: underline; }
.leftmenu span { color: #FFF; display: block; padding: 10px 0 10px 60px; text-decoration: none; }
.leftmenu .tree { padding-left: 60px; font-size: 1.25em; }
.leftmenu .act { font-weight: bold; }
.leftmenu .plus { background: url(../img/plus.gif) no-repeat 40px 15px; }
.leftmenu .minus { background: url(../img/minus.gif) no-repeat 40px 15px; }
.leftmenu a:hover { }
.leftmenub a { color: #7D868E; background: url(../img/leftmenu/lm-arrow-right.gif) no-repeat 0 7px; }
.leftmenu a.open { }
.leftmenu a.dm { background: url(../img/leftmenu/lm-damska-kolekce.gif) no-repeat 0 10px; height: 46px; margin: 0; padding: 0; }
.leftmenu a.pm { background: url(../img/leftmenu/lm-panska-kolekce.gif) no-repeat 0 10px; height: 46px; margin: 0; padding: 0; }
.leftmenu a.dm span, .leftmenu a.pm span { display: none; }
.leftmenu a.active { text-decoration: underline; font-size: 1.1em; font-weight: bold; }
.leftmenu a.active span { font-weight: bold; }
.leftmenu li ul { margin: 4px 0 0 20px; }
.leftmenu .lmbg li ul li a { color: #000; }
.leftmenu .lmbg li ul li ul li a { color: #7D868E; padding-left: 20px; background: url(../img/leftmenu_odrazka.gif) no-repeat 13px 8px; }
.leftmenu .oddelovac { width: 186px; height: 1px; line-height: 1px; font-size: 1px; background: #000; margin-top: 10px; }
.lmbg { padding: 1px 0 1px 0; margin-bottom: 10px; }
.lmbg2 { background: #0F0C08; }
.lmnapzob { padding: 13px 0 4px 0px; }
.ptop5 { padding-top: 1px; }
.leftmenu .lmbg .navstivene span { color: #000; }
.leftmenu .lmbg .navstivene a:hover { text-decoration: none; }
.leftmenu .lmbg .navstivene a:hover span.under { text-decoration: underline; }
.leftmenu div.stores { margin: 0 0 15px 60px; }
.leftmenu div.stores a { margin: 0; padding: 0; text-decoration: underline; }
.leftmenu span.kraj { font-weight: normal; font-size: 88%; line-height: 130%; display: inline; margin: 0; padding: 0; }

.inline { width: 900px; margin-top: 20px; }
.inline a { display: inline-block; padding: 10px 0 10px 0; margin-left: 20px; }
.inline span { display: inline-block; }
/* /leve menu */

a.shopsback { position: absolute; left: 61px; top: 30px; color: #AAA; font-size: 90%; }


/* pravy blok */
.rightcont { float: left; width: 645px; color: #FFF; margin-top: 50px; }
.rightcont p { padding: 0 0 15px 0; }
.rightcont a { color: #FFF; }
/* /pravy blok */


.leftblok { width: 196px; float: left; margin-right: 10px; margin-top: 18px; font-size: .85em; }
.forget { color: #674E34; display: block; padding: 0 0 0 12px; background: url(../img/arrow_right.gif) no-repeat 0 3px; }
.leftblok .oddelovac { line-height: 1px; height: 1px; font-size: 1px; background: #000; margin-bottom: 20px; }
.leftblok .cl-club { padding: 12px; display: block; line-height: 1.3; font-size: 1.1em; }

.prihlaseny { color: #000; padding: 23px 0 20px 12px; line-height: 1.4; }

.bann-pohlednice { }
.bann-pohlednice .pohl-text { padding: 10px 0 0 10px; line-height: 1.6; }



/* obsah stranky vpravo */
.right { width: 788px; float: left; margin-top: 10px; }
.rightfull { width: 984px; margin-top: 10px; }


/* kosik */
.steps { margin-bottom: 30px; }
.steps img { margin-right: 1px; }
.steps img.last { margin-right: 0; }

/* krok1 */
.obsahkosiku { width: 100%; font-size: .9em; }
.imgram { border: 1px solid #000; }
.obsahkosiku h2 { font-size: 1.1em; color: #FFF; padding: 0 0 3px 0; }
.obsahkosiku th { background: #e3e5e7; padding: 1em 15px 1em 0; font-size: 1.1em; }
.obsahkosiku .c1 { width: 19px; padding: 0; }
.obsahkosiku .c2 { width: 65px; }
.obsahkosiku .c3 { width: 180px; }
.obsahkosiku .c4 { width: 163px; }
.obsahkosiku .c5 { width: 31px; }
.obsahkosiku .c6 { width: 89px; color: #FFF; font-size: 1.3em; }
.obsahkosiku .c7 { width: 30px; }
.obsahkosiku .aright { text-align: right; }
.obsahkosiku .cena { color: #000; }
.obsahkosiku .w31 { width: 31px; }
.obsahkosiku td { padding: 10px 0; border-bottom: 1px solid #212223; }
.obsahkosiku .last td { border-bottom: 0 none; }
.obsahkosiku .lasttext td { padding-top: 18px; }
.obsahkosiku select { width: 84px; }
.obsahkosiku .white { color: #FFF; }
.obsahkosiku tr.alert td { background: #EA3D0F; color: white; border: 0px none; }
.obsahkosiku tr.alert td.sim { text-align: right; }
.obsahkosiku tr.alert td.sim a { text-decoration: underline; font-weight: bold; color: #FFF; }

/* mini nahledy barev v kosiku */
.frame1 { width: 20px; height: 20px; float: left; margin: 0 6px 6px 0; }
.frame2 { border: 2px solid #FFF; display: block; }
.frame3 { border: 1px solid #34383B; }
.frame4 { border: 1px solid #0E0F0F; }
.frame1 .active { border: 2px solid #000; }

.buttons { padding: 10px 34px 10px 10px; margin-top: 10px; }
.kosikdodani { padding: 6px 0 0 0; }
/* /krok1 */

/* krok2 */
.k2bg { padding: 10px 0 20px 0; }
.title { background: #e3e5e7; padding: 12px 0 12px 19px; font-size: 1.1em; color: #000; font-weight: bold; }
.fsz-smaller { font-size: .9em; }
.k2bg .normal { font-size: 1em; color: #7D868E; }
.k2bg p { padding-top: 10px; padding-right: 20px; }

.error { padding: 10px 0 10px 0; margin-bottom: 10px; }
.error .title { background: #ea3d0f; margin-bottom: 10px; color: #FFF; }
.error table { width: auto; }
.error table td { color: #EA3D0F; padding: 10px 60px 0 0; }
.error span { color: #EA3D0F; display: block; margin: 4px 0; padding: 0 0 0 15px; background: url(../img/allert_arrow.gif) no-repeat 0 5px; }

.errorklub { background: #121314; padding: 10px 0 0 0; margin: 10px 0 0 0; }
.errorklub .title { background: #ea3d0f; margin-bottom: 10px; }
.errorklub p { color: #EA3D0F; display: block; margin: 4px 0; padding: 0 0 0 15px; background: url(../img/allert_arrow.gif) no-repeat; background-position: 0 5px; }

table.registrace { margin-bottom: 20px; }
.registrace h2 { color: #000; font-weight: bold; font-size: 1.1em; }
.registrace span { display: block; padding: 0 0 6px 0; }
.registrace th, .registrace td { padding: 18px 20px 0 0; }
.registrace th { padding-top: 28px; }

.boxforlogin { width: 100%; }
.login { width: 100%; }
.login span { display: block; padding: 0 0 6px 0; }
.login th, .login td { padding: 18px 20px 0 0; vertical-align: middle; }
.login td.aright { padding: 18px 10px 0 0; }
.mt15 { margin-top: 15px; }

.aright { text-align: right; }
.newwin-middle .aright { text-align: right; margin-right: 20px;}
.check { position: relative; }
.check table { position: absolute; top: 29px; left: 436px; width: 265px; color: #FFF; display: block; }
.check table td { padding: 0 5px 0 0; }
.check table td, .check table input { vertical-align: top; }
/* /krok2 */

/* krok3 a 4 */
.posta { margin: 10px 0 0 0; }
.posta td { vertical-align: top; }
.posta .t0 { width: 110px; }
.posta .t1 { width: 220px; }
.posta .t2 p { padding: 0 48px 0 0; margin: 0; line-height: normal; }
.posta .mrb { margin: 0 17px 34px 0; }
.vcetne { color: #000; }
.posta .price { color: #000; font-size: 1.05em; font-weight: bold; }
.karty td { padding-bottom: 10px; }
div.cards { clear: both; padding: 15px 0 0 67px; }

.specialbg { padding: 10px 0 20px 10px; margin-bottom: 10px; }
.specialbg .title { background: #303132; color: #FFF; }
.specialbg table .title { background: #2A2115; color: #FFF; }
.specialbg .vcetne { color: #A88452; }
.specialbg .spcolor { color: #C69C60; }
.specialbg .registrace span { color: #C69C60; }

.w741 { width: 741px; }
.w788 { width: 788px; }
.w741 table { width: 100%; font-size: .9em; }
.address h2 { color: #000; font-weight: bold; font-size: 1.1em; }
.address span { display: block; padding: 0 0 6px 0; }
.address th { padding: 18px 0 15px 0; }
.address td { border-bottom: 1px solid #212223; padding: 6px 0 0 0; }
.address tr.last td { border-bottom: 0px none; }
.address .dos { color: #000; }
.address .nob { border: 0px none; }
.address .one { width: 16%; }
.address .two { width: 33%; }
.address .three { width: 1.5%; }
.address .four { width: 2.5%; }
.address .five { width: 8%; }
.address .six { width: 39%; }

.zbozi { width: 100%; margin: 20px 0 0 0; font-size: .85em; }
.zbozi th { padding: 6px 0; color: #000; font-size: 1.1em; font-weight: bold; }
.zbozi td { border-top: 1px solid #212223; padding: 7px 0; font-size: 1.1em; }
.wp2 { width: 2.5%; }
.zbozi .nob { border: 0px none; }
.zbozi .soucet th { background: #e3e5e7; padding: 12px 0; color: #000; }
.zbozi .lastr td { padding-bottom: 17px; }
.zbozi .dodanizbozi td { padding-top: 18px; padding-bottom: 18px; border: 0px none; }
.zbozi .total { color: #000; }

.rekap .left { color: #9A794B; }
.rekap .right { color: #D3A667; text-align: right; }

.allin { width: 100%; margin: 12px 0 0 0; color: #FFF; font-size: .85em; }
.allin th { padding: 6px 0; color: #7D868E; font-size: 1.1em; }
.allin td { border-bottom: 1px solid #2A2115; padding: 7px 0; font-size: 1.1em; color: #000; }
.allin td.c2 { color: #000; }
.allin .nob { border: 0px none; }
.allin .soucet th { background: #303132; padding: 12px 0; color: #FFF; }
.allin .lastr td { padding-bottom: 17px; border: 0px none; }
.allin .total { color: #FFF; }
/* /krok3 a 4 */

/* krok5 */
.odeslano { padding: 15px 0 0 0; }
.odeslano h2 { font-weight: bold; }
.odeslano p { font-size: 1em; }
.odeslano .white { color: #FFF; }
/* /krok5 */





/* /kosik */


.pl9 { padding-left: 9px; }
.pl0 { padding-left: 0; }
.pl10 { padding-left: 10px; }
.pb0 { padding-bottom: 0; }
.total { font-size: 1.25em; color: #000; font-weight: bold; }
.total2 { font-size: 1.12em; color: #000; font-weight: bold; font-family: Tahoma; }



/* vypis produktu */
.listing { text-align: center; padding: 0 10px 0 0px; height: 30px; line-height: 30px; font-size: 1.2em; margin-bottom: 30px; }
.listing img { vertical-align: middle; }
.listing .n1 { width: 250px;float: left; line-height: 30px; }
.listing .n2 { width: 120px; margin: 0 auto; line-height: 30px; }
.listing .n3 { width: 480px;float: right; line-height: 30px; text-align: right; }
.listing .n3 a { padding: 0 2px; }
.listing a { color: #000; }
.listing .active, .listing .activenb { text-decoration: none; font-weight: bold; }
.listing .underwhite { text-decoration: none; font-weight: bold; }

.produkt { width: 236px; height: 202px; float: left; margin-right: 25px; margin-bottom: 22px; position: relative; }
.produkt div.rightflag { position: absolute; top: 0; right: 0; background: url(../img/produkty/sleva_ruzek.gif) no-repeat; width: 64px; height: 64px;  }
.produkt div.rightflag span.s1 { display: block; padding: 6px 3px 0 0; font-weight: normal; color: White; font-size: 80%; text-align: right; }
.produkt div.rightflag span.s2 { display: block; padding: 1px 2px 0 0; font-weight: bold; color: White; text-align: right; }
.primg { width: 120px; height: 172px; float: left; margin-right: 10px; }
.popis { float: left; width: 105px; color: #000; }
.popis h2 { padding: 35px 0 5px 0; }
.popis .price { font-size: 1.2em; font-weight: bold; display: block; margin-bottom: 13px; width: 106px; }
.popis .price-before { font-size: 1.1em; font-weight: bold; display: block; margin-bottom: 3px; width: 106px; text-decoration: line-through; color: #e93d0f; }


.popis .detail { width: 43px; height: 60px; }
.popis .colors { width: 100px; }
.mr0 { margin-right: 0; }
/* /vypis produktu */


/* detail */
.detail { margin-top: 14px;  }
.detail .d-img { width: 247px; margin-right: 27px; float: left; }
.detailpic { border: 1px solid #000; }
.detail .d-img2 { position: relative; width: 247px; height: 335px; }
.detail .d-img2 img.plus { position: absolute; left: 215px; top: 303px; }
.detail .d-img2 div.rightflag { position: absolute; top: 0; left: 183px; background: url(../img/produkty/sleva_ruzek.gif) no-repeat; width: 64px; height: 64px;  }
.detail .d-img2 div.rightflag span.s1 { display: block; padding: 6px 3px 0 0; font-weight: normal; color: White; font-size: 80%; text-align: right; }
.detail .d-img2 div.rightflag span.s2 { display: block; padding: 1px 2px 0 0; font-weight: bold; color: White; text-align: right; }
.detail .d-img p { padding: 20px 0 0 15px; margin: 0; font-size: .85em; }
.detail .d-img .gal { color: #7D868E; background: url(../img/detail/gal-plus.gif) no-repeat 0 4px; padding: 0 0 0 20px; }

.d-popis { width: 484px; float: left; margin-top: 5px; }
.d-popis h2 { color: #000; margin-bottom: 5px; }
.d-popis .descript { width: 370px; margin-top: 20px; }
.d-popis .descript2 { margin-bottom: 20px; }
.d-popis .descript a { color: #000; }
.d-popis .price { font-size: 1.15em; color: #000; font-weight: bold; display: block; margin-bottom: 15px; }
.d-popis .price em { text-decoration: line-through; }
.d-popis .price-before { font-size: 1.1em; font-weight: bold; text-decoration: line-through; color: #e93d0f; }
.d-popis .title-barvy { color: #000; font-weight: bold; display: block; margin-bottom: 15px; }
.barvy { position: relative; }
.barvy-in { width: 360px; }
.barva { width: 60px; height: 60px; float: left; margin: 0 12px 12px 0; text-align: center; }
.barva2 { padding: 3px; border: 1px solid #FFF; }
.b-act { border: 1px solid #000; }
.barva3 { border: 1px solid #000; }
.detail-color { position: absolute; right: 0px; top: -46px; width: 102px; height: 102px; }
.detail-color2 { border: 1px solid #000; }
.detail div.symboly { margin: 5px 0 0 0; }
.detail div.symboly img { margin: 0 6px 0 0; }
.detail div.symboly a { color: #000; position: relative; top: -8px; left: 10px; }

.det-form { margin-top: 20px; }
.det-form .dleft { float: left; width: 333px; margin-right: 1px; height: 96px; background: url(../img/detail/detail_grad.jpg) repeat-x; text-align: center; }
.det-form .dleft table { width: 323px; margin: 35px auto 0 auto; }
.det-form .dleft td { padding: 0 0 3px 0; text-align: right; }
.det-form .dleft .aleft { text-align: left; }
.det-form .dleft .w31 { width: 31px; }
.det-form .dleft a.vtab { color: #FFF; }
.det-form .dleft select { width: 135px; }

.det-form .dright { float: left; width: 150px; }

.var { font-size: .85em; }
.var h3 { font-size: 1.2em; font-weight: bold; color: #7D868E; margin-bottom: 10px; }
.var span.varcena { display: block; margin-top: 4px; width: 90px; text-align: center; }
.var span.varnazev { display: block; margin-bottom: 2px; width: 90px; text-align: center; }
.var div.dopitem { float: left; width: 90px; margin: 10px 12px 10px 0; }

/* /detail */


/* kolekce */
.kolekce-rozcestnik { border-bottom: #CACACA solid 1px; background: #8B8B8B url(../img/kolekce/kolekce-rozcestnik.jpg?20100901) no-repeat top right; height: 610px; }
.kolekce-img { width: 186px; height: 127px; float: left; margin: 0 15px 33px 14px; }
.kolekce-img img { border: 3px solid #41403f; }
.kolekce-img a { display: block; width: 186px; height: 127px; position: relative; }
.kolekce-img a:hover img { border: 3px solid #FFF; }
.kolekce-img a .plus { position: absolute; right: 17px; bottom: 17px; width: 24px; height: 24px; }
.kolekce-img a:hover .plus { background: url(../img/galery_plus_white.png) no-repeat; }
.kolekce-img a .play { position: absolute; top: 48px; left: 78px; width: 24px; height: 24px; }
.kolekce-img a:hover .play { background: url(../img/galery_play_white.png) no-repeat; }

.mar-kol-r { margin-right: 115px; }
.mar-kol-l { margin-left: 115px; }
.bor1 a { display: block; width: 182px; height: 123px; position: relative; }
.bor1 img { border: 1px solid #41403f; }
.bor1 a:hover img { border: 1px solid #FFF; }

* html .kolekce-img a .plus {
	background: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/galery_plus.png', sizingMethod='scale');
}
* html .kolekce-img a:hover .plus {
	background: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/galery_plus_white.png', sizingMethod='scale');
}

.kolekce { margin: 15px 0 15px 60px; }
.kolekce h2 { margin-bottom: 15px; }
.kolekce p { margin-bottom: 25px; }
.kolekce-img2 { width: 198px; height: 371px; float: left; margin-right: 17px; margin-bottom: 33px; }
.kolekce-img2 img { border: 9px solid #41403f; }
.kolekce-img2 a { display: block; width: 198px; height: 139px; position: relative; }
.kolekce-img2 a:hover img { border: 9px solid #FFF; }

.kolekce-img3 { float: left; }

a.catwd { border: 4px solid #41403f; display: block; float: left; margin: 0 5px 5px 0; }
a.catwdact { border: 4px solid white; display: block; float: left; margin: 0 5px 5px 0; }

.kolekce-slide { float: left; height: 488px; width: 844px; overflow: hidden; margin: 0 5px 0 4px; position: relative; display: block; }
.kolekce-slide-left { float: left; width: 70px; margin: 138px 0 0 0; }
.kolekce-slide-right { float: left; width: 70px; margin: 138px 0 0 0; }
.kolekce-data { visibility: hidden; width: 10000px; }
.kolekce-data-detail { width: 20000px; height: 488px; display: none; }

/* /kolekce */

.kampan-rozcestnik { border-bottom: #CACACA solid 1px; background: #8B8B8B url(../img/kampan-rozcestnik.jpg?20100901) no-repeat top right; height:610px; }



/* detail kolekce */
.detail-kolekce { padding: 0 0 20px 20px; }
.kolekce-left { width: 414px; float: left; margin-top: 20px; margin-right: 35px; text-align: center; position: relative; }
.kolekce-left .mainimg { height: 578px; }
.kolekce-left .zpet { position: absolute; top: 18px; left: 0; }
.kolekce-right { width: 520px; float: left; margin-top: 20px; }
.middle { width: 280px; margin: 10px auto 0 auto; }

div#detailKolekce {
	/*display: none;*/
	position: absolute;
	top: 0;
	left: 100px;
	width: 1100px;
	height: 900px;
	background-color: #000;
	opacity:.85;
	filter: alpha(opacity=85);
}

div#detailContent {
	/*display: none;*/
	width: 994px;
	height: 600px;
	position: absolute;
	top: 70px;
	left: 140px;
}

div#detailContent a.close {
	position: absolute;
	top: -24px;
	right: -14px;
	display: block;
	width: 24px;
	height: 24px;
	background: url(../img/kolekce/cross_close.gif) no-repeat;
}

div#detailKolekce1 {
	/*display: none;*/
	/*position: absolute;*/
	/*top: 0;*/
	/*left: 100px;*/
	width: 1100px;
	height: 900px;
	background-color: #000;
	opacity:.85;
	filter: alpha(opacity=85);
}

div.detailContent1 {
	/*display: none;*/
	width: 844px;
	height: 488px;
        float: left;
	/*position: absolute;*/
	/*top: 70px;*/
	/*left: 140px;*/
}
div#detailContent2 { border-top: 9px solid #41403f; border-left: 9px solid #41403f; border-right: 8px solid #41403f; border-bottom: 9px solid #41403f; }

.KolekceLeft { width: 325px; float: left; }
/*.KolekceLeft img { border-bottom: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; }*/
.KolekceRight { width: 519px; height: 488px; float: left; background: #41403f; }
.KolekceRight a { display: block; background: #FFF; float: left; width: 172px; height: 243px; border-left: 1px solid #343434; border-bottom: 1px solid #343434; position: relative; text-align: center; }
.KolekceRight a span { position: absolute; left: 0; bottom: 10px; width: 172px; text-align: center; }
.KolekceRight img { margin-top: 5px; }
.kc-products { position: absolute; top: 68px; left: 544px; }
/* /detail kolekce */


/* kampan detail */
.kampanbg { position: relative; height: 597px; overflow: hidden; }
.kampanbg .close { position: absolute; top: 10px; right: 10px; display: block; width: 24px; height: 24px; background: url(../img/kolekce/cross_close.gif) no-repeat; }
.kampanbg .kampanimg { border: 1px solid #242221; }

.campaigndesc {	top: 490px;	left: 1px;	width: 992px; height: 283px; position: absolute; }

#KampanShadow {
	/*display: none;*/
	position: absolute;
	top: 1px;
	left: 0px;
	width: 992px;
	height: 283px;
	background-color: #000;
	opacity:.75;
	filter: alpha(opacity=75);
}
#KampanContent {
	/*display: none;*/
	position: absolute;
	top: 0px;
	left: 0px;
	width: 990px;
	height: 283px;
	color: #FFF;
}
#KampanContent .kcpadd { padding: 0 0 0 44px; }
#KampanContent h1 { margin: 26px 0; font-size: 1.8em; line-height: 1.3; }
#KampanContent p { width: 470px; }
#KampanContent span.txt { color: #FFF; display: block; text-align: right; padding: 0 25px 10px 0; }
#KampanContent a.a-txt { color: #FFF; display: block; text-align: right; padding: 0 25px 10px 0; text-decoration: none; }
#KampanContent a.a-txt2 { color: #FFF; display: inline-block; text-decoration: underline; }



.vid { display: none; width: 570px; height: 320px; background: #000; overflow: visible; }
.video { width: 570px; height: 320px;  background: #000; }
/* /kampan detail */


/* napoveda */
.napoveda { padding: 0 0 0 24px; color: #FFF; }
.napoveda2 { padding: 18px 0; }
.napoveda .nap-left { width: 330px; float: left; margin-right: 160px; }
.napoveda .nap-right { width: 370px; float: left; }
.napoveda h2 { color: #FFF; margin-top: 31px; }
.napoveda ul { margin-bottom: 28px; }
.napoveda ul li { display: inline; }
.napoveda td a { color: #FFF;  line-height: 16px; padding: 5px 0 0 0;  }
.napoveda p { margin-right: 150px;  }
.napoveda .nadpisek { font-size: 14px; font-weight: bold; }


.napovedalist { width: 100%; margin-top: 15px; }
.napovedalist td { font-weight: bold; line-height: 1.5; text-align: left; vertical-align: top; padding: 19px 0 27px 0; }
.napovedalist a { color: #000; }
.napovedalist .kl { width: 4%; }
.napovedalist .kl2 { width: 33%; }
.napovedalist .kl3 { width: 33%; }
.napovedalist .kl4 { width: 30%; }


.nap-body { background: #000; padding: 10px 0 0 0; color: #FFF; }
.nap-detail { width: 500px; margin: 0 auto; padding: 0 0 15px 0; }
.nap-detail ul li { background: url(../img/list_square.gif) no-repeat 0 1px; padding: 0 0 3px 22px; }
.description { padding: 1px 30px 0 30px; min-height: 456px; }
.description h1 { font-size: 1.5em; margin: 22px 0 28px 0; }
.description h2 { font-size: 1em; font-weight: bold; margin: 0 0 6px 0; }
.description p { margin: 5px 0 20px 0; }
.description table.delivery td { vertical-align: top; padding: 4px; border: 1px solid #AAB3BC; }
/* /napoveda */

/* newwin */
.newwin-head { height: 62px; background: url(../img/popup_logo_pf.gif) no-repeat; padding: 0 14px 0 0; }
.newwin-head .close { float: right; margin-top: 15px; }
.newwin-middle { margin-top: 10px; padding: 1px 0 0 27px; }
.plnone { padding-left: 0; }
/* /newwin */

/* newwin galerie */
.gall-body { padding: 10px 0 0 0; text-align: center; }
.gall-cont { width: 610px; margin: 0 auto; text-align: left; }
.gall-left0 { position: absolute; left: 40px; top: 82px; width: 148px; height: 570px; overflow: auto; }
.gall-left { float: left; width: 65px; }
.gall-left div.small { width: 55px; margin: 0 10px 10px 0; }
.gall-left div.float { float: left; }
.gall-left2 { float: left; width: 55px; }
.gall-left2 div.small { width: 55px; margin: 0 0 10px 0; }
.gall-left2 div.float { float: left; }
.gall-right { position: absolute; left: 200px; top: 82px; width: 420px; }
.gall-cont .prnumm { width: 120px; text-align: center; margin: 5px 0 17px 0; font-weight: bold; font-size: .85em; }
.gall-left0 img, .gall-right img { border: 1px solid black; }
/* /newwin galerie */

/* newwin materialy */
body.materialy { padding: 10px 0 0 0; text-align: center; }
.materialy-cont { width: 610px; margin: 0 auto; text-align: left; }
.mat-middle { margin-top: 24px; padding: 1px 0 15px 0; width: 100%; }
.mat-middle table { width: 100%; color: #000; }
.mat-middle th { padding: 13px 5px 13px 18px; background: #e3e5e7; font-weight: bold; }
.mat-middle td { padding: 9px 5px 9px 18px; border-top: 1px solid #000; }
.mat-middle .r { text-align: left; width: 110px; }
.mat-middle .toptr td { border: 0 none; }
/* /newwin materialy */

/* newwin znacky */
body.znacky { padding: 10px 0 0 0; text-align: center; }
.znacky-cont { width: 610px; margin: 0 auto; text-align: left; }
.znacky-middle { margin-top: 27px; margin-left: 15px; padding: 1px 0 15px 0; width: 100%; }
.znacky-middle table { width: 100%; color: #000; }
.znacky-middle td { padding: 6px 5px 0 3px; }
/* /newwin znacky */

/* newwin vel. tabulky */
body.vtab { padding: 10px 0 0 0; text-align: center; }
.vtab-cont { width: 816px; margin: 0 auto; text-align: center; }
.vtab-cont h2 { font-size: 1.3em; margin: 50px 0 16px 0; }
.veltab-middle { padding: 24px 0 15px 0; width: 770px; margin: 0 auto; text-align: left; }
.veltab-middle .postava { width: 320px; float: left; }
.veltab-middle .popis-postavy { width: 425px; float: left; }
.veltab-middle .popis-postavy p { padding: 0 0 6px 0; }
.veltab-middle table { color: #000; }

.line th { width: 816px; padding: 13px 5px 13px 18px; background: #e3e5e7; font-weight: bold; }
.line td { padding: 9px 5px 9px 18px; border-bottom: 1px solid #191B1C; }
.line .fst { width: 250px; color: #000; }
.line .r { text-align: left; width: 110px; }
.line .toptr td { border: 0 none; }
.tab-bg { background: #e3e5e7; padding: 15px 0 20px 0; }
.tab-bg td { padding: 3px 13px 3px 19px; vertical-align: top; }
.tab-bg .ff { }


/* /newwin vel. tabulky */

/* newwin doporucte znamemu */
.doporucte { margin: 20px 0 0 0; }
.doporucte input, .doporucte textarea {  margin: 0; }
.doporucte textarea { height: 144px; padding: 0; }
.doporucte input { width: 180px; padding: 2px 0; }
.doporucte td { color: black; padding: 0 10px 0 0; vertical-align: top; }
.doporucte td.padd { padding-bottom: 19px; }
.doporucte span { display: block; padding: 0 0 5px 0; }
.w600 { width: 590px; }
.doporucovane { margin: 11px 0 0 0; width: 100%; }
.doporucovane td { vertical-align: middle; color: black; }
.doporucovane td.w65 { width: 65px; }
.doporucovane td.w65 img { border: 1px solid black; }
.doporucovane td.stred { width: 77%; }
/* /newwin doporucte znamemu */

/* kontakt */
.kontaktbg { height: 434px; position: relative; border-bottom: #CACACA solid 1px; }
.kontaktbg .titlekontakt { position: absolute; top: 50px; left: 102px; }
.kontaktbg-en { height: 160px; }
.buttobchody { position: absolute; right: 20px; top: 64px; }
.kontaktbg address, .kontaktbg strong { line-height: 1.3; }
.kontaktlist { position: absolute; top: 166px; left: 103px; }
.kontaktlist td { font-weight: bold; color: #FFF; line-height: 1.3; text-align: left; vertical-align: top; padding: 0 50px 33px 0; }
.kontaktlist a { color: #FFF; }
.kontaktlist .kl { width: 4%; }
.kontaktlist .kl2 { width: 25%; }
.kontaktlist .kl3 { width: 25%; }
.kontaktlist .kl4 { width: 25%; }
.kontaktlist .kl5 { width: 20%; }
.kontaktlist .kl6 { width: 1%; }
/* /kontakt */


/* brand */
.brand { border-bottom: #CACACA solid 1px; }
.brand2 { background: #8B8B8B url(../img/page/brandbg.jpg?20100901) no-repeat right top; height: 610px; }
.brand a.pdf { color: white; }
.brand h2.ana-red { color: #e2001a; }
.brand .italic { font-style: italic; }
/* /brand */


/* job */
.jobbg { position: relative; border-bottom: #CACACA solid 1px; padding-bottom: 50px; }
.jobbg .titlejob { margin-top: 50px;  margin-left: 98px; }
.jobbg .txtjob { margin-top: 28px; margin-left: 103px; width: 458px; color: #FFF; line-height: 1.8em; }
.jobbg .txtjob a, .jobbg .txtjobdetail a { color: #FFF; }
.jobbg .txtjobdetail { margin-top: 57px; margin-left: 103px; color: #FFF; width: 788px; line-height: 1.3em; }
.jobbg .jobzpet { position: absolute; top: 31px; right: 0; }

.jobbg .txtjobdetail h2 { font-size: 1.3em; margin-bottom: 18px; }
.jobbg p { padding: 0 0 20px 50px; font-size: 14px; }
.jobbg address, .jobbg strong { line-height: 1.3; }
.joblist { width: 100%; margin-top: 15px; }
.joblist td { line-height: 1.5; text-align: left; vertical-align: top; padding: 19px 0 27px 0; }
.joblist h2 { font-weight: bold; font-size: 14px; padding-bottom: 20px; }
.joblist a { color: #000; }
.joblist p { padding: 0 80px 0 0; font-size: 12px; }
.jl { width: 5%; }
.jl2 { width: 30%; background: url(../img/kontakt_oddelovac.gif) repeat-y 90% 0%; }
.jl3 { width: 30%; background: url(../img/kontakt_oddelovac.gif) repeat-y 90% 0%; }
.jl4 { width: 30%; }
.jl5 { width: 5%; }
.jobbg h1 { padding: 0 0 20px 50px; font-size: 16px; font-weight: bold; }
/* /job */


/* zapomenute heslo, newsletter */

.newsletter-prihlaseni { position: relative; height: 145px; background: url(../img/newsletter_prihlaseni_back.jpg) no-repeat; }
.newsletter-prihlaseni p { margin-left: 370px; padding-top: 8px; }
form.newsl { margin: 0px; }
form.newsl input.box { position: absolute; top: 81px; left: 30px; background: none; border: none; }
form.newsl input.odeslat { position: absolute; top: 75px; left: 190px; }

.newsletter-odhlaseni { position: relative; height: 145px; background: url(../img/newsletter_odhlaseni_back.jpg) no-repeat; }
.newsletter-odhlaseni p { margin-left: 370px; padding-top: 8px; }
form.newsl { margin: 0px; }
form.newsl input.box { position: absolute; top: 81px; left: 30px; background: none; border: none; }
form.newsl input.odeslat { position: absolute; top: 75px; left: 190px; }

.passbg { background: #e3e5e7; padding: 15px 14px 20px 20px; }
.pass { width: 100%; color: black; }
.pass td { font-size: 100%; text-align: left; padding: 0 10px 0 0; }
.pass td.smaller { font-size: .85em; line-height: 1.3; padding-left: 20px; }
.pass td.aright { text-align: right; padding-right: 0; }
.pass a { color: black; }
.infonews { padding: 20px 13px; font-size: .85em; }
/* /zapomenute heslo, newsletter */

/* stylistka */
.stylistka { background: #121314; }
.stylistka .st-right { background-image: url(../img/stylistka.jpg);  background-repeat: no-repeat;  background-position: 13px 13px; padding: 27px 13px 27px 290px;  }
.stylistka h2 { margin: 0px 0 7px 0; color: #FFF; font-weight: bold; }
.stylistka p { margin: 0 0 30px 0; }
.stylistka p.last { margin: 0; }
.stylistka a { color: #AAB3BC; }

.new-win { text-align: left; }
.styl-cont { padding: 10px 0 0 0; }
.styl-head { height: 62px; background: #1C1E1F url(../img/title/title_stylistka.gif) no-repeat; padding: 0 14px 0 0; margin: 0 10px; }
.styl-head .close { float: right; margin-top: 15px; }
.new-win .stylistka { padding: 0; background: #000; }
.new-win .stylistka .st-left { width: 270px; float: left; }
.new-win .stylistka .st-right { width: 330px; float: left; padding: 15px 0 0 0; }

.chatpromo { margin: 20px 0 0 0; }
.chatpromo p { padding: 8px 8px 8px 10px; }
.chatpromo a.s { display: block; padding: 0 0 0 10px; }
.chatpromo span.s { display: block; padding: 0 0 0 10px; }
/* /stylistka */


/* svet mody */
.svetmody { padding: 20px 10px; }
.svetmody h2 { padding: 0 0 10px 0; }
.svetmody h2 a { color: #BF8F60; font-size: 1.5em; }
.svetmody p { padding: 0 0 28px 0; }
.svetmody p a { color: #AAB3BC; }

.svetmody ul { padding: 0 0 20px 0; }
.svetmody li { display: block; padding: 0 0 9px 20px; background: url(../img/list_square2.gif) no-repeat 0 2px; }
.svetmody .oddelovac { height: 40px; background: url(../img/svetmody_oddelovac.gif) no-repeat; }

.svetmody .bgred { background: #281400; color: #BF8F60; padding: 18px 245px 10px 18px; margin-bottom: 15px; }
.sm-detail .bgred p { padding: 0 0 8px 0; }
.sm-detail p { padding-top: 8px; }
.sm-detail p.before-ul { padding-bottom: 17px; }
.sm-detail .stop { width: 100%; margin-top: 10px; }
.sm-detail .stop table { width: 100%; }
.sm-detail .stop th { background: #18191B; padding: 11px 0; font-weight: bold; }
.sm-detail .stop td { padding: 7px 0; border-bottom: 1px solid #191B1C; }
.acenter { text-align: center; }

.white { color: #FFF; }
.bgred-link { background: #281400; color: #BF8F60; padding: 0 7px; height: 33px; }
.bgred-link a { display: block; float: left; color: #BF8F60; padding: 0 25px 0 29px; height: 33px; line-height: 33px; background: url(../img/arrow-right-link.gif) no-repeat 0 7px; }
/* /svet mody */


/* klub */
.klubbg { border-bottom: #CACACA solid 1px; }
.klub { padding: 0 70px 50px 70px; color: #FFF; }
.klub h2 { margin: 31px 0 10px 0; }
.klub table h2 { margin: 11px 0 10px 0; }
.klub a { color: #FFF; }
.klub ul { padding: 22px 0 15px 0; }
.klub li { display: block; padding: 0 0 5px 0; }
h2.c-white { font-weight: bold; margin-bottom: 10px; }
.user-log { margin-bottom: 40px; }
.userblok { color: #FFF; padding: 30px 0 0px 70px; }
.userblok table img { vertical-align: middle; }
.userblok table .txt { width: 180px; height: 24px; margin: 0; padding: 0; border: 1px solid #FFF; }
.error-inp { background: #fff url(../img/allert-inp.gif) no-repeat right;   }
.userblok .t1 { width: 359px; }
.userblok .t2 { width: 203px; }
.userblok .t2b { width: 260px; }
.userblok .t3 { width: 222px; }
.userblok .t3b { width: 168px; }
.userblok .t4 { width: 120px; }

.errmes strong { color: #d91010; }

.darkbg { background: #121314; }
.pad20 { padding: 20px 0 20px 20px; }
.indarkbg-right { background: #2A2D2F; position: absolute; right: 0; top: 37px; width: 246px; }
.indarkbg-right p { padding: 23px 20px; font-size: .85em; }
.w522 { }
.w522 table td { width: 203px; padding: 18px 0 0 0; }
.w522 table td span { display: block; margin-bottom: 7px; }
.w522 table input, .w522 table select { border-color: #A7A6AA; border-width: 1px; width: 181px; height: 24px; vertical-align: middle; }
.w522 input.normal { width: auto; }
.w522 input.w324 { width: 324px; }

.ostatni { width: 100%; margin: 20px 0 0 0; color: #000; font-size: .85em; }
.ostatni th { padding: 6px 0; color: #000; font-size: 1.1em; }
.ostatni td { border-top: 1px solid #212223; padding: 8px 0; font-size: 1.1em; }
.ostatni td.ostleft { color: #000; }
.ostatni .nob { border: 0px none; }
.ostatni .firstr td { border: 0px none; }
.ostatni .lastr td { padding-bottom: 25px; }

.points { width: 100%; font-size: .9em; border-bottom: 1px solid #FFF; }
.points th { padding: 12px 0; font-weight: bold; font-size: 1.1em; }
.points td { border-top: 1px solid #FFF; padding: 18px 0; font-size: 1.1em; }
.points .nob { border: 0px none; }
.points .wp2lb { width: 2%; border-left: 1px solid #FFF; }
.points .wp2rb { width: 2%; border-right: 1px solid #FFF; }
.points .w60p { width: 60%; }
/* /klub */


/* txt-pages */
.txt-pages { padding: 20px 10px 0 10px; }
.txt-pages h2 { font-weight: bold; color: #FFF; margin-bottom: 10px; }
.txt-pages p { padding: 0 0 22px 0; }
.txt-pages ul { padding: 0 0 22px 0; }
.txt-pages li { display: block; padding: 0 0 5px 20px; background: url(../img/list_square.gif) no-repeat 0 2px; }
.pp { width: 100%; font-size: .9em; }
.pp th { background: #18191B; color: #7D868E; padding: 12px 0; font-weight: bold; }
.pp td { border-bottom: 1px solid #212223; padding: 8px 0; font-size: 1.1em; vertical-align: top; }
.pp .nob { border: 0px none; }
.pp .w20p { width: 20%; }
/* txt-pages */




/* footer */
.footer { width: 994px; margin: 0px auto 0 auto; padding: 0 0 10px 0; text-align: left; font-size: .85em; color: #7D868E; position: relative; }
.footer .face { width: 31px; height: 30px; position: absolute; top: 31px; right: 10px; }
.footer .lang { float: right; margin: 39px 50px 0 0; }
.footer .copy { float: right; }
.footerin { padding: 0; }
.footerin ul { margin: 0 0 0 0; }
.footerin li { display: inline; }
.footer .sector { float: right; margin-top: 13px; }
.footer .enmap { float: right; margin-right: 25px; }
.footer img.footerimg { margin-top: 6px; }
.footer a.footcolor { color: #7D868E; }
.footer span.num { display: block; color: #555A5F; margin: 6px 0; }
/* /footer */





.redtest, #redtest { color: #FF0000; }

.ok-flash { z-index: 1; text-align: center; }
.ko-flash { text-align: center; padding: 38px 0 20px 0; margin: 0 auto; width: 100%; }
.ko-flash p { padding: 0; margin: 0 0 15px 0; text-align: center; }


.mr10 { margin-right: 10px; }

.lista-hledani {  }
.lista-hledani form.inlform { margin: 0px 0 12px 8px; }
.lista-hledani .inptext { width: 163px; float: left; margin: 3px 6px 5px 0; border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #000; }
h2.hledany { font-size: 1.5em; padding: 10px 0 8px 10px; }

/* nedostupný produkt - vrstva */
div#cont-colection { position: relative; width: 994px; height: 580px; }
div#cont-colection .btn-back { position: absolute; top: 18px; left: 0; }
div#cont-colection .name-colection { position: absolute; top: 163px; left: 6px; }
div#cont-colection .btn-colection { position: absolute; top: 225px; left: 6px; }
div#cont-colection .catwalk { position: absolute; top: 17px; left: 243px; }
div#cont-colection .cwblok { width: 170px; float: left; margin-right: 18px; }
div#cont-colection .mr0 { margin-right: 0; }
div#cont-colection .btn-klara { position: absolute; top: 40px; right: 20px; }
div#unavailableproduct { position: absolute; background: url(../img/unavailable_product_layer.gif) no-repeat; width: 151px; height: 69px; }
div#unavailableproduct div { position: absolute;	top: 20px; left: 24px; font-size: 11px;	color: #FFF; line-height: 12px; }
div.unavailableproduct1 { top: 114px; left: 212px; }
div.unavailableproduct2 { top: 114px; left: 355px; }
div.unavailableproduct3 { top: 114px; left: 501px; }
div.unavailableproduct4 { top: 114px; left: 645px; }
div.unavailableproduct13 { top: 114px; left: 285px; }
div.unavailableproduct23 { top: 114px; left: 421px; }
div.unavailableproduct33 { top: 114px; left: 585px; }
/* /nedostupný produkt - vrstva */

/* seznam prodejen v kontaktech */
.mestalist th { padding: 13px 5px 13px 18px; background: #e3e5e7; font-weight: bold; color: #000; }
.mestalist td { padding: 9px 5px 9px 18px; border-top: 1px solid #191B1C; }
.mestalist .r1 { text-align: left; padding-right: 117px; }
.mestalist .r2 { text-align: left; padding-right: 585px; }
.mestalist .r3 { text-align: left; width: 158px; }
.mestalist h1 { font-weight: bold; font-size: 16px; margin-top: 35px; margin-bottom: 21px; }
.mestalist { margin-bottom: 20px; }
/* /seznam prodejen v kontaktech */


/* kolekce klara */

#cont-colection .klara { position: relative; }
#cont-colection .klara .klara1 { position: absolute; top: 129px; left: 84px; }
#cont-colection .klara .klara2 { position: absolute; top: 129px; left: 233px; }
#cont-colection .klara .klara3 { position: absolute; top: 129px; left: 373px; }
#cont-colection .klara .klara4 { position: absolute; top: 129px; left: 509px; }
#cont-colection .klara .klara5 { position: absolute; top: 129px; left: 629px; }
#cont-colection .klara .klara6 { position: absolute; top: 129px; left: 787px; }

#cont-colection .oklare { position: relative; }
#cont-colection .oklare p { position: absolute; top: 77px; left: 196px; width: 750px; font-size: .87em; line-height: 1.5; }


/* sitemap */
.sitemap h2 { font-size: 1.3em; font-weight: bold; color: #FFF; padding: 0 0 3px 0; margin: 20px 0 13px 20px; }
.sitemap h3 { margin: 8px 0 0 0; }
.sitemap ul { margin: 3px 0 10px 42px; padding-top: 10px; list-style: disc; }


/* page mapa */
.obchody { margin: 0px 0 0px 0; }
.obchody2 { width: 350px; }
.obchody-padd { padding: 0px 10px 20px 0px; color: #D2D2D2; }
.adresy-obchodu { line-height: 1.2; font-size: 100%; font-family: arial; color: white; }

.obchody-b { position: absolute; top: 20px; left: -281px; }
.kraje a.active { font-weight: bold; }
.layermap { font-size: 1.2em; font-weight: bold; position: relative; text-align: center; width: 182px; height: 46px; color: white; }
.layermap .layermap2 { position: absolute; top: 13px; left: 0; display: block; width: 153px; text-align: center; }

.country { padding-left: 60px; font-size: 1.25em; }
.kraje a { color: #FFF; display: block; padding: 10px 0 10px 80px; text-decoration: none; }

.mapa { width: 541px; position: absolute; right: 0; top: -15px; }
#mapaobchodu { width: 541px; position: absolute; right: 0; top: 0; }
#mapaobchoduact { width: 541px; position: absolute; right: 0; top: 0; opacity:.50; filter: alpha(opacity=50); }
.bg5 { text-align: center; position: relative; padding: 1px 0 1px 0; border-bottom: #CACACA solid 1px; }
.h555 { height: 555px; width: 1px; float: right; }


.katalog { text-align: center; padding: 17px 0; }
.katalog-in { margin: 0 auto; width: 970px; height: 398px; position: relative; overflow: hidden; }
.katalog .kat-img { width: 310px; float: left; margin-right: 20px; }
.katalog .nomargin { margin-right: 0; }

.leftgrad { width: 88px; height: 330px; position: absolute; left: 0; top: 0; background: url(../img/katalog/gradleft.png) no-repeat; }
* html .leftgrad {
	background: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/katalog/gradleft.png', sizingMethod='scale');
}

.rightgrad { width: 88px; height: 330px; position: absolute; right: 0; top: 0; background: url(../img/katalog/gradright.png) no-repeat; }
* html .rightgrad {
	background: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/katalog/gradright.png', sizingMethod='scale');
}

.katalog .leftarrow { position: absolute; top: 170px; left: 0; }
.katalog .rightarrow { position: absolute; top: 170px; right: 0; }

.katalog .kscroll { position: absolute; width: 15000px; }


.videjgo { margin: 20px 0 0 240px; text-align: center; height: 300px; }

.sekceonas { margin: 25px 0 20px 0; }
.sekceonas p { margin: 10px 30px; }
.sekceonas p strong { font-size: 14px; }
