#clr_both{ clear: both; }

#borderpark { vertical-align: top; border: solid 1px #fe8831; margin: 10px 0px 10px 10px; float:left; clear: both; width: 550px; padding-bottom: 2px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #552200; text-align: left; }
#borderpark h1{ padding: 5px; }
#borderpark h2{ padding: 5px; background: #fbe7c4 ; }
#borderpark h2  a:hover { text-decoration: none; color: #ff5a00; }
#borderpark h3{ padding: 5px; }
#borderpark img { float: left; border: 6px solid #fe8831; margin: 6px; background: #ff5a00; }
#borderpark a img { border: 6px solid #fe8831; margin: 6px; background: #ff5a00; }
#borderpark a:visited img { border: 6px solid #fe8831; margin: 6px; background: #ff5a00; }
#borderpark  a:hover img{ border: 6px solid #ff5a00; margin: 6px; background: #fe8831; }
#borderpark  a:active img{ border: 6px solid #fe8831; margin: 6px; background: #ff5a00; }
#borderpark  p{ padding: 5px; margin: 0px;}
#borderpark  p a:link {  font-weight: bold; text-decoration: none; color: #552200;}
#borderpark  p a:visited{  font-weight: bold; text-decoration: none; color: #552200;}
#borderpark  p a:hover {  font-weight: bold; text-decoration: none; color: #ff5a00;}
#borderpark  table{ border-collapse: separate; border: 1px solid #552200; border-spacing: 1px; clear: both; margin: 5px;}
#borderpark  table tr:first-child { background-color: #fe8731; }
#borderpark  table tr{ background-color: #dbd0bd; }
#borderpark  table tr td p{ margin: 2px; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #552200; }
#borderpark  table tr td p a:link {  font-weight: bold; text-decoration: none; color: #552200;}
#borderpark  table tr td p a:visited{  font-weight: bold; text-decoration: none; color: #552200;}
#borderpark  table tr td p a:hover {  font-weight: bold; text-decoration: none; color: #ff5a00;}

#promo_main{ padding: 5px; width: 255px !important; width: 265px; margin: 10px; background-color: #dbd0bd;  float: left; clear: none; background-image: url(../images/bite_bg.gif); 	background-repeat: no-repeat; 	background-position: bottom right;}
#promo_main ul{ list-style-image: url(../images/bullet.gif);  text-align: left; padding: 10px; margin: 5px; border: 0px;}
#promo_main li{ margin: 5px; border: 0px; border-top: 1px solid #efeeed;}
#promo_main h2 {  color: #ffffff; text-align: center; background: #fe8731; padding: 10px;}
#promo_main h2  a:link {  color: #ffffff; text-align: center; background: #fe8731; }
#promo_main h2  a:visited {  color: #ffffff; text-align: center; background: #fe8731;}
#promo_main h2  a:hover {  color: #552200; text-align: center; background: #fe8731;}
#promo_main  p{  font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 0px; margin: 0px 0px 0px 10px; color: #552200; font-size: 11px;} 
#promo_main h3 { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #552200; text-align: left; padding: 3px; margin: 3px; }
#promo_main h3  a:link {  color: #552200; text-align: left; text-decoration: none; }
#promo_main h3  a:visited {  color: #552200; text-align: left; text-decoration: none; }
#promo_main h3  a:hover {  color: #FF7F2A; text-align: left; text-decoration: none; }

#offices  table{ border-collapse: separate; border: 1px solid #552200; border-spacing: 1px; clear: both; margin: 5px;}
#offices table tr:first-child { background-color: #fe8731; }
#offices  table tr{ background-color: #dbd0bd; }
#offices  table tr td p{ margin: 2px; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #552200; }

#new_top_space{ padding: 5px 20px 5px 20px; }	
#new_top{ float: left; margin: 5px; background-image: url(../images/topoffer_bg.jpg); background-repeat: no-repeat; width: 160px; height: 219px; }
#new_top div{ color: #fff; font-size: 18px; line-height: 25px; width: 160px; height: 50px; }
#new_top  div  a:link {  font-weight: bold; text-decoration: none; color: #fff;}
#new_top  div  a:visited{  font-weight: bold; text-decoration: none; color: #fff;}
#new_top  div  a:hover {  font-weight: bold; text-decoration: none; color: #fff;}
#new_top  a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
#new_top  a:link {  font-weight: bold; text-decoration: none; color: #552200;}
#new_top  a:visited{  font-weight: bold; text-decoration: none; color: #552200;}
#new_top  a:hover {  font-weight: bold; text-decoration: none; color: #552200;}
#new_top img{ color: #fff; margin-top: 10px; }

#popimg{
position: relative;
z-index: 0;
font-weight: bold;
text-decoration: none;
-moz-outline-style: none;
}

#popimg:hover{
background-color: transparent;
z-index: 50;
text-decoration: none;
font-weight: bold;
color: #fe8731;
-moz-outline-style: none;
}

#popimg span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 0px;
left: -1000px;
border: 1px solid #552200;
visibility: hidden;
color: black;
text-decoration: none;
-moz-outline-style: none;
}

#popimg span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
-moz-outline-style: none;
}

#popimg:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 20px;
left: 60px; /*position where enlarged image should offset horizontally */
-moz-outline-style: none;
}

body {
	background-color: #faf3e3;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	
}
#bg{
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 114px;
}
#flash{
	margin: 0px;
	padding: 0px;
}
#lang{
	margin: 4px;
}
#smallmenu{
	margin-top: 17px !important;
	margin-top: 18px ;
}
#topoffers{
	width: 230px;
	margin-top: 20px;
}
#content{
	width: 570px;
	margin: 0px;
}
#hotels{
	margin-left: 12px; 
	padding-top: 4px;
	clear: both; 
	vertical-align: top;
}
#floatLeft{
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #552200;
}
#floatRight{
	float: right;
	margin-left: 2px;
	margin-bottom: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #552200;
}
#top{
	clear: both;
	background-image: url(../images/toffer_mid.gif);
	width: 194px;
	margin-top: 0px !important;
	margin-bottom: 4px !important;
	margin-top: -4px;
	margin-bottom: 8px;

}
#top p { text-align: left; padding: 2px; margin: 2px; border-bottom: dotted 1px #e0d8d0;}

#price{
background: white; border: solid 1px #552200;
}
#countries{ padding: 5px; width: 220px !important; width: 230px; margin-bottom: 10px; background-color: #dbd0bd; background-image: url(../images/bite_bg.gif); 	background-repeat: no-repeat; 	background-position: bottom right; }




#hotels_main{
	padding: 5px;
	width: 240px !important;
	width: 250px;
	margin-bottom: 10px;
	background-color: #dbd0bd;
}
#hotels_main ul{
list-style-image: url(../images/bullet.gif);  text-align: left; padding: 10px; margin: 0px; border: 0px;
}
ul#bullet { list-style-image: url(../images/bullet.gif);  text-align: left;}
#popup
{
	vertical-align: bottom;
	text-align: center;
	width: 500px;
	height: 50px;
	background-image: url(../images/popup.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #fe8731;
	margin-top: 10px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #552200;
	padding: 0px;
	margin: 0px;
	text-align: left
}
h1 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #552200;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
h1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #552200;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
h1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fe8731;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #552200;
}
.text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #552200;
	text-decoration: none;
}
.text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #552200;
	text-decoration: none;
}
.text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fe8731;
	text-decoration: none;
}
.field {
margin-left: 60px !important; margin-left: 40px; width: 390px; border-style: hidden; border-width: 0px; font-family: Georgia,'Times New Roman',Times,'Bookman Old Style','Hoefler Text',Serif; font-size: 14px; font-style: italic; font-weight: bolder;
}
.send{
margin-top: 6px; margin-left: 100px; margin-left: 330px !important; width: 130px; height: 40px; border-style: none; 
}
#zap{
margin-top: 20px !important;
margin-top: 18px; 
}
#promobg{
float: left; margin: 10px; width: 250px;
}
#bulgariahotels{
height: 20px; border-bottom: solid 5px #fe8731; background-color: ffb94f;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: bold;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	padding-left: 14px;
}
#inthotels{
    height: 20px;
	width: 550px;
	border-bottom: solid 5px #fe8731; 
	background-color: #ffb94f;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: bold;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;

}
#inthotels p{
margin-left: 10px;
margin-top: 0px;
}
#hotelbox{
width: 550px; border: 1px solid #552200; background-color: white; margin-top: 10px; display: table;
}
#hotelbox img{
margin: 10px; 
}

#hotelbox p{
margin: 10px; 
}

#moreinfo{
float: right; clear: left; margin-top: -10px;
}

.pagebuttons {

margin-left: 14px;

text-align: left; 

clear: both;

color: #552200;

font: bold 14px Verdana;

}



.pagebuttons a, .pagebuttons a:visited{

padding: 1px 5px;

padding-bottom: 2px;

border: 1px solid #b78a6c;

text-decoration: none !important; 

color: #552200;

background-color: #dbd0bd;

}



.pagebuttons a:hover, .pagebuttons a:active{

border-color: #552200;

color: #000000;

background-color: #fe8731;

}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fe8731;
	padding: 0px;
	margin: 0px;
	text-align: left
}
h2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fe8731;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
h2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fe8731;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
h2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #552200;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}