body{
margin: 0px;
padding: 0px;
background-color: #F7F4EB;
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
}

td{
    vertical-align: top;
border: 0px solid #000;
}
	    

a:link, a:visited {
	font-size: 12px;
	color: #336699;
    text-decoration: underline;
}

a:hover {
	  color: #CC0000;
      text-decoration: none;
}

a.zagolovok:link, a.zagolovok:visited {
	font-size: 12px;
	color: #336699;
	padding-left:20px;
	background: url(allnews0.gif) left 4px no-repeat;
	text-decoration: underline;
}

a.zagolovok:hover {
	  color: #CC0000;
      text-decoration: none;
}

#main {width:100%; height:100%; }
#main td {margin:0px; font-size: 12px; font-family: Arial, Tahoma, sans-serif;}

#catalog {width:100%;}
#catalog td {padding: 0px 0 20px 0;
background: white url(bg_catal.gif) right bottom no-repeat;}
#catalog td dt {padding-left:10px; padding-bottom:5px;}
#catalog td ul {padding-left:15px; padding-bottom:10px;}

h1, h2, h3, h4 {
      font-family: Trebuchet MS, sans-serif;
      font-weight: normal;
}

h1 {
      font-size: 18px; 
      font-weight:normal; 
      color: #336699;
      padding: 0;
      margin: 0.3em 0 0.0em 0;
}

h2 { 
      font-size: 16px; 
      font-weight:bold; 
      padding: 0;
      margin: 1.3em 0 1.0em 0;
}

h2.icon { 
      background-position: left;
	  padding:15px 0 15px 60px;
	  background-repeat : no-repeat;
}



h3 { 
      font-size: 16px; 
      font-weight:bold;
      color: #336699;
      padding: 0;
      margin: 0.3em 0 1.0em 0;
}

h3.icon { 
	height:40px;
    background-repeat : no-repeat;
	background-position: right bottom;
}

li {
list-style: square;
}


/**********************************
* OuterFrame
**********************************/
/* div.logobg {
float:left;
width:48%;
background: url(/i/bgpage0.jpg) top left no-repeat;
} */

div.logo { 
background: url(img/logo.gif) left top no-repeat;
height:110px;
padding-left:90px;
padding-top:22px; 
font-size: 11px; 
color:#006699;
margin-left:25px;
margin-top:20px;
/*cursor:pointer;
cursor:default;*/
cursor:hand;
}

div.slogan {
clear:left;
margin:0px 0px 15px 0px;
font-size: 11px;
color:#666666;
margin-left:25px;
}

div.pero { 
background: url(img/pero.gif) 20px 20px no-repeat;
padding-left:90px;
padding-top:22px; 
font-size: 11px; 
color:#006699;
margin-left:0px;
}

div.pero ul { margin:0; padding: 0 15px 0 10px;
}

div.tele{
clear:left;
margin-left:25px;
}

div.menu1 {
background:#F1EDE0 url(img/g1.gif) top repeat-x;
width:70%;
padding:30px 20px;
}

div.menupage {
background:#F1EDE0 url(img/g1.gif) top repeat-x;
width:70%;
margin-top:25px;
clear:left;
padding:25px;
}

div.menu2 {
width:70%;
float:left;
padding:25px;
}

div.menu1 ul, div.menu2 ul  {
margin: 0px 0px 0px 10px;
padding: 0px;
}

div.menu4 {
width:100%;
float:left;
padding:20px;
}

div.menu4 b {color:cc0000;}
div.menu4 dt {padding:8px 0;}

div.menu3 {
background:#F1EDE0 url(img/g1.gif) top repeat-x;
padding: 20px;
}

div.menu3 b {color:cc0000;}
div.menu3 dt {padding:8px 0;}

.tel-code {
font-size: 14px;
color:#d20000;
}

.tel-num {
font-size: 22px;
color:#d20000;
}

.data {
color:#CC0000; font-size:12px;
}

.page {
clear: left;
padding: 0px 20px;
}



.b2 {background: url(img/b2.gif) left top repeat-x; text-align:right;}
.b5 {background: url(img/b5.gif) top repeat-x;}
.b7 {background: url(img/b7.gif) left top repeat-y; height:98%}
#main td.b8 {background: white url(img/b8.gif) top right repeat-y;
height:98%; padding-bottom:25px;}
#main td.b9 {background: #F5F2E9 url(img/b9.gif) top left repeat-y; height:98%;}
.b10 {background: url(img/b10.gif) top repeat-y; height:98%}
.b12 {background: url(img/b12.gif) top repeat-x; text-align:right;}
.b15 {background: url(img/b15.gif) top repeat-x;}



form {width:100%; padding-top:10px; margin:0px; clear:left;}


