a:link		{font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #FFFFFF;}
a:hover		{font-size: 11px;}
a:visited	{font-size: 11px; text-decoration: none; color: #FFFFFF;}
a:active	{font-size: 11px; text-decoration: none; color: #336699;}	

a.table:link	{font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #336699;}
a.table:hover	{font-size: 11px; color: #336699; text-decoration: underline;}
a.table:visited	{font-size: 11px; color: #336699;}
a.table:active	{font-size: 11px; text-decoration: none; color: #333366;}
a.cat_link {font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #ed8d05;}
a.cat_link:link	{font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #ed8d05;}
a.cat_link:hover	{font-size: 11px; color: #ed8d05; text-decoration: underline;}
a.cat_link:visited	{font-size: 11px; color: #ed8d05;}
a.cat_link:active	{font-size: 11px; text-decoration: none; color: #ed8d05;}

a.table1:link		{font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #333333;}
a.table1:hover		{font-size: 11px;}
a.table1:visited	{font-size: 11px; text-decoration: none; color: #333333;}
a.table1:active		{font-size: 11px; text-decoration: none; color: #336699;}

a.travel_comp:link	{font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: underline; color: #336699;}
a.travel_comp:hover	{font-size: 11px; text-decoration: underline; color: #336699; }
a.travel_comp:visited	{font-size: 11px; text-decoration: underline; color: #336699;}
a.travel_comp:active	{font-size: 11px; text-decoration: underline; color: #333366;}

a.travel_comp2:link	{font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #336699;}
a.travel_comp2:hover	{font-size: 11px; text-decoration: none; color: #336699; }
a.travel_comp2:visited	{font-size: 11px; text-decoration: none; color: #336699;}
a.travel_comp2:active	{font-size: 11px; text-decoration: none; color: #333366;}

a.error:link		{font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; font-weight: bold; text-decoration: none; color: #CC0000;}
a.error:hover		{font-size: 11px; text-decoration: underline;}
a.error:visited	{font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; font-weight: bold; color: #CC0000;}
a.error:active	{font-size: 11px; text-decoration: none; color: #CC0000;}	

a.footer:link, a.footer:visited { font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #ffffff; }
a.footer:hover, a.footer:active { font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #336699; }
a.footer_white:link	{font-family: Verdana, Arial, MS Sans Serif; font-size: 11px; text-decoration: none; color: #ffffff;}
a.footer_white:hover	{font-size: 11px; color: #ffffff; text-decoration: underline;}
a.footer_white:visited	{font-size: 11px; color: #ffffff;}
a.footer_white:active	{font-size: 11px; text-decoration: none; color: #ffffff;}


body {
	font-family: Arial, MS Sans Serif, Verdana;
	font-size: 11px;
	color: #336699;
	margin: 1px;
}

H1 {
	font-family: Arial, MS Sans Serif, Verdana;
	font-size: 11px;
	margin: 1px;
}

H2 {
	font-size: 12px;
	margin: 1px;
}



.editt 	{
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 10px;
	color: #333366;
	background-color: #FFFFFF;
	border-bottom: #336699 1px solid;
	border-left: #336699 1px solid;
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
}

.edit 	{
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 12px;
	color: #333366;
	background-color: #FFFFFF;
	border-bottom: #336699 1px solid;
	border-left: #336699 1px solid;
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
}

.edit_red_bckgr {
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 12px;
	color: #333366;
	background-color: #FAE2E3;
	border-bottom: #336699 1px solid;
	border-left: #336699 1px solid;
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
}

.edit1	{
	font-family: Arial, MS Sans Serif, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #336699;
	border-bottom: #336699 1px solid;
	border-left:   #336699 1px solid;
	border-right:  #336699 1px solid;
	border-top:    #336699 1px solid;
	height: 20px;
	width: 58px;
}
.edit2 {
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 12px;
	color: #333366;
	background-color: #ffffff;
	border-bottom: #336699 1px solid;
	border-left:   #336699 1px solid;
	border-right:  #336699 1px solid;
	border-top:    #336699 1px solid;
	height: 20px;
	width: 108px;
}
.edit3 {
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 12px;
	color: #333366;
	background-color: #FFFFFF;
	border-bottom: #336699 1px solid;
	border-left:   #336699 1px solid;
	border-right:  #336699 1px solid;
	border-top:    #336699 1px solid;
	width: 162px;
}
.edit4 {
	font-family: Arial, MS Sans Serif, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #336699;
	border-bottom: #336699 1px solid;
	border-left:   #336699 1px solid;
	border-right:  #336699 1px solid;
	border-top:    #336699 1px solid;
	height: 20px;
	width: 140px;
}
.edit5 {
	font-family: Arial, MS Sans Serif, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #336699;
	border: 1px solid #336699 ;

}
.text {
	font-family: Arial, MS Sans Serif, Verdana;
	font-size: 11px;
	color: #FFFFFF;
}
.text1 {
	font-family: Arial, MS Sans Serif, Verdana;
	font-size: 11px;
	color: #336699;
}

.text2 {
	font-family: Arial, MS Sans Serif, Verdana;
	font-size: 15px;
	color: #336699;
}

.text3 {
	font-family: Arial, MS Sans Serif, Verdana;
	font-size: 10px;
	color: #FFFFFF;
}

.text_dom {
	font-family: Arial, MS Sans Serif, Verdana;
	font-size: 10px;
	color: #336699;
}

.text_search {
	font-family: Arial, MS Sans Serif, Verdana;
	font-size: 11px;
	color: #FFFFFF;
}

table.text_search, td.text_search, .text_search td {
	text-align:left}
input.text_search, select.text_search {
	width:139px;
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 12px;
	color: #333366;
	background-color: #FFFFFF;
	border-bottom: #336699 1px solid;
	border-left: #336699 1px solid;
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;}
	
input.text_search2, select.text_search2 {
	width:65px;
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 12px;
	color: #333366;
	background-color: #FFFFFF;
	border-bottom: #336699 1px solid;
	border-left: #336699 1px solid;
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;}

.text_cat {
	font-family: Arial, MS Sans Serif, Verdana;
	font-size: 11px;
	color: #FFFFFF;
}

table.text_cat strong a { float:left}

select {
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 11px;
	color: #000000;
	height: 20px;
	border: thin solid #336699;
}
.select1 {
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 11px;
	color: #000000;
	height: 20px;
	width: 254px;
	border: thin solid #336699;
}
.select2 {
	font-family: Verdana, MS Sans Serif, Arial;
	font-size: 11px;
	color: #000000;
	border: thin solid #336699;
}

form {margin: 0}

.style1 {font-size: 16px; font-weight: bold; background-color:#FFFFFF;}
.style3 {font-size: 12px; font-weight: bold; background-color:#FFFFFF;}

.table_bg  {background-color:#336699;}
.tr_td {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; background-color:#FFFFFF;}

.t_promo {  border: #ff6633; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #ffffff; font-family:Arial, Helvetica, sans-serif;}

.submit_g {
	font-family: Arial, Verdana, MS Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #009900;
	border: #009900 1px solid;

}

.submit_r {
	font-family: Arial, Verdana, MS Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #cc3300;
	border: #cc3300 1px solid;

}

.table2:link	{font-family:Verdana; font-size: 11px; text-decoration: none; color: #ffffff;}
.table2:hover	{font-size: 11px; color: #ffffff; text-decoration: none;}
.table2:visited	{font-size: 11px; text-decoration: none; color: #ffffff;}
.table2:active		{font-size: 11px; text-decoration: none; color: #ffffff;}	

.table_c {font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #ffffff;}
.table_c:link	{font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #ffffff;}
.table_c:hover	{font-size: 11px; color: #ffffff; text-decoration: none;}
.table_c:visited	{font-size: 11px; text-decoration: none; color: #ffffff;}
.table_c:active		{font-size: 11px; text-decoration: none; color: #ffffff;}	

.table_c_b {font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #336699;}
.table_c_b:link	{font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #336699;}
.table_c_b:hover	{font-size: 11px; color: #336699; text-decoration: none;}
.table_c_b:visited	{font-size: 11px; text-decoration: none; color: #336699;}
.table_c_b:active		{font-size: 11px; text-decoration: none; color: #336699;}	

.table_sb {font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #ffffff;}
.table_sb:link	{font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #ffffff;}
.table_sb:hover	{font-size: 11px; color: #ffffff; text-decoration: none;}
.table_sb:visited	{font-size: 11px; text-decoration: none; color: #ffffff;}
.table_sb:active		{font-size: 11px; text-decoration: none; color: #ffffff;}	

.table_sb_b {font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #00177a;}
.table_sb_b:link	{font-family:Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #00177a;}
.table_sb_b:hover	{font-size: 11px; color: #00177a; text-decoration: none;}
.table_sb_b:visited	{font-size: 11px; text-decoration: none; color: #00177a;}
.table_sb_b:active		{font-size: 11px; text-decoration: none; color: #00177a;}

a.table_pr:link	{font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; text-decoration: none; color: #f5a610;}
a.table_pr:hover	{font-size: 11px; color: #ffbe10; text-decoration: underline;}
a.table_pr:visited	{font-size: 11px; color: #ffbe10;}
a.table_pr:active	{font-size: 11px; text-decoration: none; color: #ffbe10;}

span.table_title {font-family: Verdana,Arial, MS Sans Serif; font-size: 11px; text-decoration: none; color: #336699; cursor:default}

.button_cons { display:block;
			   width:170px;
			   height:100%;			 
			   background-position:0% 0%;			   			
}

.button_cons:hover {
			   background-position:0% 100%;		   			
}
.button_cons:active {
			   background-position:0% 100%;		   			
}

.submit_f_conv {font-family: Arial, Verdana, MS Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #336699;
	border: #336699 1px solid;}

.input_f_conv {
	font-family: Verdana, MS Sans Serif, Arial;
    font-size: 11px;
    color: #333366;
    background-color: #FFFFFF;
    border: #336699 1px solid;}

a.vmenu_f_conv:link		{font-family: Verdana; font-size: 10px; text-decoration: none; color: #31569f;}
a.vmenu_f_conv:hover	{font-size: 10px; color: #31569f; text-decoration:underline;}
a.vmenu_f_conv:visited	{font-size: 10px; color: #31569f;}
a.vmenu_f_conv:active	{font-size: 10px; text-decoration: none; color: #31569f;}

.banner_main {
	position:absolute;
	right:1122px;
	top:0px;
	display:block;
	width:120px;
	height:683px;
	background-repeat:no-repeat;
}

.banner_main a{	
	display:block;
	width:120px;
	height:683px;
	background-repeat:no-repeat;
}
.view_record { font-size:15px; font-family:Arial, MS Sans Serif, Verdana; text-decoration: none; color: #336699;}

td.clientsNav {
background-color:#deebf9;
font-family: Arial, MS Sans Serif, Verdana; font-size: 11px; color: #336699; font-weight:bold;
}



.hotel_ban {
display:block;
width:120px;
height:250px;
margin-bottom:10px;
}

.hotel_ban a img{
border:0;
}
.hosting_title{background: #cbe1f5; padding:6px 2px; margin-top:0}

a.topNav { display:block; 
width:55px; 
height:18px; 
padding:2px 0 0; 
float:right;
background:#fff url(http://www.need.bg/i/btn_narrow.jpg) bottom left no-repeat; 
text-align:center;
font-weight:bold
}

a.topNav:hover {
background:url(http://www.need.bg/i/btn_narrow_hov.jpg) bottom left no-repeat; padding:2px 0 0; }

a.enTr , a.enTr:hover{
margin:0!important;}

a.tn_active {
background:url(http://www.need.bg/i/btn_narrow_hov2.jpg) bottom left no-repeat!important;}

.containerEnTr {position:relative;
float:right;
width:10px; 
height:10px;
}

div.sbEnTr { position:absolute; 
 left:-164px; 
 top:0px; 
 display:block;
 background:#fff url(http://www.need.bg/i/sb_en_back2.jpg) no-repeat;
 width:105px;
 height:65px;
 text-align:right;
}

div.sbEnTr a { display:block; padding:4px 7px;}
div.sbEnTr a:hover { font-weight:bold}



/*HOTELS NEED BG*/
.hotelDetCont {
padding:10px; font-size:11px}

.hotDet1 { width:296px; margin:0; padding:0 0 10px; list-style:none; float:left; background:url(../i/contrec1.jpg) left bottom no-repeat}
.hotDet2 { width:296px; margin:0; padding:0 0 10px; list-style:none; float:left; background:url(../i/contrec2.jpg) left bottom no-repeat}

.hotDet1 .hotelName{background:#fff url(../i/contrec1_tit.jpg) left bottom no-repeat; height:23px; width:280px; padding:0 10px; margin:0; font-size:12px}
.hotDet2 .hotelName{background:#fff url(../i/contrec2_tit.jpg) left bottom no-repeat; height:23px; width:280px; padding:0 10px; margin:0; font-size:12px}

.hotelName{font-weight:bold; font-size:13px;}
.hotDet1 .hotelName{ color:#cc0000}

.hotDetCoord {margin:0; padding:3px 10px; width:270px!important; float:left;}

.hotDetCoord span{display:block; width:55px; padding:0 10px 0 0; float:left; font-weight:bold; text-align:right }

ul.gallery { width:520px; margin:0; padding:25px 0 0 15px; list-style:none; float:left;}
ul.gallery li {display: block; padding:2px; float:left;}
ul.gallery li a {padding:2px;border:1px solid #336699; position:relative; text-align:center; float:left;}
ul.gallery li a img {margin:auto; border:0; width:120px; height:96px}

.hotelFeat1, .hotelFeat2 {width:100%; clear:both; padding:20px 10px 10px; float:left}

.hotelFeat1 ul.feat1{margin:0; padding:0 0 30px 0; list-style:none; float:left; width:240px; background:url(../i/feat1.jpg) bottom left no-repeat; min-height:110px}
.hotelFeat1 ul.feat2{margin:0; padding:0 0 30px 0; list-style:none; float:left; width:240px; background:url(../i/feat2.jpg) bottom left no-repeat; min-height:110px}
.hotelFeat1 ul.feat3{margin:0; padding:0 0 30px 0; list-style:none; float:left; width:240px; background:url(../i/feat3.jpg) bottom left no-repeat; min-height:110px}

.hotelFeat2 ul.feat1{margin:0; padding:0 0 30px 0; list-style:none; float:left; width:240px; background:url(../i/feat21.jpg) bottom left no-repeat; min-height:110px}
.hotelFeat2 ul.feat2{margin:0; padding:0 0 30px 0; list-style:none; float:left; width:240px; background:url(../i/feat21.jpg) bottom left no-repeat; min-height:110px}
.hotelFeat2 ul.feat3{margin:0; padding:0 0 30px 0; list-style:none; float:left; width:240px; background:url(../i/feat23.jpg) bottom left no-repeat; min-height:110px}


.hotelFeat1 ul p { width:230px; height:21px; padding:0 0 0 10px; margin:0 0 10px 0; background:#fff url(../i/feat_title.jpg) top left no-repeat}
.hotelFeat1 ul p span{ font-weight:bold; display:inline-block; height:16px; margin:0; padding:5px 20px 0 0; background:#fffcd3 url(../i/feat_title_r.jpg) top right no-repeat}

.hotelFeat2 ul p { width:230px; height:21px; padding:0 0 0 10px; margin:0 0 10px 0; background:url(../i/feat_title2.jpg) top left no-repeat}
.hotelFeat2 ul p span{ font-weight:bold; display:inline-block; height:16px; margin:0; padding:5px 20px 0 0; background: url(../i/feat_title_r2.jpg) top right no-repeat}


.hotelFeat1 ul li, .hotelFeat2 ul li {padding:2px 15px 0 35px; background:url(../i/checked.gif) 15px 2px no-repeat}

a.green, a.green:visited, a.green:link { color:#006600; font-weight:bold; font-size:12px}
a.green:hover { text-decoration:underline}

.hotDetCoord a.green, .hotDetCoord a.green:link, .hotDetCoord a.green:visited, .hotDetCoord a.green:hover { font-weight:normal; font-size:11px}

.hotelDesc {width:842px; min-height:70px;clear:both;
padding:5px 0;
background:url(../i/hotelDesc.jpg) top left no-repeat;
overflow-x:hidden}

.hotelDesc p{ margin:0; padding:0 15px;}
.hotelDesc table { margin-bottom:15px}
.hotelDesc ul, .hotelDesc ol { }
.hotelDesc li { padding:2px 0;}
.hotelDesc span{ padding:0 5px 5px; display:inline-block; font-weight:bold}
.hotelDesc a{ color:#336699; text-decoration:none; font-weight:bold}
.hotelDesc a:hover{ color:#336699; text-decoration:underline; font-weight:bold}

.helpLinks {width:725px;height:30px; clear:both; padding:30px 0 10px; margin:5px auto}
.helpLinks a {display:block; width:200px; height:20px; padding:12px 10px 8px; color:#336699!important; text-align:center; font-weight:bold; font-size:11px;  background:#e5edfd; border:1px solid #fff; float:left }
.helpLinks a:hover{ border:1px solid #336699; background:#fff}
.helpLinks a.right {float:right }

/*END OF HOTELS NEED BG*/

/*HOTELS RECORDS LIST*/
td.tdPic3 {padding:1px 5px 1px 1px;border:2px solid #cbe1f5; text-align:center; background:#cbe1f5; width:96px;}
td.tdPic2 {padding:1px 5px 1px 1px;border:2px solid #deebf9; text-align:center; background:#deebf9; width:96px;}
td.tdPic1 {padding:1px 5px 1px 1px;border:2px solid #edf6fa; text-align:center; background:#edf6fa; width:96px;}

.linkPic {position:relative; display:inline-block; height:65px; /*width:90px*/}
.linkPic img { border:1px solid #336699; }

img.arrowPic {position:absolute; top:1px; left:1px; z-index:1; border:0}
img.arrowPic { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.need.bg/i/arr.png', sizingMethod='crop'); }



/*HOTELS RECORDS LIST*/

/*CLIENTS ADMINISTRATION*/
td.adminPic {padding:30px 0 0 0;
}

td.adminPic a img { padding:2px; border:2px solid #cbe1f5}
td.adminPic a:hover img { border:2px solid #336699}

a.hotel_info_link { color:#f60}
a.hotel_info_link:hover { text-decoration:underline} 


/*END OF CLIENTS ADMINISTRATION*/