html,body{margin:0;padding:0;}
body{width:100%; font: 12px 'Trebuchet MS',Verdana,Arial,sans-serif; color:#666666; text-align: center;padding-bottom:20px;background-image:url(../images/background-body.png);background-repeat: repeat-x;}
p{margin-top:0}
h1,h2,h3{font: normal normal 200% Arial,sans-serif}
h2{font-size:140%}
h3{font-size:120%}

/* DIV za reklama "Брандиране на целия сайт" */
/*div#adv_bgr_Div{width:100%; background-image:url(../images/body_christmass.jpg); background-position: top; background-repeat: repeat-x;} */

div#header{width:1000px;margin:0px auto; text-align:right;  height:160px;  background-image:url(../images/background-header_winter.png);background-position:top; background-repeat:no-repeat;}
div#header h1,div#menu{width:1000px;margin:0 auto;text-align:center}
div#header h1{padding: 70px 0 10px;color: #FFF}
div#menu2 {text-align:left}

div#container{width:1000px; margin:0px auto; padding:20px 0px 0px 0px; text-align:left; background:#FFF; color:#666666; }
div#content{float:left; font:14px 'Trebuchet MS',Verdana,Arial,sans-serif; display:inline; width:660px; margin:0px 0px 10px 5px; min-height:980px; color:#666666; }
div#container{min-height: 980px;background-image: url(../images/background-container.gif);}

ul#intro,ul#intro li{list-style-type:none; margin:0; padding:0}
ul#intro{width:100%;overflow:hidden; margin-bottom:20px}
ul#intro li{float:left;width:325px; margin-left:5px; padding: 10px 0}
li#mission{background: #E65714}
li#services{background: #E65714}
ul#intro li#more{margin-right:0; background: #7D63A9;}
ul#intro li#more p {color: #333333;}
ul#intro p,ul#intro h3{margin:0; padding: 0 10px}
ul#intro h3{text-transform:uppercase; padding-bottom:3px; font-weight:bold; color: #FFF}
ul#intro li a{color:#FFF; text-decoration:none; font-size:12px; }
ul#intro li a:hover { text-decoration:underline; }

ul.listingItems,ul.listingItems li{list-style-type:none;margin:0;padding:0; }
ul.listingItems{width:100%;overflow:hidden;margin-bottom:20px;  color:#FFF; }
ul.listingItems li{float:left;width:260px;margin-right:10px;padding: 10px 0;  background-color: #FF6600;}
ul.listingItems li.item{margin-right:5px; margin-bottom:5px;background: #E9F2FC url(../images/list_bg.png)  repeat; background-position:bottom;}
ul.listingItems p,ul.listingItems h3{margin:0;padding: 0 10px}
ul.listingItems h3{font-size:12px; font-weight:bold; text-transform:uppercase;padding-bottom:3px;color: #0099FF}
ul.listingItems a{text-decoration:none;color: #FFC;text-align:center;}
ul.listingItems a:hover{color: #006A35}
ul.listingItems li.activelink a,ul.listingItems li.activelink a:hover{background: #FFF;color: #003}
ul.listingItems li.item div.listLink{width:260px;background: #E9F2FC;}
ul.listingItems li.item div.listLink:hover{cursor:pointer;width:320px; background: #D7F3CE;}
ul.listingItems li.item div.listArea{width:240px; margin:0 10px 0 10px; background-color:#FFF;}
div.pagingVip{text-align:center; color:#FFF; width:200px; margin-left:60px; margin-bottom:20px; background: #E9F2FC url(../images/list_bg.png) repeat; background-position:top;}

/* Styles for index VIPs*/
ul.listingHotelsVip,ul.listingHotelsVip li{list-style-type:none; margin:0; padding:0; }
ul.listingHotelsVip{width:100%;overflow:hidden;margin-bottom:20px;  color:#FFF; }
ul.listingHotelsVip li{float:left; width:160px;margin-right:0px; padding: 5px 0;  background-color: #FF6600;}
ul.listingHotelsVip li.item{margin-right:3px; margin-bottom:3px; background: #0099FF url(../images/list_bg.png)  repeat; background-position:bottom;}
ul.listingHotelsVip p,ul.listingHotelsVip h3{margin:0; padding: 0 0px}
ul.listingHotelsVip h3{font-size:10px; font-weight:bold; text-transform:uppercase; padding-bottom:3px; color: #0099FF;}
ul.listingHotelsVip a{ text-decoration:none; color: #0099FF; text-align:center;}
ul.listingHotelsVip a:hover{ color: #006A35;}
ul.listingHotelsVip li.activelink a,ul.listingHotelsVip li.activelink a:hover{background: #FFF; color: #003}
ul.listingHotelsVip li.item div.listLink{width:160px; background: #E9F2FC;}
ul.listingHotelsVip li.item div.listLink:hover{cursor:pointer; background: #0099FF;}
ul.listingHotelsVip li.item div.listArea{width:150px; margin:0 5px 0 5px;  background-color:#FFF;}


ul.listingFirmsVip,ul.listingFirmsVip li{list-style-type:none; margin:0; padding:0; }
ul.listingFirmsVip{width:100%; overflow:hidden; margin-bottom:20px;  color:#FFF; }
ul.listingFirmsVip li{float:left; width:160px; margin-right:0px; padding: 5px 0;  background-color: #FF6600;}
ul.listingFirmsVip li.item{margin-right:0px; margin-bottom:3px; background: #0099FF url(../images/list_bg.png)  repeat; background-position:bottom;}
ul.listingFirmsVip p,ul.listingFirmsVip h3{margin:0; padding: 0 0px}
ul.listingFirmsVip h3{font-size:10px; font-weight:bold; text-transform:uppercase; padding-bottom:3px; color: #0099FF}
ul.listingFirmsVip a{ text-decoration:none; color: #0099FF;text-align:center;}
ul.listingFirmsVip a:hover{color: #006A35}
ul.listingFirmsVip li.activelink a,ul.listingFirmsVip li.activelink a:hover{background: #FFF; color: #003}
ul.listingFirmsVip li.item div.listLink{margin-bottom:10px; width:160px; background: #E9F2FC;}
ul.listingFirmsVip li.item div.listLink:hover{cursor:pointer; background: #0099FF;}
ul.listingFirmsVip li.item div.listArea{width:150px; margin:0 5px 0 5px; background-color:#FFF;}
/* END Style for Index VIPs*/




ul.promo,ul.promo li{list-style-type:none; margin:0; padding:0; font-family: "Trebuchet MS",Arial,sans-serif;}
ul.promo{width:100%; overflow:hidden; margin-bottom:20px;  color:#FFF;}
ul.promo li{float:left;  margin-right:10px; padding: 10px 0;  background-color: #FF6600;}
ul.promo li.promo_item{margin-right:5px; margin-bottom:5px; width:160px; height:240px; overflow:hidden;  background: transparent url(../images/promos_bgr.png)  no-repeat; background-position:top;}
ul.promo p,ul.promo h3{margin:0; padding: 0;}
ul.promo h3{font-size:12px; text-transform:uppercase; font-family: "Trebuchet MS",Arial,sans-serif; padding-bottom:3px; color: #0099FF}
ul.promo a{ text-decoration:none; color: #0099FF;text-align:left;}
ul.promo a:hover{color: #006A35}
ul.promo li.Promoactivelink a,ul.promo li.Promoactivelink a:hover{background: #FFF; color: #003}
ul.promo li.promo_item div.PromolistLink{margin-bottom:10px; width:160px; height:20px; }
ul.promo li.promo_item div.PromolistLink:hover{cursor:pointer; width:160px; }
ul.promo li.promo_item div.PromolistArea{width:160px; height:130px; overflow:hidden;  padding:0 0px 0 0px; }
div.promo_section_title{text-align:center; color:#FFF; width:500px; margin-left:80px; margin-bottom:20px; background-color: #D6CD9A;}


div.paging{text-align:center; color:#000; width:500px; margin-bottom:20px; background-color: #E9F2FC;}
div.paging a{text-decoration:none; font-weight:bold; color: #0099FF;}
div.paging a:hover {color: #000;}
 
ul#thumbs,ul#thumbs li{list-style-type:none;margin:0;padding:0px;}
ul#thumbs{width:240px;overflow:hidden;padding:5px;}
ul#thumbs li.thumbDiv{float:left;width:60px;margin-right:10px;padding: 5px; padding-bottom:2px; margin-bottom:10px; background-color: #CCCCCC;}
div#content div.postBig h4{margin: 10px 0px 0px 0px; padding-left:20px; color: #0099FF; background: #F1F1F1 url(../images/gradient_tile.png) repeat 0 -5px;}
div#content div.postBig div#options{width:370px; float:right; margin: 10px 0; padding:2px 0 0px 10px; color: #0099FF; background: #39C6EE url(../images/gradient_tile_blue.png) repeat-x 0 -5px;}
div#content div.postBig div#options .indicator{font-size:12px;}

ul#thumbs_posts,ul#thumbs_posts li{list-style-type:none;margin:0;padding:0px;}
ul#thumbs_posts{width:640px;overflow:hidden;padding:5px;}
ul#thumbs_posts li.thumbDiv{float:left;width:60px;margin-right:10px;padding: 5px; padding-bottom:2px; margin-bottom:10px; background-color: #CCCCCC;}

div#content h2{margin: 10px 0;color: #0099FF;}
div.post {margin-left:0px;}
div#content div.post_text {padding:0 0 0 0px; margin-bottom:10px; background: url(../images/gradient.png)  repeat-x ; background-position:bottom;}
div.post div.date{ background: #E65714; color:#FFFFFF; font-weight:bold; text-align:center; margin: 10px auto 10px 80px; width:500px; font-size: 16px;  }
div.date span{display:block;font-size: 150%;font-weight:bold}

div.comments div{background: #EEE;margin-bottom:10px}
div.comments p{padding: 10px;margin:0}
div.comments div.odd{background:#EFF4E4}

div#left{float:left;display:inline;width: 140px; margin:0px 0px 10px 0px;}
div#left p{margin:5px 0 10px;padding: 0 0px}

div.boxLeft{width: 130px;padding: 0px;margin:0px 5px 20px 5px; text-align:left;background: #E9F2FC url(../images/center_tile_blue.gif) repeat-x 0 -5px}
div.boxLeft div.title{font: bold normal 100% "Trebuchet MS",Arial,sans-serif;padding: 0px;padding-left: 10px;text-align:center;text-transform:uppercase;color: #FFF;}


div.boxLeft135{width: 135px;padding: 0px;margin:0px 0px 20px 0px; text-align:left;background: #E9F2FC url(../images/center_tile_blue.gif) repeat-x 0 -5px}
div.boxLeft135 div.title{font: bold normal 100% "Trebuchet MS",Arial,sans-serif;padding: 0px;padding-left: 10px;text-align:center;text-transform:uppercase;color: #FFF;}


div#right{float:right;display:inline;width: 310px; margin:0px 5px 10px 0px;}
div#right p{margin:5px 0px 10px 0px;padding:0px}

div.boxRight{width: 310px;padding: 0px;margin:0px 0px 20px 0px; text-align:left;background: #E9F2FC url(../images/right_300_title.png) no-repeat;}
div.boxRight div.title{font: bold normal 100%  "Trebuchet MS",Arial,sans-serif;padding: 0px;padding-left: 5px;text-align:center;text-transform:uppercase;color: #FFF;}

ul.TwoHalf,ul.TwoHalf li{list-style-type:none; margin:0; padding:0}
ul.TwoHalf{width:100%;overflow:hidden;}
ul.TwoHalf li{float:left; width: 150px;padding: 0px;margin:0px 10px 20px 0px; text-align:center;background: #E9F2FC url(../images/right_140_title.png) no-repeat;}
ul.TwoHalf li div.title{font: bold normal 100% "Trebuchet MS",Arial,sans-serif;padding: 0px;padding-left: 5px;text-align:center;text-transform:uppercase;color: #FFF;}



div#footer{clear:both; width:1000px; margin: 0px auto; padding-top: 0px; color: #FFF;text-align:center}
div#footer p{margin:0px auto;}
div#footer a{font-size: 12px; font-weight: bold; color: #FFFFFF;}
div#footer a:hover{color: #FF6600;}
div#footer{
	background-image: url(../images/background-footer.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	height:180px;
	
}
    


/* FORMS */

input[type=text]:hover,input[type=password]:hover,textarea {
	border: 1px solid #7C99AF;
	color: #000;
}
input[type=text]:focus,input[type=password]:focus,textarea:focus {
	border: 1px solid #000;
	background: #ECF4FE;
	color: #000;
}

input[type=text],input[type=password],textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	/*width: 100%;*/
	color: #888;
	border: 1px solid #98BEDA;
	padding: 3px;
}


img {border: 0px;}    

a {
	font-size: 12px;
	font-weight: normal;
	/*color: #6B9D09;*/	
	color: #000000;
	font-family: "Trebuchet MS",Arial,sans-serif;
}

a:hover {
	/*color: #FF8400;*/	
}

h2:hover
{
	/*font-size:12px;*/
	text-decoration: underline;
}

#tabs_inside a{
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
	font-family: "Trebuchet MS",Arial,sans-serif;
	line-height:1.2;
	
}

#tabs_inside a:hover{
	text-decoration: underline;
}


#tabs_inside img{
	vertical-align:middle;
}
 
#mDiv  a{
	font-family:  "Trebuchet MS", Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #000;
	text-decoration: none;
}

#mDiv a:hover{
	/*color: #FFF;*/	
	text-decoration: underline;
}

div #lyr1 ul li{
width:300px;
line-height:1.5 ;
}

h4 a{
	color: #FF8400;	
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
}

h4 a:hover{
	color: #0099FF;	
	text-decoration: underline;
}


h3 a{
	color: #0099FF;	
	font-size:16px;
	text-decoration: none;
}

h3 a:hover{
	color: #0099FF;	
	text-decoration: underline;
}


div.postBig ul{
	margin-left:10px;
}

.search_pageDIV  a{
	font-family:  "Trebuchet MS",Arial,sans-serif;
	color: #000000;	
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
}

.search_pageDIV a:hover{
	color: #000000;	
	text-decoration: underline;
}


#headerInfoDiv  a{
	font-family:  "Trebuchet MS",Arial,sans-serif;
	color: #0099FF;	
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
}

#headerInfoDiv a:hover{
	color: #0099FF;	
	text-decoration: underline;
}

#header_login_form_input_field {background-image:url(../images/reg_input.png);background-repeat:no-repeat; width:130px; height:20px; float:left; text-align:left; padding-top:2px; padding-left:5px;}


#MDME { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

#MDME ul { width: auto; text-align: left; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; list-style-position: inside; }

#MDME ul li { width: auto; margin: 0; padding: 0; }

#MDME ul li ul { width: auto; margin-left: 20px; }

#MDME a { display: inline; margin: 1px; font-size: 11px; color: #ff6600; font-weight: bold; text-decoration: none; }

#MDME a:hover { display: inline; margin: 1px; font-size: 11px; color: #999999; font-weight: bold; text-decoration: underline; }



.suggestionsBox {
	position:absolute;
	left: 140px;
	margin: 10px 0px 0px 0px;
	
	background-color: #1EB5DD;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #1EB5DD;	
	color: #ffffff;
	
}

.suggestionList {
	margin: 0px;
	padding: 0px;
}

.suggestionList li {
	list-style : none;
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}

.suggestionList li:hover {
	background-color: #659CD8;
}

div.postBig p ul{
	margin-left:10px;
}



/* подсказката за iFРRAME-а */


.suggestionsBoxiFrame {
	position:absolute;
	left: 40px;
	margin: 10px 0px 0px 0px;
	
	background-color: #1EB5DD;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #1EB5DD;	
	color: #ffffff;
	
}

.suggestionListiFrame {
	margin: 0px;
	padding: 0px;
}

.suggestionListiFrame li {
	list-style : none;
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}

.suggestionListiFrame li:hover {
	background-color: #659CD8;
}


/* Край на подсказката за iFРRAME-а */

	

ul#reg-button {
	width: 300px;
	list-style: none;
}

ul#reg-button li { display: inline; }

ul#reg-button li a {
	display: block; float: left; height: 50px;
	background-image: url(../images/reg_sprite.png); text-indent: -9999px;
}

ul#reg-button li a.reg_buttonLi {
	width: 300px; background-position: 0 0;	
}



ul#reg-button li a.reg_buttonLi:hover, ul#reg-button li a.reg_buttonLi:focus {
	background-position: 0 -50px;	
}




/* Бутон "Публикувай оферта!" */

ul#publish-button {
	width: 300px;
	list-style: none;
}

ul#publish-button li { display: inline; }

ul#publish-button li a {
	display: block; float: left; height: 50px;
	background-image: url(../images/publish_sprite.png); text-indent: -9999px;
}

ul#publish-button li a.publish_buttonLi {
	width: 300px; background-position: 0 0;	
}

ul#publish-button li a.publish_buttonLi:hover, ul#publish-button li a.publish_buttonLi:focus {
	background-position: 0 -50px;	
}





/* Бутон "Публикувай Пътепис!" */

ul#publish-button-patepis {
	width: 300px;
	list-style: none;
}

ul#publish-button-patepis li { display: inline; }

ul#publish-button-patepis li a {
	display: block; float: left; height: 50px;
	background-image: url(../images/publish_patepis.png); text-indent: -9999px;
}

ul#publish-button-patepis li a.publish_button_patepisLi {
	width: 300px; background-position: 0 0;	
}

ul#publish-button-patepis li a.publish_button_patepisLi:hover, ul#publish-button-patepis li a.publish_button_patepisLi:focus {
	background-position: 0 -50px;	
}





/* Бутон "Опиши Дестинация!" */

ul#opishi-button-destinaciq {
	width: 300px;
	list-style: none;
}

ul#opishi-button-destinaciq li { display: inline; }

ul#opishi-button-destinaciq li a {
	display: block; float: left; height: 50px;
	background-image: url(../images/opishi_destinaciq.png); text-indent: -9999px;
}

ul#opishi-button-destinaciq li a.opishi_button_destinaciqLi {
	width: 300px; background-position: 0 0;	
}

ul#opishi-button-destinaciq li a.opishi_button_destinaciqLi:hover, ul#opishi-button-destinaciq li a.opishi_button_destinaciqLi:focus {
	background-position: 0 -50px;	
}




div#footer_overlay_div{
	position: fixed;
	filter: alpha(opacity=80); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE */
	-moz-opacity: .80; /*older Mozilla*/
	-khtml-opacity: 0.8;   /*older Safari*/
	opacity: 0.8;   /*supported by current Mozilla, Safari, and Opera*/
	width:100%;
	height:20px;
	bottom:0px;
	left:0px;
	z-index:1677;
	background-color:#000000;
	color:#FFFFFF;
	
}

div#footer_overlay_div_Content{
	position: fixed;
	filter: alpha(opacity=90); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE */
	-moz-opacity: .90; /*older Mozilla*/
	-khtml-opacity: 0.9;   /*older Safari*/
	opacity: 0.9;   /*supported by current Mozilla, Safari, and Opera*/
	width:100%;
	height:100px;
	bottom:20px;
	left:0px;
	z-index:1677;
	background-color:#000000;
	color:#FFFFFF;
	
}

img.footer_overlay_banner
{
	margin:2px;
	filter: alpha(opacity=40); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE */
	-moz-opacity: .40; /*older Mozilla*/
	-khtml-opacity: 0.4;   /*older Safari*/
	opacity: 0.4;   /*supported by current Mozilla, Safari, and Opera*/
	border: 1px double #FFFFFF;
	z-index:77256;
	
}

img.footer_overlay_banner_clear
{
	margin:2px;
	filter: alpha(opacity=100); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE */
	-moz-opacity: 1.00; /*older Mozilla*/
	-khtml-opacity: 1;   /*older Safari*/
	opacity: 1;   /*supported by current Mozilla, Safari, and Opera*/
	border: 1px double #FFFFFF;
	
	z-index:77256;
	
}


a { outline: none; }



/* Това е стила за boxover елементите */

.dvhdr1 
{
	background:#F3F0E7;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	border:1px solid #C8BA92;
	padding:5px;
	width:180px;
}

.dvbdy1 
{
	background:#FFFFFF;
	font-family:arial;
	font-size:11px;
	border-left:1px solid #C8BA92;
	border-right:1px solid #C8BA92;
	border-bottom:1px solid #C8BA92;
	padding:5px;
	width:180px;
	text-align:left;
}
/* Край на стила за boxover елементите*/
         
	
/*
input.rounded_input_300, select.rounded_input_300 {
border: 0;
background: url(../images/rounded_input_300.gif) top left no-repeat;
height: 25px;
padding: 4px 5px 0 5px;;
font-size: 85%;
color: #0099FF;

}
*/	



/* СЕКЦИЯ Най-популярни и Най-нови на индекс-а*/
  
.hbox_ajax h1 a {
	margin-right:3px;
	font-family:  'Trebuchet MS',Verdana,Arial,sans-serif; 
	font-size:14px;
	text-transform:uppercase;
	padding-bottom:3px;
	color: #0099FF;
	text-decoration:none;
}
.hbox_ajax h1 a.active {
	color:#FF6600;
}
.hbox_ajax h1 a span {
	color:#B50015;
	margin-right:0px;
	padding-right:0px;
	margin-left:0px;
	padding-left:0px;
	display: block;
	float: left;
	width: 1px; height: 1px; overflow: hidden;
}
.hbox_ajax h1 a.active span {
	display: inline;
	float: none;
	padding-right:3px;
	padding-left:3px;
}
.hbox_ajax h1 a + span, .hbox_ajax h1 a + span + span {
	margin-left:3px;
	padding-left:3px;
	border-left:1px solid #9D9D9D;
}

.ContBox a {
	color:#FFFFFF; text-decoration:none; font-size:12px; 
}

.ContBox a:hover {
	text-decoration:underline; 
}


.ContBox u {
	color:#FFFFFF; 
}


div.actual_theme{float:left; font:12px 'Trebuchet MS',Verdana,Arial,sans-serif; display:inline; width:660px; margin:0px 0px 10px 5px; color:#666666; background: #F1F1F1;  border-bottom:1px solid #FF6600; border-bottom:1px solid #CDC8B4;} 

a.read_more_link {
	color:#FF6600; text-decoration:none; font-size:12px; 
}

a.read_more_link:hover {
	text-decoration:underline; 
}


/* Край на стила за boxover елементите*/
  
.track {
   background-color: #FFFFFF;
   position: relative;
   height: 0.5em; width: 5em;
   cursor: pointer; z-index: 0;
   float: right;
}
.handle {
   background-color: #0099FF;
   position: absolute;
   height: 1em; width: 30px; top: -0.25em;
   cursor: move; z-index: 2;
}
