
/* Kandahar Bansko */

/* PAGE SETUP */
* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { background: #4DA9C0 url(../images/bg.gif) fixed; font: 13px Verdana, Helvetica, sans-serif; color:#000; text-align: center; }
ul { list-style: none inside; }
a { outline: none; color:#fff; text-decoration:none; }
a:hover { color:#fff; text-decoration:underline; }
a img { border: none; }

/*Headers */
h1, h2, h3 { font-weight:normal; color:#fff;font-family:Georgia, serif;}
h1 { font-size: 24px; padding:2px 0 4px 0; }
h2 { font-size: 24px; padding:2px 0 8px 0;}
h3 { font-size: 21px;  font-style:italic;padding:4px 0 4px 0;}
hr { color:#009; height:1px; border:1px solid #4DA9C0; clear:both; }

/* Styles */
.bold { font-weight:bold; }
.blue { color:#4DA9C0; }
.red { color:#CC0000; font-size:10px; }
.subtitle { font-size:18px; margin:2px 0 5px 0; padding:0 }

/* Tools */
.floatleft { float: left; }
.floatright { float: right; }
.clear-both { clear: both; padding:0; margin:0 }
.clear-right { clear: right; }
.clear-left { clear: left; }

/* Header */
#top-text-bg {background-color:#005776;}
#top-text {width:980px;margin: 0 auto; text-align: right;color:#fff;padding:5px 0;}
#container { width: 980px; margin: 0 auto; text-align: left; font-style:normal;}
#header { padding:0 10px; }
#logo a { float: left; margin:10px 0 0 0;padding:0; width:239px; height:137px;display: block; background: url(../images/logo.jpg); text-indent: -9999px; }
#header-text {color:#fff;text-align:right;padding:20px 0 0 0 ;}

/* Main Navigation */
ul#menu { float: right; margin-top:20px; font-family:Georgia, serif; }
ul#menu li { display: inline; }
ul#menu a { display: block; float: left; width: 98px; height: 29px; margin: 0; padding: 8px 0 0 0; background: url(../images/menu_2.gif); text-align: center; font-size: 16px; color: #FFFFFF; text-decoration:none; }
ul#menu a:hover { background-image: url(../images/menu_a.gif); color: #ffffff; }

/* Main Navigation Active */
body#home a#homenav, body#about a#aboutnav, body#bar a#barnav, body#creche a#crechenav, body#skiing a#skiingnav, 
body#gallery a#gallerynav, body#contact a#contactnav, #menu .active a { background-image: url(../images/menu_a.gif); color: #FFFFFF; }

/* Left Navigation */
ul#left-nav { float: left; width: 147px; margin:0 20px 0 0; font-family:Georgia, serif; }
ul#left-nav li { color: #fff; font-size: 14px; border-bottom:1px solid #4da9c0; }
ul#left-nav a { display: block; color:#005776; text-decoration:none; padding:10px 5px 10px 10px; background: #fff; }
ul#left-nav a:hover, ul#left-nav a:active { background: #fff url(../images/arrow.gif) no-repeat 0 13px; color:#4da9c0; }

/* Left Navigation Active */
.overview a#overviewnav, .prices a#pricesnav, .viewing a#viewingnav, .gallery a#photonav, .news a#newsnav, .links a#linksnav, 
.floorplans a#floorplansnav, .block a#blocknav, .bansko a#banskonav, .why a#whynav, .terms a#termsnav, .skiruns a#skinav, 
.location a#locationnav, .seasons a#seasonsnav, .aboutcreche a#aboutcrechenav, .servicescreche a#servicescrechenav, 
.pricescreche a#crechepricesnav, .photos-complex a#gallery1, .photos-winter a#gallery2, .photos-summer a#gallery3, 
.photos-town a#gallery4, .renting a#rentingnav, .buying a#buyingnav, .news a#newsnav { background: #fff url(../images/arrow.gif) no-repeat 0 13px; color:#4da9c0; }
#header-2 { background: #4da9c0 url(../images/pagetop.gif) no-repeat center top; padding:20px 25px; }
#top-image { padding:0 0 15px; }

/* CONTENT */
#content { padding: 25px; background-color:#fff; margin:0; }
#content p { line-height:23px;margin:0 0 12px 0; }

/* Columns */
#left-main-text { float:left;  min-height:250px;width:680px; }
.twocols-left { float:left; width:500px;}
.twocols-right { float:right; width:205px; border-left:solid 1px #4DA9C0; padding-left:25px; }
.leftcol { float:left; width:48%; }
.rightcol { float:right; width:44%; border-left:solid 1px #4DA9C0; padding-left:15px; }

/* MAIN TEXT */
#main-text { width:763px; float:left;  min-height:250px;}
#main-text a, #left-main-text a { color:#4da9c0; }
#main-text a:hover, #left-main-text a:hover { color:#4da9c0;text-decoration:underline;  }

/* CONTENT LIST */
#main-text ul { line-height:23px;margin:7px 0 15px 0;}
#main-text li { padding:0 0 9px 0; list-style:inside disc; }

/* Right Contact Column */
#right-menu-contact p { font-size: 12px; margin:0;padding:6px 0;}
#right-menu-contact a { outline: none; color:#000; text-decoration:none; }
#right-menu-contact a:hover { color:#000; text-decoration:underline; }

/* Footer */
#footer {color:#fff;  background-color:#005776; padding:20px 0 5px 0; line-height:22px; }
ul#footer-one, ul#footer-two, ul#footer-three, ul#footer-four { width:160px; float:left; border-right:1px #fff solid; padding:0 25px; }
ul#footer-four { width:260px; border-right:none; }
li.title {font:18px Georgia, "Times New Roman", Times, serif;padding:0 0 3px 0;}

/* Copyright */
.copyright p {  font-size:11px;color:#fff; padding:0 0 20px 0;margin:0; }
.copyright a { color: #005776; }
.copyright a:hover { color: #fff; }

/* PHOTO GALLERY */
/* jQuery lightBox plugin - Gallery style */
#photos { width:760px; }
#photos ul { list-style: none; }
#photos ul li { display: inline; }
#photos ul img { border: 1px solid #ccc; border-width: 1px; color: #ccc; padding:0px; margin:8px; }
#photos ul a:hover img { border: 1px solid #4da9c0; border-width: 1px; color: #4da9c0; }
#photos ul a:hover { color: #fff; }
#photos p { font:21px Georgia, "Times New Roman", Times, serif; font-style:italic; padding:4px 0 0 0; margin-bottom:0; color:#4da9c0; }

/* Contact Form */
label, laber.error, input, textarea, select {width:480px;}
select {margin:5px 0 2px 0;}
label {position: absolute;text-align:left;font:13px "Lucida Grande", "Lucida Sans Unicode", sans-serif	;color:#4da9c0;margin:0 0 0 0;}
label.error {position:relative;padding:0;margin:0 0 5px 0;color:red;font-style:italic;font-weight:normal;font-size:11px;display: inline-block;line-height: 16px;}
input, textarea {margin-left: 0;margin:5px 0 2px 0;padding:8px;font-size:15px;}
textarea {border: 1px solid #ccc;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif	;}
input.submit {width:100px;float:left;border:none;text-decoration:none;padding:0 0 20px 0;}
input.submit:focus {border:none;text-decoration:none;outline:none;}
div.error {display: none;}
input {border: 1px solid #ccc;}
input.checkbox {border: none}
input:focus, textarea:focus {border: 1px solid #4da9c0;background-color:#f1f1f1;}
input.error, textarea.error {border: 1px dotted red;}

/* Calendar Latest News */
.datetime {width:35px;background-color:#ffffff;border:1px solid #ccc;float:left;margin:8px 10px 0 0;padding:0;text-align:center;}
.date {font:16px Georgia, "Times New Roman", Times, serif;color:#000;}
.top {font: 11px "Lucida Grande", "Lucida Sans Unicode", sans-serif;background-color:#b90a0a;color:#ffffff;padding-bottom:1px;}



