body {
  	padding: 0;
  	margin: 0;
  	font-size: 11px;
  	font-family: Tahoma, Helvetica, Verdana, sans-serif;
  	background: #e7e7e7 url('images/background.gif') repeat-x;
}
* {
  	margin: 0;
  	padding: 0;
}
.clear {
  	clear: both;
  	overflow: hidden;
  	height: 0px;
}
#site {
    margin: 0 auto 0;
    width: 960px;
  	padding: 0;
  	background: url('images/back_site1.gif') no-repeat bottom right;
  	height: 658px;
  	overflow: hidden;
}
#header {
    height: 88px;
    padding: 30px 20px 0 24px; 
    overflow: hidden;
}
h1 {
    float: left;
}
a.logo {
    width: 214px;
    height: 80px;
    display: block;
}
a.logo span {
    display: none;
}
#menu {
    float: right;
    width: 381px;
    height: 87px;
    overflow: hidden;
    text-align: right;
}
div.top_navigation_once {
	float: right;
}
#top_menu {
    float: right;
    padding: 34px 15px 0 0;
    height: 10px;
    width: 90px;
    margin: 0 0 4px;
    overflow: hidden;
}
#top_menu a.homepage, #top_menu a.write {
    height: 12px;
    width: 11px;
    display: block;
    float: left;
    margin: 0 2px 0 0;
}
#top_menu a.homepage {
  background: url('images/homeicon.gif') no-repeat;
}
#top_menu a.write {
   background: url('images/writeicon.gif') no-repeat;
}
div.flags {
	float:left;
	position: relative;
	top: -2px;
}
div.flags a.bulgarian {
	background: url('/images/bg.gif') no-repeat;
	width: 16px;
	height: 12px;
	display: block;
	float: left;
	margin: 0 3px 0 0;
}
div.flags a.english {
	background: url('/images/en.gif') no-repeat;
	width: 16px;
	height: 13px;
	display: block;
	float: left;
}
#top_menu img {
    float: left;
    margin: 0 3px 0 0;
}
ul#main_menu {
  list-style: none;
}
ul#main_menu li {
  float: left;
}
ul#main_menu li a {
  width: 75px;
  height: 39px;
  display: block;
}
ul#main_menu li a span {
  display: none;
}
ul#main_menu li a.home_bg {
  width: 76px;
  background: url('images/home_page.gif') no-repeat right;
}
ul#main_menu li a.home_en {
  width: 76px;
  background: url('images/home_page_en.gif') no-repeat right;
}
ul#main_menu li a.home_bg:hover {
  background: url('images/home_page2.gif') no-repeat right;
}
ul#main_menu li a.home_en:hover {
  background: url('images/home_page2_en.gif') no-repeat right;
}
ul#main_menu li a.homehover_bg {
  	width: 76px;
	background: url('images/home_page2.gif') no-repeat right;
}
ul#main_menu li a.homehover_en {
 	width: 76px;
	background: url('images/home_page2_en.gif') no-repeat right;
}
ul#main_menu li a.forus_bg {
  background: url('images/forus.gif') no-repeat;
}
ul#main_menu li a.forushover_bg {
	background: url('images/forushover.gif') no-repeat;
}
ul#main_menu li a.forus_bg:hover {
  background: url('images/forushover.gif') no-repeat;
}
ul#main_menu li a.forus_en {
  background: url('images/forus_en.gif') no-repeat;
}
ul#main_menu li a.forushover_en {
	background: url('images/forushover_en.gif') no-repeat;
}
ul#main_menu li a.forus_en:hover {
  background: url('images/forushover_en.gif') no-repeat;
}
ul#main_menu li a.services_bg {
  background: url('images/services.gif') no-repeat;
}
ul#main_menu li a.serviceshover_bg {
	background: url('images/serviceshover.gif') no-repeat;
}
ul#main_menu li a.services_bg:hover {
  background: url('images/serviceshover.gif') no-repeat;
}
ul#main_menu li a.services_en {
  background: url('images/services_en.gif') no-repeat;
}
ul#main_menu li a.serviceshover_en {
	background: url('images/serviceshover_en.gif') no-repeat;
}
ul#main_menu li a.services_en:hover {
  background: url('images/serviceshover_en.gif') no-repeat;
}
ul#main_menu li a.links_bg {
  background: url('images/links.gif') no-repeat;
}
ul#main_menu li a.linkshover_bg {
	background: url('images/linkshover.gif') no-repeat;
}
ul#main_menu li a.links_bg:hover {
  background: url('images/linkshover.gif') no-repeat;
}
ul#main_menu li a.links_en {
  background: url('images/links_en.gif') no-repeat;
}
ul#main_menu li a.linkshover_en {
	background: url('images/linkshover_en.gif') no-repeat;
}
ul#main_menu li a.links_en:hover {
  background: url('images/linkshover_en.gif') no-repeat;
}
ul#main_menu li a.contacts_bg {
  background: url('images/contacts.gif') no-repeat;
}
ul#main_menu li a.contactshover_bg {
	background: url('images/contactshover.gif') no-repeat;
}
ul#main_menu li a.contacts:hover_bg {
  background: url('images/contactshover.gif') no-repeat;
}
ul#main_menu li a.contacts_en {
  background: url('images/contacts_en.gif') no-repeat;
}
ul#main_menu li a.contactshover_en {
	background: url('images/contactshover_en.gif') no-repeat;
}
ul#main_menu li a.contacts_en:hover {
  background: url('images/contactshover_en.gif') no-repeat;
}
#content {
    height: 430px;
    overflow: hidden;
}
#leftpanel {
  float: left;
  width: 319px;
}
div.homepic {
  background: url('images/leftpanelpic1.jpg') no-repeat;
  width: 317px;
  height: 275px;
  overflow: hidden;
}
#leftpanel div.contacts {
  padding: 5px 0 0 12px;
}
#leftpanel h2 {
    background: url('images/backh2.gif') no-repeat;
    width: 116px;
    height: 27px;
    overflow: hidden;
    font-size: 11px;
    color: #fff;
    font-weight: normal;
    padding: 5px 0 0 29px;
}
#leftpanel p {
  padding: 3px 0 0 30px;
  color: #403c3a;
}
#leftpanel p a {
    color: #c20a0a;
}
#leftpanel p a:hover {
    text-decoration: none;
}
#rightpanel {
  float: left;
  width: 633px;
}
#rightpanel div.text {
    color: #403c3a;
    text-align: justify;
    padding: 8px 0 0 5px;
    width: 593px;
    height: 121px;
    overflow: hidden;
}
#rightpanel div.text span, #rightpanel div.text1 span,  #rightpanel div.text2 span {
    color: #c10014;
    font-weight: bold;
}
div.services {
    padding: 0 0 0 0;
}
div.services div.service1_bg, div.services div.service1_en {
  width: 291px;
  height: 108px;
  overflow: hidden;
  float: left;
  margin: 0 3px 4px 0;
  padding: 34px 0 0 12px;
}
div.services div.service1_bg {
	background: url('images/redback.gif') no-repeat;
}
div.services div.service1_en {
	background: url('images/redback_en.gif') no-repeat;
}
div.services div.service2_bg, div.services div.service2_en {
  width: 293px;
  height: 106px;
  overflow: hidden;
  float: left;
  padding: 36px 0 0 10px;
  margin: 0 0 4px;
}
div.services div.service2_bg {
	 background: url('images/greyback.gif') no-repeat;
}
div.services div.service2_en {
	 background: url('images/greyback_en.gif') no-repeat;
}
div.services div.service3_bg, div.services div.service3_en {
    width: 292px;
    height: 107px;
    overflow: hidden;
    float: left;
    margin: 0 3px 0 0;
    padding: 35px 0 0 11px;
}
div.services div.service3_bg {
	background: url('images/blueback.gif') no-repeat;
}
div.services div.service3_en {
	background: url('images/blueback_en.gif') no-repeat;
}
div.services div.service4_bg, div.services div.service4_en {
    width: 294px;
    height: 107px;
    overflow: hidden;
    float: left;
    padding: 35px 0 0 9px;
}
div.services div.service4_bg {
	 background: url('images/brownback.gif') no-repeat;
}
div.services div.service4_en {
	 background: url('images/brownback_en.gif') no-repeat;
}
div.services img {
  border: 0;
}
div.services div.text1, div.services div.text2 {
  float: left;
  width: 122px;
  padding: 0 0 0 8px;
  height: 73px;
}
div.services div.text1 {
    color: #fff;
}
div.services div.text2 {
    color: #000;
}
div.services a.picture {
  float: left;
}
div.services a.more {
    width: 69px;
    height: 22px;
    display: block;
    float: right;
    margin: 0 10px 0 0;
}
#footer {
    height: 35px;
    padding: 65px 0 0 0;
    color: #195b8a;
}
#footer div.left {
    float: left;
    width: 300px;
    padding: 10px 0 0 25px;
}
#footer div.right {
    float: right;
    padding: 0 20px 0 0;
}
	#footer a.webSiteDevelopmentLink, #footer a.webSiteDevelopmentLink:hover {
		color: #195b8a;
		text-decoration: none;
	}
	#footer a.exsisto {
	    height: 22px;
	    display: block;
	    width: 69px;
	    float: left;
	    background: url('images/exsisto.gif') no-repeat right top;
	    text-indent: -9999px;
	}
#footer p {
    float: left;
    padding: 10px 5px 0 0;
}
#domoupr {
	background: url('images/domoupravitelpic.jpg') no-repeat right;
	width: 286px;
	height: 275px;
	float: right;
}
#managemrnt {
	background: url('images/management.jpg') no-repeat right;
	width: 286px;
	height: 275px;
	float: right;
}
#homemaster {
	background: url('images/homemaster.jpg') no-repeat right;
	width: 286px;
	height: 275px;
	float: right;
}
#officemaster {
background: url('images/officemaster.jpg') no-repeat right;
	width: 286px;
	height: 275px;
	float: right;
}
#contactpic {
	background: url('images/contactjpg.jpg') no-repeat center;
	width: 286px;
	height: 275px;
	float: right;
}
#rightpanel div.text3 {
	color: #403c3a;
    text-align: justify;
    padding: 50px 0 0 5px;
    width: 593px;
}	
#rightpanel div.text3 a, #rightpanel div.text a {
	color: #403c3a;
}
#rightpanel div.text3 a:hover, #rightpanel div.text a:hover {
	text-decoration: none;
}	
#rightpanel div.text3 h2, #content h2 {
	width: 200px;
	height: 20px;
	float: left;
}
#rightpanel div.text3 h2.housekeeper,#content h2.housekeeper_bg {
	background: url('images/housemanager.gif') no-repeat;
}
#content h2.housekeeper_en {
	background: url('images/housemanager_en1.gif') no-repeat;
}
#rightpanel div.text3 h2.building_bg {
	background: url('images/buiding.gif') no-repeat;
}
#rightpanel div.text3 h2.building_en {
	background: url('images/buiding_en.gif') no-repeat;
}
#rightpanel div.text3 h2.homemaster_bg {
	background: url('images/homemaster.gif') no-repeat;
}
#rightpanel div.text3 h2.homemaster_en {
	background: url('images/home_master_en.gif') no-repeat;
	position: relative;
	top: -15px;
	height: 30px;
}
#content h2.building_bg {
	background: url('images/upr.gif') no-repeat;
	height: 35px;
} 
#content h2.building_en {
	background: url('images/upr_en.gif') no-repeat;
	height: 35px;
} 
#content h2.homemaster2_bg {
	background: url('images/home_master.gif') no-repeat;
	height: 35px;
} 
#content h2.homemaster2_en {
	background: url('images/home_master_en.gif') no-repeat;
	height: 35px;
	position: relative;
	top: -13px;
}
#rightpanel div.text3 h2.officemaster, #content h2.officemaster_bg {
	background: url('images/officemaster.gif') no-repeat;
}
#content h2.officemaster_en {
	background: url('images/officemaster_en.gif') no-repeat;
}
#rightpanel div.text3 h2 span, #content h2 span {
	display: none;
}
#rightpanel div.text3 ul {
	padding: 0 0 0 25px;
}
/*Contact From*/
.contact_form_txt {
	color: #c20a0a;
	width: 120px;
	margin: 3px 0 3px 0;
}
.confirmCode {
	width: 90px;
	height: 33px;
	margin: 10px 33px 0 0;
	float: right;
}
.contact_form_field {
	float: left;
	color: #c20a0a;
}
.contact_form_field span.error_form {
	color: red;
}
.contact_form_txt span.span1 {
	color: red;
}	
.field {
	font-size: 11px;
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
	border: 1px solid #dbdbdb;
	padding: 2px;
	margin: 0 0 2px;
	color: #403c3a;
}
input.field {
	width: 220px;
}
textarea.field {
	width: 289px;
	height: 173px;
	overflow: hidden;
}
h2.formh {
	color: #d90b0b;
	font-size: 12px;
	padding: 20px 0 0 0;
}
div.form {
	padding: 0 0 0 30px;
}
#allservices {
	padding: 30px 0 0 25px;
}
div.service, div.service1_bg, div.service1_en {
	width: 225px;

}
div.service1 {
	float: left;
}
div.service {
	float: left;
	background: url('images/separator.gif') no-repeat right bottom;
}
div.service div.textservice, div.service1 div.textservice {
	padding: 0 0 0 15px;
}
div.service a.info, div.service a.info1, div.service1 a.info {
	background: url('images/info_brown.gif') no-repeat;
	width: 47px;
	height: 37px;
	display: block;
	float: right;
	position: relative;
}
div.service a.info, div.service1 a.info {
	top: -25px;
	right: 5px;
	margin: 0 0 -25px 0;
}
div.service a.info1 {
	top: -35px;
	right: 5px;
	margin: 0 0 -35px 0;
}
div.service a.info:hover, div.service1 a.info:hover, div.service a.info1:hover {
	background: url('images/info_red.gif') no-repeat;
}
div.service img, div.service1 img {
	border: 0;
}
div.service div.image, div.service1 div.image {
	padding: 0 0 0 28px;
	margin: 10px 0 0 0;
	width: 170px;
	overflow: hidden;
}
div.service ul, div.service1 ul {
	list-style: none;
	padding: 15px 0 0 10px;
	height: 192px;
	width: 200px;
	overflow: hidden;
}
div.service ul li, div.service1 ul li {
	background: url('images/ularrow.gif') no-repeat left top;
	padding: 0 10px 0 10px;
}
div.service div.more, div.service1 div.more {
	padding: 0 0 0 70px;
}
div.service div.more a, div.service1 div.more a {
	width: 69px;
	height: 22px;
	display: block;
}
div.service div.more a.red_bg {
	background: url('images/more_red.gif') no-repeat left;
}
div.service div.more a.red_bg:hover {
	background: url('images/more_redhover.gif') no-repeat left;
}
div.service div.more a.grey_bg {
	background: url('images/more_grey.gif') no-repeat;
}
div.service div.more a.grey_bg:hover {
	background: url('images/more_greyhover.gif') no-repeat;
}
div.service div.more a.blue_bg {
	background: url('images/more_blue.gif') no-repeat;
}
div.service div.more a.blue_bg:hover {
	background: url('images/more_bluehover.gif') no-repeat;
}
div.service1 div.more a.brown_bg {
	background: url('images/more_brown.gif') no-repeat;
}
div.service1 div.more a.brown_bg:hover {
	background: url('images/more_brownhover.gif') no-repeat;
}

div.service div.more a.red_en {
	background: url('images/more_red_en.gif') no-repeat left;
}
div.service div.more a.red_en:hover {
	background: url('images/more_redhover_en.gif') no-repeat left;
}
div.service div.more a.grey_en {
	background: url('images/more_grey_en.gif') no-repeat;
}
div.service div.more a.grey_en:hover {
	background: url('images/level_service-usludfghdfghg.gif') no-repeat;
}
div.service div.more a.blue_en {
	background: url('images/more_blue_en.gif') no-repeat;
}
div.service div.more a.blue_en:hover {
	background: url('images/more_bluehover_en.gif') no-repeat;
}
div.service1 div.more a.brown_en {
	background: url('images/more_grey_en.gif') no-repeat;
}
div.service1 div.more a.brown_en:hover {
	background: url('images/level_service-usludfghdfghg.gif') no-repeat;
}

div.title {
	width: 200px;
	overflow: hidden;
}	

