@charset "utf-8";

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, address, em, img, ins, kbd, q, s, samp,
small, strong, dl, dt, dd, fieldset, form, label, legend, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
li {
	list-style-type: none;
}
table {
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
}
table.info {
	border: 1px solid;
	border-collapse: collapse;
}
table.info td{
	padding: 5px;
	border: 1px solid;
}
a img {
	border: none;
}

h1, h2, h3, h4, h5, h6 {
	display: block
}

input {
	display: inline; 
	margin: 0; 
	padding: 0; 
	vertical-align: middle
}

strong {
	font-weight: bold
}

blockquote:before, 
blockquote:after {
	clear: both;
}
:focus {
	outline: 0
}

.clear:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clear {
	min-height: 1px;
}
* html .clear {
	height: 1px;
}
a {color: #ff5814;}
body {
	background:url("../images/bgMain.jpg") repeat scroll 0 0 #0C63BA;
	color:#454441;
	font-family:Arial;
	font-size:12px;
}
#innderCountryKipr #headerWr {
	background:url("../images/headerCountryKipr.jpg") no-repeat scroll center 0 transparent;
}
#innderCountryGreece #headerWr {
	background:url("../images/headerCountryGreece.jpg") no-repeat scroll center 0 transparent;
}
#innderCountryEngland #headerWr {
	background:url("../images/headerCountryEngland.jpg") no-repeat scroll center 0 transparent;
}
#innderCountryIsrael #headerWr {
	background:url("../images/headerCountryIsrael.jpg") no-repeat scroll center 0 transparent;
}
#innderCountryOAE #headerWr {
	background:url("../images/headerCountryOAE.jpg") no-repeat scroll center 0 transparent;
}
#innerPage #headerWr {
	background:url("../images/headerPage.jpg") no-repeat scroll center 0 transparent;
}
.specPage #headerWr {
	background:url("../images/headerSpecPage.jpg") no-repeat scroll center 0 transparent!important;
}
.aboutPage #headerWr {
	background:url("../images/headerAboutPage.jpg") no-repeat scroll center 0 transparent!important;
}
.agencyPage #headerWr {
	background:url("../images/headerAgencyPage.jpg") no-repeat scroll center 0 transparent!important;
}
#headerWr {
	background:url("../images/header.jpg") no-repeat scroll center 0 transparent;
}
#headerWrOuter,
#footerWrOuter {
	background:url("../images/transparentShadow.png") repeat-y scroll center 0 transparent;
}
#innderCountryKipr #header,
#innderCountryGreece #header,
#innderCountryEngland #header,
#innderCountryIsrael #header,
#innderCountryOAE #header,
#innerPage #header {
	height:234px;
	margin:0 auto;
	position:relative;
	width:1002px;
}
#header {
	height:409px;
	margin:0 auto;
	position:relative;
	width:1002px;
}
#innderCountryKipr #logo,
#innderCountryGreece #logo,
#innderCountryEngland #logo,
#innderCountryIsrael #logo,
#innderCountryOAE #logo,
#innerPage #logo {
	background:url("../images/logoInner.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:180px;
	left:35px;
	position:absolute;
	top:23px;
	width:320px;
}
#logo {
	background:url("../images/logo.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:276px;
	left:12px;
	position:absolute;
	top:28px;
	width:320px;
}
#headerIcons {
	position:absolute;
	right:1px;
	top:30px;
}
#headerIcons li{
	float:left;
	padding:0 11px;
}
#headerIcons li a{
	display:block;
	height:29px;
	width:29px;
}
#homeIcon {
	background:url("../images/homeIcon.png") no-repeat scroll center 0 transparent;
}
#sitemapIcon {
	background:url("../images/sitemapIcon.png") no-repeat scroll center 0 transparent;
}
#sitemap ul{margin:0 0 0 1px;padding:0 0 0 3px;background-image:url(../images/t1.gif);background-repeat:repeat-y;line-height:150%;}
#sitemap ul li{margin:0;padding:0 0 0 14px;list-style:none;background-image:url(../images/t2.gif);background-repeat:no-repeat;background-position:-3px 0;cursor:pointer;}
#sitemap ul li.last{margin-bottom:6px;background-image:url(../images/t3.gif);background-repeat:no-repeat;background-position:-3px 9px;}
#sitemap ul li a{
	font-weight:normal;
	margin:10px 0 0;
	text-decoration: none;
} 
#sitemap ul li a:hover{
	text-decoration: underline;
}
#contactsIcon {
	background:url("../images/contactsIcon.png") no-repeat scroll center 0 transparent;
}
#info {
	position:absolute;
	right:11px;
	top:78px;
	width:192px;
}
#info p{
	color:#0C6CAF;
	font-family:Georgia;
	font-size:25px;
	font-style:italic;
	letter-spacing:0.2px;
}
#info p a{
	background:url("../images/reservation.png") no-repeat scroll center 0 transparent;
	display:block;
	height:14px;
	position:absolute;
	right:-3px;
	width:140px;
}
#mainMenuWr {
	background:url("../images/mainMenuBg.png") no-repeat scroll center 0 transparent;
}
#mainMenu {
	height:44px;
	margin:0 auto;
	text-align:center;
	width:1002px;
}
#mainMenu li{
	float:left;
	height:44px;
}
#mainMenu li a{
	color:#FFFFFF;
	display:block;
	font-size:15px;
	height:30px;
	letter-spacing:0.2px;
	padding:14px 23px 0 56px;
	text-decoration:none;
}
#mainMenu li a:hover{
	text-decoration:none;	
}
#aboutItem a{
	background:url("../images/aboutItem.png") no-repeat scroll left 0 transparent;
}
#aboutItem a:hover{
	background:url("../images/aboutItem.png") no-repeat scroll left -43px transparent;
}
#specItem a{
	background:url("../images/specItem.png") no-repeat scroll left 0 transparent;
}
#specItem a:hover{
	background:url("../images/specItem.png") no-repeat scroll left -43px transparent;
}
#agentItem a{
	background:url("../images/agentItem.png") no-repeat scroll left 0 transparent;
}
#agentItem a:hover{
	background:url("../images/agentItem.png") no-repeat scroll left -43px transparent;
}
#aviaItem a{
	background:url("../images/aviaItem.png") no-repeat scroll left 0 transparent;
}
#aviaItem a:hover{
	background:url("../images/aviaItem.png") no-repeat scroll left -43px transparent;
}
#contactsItem a{
	background:url("../images/contactsItem.png") no-repeat scroll left 0 transparent;
	padding-right:0 !important;
}
#contactsItem a:hover{
	background:url("../images/contactsItem.png") no-repeat scroll left -43px transparent;
}

/* navigation */
#nav {
	background:none repeat scroll 0 0 #FFF6D7;
	height:44px;
	margin:0 auto;
	padding:0 0 0 49px;
	text-align:center;
	width:953px;
}
#countriesIcon {
	background:url("../images/countriesIcon.jpg") no-repeat scroll center 0 #FFF6D7;
	height:164px;
	margin:0 auto;
	text-align:center;
	width:1002px;
}
#nav ul {
	padding:0;
	margin:0;
	list-style:none;
	
}
#nav li {
	display:inline;
	float:left;
	padding:0 88px 0 0;
	position:relative;
	margin:0 !important;	
	z-index: 100;
}
#nav li a{
	font-size:15px;
	letter-spacing:0.2px;
}
#nav li div a{
	font-size:12px;
	height:18px;
}
#nav li.hover a{
	text-decoration:none;
}
#nav li#item1 {
	padding:0 128px 0 0;
}
#nav li#item1 a {
	width: 60px;
}
#nav li#item2 {
	padding:0 100px 0 0;
}
#nav li#item2 a{
	width:80px;
}
#nav li#item3 {
	padding:0 114px 0 0;
}
#nav li#item3 a{
	width:140px;
}
#nav li#item4 {
	padding:0 117px 0 0;
}
#nav li#item4 a{
	width:86px;
}
#nav li#item5 {
	padding:0;
}
#nav li#item5 a{
	width:60px;
}
#nav li.last {
	padding:0;
}	
#nav li.hover {
	border-bottom:none;
}
#nav ul li {
	padding:0;
	float:none;
	border:none;
	display:block;
}
#nav li.hover li {border:none;}
#nav li div {
	position:absolute;
	top:15px;
	left:-9999px;
	width:100px;
}
#nav li.hover div {padding-top: 5px; left:0;}

.example1 li {
	margin-right:2px !important;
	border:none !important;
}
.example1 div { width:120px;}
.example1 a {
	background:url("../images/countryMenuArrow.gif") no-repeat scroll center bottom transparent;
	color:#FF4800;
	display:block;
	height:35px;
	line-height:20px;
	text-align:center;
	width:120px;
}
.example1 div ul li a {
	font-size:12px;
	height:16px;
	margin:0;
	padding:0 20px;
	text-decoration:none;
	width:200px !important;
}
.example1 div ul li a:hover {
	text-decoration: none;
}
.example1 ul {
	border:none;
}
.example1 .hover a {
	background:#ffdd5d;
	text-decoration: underline;
}
.example1 div li {
	margin-right:0 !important;
}
.example1 div {
	width:220px !important;
	top:20px !important;
	background:#ffdd5d;
	padding: 10px 0 10px 0!important;
}
.example1 div a {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#4A4841;
	height:20px;
	padding:0 3px;
	text-align:left;
}
.example1 div a:hover {
	text-decoration:underline;
	color: #FF4800;
}
#countryMenuWr {
	background:url("../images/countryMenuWr.png") repeat-y scroll center 0 transparent;
	height:568px;
}
#tabsBg {
	background:url("../images/countriesTabsBg.jpg") repeat-x scroll 0 0 #FFFFFF;
	margin:8px auto 0;
	position:relative;
	width:1002px;
}
#tabsBgL {
	background:url("../images/countriesTabsBgL.jpg") no-repeat scroll left 0 transparent;
}
#tabsBgR {
	background:url("../images/countriesTabsBgR.jpg") no-repeat scroll right 0 transparent;
	height:48px;
}
#tabsBg p{
	color:#FF6915;
	display:block;
	font-family:Arial;
	font-size:20px;
	height:35px;
	letter-spacing:0.2px;
	padding:13px 0 0 12px;
	width:290px;
}
#tabsCountries .ui-tabs-hide {
	display: none;
}
#tabsCountries {
	float:right;
	position:relative;
	width:100%;
}
#tabsCountries .ul-countries-nav{
	padding:0;
	position:absolute;
	right:10px;
	top:-43px;
}
#tabsCountries  .tabs-hide{
	display:none;
}
#tabsCountries .ul-countries-nav li{
	float:left;
}
#tabsCountries .ul-countries-nav li#countryItem1{
	
}
#tabsCountries .ul-countries-nav li#countryItem2{
	
}
#tabsCountries .ul-countries-nav li#countryItem3{
	
}
#tabsCountries .ul-countries-nav li#countryItem4{
	
}
#tabsCountries .ul-countries-nav li#countryItem5{
	padding:0 2px 0 0;
}
#tabsCountries .ul-countries-nav li .tab-name {
	float:left;
	height:39px;
	padding:0 0 0 13px;
}
#tabsCountries .ul-countries-nav li.tabs-selected .tab-name {
	padding:0 0 0 16px;
}
#tabsCountries .ul-countries-nav li.tabs-selected .tab-name {
	background:url("../images/countriesTabL.jpg") no-repeat scroll left 0 transparent;
}
#tabsCountries .ul-countries-nav li .tab-name a  {
	color:#4A4841;
	display:block;
	font-size:15px;
	height:39px;
	}
#tabsCountries .ul-countries-nav li.tabs-selected .tab-name a  {
	background:none repeat-x scroll left 0 #ff5814;
	color:#FFFFFF;
}
#tabsCountries .ul-countries-nav li .tab-name a span {
	display:block;
	font-weight:normal;
	height:26px;
	padding:13px 17px 0 0;
	cursor: pointer;
}
#tabsCountries .ul-countries-nav li.tabs-selected .tab-name a span {
	background:url("../images/countriesTabR.jpg") no-repeat scroll right 0 transparent;
}
#toursNavPagerKipr,
#toursNavPagerGreece,
#toursNavPagerEngland,
#toursNavPagerIsrael,
#toursNavPagerOAE {
	background:none repeat scroll 0 0 #08519A;
	left:0;
	position:absolute;
	top:0;
	width:307px;
	padding:0 13px;
	z-index: 10;
}
#toursNavPagerKipr .linkWr,
#toursNavPagerGreece .linkWr,
#toursNavPagerEngland .linkWr,
#toursNavPagerIsrael .linkWr,
#toursNavPagerOAE .linkWr{
	background:url("../images/toursLinkBg.jpg") repeat-x scroll 0 bottom #08519a;
	height:38px;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	list-style:none outside none;
	margin:0;
	outline:0 none;
	padding:0;
	text-decoration:none;
	width:100%;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	height:38px;	
}
#toursNavPagerKipr .linkWr a,
#toursNavPagerGreece .linkWr a,
#toursNavPagerEngland .linkWr a,
#toursNavPagerIsrael .linkWr a,
#toursNavPagerOAE .linkWr a{
	border-bottom:1px solid #1968B9;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	height:38px;
	border:0 none;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	list-style:none outside none;
	margin:0;
	outline:0 none;
	padding:0;
	text-decoration:none;
	width:100%;
}
#toursNavPagerKipr .linkWr a span,
#toursNavPagerGreece .linkWr a span,
#toursNavPagerEngland .linkWr a span,
#toursNavPagerIsrael .linkWr a span,
#toursNavPagerOAE .linkWr a span{
	cursor:pointer;
	float:left;
	padding:1em 0 1em 1px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
}
#toursNavPagerKipr .linkWr.activeSlide a span,
#toursNavPagerGreece .linkWr.activeSlide a span,
#toursNavPagerEngland .linkWr.activeSlide a span,
#toursNavPagerIsrael .linkWr.activeSlide a span,
#toursNavPagerOAE .linkWr.activeSlide a span{
	color:#FF4800;
	padding-left: 17px;
}
#toursNavPagerKipr .linkWr.activeSlide a,
#toursNavPagerGreece .linkWr.activeSlide a,
#toursNavPagerEngland .linkWr.activeSlide a,
#toursNavPagerIsrael .linkWr.activeSlide a,
#toursNavPagerOAE .linkWr.activeSlide a{
	background:url("../images/countryMenuActiveArrow.png") no-repeat scroll right 2px transparent;
	border:medium none;
	color:#FF4800;
}
#toursNavPagerKipr .linkWr.activeSlide,
#toursNavPagerGreece .linkWr.activeSlide,
#toursNavPagerEngland .linkWr.activeSlide,
#toursNavPagerIsrael .linkWr.activeSlide,
#toursNavPagerOAE .linkWr.activeSlide{
	background:url("../images/countryMenuActiveBg.png") no-repeat scroll left 0 transparent;
	border:medium none;
	padding:0;
	width:354px;
}
#tabsCountries .tabs-container {
	height: 304px;
}
#slideKipr,
#slideGreece,
#slideEngland,
#slideIsrael,
#slideOAE {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	height:304px;
	margin-left:333px;
	padding:0;
	position:relative;
	width:669px;
}
#slideKipr div,
#slideGreece div,
#slideEngland div,
#slideIsrael div,
#slideOAE div{
	width: 669px;
	height: 304px;
}
#slideKipr div .info,
#slideGreece div .info,
#slideEngland div .info,
#slideIsrael div .info,
#slideOAE div .info{
	background:url("../images/sliderInfoBg.png") repeat scroll 0 0 transparent;
	bottom:7px;
	height:auto;
	padding:13px 23px 16px;
	position:absolute !important;
	right:9px;
	width:auto;
}
#slideKipr div .info h2,
#slideGreece div .info h2,
#slideEngland div .info h2,
#slideIsrael div .info h2,
#slideOAE div .info h2{
	color:#FFDD5D;
	font-size:12px;
	font-weight:normal;
	margin-bottom:6px;
}
#slideKipr div .info p,
#slideGreece div .info p,
#slideEngland div .info p,
#slideIsrael div .info p,
#slideOAE div .info p{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	height:auto;
	padding:1px 0;
}
#slideKipr div .info p a,
#slideGreece div .info p a,
#slideEngland div .info p a,
#slideIsrael div .info p a,
#slideOAE div .info p a{
	color:#FFDD5D;
	display:block;
	font-size:12px;
	font-weight:normal;
	padding-top:3px;
}
#newsBlockWr,
#interesBlockWr {
	background:url("../images/newsBlockWr.png") repeat-y scroll center 0 transparent;
	padding:0 0 20px;
}
#newsBlock{
	border-bottom:1px solid #DBDAD9;
	margin:0 auto;
	padding:22px 0 20px 14px;
	position:relative;
	width:988px;
	position: relative;
}
#newsBlock a.allNews{
	bottom:2px;
	right: 5px;
	position:absolute;
}
#interesBlock{
	border-bottom:medium none;
	margin:0 auto;
	padding:0 0 0 14px;
	position:relative;
	width:988px;
}
#newsBlock .item{
	float:left;
	padding:4px 0 0;
}
#interesBlock .item{
	float:left;
	padding:7px 0 0 3px;
}
#interesBlock #interesItem0,
#interesBlock #interesItem3{
	padding:7px 54px 0 3px;
	width:290px;
	height: 400px;
}
#interesBlock #interesItem1,
#interesBlock #interesItem4{
	padding:7px 53px 0 0;
	width:285px;
	height: 400px;
}
#interesBlock #interesItem2,
#interesBlock #interesItem5{
	padding:7px 0 0 3px;
	width:280px;
	height: 400px;
}
#newsBlock #newsItem0{
	margin:0 35px 0 0;
	width:280px;
}
#newsBlock #newsItem1{
	margin:0 15px 0 0;
	width:333px;
}
#newsBlock #newsItem2{
	width:322px;
}

#interesBlock .titleInteres{
	color:#4A4841;
	font-size:15px;
	padding:10px 0 0;
}
#newsBlock .item .date,
p.date{
	color:#4A4841;
	font-size:12px;
	font-weight:bold;
}
#newsBlock .item .intro{
	color:#76736A;
	font-size:12px;
	line-height:17px;
	padding:7px 0 6px;
}
#interesBlock .item .intro{
	color:#76736A;
	font-size:12px;
	line-height:17px;
	padding:9px 0 0;
}
#newsBlock .item .readmore a{
	color: #ff6915;
	font-size: 12px;
}
#interesBlock .item .readmore a{
	color:#FF6915;
	display:block;
	font-size:12px;
	padding:9px 0 0;
}
#newsBlock .item .readmore a:hover{
	text-decoration: none;
}
#interesBlock .item .readmore a:hover{
	text-decoration: none;
}
#newsBlock .title{
	float:left;
	margin-bottom:10px;
	width:1002px;
}
#interesBlock .title{
	float:left;
	margin:7px 0;
	width:1002px;
}
#newsBlock .title h3{
	background:none no-repeat scroll 0 0 #FFDD5D;
	color:#FF6915;
	display:block;
	float:left;
	font-size:15px;
	font-weight:normal;
	letter-spacing:0.4px;
	padding:2px 8px 1px;
}
#interesBlock .title h3{
	color:#FF6915;
	display:block;
	float:left;
	font-size:20px;
	font-weight:normal;
	letter-spacing:0.4px;
}
#mainContentWr {
	background:url("../images/newsBlockWr.png") repeat-y scroll center 0 transparent;
	padding: 0 0 10px;
}
#innderCountryKipr #mainContent,
#innderCountryGreece #mainContent,
#innderCountryEngland #mainContent,
#innderCountryIsrael #mainContent,
#innderCountryOAE #mainContent,
#innerPage #mainContent {
	padding:0;
	width: 1002px;
}
#mainContent {
	margin:0 auto;
	padding:0 0 10px;
	position:relative;
	padding:0 13px;
	width:976px;
}
#mainContent .firstSidebar{
	float: left;
	width:637px;
}
#mainContent .firstSidebar img{
	border:3px solid #DBDAD9;
}
#mainContent .firstSidebar img.justifyleft{
	float:left;
	margin:0 10px 0 0;
}

#innderCountryKipr #mainContent .firstSidebar,
#innderCountryGreece #mainContent .firstSidebar,
#innderCountryEngland #mainContent .firstSidebar,
#innderCountryIsrael #mainContent .firstSidebar,
#innderCountryOAE #mainContent .firstSidebar{
	float:right;
	padding:0 12px 0 0;
	width:718px;
}
#innerPage #mainContent .firstSidebar{
	float:right;
	padding:32px 12px 0 0;
	position:relative;
	width:718px;
}
.blockSpec{
	margin:0 0 9px;
}
.blockSpec a{
	color:#76736A;
	display:block;
	height:18px;
	text-decoration:none;
}
.blockSpec a.docIcon{
	background:url("/assets/images/docIcon.png") no-repeat scroll left 0 transparent;
	padding-left: 20px;
}
.blockSpec a.pdfIcon{
	background:url("/assets/images/pdfIcon.png") no-repeat scroll left 0 transparent;
	padding-left:20px;
	padding-top:3px;
}
.blockSpec a.xlsIcon{
	background:url("/assets/images/xlsIcon.png") no-repeat scroll left 0 transparent;	
	padding-left: 20px;
}
.hotelDetail a.docIcon{
	background:url("/assets/images/docIcon.png") no-repeat scroll left 5px transparent;
	display:block;
	height:20px;
	padding:5px 0 0 20px;
}
.hotelDetaila.pdfIcon{
	background:url("/assets/images/pdfIcon.png") no-repeat scroll left 5px transparent;
	display:block;
	height:20px;
	padding:5px 0 0 20px;
}
.hotelDetail a.xlsIcon{
	background:url("/assets/images/xlsIcon.png") no-repeat scroll left 5px transparent;	
	display:block;
	height:20px;
	padding:5px 0 0 20px;
}
#innderCountryKipr #mainContent .firstSidebar p,
#innderCountryGreece #mainContent .firstSidebar p,
#innderCountryEngland #mainContent .firstSidebar p,
#innderCountryIsrael #mainContent .firstSidebar p,
#innderCountryOAE #mainContent .firstSidebar p,
#innerPage #mainContent .firstSidebar p{
	padding:4px 0 5px;
}
#innderCountryKipr #mainContent .firstSidebar h5,
#innderCountryGreece #mainContent .firstSidebar h5,
#innderCountryEngland #mainContent .firstSidebar h5,
#innderCountryIsrael #mainContent .firstSidebar h5,
#innderCountryOAE #mainContent .firstSidebar h5,
#innerPage #mainContent .firstSidebar h5{
	color:#FF5814;
	font-size:13px;
	text-transform:uppercase;
}
#innderCountryKipr #mainContent .firstSidebar div.hr,
#innderCountryGreece #mainContent .firstSidebar div.hr,
#innderCountryEngland #mainContent .firstSidebar div.hr,
#innderCountryIsrael #mainContent .firstSidebar div.hr,
#innderCountryOAE #mainContent .firstSidebar div.hr,
#innerPage #mainContent .firstSidebar div.hr{
	background-color:#EDEBE6;
	border:medium none;
	clear:both;
	height:2px;
	margin:10px 0;
}
.blockSpec p{
	padding:4px 0 5px 10px;
}
.blockSpec p.readmore a{
	color:#ff6915;
	text-decoration: underline;
}
.blockSpec p.readmore a:hover{
	text-decoration: none!important;
}
.blockSpec p.even{
	background-color: #edebe6;
}
#innderCountryKipr #mainContent .firstSidebar p a,
#innderCountryGreece #mainContent .firstSidebar p a,
#innderCountryEngland #mainContent .firstSidebar p a,
#innderCountryIsrael #mainContent .firstSidebar p a,
#innderCountryOAE #mainContent .firstSidebar p a,
#innerPage #mainContent .firstSidebar p a{
	font-size: 12px;
	text-decoration: underline;
}
#innderCountryKipr #mainContent .firstSidebar p a:hover,
#innderCountryGreece #mainContent .firstSidebar p a:hover,
#innderCountryEngland #mainContent .firstSidebar p a:hover,
#innderCountryIsrael #mainContent .firstSidebar p a:hover,
#innderCountryOAE #mainContent .firstSidebar p a:hover,
#innerPage #mainContent .firstSidebar p a:hover{
	text-decoration: none;
}
#countryMenuInner {
	text-align: center;
	width: 1002px;
}
.spaBlock  p a{
	padding-left:44px;
	padding-top:6px;
}
#mainContent .firstSidebar p a:hover{
	text-decoration: underline;
	color:#ff6915;
}
#mainContent .firstSidebar h2{
	color:#FF6915;
	font-size:20px;
	font-weight:normal;
	letter-spacing:0.3px;
}
#innerPage #mainContent .firstSidebar h2{
	color:#FF6915;
	font-size:20px;
	font-weight:normal;
	letter-spacing:0.3px;
	margin-bottom: 10px;
}
#mainContent .secondSidebar h2{
	color:#FF6915;
	font-size:20px;
	font-weight:normal;
}
#innderCountryKipr #mainContent .secondSidebar h2,
#innderCountryGreece #mainContent .secondSidebar h2,
#innderCountryEngland #mainContent .secondSidebar h2,
#innderCountryIsrael #mainContent .secondSidebar h2,
#innderCountryOAE #mainContent .secondSidebar h2,
#innerPage #mainContent .secondSidebar h2{
	padding-left:11px;
}
#innderCountryKipr #mainContent .secondSidebar #countryMenu h2,
#innderCountryGreece #mainContent .secondSidebar #countryMenu h2,
#innderCountryEngland #mainContent .secondSidebar #countryMenu h2,
#innderCountryIsrael #mainContent .secondSidebar #countryMenu h2,
#innderCountryOAE #mainContent .secondSidebar #countryMenu h2,
#innerPage #mainContent .secondSidebar #recomendation h2{
	padding-left:0;
}
#mainContent .secondSidebar h2{
	margin-bottom:18px;
}
#mainContent .firstSidebar h3{
	color:#4A4841;
	font-size:15px;
	font-weight:normal;
	padding:10px 0 !important;
	text-transform:uppercase;
}
#innderCountryKipr #mainContent .firstSidebar h3,
#innderCountryGreece #mainContent .firstSidebar h3,
#innderCountryEngland #mainContent .firstSidebar h3,
#innderCountryIsrael #mainContent .firstSidebar h3,
#innderCountryOAE #mainContent .firstSidebar h3,
#innerPage #mainContent .firstSidebar h3{
	padding-top:5px;
	text-transform:none;
}
#mainContent .firstSidebar h4{
	color:#4A4841;
	font-size:15px;
	font-weight:normal;
	padding:7px 0 2px;
}
#mainContent .firstSidebar h4.aviaHead{
	margin-bottom:14px !important;
	margin-top:31px !important;
	padding:0;
	text-transform:uppercase;
}
#mainContent .secondSidebar{
	float: right;
	width:311px;
}
#innderCountryKipr #mainContent .secondSidebar,
#innderCountryGreece #mainContent .secondSidebar,
#innderCountryEngland #mainContent .secondSidebar,
#innderCountryIsrael #mainContent .secondSidebar,
#innderCountryOAE #mainContent .secondSidebar,
#innerPage #mainContent .secondSidebar{
	float: left;
	width:252px;
}
#innderCountryKipr .kotirovkiWr,
#innderCountryGreece .kotirovkiWr,
#innderCountryEngland .kotirovkiWr,
#innderCountryIsrael .kotirovkiWr,
#innderCountryOAE .kotirovkiWr,
#innerPage .kotirovkiWr{
	padding-bottom:0;
}
.kotirovkiWr{
	background:none repeat scroll 0 0 #FFF6D7;
	padding:10px 10px 10px 25px !important;
	position:relative;
}
.kotirovkiWr p.data{
	color:#76736A;
	display:block;
	font-size:13px;
	position:absolute;
	right:0;
	top:-34px;
	font-weight: normal;
}
.kotirovki{
	font-weight:normal;
	width:100%;	
}

#innderCountryKipr .kotirovki .medium12,
#innderCountryGreece .kotirovki .medium12,
#innderCountryEngland .kotirovki .medium12,
#innderCountryIsrael .kotirovki .medium12,
#innderCountryOAE  .kotirovki .medium12 {
	font-size:16px;
}
.medium12 {
	color:#000000;
	font-size:20px;
	width:40%;
	font-weight: normal;	
}
.kotirovki .medium12 span{
	font-size:18px;
	font-weight: normal;
}
#innderCountryKipr .kotirovki .medium12 span,
#innderCountryGreece .kotirovki .medium12 span,
#innderCountryEngland .kotirovki .medium12 span,
#innderCountryIsrael .kotirovki .medium12 span,
#innderCountryOAE .kotirovki .medium12 span{
	font-size:14px;
}
.kotirovki .big36 {
	color:#000000;
	font-size:30px;
	line-height:30px;
	width:10%;
}
#innderCountryKipr .kotirovki .big36,
#innderCountryGreece .kotirovki .big36,
#innderCountryEngland .kotirovki .big36,
#innderCountryIsrael .kotirovki .big36,
#innderCountryOAE  .kotirovki .big36 {
	font-size:24px;
}
#mainContent .secondSidebar .selectionTour{
	margin:0 0 25px;
	position:relative;
	width:311px;
}
#mainContent .secondSidebar .selectionTour a,
a#submitQForm{
	color:#FF6915;
	font-size:12px;
}
#mainContent .secondSidebar .selectionTour a:hover{
	text-decoration: none;
}
#bannerWr {
	background:url("../images/newsBlockWr.png") repeat-y scroll center 0 transparent;
	padding: 0 0 10px;
}
#banner {
	margin:0 auto;
	width:1002px;
}
#banner a{
	display:block;
	width: 320px;
	float: left;
}
#footerWr {
	background:url("../images/footerBg.jpg") no-repeat scroll center 0 transparent;
}
#footer {
	height:198px;
	margin:0 auto;
	width:1002px;
	position: relative;
}
#footer .address{
	left:155px;
	position:absolute;
	top:58px;
}	
#footer .address p a.reservation{
	background:url("../images/footerReservation.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:25px;
	width:151px;
}
#footer .address p{
	color:#4A4841;
	font-size:12px;
	margin:6px 0;
}
#footer .address p.phone{
	font-size:18px;
	color:#ff6915;
}
#footer .address p a{
	color:#ff6915;
}
#footer .address p a:hover{
	text-decoration:none;
}
#footer .copyright{
	left:470px;
	position:absolute;
	top:58px;
}	
#footer .copyright p{
	color: #4a4841;
	font-size: 12px;
	margin: 6px 0;
}	
#footer .developer{
	position:absolute;
	right:13px;
	top:58px;
}	
#footer .counter{
	height:60px;
	position:absolute;
	right:13px;
	top:88px;
	width:60px;
}	
#footer .developer p{
	color: #4a4841;
	font-size: 12px;
	margin: 6px 0;
}	
#footer .developer p a{
	background-color:#FF6915;
	color:#FFFFFF;
	padding:3px;
}	
#footer .developer p a:hover{
	text-decoration:none;
}	
fieldset {
	margin:10px 0 0;
	width:318px;
}
.orderTicketsForm fieldset {
	margin:0;
	padding:5px 0 0;
	width:252px;
}

.orderTicketsForm fieldset.departureDate {
	float:left;
	width:119px;
	margin-top:10px;
}
.orderTicketsForm fieldset.departureDate input {
	width:86px;
}
.orderTicketsForm fieldset.arrivalDate {
	width:112px;
	float: left;
	margin-top:10px;
}
.orderTicketsForm fieldset.arrivalDate input {
	width:86px;
}
.orderTicketsForm input {
	background: #fff6d7;
	border: 1px solid #e0ce90;
	color: #000;
	display: block;
	margin:0 0 1px;
	padding: 0;
	width: 300px;
}
.orderTicketsForm input.there-and-back {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	float:left;
	margin:2px 0 0;
	width:30px;
}
input {
	background: #dfb27d;
	border: 1px solid #9e0000;
	color: #000;
	display: block;
	margin: 0 0 10px;
	padding: 0;
	width: 300px;
}
input.selectOptTourForm {
	background:none repeat scroll 0 0 #FFF6D7;
	border:1px solid #E0CE90;
	color:#76736A;
	display:block;
	height:25px;
	margin:0 0 10px;
	padding:0 2px;
	width:297px;
}
#finalStep input.selectOptTourForm {
	width:277px;
}
form.selectionTour #departureDate,
form.selectionTour #arrivalDate,
form.selectionTour #vzroslye,
form.selectionTour #deti{
	float:left;
	width:71px;
}
form.selectionTour #departureDate,
form.selectionTour #vzroslye{
	margin-right:3px;
		float:left;
}
form.selectionTour #nightsCount {
	float:right;
	width:140px;
}
.nightsCount{
float:left;
margin-bottom:5px;
margin-right:5px;
margin-top:0;
width:311px;
}
.departureDate,
.vzroslye{
	float:left;
	margin-top:0;
	width:311px;
}
.arrivalDate,
.deti {
	float:left;
	margin-right:7px;
	width:143px;
}
.nightsCount p{
	float:left;
	padding:7px 3px 0 0;
}
.departureDate p,
.arrivalDate p,
.vzroslye p,
.deti p{
	float:left;
	padding:7px 3px 0 0;
	width:74px;
}
.orderTicketsForm input {
	width:225px;
}
.orderTicketsForm input.emailField {
	margin-bottom:8px;
}

input:focus {
	background: #fff;
}

input.button {
	color: #9e0000;
	cursor: pointer;
	width: auto;
	float: right;
	margin: 10px 0;
	padding: 1px 2px;
}

legend {
	color:#9E0000;
	float:left;
	font-size:1.2em;
	font-weight:bold;
}
.orderTicketsForm p.legend {
	color:#454441;
	float:left;
	font-size:13px;
	font-weight:normal;
	margin:0 !important;
	padding:0 !important;
}

label {
	display: block;
	font-weight: bold;
	color: #9e0000;
}

select {
	display: block;
	margin: 0 0 10px;
	width: 300px;
}
#innderCountryKipr select,
#innderCountryGreece select,
#innderCountryEngland  select,
#innderCountryIsrael select,
#innderCountryOAE select {
	width:240px;	
}

.orderTicketsForm select {
	width:225px;
}
/* стили необходимые для работы скрипта */
select.srReplacedSelect {
	width: 1px;
	position: absolute;
	left: -999em;
}

ul.srList {
	height:25px;
	list-style:none outside none;
	margin:0 0 10px;
	padding:0;
	width:311px;
}

ul.srList li {
	background:none repeat scroll 0 0 #FFF6D7;
	color:#76736A;
	display:none;
	font-size:12px;
	cursor:pointer;
	line-height:25px;
	padding:0 6px;
	width:299px;
}
ul.srList li.last {
	border-bottom:1px solid #E0CE90;	
}
#tabsWeather ul.srList li.last {
	border-bottom:none;	
}

ul.srList li.srHoverLi {
	background: wheat;
}

ul.srBlur {
	background:url("../images/niceforms/srBgTop.png") no-repeat scroll 0 0 transparent;
	border-top:1px solid #E0CE90;		
	border-bottom:1px solid #E0CE90;		
}
#selectKurortWr ul.srBlur,
#selectKurortWr ul.srFocus {
	background:url("../images/niceforms/srBgTopWeather.png") no-repeat scroll 0 0 transparent;
	border-top:none;		
	border-bottom:none;		
}

ul.srFocus, ul.srHoverUl {
	/* чтобы при наведении мышки
	   или получении фокуса элемент
	   не оставался на некоторое время без фона,
	   и для ускорения загрузки, совмещаем
	   два фоновых изображения в одном и изменяем его
	   подвигая на 300 пикслей влево */
	background: url("../images/niceforms/srBgTop.png") no-repeat 0 0px;
	border-top:1px solid #E0CE90;	
	border-bottom:1px solid #E0CE90;	
}

ul.srBlur li.srSelectedLi {
	display:block;
	background: url("../images/niceforms/srBgBottom.png") no-repeat 0px 100%;
}
#kiprWeather ul.srBlur li.srSelectedLi,
#kiprWeather ul.srFocus li.srSelectedLi {
	display:block;
	background: url("../images/niceforms/srBgBottomWeather.png") no-repeat 0px 100%;
}
#selectKurortWr ul.srBlur li.srSelectedLi,
#selectKurortWr ul.srFocus li.srSelectedLi {
	display:block;
	background: url("../images/niceforms/srBgBottomKurort.png") no-repeat 0px 100%;
}

ul.srFocus li.srSelectedLi, ul.srHoverUl li.srSelectedLi {
	display:block;
	background: url("../images/niceforms/srBgBottom.png") no-repeat 0 100%;
}

ul.srExpanded li.srSelectedLi { 
	background:none repeat scroll 0 0 #FFF6D7;
	border-left:1px solid #E0CE90;
	border-right:1px solid #E0CE90;
	cursor:pointer;
	display:block;
}

ul.srExpanded {
	position:relative;
	/* при разворачивании списка,
	   нужно выдвинуть его на первый
	   план, иначе другие элементы будут
	   перекрывать опции */
	z-index:1000;
}

#kiprWeather ul.srExpanded li {
	display:block;
	cursor:pointer;
	border-left:none;
	border-right:none;	
	background:none repeat scroll 0 0 #0C63BA;	
}
ul.srExpanded li {
	border-left:1px solid #E0CE90;
	border-right:1px solid #E0CE90;
	cursor:pointer;
	display:block;
	width:297px;
}
#tabsWeather {
	margin: 0 0 20px;
}
#tabsWeather #kiprWeather ul{
	background:none repeat scroll 0 0 #0C63BA;
	border:medium none;
	height:25px;
	width:auto;
}
#tabsWeather ul{
	background:none repeat scroll 0 0 #FFDD5D;
	height:32px;
	width:auto;
}
#tabsWeather #kiprWeather ul li{
	color:#FFFFFF;
	display:none;
	float:left;
	height:25px;
	padding:0 6px 0;
	text-align:center;	
}
#tabsWeather #kiprWeather ul.srExpanded li{
	color:#FFFFFF;
	display:block;
	width:299px;
}
#tabsWeather #kiprWeather ul.srExpanded li.srHoverLi{
	background:none repeat scroll 0 0 #70A1D6;
}
#tabsWeather #kiprWeather ul.srExpanded li.srSelectedLi{
	background:  none repeat scroll 0 0 #0C63BA;
}
#tabsWeather #kiprWeather ul li.srSelectedLi{
	display:block;
	height:29px;
}
#tabsWeather ul li{
	display:block;
	float:left;
	height:25px;
	padding:7px 6px 0;
	color:#4A4841;
	font-size:13px;	
}

#tabsWeather ul li#w1{
	width:30px;
}
#tabsWeather ul li#w2{
	width:42px;
}
#tabsWeather ul li#w3{
	width:96px;
}
#tabsWeather ul li#w4{
	width:51px;
}
#tabsWeather ul li#w5{
	padding-right:9px;
	width:29px;
}
#tabsWeather ul li a{
	color:#4A4841;
	font-size:13px;
}
#tabsWeather ul li.tabs-selected a{
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
#tabsWeather ul li.tabs-selected{
	background:none repeat scroll 0 0 #0c63ba	;
}
#tabsWeather ul li a:hover{
	text-decoration: none;
}
#tabsWeather .tabs-hide{
	display:none;
}
#tabsWeather .tabs-container{
	background:url("../images/wetherBg.png") repeat-x scroll 0 0 #08519A;
	position:relative;
}
#tabsWeather .tabs-container form select{
	background:none repeat scroll 0 0 #0C63BA;
	border:medium none;
	color:#FFFFFF;
	display:block;
	text-align:center;
}
.weatherInfo {
	padding:10px 0 5px 2px;
	color:#D9DAE8;
}
.weatherInfo p{
	color:#ffffff;
}
#tabsWeather .tabs-container form{
	padding:5px 0 0 6px;
}
#tabsWeather .tabs-container p{
	font-size:12px;
	font-weight: normal;
}
#innderCountryKipr #countryMenu {
	background:url("../images/countryMenuBgKipr.jpg") no-repeat scroll right top #FFDD5D;
	margin:0 0 22px;
	padding:32px 0 12px 13px;
}
#recomendation{
	background:url("../images/recomendation.jpg") no-repeat scroll right top #FFDD5D;
	margin:0 0 22px;
	padding:32px 0 12px 13px;
}
#innderCountryGreece #countryMenu {
	background:url("../images/countryMenuBgGreece.jpg") no-repeat scroll right top #FFDD5D;
	margin:0 0 22px;
	padding:32px 0 12px 13px;
}
#innderCountryEngland #countryMenu {
	background:url("../images/countryMenuBgEngland.jpg") no-repeat scroll right top #FFDD5D;
	margin:0 0 22px;
	padding:32px 0 12px 13px;
}
#innderCountryIsrael #countryMenu {
	background:url("../images/countryMenuBgIsrael.jpg") no-repeat scroll right top #FFDD5D;
	margin:0 0 22px;
	padding:32px 0 12px 13px;
}
#innderCountryOAE #countryMenu {
	background:url("../images/countryMenuBgOAE.jpg") no-repeat scroll right top #FFDD5D;
	margin:0 0 22px;
	padding:32px 0 12px 13px;
}
#countryMenu ul{

}
#countryMenu ul li,
#recomendation  ul li{
	line-height:15px;
	margin:8px 0;
}
#countryMenu ul li.current a,
#recomendation  ul li.current a{
	color:#FF4800;
}
#countryMenu ul li a,
#recomendation  ul li a{
	color:#4A4841;
	font-size:13px;
	text-decoration:none;
	font-weight: normal;
}
#countryMenu ul li a:hover,
#recomendation  ul li a:hover{
	color:#ff5814;
	text-decoration: underline;
}
#imagesCountryMenu {
	height:75px;
	margin:17px 0 12px;
}
#innerPage #imagesCountryMenu {
	height:75px;
	margin:0;
	padding:17px 0 12px;
}
#imagesCountryMenu #countryItemInner3 {
	background:url("../images/countryItemInner3.jpg") no-repeat scroll 0 0 transparent;
	padding-left:80px;
}
#imagesCountryMenu #countryItemInner4 {
	background:url("../images/countryItemInner4.jpg") no-repeat scroll 0 0 transparent;	
	padding-left:88px;	
}
#imagesCountryMenu #countryItemInner5 {
	background:url("../images/countryItemInner5.jpg") no-repeat scroll 0 0 transparent;		
	padding-left:78px;	
}
#imagesCountryMenu #countryItemInner6{
	background:url("../images/countryItemInner6.jpg") no-repeat scroll 0 0 transparent;		
	padding-left:78px;	
}
#imagesCountryMenu #countryItemInner7{
	background:url("../images/countryItemInner7.jpg") no-repeat scroll 0 0 transparent;
	padding-left:78px;
	padding-right:0 !important;
}
#imagesCountryMenu li{
	display:block;
	float:left;
	height:52px;
	padding:23px 47px 0;
}
#innerPage #imagesCountryMenu li{
	display:block;
	float:left;
	height:52px;
	padding-right:78px;
}
#imagesCountryMenu li.last{
	padding-right:0;
}
#imagesCountryMenu li a:hover{
	text-decoration: none;
}
#imagesCountryMenu li a{
	font-size: 15px;
}
.B_crumbBox {
	color:#FF6915;
	display:block;
	width:424px;
}
.B_crumbBox a{
	background:url("../images/breadcrumbsArrow.gif") no-repeat scroll right 7px transparent;
	color:#FF6915;
	font-size:20px;
	margin:0 4px 0 0;
	padding:0 11px 0 0;
	text-decoration:none;
}
.B_firstCrumb span{
	color:#FF6915;
	font-size:20px!important;
}
.B_lastCrumb span{
	font-size: 15px;
	text-decoration: none;
	color: #ff6915;
}
.hotelItem {
	border-bottom:2px solid #EDEBE6;
	float:left;
	padding-bottom:15px;
	width:100%;
}
.hotelItem h2{
	color:#4A4841 !important;
	font-size:15px !important;
	margin-bottom:10px !important;
	margin-top:10px !important;
}
.hotelItem img{
	border:3px solid #DBDAD9;
	float:left;
	margin-right:18px;
}
.hotelItem p{
	padding:0!important;
}
.hotelItem p a.readmore{
	display:block;
	margin-top:15px !important;
}
#hotelList {
	float:left;
	width:718px;
}
#hotelList h2{
	padding-bottom: 7px;
}
#hotelList ul{
	float: left;
	width: 718px;
}
#hotelList ul li{
	float:left;
	height:198px;
	width:239px;
}
#hotelList ul li.leftItem{
	text-align: left;
}
#hotelList ul li.leftItem p{
	padding-right:22px !important;
	text-align:left;
}
#hotelList ul li.centerItem{
	text-align: center;
}
#hotelList ul li.centerItem p{
	padding-left:10px !important;
	padding-right:10px !important;
	text-align:left;
}
#hotelList ul li.rightItem{
	text-align: right;
}
#hotelList ul li.rightItem p{
	padding-left:22px !important;
	text-align:left;
}
#hotelList ul li img{
	border:3px solid #dbdad9;
}
#selectKurortWr {
	position:absolute;
	right:0;
	top:105px;
	width:325px;
}
#selectKurortWr p{
	display:block;
	float:left;
	padding-right:4px !important;
	text-align:right;
	width:130px;
}
#mainContent .firstSidebar #selectKurortWr h3{
	background:url("../images/selectedKurort.jpg") no-repeat scroll 0 center #FFDC5C;
	color:#FF6915 !important;
	cursor:pointer;
	display:block;
	float:right;
	height:16px;
	overflow:hidden;
	padding:3px 0 3px 13px !important;
	width:165px;
}
#mainContent .firstSidebar #selectKurortWr h3.collapsed{
	background:url("../images/selectedKurort.jpg") no-repeat scroll -178px center #FFDC5C;
}
#selectKurortWr ul{
	background:none no-repeat scroll 0 0 #FFDD5D;
	float:right;
	margin:0 !important;
	padding:0 13px 9px;
	width:152px;
}
#selectKurortWr ul li.first{
	margin:0 0 5px 0;	
}
#selectKurortWr ul li{
	height:15px;
	margin:5px 0;
	overflow:hidden;
}
#selectKurortWr ul li a{
	color:#4A4841;
	text-decoration: none;
}
#selectKurortWr ul li a:hover{
	color:#FF5814;
	text-decoration: underline;
}
.hotelImages img{
	margin: 15px 0;
	border: 3px solid #dbdad9;
}
.hotelImages img.first{
	margin-top: 0;
	border: 3px solid #dbdad9;
}
.hotelDetail{
	padding-left: 16px!important;
}
.hotelDetail li{
	color:#454441!important;
	font-family:Arial!important;
	font-size:12px!important;
}
.hotelDetail p{
	padding-top:0!important;
	padding-bottom: 8px!important;
}
.hotelDetail p.header3{
	font-weight:bold;
	padding-bottom:8px !important;
	padding-top:0 !important;
}
.hotelDetail blockquote{
	padding:0;
	margin: 5px 0;
}
#table1 .hotelDetail h3{
	font-weight:bold;
	padding-bottom:8px !important;
	padding-top:0 !important;
}
.hotelDetail ul{
	margin-bottom: 8px!important;
}
.tableAvia{
	margin: 23px 0 14px;
}
h3.aviaInfo span {
	color:#FF6915;
}
.tableAvia td p{
	text-align: center;
}
.tableAvia tr.even{
	background-color: #edebe6;
}
/* Стили для jQuery UI Datepicker */
#datepicker_div, .datepicker_inline {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #DDD;
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid #FF9900;
	z-index: 10;
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #DDD !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #DDD;
	color: #000;
}
*html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.datepicker_control {
	background: #FF9900;
	padding: 2px 0px;
}
.datepicker_links {
	background:none repeat scroll 0 0 #F4ECD7;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label {
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #83C948;
	text-align: center;
	font-weight: bold;
}
.datepicker_header select {
	background:none repeat scroll 0 0 #FBE9BF;
	border:0 none;
	color:#000000;
	font-weight:bold;
	margin:0;
	width:185px;
}
.datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker .datepicker_titleRow {
	background:none repeat scroll 0 0 #F4D789;
	color: #000;
}
.datepicker .datepicker_daysRow {
	background: #FFF;
	color: #666;
}
.datepicker_weekCol {
	background: #B1DB87;
	color: #000;
}
.datepicker .datepicker_daysCell {
	color: #000;
	border: 1px solid #DDD;
}
#datepicker .datepicker_daysCell a {
	display: block;
}
.datepicker .datepicker_weekEndCell {
	background:none repeat scroll 0 0 #FFF6D7;
}
.datepicker .datepicker_daysCellOver {
	background: #FFF;
	border: 1px solid #777;
}
.datepicker .datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #B1DB87 !important;
}
.datepicker_currentDay {
	background:none repeat scroll 0 0 #F2C264 !important;
}
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.datepicker_titleRow a {
	color: #000 !important;
}
.datepicker_control a:hover {
	background: #F9D194 !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.datepicker_multi .datepicker {
	border: 1px solid #83C948;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}
.datepicker_cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}
/* Стили для jQuery UI Datepicker */
h2.orderTickets {
	margin-top: 25px;
}
fieldset.there-and-back-wr{
	padding-bottom:10px;
	padding-top:15px;
}
fieldset.there-and-back-wr legend{
	float: left;
	padding-right:10px;
}
fieldset.there-and-back {
	float:left;
	margin-top:0;
	padding:0;
	width:50px;
}
.orderTicketsForm a.submitLink {
	margin:5px 20px 0 0;
}
.orderTicketsForm a.resetLink {
	margin:5px 0 0 0;
}
#finalStep {
	display:none;
	background:none no-repeat scroll 0 0 #E0F1CD;
	border:1px solid #D6D07F;
	bottom:0;
	padding:7px 0 7px 7px;
	position:absolute;
	width:302px;
}
#selTourSubmit {
	margin-right: 15px;
}
.modpogoda{
	color:#DDE5F4;
	float:left;
	font-size:11px;
	width:77px;
}
#innderCountryKipr .modpogoda,
#innderCountryGreece .modpogoda,
#innderCountryEngland .modpogoda,
#innderCountryIsrael .modpogoda,
#innderCountryOAE .modpogoda{
	padding-bottom:25px;
	text-align:center;
	width:124px;
}

#innderCountryKipr .modpogoda.noPaddingBottom,
#innderCountryGreece .modpogoda.noPaddingBottom,
#innderCountryEngland .modpogoda.noPaddingBottom,
#innderCountryIsrael .modpogoda.noPaddingBottom,
#innderCountryOAE .modpogoda.noPaddingBottom{
	padding-bottom:0!important;
}
#innderCountryKipr .modpogoda table,
#innderCountryGreece .modpogoda table,
#innderCountryEngland .modpogoda table,
#innderCountryIsrael .modpogoda table,
#innderCountryOAE .modpogoda table{
	text-align:center;
	width:124px;
}
.loadingWeather {
	background:url("/assets/images/ajax-loader.gif") no-repeat scroll 0 0 transparent;
	height:30px;
	left:140px;
	position:absolute;
	top:90px;
	width:311px;
}
#innderCountryKipr .loadingWeather,
#innderCountryGreece .loadingWeather,
#innderCountryEngland .loadingWeather,
#innderCountryIsrael .loadingWeather,
#innderCountryOAE .loadingWeather {
	left:110px;
	top:130px;
}
.bordtabm {
	border:1px solid;
	margin-bottom:10px;
}
#countryAuto{
	background-color:#FFF6D7;
	border-color:#E0CE90;
	height:27px;
	position:absolute;
	top:0;
	width:311px;
}
#directionAuto {
	background-color:#FFF6D7;
	border-color:#E0CE90;
	height:27px;
	position:absolute;
	top:0;
	width:311px;
}
#hotelAuto {
	background-color:#FFF6D7;
	border-color:#E0CE90;
	height:27px;
	position:absolute;
	top:0;
	width:311px;
}
#countryAuto option{
	background-color:#FFF6D7;
	border:none!important;
}
.selectCollapsed {
	top:2px !important;
}
.blockCountryAuto,
.blockDirectionAuto,
.blockHotelAuto {
	padding:0 0 10px;
	position:relative;
}
#bgCountryAuto,
#bgDirectionAuto,
#bgHotelAuto {
	background:url("../images/niceforms/selectActive.jpg") no-repeat scroll 0 0 transparent;
	color:#76736A;
	display:block;
	font-size:12px;
	height:21px;
	padding:6px 0 0 5px;
	width:311px;
}
.disabledSelect{
	background:url("../images/niceforms/selectNoActive.jpg") no-repeat scroll 0 0 transparent!important;
}
#table2 {
	border: 1px solid;
}
.roomType p{
	float:left;
	padding-top:5px;
	width:20px;
}
.roomType input{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	float:left;
	margin-right:51px;
	width:20px;
}
#UAI {
	margin-right: 0;
}
.contactInfo {
	float: left;
}
.contactInfo .image{
	float:left;
	width:398px;
}
.contactInfo .image img{
	border: 3px solid #dadada;
}
.contactInfo .info{
	float: left;
	width: 285px;
}
.contactInfo .info .block{
	margin: 0 0 31px 0;
}
.contactInfo .info .block.phone p{
	float:left;
	margin-right:20px;
}
.contactInfo .info p.header{
	color:#4A4841;
	font-size:15px;
	padding:0 0 13px !important;
	width:100%;
}
.contactInfo .info p{
	font-size: 12px;
	color: #76736a;
}
.workTime td {
	color:#76736A;
	font-size:12px;
	padding:5px 0;
}
.contactInfo .info td.weekend{
	color: #ff6915;
}
.managerInfo {
	float:left;
	margin-top:45px;
	width:100%;
}
.mapLink {
	background-color:#FF6915;
	height:23px;
	padding:6px 0 0 23px;
	width:110px;
}
.mapLink a{
	color:#FFF;
}
.managerInfo .image{
	width: 210px;
	float: left;
}
.managerInfo .info{
	float:right;
	width:500px;
}
.managerInfo .info table{
	width:100%;
}
.managers .header {
	background-color: #edebe6;
	font-size: 15px;
}
.managers td {
	padding:4px 0 4px 20px;
}
.managers td.link {
	color:#FF5814;
}
.managers td.link a:hover{
	text-decoration:none;
}
#EmailForm input {
	background: none;
}
#cfMessage {
	width: 300px;
	border:1px solid #9E0000;
	color:#000000;	
}
#cfContact {
	border:medium none !important;
	color:#454441;
}
.spaBlock p.even {
	background-color: #edebe6;
}
.spaBlock p a {
	color:#76736A;
	display:block;
	height:21px;
	text-decoration:none !important;
}
.spaBlock p {
	padding:7px 0 9px 11px !important;
}
.spaBlock p a:hover {
	text-decoration: underline!important;
}
.spaBlock p a.xlsIcon {
	background:url("../images/xls-b.png") no-repeat scroll 0 0 transparent;
}
.spaBlock p a.docIcon {
	background:url("../images/doc-b.png") no-repeat scroll 0 0 transparent;
}
.spaBlock p a.pdfIcon {
	background:url("../images/pdf-b.png") no-repeat scroll 0 0 transparent;
}
table.table {
	width: 100%;
	border:1px solid #DBDBDB;
}
table.table tr.head td {
background-color:#FFEA88;
color:#000000;
font-size:12px;
}	
td.main b, td.main_w b {
color:#339966;
}
table.table td {
background-color:#FFFFCC;
color:#000000;
font-size:12px;
padding:2px 7px;
border:1px solid #DBDBDB;
}
.list li{
	background:url("../images/liArrow.png") no-repeat scroll 0 3px transparent;
	padding-left:13px;
}
.list li ul li{
	background:none;
	padding-left:13px;
}
.specmain {
	width: 100%;
}
.specmain img{
	border:3px solid #DBDAD9;
}
.specmain td{
	padding: 10;
}
.partnerLogo {
	display:block;
	float:left;
	margin-right:10px;
}
.hightlight-grey p {
	background-color:#EDEBE6;
}
#pager {
	margin-top:20px;
	text-align:center;
}
#pager a{
	padding:0 10px;
}
.ditto_currentpage {
	background-color:#FF5814;
	color: #ffffff;
}
#pager a:hover{
	text-decoration:none;
}
#pager span{
	padding:0 10px;
}
.itemOfNews {
	border-bottom:1px dashed #FFA673;
}
.slider-ajax-loader {
	background:url("../images/slider-ajax-loader.gif") no-repeat scroll 0 0 transparent;
	height:15px !important;
	left:120px;
	position:absolute;
	top:150px;
	width:128px !important;
}