@charset "utf-8";

/* --- Global --------------------------------------------------------------------- */

body, table, div, p, img, ol, ul, form, textarea {

	margin:0px;

	padding:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}



a {

	text-decoration:none;

	color:#3B646D;

}



a:hover {

	color:#282914;

}



a:active {

	color:#FF9229;

}



p {

	margin-bottom:10px;

}



h1 {

	margin:0px 0px 0px 5px;

	padding:0px;

	float:left;

	font-family:"trebuchet MS";

	font-size:24px;

	font-weight:bold;

	color:#3B646D;	

}



.line {

	height:2px;

	margin:2px 0px 2px 0px;

	clear:both;

	background:url(images/backgrounds/line.gif);

	background-position:right;

}



/* --- Mian ----------------------------------------------------------------------- */

.border {

	width:990px;

	margin:10px auto 10px auto;

	border:1px solid #999999;

	background-color:#FFFFFF;

}



.header {

	width:950px;

	height:241px;

	margin:8px auto 0px auto;

	background:url(images/backgrounds/header.jpg);

}


.logo {
	
	margin:20px 3px 0px 3px;
	
	border-style:none;
	
}


.footer {

	width:950px;

	height:24px;

	margin:0px auto 6px auto;

	background:url(images/backgrounds/footer.jpg);

}



.copyright {

	margin-bottom:7px;

	font-size:10px;

	text-align:center;

	color:#3B646D;

}



.content {

	width:950px;

	margin:0px auto 0px auto;

	background:url(images/backgrounds/content.jpg);

}



.top {

	width:950px;

	background:url(images/backgrounds/top.jpg);

	background-position:top;

	background-repeat:no-repeat;

}



.bottom {

	width:950px;

/*	background:url(images/backgrounds/bottom.jpg);

	background-position:bottom;

	background-repeat:no-repeat;	*/

}



.main {

	width:930px;

	margin:0px auto 0px auto;

	background:url(images/backgrounds/main.gif);

}



.menu {

	width:175px;

	float:left;

}



.menuItems {

	margin-left:15px;

	font-size:18px;

	font-family:"trebuchet MS";

	list-style:none;

}



.menuItems li {

	margin:5px 0px 5px 0px;

}



.menuItemSel a {

	color:#FF9229;

}



.page {

	width:690px; /* 740 - 2*25 */

	margin-left:13px;

	padding:0px 25px 0px 25px;

	float:left;

}







/* --- About bulgaria ------------------------------------------------------------- */

.aboutBg {

	width:330px;

	margin:10px 0px 2px 5px;

	float:left;

	text-align:justify;

	color:#3B646D;

}



.textBlock {

	margin:10px 0px 10px 5px;

	clear:both;

	text-align:justify;

	color:#3B646D;

}







.map {

	margin:10px 0px 10px 0px;

	float:right;

	border:1px solid #3B646D;

}









/* --- Search --------------------------------------------------------------------- */

.form {

	font-weight:bold;

	color:#3B646D;

}



.inputText {

	width:75px;

	padding-left:2px;

	color:#282914;

	background-color:#F8F8F8;

	border:1px solid #A7A6AA;

}

.inputSelect {

	width:70px;

	color:#282914;

	background-color:#F8F8F8;

	border:1px solid #A7A6AA;

}



.inputSubmit {

	width:100px;	

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#F8F8F8;

	background-color:#3B646D;

	border:1px solid #F8F8F8;

}



.inputSubmit:hover {

	background-color:#FF9229;

}





/* --- Results -------------------------------------------------------------------- */

.results td {

	background-color:#3B646D;

}



.offer {

	font-size:12px;

	color:#3B646D;

	cursor:pointer;

	background:url(images/backgrounds/offer.gif);

	background-position:bottom;

}



.offer td {

	background:none;

}



.offer b {

	color:#25373C;

}



.offer a:hover {

	color:#3B646D;

}



.offerImage {

	border:1px solid #3B646D;

}



.offerPrice {

	padding-right:25px;

	font-size:18px;

}



.hotOffer {

	font-family:"trebuchet MS";

	font-size:18px;

	color:#990000;

	width: 100px;

}



.pager {

	width:665px;

	margin:0px 0px 15px 2px;

	font-size:12px;

	font-weight:bold;

	text-align:center;

}







/* --- Details -------------------------------------------------------------------- */

.backToList {

	margin:14px 10px 0px 0px;

	float:right;

}



.imageBlock {

	margin:0px 0px 10px 0px;

	float:left;

}



.detailsImage {

	margin-top:10px;

	border:1px solid #3B646D;

}



.moreImages {

	width:280px; /* Ако слагаш padding трябва да намалиш ширината */

	margin-bottom:10px;

}



.detailsInfo {

	margin:5px 0px 5px 5px;

	font-size:12px;

	text-align:justify;

	color:#3B646D;

}



.detailsPrice {

	margin:5px 0px 0px 5px;

	font-size:18px;

	color:#3B646D;

}



.detailsInfo b, .detailsPrice b {

	color:#25373C;

}



.propertyImage{

	margin:20px 20px 10px 20px;

	padding:10px 10px 5px 10px;

	border:1px solid #333333;

}



/* --- Gallery --- */

.gallery_img {

	float: left;

	margin: 4px;

	border: 1px solid #3B646D;

}



.gallery_div {

	margin: 0px;

	padding: 0px;

}





/* --- Contact -------------------------------------------------------------------- */

.contactForm {

	width:340px;

	margin:5px 0px 5px 0px;

	float:left;

	font-weight:bold;

	color:#3B646D;

}



.contactText {

	width:240px;

	padding-left:2px;

	font-weight:normal;

	color:#282914;

	background-color:#F8F8F8;

	border:1px solid #A7A6AA;

}



.contactArea{

	width:300px;

	height:140px;

	padding-left:2px;	

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#282914;

	background-color:#F8F8F8;

	border:1px solid #A7A6AA;

}



.contactSubmit {

	width:200px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#F8F8F8;

	background-color:#3B646D;

	border:1px solid #F8F8F8;

}



.contactSubmit:hover {

	background-color:#FF9229;

}



.contactInfo {

	width:300px;

	height:305px;

	margin-top:15px;

	float:right;

	color:#3B646D;

	background:url(images/backgrounds/contact.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

}







/* --- Admin Panel ---------------------------------------------------------------- */

/* -------------------------------------------------------------------------------- */

.adm_content {

	margin:8px auto 6px auto;

}



.adm_submenuItem {

	padding-left:15px;

	font-size:14px;

	font-weight:bold;

}



.adm_table {

	color:#282914;

	background-color:#282914;	

}



.adm_table tr {

	background-color:#E2E3CB;

}



.adm_table th, .adm_table tfoot td {

	color:#E2E3CB;

	background-color:#3B646D;

}



.adm_table tfoot a {

	color:#282914;

}



.adm_table tfoot a:hover{

	color:#2C5E18;

}



.adm_tableNav {

	padding:3px 10px 3px 10px;

	color:#3B646D;

	background-color:#E2E3CB;

	font-weight:bold;

}



.adm_systemMsg {

	margin-bottom:10px;

	padding:3px 10px 3px 10px;

	font-weight:bolder;

	color:#E2E3CB;

	background-color:#25373C;

}



.adm_buttons {

	width:80px;	

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#F8F8F8;

	background-color:#3B646D;

	border:1px solid #F8F8F8;

}



.adm_buttons:hover {

	background-color:#25373C;

}