html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; 
padding: 0; 
border: 0; 
outline: 0; /* убираем контуры */
font-size: 100%; 
vertical-align: baseline; 
background: transparent; 
}
body {
line-height: 1; 
}
ol, ul {
list-style: none; 
}
blockquote, q {
quotes: none; 
}
blockquote:before, blockquote:after,
q:before, q:after {
content: ''; /* убираем */
content: none; /* и скрываем генерируемое содержимое */
}
:focus {
outline: 0; 
}
ins {
text-decoration: none; 
}
del {
text-decoration: line-through; 
}
table {
border-collapse: collapse; 
border-spacing: 0; 
width:100%;

}
table tr td{vertical-align:top;}

#all{
width:990px;
margin:0 auto;
}
html{ width:100%; height:100%;}
body{ 
     margin:0 auto;
	 min-width:1000px;
	 font-family: Arial, sans-serif;
	 font-size: 12px;
	 color: #000;
	 background:#fff;
	 }
ul{list-style: none;}
img{border:0;}

/* HEADER */
#left{
     width:281px;
	 background: url(../img/leftokno1.gif) left top no-repeat;
	 padding:0px 0 0 0;
}
#logo{
     width:281px;
	 height:233px;
     background:#46a1fe;
	 position:relative;
	 margin:0 0 20px 0;
}
     #logo h1{
         position: absolute;
	     left: 30px;
	     top: 50px;
	 }
	     #logo h1 a{
		     color:#fff;
			 font:italic bold 25px tahoma;
		 }
		     #logo h1 a span, .phone{
			     font: 11px tahoma;
				 color:#fff;
				 display:block;
				 padding:0 0 0 10px;
			 }
.listok{
     position: absolute;
	 left: 0px;
	 bottom: -12px;
	 width: 202px;
	 height: 103px;
     background:url(../img/listok1.png) top no-repeat;
}
			 
.righead{
     background:#46a1fe url(../img/rightbg.png) left top no-repeat;
	 height:233px;
	 width:100%;
	 position:relative;
}
.phone{
     position: absolute;
	 right: 0px;
	 top: 40px;
	 height: 194px;
     padding:0 58px 0 0;
	 background: url(../img/phonebg.png) right bottom no-repeat;
}
.razrez{
     position: absolute;
	 left: 50%;
	 top: 0px;
	 height: 234px;
	 width:245px;
     margin:0 0 0 -80px;
	 background: url(../img/razrez.png) right bottom no-repeat;
}
.capt{
	 color: #0159b2;
	 font:bold 13px Arial;
	 padding:0px 0 27px 0px;
	 }
/* CONTENT */
#content{

}

#menu{
     width:240px;
	 padding:0;
	 margin:0 0 0 10px;
}
#menu li{zoom:1;
     border-bottom: 1px dotted #00006d; 
	 background: url(../img/list.gif) 4px 13px no-repeat;
	 color:#000;
	 font-size:14px;
}
.bordnone{border-bottom: 0!important; }
#menu li a, .menu{
     color:#000;
	 font-size:14px;
	 text-decoration:underline;
	 display:block;
	 padding:8px 8px 8px 10px;	
}
#menu li a:hover, div.menu:hover{
     color:#fff;
	 font-size:14px;
	 text-decoration: none; 
	 background:#2bb800;	 
}
#menu li ul{
     border-top:0;
	 padding:0;
	 margin:0 0 0 10px;
	 width:240px;	 
	 list-style-type:square;
	 list-style-position:inside
}
#menu li ul li{
     border:0;
	 list-style-type:none;
	 color:#00006d;
	 list-style-position:inside
}
.menu{
	 cursor:hand;
	 cursor:pointer;
}
a.menu{
text-decoration: none;
}
a {
color: 00006d;
text-decoration: none; 
 }
.okna {
color: cccccc;
text-decoration: none; 
font-size:8px;
 }
.content{
      margin: 24px 25px 30px 0px;
}

.schet{
     margin: 19px 0px 0px 20px;
	 width:88px;
	 height: 31px;    
}
.copy{
     padding-bottom:15px;
	 color:#46a1fe;
}
.copy a{color:#46a1fe;
text-decoration: underline; 
}
.copy a:hover{
text-decoration: none; 
}
.content p{
margin-bottom:10px;
}
*html #all{
    position: relative;
     margin-left:-495px;
     left:50%;
} #all{
    position: relative;
     margin-left:-495px;
     left:50%;
}
