body {font-family:verdana;font-size:11px;background-color:#33332f;width:100%;margin:0px;padding:0px;}
h1, h2, h3, h4, h5, h6, form, p, ul, li, form {margin:0px;padding:0px;list-style-type:none;}
.clear {clear:both;display:block;font-size:0px;}
a {color:#808080;}
a:hover {color:#F29D09;}
h1 span, h2 span {display:none;}
.hidden {display:none;}
hr {display:none;}

#logo {margin-bottom:-1px;width:100%;background-image:url(design/back-logo.jpg);background-position:top center;background-repeat:no-repeat;border-bottom:1px solid #6AA1C0;}
#logo ul {margin:25px 15px 0px 0px;}
#logo li a {_margin-bottom:-12px;display:block;background-repeat:no-repeat;background-position:0px 9px;padding:5px 5px 5px 20px;}
h1 {float:left;}
h1 a {display:block;width:180px;height:144px;background-image:url(design/logo.gif);background-repeat:no-repeat;background-position:top center;}
a.l-vycvik {background-image:url(design/arrow-orange.gif);}
a:hover.l-vycvik {color:#F29D09;}
a.l-hotel {background-image:url(design/arrow-green.gif);}
a:hover.l-hotel {color:#68A428;}
a.l-dany {background-image:url(design/arrow-red.gif);}
a:hover.l-dany {color:#C03426;}
a.l-vencenie {background-image:url(design/arrow-blue.gif);}
a:hover.l-vencenie {color:#2FACBF;}
a.l-skolka {background-image:url(design/arrow-lila.gif);}
a:hover.l-skolka {color:#B829B3;}
#logo-center {margin:0px auto;width:840px;}
#switcher {float:right;}

#heading {width:100%;margin:0px;background-image:url(design/back-header.jpg);background-color:#F29D09;background-position:top center;}
#h-center {height:191px;width:100%;}
#heading-content {margin:0px auto;width:840px;height:191px;}
h2 a {display:block;background-image:url(design/back-heading-vycvik.gif);background-repeat:no-repeat;background-position:bottom center;width:341px;height:32px;padding-top:57px;}
#main-menu {float:left;}
#main-menu li {float:left;margin-top:45px;}
#main-menu li a {background-color:#F8F8F8;text-decoration:none;color:#a5a5a5;display:block;background-image:url(design/back-main-menu.png);background-position:top left;padding:22px 20px 21px 20px;}
#main-menu li a:hover, #main-menu li a.selected {background-color:white;color:#F29D09;background-position:bottom left;}
#main-menu-right {margin-top:45px;width:113px;height:55px;float:left;background-image:url(design/back-menu-right.gif);background-repeat:no-repeat;}

#content {width:100%;background-color:#F5F5F5;margin-top:-1px;padding-bottom:15px;color:#666666;}
#content-center {margin:0px auto;width:840px;}
#content-left {margin-right:13px;float:left;width:650px;padding:0px;}
#text-box {background-image:url(design/back-text.gif);background-position:bottom center;background-repeat:no-repeat;border-top:0px;border-right:1px solid #EAEAEA;border-left:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;background-color:white;}
#text-box .left {float:left;width:190px;}
h3 {font-family:arial;font-size:28px;color:#b6b6b6;font-weight:normal;padding:20px;}
#text-box .right {float:left;width:450px;font-size:12px;font-family:trebuchet ms;padding-bottom:20px;}
#text-box .right p {padding:20px 20px 0px 0px;text-align:justify;text-indent:20px;}
#text-box .right p a {color:#F29D09;}
#text-box .right ul li {background-image:url(design/arrow-orange.gif);background-repeat:no-repeat;background-position:0px 7px;padding:2px 2px 2px 20px;margin-left:30px;}

#big-icons-bar {margin:15px 0px 0px -3px;}
#big-icons-bar li {float:left;margin-left:3px;*margin-left:2px;}
#big-icons-bar li a {width:160px;height:87px;display:block;}
#big-icons-bar li a span {display:none;}

#side-bar {float:left;width:175px;}
h4 {margin:10px 0px;font-family:arial;font-size:13px;font-weight:bold;font-style:italic;color:#343430;}
ul#side-menu {margin:3px 0px;}
ul#side-menu li a {_margin-bottom:-14px;text-decoration:none;background-color:#e5e4e4;font-family:arial;font-size:10px;padding:7px 10px 10px 20px;display:block;background-image:url(design/back-side-menu.png);background-position:bottom left;}
ul#side-menu li a:hover {background-position:top left;background-color:#fcfcfc;}
#side-gallery {margin:13px 0px 10px -4px;}
#side-gallery a img {margin:0px 0px 4px 4px;*margin:0px 0px 2px 2px;float:left;border-top:3px solid #808080;border-right:0px;border-left:0px;border-bottom:0px;}
#side-gallery a:hover img {border-top:3px solid #F29D09;}

.service-text {width:100%;margin-top:15px;background-image:url(design/back-text.gif);background-position:bottom center;background-repeat:no-repeat;border:1px solid #EAEAEA;background-color:white;font-size:12px;font-family:trebuchet ms;}
.service-text th {padding:10px 0px 10px 10px;vertical-align:top;}
.service-text th a img {border:0px;}
.service-text td {padding:10px;}
.service-text p {text-indent:20px;text-align:justify;}
.service-text .button-more {padding:0px 10px 10px 0px;}
.service-text .button-more a {background-color:#F29D09;float:right;background-image:url(design/back-more-button.png);text-decoration:none;height:16px;width:42px;color:white;text-align:center;font-family:verdana;font-size:10px;padding-top:3px;}
.b-vycvik {background-image:url(design/icon-dany.jpg);}
.b-hotel {background-image:url(design/icon-hotel.jpg);}
.b-skolka {background-image:url(design/icon-skolka.jpg);}
.b-vencenie {background-image:url(design/icon-vencenie.jpg);}

.contact {float:left;width:282px;font-family:trebuchet ms;padding:20px 20px 20px 20px;font-size:12px;}
.contact h3 {padding:0px 0px 20px 0px;}
.contact p {margin-bottom:15px;}
.contact table {width:100%;}
.contact table th {text-align:left;color:#b6b6b6;font-weight:normal;width:100px;vertical-align:top;padding-top:4px;}
.contact table b {color:#F29D09;}
.contact table p {margin:0px;color:#b6b6b6;}
.contact table th input {*margin-left:213px;background-color:#F29D09;margin-top:-2px;width:64px;height:19px;background-image:url(design/back-button-submit.png);border:0px;color:white;font-size:10px;font-family:verdana;float:right;} 
.contact table td input, .contact table textarea {overflow:auto;background-color:#F7F7F7;padding:3px;font-size:12px;font-family:trebuchet ms;color:#666666;width:200px;background-image:url(design/form.gif);background-repeat:repeat-x;border-top:1px solid #e9e9e9;border-bottom:0px;border-left:0px;border-right:0px;}
.contact table textarea {height:95px;}

#contact-card {border:1px solid #ececec;background-color:#f7f7f7;padding:20px;}
#contact-card p {margin-bottom:0px !important;}

#map-box {margin-top:15px;padding:20px;background-image:url(design/back-text.gif);background-position:bottom center;background-repeat:no-repeat;border:1px solid #EAEAEA;background-color:white;}
#map-box h3{float:left;padding:0px 0px 20px 0px;}
#map-box p{float:right;margin-top:10px;}
#map-box iframe {border:0px;width:608px;height:300px;}

.gallery-box {padding:20px 0px;}
#gallery {width:100%;border-collapse:collapse;}
#gallery th {width:60px;padding:17px;}
#gallery th a {display:block;width:60px;height:40px;background-image:url(design/back-gallery-arrows.png);background-repeat:no-repeat;}
#gallery th a:hover {background-position:bottom left;}
#gallery th a.right-a {background-position:top right;}
#gallery th a.right-a:hover {background-position:bottom right;}
#gallery th a span {display:none;}
#gallery td img {margin-bottom:5px;}
#gallery td p {text-align:justify;}
#gallery td p strong {font-family:arial;font-size:28px;font-weight:normal;font-size:#dddddd;text-align:center;padding-right:5px;}

#gallery-bar {margin:10px 10px 0px 10px;}
#gallery-bar li {float:left;}
#gallery-bar li a img {border:0px;margin:10px;border-top:3px solid #808080;border-right:0px;border-left:0px;border-bottom:0px;}
#gallery-bar li a:hover img {border-top:3px solid #F29D09;}

#prices {width:437px;margin-top:20px;color:#666666;font-size:12px;font-family:trebuchet ms;border-collapse:collapse;}
#prices th {text-align:left;font-weight:normal;padding:5px;border-bottom:1px solid #e8e8e8;}
#prices td {text-align:right;padding:5px;border-bottom:1px solid #e8e8e8;}
#prices td strong {color:#F29D09;}
#prices td span {color:#a5a5a5;}

#footer {line-height:13px;color:#757575;font-size:10px;margin:0px auto;width:840px;padding:20px 0px;background-image:url(design/back-footer.jpg);background-repeat:no-repeat;background-position:top center;}
#footer h6 {font-size:10px;font-weight:bold;}
#footer div.fb {float:left;background-image:url(design/back-footer-div.gif);background-repeat:repeat-y;background-position:top right;padding-right:20px;margin-right:20px;}
#footer div.fb a {text-decoration:none;}
#footer div.fb a:hover {text-decoration:underline;}
#footer div.fb ul li {margin:8px 0px;}
#footer div#made-by {float:right;width:150px;text-align:right;}
