html,body { font-family: arial, verdana, helvetica, serif; font-size: 12px; }
html { overflow:-moz-scrollbars; }
body { background: url(../images/site_tile.jpg);  margin-top: 0px; margin-bottom: 0px; top: 0px;}
*html body{text-align:center;}

img {border: 0px;}
table {width:100%; border: 0px;}
td {vertical-align: top; border: 0px;}
a:link {color: #467E04; text-decoration:none;} 
a:visited {color: #6bc700; text-decoration:none;}
a:hover {text-decoration: underline;}

div.docholder{ width: 980px; margin: 0px auto;}

td.site_title {width: 980px; height:192px; background: url(../images/site_title.jpg) no-repeat}

td.lang { width: 60px; text-align:left; background: url(../images/lang.jpg) left repeat-y; padding: 5px 0px 0px 0px;}

td.mbf_content {font-variant: small-caps; text-align: left; padding: 0px 0px 0px 15px;}
a.mbflink:link, a.mbflink:visited {color: #4E8509; text-decoration:none;}
a#langactive {display:none;}

td.hmenu{ background: #BFE34F url(../images/hmenu.gif) right repeat-y; padding: 0px 0px 0px 0px; }

div#menuholder {margin-top: 5px;margin-bottom: 5px;}

div.mainlevelmmenu{ font-size: 13px; font-variant: small-caps;  padding: 0px 5px 0px 5px; border-right: 1px solid #ffffff;}

table.moduletablemmenu {width: auto; }
table.moduletablemmenu td {text-align:center; vertical-align: bottom;}


a.mainlevelmmenu:link, a.mainlevelmmenu:visited {color: #76A622; text-decoration: none; font-size: 13px;}
a.mainlevelmmenu:hover {color:#ffffff; text-decoration: none; font-size: 13px;}


td.vmenu{ width: 193px; background: url(../images/vmenu.jpg) repeat-y;  padding: 30px 0px 40px 20px;}

div.mainlevelvmenu{font-size: 14px; font-variant: small-caps; border-bottom-style: solid ; border-bottom-width: 1px; border-bottom-color: #DE5879; padding: 3px 10px 3px 0px;}
a.mainlevelvmenu:link, a.mainlevelvmenu:visited{ color: #000000; text-decoration: none;}
a.mainlevelvmenu:hover {color: #CC0033; text-decoration: none; }

div#active_menumainlevelvmenu{ background: url(../images/menu_active.jpg) right center no-repeat; border-bottom-style: solid ; border-bottom-width: 1px; border-bottom-color: #DE5879; padding: 3px 10px 3px 0px;}
a#active_menumainlevelvmenu {color: #CC0033;}

td.contenta { background: #ffffff; padding: 35px 30px 0px 20px; }

td.contentheading{font-size: 14px; font-weight: bold; font-variant: small-caps; color: #CC0033; text-align: center;}

td.rightcol{width: 172px; background: url(../images/baner.jpg) left repeat-y}

td.searchtitle {font-size: 12px;font-variant: small-caps; color: #CC0033; background: url(../images/search.jpg) bottom left no-repeat; padding: 30px 0px 3px 0px;}

.inputboxsearch {border-top: 2px solid #494949; border-left: 2px solid #DBDBDB; border-right:2px solid #DBDBDB; margin: 20px 7px 0px 0px;}
.buttonsearch {width:25px; background: url(../images/button.jpg) left no-repeat;}

td.baner {padding: 30px 10px 0px 0px}
td.weather { font-size:10px; padding: 90px 0px 5px 10px; text-align: left;}
.banweather {background: url(../images/weather.jpg) no-repeat}
.cityinput{border-top: 2px solid #5E5E5E; border-left: 2px solid #DEDEDE; border-right: 2px solid #F0F0F0; font-size: 9px; margin-left: 7px;}
.go {margin-right: 35px; }

td.footerm {width:980px; height:27px;font-size: 9px;text-align: right;  vertical-align:middle;  background: url(../images/footerm.jpg) no-repeat; padding: 0px 25px 0px 0px;}

a.copyright:link, a.copyright:visited {color: #000000; text-decoration:none}
a.copyright:hover {color: #000000; text-decoration:none}

/* Added by Bulgarian Golf Tours - Begin*/

.TableHeader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #060;
	text-align: center;
	font-weight: bold;
}
.TDContent {
	color: #060;
	background-color: #BDE34F;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.poweredBy {
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
	color: #060;
}
/* Added by Bulgarian Golf Tours - End */

.polet,.polet table,.polet input,.polet select,.polet option{
		font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
			font-size:11;
			color:#2E2D6A;
		}
	.polet label{
		cursor:pointer;
		}
	.polet .searchBox{
		background-color:#dff2f9;
			border:1px solid #058CC8;
		}
	.polet .searchLabel{
		font-size:10;
		font-weight:bold;
		width:80px;
		}
	.polet .fromCity,.toCity{
		border:1px solid silver;
		width:50px;
		position:relative;
		}
	.polet .flyDate,.polet .flyTime{
		width:80px;
		position:relative;		
		background-color:#FFFFFF;
		border:1px solid #058CC8;
		color:#004BA0;
	}
	.polet .fromCityLong,.polet .toCityLong{
		width:150px;
		position:relative;		
		background-color:#FFFFFF;
		border:1px solid #058CC8;
		color:#004BA0;	
		}
	.polet .searchButton{
		background-color:transparent;
		background:url("https://search.DoToTravel.com/content/air/btnSearch.gif");
		cursor:pointer;
		width:66px;
		height:19px;
		border:0px;
		font-weight:bold;
		text-transform:uppercase;
		font-size:10px;
		color:white;
		
	}
	.polet .moreButton{
		border:1px solid #058CC8;
		background-color:transparent;
		cursor:pointer;
		width:20px;
		height:17px;
		margin-left:2px;
		padding:0 0 0 0;
		color:#0089CF;
	}
	.polet .sButtons{
		color : blue;
		text-decoration : none;
		font-weight : bold;
	}
	.polet .sButtons:hover{
		color : midnightblue;
		text-decoration:none;
		font-weight:bold;
	}
	
	.polet .passCount{
		width:55px;
	}
