html { 
  padding:0px;
  margin:0px;
}
 
body {
	color:#292929;
	font-size:10pt;
	line-height:14pt;
	font-family:Arial;
	padding:0px 20px;
	margin:0px;}

table {
	color:#292929;
	font-size:10pt;
	line-height:14pt;
	font-family:Arial;
	padding:0px;
	margin:0px;}

.real {margin:0 15px;padding:25px 0;}

.pic300 {float:right;width:350px;text-align:center;}
.pic300 img {border:10px solid silver;}

.bg {background:url(i/flag.jpg) no-repeat left top;}
.bg1 {background:url(i/bg-1.jpg) no-repeat right top;}
.bg2 {background:url(i/bg-2.jpg) no-repeat right top;}
.bg3 {background:url(i/bg-3.jpg) no-repeat right top;}
.bg4 {background:url(i/bg-4.jpg) no-repeat right top;}
.bg5 {background:url(i/bg-5.jpg) no-repeat right top;}
.bg6 {background:url(i/bg-6.jpg) no-repeat right top;}
.bg7 {background:url(i/bg-7.jpg) no-repeat right top;}
.bg8 {background:url(i/bg-8.jpg) no-repeat right top;}
.bg9 {background:url(i/bg-9.jpg) no-repeat right top;}

.arrow0 {background:none;height:32px;}
.arrow1 {background:url(i/arrow1.gif) no-repeat 15px top;height:32px;}
.arrow2 {background:url(i/arrow2.gif) no-repeat 45px top;height:32px;}
.arrow3 {background:url(i/arrow3.gif) no-repeat 70px top;height:32px;}
.arrow4 {background:url(i/arrow4.gif) no-repeat 85px top;height:32px;}
.arrow5 {background:url(i/arrow5.gif) no-repeat 95px top;height:32px;}
.arrow6 {background:url(i/arrow6.gif) no-repeat 85px top;height:32px;}
.arrow7 {background:url(i/arrow7.gif) no-repeat 150px top;height:32px;}

a:link, a:visited {
	color:#0066ff;
	text-decoration: underline;}
a:active, a:hover{
	color:#d30001;
	text-decoration: underline;}

p {
  padding:5px 15px;
  margin:0px
}

.p {
  padding:5px 15px;
  margin:0px
}


h3 {
text-align: left;
font-size:11pt;
font-weight:normal;
color: #333333;
padding:5px 15px;
margin:15px 0 0 0;
}	
 
h1 {
text-align: left;
font-size:22pt;
font-weight:normal;
color: #333333;
padding:5px 15px;
margin:5px 0 15px 0;
line-height:20pt;
}

h1 i {
	font-size:10pt;}
 
h2 {
text-align: left;
font-size:16pt;
font-weight:normal;
color: #333333;
}	
h2 i {
	font-size:10pt;}


h4 {
text-align: left;
font-size:11pt;
font-weight:bold;
color: #333333;
padding:5px;
margin-top:15px;
background-color:#ebebeb;
}	

h4 i {
font-weight:normal;
}

h5 {
text-align: left;
font-size:11pt;
font-weight:bold;
color: #333333;
padding:5px 15px;
margin:5px 0 15px 0;
line-height:14pt;}

h5 i {font-size:10pt;font-weight:normal;}
h5 div {margin:5px 0 0 15px;font-size:10pt;font-weight:normal;}
h5 div a:link, h5 div a:visited {
	color:#333333;
	text-decoration: none;}
h5 div a:active, h5 div a:hover{
	color:#0066ff;
	text-decoration: underline;}


pre { 
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}

ul { text-align: left; color:#333333; list-style:none; margin:5px 0 25px 15px; padding:0px;line-height:18pt;}
ul li { padding:5px 0 0 15px; list-style:none;background:url('i/li_.gif') no-repeat 1px 15px;text-indent:0px;}

ol {margin-top:5px;}

.left {
  font-size:9pt;
  width: 370px;
  padding:0px;
  margin:0px;
}
.area {
  margin-left: 320px;
}

.addleft {text-align:right;width:225px;line-height:12pt;}
.addleft div {line-height:16pt;}
.addleft i {color:#555;font-size:8pt;font-style:normal;}
.addleft h2 {font-size:11pt;font-weight:bold;text-align:right;margin:5px 0 5px 0;}

.sr {text-align:right;margin:35px 15px;}

#left {
  position: absolute;
  font-size:9pt;
  width: 320px;
  left: 20px;
  padding:0px;
  margin:0px;
}
#area {
  margin-left: 320px;
  min-height:700px;
  overflow: auto;
}

#left_ {
  float: left;
  width: 30%px;
  padding:0px;
  margin:0px;
  font-size:9pt;
  overflow: auto;
}

#area_ {
  float: left;
  width:70%;
  overflow: auto;
} 


.logo {width:370px; height:165px;background:url(i/logo-bulgaria.jpg) no-repeat left top;margin-top:10px;}
.logo div {padding-top:145px;}

.logo_ {width:289px; height:92px;background:url(i/logo_.gif) no-repeat left top;}
.logo_ div {padding:50px 0 0 3px;font-size:9pt;}

.menu {
	margin-top:65px;
	font-size:14pt;
	text-align:left;}
.menu b {
	padding:0 15 5 15;
	font-weight:normal;
	background:url(i/li.gif) no-repeat left top;}
.menu a:link, .menu a:visited {color:#d30001;padding:0 15 5 15;}
.menu a:active, .menu a:hover {color:#428a3e;}

.menus {
	/*margin-top:65px;*/
	font-size:16pt;
	text-align:left;}
.menus b {
	padding:2 10 3 10;
	color:white;
	font-weight:normal;
	background-color:#428a3e;}
.menus .b {
	padding:2 10 3 10;
	color:#333;
	font-weight:normal;
	background-color:#ebebeb;}
.menus a:link, .menus a:visited {color:#428a3e;padding:2 10 3 10;}
.menus a:active, .menus a:hover {color:#333;}


.smenu {margin:25px 0 25px 0;font-size:14pt;text-align:left;}
.smenu b {padding:2 15 3 15;color:white;font-weight:normal;background-color:#d30001;}
.smenu .b {padding:2 15 3 15;color:#333;font-weight:normal;background-color:#ebebeb;}
.smenu a:link, .smenu a:visited {color:#d30001;padding:2 15 3 15;}
.smenu a:active, .smenu a:hover{color:#333;}

.rmenu {margin:15px 25px 0 0;font-size:11pt;text-align:left;float:right;}
.rmenu b {padding:2 10 3 10;font-weight:normal;background-color:#ebebeb;}
.rmenu sub {font-size:9pt;margin-left:5px;color:#757575;text-decoration:none;}
.rmenu a:link, .rmenu a:visited {color:#0066ff;padding:2 10 3 10;}
.rmenu a:active, .rmenu a:hover{color:#d30001;}

.listnumbers {margin:50px;font-size:11pt;text-align:left;font-weight:bold;}
.listnumbers b {padding:2 10 3 10;font-weight:bold;background-color:#ebebeb;}
.listnumbers a:link, .listnumbers a:visited {color:#0066ff;padding:2 10 3 10;}
.listnumbers a:active, .listnumbers a:hover{color:#d30001;}

.par {width:150px;float:left;clear:both;}
.mes {margin-bottom:15px;}
.mes_ {margin-bottom:8px;}
.passport td {font-size:9pt;line-height:9pt;padding:5px;}
.rate {margin:0 0 15px 150px;}
.rate td {font-size:9pt;line-height:14pt;padding:2px 5px;}

.where {font-size:8pt;text-align:center;line-height:10pt;}

.langmenu {
	margin-top:5px;
	height:25px;
	font-size:9pt;
	text-align:left;}
.langmenu span {
	padding-left:140px;}
.langmenu b {
	padding:0 3 2 3;
	font-weight:normal;
	color:white;
	background-color:#a7a7a7;}
.langmenu a:link, .langmenu a:visited {
	padding:0 5 2 2;
	background:none;
	color:#0066ff;
	text-decoration: underline;}
.langmenu a:active, .langmenu a:hover{
	color:#d30001;
	text-decoration: underline;}

.keep {background:url(i/add.gif) no-repeat right top;width:110px;height:50px;padding-right:45px;
		text-align:left;font-size:8pt;float:right;line-height:12px;}

.del {text-align:right;font-size:8pt;float:left;font-weight:normal;}
.del a:link, .del a:visited {color:#d30001;text-decoration:none;}
.del a:active, .del a:hover{color:#ff0000;text-decoration:underline;}


.faq_0 div b {padding:2 5 3 5;font-weight:normal;background-color:#fff;}
.faq_0 div a:link, .faq_0 div a:visited {color:#0066ff;padding:2 5 3 5;}
.faq_0 div a:active, .faq_0 div a:hover{color:#d30001;}
.faq_0 {padding:10px 0 0 12px;width:241px;background:url('i/faq-0.gif') no-repeat left top;font-size:8pt;}
.faq_1 {padding:15px 0 0 18px;width:241px;background:url('i/faq-1.gif') no-repeat left top;font-size:8pt;}
.faq_2 {padding:12px 0 0 12px;width:241px;background:url('i/faq-2.gif') no-repeat left top;font-size:8pt;}
.faq_3 {width:241px;height:10px;background:url('i/faq-3.gif') no-repeat left top;}
.faq_mail {width:241px;height:21px;background:url('i/faq-mail.gif') no-repeat left top;}
.icq {font-size:8pt;margin-left:15px;}

.flag_ {float:left;width:22%;font-size:9pt;}
.flag {float:left;width:13%;text-align:center;font-size:9pt;}

.bottom1 {float:left;width:320px;font-size:9pt;}
.bottom2 {float:left;width:55%;font-size:9pt;}
.bottom3 {float:left;width:10%;font-size:9pt;text-align:right;}

.copyright {font-size:8pt;}
.copyright span {font-size:9pt;}
.copyright div {margin-left:15px;}

.shireshag {width:100px;text-align:center;font-size:7pt;line-height:10pt;margin-top:45px;}
.shireshag i {font-weight:bold;font-size:8pt;}
.shireshag a:link, .shireshag a:visited {color:#303030;text-decoration:none;}
.shireshag a:active, .shireshag a:hover{color:#ff0000;}


.left form {padding:0;margin:0;font-family:Arial;font-size:8pt;color:#333333;}
.left textarea {width:207px;height:100px;border:none;overflow:hidden;font-family:Arial;font-size:9pt;color:#333333;}
.left .mail {width:175px;border:none;margin-left:3px;font-size:8pt;font-family:Arial;color:#333333;}
.left .search {width:175px;margin-left:3px;font-size:9pt;font-family:Arial;color:#333333;}
.left .pic {text-align:left;margin:0 0 35px 0;line-height:10pt;}
.left .pic div {text-align:right;font-size:8pt;}

.area .pic {margin:15px;font-size:9pt;}
.area .pic img {border:10px solid #ebebeb;}


.realty tr {height:50px;}
.realty .name {font-size:12pt;font-weight:bold;}
.realty .name i {font-size:10pt;font-weight:normal;}
.realty td {text-align:left;}
.realty th {height:50px;padding-top:10px;text-align:left;background-color:#ebebeb;}
.realty th sub {font-size:12pt;color:#d30001;}


.minidata {width:229px;height:229px;background:url('i/mini-calendar_.png') no-repeat left top;text-align:center;}
.minidata div {height:65px;text-align:center;padding-top:10px;color:#ffd62e;font-size:9pt;}
.minidata td {font-size:8pt;width:29px;text-align:center;color:#979797;}
.minidata th {font-size:8pt;width:29px;text-align:center;background-color:#ffd62e;color:#0066ff;}
.minidata table {margin:5px 0 5px 0;}
.minidata th a:link, .minidata th a:visited, .minidata th a:active, .minidata th a:hover {color:#4b4b4b;text-decoration: none;}
.minidata td a:link, .minidata td a:visited {color:#ffd62e;text-decoration: none;}
.minidata td a:active, .minidata td a:hover {color:white;text-decoration: none;}
.minidata a:link, .minidata a:visited {font-size:8pt;color:#ffd62e;text-decoration: none;}
.minidata a:active, .minidata a:hover {font-size:8pt;color:white;text-decoration: none;}


	.Box	{
	margin: 0 200px 0 0;
	background-color:#ebebeb;
	}

	.Box .TopLeft	{
		background:url(i/box1.gif) 0 0 no-repeat;
		background-color:#ebebeb;
		margin-bottom:5px;
	}
	.Box .TopRight	{
		background:url(i/box2.gif) 100% 0 no-repeat;
		min-height:50px;
		position:relative;
		padding:15px 25px;
	}
	* html .Box .TopRight	{
		height:50px;
	}
	.Box .BottRight	{
		position:absolute;
		background:url(i/box3.gif) #ebebeb;
		width:5px;
		height:5px;
		right:0px;
		bottom:0;
	}
	* html .Box .BottRight	{
		right:0px;
		bottom:0;
	}
	.Box .BottLeft	{
		position:absolute;
		background:url(i/box4.gif) #ebebeb;
		width:5px;
		height:5px;
		left:0px;
		bottom:0;
	}
	* html .Box .BottLeft	{
		bottom:0;
	}


.f1 {background:url('i/folder1.gif') no-repeat left top;height:39px;float:left;}
.f1 div {padding:8px 20px;font-size:14pt;}
.f2 {background:url('i/folder2.gif') no-repeat right top;width:3px;height:39px;float:left;}
.f3 {padding:8px 20px;font-size:14pt;float:left;}

.f1_ {background:url('i/folder1.gif') no-repeat left top;height:39px;float:left;}
.f1_ div {padding:8px 15px;font-size:10pt;font-weight:bold;}
.f2_ {background:url('i/folder2.gif') no-repeat right top;width:3px;height:39px;float:left;}
.f3_ {padding:8px 15px;font-size:10pt;font-weight:bold;float:left;}

	.BoxBottom	{
	clear:both;
	margin: 0 50px 0 0;
		padding:15px 25px 25px 25px;
	background-color:#ebebeb;
	}

	.BoxBottom .BottRight	{
		position:absolute;
		background:url(i/box3.gif) #ebebeb;
		width:5px;
		height:5px;
		right:0px;
		bottom:0;
	}
	* html .BoxBottom .BottRight	{
		right:0px;
		bottom:0;
	}
	.BoxBottom .BottLeft	{
		position:absolute;
		background:url(i/box4.gif) #ebebeb;
		width:5px;
		height:5px;
		left:0px;
		bottom:0;
	}
	* html .BoxBottom .BottLeft	{
		bottom:0;
	}


.place h1 {
text-align: left;
font-size:22pt;
font-weight:normal;
color: #333333;
padding:0 15px;
margin:10px 0 0 0;
line-height:16pt;
}
.place h1 i {
	font-size:11pt;}
 
.place h2 {
text-align: left;
font-size:11pt;
padding:0 15px;
margin:0 0 25px 0;
font-weight:normal;
font-style:italic;
color: #333333;}

.top_menu {
	margin-top: 65px;
	margin-bottom: 20px;	
}

.top_menu a {
	color: #005500;
	font-size: 13pt;
	font-weight: bold;
	padding-right: 8px;
}