*
{padding:0px;
margin:0px;}

body

{
margin: 0 auto;
font-family:Meiryo;
font-size:15px;
}

header
{
width:100%;
}
.header
{
width:100%;
	max-width:1200px;
	min-width:1000px;
margin:0 auto;
}

.header .leftcol  span
{
color:#fff;
font-size:42px;
font-family:Meiryo;
margin-left:15px;
}
.header .leftcol img
{
height:50px;
}
.rightcol
{
	margin-top:2px;
}
.rightcol img
{
height:30px;
margin-left:10px;
margin-right:10px;
}
.rightcol  span
{
color:#fff;
font-size:15px;
font-family:Meiryo;
}
.header .rightcol  table
{
margin-top:15px;
	
}
.contone
{
width:1000px;
margin:0 auto;
}
.content
{
padding:11px;
clear:both;
}
#top-menu{
background-color:#013a5c;
width:100%;
height:39px;
clear:both;
}
.top-menu
{
width:1000px;
margin: 0 auto;
height:39px;
clear:both;
background:#013a5c;
}
.top-menu li 
{
list-style:none;
text-transform:uppercase;
float:left;
margin-left:11px;
margin-right:11px;
line-height:39px;
}
.top-menu li a
{
color:#fff;
text-decoration:none;
font-size: 14px;
font-family: Meiryo;
}
.top-menu li.active a
{
text-decoration:underline;
}
.banner
{
width:100%;
margin:0 auto;
padding-top:15px;

}
.banner img
{
    width:100%;
}


#katalog
{
width:100%;
margin:0 auto;
clear:both;
background-color:#ebebeb;
height:850px;
padding-top:25px;
}
.katalog
{
clear:both;
width:1000px;
margin:0 auto;
background-color:#ebebeb;
}
p
{
	margin-bottom:15px;
	margin-top:15px;
}
.tovarcontent li
{
	margin-left:35px;
}
.katalog li 
{
list-style:none;
}
.punktmenu
{
width:140px;
height:134px;
margin:0 auto;
}
.katalog ul li
{
float:left;
margin:10px;
width:180px;
height:180px;
background:#fff;
padding-top: 5px;
}
.katalog ul li a
{
text-decoration:none;
color:#040404;
text-transform:uppercase;
text-align:center;
font-family: Meiryo;
}
.title
{
text-decoration:none;
font-size:13px;
text-decoration:none;
width:150px;
margin:0 auto;
}
.katfon
{
width:100%;
height:45px;
background-color:#005b7f;
clear:both;
}
.kataloghead
{
width:500px;
margin: 0 auto;
}
.kataloghead p 
{
text-align:center;
color:#f9fcf8;
line-height:45px;
text-transform:uppercase;
font-size:19px;
}
.sphere
{
width:100%;
height:45px;
background-color:#007f60;
clear:both;
}
.sphere2
{
width:500px;
margin: 0 auto;
}
.sphere2 p 
{
text-align:center;
color:#f9fcf8;
line-height:45px;
text-transform:uppercase;
font-size:19px;
}
.primenenie
{
width:1050px;
margin:0 auto;
padding-top:25px;
padding-bottom:25px;
clear:both;
}
.avto, .sh , .prom
{
float:left;
width:340px;
margin-bottom:15px;
}
.avto p, .sh  p, .prom p
{
text-align:center;
text-transform:uppercase;
font-size:15px;
}
.why1
{
clear:both;
width:100%;
height:45px;
background-color:#005b7f;
}
.why2
{
width:500px;
margin: 0 auto;
}
.why2 p 
{
text-align:center;
color:#f9fcf8;
line-height:45px;
text-transform:uppercase;
font-size:19px;
}
.argument 
{
width:1050px;
margin:0 auto;
height:350px;
}
.assot, .proizv, .kachestv
{
float:left;
width:280px;
margin-left:31px;
margin-right:31px;
}
.argument p
{text-align:center;
line-height:25px;
text-transform:uppercase;
font-size:15px;
}
.commerce
{
width:600px;
margin: 0 auto;
clear:both;
border-top: 2px solid #005b7f;
padding-top:10px;
display:none;
}
.com1, .com2
{
text-align:center;
}
.com1
{
text-transform:uppercase;
font-weight:bold;
}
.commerce input
{
width: 250px;
height:31px;
margin-top:7px;
margin-bottom:7px;
}
#zakaz
{
width:300px;
margin: 0 auto;
padding-top:15px;
padding-bottom:15px;
background-color:#5b819c;
border-radius:15px;
margin-top:15px;
margin-bottom:15px;
	display:none;
}
#zakaz textarea
{
margin-top:7px;
margin-bottom:7px;
width:250px;
max-width:280px;
background-color:#555;
border:none;
border-radius:13px;
color:#fff;
text-transform:uppercase;
text-align:center;
}
.zakaz2
{
width:250px;
margin:0 auto;
}
footer
{
background-color:#055e7d;
height:115px;
width:100%;
display:none;
}
.footer  
{
width:1000px;
margin:0 auto;
}
.inptype
{
background-color:#555;
border:none;
border-radius:13px;
color:#fff;
text-transform:uppercase;
text-align:center;
}
.pam
{
background-color:#be6a20;
border:none;
border-radius:13px;
color:#fff;
text-transform:uppercase;
cursor:pointer;
}
.granic
{
width:1000px;
margin:0 auto;
clear:both;
margin-top:15px;
}
.leftmenu
{
float:left;
width:285px;
margin-left:15px;
margin-top: 15px;
}
.leftmenu li
{
list-style:none;
width:250px;
background:#eeeeee;
padding:5px;
margin-bottom:5px;
border-radius:15px;
font-size:14px;
}
.leftmenu li.active
{
background:#007f60;
color:#fff;
}
.leftmenu li a
{
text-decoration:none;
margin-left:10px;
color:#000;
}
.leftmenu li.active a
{
color:#fff;
}
.rightblock
{
float:right;
width:700px;
}
#breadcrumbs
{
width:1000px;
margin: 0 auto;
padding-left:30px;
margin-top:15px;
clear: both;
font-family: 'PT Sans', Arial, sans-serif;
font-size: 13px;
line-height: 18px;
color: #908a8a;
}
#breadcrumbs a 
{
font-family: 'PT Sans', Arial, sans-serif;
    font-size: 13px;
    line-height: 18px;
    color: #2985ba;
    text-decoration: underline;
}
h1
{
font-size:21px;
text-transform:uppercase;
margin-top:10px;
margin-bottom:10px;
}
.tovarcontent
{
    clear:both;
}
.imgtovarleft
{
 float:left;   
}
.formtovarright
{
     float:right;   
}
.formtovarright #zakaz .inptype, .formtovarright #zakaz .pam
{
    width: 250px;
    height: 31px;
    margin-top: 7px;
    margin-bottom: 7px;
}

.formtovarright #zakaz .pam
{
    
   background: #007f60;
   border:2px solid #fff;
}