* {
	margin:0; padding:0;
}

body{
	background:#FFFFFF;
	text-align:left;
}

a:hover{text-decoration:none;}

img { border:0px;}

.dt { display:table; width:100%;}

.dr { display:table-row; width:100%; height:100%;}

.dc { display:table-cell; text-align:left; vertical-align:top;}

.main_text, input, textarea, body, select, font
	{
		font-family:"Times New Roman", Times, serif; 
		font-size:15px;
		line-height:19px;
		color:#384245;
	}
	
.m1_text { color:#595F66;}

.m1_text font { color:#259AC3; font-size:13px;}
	
input, select, textarea { vertical-align:middle;}

a {color:#326EA1;}

/*ul { list-style:none;}*/

li a { color:#326EA1; line-height:22px;}

.main_bord { background:#CDCFD0; border:0px #E8E9EA solid; width:100%; height:100%; margin:auto; border-top:0px; border-bottom:0px;}

.main { width:100%; background:#FFFFFF;}

.header { height:257px; background:url(images/fl.jpg) repeat-x;}
.header .col1 { width:230px;}
.header .col2 { width:px; padding-left: 35px; padding-right: 20px;}

.footer { height:89px; background:url(images/b-dr.gif) repeat-x top #CDCFD0; color:#6A6F79;}
.footer a { color:#6A6F79; text-decoration:none;}
.footer a:hover { text-decoration:underline;}
.footer span a { text-decoration:underline;}
.footer span a:hover { text-decoration:none;}
.footer .dc { text-align:center;}

.m1 { background:#5F8399; color:#E6E6E6;}
.m1 a { color:#E6E6E6;}
.m1 .h_l { background:url(images/1-h-l.gif) repeat-x; height:3px;}
.m1 li a { color:#E6E6E6; line-height:22px;}
.m1 .link { background: url(images/1-bul.gif) no-repeat right; padding-right:16px; color:#E6E6E6; font-size:11px; font-weight:bold; text-decoration:none;}
.m1 .link:hover { text-decoration:underline;}
.m1 .head1 { background:url(images/1-bul1.gif) no-repeat left; padding-left:26px; color:#FFFFFF;}

.m2 { background:url(images/m1-t-dr.gif) repeat-x top #E6E6E6; color:#384245;}
.m2_b { background:url(images/b-dr.gif) repeat-x bottom; padding:12px 0px 18px 0px;}
.m2 .head1 { background:url(images/bul1.gif) no-repeat left; padding-left:33px;}

.m1_comp { color:#E3FAFF; font-size:13px; height:98px;}
.m1_comp a {color:#E3FAFF;}
.input1 { border-color:#4A6170; border-width:1px; padding-left:5px;}
.m2_comp { height:71px; background:#84A0B1;}
 
.head1 { background:url(images/bul2.gif) no-repeat left; padding: 6px 0px 4px 25px; color:#22262B; font-size:20px; font-weight:bold;float: left;}

.head2 { background:url(images/bul3.gif) no-repeat left; padding:6px 3px 4px 31px; color:#22262B; font-size:20px; font-weight:bold;}
.head3 { padding: 0px 0px 4px 55px; color:#22262B; font-size:18px; font-weight:bold;float: left;}

.h_l { background:#CDCFD0; height:1px;}
.h_l1 { background:url(images/h-l.gif) repeat-x; height:3px;}
.link { background: url(images/bul.gif) no-repeat right; padding-right:16px; color:#259AC3; font-size:11px; font-weight:bold; text-decoration:none; margin-right:11px;}
.link:hover { text-decoration:underline;}

.link1 { color:#326EA1; text-decoration:none; background:url(images/h-l1.gif) repeat-x bottom;}
.link1:hover { background:none;}

.form {height:23px; margin-top:-3px; margin-bottom:15px;}
.form input {width:216px; height:21px; border-color:#9DA2A5; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px}

textarea {width:216px; height:237px; border-color:#9DA2A5; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px; overflow:hidden; margin-top:-3px;}

.priv_bg { background:url(images/5-t-dr.gif) repeat-x top;}

.priv_bg .head1 {background:url(images/5-bul.gif) no-repeat left; padding-left:32px;}

/*h1{background:url(images/bul3.gif) no-repeat left; padding:6px 3px 4px 31px; color:#22262B; font-size:18px; font-weight:bold;}*/
.hed{background:url(images/bul3.gif) no-repeat left; padding:6px 3px 4px 31px; color:#22262B; font-size:16px; font-weight:bold; text-align: left;}
h1{padding:0px; color:#22262B; font-size:18px; font-weight:bold;text-transform: uppercase;}
h2{font-size: 17px;}
h3{font-size: 16px;}
h4{font-size: 14px;}

.lev1{ font-weight: bold;}
.lev2{margin-left: 10px;}
a.lev2{margin-left: 0px;}
.lev3{margin-left: 20px;}
ul{margin-left: 15px;}

table.thar{
 border: 1px solid #326EA1;
 text-align: center;
 font-size:13px;
}

td.thar{
 border: 1px solid #326EA1;
 text-align: center;
 padding: 2px;
 font-size:13px;
}

.thead{
 background: #326EA1;
 color: #ffffff;
 font-weight: bold;
 padding: 2px;
 font-size:13px;
}

.thar2{
 border: 1px solid #326EA1;
 text-align: center;
 font-size:13px;
 padding: 2px;
}

table.thar2{
 padding: 0px !important;
}

.thead2{
 background: #326EA1;
 color: #ffffff;
 font-weight: bold;
 font-size:13px;
 padding: 2px;
}

.thar3{
 border: 1px solid #326EA1;
 text-align: center;
 font-size:13px;
 padding: 2px;
}

h1 {font-size:16px;}

ol{ padding-left: 20px;}

/*===================================*/

/* ==================================== ñòèëè äëÿ êàðòû ñàéòà */
#sitemap2level{
	margin-left:22px;
}

/* ==================================== ñòèëè äëÿ êàðòèíîê òèïà [imgl] */
.imgleft{
	float: left;
	margin: 0px 10px 10px 0;
	border: 0px;
}

.imgright{
	float: right;
	margin: 0px 0 10px 10px;
	border: 0;
}

img.pict{
	margin: 0px;
	border: 0px;
}

img{border:0;}

img.imgpict1{width: 634px; margin: 5px;}
img.imgpict2{width: 312px; margin: 5px;}
img.imgpict3{width: 204px; margin: 5px;}
img.imgpict4{width: 151px; margin: 5px;}
img.imgpictC{width: 440px; border: 0px solid #828282; padding: 1px;}


/*=========ÔÎÐÌÀ-ÎÒÏÐÀÂÊÈ-ÑÎÎÁÙÅÍÈß */
#none td {
	text-align: left;
	vertical-align: top;
	font-size: 12px;  
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#384245;
}

.site-nav {list-style:none;}
.site-nav li { float:left; margin-right:1px; font-size:16px; line-height:1em;}
.site-nav li a { display:block; width:135px; height:39px; background:url(images/nav-bg.png) no-repeat left top; color:#fff; text-decoration:none;}
.site-nav li a span { display:block; text-align:center; padding-top:12px;}
.site-nav li a:hover { background:url(images/nav-act.png) no-repeat left top;text-decoration:underline;}
.site-nav li a.act { background:url(images/nav-act.png) no-repeat left top;}
.site-nav li a:hover span,
.site-nav li a.act span { 	padding-top:12px;}
.site-nav li.last { margin-right:0;}

.mainmenu{
	float: right;
	padding-top: 38px;
	padding-right: 20px;
	vertical-align: bottom;
}


#usertable{
 border: 1px solid #326EA1;
 font-size:13px;
 padding: 1px;
}

#usertable td{
 border: 1px solid #326EA1;
 text-align: center;
 padding: 2px;
 text-align: center;
}

#usertable th{
 background: #326EA1;
 color: #ffffff;
 font-weight: bold;
 padding: 2px;
 text-align: center;
}

#usertable td.first{
 text-align: center;
}

#usertable th.first{
 text-align: center;
}

#but{
	float: left;
	margin: 2px;
	padding: 2px;
	background-color: #5f8399;
	text-align: center;
	vertical-align: middle;
}

#but span{
	float: left;
	border: 1px solid #ffffff;
	background-color: #5f8399;
	vertical-align: middle;
	width: 170px;
	height: 60px;
}

#but td{
	text-align: center;
	vertical-align: middle;
}

#but a{
	color: #fff;
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
}
#but a:hover{
	text-decoration: underline;
}
