﻿body {font:11px Verdana,sans-serif;}

html {background:#fff url(img/background-top-repeatx.png) top repeat-x;margin-top:0px;}
body {background:transparent;width:917px;margin:0px auto;}
a {text-decoration: none;color:#134162}
img {border:0px;}
.alignright {float:right; margin:0px 20px;} 
p { padding: 0px; margin: 0px 0px 6px 0px; line-height:1.4em;}
h3 { margin:20px 0px 10px 0px; padding:0px;float:left; width:480px; font-size: 14px;}

#toptable {width:100%;margin:0px;height:101px;}
#toptable #logocell {background:transparent url(img/bg-logo.png) top left no-repeat;padding:0px;height:101px;width:245px; vertical-align:top;}
#toptable #logocell img {margin-top:12px;margin-left:23px}
#toptable #navcell {background:transparent url(img/bg-topnav.png) top left no-repeat;padding:0px;height:33px; }
#toptable #navcell ul {margin:0px; padding:0px;}
#toptable #navcell li {float:left; margin-left:13px; list-style:none;}
#toptable #navcell li a {color:#fff; font-family: 'Trebuchet MS',MyriadPro,Verdana,sans-serif; font-size:13px;text-decoration:none;}
#toptable #mapcell {background:transparent url(img/bulgaria-map.jpg) top left no-repeat; padding:0px;height:101px;width:227px;vertical-align:top;}
#toptable #mapcell div {float:right; margin:5px 10px; font-size:13px;}
#toptable #mapcell div a {text-decoration:none;color:#a4bdc0}

#sevencolscontainer2 {background: #dee6eb url(img/bg-7cols.png) bottom left no-repeat;padding-bottom:10px;}
#sevencolscontainer2 table {background: #dee6eb url(img/bg-7cols.png) top left no-repeat;}
#sevencolscontainer2 td {vertical-align:top;}
#sevencolscontainer2 .outerdiv {width:131px; border-right:1px solid #b6c5cd}
#sevencolscontainer2 .title {padding:0px 10px;margin-top:10px; height: 60px;}
#sevencolscontainer2 .title a {font:bold 16px 'Trebuchet MS',MyriadPro,Verdana,sans-serif; color:#133e4f; line-height:1.1em;}
#sevencolscontainer2 .content {padding:0px 10px;margin-bottom:10px; }
#sevencolscontainer2 .content a {font:normal 10px Verdana,sans-serif; color:#133e4f;}
#sevencolscontainer2 div.b {margin-top:0px;width:1px;height:10px;background:#f9fafb; }
.outerdiv_hover {background: url(img/bg-hover.png) top left no-repeat;}

#sevencolscontainer2 .outerdiv .nob {border-right-width:0px;}
#sevencolscontainer2 .title .nob {border-right-width:0px;}
#sevencolscontainer2 .content .nob {border-right-width:0px;}

/* тея май може да ги махнем
#sevencolscontainer {background: #dee6eb url(img/bg-7cols.png) bottom left no-repeat;padding-bottom:10px;}
#sevencols {border:0px; background: #dee6eb url(img/bg-7cols.png) top left no-repeat;}
#sevencols #bottomrow td {background: transparent;}
#sevencols #toprow td {width:14%;}
#sevencols #titlerow td {font:bold 11px 'Trebuchet MS',MyriadPro,Verdana,sans-serif; vertical-align:top;line-height:12pt;padding:0px 10px 0px 10px; color:#133e4f;}
#sevencols a {color:#133e4f;}
#sevencols #titlerow td.nob {border-right-width:0px}
#sevencols #contentrow td {font: normal 10px Verdana,sans-serif; vertical-align: top; padding:10px; color: #134162; }
#sevencols #contentrow td.nob {border-right-width:0px}
*/

#newoffering {width:100%;border:0px;margin-top:20px;}
#newoffering td {vertical-align:top}
#newoffering #no_label {font:bold 20pt/22pt 'Trebuchet MS',MyriadPro,Verdana,sans-serif; text-align:right;color:#134162; vertical-align:top; padding-left:10px;}
#newoffering #bigpicture {padding:0px 20px;} 
#newoffering #offer_content {color:#134162; font:11px Verdana,sans-serif; vertical-align:top;} 
#newoffering #offer_content p { width:370px; margin: 0px 0px 6px 0px;}
#newoffering #offer_content h1 {font:bold 18pt 'Trebuchet MS',MyriadPro,Verdana,sans-serif;margin:0px;} 
#newoffering #rightpicture {text-align:center;font:10px Verdana,sans-serif; padding:10px 20px 0px; border-left:1px solid #b6c5cd} 
#newoffering #rightpicture h3 {font:bold 16px 'Trebuchet MS',MyriadPro,Verdana,sans-serif; padding: 0px 0px 5px 0px; margin:0px; width: 100%;}


.alpha-shadow, #caption {
  background: url(img/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.alpha-shadow div {
  background: url(img/shadow2.png) no-repeat left top !important;
  background: url(img/shadow2.gif) no-repeat left top;
  padding: 0px 4px 4px 0px;
}

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #efefef;
  padding: 4px;
}

.sliders {margin-top:20px;}
.slider_top {width:917px;height:21px;background:#edf1f2 url(img/bg-slider.png) top left no-repeat; font: bold 12px 'Trebuchet MS',MyriadPro,Verdana,sans-serif; color:#134162; padding-top:4px;}
.icon {float:left; width:14px;height:14px; background:transparent url('img/arrow_right.gif') top left no-repeat; margin:0px 5px;}
.icon_up {background:transparent url('img/arrow_down.gif') top left no-repeat;}

#reports table {margin-top:5px}
#reports table td{vertical-align:top; width:170px; padding-right:20px;}
#reports table td a {font-weight:bold;font-size:11px;color:#134162; display:block;margin-top:10px;}
#reports table td img {margin-top:10px;}
#reports table td.subscribe {width:172px;margin:0px;}

#news table {margin-top:5px}
#news table td{width:180px; vertical-align:top;}
#news table td a {font-size:9px;color:#133e4f; display:block;margin:10px 5px;}

#featured_properties table  {margin-top:5px}
#featured_properties table td {vertical-align:top;padding:5px 10px 0px 0px; width:170px;}
#featured_properties table td div {float:left;}
#featured_properties table td a {display:block;clear:both;margin: 0px 10px;font-size:13px;color:#133e4f;padding-top:5px;}
#featured_properties table img { margin:0px;}
#featured_properties table .alpha-shadow { margin:0px; padding:0px;}

#featured_properties .seemore {width:135px; float:right; padding-top:0px; text-align:right;font-weight:bold; font-size:9px; margin-right:10px;} 
#featured_properties .seemore .categories { color:#b2b6b8; margin-right:15px; margin-bottom:5px; list-style:none;} 
#featured_properties .seemore ul {margin:5px -10px 5px 0px; float:right; } 
#featured_properties .seemore li.cat-item, #featured_properties .seemore td {height:26px;background:#fff url(img/bg-button.png) top right no-repeat; text-align:right; padding:2px 5px; list-style:none; margin:0px;} 
#featured_properties .seemore a {padding:0px;margin:0px;color:#3e8681; margin-right:10px; font-size:12px;}

#footer {font: 9px Verdana,sans-serif;color:#91a4b1;margin-top:20px;padding-bottom:30px;}
#footer #webdesign {float:right;margin-right:4px;}
#footer a {color:#91a4b1;}
#footer a:hover {text-decoration:underline;}



/* inside */
#searchbar {background:#fff url(img/searchbar-defaught.png) top left no-repeat; width:917px;height:28px;padding:0px; padding-top:8px;}
#searchbar form {margin:0px; margin-left:715px;}
#searchbar form input[type=text]{border:1px solid #c3ced3;margin:0px;margin-right:7px;width:150px;}

h1 {color:#134162; font: 26pt 'Trebuchet MS',MyriadPro,Verdana,sans-serif;margin-left:210px;margin-top:24px; padding:0px; margin-bottom:20px;}

#insidetable {width:100%;margin-top:0px;}
#insidetable td {vertical-align:top;}

#insidetable #menucell {width:163px;padding:0px;font-size:10pt;line-height:16pt; }

#insidetable #contentcell {font-size:11px; padding-left: 40px;padding-right:250px; }
#insidetable #contentcells {font-size:11px; padding-left: 40px;padding-right:0px; }
#insidetable #contentcells  blockquote {float: left; width:340px; padding:0px; margin:0px;}
#insidetable #contentcell p {float: left; width:340px; line-height:1.4em;  margin: 0px 0px 6px 0px; }
#insidetable #contentcells p {float: left; width:300px; line-height:1.4em;  margin: 0px 0px 6px 0px; }

*html #insidetable #contentcell p{float:left; width:470px;  padding: 0px 0px 6px 0px; line-height:1.4em; }
*:first-child+html #insidetable #contentcell p{float:left; width:470px;  margin: 0px 0px 6px 0px;line-height:1.4em; }
#insidetable #contentcell blockquote {float:right; margin-right:-200px; width:150px;}
*:first-child+html #insidetable #contentcell blockquote {float:right; margin-right:-200px; width:150px;}
*html #insidetable #contentcell blockquote {float:right; margin-right:-110px; width:150px;}
#insidetable #contentcell blockquote .wp-caption,#contentcells blockquote .wp-caption { width: 200px;!important clear: none;!important}
#insidetable #contentcell .alignnone,#contentcells .alignnone {float: left;!important clear: left;}
#insidetable #contentcell .wp-caption,#contentcells .wp-caption {float:left; clear:left;}
#insidetable #contentcell .wp-caption-text,#contentcells .wp-caption-text { width:100px; float:left; clear:left;}
#insidetable #contentcell .size-thumbnail,#contentcells .size-thumbnail { float:left;}
#insidetable #contentcell ul {padding: 0px 0px 0px 20px; list-style-type: disc; margin:0px; width:370px; float:left; line-height:1.4em;}
#insidetable #contentcells ul {padding: 0px 0px 0px 20px; list-style-type: disc; margin:0px; width:300px; float:left; line-height:1.4em;}
#insidetable #contentcell li, #contentcells li {padding: 0px 0px 4px 0px;}
#insidetable #contentcell img, #contentcells img {margin: 0px 10px 10px 0px; float:left;}
#insidetable #contentcell h2, #contentcells h2 { padding:20px 0px 10px 0px; margin:0px; font-size: 12px; clear: both;}
#insidetable #contentcell h2 a, #contentcells h2 a{ text-decoration:none; color:#1c7f75; display: block;}
#insidetable #contentcell h2 a:hover, #contentcells h2 a:hover{ text-decoration: underline;}
#insidetable #contentcell br, #contentcells br {padding: 0px 0px 8px 0px;}
#insidetable #contentcells h3 { margin:20px 0px 10px 0px; padding:0px;float:left; width:360px; font-size: 14px;}
#insidetable #contentcell h4 { margin:20px 0px 10px 0px; padding: 0px 0px 2px 0px;float:left; width:360px; font-size: 14px; border-bottom:#134162 1px solid;color:#134162;}
#insidetable #contentcell em { margin-top:7px; padding:0px;float:left; width:360px;  border-bottom:#d2d9de 1px solid;color:#698091; font-style:normal;}
#insidetable #contentcell em a{ margin-top:0px; padding:0px;float:left; width:360px; color:#698091; font-style:normal;}

#menucell ul {width:163px; margin-left:0px; padding-left:0px; list-style:none; padding-top:5px; background:#fff url(img/bg-leftmenu-top.png) top left no-repeat; margin-bottom:30px}

#menucell li {width:153px; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #c3ced3}
#menucell li.current_page_item  a {margin-left:10px}
#menucell .cform li{border-width:0px; width:auto;padding:0px;}


#menucell ul ul {display: none; background:transparent; border-top:1px solid #c3ced3; margin-left:-10px;margin-bottom:0px}
#menucell ul ul li {padding-left:20px; padding-top:2px; padding-bottom:2px; border-bottom-width:0px;}
#menucell li.current_page_item li a,#menucell li.current_page_ancestor li a  {margin-left:0px}

#menucell .current_page_ancestor {font-weight:bold;}
#menucell li.current_page_item ul,#menucell li.current_page_ancestor ul {display:block;}
#menucell .current_page_item ul,#menucell .current_page_ancestor ul  {font-weight:normal; }
#menucell .current_page_item {background:transparent url(img/arrow_right.gif) 3px 6px no-repeat; font-weight:bold;}
#menucell ul ul li.page_item {background:url(img/arr_mini.jpg) 3px 9px no-repeat;}
#menucell ul ul li.current_page_item {background:transparent url(img/arrow_right.gif) 3px 6px no-repeat; font-weight:bold;}

/* inside */

/* subscribe form */
#cformsform, #subscribeform{color:#134162; font-weight:bold;background:#fff url(img/bg-subscribe.png) top left no-repeat; width:145px; padding:15px 10px 30px 25px; margin:0px;}
#menucell h2 { font-size:13px!important;color:#134162; padding:0px; margin:0px;}
#cformsform fieldset {padding:0;margin:0;border:0}
#cformsform legend {font-size:12px;margin-top:0px;margin-bottom:0px;}
#cformsform ol {padding:0;margin:0;border:0}
#cformsform li {padding:0;margin:0;border:0;list-style:none;}
#cformsform p {padding:0;margin: 0px 0px 6px 0px;border:0}
#cformsform input[type=text] {border:1px solid #c3ced3; width:126px;margin-right:10px;margin-top:12px;}
#cformsform fieldset.cf_hidden {display:none;}
#cformsform input[type=submit] {cursor:pointer; margin-top:10px;margin-bottom:0px; font-size:10px; background:url(img/subscribe.png) no-repeat top left; border:0px; height:16px; width:96px;}
.linklove {display:none}
div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	line-height:1.3em;
	margin:10px 0px;
	text-align:center;
	width: 123px;
}
div.success {
	background-color:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
div.failure {
	display:block;
	background-color:#FFDFDF;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background-color:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
/* subscribe form2 */
#contentcells .cform {
	width: 320px;
	float: right;
	padding: 3px 10px 10px 10px;
	margin-left: -330px;
	background-image:url(img/form-bcgr.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	color:#5F8497;
}
#contentcells .cf_info {
	width: 320px;
	margin-left: -410px;
}
#contentcells .cf-fs1 {
	width: 320px;
}
#contentcells .cform fieldset	{ 
	margin-top:10px; 
	padding:5px 0 0px 0; 
	width: 320px;
	border: none; 
}#contentcells legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#405866;
	margin: 0px 5px 10px 0px;
	font-size:12px;
}
#contentcells .cf_info {
	width:320px;
}#contentcells ol{
	width:320px;
	*display: inline-block; 
	margin:0!important; 
	padding:0!important;
}
#contentcells ol.cf-ol li	{
	background:none!important; 
	margin:5px 0!important;
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.3em;
}
.reqtxt {
font-size: 9px;
color:#666666;
padding-left: 5px;
}
#contentcells .cform label {
	width:100px; 
	margin:4px 10px 0 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:right;
	vertical-align:top;
}
#contentcells .cformselect {
border: 1px solid #B6C5CD;
width: 185px;
font-size:11px;
} #contentcells .area {
	width: 185px;
	height:100px;
	border: 1px solid #B6C5CD;
}
#contentcells .single{
width: 180px;
border: 1px solid #B6C5CD;
}
#contentcells .cform input.backbutton,
#contentcells .cform input.resetbutton,
#contentcells .cform input.sendbutton	{
	width:60px;
	height:26px;
	padding:5px;
	margin: 0px 0 0 235px;
	font-size:1em;
	color:#5f8497;
	background-image: url(img/submit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
}
#contentcells fieldset.cf_hidden {display:none;}
#contentcells .failure{width: 360px; height:13px;
	float: right;
	padding:0px;
	margin-left: -400px;
	margin-top:-40px;}
div.success {
	color:#444444;
	display:block;
	background-image: none;
	float: right;
	width: 320px;
	margin-left:-320px;
	clear:right;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
	float: right;
	width: 320px;
	margin-left:-320px;
	clear:right;
}