	* {
		border-collapse:collapse;
		padding:0;
		margin:0;
		border:0;
		}

	html {
		width:100%;
		min-height:100%;
		margin:0;
		padding:0;
		}


	div.content {
		padding-left:18px;
                padding-top:50px;
                padding-bottom:10px;
                vertical-align:top;
                text-align: justify;
		}
	td.left {
	vertical-align:top;
	text-align:left;
	}
	div.pod {
	margin-top:40px;
	margin-left:20px;
	}
	div.menu_top {
	padding-right:20px;
	text-align:right;
	}
	body {
		margin:0;
		padding:0;
		width:100%;
		min-height:100%;
		font: 13px Tahoma, Calibri, Cambria, Verdana, Arial, sans-serif;
		}
	h1 {
		font-size:1.5em;
		padding-bottom:0.7em;
		}
	h2 {
		font-size:1.4em;
		padding-bottom:0.7em;
		}
                h3 {
		display: block;
                                font-size: 1.11em;
                                font-weight: bold;
                                margin: 1em 0px 1em 0px;
		}
	ol {
		margin-left:45px;
		margin-top:15px;
		}
	li {
		margin-bottom:4px;
		}
	ul {
		margin-left:30px;
		/*margin-top:15px;*/
		}
	a {
		color:#205490;
		text-decoration:underline;
		}
	a:hover {
		color:#282828;
		text-decoration:none;
		}
	.active {
		background:url(/img/plash.gif) no-repeat;
		/*color:#ff9c0e;*/
                                color:#000000;
		width:120px;
		}
	span.top_menu a.active_top {
		color:#282828;
		font-weight:bold;
		text-decoration:none;
		}
	 a.active_top {
		color:#282828;
		font-weight:bold;
		text-decoration:none;
		}
	.active_top a:hover {
		text-decoration:none;
		}
                a.active_top_two {
		color:#282828;
		font-weight:bold;
		text-decoration:underline;
		}
	.active_top_two a:hover {
		text-decoration:underline;
		}

	table {
		font: 13px Tahoma, Calibri, Cambria, Verdana, Arial, sans-serif;
		}

	#main {
		width:100%;
		height:100%;
		font: 13px Tahoma, Calibri, Cambria, Verdana, Arial, sans-serif;
		}

	.top_menu a {
		margin-left:1em;
		font-size:13px;
		text-decoration:underline;
		}


	table#main .content h1 {
		font-size:18px;
		font-weight:bold;
		margin-top:0.3em;
		}
	table#main .content table{
		font-size:13px;
		}
	div.footer {
		padding-top:1em;
		padding-bottom:1em;
		text-align:left;
		vertical-align:middle;
/*		background:url(/img/footer.gif) repeat-x; */
		font-size: 0.85em;

		position:relative;
		}
	div.footer table {
		font-size:1em;
		}
	div.footer a {
		color:#084897;
		}
	.t_i {
		margin-left:1.5em;
		margin-top:0.5em;
		}

	.tel {
		font-size:1.7em;
		color:#333333;
		padding-bottom:0.3em;
		padding-top:0.3em;
		}
	.tel_s {
		font-size:0.65em;
		color:#575757;
		font-weight:normal;
		vertical-align:middle;
		}


	div.footer div span.bottom_menu {
		margin-left:1em;
		font-size:12px;
		}
	div.footer div span.bottom_menu_ {
		/*margin-left:1em;*/
		font-size:12px;
		}
	table.pod_menu {
		}
	td.pl_1 {
		background:url(/img/pl_1.gif) no-repeat;
		width: 10px;
		height:19px;
		}
	td.pl_2, td.pl_2 a {
		background-color:#383838;
		text-align:left;
		color:#ff9c0e;
		height:19px;
		vertical-align:middle;
		font-size:15px;
		}
	td.pl_3 {
		background:url(/img/pl_3.gif) no-repeat;
		width: 10px;
		height:19px;
		}

	p.men {
		margin-left:25px;
		margin-top:10px;
		padding-bottom:20px;
		font-size:11px;
		}

	p.men img {
		vertical-align: middle;
		}
	div.page {
		margin-left:30px;
		margin-right:0px;
		width:100%;
	}
	div.fot_1 {
		padding-left:20px;
		text-align:left;
		font: 12px Tahoma, Calibri, Cambria, Verdana, Arial, sans-serif;
		}
	div.fot_2 {
		position:absolute;
		text-align:right;
		right:10px;
		top:10px;
		}
                div.fot_2 p { margin-bottom:10px;}

                 div.content p {
                                display: block;
                                margin: 1em 0px;}
	div.leftmenu_top p { margin-bottom:5px;}

	p {
		padding-bottom:10px;
		}
	p.tr {
		margin-top:0;
		padding-left:5px;
		margin-left:5px;
		padding-bottom:10px;
		font-size:11px;
		}

	p.tr img {
		vertical-align: middle;
		}
	td.pl_2 p.p1 {
		padding-bottom:0px;
		margin-bottom:0px;
		}
	table.mn {
		margin-top:0;
		padding-left:5px;
		margin-left:5px;
		padding-bottom:10px;
		font-size:11px;
		border-collapse:collapse;
		border:0px;
		width:230px;}

	 table.mn td.mn {
	 	vertical-align:top;
		padding-left:5px;
		font-size:11px;
		width:6px;
		height:25px;
		}
	td.mn {
		vertical-align:middle;
	}
	 table.mn td.mn2 {
/*	 	vertical-align:;*/
		padding-right:3px;
		padding-left:4px;
		font-size:11px;
		}
	td.mn2 {
		vertical-align:middle;
		width:100%;
	}
	table.mn td.mn3 {
		padding-top:5px;
	 	vertical-align:top;
		padding-right:3px;
		padding-left:4px;
		font-size:11px;
		}
	td.mn3 {
		vertical-align:middle;
		width:100%;
	}
	ul.bld {font-weight: bold;}
                ul.bld li {font-weight: bold;}

	span.podpis {color: #666666;}

img.cat_img_normal {
	border:#8f8e8e solid 3px;
margin-bottom: 6px;


}
img.cat_img_act {
	border-left:solid 2px #ff0000;
	border-right:solid 2px #ff0000;
	border-top:solid 2px #ff0000;
	border-bottom:solid 2px #ff0000;
}

td.cat {/*background: #e5e1e1;*/
height: 31px;
vertical-align: middle;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
/*width: 200px;*/
}

td.cat h3 {padding: 0px;
margin: 0px;
font-size: 1.24 em;
font-weight: bold;
/*color:#667cee;*/}

span.cat_on {color: #2254a8;
font-size: 15px;}

table.tk16_1 {width: 685px;
background-color: #999999;}

table.tk16_1 td {
background-color: #cad6e4;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
border:1px;
		font-size:13px;
}

table.tk_char {
background-color: #999999;}

table.tk_char td.ch1 {
background-color: #cad6e4;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;}

table.tk_char td.ch2 {
background-color: #cad6e4;
text-align:center;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;}


img.float {float:left;
margin-right:10px;}

table.tk_char_mid {
background-color: #999999;}

table.tk_char_mid td.ch1_m {
background-color: #cad6e4;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;}

table.tk_char_mid td.ch2_m {
background-color: #cad6e4;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;}


img.f_l {float:right; margin-left:10px; margin-bottom:3px;}

/*Мы вставили*/
.ramka {
     background: #e8eff7  url(t.gif) top repeat-x;
}
.ramka div {
      background: url(r.gif) right repeat-y;
      text-align: justify;
}
.ramka div div {
      background: url(b.gif) bottom repeat-x;
}
.ramka div div div {
     background: url(l.gif) left repeat-y;
}
.ramka div div div div {
      background: url(t-l.gif) top left no-repeat;
}
.ramka div div div div div {
      background: url(t-r.gif) top right no-repeat;
}
.ramka div div div div div div {
      background: url(b-r.gif) bottom right no-repeat;
}
.ramka div div div div div div div {
      background: url(b-l.gif) bottom left no-repeat;
}

	div.leftmenu_top {
	margin-left:0px;
	padding-top:0px;
                text-align:left;
                position:relative;
                top:-25px;
	}


	.left_menu {
                color:#000000;
		text-decoration:none;
		font-weight:bold;
		width:300px;
		font-size:14px;
		vertical-align:top;
		padding-bottom:0;
		margin-bottom:0;
		}
	#left_menu a, #left_menu a:hover {

                color:#000000;
		text-decoration:none;
		font-weight:bold;
		width:25px;
		font-size:14px;
		vertical-align:middle;
		padding-bottom:0;
		margin-bottom:0;
		}

	.left_menu_index {
		color:#205490;
		text-decoration:none;
		font-weight:bold;
		width:200px;
		font-size:14px;
		vertical-align:middle;
		}
	.left_menu_index a {
		color:#205490;
		text-decoration:none;
		font-weight:bold;
		width:200px;
		font-size:14px;
		vertical-align:middle;
		}
	.left_menu_index a:hover {
		color:#282828;
		text-decoration:none;
		}
/*меню двигается*/

	div.banner {
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.1;
        position:fixed;
	text-align: left;
	top: 18px;
}


