a              { color: #376CB0; text-decoration: none }
a:hover        { color: #376CB0; text-decoration:underline }
.b              { color: #FFFFFF; text-decoration: none }
.b:hover        { color: #FFFFFF; text-decoration:underline }
* { font-family:Arial, Helvetica, sans-serif} 

h1 { font-size: 16px;}
h2 { font-size: 15px; }
h3 { font-size: 13px; color: #EB842B }
h4 { font-size: 12px; color: #EB842B }
h5 { font-size: 11px; }


H1.tema          { color: #303a44; font-family: Arial; font-size:20px; padding:5px; padding-top: 7px; font-weight:normal; line-height:30px} 

.menu3          { font-size: 11px; color: #FFFFFF; padding-bottom: 2px;}
a.menu3:hover   { font-size: 11px; color: #FFFFFF;  text-decoration: underline; padding-bottom: 2px;}
a.menu3         { font-size: 11px; color: #FFFFFF; padding-bottom: 2px;}

.tel           {  font-size: 14px; color: #ffffff; }

.mnu { margin:0 0 0  200px; padding:0 ; }


.mnu li { margin:0; padding:0 15px; list-style:none; line-height:30px; background:#303A44; float:left}
.mnu li a { color:#FFF; text-decoration:none; font:12px Arial, Helvetica, sans-serif ; }
.mnu li a:hover { color:#FFF; text-decoration: underline}



.style1 {color: #7499CB}
.style4 {color: #38362E}
#Layer1 {
	position:absolute;
	left:360px;
	top:58px;
	width:282px;
	height:53px;
	z-index:1;
}
#Layer2 {
	position:absolute;
	left:822px;
	top:125px;
	width:342px;
	height:51px;
	z-index:1;
}
#Layer3 {
	position:absolute;
	left:36px;
	top:132px;
	width:190px;
	height:66px;
	z-index:2;
}
.style7 {font-family: Arial; font-size: 13px; color: #FFFFFF;}
body {
	background: #FFFFFF; margin:0; padding:0
}


.body          { font:12px  Arial, Helvetica, sans-serif; color: #303a44; line-height:1.3em; padding:15px 60px 80px 0 }
.left          { font-family: Arial; font-size: 10px; color: #666666; text-align: Justify; text-indent: 10; margin-top: 0; margin-bottom: 5 }
.menu          {  font-size: 11px; color: #666666; }
.menu2          {  font-size: 11px; color: #666666; border-bottom:1px solid #353F4B;
padding:3px 10px 3px 15px }
.menu_small    { font-size: 10px;  color: #E1E1E1; }
.copyright     { font-size: 11px; color: #FFFFFF; padding:0 10px 0 0; float:right; text-align:right}
.copyright    a  { color:#FFF}
.copyright    a:hover  { color:#FFF}
.small         {  font-size: 7pt; color: #808080; }
.name          { font-family: Arial; text-transform: uppercase; font-size: 10pt; color: #FFFFFF; font-weight: bold }





/* Меню  слева */

#shopm {  padding:0 ; margin:15px 0 70px 0 ; background:#376CB0 }

li.shopm_n {
    font: normal 12px/14px Arial, sans-serif;
	color:#0d0d0d;
	list-style:none;
	width:290px; /* тупость для IE чтобы не добавлялось лишних отступов снизу и сверху списка*/
	border-bottom:1px solid #FFF
	}

li.shopm_n a{
     display:block;
	background:url(shopm_arrow.gif) left no-repeat;
	padding: 7px 12px;
	color:#FFF;
	text-decoration:none;
	cursor: pointer;
	}
	
	
li.shopm_n a:hover{
	color:#FFF;
	background:url(shopm_hover.gif) right no-repeat;
	text-decoration:none; background:#313B44
	}


/* верхнее меню выделенный пункт */

li.shopm_a {
    font: normal 11px/13px Arial, sans-serif;
	color:#0d0d0d;
	list-style:none;
        padding-left: 10px;
	width:280px; /* тупость для IE чтобы не добавлялось лишних отступов снизу и сверху списка*/
	}
	
li.shopm_a a{
        color:#FFF;
	text-decoration:none;
	display:block;
	padding: 3px 12px;
	}
	
	
li.shopm_a a:hover{
	color:#FFF;
	text-decoration: underline;
	}



table.table1   { font-size:8pt; border-collapse: collapse;  }
table.table1 td { padding: 4px; border: 1px solid #333333 }
table.table0 { font-size:8pt; border-collapse: collapse;  }
table.table0 td { padding: 4px; border-width: 0px; }