* {margin:0;padding:0;}
body{background:#fff;color:#000;font-size:.8em;font-family:sans-serif;text-align:center;}
h1,h2,h3{margin:.5em 0;}
h1{font-size:2em;}
h2{font-size:1.75em;}
h3{font-size:1.5em;}
h3.hPage{font-size:1.75em;}
img{border:none;}
p, .articletext{margin-bottom:1.33em;}
a{font-weight:bold;color:#000066;}
a:hover{text-decoration:none;}
table, td, table td{font-size:1em;}
ul{margin:1em 0 1em 16px;padding-left:16px;}
li{padding:.2em 0 .2em 0px;}

#page{position:relative;width:985px;margin:0 auto;text-align:left;}
#header{position:relative;width:985px;background:url(../img/layout/bg-headera.gif) repeat-y;}
#header .in{margin:0 6px;background:url(../img/layout/bg-header.gif) repeat-x;min-height:73px;_height:73px;}
#header a{color:#fff;}
#header a:hover{text-decoration:none;}

h1#logo{position:absolute;top:0px;left:34px;width:141px;height:73px;margin:0;padding:0;background:url(../img/layout/logo.gif) no-repeat;overflow:hidden;}
h1#logo a, h1#logo span{display:block;width:141px;height:73px;}
h1#logo span {position:absolute;left:0;top:0;background:url(../img/layout/logo.gif) no-repeat;cursor:pointer;}

#usrCtrl{position:absolute; left:190px;top:8px;color:#fff;width:800px;}
#lk{position:relative;margin-right:2em;}

/* FORMS */
#header label{color:#fff;}
#header input{width:90px;border:none;}
#header input.submit{width:auto;/*vertical-align:baseline;*/}


#fLogin{}
#fLogin table{border-collapse:collapse;}
#fLogin table, #fLogin td{margin:0;padding:0;height:16px;}
#fLogin td.rpad{padding-right:2em;}
#fLogin td.rpad2{padding-right:1em;}
#fSearch{position:absolute; left:177px;top:40px;}


form.uzivatel{margin:1.33em 0;}
form.uzivatel fieldset{text-align:center;border:1px solid #D6DAEE;margin:15px 0;padding:20px 10px 20px 10px;}
form.uzivatel legend{color:#00658d;font-size:9pt;font-weight:bold;}
form.uzivatel table{margin:1.33em auto;width:600px;}
form.uzivatel label{font-size:100%;}
form.uzivatel label.nepovinny{font-weight:normal;}
form.uzivatel th, form.uzivatel td{padding-bottom:7px;}
form.uzivatel th{text-align:right;padding-right:7px;width:170px;font-size:9pt;}
form.uzivatel td{font-size:9pt;text-align:left;}
form.uzivatel p{font-size:9pt;text-align:left;}
form.uzivatel p label{font-size:9pt;}
form.uzivatel strong{color:red;}
form.uzivatel textarea{font-family:Arial, Helvetica, sans-serif;font-size:9pt;margin-bottom:1.33em;}
form.uzivatel .wAuto{width:auto;}
form.uzivatel input#login{font-size:9pt;}

table.udaje{margin-bottom:1.33em;}
table.udaje th, table.udaje td{padding-bottom:7px;}
table.udaje th{text-align:left;padding-right:7px;width:145px;}

#content{position:relative;width:965px;margin:1em 0;padding:0 10px;z-index:100}
#proces{width:100%;margin:0 auto;padding:0;}
#productsList{margin:1em 0;}

#leftColi{float:left;position:relative;width:410px;height:586px;}
#rightColi{float:right;width:570px;}

#leftColp{float:left;width:600px;}
#rightColp{float:right;width:350px;}

.tItem{width:330px;}
.tItem, .tItem td, .tItem th{font-size:1em;}
.tItem td, .tItem th{padding:.2em;}

.productListItem{float:left;width:115px; text-align:center;margin:.3em 0;}
.productListItem a{padding:.2em 0;}

#footer{margin:1.5em 0;padding:5px 40px;
	font-size:10px;background:url(../img/layout/bg-footer.gif) 0 0 repeat-x;color:#000;
}
#footer a{color:#000;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footerMenu, #footerMenu2{float:right;margin:0;padding:0;width:760px;}
#footerMenu li, #footerMenu2 li{display:block;float:right;list-style:none;padding:0 0 0 1.5em;white-space:nowrap;}

/* IMAGE REPLACEMENTS */
.ir{position:relative;display:block;float:left;overflow:hidden;}
h3.ir{margin:0;}
.ir span{position:absolute;display:block;left:0;top:0;}

#irEmail,#irEmail span{width:59px;height:16px;background:url(../img/layout/rpl-email.gif) no-repeat;}
#irHeslo,#irHeslo span{width:53px;height:16px;background:url(../img/layout/rpl-heslo.gif) no-repeat;}
#irVyhledat,#irVyhledat span{width:73px;height:16px;background:url(../img/layout/rpl-vyhledat.gif) no-repeat;}
#irRegistrace,#irRegistrace span{width:81px;height:16px;background:url(../img/layout/rpl-registrace.gif) no-repeat;cursor:pointer;}
#irZaslatHeslo,#irZaslatHeslo span{width:98px;height:16px;background:url(../img/layout/rpl-zaslat-heslo.gif) no-repeat;cursor:pointer;}
/*#irCerstvaKosmetika, #irCerstvaKosmetika span{width:264px;height:75px;background:url(../img/layout/rpl-cerstva-kosmetika.gif) no-repeat;}*/

/* PICTURE MENU */
#pictureMenu {position:absolute;left:0;top:0;width:410px;height:578px;margin:0;padding:0;z-index:10;}
#pictureMenu li{list-style:none;padding:0;margin:0;}
#menu01 {position:absolute;left:0px;top:0px;width:264px;height:75px;z-index:10;}
#pg_katalog {position:absolute;left:264px;top:0px;width:146px;height:104px;z-index:10;}
#pg_tipy-rady-triky {position:absolute;left:0px;top:75px;width:237px;height:186px;z-index:10;}
#menu04 {position:absolute;left:237px;top:75px;width:27px;height:29px;z-index:10;}
#pg_forum {position:absolute;left:237px;top:104px;width:173px;height:157px;z-index:10;}
#pg_prace-v-lush {position:absolute;left:0px;top:261px;width:147px;height:169px;z-index:10;}
#pg_e-shop {position:absolute;left:147px;top:261px;width:263px;height:169px;z-index:10;}
#pg_lush-proti-testovani-na-zviratech {position:absolute;left:0px;top:430px;width:102px;height:110px;z-index:10;}
#pg_doporucte-nas {position:absolute;left:102px;top:430px;width:135px;height:110px;z-index:10;}
#pg_kontakty {position:absolute;left:237px;top:430px;width:173px;height:148px;z-index:10;}
#pg_cerstva-kosmetika{position:absolute;left:0;top:0px;width:264px;height:75px;z-index:10;}
#menu11 {position:absolute;left:0px;top:540px;width:237px;height:38px;z-index:10;}

/* SUBMENU */
#subMenu{margin:1.5em 0;}
/* KOSIK*/
.kosik{margin:0;margin:3em 0;width:100%;}
.kosik thead{}
.kosik td, .kosik th{padding:.2em .1em;}
.kosik th.right{text-align:right;}
.kosik tr.dark td{background-color:#eee;}
.ks{width:20px;}

/* OBJEDNAVKA atd. */
.sTable{margin:0 auto;border:1px solid #000; margin:3em 0;width:600px;}
.sTable th,.sTable td{padding:5px;background-color:#fff;font-size:9pt;}
.sTable th{background-color:#000000;color:#ffffff;text-align:left;}
.sTable th.right{text-align:right;}
.sTable tr.dark td{background-color:#cccccc;}
.sTable span{font-size:9pt;}

.nakup-ovladani{width:100%;margin:2em auto;}

/* DROBKY */
#drobky{font-size:10px;margin:1em 0;}

/* GALERIE */
.galerie{margin:1em 0 1em 0;}
.galerie .nahled{float:left;margin:7px;display:inline;}
.galerie .nahled p{font-size:.9em;margin-top:7px;width:90px;text-align:center;}
.nahled img{border:0;}

/*FORUM*/
.forum{width:100%;}
.forum h4{font-size:1.2em;margin:.35em 0;}
.lTable thead{background:#000;color:#fff;}
.lTable th, .lTable td{border-right:1px solid #fff;padding:.25em;}

/*dFORM*/
form.dForm {margin-top:1.33em;}
form.dForm fieldset {text-align:center;border:1px solid #000;padding:15px;margin-bottom:.5em;}
form.dForm legend {color:#000;font-size:100%;margin-left:1.5em;}
form.dForm table {width:100%;}
form.dForm table th, form.dForm table td {font-size:100%;}
form.dForm label.nepovinny {font-weight:normal;}
form.dForm input, form.dForm select{width:250px;}
form.dForm textarea{width:280px;height:50px;margin:0;}
form.dForm textarea.wysiwyg{height:150px;}

form.dForm th {text-align:right;padding-right:10px;width:200px;}
form.dForm table, form.dForm th{font-size:.9em;}
form.dForm td {text-align:left;padding:.5em 0;}
form.dForm strong {color:red;}
form.dForm input#verification{width:95px;}

/* CLASSES */
.cls, .clnr{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.tar, .right{text-align:right;}
.tac{text-align:center;}
.errorMessage, .message{font-weight:bold;color:#ff0000;margin:.5em 0;}
.required{color:#ff0000;}
.pocet{width:20px}
.back{margin:0 1em;}
.green{color:#009900;}
.iar{margin:0 0 1em 1em;}
.ial{margin:0 1em 1em 0;}
.synteticke, a .synteticke{color:#000;}
.prirodni, a .prirodni{color:#090;}



/*  styles for the unit rater
--------------------------------------------------------- 
ryan masuga, masugadesign.com
ryan@masugadesign.com 
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

.ratingblock {display:block;margin:.5em 0;}
.loading {height:15px;background: url('../ajaxstarrater/images/working.gif') 50% 50% no-repeat;}
.unit-rating { /* the UL */
	list-style:none;margin: 0px;padding:0px;height: 15px;position: relative;background: url('../ajaxstarrater/images/starrating.gif') top left repeat-x;}
.unit-rating li{text-indent: -90000px;padding:0px;margin:0px;
	/*\*/
	float: left;
	/* */
	}
.unit-rating li a {outline: none;display:block;width:15px;height: 15px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.unit-rating li a:hover{background: url('../ajaxstarrater/images/starrating.gif') left center;z-index: 2;left: 0px;}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:15px;}
.unit-rating a.r2-unit{left:15px;}
.unit-rating a.r2-unit:hover{width: 30px;}
.unit-rating a.r3-unit{left: 30px;}
.unit-rating a.r3-unit:hover{width: 45px;}
.unit-rating a.r4-unit{left: 45px;}	
.unit-rating a.r4-unit:hover{width: 60px;}
.unit-rating a.r5-unit{left: 60px;}
.unit-rating a.r5-unit:hover{width: 75px;}
.unit-rating a.r6-unit{left: 75px;}
.unit-rating a.r6-unit:hover{width: 90px;}
.unit-rating a.r7-unit{left: 90px;}
.unit-rating a.r7-unit:hover{width: 105px;}
.unit-rating a.r8-unit{left: 105px;}
.unit-rating a.r8-unit:hover{width: 120px;}
.unit-rating a.r9-unit{left: 120px;}
.unit-rating a.r9-unit:hover{width: 135px;}
.unit-rating a.r10-unit{left: 135px;}
.unit-rating a.r10-unit:hover{width: 150px;}
.unit-rating li.current-rating {background: url('../ajaxstarrater/images/starrating.gif') left bottom;position: absolute;height: 15px;display: block;text-indent: -9000px;z-index: 1;}
.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

/* FROM lush.co.uk */
.yellowtable {background: #FFFF66;width: 100%;}
.greentable {width: 100%;}
.greentable th{width:150px;}
.greenrow {background: #99CC66;}
.greenrow th, .greenrow td , .yellowtable td{padding: 5px 2px;}
.greenrow th{text-align:right;}

.longtxt{margin: 0px auto;width: 810px;clear: left;padding: 10px;margin-bottom: 10px;}

/* TOOLTIPS */
a.tt{position:relative;z-index:24;color:#0000FF;text-decoration:none;cursor:help;}
a.tt span{display: none; }
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #666; background:;}
a.tt:hover span.help{display:block;position:absolute;top:0px;left:0;padding:1em;padding-left:5em;width:300px;color: #000; text-align:justify;font-size:11px;background-color: #eeeeee; border:1px solid #ffb9a5;}

/* HORIZONTAL MENU */
#cssmenu1, #cssmenu2{float:left;}

.horizontalcssmenu{position:absolute;top:45px;right:10px;z-index:500;}
.horizontalcssmenu ul{margin:0;padding:0;list-style-type:none;background:#000;}
/*Top level list items*/
.horizontalcssmenu ul li{position:relative;display:inline;float:left;margin:0;padding:0;background:#000;}
/*Top level menu link items style*/
.horizontalcssmenu ul li a{/*display:block;_width:45px;*/padding:2px 5px;/*border:1px solid #000;*/text-decoration:none;color:#fff;font-weight:bold; white-space:nowrap;}
/*Sub level menu*/
.horizontalcssmenu ul ul{position:absolute;display:block;left:0;top:25px;/*border-top:1px solid #202020;*/visibility:hidden;z-index:500;}
.horizontalcssmenu ul ul ul{position:absolute;display:block;left:100px;top:0;/*border-top:1px solid #202020;*/visibility:hidden;z-index:500;}
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{display:block;float:none;white-space: normal;}
/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{display:block;width:160px;padding:20px 15px 20px 60px;background:#000;border-bottom:1px solid #fff; white-space: normal;}
.horizontalcssmenu ul li a:hover{text-decoration:underline;}
.horizontalcssmenu ul li ul li a:hover{background:#000;text-decoration:underline;}

/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float:left;height:1%;}
* html .horizontalcssmenu ul li a { height:1%;}
/* End */

@media print{
.horizontalcssmenu,.horizontalcssmenu ul,.ratingblock,#usrCtrl,#fSearch,#footerMenu,#pictureMenu{display:none;}
}