body,p,td {FONT-SIZE:10pt;  FONT-FAMILY: verdana, helvetica;}

body {
	background-color: #F2F2F2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {font-size: 12px;color: #FFFFFF;font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;}
a:hover {font-size: 12px; color: #FFFF33;text-decoration: none;}
a:active {font-size: 12px; color: #00CCFF;text-decoration: none;}
a:link {font-size: 12px; text-decoration: none;	color: #FFFFFF;}
a:visited {	font-size: 12px; text-decoration: none;}

a.bottom {FONT-SIZE: 8pt ;	color: #FFFFFF; FONT-FAMILY: Verdana, Helvetica ;FONT-WEIGHT:bold; TEXT-DECORATION: none }
a.bottom:hover {FONT-SIZE: 8pt ;	COLOR: #FFFF33; FONT-FAMILY: Verdana, Helvetica ; TEXT-DECORATION: none }
a.bottom:active {FONT-SIZE: 8pt ;	COLOR: #00CCFF; FONT-FAMILY: Verdana, Helvetica ;FONT-WEIGHT:bold; TEXT-DECORATION: none }
a.bottom:visited {FONT-SIZE: 8pt ;	FONT-FAMILY: Verdana, Helvetica ;FONT-WEIGHT:bold; TEXT-DECORATION: none }
a.bottom:link {FONT-SIZE: 8pt ;	color: #FFFFFF; FONT-FAMILY: Verdana, Helvetica ;FONT-WEIGHT:bold; TEXT-DECORATION: none }

a.ask {FONT-SIZE: 8pt;	color: #0000CC; FONT-FAMILY: Verdana, Helvetica ;FONT-WEIGHT:bold; TEXT-DECORATION: none }
a.ask:hover {FONT-SIZE: 8pt ;	COLOR: #0099FF; FONT-FAMILY: Verdana, Helvetica ; TEXT-DECORATION: none }
a.ask:active {FONT-SIZE: 8pt ;	COLOR: #00CCFF; FONT-FAMILY: Verdana, Helvetica ;FONT-WEIGHT:bold; TEXT-DECORATION: none }
a.ask:visited {FONT-SIZE: 8pt ;	FONT-FAMILY: Verdana, Helvetica ;FONT-WEIGHT:bold; TEXT-DECORATION: none }
a.ask:link {FONT-SIZE: 8pt ;	color: #0000CC; FONT-FAMILY: Verdana, Helvetica ;FONT-WEIGHT:bold; TEXT-DECORATION: none }
.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #008FFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
.add_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #3333CC;
}
.body_text {
	font-family: Verdana;
	font-size: 11px;
	color: #003333;
}
.darkRed {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #CE0000;
	font-weight: bold;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000099;
	text-decoration: underline;
}
Table.select {
	font-size: 11px;
	color: #CCCCCC;
	border-width: thin;
	border-style: groove;
	border-color: #fefefe #999999 #999999 #fefefe;
/*	border-right-color: ;
	border-bottom-color: ;
	border-left-color: ;*/
	margin-bottom:15px;
	
}
.TBstyle2 {
	border-top: 1px none #006699;
	border-right: 1px none #006699;
	border-bottom: 1px ridge #006699;
	border-left: 1px none #006699;
	font-size: 13px;
	}
.ulBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	list-style-position: outside;
	list-style-image: url(http://www.apartments-sofia.com/avatars/sqBul.gif);
}

.button_gray
 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:		bold;
	color:			#006291;
	background-color:#E6E6E6;
	border: thin outset #FFFFFF;
 }


.style3 {
	color: #F90000;
	font-size: 12px;
}
.style4 {
	color: #0000CC;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style5 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.style13 {color: #FFFF00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.style15 {
	color: #003333;
	font-family: Verdana;
	font-size: 18;
}

input.contact {width:200px; border:1px solid #aaa;}
input.date {width:80px; border:1px solid #aaa;}
textarea.contact {width:350px; border:1px solid #aaa;}
select.contact {width:200px; border:1px solid #aaa;}


td.ptbltitle{text-align:left;height:25px;background-image: url(http://apartments-sofia.com/orange.gif);font-weight:bold;padding-left:5px;color:white;}
td.ptblnote{text-align:left;height:25px;font-weight:normal;padding-left:5px;color:red;}
td.ptblnote a {color:red; font-weight:bold; text-decoration:none;}
td.ptblnote a:hover { text-decoration:underline;color:red; font-weight:bold; }
td.pt{text-align:left;height:25px;font-weight:bold;padding-left:5px;border-bottom:1px solid #0099cc;}
td.pp{text-align:right;height:25px;padding-right:5px;border-bottom:1px solid #0099cc;}
table.ptbl{border:1px solid #aaa;background-color: white;}
table.ptblfp{border:1px solid #000;background-color: white;}

table.imgtbl{border:1px solid #aaa;background-color: white;margin-bottom:20px;}

.ulfp {	font-size: 10px;	margin:10px 0px 10px 0px;	padding-left:20px;	font-weight: bold;	color: red;	list-style-type: none;	list-style-image: url(http://www.apartments-sofia.com/avatars/sqBulOrange.gif);	}
.ulfp li {margin:0px;padding:0px;}

.ulfp2 {	font-size: 10px;margin:10px 0px 10px 0px;padding-left:20px;font-weight: normal;color: black;list-style-type: none;	list-style-image: url(http://www.apartments-sofia.com/avatars/sqBulOrange.gif);	}
.ulfp2 li {margin:0px;padding:0px;}

td.ask  a {color:red; font-weight:normal; text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
td.ask a:hover { text-decoration:underline;color:red; font-weight:normal; }

.tsttbl{border:none; text-align:left;font-size:10px;color:black;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tsttbl TD {font-size:10px;color:black;font-family:Verdana, Arial, Helvetica, sans-serif;}

table.bantable{border:1px solid #ccc;padding:3px;font-size:10px;font-family:tahoma;}

table.bantable a.bana{ font-size:10px; text-align:center; display:block; color:black; font-weight:normal; font-family:tahoma; text-decoration:none;padding:2px;border:1px solid white;}
table.bantable a.bana:hover{background-color: #ddd; color:black;border:1px solid #aaa;}