/* CSS Document */
/*img, div, input { behavior: url("/iepngfix.htc"); }*/
body {
	margin:0px auto;
	padding:0px;
	background:#a8e3f3 url('/images/bgr2.jpg') center top no-repeat;
	font:normal 11px Tahoma;
	}
	STRONG{ font-weight:bold;}
iframe {background:transparent;}
a {cursor:pointer;}
.floatLeft {float:left;}
.floatRight {float:right;}
div#container {width:100%;}
.fLight {font-weight:lighter;}

/* Header */
div#container div#header {
	width:100%;
	height:116px;
	color:#FFFFFF;
	}
div#headerContent {height:116px;}
div#headerCont {
	width:100%;
	height:116px;
	background:transparent url('/images/bgr_header.png') left top repeat;
	}
div#headerContent,
div#content {
	width:1000px;
	margin:0px auto;
	overflow:hidden;
	}
div#headerContent div,
div#headerContent a,
ul#mainMenu,
div#content div {float:left;}

ul#mainMenu div.spacerMainMenu {
	width:9px;
	/*width:10px;*/
	height:25px;
	background:transparent url('/images/spacer_menu.png') no-repeat scroll right top;
	}
a#logo {
	display:block;
	width:246px;/*
	margin-top:8px;*/
	height:64px;
	margin-top:43px;
	background:transparent url('/images/iconSet.png') top left no-repeat;
	}
div#headerContact {
	height:25px;
	margin-top:55px;
	text-align:right;
	vertical-align:bottom;
	width:750px;
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#FFF;
	}
div#headerContact a {
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#FFF;
	}
div#headerContact span {
	font:bold 23px Tahoma, Geneva, sans-serif;
	color:#0063c0;
	}
div#headerContact,
ul#mainMenu {
	display:block;
	float:right;
	}
ul#mainMenu li {
	display:block;
	overflow:hidden;
	float:left;
	}
ul#mainMenu {
	width:746px;
	float:right;
	}
ul#mainMenu,
ul#mainMenu li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:30px;
	}
ul#mainMenu li a {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:1px 1px 2px #999999;
	font:bold 11px Tahoma;
	padding:10px 0px 10px 0px;/*
	font:bold 9px Tahoma;
	padding:11px 1px 11px 1px;*/
	display:block;
	line-height:10px;
	}
ul#mainMenu li a:hover {
	text-decoration:underline;
	text-shadow:1px 1px 2px #FFFFFF;
	}
/* End Header */

/* accent */
#accent_marquee {
	font-size:110%;
	font-weight:bold;
	height:20px;
	position:relative;
	width:100%;
	}
#accent_marquee p {display:inline;}

#accent_marquee #memoryscroller_container {
	height:20px;
	width:100%;
	}
#accent_marquee #memoryscroller {
	padding:0px;
	position:relative;
	top:0;
	}
/* End accent */

/* Left Column*/
div#warningIcon{ background:url(../images/iconSet.png) no-repeat 0px -116px; height:19px; width:20px; float:left}
div#leftColumn {
	color:#FFFFFF;
	width:252px;
	float:left;
	overflow:hidden;
	padding-right:15px;
	}
div#leftColumn div#leftMenuTop,
div#leftColumn div#leftMenuBottom {
	background-color:transparent;
	background-position:top left;
	background-repeat:no-repeat;
	width:100%;
	height:3px;
	font-size:1px;
	}
div#leftColumn div#leftMenuTop {background-image:url('/images/menu_corner_t.png');}
div#leftColumn div#leftMenuBottom {background-image:url('/images/menu_corner_b.png');}

ul#leftMenu {
	display:block;
	float:left;
	}
ul#leftMenu,
ul#leftMenu li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:100%;
	}
ul#leftMenu li a {
	font-size:12px;
	font-weight:bold;
	line-height:27px;
	display:block;
	width:240px;
	padding-left:12px;
	line-height:31px;
	background:transparent url('/images/bgr_leftmenu.png') left top repeat-y;
	}
ul#leftMenu li a:hover {background-image:url('/images/bgr_leftmenu_hover.png');}
div#leftColumn div#leftMenuTop {background-position:left bottom;}

div#leftColumn div#leftMenuBottom {
	background-position:left top;
	margin-bottom:10px;
	}
div#leftColumn a {
	text-decoration:none;
	color:#FFFFFF;
	border:0px;
	}
div#leftColumn a:hover {text-decoration:underline;}
div#leftColumn a img {border:0px;}
.monthNames{ line-height:22px!important; padding-left:20px!important;}
div#leftColumn a.banners {
	display:block;
	width:100%;
	float:left;
	height:30px;
	margin-top:7px;
	margin-bottom:4px;
	background:transparent url(../images/buttonSpecial.png) 0px 0px no-repeat;
	}
div#leftColumn a.banners:hover {opacity:0.5; text-decoration:none;}
div#leftColumn a.hotel {}
div#leftColumn a.car {background-position:0px -30px;}
div#leftColumn a.air {background-position:0px -90px;}
div#leftColumn a.bus {background-position:0px -60px;}
div#leftColumn a.special {background-position:0px -120px;}
/* End Left Column*/

/* Center */
div#centerWide {
	width:730px;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	overflow:hidden;
	}
ul#accentButtons {
	display:block;
	width:100%;
	margin-top:10px !important;
	}
ul#accentButtons,
ul#accentButtons li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	height:79px;
	}
ul#accentButtons li a {
	height:79px;
	width:238px;
	display:block;
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	}
li a#world,
li a#turkey {margin-right:8px;}
ul#accentButtons li a#world {background-image:url('/images/button_world.png');}
ul#accentButtons li a#turkey {background-image:url('/images/button_turkey.png');}
ul#accentButtons li a#bulgaria {background-image:url('/images/button_bulgaria.png');}
/* End Center */

/* offer */
div#containerSubCat,
div#containerOffer,
div#containerInfos {
	width:741px;
	margin-top:10px;
	overflow:hidden;
	}
div#containerOffer div.offer {
	width:235px;
	height:116px;
	margin:0px 12px 10px 0px;
	color:#333;
	overflow:hidden;
	background:transparent url('/images/bgr_offer.png') top left no-repeat;
	}
div#containerOffer div.offer h3 {
	margin:0px;
	width:225px;
	height:39px;
	display:block;
	overflow:hidden;
	color:#000;
	text-align:center;
	padding:1px 5px 0px;
	font:bold 9px Verdana, Geneva, sans-serif;
	}
div#info_text {font-size:12px;}
div#offersAccentNew div.offer h3 a {color:#CC3300;}
div#containerOffer div.offer a:hover {text-decoration:underline;}
div#containerOffer div.offer a {color:#044896;}

div.offer a.imgTopOffer {
	display:block;
	float:left;
	padding:0px 5px 0px 6px;
	}
div.offer img.transport {
	display:block;
	float:left;
	}
div.transport{ width:25px; height:25px; float:left; cursor:help; 
background:transparent url(../images/iconSet.png) no-repeat;}
div.transport.car{ background-position:-126px -116px;}
div.transport.bus{ background-position:-51px -116px;}
div.transport.ship{ background-position:-101px -116px;}
div.transport.airplane{ background-position:-76px -116px;}
div.transport.train{ background-position:-26px -116px;}

div.offer div.days {
	height:25px;
	float:left;
	width:94px;
	color:#044896;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	}
div.offer a.place {
	display:block;
	color:#044896;
	}
div.offer a.place:hover {text-decoration:underline;}

div.offer div.place, div.offer a.place {
	width:119px;
	text-align:right;
	height:30px;
	padding-top:2px;
	float:left;
	}
div.offer ins {
	text-decoration:none;
	font-weight:bold;
	color:#C30;
	font-size:12px;
	margin:0px;
	padding:0px;
	display:block;
	width:119px;
	text-align:center;
	float:left;
	}
div.offer a.imgTopOffer img {border:1px solid #01a0dc;}
/* end offer */

/* infos list */
div#centerWide div.subInfos {
	float:left;
	width:235px;
	height:84px;
	overflow:hidden;
	margin:0px 12px 10px 0px;
	background:transparent url('/images/bgr_inside.png') top left no-repeat;
	}
div.subInfos a.imgTopOffer {
	display:block;
	float:left;
	padding-left:7px;
	margin-top:8px;
	width:100px;
	height:67px;
	}
div.subInfos h2 {
	margin:35px 3px 0px;
	width:119px;
	overflow:hidden;
	text-align:center;
	text-transform:uppercase;
	display:inline;
	float:left;
	font-size:9px;
	font-weight:bold;
	color:#000000;
	}
div.subInfos h2.againTop {
	margin:7px 3px 0px;}
/* end infos list */

/* sub category */
div#centerWide div.subCat {
	float:left;
	width:235px;
	height:99px;
	overflow:hidden;
	margin:0px 12px 10px 0px;
	background:transparent url('/images/bgr_program.png') top left no-repeat;
	}
div.subCat img,
div.subInfos img {border:1px solid #01A0DC;}

div.subCat h2 {
	margin:45px 3px 0px;
	width:119px;
	overflow:hidden;
	text-align:center;
	text-transform:uppercase;
	display:inline;
	float:left;
	font-size:9px;
	font-weight:bold;
	color:#000000;
	}
div.subCat h2 a,
div.subInfos h2 a {
	vertical-align:middle;
	color:#000000;
	width:100%;
	}
div.subCat h2 a:hover,
div.subInfos h2 a:hover {text-decoration:underline !important;}

div.subCat a.imgTopOffer {
	display:block;
	float:left;
	padding-left:7px;
	margin-top:23px;
	width:100px;
	height:67px;
	}
div#centerWide a {text-decoration:none;}
/* end sub category */

/* sprite */
div#spriteOffer {
	height:23px;
	margin-top:10px;
	background-image:url('/images/bgr_sprite01.png');
	}
div#sprite {
	height:69px;
	background-image:url('/images/bgr_sprite.png');
	}
div#sprite,
div#spriteOffer {
	width:100%;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	}
div#sprite img {
	display:inline;
	float:left;
	margin:0px 5px 0px;
	}
div#sprite span {
	margin-top:36px;
	width:592px;
	}
div#sprite span strong {text-shadow:1px 1px 1px #333;}
div#spriteOffer span {
	margin-top:0px;
	width:710px;
	}
div#sprite span,
div#spriteOffer span {
	float:left;
	overflow:hidden;
	padding-left:10px;
	height:22px;
	line-height:22px;
	display:block;
	font-size:10px;
	font-weight:bold;
	position:relative;
	}
div#sprite span a,
div#spriteOffer span a {
	color:#FFF;
	text-shadow:1px 1px 1px #333;
	}
div#sprite span a:hover,
div#spriteOffer span a:hover {text-decoration:underline;}
/* End sprite*/

/* Content */
div#contentTop,
div#contentSpace,
div#contentBottom {width:730px;}

div#contentTop,
div#contentBottom {
	height:3px;
	background-repeat:no-repeat;
	background-position:top left;
	font-size:1px;
	background-color:transparent;
	}
div#contentTop {background-image:url('/images/content_top1.png');}
div#contentBottom {
	background-image:url('/images/content_bottom1.png');
	margin-bottom:10px;
	}
div#contentSpace {
	background-color:#FFFFFF;
	color:#000000;
	overflow:hidden;
	}
div#contentSpace h1 font {color:#367B32 !important;}
div#contentSpace td.offer font strong {color:#000000 !important;}
/* end content */

/* BATA banner */
#bata {
	width:600px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	margin:auto;
	clear:both;
	float:none!important;
	padding:5px;
	font-size: 15px;
}

#bata_top {
	margin:auto;
	width:500px;
	height:50px;
	float:none!important;
	clear:both;
}

.bata_logo {
	float:left;
	margin-left:10px;
}

.bata_text {
	float:left;
	margin-left:20px;
	width:400px;
}

#bata_bottom {
	text-align: center;
	clear:both;
	margin:auto;
	color:#f00;
	float:none!important;
}
/* END BATA */

/* Footer */
div#footer {
	text-shadow:1px 1px 1px #666666;
	width:100%;
	margin:0px auto;
	color:#ffffff;
	text-align:center;
	height:115px;
	margin:20px 0px 10px;
	background:transparent url('/images/wide_bgr.png') left top repeat;
	}
div#footer div#footContact a {text-decoration:underline;}

div#footer div#footContact {
	width:100%;
	font:bold 15px Tahoma, Geneva, sans-serif;
	}
div#footer div#footLinks {
	margin:0px auto;
	float:left;
	width:100%;
	text-align:center;
	font-size:12px;
	margin-bottom:30px;
	font-weight:lighter !important;
	}
div#footer a {
	text-decoration:none;
	color:#ffffff;
	}
div#footer a:hover {text-decoration:underline;}

div#copyrights {
	width:100%; 
	text-align:center;
	float:left;
	}
/* End Footer */

/* navigation pages */
div.navNumbers {
	width:730px;
	overflow:hidden;
	height:23px;
	background:transparent url('/images/bgr_sprite01.png') left top no-repeat;
	}
div.paging_navigation {
	font-size:12px;
	text-shadow:1px 1px 1px #666666;
	color:#ffffff;
	float:left;
	padding-left:5px;
	padding-top:3px;/*
	line-height:21px;*/
	}
div.paging_navigation a {color:#FFFFFF;}
div.paging_navigation a:hover {text-decoration:underline !important;}

div.paging_navigation img {
	display:inline;
	margin-top:-2px;
	}
/* end navigation pages */

/* Inside Pages */
div#containerSubCat a {
	display:block;
	float:left;
	}
div#containerSubCat a.catShortInfo {
	color:#666;
	width:86px;
	}
div#containerSubCat a.catShortInfo:hover {text-decoration:underline;}
/* End Inside Pages */

div#offerInfo, div#listCatPrices {
	width:730px;
	display:inline;
	}
div#offerInfo a:hover {text-decoration:underline;}
div#memoryscroller a, div#memoryscroller span {color:#FFFFFF !important;}
div#listCatPrices td.day {width:70px;}

div#listCatPrices td.price {
	font:normal 13px Tahoma, Geneva, sans-serif;
	color:#CC0000;
	width:70px;
	text-align:center;
	}
div#listCatPrices span.priceListPrice {font-weight:bold;}
div#listCatPrices tbody {width:100%;}

div#listCatPrices tr.out td {
	font-size:12px;
	vertical-align:top;
	border-bottom:1px solid #CCC;
	}
div#listCatPrices td {padding:10px 0px;}
div#listCatPrices td.cat {padding-left:10px;}
div#listCatPrices td.offer {padding-left:5px;}
div#listCatPrices td.cat img,
div#listCatPrices td.cat embed {border:1px solid #009933;}
div#listCatPrices td.offer a {font-weight:lighter !important;}
div#listCatPrices a {color:#C00;}
div#listCatPrices a font {color:#C00 !important;}
div#listCatPrices a:hover {text-decoration:underline;}
div.catPriceSpace {margin-top:10px;}
img.transport {cursor:help;}

.tip {
	color:green;
	font-weight:bold;
	cursor:help;
	}
.tip .OB {color:#336600;}
.tip .BB {color:#FF6600;}
.tip .HB {color:#0000BE;}
.tip .FB {color:#4B0097;}
.tip .ALL {color:red;}
.tip .MAX {color:#FF0099;}

div#memoryscroller_container {
	position:relative;
	overflow:hidden;
	height:20px;
	width:100%;
	}
div#listCatPrices table.listTable {
	display:block;
	float:left;
	width:100%;
	}
/* karaci offers */
div.action_buttons {
	display:inline;
	width:730px;
	}
div.action_buttons a {
	display:block;
	float:left;
	color:#FFFFFF;
	width:134px;
	height:22px;
	padding:21px 0px 0px 38px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-shadow:1px 1px 2px #313131;
	background-color:transparent;
	background-position:top left;
	background-repeat:no-repeat;
	}
div.action_buttons a#action_reservation,
div.action_buttons a#action_tellafriend,
div.action_buttons a.action_facebook {margin-right:13px !important;}
div.action_buttons a#action_reservation {background-image:url('/images/offer_reserve.png');}
div.action_buttons a#action_tellafriend {background-image:url('/images/info_sendafriend.png');}
div.action_buttons a.action_facebook {background-image:url('/images/info_facebook.png') !important;}
div.action_buttons a#action_print {background-image:url('/images/info_print.png');}
div.action_buttons a:hover {text-decoration:underline !important;}
/* end karaci offers */

div#action_content {
	border-top:2px solid #616161;
	display:inline;
	padding:5px;
	width:720px;
	}
div#info_show {padding:10px;}
div.accent_down div#info_show {padding:0px;}
div#accent_down_2,
div#accent_down_1,
div#info_show {width:710px;}

div#info_show h1 {
	color:#367B32;
	font-size:17px;
	margin:0px;
	text-transform:uppercase;
	padding:0px 0px 10px 0px;
	}
div#info_show h3{
	color:#367B32;
	font-size:17px;
	margin:0px;
	text-transform:uppercase;
	padding:0px 0px 10px 0px;
	}
div#offer {overflow:hidden;}

div#offer div#subTitleInfo {
	width:700px;
	display:inline;
	padding:15px;
	border-bottom:2px solid #616161;
	background-color:#f9fff9;
	}
div#offer div#subTitleInfo h2 {
	display:block;
	float:left;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}
div#offer div#subTitleInfo div#of_props {
	float:right;
	border:1px solid green;
	padding:5px;
	height:70px;
	width:242px;
	margin:10px 10px 0px 0px;
	}
div#offer div#actualisation {
	width:717px;
	color:#003366;
	font-size:10px;
	display:inline;
	margin-left:4px;
	text-align:center;
	}
div#offer div#actualisation span {
	font-size:13px;
	line-height:30px;
	}
div#offer div#actualisation div {
	width:100%;
	padding:2px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	border-bottom:2px solid #616161;
	background:transparent url('/images/bgr_offer_act.gif') repeat-x scroll left top;
	}
div#offer div#actualisation {
	display:block;
	float:left;
	}
div#offer div#reservation {width:100%;}
div#offer div#offerFoot {
	width:710px;
	display:inline;
	border-top:2px solid #616161;
	padding:10px;
	}
div.offerFootContent a.butFoot {margin-right:0px !important;} 
div#offer div#offerFoot div.offerFootContent {width:355px;}

div#offerFoot a.butFoot {
	float:right;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;/*
	margin:0px 0px 0px 10px;
	vertical-align:bottom;
	position:relative;
	display:inline;
	bottom:0px;*/
	width:148px;
	height:22px;
	padding:21px 0px 0px 50px;
	text-shadow:1px 1px 2px #313131;
	text-align:center;
	}
div#offerFoot a.sendFacebook {background:transparent url('/images/offer_facebook.png') left top no-repeat;}
div#offerFoot a.sendaFriend {background:transparent url('/images/offer_sendafriend.png') left top no-repeat;}
div#offerFoot a.print {background:transparent url('/images/offer_print.png') left top no-repeat;}

div#offerFoot a.backtop{
	display:block;
	width:100%;
	float:left;
	text-align:right;
	padding-top:5px;
	}
div#panel {
	display:none;
	width:720px;
	padding:5px;
	border-bottom:2px solid #616161;
	}
div#reservePanel {
	width:730px;
	display:inline;
	}
/* End Offer */

div#reservationLeft, 
div#reservationRight {width:355px;}

div#reservationLeft input, 
div#reservationLeft textarea {
	border:1px solid #616161;
	background-color:#FFFFFF;
	}
div#reservationLeft input:focus, 
div#reservationLeft textarea:focus {
	border:1px solid #367b32;
	background-color:#FFFFFF;
	}
div#reservationLeft input.submitReservation {border:0px solid #FFFFFF;}
div#reservationLeft div.half {width:175px;}
div#reservationLeft div {margin-top:15px;}

div#reservationRight div {
	width:100%;
	margin-top:8px;
	}
div#reservationRight div.textFields {font-size:12px;}

div#reservationRight label {
	margin-top:-1px;
	cursor:pointer;
	}
div#reservationRight input {
	padding:0px;
	margin:0px;
	}
div.address_none{
	display:none;
	width:100%;
	padding-bottom:5px;
	border-bottom:2px solid #616161;
	}
span.required, div#reservationLeft label.required {color:#C00;}
div#reservationLeft label {font-weight:bold;}

input.submitReservation {
	float:right;
	color:#ffffff;
	font-size:22px;
	font-weight:bold;
	padding-top:7px;
	width:199px;
	height:45px;
	border:0px solid;
	display:inline;
	cursor:pointer;
	display:block;
	float:right;
	text-shadow:1px 1px 2px #313131;
	background:transparent url('/images/offer_reservesend.png') left top no-repeat !important;
	}
div#reservationLeft input.submitReservation:hover {text-decoration:underline;}

/* facebook */
span.FBConnectButton_Text_Simple {
	margin:0px !important;
	padding:0px !important;
	}
span.FBConnectButton_Simple {background-image:none !important;}
/* end facebook */

/* Offer */
div#ofContentOver {
	width:725px;
	overflow:hidden;
	}
div#of_content {
	display:inline;
	overflow:auto;
	margin:0 auto 0 4px;
	padding:5px;
	width:710px;
	}
div#offer a,
div#action_content a {color:#060;}
div#offer a:hover,
div#action_content a:hover {text-decoration:underline;}

div#offer div#placePrice {
	width:710px;
	display:inline;
	margin-left:4px;
	}
div#offer div#placePrice h1 {
	float:left;
	margin:0px;
	width:500px;
	padding:10px;
	color:#367b32;
	display:block;
	font-size:15px;
	text-transform:uppercase;
	}
div#offer div#price {
	float:right;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	width:190px;
	line-height:40px;
	color:#CC3300;
	}
div#offerFoot div.offerFootContent font {color:#000 !important;}
div#reservePanel font {color:#000 !important;}
div#footContact font,
div#footLinks font,
div#copyrights font {color:#FFF !important;}
div#of_props font {color:#000 !important;}

div#subTitleInfo font {
	color:#000 !important;
	font-weight:lighter;
	}
div#offer div#price font {color:#CC3300 !important;}

div#offer div#infoReservation {
	width:720px;
	display:inline;
	padding-left:10px;
	vertical-align:bottom;
	}
div#infoReservation	div#actualisationTop {
	width:195px;
	float:right;
	color:#000000;
	font-size:12px;
	display:inline;
	text-align:center;
	margin-right:10px;
	line-height:20px;/*
	margin-bottom:10px;
	height:62px;
	line-height:30px;
	text-shadow:1px 1px 2px #313131;
	background:transparent url('/images/actualisation.gif') left top no-repeat;*/
	}
div#actualisationTop font {color:#FFF !important;}
div#infoReservation	div#actualisationTop span {font-weight:bold;}

a#reserve {
	float:right;
	bottom:0px;
	width:148px;
	height:22px;
	color:#ffffff !important;
	display:inline;
	font-size:12px;
	font-weight:bold;
	position:relative;
	margin-right:10px;
	padding-top:20px;
	padding-left:50px;
	vertical-align:bottom;
	text-shadow:1px 1px 2px #313131;
	background:transparent url('/images/offer_reserve1.png') left bottom no-repeat;
	}
div#infoReservation div#of_props {
	width:500px;
	line-height:17px;/*
	line-height:21px;
	padding-bottom:10px;*/
	}
div#actualisationTop,
div#of_props,
div#reservationLeft,
div#reservationRight,
div#subTitleInfo,
div#offerFoot,
div.offerFootContent {font-weight:lighter;}

div#offerAccent {
	width:494px;
	overflow:hidden;
	}
div#offerAccent div#accentTitle {
	width:472px;
	color:#0063c0;
	margin-bottom:10px;
	padding:5px 0px 6px 10px;
	text-shadow:1px 1px 1px #CCC;
	font:bold 17px Tahoma, Geneva, sans-serif;
	background:transparent url('/images/bgr_offerspreporuchani.png') top left no-repeat;
	}
div#offersAccentNew {
	overflow:hidden;
	width:236px;
	float:left;
	padding:0px;
	margin:0px;
	}
div#offersAccentNew div#accentTitleNew {
	width:225px;
	color:#b30303;
	padding-left:10px;
	margin-bottom:10px;
	padding:5px 0px 6px 10px;
	text-shadow:1px 1px 1px #CCC;
	font:bold 17px Tahoma, Geneva, sans-serif;
	background:transparent url('/images/bgr_offersnew.png') top left no-repeat;
	}
div#adress625 {display:block !important;}

div.infoOffices {
	width:100%;
	padding-left:5px;
	}
div.infoOffices a.adressName {
	float:left;
	color:#999999;
	display:block;
	font-style:italic;
	text-shadow:1px 1px 1px #ffffff;
	font:bold 16px "Times New Roman", Times, serif;
	}
div.infoOffices a.adressMoreInfo {
	color:#999999;
	text-shadow:1px 1px 1px #ffffff;
	display:block;
	padding:5px;
	float:left;
	}
div.infoOffices div.adressInfoSt {display:none;}
div.infoOffices div.adressInfoSt,
div#accent_down_1,
div#accent_down_2 {
	width:711px;
	padding:5px;
	font-size:12px; 
	background:transparent url('/images/adress_bgr.png') left top repeat;
	}
div#accent_down_1 div#info_text,
div#accent_down_2 div#info_text {font-size:10px;}

div#accent_down_1 h1,
div#accent_down_2 h1 {
	padding:0px;
	margin:0px;
	font-size:15px;
	}
div.infoOffices div.infoContOffices {
	width:725px;
	float:left;
	}
div.infoOffices div.adressLeft,
div.infoOffices div.adressRight {
	float:left;
	width:4px;
	height:22px;
	background-color:transparent;
	background-position:top left;
	background-repeat:no-repeat;
	}
div.infoOffices div.adressLeft {background-image:url('/images/adress_left.png');}
div.infoOffices div.adressRight {background-image:url('/images/adress_right.png');}

div.infoOffices div.adressHead {
	float:left;
	background:transparent url('/images/adress_bgr.png') left top repeat;
	height:22px;
	}
div.infoOffices div.adressTop,
div.infoOffices div.adressBottom,
div.accentBottom,
div.accentTop {
	float:left;
	background-color:transparent;
	background-position:top left;
	background-repeat:no-repeat;
	width:100%;
	height:3px;
	font-size:1px;
	}
div.infoOffices div.adressTop {background-image:url('/images/adress_top.png');}
div.accentTop {background-image:url('/images/adress_top1.png');}
div.infoOffices div.adressBottom, div.accentBottom {background-image:url('/images/adress_bottom.png'); margin-bottom:5px;}

div.adressInfoSt div.infoAdr,
div.adressInfoSt div.infoTel,
div.adressInfoSt div.infoMail {
	margin:0px 5px 0px 0px;
	padding:5px;
	color:#555 !important;
	}
div.adressInfoSt div.infoAdr {width:340px;}
div.adressInfoSt div.infoTel {width:150px;}
div.adressInfoSt div.infoMail {width:170px;}
div.adressInfoSt div.infoMail a {
	color:#006600;
	
	}
/* End New CSS*/

/* Center Wide*/
div#centerWide div {float:left;}
div#centerWide div#head a {cursor:pointer;}
div#centerWide div#head {
	width:100%;
	height:187px;
	display:inline;
	}
div#centerWide a#headBgr {
	width:736px;
	height:187px;
	position:absolute;
	z-index:1;
	background:transparent url('/images/header_frame1.png') top left no-repeat;
	}
div#centerWide a#headContact {
	width:252px;
	height:99px;
	margin-right:10px;
	position:relative;
	float:right;
	z-index:2;
	background:transparent url('/images/contact_sheet.png') top right no-repeat;
	}
div#centerWide div#accent_marquee {
	width:100%;
	height:20px;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
	overflow:hidden;
	position:relative;
	}
div#centerWide div.infosSearch {
	height:73px !important;
	background:transparent url('/images/infos_search.png') top left no-repeat !important;}
div#centerWide div#search {
	width:100%;
	height:92px;
	background:transparent url('/images/bgr_search.png') top left no-repeat;
	}
div#centerWide div#search div {float:left;}
div#search div.formLeft,
div#search div.formRight {
	height:19px;
	width:3px;
	background:transparent url(../images/iconSet.png) 0px 0px no-repeat;
	padding:0px;
	}
div#search div.formLeft {background-position:-23px -116px}
div#search div.formRight {background-position:-20px -116px}
div#search div.topPart,
div#search div.bottomPart {width:636px;}
div#search select {height:19px; display:inline; z-index:-1;}
div#search input,
div#search select {
	border:0px;
	border-top:1px solid #074a96;
	border-bottom:1px solid #074a96;
	background-color:#e3efff;
	float:left;
	margin:0px;
	padding:0px;
	font-size:11px;
	}
div#search div.butsSearchInfos {
	margin-top:13px;
	width:81px;
	}
div#search div.butsSearch {
	margin-top:-8px;
	width:81px;
	}
div#search input.searchSubmit {
	width:81px;
	height:24px;
	/*background:transparent url('/images/but_search.png') top left no-repeat;*/
	background:transparent url('/images/iconSet.png') -151px -116px no-repeat;
	border:0px;
	cursor:pointer;
	}
div#search input.searchClear {
	cursor:pointer;
	width:81px;
	height:20px;
	margin-bottom:3px;
	/*background:transparent url('/images/but_clear.png') top left no-repeat;*/
	background:transparent url('/images/iconSet.png') 0px -141px no-repeat;
	border:0px;
	}
div#search input.searchClear, div#search input.searchSubmit {
	display:block;
	float:left;
	}
div#search div.topPart input,
div#search div.bottomPart input {
	height:17px;
	line-height:17px;
	}
div#search label {
	padding-bottom:2px;
	display:block;
	}
div#search div.topPart {margin-top:8px;}
div#search div.botPar {margin-top:32px !important;}
div#search div.cont {padding-left:10px; overflow:hidden; height:34px;}
div#search div.cont span {
	float:left;
	padding:0px 5px;
	line-height:18px;
	}
div#search div.bottomPart {margin-top:8px;}
div#search div.keyWord input {width:74px;}
div#search div.price input {width:28px;}
div#search div.spacer {
	width:10px;
	height:19px;
	}
div#centerWide div.row {
	width:245px;
	float:left;
	margin-top:8px;
	overflow:hidden;
	}
div#centerWide div.row h2 {
	width:100%;
	text-align:center;
	text-transform: uppercase;
	display:block;
	margin:0px;
	padding:0px;
	height:56px;
	font-size:17px;
	line-height:50px;
	background-color:transparent;
	background-position:center top;
	background-repeat:no-repeat;
	}
div#centerWide div.row h2#headWorld {background-image:url('/images/row_world.png');}
div#centerWide div.row h2#headTurkey {background-image:url('/images/row_turkey.png');}
div#centerWide div.row h2#headBulgaria {background-image:url('/images/row_bulgaria.png');}
div#centerWide div.row ul {
	background:transparent url('/images/bgr_row.png') top left repeat-y;
	padding:0px;
	margin:0px;
	width:246px;
	display:table;
	overflow:hidden;
	list-style-type:none;
	}
div#centerWide div.row li {
	background:transparent url('/images/bgr_li.png') top left no-repeat;
	list-style-type:none;
	width:241px;
	margin:0px;
	padding:0px 0px 0px 8px;
	display:table;
	height:125px;
	}
div#centerWide div.row li div {	
	font-size:10px;
	padding-left:5px;
	width:88px;
	text-align:center;
	}
div#centerWide div.row li a {
	float:left;
	display:block;
	}
div#centerWide div.row li div a:hover {text-decoration:underline;} 

div#centerWide div.row li a.mainTextRow {
	font-size:13px;
	margin-bottom:30px;
	font-weight:bold;
	}
div#centerWide div.row li img {border:1px solid #01a0dc;}
div#centerWide div.rowBottom {
	background:transparent url('/images/bottom_row.png') top left no-repeat;
	font-size:4px;
	height:7px;
	width:100%;
	}
/* End Center Wide*/

div#contentFooter {
	width:100%;
	height:10px;
	font-size:4px;
	background:transparent url('/images/border_bottom.jpg') bottom left no-repeat;
	}
/* Otziv */
div#info_name {
	width:730px;
	padding:5px 0px;
	font-size:12px;
	background-color:#FFF;
	}
div#info_name a {color:#000;}
div#info_name a:hover {text-decoration:underline;}
/* End Otziv */

div#sendafriend_container label, 
div#sendafriend_container label span {
	width:100%;
	display:block;
	}
div#sendafriend_container label input {width:200px;}
div#sendafriend_container textarea {
	width:320px;
	height:100px;
	}	 
div#panelreservation,
div#panelsendfriend {
	display:none;
	width:711px;
	}	
div#sendafriend_container input,
div#sendafriend_container textarea {border:1px solid #367B32;}
div#sendafriend_container fieldset {
	border:0px solid;
	margin:0px;
	padding:0px;
	}
div#sendafriend_container form {
	float:left;
	display:block;
	width:325px;
	}
div#sendafriend_container div.sendFriendRight {
	float:left;
	width:370px;
	text-align:center;
	margin-top:100px;
	}
div#sendafriend_container span {
	margin-top:5px;
	font-weight:bold;
	}
a.returnTop {
	display:block;
	width:725px;
	padding-left:5px;
	float:left;
	color:#060;
	}
/* Optics */
div#opics_row td, span#opics_right td {
	text-align:center;
	color:#006;
	padding-bottom:5px;
	}
/* End Optics */

/* coda */
.panel h2.title {margin-bottom:10px;}

noscript div {
	background-color:#09adeb;
	border:1px solid #900;
	margin:20px 0px;
	padding:15px;
	}
/* Most common stuff you'll need to change */
.coda-slider-wrapper {padding: 20px 0px;}
.coda-slider {background-color:#09adeb;}

/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider {
	height:73px;
	overflow:auto !important;
	padding-right:20px;
	}

/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider, .coda-slider .panel {width:127px;	height:73px; overflow:hidden;}

/* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {width:127px;}
.coda-slider-wrapper.arrows .coda-slider {margin:0px 10px;}

/* Arrow styling */
.coda-nav-left a, .coda-nav-right a {
	background-color:#000;
	color:#fff;
	padding:5px;
	width:100px;
	}

/* Tab nav */
.coda-nav ul li a.current {background:#39c; }

/* Panel padding */
.coda-slider .wrImage {height:73px !important;}
.coda-slider .wrLink {
	height:63px !important;
	padding-top:10px;
	}
.coda-slider .panel-wrapper {
	display:block;
	float:left;
	width:127px !important;
	border:0px !important;
	text-align:center;
	color:#FFF;
	text-shadow:1px 1px 1px #CCC;
	font-size:13px;
	}
.coda-slider .panel-wrapper:hover {text-decoration:underline !important;}
.coda-slider .panel-wrapper strong {font-size:14px;}
.panel-wrapper img {border:0px;}
/* Preloader */
.coda-slider p.loading {
	padding:20px;
	text-align:center;
	}
/* Don't change anything below here unless you know what you're doing */
/* Tabbed nav */
.coda-nav ul {
	clear:both;
	display:block;
	margin:auto;
	overflow:hidden;
	}
.coda-nav ul li {display:inline;}
.coda-nav ul li a {
	background-color:#000;
	color:#fff;
	display:block;
	float:left;
	margin-right:1px;
	padding:3px 6px;
	text-decoration:none;
	}

/* Miscellaneous */
.coda-slider-wrapper {
	clear:both;
	overflow:auto;
	}
.coda-slider {
	float:left;
	overflow:hidden;
	position:relative;
	}
.coda-slider .panel {
	display:block;
	float:left;
	}
.coda-slider .panel-container {position:relative;}
.coda-nav-left, .coda-nav-right {float:left;}
.coda-nav-left a,
.coda-nav-right a {
	display:block;
	text-align:center;
	text-decoration:none;
	}
#picsHotels, .priceTexts {
	background-color:#f7f7f7;
	border:1px solid #f7f7f7;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px;
	width:690px;/*
	height:332px;*/
	text-align:center;
	}
.priceTexts {text-align: left;}
.priceTexts h2 {
	color:#367B32;
	font-size:14px;
	margin:0px;
	text-transform:uppercase;
	padding:0px 0px 5px 0px;
	}
div#galleryHotels {width:400px;}
#galleryHotels div { float:none !important;}
#hotelMenu {
	width:290px;
	float:left;
	display:block; list-style-type:none; 
	padding:0px;
	margin:0px;
	}
ul#hotelMenu li a {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#333;
	text-shadow:1px 1px 1px #CCC;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	width:280px;
	margin-left:10px;
	margin-bottom:5px;
	}
#hotelPrograms {
	margin:10px 0px 0px 0px;
	font-size:12px;
	width:280px;
	float:left;
	display:block;
	padding:0px 0px 0px 10px;
	overflow:hidden;
	}
#hotelPrograms h4 {
	margin:10px 0px 5px 0px;
	color:#C03;
	margin-left:10px;
	width:290px;
	}
#hotelPrograms a.linkProgram,
#hotelPrograms div {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:block;
	float:none;
	font-size:10px;
	width:280px;
	margin:0px 0px 5px 0px;
	}
#hotelPrograms a.linkProgram {color:#039;}
#hotelPrograms div{color:#009;}
/* Last Edited */
div#pics_top {
	text-align:center;
	margin-bottom:10px;
	}
div.textPic {
	width:100%;
	text-align:center;
	}
/* End Last Edited*/
div.warningTop,
div.warningBottom {
	width:100%;
	height:3px;
	font-size:1px;
	background-color:tramsparent;
	background-position:top left;
	background-repeat:no-repeat;
	}
div.warningTop {background-image:url('/images/warning_top.png');}
div.warningContent p {
	margin:0px; padding:4px 0px;
	}
div.warningContent {
	background-color:#FFFFFF;
	padding:7px 10px;
	}
div.warningBottom {
	background-image:url('/images/warning_bottom.png');
	margin-bottom:10px;
	}
div.linksLeft {
	background-color:#FFFFFF;
	width:232px;
	padding:7px 10px;
	}
div.linksLeft table a {color:#000 !important;}
div.warnignHeader {
	width:100%;
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
	}
div.warnignHeader p {padding:10px 0px 0px 0px;}
div#explainLeft {
	width:8px;
	height:16px;
	background:transparent url('/images/explain_left.png') top left no-repeat;
	}
div#explainRight {
	width:3px;
	height:16px;
	background:transparent url('/images/explain_right.png') top left no-repeat;
	}
div#explain {
	height:16px;
	padding:0px 4px;
	background:transparent url('/images/explain_center.png') top left repeat;
	}
/* program */
table td.tableHotelPrices,
table th.tableHotelPrices {
	border:1px solid #f5f5f5;
	padding:2px;
	margin:2px;
	}
table.tableHotelPrices {
	border-collapse:separate;
	border-spacing:4px;
	}
table.tableHotelPrices td a font {color:#006600;}
table tr.bluehead td {
	text-align:center;
	padding:40px 0px 20px 0px;
	color:#006600;
	font-weight:bold;
	}
table.tableHotelPrices tr {margin:1px 0px 1px 0px;}
p.spo_head a font {color:#006600;}
p.spo_head {margin:0px;}
div.spo_head a font {color:#006600;}
/* End program */
div#info_list {width:100%;}


/* links columns */
div.dest {
	background:url('/images/wide_bgr.png') repeat scroll left top transparent;
	width:240px;
	padding:0px 6px;
	}
div.dest div.caption {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	height:26px;
	width:207px;
	padding-left:33px;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:26px;
	}
div.dest div.rest {background:transparent url('/images/iconSet.png') 0px -90px no-repeat;}
div.dest div.tour {background:transparent url('/images/iconSet.png') 0px -63px no-repeat; margin-top:10px;}
div.dest ul.dest_list {
	display:block;
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	}
div.dest ul.dest_list li {
	display:block;
	width:120px;
	float:left;
	line-height:15px;
	}
	
/* end links columns */

.nextButton,.previousButton{background:transparent url('/images/iconSet.png') -81px -141px no-repeat; display:block; height:15px; width:15px; float:left;}

.previousButton{}

.nextButton{background-position: -96px -141px;}

.orderNone,.orderDesc,.orderAsc{background:transparent url('/images/iconSet.png') -112px -141px no-repeat; display:block; height:6px; width:20px; margin:auto;}

.orderNone{}

.orderDesc{background-position: -112px -153px;}

.orderAsc{background-position: -112px -147px;}

.imgLead{background:transparent url('/images/iconSet.png') -232px -116px no-repeat; display:block; height:7px; width:4px; margin:5px 0;}
