/* ---------------- Общие стили ---------------- */

body	{
  font-size: 12px; 
  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  color: #FFFFFF;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #000000;
}
p.copyright {
  color:#FFFFFF;
  font-size:11px;
  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  font-weight: normal;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 1px;
  margin-top: 0px;
}
p, ol, ul {
  color: #FFFFFF;
  font-size:14px;
  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  text-align: left;
  margin-bottom: 6px;
  margin-top: 6px;
}
p.front {
  color: #FFFFFF;
  font-size:14px;
  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  text-align: left;
  line-height: 18px;
  margin-bottom: 14px;
  margin-top: 14px;
}
p.prod {
  color: #FFFFFF;
  font-size:12px;
  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  text-align: left;
  line-height: 18px;
  margin-bottom: 0px;
  margin-top: 14px;
}
p.all {
  color: #e9cd9f;
  font-size:14px;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: left;
  line-height: 18px;
  letter-spacing: 1px;
  margin-bottom: 0px;
  margin-top: 14px;
}

p.all A {
  TEXT-DECORATION: none;
}
p.all A:link, p.all A:visited, p.all A:active {
  color:#e9cd9f;
  font-weight: bold;
}
p.all A:hover {
  color: #fff1d7;
  font-weight: bold;
}

p.pnb {
  color: #000000;
  font-size:12px;
  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  text-align: center;
  margin-bottom: 0px;
  margin-top: 2px;
}
h1 {
  color: #FFFFFF;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 4px;
  letter-spacing: 1px;
}
h2 {
  color: #e9cd9f;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  margin-bottom: 10px;
  margin-top: 0px;
  letter-spacing: 1px;
}
h3 {
  color: #FFFFFF;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  margin-bottom: 10px;
  margin-top: 0px;
  letter-spacing: 1px;
}


/*
li {
  color: #14203D;
  font-size:12px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  text-align: justify;
  margin-bottom: 4px;
  margin-top: 4px;
}
h2 {
  color: #677da4;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 8px;
  margin-top: 12px;
}
h3 {
  color: #14203D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 8px;
  margin-top: 10px;
}
A {
  TEXT-DECORATION: none;
}
A:link, A:visited, A:active {
	COLOR: #677DA4;
}
A:hover {
	COLOR: #c13742;
}

A.copyright {
  TEXT-DECORATION: none;
}
A.copyright:link, A.copyright:visited, A.copyright:active {
  color:#FFFFFF;
  font-weight: bold;
}
A.copyright:hover {
  color: #FB0000;
  font-weight: bold;
}
p.form_label {
  color:#677da4;
  font-size:14px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  margin-left: 4px;
  margin-bottom: 0px;
  margin-top: 3px;
}
.sinput {
  border-top: #244379 2px solid;
  border-left: #244379 2px solid;
  border-bottom: #244379 2px solid;
  border-right: #244379 2px solid;
  font-size: 11px;
  color: #000000;
  background: #FFFFFF;
  width: 156px;
  height: 19px;
  padding-top: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

p.anons_head	{ 
  color: #677da4;
  font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-weight: bold;
  text-align: left;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 6px;
  margin-top: 12px;
}
p.anons_txt	{ 
  font-size: 12px; 
  text-align: justify;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 6px;
  margin-top: 4px;
}

p.news_head	{ 
  color: #2552AD;
  font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-weight: bold;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 3px;
  margin-top: 12px;
}
p.news_date	{ 
  color: #14203D;
  font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-weight: normal;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 6px;
  margin-top: 6px;
  letter-spacing: 1px;
}
p.news_short	{ 
  color: #14203D;
  font-size: 12px; 
  text-align: justify;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 4px;
  margin-top: 3px;
}
p.news_link	{ 
  font-size: 11px; 
  font-weight: bold;
  font-style: italic;
  text-align: right;
  margin-right: 16px;
  margin-left: 0px;
  margin-bottom: 8px;
  margin-top: 0px;
}

p.news_head1	{ 
  color: #677da4;
  font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-weight: bold;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 3px;
  margin-top: 12px;
  text-align: left;
}
p.news_date1	{ 
  color: #14203D;
  font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  font-weight: normal;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 6px;
  margin-top: 6px;
  letter-spacing: 1px;
}
p.news_short1	{ 
  color: #14203D;
  font-size: 12px; 
  text-align: justify;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-top: 3px;
}
p.news_link1	{ 
  font-size: 10px; 
  font-weight: bold;
  font-style: italic;
  text-align: right;
  margin-right: 16px;
  margin-left: 0px;
  margin-bottom: 8px;
  margin-top: 0px;
}

p.news_date_first	{ 
 font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  font-weight: bold;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 3px;
  margin-top:15px;
  letter-spacing: 1px;
  color: White;
  text-align: left;
}
p.news_txt_first	{ 
  font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  text-align: left;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 4px;
  margin-top: 2px;
}

p.txt_tab1	{ 
  color: #14203D;
  font-family:  Arial, Verdana,Tahoma, Helvetica, sans-serif;
  font-size: 10px; 
  font-weight: bold;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
}
table.tbl p {
  margin-bottom: 2px;
  margin-top: 2px;
  margin-left: 6px;
  margin-right: 6px;
}
p.cntr {
  text-align: center;
  margin-bottom: 2px;
  margin-top: 2px;
  margin-left: 2px;
  margin-right: 2px;
}


p, td	{ 
  color: #005101;
  font-size: 12px; 
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 8px;
  margin-top: 8px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: justify;
}

ol, ul	{ 
  color: #005101;
  font-size: 12px; 
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 8px;
  margin-top: 8px;
  text-align: left;
}
H2 {
  color: #516c2d;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 8px;
  margin-top: 16px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: left;
}
H2.after_h1 {
  color: #516c2d;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 6px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: left;
}
H3 {
  color: #516c2d;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 2px;
  margin-top: 12px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: left;
}
H1.green {
  color: #FFFFFF;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 12px;
  margin-top: 68px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: center;
}
H1.green1 {
  color: #FFFFFF;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: center;
}
p.local_menu {
  color:#f47244;
  font-size:12px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 2px;
  margin-top: 2px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: left;
}
.after_h2 {
  margin-bottom: 8px;
  margin-top: 2px;
}
.after_h3 {
  margin-bottom: 6px;
  margin-top: 0px;
}
.hotels {
  margin-bottom: 6px;
  margin-top: 0px;
}
A {
  TEXT-DECORATION: underline;
}
A:link, A:visited {
	COLOR: #8c4c4c;
}
A:hover, A:active {
	COLOR: #c88304;
}
A.local_menu {
  TEXT-DECORATION: none;
}
A.local_menu:link, A.local_menu:visited, A.local_menu:active {
	COLOR: #F47244;
}
A.local_menu:hover {
	COLOR: Red;
}
A.lst {
  TEXT-DECORATION: none;
}
A.lst:link, A.lst:visited, A.lst:active {
	COLOR: #2C6320;
}
A.lst:hover {
	COLOR: #C88304;
}

A.first {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	}
	A.first:link, A.first:visited, A.first:active {
	COLOR: White;
}
A.first:hover {
	COLOR: #FFFFA6;
}
A.first1 {
	text-decoration: none;
	font-weight: bold;
	}
	A.first1:link, A.first1:visited, A.first1:active {
	COLOR: #FF6600;
}
A.first1:hover {
	COLOR: #FFFFA6;
}
	
A.turs {
  TEXT-DECORATION: none;
}
A.turs:link, A.turs:visited, A.turs:active {
	COLOR: #C36C0B;
  font-weight:bold;
}
A.turs:hover {
	COLOR: Red;
  font-weight:bold;
}

.form {
    font-size: 12px;
    height: 22px;
}
input,textarea
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.gfwbtn
{
    background: #D6E7EF;
    border-bottom: #104A7B 1px solid;
    border-left: #AFC4D5 1px solid;
    border-right: #104A7B 1px solid;
    border-top: #AFC4D5 1px solid;
    color: #000066;
    cursor: hand;
    font-size: 11px;
    height: 19px;
    text-decoration: none;
}
table#tb2 td {
  font-size:11px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin-top: 3px;
  margin-bottom: 3px;
  font-weight:bold;
  text-align: left;
  text-indent: 10px;
}
table#tb2 td.cntr {
  font-size:11px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin-top: 3px;
  margin-bottom: 3px;
  font-weight:bold;
  text-align: center;
  text-indent: 10px;
}
table#tb2 th {
  font-size:11px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin-top: 3px;
  margin-bottom: 3px;
  font-weight:bold;
  text-align: center;
}
.vil {
	color: #F08500;
	width: 400px;
	height: 2px;
}
table#tbl th {
  font-size:11px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin-top: 3px;
  margin-bottom: 3px;
  font-weight:bold;
  text-align: center;
}
table#tbl td {
  font-size:11px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin-top: 2px;
  margin-bottom: 2px;
  text-align: left;
}
table#tbl td#hdr {
  font-size:11px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin-top: 2px;
  margin-bottom: 2px;
  text-align: center;
}
table#tbl td#cntr {
  font-size:11px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}
ul.after_h2 li {
  text-align: left;
}

p.mnu_bottom A{
  TEXT-DECORATION: none;
}
p.mnu_bottom	A:link, p.mnu_bottom	A:visited {
	COLOR: #FFFFFF;
}
p.mnu_bottom	A:hover {
	COLOR: #8c4c4c;
}
p.mnu_bottom	A:active {
	COLOR: #fdd772;
}
p.mnu	A {
  TEXT-DECORATION: none;
}
p.mnu	A:link, p.mnu	A:visited {
	COLOR: #FFFFFF;
}
p.mnu	A:hover {
	COLOR: #8c4c4c;
}
p.mnu	A:active {
	COLOR: #fdd772;
}
p.right_col	{ 
  color: #8c4c4c;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px; 
  font-weight: normal;
  text-align: left;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 6px;
  margin-top: 4px;
}
p.right_col_head	{ 
  color: #8c4c4c;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px; 
  font-weight: bold;
  text-align: left;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 6px;
  margin-top: 4px;
}
p.right_col_date	{ 
  color: #8c4c4c;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-weight: bold;
  text-align: left;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 6px;
  margin-top: 12px;
}
p.right_col_head A {
  TEXT-DECORATION: underline;
}
p.right_col_head A:link, p.right_col_head A:visited {
	COLOR: #8c4c4c;
}
p.right_col_head A:hover, p.right_col_head A:active {
	COLOR: #E69C00;
}
p.avtor	{ 
  color: #000000;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-weight: bold;
  text-align: right;
  margin-right: 16px;
  margin-left: 0px;
  margin-bottom: 6px;
  margin-top: 4px;
  clear: both;
}
.photo_left	{ 
  margin-right: 12px;
  margin-left: 0px;
  margin-bottom: 6px;
  margin-top: 4px;
}
.qw {
	font-size: 12px;
	margin-top: 14px;
	margin-bottom: 8px;
	font-weight: bold;
	font-style: italic;
	text-indent: -15px;
	margin-left: 15px;
}
.answ {
	font-size: 12px;
	margin-top: 8px;
	margin-bottom: 8px;
	text-indent: -15px;
	margin-left: 15px;
}
.answ1 {
	font-size: 12px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 16px;
}



ul	{ 
  margin-left: 50px;
  margin-right: 18px;
  margin-bottom: 6px;
  margin-top: 6px;
  text-align: left;
}
#bottom A {
  TEXT-DECORATION: none;
}
#bottom A:link {
	COLOR: #ffebf0;
}
#bottom A:visited {
	COLOR: #ffebf0;
}
#bottom A:hover {
	COLOR: #f8e1b5;
}
#bottom A:active {
	COLOR: #f8e1b5;
}
p.news_link	{ 
  font-family:  Georgia, "Times New Roman", Times, serif;
  color: #000000;
  font-size: 11px; 
  font-weight: bold;
  margin-right: 36px;
  margin-left: 18px;
  margin-bottom: 6px;
  margin-top: 4px;
  text-align: right;
}




#lnk td {
	padding-top: 4px;
	padding-bottom: 2px;
}
#dbs p {
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
  text-align: left;
}
#dbs li	{ 
  margin-left: 18px;
  margin-right: 4px;
  margin-bottom: 6px;
  margin-top: 4px;
  text-align: justify;
}
p.nav_string { 
  color: #757575;
  font-size: 13px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-left: 0px;
  margin-bottom: 4px;
  margin-top: 3px;
  letter-spacing: -1px;
  text-align: left;
}
form span { 
  color: #7EA2C4;
  font-size: 14px; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 4px;
  margin-top: 0px;
}
p.sub_menu { 
  color: #515151;
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-left: 0px;
  margin-right: 8px;
  margin-bottom: 0px;
  margin-top: 0px;
  text-align: left;
}
p.sub_sub_menu { 
  color: #515151;
  font-size: 11px; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-left: 0px;
  margin-right: 8px;
  margin-bottom: 0px;
  margin-top: 0px;
  text-align: left;
}
p.tab_head	{ 
  color: #ffffff;
  font-size: 13px; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 4px;
  margin-top: 4px;
  text-align: left;
}
p.subscript	{ 
  color: #000000;
  font-size: 11px; 
  font-family: Arial, Helvetica, sans-serif;
  margin-left: 20px;
  margin-right: 26px;
  margin-bottom: 6px;
  margin-top: 6px;
  text-align: center;
}
#dbs p.galery	{ 
  color: #000000;
  font-size: 11px; 
  font-family: Arial, Helvetica, sans-serif;
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 6px;
  margin-top: 6px;
  text-align: center;
}


H1.news {
  color: #515151;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 2px;
  margin-top: 0px;
  margin-left: 8px;
  margin-right: 8px;
}
p.contact	{ 
  color: #000000;
  font-size: 11px; 
  font-family: Arial, Helvetica, sans-serif;
  margin-left: 14px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-top: 8px;
}

*/
