* {margin: 0;padding: 0;outline: 0}
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object {border: 0}
ul, ol {list-style-type: none}
html {background: #f5e670 url('../img/bg-repeat.png') repeat-x;}
body {background: url('../img/bg-center.png') no-repeat 50% 0;color: #0b0b0b;font: normal 75%/1 "Lucida Sans Unicode",Georgia,Arial,sans-serif}
p {line-height: 1.7em;font-size: 1.1em;margin-bottom: 10px}
p.high {color: #000;font-weight: bold}
p.small {font-size: 0.9em}
/* links */
a {color: #e96700;text-decoration: underline;}
a:link {color: #e96700}
a:focus {color: #e96700; outline: 0}
a:visited {color: #e96700}
a:hover {color: #000;text-decoration: none;}
a.more {background: url('../img/a-more.png') no-repeat 0px 2px;font-size: 1.1em;margin-top: 4px;display: inline-block;padding:0 6px 3px 18px;font-weight: bold;margin-bottom: 10px}
a.more.marginBottom {margin-bottom: 25px}
a.more:hover {background-position: 0 -88px}
a.down {background: url('../img/a-down.png') no-repeat 2px 2px;font-size: 1.1em;margin-top: 4px;display: inline-block;padding:0 6px 3px 18px;font-weight: bold;margin-bottom: 10px}
a.down:hover {background-position: 2px -88px}
a.out {background: url('../img/a-out.png') no-repeat 100% 2px;padding:0 15px 0 0}
a.out:hover {background-position: 100% -47px}

/* H1 - H5 */
h1, h2, h3, h4, h5, h6 {margin: 0 0 15px;}
h1 {font-size: 2.4em;margin: 0 0 15px;line-height: 1.2em;color: #000;position: absolute;top: 135px;left: 30px}
#homepage h1 {font-size: 1.8em;position: relative;top: 0;left: 0}
h2 {font-size: 1.5em;margin-bottom: 15px;line-height: 1.4em;color: #000;}
h3 {font-size: 1.2em;line-height: 1.4em;color: #000;}
h4 {font-size: 1.1em;margin-top: 20px;color: #000}
h5 {font-size: 1.0em}

/* layout */
#layout {margin: 0 auto;width: 960px;position: relative;padding-top: 95px;}

/* logo */
a#logo {display: block;color: #5c6c18;text-decoration: none;width: 585px;height: 95px;position: absolute;top: 0;left:0}
a#logo:hover {color: #fff}
a#logo span {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;cursor: pointer;background: url('../img/logo.png') no-repeat}

#breadcrumbs {position: absolute;top:72px;left: 30px;height: 48px;font-size: 0.9em;line-height: 48px;}
#breadcrumbs strong {padding-right: 3px}
#breadcrumbs a {background: url('../img/breadcrumbs-arrow.gif') no-repeat 100% 70%;color: #000;padding-right: 15px;margin-right: 4px}
#breadcrumbs a.active {margin: 0;padding: 0;background: none;color: #000}

#lang {position: absolute;top: 30px;right: 0;height: 35px;padding-left: 45px;width: 120px;line-height: 32px;color: #fff;text-transform: uppercase}
#homepage #lang {right: 210px;z-index: 310}
#lang:hover {color: #000}
#lang.sk {background: url('../img/lang-sk.png') no-repeat}
#lang.cz {background: url('../img/lang-sk.png') no-repeat}


/* navigation */
ul#nav {position: absolute;width: 100%;top: 120px;left: 0;z-index: 100;height: 44px;_height: 42px;}
ul#nav li {float: left}
/* UPDATE */
ul#nav li a {display: block;float: left;color: #fff;text-indent: -9999px;height: 44px;_height: 42px;background: url('../img/nav_new2.png') no-repeat}



ul#nav li.nav01 a {width: 101px;background-position: 0 0;_background-position: 0 -1px}
ul#nav li.nav02 a {width: 234px;background-position: -101px 0;_background-position: -101px -1px}
ul#nav li.nav03 a {width: 256px;background-position: -335px 0;_background-position: -335px -1px}
ul#nav li.nav04 a {width: 369px;background-position: -591px 0;_background-position: -591px -1px}
ul#nav li.nav05,
ul#nav li.nav06,
ul#nav li.nav07 {display: none}


ul#nav li.nav01 a:hover {background-position: 0 -44px;_background-position: 0 -45px}
ul#nav li.nav02 a:hover {background-position: -101px -44px;_background-position: -101px -45px}
ul#nav li.nav03 a:hover {background-position: -335px -44px;_background-position: -335px -45px}
ul#nav li.nav04 a:hover {background-position: -591px -44px;_background-position: -591px -45px}


ul#nav li.nav01 a.active,
ul#nav li.nav01 a.active:hover {background-position: 0 -88px;_background-position: 0 -89px}
ul#nav li.nav02 a.active,
ul#nav li.nav02 a.active:hover {background-position: -101px -88px;_background-position: -101px -89px}
ul#nav li.nav03 a.active,
ul#nav li.nav03 a.active:hover {background-position: -335px -88px;_background-position: -335px -89px}
ul#nav li.nav04 a.active,
ul#nav li.nav04 a.active:hover {background-position: -591px -88px;_background-position: -591px -89px}
/* / UPDATE */

/* intro */
/* UPDATE */
#intro {background: #fff url('../img/subpage-intro_new.png') no-repeat;height: 187px;position: relative}
/* / UPDATE */
#homepage #intro {background: #fff url('../img/homepage-intro_new2.png') no-repeat;height: auto;margin-bottom: 0px;}
#intro .box {padding: 100px 0px 0 300px;height: 344px}
#intro .box p {color: #0b0b0b;padding-top: 5px;font-size: 1.0em;margin-bottom: 5px;}
#intro .box a.more {color: #fff;font-size: 1.0em}
#intro .box a.more:hover {color: #000;background-position: 0 -43px}
#intro .box h1 { font-weight: bold; font-size: 32px; margin-bottom: 0px; }

#intro .box div.inCol1 h2 { margin-bottom: 5px; color: #fff; }
#intro .box div.inCol2 h2 { margin-bottom: 5px; color: #fff; }

#intro .box div.inCol1 { float: left; width: 360px; margin-top: 10px;}
#intro .box div.inCol1 p { padding-left: 80px; padding-right: 40px; font-size: 1.0em; line-height: 1.3em; }
#intro .box div.inCol2 { float: left; width: 270px; margin-top: 10px; }
#intro .box div.inCol2 p { padding-left: 90px; padding-right: 0px; font-size: 1.0em; line-height: 1.3em; }


.container {min-height: 1000px;background-color: #fff}
.cols3 {background: #fff url('../img/container-bg.png') repeat-y}
.cols2 {background: #fff url('../img/container-bg2.png') repeat-y}
.cols2b {background: #fff url('../img/container-bg3.png') repeat-y}
.sideRight {width: 762px;float: right;}
.cols2b .sideRight {width: 100%;float: none}
.cols2 .sideRight {width: 762px;float: right;overflow: hidden}

.sidebarL {width: 198px;float: left;padding: 20px 0;background: url('../img/sidebar-bg-left.png') no-repeat}

.sidebarL h2 {margin: 0;padding: 0 0 5px 30px;font-size: 1.4em;border-bottom: 1px solid #d2caaa}
.sidebarL .nav {padding-left: 24px;margin-bottom: 20px}
.sidebarL .nav li {border-bottom: 1px solid #d2cdb7;}
.sidebarL .nav li a {display: block;padding: 8px 10px 9px 7px;line-height: 1.5em;font-weight: bold;font-size: 0.9em;text-decoration: none}
.sidebarL .nav li.active {border-left: 1px solid #d2cbac;background: #fff;}
.sidebarL .nav li.active a {color: #000;padding-left: 6px}
.sidebarL .nav li.active ul {font-size: 0.9em;padding: 0 6px 5px 6px}
.sidebarL .nav li.active ul li {border-bottom: 0;border-top: 1px solid #d2cdb7}
.sidebarL .nav li.active ul li.first {border-top: 0}
.sidebarL .nav li.active ul li a {color: #e96700;font-weight: normal;width: 140px;padding: 5px 10px 5px 0;border: 0;background: none}
.sidebarL .nav li.active ul li a:hover {color: #000}


.sidebarR {width: 219px;float: right;overflow: hidden}

.sidebarR .padding {background: url('../img/sidebar-bg-right.png') no-repeat 1px 0}
.sidebarR h2 {margin-bottom: 10px;padding: 0;font-size: 1.4em}
.cols2b .sidebarR {width: 294px}
.sidebarR .padding {padding: 20px 30px}
.sidebarR a.more,
.sidebarR a.down {margin: 10px 0 15px;display: block;padding-bottom: 15px;border-bottom: 1px solid #d2ccb2}
.sidebarR a.more.noBorder {border: 0}
.sidebarR .weather {position: relative;height: auto}
.sidebarR .weather .icon {background: url('../img/weather/icons.png') no-repeat;position: absolute;top: 0;left: 0;width: 100px;height: 80px}
.sidebarR .weather.type1 .icon {background-position: -40px -28px;width: 80px}
.sidebarR .weather.type2 .icon {background-position: -118px -28px}
.sidebarR .weather.type3 .icon {background-position: -230px -28px;width: 80px}
.sidebarR .weather.type4 .icon {background-position: -323px -18px}
.sidebarR .weather.type5 .icon {background-position: -480px -20px}
.sidebarR .weather.type6 .icon {background-position: -24px -148px}
.sidebarR .weather.type7 .icon {background-position: -132px -140px}
.sidebarR .weather.type8 .icon {background-position: -240px -140px}
.sidebarR .weather.type9 .icon {background-position: -347px -140px}
.sidebarR .weather.type10 .icon {background-position: -472px -125px;width: 90px}
.sidebarR .weather.type11 .icon {background-position: -30px -240px}
.sidebarR .weather.type12 .icon {background-position: -148px -230px;width: 80px}
.sidebarR .weather.type13 .icon {background-position: -246px -240px}
.sidebarR .weather.type14 .icon {background-position: -353px -235px}
.sidebarR .weather.type15 .icon {background-position: -475px -240px}
.sidebarR .weather.type16 .icon {background-position: -20px -370px;width: 80px}
.sidebarR .weather.type17 .icon {background-position: -118px -385px}
.sidebarR .weather.type18 .icon {background-position: -210px -375px;width: 80px}
.sidebarR .weather.type19 .icon {background-position: -295px -365px;width: 80px}
.sidebarR .weather.type20 .icon {background-position: -380px -370px;width: 80px}
.sidebarR .weather.type21 .icon {background-position: -460px -365px}
.sidebarR .weather p {position: absolute;top: 5px;left: 80px;font-weight: bold;font-size: 0.8em}
.sidebarR .weather p span {display: block;font-size: 1.2em}
.sidebarR .product {text-align: center}
.sidebarR .product h3 {font-size: 1.3em;font-weight: normal;}
.sidebarR .product a.image {display: block}
.sidebarR .product .price {display: block;line-height: 1.4em;margin-bottom: 10px}
.sidebarR .product .price span {color: #e96700}
.sidebarR .product a.textBuy {display: block;margin-top: 10px;padding: 10px 0;margin-bottom: 20px;border-top: 1px solid #d2ccb2;border-bottom: 1px solid #d2ccb2;font-weight: bold;line-height: 1.4em}
.sidebarR .whiteBox {background: #fff;border-bottom: 1px solid #d2cdb7;padding: 30px 0 10px}
.sidebarR .whiteBox form {padding-bottom: 20px}
.sidebarR .whiteBox form strong {font-size: 1.2em;font-weight: normal;display: block;padding-bottom: 15px;}
.sidebarR .whiteBox form .text {width: 80%}


form .col {width: 250px}
form .col.floatLeft {width: 220px}
form label {display: block;font-weight: bold;padding-bottom: 8px}
form .text {margin-bottom: 15px;font-style: italic;font-size: 0.9em;font-family: "Lucida Sans Unicode";padding: 5px;width: 96%;background: #fff7d4;border: 1px solid #fff7d4;border-left-color: #a19c86;border-top-color: #6f6c5e}
form textarea {width: 98%;height: 80px;margin-bottom: 20px;padding: 5px;font-family: "Lucida Sans Unicode", Arial;font-size: 1.0em;background: #fff7d4;border: 1px solid #fff7d4;border-left-color: #a19c86;border-top-color: #6f6c5e}
form input.checkbox {float: left}
form label.checkbox {float: left;position: relative;top:-2px;padding: 0;font-weight: normal;width: 400px;padding: 0 0 0 10px;line-height: 1.4em}

/* content */
#content {float: left;width: 541px}
.cols2 #content {float: none;width: 100%}
.cols2b #content {width: 660px;overflow: hidden}
.cols3 #content {width: 540px;overflow: hidden}
.sideRight .padding {padding: 30px 30px 0;}
.bgWhite {background: #fff}
.sideRight .padding p {margin: 0}
#content .padding {padding: 30px;background: none}
#content .padding p {margin-bottom: 10px}
#content .padding ul {margin-bottom: 20px}
#content .padding ul li {background: url('../img/li.png') no-repeat 0 13px;font-size: 1.1em;line-height: 1.5em;padding: 5px 0 5px 13px}
#homepage #content {padding: 0px 0;width: auto;float: none}

.revitalInfo {width: 620px}

.buyOnline {width: 250px}
.buyOnline h3 {font-size: 1.3em;font-weight: normal;margin-bottom: 7px}
.buyOnline .link {display: block;margin-bottom: 20px;font-size: 1.2em}
.buyOnline ul li {width: 50%;float: left;text-align: center;font-size: 0.8em}
.buyOnline ul li a.image {display: block;height: 145px}
.buyOnline ul li strong {display: block}
.buyOnline ul li strong span {color: #000}
.buyOnline ul li span {display: block;font-weight: bold;color: #e96700;}

.compileCure {width: 100%;border-collapse: collapse}
.compileCure th {padding: 10px 0 10px 30px;background: url('../img/ico-question.png') no-repeat 0 50%;text-align: left;font-size: 0.95em}
.compileCure td.col1 {width: 280px}
.compileCure td.col2 {width: 313px}
.compileCure td.col3 {width: 308px}
.compileCure td {padding: 10px 0}
.compileCure td select {width: 100%;padding: 5px}

#content .compileCure {width: 100%;border-collapse: collapse}
#content .compileCure th {padding: 10px 0 10px 30px;background: #fff url('../img/ico-question.png') no-repeat 0 50%;color: #000;text-align: left;font-size: 1.1em}
#content .compileCure td {padding: 10px 0 !important;border: 0;font-weight: normal}
#content .compileCure td.wid50 {width: 50%}
#content .compileCure .odd td {background: #fff}
#content .compileCure td select {width: 100%;padding: 5px;position: relative;left: -5px}


.cols {width: 284px;float: left;height: 330px;background: #fff}
.cols h2 {height: 60px;font-size: 1.35em;line-height: 57px;padding: 0 0 0 20px;background: url('../img/col-title-bg.png') no-repeat;color: #e96700;margin: 0;}
#content .cols .padding {padding: 17px 20px}
.cols.col1 {margin-right: 18px}
.cols.col1 img {margin-bottom: 15px}
.cols.col1 .info {display: block;margin-bottom: 5px}
.cols.col1 p {font-size: 0.9em;border-bottom: 1px solid #d9d7cf;padding-bottom: 10px}
.cols.col2 img {float: left}
.cols.col2 .user {display: block;clear: both;padding: 17px;background: #f6e788;font-size: 0.9em;margin-bottom: 10px}
.cols.col3 {width: 356px;float: right;}
.cols.col3 .youtube {margin-bottom: 10px}

.borderBox {border: 1px solid #d2cdb7;background: #fff;height: 40px}
.paging {position: relative;margin: 20px 0;width: 100%}
.paging a.pageLeft {background: url('../img/page-left.png') no-repeat 0 52%;padding-left: 15px;display: block;height: 40px;line-height: 40px;position: absolute;top: 0;left: 15px;width: 80px}
.paging a.pageLeft:hover {}
.paging a.pageRight {background: url('../img/page-right.png') no-repeat 100% 52%;padding-right: 15px;text-align: right;display: block;height: 40px;line-height: 40px;position: absolute;top: 0;right: 15px;width: 80px}
.paging a.pageRight:hover {}
.paging p {padding: 8px 120px;margin: 0;text-align: center}
.paging p a {color: #e96700;display: inline-block;font-family: Arial;margin: 0 2px;text-decoration: none;width: 23px;height: 22px;line-height: 22px;text-align: center;background: #fffbe4;border: 1px solid #d2cdb7}
.paging p a.active,
.paging p a:hover {color: #fff;background: #000000;border: 1px solid #000000}
.paging p span {font-size: 0.8em;}

#content ul.users {margin-bottom: 15px;}
#content ul.users li {width: 167px;overflow: hidden;background: #e96700;float: left;color: #fff;padding: 0;margin: 0 0 0 10px}
#content ul.users li .bgColor {background: #e96700;width: 160px;min-height: 120px;_height: 120px}
#content ul.users li.first {margin: 0}
#content ul.users li p {padding: 15px 15px 10px;margin: 0;/*border-bottom: 1px solid #f4b380;*/font-size: 0.9em}
#content ul.users li p strong {display: block}
/* upraveno */ #content ul.users li div.ratingWrap {padding: 10px 5px 10px 15px;border: 0}


.flashGallery {margin-bottom: 15px}
.icoYT {position: relative;top:-3px;left: 5px;}

.letters {width: 100%;background: none;border: 0}
.letters strong {font-size: 1.2em;font-weight: normal;display: block;padding-bottom: 15px;}
.letters p {padding: 0;margin: 0}
.letters p a {font-weight: bold;font-size: 1.2em;display: block;float: left;text-decoration: none;width: 31px;height: 31px;line-height: 29px;margin-right: 9px;margin-bottom: 9px;text-align: center;background: url('../img/letter-bg.png') no-repeat}
.letters p a:hover {background-position: 100% 0;color: #fff}

.youtubeIco {margin-bottom: 20px}
.youtubeIco a {display: block;width: auto;float: left}
.youtubeIco img {float: left}

.conceptions {position: relative;padding-top: 10px}
.conceptions .addConception {font-weight: bold;position: absolute;top: 10px;left: 370px;background: url('../img/add-conception.png') no-repeat 0 55%;display: block;width: 100px;padding: 5px 0 5px 23px}
.conceptions h2 {margin-bottom: 10px}
#content .padding.conceptionDetail {padding-top: 20px}
.conceptionDetail h2 {margin-bottom: 5px}
.conceptionDetail h3 {margin: 30px 0 10px;font-size: 1.1em}
.conceptionInfo {border-bottom: 1px solid #d2cdb7;font-size: 0.9em;padding: 0 0 13px}
.conceptionInfo a {color: #000}

#content table {width: 100%;border-collapse: collapse;margin-bottom: 20px;font-size: 0.85em;line-height: 1.8em}
#content table th {background: #e96700;color: #fff;padding: 10px;text-align: left;}
#content table td {padding: 10px;border-bottom: 1px solid #c7c0a5}
#content table td p {margin: 0;padding-left: 10px}
#content table .odd td {background: #fff7d4}

.sections {padding: 8px 15px;margin-top: 20px;border: 1px solid #dde3e6;background: #fffbe4;border-bottom: 0;width: 670px;height: auto;}
.sections ul {padding: 0;margin: 0;width: 50%;float: left}
.sections ul li {background: url('../img/li.png') no-repeat 0 12px;padding: 8px 0 8px 13px;}
.sections ul li a {font-weight: bold;}

.sort {overflow: hidden;line-height: 40px;padding: 0 15px;width: 670px;margin-bottom: 0;font-size: 1.0em}
.sort .label {float: left}
.sort a.sortUp,
.sort a.sortDown {margin: 0 2px;float: left;display: block;width: 15px;height: 13px;font-size: 10px;line-height: 10px;position: relative;top:14px}
.sort a.sortUp span {background: url('../img/sort-up.png') no-repeat 100% 0;display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;cursor: pointer;}
.sort a.sortDown span {background: url('../img/sort-down.png') no-repeat 100% 0;display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;cursor: pointer;}
.sort a.sortUp:hover span,
.sort a.sortUp span.active {background-position: 0 0}
.sort a.sortDown:hover span,
.sort a.sortDown span.active {background-position: 0 0}
.sort a.link {padding: 0 5px 0 10px;font-weight: normal;text-decoration: underline;float: left;display: block;}
.sort a.link.active {color: #000}

.article {margin-bottom: 10px}
.article .bImage {float: left}
.article .articleContent {float: right;width: 350px}
.article h3 {font-size: 1.1em;line-height: 1.6em;margin-bottom: 5px}
.article .info {text-align: left;font-size: 0.9em;margin-bottom: 10px}
.article .info strong {margin-right: 5px}
.article .info a {margin-left: 5px}
.article p {text-align: justify;margin: 0;font-size: 0.9em}

.sidebarR .products {border-bottom: 1px solid #d2ccb2;padding-bottom: 10px;margin-bottom: 20px}
.sidebarR .products .link {display: block;margin-bottom: 20px;font-size: 1.2em}
.sidebarR .products li {width: 50%;float: left;text-align: center;font-size: 0.8em}
.sidebarR .products li a.image {display: block;height: 145px}
.sidebarR .products li strong {display: block}
.sidebarR .products li strong span {color: #000}
.sidebarR .products li span {display: block;font-weight: bold;color: #e96700;}

.sidebarR .toBuy {padding-top: 5px}
.sidebarR .toBuy h3 {font-size: 0.9em;margin-bottom: 10px;}
.sidebarR .toBuy .high {margin-bottom: 10px}
.sidebarR .toBuy .price {display: block;float: left;width: 60px;margin-bottom: 30px}
.sidebarR .toBuy .submit {float: left;position: relative;left: 0;top:-4px}
.sidebarR #code {background: #ece1bf;width: 200px;padding: 10px 0;font-size: 1.4em;margin-bottom: 15px;text-align: center;font-weight: bold;text-transform: uppercase}

#content .userLogin table {width: 100%;}
#content .userLogin table td {padding: 0 0 15px;border: 0;font-size: 1.1em;vertical-align: top;}
#content .userLogin table td .text {width: 140px;margin: 0;font-size: 1.1em;}
#content .userLogin .floatRight table td .text {width: 150px;float: right}
#content .userLogin table td .text.age {width: 40px;float: left}
#content .userLogin table td span {display: block;float: left;position: relative;left: 10px;top: 1px}
#content .userLogin table th {padding: 4px 0 0;background: #fff;font-size: 1.1em;color: #000;width: 100px;vertical-align: top}
#content .userLogin .floatRight table th {width: 115px}
#content .userLogin table .odd td {background: #fff}
#content .userLogin table td label.checkbox {width: 200px}
#content .userLogin table tfoot th,
#content .userLogin table tfoot td {padding-top: 15px;padding-bottom: 0}
#content .userLogin .col.floatLeft {width: 300px}
#content .userLogin .col.floatRight {width: 400px}

/* footer */
#footer {background: #f6e788 url('../img/bg-footer.png') repeat-x;margin: 20px 0 0}
#footer .in {margin: 0 auto;width: 960px;}
#footer p {margin: 0}
#footer .nav {float: left;height: 55px;padding: 0 0 0 px;line-height: 55px;}
#footer .nav a {padding-left: 20px;margin-right: 5px;background: url('../img/sun.png') no-repeat 0 0px}
#footer .nav a:hover {background-position: 0 -50px}
#footer .it-logica {color: #535353;float: right;height: 55px;line-height: 55px;padding: 0 30px;border-left: 1px solid #dccc73}
#footer .vitar {color: #535353;width: 320px;padding: 20px 0 20px 160px;background: url('../img/vitar.png') no-repeat 30px 50%}
#footer .vitar a {font-size: 0.85em;margin-right: 5px}
#footer .kapkaNadeje {color: #535353;font-size: 0.85em;background: url('../img/kapka-nadeje.png') no-repeat 0 50%;width: 270px;padding: 20px 30px 20px 160px}
#footer .kapkaNadeje a {color: #535353;}

/* jQuery ui.tabs */
.ui-tabs .ui-tabs-nav { position: relative;top: 0;left: 0;z-index: 100;margin: 0;padding: 0;list-style: none }
.ui-tabs .ui-tabs-nav li {background: url('../img/tab-bg.png') no-repeat 50% 0;float: left;padding: 0;}
.ui-tabs .ui-tabs-nav li a {background: url('../img/tab-sep.png') no-repeat 100%;display: block;font-size: 1.8em;float: left;padding: 0 30px;height: 68px;line-height: 68px;font-weight: bold;color: #fff;text-decoration: none }
.ui-tabs .ui-tabs-nav li a.noSep {background-image: none}
.ui-tabs .ui-tabs-nav li.last a {background-image: url('../img/tab-end.png');background-position: 100% 0;background-repeat: no-repeat}
.ui-tabs .ui-tabs-nav li a:hover {background: #000 url('../img/tab-hover.png') repeat-x top;color: #fff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {background: #fff url('../img/tab-top-border.png') repeat-x top;color: #e96700;text-decoration: none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: Default; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel {position: relative;z-index: 10;background: #fff;margin: 0}
.ui-tabs .ui-tabs-panel .tabContent {padding: 30px;margin: 0}
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs h2 {margin-bottom: 20px}

/* jQuery ui.slider */

#intro .compileCure .ui-slider { position: absolute;text-align: left; z-index: 900}
#intro .compileCure .ui-slider .ui-slider-handle { position: absolute; z-index: 200; width: 19px;height: 18px; cursor: default; }
#intro .compileCure .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
#intro .compileCure .sliderWrap {height: 25px;width: 273px !important;}
#intro .compileCure .sliderWrap span {display: block;font-size: 0.9em;position: relative;top: 3px}
#intro .compileCure .slider .sliderIn {padding-right: 10px}
#intro .compileCure .ui-slider-horizontal { height: 15px;font-size: 0;line-height: 0;background: url('../img/slider/slider-mini-bg.png') repeat-x 0 100%;}
#intro .compileCure .sliderWrap .ui-slider-horizontal {background: url('../img/slider/slider-mini-bg.png') repeat-x 0 100%;width: 273px}
#intro .compileCure .sliderWrap .ui-slider-horizontal .ui-slider-handle { top: -7px;width: 19px;height: 18px;background: url('../img/slider/slider-handle.png') no-repeat; margin-left: -9px; }
#intro .compileCure .sliderWrap .ui-slider-horizontal .ui-slider-range {background: url('../img/slider/slider-mini-bg.png') repeat-x 0 0;top: 0; height: 100%;}
#intro .compileCure .sliderWrap .ui-slider-horizontal .ui-slider-range-min { left: 0; }
#intro .compileCure .sliderWrap .ui-slider-horizontal .ui-slider-range-max { right: -15px; }
#intro .compileCure #amount {left: 47px;top: 15px;z-index: 999;font-size: 12px !important}


/* other */
a.bImage img,
img.bImage {padding: 8px;background: #fff;border: 1px solid #d2cdb7;margin-bottom: 10px}
a.bImage:hover img,
img.bImage:hover {border-color: #9f997f}
#content p img {padding: 8px;background: #fff;border: 1px solid #d2cdb7;}
.submit {height: 45px;overflow: hidden;cursor: pointer;background-color: #000;border: 0;line-height: 45px;font-size: 1.4em;font-weight: bold;padding: 0 15px 3px 43px;color: #fff}
.submit.compile {background: url('../img/butt-compile.png') no-repeat;width: 170px}
.button {text-align: right;padding: 10px 0;background: url('../img/dot.png') repeat-x 0 50%}
.button div {padding-left: 15px;background: #fff;display: inline}
.submit.normal {background: url('../img/butt.png') no-repeat;height: 34px;line-height: 34px;font-size: 1.2em;padding: 0 10px 3px 10px;}
.submit.add {background: url('../img/butt-add.png') no-repeat;height: 34px;line-height: 34px;font-size: 1.2em;padding: 0 10px 3px 33px;width: 240px}
.submit.send {background: url('../img/butt-send.png') no-repeat;height: 34px;line-height: 34px;font-size: 1.2em;padding: 0 10px 3px 33px;width: 160px}
.submit.search {background: url('../img/butt-search.png') no-repeat;height: 34px;line-height: 34px;font-size: 1.2em;padding: 0 10px 3px 33px;width: 170px}
.submit.buy {background: url('../img/butt-buy.png') no-repeat;height: 30px;line-height: 30px;font-size: 1.2em;text-align: right;padding-right: 10px;width: 99px}
a.submit.buy {background: url('../img/butt-buy.png') no-repeat;display: block;text-decoration: none;height: 30px;line-height: 30px;font-size: 1.2em;text-align: right;padding-left: 0;padding-right: 10px;width: 89px;color: #fff;text-transform: uppercase}
.submit.buy2 {background: url('../img/butt-buy2.png') no-repeat;height: 21px;line-height: 18px;width: 70px;font-size: 0.9em;text-transform: uppercase;text-align: right;padding-left: 0;padding-right: 6px}
a.submit.buy2 {background: url('../img/butt-buy2.png') no-repeat;display: block;text-decoration: none;height: 21px;line-height: 18px;width: 64px;font-size: 0.9em;text-transform: uppercase;text-align: right;padding-left: 0;padding-right: 6px;color: #fff}
.submit.generate {background: url('../img/butt-generate.png') no-repeat;height: 21px;line-height: 17px;width: 112px;font-size: 0.8em;text-transform: uppercase;text-align: center;padding-left: 0;padding-right: 0}
dl {margin-top: 30px;padding-top: 30px;border-top: 1px solid #d2cdb7}
dl.first {margin: 0;padding: 0;border: 0}
dl dt {color: #000;font-weight: bold;font-size: 1.0em;margin-bottom: 10px;height: 23px;line-height: 16px;padding-left: 30px}
dl dt.question {background: url('../img/ico-dotaz.png') no-repeat}
dl dt.answer {background: url('../img/ico-odpoved.png') no-repeat}
dl dd {line-height: 1.5em;margin-bottom: 15px;}
dl dd.italic {font-style: italic}
hr { display:block; height:1px; margin:20px 0; padding:0; border: 0;border-bottom:1px solid #CCC; line-height: 1px;font-size: 1px;}
.clear { clear:both; margin: 0;display: block; height:0;line-height:0;font-size:0; width: 100%;}
.noscreen { display:none; }
.floatLeft {float: left;}
.floatRight {float: right;}
img.floatLeft {float: left;margin-right: 25px}
img.floatRight {float: right;margin-left: 25px}
.bold {font-weight: bold;}
.small {font-size: 0.9em}
.large {font-size: 1.2em;line-height: 1.4em;padding-top: 10px}
strong.large {font-size: 1.1em;}
#content .large {padding-top: 0;padding-bottom: 15px}
.alignLeft {text-align: left}
.alignCenter {text-align: center}
.alignRight {text-align: right}
/* clearfix */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block;}
/* schovani pred ie mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.cb { clear: both; }

/* nove styly */
.bBox {border: 1px solid #d2cdb7;padding: 20px 15px;margin-bottom: 10px;font-size: 1.1em;}
.bBox.logo1 {background: url('../img/logo1.png') no-repeat 97% 12px}
.bBox.logo2 {background: url('../img/logo2.png') no-repeat 97% 12px}
.bBox.logo3 {background: url('../img/logo3.png') no-repeat 97% 12px}
.bBox a.more {font-size: 1.0em}
.bBox .radio {float: left;position: relative;&top:-4px;&width: 20px;&height: 20px}
.bBox p {padding-top: 20px}
.bBox label {float: left;padding-left: 10px}
.bBox.bgOrange {background-color: #fff7d4}
.underline {text-decoration: underline}
.orange {color: #e96700}
#code2 {background: #ece1bf;width: 200px;padding: 7px 0;font-size: 1.2em;float: left;margin-right: 15px;text-align: center;font-weight: bold;text-transform: uppercase}
.submit.generate2 {background: url('../img/butt-generate2.png') no-repeat;float: left;height: 31px;line-height: 27px;width: 163px;font-size: 1.0em;text-transform: uppercase;text-align: center;padding-left: 0;padding-right: 0;margin-right: 15px}
.submit.download {background: url('../img/butt-stahnetesi.png') no-repeat;font-weight: normal;height: 39px;line-height: 39px;width: 490px;font-size: 1.4em;text-transform: uppercase;text-align: left;padding-left: 40px;padding-right: 0;margin-bottom: 5px}
.submit.download span {font-weight: bold}
.print {display: block;height: 28px;font-weight: bold;line-height: 28px;float: left;border: 1px solid #d2cdb7;background: #fff url('../img/ico-print.png') no-repeat 10px 50%;padding: 0 10px 0 33px}
p.small2 {font-size: 0.8em;color: #b8b8b8;}

#content .padding .columns {list-style: none;padding: 0; margin: 20px 0 20px;position: relative;background: url('../img/col-rozcestnik-bg.png') repeat-y}
#content .padding .columns li {padding: 0 0 60px;width: 224px;float: left;font-size: 1.0em;}
#content .padding .columns li ul {background: none;padding: 0 10px;margin: 0;}
#content .padding .columns li a.more {background: url('../img/a-more.png') no-repeat 10px 16px;padding:0 6px 3px 28px;width: 192px;margin: 0;height: 40px;line-height: 40px;display: block}
#content .padding .columns li .moreWrap {background-color: #fff !important;position: absolute;left: 0; bottom: 0;height: 40px;width: 100%}
#content .padding .columns li.c1 .moreWrap {left: 0}
#content .padding .columns li.c2 .moreWrap {left: 238px}
#content .padding .columns li.c3 .moreWrap {left: 477px}

#content .padding .columns li ul li {width: auto;float: none;background-position: 0 12px;padding: 5px 0 5px 13px;line-height: 1.4em}
#content .padding .columns li h2 {color: #fff;background: #e55a00;padding: 13px 15px}
#content .padding .columns li .image {height: 194px;margin-bottom: 15px}
#content .padding .columns li.c1 {background: url('../img/col1-image.png') no-repeat}
#content .padding .columns li.c2 {background: url('../img/col2-image.png') no-repeat;margin: 0 15px}
#content .padding .columns li.c3 {background: url('../img/col3-image.png') no-repeat}

/* Datepicker
----------------------------------*/
#datepicker {background: url('../img/datepicker-bg.png') no-repeat;position: relative;/*padding-top: 77px;*/width: 470px}
.ui-datepicker { width: 100% !important; padding: 0; }
#content .ui-datepicker table td {padding: 0;height: 27px;width: 31px}
#content .ui-datepicker table th {padding: 0;height: 27px;width: 31px;text-align: center;vertical-align: top;line-height: 22px;font-weight: normal;font-size: 1.4em;border: 1px solid #000;border-bottom: 0;background: #000000;color: #fff}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0;display: none}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { display: none;position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker td span, .ui-datepicker td a {border: 1px solid #fff;display: block; padding: 0 5px;height: 24px;line-height: 24px;color: #000;font-size: 1.1em; text-align: center; text-decoration: none; }
.ui-datepicker td span, .ui-datepicker td a.ui-state-active,
.ui-datepicker td span, .ui-datepicker td a:hover {background: url('../img/datepicker-active.png') no-repeat;color: #fff}
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-inline {width: 100% !important}
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:100%; margin:0 auto }
.ui-datepicker-multi-2 .ui-datepicker-group { width:225px; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 224px }
.ui-datepicker-multi-4 .ui-datepicker-group { width:225px; }
.ui-datepicker-multi .ui-datepicker-group-middle {float: left;margin: 0 16px 0 15px}
.ui-datepicker-multi .ui-datepicker-group-last {width: 223px}
#content .ui-datepicker-multi .ui-datepicker-group-first table td {background: #f5e670 !important;border: 1px solid #d2cdb7}
#content .ui-datepicker-multi .ui-datepicker-group-first table td.ui-datepicker-other-month {background: #fff !important}
#content .ui-datepicker-multi .ui-datepicker-group-middle table td {background: #f8ed9b !important;border: 1px solid #d2cdb7}
#content .ui-datepicker-multi .ui-datepicker-group-middle table td.ui-datepicker-other-month {background: #fff !important}
#content .ui-datepicker-multi .ui-datepicker-group-last table td {background: #fcf7d4 !important;border: 1px solid #d2cdb7}
#content .ui-datepicker-multi .ui-datepicker-group-last table td.ui-datepicker-other-month {background: #fff !important}
#datepicker .info-left {width: 225px;float: left;}
#datepicker .info-middle {float: right;width: 225px}
#datepicker .info-right {/*position: absolute;top: 0;left: 481px;width: 225px*/display: none}
#datepicker .info-left div,
#datepicker .info-middle div,
#datepicker .info-right div {line-height: 1.6em;padding: 7px 8px}
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

#content .compileCure .ui-slider { position: absolute;text-align: left; z-index: 900}
#content .compileCure .ui-slider .ui-slider-handle { position: absolute; z-index: 200; width: 19px;height: 18px; cursor: default; }
#content .compileCure .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
#content .compileCure .sliderWrap2 {height: 25px;width: 702px;}
#content .compileCure .sliderWrap2 span {display: block;font-size: 0.9em;position: relative;top: 3px}
#content .compileCure .slider2 .sliderIn2 {padding-right: 10px}
#content .compileCure .ui-slider-horizontal { height: 15px;font-size: 0;line-height: 0;background: url('../img/slider/slider-bg.png') repeat-x 0 100%;}
#content .compileCure .sliderWrap2 .ui-slider-horizontal {background: url('../img/slider/slider-bg.png') repeat-x 0 100%;width: 702px}
#content .compileCure .sliderWrap2 .ui-slider-horizontal .ui-slider-handle { top: -7px;width: 19px;height: 18px;background: url('../img/slider/slider-handle.png') no-repeat; margin-left: -9px; }
#content .compileCure .sliderWrap2 .ui-slider-horizontal .ui-slider-range {background: url('../img/slider/slider-bg.png') repeat-x 0 0;top: 0; height: 100%;}
#content .compileCure .sliderWrap2 .ui-slider-horizontal .ui-slider-range-min { left: 0; }
#content .compileCure .sliderWrap2 .ui-slider-horizontal .ui-slider-range-max { right: -15px; }
#content .compileCure #amount2 {left: 158px;top: 15px;z-index: 999;font-size: 12px !important}


.padding .jqTransformSelectWrapper {width: 97% !important}
.padding .wid50 .jqTransformSelectWrapper {width: 95% !important}
#content ul.products {background: url('../img/nebo.png') no-repeat 48% 50%}
#content ul.products li {width: 48%;float: left;text-align: center;padding: 0;background: none;font-size: 0.8em}
#content ul.products li a.image {display: block;height: 145px}
#content ul.products li strong {display: block}
#content ul.products li strong span {color: #000}
#content ul.products li span {display: block;font-weight: bold;color: #e96700;}
#content .bBox ul.products {background: none;padding-top: 10px;margin: 0}
#content .bBox ul.products li {width: 50%;float: left;text-align: left;padding: 0;background: none;font-size: 0.75em}
#content .bBox ul.products li a.image {display: block;height: 145px}
#content .bBox ul.products li strong {display: inline}
#content .bBox ul.products li span {display: block}
#content .bBox ul.products li div {float: left;width: 225px}
#content .bBox ul.products li p {margin-top: 10px;}
#content .bBox ul.products li .buy {font-size: 1.4em;text-transform: uppercase}

.wall {background: #fff7d4;padding: 10px 15px;margin-bottom: 20px;}
.wall .photo {width: 102px;height: 101px;float: left;position: absolute}
.wall .photo.pos1 {top: 5px;left: 0}
.wall .photo.pos2 {top: 10px;left: 135px}
.wall .photo.pos3 {top: 5px;left: 265px}
.wall .photo.pos4 {top: 40px;left: 395px}
.wall .photo.pos5 {top: 10px;left: 535px}
.wall .photo.pos6 {top: 150px;left: 50px}
.wall .photo.pos7 {top: 140px;left: 195px}
.wall .photo.pos8 {top: 180px;left: 335px}
.wall .photo.pos9 {top: 160px;left: 445px}
.wall .photo.pos10 {top: 150px;left: 565px}
.wall .photo.pos11 {top: 250px;left: 145px}
.wall .photo.pos12 {top: 270px;left: 535px}
.wall .photo a {display: block;position: relative;width: 100%;height: 100%}
.wall .photo a span {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0; cursor: pointer}
.wall .photo a span.type1 {background: url('../img/wall-type1.png') no-repeat;}
.wall .photo a span.type2 {background: url('../img/wall-type2.png') no-repeat;}
.wall .photo a span.type3 {background: url('../img/wall-type3.png') no-repeat;}

.users .photo {width: 160px;height: 153px;position: relative;margin-left:-8px}
.users .photo img {}
.users .photo span {display: block;width: 175px;height: 167px;position: absolute;top: 0; left: 0;background: url('../img/photo-frame.png') no-repeat}

.scroll {position: relative;left: 160px}
.scroll .scrollLeft {width: 20px;height: 21px;background: url('../img/wall-slider-left.png') no-repeat;float: left}
.scroll .scrollRight {width: 20px;height: 21px;background: url('../img/wall-slider-right.png') no-repeat;float: left}

.map {width: 495px;height:290px;margin-bottom: 20px;position: relative;background: url('../img/mapa.png') no-repeat}

.flag1 {position: absolute;top: 60px;left: 235px}
.flag2 {position: absolute;top: 95px;left: 237px;z-index: 100}
.flag3 {position: absolute;top: 75px;left: 256px;z-index: 10}
.flag4 {position: absolute;top: 105px;left: 263px}
.flag5 {position: absolute;top: 175px;left: 316px}
.flag6 {position: absolute;top: 165px;left: 370px}
.flag7 {position: absolute;top: 174px;left: 398px}

.colFlags strong {display: block;padding: 5px 0 5px 25px;background: url('../img/flag.png') no-repeat 0 50%}
.colFlags ul {padding: 5px 25px;font-weight: bold}

.sidebarR .product2 {text-align: center}
.sidebarR .product2 h2 {text-align: left}
.sidebarR .product2 p {text-align: left}
.sidebarR .product2 a.image {display: block}
.sidebarR .product2 .price {display: block;line-height: 1.4em;margin-bottom: 10px}
.sidebarR .product2 .price span {color: #e96700}

/* slider specific CSS */
.sliderGallery {
    overflow: hidden;
    position: relative;
    padding: 0;
    height: 430px;
    width: 100%;
}

#content .sliderGallery UL {
    position: absolute;
    list-style: none;
    overflow: none;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    width: 672px;

}

#content .padding .sliderGallery UL LI {position: relative;float: left;background: none;padding: 0;width: 672px;height: 400px}

#content .wall .slider {
    width: 451px;
    height: 21px;
    top: 400px;
    left: 110px;
    position: relative;
    background: url('../img/wall-slider.png') no-repeat;
}

#content .wall .ui-slider-handle {
    position: absolute;
    cursor: move;
    height: 21px;
    width: 110px;
    top: 0;
    background: url('../img/wall-slider-handle.png') no-repeat;
    z-index: 100;
}


#content ul.users li .rating {width: 100px;height: 14px;position: relative;margin: 0 !important; padding: 0;background: url('../img/stars.png') 0 0 repeat-x;}
#content ul.users li .rating li {padding:0px;margin:0px;float: left;}
#content ul.users li .rating li a {display:block;width:20px;height: 14px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
#content ul.users li .rating li a:hover {background: url('../img/stars.png') 0 -18px;z-index: 2;left: 0px;}
#content ul.users li .rating a.star1 {left: 0px;}
#content ul.users li .rating a.star1:hover {width:20px;}
#content ul.users li .rating a.star2 {left:20px;}
#content ul.users li .rating a.star2:hover {width: 40px;}
#content ul.users li .rating a.star3 {left: 40px;}
#content ul.users li .rating a.star3:hover {width: 60px;}
#content ul.users li .rating a.star4 {left: 60px;}
#content ul.users li .rating a.star4:hover {width: 80px;}
#content ul.users li .rating a.star5 {left: 80px;}
#content ul.users li .rating a.star5:hover {width: 100px;}
#content ul.users li .rating li.current {background: url('../img/stars.png') 0 -18px;position: absolute;height: 14px;display: block;text-indent: -9000px;z-index: 1;}


div#content_intro
{

  position:relative;
  min-height: 234px;
  background: url('../img/title_bg.png');
}

#content_intro .col1
{

 padding-left:28px;
 padding-top:20px;
 padding-right:30px;
 float:left;
 width:262px;
 line-height:16px;

}
#content_intro a.cenovkaTitle {display: block;margin-bottom: 10px}
#content_intro .col1 div.cenovka1
{

  vertical-align: middle;
  font-size:11px;
  margin-bottom: 15px

}

#content_intro .col1 div.cenovka1 div
{

  float: left;
  font-weight: bold;
}

#content_intro .col1 div.cenovka1 span
{

  float: left;

}

#content_intro .col1 .drmax
{
  vertical-align: top;
    padding-left:15px;
    padding-right: 2px;
    float: left;
    position:relative;
    top: -4px;


}

#content_intro .col1 img.koupit2
{

  vertical-align: middle;
    float: right;

}


#content_intro .col1 .koupit
{
  vertical-align: middle;
    float: right;

}
#content_intro p {font-size: 0.9em;}
#content_intro .slevaInfo {padding-right: 25px;margin: 20px 0 10px }
#content_intro .col2 a.more {background: url('../img/a-more.png') no-repeat 0px 3px;font-size: 1.1em;margin-top: 4px;display: inline-block;padding:0 6px 3px 18px;font-weight: bold;margin-bottom: 10px}
#content_intro .col2 a.more:hover {background-position: 0 -87px}
#content_intro .col3 a.more {background: url('../img/a-more.png') no-repeat 0px 5px;font-size: 1.1em;margin-top: 4px;display: inline-block;padding:0 6px 3px 18px;font-weight: bold;margin-bottom: 10px}
#content_intro .col3 a.more:hover {background-position: 0 -85px}

div#content_intro .col2   img.graf
{
  background-color:white;
  position:relative;
  top: -0px;
}

div#content_intro .col2  div.text
{
  background-color:white;
  position:relative;
  line-height: 18px;
  top: -32px;
}

div#content_intro a
{
  font-weight: bold;
}

div#content_intro .odkaz
{
  font-weight: bold;
  position:absolute;
  top: 200px;
  background: url('../img/title_sipka.png') no-repeat;
  padding-left:18px;
  vertical-align: middle;
 line-height:12px;
}


#content_intro .col2 a,.cena
{
  font-weight:bold
   font-size:12px;
}

#content_intro .col2 .info
{
  height:22px;

  vertical-align:top;
  margin-top:5px;
}

#content_intro .col2 table
{
  width:262px;
  padding: 0;
  spacing:0;
}

#content_intro #content_intro_table .xcol1
{
  width:84px;
}
#content_intro #content_intro_table  .xcol2
{
  width:50px;
}
#content_intro #content_intro_table  .xcol3
{

}
#content_intro #content_intro_table  .buy
{
  width:70px;
}
#content_intro .col1 .spacer
{
  height: 34px;
}


#content_intro .col2
{
 padding-left:30px;_padding-left: 15px;
 padding-top:15px;
 padding-right:30px;_padding-right: 15px;
 width:260px;
 float:left;
}


#content_intro .col3
{
 padding-left:30px;_padding-left: 30px;
 padding-top:23px;
 width:290px;_width: 275px;
 float:left;
  line-height: 18px;
}

#content_intro .col3  img
{

 float:right;
}


div.topcircle {
position: absolute;
top:68px;left:760px;
display: block;float: left;color: #fff;text-indent: -9999px;height: 27px;background: url('../img/topcircle.png') no-repeat;
width: 170px}

#content_intro a.hover1
{
width:290px;
height:43px;
z-index:100;
background:url('../img/intro5_04.png') no-repeat;
position:absolute;
}

#content_intro div a.hover1:hover
{
background:url('../img/intro5_04_over.png');
}

#content_intro a.hover2
{
width:290px;
height:40px;
z-index:100;
background:url('../img/intro5_08.png') no-repeat;
position:absolute;
}

#content_intro div a.hover2:hover
{
background:url('../img/intro5_08_over.png');
}

#content_intro a.hover3
{
width: 96px;
height:22px;
z-index:100;
background:url('../img/intro5_12.png') no-repeat;
position:absolute;
}

#content_intro div a.hover3:hover
{
background:url('../img/intro5_12_over.png');
}

#content_intro a.hover4
{
width: 122px;
height:22px;
z-index:100;
background:url('../img/intro5_14.png') no-repeat;
position:absolute;
}

#content_intro div a.hover4:hover
{
background:url('../img/intro5_14_over.png');
}
/*
ul#nav li.nav07 {
display: block;float: left;color: #fff;text-indent: -9999px;height: 44px;background: url('../img/nav_new.png') no-repeat;
width:20px;background-position: -781px -21px}
ul#nav li.nav07a {
display: block;float: left;color: #fff;text-indent: -9999px;height: 44px;background: url('../img/nav_new.png') no-repeat;
width:20px;background-position: -781px -21px}
*/
.spustitTest {position: absolute;top: 72px;z-index: 900;right: 0;width:200px;height: 156px;background: url('../img/spustit-test.png') no-repeat}
a#spustit_test {
position: absolute;top: 94px;left: 65px;
height: 25px;width:84px;
text-indent: -9999px;
background: url('../img/spustittest.png') no-repeat;}

/* UPDATE */
a.contentIntroTitle {font-size: 18px;position: absolute;top: 469px;height: 55px;font-weight: bold;text-decoration: none; color: #fff;display: block;padding-left: 30px;padding-top: 15px;}
a.contentIntroTitle span { font-size: 14px; display: block;position: relative;top: 5px;font-weight: normal;}
/* / UPDATE */

a#content_intro_1 {left: 0px;width: 390px;}
a#content_intro_2 {left: 320px; width:290px;}
a#content_intro_3 {left: 640px;width:290px;}


.radio {

    float: left;
    margin: 3px 5px 0px 0px;
}

.new td {

    font-size: 1.2em;
}

.new li {

    margin-left: 30px;
}

.new li {

    margin-left: 30px;
}

.new ol {

    margin-bottom: 20px;
}

.new label {

    font-weight: normal;
}

.otazka {

    padding-left: 0px;
}

.odpoved {

    padding-left: 20px;
}

.odpoved_select {

    width: 200px;
    padding-left: 20px;
}

.none {

    display: none;
}

#QA, #QB, #QC, #QD, #QA1, #QB1, #QA2, #QB2, #QC3 {

    margin-left: 5px;
}



#opalovani .cara
{
width: 507px;
float: left;
background: url('../img/sestavit_cara.png');
position: relative;
}
#opalovani .caramezera
{
float: left;
width: 40px;
position: relative;
}


#opalovani .tlacitko
{
float: left;
background: url('../img/sestavit.png');
width:126px;
height:   34px;
position: relative;
top:      0px;
cursor:pointer;
pointer:hand;


}

.title_bg
{

position: abolute;
left: 0px;
top: 460px;

}
.soutez {width: 259px;height: 332px;background: url('../img/soutez.png') no-repeat;position: absolute;left:-259px;top: 212px}
.soutez p {position: absolute;top: 175px;left: 72px;font-size: 11px;width: 174px;text-align: center;font-weight: bold}
.soutez a.more {position: absolute;top: 237px;left: 100px;font-size: 12px}

.soutezTop {width: 311px;height: 95px;background: url('../img/soutez-top.png') no-repeat;position: absolute;left:694px;top: 0;z-index: 300;}
.soutez2 {width: 212px;height: 188px;background: url('../img/soutez-bg.png') no-repeat;position: absolute;left:748px;top: 95px;z-index: 300;}
.soutez2 .title {position: absolute;left: 45px;top:-20px;text-align: center;font-size: 1.6em}
.soutez2 p {position: absolute;top: 32px;left: 17px;font-size: 11px;width: 174px;text-align: center;font-weight: bold}
.soutez2 a.more {position: absolute;top: 95px;left: 40px;font-size: 12px}

.contact {margin: 30px 0}
.contact .w50 {width: 48%}
.contact label span {color: red}
.contact p strong {color: red}

ul.sitemap {font-size: 1.1em;padding: 25px;line-height: 1.8em;}
ul.sitemap li {font-size: 1.5em;font-weight: bold}
ul.sitemap ul {padding-left: 40px;list-style-type:disc;padding-bottom: 5px}
ul.sitemap ul li {font-size: 0.9em;}
ul.sitemap ul li ul li {font-size: 0.8em}
