img{
  border: 0;
  margin: 0;
  padding: 0;
}

html, body{ 
 margin:0; 
 padding:0; 
 height: 100%;
 background-color: #667C8C;
 font: 11px/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a {
color: #4C5D69;
text-decoration: underline;
}

a:visited {
color: #9BADBA;
} 

a.dull:visited {
color: #4C5D69;
}

a:hover {
color: #4C5D69;
text-decoration: none;
}


.bg_1{
  background: url(img/bg_1.gif) repeat;
}

.bg_2{
  background: url(img/bg_2.gif) repeat;
}

.bg_3{
  background: url(img/bg_3.gif) repeat-x top;
}

.bg_4{
  background: url(img/bg_4.gif) repeat;
}

.bg_5{
  background: url(img/bg_5.gif) repeat;
}

.nav_0{
  background: url(img/nav_0.gif) no-repeat;
}

.bottom{
 background-color: #667C8C;
 text-align: right;
}


ul, ol{
  margin: 10px 20px 15px 40px;
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  list-style-position: outside;
}

ol li {
  margin: 5px 20px 5px 0px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p, p.right {
	font: 11px/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 10px 25px 15px 40px;
}

.dott{
	margin: 0px 10px 0px 0px;
}

.dot, .dot2 {
	margin-left: 20px;
	padding-left: 20px;
	color: #fff;
	background: url(img/dot.gif) no-repeat left 4px;
}

.dot2 {
	color: #000;
}

#content {
	margin: 23px 0 20px 0;
	//margin: 11px 0 20px 0;
		} 

#product p{
	margin: 0 25px 10px 40px;
}

#product h2{
	margin: 20px 25px 5px 20px;
	//margin: 10px 25px 5px 20px;	
}

h1, h2, h3{
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 1px 25px 0px 40px;
}

h2 {
    margin: 10px 25px 0px 40px;
}

h3 {
	font-size: 11px;
    margin: 20px 25px -10px 40px;
	color: #000;
}

#photo img {
    margin: 20px 0 2px 0;
	border: 1px inset #667C8C;
}

#photo td {
    margin: 10px 25px 0px 40px;
	text-align: center;
	vertical-align: top;
}


/* menu */

.menu{
list-style-type: none;
list-style-position: outside;
margin: 0;
padding: 0;
width: 156px;
border-top: 2px solid #FFF;
}

.menu ul{
list-style-type: none;
list-style-position: outside;
margin: 0;
padding: 0;
}

.menu li{ 
background: url(http://www.vezmk.ru/img/w-dot.gif) lfet top;
}

.menu li a{
color: #000;
display: block;
width: 138px;
_width: 168px;
padding: 6px 0px 6px 30px;
text-decoration: none;
border-bottom: 2px solid #FFF;
background-color: #D1D8DD;
font-weight:bold;
background: #D1D8DD url(img/w_dot.gif) no-repeat 17px 9px;
}

.menu ul li a{
color: #000;
display: block;
width: 118px;
_width: 168px;
padding: 6px 0px 6px 50px;
text-decoration: none;
border-bottom: 2px solid #FFF;
background: #D1D8DD none;
font-weight: normal;
}



.menu li a:visited{
color: #000;
}

.menu li a:hover, .menu li a:active, .menu li a.act, .menu li a:visited.act {
color: #fff;
background-color: #667C8C;
}
/* /menu */


.at {
background: #999;
}

.left {
float: left;
margin: 4px 10px 2px 0;
}

img.right {
float: right;
margin: 4px 0 2px 10px;
}

p.right {
text-align: right;
}

.center {
text-align: center;
}

.bord_1 {
border: 1px inset #667C8C;
}

.geo {
margin-top: 0px;
//margin-top: 11px;
text-align: center;
}
/*
h2{
	margin: 10px 5px 10px 20px;
	font-size: 13px;
	color: #D72228;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h3{
	margin: 10px 5px 10px 20px;
	font-size: 12px;
	color: #D72228;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h4{
	font-size: 11px;
	color: #D72228;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	margin-right: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}
*/

