@charset "utf-8";
/* CSS Document */
body {
margin: 0px;
padding: 0px;
background-color: #be1e2d;
}
#global_container {
background: url(images/bodyback.jpg) repeat-x top;
}
#globaltbl {
background-color: #ffffff;
position: relative;
left: 0px;
top: 10px;
}

.star {
z-index: 10;
position: absolute;

top: 0px;
margin-left: -109px;
}
.logo_cont {
z-index: 20;
position: relative;
left: 50px;
top: 15px;
/*padding-left: 40px;*/
}

#header1_tbl {
height: 117px;
background: url(images/headerback.jpg) no-repeat top right;
}
.ht_logo_item {width: 266px;}
.ht_contact_item {width: 418px;}
.ht_fos_item {width: 306px;}

.Text_red_small {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	text-transform: none;
	color: #000000;
	text-indent: 55px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-left: 150px;
}
.Text_red_small_bold {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	text-transform: none;
	color: #4d4d4d;
	text-indent: 55px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	font-weight: 100;
	padding-left: 150px;
}
.Text_red_big {
	font-family: Tahoma, Geneva, sans-serif;
	color: #9f0000;
	font-size: 24px;
	font-weight: 900;
	padding-left: 6px;
}

.header_links_item {
padding: 5px 15px 5px 30px;
}
#hl_fl {
padding-top: 5px;
padding-left: 30px;
}

.Text_ssylka {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4d4d4d;
	text-decoration: underline;
	text-align: center;
}



.top_menu_back {width: 990px; height: 31px; background: url(images/menuback.jpg) no-repeat top right;}
#topmenu_tbl {height: 31px; width: 720px;}

.tm_separator_start {width: 14px;}
.tm_item {font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-align: center; padding: 0 10px;}
.tm_item a:link {color: #ffffff; text-decoration: none; outline: none;}
.tm_item a:hover {color: #ffffff; text-decoration: none; outline: none;}
.tm_item a:active {color: #ffffff; text-decoration: none; outline: none;}
.tm_item a:visited {color: #ffffff; text-decoration: none; outline: none;}

.tm_item_active {font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-align: center; padding: 0 10px; background: url(images/menuactive.png) repeat-x top;}
.tm_item_active a:link {color: #ffffff; text-decoration: none; outline: none;}
.tm_item_active a:hover {color: #ffffff; text-decoration: none; outline: none;}
.tm_item_active a:active {color: #ffffff; text-decoration: none; outline: none;}
.tm_item_active a:visited {color: #ffffff; text-decoration: none; outline: none;}

.mc_left_col {width: 246px;}
.mc_right_col {width: 687px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #000; text-align: justify;}
.mc_right_col a:link {color: #b51d2a; text-decoration: underline; outline: none;}
.mc_right_col a:hover {color: #b51d2a; text-decoration: none; outline: none;}
.mc_right_col a:active {color: #b51d2a; text-decoration: underline; outline: none;}
.mc_right_col a:visited {color: #b51d2a; text-decoration: underline; outline: none;}

.mc_right_sep {width: 19px;}
.mc_left_sep {width: 19px;}
.mc_center_sep {width: 19px;}

.red_yacheyka {width: 233px; height: 31px; background: url(images/accountback.jpg) no-repeat top left; font-family: Tahoma, Geneva, sans-serif;	font-size: 12px;}
.red_yacheyka a:link {color: #ffffff; text-decoration: none; outline: none;}
.red_yacheyka a:hover {color: #ffffff; text-decoration: none; outline: none;}
.red_yacheyka a:active {color: #ffffff; text-decoration: none; outline: none;}
.red_yacheyka a:visited {color: #ffffff; text-decoration: none; outline: none;}

.auth_link {margin-top: 38px;}

h1 
{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
	color: #c1272d;
	margin-top: 20px;
}
h2 
{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
	color: #c1272d;
}
h3 
{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
	color: #c1272d;
}
.mc_left_col h2 {
margin-bottom: 5px;
}

.write_line3 {height: 2px; border-top: 2px solid #6b090e;}
.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;}
.back {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	/*background-color: #b4e2f5;*/
	font-weight: 900;
}
.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: 30px;
}
.mc_left_col p.Text {
margin-top: 5px;
font-size: 11px;
}

.ph_gallery_cont {
border: 1px solid #b6b6b6;
padding: 1px;
margin: 0 10px;
}

.Text_zagolovok_bottom {
	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: #ba465c;
	text-decoration: none;
}

.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;
}

.header_description_cont h3 {
margin: 18px 0 8px 0;
}

.header_description {
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #000;
text-align: justify;
margin-right: 30px;
margin-top: 0px;
margin-bottom: 8px;
}

.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;
}
.box_cont {padding-top: 2px; padding-bottom: 2px;}

.tp_desc {
text-align: right;
background-color: #ffeff0;
font-weight: 900;
}

.tp_item {
background-color: #f0f0f0;
}

.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: #0070d4;
	text-decoration: none;
}

.ul_list li {font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #000;
margin: 7px 0;
}
.ul_list {padding-left: 15px;}

.li_list_desc {
font-style: italic;
color: #808080;
}

.txtfield {width: 400px; border: 1px solid #b6b6b6; background-color: #f0f0f0;}
.txtarea {width: 400px; height: 100px; border: 1px solid #b6b6b6; background-color: #f0f0f0;}

.Text a:link {text-decoration: underline; color: #9F0000; outline: none;}
.Text a:visited {text-decoration: underline; color: #9F0000; outline: none;}
.Text a:hover {text-decoration: none; color: #9F0000; outline: none;}
.Text a:active {text-decoration: underline; color: #9F0000; outline: none;}

.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;}