BODY {
	background : #FFF;
	color : #000;
	font-family : Verdana, Arial, sans-serif;
	margin : 0px;
	padding : 0px;
}
TABLE {
	border : none;
	width : 100%;
}
TABLE1 {
	border : none;
	width : 50%;
}
H1 {
	color: #103EA6;
	font-size : large;
}

H3 {
	color: #103EA6;
}

H4 {
font-size:12px;
color:#006699;
padding:0px;
}

H2 {
	color: #2d5fa5;
	font-size : medium;
}
H5 {
	color: #103EA6;
	text-align : center;
}
IMG {
	border : none;
}
MARQUEE {
	font : 12px Verdana, Arial, sans-serif;
	color: #000;
	background-color: #EEE;
}
/* картинки на продукцию */
IMG.prod {
	border : 2px solid #103EA6;
}
IMG.solid {
	border : 1px solid #103EA6;
}
/* самая верхняя таблица */
.table_top {
	color: #FFF;
	text-align : right;
	letter-spacing : 1px;
	height : 20px;
	background : #103EA6;
	font : bold 12px Verdana, Arial, sans-serif;
}
/* верхняя текстура */
.top_bgrd {
	background : #103EA6 url(../image/top_bg.jpg) repeat-x;
}
/* область сертификатов */
.right_top {
	width : 143px;
	text-align : center;
	background : #B7CEFB url(../image/rgt_bg.gif);
	border-bottom : 1px solid #103EA6;
}
/* правое меню */
.mash_top {
	background: #FFC157;
	height : 3px;
}


.stroka {
	color: #BD4206;
	font-weight: bold;
}


.mash {
	font : bold 10px Verdana, Arial, sans-serif;
	color: #FFF;
	text-align : left;
	background: #112E6F;
	height : 37px;
}
.mashmiddle {
	font : bold 10px Verdana, Arial, sans-serif;
	color: #FFC157;
	text-align : left;
	background: #2F75C5;
}
.mash50 {
	font : bold 10px Verdana, Arial, sans-serif;
	color: #FFF;
	text-align : left;
	background-color: #112E6F;
	height : 50px;
}
.mash_hid {
	font:bold 10px Verdana, sans-serif;
	color:#FFF;
	text-align:left;
	background:#2F75C5;
}
.mash_bot {
	height : 5px;
	background : #103EA6;
}
.mash_topz {
	background: #112E6F;
	height : 3px;
}
.mash_z {
	font : bold 10px Verdana, Arial, sans-serif;
	color: #112E6F;
	text-align : left;
	background: #FFC157;
	text-indent : 5px;
	height : 37px;
}
A.prod {
	font : bold 10px Verdana, Arial, sans-serif;
	color: #FFF;
	text-decoration : none;
}
A.prod:Hover {
	font : bold 10px Verdana, Arial, sans-serif;
	color: #FFC157;
	text-decoration : none;
}
A.prodz {
	font : bold 10px Verdana, Arial, sans-serif;
	color: #112E6F;
	text-decoration : none;
}
A.prodz:Hover {
	font : bold 10px Verdana, Arial, sans-serif;
	color: #FFF;
	text-decoration : none;
}
/* фон в основной таблице */
.content {
	background : #FFF url(../image/lft_bg.gif) repeat-y;
}
/* основной текст */
.main_text {
	font : 12px Verdana, Arial, sans-serif;
	color: #000;
	background-color: #FFF;
} 
/* серый текст*/
.gray_text {
	font : 12px Verdana, Arial, sans-serif;
	color: Gray;
} 
.gray_text_sm {
	font : 10px Verdana, Arial, sans-serif;
	color: Gray;
} 
.m_text {
	text-align : justify;
}
.b_text {
	font : bold 12px Verdana, Arial, sans-serif;
	text-align : center;
	color: #103EA6;
}
/* выделенный основной текст */
.title_text {
	background-color: #FFEDBB;
}
.h_title {
	font : bold 12px Verdana, Arial, sans-serif;
	color: #000;
	text-align : left;
	margin:0px;
}

A.h_title {
	font : bold 12px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration : none;
}
A.h_title:Hover {
	font : bold 12px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration : none;
}

.h_title2 {
	font : bold 12px Verdana, Arial, sans-serif;
	color: #0000E6;
	text-align : justify;
	margin:0px;
}

/* правая область */
.right {
	width : 143px;
	background : #B7CEFB url(../image/rgt_bg.gif);
}
/* правая область */
.right_content {
	color: #103EA6;
	font : bold 10px Verdana, Arial, sans-serif;
	text-align : center;
	border-bottom : 1px solid #103EA6;
}
/* окно поиска */
.search {
	font : 11px Verdana, Arial, sans-serif;
	border : 1px solid #103EA6;
	color : #103EA6;
	background-color : #FFF;
	width : 100px;
	height : 20px;
	margin-left : 10px;
}
/* ссылки в тексте */
A.mtext {
	font : bold 12px Verdana, Arial, sans-serif;
	color: #112E6F;
	text-decoration : underline;
}
A.mtext:Hover {
	font : bold 12px Verdana, Arial, sans-serif;
	color: #103EA6;
	text-decoration : none;
}
/* копирайт */
.copy {
	font : 9px Verdana, Arial, sans-serif;
	color: #103EA6;
	border-top : 1px solid #103EA6;
	text-align : right;
	letter-spacing : 1px;
}
/* нижнее доп.меню */
.submenu {
	font : bold 10px Verdana, Arial, sans-serif;
	color: #103EA6;
	text-align : right;
}
A.sub {
	font : bold 10px Verdana, Arial, sans-serif;
	color: #103EA6;
	text-decoration : none;
}
A.sub:Hover {
	font : bold 10px Verdana, Arial, sans-serif;
	color: #103EA6;
	text-decoration : underline;
}
.zag {
	font-size : 14px;
	font-weight :  bold; 
	text-align : center;
}
.zagphoto {
	font-size : 14px;
	font-weight :  bold; 
	text-align : center;
	color: #103EA6;
}

.mapzag {
	font-size : 12px;
	color: #000000;
	font-weight :  bold; 
	text-align : center;
}
.maptext {
	font-size : 11px;
	color: #000000;
	text-align : center;
}
.kachestvo {
	font-size : 9px;
	color: #000000;
	text-align : center;
}

.obmen {
	font : 9px Times New Roman, Times, sans-serif;
	color: #01024A;
	text-align : center;
}
A.obmen {
	font : 9px Times New Roman, Times, sans-serif;
	color: #01024A;
	text-decoration : none;
}

.back {
	font-size : 12px;
	color: #0000FF;
	text-align : center;
}
.osn_text {
	color: #000000;
	font-size:	12px;
	font-weight: normal; 
	}
.conkurs1 {
	font-size : 16px;
	font-weight :  bold; 
	text-align : center;
}
.conkurs2 {
	font-size : 16px;
	font-weight :  bold; 
	text-align : right;
}

.prpr {
	font : bold 10px Verdana, Arial, sans-serif;
	border-left : 1px solid #708090;
	height : 130px;
	width : 33%;
	text-align : center;
}
.pr {
	font : bold 10px Verdana, Arial, sans-serif;
	width : 99%;
	text-align : center;
}
.prtxt {
	font : 10px Verdana, Arial, sans-serif;
	text-align : center;
	border-left : 1px solid #708090;
}
.br1 {
	height : 2px;
}
.tech1 {
	background : #dddddd;
}
.tech2 {
	background : #eeeeee;
}

.table_norm {
    width : 458;
}

.table_norm1 {
    width : 450;
}
.table_norm2 {
    width : 458;
	font : 10px Verdana, Arial, sans-serif;
}
.white
{
	color: White;
}

