@charset "utf-8";
/* CSS Document */

html, body {
  margin:0;
  padding:0;
  position:relative;
  height:100%;
  min-width:990px;
}

body {
  text-align:left;
  color:#2e2320;
  font:normal 11pt georgia, palatino, sans-serif;
  background:#e8c8b1;
}


h1 { color:#9b0805; text-align:center; font:bold 20px Georgia, "Times New Roman", Times, serif;  margin:0; padding:0 0 20px 0;}

h2, h3, h4, h5, h6 { color:#9b0805; font-weight:normal; font-family: Georgia, Palatino, sans-serif; margin:0; padding:0;}

h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }

hr { font-size:0; line-height:0; background:#bbb; border:none; height:1px;}

.path { color:#000; font:normal 10px Tahoma, Geneva, sans-serif; padding:0 0 8px 0;}
.path a { color:#612901; text-decoration:underline;}
.path a:hover {color:#612901; text-decoration:none;}



a { color:#231e16; text-decoration:underline; outline-style:none;}
a:hover { color:#9b0805; text-decoration:none;}

.thumb    {color:#000000}

a img    { border-color:#000 }


/* main
-------------------------------*/

.os-wrap { max-width:1400px; background:#be8f65; border-collapse:collapse; border:none; border-spacing:0; padding:0; margin:0 auto;}
.wrap-l { width:154px; background:url(/templates/voyage2013/images/wrap-l.jpg) right top no-repeat; height:830px; padding:0; margin:0; vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}
.wrap-c { width:997px;  margin:0; background:url(/templates/voyage2013/images/wrap-c5.jpg) right top no-repeat; vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}
.wrap-r { width:247px; background:url(/templates/voyage2013/images/wrap-r5.jpg) left top no-repeat; padding:0; margin:0; vertical-align:top; border-collapse:collapse; border:none;  border-spacing:0;}

.os-wrap2 { max-width:1120px; background:#e8c8b1; border-collapse:collapse; border:none; border-spacing:0; padding:0; margin:0 auto;}
.wrap-l2 { width:20px; background:url(/templates/voyage2013/images/pic-left.jpg) right top no-repeat; height:1130px; padding:0; margin:0; vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}
.wrap-c2 { width:997px;  margin:0; background:url(/templates/voyage2013/images/pic-cen.jpg) right top no-repeat; vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}
.wrap-r2 { width:33px; background:url(/templates/voyage2013/images/pic-right.jpg) left top no-repeat; padding:0; margin:0; vertical-align:top; border-collapse:collapse; border:none;  border-spacing:0;}



.cl { clear:both;}

/* header
-------------------------------*/

.header {
  height:149px;
  position:relative;
}

.header2 {
  height:230px;
  position:relative;
}

.link-n { position:absolute; top:382px; left:9px; width:219px; height:27px; z-index:4;}
.link-n2 { position:absolute; top:222px; left:9px; width:219px; height:27px; z-index:4;}

.header a img { border:none;}

.header2 a img { border:none;}

.logo { position:absolute; top:16px; left:-45px;}
.logo2 { position:absolute; top:225px; left:-9px;}
.logo3 { position:absolute; top:0px; left:0px;}
.slogan { display:none;}
.slogan2 { position:absolute; top:20px; right:12px;}

.tmenu-left { float:right; padding:111px 0 0 0;}

.tmenu { margin:110px 0 0 0; padding:8px 0 0 40px; background:url(/templates/voyage2013/images/tmenu-cen.png) left top repeat-x; height:31px; float:right; list-style:none; text-transform:uppercase; font:bold 13px Arial, Helvetica, sans-serif;}
.tmenu li { float:left; padding:0 4px;}
.tmenu li a { color:#fff; text-decoration:none; display:inline-block; padding:4px 8px; background:#CC6600;}
.tmenu li a:hover { color:#fff; text-decoration:none; background:#e77503;}

.tmenu-left2 { float:right; padding:312px 0 0 0;}

.tmenu2 { margin:312px 0 0 0; padding:8px 0 0 40px; background:url(/templates/voyage2013/images/tmenu-cen.png) left top repeat-x; height:31px; float:right; list-style:none; text-transform:uppercase; font:bold 13px Arial, Helvetica, sans-serif;}
.tmenu2 li { float:left; padding:0 4px;}
.tmenu2 li a { color:#fff; text-decoration:none; display:inline-block; padding:4px 8px; background:#CC6600;}
.tmenu2 li a:hover { color:#fff; text-decoration:none; background:#e77503;}

.tmenu-left2013 { float:right; padding:250px 0 0 0;}

.tmenu2013 li {float:left;  padding: 1px 1px;}
.tmenu2013 {width: 100%;  padding-top:18px; height:40px; float:inherit; list-style:none; font: 16px Georgia, "Times New Roman", Times, serif;}
.tmenu2013 li a {width: 154px; 
		height: 50px; 
		color:#ecceb0; 
		text-decoration:none;
		border-radius: 10px; 		
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-op-border-radius: 10px;
		-moz-border-radius: 10px;
		behavior: url(PIE.htc); 
		display: table-cell; 
		text-align:center; 
		vertical-align: middle; 
		background:#9b0805;}

.tmenu2013 li a:hover { color:#000; text-decoration:none; background:#FAEDD3;}

.tmenu2013 li ul li a {width: 154px; height: 20px; display: table-cell; padding: 7px 0px;}
.tmenu2013 li ul li ul {width: 154px; height: 20px; display: table-cell; padding: 7px 0px;}


/* content
-------------------------------*/

.os-content { width:100%; border-collapse:collapse; border:none; border-spacing:0; margin:0;}
.sidebar-left {  width:251px; padding:0 0 20px 0; margin:0; height:200px; vertical-align:top; border-collapse:collapse; border:none;  border-spacing:0;}
.content { padding:61px 0px 60px 0px; margin:0; vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}

.content2 { padding:20px 0px 60px 0px; margin:0; vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}


.con { padding:16px 0 0 0;}



/* sidebar
-------------------------------*/

.tel-l {
  width:218px;
  background:url(/templates/voyage2013/images/bg-tel.png) left top repeat-y;
  color:#fff;
  padding:0 10px 6px 10px;
  font: 22px/28px Arial, Helvetica, sans-serif;
}
.tf { font:italic 13px/28px Arial, Helvetica, sans-serif;}

table.ps-table {
		background-color:#f5deb3;	
		border:1px solid #9b0805;
		border-top-left-radius: 10px; 
		border-top-right-radius: 10px; 
		border-bottom-right-radius: 10px; 
		border-bottom-left-radius: 10px;
		padding:2px;
		float: left;
		margin-top:-35px;
		margin-left:-5px;
}

.special-offer {
	width:198px;
	background-color:#f5deb3;
	border:1px solid #9b0805;
	border-top-left-radius: 10px; 
	border-top-right-radius: 10px; 
	border-bottom-right-radius: 10px; 
	border-bottom-left-radius: 10px;
	margin: 10px 10px 10px 10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	font:normal 12pt Georgia, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle; 	
}

.contacts-border{
	width:218px;
	border:1px solid #9b0805;
	border-top-left-radius: 10px; 
	border-top-right-radius: 10px; 
	border-bottom-right-radius: 10px; 
	border-bottom-left-radius: 10px;
	margin: 10px 10px 10px 10px;
}

.cont-b { padding:0 0 0 8px; float:right;}
.block-tit { color:#fff; font:bold 22px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 0 5px 14px;}

.os-block1 {
  width:357px;
  float:left;
  margin:0 5px 0 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.block1 {
  width:329px;
  color:#F5DEB3;
  font:normal 11px Arial, Helvetica, sans-serif;
  padding:0px 0px 26px 16px;
}


.con-bot { float:right;width:744px; height:64px;}
.os-con { width:744px;float:right;}
.in-con { width:744px;}
.in-con2 { width:744px;}
.cont {
  width:744px;
  min-height:800px;
  padding:0px 0px 0px 10px;
}

.flash { float:left; width:282px; height:340px; margin:0 62px 0 0;}
.forma { width:300px; float:left;}

.contt { padding:20px 0 10px 0;}


/* footer
-------------------------------*/

.os-bot2 { max-width:1120px; border-collapse:collapse; border:none; border-spacing:0; padding:0; margin:0 auto;}
.bot-l2 { width:54px;   padding:0; margin:0; vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}
.bot-c2 { width:997px;  margin:0;) right top no-repeat; vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}
.bot-r2 { width:67px; padding:0; margin:0; vertical-align:top; border-collapse:collapse; border:none;  border-spacing:0;}

.bot {
  width:100%;
  position:relative;
}


.counters {
  width:285px; height:62px;
  text-align:left;
  position:absolute; top:108px; left:22px;
}

.infor1 {
  width:90px; height:38px;
  text-align:left;
  position:absolute; top:65px; left:22px;
}

.infor2 {
  width:120px; height:78px;
  text-align:left;
  position:absolute; top:21px; left:120px;
}


.copy {
  width:997px;
  height:30px;
  color:#9b0805;
  font:bold 12px Verdana, Helvetia, serif;
  text-align:center;
  position:absolute; 
  left:100px;
}

.copy a { color:#fff; text-decoration:none;}
.copy a:hover { color:#fff; text-decoration:underline;}

.st-name {
  width:245px; height:45px;
  position:absolute; top:93px; left:318px;
  color:#fff;
  font:normal 11px Tahoma, Geneva, sans-serif;
  text-align:left;
}

.title {
  width:970px; height:12px;
  text-align:right;
  color:#dfc7b2; 
  font:bold 11px Tahoma, Geneva, sans-serif;
  position:absolute; bottom:3px; right:11px;
}



/* tables */

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}

/*
table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #deb68a}
table.table1 td {line-height:130px; padding:10px; border: 5px solid #412009;}
*/


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #deb68a}
table.table2 td { padding:5px; border: 1px solid #412009;}
table.table2 th { padding:8px 5px; border: 1px solid #864111; background-color:#aa6c40; color:#fff; text-align:left;}


table.table0 p, table.table1 p, table.table2 p {margin:0;}


/* PRICES TABLE */

table.prices {
		border-collapse: separate;
		border-spacing: 0;
		border-radius: 15px;
		border: 2px solid #ecceb0; 
		-webkit-border-radius: 15px;
		-khtml-border-radius: 15px;
		-op-border-radius: 15px;
		-moz-border-radius: 15px;
		behavior: url(PIE.htc);
		position:relative;
		z-index:0;
		table-layout: fixed;
		margin-left: auto; 
		margin-right: auto;
		font: normal 12pt georgia,palatino,sans-serif;
		color: black;		
	     }

.prices th {
		background-color: #9b0805;
		padding: 7px;
		width: 20px;
		text-align: center;
		border: 1px solid #ecceb0;
		white-space: nowrap;		
		font: normal 12pt georgia,palatino,sans-serif;
		color:#ecceb0;		
}

.prices tr:first-child th {
		border-top: none;
}                                       

.prices tr td,th:first-child {
		border-left: none;
}

.prices tr:last-child th {
                border-bottom: none;
}


.prices tr:first-child th:first-child {
		border-top-left-radius: 13px;
		-moz-border-radius: 13px 0px 0px 0px;
		-webkit-border-top-left-radius: 13px;
		-op-border-top-left-radius: 13px;
		border-left: none;
		width: 100px;
}

.prices tr:first-child th:last-child {
		border-top-right-radius: 13px;
		-webkit-border-top-right-radius: 13px;
		-op-border-top-right-radius: 13px;
		-moz-border-radius-topright: 13px;
		border-right: none;
}

.prices tr:last-child th:first-child {
		border-bottom-left-radius: 13px;
		-webkit-border-bottom-left-radius: 13px;
		-op-border-bottom-left-radius: 13px;
		-moz-border-radius-bottomleft: 13px;
		border-left: none;
}

.prices tr:last-child th:last-child {
		border-bottom-right-radius: 13px;
		-webkit-border-bottom-right-radius: 13px;
		-op-border-bottom-right-radius: 13px;
		-moz-border-radius-bottomright: 13px;
		border-right: none;
}

.prices tr th:last-child {
		border-right: none;
}


.prices tr {
		background-color: #f5deb3;
}

.prices tr:first-child {
                border-top: none;
}

.prices tr:last-child {
		font: normal 12pt georgia,palatino,sans-serif;
		color: black;
                border-top: none;
}


.prices tr:first-child td {
		border-top: none;
}

.prices tr:last-child td {
                border-bottom: none;
}


.prices tr:first-child td:first-child {
		border-top-left-radius: 13px;
		-moz-border-radius: 13px 0px 0px 0px;
		-webkit-border-top-left-radius: 13px;
		-op-border-top-left-radius: 13px;
		border-left: none;
		width: 100px;
}

.prices tr:first-child td:last-child {
		border-top-right-radius: 13px;
		-webkit-border-top-right-radius: 13px;
		-op-border-top-right-radius: 13px;
		-moz-border-radius-topright: 13px;
		border-right: none;
}

.prices tr:last-child td:first-child {
		border-bottom-left-radius: 13px;
		-webkit-border-bottom-left-radius: 13px;
		-op-border-bottom-left-radius: 13px;
		-moz-border-radius-bottomleft: 13px;
		border-left: none;
}

.prices tr:last-child td:last-child {
		border-bottom-right-radius: 13px;
		-webkit-border-bottom-right-radius: 13px;
		-op-border-bottom-right-radius: 13px;
		-moz-border-radius-bottomright: 13px;
		border-right: none;
}

.prices td {
		padding: 7px;
		width: 20px;
		text-align: center;
		border: 1px solid white;
		white-space: nowrap;
	   }		

.prices tr td:last-child {
		border-right: none;
}


/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}

/* j.e. */
.slideshow {
position: relative;
height: 312px;
width: 257px;
border: 6px solid #EECEA9;}

.pagination ul{
    list-style: none;
}
.pagination ul li{
    float:left;
    margin-right: 10px;
}