* {
	margin: 0px;
	padding: 0px;
	outline: none;
}

body {
	background: url(../images/background.png) repeat-x;
	background-color: #1C526F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 100%;
}

/* LINKS */
a:link, a:visited, a:active {
	color: #444444;
	text-decoration: none;
}

a:hover {
	color: #777777;
	text-decoration: none;
}
/* LINKS */

#site {
	width: 1200px;
	height: 400px;
	margin: 0px auto;
	background: url(../images/clouds.png) repeat-x;
}

/* Begin Header */
#header {
	width: 806px;
	height: 128px;
	margin: 0px auto;
}

.logo {
	width: 250px;
	height: 88px;
	background: url(../images/logo.png);
	cursor: pointer;
	float: left;
}

.language {
	width: 116px;
	height: 31px;
	background: url(../images/language.png);
	float: right;
}

.langb {
	width: 83px;
	height: 31px;
	margin: 0px auto;
}

.langb img {
	width: 22px;
	height: 31px;
	margin-right: 3px;
	border: 0px;
}
/* End Header */

#menu_top {
	width: 806px;
	height: 42px;
	margin: 0px auto;	
}

#rightcolumn {
	width: 806px;
	height: 39px;
	margin: 0px auto;
	background: url(../images/menu_bottom.png);	
}

/* Bulgarian Top Menu */

#menu_top_1_bg, #menu_top_2_bg, #menu_top_3_bg, #menu_top_4_bg, #menu_top_5_bg, #menu_top_6_bg, #menu_top_7_bg, #menu_top_8_bg {
	display: block;
	height: 42px;
	float: left;
}

a#menu_top_1_bg {
	width: 74px;
	background: url(../images/b_home_bg.png);
}

a#menu_top_2_bg {
	width: 75px;
	background: url(../images/b_bulgaria_bg.png);
}

a#menu_top_3_bg {
	width: 74px;
	background: url(../images/b_abroad_bg.png);
}

a#menu_top_4_bg {
	width: 142px;
	background: url(../images/b_flytickets_bg.png);
}

a#menu_top_5_bg {
	width: 90px;
	background: url(../images/b_transport_bg.png);
}

a#menu_top_6_bg {
	width: 103px;
	background: url(../images/b_insurance_bg.png);
}

a#menu_top_7_bg {
	width: 60px;
	background: url(../images/b_cruise_bg.png);
}

a#menu_top_8_bg {
	width: 188px;
	background: url(../images/b_wedding_bg.png);
}

a#menu_top_1_bg:hover, a#menu_top_2_bg:hover, a#menu_top_3_bg:hover, a#menu_top_4_bg:hover, a#menu_top_5_bg:hover, a#menu_top_6_bg:hover, a#menu_top_7_bg:hover, a#menu_top_8_bg:hover { 
	background-position: 0px -42px; 
}

/* Bulgarian Bottom Menu */

#menu_greece_bg, #menu_turkey_bg, #menu_egypt_bg, #menu_tunisia_bg, #menu_eucity_bg, #menu_exotic_bg, #menu_sea_resort_bg, #menu_ski_resort_bg, #menu_city_resort_bg, #menu_spa_resort_bg, #menu_rent_a_car_bg, #menu_rent_a_bus_bg {
	display: block;
	height: 36px;
	float: left;
}

a#menu_greece_bg {
	width: 75px;
	background: url(../images/b_greece_bg.png);
}

a#menu_turkey_bg {
	width: 70px;
	background: url(../images/b_turkey_bg.png);
}

a#menu_egypt_bg {
	width: 75px;
	background: url(../images/b_egypt_bg.png);
}

a#menu_tunisia_bg {
	width: 64px;
	background: url(../images/b_tunisia_bg.png);
}

a#menu_eucity_bg {
	width: 156px;
	background: url(../images/b_eucity_bg.png);
}

a#menu_exotic_bg {
	width: 172px;
	background: url(../images/b_exotic_bg.png);
}

a#menu_sea_resort_bg {
	width: 135px;
	background: url(../images/b_sea_resort_bg.png);
}

a#menu_ski_resort_bg {
	width: 155px;
	background: url(../images/b_ski_resort_bg.png);
}

a#menu_city_resort_bg {
	width: 140px;
	background: url(../images/b_city_resort_bg.png);
}

a#menu_spa_resort_bg {
	width: 118px;
	background: url(../images/b_spa_resort_bg.png);
}

a#menu_rent_a_car_bg {
	width: 102px;
	background: url(../images/b_rent_a_car_bg.png);
}

a#menu_rent_a_bus_bg {
	width: 160px;
	background: url(../images/b_rent_a_bus_bg.png);
}

a#menu_greece_bg:hover, a#menu_turkey_bg:hover, a#menu_egypt_bg:hover, a#menu_tunisia_bg:hover, a#menu_eucity_bg:hover, a#menu_exotic_bg:hover, a#menu_sea_resort_bg:hover, a#menu_ski_resort_bg:hover, a#menu_city_resort_bg:hover, a#menu_spa_resort_bg:hover, a#menu_rent_a_car_bg:hover, a#menu_rent_a_bus_bg:hover { 
	background-position: 0px -36px; 
}

/* English Top Menu */

#menu_top_1_en, #menu_top_2_en, #menu_top_3_en, #menu_top_4_en, #menu_top_5_en, #menu_top_6_en, #menu_top_7_en, #menu_top_8_en {
	display: block;
	height: 42px;
	float: left;
}

a#menu_top_1_en {
	width: 114px;
	background: url(../images/b_home_en.png);
}

a#menu_top_2_en {
	width: 83px;
	background: url(../images/b_bulgaria_en.png);
}

a#menu_top_3_en {
	width: 89px;
	background: url(../images/b_abroad_en.png);
}

a#menu_top_4_en {
	width: 93px;
	background: url(../images/b_flytickets_en.png);
}

a#menu_top_5_en {
	width: 87px;
	background: url(../images/b_transport_en.png);
}

a#menu_top_6_en {
	width: 99px;
	background: url(../images/b_insurance_en.png);
}

a#menu_top_7_en {
	width: 75px;
	background: url(../images/b_cruise_en.png);
}

a#menu_top_8_en {
	width: 166px;
	background: url(../images/b_wedding_en.png);
}

a#menu_top_1_en:hover, a#menu_top_2_en:hover, a#menu_top_3_en:hover, a#menu_top_4_en:hover, a#menu_top_5_en:hover, a#menu_top_6_en:hover, a#menu_top_7_en:hover, a#menu_top_8_en:hover { 
	background-position: 0px -42px; 
}

/* English Bottom Menu */

#menu_greece_en, #menu_turkey_en, #menu_egypt_en, #menu_tunisia_en, #menu_eucity_en, #menu_exotic_en, #menu_sea_resort_en, #menu_ski_resort_en, #menu_city_resort_en, #menu_spa_resort_en, #menu_rent_a_car_en, #menu_rent_a_bus_en {
	display: block;
	height: 36px;
	float: left;
}

a#menu_greece_en {
	width: 85px;
	background: url(../images/b_greece_en.png);
}

a#menu_turkey_en {
	width: 67px;
	background: url(../images/b_turkey_en.png);
}

a#menu_egypt_en {
	width: 62px;
	background: url(../images/b_egypt_en.png);
}

a#menu_tunisia_en {
	width: 68px;
	background: url(../images/b_tunisia_en.png);
}

a#menu_eucity_en {
	width: 118px;
	background: url(../images/b_eucity_en.png);
}

a#menu_exotic_en {
	width: 136px;
	background: url(../images/b_exotic_en.png);
}

a#menu_sea_resort_en {
	width: 128px;
	background: url(../images/b_sea_resort_en.png);
}

a#menu_ski_resort_en {
	width: 90px;
	background: url(../images/b_ski_resort_en.png);
}

a#menu_city_resort_en {
	width: 92px;
	background: url(../images/b_city_resort_en.png);
}

a#menu_spa_resort_en {
	width: 92px;
	background: url(../images/b_spa_resort_en.png);
}

a#menu_rent_a_car_en {
	width: 104px;
	background: url(../images/b_rent_a_car_en.png);
}

a#menu_rent_a_bus_en {
	width: 90px;
	background: url(../images/b_rent_a_bus_en.png);
}

a#menu_greece_en:hover, a#menu_turkey_en:hover, a#menu_egypt_en:hover, a#menu_tunisia_en:hover, a#menu_eucity_en:hover, a#menu_exotic_en:hover, a#menu_sea_resort_en:hover, a#menu_ski_resort_en:hover, a#menu_city_resort_en:hover, a#menu_spa_resort_en:hover, a#menu_rent_a_car_en:hover, a#menu_rent_a_bus_en:hover { 
	background-position: 0px -36px; 
}

/* Russian Top Menu*/
#menu_top_1_ru, #menu_top_2_ru, #menu_top_3_ru, #menu_top_4_ru, #menu_top_5_ru, #menu_top_6_ru, #menu_top_7_ru, #menu_top_8_ru {
	display: block;
	height: 42px;
	float: left;
}

a#menu_top_1_ru {
	width: 78px;
	background: url(../images/b_home_ru.png);
}

a#menu_top_2_ru {
	width: 73px;
	background: url(../images/b_bulgaria_ru.png);
}

a#menu_top_3_ru {
	width: 91px;
	background: url(../images/b_abroad_ru.png);
}

a#menu_top_4_ru {
	width: 104px;
	background: url(../images/b_flytickets_ru.png);
}

a#menu_top_5_ru {
	width: 89px;
	background: url(../images/b_transport_ru.png);
}

a#menu_top_6_ru {
	width: 107px;
	background: url(../images/b_insurance_ru.png);
}

a#menu_top_7_ru {
	width: 64px;
	background: url(../images/b_cruise_ru.png);

}

a#menu_top_8_ru {
	width: 199px;
	background: url(../images/b_wedding_ru.png);
}

a#menu_top_1_ru:hover, a#menu_top_2_ru:hover, a#menu_top_3_ru:hover, a#menu_top_4_ru:hover, a#menu_top_5_ru:hover, a#menu_top_6_ru:hover, a#menu_top_7_ru:hover, a#menu_top_8_ru:hover { 
	background-position: 0px -42px; 
}

/* Russian Bottom Menu */

#menu_greece_ru, #menu_turkey_ru, #menu_egypt_ru, #menu_tunisia_ru, #menu_eucity_ru, #menu_exotic_ru, #menu_sea_resort_ru, #menu_ski_resort_ru, #menu_city_resort_ru, #menu_spa_resort_ru, #menu_rent_a_car_ru, #menu_rent_a_bus_ru {
	display: block;
	height: 36px;
	float: left;
}

a#menu_greece_ru {
	width: 69px;
	background: url(../images/b_greece_ru.png);
}

a#menu_turkey_ru {
	width: 66px;
	background: url(../images/b_turkey_ru.png);
}

a#menu_egypt_ru {
	width: 64px;
	background: url(../images/b_egypt_ru.png);
}

a#menu_tunisia_ru {
	width: 58px;
	background: url(../images/b_tunisia_ru.png);
}

a#menu_eucity_ru {
	width: 152px;
	background: url(../images/b_eucity_ru.png);
}

a#menu_exotic_ru {
	width: 158px;
	background: url(../images/b_exotic_ru.png);
}

a#menu_sea_resort_ru {
	width: 120px;
	background: url(../images/b_sea_resort_ru.png);
}

a#menu_ski_resort_ru {
	width: 164px;
	background: url(../images/b_ski_resort_ru.png);
}

a#menu_city_resort_ru {
	width: 128px;
	background: url(../images/b_city_resort_ru.png);
}

a#menu_spa_resort_ru {
	width: 118px;
	background: url(../images/b_spa_resort_ru.png);
}

a#menu_rent_a_car_ru {
	width: 159px;
	background: url(../images/b_rent_a_car_ru.png);
}

a#menu_rent_a_bus_ru {
	width: 98px;
	background: url(../images/b_rent_a_bus_ru.png);
}

a#menu_greece_ru:hover, a#menu_turkey_ru:hover, a#menu_egypt_ru:hover, a#menu_tunisia_ru:hover, a#menu_eucity_ru:hover, a#menu_exotic_ru:hover, a#menu_sea_resort_ru:hover, a#menu_ski_resort_ru:hover, a#menu_city_resort_ru:hover, a#menu_spa_resort_ru:hover, a#menu_rent_a_car_ru:hover, a#menu_rent_a_bus_ru:hover { 
	background-position: 0px -36px; 
}


.b_active {
	display: table;
	float: left;
}


.himage {
	width: 806px;
	height: 175px;
	margin: 0px auto;
	text-align: center;
	background: url(../images/himage.png);
}

.sback {
	width: 806px;
	height: auto;
	display: table;
	margin: 0px auto;
	background: url(../images/sback.png);	
}

.sback1 {
	width: 806px;
	height: 1200px;
	margin: 0px auto;
	background: url(../images/sback.png);	
}

.sback2 {
	width: 806px;
	height: 1500px;
	margin: 0px auto;
	background: url(../images/sback.png);	
}

.left_content {
	width: 523px;
	height: 100%;
	display: table;
	margin: 0px 0px 0px 10px;
	float: left;	
}

.right_content {
	width: 250px;
	height: 100%;
	display: table;
	margin: 0px 10px;
	background-color: #FFF8A7;
	float: left;	
}

/* Bulgarian Table headers */
.t_home_bg, .t_journey_bg, .t_bulgaria_bg, .t_abroad_bg, .t_fly_tickets_bg, .t_transport_bg, .t_insurance_bg, .t_cruise_bg, .t_wedding_bg, .t_corporate_bg, .t_aboutus_bg, .t_contacts_bg, .t_news_bg, .t_top_offers_bg, .t_pay_bg {
	width: 520px;
	height: 51px;
	margin: 5px 0px;
}

.t_home_bg {
	background: url(../images/t_home_bg.png);
}

.t_journey_bg {
	background: url(../images/t_journey_bg.png);
}

.t_fly_tickets_bg {
	background: url(../images/t_fly_tickets_bg.png);
}

.t_bulgaria_bg {
	background: url(../images/t_bulgaria_bg.png);
}

.t_abroad_bg {
	background: url(../images/t_abroad_bg.png);
}

.t_fly_tickets_bg {
	background: url(../images/t_fly_tickets_bg.png);
}

.t_transport_bg {
	background: url(../images/t_transport_bg.png);
}

.t_insurance_bg {
	background: url(../images/t_insurance_bg.png);
}

.t_cruise_bg {
	background: url(../images/t_cruise_bg.png);
}

.t_wedding_bg {
	background: url(../images/t_wedding_bg.png);
}

.t_corporate_bg {
	background: url(../images/t_corporate_bg.png);
}

.t_aboutus_bg {
	background: url(../images/t_aboutus_bg.png);
}

.t_contacts_bg {
	background: url(../images/t_contacts_bg.png);
}

.t_news_bg {
	background: url(../images/t_news_bg.png);
}

.t_top_offers_bg {
	background: url(../images/t_top_offers_bg.png);
}

.t_pay_bg {
	background: url(../images/t_pay_bg.png);
}

/* Englsih Table headers */
.t_home_en, .t_journey_en, .t_bulgaria_en, .t_abroad_en, .t_fly_tickets_en, .t_transport_en, .t_insurance_en, .t_cruise_en, .t_wedding_en, .t_corporate_en, .t_aboutus_en, .t_contacts_en, .t_news_en, .t_top_offers_en, .t_pay_en {
	width: 520px;
	height: 51px;
	margin: 5px 0px;
}

.t_home_en {
	background: url(../images/t_home_en.png);
}

.t_journey_en {
	background: url(../images/t_journey_en.png);
}

.t_fly_tickets_en {
	background: url(../images/t_fly_tickets_en.png);
}

.t_bulgaria_en {
	background: url(../images/t_bulgaria_en.png);
}

.t_abroad_en {
	background: url(../images/t_abroad_en.png);
}

.t_fly_tickets_en {
	background: url(../images/t_fly_tickets_en.png);
}

.t_transport_en {
	background: url(../images/t_transport_en.png);
}

.t_insurance_en {
	background: url(../images/t_insurance_en.png);
}

.t_cruise_en {
	background: url(../images/t_cruise_en.png);
}

.t_wedding_en {
	background: url(../images/t_wedding_en.png);
}

.t_corporate_en {
	background: url(../images/t_corporate_en.png);
}

.t_aboutus_en {
	background: url(../images/t_aboutus_en.png);
}

.t_contacts_en {
	background: url(../images/t_contacts_en.png);
}

.t_news_en {
	background: url(../images/t_news_en.png);
}

.t_top_offers_en {
	background: url(../images/t_top_offers_en.png);
}

.t_pay_en {
	background: url(../images/t_pay_en.png);
}

/* Russian Table headers */
.t_home_ru, .t_journey_ru, .t_bulgaria_ru, .t_abroad_ru, .t_fly_tickets_ru, .t_transport_ru, .t_insurance_ru, .t_cruise_ru, .t_wedding_ru, .t_corporate_ru, .t_aboutus_ru, .t_contacts_ru, .t_news_ru, .t_top_offers_ru, .t_pay_ru {
	width: 520px;
	height: 51px;
	margin: 5px 0px;
}

.t_home_ru {
	background: url(../images/t_home_ru.png);
}

.t_journey_ru {
	background: url(../images/t_journey_ru.png);
}

.t_fly_tickets_ru {
	background: url(../images/t_fly_tickets_ru.png);
}

.t_bulgaria_ru {
	background: url(../images/t_bulgaria_ru.png);
}

.t_abroad_ru {
	background: url(../images/t_abroad_ru.png);
}

.t_fly_tickets_ru {
	background: url(../images/t_fly_tickets_ru.png);
}

.t_transport_ru {
	background: url(../images/t_transport_ru.png);
}

.t_insurance_ru {
	background: url(../images/t_insurance_ru.png);
}

.t_cruise_ru {
	background: url(../images/t_cruise_ru.png);
}

.t_wedding_ru {
	background: url(../images/t_wedding_ru.png);
}

.t_corporate_ru {
	background: url(../images/t_corporate_ru.png);
}

.t_aboutus_ru {
	background: url(../images/t_aboutus_ru.png);
}

.t_contacts_ru {
	background: url(../images/t_contacts_ru.png);
}

.t_news_ru {
	background: url(../images/t_news_ru.png);
}

.t_top_offers_ru {
	background: url(../images/t_top_offers_ru.png);
}

.t_pay_ru {
	background: url(../images/t_pay_ru.png);
}

/* End Table headers */

.text_box {
	width: 520px;
	height: auto;
	display: table;
	margin-bottom: 10px;
}

.text_box h2 {
	margin-bottom: 2px;
	font-size: 15px;
	color: #52aad2;
}

.text_box h3 {
	margin-bottom: 2px;
	font-size: 15px;
	color: #52aad2;
}

a.greenl,a.greenl:link,a.greenl:visited {
	margin-bottom: 2px;
	font-size: 15px;
	color: #52aad2;
}

a.greenl:hover {
	margin-bottom: 2px;
	font-size: 15px;
	color: #52C52F;
}

.journey_img {
	width: 130px;
	border: 0px;
	margin-right: 10px;
	float: left;
}

.text {
	width: 380px;
	height: 100%;
	font-size: 12px;
	color: #888888;
	float: left;	
}

.text2 {
	width: 100%;
	height: 100%;
	margin: 8px 0px;
	font-size: 12px;
	color: #888888;
	float: left;	
}

.text2 li {
	width: 100%;
	height: 100%;
	margin: 6px 0px 6px 10px;
	list-style-type: none;
	background: url(../images/t_arrow.png) repeat-y;
	padding-left: 20px;
	font-size: 11px;
	color: #888888;
	float: left;	
}

.text2 img {
	margin: 10px 0px;
	border: 0px;	
}

/* Begin fly_tickets */
.fly_tickets {
	width: 450px;
	margin: 10px auto;
	text-align: center;
}

.fly_tickets img {
	border: 0px;
}

.fly_tickets_l {
	width: 150px;
	height: 28px;
	margin: 3px 0px;
	text-align: left;
	float: left;
}

.fly_tickets_c {
	width: 150px;
	height: 28px;
	margin: 3px 0px;
	text-align: left;
	display: table;
	float: left;
}

.fly_tickets_r {
	width: 120px;
	height: 28px;
	margin: 3px 0px 3px 8px;
	float: left;
}

.fly_tickets_r2 {
	width: 270px;
	height: 28px;
	margin: 3px 0px 3px 8px;
	display: table;
	text-align: left;
	float: left;
}

.fly_tickets_r3 {
	width: 270px;
	height: 28px;
	margin: 3px 0px 3px 0px;
	text-align: left;
	float: left;
}

.change {
	height: 40px;
	clear: both;
}

.submit {
	width: auto;
	height: 30px;
	text-align: center;
	clear: both;
}
/* End fly_tickets */

/* Begin Right Menu */
.right_menu {
	width: 250px;
	height: 125px;
	background: url(../images/right_menu_bg.png);	
}

.right_menu img {
	margin: 2px 0px 0px 12px;
	border: 0px;	
}
/* End Right Menu */

.right_button {
	width: 250px;	
}

.right_button img {
	margin: 12px 10px;
	border: 0px;
}

/* Begin Footer */
.top_offers {
	width: 250px;
	height: auto;
}

.top_offers h3 {
	margin: 0px 12px;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	border-bottom: 1px #FFCC99;
}

.top_offers hr {
	width: 226px;
	margin: 7px auto;
	border-top: 1px solid #FFCC99;
	border-bottom: 1px solid #FFFFCC;
}

.top_offers img {
	margin: 4px 0;
	border: 3px solid #FFCC66;
}

.top_offers ol {
	list-style-position: inside;
	list-style:  none;
	width: 226px;
	margin: 0px 0px 0px 7px;
	color: #666666;
}

.top_offers li {
	padding: 6px 0px;
	margin: 2px 0px 2px 7px;
	border-bottom: 2px dotted #FFCC66;
}
/* End Footer */

/* Begin Money */
.money {
	width: 250px;
	height: auto;
}

.money h3 {
	margin: 0px 12px;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	border-bottom: 1px #FFCC99;
}

.money hr {
	width: 226px;
	margin: 7px auto;
	border-top: 1px solid #FFCC99;
	border-bottom: 1px solid #FFFFCC;
}

.money img {
	border: 0px;
}

.money li {
	width: 230px;
	margin: 0px 12px;
	padding: 6px 0px;
	list-style: none;
}
/* End Money */

/* Begin Footer */
#footer {
	width: 1200px;
	height: 137px;
	margin: 0px auto;
	background: url(../images/water.png) repeat-x;
}

.f_home {
	width: 766px;
	padding: 58px 0px 0px 0px;
	margin: 0px auto;
}

.f_left {
	width: 595px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF
}

.f_right {
	width: 165px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF
}
/* End Footer */