body{
  		background-color:#fff;
  		font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  		color:#000;
 		text-decoration:none;
  		margin:0px;
}

h1{	
   		color:#707070;
   		/* background: #ebe9ea; */ 
   		text-align: left;
   		text-transform: uppercase;
   		font-size:12px;
   		padding: 3px 0 3px 5px;
   		margin: 0;
   		/* border-top: 1px solid #fff; */
}

.header {
  		height:239px;
  		width:999px;
  		background: url(../images/img.jpg);
  		padding:0px;
  		margin:0px;
  		vertical-align: top;
}

.header_line_left {
		background-color:#000000;
  		width:8px;
		background: url(../images/header_line_left.gif)  repeat-y;
  		padding:0px;
  		margin:0px;
  		vertical-align: top;
}

.header_line_right {
		background-color:#000000;
  		width:8px;
  		background: url(../images/header_line_right.gif)  repeat-y;
  		padding:0px;
  		margin:0px;
  		vertical-align: top;
}



.footer{
  background-color: #eae9e9;
  padding:0px;
  margin:0px;
  vertical-align: top;
  height:30px;
  text-align: center;
}
.container{
  width:990px;
  text-align: left;
}
.leftcolumn{
  width:218px;
  vertical-align: top;
}
.leftcolumn img{
	margin: 0 0 0 10px;
}
.text {
	  background: url(../images/main_bgr.jpg) repeat-x;
}
.textc {
	float: left;
	width: 100%;
}
.rightcolumn{
  margin: 0px 0 0 0;
  padding: 5px 10px 7px 5px;
  border-top: solid 1px #d7d7d7;
  font:10px Verdana;
  vertical-align: top;
  width:170px;
}
.rightcolumn a{
	text-decoration: none;
	color: #000;
}
.content h2{
  font-weight: bold;
  text-align: left;
  color:#da4c7e;
  padding:2px;
  margin:5px 0 0 0;
  font-size: 12px;
  width: 99%;
  border-top: solid 2px #d7d7d7; 
}
h2{
  font: 11px Verdana;
  font-weight: bold;
  color:#da4c7e;
  display:block;
  padding:0px;
  margin:0px;
}

h3{
  width:585px;
  background: url(../images/hbackground.jpg) repeat-y;
  height:20px;
  color:#fff;
  text-transform: uppercase;
  margin: 0px;
  padding: 0 0 0 5px;
  font: 13px Verdana;
}

select{
   margin: 5px 0 0 0;
   font:10px Verdana;
   width: 140px;
   height:18px;
   color:#3c3c3c;
   border:solid 1px #e0e0e2;
   background-color:#ffffff;
}
.inp{
  width:80px;
  border:solid 1px #e0e0e2;
  background-color:#ffffff;

}

.rightcolumn img{
  position:relative;
  margin: 6px 0 0 0;
  padding:0;
}

.sbmbutton{
  font: 11px Verdana bold;
  width: 80px;
  height:21px;
  color:#3c3c3c;
  border:solid 1px #cdcccc;
  background: #dbdbdb url(../images/bgr_btn.jpg) repeat-x;
  margin: 5px 0 0 0;
}
p{
   margin:5px 0 15px 0;
}

form{
  margin:0px;
  padding:0px;
}
.toplogo{
  float:left;
  width:218px;
  height:164px;
}

.ping{
  color:#f5c2d4;
  font-weight:bold;
}

.img{
  height:239px;
  widows:999px;
  background: #dbdbdb url(../images/img.jpg) repeat-x;
  margin:0px;
  padding: 0;
  float:left;
}
.copyright{
  width:218px;
  margin:0px;
  height: 62px;
  color:#fff;
  font-size:10px;
}

.hotels{
 float:left;
 margin:0 0 3px 0;
 padding:0px;
 width: 600px;
}
.hotels img{
   display:block;
   float:left;
   border:0;
   margin:0;
   padding:0 0 0 1px;
}
.content{
    margin:0;
    padding:0;
	 width: 680px;
	 vertical-align: top;
}
.topdestination{
  width:72px;
  height:80px;
 /* height: 148px;*/
  margin:0 0 0 1px;
  float:left;
}
.topdest_img{
  width:72px;
  height:52px;
  margin:0px;
  padding:0px;
  text-align: center;
}
.topdest_text_bottom{
     width:72px;
     margin:0px;
     padding:3px 0 1px 0;
     color: #000;
     text-align: center;
     font-size: 10px;
	  height: 15px;
}
.offers{
    float:left;
    height:104px;
    width: 186px;
    overflow: hidden;
	 margin:0 0 0 0px;
}
.offers2{
    float:left;
    height:104px;
    width: 186px;
    overflow: hidden;
	 margin:0 0 0 10px;
}

.offersvip{
    float:left;
    height:104px;
    width: 146px;
    overflow: hidden;
	margin:0 0 0 0px;
    padding:0px;
}

.offerviptext{
		position: relative;
		float: left;
   		display:block;
   		margin: -20px 0 0 0px;
   		padding: 0 0px 0px 0;
   		height: 20px;
   		width: 350px;
   		background: #fff;
   		filter:alpha(opacity=75);
   		opacity: 0.75;
		font-size: 13px;
		color:#e42285;
		font-weight: bold;
}


.offerlabtext1{
		position: relative;
		float: left;
   		display:block;
   		margin: -20px 0 0 0px;
   		padding: 0 0px 0px 0;
   		height: 20px;
   		width: 304px;
   		background: #fff;
   		filter:alpha(opacity=75);
   		opacity: 0.75;
		font-size: 13px;
		color:#e42285;
		font-weight: bold;
}



.offerlabtext2{
		position: relative;
		float: left;
   		display:block;
   		margin: -20px 0 0 0px;
   		padding: 0 0px 0px 0;
   		height: 20px;
   		width: 54px;
   		background: #fff;
   		filter:alpha(opacity=75);
   		opacity: 0.75;
		font-size: 13px;
		color:#006090;
		font-weight: bold;
}

.offertext{
	position: relative;
	float: left;
   display:block;
   margin: -30px 0 0 0;
   padding: 0 0px 0px 0;
   height: 30px;
   width: 350px;
   background: #ffffff;
   filter:alpha(opacity=50);
   opacity: 0.50;
}

.offer_tab_text{
		position: relative;
		float: left;
   		display:block;
   		margin: 0px 0px 0px 20px;
   		padding: 0 0px 0px 0;
   		height: 20px;
   		width: 304px;
   		background: #fff;
   		filter:alpha(opacity=75);
   		opacity: 0.75;
		font-size: 13px;
		color:#e42285;
		font-weight: bold;
}

.offers_o{
    display:block;
    padding: 2px;
}
.hotel{
  height:120px;
  background:#e9e7e8;
  margin:2px 0 0 0;
  padding:0 0 0 5px;
  width: 98%;
}
.hotel a img{
  border:0;
}
.hotel a {
	text-decoration: none;
	color: #000;
}
.hotel img{
    float:left;
    margin: 2px;
}
.search {
	margin: 0 0 0 210px;
	float: left;
}
.search input {
	font-size: 10px;
}
.selectcity{
  float:left;
}
.specialdesc{
/*   background-color:#f5f6f6;*/
   margin:0px 0px 0px 0px;
   height:90px;
   padding:5px;
   float:left;
   display:block;
}
.specialdesc a{
     text-decoration: none;
     color:#000;
}
.partners {
	margin: 10px 0 0 0;
	padding: 5px;
}
.partners h1 {
	background: transparent;
	margin: 0;
	padding: 0;
	color: #8a8f94;
	font-size: 12px;
	width: 177px;
	text-align: center;
}
.partners img{
		border: 0;
		margin: 0 0 20px 0;
}
.banner{
		float:left;
		position:relative;
		margin: 180px 0px 0px 0px;
		height:22px;
		width:680px;
		overflow:hidden;
}

#moveme{
		position:absolute;
		height:20px;
		overflow:hidden;
		width:1780px;
}

/* ------------------------------------------------------------------------------------------------------------------- */

.main_tab_offers {
		width:125px;
		height:21px;		
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_125.png);
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;		
}

.main_tab_offers a {
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.main_tab_offers_hover {
		width:125px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_hover_125.png);
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

/* ------------------------------------------------------------------------------------------------------------------- */

.main_tab_holidays {
		width:125px;
		height:21px;		
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_125.png);
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;		
}

.main_tab_holidays a {
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.main_tab_holidays_hover {
		width:125px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_hover_125.png);
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}


/* ------------------------------------------------------------------------------------------------------------------- */

.main_tab_hotels {
		width:150px;
		height:21px;		
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_150.png);
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;		
}

.main_tab_hotels a {
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.main_tab_hotels_hover {
		width:150px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_hover_150.png);
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

/* ------------------------------------------------------------------------------------------------------------------- */

.main_tab_promotions {
		width:125px;
		height:21px;		
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_125.png);
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;		
}

.main_tab_promotions a {
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.main_tab_promotions_hover {
		width:125px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_hover_125.png);
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

/* ------------------------------------------------------------------------------------------------------------------- */

.main_tab_airplane_ticket {
		width:200px;
		height:21px;		
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_200.png);
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;		
}

.main_tab_airplane_ticket a {
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.main_tab_airplane_ticket_hover {
		width:200px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_hover_200.png);
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

/* ------------------------------------------------------------------------------------------------------------------- */

.main_tab_insurances {
		width:150px;
		height:21px;		
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_150.png);
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;		
}

.main_tab_insurances a {
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.main_tab_insurances_hover {
		width:150px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_hover_150.png);
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

/* ------------------------------------------------------------------------------------------------------------------- */

.main_tab_blank  {
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_blank.png) repeat-x;
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.main_tab_hotels_in_bulgarian_hover {
		width:125px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_hover_125.png);
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

/* ------------------------------------------------------------------------------------------------------------------- */

.main_box_left {
		padding:0px;
 		margin:0px;
		background:#ffffff;
		vertical-align: top;
		border-left: solid 1px #e42285;
}

/* ------------------------------------------------------------------------------------------------------------------- */

.main_box_right {
		padding:0px;
 		margin:0px;
		background:#ffffff;
		vertical-align: top;
		border-right: solid 1px #e42285;
}

/* ------------------------------------------------------------------------------------------------------------------- */

.main_box_left_right {
		padding:0px;
 		margin:0px;
		background:#ffffff;
		vertical-align: top;
		border-left: solid 1px #e42285;
		border-right: solid 1px #e42285;
}

/* ------------------------------------------------------------------------------------------------------------------- */

.search_tab_hover {
		width:250px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_250.png);
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
/*		border-right: solid 0.5px #e42285; */
}

/* ------------------------------------------------------------------------------------------------------------------- */

.search_menu {
		width:250px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		vertical-align: bottom;
}

.search_menu_tab {
		width:125px;
		height:21px;		
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_125.png);
}

.search_menu_tab_hover {
		width:125px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_hover_125.png);
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.search_menu_tab_hover a {
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.last_minute_tab_hover {
		width:250px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_hover_250.png);
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.last_minute_tab_hover a {
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.search_menu_tab a {
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.search_menu_tab_blank  {
		width:125px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_blank_125.png);
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.home_tab_vip_offerts {
		width:358px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_vip_offerts.gif);
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.home_tab_offerts {
		width:358px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_360.png); 
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

/* --------------------------------------------------------------------------------------- */

.home_tab_offerts a {
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

/* --------------------------------------------------------------------------------------- */

.shop_tab_offerts {
		width:730px;
		height:21px;
		padding:0px;
 		margin: 0px;
		background:#ffffff;
		text-align: left;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_offerd_head.gif);
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.shop_tab_show_offers {
		width:724px;
		height:21px;
		padding:0px;
 		margin: 0px;
		background:#ffffff;
		text-align: left;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_offerd_head_726.gif);
		text-transform: uppercase;
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}


.home_tab_first_minute {
		width:358px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_first_minute.gif);
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.home_tab_last_minute {
		width:360px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_last_minute.gif);
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.home_tab_top_offerts {
		width:360px;
		height:21px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		text-align: center;
		text-transform: uppercase;
		background: #dbdbdb url(../images/tab_top_offerts.gif);
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.search_box {
		width:250px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		vertical-align: top;
		border-left: solid 1px #e42285;
		border-bottom: solid 1px #e42285;
		border-right: solid 1px #e42285;
}



.index_page_select {
		width:20px;
		height:20px;
		padding:0px;
 		margin:0px;
		color:#FFFFFF;
		background:#e42285;
		border-top: solid 1px #e42285;
		border-left: solid 1px #e42285;
		border-bottom: solid 1px #e42285;
		border-right: solid 1px #e42285;
		font-weight: bold;
		font-size:13px;
}

.index_page {
		width:20px;
		height:20px;
		padding:0px;
 		margin:0px;
		background:#dfdfdf;
		border-top: solid 1px #e42285;
		border-left: solid 1px #e42285;
		border-bottom: solid 1px #e42285;
		border-right: solid 1px #e42285;
		font-weight: bold;
		font-size:13px;
}

.index_page a{
		text-transform: uppercase;
		color:#e42285;
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
}

.last_minute_line1 {
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		text-decoration:none;
		background: #e0e0e0;
}

.last_minute_line2 {
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		text-decoration:none;
		background: #f0f0f0;
}

.home_offerts h4 {
		text-align: center;
		margin: 0px 0px 0px 5px;
		font-size: 13px;
		color:#e42285;
		text-align: left;
}

.home_tab_price h4 {
		text-align: center;
		margin: 0px 0px 0px 5px;
		font-size: 13px;
		background:#e42285;
		color:#FFFFFF;
		text-align: left;
}

.home_tab_text {
		text-align: center;
		margin: 0px 0px 0px 5px;
		font-size: 10px;
		color:#e42285;
		text-align: left;
}

.home_offert_box {
		width:358px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		vertical-align: top;
		border-left: solid 1px #e42285;
		border-bottom: solid 1px #e42285;
		border-right: solid 1px #e42285;
}

.home_info_text {
		width:730px;
		padding:0px;
 		margin:0px;
		background:#ffffff;
		vertical-align: top;
		border-left: solid 1px #e42285;
		border-bottom: solid 1px #e42285;
		border-right: solid 1px #e42285;
}

.home_menu {
		width:730px;
		height:19px
		padding:0px;
 		margin:0px;
		background:#ffffff;
		vertical-align: top;
		border-left: solid 1px #e42285;
		border-bottom: solid 1px #e42285;
		border-right: solid 1px #e42285;
		background: #dbdbdb url(../images/tab_menu_show_offert.gif) repeat-x;
		color:#ffffff;
		font-size:11px;
		text-decoration:none;
		font-weight: bold; 
}

.home_menu a {
		color:#ffffff;
		font-size:11px;
		text-decoration:none;
		/* font-weight: bold; */
}

INPUT.my_form {
		font-size: 11px;
		text-align:left;
		font-style:normal;
		font-family:Georgia, "Times New Roman", Times, serif;
}			