BODY {
 margin: 0;
 padding: 0.5%;
 font-family: verdana, arial, sans-serif;
 color: #000;
 display: block;
}
.cleaner, #content .cleaner{
clear:both;
min-height:0 !important;
margin:0 !important;
padding:0 !important;
}
table.exttab {
 width: 100%;
 height: 100%;
 background-color: #FFF;
 margin: 0;
 padding: 0;
 border-width: 1px;
 border-color: #4B77A4;
 border-style: solid;
}
tbody.ExtTab {
 width: 100%;
 height: 100%;
 margin: 0;
 border: 0;
 padding: 0;
}
tr.ExtTab {
 width: 100%;
 height: 100%;
 margin: 0;
 padding: 0;
}

td.ExtTab {
 width: 100%;
 height: 100%;
 margin: 0;
 padding: 0;
}

table.ExtTab2 {
 width: 100%;
 height: 100%;
 margin: 0;
 padding: 0;
}
td.ExtTab2TopLeft{
 width: 200px;
 height: 100%;
 margin: 0;
 padding: 0;
 color: white;
 background-color: #4B77A4;
 vertical-align: top;
 font-weight:bold;
 border-top-width: 0;
 border-left-width: 0;
 border-right-width: 1px;
 border-bottom-width: 0;
 border-color: #4B77A4;
 border-style: solid;
}
td.ExtTab2TopRight{
 width: 100%;
 height: 100%;
 margin: 0;
 padding: 0;
 vertical-align: top;
 font-weight:bold;
}

tr.ExtTab2BotRowXXX{
 width: 100%;
 height: 32px;
 margin: 0;
 padding: 0;
 vertical-align: bottom;
} 
 
td.ExtTab2BotLeft{
 width: 200px;
 height: 100%;
 margin: 0;
 padding: 0;
 color: white;
 background-color: #4B77A4;
 vertical-align: bottom;
 border-top-width: 0;
 border-left-width: 0;
 border-right-width: 1px;
 border-bottom-width: 0;
 border-color: #4B77A4;
 border-style: solid;
}
td.ExtTab2BotRight{
 width: 100%;
 height: 100%;
 margin: 0;
 padding: 0;
 vertical-align: bottom;
}


table.banner{
 width: 100%;
 height: 67px;
 padding: 0;
 margin: 0;
 background-color: #C9D9E9;
 border: 0;
 border-color: #4B77A4;
 border-bottom-width: 1px;
 border-style: solid;
}

tr.banner{
 padding: 0;
 margin: 0;
}
td.tbleft{
 width: 12px;
 padding: 0;
 margin: 10px;
 background-image: url(/images/brlft1.gif);
 background-repeat: repeat-y;
}
td.tbmiddle{
 width: 100%;
 vertical-align: middle;
 text-align: center;
/* border: 1;
 border-style: solid;*/
}
td.tbright{
 width: 12px;
 background-image: url(/images/brrgt1.gif);
 background-repeat: repeat-y;
/* border: 1;
 border-style: solid;*/
}

table.caption{
 width: 100%;
 height: 24px;
 padding: 0;
 padding-left: 0;
 margin: 0;
 margin-top: 2;
 margin-bottom: 2;
 border: 0;
}
td.tcleft{
 padding-left: 10;
 background-color:white;
}
td.tcright{
 width: 190px;
 padding-left: 15;
 padding-right: 15;
 background-color: #4B77A4;
 font-weight:bold;
}

table.content{
 width: 100%;
 padding: 0;
 padding-top: 10;
 padding-bottom: 10;
 margin: 0;
 border: 0;
 border-color: #4B77A4;
 border-top-width: 1px;
 border-style: solid;
}

td.content1{
 width: 100%;
 padding: 10px;
  font-weight:normal;
}

td.content2{
 width: 100%;
 padding-left: 10;
 padding-right: 10;
 border: 0;
 border-color: #4B77A4;
 border-left-width: 1px;
 border-style: solid;
}

table.sheader{
 width: 100%;
 height: 24px;
 padding: 0;
 padding-top: 4px;
 padding-bottom: 4px;
 margin: 0;
 background-color: #C9D9E9;
 border: 0;
 vertical-align: top;
}
td.sheader1{
 padding-left: 4px;
 padding-right: 4px;
 text-align: left;
 vertical-align: top;
}
td.sheader2{
 width: 100%;
 padding-left: 4;
 text-align: left;
 vertical-align: top;
}

table.newshdr{
 width: 100%;
 height: 24px;
 margin: 0;
 margin-top: 15;
 margin-bottom: 10;
 padding: 0;
 padding-top: 4px;
 padding-bottom: 4px;
 background-color: #4B77A4;
 border: 0;
 vertical-align: top;
}
td.newshdr1{
 width: 10;
 padding-left: 4;
 text-align: left;
 vertical-align: top;
}
td.newshdr2{
 width: 100%;
 padding-left: 4;
 text-align: left;
 vertical-align: top;
}

table.powered{
 width: 198px;
 height: 15px;
 color: #4B77A4;
 margin: 0; 
 padding: 0;
 background-color: #4B77A4;
 border: 0;
 border-color: #4B77A4;
 border-top-width: 1px;
 border-style: solid;
}
td.powered{
 margin: 0; 
 padding: 0;
 background-color: #4B77A4;
 border: 0;
 text-align: center; 
}

table.copyright{
 width:100%;
 height: 15px;
 color: #4B77A4;
 background-color: #C9D9E9;
 border: 0;
 border-color: #4B77A4;
 border-top-width: 1px;
 border-style: solid;
}
td.copyrleft{
 width: 12px;
 background-image: url(/images/brlft1.gif);
 background-repeat: repeat-y;
}
td.copyrmiddle{
 width: 100%;
 font-size: 11px;
 font-family : verdana, arial, sans-serif;
 font-weight:bold;
 text-align: center;
}
td.copyrright{
 width: 12px;
 background-image: url(/images/brrgt1.gif);
 background-repeat: repeat-y;
}

table.menu{
 width: 190px;
 margin-left: 4px;
 margin-right: 4px;
 margin-top: 10px;
 margin-bottom: 5px;
 border: 0;
}
td.menu{
 padding-left: 4px;
 padding-right: 4px;
 background-color:#C9D9E9;
}
table.search{
 width: 100%;
 margin: 0;
 margin-bottom: 10px;
 padding: 0;
 padding-left: 6px;
 padding-right: 6px;
 border: 0;
}


table.breaktop{
 width: 100%
 height: 12px;
 padding: 0;
 margin: 0;
 background-color: #4B77A4;
 background-image: url(/images/brtop.gif);
 background-repeat: repeat-x;
}
table.breakbot{
 width: 100%
 height: 12px;
 padding: 0;
 margin: 0;
 background-color: #4B77A4;
 background-image: url(/images/brbot.gif);
 background-repeat: repeat-x;
}

table.logo{
width: 100%;
border: 0;
background-color: #4B77A4;
}
table.promo{
width: 100%;
border: 0; 
margin: 0;
margin-top: 20;
}
table.leftframe{
width: 198px;
border: 0;
margin: 0;
padding: 0;
}

table.withoutrightpadding {padding-left: 30px;}

td.textcontent {padding-left: 30px; padding-right: 10px;}

td.maincolor {font-weight: bold; background-color: #4B77A4; color: white;}

td.whiteblock {
  background-color: white;
  color:#000;
}
td.whiteblock table table td{
  font-weight:normal;
}

td.linecolor{background-color: black;}

td.menucolor {font-family: verdana,arial,sans-serif; font-weight: bold; color: black; background-color: #C9D9E9;}                            

td.menucolor2 {font-family: verdana,arial,sans-serif; color: black; background-color: #C9D9E9;}

<!-- TABLES -->
td.address { font-family: Arial; font-size: 11px; background-color: #C9D9E9;}

<!-- Шапка форума / гостевой -->
td.forumleaftop {background-color:#D6E5FF;}

<!--Текст анонсов -->
.anonsstyle {font-family: arial,sans-serif; font-size:11px; padding-left: 5px; padding-right: 5px; }

<!-- сообщения в магазине -->
<!-- крупные -->
.shopmessage {font-weight: bold; color: #444444;}

<!-- Стиль hr -->
.red  {color: #555555;}
.black{color: #333333; font-size: 12pt;}

<!-- шапка таблиц магазина-->
.gdh {font-family: MS sans-serif; font-size: 11px; background-color: #FFF4E0; color:black;}

<!-- выделение в тексте для магазина -->
.shopcomment {color: navy; font-weight: bold;}

<!-- цифры в таблицах магазина -->
.gb {font-family: MS sans-serif; font-size: 11px; background-color: white; color: black;}

<!-- шрифт формы заказа -->
.textorderbig {font-family: verdana,arial,sans-serif; font-size: 13px; background-color: white; color: black;}

<!--Заголовки страниц -->
font.headers {font-family: Arial,verdana, sans-serif; color: #444444; font-size: 16px; font-weight: bold;}

<!-- Заголовки на страницах -->
font.headerinpage {font-family: verdana,arial,sans-serif; font-size: 13px; color: #444444; font-weight: bold;}

font.headerinpagewhite {font-family: verdana, arial, sans-serif; font-size: 13px; color: white; font-weight: bold;}

<!-- Вопрос в голосовании -->
font.votequiestion {font-family: verdana,arial,sans-serif; font-size: 13px; color: #444444; font-weight: bold;}

<!-- LINKS -->
a.menu         {font-family: verdana,MS sans-serif; font-size:11px; text-decoration: none; font-weight: bold; color: #0B2B6B;}
a.menu:link    {font-family: verdana,MS sans-serif; font-size:11px; text-decoration: none; font-weight: bold; color: #0B2B6B;}
a.menu:visited {font-family: verdana,MS sans-serif; font-size:11px; text-decoration: none; font-weight: bold; color: #0B2B6B;}
a.menu:active  {font-family: verdana,MS sans-serif; font-size:11px; text-decoration: none; font-weight: bold; color: #0B2B6B;}
a.menu:hover   {font-family: verdana,MS sans-serif; font-size:11px; text-decoration: none; font-weight: bold; color: #6E97DB;}

a.headerwhite         {font-family: verdana,arial,sans-serif; font-size: 13px; text-decoration: none;  font-weight: bold; color: white;}
a.headerwhite:link    {font-family: verdana,arial,sans-serif; font-size: 13px; text-decoration: none;  font-weight: bold; color: white;}
a.headerwhite:visited {font-family: verdana,arial,sans-serif; font-size: 13px; text-decoration: none;  font-weight: bold; color: white;}
a.headerwhite:active  {font-family: verdana,arial,sans-serif; font-size: 13px; text-decoration: none;  font-weight: bold; color: white;}
a.headerwhite:hover   {font-family: verdana,arial,sans-serif; font-size: 13px; text-decoration: underline;  font-weight: bold; color: white;}

<!-- Неактивный пункт меню -->
<!-- 1 уровень -->
td.menu1 {font-family: verdana,MS sans-serif; font-size: 11px; font-weight: bold; color: #AAAAAA;}

<!-- Высший уровень -->
td.menu2 {font-family: verdana,MS sans-serif; font-size: 11px; font-weight: normal; color: #999999;}

<!-- Ссылки высших уровней -->
a.menu2         {font-family: verdana,MS sans-serif; font-size: 11px; text-decoration: none; font-weight: normal; color: #002562;}
a.menu2:link    {font-family: verdana,MS sans-serif; font-size: 11px; text-decoration: none; font-weight: normal; color: #002562;}
a.menu2:visited {font-family: verdana,MS sans-serif; font-size: 11px; text-decoration: none; font-weight: normal; color: #002562;}
a.menu2:active  {font-family: verdana,MS sans-serif; font-size: 11px; text-decoration: none; font-weight: normal; color: #002562;}
a.menu2:hover   {font-family: verdana,MS sans-serif; font-size: 11px; text-decoration: none; font-weight: normal; color: #6E97DB;}

a.uw         {font-family: verdana,arial,sans-serif; font-size: 11px; text-decoration: none; font-weight:bold; color: white;}
a.uw:link    {font-family: verdana,arial,sans-serif; font-size: 11px; text-decoration: none; font-weight:bold; color: #C9D9E9;}
a.uw:visited {font-family: verdana,arial,sans-serif; font-size: 11px; text-decoration: none; font-weight:bold; color: white;}
a.uw:active  {font-family: verdana,arial,sans-serif; font-size: 11px; text-decoration: none; font-weight:bold; color: white;}
a.uw:hover   {font-family: verdana,arial,sans-serif; font-size: 11px; text-decoration: overline; font-weight:bold; color: white;}

<!-- анонсы, пресс-релизы, важные ссылки в тексте -->
a.redlink         {font-family: verdana,arial,sans-serif; text-decoration: none; font-weight: normal; color: #C05C2F;}
a.redlink:link    {font-family: verdana,arial,sans-serif; text-decoration: none; font-weight: normal; color: #C05C2F;}
a.redlink:visited {font-family: verdana,arial,sans-serif; text-decoration: none; font-weight: normal; color: #C05C2F;}
a.redlink:active  {font-family: verdana,arial,sans-serif; text-decoration: none; font-weight: normal; color: #C05C2F;}
a.redlink:hover   {font-family: verdana,arial,sans-serif; text-decoration: overline; font-weight: normal; color: brown;}

<!-- TAGS -->
img {border:0;}

blockquote {margin: 0; margin-left:20; padding: 0;}

div {color: #000000; margin: 0; padding: 0;}

p {text-align: justify; text-indent: 20px; font-size: 11px; font-family: verdana,arial,sans-serif; margin: 0px 0px 4px; padding: 0;}

td {font-family: verdana,arial,sans-serif; font-size: 11px;}                      

ul {padding-top:0px; margin-top:5px; font-family:Verdana, Arial; font-size:12px;}
ol {padding-top:0px; margin-top:5px; font-family:Verdana, Arial; font-size:11px;}
li {text-align:justify;  font-size:11px; font-family:Verdana, Arial;}

a {font-weight: bold; color: #002562; text-decoration: underline;}

a:link    {text-decoration : underline;}
a:visited {text-decoration : underline;}
a:active  {text-decoration : underline;}
a:hover   {text-decoration : underline; color: #6E97DB;}

h1 {font-family: Arial,verdana,arial,sans-serif; font-size:16px; font-weight: bold; color: #444;
   padding:0 0 0 10px; margin:0; }

h1.white {color: #FFF;}


h2 {font-family: verdana,arial,sans-serif; font-size:15px; font-weight: bold; color: #444;
   padding:0;`margin:0;}

h2.white {color: #FFF;}


h3 {font-family: verdana,arial,sans-serif; font-size:12px; font-weight: bold; color: #231F20;
   padding:0; margin:0;}

h3.white {color: #ffffff;}

.inmenmu {font-family: verdana,arial,sans-serif; font-size:13px; font-weight: bold; color: #444444;
   padding:0; margin:0;}

.inmenu_white {font-family: verdana,arial,sans-serif; font-size:13px; font-weight: bold; color: #FFFFFF;
   padding:0; margin:0;}

h4 {font-family: verdana,arial,sans-serif; font-size:11px; font-weight: bold; color: #444444;
   padding:0; margin:0;}
INPUT { padding: 1;
	background:#E9F2F9;border:1px solid #0086D9; FONT-SIZE: 12px; MARGIN: 1pt; COLOR: #000; FONT-FAMILY: Tahoma,Verdana;
}
.content1 .tbl-st2 input{
  height:15px;
  margin:0 10px 0 0;
}
.content1 .tbl-st2 td, .content1 .center-st2{
  padding:0 10px 0 0;
}
.content1 td.up-st2{
  padding:0;
}
.content1 .tbl-st2 .button-st2{
  height:auto;
}

INPUT.white {	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: white; MARGIN: 1pt; BORDER-LEFT: 0px; COLOR: #000000; BORDER-BOTTOM: 0px; FONT-FAMILY: Tahoma,Verdana }
TEXTAREA {
	background:#E9F2F9;border:1px solid #0086D9; FONT-SIZE: 12px; MARGIN: 1pt; COLOR: #000;  FONT-FAMILY: Tahoma,Verdana;
}
SELECT {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 12px; BACKGROUND: #F0F7FF; MARGIN: 1pt; BORDER-LEFT: gray 1px solid; COLOR: #000000; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Tahoma,Verdana
}
INPUT.but, center input{ padding: 1;
	FONT-SIZE: 12px; BACKGROUND: #ABCAEA; MARGIN: 1pt; COLOR: #000;  FONT-FAMILY: Tahoma,Verdana;
}
form {padding:0; margin:0; }
caption {font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: bold;}
blockquote.news{
  margin:0 0 10px 0;
  padding:0 0 10px 0;
  border-bottom:1px solid #c9d9e9
}
blockquote.news h4{
  padding:0 0 15px 0;
}
blockquote.news p{
  padding:0 0 3px 0;
}
blockquote.news img{
  padding:0 5px 3px 0;
}
.ImageCenter{
  display:block;
  margin:0 auto 10px;
}
.warning{
  font-weight:bold;
  color:red;
}
table.search{
  width:auto;
}
.search td{
  width:auto;
  padding:0 3px;
  text-align:left;
}
.search td b{
  float:right;
}
hr{
  backgroung:#c9d9e9;
  color:#c9d9e9;
}

.pager{
  padding:15px 0;
  text-align:right;
}
.pager a, .pager span{
  padding:0 0 0 5px;
}

.board{
  padding:10px 0;
  border-bottom:1px solid #000;
}

#content .gallery{
	clear:both;
	margin:0 0 20px;
}
#content .gallery.v{
	position:relative;
	padding:0 100px 0 0;
}
#content .mainGallery{
	margin:0 0 7px;
	text-align:center;
}
.content .gallery p, #content .gallery p{
	min-height:1.5em;
	text-align:center;
}
#content .gallery ul{
	margin:0;
	padding:0;
}
#content .gallery.v > ul{
	position:absolute;
	top:0;
	right:0;
}
#content .gallery li{
	padding:0;
	overflow:hidden;
}
#content .gallery.g li{
	display:inline-block;
	margin:0 10px 10px 0;
	vertical-align:middle;
}
#content .gallery.g .list li{
	margin:0 10px 70px 0;
}
#content .gallery.v li{
	display:table;
	margin:0 auto 5px;
}
#content .gallery.g .list{
	position:relative;
	padding:0 30px;
}
#content .gallery.v .list{
	position:absolute;
	top:0;
	right:0;
	padding:0;
}
#content .gallery .list div{
	position:relative;
	height:74px;
	overflow:hidden;
}
#content .gallery p.prevArr, #content .gallery p.nextArr{
	position:absolute;
	top:12px;
}
#content .gallery p.prevArr{
	left:0;
}
#content .gallery p.nextArr{
	right:0;
}
#content .gallery p.upArr{
	padding:0 0 5px;
}
#content .gallery p.downArr{
	padding:5px 0 0;
}
#content .gallery.g .list ul{
	max-height:74px;
	margin-right:-300px;
}
#content .gallery.v .list ul{
	margin-bottom:-300px;
}
.gallery li img{
	vertical-align:bottom;
}
