@charset "windows-1251";

html, body, div, form,tr, td, input, select, p, a, img, ul, li {margin:0; padding:0; border:none;}


.full_h{
	height: 100%;
}

.full_w{
	width: 100%;
}

.full_size{
	width: 100%;
	height: 100%;
}

td{
	vertical-align: top;
	color: #4C4C4C;
}

.td_middle{
	vertical-align: middle;
}

.td_bottom{
	vertical-align: bottom;
}

/* ================================================================================*/

body, div, td, input, select, p, a, li {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

.header{
	height: 185px;
}

A {color:#22677B;text-decoration:underline}
A:hover {color:#22677B;text-decoration:none}

img{border:0px;}

/* END COMMON */

/* HEADERS */
h1, h1 a, h1 a:visited, h1 a:hover {color:#33626F;font-size:18px;font-weight:bold; margin-bottom:5px; margin-top:5px;}
.h1, .h1 a, .h1 a:visited, .h1 a:hover {color:#33626F;font-size:18px;font-weight:bold; margin-bottom:5px; margin-top:5px;}

h2, h2 a, h2 a:visited, h2 a:hover {color: #003B3D; font-size: 20px;font-weight: normal;font-family: Times New Roman; margin-bottom:5px; margin-top:5px;}
.h2, .h2 a, .h2 a:visited, .h2 a:hover {color: #003B3D; font-size: 20px;font-weight: normal;font-family: Times New Roman;  margin-bottom:5px; margin-top:5px;}
h3, h3 a, h3 a:visited, h3 a:hover {color:#33626F;font-size:14px;font-weight:bold; margin-bottom:5px; margin-top:5px;}
.h3, .h3 a, .h3 a:visited, .h3 a:hover {color:#33626F;font-size:14px;font-weight:bold; margin-bottom:5px; margin-top:5px;}
h4, h4 a, h4 a:visited, h4 a:hover {color:#000000;font-size:13px;font-weight:bold; margin-bottom:5px; margin-top:5px;}
.h4, .h4 a, .h4 a:visited, .h4 a:hover {color:#000000;font-size:13px;font-weight:bold; margin-bottom:5px; margin-top:5px;}
h5, h5 a, h5 a:visited, h5 a:hover {color:#33626F;font-size:12px;font-weight:normal; margin-bottom:5px; margin-top:5px;}
.h5, .h5 a, .h5 a:visited, .h5 a:hover {color:#33626F;font-size:12px;font-weight:normal; margin-bottom:5px; margin-top:5px;}
/* END HEADERS */

/* SITE MAP, SECTION MAP */
#tree { font-size:10px; }
#tree IMG { BORDER: 0px; HEIGHT: 16px; WIDTH: 19px }
#tree DIV {font-size:10px;}
#tree DIV A{font-size:10px;}
#tree DIV A:hover {font-size:10px;}
.tree_item_selected {color:#48899B }

#tree DIV.sm_level_0 {font-size:14px; font-weight:bold;}
#tree DIV.sm_level_0 A {color:#33626f; font-size:14px; font-weight:bold;}
#tree DIV.sm_level_0 A:hover{font-size:14px; font-weight:bold;}
#tree DIV.sm_level_0 A:visited {font-size:14px; font-weight:bold;}
#tree DIV.sm_level_1{font-size:12px; font-weight:bold;}
#tree DIV.sm_level_1 A {color:#33626f;font-size:12px; font-weight:bold;}
#tree DIV.sm_level_1 A:hover {font-size:12px; font-weight:bold;}
#tree DIV.sm_level_1 A:visited {font-size:12px; font-weight:bold;}
#tree DIV.sm_level_2 {font-size:11px; font-weight:normal;}
#tree DIV.sm_level_2 A {color:#33626f; font-size:11px; font-weight:normal;}
#tree DIV.sm_level_2 A:hover {font-size:11px; font-weight:normal;}
#tree DIV.sm_level_2 A:visited {font-size:11px; font-weight:normal;}
#tree DIV.sm_level_3 {font-size:10px; font-weight:normal;}
#tree DIV.sm_level_3 A {color:#33626f; font-size:10px; font-weight:normal;}
#tree DIV.sm_level_3 A:hover {font-size:10px; font-weight:normal;}
#tree DIV.sm_level_3 A:visited {font-size:10px; font-weight:normal;}
/* END SITE MAP, SECTION MAP */

/* FORM */
FORM        {  margin: 0px; }
INPUT       { FONT-SIZE:11; }
INPUT.txt, INPUT.field   { BORDER: #8A8A8A 1px solid; margin:3px; }
INPUT.txt_noborder   { BORDER: #FFFFFF 0px solid; }
INPUT.check { BORDER: 0px; }
INPUT.btn   { FONT-SIZE:11px; BACKGROUND: #3AADAD; COLOR: #ffffff; FONT-WEIGHT: bold; BORDER: #79C7C7 1px solid; margin-left: 5px;}
SELECT.sel  { FONT-SIZE:11; BORDER: #8A8A8A 1px solid; }
CHECKBOX.chb{ FONT-SIZE:11; BORDER: #8A8A8A 1px solid; }
TEXTAREA.ta { FONT-SIZE:11; BORDER: #8A8A8A 1px solid; }
/* END FORMS */


/* TABLE */
TABLE.tbl {border-right:1px #8A8A8A solid;border-top:1px #8A8A8A solid}
TABLE.tbl TD {border:0px}
TABLE.tbl TH {color:#000000;border:0px; background-color:#89C6D7;font-size:12px;padding:5px 8px 5px 8px}
TABLE.tbl TH.al {color:#000000;border:0px; background-color:#89C6D7;font-size:12px;padding:5px 8px 5px 8px; text-align:right; font-weight:normal;}
TABLE.tbl TD {border-left:1px #8A8A8A solid;border-bottom:1px #8A8A8A solid;font-size:11px;padding:5px 8px 5px 8px}
/* END TABLE */
table.tbl td.tbl3 {background-color:#C6C4C4; 
				   color:#000000;
/*				   border-right:1px #8A8A8A solid;
				   border-bottom:1px #8A8A8A solid;*/
				   text-align:rigth;
				   vertical-align:middle;
				   padding:0px 5px;
				   }

/* VOTES */
.vote_res_small_on {background-color:#33626f;border-top:1px #33626f solid;border-bottom:1px #33626f solid;}
.vote_res_on {background-color:#33626f;border-top:1px #33626f solid;border-bottom:1px #33626f solid;}
.vote_res_small_off {border-top:1px #33626f solid;border-bottom:1px #33626f solid;}
.vote_res_off {border-top:1px #33626f solid;border-bottom:1px #33626f solid;}
/* END VOTES */

/* SYSTEM */
#stat {display:none;}
#sp {display:none;}

.status_error {color:#660000; font-size:10;}
.status_notice {color:#000066; font-size:10;}
.status_normal {color:#000000; font-size:10;}



/* top_menu */
.top_menu{
	height: 30px;
	background-image: url(../../_img/back_norm.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.top_menu .top_menu_tbl{
	width: 100%;
	height: 30px;
}

.top_menu .top_menu_tbl .td1{
	padding: 0px 0px 0px 0px;
	width:25%;

}

.top_menu .top_menu_tbl .td1 .r{
	background-image: url(../../_img/act_l.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width:5px;
}

.top_menu .top_menu_tbl .td1 .c{
	background-image: url(../../_img/act_b.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.top_menu .top_menu_tbl td.td1 .l{
	background-image: url(../../_img/act_l.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width:5px;
}


.top_menu .top_menu_tbl .sep{
	font-size: 1px;
	width: 3px;
	padding: 0px;
}

.top_menu .top_menu_tbl td a{
	text-decoration: none;
	color: #ffffff;
	font-size:12px;
	font-weight: bold;
	padding: 9px 0px 7px 20px;
	display: block;

}

.top_menu .top_menu_tbl td a img{
	margin: 0px 3px 0px 0px;
	position: relative;
   top: 1px;
}

.top_menu .top_menu_tbl a:hover{
	/*text-decoration: none;
	background-image: url(../../_img/top_menu_cur.gif);
	background-position: left top;
	background-repeat: repeat-x;*/
}

.top_menu .top_menu_tbl div.sub_menu{
	width: 200px;
	clear: both;
	display: none;
	position: absolute;	
	z-index: 1000;		
	border-top: 2px solid #ACEAEA; 
}

.top_menu .top_menu_tbl div.sub_menu ul{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 200px;
	background-color: #3AADAD;
}

.top_menu .top_menu_tbl div.sub_menu ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	border-bottom: 1px solid #73C7C7;
}

.top_menu .top_menu_tbl div.sub_menu ul li a{
	display: block;
	padding: 8px 10px 7px 20px;
	color: #ffffff;
	text-decoration: none;
	background-image: none;
	background-color: #3AADAD;
	font-weight: normal;
}

.top_menu .top_menu_tbl div.sub_menu ul li a:hover{
	text-decoration: none;
	background-color: #148989;
	background-image: none;
}

/* //top_menu */

/* left_cell */

.left_cell{
	width: 300px;
	background-image: url(../../_img/left_cell.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

/* services */
.left_cell .services_tbl{
	width: 100%;
	background-image: url(../../_img/serv_y.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

.left_cell .services_tbl .title{
	padding: 23px 0px 9px 30px;
	background-image: url(../../_img/services.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	color: #497629;
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-transform: uppercase;
}

.left_cell .services_tbl td{
	background-image: url(../../_img/li.gif);
	background-position: 36px 5px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 44px;
}

.left_cell .services_tbl td a{
	text-decoration: none;
	color: #22677B;
	font-size:12px;
	font-weight: normal;
}

.left_cell .services_tbl td a:hover{
	text-decoration: none;
	font-size:12px;	
}

.left_cell .services_tbl .lev_1{
	padding: 11px 0px 0px 36px;
	background-image: none;
	font-size:12px;
}

.left_cell .services_tbl .last{
	padding: 11px 0px 30px 36px;
   background-image: url(../../_img/serv-bot.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.left_cell .services_tbl .lev_2{
	padding: 18px 0px 0px 44px;
	background-position: 36px 24px;
	
}

.left_cell .services_tbl .lev_3{
	padding: 0px 0px 0px 55px;
	background-image: none;
}

.left_cell .services_tbl .lev_1 a{
	color: #22677B;
	font-weight: bold;
	text-decoration: underline;
	font-size:12px;	
}

.left_cell .services_tbl .lev_1 a:hover{
	text-decoration: none;
	font-size:12px;	
}
/* //services */

/* ban_tbl */

.left_cell .ban_tbl{
	width: 100%;
	border-right: 5px solid #E9F0D6;
	background-color: #F0F7DE; 
}

.left_cell .ban_tbl .ban_cell{
	padding: 20px 0px 0px 0px;
	text-align: center;
}

.left_cell .ban_tbl .ban_cell a img{
	margin: 0px 0px 20px 0px;
}

.left_cell .ban_tbl .link{
	padding: 0px 0px 70px 35px;
}

.left_cell .ban_tbl .link a{
	text-decoration: underline;
	color: #22677B;
	font-weight: bold;
}

.left_cell .ban_tbl .link a:hover{
	text-decoration: none;
}
/* //ban_tbl */
/* //left_cell */

.total_content{
	padding: 0px 0px 0px 0px;
	width:100%;
}

.total_content_tbl{
	width: 100%;
	background-image: url(../../_img/content_right.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

.content{
	padding: 40px 48px 30px 30px;
}

.content h1{
	padding: 0px 0px 13px 0px;
	margin: 0px;
	color: #003B3D;
	font-size: 25px;
	font-weight: normal;
	font-family: Times New Roman;
}

.content p{
	padding: 0px 0px 10px 0px;
}

.content ul{
	padding: 0px 0px 0px 25px;
	margin: 0px;
}

.content ul li{
	padding: 0px 0px 7px 15px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../../_img/li2.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.content .bisness_tbl{
	width: 100%;
	border-top: 3px solid #E8F1D2; 
}

.content .bisness_tbl .sep{
	padding: 0px 0px 0px 0px;
	width: 15px;
	font-size: 1px;
}

.content .bisness_tbl .cont_left{
	padding: 0px 0px 0px 0px;
	background-image: url(../../_img/cont_bot_1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 49%;
}

.content .bisness_tbl .cont_left a.tit{
	font-size: 10px;
	color: #ffffff;
	display: block;
	text-decoration: none;
	padding: 63px 0px 0px 10px;
}

.content .bisness_tbl .cont_left a.tit span{
	font-size: 11px;
	text-transform: uppercase;
}

.content .bisness_tbl .cont_right{
	padding: 0px 0px 0px 0px;
	background-image: url(../../_img/cont_bot_2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 49%;
}

.content .bisness_tbl p{
	padding: 13px 0px 0px 0px;
}

.content .bisness_tbl p a.link{
	text-decoration: underline;
	color: #088080;
}

.content .bisness_tbl a.link:hover{
	text-decoration: none;
}

.content .bisness_tbl .cont_left a.tit{
	font-size: 10px;
	color: #ffffff;
	display: block;
	text-decoration: none;
	padding: 63px 0px 10px 10px;
}

.content .bisness_tbl .cont_left a.tit span{
	font-size: 11px;
	text-transform: uppercase;
}

.content .bisness_tbl .cont_right a.tit{
	font-size: 10px;
	color: #ffffff;
	display: block;
	text-decoration: none;
	padding: 63px 0px 10px 10px;
}

.content .bisness_tbl .cont_right a.tit span{
	font-size: 11px;
	text-transform: uppercase;
}

#sign td a {display:none;}

.content .bisness_tbl2{
	width: 100%;
	border-top: 3px solid #F3F3F3; 
}
p {
	padding:0 0 0 0;
	margin:0 0 0 0;
}


@charset "utf-8";
.on_line_tbl{
	width: 450px;
	background-color:#FEFEDA;
}

.on_line_tbl .left_up{
	width: 12px;
	height: 12px;
	padding:0px;
	background-image:url(../../_img/left_up.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	border:none;
}


.on_line_tbl .right_up{
	padding:0px;
	width: 12px;
	height: 12px;
	background-image:url(../../_img/right_up.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	border:none;
}


.on_line_tbl .up{
	padding:0px;
	width: 426px;
	height: 12px;
	background-image:url(../../_img/table_x.jpg);
	background-position: left top;
	background-repeat:repeat-x;
}


.on_line_tbl .left{
	padding:0px;
	width:12px;
	height:310px;
	background-image:url(../../_img/left.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}


.on_line_tbl .right{
	padding:0px;
	width:12px;
	height:310px;
	background-image:url(../../_img/table_y_r.jpg);
	background-repeat:repeat-y;
	background-position:right top;
}


.on_line_tbl td{
	padding:0px;
	height:30px;
	width:426px;
	vertical-ailgn:bottom;
}


.on_line_tbl .bottom{
	padding:0px;
	width:450px;
	height:62px;
	background-image:url(../../_img/table_bot.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.tbl_calc {
	background-color:#FEFEDA;
	padding:15px;
	border-collapse:collapse;
}


.tbl_calc td.nop {
	padding: 0px 0px 16px 0px;
}


.tbl_calc td.nop input {
	padding:0px;
}

.tbl_calc td.up {
	padding: 12px 0px 10px 0px;
}


.tbl_calc td{
	padding: 3px 0px 0px 5px;
}

.tbl_calc td.tbl3{
	padding: 3px 7px;
	text-align:right;
        color:#000000;
	text-align:right;
	vertical-align:middle;
	border:#808080 1px solid;
	width:16%;
}

/* CSS Document */

.calcul {
	background-color:#FEFEDA;
	margin:0 0 0 0;	
	padding:0 10 0 25;
	height:258px;
}

#lay_body sup {color:#ff0000;}
/* ================================================================================*/

/*Opera Hack*/
@media all and (min-width: 0px) {

}