body {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   text-decoration: none;
   color: #000000;
   background-color: #D8D8D8;
   text-align: left;
}

tr.catalog
{
  background-color: #FFFFFF; cursor: hand; c\ursor:pointer;
}

/*This is how the text will look on mouse over. Note "hover" is the most important change here*/
tr.catalog:hover
{
  background-color: #EEEEEE; cursor: hand; c\ursor:pointer;
}

.go_catalog
{	font-size: 13px;}

.pg_break
{	font-size: 16px;}

.pg_active
{	background-color: #DDDDDD;
	padding: 5px;}

.txt     { font-size: 11px; line-height: 133%; text-align: justify; }
.stxt    { font-size: 10px; line-height: 133%; }

.logotxt    { font-size: 14px; line-height: 111%; }


.btxt    { font-size: 12px; line-height: 133%; }

.btxtg      { color: #333333; font-size: 13px; }
.btxtr      { color: #C00020; font-size: 13px; }
.btxtb      { color: #0050A0; font-size: 13px; }

.txtr    { color: #C00020; font-size: 11px; }
.txtb    { color: #0050A0; font-size: 11px; }

.ttl     { color: #000000; font-size: 15px; }
.ttl_big     { color: #000000; font-size: 15px; }
.ttl_small     { color: #000000; font-size: 13px; }

.rttl    { color: #C00020; font-size: 15px; }
.bttl    { color: #0050A0; font-size: 15px; }

.wmn     { color: #FFFFFF; font-size: 12px; white-space: nowrap; }
.bmn     { color: #000000; font-size: 11px; }
.rmn     { color: #C00020; font-size: 11px; }


A:ACTIVE { color:#C00020; }
A:HOVER     { color:#FF0033; }
A:VISITED   { color:#FF0033; }
A:LINK      { color:#C00020; }

input.lgn   { color: #000000; font-size: 11px; background-color: #FFFFFF; border: 1px solid #333333; }
input.srch  { color: #000000; font-size: 10px; background-color: #FFFFFF; border: 1px solid #333333; }
input.but   { color: #000000; font-size: 10px; background-color: #CCCCCC; border: 1px solid #333333; }




.menu {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}


form {
margin: 0px 0px 0px 0px;
}

INPUT, SELECT, OPTION, TEXTAREA
{
  border: 1px solid #333333;
  font-size: 12px;
}

.input_checkbox
{
  border: 0px;
}



A.wh
{
  color: #FFFFFF !important;
}

A.bl
{
  color: #0050A0 !important;
}

A.blk
{
  color: #000000 !important;
}

A.re
{
  color: #C00020 !important;
}



A.rblock {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FF6600 !important;
}

A.gblock {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #CCCCCC !important;
   text-decoration: none;
}

A.bblock {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #AAAAAA !important;
}

A.bblock {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #AAAAAA !important;
}

A.top_menu {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #FFFFFF !important;
   text-decoration: none !important;
}


.top_menu {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #FFFFFF !important;
   text-decoration: none !important;
}


A.bot_link {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #FFFFFF !important;
}

.top_small {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #FFFFFF !important;
}




.left_blue1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #022F6D !important;
   white-space: nowrap;
}

.left_blue2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #022F6D !important;
   white-space: nowrap;
}


.left_red1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #CE0000 !important;
   white-space: nowrap;
}

.left_red2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;\
   font-weight: bold;
   color: #CE0000 !important;
   white-space: nowrap;
}



.menu_left {
	text-decoration: none;
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.small {
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.small_gr {
	text-decoration: none;
	font-size: 10px;
	color: #888888;
}


.news_date {
   text-decoration: none;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #fc8700;
   font-weight: bold;
}

.news_capt {
   text-decoration: none;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #022F6D;
   font-weight: bold;
}


.news_name {
   text-decoration: none;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #ce0000;
   font-weight: bold;
}

.news_text {
   text-decoration: none;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   text-align:justify;
}



h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #000000;
   margin: 0px;
   padding: 0px;
}


h1.title {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: 700;
   color: #4c4b4b;
   margin: 0px;
   padding: 0px;
}

h2.title {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-weight: 800;
   color: #000000;
   margin: 0px;
   padding: 0px;
}


h3.title {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: 800;
   color: #000000;
   margin: 0px;
   padding: 0px;
}



h2 {
   font-size: 12px;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}

h3 {
   font-size: 12px;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}


p {
   text-align: justify;
   text-indent: 0px;
   line-height: 120%;
}

.dark {
	color: #333333;
}

UL.common
{
  list-style-image: url(/img/list.gif);
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 30px;
  text-indent: 0px;
}


UL.inner
{
  list-style-image: url(/img/list.gif);
  margin-top: 5px;
  margin-bottom: 18px;
  margin-left: 20px;
  text-indent: 0px;
}

OL.common
{
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 40px;
  text-indent: 0px;
}

LI
{
  margin-bottom: 5px;
  margin-top: 5px;
  font-weight: normal;
  color: #000000;
}

LI.bld
{
  margin-bottom: 5px;
  margin-top: 5px;
  font-weight: bold;
  color: #23446c;
}


UL.arrow
{
  list-style-image: url(/img/list.gif);
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 30px;
  text-indent: 0px;
}

.nolink
{
  text-decoration: none;
}


.top_phone {
   font-family: Georgia, Helvetica, sans-serif;
   font-size: 22px;
   font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	font-style: normal;
	text-transform: uppercase;
}

.top_mail {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #FFFFFF !important;
   white-space: nowrap;
   font-style: normal;
   text-decoration:none !important;
}


.left_red_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
   color: #CE0000 !important;
	white-space: normal;
}
.capt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #022F6D;
}
.col_capt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}


.small_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	white-space: nowrap;
}

.mblock {
	border: 1px dashed #4C9DE0;
}


.left_blue_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #022F6D;
	white-space: nowrap;
}

.right_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #022F6D;
	white-space: normal;
}

.purpose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #022F6D;
	white-space: normal;
	font-style: normal;
}

.block {
	border: 1px solid #CCCCCC;
}

.orange {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	border: 0px solid #CCCCCC;
}
.price {
   font-size: 18px;
   color: #C00020;
 }

.itogo {

	font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
	color: #ce0000;
	font-style: normal;
}

.img {
border: 0px;
}


.gr
{
  color: #333333 !important;
  text-decoration: none;
}

.hl
{
  background-color: #EEEEEE;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

div#gallery
{

width:320px;
overflow-x: auto;
overflow-y: hidden;
white-space:nowrap;
height: 100px;
border: none;
margin: 5px 0px 0px 5px;
vertical-align: top;
}



.h11white
{  color:#FFFFFF;}



