/*debug*/
.errors_title {background-color:#D0F8FD;font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.errors_text {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.sql { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000}
/**/

.class_p {margin: 2px 0px 2px 0px;}
.map-level-0 li {padding-bottom: 8px;}
body{margin: 0px; padding: 0px;}
BODY, A, SPAN, DIV, TABLE, TD, li, strong{font-size:13px;font-family: tahoma;color: #4C4C4C;border:none;margin:0;padding:0;}
p{text-align: justify; margin-top: 6px;margin-bottom:25px}
img, a img{border: none;}
a{text-decoration: underline;}
a:hover{text-decoration: none;}
/*Another*/
.select{width: 147px;font-size:11px;}
.item{color: #7E7F80;font-size: 12px;text-decoration: none;}
.item:hover{color: #7568B8;font-size: 12px;text-decoration: none;}
.date{color: #4C4C4C;font-weight: bold;}
.more{color: #8A96B5;font-size: 10px;}
.bottom_links{color: #A0A1A2;}
.component-border2 a{color: #BCBCBC;font-size:10px;}
.bottom_devide{color: #A0A1A2; font-size: 9px;}

.default_form{width: 170px; height: 19px;padding: 0px 0px 0px 4px;}
.default_form_a{width: 155px; height: 19px;padding: 0px 0px 0px 4px;}
.select{width: 155px; height: 19px;}
.button{height: 23px;}


.button2{ font-family: Arial, Helvetica, sans-serif;
			  font-size: 11px;
			  color: #000000;
			  border-top-width: 1px;
			  border-color: #000000;
			  border-right-width: 1px;
			  border-bottom-width: 1px;
			  border-left-width: 1px;
			  padding-right: 0px; padding-left: 0px;
			  margin-top: 0px; margin-bottom: 0px;
			  background-color: #ffffff;
			  width: 155px;}


.mess{color:red; font-family: Arial, Helvetica, sans-serif;  text-indent:0px;}

.pop_up {font-family: Tahoma;font-size: 11;color: #000000;text-decoration: none;font-weight: 500;font-style: normal;text-decoration: none;}
.button_pop_up{font-weight: bold; font-size: 10; color: White;background: #7568B8;border-bottom-color: Black;border-top-color: White;height:30;width:120;}

.lang_a{color:white;text-indent:0px;}

.lang_p{text-decoration:none;color:#6A5FA7}
.lang_p:hover{text-decoration:underline;color:#6A5FA7}

.inputs{height:19px;padding:0px 0px 0px 4px;}



.vacansiy {
			width:100%;
			}
	.vacansiy td {
			vertical-align:top;
			background: url(/img/bg_line.gif) repeat-x 0 100%;
			padding-bottom:15px;

	}
	.vacansiy td.td_select {
			text-align:right;
	}
	.vacansiy form {
			margin:0;
			padding:0;
	}
	.block_text {
			background: url(/img/bg_block_text.gif) no-repeat 100% 100%;
			padding:12px 0 25px 0;
	}
	.bord {
			background: url(/img/bg_line.gif) repeat-x 0 100%;
		}
	.nobord {
			background: none;

	}
	.block_text .td_head {
			width:100%;
	}
	.block_text .td_head td{
			vertical-align:top;
	}
	.block_text .td_head .com_dir {
			width:30%;
	}
	.block_text .com_dir span {
			background-color:#F6F7F7;
			text-decoration:underline;

	}
	.block_text .td_date label {
			font-size:10px;

	}
	.block_text .td_date span {
			text-decoration:underline;
			color:#7568B8;
	}
	.block_text .nambe .n_r {
			float:right;
			background:#F6F7F7 url(/img/n_r.gif) no-repeat 100% 0;

	}
	.block_text .nambe .n_b {
			background: url(/img/n_b.gif) no-repeat 0 100%;
			padding:3px 3px 4px 4px;
			color:#7E7F80;
	}
	.page {
			background:#F6F7F7 url(/img/n_b.gif) no-repeat 0 100%;
	}
	.page td {
			padding:3px;
	}
	.page td a, .page td a:visited {
			color:#7E7F80;
			text-decoration:none;
	}
	.page td a:hover{
			color:#7568B8;
		}
		.page td div {
				background-color:#C3C3C3;
				color:#fff;
				padding:0px 3px;
		}
	.tab_subscrib {
			width:100%;
			background: url(/img/bg_line.gif) repeat-x ;

	}
	.tab_subscrib td {
			width:50%;
			text-align:center;
			vertical-align:top;
			padding:14px 0;
			background: url(/img/bg_line.gif) repeat-x 0 100%;
	}
	.tab_subscrib td a, .tab_subscrib td a:visited {
			background-color:#E5E6E6;
			padding:3px 8px;
			color:#4C4C4C;
			text-decoration:none;
	}
	.tab_subscrib td a:hover {
			background-color:#E5E6E6;
			color:#4C4C4C;
			text-decoration:underline;
	}

	.birth {
			width:100%;
	}
	.birth td {
			vertical-align:top;
	}
	.birth td.date_b span {
			background-color:#F3F4F4;
			padding:3px 4px;
	}
	.birth td.date_b img {
			vertical-align:middle;
			margin-left:35px;
			}
	.birth td.img {
			width:128px;
			padding:4px 0 23px 0;
	}
	.birth td.cont_text {
			padding:4px 10px 23px 0;
			background: url(/img/bg_fiolet.gif) no-repeat 100% 100%;
	}
	.birth td.cont_text label {
			background-color:#F3F4F4;
			padding:2px 4px;
	}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* .dev {
width:1px;
overflow:hidden;
background: url('/img/devide_menu.gif') no-repeat center top;
} */
table.g_menu {
width:100%;
height:52px;
text-align:center;
}
.divide {
width:1px;
background: url('/img/devide_menu.gif') no-repeat 49% top;
}
a#about,
a#news,
a#tarif,
a#partn,
a#doc,
a#yesterday,
a#cont {
display:block;
height:39px;
width:135px;
padding-top:13px;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
color:#FFF;
background-repeat: no-repeat;
background:url('/img/company_p.gif') 0 0;
}
a#about:hover,
.act a#about,
a#news:hover,
.act a#news,
a#tarif:hover,
.act #tarif,
a#partn:hover,
.act #partn,
a#doc:hover,
.act #doc,
a#yesterday:hover,
.act #yesterday,
a#cont:hover,
.act #cont {
background:url('/img/company_a.gif') 0 0;
}
.menu_r div{
padding:0 10px 18px 0;
}
.return {
padding-left:90px;
}
.return a {
float:left;
width:17px;
height:18px;
padding:0 10px;
margin-bottom:30px;
text-decoration:none;
}
.home {
background: url('/img/home_p.gif') no-repeat center;
}
.home:hover {
background: url('/img/home_a.gif') no-repeat center;
}
.mail {
background: url('/img/mail_p.gif') no-repeat center;
}
.mail:hover {
background: url('/img/mail_a.gif') no-repeat center;
}
.mapa {
background: url('/img/map_p.gif') no-repeat center;
}
.mapa:hover {
background: url('/img/map_a.gif') no-repeat center;
}
#emailsub {
border:medium none;
padding:0px;
width:90px;
height:13px;
margin-top:2px;
font-size:12px;
}
#admin_popup_header {
	background-color:#666;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:4px;
}
#admin_popup_header div {
	float: right;
}
#admin_popup_header a {
	text-decoration:none;
	color:#fff;
}
#admin_content {
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	overflow:hidden;
}
#admin_mask, #admin_mask2 {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:201;
	background-color:#ddd;
	opacity:0.3;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}
#admin_popup, #admin_popup2 {
	position: absolute;
	border:1px solid #000;
	background-color: #bab4dc;
	z-index:202;
}
#admin_mask2 {z-index:203;}
#admin_popup2 {z-index:204;}
#whole_page_content {
	position:absolute;
	left:0px;
	top:0px;
}
.filials td {
	vertical-align:top;
}