/* CSS Document MAIN*/
* {margin: 0; padding: 0; font-family: Tahoma, Arial, Sans;}
body {background-color: #fff; font-family: Tahoma, Arial, Sans; font-size: 12px; color: #4e4e4e;}
h1,h2,h3 {text-decoration: none;}
h1 {color: #000; font-size: 20px; font-weight: bold;}
h2 {color: #494948; font-size: 15px; font-weight: normal;}
h3 {font-size: 12px;}
a, a:link, a:visited, a:active, a:hover {color: #999; text-decoration: underline; font-weight: normal}
a:hover {text-decoration: underline}
p {font-size: 12px;}
hr {display: none;}
img {border: 0}
.clear {clear: left; clear: right}

/* Stuff */
#header {width: 1012px; position: absolute; top: 0; left: 50%; margin-left: -506px;}
#header #language {position: absolute; top: 0; left: 345px;}
#header #language ul {list-style: none;}
#header #language li {display: inline}
#header #language li a {position: relative; top: 0; left: 0; float: left;}
#header #language li .sk {width: 43px;}
#header #language li .skActive {width: 43px;}
#header #language li .de {width: 40px;}
#header #language li .deActive {width: 40px;}
#header #language li .gb {width: 39px;}
#header #language li .gbActive {width: 39px;}
#header #language li .sk span, #header #language li .skActive span {width: 43px; height: 59px; position: absolute; top: 0; left: 0; background: #fff url('../gfx/ico_sk.png') 0 -59px no-repeat;}
#header #language li .sk:hover span, #header #language li .skActive span {background: #fff url('../gfx/ico_sk.png') 0 0 no-repeat;}
#header #language li .de span, #header #language li .deActive span {width: 43px; height: 59px; position: absolute; top: 0; left: 0; background: #fff url('../gfx/ico_de.png') 0 -59px no-repeat;}
#header #language li .de:hover span, #header #language li .deActive span {background: #fff url('../gfx/ico_de.png') 0 0 no-repeat;}
#header #language li .gb span, #header #language li .gbActive span {width: 43px; height: 59px; position: absolute; top: 0; left: 0; background: #fff url('../gfx/ico_gb.png') 0 -59px no-repeat;}
#header #language li .gb:hover span, #header #language li .gbActive span {background: #fff url('../gfx/ico_gb.png') 0 0 no-repeat;}
#header #search {position: absolute; top: 27px; left: 738px; background: #f3f4f4 url('../gfx/bg_search.png') no-repeat 0 -1px; width: 239px; height: 37px;}
#header #search input {border: 0;}
#header #search .searchSubmit {background: transparent; width: 30px; margin-left: 5px;}
#header #search .searchText {border: 1px #c1c2c3 solid; background-color: #fff; padding: 3px 0 3px 0; margin: 7px 0 0 50px; width: 142px;}
#header .contact {width: 274px; height: 74px; background: #fff url('../gfx/bg_number.png') no-repeat 0 0; position: absolute; top: 0; left: 740px;}
#logo {width: 1012px; position: absolute; top: 35px; left: 50%; margin-left: -506px;}
#logo h1 {width: 300px; position: absolute; top: 0; left: 30px;}
#logo h2 {position: absolute; top: 17px; left: 360px; font-size: 12px; font-weight: bold;}
#logo h1 a span {background: #fff url('../gfx/logo.png') no-repeat 0 0; width: 259px; height: 30px; position: absolute; top: 0; left: 0;}
#body {background: #fff url('../gfx/bg_body.png') repeat-y center 0; width: 1012px; position: absolute; top: 70px; left: 50%; margin-left: -506px;}/*bg*/
#body .top {width: 100%; background: #fff url('../gfx/bg_body_top.png') no-repeat 0 0; height: 15px;}
#body .head {background: #fff url('../gfx/bg_head.png') repeat-x 0 0; margin-left: 6px; width: 998px;}
#body .head .img {width: 946px; height: 110px; background: #fff url('../gfx/bg_head_logo.png') no-repeat 0 0; margin: 25px 0 0 25px}
#body .head #menu {width: 946px; height: 30px; background: #fff url('../gfx/bg_head_menu.png') no-repeat 0 0; margin: 7px 0 15px 25px; position: relative; top: 0; left: 0;}
#body .head #menu ul {list-style: none; padding-top: 8px;}
#body .head #menu ul li {display: inline; width: 135px; float: left;}
#body .head #menu ul .b {width: 162px;}
#body .head #menu ul .c {width: 148px;}
#body .head #menu ul li a {color: #000; text-decoration: none; margin-left: 25px; font-size: 11px;}
/*#body .head #menu ul li a:hover {color: #fff; font-weight: bold; margin-left: 20px}
#body .head #menu ul .b a:hover {margin-left: 22px}*/
#body .head #menu .status {font-size: 11px; color: #000; position: absolute; top: 4px; right: 0;}
#body .head #menu .status a {font-size: 11px; color: #328409}
#body .head #menu .status .statusText {width: 134px; border: 1px #c1c2c3 solid; background-color: #fff; padding: 4px 0 4px 10px; margin-right: 5px; color: #5e5e5e; font-size: 11px}
#body .head #menu .status .statusSubmit {width: 30px; background: transparent; border: 0;}
#body .line {width: 100%; background: #fff url('../gfx/bg_body_center.png') no-repeat 0 0; height: 17px;}
#body #footer {width: 100%; background: #fff url('../gfx/bg_body_bottom.png') no-repeat 0 0; height: 30px; float: left}
#body #footer p {text-align: center; padding: 40px; font-size: 11px}
#body #footer p a {color: #328409}
#body .main .left {float: left; width: 190px; margin-left: 30px;}
#body .main .left .box {width: 189px; border: 1px #cbcdcd solid; background-color: #ebeced; color: #000; font-size: 11px; margin-top: 30px;}
#body .main .left .box .top {width: 189px; background: #d1d3d5 url('../gfx/bg_menu_left_head.png') 0 0 repeat-x; height: 30px}
#body .main .left .box .top h3 {padding: 7px 0 0 14px; font-size: 11px}
#body .main .left .box select {width: 160px; padding: 1px; border: 1px #cdcbcb solid; color: #000;}
#body .main .left .box .b {height: 35px; margin: 10px 0 0 14px;}
#body .main .left .box p {color: #000; font-size: 11px; margin-bottom: 2px; margin-left: 1px;}
#body .main .left .box .boxSubmit {width: 160px; height: 27px; border: 0; background: #99da4a url('../gfx/input_search.png') 0 0 no-repeat; color: #000; font-size: 11px; padding-left: 20px; margin: 15px 0 10px 14px}
#body .main .left .box .link {width: 170px; text-align: right; margin-bottom: 10px}
#body .main .left .box .link a {font-size: 10px; color: #328409; padding-left: 10px; background: url('../gfx/li.gif') 0 center no-repeat;}
#body .main .left .box2 {margin-top: -2px;}
#body .main .left .box2 ul, #body .main .left .box3 ul {list-style: none}
#body .main .left .box2 li, #body .main .left .box3 li {height: 21px; background: #fff url('../gfx/bg_menu_left_li.png') 0 center repeat-x; padding-top: 10px; border-bottom: 1px #cbcdcd solid}
#body .main .left .box2 .liTop, #body .main .left .box3 .liTop {height: 21px; background: #fff url('../gfx/bg_menu_left_li.png') 0 -2px repeat-x;}
#body .main .left .box2 a, #body .main .left .box3 a {color: #328409; padding-left: 10px; background: url('../gfx/li.gif') 0 center no-repeat; font-weight: bold; margin: 0 0 0 10px; text-decoration: none;}
#body .main .left .box2 a:hover, #body .main .left .box3 a:hover {color: #f79a18}
#body .main .right {float: right; width: 730px; margin-right: 35px; margin-bottom: 20px}
#body .main .right .light {color: #328409;}
#body .main .right .box {width: 100%; margin-top: 10px;}
#body .main .right .box .title {width: 100%; width: 100%; height: 50px; background: url('../gfx/bg_h.png') center 5px no-repeat;}
#body .main .right .box .title .star {width: 100%; height: 30px; background: url('../gfx/ico_star.png') 0 7px no-repeat; padding: 10px 10px 10px 25px; font-size: 12px; color: #000; font-weight: bold;}
#body .main .right .box .title .loupe {width: 35%; height: 30px; background: url('../gfx/ico_loupe.png') 0 7px no-repeat; padding: 10px 10px 10px 25px; font-size: 12px; color: #000; font-weight: bold; float: left}
#body .main .right .box .title .plus {width: 43%; height: 30px; background: url('../gfx/ico_plus.png') 0 7px no-repeat; padding: 10px 10px 10px 25px; font-size: 12px; color: #000; font-weight: bold; float: right}
#body .main .right .box table {width: 100%; margin-top: -15px}
#body .main .right .box table * {font-size: 11px}
#body .main .right table h3 {color: #000; text-decoration: underline}
#body .main .right table h3 a {color: #000; text-decoration: underline; font-weight: bold;}

#body .main .right table .location {color: #328409; margin: 8px 0 5px 0}
#body .main .right table .locationText {line-height: 18px;}
#body .main .right table .locationPrice {color: #e18004; font-weight: bold; margin-top: 10px;}
#body .main .right table .reco .locationText {line-height: 18px; position: relative; top: -10px; left: 0; margin-bottom: 0; padding-bottom: 0}
#body .main .right table .reco .locationPrice {color: #e18004; font-weight: bold; margin-top: 0px; padding-bottom: 0; position: relative; top: -3px; left: 0;}
#body .main .right table .reco {background: url('../gfx/bg_item.png') 0 bottom no-repeat;}
#body .main .right .box table td {width: 50%; height: 150px; vertical-align: top; padding-top: 20px}
#body .main .right .box table img {float: left; margin-right: 10px}
#body .main .right .box .loginFunction {margin: 0 0 0 50px;}
#body .main .right .box .loginFunction li {line-height: 23px;}
#body .main .right .box .loginFunction li a {color: #328409; text-decoration: none;}
#body .main .right .box2 table td {background: url('../gfx/a.png') 0 bottom no-repeat; padding-top: 20px}
#body .main .right .box2 table td .add {width: 335px; height: 163px; background: url('../gfx/bg_add.png') 0 bottom no-repeat;}
#body .main .right .box2 table td .add a {text-decoration: none;}
#body .main .right .box2 table td .add p {padding: 100px 30px 0 30px; color: #222; line-height: 16px;}
#body .main .right .box .table-novy-uzivatel {margin-top: -5px; width: 100%; margin-bottom: 5px;}
#body .main .right .box .table-novy-uzivatel .no {background-color: #ff0000; color: #fff; font-weight: bold}
#body .main .right .box .table-novy-uzivatel .no td {padding-left: 10px}
#body .main .right .box .table-novy-uzivatel td, #body .main .right .box2 .table-novy-uzivatel td {width: 50%; height: 30px; background: url('../gfx/bg_items.png') 0 bottom no-repeat; vertical-align: middle; padding-top: 0px}
#body .main .right .box .table-novy-uzivatel td .input, #body .main .right .box2 .table-novy-uzivatel td .input {width: 200px; padding: 2px 3px 2px 3px}
#body .main .right .box p {font-size: 14px; margin: 0 0 10px 0}
/*Katalog*/
#body .main .right .box .statusBar, #body .main .right .box .statusBar2 {width: 725px; height: 30px; border: 1px #e7e6e6 solid; background-color: #f7f7f7; position: relative; top: 5px; margin-bottom: 55px;}
#body .main .right .box .statusBar *, #body .main .right .box .statusBar2 * {font-size: 11px;}
#body .main .right .box .statusBar p {padding: 5px 10px 10px 20px; background: url('../gfx/li2.gif') 10px 11px no-repeat;}
#body .main .right .box .statusBar p a {color: #328409}
#body .main .right .box .statusBar h2 {position: relative; top: 15px; left: 0; color: #f7991f; font-size: 16px;}
#body .main .right .box .statusBar h2 span {width: 136px; height: 30px; background: #fff url('../gfx/title_odporucame.png') 0 0 no-repeat; position: absolute; top: 0; left: 0}
#body .main .right .box .statusBar {padding: 0; margin-bottom: 60px;}
#body .main .right .box .statusBar h2 {position: absolute; top: 50px; left: 0}
#body .main .right .box .katalogStatus td {height: 30px; vertical-align: middle;}
#body .main .right .box .katalogStatus2 {margin-bottom: 10px;}
#body .main .right .box .katalogStatusLeft, #body .main .right .box .katalogStatusLeft2 {font-weight: bold; width: 120px;}
#body .main .right .box .katalogStatusRight, #body .main .right .box .katalogStatusRight2 {font-size: 13px; color: #000; font-weight: bold; width: 460px;}
#body .main .right .box .katalogStatusLeft {padding-left: 23px;background: url('../gfx/ico_sipka1.png') 0 23px no-repeat;}
#body .main .right .box .katalogStatusLeft2 {padding-left: 23px; background: url('../gfx/ico_sipka2.png') 0 23px no-repeat; width: 221px;}
#body .main .right .box .katalogStatusRight2 {font-weight: normal;}
#body .main .right .box .katalogStatusRight3 {text-align: right}
#body .main .right .box .floatright {float: right; position: relative; top: -18px}
#body .main .right .box .floatright * {color: #4e4e4e; font-weight: bold;}
#body .main .right .box .katalogStatus select {width: 150px; padding: 1px; border: 1px #cdcbcb solid; color: #5e5e5e;}
#body .main .right .cat td {width: 160px; vertical-align: top; border-bottom: 10px #fff solid}
#body .main .right .cat .item {width: 570px; background-color: #fcd6a5;}
#body .main .right .cat .itemZoznam {width: 725px; height: 80px; border: 1px #fcd6a5 solid;}
#body .main .right .cat .item2 {background-color: #e8eaeb;}
#body .main .right .cat .itemBox {margin: 10px; position: relative; top: 0; left: 0;}
#body .main .right .cat h3 {color: #000; text-decoration: none; font-weight: normal}
#body .main .right .cat .h3 {text-decoration: underline; font-size: 13px; font-weight: bold;}
#body .main .right .cat .locationPrice {color: #e18004; font-weight: bold; font-size: 13px; position: absolute; top: -10px; right: 0}
#body .main .right .cat .locationText {line-height: 18px; font-size: 11px; margin-top: 5px;}
#body .main .right .box .statusBar2 {height: 40px;}
#body .main .right .box .statusBar2 td {padding-left: 10px; padding-right: 10px; height: 40px;}
#body .main .right .box .statusBar2 .pageCenter {vertical-align: 10px; vertical-align: middle; font-weight: bold; color: #000}
#body .main .right .box .statusBar2 .pageCenter * {font-weight: bold;}
#body .main .right .box .statusBar2 .pageCenter a {color: #328409; margin-left: 5px;}
#body .main .right .pageBefore {width: 105px; height: 20px; border: 0; background: #99da4a url('../gfx/bg_before.png') 0 0 no-repeat; color: #000; font-size: 11px; text-decoration: none; display: block; padding: 7px 0 0 35px}
#body .main .right .pageNext {width: 105px; height: 20px; border: 0; background: #99da4a url('../gfx/bg_next.png') 0 0 no-repeat; color: #000; font-size: 11px; text-decoration: none; display: block; padding: 7px 35px 0 0; text-align: right}
#body .main .right .box h3 {margin-bottom: -3px}
#body .main .right .box h3 a {font-size: 13px}
/*Detail*/
#body .main .right .box .titleDetail {width: 727px; height: 40px; background-color: #fcd6a5; margin-top: -30px; margin-bottom: 10px;}
#body .main .right .box .titleDetail .star {width: 100%; height: 30px; background: url('../gfx/ico_star_orange.png') 12px 11px no-repeat; padding: 10px 10px 10px 37px; font-size: 16px; color: #000; font-weight: bold;}
#body .main .right .box .detailTable td {width: 300px;}
#body .main .right .box .detailTable .detail {width: 400px;}
#body .main .right .box .detailTable .detailText {width: 100%; margin-top: 0px; color: #000}
#body .main .right .box .detailTable .detailText td {font-weight: bold; height: 30px; padding: 0 0 0 5px; vertical-align: middle;}
#body .main .right .box .detailTable .detailText .white td {background-color: #fff}
#body .main .right .box .detailTable .detailText .silver td {background-color: #f3f5f5}
#body .main .right .box .detailTable .detailText .detailTextLeft {width: 120px; font-weight: normal;}
#body .main .right .box .detailTable .detailText .price {color: #e18004; font-size: 14px;}
#body .main .right .box .detailTable .detail .rezervovat {width: 95px; height: 20px; border: 0; background: #99da4a url('../gfx/input_green.png') 0 0 no-repeat; color: #000; font-size: 11px; text-decoration: none; display: block; padding: 5px 0 5px 45px; margin-left: 288px; margin-top: 20px; font-weight: bold;}
#body .main .right .box .nextPicture {margin: 10px 0 30px 0px}
#body .main .right .box .nextPicture img {margin-left: 2px; width: 140px;}
#body .main .right .box .title .i {width: 100%; height: 30px; background: url('../gfx/ico_i.png') 0 8px no-repeat; padding: 10px 10px 10px 20px; font-size: 12px; color: #000; font-weight: bold;}
.kt {margin-bottom: -20px; margin-top: 20px}
#body .main .right .box .iText {margin-bottom: 10px; line-height: 22px;}
#body .main .right .box .iText p {font-size: 12px; line-height: 22px;}
#body .main .right .box p {line-height: 22px; font-size: 11px;}
#body .main .right .box .option {margin-top: 40px;}
#body .main .right .box .option img {border: 0;}
#body .main .right .box .optionTop {width: 90px; overflow: hidden;}
#body .main .right .box .option .rezervovat, #body .main .right .box .option .gray {width: 95px; height: 20px; border: 0; background: #99da4a url('../gfx/input_green.png') 0 0 no-repeat; color: #000; font-size: 11px; text-decoration: none; display: block; padding: 5px 0 5px 45px; font-weight: bold; float: left; margin-right: 10px;}
#body .main .right .box .optionTop .rezervovat, #body .main .right .box .optionTop .gray {margin-right: 2px;}
#body .main .right .box .option .gray {background: #99da4a url('../gfx/input_gray.png') 0 0 no-repeat; font-weight: normal;}

.buttomLogin {padding: 3px;}
/*Komentar*/
.komentar-komentar {width: 575px; height: 60px;}
.komentar-meno, .komentar-email {width: 285px}
.komentar-predmet {width: 575px;}
/**/
.silver {background-color: #ccc; border: 1px red solid;}
.white {background-color: #fff}

.axc {width: 237px; float: left; padding: 9px 0 9px; text-align: center; font-weight: normal;}
.bxc {width: 237px; float: left; padding: 9px 0 9px; text-align: center; font-weight: normal; background-color: #f3f5f5}

.pocasie {margin-top: 10px; padding-left: 5px}
.pocasie a {text-decoration: none; color: #efefef}

.redbold {color: #ff0000; font-weight: bold;}

BLOCKQUOTE { text-align: justify; 
                line-height: 150% }

