﻿body { margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; background-image:url(../images/bg.jpg); color:#5b5b5b; background-repeat:repeat; height:100%;}
.wrapper {width: 960px;	margin:0 auto;background-image:url(../images/body-bg.png);background-repeat:repeat-y; padding:0 9px; height:100%;}
.clear {clear:both;}
#header {width:942px; height:195px; background-image:url(/images/header.jpg); background-repeat:no-repeat; margin:0; padding:0;}
#header h1 {margin:0; padding:0;}
#header h1 a { background-image:url(/images/logo.png); margin:10px 0 0 20px;display: block;width: 297px;height: 47px;float: left; }

#header #group-buttons {float:right; margin:80px 10px 0 0; height:40px;}
#header #group-buttons a {text-align:center;text-decoration:none;color:#fff; background-image:url('/images/group-button.png'); background-repeat:no-repeat; background-position:center; height:37px; width:106px; margin:0 10px 0 0; padding:7px 0 0 0; float:left; font-weight:bold;}
#header #group-buttons a:hover {text-align:center;text-decoration:none; color:#fff; background-image:url('/images/group-button.png'); background-repeat:no-repeat; background-position:center; height:37px; width:106px; margin:0 10px 0 0; padding:7px 0 0 0; float:left; font-weight:bold;}

#menu-top {width:942px; background:url(/images/menu.png) repeat-x; height:34px;}
#menu-top ul {margin:0; padding:9px 0px; text-align:center; font-size:13px; font-weight:bold; color:#fff;}
#menu-top ul li {float:left;list-style:none;margin-left:5px;}
#menu-top ul li.fr {float:left; margin:0; padding:0 5px; list-style:none; background: transparent url('../images/menu_separator.png') no-repeat right center;}
#menu-top ul li.es {float:left; margin:0; padding:0 12px; list-style:none; background: transparent url('../images/menu_separator.png') no-repeat right center;}
#menu-top ul li.en {float:left; margin:0; padding:0 17px; list-style:none; background: transparent url('../images/menu_separator.png') no-repeat right center;}
#menu-top ul li img {border:none; margin:-5px 2px; float:left; }
#menu-top ul li a {color:#f7d9e2; text-decoration:none;}
#menu-top ul li a:hover {color:#fff; text-decoration:underline;}


#left-sidebar {width:220px; float:left; margin:10px 0 0 0;}
#left-sidebar #menu {width:216px; margin:0; padding:0;}
.promotion {text-decoration:none; font-size:11px;padding:2px; margin:0; border:1px solid #a06174; color:#000;}
.widget-text .promotion a {color:inherit;}
.widget-text .promotion a:hover{color:inherit;}
.promotion:hover{border:1px solid #a06174; background-color: #541528; color:#fff; text-decoration:none; font-size:11px;text-decoration:none;}

.promo-box { width:682px; background-color:#fff; margin:10px 0 0 0;}
.promo-box img{float:left; border:1px solid #5b5b5b;}
.promo-box .promo-info .h3{background-image :url('/images/h3s.png'); height:auto; width:455px; background-position:left top; background-repeat:repeat-y; color:#5b5b5b; font-weight:bold; font-size:13px; padding:3px 5px; margin:0px;}
	.promo-box .promo-info .h3 a {color:#3B5327; text-decoration:none;}
	.promo-box .promo-info .h3 a:hover {color:#3B5327; text-decoration:none;}
.promo-box .promo-info{float:left; width:450px; margin:0; padding:0 5px;}

#left-sidebar #menu ul {margin:0; padding:0; font-size:13px; color:#f7d9e2; font-weight:bold;}
/*
#left-sidebar #menu ul li {list-style:none; background-image:url(/images/menu-left.jpg); background-repeat:no-repeat; margin:1px 0; padding:9px 0 0 10px;height:24px;}
#left-sidebar #menu ul li a {color:#5b5b5b; text-decoration:none;}
#left-sidebar #menu ul li a:hover {color:#5b5b5b; text-decoration:underline;}
*/
#left-sidebar #menu .widgets {margin:10px 0 0 0; padding:0; font-size:13px; color:#3b5327; font-weight:bold;}
#left-sidebar #menu .widgets h4 {font-size:12px;background-image: url('/images/widgets-button.jpg'); background-repeat:no-repeat; margin:1px 0; padding:9px 0 0 10px; height:20px; color:#fff;}
.widget-text {color:#545f4d; font-size:12px; font-weight:bold; margin:3px 10px;}
.widget-text a {color:#5b5b5b; text-decoration:none; font-size:11px; font-weight:normal;}
.widget-text a:hover {color:#5b5b5b; text-decoration:none; font-size:11px; font-weight:normal;}

#right-sidebar {width:700px; float:left; margin:10px 0 0 10px;}
#right-sidebar #content {width:700px; margin:0; text-align:justify; color:#5a5a5a;}
#right-sidebar #content h1 { background-image:url('/images/h1.png'); height:auto; width:682px; background-position:left top; background-repeat:repeat-y; color:#3b5327; font-weight:bold; font-size:14px; padding:5px; margin:0;}
#right-sidebar #content h3 { background-image:url('/images/h3.png'); height:auto; width:682px; background-position:left top; background-repeat:repeat-y; color:#5b5b5b; font-weight:bold; font-size:13px; padding:3px 5px; margin:0px 0 0 0;}
#right-sidebar #content #box {background-image:url(/images/home-pic-border.png); margin:1px 0 0 0; padding:3px; height:226px; width:226px; background-repeat:no-repeat; float:left;}
#right-sidebar #content #box .back {z-index:3; position:absolute;}
#right-sidebar #content #box .front {background-image:url(/images/home-pic-over.png); background-repeat:no-repeat; margin:0; padding:0; background-position:bottom; height:220px; width:220px; z-index:10; position:absolute;}
#right-sidebar #content #box .front h2 {font-size:13px; color:#3e5c19; font-weight:bold; margin:150px 5px 0 5px; padding:0; text-align:right;width:210px;}
#right-sidebar #content #box .front h2 a {text-decoration:none; color:#3e5c19;}
#right-sidebar #content #box .front .cats {font-size:11px; margin:5px; padding:0; text-align:right; width:210px;}
#right-sidebar #content #box .front .cats a {text-decoration:none;}
#right-sidebar #content #box .front .cats a:hover {text-decoration:underline;}

#right-sidebar #content p.destinations {margin:2px 0 15px 0; padding:0; font-size:12px;}
#right-sidebar #content p.destinations a {text-decoration:none; font-weight:bold; color:#5b5b5b;}
#right-sidebar #content p.destinations a:hover {text-decoration:underline; font-weight:bold; color:#5b5b5b;}

#right-sidebar #content .imageset{margin:10px 0 0 0;padding:0; width:700px;}
#right-sidebar #content .info { text-align:justify; margin:0px; padding:0px; text-indent:15px;}
#right-sidebar #content .offer-info { height:400px; width:700px; overflow: auto; text-align:justify; margin:0px; padding:0 10px 0 0; text-indent:0px;}

#right-sidebar #content .offer {width:220px; height:auto; float:left; margin:0 6px 15px 6px;}
#right-sidebar #content .offer .title {background-image:url('/images/offer-title.png'); background-repeat:repeat; width:212px; height:34px; font-size:13px; font-weight:bold; color:#3b5327; text-align:center; padding:4px;}
	#right-sidebar #content .offer .title a {text-decoration:none;color:#3b5327;}
	#right-sidebar #content .offer .title a:hover {text-decoration:none;color:#3b5327;}
#right-sidebar #content .offer .pic {margin:0 0 2px 0; padding:0; border:none; width:220px; height:123px;}
#right-sidebar #content .offer .map {margin:0; padding:0; border:none; float:left; width:144px; height:114px;}
#right-sidebar #content .offer .duration {margin:0; padding:5px 0px; float:left; width:76px; height:114px; text-align:center; font-weight:bold; color:#3b5327;}
#right-sidebar #content .offer .duration p {margin:10px 0 0 0; padding:0; color:#6c3a14; font-weight:bold; font-size:12px; height:28px;}
#right-sidebar #content .offer .duration .price {background-image:url('/images/offer-price.png'); height:39px; width:76px; background-repeat:no-repeat; text-align:center; margin:5px 0 0 0; padding:10px 0; font-size:16px; font-weight:bold; color:#7c2f27; font-family:Arial, Helvetica, sans-serif;}

.buttons {text-align:right; width:595px;}
a.button {background-image:url('/images/button.png'); background-repeat:no-repeat; height:37px; width:106px; color:#5b5b5b; text-decoration:none; position:absolute; margin:0; padding:4px 0 0 0; text-align:center; font-size:12px; font-weight:bold; text-indent:0px;} 
a.button:hover {background-image:url('/images/button.png'); background-repeat:no-repeat; height:37px; width:106px; color:#5b5b5b; text-decoration:none;position:absolute; margin:0; padding:4px 0 0 0; text-align:center;text-indent:0px;} 


table#pricing{ padding-bottom:20px; color:#344450;}
td.featureLabel{ width:117px; font-weight:bold; background:#f0f6ec; padding:4px;}
.featureCell{ width:186px; text-align:center; padding:4px;}
.featurePrice {	display:none; height:170px;}
table#pricing th{ vertical-align:top;}
table#pricing th.blank{ border-bottom:1px solid #F2F2F2;}

th.budget_es{ background:url(/images/budget_es.png); background-repeat:no-repeat; height:170px;padding:0;}
th.standart_es{ background:url(/images/standart_es.png); background-repeat:no-repeat; height:170px;padding:0;}
th.luxury_es{ background:url(/images/luxury_es.png); background-repeat:no-repeat; height:170px;padding:0;}

th.budget_en { background:url(/images/budget_en.png); background-repeat:no-repeat; height:170px;padding:0;}
th.standart_en { background:url(/images/standart_en.png); background-repeat:no-repeat; height:170px;padding:0;}
th.luxury_en { background:url(/images/luxury_en.png); background-repeat:no-repeat; height:170px;padding:0;}

th.budget_fr { background:url(/images/budget_fr.png); background-repeat:no-repeat; height:170px;padding:0;}
th.standart_fr { background:url(/images/standart_fr.png); background-repeat:no-repeat; height:170px;padding:0;}
th.luxury_fr{ background:url(/images/luxury_fr.png); background-repeat:no-repeat; height:170px;padding:0;}


table#pricing th h1{ display:none;}
th .pricing-subscribe{ margin-top:135px; text-align:center; height:28px;}
th.budget #price {margin:5px 0 0 10px;float:left; font-family: cursive;font-size:15px; color:#5b5b5b;}
th.standart #price {margin:5px 0 0 10px;float:left; font-family: cursive;font-size:15px; color:#5b5b5b;}
th.luxury #price {margin:5px 0 0 10px;float:left; font-family: cursive;font-size:15px;color:#5b5b5b;}
table#pricing td{ height:39px; border-bottom:1px solid #F2F2F2;}
table#pricing td.bg1{ background:#F6F6F6; border-bottom:1px solid #e9e9e9;}
table#pricing td.bg2{ background:#FBFBFB; border-bottom:1px solid #EEE;}
table#pricing td.bg3{ background:#c6deb8; border-bottom:1px solid #d4e7bf;}

#footer { background-image:url('/images/footer.png'); background-position:center top; position:relative; background-repeat:no-repeat; height:100%; width:942px; margin-top:10px;}
#footer #fb {width:auto; margin:5px 0 0 90px; font-size:10px; float:left; text-align:center; white-space: nowrap;}
#footer #contactinf { width:785px; float:left; font-size:10px; margin:15px 0 15px 40px;}
#footer #contactinf a {color:#5B5B5B; text-decoration:none;}
#footer #contactinf a:hover {color:#5B5B5B; text-decoration:underline;}


.handcursor{cursor:hand;cursor:pointer;}

#contact-info{padding:5px; text-indent:0px;}
#contact-map{margin-left:20px;text-indent:0px;}

.tourheader{background-image :url('/images/h3s.png'); height:auto; width:455px; background-position:left top; }

#footer_menu {color:gray; font-size:11px;}
#footer_menu a {color:gray; text-decoration:none;}
#footer_menu a:hover {color:gray; text-decoration:underline;}








