html, body {
	margin:0;
	padding:0;
	color:#000000;
	font-family:Times New Roman;
	background:#f3f0e1;
	}

img {
	margin:0;
	padding:0;
	border:none;
	}

img.float {
	display:block;
	float:right;
	}
	
span.head {
	padding-left:50px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	display:block;
	}

span.shema {
	font-family:Tahoma;
	color:#ff9900;
	font-size:9px;
	}
	
span.lmen {
	font-family:Tahoma;
	color:#ffffff;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	}
	
ul#navigation {
	margin:0;
	padding:0;
	list-style-type:none;
	white-space:nowrap;
	}

ul#navigation a {
	display:block;
	text-decoration:none;
	font-family:Tahoma;
	color:#ffcc66;
	font-size:12px;
	padding-top:3px;
	width:185px;
	height:34px;
	}
	
ul#navigation a:hover {
	text-decoration:none;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:12px;
	padding-top:3px;
	background:url(/images/activ_menu.gif) no-repeat;
	width:185px;
	height:34px;
	}
	
ul#navigation li.small a:hover {
	text-decoration:none;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:12px;
	background:url(/images/activ_menu_2.gif) no-repeat;
	width:180px;
	height:20px;
	}
	
ul#navigation li.small a {
	display:block;
	text-decoration:none;
	font-family:Tahoma;
	color:#ffcc66;
	font-size:12px;
	width:180px;
	height:20px;
	}

ul#navigation li.small_eng a:hover {
	text-decoration:none;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:11px;
	background:url(/images/activ_menu_2.gif) no-repeat;
	width:180px;
	height:17px;
	}
	
ul#navigation li.small_eng a {
	display:block;
	text-decoration:none;
	font-family:Tahoma;
	color:#ffcc66;
	font-size:11px;
	width:180px;
	height:17px;
	}
	
ul#navigation li.small2 a:hover {
	text-decoration:none;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:9px;
	background:url(/images/activ_menu_3.gif) no-repeat;
	padding:0;
	width:170px;
	height:15px;
	}
	
ul#navigation li.small2 a {
	display:block;
	text-decoration:none;
	font-family:Tahoma;
	color:#ffcc66;
	font-size:9px;
	padding:0;
	width:170px;
	height:15px;
	}

ul#navigation li.small2_2 a:hover {
	text-decoration:none;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:9px;
	background:url(/images/activ_menu_3_2.gif) no-repeat;
	padding:0;
	width:170px;
	height:25px;
	}
	
ul#navigation li.small2_2 a {
	display:block;
	text-decoration:none;
	font-family:Tahoma;
	color:#ffcc66;
	font-size:9px;
	padding:0;
	width:170px;
	height:25px;
	}
	
ul#navigation li {
	display:inline;
	}
	
.headbg_left {
	margin:0;
	padding:0;
	background:url(/images/headbg_left.jpg) left top no-repeat;
	text-align:center;
	}
	
.table {
	margin:0;
	padding:0;
	background:url(/images/bg.jpg) left top repeat-y;
	}
	
.bg {
	margin:0;
	padding:0;
	background:#f3f0e1;
	}
	
.headbg_right {
	margin:0;
	padding:0;
	background:url(/images/headbg_right.jpg) left top no-repeat;
	text-align:right;
	}
	
.logo_right {
	margin:0;
	padding:0;
	background:url(/images/logo_right.jpg) left top no-repeat;
	}

.logo_right2 {
	margin:0;
	padding:0;
	background:url(/images/logo_right_eng.jpg) left top no-repeat;
	}
	
td.logo_right_phone {
	margin:0;
	padding:0;
	background:url(/images/logo_right_phone.jpg) no-repeat left top;
	font-family:Tahoma;
	font-size:17px;
	color:#FFFFFF;
	font-style:italic;
	}
	
.cont_left {
	margin:0;
	padding:0;
	background:url(/images/cont_left.jpg) left top no-repeat;
	}

.cont_right {
	margin:0;
	padding:0;
	background:url(/images/cont_right.jpg) left top no-repeat;
	}

.cont_left2 {
	margin:0;
	padding:0;
	background:url(/images/cont_left_eng.jpg) left top no-repeat;
	}

.cont_right2 {
	margin:0;
	padding:0;
	background:url(/images/cont_right_eng.jpg) left top no-repeat;
	}
	
.usl {
	margin:0;
	padding:0;
	background:url(/images/usl.jpg) left top no-repeat;
	}
	
.usl2 {
	margin:0;
	padding:0;
	background:url(/images/usl2.jpg) left top no-repeat;
	}

.usl2_2 {
	margin:0;
	padding:0;
	background:url(/images/usl2_2.gif) left top no-repeat;
	}
	
.usl3 {
	margin:0;
	padding:0;
	background:url(/images/usl3.jpg) left top no-repeat;
	}
	
.usl4 {
	margin:0;
	padding:0;
	background:url(/images/usl4.gif) left top no-repeat;
	}

.usl_eng {
	margin:0;
	padding:0;
	background:url(/images/usl_eng.gif) left top no-repeat;
	}
	
.bgmn {
	margin:0;
	padding:0;
	text-align:center;
	}
	
.cont {
	margin:0;
	padding:0;
	background:url(/images/cont.jpg) left top no-repeat #f3f0e1;
	}

.cont_eng {
	margin:0;
	padding:0;
	background:url(/images/prug.gif) left top no-repeat #f3f0e1;
	}
	
.border {
	margin:0;
	padding:0;
	background:url(/images/border.gif) left top repeat-y;
	}
	
.footer {
	margin:0;
	padding:0;
	background:url(/images/footer.jpg) no-repeat left top;
	}
	
.footer2 {
	margin:0;
	padding:0;
	background:url(/images/footer2.jpg) no-repeat left top;
	}
	
.bgr {
	margin:0;
	padding:0;
	background:#f3f0e1;
	}
	

h1 { font-weight: bold; font-size: 24px; font-family: Times New Roman; color:#9c0e11;}
h1.home { font-weight: bold; font-size: 24px; font-family: Times New Roman; color:#00137F;}
H2 { font-family: Times New Roman, Times, serif; font-size: 17px; color: #bc0300; text-align: center;}
H3 { font-family: Times New Roman, Times, serif; font-size: 12px; color: #bf0602; text-align: center; font-weight: normal;}


span.head { font-family: Times New Roman, Times, serif; font-size: 22px; color: #ffffff; text-align: center; line-height: 0.9em; font-weight: bold;}

body.mainfon { background: url(/image/body_fon.gif) center top repeat-x; background-color: #f3f0e1;}

span.ttl_openair { font-weight: bold; font-family: Times New Roman, Times, serif; font-size: 18px; color: #bc0300;}

a { font: 11px Arial; color: #000000; text-decoration: none}
a:hover { font: 11px Arial; color: #9c0e11; text-decoration: underline}

ul.nn1 { list-style-type: none; list-style-image: none}

td.text { color: #000000; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 0px 10px 0px 10px}
td.text p { text-align: justify}
td.text td { color: #000000; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
td.text a { color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}
td.text a:hover { color: #cd1410; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}



td.textw { color: #ffffff; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 0px 10px 0px 10px}
td.textw p { text-align: justify}
td.textw td { color: #ffffff; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
td.textw a { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}
td.textw a:hover { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}


td.shapkal { background: url(/image/shapka_left.jpg) right top no-repeat;}
td.shapkaf { background: url(/image/shapka_fon.jpg) left top repeat-x;}
td.shapkar { background: url(/image/shapka_right.jpg) left top no-repeat;}

td.infotext h2 { font-size: 22px; color: #f3f0e1; line-height: 20px; font-family: Times New Roman; font-weight: bold; margin: 0px; padding: 0px}
td.infotext h2 span { font-size: 20px; color: #f3f0e1; line-height: 20px; font-family: Times New Roman; font-weight: normal; margin: 0px; padding: 0px}

td.tmenu { padding-top: 6px}
td.tmenu a { font: 11px Arial; color: #f3f0e1; text-decoration: none}
td.tmenu a:hover { font: 11px Arial; color: #b8b6b6; text-decoration: none}

td.lmenu { color: #9c0e11; font-weight: bold; background: url(/image/logo_left_bottom.jpg) right top no-repeat; padding-top: 3px; font-size: 14px; font-family: Arial, Helvetica, sans-serif}
td.lmenu a.lmenup { font: 11px Arial; color: #9c0e11; text-decoration: none; margin-left: 12px}
td.lmenu a.lmenup:hover { font: 11px Arial; color: #808080; text-decoration: underline; margin-left: 12px}

td.lkolb { background: url(/image/lkol_fon.gif) right top repeat-y}
td.rkolb { background: url(/image/lkol_fon.gif) left top repeat-y}

#tentodp { display: none}

span.men { font: 11px Arial; color: #000000; padding:5px;}

span.menhor { font: 11px Arial; color: #9C0E11; white-space: nowrap;}
span a.menhor { font: 11px Arial; color: #000000; text-decoration: underline; white-space: nowrap;}
span a.menhor:hover { font: 11px Arial; color: #9c0e11; text-decoration: underline; white-space: nowrap;}

span.men2 { font: 11px Arial; color: #ffffff; padding:5px;}

span.menhor2 { font: 11px Arial; color: #FFB200; white-space: nowrap;}
span a.menhor2 { font: 11px Arial; color: #ffffff; text-decoration: none; white-space: nowrap;}
span a.menhor2:hover { font: 11px Arial; color: #FFB200; text-decoration: underline; white-space: nowrap;}

span.adres { color: #000000; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif}

span.otstup { margin-left: 55px}

span.colorr { color: #c70e0a}


a.copy { color: #FF0000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

a.copy:hover { color: #FF0000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}

a.title1 { font-size: 12px}
a.title1:hover { font-size: 12px}

A.galery { font-size: 12px; text-decoration: none}
A.galery:hover { font-size: 12px}


table.tbl1 { border: 1px solid #000000; border-collapse: collapse}
table.tbl1 td { border: 1px solid #000000; border-collapse: collapse}

table.tbl2 { border-top: 1px solid #000000}
table.tbl2 td { border-bottom: 1px solid #000000}

table.tbl3 { border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000}
table.tbl3 td { border-bottom: 1px solid #000000}

IMG.pic1 { border: 1px solid #a19a7e}

ul li.lmenu {
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	color:#9c0e11;
	list-style-type:none;
	}

p.lmenu {
	color:#9c0e11;
	}

span.lmenu {
	color:#9c0e11;
	}

ol.lmenu {
	margin:0;
	padding-top:0;
	text-align:justify;
	}
p.home {
	color:#00137F;
	}

span.home a {
	color:#00137F;
	text-decoration:underline;
	}

span.home a:hover {
	color:#9c0e11;
	}

p.home a {
	color:#00137F;
	text-decoration:underline;
	}

p.home a:hover {
	color:#9c0e11;
	}

a.menu {
	font: 12px Arial;
	font-weight: bold;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	display:block;
	text-decoration:none;
	}

a:hover.menu {
	font: 12px Arial;
	font-weight: bold;
	color: #9c0e11;
	text-decoration: underline;
	padding-top: 4px;
	padding-bottom: 4px;
	}

a.menu2 {
	margin:0;
	font: 12px Arial;
	font-weight: bold;
	color: #9c0e11;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:65px;
	display:block;
	text-decoration:none;
	width:190px;
	white-space: normal;
	}

a:hover.menu2 {
	margin:0;
	font: 12px Arial;
	font-weight: bold;
	color: #9c0e11;
	background:url(/image/arrow.gif) center no-repeat;
	background-position: left;
	text-decoration:none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:65px;
	width:190px;
	white-space: normal;
	}


td.phonel {
	background:url(/image/phonel.gif) left repeat-y;
	}

td.phoner {
	background:url(/image/phoner.gif) right repeat-y;
	}

td.phone {
	padding-left:57px;
	font: 11px Arial;
	color:#523b29;
	font-weight: bold;
	}
td.phone span.photstup {
	margin-left:96px;
	font: 13px Arial;
	color:#9c0e11;
	font-weight: bold;
	}

td.phone span.photstup2 {
	margin-left:40px;
	}

span.phone {
	font: 13px Arial;
	color:#9c0e11;
	font-weight: bold;
	}

td.phone a {
	font: 14px Arial;
	color: #9c0e11;
	text-decoration:none;
	font-weight: bold;
	}

td.phone a:hover {
	font: 14px Arial;
	color: #9c0e11;
	text-decoration: underline;
	font-weight: bold;
	}

td.fotol {
	background:url(/image/frbl.gif) left repeat-y;
	}

td.fotor {
	background:url(/image/frbr.gif) right repeat-y;
	}

span.photo {
	color:#f3f0e1;
	font: 12px Arial;
	font-weight: bold;
	}

table.lm {
	background:#9c0e11;
	color:#f3f0e1;
	font: 13px Arial;
	font-weight: bold;
	}

span.otctup {
	padding-left:57px;
	color:#f3f0e1;
	}

td.lm a {
	margin:0;
	padding-top:0;
	padding-bottom:0;
	font: 11px Arial;
	color: #f3f0e1;
	text-decoration:none;
	padding-left:57px;
	display:block;
	}

td.lm a:hover {
	margin:0;
	padding-top:0;
	padding-bottom:0;
	padding-left:57px;
	font: 11px Arial;
	color: #f3f0e1;
	text-decoration:none;
	background:url(/image/arrowf.gif) center no-repeat;
	background-position: left;
	display:block;
	}

td.lm span.lmenu {
	font: 12px Arial;
	font-weight: bold;
	color:#9c0e11;
	}