@charset "utf-8";
/* Вмъкване на друг CSS документ */
@import "print.css";

/* CSS Документ */

* { padding: 0; margin: 0; }

* img { border: none; }

html, body {
	height: 100.01%;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.cls {
	clear: both;
}
.downloadfile {
	padding: 0 0 0 10px;
	background: url(images/site_img/ul.gif) no-repeat left center;
}

/* Разположение на панелите */
#master {
	min-width: 1000px;
}
#language_panel {
	width: 100%;
	margin: 0;
}
#left_panel {
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
	background-color: #666666;
}
#right_panel {
	width: 250px;
	float: right;
	background-color: #666666;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}
#title_panel {
	margin: 0 0 0 250px;
	background-color: #666666;
	background: url(images/site_img/title_background.png) repeat-x;
}
#container {
	margin: 0 250px;
	background-color: #333333;
	color: #FFFFFF;
}
#container p {
	height: 1%;
}
.hrule {
	display: none;
}
/* Елементи на панел 1 (лого и меню - #language_panel) */
#site_logo {
	float: left;
	width: 250px;
	height: 85px;
	background: url(images/site_img/site_logo.png) no-repeat;
	text-indent: -9999px;
	background-position: center;
}
	#site_logo a {
		display: block;
		width: 250px;
		height: 85px;
		background-image: url(images/site_img/site_logo.png);
		background-position: center;
		text-indent: -9999px;
	}
	
#language_chooser {
	display: block;
	width: 630px;
	height: 60px;
	text-align: right;
	margin-left: 250px;
	line-height: 55px;
	color: #666666;
}
	#language_chooser ul {
		list-style: none;
		float: right;
	}
		#language_chooser li {
			float: left;
			margin: 0 6px 0 0;
		}
		#language_chooser li a {
			color: #666666;
			text-decoration: underline;
			padding-right: 5px;
			border-right: 1px solid #666666;
		}
		#language_chooser li a:hover {
			text-decoration: none;
		}
		#language_chooser li #ln_select {
			font-weight: bold;
			text-decoration: none;
			padding-right: 5px;
			border-right: 1px solid #666666;
		}
#menu_chooser {
	display: block;
	width: 730px;
	height: 27px;
	text-align: right;
	margin-left: 251px;
	line-height: 26px;
}
	#menu_chooser ul {
		list-style: none;
		float: left;
	}
	
		#menu_chooser li {
			float: left;
			margin: 0 1px 0 0;
			color: #FFFFFF;
			background-color: #3C89A6;
		}
		#menu_chooser li a {
			padding: 0 14px;
			display: block;
			color: #FFFFFF;
			text-decoration: none;
		}
		#menu_chooser li a:hover {
			background-color: #2F6B82;
		}
		#menu_chooser li label {
			padding: 0 14px;
			display: block;
			color: #FFFFFF;
			text-decoration: none;
		}
		#menu_chooser li #menu_select {
			background-color: #666666;
			line-height: 27px;
			cursor: default;
		}
/* Елементи на ляв панел 2 (снимка, карта и адрес - #left_panel) */
#pic0 {
	display: block;
	width: 249px;
	height: 167px;
	background: url(images/site_img/page_pic/1.png) no-repeat;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#pic1 {
	display: block;
	width: 249px;
	xheight: 319px;
	height: 224px;
	background: url(images/site_img/page_pic/0.png) no-repeat;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#pic2 {
	display: block;
	width: 249px;
	height: 324px;
	background: url(images/site_img/page_pic/2.png) no-repeat;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#pic3 {
	display: block;
	width: 249px;
	height: 335px;
	background: url(images/site_img/page_pic/3.png) no-repeat;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#pic4 {
	display: block;
	width: 249px;
	height: 311px;
	background: url(images/site_img/page_pic/4.png) no-repeat;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#pic5 {
	display: block;
	width: 249px;
	height: 330px;
	background: url(images/site_img/page_pic/5.png) no-repeat;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#pic6 {
	display: block;
	width: 249px;
	height: 286px;
	background: url(images/site_img/page_pic/6.png) no-repeat;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#pic7 {
	display: block;
	width: 249px;
	height: 330px;
	background: url(images/site_img/page_pic/7.png) no-repeat;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#pic8 {
	display: block;
	width: 249px;
	height: 326px;
	background: url(images/site_img/page_pic/8.png) no-repeat;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#pic10 {
	display: block;
	width: 249px;
	height: 366px;
	background: url(images/site_img/page_pic/10.png) no-repeat;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#pic11 {
	display: block;
	width: 249px;
	height: 270px;
	background: url(images/site_img/page_pic/11.png) no-repeat;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#pic12 {
	display: block;
	width: 249px;
	height: 171px;
	background: url(images/site_img/page_pic/12.png) no-repeat;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#pic_team {
	display: block;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#pic_team img {
	width: 249px;
}
#fast_contacts {
	position: relative;
	line-height: 16px;
	display: block;
	height: 122px;
	background: url(images/site_img/fast_contacts.png) no-repeat;
	padding: 9px 0 0 10px;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width: 239px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 239px;
}
#fast_contacts a {
	color: #FFFFFF;
	text-decoration: underline;
}	
#fast_contacts a:hover {
	text-decoration: none;
}

#fast_contacts .contacts {
	position: absolute;
	bottom: -1px;
	padding: 3px 5px 0 5px;
	margin: 0;
	background-color: white;
	color: #2E6A81;
}

/* Елементи на десен панел (#right_panel) */
#right_title_element {
	display: block;
	line-height: 30px;
	color: #2E6A81;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-color: #DBDBDB;
	font-weight: bold;
	padding-left: 10px;
	border-left: 1px solid #FFFFFF;
}
#index #right_title_element {
	border-left: none;
}
#right_text_element {
	display: block;
	background-color: #F8F8F8;
	padding: 10px 0;
	color: #333333;
	line-height: 17px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#right_about_image {
	display: block;
	background-image: url(images/site_img/about.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 142px;
	padding-left: 10px;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#right_text_element span {
	display: block;
	padding-left: 11px;
}
#right_text_element span strong {
	color: #2E6A81;
}
#right_text_element span a {
	text-decoration: underline;
	color: #333333;
}
#right_text_element span a:hover {
	text-decoration: none;
}
	#right_text_element ul {
		list-style: none;
		padding-left: 10px;
	}
		#right_text_element li {
			padding-left: 10px;
			background-image: url(images/site_img/li-right.png);
			background-repeat: no-repeat;
			background-position: left 6px;
		}
		#right_text_element li a {
			text-decoration: underline;
			color: #333333;
		}
		#right_text_element li a:hover {
			text-decoration: none;
		}
/* Елементи на title_panela */
#title_panel h2 {
	display: block;
	height: 66px;
	font-family: "Times New Roman", Times, serif;
	font-size: 34px;
	font-weight: normal;
	line-height: 66px;
	color: #FFFFFF;
	padding-left: 15px;
}
#index #title_panel h2 {
	padding-top: 11px;
	height: 55px;
	background: url(images/site_img/home_span.png) no-repeat right;
	line-height: 22px;
	font-size: 20px;
}
#index #title_panel h2 span {
	color: #B4D3E0;
}
/* Елементи на Адрес */
#page_creator {
	display: block;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	margin: 0;
	padding: 0 0 0 17px;
	line-height: 20px;
	color: #666666;
}
#page_creator a {
	color: #666666;
	text-decoration: underline;
}
#page_creator a:hover {
	text-decoration: none;
}
#page_creator img {
	float: right;
	margin: 15px;
	padding: 0;
}
/* Елементи на Хистори */
#history {
	padding: 7px 5px 9px 0;
	background: url(images/site_img/history.png);
}
	#history span {
		background-image: url(images/site_img/history.gif);
		background-repeat: no-repeat;
		background-position: left center;
		font-weight: bold;
		color: #999999;
		padding-left: 10px;
		margin-left: 2px;
	}
	#history span a {
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
	}
	#history span a:hover {
		text-decoration: none;
	}
/* Елементи на Страници */
#pages {
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 11px;
	color: #333333;
}
#pages a {
	margin: 0 2px;
}
#pages span {
	margin: 0 2px;
	font-weight: bold;
}
/* Елементи на Изпрати на приятел */
#background_fog {
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9997;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/site_img/fog.png', sizingMethod='scale');
	background-image: url(images/site_img/fog.png);
	background-repeat: repeat;	
}
#send_to {
	position: absolute;
	display: none;
	left: 50%;
	top: 50%;
	margin: -75px 0 0 -150px;
	width: 300px;
	height: 150px;
	z-index: 9998;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/site_img/send_to.png', sizingMethod='scale');
	background-image: url(images/site_img/send_to.png);	
	background-position: left;
	background-repeat: no-repeat;
	text-align: center;
}
#was_send {
	position: absolute;
	z-index: 10000;
	display: none;
	left: 50%;
	top: 50%;
	margin: -74px 0 0 -149px;
	width: 295px;
	height: 145px;
	text-align: center;
	background-color: #FFFFFF;
	display: none;
}
#was_send span {
	text-align: center;
	line-height: 100px;
	background-image: url(images/site_img/mail.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
	color: #3C89A6;
	font-weight: bold;
}
#was_send button {
	margin: 4px;
	font-size: 12px;
	padding: 2px;
	background-color: #ECF5F9;
	border: 1px solid #CCCCCC;
}
#foma {
	position: absolute;
	z-index: 9999;
	display: none;
	left: 50%;
	top: 50%;
	margin: -75px 0 0 -150px;
	width: 300px;
	height: 150px;
	text-align: center;
}
#foma iframe {
	width: 1px;
	height: 1px;
	visibility: hidden;
}
#foma span {
	text-align: center;
	line-height: 30px;
	background-image: url(images/site_img/mail.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
	color: #3C89A6;
	font-weight: bold;
}
#foma form {
	padding: 0 10px 0 20px;
}
#foma form label {
	float: left;
	width: 90px;
	padding-top: 3px;
	text-align: left;
}
#foma form input {
	margin: 1px;
	font-size: 10px;
	width: 150px;
	border: 1px solid #CCCCCC;
}
#foma form button {
	margin: 4px;
	font-size: 12px;
	padding: 2px;
	background-color: #ECF5F9;
	border: 1px solid #CCCCCC;
}
/* Елементи на Home страницата */
.home_litle_text {
	display: block;
	background-color: #FFFFFF;
	background-image: url(images/site_img/shadow_left.png);
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	border-bottom: 0;
	border-top: 0;
	padding: 0 0 0 18px;
	color: #333333;
}
#history_border {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #FFFFFF;
	background-image: url(images/site_img/history_left.png);
}
#index .home_litle_text {
	border-left: 0;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.home_litle_text .inside {
	background: url(images/site_img/shadow_top.png) repeat-x top;
	padding: 12px 20px 10px 0;
}
#index .home_litle_text .inside {
	background: url(images/site_img/shadow_home.jpg) repeat-x top right;
	padding: 12px 150px 10px 0;
}
.home_litle_text .inside a {
	color: #333333;
	text-decoration: underline;
}
.home_litle_text .inside a:hover {
	text-decoration: none;
}
.home_litle_text .inside #rd_more {
	display: block;
	width: 120px;
	font-size: 11px;
	font-weight: bold;
	color: #3C89A6;
	line-height: 30px;
	background-image: url(images/site_img/arrow2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
}
.home_news {
	display: block;
	background-color: #993333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 0 18px;
	line-height: 30px;
	border: 1px solid #FFFFFF;
	border-top: none;
	border-left: none;
}
.home_news_text {
	display: block;
	background-color: #FFF5D8;
	font-size: 11px;
	padding: 0 0 10px 18px;
	border: 1px solid #FFFFFF;
	border-top: none;
	border-left: none;
	color: #666666;
}
.home_news_text h4 {
	display: block;
	font-size: 12px;
	color: #993333;
	font-weight: bold;
	line-height: 28px;
	padding-top: 10px;
}
.home_news_text a {
	display: block;
	width: 90px;
	font-size: 11px;
	color: #993333;
	font-weight: bold;
	line-height: 30px;
	background-image: url(images/site_img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	text-decoration: underline;
}
.home_news_text a:hover {
	text-decoration: none;
}
/* Елементи на Контакти страницата */
#contacts_form {
	display: block;
	color: #999999;
}
#contacts_form span {
	display: block;
	height: 40px;
	line-height: 30px;
	font-weight: bold;
	font-size: 11px;
	color: #3C89A6;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 20px;
}
#contacts_form .lines {
	float: left;
	width: 20%;
}
#contacts_form label {
	line-height: 20px;
}
#contacts_form input {
	width: 50%;
	font-size: 11px;
	color: #666666;
}
#contacts_form textarea {
	width: 65%;
	height: 100px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#contacts_form a {
	clear: both;
}
/* Елементи на Новини страницата */
.news_page {
	display: block;
	color: #333333;
}
.news_page span {
	display: block;
	line-height: 25px;
	font-weight: bold;
	font-size: 11px;
	color: #3C89A6;
	border-top: 1px solid #CCCCCC;
}
.news_page a {
	display: block;
	width: 90px;
	font-size: 11px;
	font-weight: bold;
	line-height: 35px;
	background-image: url(images/site_img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	text-decoration: underline;
}
.news_page a:hover {
	text-decoration: none;
}
#news_arhive {
	display: block;
	background-color: #F8F8F8;
	padding: 10px 10px;
	color: #3C89A6;
	line-height: 18px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#news_arhive strong {
	display: block;
	padding-left: 11px;
	font-size: 12px;
	color: #333333;
}
	#news_arhive ul {
		list-style: none;
		padding-left: 10px;
	}
		#news_arhive li {
			padding-left: 10px;
			background-image: url(images/site_img/arrow2.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		#news_arhive li a {
			text-decoration: underline;
			color: #3C89A6;
		}
		#news_arhive li a:hover {
			text-decoration: none;
		}
.news_page_read {
	display: block;
	color: #333333;
	overflow: hidden;
}
.news_page_read h4 {
	display: block;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	color: #3C89A6;
}

.send_to_friend {
	clear: both;
	height: 1%;
	border: 0;
	text-align: left;
	background-color: #ECF5F9;
	border: 1px solid #CCCCCC;
	height: 21px;
	margin: 0;
	padding: 0;
}
.send_to_friend strong {
	display: list-item;
	height: 18px;
	background-image: url(images/site_img/mail.gif);
	background-position: left;
	background-repeat: no-repeat;
	list-style: none;
	padding-left: 22px;
}
.send_to_fr {
	display: inline;
	padding: 4px 0;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.send_to_fr a {
	padding: 3px 5px 3px 23px;
	border: 1px solid #CCCCCC;
	background-color: #ECF5F9;
	background-image: url(images/site_img/mail.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.send_to_fr #print {
	padding-left: 21px;
	background-image: url(images/site_img/printer.gif);
}

/* За нас */
#about_page {
	overflow: hidden;
}
#about_page ul {
	display: block;
	padding-left: 60px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
}
#about_page ul li { 
	background-image: url(images/site_img/ul.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}
#about_page ol {
	display: block;
	padding-left: 60px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}
/* Практика */
#practice_area {
	height: 1%;
}
#practice_area span {
	display: block;
	padding-bottom: 12px;
	font-size: 11px;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
#practice_area .pr_box {
	display: block;
	width: 100%;
}
#practice_area .pr_box td {
	width: 45%;
	padding-right: 10px;
}
#practice_area .pr_box a {
	color: #3C89A6;
	font-size: 11px;
	font-weight: bold;
}
#practice_area .pr_box span {
	display: block;
	padding: 0px;
	border-bottom: none;
	margin: 7px 0 15px 0;
}
#practice_read {
	display: block;
	height: 1%;
}
#practice_read_text {
	overflow: hidden;
}
#practice_read_text h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3C89A6;
	font-weight: bold;
	margin-bottom: 10px;
}
#practice_read_text li {
	display: list-item;
	margin: 10px 0 0 20px;
}
/* Екипът */
#the_team_page {
	display: block;
	height: 1%;
}
#the_team_content {
	display: block; 
	margin-left: 0px;
}
#the_team_content .show_team {
	float: left; 
	width: 225px;
}
#the_team_page span {
	display: block;
	color: #515151;
	margin-bottom: 10px;
}
#the_team_content img {
	float: left;
	margin-right: 10px;
	width: 60px;
}
#the_team_content strong {
	color: #3C89A6;
}
#the_team_content span {
	color: #515151;
}
#the_team_content a {
	color: #993333;
	padding-left: 12px;
	background-image: url(images/site_img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 70px;
}
#the_team_content .team_images a {
	color: #993333;
	padding: 0;
	background: none;
	line-height: normal;
}
#lawyers_after {
	line-height: 16px;
	display: block;
	height: 160px;
	background: url(images/site_img/lawyers_after.png) no-repeat top;
	padding: 9px 0 0 10px;
	color: #333333;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width: 239px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 239px;
	background-color: #FFFFFF;
}
#lawyers_after strong { 
	display: block;
	color: #3C89A6;
}
#lawyers_after a { 
	color: #3C89A6;
	text-decoration: underline;
}
#lawyers_after a:hover { 
	text-decoration: none;
}
#lawyers_read {
	overflow: hidden;
}

/* Страница Публикации */
#pub_page {
	overflow: hidden;
}
	#pub_page h3 {
		margin-bottom: 2px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #3C89A6;
	}
	#right_pub_arhive {
		display: block;
		margin-left: 10px;
		line-height: 13px;
	}
		#right_pub_arhive a {
			color: #3C89A6;
			font-weight: bold;
			text-decoration: underline;
			font-size: 11px;
			line-height: 17px;
		}
		#right_pub_arhive a:hover {
			text-decoration: none;
		}

/* Страница Клиенти */
#clients_page {
	overflow: hidden;
}
	#clients_page table {
		width: 100%;
	}
		#clients_page table td {
			width: 50%;
		}
		#clients_page table td .client_name {
			display: block;
			margin-bottom: 5px;
			color: #3C89A6;
		}
		#clients_page table td .client_link {
			color: #993333;
			padding-left: 12px;
			background-image: url(images/site_img/arrow.gif);
			background-repeat: no-repeat;
			background-position: left center;
			line-height: 30px;
		}

/* Карта на сайта */
#site_map {
	overflow: hidden;
}
	#site_map ul {
		margin-left: 40px;
		list-style: none;
		line-height: 20px;
	}
		#site_map ul li {
			background-image: url(images/site_img/li-right.png);
			background-repeat: no-repeat;
			background-position: left 7px;
			padding-left: 10px;
		}
			#site_map ul li a {
				font-weight: bold;
				color: #3C89A6;
			}
			#site_map ul li ul {
				margin: 0 0 0 20px;;
				padding: 0;
				line-height: 15px;
			}
			#site_map ul li ul li {
				background-image: url(images/site_img/history.gif);
				background-repeat: no-repeat;
				background-position: left 5px;
			}
			#site_map ul li ul li a {
				font-weight: normal;
				color: #333333;
			}
