* {
	COLOR : #444;
	font-family : "Arial Cyr", arial, Verona, Arial, MS Sans Serif, Helvetica, Sans Serif, Sans-serif;
	font-size : 12px;
}

HTML  {
	margin: 0px;
	padding: 0px;
}

INPUT  {
	COLOR : #000000;
	FONT : 11px "Arial Cyr", arial, helvetica, san-serif;
}

a { color:#1b5571;Font-family:Arial, Helvetica, sans-serif;}
a:hover { color:#1b5571;Font-family:Arial, Helvetica, sans-serif;text-decoration : underline;}
A:active  {
	COLOR : #F7941D;
	TEXT-DECORATION : none;
}

A:visited  {
	COLOR : #1b5571;
}

.tdover  {
	background : #FF6600;
	background-color : #FF6600;
}

.tdout  {
	background : #DDDDDD;
	background-color : #DDDDDD;
}

.anonce  {
	FONT : 10px/14px Tahoma, Verdana, arial, helvetica, san-serif;
	COLOR : #000000;
	LINE-HEIGHT : 8px;
	TEXT-DECORATION : none;
	LETTER-SPACING : 0px;
}

.toplink  {
	FONT : 13px/14px arial;
	COLOR : #000000;
	LETTER-SPACING : -1px;
}

.text  {
	COLOR : #000000;
	FONT : 10pt/10pt "Arial Cyr", arial, helvetica, san-serif;
}

.txtroman  {
	COLOR : #000000;
	FONT-FAMILY : Times New Roman;
	FONT-SIZE : 11pt;
}

.txtromanlt  {
	COLOR : #FF6600;
	FONT-FAMILY : Times New Roman;
	FONT-SIZE : 11pt;
}

.small  {
	COLOR : #000000;
	FONT : 8pt/8pt "Arial Cyr", arial, helvetica, san-serif;
	LETTER-SPACING : 0px;
}

.title  {
	COLOR : #000000;
	FONT-FAMILY : Tahoma,Verdana, Arial, Sans Serif;
	FONT-SIZE : 13px;
	font-weight : bold;
}

.titul  {
	COLOR : #000000;
	FONT-FAMILY : arial, helvetica, san-serif;
	FONT-SIZE : 15px;
	font-weight : bold;
}

.hddark  {
	COLOR : #000000;
	FONT-FAMILY : Arial, Verdana;
	FONT-SIZE : 27px;
	padding-left : 8 pt;
}

.hdbold  {
	FONT : bold 18px/16px tahoma;
	COLOR : #000000;
	LETTER-SPACING : -1px;
}

.hdroman  {
	COLOR : #000000;
	FONT : 21pt/11pt "Times New Roman";
	padding-left : 8 pt;
}

index  {
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

.super  {
	font-size : 48px;
	font-family : Tahoma;
}
.sector {
FONT : 18pt/21pt "Lucida Console";
COLOR : #635F54;
}




.plainsmall  {
	COLOR : #000000;
	FONT : 8pt/8pt "Arial Cyr", arial, helvetica, san-serif;
	LETTER-SPACING : 0px;
}
.center {
	border-width: 4px;
	background-image: url('../images/site/bg_center_top.jpg');
	background-repeat:no-repeat;
}
.centertop {
	background-image: url('../images/site/center-arrow.jpg');
	background-repeat:no-repeat;
}
.style4 {
	border-width: 4px;
	background-color: #C0C0C0;
	}
.rightfield{
	background-image: url('../images/site/pix_grey.gif');
	background-position: 50% 0%;
	background-repeat:repeat-y;
}
HL { color: #000000; }
.silver {
	background-color: #EAEAEA;
}
TABLE.maintable{ width:100%;border-bottom-style:solid;border-bottom-color:#808080;border-bottom-width:1px;
}

.logo {
	border-width: 4px;
	background-color: #2583A3;
	background-image: url('../images/site/bg_logo.jpg');
	background-repeat:no-repeat;
}
A.mainmenu {font-size:16px; line-height:32px;text-decoration:none;}
A.mainmenu:hover {color:#FF4400;font-size:16px; line-height:32px;text-decoration:none;}

h1 { Font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;padding: 0px 0px 10px 0px;color:black; margin:0px 0px -10px 0px}
h2 { Font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;padding: 0px 0px 10px 0px; color:#1b5571;margin:5px 0px -5px 0px}
h2.white{	color:white;}
h3 { Font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;padding: 0px 0px 10px 0px; color:#1b5571;margin:5px 0px -5px 0px}
h3.base{	color:#1c5874;}
h4 { Font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;padding: 0px 0px 10px 0px; color:#1b5571;margin:5px 0px -5px 0px}

.comment {
	Font-family:"MS Sans Serif",Arial, Helvetica, sans-serif; font-size:10px;
}

A.comment {
	Font-family:"MS Sans Serif",Arial, Helvetica, sans-serif; font-size:10px;
}
A.comment:hover {
	Font-family:"MS Sans Serif",Arial, Helvetica, sans-serif; font-size:10px;
}

.comment.white { color:white; }
.comment.base { color:#197389; font-size:11px; text-decoration:underline; }
.smallpoint { color:#197389; font-size:11px; text-decoration:underline; }


DIV.continue {
	margin:20 0 20 0;
	background-image: url('../images/site/point_down_off.gif');
	background-position: 0% 0%;
	background-repeat:no-repeat;

}
DIV.more {
	margin:20 0 20 0;
	background-image: url('../images/site/point_down_on_white.gif');
	background-position: 0% 0%;
	background-repeat:no-repeat;

}
DIV.smallpoint {
	margin:5 0 5 0;
	background-image: url('../images/site/point_small_base.gif');
	background-position: 0% 0%;
	background-repeat:no-repeat;

}
.imganonce {
	margin-top:20px;margin-bottom:0px; border:0;
}
.imgnew {
	margin-top:20px;margin-bottom:-4px; border:0;
}

HR.delimiter {
	color: #808080; height: 1px; Margin-bottom:20px;
}

.heads {
	background-color: #14537A;
	background-image: url('../images/site/bg.jpg');
	background-position: 0% 0%;
	background-repeat:no-repeat;

}

.style5 {
	background-color: #14537A;
	background-image: url('../images/site/bg-m-blue-1.jpg');
	background-position: 0% 0%;
	background-repeat:no-repeat;

}
.t_cover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; letter-spacing:-1px; font-weight: bold; color:#000; padding:0px 0px 3px 0px; margin:0px 0px 15px 0px; border-bottom:2px dotted #000; }
.t_title { font-size:14px;font-weight:bold;color:#FF9900;border-bottom:1px dotted #dddddd;margin:0px;float:left }

.prod {width: 100%; margin-bottom: 15px;}
.prod td{vertical-align: top; padding: 0; width: 33%;}
.prod td.first{background: none !important;}
.prod dt{float: left; }
.prod td.first dt{padding-left: 0 !important;}
.prod dd{padding-left:0px;margin-left: 0px !important;}
.prod dd.title, .prod dd.title a{font-size:14px;font-weight: bold; color: #FFA609; text-decoration: none;}
.prod dd.title {margin: 0px 0 20px;}
.prod dd.title small{ font-weight: normal; color: #747474;}
.prod img {margin-left:0px;margin-right: 15px}

hr.line { height:1px; color:#ccc }

.view_product table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	color: #333;
}

.view_product table a {
	text-decoration: none;
	border-bottom: 1px dotted #f60;
	color: #f60;
	font-weight: bold;
}

.view_product table a:hover {
	text-decoration: none;
	color: #fff;
	background: #f60;
}

.view_product table tr th a {
	color: #369;
	border-bottom: 1px dotted #369;
}

.view_product table tr th a:hover {
	color: #fff;
	background: #369;
}

.view_product table tr th {
	text-transform: uppercase;
	background: #e2e2e2;
}

.view_product table tfoot tr th, .view_product table tfoot tr td {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}

.view_product table tfoot tr th {
	width: 20%;
}

.view_product table tfoot tr td {
	width: 80%;
}

.view_product table td, .view_product table th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	line-height: 1.8em;
	font-size: 0.8em;
	vertical-align: top;
	width: 20%;
}

.view_product table tr.odd th, .view_product table tr.odd td {
	background: #efefef;
}

#list_prod{margin: 0 39px 20px 0; overflow: hidden; position: relative;}
	#list_prod a{color: #333; text-decoration: none; position: relative;font: 11px Tahoma, Verdana, sans-serif;}
	#list_prod a:hover{color: #224E73; text-decoration: underline;}
	#list_prod li{list-style: none;background: url('../images/site/point_small_base.gif') no-repeat; margin-bottom: -1px; padding: 0px 0 0 12px; font: 11px Tahoma, Verdana, sans-serif;}
		* html #list_prod li{padding-bottom: 1px; line-height: 12px;}

/* Универсальная таблица */
.instab {border: 1px solid #e7e7e7; width: 100%; margin-top:8px;}
.instab, .instab TD, .instab TH {
	border-collapse: collapse;
	color: #000;
}
.instab TD, .instab TH {
	font: 11px Tahoma, sans-serif;
	padding: 5px;
	text-align: center;
	vertical-align:top;
	text-align:expression(this.parentNode.firstChild == this ? "left" : "center"); /* for IE */
}
.instab TD:first-child,.instab TH:first-child{
	text-align: left; /* for FF & Opera */
}
 
.instab TD {
	text-align: left; /* for FF & Opera */
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}
.instab TH {
	background-color: #e7e7e7;
	border-right: 1px solid #ccc;
	font-weight: bold;
	color: #000;
	text-align: center;
}

.copy {
	Font-family:"MS Sans Serif",Arial, Helvetica, sans-serif; font-size:10px; color: #444;
}

.copy a {
	Font-family:"MS Sans Serif",Arial, Helvetica, sans-serif; font-size:10px;text-decoration: none;color: #444;
}
.copy A:hover {
	Font-family:"MS Sans Serif",Arial, Helvetica, sans-serif; font-size:10px;text-decoration: none;color: #444;
}

table.tbl {
   border-collapse: collapse;
   border-spacing: 0;
   width: 100%;
    font-size: 100%;
    font-family: Arial,Verdana, sans-serif;
    color: #000;
  }
.img_left {
    float: left;
    clear: left;
    margin: 0 25px 5px 0;
  }

.img_center {
    align: center;
    margin: 10px 0 10px 30px;
  }
.mark {
  width: 97%;
  /*font-size: 85%;*/
  margin-bottom: 20px;
  font-size: 95%;
  text-align: center;
  font-weight: bold;
  }

.mark1 {
  font-size: 120%;
  text-align: center;
  font-weight: bold;
  margin-bottom: 20px;
  }

.mark2 {
  font-size: 100%;
  text-align: center;
  margin-bottom: 20px;
  width: 70%;
  margin: 0 auto;
  .margin: 0 auto;
   vertical-align: middle;
  }

*html .mark2 {
  margin-left: 17%;
  }

.mark2 td {
   border: 1px #000 solid;
   width: 350px;
  }

.mark3 {
margin: 0px auto;
.margin: 0px auto;
WIDTH: 78%
}

*html .mark3 {
  margin-left: 3%;
  }
.purple td{
  background: #6D6990;
  color: #fff;
  padding: 5px 10px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  }

.grey td {
  background: #E0E0E0;
  padding: 5px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  }

td.white {
  background: #fff;
  padding: 5px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  }

td.red {
  background: #D80000;
  padding: 5px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  color: #fff;
  }
.table {
   font-size: 95%;
   margin-bottom: 20px;
}

.table img {
  margin-bottom: 3px;
  margin-top: 10px;
  margin-right: 5px;
}
.sa1 {
color:#0079AB;
font-size: 1.3 em;
font-size:12px;
text-transform: uppercase;
text-align:center;
}
