/* Created by Creato.biz for the exclusive needs of FindBulgaria.co.uk */
body {
margin:0;
font-family: verdana, arial, sans-serif;
}

/* row 2 - vertical navigation */

#padding {
	display: block;
	float: left;
	width: 2px;
	height: 29px;
}

#menu {
	font-family: verdana, arial, sans-serif;
	float: left;
	clear: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

}

#mainMenu {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	height: 29px;
	font-size: .8em;
}

#mainMenu li {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 29px;
	list-style-type:  none;
	background-color: transparent;
	background-image: url(menu-line.gif);
	background-repeat: no-repeat;
	text-align: center;
}

ul#mainMenu li a {
	display: block;
	margin: 0 0 0 0;
	padding: 7px 17px 0 17px;
	background-color: transparent;
	background-image: url(menu-line.gif);
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: none;
}

ul#mainMenu li a:hover {
	margin: 0 0 0 0;
	padding: 7px 17px 0 17px;
	background: url(but-on-f.gif);
	overflow: hidden;
	background-repeat: no-repeat;
	display: block;
}
.menuLine {
	float: left;
	margin: 0 0 0 -3px;
	padding: 0 0 0 0;
	width: 2px;
}
*>body .menuLine {
	margin: 0 0 0 0;
}

/* row 3 - content */

/* left col */

/* index */

#left_col {
	float: left;
	width: 150px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#lang {	
	font-family: verdana, arial, sans-serif;
	width: 150px;
	height: 20px;
	display: block;
	background: #dfeaf1;
	border-top: 4px solid #175c89;
}

#langMenu {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	height: 20px;
	width: 150px;
	font-size: .8em;
	border-top: 1px solid #fff;
}

#langMenu li {
	float: left;
	margin: 0 0 0 0;
	padding: 3px 0 0 10px;
	height: 20px;	
	list-style-type:  none;
	
}

ul#langMenu li a {
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 8px;
	text-decoration: none;
	background: url(blue_blt.gif) no-repeat left 4px;
	text-decoration: underline;
	color: #175c89;
	font-size: 9px;
}

ul#langMenu li span {
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 8px;
	text-decoration: none;
	background: url(blue_blt.gif) no-repeat left 4px;
	text-decoration: none;
	font-weight: bold;
	color: #175c89;
	font-size: 9px;
}

ul#langMenu li a:hover {
	text-decoration: none;
	
}

#links {
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	list-style-type: none;
	width: 150px;
	font-size: .7em;
	border-top: 1px solid #fff;
	display: block;
}

#links li {
	margin: 0 0 0 0;
	padding: 6px 0 0 6px;
	list-style-type:  none;
}

ul#links li a {

	margin: 0 0 0 0;
	padding: 0 0 0 9px;
	text-decoration: none;
	background: url(blue_blt.gif) no-repeat left 5px;
	text-decoration: underline;
	color: #175c89;
}

ul#links li a:hover {
	text-decoration: none;
}

.g_box {
	background: #fafafa;
	width: 150px;
	margin-top: 10px;
	font-family: verdana, arial, sans-serif;
	display: block;
	height: 1%;
}

.g_box form {
margin:2px 0;
}

.g_box h1 {
	margin: 0 0 0 0;
	padding: 3px 0 0 5px;
	display: block;
	width: 150px;
	background: url(title-main-bg.gif);
	height: 27px;
	border-top: 4px solid #78b74e;
	font-size: .7em;
	float: left;
}
*>body .g_box h1 {
	height: 20px;
	width: 145px;
}

.g_box h1 a {
	text-decoration: none;
	color: #3b3b3b;
	padding: 0 0 0 8px;
	background: url(grn_blt.gif) no-repeat left 5px;
}

.bottom {
	width: 150px;
	height: 4px;
	display: block;
	background: url(bottom-main.gif) repeat-x;
	font-size: .0em;
	clear: both;
}

.g_box p {
	margin: 0 0 0 0;
	padding: 10px 0 10px 5px;
	font-size: .7em;
	display: block;
	clear: both;
}

.g_box p a {
	text-decoration: underline;
	color: #175c89;
}

.g_box p a:hover {
	text-decoration: none;
}

.rf {
	float: left;
	display: block;
	padding: 0 5px 0 1px;
	margin: 0 0 0 0;
}


#newsletter input {	
	margin: 0 0 10px 5px;
	float: left;
	width: 110px;
	height: 20px;
}

#newsletter img {
	float: left;
	display: block;
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
}

/* main_index_col */

#main_i_col {
	float: left;
	width: 450px;
	margin: 0 15px 0 15px;
	padding: 0 0 0 0;
}

.m_box {
	background: #fafafa;
	width: 450px;
	font-family: verdana, arial, sans-serif;
	display: block;
	height: 1%;
}

.m_box h1 {
	margin: 0 0 0 0;
	padding: 0px 0 0 5px;
	display: block;
	width: 450px;
	background: url(title-main-i-bg.gif);
	height: 27px;
	border-top: 4px solid #5fa6d7;
	font-size: .7em;
	float: left;
}

.m_box h1 a {
float:left;
margin-top:4px;

}

.m_box h1 span {
float:right;
display:block;
width:150px;
height:23px;
background-image:url(opodo.gif);
}

*>body .m_box h1 {
	height: 19px;
	width: 445px;
}

.m_box h1 a {
	text-decoration: none;
	color: #fff;
	padding: 0 0 0 0;
}

.bottom {
	width: 150px;
	height: 4px;
	display: block;
	background: url(bottom-main.gif) repeat-x;
	font-size: 1px;
	clear: both;
}

.m_box p {
	margin: 0 0 0 0;
	padding: 10px 0 10px 5px;
	font-size: .7em;
	display: block;
	clear: both;
}

.m_box p a {
	text-decoration: underline;
	color: #175c89;
}

.m_box p a:hover {
	text-decoration: none;
}

/* Flight table rows */

.r {
	width: 450px;
	height: 32px;
	display: block;
	background-image: url(r.gif);
	background-repeat: repeat-x;
	clear: both;
	font-size: .7em;
	float: left;
	color: #3b3b3b;
}

.r b, .r1 b, .r2 b, .r3 b, .r4 b, .r5 b {
	font-weight: bold;
	padding: 10px 0 0 5px;
	float: left;
}

#return, #one_way, #TripTypeReturn, #TripTypeOneWay {
	margin: 7px 0 0 15px;
	padding: 0 0 0 0;
	display: block;
	float: left;
}
*>body #return, #one_way {
	margin: 11px 0 0 8px;
}

.r u {
	font-style: normal;
	padding: 0 0 0 0;
	margin: 10px 0 0 2px;
	display: block;
	float: left;
	text-decoration: none;
}

.r em {
	font-style: normal;
	padding: 0 0 0 0;
	margin: 10px 0 0 54px;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: bold;
}

*>body .r em {
	margin: 10px 0 0 51px;
}

#class, #ClassOfService {
	float: left;
	display: block;
	margin: 5px 0 0 5px;
}

.r1 {
	width: 450px;
	height: 31px;
	display: block;
	background-image: url(r1.gif);
	background-repeat: repeat-x;
	clear: both;
	font-size: .7em;
	float: left;
	color: #3b3b3b;
}

#f_date, #D_City {
	width: 120px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}

#to_date, #A_City {
	width: 118px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}
*>body #to_date, #f_date, #D_City, #A_City {
	width: 122px;
}

.r1 em {
	font-style: normal;
	padding: 0 0 0 0;
	margin: 10px 0 0 48px;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: bold;
}

*>body .r1 em {
	margin: 10px 0 0 37px;
}

.r2 {
	width: 450px;
	height: 31px;
	display: block;
	background-image: url(r2.gif);
	background-repeat: repeat-x;
	clear: both;
	font-size: .7em;
	float: left;
	color: #3b3b3b;
}

#from_date {
	width: 28px;
	height: 22px;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}

#D_Day {
	width: 70px;
	height: 22px;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}

#d_month_1, #d_month_2 {
	width: 85px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}
*>body #d_month_1, #d_month_2 {
	width: 85px;
}

#time_1, #time_2 {
	width: 102px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}
*>body #time_1, #time_2 {
	width: 94px;
}

.r3 {
	width: 450px;
	height: 31px;
	display: block;
	background-image: url(r3.gif);
	background-repeat: repeat-x;
	clear: both;
	font-size: .7em;
	float: left;
	color: #3b3b3b;
}

#from_date_1 {
	width: 28px;
	height: 22px;
	display: block;
	float: left;
	margin: 5px 0 0 28px;
}

#R_Day {
	width: 70px;
	height: 22px;
	display: block;
	float: left;
	margin: 5px 0 0 28px;
}

.r4 {
	width: 450px;
	height: 31px;
	display: block;
	background-image: url(r4.gif);
	background-repeat: repeat-x;
	clear: both;
	font-size: .7em;
	float: left;
	color: #3b3b3b;
}

.r4 u {
	font-style: normal;
	padding: 0 0 0 0;
	margin: 10px 0 0 39px;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: normal;
}

.r4 em {
	font-style: normal;
	padding: 0 0 0 0;
	margin: 10px 0 0 8px;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: normal;
}

#num_1, #num_2,#BE_AIR_NUM_OF_CHILDREN, #num_3, #BE_AIR_NUM_OF_INFANTS, #BE_AIR_NUM_OF_ADULTS, #BE_AIR_NUM_OF_INFANTS {
	width: 38px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}

*>body #num_1, #num_2,#BE_AIR_NUM_OF_CHILDREN, #num_3, #BE_AIR_NUM_OF_INFANTS, #BE_AIR_NUM_OF_ADULTS, #BE_AIR_NUM_OF_INFANTS{
	margin: 5px 0 0 6px;
}

.r5 {
	width: 450px;
	height: 31px;
	display: block;
	background-image: url(r5.gif);
	background-repeat: repeat-x;
	clear: both;
	font-size: .7em;
	float: left;
	color: #3b3b3b;
}

#preference {
	width: 170px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 7px;
}

.r5 em {
	font-style: normal;
	padding: 0 0 0 0;
	margin: 10px 0 0 3px;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: normal;
}

#d_flights, #maxConnections {
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}
*>body #d_flights, body #maxConnections {
	margin: 10px 0 0 5px;
}

.r6 {
	width: 450px;
	height: 38px;
	display: block;
	background-image: url(r6.gif);
	background-repeat: repeat-x;
	clear: both;
	float: left;
}

#index_search {
	float: right;
	display: block;
	height: 25px;
	width: 125px;
	text-transform: uppercase;
	background-image: url(index_search_but.gif);
	background-repeat: no-repeat;
	border: 1px;
	font-weight: bold;
	margin: 6px 10px 0 0;
	color: #3b3b3b;
	font-size: .6em;
}

/* under table */


.u_box {
	background: #fafafa;
	width: 450px;
	font-family: verdana, arial, sans-serif;
	display: block;
	height: 1%;
}

.u_box h1 {
	margin: 10px 0 0 0;
	padding: 4px 0 0 5px;
	display: block;
	width: 450px;
	background: url(u-box-bg.gif);
	height: 26px;
	border-top: 4px solid #4b92c3;
	font-size: .7em;
	float: left;
}
*>body .u_box h1 {
	height: 19px;
	width: 445px;
}

.u_box h1 a {
	text-decoration: none;
	color: #3b3b3b;
	padding: 0 0 0 0;
}

.u_box p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: .7em;
	display: block;
	clear: both;
}

.bottom_u {
	width: 450px;
	height: 4px;
	display: block;
	background: url(bottom-main.gif) repeat-x;
	font-size: .0em;
	clear: both;
}

#table p {
	margin: 0 0 0 0;
	padding: 10px 0 5px 5px;
	font-size: .7em;
	display: block;
	clear: both;
}

#table p b {
	display: block;
	margin: 0 0 5px 0;
}

#table p b em {
	color: #ed0000;
	font-style: normal;
}

#table p a {
	text-decoration: underline;
	color: #175c89;
	margin: 0 0 0 0;
}

#table p a:hover {
	text-decoration: none;
}

#table p img {
	float: left;
	overflow: auto;	
	padding: 0 5px 3px 0;
	margin: 0 0 0 0;
	display: block;
}

#table #blt {
	width: 5px;
	height: 6px;
	display: block;
	margin: 5px 5px 0 0;
	padding: 0 5px 0 0;
	float: left;
}
*>body #table #blt {
	margin: 5px 0 0 0;
}

/* right col */

#right_col {
	float: left;
	width: 150px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.b_box {
	background: #fafafa;
	width: 150px;
	margin-bottom: 10px;
	font-family: verdana, arial, sans-serif;
	display: block;
	height: 1%;
}

.b_box h1 {
	margin: 0 0 0 0;
	padding: 3px 0 0 5px;
	display: block;
	width: 150px;
	background: url(title-main-bg.gif);
	height: 27px;
	border-top: 4px solid #175c89;
	font-size: .7em;
	float: left;
}
*>body .b_box h1 {
	height: 20px;
	width: 145px;
}

.b_box h1 a {
	text-decoration: none;
	color: #3b3b3b;
	padding: 0 0 0 8px;
	background: url(orng_blt.gif) no-repeat left 5px;
}

.b_box p {
	margin: 0 0 0 0;
	padding: 11px 0 11px 5px;
	font-size: .7em;
	display: block;
	clear: both;
}

.b_box p b {	
	display: block;
	margin: 0 0 4px 0;
}

.b_box p b em {
	color: #ed0000;
	font-style: normal;
}

.b_box p a {
	text-decoration: underline;
	color: #175c89;
	margin: 0 0 0 0;
}

.b_box p a:hover {
	text-decoration: none;
}

.b_box p img {
	float: left;
	overflow: auto;	
	padding: 0 4px 2px 0;
	margin: 0 0 0 0;
	display: block;
}

#blt, #blt2, #blt3 {
	width: 5px;
	height: 6px;
	display: block;
	margin: 5px 5px 0 0;
	padding: 0 5px 0 0;
	float: left;
}
*>body #blt, #blt2, #blt3 {
	margin: 5px 0 0 0;
}

.end_line {
	width: 150px;
	height: 2px;
	display: block;
	background: url(bottom-main.gif) repeat-x;
	font-size: .0em;
	clear: both;
}

.hl {
	width: 150px;
	height: 1px;
	font-size: 1px;
	display: block;
	background-image: url(hr.gif);
	background-repeat: repeat-x;
	clear: both;
	border: 0px;
}

/* footer */

.space {
	font-size: .1em;
}

#foot_menu {
	font-family: verdana, arial, sans-serif;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: .6em;
	width: 100%;
}

#footMenu {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	height: 22px;
}

#footMenu li {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 22px;
	list-style-type: none;
}

ul#footMenu li a {
float: left;
	display: block;
	margin: 0 0 0 0;
	padding: 7px 5px 0 5px;
	background-color: transparent;
	background-image: url(footer-nav-line.gif);
	background-repeat: no-repeat;
	color: #135c8a;
	text-decoration: none;
	background-position: right bottom;
}

ul#footMenu li a:hover {
	text-decoration: underline;
}

.footer {	
	font-family: verdana, arial, sans-serif;
	font-size: .6em;
	color: #3b3b3b;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
}

.footer a {
	text-decoration: none;
	color: #135c8a;
	padding: 0 5px 0 5px;
}

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

/* Innaer Pages */

#main_inner {
	float: left;
	width: 615px;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}

#main_inner2 {
	float: left;
	width: 615px;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}

#golf {
	width: 615px;
	height: 232px;
	display: block;
	float: left;
	background-image: url(inner-pics/golf.jpg);
	background-repeat: no-repeat;
	font-family: verdana, arial, sans-serif;
	color: #3b3b3b;
	position: relative;
}

#spa {
	width: 615px;
	height: 232px;
	display: block;
	float: left;
	background-image: url(inner-pics/spa.jpg);
	background-repeat: no-repeat;
	font-family: verdana, arial, sans-serif;
	color: #3b3b3b;
	position: relative;
}


#tours {
	width: 615px;
	height: 232px;
	display: block;
	float: left;
	background-image: url(inner-pics/tours.jpg);
	background-repeat: no-repeat;
	font-family: verdana, arial, sans-serif;
	color: #3b3b3b;
	position: relative;
}

#cruise {
	width: 615px;
	height: 232px;
	display: block;
	float: left;
	background-image: url(inner-pics/cruise.jpg);
	background-repeat: no-repeat;
	font-family: verdana, arial, sans-serif;
	color: #3b3b3b;
	position: relative;
}

#agri {
	width: 615px;
	height: 232px;
	display: block;
	float: left;
	background-image: url(inner-pics/agricultural.jpg);
	background-repeat: no-repeat;
	font-family: verdana, arial, sans-serif;
	color: #3b3b3b;
	position: relative;
}

#biking {
	width: 615px;
	height: 232px;
	display: block;
	float: left;
	background-image: url(inner-pics/biking.jpg);
	background-repeat: no-repeat;
	font-family: verdana, arial, sans-serif;
	color: #3b3b3b;
	position: relative;
}

#climbing {
	width: 615px;
	height: 232px;
	display: block;
	float: left;
	background-image: url(inner-pics/climbing.jpg);
	background-repeat: no-repeat;
	font-family: verdana, arial, sans-serif;
	color: #3b3b3b;
	position: relative;
}
#hiking {
	width: 615px;
	height: 232px;
	display: block;
	float: left;
	background-image: url(inner-pics/hiking.jpg);
	background-repeat: no-repeat;
	font-family: verdana, arial, sans-serif;
	color: #3b3b3b;
	position: relative;
}

#hunt {
	width: 615px;
	height: 232px;
	display: block;
	float: left;
	background-image: url(inner-pics/hunting.jpg);
	background-repeat: no-repeat;
	font-family: verdana, arial, sans-serif;
	color: #3b3b3b;
	position: relative;
}


#g_txt {
	width: 365px;
	height: 170px;
	display: block;
	float: left;
	/* margin: 19px 0 0 114px; */
	padding: 0 0 0 5px;
	position: absolute;
	top: 23px;
	right: 24px;
}

*>body #g_txt {
	top: 19px;
	right: 23px;
}

#golf h2 {
	font-size: .9em;
	margin: 10px 0 10px 0;
}

#golf p {
	font-size: .7em;
	width: 355px;
}

.t_table {
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: .7em;
	margin: 10px 0 10px 0;
}

.place_table {
	float: left;
	font-family: verdana, arial, sans-serif;
	margin-bottom: 10px;
}

.place_table .title {
	font-size: .8em;
	color: #fff;
	
	font-weight: bold;
	padding: 0 0 0 8px;
}

.place_table .title2 {
	font-size: .7em;
	color: #fff;
	height: 27px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 0 0 10px;
	border-top: 4px solid #5fa6d7;
}

.rTitleLink {

   float: right;
   margin-right: 10px;
   text-transform: none;
   color: #fff !important;
   text-decoration: underline !important;
}

.place_table .title a, .place_table .title a:hover {
	text-decoration: none !important;
	color: #fff !important;
}

.place_table .m_info a {
	font-size: .7em;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 10px;
	color: #135c8a;
	margin-right:10px;
}

.place_table .m_info a:hover {
	text-decoration: underline;
}

.place_table .pic img {
	padding: 1px 1px 1px 1px;
	border: 1px solid #3e4041;
	margin: 10px 0 2px 0;
}

.place_table h3 {
	font-size: .8em;
	margin: 10px 0 5px 10px;
	color: #3b3b3b;
}

.place_table p {
	font-size: .7em;
	margin: 5px 0 5px 10px;
	color: #3b3b3b;
}

/* left navigation */

#top_nav {
	width: 150px;
	height: 6px;
	display: block;
	float: left;
	background-image: url(top-nav.gif);
	background-repeat: repeat-x;
	margin: 10px 0 -13px 0;
	padding: 0 0 0 0;
	clear: both;
}
*>body #top_nav {
	margin: 10px 0 0 0;	
}

#navigation ul {
	font-family: verdana, arial, sans-serif;
	vertical-align: middle;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	list-style-type: none;
	display: block;
	font-size: .7em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear: both;
 }
 
#navigation li a {
	background-image: url(nav-bg-off.gif);
	width: 150px;
	height: 25px;
	color: #3b3b3b;
	text-decoration: none;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 5px 0 0 10px;
 } 
 
 #navigation li b {
	background-image: url(b_title_l_nav.gif);
	width: 150px;
	height: 25px;
	color: #3b3b3b;
	text-decoration: none;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 5px 0 0 10px;
 } 
 

#navigation li a:hover {
	background-image: url(nav-bg-on.gif);
	width: 150px;
	height: 25px;
	color: #000;
	text-decoration: none;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-weight: bold;
}

.bottom_nav {
	width: 150px;
	height: 2px;
	display: block;
	background: url(bottom-main.gif) repeat-x;
	font-size: 1px;
	clear: both;
}

/* inner places page */

.star {
	vertical-align: middle;
	margin:0 0 0 5px;
}


.in_box {
	background: #fafafa;
	width: 315px;
	font-family: verdana, arial, sans-serif;
	display: block;
	height: 1%;
}

.in_box h1 {
	margin: 0 0 0 0;
	padding: 4px 0 0 5px;
	display: block;
	width: 315px;
	background: url(title-main-i-bg.gif);
	height: 27px;
	border-top: 4px solid #5fa6d7;
	font-size: .7em;
	float: left;
}
*>body .in_box h1 {
	height: 19px;
	width: 310px;
}

.in_box h1 a {
	text-decoration: none;
	color: #fff;
	padding: 0 0 0 0;
}

#mini .r {
	width: 315px;
	height: 32px;
	display: block;
	background-image: url(r.gif);
	background-repeat: repeat-x;
	clear: both;
	font-size: .7em;
	float: left;
	color: #3b3b3b;
}

#mini .r1 {
	width: 315px;
	height: 31px;
	display: block;
	background-image: url(r1.gif);
	background-repeat: repeat-x;
	clear: both;
	font-size: .7em;
	float: left;
	color: #3b3b3b;
}


#mini .r6 {
	width: 315px;
	height: 38px;
	display: block;
	background-image: url(r6.gif);
	background-repeat: repeat-x;
	clear: both;
	float: left;
}

#index_search {
	float: right;
	display: block;
	height: 25px;
	width: 125px;
	text-transform: uppercase;
	background-image: url(index_search_but.gif);
	background-repeat: no-repeat;
	border: 1px;
	font-weight: bold;
	margin: 6px 10px 0 0;
	color: #3b3b3b;
	font-size: 12px;
}

#s_name, #search_name {
	width: 140px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}

#s_rate {
	width: 140px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 20px;
}

#s_date {
	width: 115px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 20px;
}

#calendar {
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}


/* INNER PAGES FORMS, ETC. */

.form_txt {
	font-size: .7em;
	font-family: verdana, arial, sans-serif;
	color: #3B3B3B;
	padding: 5px 0 5px 10px;
	margin: 0 0 0 0;
}

.form_txt2 {
	font-size: .7em;
	font-family: verdana, arial, sans-serif;
	color: #3B3B3B;
	padding: 5px 0 5px 0px;
	margin: 0 0 0 0;
}

.b {
	font-weight: bold;
}

.row td {
	border-bottom: 1px solid #fff;
}

.place_table input, .place_table select {
	display: block;
	width: 300px;
	margin: 5px 0 5px 0;
	border: 1px solid #464646;
}

.place_table textarea {
	display: block;
	width: 300px;
	margin: 5px 0 5px 0;
	border: 1px solid #464646;
}

.place_table input.radio {
	width: 20px;
	margin: 5px 0 5px 0;
	border: none;
	float: left;
}

.names {
	font-size: .7em;
	font-family: verdana, arial, sans-serif;
	color: #3B3B3B;
	margin-top: 5px;
	display: block;
	font-weight: bold;
}

.names select {
	width: 50px !important;
	float: left;
}

.names input {
	width: 100px;
}

.names td {
	border: 0px;
}

.red {
	color: #FD0000;
	font-weight: bold;
}

.mini_f {
	width: 80px !important;
}

.c_box {
	width: 14px !important;
	height: 14px !important;
	border: 0px none !important;
	display: block;
}

#book_now {
	display: block;
	height: 25px;
	width: 125px;
	text-transform: uppercase;
	background-image: url(index_search_but.gif);
	background-repeat: no-repeat;
	border: 1px;
	font-weight: bold;
	margin: 5px 10px 5px 10px;
	color: #3b3b3b;
	font-size: 12px;
}

#book_now2 {
	display: block;
	height: 25px;
	width: 60px;
	text-transform: uppercase;
	background-image: url(index_search_but2.gif);
	background-repeat: no-repeat;
	border: 1px;
	font-weight: bold;
	margin: 5px 10px 5px 10px;
	color: #3b3b3b;
	font-size: 12px;
}


/* Main inner text formatting */

#main_inner a {
	text-decoration: none;
	color: #175C89;
}

#main_inner a:hover {
	text-decoration: underline;
	color: #175C89;
}

#main_inner h1 {
	font-size: 1em;
	font-family: verdana, arial, sans-serif;
	color: #000;
	margin: 0 0 0 0;
	background: #FAFAFA;
	padding: 10px 10px 10px 5px;
}

.steps {
	font-size: 1em;
	font-family: verdana, arial, sans-serif;
	color: #175C89;
	margin: 0 0 0 0;
	background: #FAFAFA;
	padding: 10px 10px 10px 5px;
}

#main_inner h2 {
	font-size: 0.9em;
	font-family: verdana, arial, sans-serif;
	color: #3B3B3B;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 5px;
}

#main_inner h3 {
	font-size: 0.8em;
	font-family: verdana, arial, sans-serif;
	color: #3B3B3B;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 5px;
	font-style: italic;
}

#main_inner h4 {
	font-size: 1em;
	font-family: verdana, arial, sans-serif;
	color: #000;
	margin: 10px 0 0 0;
	background: #FAFAFA;
	padding: 10px 10px 10px 5px;
	display: block;
	clear: both;
	float: left;
}

#main_inner p {
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	color: #3B3B3B;
	margin: 0 0 0 0;
	padding: 5px 10px 5px 5px;
	
}

#main_inner .imp {
	font-size: .7em;
	font-family: verdana, arial, sans-serif;
	color: #000;
	margin: 0 0 0 0;
	background: #FAFAFA;
	padding: 10px 10px 10px 10px;
	border: 1px solid #464646;
	clear: both;
	display: block;
}

#main_inner ul {
	font-size: 0.7em;
	font-family: verdana, arial, sans-serif;
	color: #3B3B3B;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 30px;
	list-style-type: circle;
	clear: both
}

/* Inner flights */

#main_inner .m_box {
	background: #fafafa;
	width: 615px;
	font-family: verdana, arial, sans-serif;
	display: block;
	height: 1%;
}

#main_inner .m_box h1 a, #main_inner .m_box h1 a:hover {
	text-decoration: none;
	color: #fff;
}

#main_inner .m_box h1 {
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	display: block;
	width: 615px;
	background: url(title-main-i-bg.gif);
	height: 27px;
	border-top: 4px solid #5fa6d7;
	font-size: .7em;
	float: left;
}
*>body #main_inner .m_box h1 {
	height: 19px;
	width: 610px;
}

#main_inner .m_box h1 a {
	text-decoration: none;
	color: #fff;
	padding: 4px 0 0 0;
}

/* INNER FLIGHTS TABLE *?

/* Flight table rows */

#main_inner .r {
	width: 615px;
	height: 32px;
	display: block;
	background-image: url(r.gif);
	background-repeat: repeat-x;
	clear: both;
	font-size: .7em;
	float: left;
	color: #3b3b3b;
}

#main_inner .r b, #main_inner .r1 b, #main_inner .r2 b, #main_inner .r3 b, #main_inner .r4 b, #main_inner .r5 b {
	font-weight: bold;
	padding: 10px 0 0 5px;
	float: left;
}

#main_inner #return, #main_inner #one_way {
	margin: 7px 0 0 60px;
	padding: 0 0 0 0;
	display: block;
	float: left;
}
*>body #main_inner #return, #main_inner #one_way {
	margin: 11px 0 0 60px;
}

#main_inner .r u {
	font-style: normal;
	padding: 0 0 0 0;
	margin: 10px 0 0 2px;
	display: block;
	float: left;
	text-decoration: none;
}

#main_inner .r em {
	font-style: normal;
	padding: 0 0 0 0;
	margin: 10px 0 0 54px;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: bold;
}

*>body #main_inner .r em {
	margin: 10px 0 0 51px;
}

#main_inner #class, #main_inner #ClassOfService {
	float: left;
	display: block;
	margin: 5px 0 0 5px;
}

#main_inner .r1 {
	width: 615px;
	height: 31px;
	display: block;
	background-image: url(r1.gif);
	background-repeat: repeat-x;
	clear: both;
	font-size: .7em;
	float: left;
	color: #3b3b3b;
}

#main_inner #f_date, #main_inner #D_City {
	width: 120px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}

#main_inner #to_date, #main_inner #A_City {
	width: 118px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}
*>body #main_inner #to_date, #main_inner #f_date, #main_inner #D_City, #main_inner #A_City {
	width: 122px;
}

#main_inner .r1 em {
	font-style: normal;
	padding: 0 0 0 0;
	margin: 10px 0 0 106px;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: bold;
}

*>body #main_inner .r1 em {
	margin: 10px 0 0 88px;
}

#main_inner .r2 {
	width: 615px;
	height: 31px;
	display: block;
	background-image: url(r2.gif);
	background-repeat: repeat-x;
	clear: both;
	font-size: .7em;
	float: left;
	color: #3b3b3b;
}

#main_inner #from_date {
	width: 28px;
	height: 22px;
	display: block;
	float: left;
	margin: 5px 0 0 44px;
}

#main_inner #d_month_1, #d_month_2 {
	width: 85px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}
*>body #main_inner #d_month_1, #main_inner #d_month_2 {
	width: 85px;
}

#main_inner #time_1, #time_2 {
	width: 102px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}
*>body #main_inner #time_1, #main_inner #time_2 {
	width: 94px;
}

#main_inner .r3 {
	width: 615px;
	height: 31px;
	display: block;
	background-image: url(r3.gif);
	background-repeat: repeat-x;
	clear: both;
	font-size: .7em;
	float: left;
	color: #3b3b3b;
}

#main_inner #from_date_1{
	width: 28px;
	height: 22px;
	display: block;
	float: left;
	margin: 5px 0 0 66px;
}

#main_inner #from_date_1 {
	width: 70px;
	height: 22px;
	display: block;
	float: left;
	margin: 5px 0 0 66px;
}

#main_inner .r4 {
	width: 615px;
	height: 31px;
	display: block;
	background-image: url(r4.gif);
	background-repeat: repeat-x;
	clear: both;
	font-size: .7em;
	float: left;
	color: #3b3b3b;
}

#main_inner .r4 u {
	font-style: normal;
	padding: 0 0 0 0;
	margin: 10px 0 0 79px;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: normal;
}

#main_inner .r4 em {
	font-style: normal;
	padding: 0 0 0 0;
	margin: 10px 0 0 25px;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: normal;
}

#main_inner #num_1, #main_inner #BE_AIR_NUM_OF_ADULTS,  #main_inner #num_2,#main inner #BE_AIR_NUM_OF_CHILDREN, #main_inner #BE_AIR_NUM_OF_CHILDREN, #main_inner #num_3, #main_inner #BE_AIR_NUM_OF_INFANTS {
	width: 38px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}

*>body #main_inner #num_1, #main_inner #num_2, #main_inner #BE_AIR_NUM_OF_CHILDREN,  #main_inner #BE_AIR_NUM_OF_ADULTS, #main_inner #num_3, #main_inner #BE_AIR_NUM_OF_INFANTS{
	margin: 5px 0 0 6px;
}

#main_inner .r5 {
	width: 615px;
	height: 31px;
	display: block;
	background-image: url(r5.gif);
	background-repeat: repeat-x;
	clear: both;
	font-size: .7em;
	float: left;
	color: #3b3b3b;
}

#main_inner #preference {
	width: 190px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 0 0 75px;
}

#main_inner .r5 em {
	font-style: normal;
	padding: 0 0 0 0;
	margin: 10px 0 0 3px;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: normal;
}

#main_inner #d_flights {
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}
*>body #main_inner #d_flights {
	margin: 10px 0 0 5px;
}

#main_inner .r6 {
	width: 615px;
	height: 38px;
	display: block;
	background-image: url(r6.gif);
	background-repeat: repeat-x;
	clear: both;
	float: left;
}

#main_inner #index_search {
	float: right;
	display: block;
	height: 25px;
	width: 125px;
	text-transform: uppercase;
	background-image: url(index_search_but.gif);
	background-repeat: no-repeat;
	border: 1px;
	font-weight: bold;
	margin: 6px 10px 0 0;
	color: #3b3b3b;
	font-size: 12px;
}

#main_inner .u_box {
	background: #fafafa;
	width: 610px;
	font-family: verdana, arial, sans-serif;
	display: block;
	height: 1%;
}

#main_inner .u_box h1 {
	margin: 10px 0 0 0;
	padding: 4px 0 0 5px;
	display: block;
	width: 615px;
	background: url(u-box-bg.gif);
	height: 26px;
	border-top: 4px solid #4b92c3;
	font-size: .7em;
	float: left;
}
*>body #main_inner .u_box h1 {
	height: 19px;
	width: 610px;
}

#main_inner .u_box h1 a {
	text-decoration: none;
	color: #3b3b3b;
	padding: 0 0 0 0;
}

#main_inner .u_box p {
	font-size: 0.7em;
	font-family: verdana, arial, sans-serif;
	color: #3B3B3B;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
}

/* HOTELS PAGE */

.place_table .pic_2 img {
	padding: 1px 1px 1px 1px;
	border: 1px solid #3e4041;
	margin: 10px 10px 10px 0;
}
	
.hotel_table {
	font-size: 0.7em;
	font-family: verdana, arial, sans-serif;
	float: left;
	background-color: #f3f3f3;
}


.hotel_table td a {
	color: #175c89;
	text-decoration: none;
}

.hotel_table td a:hover {
	text-decoration: underline;
}


.hotel_table td {
	padding: 5px 0 5px 5px;
	border-bottom: 1px solid #fff;
}


.h_table {
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: .6em;
	margin: 10px 0 10px 0;
	color: #3B3B3B;
}

.h_table td {
	padding: 5px 5px 5px 5px;
}

.h_table td a {
	color: #175c89;
	text-decoration: none;
}

.h_table td a:hover {
	text-decoration: underline;
}

.h_table .no_pad {
	padding: 0 0 0 0 !important;
}

.star {
color:#FF3300;
font-size:11px;
margin:0;
padding:0;
}

/* Last 2 pages */


#stag {
	width: 615px;
	height: 232px;
	display: block;
	float: left;
	background-image: url(inner-pics/stag.jpg);
	background-repeat: no-repeat;
	font-family: verdana, arial, sans-serif;
	color: #3b3b3b;
}

.s_txt, .o_txt {
	width: 365px;
	height: 190px;
	display: block;
	float: left;
	margin: 10px 0 0 110px;
	padding: 0 0 0 5px;
}
*>body .s_txt, .o_txt {
	margin: 10px 0 0 225px;
}

#stag h2, #over_9 h2 {
	font-size: .9em;
	margin: 5px 0 10px 0;
	padding::0;
}

#stag p, #over_9 p {
	font-size: .7em;
	width: 355px;
}

#over_9 {
	width: 615px;
	height: 232px;
	display: block;
	float: left;
	background-image: url(inner-pics/over-9.jpg);
	background-repeat: no-repeat;
	font-family: verdana, arial, sans-serif;
	color: #3b3b3b;
}

/* razstoianie za da ne e zalepena tablicata za snimkata gore */

/* IMA KOREKCIIA PO .place_table p na red 989 */

#s_space {
	clear: both;
	height: 20px;
}

#inner_txt {
	font-size: .6em;
	padding-bottom: 5px;
}

.room_mini_s {
	width: 50px !important;
	margin-right: 10px !important;
}

.room_mini_s_t {
	width: 100px !important;
	margin-left: 10px !important;
}

#f_in_table {
	font-size: 1em;
}

#f_in_table td {
	border-bottom: 0px none !important;
}

#f_in_table input {
	display: block;
	width: 100px;
	margin: 5px 0 5px 0;
	border: 1px solid #464646;
}
input.target{
    width: 1px;
    height: 1px;
    border: none;
}

/*        comments    */

#watsay {

   font-size: 11px;
   font-family: Verdana;
}

#watsay .large{

   color: #3989BD;
   font-size: 15px;
   font-weight: bold;
}

#watsay .comm{

   border: 1px solid black;
   width: 600px;
   padding: 5px;
   text-align: left;
   display: block;
   color: #3989BD;
   font-size: 11px;
   font-weight: bold;
   background-color: #fff;
}



#watsay .line{
   border-bottom: 1px solid #3989BD;
}

#watsay td{
 
    border: 0;
}