* {padding:0;margin:0;border:0;text-indent:0;}

a img {border:0;}
ul, ol {list-style:none;}
table, td, th {font-weight:normal;font-size:100%;}

a {color:#790000;text-decoration:none;}
a:hover {text-decoration:underline;}

.hidden {display:none;}
.cleaner {clear:both;font-size:0;}
.red {color:red;font-weight:bold;}
.right {text-align:right;}

/* *************************************************************************************************
 *
 *  Rozvrzeni stranky
 *   
 * ************************************************************************************************* */

html {font:normal normal normal 80%/1.3 arial, Tahoma, Verdana, Arial "Lucida Grande", "Lucida Sans Unicode", sans-serif;text-align:center;color:#38302c;}
body {background:#fff url('../images/design/body.png') left top repeat-x;}

div#header {position:absolute;left:50%;margin-left:-480px;width:960px;z-index:2;background:#f6c38a url('../images/design/hlava.png') left top no-repeat; top:40px;height:215px;width:865px;}
div#top {background:url('../images/design/right.png') right top repeat-x;position:absolute;top:0;right:0;height:249px;width:700px;z-index:1;}
div#all {margin:0 auto;text-align:center;width:960px;}

#head a {display:block;position:absolute;top:0;left:50%;margin:40px 0 0 90px;width:230px;height:100px;background:url('../images/design/logo.png') left top no-repeat;}  
#head a span {display:none;}
  
div#stred {left:50%;margin:284px 0 0 -380px;position:absolute;text-align:left;top:0;width:760px;z-index:3;}

div#left {float:left;width:184px;margin-top:4px;padding:20px 0 40px 0;}
div#left p  {padding:5px 20px;}
div#left h3 {padding:10px 20px;font-size:110%;line-height:1;}
div#left div.prouzek {margin:10px 20px; background:url('../images/design/prouzek.png'); height:6px;font-size:0;}

div#right {float:right;width:570px;padding-top:30px;}

ul#menu {background:#fff url('../images/design/topmenu.png') left top repeat-x;font-size:12px;font-weight:bold;left:50%;margin-left:-375px;position:absolute;text-transform:uppercase;top:0;width:760px;height:40px;line-height:40px; overflow:hidden;z-index:4;}
ul#menu li {float:left;}
ul#menu li a {color:#FFF;display:block;float:left;height:40px;border-right:1px solid #807267;padding:0;text-align:center;overflow:hidden;}
ul#menu li.menu-1 a {width:115px;}
ul#menu li.menu-5 a, ul#menu li.menu-7 a {width:130px;}
ul#menu li.menu-6 a, ul#menu li.menu-9 a {width:110px;}
ul#menu li.menu-8 a {width:90px;}
ul#menu li.menu-10 a {width:68px;}
ul#menu li a:hover {text-decoration:none;background:url('../images/design/hover.png') left top repeat-x;}

div#footer {background:#f5f4f4;padding:15px 15px 0 15px;overflow:hidden;height:45px;text-align:right;*padding-top:11px;margin-top:20px;}
div#footer a {color:#362f2d;font-weight:bold;}
div#footer span.left {margin-top:1.3em;*margin-left:-60px;position:absolute;text-align:left;display:block;}

 
/* *************************************************************************************************
 *
 *  Homepage
 *   
 * ************************************************************************************************* */

div#right div.home {float:left;width:183px;overflow:hidden;margin-right:4px;margin-bottom:20px;*margin-bottom:0;}
div#right div.home p {background:#f5ecf1;padding:15px;}
div#right div.home ul {padding:15px 10px;background:#f7f5f8;}
div#right div.home ul li {background:url('../images/design/sipka.png') no-repeat 0 5px;padding-left:18px;line-height:1.8em;}
div#right div.home h2 {font-size:130%;line-height:85px;padding:0 15px;}
div#right div.home h2 a {color:#FFF !important;}  
div#right div.home img {display:block;margin:4px 0;}
div#right div#radical h2 {background:url('../images/design/back.home.radical.png') left top repeat-x;}
div#right div#solar h2 {background:url('../images/design/back.home.solar.png') left top repeat-x;}
div#right div#prodej h2 {background:url('../images/design/back.home.prodej.png') left top repeat-x;}
div#right div#radical a {color:#7b0046;}
div#right div#solar a {color:#4b0049;}
div#right div#prodej a {color:#32004b;}

div#right div.banner {position:relative;background:#f5f4f4;_background:none;padding:0;margin:0;cursor:pointer;}
div#right div.banner img {border:1px solid #cf6ea6;float:left;}
div#right div.banner div.inbanner {float:left;margin-left:10px;}
div#right div.banner div.inbanner h2 {font-size:120%;color:#9e4276;margin:5px 0 0 0;padding:0;}
div#right div.banner div.inbanner p {margin:5px 0 0 0;padding:0;}

/* *************************************************************************************************
 *
 * odzlit
 *  
 * ************************************************************************************************* */

p#noha {font-size:90%;height:40px;line-height:40px;left:50%;margin-left:-384px;position:absolute;top:215px;width:750px;z-index:4;text-align:right;overflow:hidden;}
p#noha a {position:relative;}  
p#noha a#partneri {float:left;font-size:12px;left:215px;display:block;}  

div#prihlasen {position:absolute;z-index:5;left:50%;margin-left:230px;width:150px;text-align:right;top:50px;font-size:90%;}
div#prihlasen a {color:#e41b5b;font-weight:bold;}
div#prihlasen p.kosik {margin-top:3em;}

div#stred {margin-top:214px;}
div#stred div#left {background:none;}
div#stred div#right {margin-top:20px;}
  
/* *************************************************************************************************
 *
 * product page / clanek / nakupni kosik / detajl produktu / vypis solarii
 *  
 * ************************************************************************************************* */

div.produkt {float:left;background:#f0ecf2;width:275px;height:275px;overflow:hidden; margin:0 6px 6px 0;}
div.produkt h2 {border-bottom:6px solid #fff;font-size:16px;color:white;text-align:center;margin-bottom:6px;line-height:46px;background:url('../images/design/produkt.nadpis.png') left top repeat-x;}
div.produkt h2 a {color:#fff;}
div.produkt div.inner {background:#f0ecf2;padding:10px;}
div.produkt div.inner p {float:right;width:110px;_font-size:90%;}
div.produkt div.inner img {display:block;margin-bottom:18px;_margin-bottom:16px;border:1px solid #d0ccd2;}
div.produkt div.inner a {color:#7b0046;}
div.produkt div.inner a.dalsi {display:block;clear:both;padding-left:20px;background:url('../images/design/sipka2.png') left top no-repeat;}
div.produkt div.itemimage {float:left;}

div.clanek div.nadpis {margin-bottom:15px;min-height:75px;_height:75px;background:#D7CDC3 url('../images/design/clanek.png') right top no-repeat;}
div.clanek div.nadpis h1 {font-size:170%;color:#fff;padding:12px 0 3px 20px;}
div.clanek div.nadpis p {font-weight:bold;margin-left:20px;padding-bottom:7px;padding-left:20px;background:url('../images/design/sipka3.png') no-repeat 0 2px;}
div.clanek div.text {margin:0 15px 15px 15px;}
div.clanek div.text h2 {font-size:110%;color:#e41b5b;}
div.clanek div.text h2, div.clanek div.text h3, div.clanek div.text table, div.clanek div.text p {margin-bottom:10px;}
div.clanek div.text ul {list-style:disc;margin:0 0 10px 30px;}
div.clanek div.text ol {list-style:decimal;margin:0 0 10px 30px;}

.detajl table, table.basket {width:100%;color:#362f2d;}
.detajl table strong, table.basket strong, table.basket td.del a {color:#9e0b0f;}
.detajl table th, .detajl table td, table.basket th, table.basket td {font-weight:bold; padding:0 15px;line-height:35px;}
.detajl table th, table.basket th {text-align:left;background:#d4d1cf;}
.detajl table td, table.basket td {background:#f4f3f3;padding:0 15px;}
.detajl table td.no, table.basket td.no {background:#fff;padding:0;}

table.basket th.nadpis {font-size:120%;}
table.basket td.del {font-size:140%;text-align:center;}

div.detajl div.left {float:left;width:280px;}
div.detajl div.left table.basket, div.detajl table {width:250px;margin-top:20px;}
div.detajl div.left img {border:10px solid #f4f3f3;}
div.detajl div.left div.images {margin:10px 0;}
div.detajl div.left div.images img {border:5px solid #f4f3f3;padding:0;margin-right:5px;}
div.detajl div.right {text-align:left;float:right;width:290px;}
div.detajl div.right #cena {margin:0 0 1em 0 !important;width:100%;}
div.detajl div.right #cena td {width:150px !important;line-height:1.3 !important;padding:0 !important;background:#fff !important;}
div.detajl p {margin-bottom:10px;}
div.detajl strong {color:#790000;}

div.tabulka {margin:10px 0;}
div.tabulka table {margin-bottom:10px;font-size:11px;width:95%;}
div.tabulka h2 {color:#e41b5b;font-size:16px;padding:0;margin:0;}
div.tabulka table th {font-weight:bold !important;}
div.tabulka table td {font-weight:normal !important;}
div.tabulka table th, div.tabulka table td {line-height:1.5 !important;padding:2px 5px !important;vertical-align:top;text-align:left;width:100px;background:#eee;}

/* *************************************************************************************************
 *
 *  kosik - krok 1 + tlacitko koupit u detajlu produktu solarni kosmetiky
 *  
 * ************************************************************************************************* */

ul.dalej, ul#dalej {display:block;margin:20px 0;line-height:35px;font-weight:bold;}
ul.dalej li, ul#dalej li {display:inline;}
ul.dalej li a, ul#dalej li a {text-align:center; color:#fff;display:block;float:left;width:136px;margin-right:4px;}
ul.dalej li a, ul.dalej li.alone a:hover, ul#dalej li a, ul#dalej li.alone a:hover {text-decoration:none;background:#d4d1cf url('../images/design/sipka5.png') no-repeat 7px 11px;}
ul.dalej li.active a, ul.dalej li a:hover, ul#dalej li.active a, ul#dalej li a:hover {text-decoration:none;background:#e41b5b url('../images/design/sipka4.png') no-repeat 7px 11px;}
p.strong {font-weight:bold;color:#e41b5b;}

ul.top {margin:0 0 10px 80px;}

a.dalej {margin-top:15px;text-align:center;line-height:35px;font-weight:bold;color:#000;display:block;background:#d4d1cf url('../images/design/sipka7.png') no-repeat 7px 11px;}
a.dalej:hover {color:#fff;text-decoration:none;background:#e41b5b url('../images/design/sipka4.png') no-repeat 7px 11px;}
a.leftcontinue {width:176px;float:left;}
a.rightcontinue {width:136px;float:right;}

a.prepocitej {color:#818181;margin:0;float:right;width:136px;background:#f4f3f3 url('../images/design/sipka2.png') no-repeat 7px 11px;}
a.prepocitej:hover {color:#000;background:#d4d1cf url('../images/design/sipka7.png') no-repeat 7px 11px;}

input.dalej {margin-top:15px;text-align:center;height:35px;font-weight:bold;color:#000;display:block;background:#d4d1cf url('../images/design/sipka7.png') no-repeat 7px 11px;}
input.dalej:hover {color:#fff;text-decoration:none;background:#e41b5b url('../images/design/sipka4.png') no-repeat 7px 11px;}
input.prepocitej {color:#818181;margin:0;float:right;width:136px;background:#f4f3f3 url('../images/design/sipka2.png') no-repeat 7px 11px;}
input.prepocitej:hover {color:#000;background:#d4d1cf url('../images/design/sipka7.png') no-repeat 7px 11px;}
input.rightcontinue {width:136px;float:right;}

/* *************************************************************************************************
 *
 *  kosik - krok 2 - uz jenom formular
 *   
 * ************************************************************************************************* */

form#kosik {padding:0 10px 15px 10px;}
form#kosik legend {padding:5px 0 10px 0;font-size:130%;font-weight:bold;color:#e41b5b;}
form#kosik label, form#kosik input {display:block;float:left;margin:1px 0;}
form#kosik input {border:1px solid #aaa;padding:1px;padding:5px 2px;width:150px;}
form#kosik label {font-weight:bold;clear:left;width:100px;line-height:24px;}
form#kosik div.left {float:left;width:49%;}
form#kosik div.right {float:right;width:49%;}

p.req {margin:0 0 5px 0;font-size:90%;*margin-top:10px;}

/* *************************************************************************************************
 *
 *  kosik - krok 3
 *   
 * ************************************************************************************************* */

h3.kosnad {font-size:130%;color:#e41b5b;padding:5px 0;}

/* *************************************************************************************************
 *
 *  vylist subkategorii
 *   
 * ************************************************************************************************* */

div.subcat {background:#f4f3f3;padding:10px 15px 5px 15px;margin-bottom:5px;}
div.subcat p {font-weight:bold;}
div.subcat h2 {font-size:130%;}
div.subcat h2 a {color:#e41b5b;text-decoration:underline;}
div.subcat h2 a:hover {text-decoration:none;}

/* *************************************************************************************************
 *
 *  solarni kosmetika - vylist subkategorii
 *   
 * ************************************************************************************************* */

div.vylist {line-height:1;background:#f4f3f3 url('../images/design/bilej-pruh.png') repeat-y 170px 0;padding:10px;margin-bottom:5px;}
div.vylist p, div.vylist h2 {margin-bottom:5px !important;padding:0;}
div.vylist img {float:left;margin-right:30px;}
div.vylist .popis {padding-left:200px;background:url('../images/design/sipka6.png') no-repeat 180px 0;}
div.vylist table {margin-top:5px;line-height:1.4;}
div.vylist table td {padding-left:10px;}
div.vylist h2 {color:#38302c !important;font-size:150% !important;}
div.vylist h2 a {color:#e41b5b;text-decoration:underline;}
div.vylist h2 a:hover {text-decoration:none;}

/* *************************************************************************************************
 *
 *  vypis produktu - uvodni nadpis
 *   
 * ************************************************************************************************* */
 
div.productlist h1 {background:url('../images/design/pr-nadpis.png') left top repeat-x;line-height:50px;padding:0 20px;margin-bottom:15px;font-size:170%;color:#fff;}

/* *************************************************************************************************
 *
 *  formy :login vlevo | login stranka | registrace
 *   
 * ************************************************************************************************* */
 
.red {color:#e41b5b;font-weight:bold;}
 
div#left fieldset a {font-size:11px;} 

form.form fieldset {margin:10px 0;border:1px solid #d4d1cf;padding:5px 10px 10px 10px;}
form.form legend {font-weight:bold;padding:0 5px 5px 5px;}
form.form input, form.form label {display:block;font-size:11px;margin:2px 0;float:left;}
form.form input {width:80px;padding:1px;border:1px inset #d4d1cf;}
form.form label {width:40px;clear:both;overflow:hidden;}
form.form .submit {clear:left; display:block;font-size:10px !important;width:85px;color:#fff;border:1px solid #d4d1cf;background:url('../images/design/back.home.solar.png') left top repeat-x;}

form#login h3 {padding-top:0;padding-bottom:0;padding-left:32px;font-size:100%;}
form#login fieldset {overflow:hidden;_width:132px;margin:10px 20px;padding:5px 5px 5px 5px;}
form#login fieldset legend {margin-left:-1px;_margin-left:-8px;color:#E41B5B;}
form#login fieldset label {margin-left:2px;width:40px;}
form#login fieldset input {width:80px;border:1px solid #aaa;}
form#login fieldset input.submit {position:relative;left:42px;*left:22px;_left:23px;width:84px;}
form#login fieldset br {clear:left;}
form#login fieldset a {color:#7A4379;padding-left:5px;padding-top:3px;}
 
form#register label {width:120px;}
form#register input {width:100px;}
form#register .submit {margin-left:120px;width:100px;_margin-left:60px;} 
 
form#shop label {width:60px;} 
form#shop .submit {margin-left:60px;_margin-left:30px;}
 
form.dotaz textarea {border:1px inset #d4d1cf;_margin-left:-2px;}
form.dotaz input {width:160px !important;}
form.dotaz label {font-weight:bold;} 
form.dotaz .submit {}

form#ask {margin:20px 15px 0 15px;}
/* *************************************************************************************************
 *
 *  detail solaria redefinovani divu
 *   
 * ************************************************************************************************* */
 
div#right div.clanek div.detajl div.leftsolar {width:170px;}
div#right div.clanek div.detajl div.rightsolar {width:380px;}
div#right div.obrazky {margin:10px;}
div#right div.obrazky img {padding:5px;background:#fff;border:1px solid #a19e9e;margin-left:3px;}

/* *************************************************************************************************
 *
 *  mapa webu
 *  
 * ************************************************************************************************* */
 
ul.mapa-webu {margin-left:25px;list-style:disc;}
ul.mapa-webu ul {margin-left:25px;list-style:disc;}

/* *************************************************************************************************
 *
 *  domtab
 *  
 * ************************************************************************************************* */
 
div.zalozky-div {padding:0 15px;}
div.zalozky-div ul.zalozky {height:34px;line-height:34px;list-style:none;border-bottom:10px solid #969696;margin:30px 0 10px 0;}
div.zalozky-div ul.zalozky li {border-right:1px solid #fff;float:left;}
div.zalozky-div ul.zalozky li a {background:#f4f4f4;font-weight:bold;display:block;line-height:34px;height:34px;float:left;color:#666;text-decoration:none;padding:0 10px;}
div.zalozky-div ul.zalozky li a:hover {background:#969696;color:#fff;}
div.zalozky-div ul.zalozky li.active a {background:#969696;color:#fff;}

/* *************************************************************************************************
 *
 *  partnerska sekce | menu
 *  
 * ************************************************************************************************* */

#left input.text{border:1px solid #abadb3;height:15px;width:100px;margin:10px 0;padding:2px}
#left input.submit{background:url(../images/search.gif) 0 0 no-repeat;width:18px;height:18px;border:0;margin:10px 0;}
 
ul#partmenu {line-height:1.6;margin:5px 20px;list-style:disc;}
ul#partmenu li {margin-left:15px;}

a.klik {position:absolute;top:0px;left:0px;background:url(""../images/klik.gif) center top no-repeat;width:760px;height:166px;}

.foot {font-size:90%;text-align:right;}

.startup h3 {margin-bottom:0;}
.startupNews {background:#eee;margin-left:15px;margin:10px 15px !important;padding-left:10px !important;padding-right:10px !important;}
.startupNews a {color:#e41b5b;text-decoration:none;padding:0;margin:0;}
.startupNews a:hover {text-decoration:underline;}

.homeAnot {margin:20px 30px 25px 20px;}
.homeAnot p, .homeAnot h2 {margin-bottom:10px;}

input[type="hidden"] {display:none !important;margin:0;padding:0;border:0;}