/*
-----------------------------------------------
Style Sheet
Site: Greentour
Author: Olga Litvinenko
                olga@words.com.ua
----------------------------------------------- */

html {margin:0px;padding:0px;}

body {font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;text-align:center}

#containeer {background:url(../images/bg_container.gif) repeat-y top left;width:950px;position:relative;padding:0;height:100%;margin:0 auto;text-align:left}

#header {background:url(../images/bg_header.jpg) no-repeat;height:236px;}
#logo a {font-size:18px;color:#FFFFFF;padding:0 0 0 50px;line-height:43px;float:left;width:400px;text-decoration:none;}
#logo a strong {font-weight:normal}

.language {float:right;width:170px;padding:15px 0 0 0 }
.language ul {margin:0;padding:0;list-style-type:none}
.language li {float:left;margin:0;padding:0 5px;font-size:11px;color:#FFFFFF;border-right:1px solid #FFFFFF;line-height:13px}
.language li a {color:#FFFFFF;text-decoration:none;}
.language li a:hover {text-decoration:underline}
.language li.current {font-weight:bold;}
.language li.last {border:none}

.center {padding:4px 0 0 0}
.content {float:right;width:700px;padding:0;}
.info {float:left;width:485px;padding:0 0 60px 0;}
.more {float:right;width:200px}
.navigation {float:left;width:240px}
.navigation h3 {font-size:11px;color:#0071bc;text-transform:uppercase;text-align:right;padding:0 10px 0 0;margin:0 10px 0 0;border-right:2px solid #79b30d;line-height:22px}
.navigation h3 a{color:#0071bc;text-decoration:none}
.navigation h3 a:hover {text-decoration:underline}

.more h3{background:url(../images/icon_flower.gif) no-repeat 0 0;font-size:12px;color:#e82e05;padding:0 0 0 20px;line-height:16px}

.theBest, .visit {padding:0 17px 0 0}

.visit a {color:#000000;text-decoration:none}
.visit a:hover {text-decoration:underline}
#menu {padding:9px 0 9px 17px;position:relative;bottom:7px}

#menu dl {width: 225px;list-style-type:none
}
#menu dt {cursor: pointer;margin:0;height: 27px;line-height: 25px;border-bottom: 1px solid #669800;background: #98cb00 url(../images/menu_point.gif) no-repeat 10px 50%;font-size:12px;color:#FFFFFF;padding:0 0 0 30px;font-weight:bold
}
#menu dt a {color:#FFFFFF;text-decoration:none}
#menu dt a:hover {text-decoration:underline}
#menu ul {list-style-type:none }
#menu li {background:#669800 url(../images/smenu_line.gif) no-repeat 20px 50%;padding:0 0 0 28px;text-align:left;height:22px;font-size:12px;line-height:20px;border-bottom:1px solid #98cb00
}
#menu li a{color: #FFF;text-decoration: none;display: block;border: 0 none;height: 100%;}
#menu li a:hover {color:#e4e700
}
#menu li.last, #menu dt.last {border:none}

ul.subNav {list-style-type:none;font-size:11px;color:#888888;padding:0 0 0 5px}
ul.subNav span {padding:0 5px}
ul.subNav li {display:inline;line-height:16px}
ul.subNav a {color:#888888;text-decoration:underline}
ul.subNav a:hover {text-decoration:none}

.item {border-bottom:1px dotted #b1b1b1;margin:10px 0 0 0;padding:0 0 5px 5px;position:relative}
.item p {font-size:11px;padding:10px 0 0 0}
.item h2 {display:block;font-size:12px;margin-top:3px;color:#0071bc;}
.item h2 a {color:#0071bc;text-decoration:none;}
.item h2 a:hover {text-decoration:underline}
a.foto {display:block;margin:5px 0 10px 5px;}
a.foto img {display:block;border:1px solid #c5c5c5;padding:4px;cursor:pointer;background:#FFFFFF}
.item ul {margin:10px 0 0 20px}
.item li {padding:0 0 5px 0}
.right {float:right}
ul.features {list-style-type:none; margin:10px 0 0 0}
ul.features li {display:inline;}

.item dl {list-style-type:none;font-size:12px}
.item dt {font-weight:bold;padding:15px 0 5px 0;clear:both}
.item dd {padding:0 20px 0 20px;}
.item dd span {float:right;display:block}
.item dl ul {margin:4px 0 0 0;}

.item .sizer {display:block; text-align: right; height:18px;}
.item .sizer ul {list-style-type: none}
.item .sizer li {float:right;}
.item .sizer a {display:block; float:left; height:18px; border:none; width:18px;}
.item .sizer a.px12 {background:url(../images/ico/11px.gif) no-repeat 50% 50%;}
.item .sizer a.px14 {background:url(../images/ico/13px.gif) no-repeat 50% 50%;}
.item .sizer a.px16 {background:url(../images/ico/16px.gif) no-repeat 50% 50%;}

.choose{border: 0}

.text p {font-size:12px}
.text img {position:relative;top:3px}
.text dd a {font-size:11px;color:#0071bc;text-decoration:none}
.news dl {list-style-type:none;padding:0 0 10px 30px;line-height:14px;}
.news dt {font-size:11px;color:#252525;padding:0 0 3px 0}
.news dd {margin:0 0 10px 0}
.news dd a {font-size:11px;color:#0071bc;text-decoration:none}
.news dd a:hover {text-decoration:underline}

.preview {margin:0 20px 10px 0;border-bottom:dotted 1px #b1b1b1;padding:0 0 10px 10px}
.preview p {padding:17px 0 0 0;line-height:18px;font-size:12px;}
.preview span {font-size:20px}
.preview img {float:right;margin:0 5px 0 30px}

.extra {position:relative;right:6px}
.block {float:left;width:200px;margin:0 15px;display:inline}
.block h2 {font-size:12px;text-transform:uppercase;font-weight:normal;margin:8px 0}
.block h2 a {color:#000000;text-decoration:none}
.block h2 a:hover {text-decoration:underline}
.block p {font-size:11px;color:#636363}


.photo {border-top:dotted 1px #b1b1b1;margin:10px 20px 10px 0;padding:10px 20px 0 0}
.photo img {float:left}
.galleryMain {background:url(../images/bg_gallery.gif) no-repeat;width:440px;height:120px;position:relative;padding:20px 0 0 0;float:right;margin:10 0 0 0;}
.galleryMain a.back {position:absolute;top:55px;left:0px;}
.galleryMain a.ahead {position:absolute;top:55px;right:0px}
a.back img, a.ahead img {cursor:pointer}
.galleryMain ul {list-style-type:none;overflow:hidden;height:80px;padding:0 30px}
.galleryMain li {float:left;margin:0 5px 0 0;overflow:hidden}

.galleryItem {width:440px;height:100px;position:relative;padding:20px 0 0 0;margin:10 0 0 0;overflow:hidden}
#gallery {width:400px;height:100px;position:relative;padding:0;margin:0 0 0 20px;overflow:hidden}
.galleryItem a.back {position:absolute;top:55px;left:0px;}
.galleryItem a.ahead {position:absolute;top:55px;right:0px}
.galleryItem ul {list-style-type:none;overflow:hidden;height:80px;padding:0 30px}
.galleryItem li {float:left;margin:0 5px 0 0;overflow:hidden}

.text dd td {padding:0 8px 0 0 }
.calendar_blok {margin:0 0 0 17px}
#calendar-load {margin:0 0 0 80px; font-size:11px;}
.wrap {background:#f6f6f6;padding:3px 0 10px 0;margin:5px 0 0 0}
.wrap p {font-size:11px;padding:0 0 0 10px}

.wrap strong {font-size:11px;text-transform:uppercase}
.month {text-align:center;font-size:11px;font-weight:bold;color:#00;padding:0}
.month a {text-decoration:none;margin:0 7px;position:relative;top:-2px}
.month a img {border:none;position:relative;bottom:-2px}
.month em {font-size:12px}
ul.week {padding:0;width:168px;height:16px;margin:3px 0 0 25px;list-style-type:none;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1}
ul.week li {font-size:9px;color:#000;font-weight:bold;float:left;line-height:16px;width:23px;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;text-align:center}
ul.week li.weekend {color:#ff0000}

.select {background:#79b30d;width:164px;margin:4px 0 4px 25px;padding:0 0 2px 5px}
.select a {padding:0 7px;color:#FFFFFF;text-decoration:none;font-size:9px;font-weight:bold;}
.select span {font-size:11px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}

.days {padding:0;width:168px;margin:0 0 0 25px;border-right:1px solid #e1e1e1}
.days ul {margin:0;padding:0;list-style-type:none;}
.days ul li {display:block;float:left;width:23px;margin:0;height:16px;overflow:visible;padding:0;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;text-align:center;}
.days ul li a {text-decoration:none;font-size:9px;color:#000;display:block;height:16px;width:23px;line-height:16px;text-align:center}
.days ul li a.grey {color:#999999;display:none}

.days ul li a:hover {color:#ff0000}
.days ul li a.current {background:#ffc000;color:#000;font-weight:bold}

.banner {text-align:left;margin:5px 0}

ul.working {font-size:8px;list-style-type:none;border:1px solid #ebebeb;padding:2px 0 2px 8px;height:17px;float:left}
ul.working li {font-size:8px;color:#000000;float:left;margin:0 10px 0 0;line-height:17px;_line-height:12px;height:12px;width:14px;text-align:center}
ul.working li.active {color:#FFFFFF;background:#f26521;}

.opinion {font-size:11px;color:#363636;text-decoration:underline;text-decoration:underline;height:13px;position:absolute;top:-2px;left:5px;}
a.opinion:hover {text-decoration:none}

.ht1 {height:12px;}

.add {margin:0 0 10px 0}
.add dl {list-style-type:none;color:#363636}
.add dl dt {font-size:11px;font-weight:bold;text-align:left;padding:7px 0 5px 0}
.add dl dd {padding:0 0 0 16px;font-size:11px;line-height:14px;}
.add dl dd a {color:#363636;text-decoration:underline}
.add dl dd a:hover {text-decoration:none}
p.title {font-size:11px;color:#0071bc;text-align:left;padding:0 0 0 10px;margin:0 10px 0 0;border-left:2px solid #79b30d;line-height:14px;font-weight:bold}

#footer { background:url(../images/bg_footer.gif) repeat-x 0 6px;padding:0 0 0 25px;height:160px;position:relative;margin:0 17px}
#footer p {font-size:11px;width:240px;float:left;padding:8px 0 0 0;margin:0 50px 0 0;}
#footer ul {list-style-type:none;padding:11px 0 0 0;}
#footer ul li {display:inline;font-size:11px;}
#footer p a, #footer ul a {color:#000000;padding:0 5px}
#footer p a:hover, #footer ul a:hover {text-decoration:none}

#footer table {position:absolute;left:25px;top:55px;}
#footer table td {padding-right:5px}

.info{font-size:11px;}
.info a{font-size:11px;color: #0071BC;}

a.print {position:absolute;top:-2px;right:2px;font-size:11px;color:#898989;text-decoration:underline}
a.print:hover {text-decoration:none}


/*
COMMON --------------------- */
p, h1, h2, h3, h4, h5, h6, h7, pre, ul, li, dd, dt, dl {margin:0;padding:0;}

a img {border:medium none}
h2 a {font-weight:bold;}

#ImageBoxOverlay
{
        background-color: #000;
}
#ImageBoxCaption
{
        background-color: #F4F4EC;
}
#ImageBoxContainer
{
        width: 250px;
        height: 250px;
        background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
        font-weight: bold;
        padding-bottom: 5px;
        font-size: 13px;
        color: #000;
}
#ImageBoxCaptionImages
{
        margin: 0;
}
#ImageBoxNextImage
{
        background-image: url(../images/spacer.gif);
        background-color: transparent;
}
#ImageBoxPrevImage
{
        background-image: url(../images/spacer.gif);
        background-color: transparent;
}
#ImageBoxNextImage:hover
{
        background-image: url(../images/next_image.jpg);
        background-repeat:      no-repeat;
        background-position: right top;
}
#ImageBoxPrevImage:hover
{
        background-image: url(../images/prev_image.jpg);
        background-repeat:      no-repeat;
        background-position: left bottom;
}

/*
FLOAT CLEARING --------------------- */
.clearfix:after {content: ".";clear: both;height: 0;visibility: hidden;display: block;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
