img {border: none;}

.menu, .menu a {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #006289;
	text-decoration: none;
}

.menu a:hover {
	color: #003259;
	text-decoration: none;
}

.rep_x {
	background-repeat: repeat-x;
}

.rep_y {
	background-repeat: repeat-y;
}

.rep_no {
	background-repeat: no-repeat;
}

p.blue1 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 80%;
	color: Black;
	text-decoration: none;
	padding-right: 15px;
}

p.blue1_main {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 80%;
	color: Black;
	text-decoration: none;
	padding-right: 15px;
	margin-top: 0px;
	margin-bottom: 7px;
}

p.sample {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #0D8DB9;
}

p.sample a {
	color: #0D8DB9;
	text-decoration: underline;
}

p.sample a:hover {text-decoration: none;}

p.maroon {
	font-family: Arial;
	color: #9E0006;
	font-size: 85%;
}

p.maroon_35 {
	font-family: Arial;
	color: #9E0006;
	font-size: 80%;
	padding-left: 35px;
}

p.maroon_45 {
	font-family: Arial;
	color: #9E0006;
	font-size: 100%;
	padding-left: 54px;
}

p.maroon_45 a {
	color: #AE1016;
	text-decoration: underline;
}

p.maroon_45 a:hover {
	text-decoration: none;
}

p.pro1 {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: black;
	margin-bottom: 10px;
}

p.pro1 span {font-size: 130%;}

p.pro1_maroon {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: maroon;
	margin-top: -5px;
	margin-bottom: 10px;
}

p.pro2_maroon {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	color: maroon;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.pro2_white {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 13px;
	color: white;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}

h1.pro2 {
	color: maroon;
	font-family: Palatino Linotype, Bookman Old Style, Times New Roman;
	font-variant: small-caps;
	margin-top: -15px;
	margin-bottom: 5px;
}

h1.pro2 a {
	color: maroon;
	text-decoration: none;
}

h1.pro2 a:hover {
	color: maroon;
	text-decoration: none;
}

h1.pro2_2 {font-variant: normal;}

.l35 {
	padding-left: 35px;
}

ul.e, img.e {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
	list-style-image: url(img/bullet.gif);
/*	padding-top: 35px; */
	margin-top: 30px;
	line-height: 140%;
}

.feedback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.feedback_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
}

input.feedback, textarea.feedback {
	border: 1px solid silver;
	font-size: 13px;
}

p.tx1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #006289;
	font-size: 13px;
}

p.tx1 a {
	font-weight: bold;
	color: #006289;
	text-decoration: underline;
}

p.tx1 a:hover {
	font-weight: bold;
	color: #006289;
	text-decoration: none;
}

p.tx2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0D8DB9;
	font-size: 12px;
}

p.tx2 a {
	color: #0D8DB9;
	text-decoration: underline;
}

p.tx2 a:hover {text-decoration: none;}

p.ora {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E46713;
	margin-top: 10px;
	margin-bottom: 10px;
	border-right: 1px solid #E46713;
	/*
	padding-top: 10px;
	padding-bottom: 10px;
	*/
}

p.ora_r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E46713;
	margin-top: 10px;
	margin-bottom: 10px;
	/*
	padding-top: 10px;
	padding-bottom: 10px;
	*/
}

p.ora a, p.ora_r a {
	color: #E46713;
	font-weight: bold;
	text-decoration: none;
}

p.ora a:hover, p.ora_r a:hover {
	text-decoration: underline;
}

.orange {
	text-align: center;
	border-bottom: 1px solid #5D86B7;
}

a.webdom {
	font-size: 11px;
	font-family: Tahoma, Verdana;
	color: #0D8DB9;
	text-decoration: underline;
}

a.webdom:hover {
	text-decoration: none;
}

.webdom_comma {
	font-size: 11px;
	font-family: Tahoma, Verdana;
	color: #0D8DB9;
	text-decoration: none;
}

p.b {
	font-family: Verdana, Tahoma;
	font-size: 75%;
	color: #003e56;
	font-weight: bold;
}

p.b2 {
	font-family: Verdana, Tahoma;
	font-size: 75%;
	color: #006289;
	font-weight: bold;
}

p.b3 {
	font-family: Verdana, Tahoma;
	font-size: 75%;
	color: #0D8DB9;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 0px;
}

p.b3 a {
	color: #0D8DB9;
	text-decoration: underline;
}

p.b3 a:hover {
	text-decoration: none;
}

p.b4 {
	font-family: Verdana, Tahoma;
	font-size: 20px;
	color: #0D8DB9;
	font-weight: bold;
	padding-bottom: 0px;
	margin-top: -10px;
}

/*my adds*/
.about_text {
	padding: 0 20px 0 25px;
	background-color: #E9F2FD;
	vertical-align: top;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 80%;
	color: Black;
}

.about_text a {
	color: #006289;
	text-decoration: underline;
}

.about_text a:hover {text-decoration: none;}

.about_text span {
	font-weight: bold;
	color: #006289;
}

.about_text p {
	text-indent: 1em;
	margin-bottom: 15px;
}

.about_text p.vac {
	text-indent: 0px;
}

.top_license {
	background: url(img/top_pic_about.gif) right bottom no-repeat;
	padding-bottom: 65px;
	vertical-align: top;
	text-align: right;
}

.top_obj_map {
	background: url(img/top_pic_obj_map.png) right top no-repeat;
	padding-right: 100px;
	height: 65px;
	vertical-align: top;
	text-align: left;
}

.top_submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	vertical-align: top;
	width: 100%;
}

.top_submenu a {
	color: #006289;
	text-decoration: underline;
}

.top_submenu a:hover {text-decoration: none;}

.top_submenu ul {
	float: right;
	padding-right: 64px;
	margin: 0;
}

.top_submenu ul li {
	list-style-type: none;
	padding-left: 15px;
	text-align: left;
	margin: 0;
}

.top_submenu ul li a {
	margin-left: -15px;
	padding-left: 16px;
	background: url(img/bullet_2.gif) left 5px no-repeat;
}

.top_submenu ul li a:hover {background: url(img/drop_over.gif) left 5px no-repeat;}

.header_in {
	height: 32px;
	vertical-align: top;
	background: #E9F2FD url(img/h_505.gif) left top no-repeat;
	padding: 8px 0 0 104px;
}

.header_in_bezh {
	height: 32px;
	vertical-align: top;
	background: #F3ECDC url(img/h_505_bezh.gif) left top no-repeat;
	padding: 8px 0 0 104px;
}

.header_in h1 {
	font-family: Verdana, Tahoma;
	font-size: 110%;
	color: #006289;
	font-weight: bold;
	text-transform: uppercase;
}

.coord {
	background-color: #E9F2FD;
	vertical-align: top;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 80%;
	color: Black;
	text-align: center;
}

.coord p {
	margin-left: 104px;
	text-align: left;
}

.coord p span {margin-left: 45px;}

.maps td {
	width: 50%;
	padding: 40px 10px 0 10px;
}

.maps h1 {
	font-family: Arial;
	font-size: 80%;
	color: #0D8DB9;
	font-weight: bold;
	margin-bottom: 7px;
}

.maps img {border: 1px solid #7AAADB;}

.caravella {
	background-color: #E9F2FD;
	vertical-align: top;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 90%;
	color: Black;
	padding-left: 34px;
}

.caravella_bezh {
	background-color: #F3ECDC;
	vertical-align: top;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 90%;
	color: Black;
	padding-left: 34px;
}

.caravella_bezh img {margin-right: 5px;}

body:not([dummy]) .caravella_bezh img {margin-right: 5px;}

.caravella_text {
	font-size: 80%;
	padding: 20px 10px 0 34px;
}

.caravella_text p {
	text-indent: 20px;
	margin-bottom: 15px;
}

.caravella_text p span {
	font-weight: bold;
	color: #9E0006;
}

.caravella img, .caravella_bezh img {
	float: right;
	position: relative;
	right: -4px;
}

html>body .caravella img {right: -1;}

ul.e_2 {
	margin: 0;
	padding: 0;
}

ul.e_2 li {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 90%;
	list-style-type: none;
	background: url(img/bullet.gif) left 5px no-repeat;
	padding-left: 23px;
	margin-bottom: 10px;
}

.logo_k6 {
	position: relative;
	right: -310px;
	top: 220px;
	z-index: 10;
}

html>body .logo_k6 {float: right;} /*Opera*/

body:not([dummy]) .logo_k6 {float: none;} /*Firefox*/

div#logo {
	position: absolute;
	left: 362px;
	top: 68px;
}

p.news_year {
	color: #006289;
	font-weight: bold;
	font-size: 100%;
}

p.news_date {
	color: #006289;
	font-size: 100%;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h3.news {
	color: #2082A9;
	font-size: 120%;
	margin-bottom: 1px;
	padding-left: 15px;
}

p.news_text {
	color: 005279;
	font-size: 90%;
}

h4 {
	font-size: 120%;
	display: inline;
}

h4 a {
	font-size: 83%;
}

p.news_head {
	color: #2082A9;
	font-size: 120%;
}

p.catalog1 {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 75%;
	margin-bottom: 0px;
}

p.catalog2 {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 85%;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

p.catalog3 a {
	font-family: Times News Roman, serif;
	font-size: 130%;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	padding-top: 1px;
	margin-bottom: 1px;
}

p.catalog3 a:hover {
	text-decoration: none;
	color: #BB0000;
}

.map, .map_inactive {
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	padding-left: 35px;
}

.map a {
	text-decoration: underline;
}

.map a:hover {
	text-decoration: none;
}

p.map a {
	color: #2082A9;
}

h5.map a {
	color: #006289;
}

h4.map {
	font-size: 125%;
	color: #2082A9;
}

h5.map, h5.map_inactive {
	font-size: 110%;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 1em;
}

p.map, p.map_inactive {
	font-size: 105%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2em;
}

p.map_inactive, h5.map_inactive {
	color: #666666;
}

p.hrefcomp {
	width: 120px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #FCE8C0;
	font-size: 75%;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

p.hrefcomp a {
	color: #2082A9;
}

div.hrefcomp {
	padding-right: 25px;
}