@charset "utf-8";
/* CSS Document */

.Text_red_small {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #ff0000;
	text-indent: 25px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.Text_ssylka {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4d4d4d;
	text-decoration: underline;
	text-align: left;
}
.Text_red_small_bold {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	text-transform: none;
	color: #4d4d4d;
	text-indent: 25px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	font-weight: 100;
}
.Text_red_big {
	font-family: Tahoma, Geneva, sans-serif;
	color: #035b45;
	font-size: 24px;
	font-weight: 900;
}
.Text_menu {
	font-family: Tahoma, Geneva, sans-serif;
	height: 32px;
	background-color: #f5c115;
	color: #035a46;
	font-size: 11px;
	text-transform: uppercase;
}
.Text_menu a{
	font-size: 11px;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	color: #035a46;
	margin-left: 8px;
	margin-right: 8px;
}
.Text_menu a:hover{
	background-color: #035a46;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 4px;
	margin-right: 4px;
	text-transform: uppercase;
}
.Text_seriy {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #a9a9a9;
	text-decoration: none;
	text-indent: 20px;
}

.Red_yacheyka {
	height: 32px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #035b45;
	text-align: center;
	background-color: #f5c115;
	text-decoration: none;
}
.Text_zagolovok {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ff0000;
	text-decoration: none;
}
.Text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	text-align: justify;
	margin-right: 25px;
}
.Text_blue {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00adee;
	text-decoration: none;
}

.back {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	/*background-color: #b4e2f5;*/
	font-weight: 900;
}
.Tablica {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #9fb5ca;
	text-decoration: none;
	text-align: left;
	text-indent: 15px;
	margin: 2px;
	padding: 2px;
	border: 1px solid #9fb5ca;
}

h1 
{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
	color: #035b45;
	margin-top: 20px;
}
h2 
{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
	color: #035b45;
}
h3 
{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
	color: #035b45;
}

.write_line2 {height: 45px; border-bottom: 2px solid #b6b6b6;}
.write_news_line1 {height: 1px; margin-bottom: 15px; border-bottom: 1px solid #b6b6b6; width: 234px;}
.write_news_line2 {height: 1px; margin-top: 15px; border-bottom: 2px solid #b6b6b6; width: 234px;}

.ph_gallery_tbl {
border: 1px solid #b6b6b6;
border-collapse: collapse;
}
.ph_gallery_cont {
border: 1px solid #b6b6b6;
margin: 0 20px;
}

.tp_desc {
text-align: right;
background-color: #e2f5fa;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
}

.tp_item {
background-color: #f0f0f0;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
}
.tech_param_desc_tbl {margin-right: 20px;}
.gallery {width: 118px !important;}

.txtfield {width: 400px; border: 1px solid #b6b6b6; background-color: #f0f0f0;}
.txtarea {width: 400px; height: 100px; border: 1px solid #b6b6b6; background-color: #f0f0f0;}

.box_cont {padding-top: 2px; padding-bottom: 2px;}

.txt_cont {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	text-align: justify;
}

.news_list_tbl p.Text {margin-top: 5px;
font-size: 11px;}

.news_photo_cont {
float: left;
padding-right: 10px;
}

.news_date {
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
color: #000;
font-weight: 900;
}
.news_separator {
height: 15px;
border-top: 1px dashed #e1e1e1;
}

.lws_hdr {color: #000000; font-size: 13px; font-weight: 900;}
.jur_srv_tbl {border: 1px solid #616161; border-collapse: collapse;}
.jur_srv_tbl tr td {border: 1px solid #616161; border-collapse: collapse; padding: 3px;}
.jsthdr {font-size: 14px; font-weight: 900;}
#lawyerserv {font-size: 12px; margin: 7px 0; padding: 10px; background-color: #f2f2f2;}