* {
	padding: 0px;
	margin: 0px;
}
body {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 18px;
}
input, textarea, select {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
ul {
	padding-left: 40px;
}
img {
	vertical-align: middle;
	border: none;
}
br.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
div.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
}
a {
	text-decoration: none;	
}
a:hover {
	cursor: pointer;
}
/* end reset code */
body {
	/*background: white url('../images/index/body-textrure.png') repeat center top;*/
	background: white url('../images/index/body-textrure_christmas.png') repeat center top;
}
* html body {
	background: white url('../images/index/body-textrure.gif') repeat center top;
}
div.body {
	/*background: transparent url('../images/index/body-background.jpg') no-repeat center top;*/
	background: transparent url('../images/index/body-background_christmas.jpg') no-repeat center top;
}
div.wrap  {
	margin: 0px auto;
	width: 1006px;
	position: relative;
}
div.seaStar {
	/*background: transparent url('../images/index/sea-star.png') no-repeat scroll center top;*/
	/*background: transparent url('../images/index/christmas-bell_2.png') no-repeat scroll center top;*/
	width: 140px;
	height: 139px;
	position: absolute;
	left:-75px;
	top:910px;
}
span.logo {
	float: left;
	background: transparent url('../images/index/logo.png') no-repeat scroll center top;
	width: 299px;
	height: 110px;
	margin: 4px 0px 0px 11px;
	position: absolute;
}
.floatRight {
	float: right;
}
div.headerContactBlock {
	background: transparent url('../images/index/header-contact-background.png') no-repeat scroll center top;
	float: right;
	width: 230px;
	height: 54px;
	margin: 25px 19px 0px 0px;
	padding: 4px 0px 0px 51px;
	color: #0369B3;
}
div.headerContactBlock div {
	width: 81px;
	height: 19px;
	float: left;
	padding: 6px 0px 0px 32px;
}
div.headerContactBlock div.phone  {
	background: transparent url('../images/index/header-phone.png') no-repeat scroll center left;
}
div.headerContactBlock div.fax  {
	background: transparent url('../images/index/header-fax.png') no-repeat scroll center left;
}
div.headerContactBlock div.skype  {
	height: 24px;
	padding: 1px 0px 0px 32px;
	background: transparent url('../images/index/header-skype.png') no-repeat scroll center left;
}
* html div.headerContactBlock div.skype  {
	height: 24px;
	padding: 1px 0px 0px 32px;
	margin-top: -6px;
}
div.headerContactBlock div.reserve  {
	background: transparent url('../images/index/header-reserve.png') no-repeat scroll center left;
	height: 24px;
	padding: 1px 0px 0px 32px;
}
* html div.headerContactBlock div.reserve  {
	height: 24px;
	padding: 1px 0px 0px 32px;
	margin-top: -6px;
}
div.headerContactBlock � {
	color: #0369B3;
}
div.upperMenu {
	height: 24px;
	background: transparent url('../images/index/content-top-shadow.png') no-repeat scroll center top;
	padding: 0px 19px 0px 0px;
	margin: 21px 0px 0px 0px;
}
div.upperMenu ul {
	list-style-type: none;
}
div.upperMenu ul li {
	float: right;
}
div.upperMenu ul li a {
	float: left;
	color: #A17D01;
	font-weight: bold;
}
div.upperMenu ul li a span.first {
	background: transparent url('../images/index/up-btn-first.png') no-repeat scroll center top;
	width: 5px;
	height: 24px;
	float: left;
}
div.upperMenu ul li a:hover span.first {
	background: transparent url('../images/index/up-btn-first-hover.png') no-repeat scroll center top;
}
div.upperMenu ul li a.selected span.first {
	background: transparent url('../images/index/up-btn-first-hover.png') no-repeat scroll center top;
}
* html div.upperMenu ul li a span.first {
	background: transparent url('../images/index/up-btn-first.gif') no-repeat scroll center top;
}
* html div.upperMenu ul li a:hover span.first {
	background: transparent url('../images/index/up-btn-first-hover.gif') no-repeat scroll center top;
}
* html div.upperMenu ul li a.selected span.first {
	background: transparent url('../images/index/up-btn-first-hover.gif') no-repeat scroll center top;
}
div.upperMenu ul li a span.inside {
	background: transparent url('../images/index/up-btn-in.png') repeat-x scroll center top;
	height: 21px;
	float: left;
	padding: 3px 10px 0px 10px;
}
div.upperMenu ul li a:hover span.inside {
	background: transparent url('../images/index/up-btn-in-hover.png') repeat-x scroll center top;
}
div.upperMenu ul li a.selected span.inside {
	background: transparent url('../images/index/up-btn-in-hover.png') repeat-x scroll center top;
}
* html div.upperMenu ul li a span.inside {
	background: transparent url('../images/index/up-btn-in.gif') repeat-x scroll center top;
}
* html div.upperMenu ul li a:hover span.inside {
	background: transparent url('../images/index/up-btn-in-hover.gif') repeat-x scroll center top;
}
* html div.upperMenu ul li a.selected span.inside {
	background: transparent url('../images/index/up-btn-in-hover.gif') repeat-x scroll center top;
}
div.upperMenu ul li a span.border {
	background: transparent url('../images/index/up-btn-border.png') no-repeat scroll center top;
	width: 1px;
	height: 24px;
	float: left;
}
div.upperMenu ul li a:hover span.border {
	background: transparent url('../images/index/up-btn-border-hover.png') no-repeat scroll center top;
}
div.upperMenu ul li a.selected span.border {
	background: transparent url('../images/index/up-btn-border-hover.png') no-repeat scroll center top;
}
* html div.upperMenu ul li a span.border {
	background: transparent url('../images/index/up-btn-border.gif') no-repeat scroll center top;
}
* html div.upperMenu ul li a:hover span.border {
	background: transparent url('../images/index/up-btn-border-hover.gif') no-repeat scroll center top;
}
* html div.upperMenu ul li a.selected span.border {
	background: transparent url('../images/index/up-btn-border-hover.gif') no-repeat scroll center top;
}
div.upperMenu ul li span.separator {
	background: transparent url('../images/index/up-btn-separator.png') no-repeat scroll center top;
	width: 1px;
	height: 24px;
	float: left;
}
div.upperMenu ul li a span.last {
	background: transparent url('../images/index/up-btn-last.png') no-repeat scroll center top;
	width: 5px;
	height: 24px;
	float: left;
}
div.upperMenu ul li a:hover span.last {
	background: transparent url('../images/index/up-btn-last-hover.png') no-repeat scroll center top;
}
div.upperMenu ul li a.selected span.last {
	background: transparent url('../images/index/up-btn-last-hover.png') no-repeat scroll center top;
}
* html div.upperMenu ul li a span.last {
	background: transparent url('../images/index/up-btn-last.gif') no-repeat scroll center top;
}
* html div.upperMenu ul li a:hover span.last {
	background: transparent url('../images/index/up-btn-last-hover.gif') no-repeat scroll center top;
}
* html div.upperMenu ul li a.selected span.last {
	background: transparent url('../images/index/up-btn-last-hover.gif') no-repeat scroll center top;
}
div.contentTop {
	background: transparent url('../images/index/content-top.png') no-repeat scroll center top;
	height: 10px;
	overflow: hidden;
}
div.main {
	margin: 0px auto;
	width: 1006px;
	min-height: 836px;
	background: transparent url('../images/index/content-background.png') repeat-y scroll center top;
}
* html div.main {
	height: 836px;
}
div.leftPart {
	width: 184px;
	padding: 0px 0px 0px 20px;
	float: left;
}
div.leftMenu {
	width: 184px;
	background: #FFF5CF url('../images/index/left-menu-top.png') no-repeat scroll center top;
	float: left;
}
* html div.leftMenu {
	background: #FFF5CF url('../images/index/left-menu-top.gif') no-repeat scroll center top;
}
div.leftMenu ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
div.leftMenu ul li a {
	display: block;
	height: 28px;
	width: 164px;
	color: #0369B3;
}
div.leftMenu ul li.type1 a {
	margin: 0px 0px 0px 10px;
	padding: 4px 0px 0px 6px;
	background: transparent url('../images/index/left-menu-button-type1.png') no-repeat scroll left top;
	font-weight: bold;
	width: 158px;
	height: 25px;
}
* html div.leftMenu ul li.type1 a {
	background: transparent url('../images/index/left-menu-button-type1.gif') no-repeat scroll left top;
}
div.leftMenu ul li.type1 a:hover {
	background: transparent url('../images/index/left-menu-button-type1-hover.png') no-repeat scroll left top;
}
div.leftMenu ul li.type1 a.selected {
	background: transparent url('../images/index/left-menu-button-type1-hover.png') no-repeat scroll left top;
}
* html div.leftMenu ul li.type1 a:hover {
	background: transparent url('../images/index/left-menu-button-type1-hover.gif') no-repeat scroll left top;
}
* html div.leftMenu ul li.type1 a.selected {
	background: transparent url('../images/index/left-menu-button-type1-hover.gif') no-repeat scroll left top;
}
div.leftMenu ul li.palms a {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background: transparent url('../images/index/left-menu-button-type1.png') no-repeat scroll left top;
	font-weight: bold;
	width: 164px;
	height: 28px;
}
div.leftMenu ul li.type1 span.palms {
	display: block;
	background: transparent url('../images/index/left-menu-palms.png') no-repeat scroll right bottom;
	height: 28px;
	width: 164px;
}
div.leftMenu ul li.type1 span.new {
	display: block;
	height: 28px;
	width: 164px;
	color: #D5591C;
}
div.leftMenu ul li.type1 span.palms span.text {
	color: #D5591C;
	padding: 4px 0px 0px 6px;
	display: block;
	height: 24px;
	width: 158px;
}
div.leftMenu ul li.timer a {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background: transparent url('../images/index/left-menu-button-type1.png') no-repeat scroll left top;
	font-weight: bold;
	width: 164px;
	height: 28px;
}
div.leftMenu ul li.type1 span.timer {
	display: block;
	background: transparent url('../images/index/left-menu-timer.png') no-repeat scroll right bottom;
	height: 28px;
	width: 164px;
}
div.leftMenu ul li.type1 span.timer span.text {
	color: #526D78;
	padding: 4px 0px 0px 6px;
	display: block;
	height: 24px;
	width: 158px;
}
div.leftMenu ul li.type2 a {
	margin: 0px 0px 0px 10px;
	padding: 4px 0px 0px 17px;
	background: transparent url('../images/index/left-menu-button-type2.png') no-repeat scroll left top;
	width: 158px;
	height: 25px;
}
* html div.leftMenu ul li.type2 a {
	background: transparent url('../images/index/left-menu-button-type2.gif') no-repeat scroll left top;
}
div.leftMenu ul li.type2 a:hover {
	background: transparent url('../images/index/left-menu-button-type2-hover.png') no-repeat scroll left top;
}
div.leftMenu ul li.type2 a.selected {
	background: transparent url('../images/index/left-menu-button-type2-hover.png') no-repeat scroll left top;
}
* html div.leftMenu ul li.type2 a:hover {
	background: transparent url('../images/index/left-menu-button-type2-hover.gif') no-repeat scroll left top;
}
* html div.leftMenu ul li.type2 a.selected {
	background: transparent url('../images/index/left-menu-button-type2-hover.gif') no-repeat scroll left top;
}
div.leftMenuBottom {
	width: 184px;
	background: transparent url('../images/index/left-menu-bottom.png') no-repeat scroll center top;
	float: left;
	height: 5px;
	overflow: hidden;
}
div.secondMenu {
}
div.secondMenu div.top {
	background: transparent url('../images/index/left-secondmenu-top.png') no-repeat scroll center top;
	height: 9px;
	overflow: hidden;
	width: 184px;
	margin: 10px 0px 0px 0px;
}
div.secondMenu div.middle {
	background: transparent url('../images/index/left-secondmenu-middle.png') repeat-y scroll center top;
	width: 164px;
	padding: 0px 10px 0px 10px;
}
* html div.secondMenu div.middle {
	background: transparent url('../images/index/left-secondmenu-middle.gif') repeat-y scroll center top;
}
div.secondMenu div.middle div.title {
	color: #A1A1A1;
	font-weight: bold;
	border-bottom: 1px #C7C7C7 solid;
	padding: 0px 0px 7px 0px;
}
div.secondMenu div.middle ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
}
div.secondMenu div.middle ul li {
	width: 164px;
	height: 19px;
	border-bottom: 1px #E3E3E3 solid;
}
div.secondMenu div.middle ul li.last {
	border: none;
}
div.secondMenu div.middle ul li a {
	width: 146px;
	height: 19px;
	background: transparent url('../images/index/left-secondmenu-item.png') no-repeat scroll left top;
	display: block;
	color: #698AA2;
	padding: 0px 0px 0px 18px;
	line-height: 17px;
}
div.secondMenu div.middle ul li a:hover {
	background: transparent url('../images/index/left-secondmenu-item-hover.png') no-repeat scroll left top;
}
div.secondMenu div.middle ul li a.selected {
	background: transparent url('../images/index/left-secondmenu-item-hover.png') no-repeat scroll left top;
}
* html div.secondMenu div.middle ul li a {
	background: transparent url('../images/index/left-secondmenu-item.gif') no-repeat scroll left top;
}
* html div.secondMenu div.middle ul li a:hover {
	background: transparent url('../images/index/left-secondmenu-item-hover.gif') no-repeat scroll left top;
}
* html div.secondMenu div.middle ul li a.selected {
	background: transparent url('../images/index/left-secondmenu-item-hover.gif') no-repeat scroll left top;
}
div.secondMenu div.bottom {
	background: transparent url('../images/index/left-secondmenu-bottom.png') no-repeat scroll center top;
	height: 5px;
	overflow: hidden;
	width: 184px;
}
div#content {
	float: left;
	width: 770px;
	padding: 0px 10px 0px 11px;
	color: #6D6D6D;
	position: relative;
}
div#content div.contentPath {
	width: 770px;
	height: 28px;
	padding: 0px 0px 0px 3px;
	background: transparent url('../images/index/content-top-path.png') no-repeat scroll left top;
	font-size:12px;
	font-weight: bold;
}
div#content div.contentPath {
	background: transparent url('../images/index/content-top-path.gif') no-repeat scroll left top;
	
}
div#content div.contentPath a {
	color: #5F7888;
	float: left;
	margin: 4px 9px 0px 8px;
}
div#content div.contentPath span.separator {
	background: transparent url('../images/index/content-top-path-arrow.gif') no-repeat scroll 0px 12px;
	float: left;
	width: 3px;
	height: 25px;
}
div#content div.headerContainer {
	border-bottom: 1px #EFEFEF solid;
	padding: 10px 0px 12px 0px;
}
div#content h1 {
	color:#5F7888;
	font-size: 12px;
	padding: 0px 0px 0px 10px;
}
div.advContent {
	width: 628px;
	border-right: 1px #CACACA solid;
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 10px 0px 0px 0px;
}
div.contactForm {
	margin: 20px 0px 0px 61px;
	color: #939393;
	width: 484px;
}
div.contactForm span.required {
	color: #FD8754;
}
div.contactForm div.row {
	height: 33px;
}
div.contactForm div.row label {
	width: 78px;
	float: left;
}
div.contactForm div.row input {
	color: #939393;
	float: left;
	width: 403px;
	height: 18px;
	background: transparent url('../images/index/contact-form-input.png') no-repeat scroll left top;
	border: 1px #C9DBE0 solid;
	padding: 3px 0px 0px 0px; 
}
div.contactForm div.row input.captcha {
	width: 79px;
	float: left;
	margin: 12px 0px 0px 0px;
	
}
div.contactForm div.row img.captcha {
	float: left;
	margin: 12px 0px 0px 0px;
}
div.contactForm div.row input.submit {
	width: 89px;
	height: 26px;
	background: transparent url('../images/index/contact-form-submit.png') no-repeat scroll left top;
	color: #FFFFFF;
	float: right;
	border: none;
	padding: 0px 0px 3px 0px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}
div.contactForm div.row input.submit {
	
}
div.contactForm textarea {
	color: #939393;
	float: right;
	width: 481px;
	height: 174px;
	background: transparent url('../images/index/contact-form-textarea.png') no-repeat scroll left top;
	border: 1px #C9DBE0 solid;
}
div.advert {
 	background: transparent url('../images/index/reklama.gif') no-repeat scroll left top;
	width: 122px;
	height: 602px;
	float: left;
	margin: 10px 0px 0px 9px;
}

div.advertS {
/* 	background: transparent url('../images/index/reklama.gif') no-repeat scroll left top; */
    border-left: 1px solid #CACACA;
	width: 122px;
	height: 792px;
	float: left;
	margin: 10px 0px 0px 9px;
	padding-top: 2px;
}

.newYearSN {
    background: url("../images/index/test_hover.gif") no-repeat scroll left top transparent !important;
    font-weight: bold;
    height: 25px;
    margin: 0 0 0 10px;
    padding: 4px 0 0 6px;
    width: 158px;	
}

a.newYearSN:hover {
	background: transparent url('../images/index/test_hover.gif') no-repeat scroll left top !important;
}

.toppoff {
	background: url("../images/index/index-top-background-small_122.jpg") no-repeat scroll left bottom transparent;
    color: #5F7888;
    font-weight: bold;
    height: 38px;
    padding: 0 0 0 13px;
    width:122px;
    margin-left: 2px;
}

.imageSNTop
{
	background: url("../images/index/Santa021.gif") no-repeat scroll left top transparent;
    height: 46px;
    position: absolute;
    width: 122px;
    margin-top: -10px;
}

.priceSN {
	   background: url("../images/index/offer-first-label.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 17px;
    text-align: center;
    width: 58px;
}

div.contentBottom {
	background: transparent url('../images/index/content-bottom.png') no-repeat scroll center top;
	height: 15px;
	overflow: hidden;
}
div.footer {
	background: transparent url('../images/index/footer.png') no-repeat scroll left top;
	width: 986px;
	height: 37px;
	margin: 13px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
div.footer div.rightItem {
	float: right;
	color: #8A7F6D;
	margin: 8px 16px 0px 0px;
}
* html div.footer div.rightItem {
	margin: 8px 8px 0px 0px;
}
div.footer ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
}
div.footer ul li {
	float: left;
}
div.footer a.item {
	float: left;
	color: #8A7F6D;
	padding: 8px 10px 0px 11px;
	font-weight: bold;
	height: 26px;
	cursor: pointer;
}
div.footer a.item:hover {
	border-bottom: 2px #F56833 solid;
}
div.footer a.item.selected {
	border-bottom: 2px #F56833 solid;
}
div.footer a.item span.first {
	float: left;
	width: 10px;
	height: 26px;
}
div.footer span.delimiter {
	float: left;
	width: 1px;
	height: 11px;
	overflow: hidden;
	background-color: #8A7F6D;
	margin: 13px 0px 0px 0px;
}
div.author {
	width: 970px;
	margin: 7px 0px 11px 10px;
	text-align: right;
	padding: 0px 16px 0px 0px;
	color: #8A7F6D;
}
div.author a {
	color: #8A7F6D;
}
div.author a:hover {
	color: #443F36;
}
div.offerFilter {
	width: 772px;
	background: transparent url('../images/index/offer-search-background.gif') no-repeat scroll left top;
	margin: 10px 0px 0px 0px;
}
div.offerFilter div.filters {
	height: 34px;
	padding: 5px 0px 0px 0px;
	color: #6D899B;
}
div.offerFilter div.filters img {
	float: right;
	margin: 2px 7px 0px 0px;
}
div.offerFilter div.filters span.item {
	float: left;
	margin: 5px 0px 0px 15px;
}
div.offerFilter div.filters select {
	width: 100px;
	height: 19px;
}
div.offerFilter div.locations {
	height: 25px;
	padding: 0px 0px 0px 5px;
}
div.offerFilter div.locations a.item {
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	padding: 3px 10px 0px 0px;
	text-align: right;
	text-transform: uppercase;
}
div.offerFilter div.locations a.item span.sep {
	float: left;
	height: 25px;
	width: 10px;
	margin-top: -3px;
}
div.offerFilter div.locations a.item:hover {
	background: transparent url('../images/index/offer-search-selected-dest-right.gif') no-repeat scroll right top;
}
div.offerFilter div.locations a.selected {
	background: transparent url('../images/index/offer-search-selected-dest-right.gif') no-repeat scroll right top;
}
div.offerFilter div.locations a.item:hover span.sep {
	background: transparent url('../images/index/offer-search-selected-dest-left.gif') no-repeat scroll left top;
}
div.offerFilter div.locations a.selected span.sep {
	background: transparent url('../images/index/offer-search-selected-dest-left.gif') no-repeat scroll left top;
}
div.firstLevelPath {
	padding: 14px 0px 0px 0px;
	border-bottom: 1px #EFEFEF solid;
}
div.firstLevelPath div.left {
	float: left;
	padding: 0px 0px 0px 12px;
}
div.firstLevelPath div.left a.item {
	color: #5F7888;
	font-weight: bold;
	float: left;
}
div.firstLevelPath div.left span.sep {
	background: transparent url('../images/index/title-arrow.gif') no-repeat scroll left top;
	float: left;
	width: 3px;
	height: 18px;
	margin: 0px 6px;
}
div.firstLevelPath div.right {
	color: #5F7888;
	font-weight: bold;
	float: #right;
	padding: 0px 5px 0px 0px;
}
div.firstLevelPath div.right img {
	float: right;
	margin: 2px 4px 0px 19px;
}
div.firstLevelPath div.right span {
	float: right;
}
div.offersList {
	
}
div.offersList div.item {
	width: 361px;
	min-height: 110px;
	background: transparent url('../images/index/offer-first-background.gif') no-repeat scroll left top;
	color: #939393;
	padding: 8px 9px 0px 9px;
	margin: 9px 0px 0px 0px;
	float: left;
}
* html div.offersList div.item {
	height: 110px;
	width: 350px;
}
div.offersList div.even {
	margin-left: 12px;
}
* html div.offersList div.even {
	margin-left: 10px;
}
div.offersList div.item span.frame {
	width: 118px;
	height: 93px;
	float: left;
	background: transparent url('../images/index/offer-first-frame.gif') no-repeat scroll left top;
}
div.offersList div.item span.frame span.image {
	width: 110px;
	height: 85px;
	display: block;
	background: transparent url('../images/index/no-pic.jpg') no-repeat scroll center center;
	margin: 4px 0px 0px 4px;
}
div.offersList div.item div.text {
	float: left;
	width: 240px;
}
* html div.offersList div.item div.text {
	width: 220px;
}
div.offersList div.item h3 a {
	font-size: 11px;
	font-weight: bold;
	color: #CB5519;
	text-decoration: underline;
	float: left;
	margin-left: 8px;
	position: relative;
}
div.offersList div.item div.description {
	float: left;
	margin-left: 8px;
}
* html div.offersList div.item div.description {
	margin-left: 4px;
}
div.offersList div.item span.leftText {
	float: left;
	margin-left: 8px;
}
div.offersList div.item span.rightText {
	float: right;
}
div.offersList div.item span.price {
	background: transparent url('../images/index/offer-first-label.gif') no-repeat scroll left top;
	width: 58px;
	height: 17px;
	float: left;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
div.offersList div.item a.more {
	color: #EC8E07;
	float: right;
	background: transparent url('../images/index/offer-first-arrow.gif') no-repeat scroll left center;
	text-decoration: underline;
	padding: 0px 0px 0px 7px;
}
div.indexOfferList {
		position: relative;
		z-index: 0;
}
div.indexOfferList div.item {
	width: 292px;
	min-height: 100px;
	background: transparent url('../images/index/index-offer-background.gif') no-repeat scroll left top;
	color: #939393;
	padding: 8px 5px 0px 10px;
	margin: 9px 0px 0px 0px;
	float: left;
}
* html div.indexOfferList div.item {
	height: 100px;
	margin: 4px 0px 0px 0px;
}
div.indexOfferList div.even {
	margin-left: 10px;
}
div.indexOfferList div.item span.frame {
	width: 118px;
	height: 93px;
	float: left;
	background: transparent url('../images/index/offer-first-frame.gif') no-repeat scroll left top;
}
div.indexOfferList div.item span.frame span.image {
	width: 110px;
	height: 85px;
	display: block;
	background: transparent url('../images/index/no-pic.jpg') no-repeat scroll center center;
	margin: 4px 0px 0px 4px;
}

.imageSN {
	width: 110px;
	height: 85px;
	display: block;
	background: transparent url('../images/index/no-pic.jpg') no-repeat scroll center center;
	margin: 4px 0px 0px 4px;
}

div.indexOfferList div.item div.text {
	float: left;
	width: 174px;
}
* html div.indexOfferList div.item div.text {
	width: 164px;
}
div.indexOfferList div.item h3 a {
	font-size: 11px;
	font-weight: bold;
	color: #CB5519;
	text-decoration: underline;
	float: left;
	margin-left: 8px;
}
.linkCarousel {
	font-size: 11px;
	font-weight: bold;
	color: #CB5519;
	text-decoration: underline;
	/*float: left;
	margin-left: 8px;*/
}
div.indexOfferList div.item div.description {
	float: left;
	margin-left: 8px;
}
* html div.indexOfferList div.item div.description {
	margin-left: 4px;
}
div.indexOfferList div.item span.leftText {
	float: left;
	margin-left: 8px;
}
div.indexOfferList div.item span.rightText {
	float: right;
}
div.indexOfferList div.item span.price {
	background: transparent url('../images/index/offer-first-label.gif') no-repeat scroll left top;
	width: 58px;
	height: 17px;
	float: left;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
div.indexOfferList div.item a.more {
	color: #F7865C;
	float: right;
	background: transparent url('../images/index/offer-first-arrow.gif') no-repeat scroll left center;
	text-decoration: underline;
	padding: 0px 0px 0px 7px;
}
div.indexOfferList div.item a.more:hover {
	color: #D4591C;
}
div.pager {
	padding: 4px 0px 0px 0px;
	width: 773px;
	height: 24px;
	background: transparent url('../images/index/pager-background.gif') no-repeat scroll left top;
	text-align: center;
}
div.pager span.sep {
	padding-left: 1px;
}
div.pager span.selected {
	padding: 1px 8px 2px 9px;
	color: #FFFFFF;
	background-color: #F7865C;
}

div.pager a {
	padding: 1px 8px 2px 9px;
	color: #5F7888;
}
div.pager a:hover {
	color: #FFFFFF;
	background-color: #F7865C;
}
div.pager a.prev {
	padding-left: 12px;
	background: transparent url('../images/index/pager-arrow-prev.gif') no-repeat scroll 4px center;
	font-weight: bold;
}
div.pager a.prev:hover {
	background: transparent url('../images/index/pager-arrow-prev-hover.gif') no-repeat scroll 4px center;
	font-weight: bold;
	background-color: #F7865C;
}
div.pager a.next {
	padding-left: 11px;
	background: transparent url('../images/index/pager-arrow-next.gif') no-repeat scroll right center;
	font-weight: bold;
	padding-right: 11px;
}
div.pager a.next:hover {
	background: transparent url('../images/index/pager-arrow-next-hover.gif') no-repeat scroll right center;
	font-weight: bold;
	background-color: #F7865C;
}
div#content div.firstLevelPath h1.travel-title, div#content div.firstLevelPath h2.travel-title {
	font-size:12px;
	font-weight:bold;
	color:#5f7888;
	width:400px;
	float:left;
	margin-left:10px;
	padding: 0px;
}
.content-holder {
	width:466px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
.travel-photos {
	width:250px;
	border: solid 1px #b8dde9;
	background: #f4fdff;
	float: right;
	margin-top: 10px;
	padding: 10px;
}
.travel-photo {
	width:110px;
	height:85px;
	padding:1px;
	background: transparent url('../images/index/no-pic.jpg') no-repeat scroll center center;
	border:solid 3px #E1F5FB;
}
.tags {
	width:270px;
	height:auto;
	float:right;
	color:#6d6d6d;
	margin-top:10px;
}
.tags a {
	color:#6d6d6d;
	text-decoration:underline;
}
.travel-price {
	background:url('../images/index/price-bg.gif');
	width:113px;
	height:21px;
	float:right;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:1px;
}
.travel-reservation {
	background:url('../images/index/reservation-bg.gif');
	width:95px;
	height:21px;
	float:right;
	padding-top:1px;
	font-weight:bold;
	text-align:center;
	color:#a17d01;
	margin-left:6px;
}
.travel-stars {
	width: 170px;
	height: auto;
	font-size: 11px;
	font-weight: bold;
	color: #5f7888;
	float: right;
}
table.priceList {
	width: 740px;
	border-collapse: collapse;
}
table.priceList td {
	border-left: 1px #B8DDE9 solid;
	border-right: 1px #B8DDE9 solid;
	background-color: #FFFFFF;
}
table.priceList td div {
	padding: 4px 8px;
	border-right: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
}
table.priceList td.first div {
	font-weight: bold;
}
table.priceList tr.header td {
	border-top: 1px #B8DDE9 solid;
	background-color: #E1F5FB;
	vertical-align: top;
}
table.priceList tr.header td div {
	
	font-weight: bold;
	border-top: 2px #FFFFFF solid;
}
table.priceList tr.even td {
	background-color: #F0F3F6;
}
table.priceList tr.footer td {
	border-bottom: 1px #B8DDE9 solid;
}
div.titleSmall {
	width: 288px;
	height: 38px;
	background: transparent url('../images/index/index-top-background-small.gif') no-repeat scroll left bottom;
	color: #5F7888;
	font-weight: bold;
	padding: 0px 0px 0px 13px;
}
div.titleSmall span.title {
	float: left;
	margin-top: 14px;
}
div.titleSmall span.plane {
	background: transparent url('../images/index/index-plane.png') no-repeat scroll left top;
	width: 62px;
	height: 37px;
	float: right;
}
div.titleSmall span.bus {
	background: transparent url('../images/index/index-bus.png') no-repeat scroll left top;
	width: 51px;
	height: 38px;
	float: right;
}
div.indexTitleBg {
	background: transparent url('../images/index/index-flag-background.gif') no-repeat scroll left top;
	width: 628px;
	height: 25px;
	margin: 10px auto 0px auto;
	color: #5F7888;
	font-weight: bold;
	padding: 5px 0px 0px 13px;
}
span.indexBgTopSep {
	float: left;
	width: 10px;
	height: 100px;
}
div.indexFilter {
	background: transparent url('../images/index/index-filter-background.gif') no-repeat scroll left top;
}
div.height10 {
	height: 10px;
}
* html div.height10 {
	height: 0px;
}
div.cityRoute {
	float: right;
	width: 254px;
	background-color: #FFFAED;
	border: 1px #FBE6B4 solid;
	padding: 5px 0px 8px 14px;
	margin-top: 20px;
}
div.cityRoute div.title {
	font-size: 12px;
	font-weight: bold;
	color: #CBA23C;
}
div.cityRoute div.titleSep {
	width: 238px;
	background-color: #FBE6B4;
	margin: 4px 0px 0px 0px;
	height: 1px;
	overflow: none;
}
div.cityRoute div.routeList a {
	display: block;
	width: 220px;
	padding: 0px 0px 0px 18px;
	height: 19px;
	border-top: 1px #F6ECD3 solid;
	color: #6D6D6D;
	background: transparent url('../images/index/cities-list-arrow.gif') no-repeat scroll 6px 7px;
}
div.cityRoute div.routeList a.first {
	border: none;
}
div.cityRoute div.routeList a:hover {
	background-color: #FAF3E0;
}
div.regForm {
	background: transparent url('../images/index/reg-form-background.gif') no-repeat scroll 3px 3px;
	width: 564px;
	border: 1px #E3E3E3 solid;
	margin: 0px 0px 15px 22px;
	padding: 6px 7px 0px 7px;
}
div.regForm.noBorder {
	border: none;
}
div.regForm.noBackground {
	background: none;
}
div.regForm.topPadding {
	padding-top: 15px;
}
div.genericTitle {
	color: #5f7888;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px;
}
div.regForm div.inputContainer {
	float: left;
	padding: 9px 10px;
}
div.regForm div.inputContainer span.label {
	color: #939393;
}
div.regForm span.required {
	color: #fd8754;
}
div.regForm div.inputContainer input {
	height: 18px;
	padding-top: 3px;
	border: 1px #C9DBE0 solid;
	background: #FFFFFF none no-repeat scroll 1px 1px;
}
div.regForm div.inputContainer select.hotel {
	width: 226px;
	height: 23px;
}
div.regForm div.inputContainer select.generic {
	width: 153px;
	height: 23px;
}
div.regForm div.inputContainer select.transport {
	width: 176px;
	height: 23px;
}
div.regForm div.inputContainer input.date {
	width: 106px;
	background-image: url('../images/index/reg-form-date.gif');
}
div.regForm div.inputContainer input.nights {
	width: 147px;
	background-image: url('../images/index/reg-form-nights.gif');
}
div.regForm div.inputContainer input.tourists {
	width: 131px;
	background-image: url('../images/index/reg-form-tourists.gif');
}
div.regForm div.inputContainer input.textured {
	background-image: url('../images/index/reg-form-tourists.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
div.regForm div.inputContainer input.captcha {
	width: 79px;
	background-image: url('../images/index/reg-form-captcha.gif');
}
div.regForm div.inputContainer textarea.address {
	width: 543px;
	height: 41px;
	background: #FFFFFF url('../images/index/reg-form-textarea.gif') no-repeat scroll 1px 1px;
	border: 1px #C9DBE0 solid;
}
div.regForm div.inputContainer textarea.comment {
	width: 543px;
	height: 174px;
	background: #FFFFFF url('../images/index/reg-form-textarea.gif') no-repeat scroll 1px 1px;
	border: 1px #C9DBE0 solid;
}
div.regForm input.submit {
	width: 89px;
	height: 26px;
	background: transparent url('../images/index/reg-form-send-btn.gif') no-repeat scroll left top;
	border: 1px #C9DBE0 solid;
	padding: 0px 0px 5px 0px;
	margin: 2px 21px 0px 0px;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	float: right;
}
div.regForm span.labelRightFloat { 
	float: right;
	margin: 7px 18px 0px 0px;
}
div.regForm span.genericTitleLeft {
	color: #5f7888;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px;
}
div.error {
	padding: 22px;
	color: red;
}
/* end */
p.intended {
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 7px;
}

