html {height: 100%;}

body {height: 100%;
	margin:0;
	padding:0;
	background:#FFFFFF;
	font-size:100%;	
}

h1 {
	font-size:medium;
}
p {
	text-indent: 25px;
	text-align: justify;
}

a {
	outline: none;
	text-decoration: none;
	color:#0052ba;
}

a:hover {
	color:#0052ba;
}

a img {
	border:none;
}		

p.q  {
	 text-align:justify;
	 font-weight:bold;
	 font-size:12px;
}
	
#main {width: 1000px;
	height: 100%;
	padding: 0;
	border: 0;
	border-collapse: collapse;}
	
table#main tr, td {padding: 0;
	margin:0;}
	
#top {height: 168px;}

#bottom {height: 31px;}

#mnu {width: 190px;}

td#mnu table {width: 190px;
	height: 100%;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	margin-top: 3px;}

td#mnu table td {padding: 6px 0 6px 14px;
	margin:0;}
	
td#mnu table tr td.m {height: 28px;
	background-attachment: scroll;
	background-image:  url(/upload/images/img/buttom.gif);
	background-repeat: no-repeat;
	background-position: center center;
	}
	
td#mnu table tr td#mb {background-attachment: scroll;
	background-image:  url(/upload/images/img/fon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0;}

td#mnu table tr td#mb div {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
	padding: 30px 5px 20px 12px;
	text-align: left;}
	
td#mnu table tr td#mb div a {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:11px;
	text-decoration: none;}


td#mnu table tr td.m a {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:13px;
	font-weight: normal;
	text-decoration: none;}

#center {width: 810px;
	background-attachment: scroll;
	background-image:  url(/upload/images/img/center.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding: 12px 25px 25px 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:13px;
	text-align: justify ;}
	
td#center p a {color: #333333;}

td#center ol li {margin-bottom: 3px;}

td#center ul li {margin-bottom: 3px;}

td#center ol li a {color: #333333;}

td#center ul li a {color: #333333;}

td#center h1, h2, h3 {font-size:10px;
	color: #0052ba;
	margin-left: 20px;}
	
td#center h1 {text-transform:uppercase;}
	
table#tbl {border-collapse: collapse;
	width: 95%;}

table#tbl tr td {border: 1px solid #918b8d; padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;}
	
.shapka-parametrs {
	color:#ffae00;
	background-color:#0052ba;
}

.shapka-parametrs td {
	color:#ffae00;
	background-color:#0052ba;
}
	
table#tbl tr td a{color: #333333;}
	
table#tbl THEAD tr td {border: 1px solid #918b8d; padding: 4px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:11px;
	background-color: #f32837;}
	
table#tbl tr#aaa td {border: 1px solid #918b8d; padding: 4px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:11px;
	background-color: #f32837;
	font-weight: bold;}
	
td#center p img.il {border: 0;
	margin-right: -10px; }
	
p#arr {margin-bottom: -20px;}

ul#submenu {list-style-type: square;
	color:#0052ba;}
	
ul#submenu li {	margin-left: -25px;
	margin-bottom: 3px;}

ul#submenu li a {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;}
	
ul#submenu li a:hover {text-decoration: underline;}

ul#submenu li a.sic {color: #0052ba;}

table#form {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:14px;}
	
#map {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:11px;}

ul#doc {list-style-type: square;
	color: #0052ba;}
	
ul#doc li {	margin-left: -25px;
	margin-bottom: 10px;}

ul#doc li a {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;}
	
ul#doc li a:hover {text-decoration: underline;}

td#mnu table tr td#news {background-attachment: scroll;
	background-image:  url(/upload/images/img/fon1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
	font-weight: normal;}
	
em#n {color: #0052ba;}

table#tbl1 tr td {border: 0; padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:13px;}
	
table#pict {border: 0;
	padding: 0px;
	margin: 0;}

table#pict tr td {padding: 10px;
	margin: 0;}

#red {color: #f32837;}

div#player {padding: 1px;
	border: 1px solid black;}

table.ttxt  {border-collapse:collapse;}
table.ttxt td {border:1px solid #d8d8d8;font-size:8pt;padding:3px;}
table.ttxt th {border:1px solid #d8d8d8;font-size:8pt;background:#eeeeee;}	

.news {
text-align:justify;
padding:10px;
margin:10px;

}

#karti-proezda {
	margin:21px 0 0 0;
}

.karti-proezda-img {
	margin:0;
}

#karti-proezda img {
	border:none;
}

.menu_left {
	background:url(upload/images/i/podmenu_new.gif) top left repeat-y;
}

.logo {
	background-color:#0052ba;
}

.style1 {
	font-size: 9pt;
	font-weight: bold;
	color: #0052ba;
}

.firstlink {
	white-space:nowrap;
	font:bold 9pt 'Verdana';
	text-decoration:none;
	color:#FFFFFF;
	text-transform:uppercase;
}

.firstlink:hover {
	white-space:nowrap;
	font:bold 9pt 'Verdana';
	text-decoration:none;
	color:#FFFFFF;
	text-transform:uppercase;
}

.secondlink {
	font: 8pt 'Verdana';
	text-decoration:none;
	color:#FFFFFF;
}

.secondlink:hover {
	font: 8pt 'Verdana';
	text-decoration:none;
	color:#FFFFFF;
}

.firsttable {
	height: 30px;
	padding-left: 10px;
}

.secondtable {
	padding-left: 20px;
}

ul#gallery {
	padding:0;
	margin:0;
}

ul#gallery li {
	list-style:none;
}

ul.mn li a {
	color:#FFFFFF;
	text-decoration: underline;
}

ul.mn {
	font-size:16px;

}

.cy, .cj a {
	color:#0052ba;
}

.head1 {
	color:#000000;
}

.ma span {
	font-size:16px;
}
