/* CSS Document */
body{color:#000000;background:#ffffff;font:12px Tahoma;margin:0;}
form{margin:0;padding:0;}
a img{border:none;}
a.link{text-decoration:underline;color:#551a8b;}
a.link:hover{text-decoration:underline;}
a.link_head{text-decoration:none;color:inherit;}
a.link_head:hover{text-decoration:underline;}
table{border-collapse:collapse;font:12px Tahoma;}
table td{padding:0px 0px 0px 0px;}
.loginquick_div
{
	height:121px;
	background:url(../images/loginquick/bg.gif) no-repeat;
}
.loginquick_tb
{
	width:1002px;
	height:121px;
}
.loginquick_div1
{
	width:212px;
	height:62px;
	background:url(../images/loginquick/logo.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
}
.loginquick_td1
{
	padding:30px 25px 0 25px;
	vertical-align:top;
	width:212px;
}
.loginquick_td2
{
	font-size:14px;
	font-weight:bold;
	width:220px;
	text-align:center;
	color:#252525;
}
.loginquick_td3
{
	width:170px;
	padding:15px 0 0 20px;
	vertical-align:top;
}
.loginquick_txt_auth
{
	margin-bottom:6px;
	color:#252525;
	font-weight:bold;
}
.loginquick_inp_log
{
	padding:3px 0 0 3px;
	width:137px;
	height:20px;
	border:none;
	background:url(../images/loginquick/bg_log.gif) center no-repeat;
}
.loginquick_inp_pass
{
	padding:3px 0 0 3px;
	width:105px;
	height:20px;
	border:none;
	background:url(../images/loginquick/bg_pass.gif) center no-repeat;
}
.loginquick_btn
{
	width:23px;
	height:24px;
	background:url(../images/loginquick/btn.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
}
.loginquick_tb_pass
{
	margin-top:7px;
}
a.loginquick_link
{
	font-size:10px;
	color:#4c94d9;
}
a.loginquick_link:hover
{
	text-decoration:none;
}
.head_div
{
	width:1002px;
	height:213px;
	background:url(../images/head/bg.jpg) center no-repeat;
}
.nav_div
{
	padding-top:20px;
	color:white;
	font-size:14px;
}
.nav_preload_btns
{
	width: 0px;
	height: 0px;
	display: inline;
	background-image: url(../images/nav/btn_act_child_closed.gif);
	background-image: url(../images/nav/btn_act_child_opened.gif);
	background-image: url(../images/nav/btn_act_nochild.gif);
	background-image: url(../images/nav/btn_reg_child_closed.gif);
	background-image: url(../images/nav/btn_reg_child_closed_over.gif);
	background-image: url(../images/nav/btn_reg_child_opened.gif);
	background-image: url(../images/nav/btn_reg_child_opened_over.gif);
	background-image: url(../images/nav/btn_reg_nochild.gif);
	background-image: url(../images/nav/btn_reg_nochild_over.gif);
	background-image: url(../images/nav/btn_priv_reg_child_closed.gif);
	background-image: url(../images/nav/btn_priv_reg_child_closed_over.gif);
	background-image: url(../images/nav/btn_priv_reg_child_opened.gif);
	background-image: url(../images/nav/btn_priv_reg_child_opened_over.gif);
	background-image: url(../images/nav/btn_priv_reg_nochild.gif);
	background-image: url(../images/nav/btn_priv_reg_nochild_over.gif);
}
.nav_btn_reg_nochild
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_reg_nochild.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_btn_reg_nochild_over
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_reg_nochild_over.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_btn_reg_child_closed
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_reg_child_closed.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_btn_reg_child_closed_over
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_reg_child_closed_over.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_btn_reg_child_opened
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_reg_child_opened.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_btn_reg_child_opened_over
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_reg_child_opened_over.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_btn_act_nochild
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_act_nochild.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_btn_act_child_closed
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_act_child_closed.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_btn_act_child_opened
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_act_child_opened.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_btn_priv_reg_nochild
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_priv_reg_nochild.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_btn_priv_reg_nochild_over
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_priv_reg_nochild_over.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_btn_priv_reg_child_opened
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_priv_reg_child_opened.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_btn_priv_reg_child_opened_over
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_priv_reg_child_opened_over.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_btn_priv_reg_child_closed
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_priv_reg_child_closed.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_btn_priv_reg_child_closed_over
{
	width:117px;
	height:20px;
	position:relative;
	margin:auto;
	background:url(../images/nav/btn_priv_reg_child_closed_over.gif) center no-repeat;
	cursor:pointer;
	cursor:hand;
	padding:3px 7px 0 30px;
	margin-top:5px;
}
.nav_page_head
{
	font-size:14px;
	font-weight:bold;
	color:#2169b0;
	padding:20px 0 15px 0;
}
.nav_link
{
	font-size:12px;
	color:#1e66ae;
	text-decoration:underline;
}
.nav_link:hover
{
	text-decoration:none;
}
.nav_link_act
{
	font-size:12px;
	color:#6d9b3d;
	text-decoration:underline;
}
.nav_link_act:hover
{
	text-decoration:none;
}
.page_notfound
{
	font-size:12px;
	font-weight:bold;
	padding:40px 0 0 0;
	text-align:center;
}
.news_div
{
	position:relative;
	margin:auto;
	width:154px;
	font-size:12px;
	margin-top:20px;
}
.news_txt_head
{
	color:#2169b0;
	font-weight:bold;
	margin-bottom:5px;
}
.news_date
{
	color:#ff0000;
	font-weight:bold;
}
a.news_link
{
	text-decoration:none;
	color:#000000;
}
a.news_link:hover
{
	text-decoration:underline;
}
.news_body
{
	color:#555555;
}
.banners_div1
{
	position:relative;
	margin:auto;
	width:154px;
	height:187px;
	cursor:pointer;
	cursor:hand;
	background:url(../images/banners/semafor.jpg) center no-repeat;
	font-size:12px;
	margin-top:20px;
}
.banners_div2
{
	position:relative;
	margin:auto;
	width:154px;
	font-size:12px;
	margin-top:20px;
}
.banners_txt_part
{
	color:#2169b0;
	font-weight:bold;
}
.banners_links
{
	line-height:18px;
}
a.banners_link
{
	color:#1e66ae;
	text-decoration:underline;
}
a.banners_link:hover
{
	text-decoration:underline;
}
.foot_div
{
	width:1002px;
	height:84px;
	background:url(../images/foot/bg.jpg) center no-repeat;
	text-align:center;
	font-size:12px;
	color:#707070;
	padding-top:40px;
}
.messenger_tb
{
	width:100%;
	border:1px solid #2f83c3;
}
.messenger_tbin
{
	width:100%;
}
.messenger_td1
{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	background-color:#145b9b;
	padding-left:10px;
}
.messenger_td2
{
	background-color:#145b9b;
	width:30px;
	height:30px;
}
.messenger_div_btn
{
	cursor:pointer;
	cursor:hand;
	width:30px;
	height:30px;
	background-image:url(../images/messenger/close.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
.messenger_td_alert_e
{
	width:46px;
	height:46px;
	background-image:url(../images/messenger/alert_e.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
.messenger_td_alert_c
{
	width:46px;
	height:46px;
	background-image:url(../images/messenger/alert_c.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
.messenger_td_alert_i
{
	width:46px;
	height:46px;
	background-image:url(../images/messenger/alert_i.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
.messenger_td_mes_err
{
	color:#ff0000;
	padding:3px 10px 3px 3px;
}
.messenger_td_mes_wrn
{
	color:#804000;
	padding:3px 10px 3px 3px;
}
.messenger_td_mes_inf
{
	color:#336600;
	padding:3px 10px 3px 3px;
}
.proj_div
{
	padding:10px;
}
.sites_div
{
	padding:10px;
}
.sites_td_konakovo
{
	width:200px;
	height:155px;
	background:url(../images/konakovo.jpg) top center no-repeat;
	cursor:pointer;
	cursor:hand;
}
.sites_td_recu
{
	width:200px;
	height:155px;
	background:url(../images/recu.jpg) top center no-repeat;
	cursor:pointer;
	cursor:hand;
}
.sites_td_asinco
{
	width:200px;
	height:155px;
	background:url(../images/asinco.jpg) top center no-repeat;
	cursor:pointer;
	cursor:hand;
}
.sites_td_petro
{
	width:200px;
	height:155px;
	background:url(../images/petro.jpg) top center no-repeat;
	cursor:pointer;
	cursor:hand;
}
.sites_td_mpack
{
	width:200px;
	height:155px;
	background:url(../images/mpack.jpg) top center no-repeat;
	cursor:pointer;
	cursor:hand;
}
.sites_td_invest
{
	width:200px;
	height:155px;
	background:url(../images/invest.jpg) top center no-repeat;
	cursor:pointer;
	cursor:hand;
}
.sites_td_souz
{
	width:200px;
	height:155px;
	background:url(../images/souz.jpg) top center no-repeat;
	cursor:pointer;
	cursor:hand;
}
.sites_td_polishelk
{
	width:200px;
	height:155px;
	background:url(../images/polishelk.jpg) top center no-repeat;
	cursor:pointer;
	cursor:hand;
}