body  {
   padding: 0;
   margin: 0;
   background: #8AA97F;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

a img {
   border: 0;
}
.read{
display:none;
}
td, form {
   margin: 0;
   padding: 0;
   font-size: 11px;
}
select   {
   font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
   border: 1px solid Gray;
   height: 17px;
}
.textinput   {
  font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   border: 1px solid Gray;
   height: 17px;
}




.bigtable {
   /*border: 1px solid Black;*/
   border-collapse: collapse;
   background: white;
   width: 880px;
   height: 100%;
   text-align: center;
}
.main_table_cont{
	width: 880px;
		padding:10px;
}
.main_table{
	border-collapse: collapse;
	background: white;
	width: 860px;
	height: 100%;
	text-align: center;

}
.flashtable{
	height:150px;
	background:url(images/banner_housebg.jpg);
}
.header_table{
	/*height:150px;*/
}
.header_td{
	/*height:150px;*/
}
.langs {
 	text-align:right;
	color:black;
	width:280px;
	background: #187118;
   height: 26px;
   padding: 0 10px 0 10px;
}
.langs a {
	font: bold 11px Tahoma;
	text-decoration: none;
	color: White;
}

.langs a:hover {
	text-align:right;
	font: bold 11px Tahoma;
	text-decoration: underline;
}

.header_td .menues {
	background: #187118;
	height: 26px;
	width:600px;
}

.header_td .menues a {
	color: White;
	text-decoration: none;
	padding: 0 13px 0 13px;
	border-right: 1px solid black;
}

.header_td .menues a:hover {
	text-decoration: underline;
}

.footer, .footer a {
	font:bold 11px Tahoma;
	color:#187118;
	text-align:right;
	text-decoration:none;
	padding-bottom:70px;
	padding-right:20px;
}

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



.menu_left {
	/*background:url(images/menues_middle.gif);*/
}

.menu_left .header {
	width:197;
	height:24;
	background: #187118;
	font: normal 11px Tahoma;
	color:white;
	padding:0px 5px;
}

.menu_left .sub_texts {
	height:25px;
	text-align:right;
	font: normal 11px Tahoma;
	color:#187118;
	padding-left:5px;
	vertical-align:middle;
}

.menu_left .sub_texts2 {
	text-align:center;
	font: bold 11px Tahoma;
	color:#187118;
	padding-top:5px;
	padding-bottom:5px;
}

.menu_left .sub_texts3 {
	text-align:center;
	font: normal 11px Tahoma;
	color:#187118;
	padding-top:5px;
	padding-bottom:5px;
}

.menu_left .sub_texts3 a, .menu_left .sub_texts3 a:hover {
	font: bold 11px Tahoma;
	color:#187118;
}


.menu_left .sub_texts4 {
	text-align:left;
	font: normal 11px Tahoma;
	color:#187118;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.menu_left .sub_texts4 a {
	font: normal 11px Tahoma;
	color:#187118;
	text-decoration:none;
}

.menu_left .sub_texts4 a:hover {
	font: normal 11px Tahoma;
	color:#187118;
	text-decoration:underline;
}

.menu_left .sub_texts5 {
	text-align:right;
	font: bold 11px Tahoma;
	color:#FB8A04;
	padding-right:5px;
}


.menu_left .bottom {
	width:197px;
	height:3px;
	background:url(images/menues_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:right;
	font: normal 11px Tahoma;
	color:#187118;
	padding-bottom:5px;
	padding-right:5px;
}

.menu_left .bottom a  {
	color:#187118;
	text-decoration:none;
	font: normal 11px Tahoma;
}
.menu_left .bottom a:hover{
	text-decoration:underline;
}
.menu_left .sub_texts_comp, .menu_left .sub_texts_comp a {
	height:20px;
	font: normal 11px Tahoma;
	color:#187118;
	text-decoration:none;
	vertical-align:middle;
}

.menu_left .sub_texts_comp a:hover {
	font: normal 11px Tahoma;
	color:#187118;
	text-decoration:underline;
}
.sub_texts3 .compare {
	width:175px;
	text-align:center;
	background:#FFFFFF;
}

.button {
	/*background:url(images/butt_search.gif);*/
	background-repeat:no-repeat;
	width:69px;
	height:20px;
	padding:1px;
	font: bold 11px Tahoma;
	color:#187118;
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid #187118;
}

.button2 {
	width:23px;
	height:18px;
	text-align:center;
	font: bold 11px Tahoma;
	color:#187118;
	margin-top:5px;
	margin-bottom:5px;
	padding:1px;
	border:1px solid #187118;
}


.menu_left .textinput {
	width:40px;
	font: normal 11px Tahoma;
}

.menu_left select {
	font: normal 11px Tahoma;
	width:125px;
}

.indexmap {
	background:url("images/map.gif");
	background-repeat:no-repeat;
	background-position:top left;
	height:262px;
	font: normal 11px Tahoma;
	/*margin-left:20px;*/
}

.indexmap .int_map {
	font: normal 14px Tahoma;
	text-decoration:none;
	padding-left:30px;
}

.indexmap .int_map a {
	font: bold 14px Tahoma;
	text-decoration:none;
}

.indexmap .int_map a:hover {
	font: bold 14px Tahoma;
	text-decoration:underline;
}



.indexmap .content {
	text-align:left;
	font: normal 11px Tahoma;
	color:#187118;
	padding-top:20px;
}

.index_offers .details, .rand_imgs_tops {
	font: normal 11px Tahoma;
	color:#187118;
	text-align:left;
}

.index_offers {
	font: normal 11px Tahoma;
	margin-left:20px;
	margin-top:20px;
	height:220px;
	border:1px solid #187118;
	width:300px;
}

.index_offers .header{
	background:#187118;
	text-align:left;
	height:20px;
}
.index_offers .header a {
	font: normal 11px Tahoma;
	color:white;
	padding-left:10px;
	text-decoration:none;
}

.index_offers .thumb {
	/*width:100px;*/
	padding-left:13px;
}

.index_offers .thumb img{
/*	padding-top:10px;
	padding-bottom:10px;*/
	/*padding-left:13px;*/
	border: none;
	width:89px;
	height:63px;

}

.index_offers .trans {
	font: bold 11px Tahoma;
	color:#187118;
	text-align:left;
}



.index_offers .details_more  {
	padding-left:10px;
	padding-right:10px;
	font: normal 11px Tahoma;
	color:black;
	text-align:left;
	height:70px;
}

.index_offers .bottom {
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
	font: normal 11px Tahoma;
	color:#FB8A04 !important;
	text-align:right;
	height:20px;
}

.index_offers .bottom a, .rand_imgs_tops a {
	font: bold 12px Tahoma;
	color:#187118;
	text-decoration:none;
	border-bottom: 1px dotted #187118;
}

.index_offers .bottom a:hover, .rand_imgs_tops a:hover {
	font: bold 12px Tahoma;
	color:#187118;
	/*text-decoration:underline;*/
	border-bottom: 1px solid #187118;
}

.index_regions {
	/*margin-left:20px;*/
}

.header {
	font:bold 12px Tahoma;
	background:#187118;
	color:white;
	height:26px;
	padding:5px;
	text-decoration:none;
}
/*
.index_regions2 .header {
	background:url(images/rainbow.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:40px;
	font:bold 12px Tahoma;
	color:#187118;
	text-decoration:none;
	border-bottom: 1px solid #EDEDE0;
	padding-left:15px;
}*/

.index_regions2 .content {
	font: normal 11px Tahoma;
	color:black;
	text-decoration:none;
	padding:5px;
}

.index_regions{
	width: 100%;
}
.index_regions td{
	padding-top:5px;

	height:65px;
}
.index_regions .links{
	height:15px;
}
.index_regions .links  a {
	font: bold 11px Tahoma;
	color:#187118;
	text-decoration:none;
	padding-left:15px;
}

.index_regions .links a:hover {
	font: bold 11px Tahoma;
	color:#187118;
	text-decoration:underline;
	padding-left:15px;
}

.index_regions .header2,.index_regions .header {
	font:bold 12px Tahoma;
	background:#187118;
	color:white;
	height:26px;
	padding:5px;
	text-decoration:none;

}

.index_regions .subreg_links a {
	font: bold 11px Tahoma;
	color:#187118;
	text-decoration:none;
}

.index_regions .subreg_links a:hover {
	font: bold 11px Tahoma;
	color:#187118;
	text-decoration:underline;
}

.index_regions .subreg_footer a {
	font: bold 11px Tahoma;
	color:#187118;
	text-decoration:none;
}

.index_regions .subreg_footer a:hover {
	font: bold 11px Tahoma;
	color:#FB8A04;
	text-decoration:underline;
}

.about_us{
	width:100%;
}

.about_us .about_us_menu {
	width:120px;
}

.about_us .links {
	font:normal 11px Tahoma;
	color:#187118;
	text-decoration:none;
}

.about_us .links a {
	font:normal 11px Tahoma;
	color:#187118;
	text-decoration:none;
}

.about_us .links a:hover {
	font:normal 11px Tahoma;
	color:#187118;
	text-decoration:underline;
}

.about_us .about_us_content {
width: 500px;
		/*border:1px solid red;*/


}

.about_us .content {
	font: normal 11px Tahoma;
	color:black;
	background:#F7F7F7;
	padding:5px;
}
.askquestion
{
	width:100%;
}

.askquestion .left {
	font: normal 11px Tahoma;
	color:black;
	text-align:right;
}

.askquestion .right .tinput, .askquestion .right .textarea {
	border:1px solid black;
}

.bulgaria .rainbow {
	/*background:url(images/rainbow3.gif);*/

}

.bulgaria .bulgarian_map {
	background:url("images/map.gif");
	background-repeat:no-repeat;
}

.bulgaria .header{
	font: bold 14px Tahoma;
	color:white;
	background:#187118;
	height:26px !important;
	padding:5px;
}
.bulgaria .useful_header {
	font: bold 12px Tahoma;
	color:white;
	background:#187118;
	height:26px;
	padding:5px;
}

.bulgaria .useful_links, .bulgaria .useful_links a {
	font:normal 11px Tahoma;
	color:black;
	text-decoration:none;
}

.bulgaria .useful_links a:hover {
	font:normal 11px Tahoma;
	color:black;
	text-decoration:underline;
}

.bulgaria .content {
	font: normal 11px Tahoma;
	color:black;
	background:#F7F7F7;
	width:100%;
	padding:5px;
}

.bulgaria .bg_pics img {
	width:90px;
	height:73px;
}

.services {
	width:100%;
}
.services .content {
	font: normal 11px Tahoma;
	color:black;
	width:100%;
	padding:5px;
}

.services .menu, .services .header{
	width:100%;
}
.services .services_links a {
	font:normal 11px Tahoma;
	color:black;
	text-decoration:none;
}

.services .services_links a:hover {
	font:normal 11px Tahoma;
	color:black;
	text-decoration:underline;
}

.search_links{
	width:100%;
	/*border:1px solid red;*/
	margin-left: 20px;
	margin-bottom:10px;
}
.search_links .header {
	width:100%;
	height:26px;
	font: bold 14px Tahoma;
	color:white;
	background:#187118;
	padding-left: 10px;
}

.search_links a{
	font: bold 11px Tahoma;
	color:#187118;
	border-bottom:1px dotted #187118;
}
.search_links a:hover{
	border-bottom:1px solid #187118;
}

.search_links td{
	height:15px;
	/*padding-left: 10px;*/
}
.results{
	/*width:630px;*/
	/*border:1px solid red;*/
	padding-left:20px;
}
.results .header {
	/*width:600px;*/
	font: bold 14px Tahoma;
	color:white;
	background:#187118;
	background-position:top right;
	background-repeat:no-repeat;
}

.results .links a {
	font:normal 11px Tahoma;
	color#187118;
	text-decoration:none;
}

.results .links a:hover {
	font:normal 11px Tahoma;
	color:#187118;
	text-decoration:underline;
}

.table {
	width:100%;
	background:#F7F7F7;
	background-repeat:no-repeat;
	border-collapse:collapse;
	background-position:left top;
}

.table .t_head {
	text-align:center;
	vertical-align:middle;
	font: bold 11px Tahoma;
	color:white;
	height:20px;
	background:#187118;
	white-space:nowrap;
}
.table .t_head *{
	padding:2px;
}
.table .t_head a, .table .t_head a:hover {
	font: bold 11px Tahoma;
	color:white;
	text-decoration:underline;
}

.table .t_cont_odd, .table .t_cont_even {
	vertical-align:middle;
	text-align:center;
	font:normal 11px Tahoma;
	color:black;
	padding:2px;
}
.table .t_cont_odd *, .table .t_cont_even *{
	padding:2px;
}
.table .t_cont_odd a, .table .t_cont_odd a:hover, .table .t_cont_even a, .table .t_cont_even a:hover {
	font:normal 11px Tahoma;
	text-decoration:underline;
	color:black;
}

.table .t_link img, .table .t_td1 img {
	border:0;
}

.t_pager {
	width:583px;
	height:97;
	text-align:left;
	font:normal 11px Tahoma;
	color:#187118;
	background-position:bottom right;
	background-repeat:no-repeat;
}

.t_pager a, .t_pager a:hover {
	font:bold 11px Tahoma;
	color:#187118;
	text-decoration:underline;
}

.printlink a, .printlink a:hover {
	background:#F7F7F7;
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	font: bold 11px Tahoma;
	border:1px solid #187118;
	height:15px;
	width:68px;
	padding:1px;
	color:#187118;
	text-decoration:none;
	display:block;
}

.offers {
	width: 655px;
	background: #F7F7F7;
	padding-top:5px;
	margin-left:5px;
	text-align:center;
}
.offers .det_left{
	width: 270px;
	padding-top:5px;
	padding-left:5px;
	text-align:center;
}
.offers .links{
	width: 270px;
	padding-top:5px;
	padding-left:15px;
	text-align:left;
	color:#187118;
}
.offers .links a{
	color:#187118;
	border-bottom: 1px dotted #187118;
}
.offers .links a:hover{
	color:#187118;
	border-bottom: 1px solid #187118;
}
.offers .imgarea {
	vertical-align: bottom;
	height: 85px;
	width: 300px;
	overflow: auto;
	overflow-y: hidden;
	overflow-x: auto;
	white-space: nowrap;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#187118;
	scrollbar-track-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#187118;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#187118;
}

.offers .header {
	font: bold 12px Tahoma;
	color:white;
	width:600px;
	background: #187118;
	background-position:top right;
	background-repeat:no-repeat;
	padding:5px;
}

.offers .details_left {
	font:normal 11px Tahoma;
	color:black;
	text-align:right;
}

.offers .details_right{
	font:bold 11px Tahoma;
	color:black;
	text-align:left;
	text-decoration:none;
}
.offers .details_right a {
	font:bold 11px Tahoma;
	color:#187118;
	text-align:left;
	text-decoration:none;
	border-bottom: 1px dotted #187118;
}

.offers .details_right a:hover {
	/*text-decoration:underline;*/
	border-bottom: 1px solid #187118;
}

.offers .add_fav a {
	font:normal 11px Tahoma;
	color:#187118;
}

.offers .add_fav a:hover {
}

.offers .details {
	font:normal 11px Tahoma;
	color:black;
	text-align:left;
	padding:10px;
}

.offers .details a {
	font:normal 11px Tahoma;
	color:#187118;
	text-decoration:none;
}

.offers .details a:hover {
	text-decoration:underline;
}

.offers .details img {
	border:0px;
}

.offers .details_header {
	font: bold 12px Tahoma;
	color:white;
	background:#187118;
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:5px;
	height:26px;
}

.offers .details_contacts {
	font:normal 11px Tahoma;
	color:black;
	text-align:left;
}

.suboffers {
	width:564px;
	background-repeat:no-repeat;
	background-position:right top;
}

.suboffers .head {
	height:24px;
	vertical-align:middle;
	font:bold 11px Tahoma;
	color:white;
	background:#187118;
	text-align:center;
}

.suboffers .normal {
	font:normal 11px Tahoma;
	color:#187118;
	text-align:center;
}

.suboffers .marked td {
	background:#187118;
	color:white;
}

.interactive_map .header {
	font: bold 12px Tahoma;
	background:#187118;
	color:white;
	text-align:center;
	height:26px;
	vertical-align:bottom;
}

.quicksearch .header {
	font: bold 12px Tahoma;
	background:#187118;
	color:white;
	height:26px;
	padding:5px 5;
}

/*.quicksearch .formtable input {
	font:normal 11px Tahoma;
	color:#5F5D49;
	text-align:right;
	width:100px;
}
*/
.quicksearch .formtable input {
	font:normal 11px Tahoma;
	color:#5F5D49;
	text-align:left;
	border:1px solid #548C25;
}

.quicksearch .formtable .tinput, .quicksearch .formtable .tinput1 {
	border:1px ridge #548C25;
}

.quicksearch .formtable .tfcheckbox {
	border:0px ridge #548C25;
}

.main_table .other {
	font:bold 11px Tahoma;
	color:black;
	text-align:left;
	padding-left:20px;
}



.index_news .content {
	padding-top:10px;
	font:normal 11px Tahoma;
	color:black;
	text-align:left;
}

.rand_imgstb .rand_imgtd {
	text-align:center;
	vertical-align:middle;
	height:94px;
}

.rand_imgs_browse a {
	font:bold 11px Tahoma;
	color:#5F5D49;
	text-decoration:none;
}

.rand_imgs_browse a:hover {
	font:bold 11px Tahoma;
	color:#5F5D49;
	text-decoration:underline;
}

.rand_imgs_tops {
	font:normal 11px Tahoma;
	color:#5F5D49;
	text-decoration:none;
}

.rand_imgs_tops a {
	font:bold 11px Tahoma;
	color:#5F5D49;
	text-decoration:none;
}

.rand_imgs_tops a:hover {
	font:bold 11px Tahoma;
	color:#5F5D49;
	text-decoration:underline;
}

.rand_imgs_tops .header a {
	font:bold 14px Tahoma;
	color:#5F5D49;
	text-decoration:none;
}

.rand_imgs_tops .header a:hover {
	font:bold 14px Tahoma;
	color:#5F5D49;
	text-decoration:underline;
}

.rand_imgs_randtxt {
	font:normal 11px Tahoma;
	color:#5F5D49;
	text-decoration:none;
	text-align:left;
}
