/* Autor: Přemysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:68.75%;font-family:Tahoma,Verdana,sans-serif;line-height:1.4em;background:#eeeeee url(../images/bgBody.gif) repeat-x top left;padding:11px 0px;color:#224176;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
input.iText {background:url(../images/bgItext.gif) no-repeat;border-right:1px solid #f1efe2;border-bottom:1px solid #f1efe2;border-left:1px solid #aca899;border-top:1px solid #aca899;}
textarea {background:url(../images/bgItext.gif) no-repeat;border-right:1px solid #f1efe2;border-bottom:1px solid #f1efe2;border-left:1px solid #aca899;border-top:1px solid #aca899;}
select {}
.center {text-align:center;}
.right {text-align:right;}

#hlava {position:absolute;top:0px;left:0px;width:100%;display:block;height:330px;z-index:0;background:url(../images/bgBody.gif) no-repeat top center;}

#lead {width:778px;margin:0px auto;position:relative;padding:0px;background:url(../images/bgLead.gif) repeat-y;}
#leadTop {background:url(../images/bgLeadTop.gif) no-repeat top left;}
#leadBottom {background:url(../images/bgLeadBottom.gif) no-repeat bottom left;padding:19px 19px 20px 19px;}
#lead a {color:#d82e25;}

#logo {width:440px;height:70px;display:block;left:36px;top:35px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:440px;height:70px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:440px;height:70px;background-image:url(../images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

#top {height:137px;padding:18px 0px 0px 0px;background:url(../images/bgTop.gif) no-repeat top left;}
#top .info {float:right;margin:0px 26px 31px 0px;}
#top #menu {height:40px;clear:both;background:#d82e25 url(../images/bgMenu.gif) repeat-x left bottom;}
#menu ul {list-style:none;height:40px;display:block;overflow:hidden;}
#menu li {float:left;height:40px;padding-right:2px;background:url(../images/bgMenuItem.gif) repeat-y right top;}
#menu li a {display:block;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;height:28px;padding:12px 0px 0px 0px;font-size:1.1em;}
#menu li.homepage a {width:85px;}
#menu li.produkty a {width:145px;}
#menu li.akce a {width:117px;}
#menu li.reference a {width:90px;}
#menu li.onas a {width:118px;}
#menu li.kontakty a {width:86px;}
#menu li.eurowax {padding:0px;background:none;}
#menu li.eurowax a {width:87px;background:url(../images/btnEurowax.gif) no-repeat;height:40px;}
#menu li.eurowax a span {display:none;}
#menu li a:hover {background:url(../images/bgMenuItemHover.gif) no-repeat top right;}
#menu li.active a {background:url(../images/bgMenuItemHover.gif) no-repeat top right;font-weight:bold;}
#menu li.eurowax a:hover {background:url(../images/btnEurowax.gif) no-repeat;}

#content {clear:both;padding:20px 0px 15px 0px;}
#content h2 {font-family:Tahoma;font-size:1.45em;font-weight:bold;color:#d82e25;padding:0px 0px 20px 11px;background:url(../images/bgSubpageHeader.gif) no-repeat left bottom;}
#content h3 {font-weight:bold;font-family:Tahoma;font-size:1.25em;color:#d82e25;padding:0px 0px 15px 11px;line-height:1.4em;}

.homeCol1 {float:left;width:250px;margin-right:15px;background:url(../images/bgHomeCol1.jpg) no-repeat top right;}
#content .homeCol1 h2 {background:none;margin-top:10px;padding-bottom:15px;}
#content .homeCol1 h3 {font-weight:normal;font-family:Tahoma;font-size:1.25em;color:#224176;padding:0px 0px 40px 11px;line-height:1.4em;}
#content .homeCol1 h4 {font-weight:bold;font-family:Tahoma;font-size:1.25em;color:#d82e25;padding:0px 0px 15px 11px;line-height:1.4em;}
.homeCol1 p {padding-left:11px;margin-bottom:12px;}
.homeCol1 .hr {height:11px;background:url(../images/bgHrHomeCol.gif) no-repeat;}
.homeCol1 ul {list-style:none;margin:0px 0px 20px 11px;}
.homeCol1 ul li {background:url(../images/homeColList.gif) no-repeat 0px 3px;padding:0px 0px 7px 11px;}
.homeCol1 .eurowax {height:88px;background:url(../images/bgEurowaxInfo.gif) no-repeat;padding:15px 10px 0px 16px;}
.homeCol1 .eurowax p {padding:6px 0px 0px 0px;color:#005a51;}
#content .homeCol1 .eurowax p a {color:#005a51;}

.homeCol2 {float:left;width:250px;margin-right:15px;padding:10px 0px;background:#eff8fb;}
.homeCol2 p {padding:0px 11px;margin-bottom:12px;}
.homeCol2 a.more {background:url(../images/bgHomeColMore.gif) no-repeat left 50%;padding-left:17px;}
.homeCol2 ul {list-style:none;margin:0px;border-top:1px solid #e1f1f8;border-bottom:1px solid #ffffff;margin-bottom:15px;}
.homeCol2 ul li {list-style:none;margin:0px;border-top:1px solid #ffffff;border-bottom:1px solid #e1f1f8;}
#content .homeCol2 ul li a {padding:8px 11px;display:block;color:#224176;text-decoration:none;line-height:1.3em;}
#content .homeCol2 ul li a:hover {background:url(../images/bgHomeColList.gif) repeat-y top left;}
#content .homeCol2 ul li strong {text-decoration:underline;}
#content .homeCol2 ul li a:hover strong {text-decoration:none;}
.homeCol2 ul li img {float:right;}

.homeCol3 {float:left;width:210px;background:url(../images/bgHomeCol3.gif) repeat-y;border-bottom:1px solid #e1f1f8;}
#content .homeCol3 h3 {background:#88b5d2;color:#fff;font-size:1.25em;font-weight:bold;padding:10px 11px;margin:0px;}
#content .homeCol3 h3.letak {background:#88b5d2 url(../images/bgHomeColHeaderPdf.gif) no-repeat;padding-top:14px;}
#content.subpage .homeCol3 h3.letak {background:#88b5d2 url(../images/bgHomeColHeaderPdfSubpage.gif) no-repeat;}
.homeCol3 .action_list {margin:1px 2px 0px 2px;}
.homeCol3 .action_list_item {padding:5px 10px 8px 10px;}
.homeCol3 .action_list_item_first {background:url(../images/bgActionList.gif) no-repeat top left;}
.homeCol3 .action_list_item img {float:left;margin-right:10px;margin-top:5px;}
.homeCol3 .action_list_item span {font-weight:bold;color:#d82e25;}
.homeCol3 .action_list hr {border-width:1px 0px 0px 0px;border-style:solid;border-color:#e1f1f8;display:block;height:1px;overflow:hidden;}
.homeCol3 p {padding:11px;}
.homeCol3 p.shadow {background:url(../images/bgActionList.gif) no-repeat top left;margin:1px 2px;padding:10px 9px;}
.homeCol3 form {margin:0px 2px;background:url(../images/bgHomeForm.gif) no-repeat top left;padding:15px 0px 0px 0px;}
.homeCol3 form p {padding:0px 5px 5px 11px;}
.homeCol3 form label {font-weight:bold;}
.homeCol3 form input {width:136px;height:17px;padding:3px;background:url(../images/bgHomeInput.gif) no-repeat;border:1px solid #aca899;border-bottom-color:#f1efe2;border-right-color:#f1efe2;vertical-align:middle;}
.homeCol3 form input.btn {width:83px;height:24px;padding:0px;border-top:#fff;border-left:#fff;border-bottom:#716f64;border-right:#716f64;background:url(../images/bgHomeBtn.gif) no-repeat;font-size:0.9em;font-weight:bold;}
.homeCol3 p.note {color:#88b5d2;font-size:.8em;line-height:1.4em;}

#footer {background:#eff8fb url(../images/bgFooter.gif) no-repeat left bottom;border-top:1px solid #e1f1f8;padding:10px;clear:both;}
#footer img {float:left;margin-right:23px;}

.subpage_content {width:515px;float:right;color:#000;}
.subpage_content .in {margin-left:11px;}
#content .subpage_content h2 {margin-bottom:10px;}
#content .subpage_content h3 {font-size:1.25em;color:#224176;font-family:Tahoma;padding-left:11px;background:url(../images/bgSubpageH3.gif) no-repeat 0px 8px;}
#content .subpage_content h4 {font-size:1em;color:#D82E25;margin-bottom:10px;}
.subpage_content p {margin-bottom:9px;}

.subpage_content .half {width:240px;float:left;margin-right:10px;margin-bottom:20px;}
.subpage_content ul {list-style:none;}
.subpage_content ul li {background:url(../images/bgUl1.gif) no-repeat 0px 4px;padding-left:15px;margin-bottom:9px;}
.subpage_content ul ul {margin-top:6px;margin-left:0px;}
.subpage_content ul ul li {background:url(../images/bgUl2.gif) no-repeat 0px 5px;padding-left:13px;}
.subpage_content ul ul ul li {background:url(../images/bgUl3.gif) no-repeat 0px 9px;padding-left:13px;margin-left:0px;}
.subpage_content ol {color:#88b5d2;font-weight:bold;list-style-type:decimal;margin-left:19px;}
.subpage_content ol span {color:#000000;font-weight:normal;}
.subpage_content ol li {margin-bottom:9px;}
.subpage_content ol ol {margin-top:6px;list-style-type:lower-alpha;margin-left:20px;}
.subpage_content ol ol ol {list-style-type:upper-roman;font-weight:normal;}

.subpage_content table {border-collapse:collapse;margin-bottom:35px;}
.subpage_content table.full {width:100%;}
.subpage_content table.almost {width:90%;}
.subpage_content table.hlf {width:50%;}
.subpage_content table.bborder {border-bottom:1px solid #c9deec;}
.subpage_content table.bborder th {border-bottom:2px solid #c9deec;background:none;padding:0.1em 1em 0.1em 0.3em;}
.subpage_content table.bborder td {border-bottom:1px solid #c9deec;padding:0.1em 1em 0.1em 0.3em;}
.subpage_content table.bborder td.dark {background:none;}
.subpage_content table.dborder {border:1px solid #c9deec;}
.subpage_content table.dborder th {border:1px solid #c9deec;text-align:center;}
.subpage_content table.dborder td {border:1px solid #c9deec;}
.subpage_content table td,th {padding:0.3em 0.5em;}
.subpage_content table th {color:#224176;background:#f4fbfd;text-align:left;}
.subpage_content table td {color:#333333;}
.subpage_content table td.dark {font-weight:bold;background:#f4fbfd;}
.subpage_content table th.dark {background:#daf1f8;color:#d82e25;}
.subpage_content table.almost th {text-align:left;}

.subpage_content form p {clear:both;margin-bottom:0px;padding-bottom:0px;}
.subpage_content form p label {display:block;float:left;text-align:right;width:150px;color:#224176;font-weight:bold;margin-right:5px;padding-top:1px;}
.subpage_content form p label.long {width:auto;margin-bottom:8px;}
.subpage_content form p input.iText {height:18px;padding:2px;margin-bottom:8px;}
.subpage_content form p textarea {width:265px;padding:2px;height:87px;font-family:Arial;font-size:1em;margin-bottom:8px;}
.subpage_content input.mid {width:150px;}
.subpage_content form p input.long {width:265px;float:left;margin-bottom:8px;}
.subpage_content form p input.iCheck {width:auto;float:left;margin:2px 10px 8px 0px;}
.subpage_content form p input.btn {width:83px;height:24px;padding:0px;border-top:#fff;border-left:#fff;border-bottom:#716f64;border-right:#716f64;background:url(../images/bgHomeBtn.gif) no-repeat;font-size:0.9em;font-weight:bold;}
.subpage_content form p.wrong_fill label {color:#d82e25;}
.subpage_content form p.wrong_fill input {background-color:#fccaa9;}

.subpage_content div.form_err {width:350px;border:1px solid #c9deec;background:#f4fbfd url(../images/bgFormErr.gif) no-repeat top left;padding:10px 12px 10px 48px;}
#content .subpage_content .form_err h4 {border-bottom:1px solid #dce6ed;padding:3px 0px 10px 0px;margin-bottom:6px;color:#224176;font-size:1.25em;}
.subpage_content .form_err ul {list-style:disc;color:#d82e25;margin-left:16px;}
.subpage_content .form_err li {background:none;padding:0px;}
.subpage_content .form_err span {color:#ea330c;}


.subpage_column {width:210px;float:left;}
.subpage_column .homeCol3 {margin-bottom:19px;}
.subpage_column .eurowax {clear:both;height:85px;background:url(../images/bgEurowaxInfoSubpage.gif) no-repeat;padding:15px 10px 0px 16px;}
.subpage_column .eurowax p {padding:6px 0px 0px 0px;color:#005a51;}
#content .subpage_column .eurowax p a {color:#005a51;}

.subpage_column ul.subpage_menu {background:url(../images/bgSubpageMenu.gif) no-repeat left bottom;padding-bottom:13px;list-style:none;margin-bottom:20px;}
ul.subpage_menu li {border-top:1px solid #c9deec;}
#content ul.subpage_menu li a {background:#f4fbfd;display:block;padding:12px 10px 12px 17px;color:#224176;text-decoration:none;}
#content ul.subpage_menu li a:hover {background:#88b5d2;}
#content ul.subpage_menu li.active a {background:#88b5d2;font-weight:bold;}
ul.subpage_menu li.active ul {list-style:none;background:#ddf2f9;}
ul.subpage_menu li.active ul li {border:0px;}
#content ul.subpage_menu li.active ul li a {background:url(../images/subpageLevel2.gif) no-repeat 22px 12px;padding:8px 10px 8px 36px;font-weight:normal;}
#content ul.subpage_menu li.active ul li a:hover {color:#d82e25;}
#content ul.subpage_menu li.active ul li.active a {color:#d82e25;font-weight:bold;background:url(../images/subpageLevel2Active.gif) no-repeat 22px 12px;}
