body {
background:#222;
margin:0;
}

.logo {
width:250px;
margin:20px auto;
}

.cont {
width:100%;
height:800px;
margin:0 auto;
background:#aaa;

}
.title {
color:#000;
text-shadow:1px 1px #fff;
padding:50px 0 0 100px;
font-weight:bold;
}


.cont input {
width:100px;
border:solid 1px #666;
padding:5px;
margin:20px 0 0 100px;
border-radius:4px;
}

.sub {

width:50px;
background:#cd2020;
padding:5px;
text-align:center;
margin:-29px 0 0 280px;
cursor:pointer;
border-radius:4px;
}

.sub:hover {
background:#ff0000;
color:#fff;
}

.colors {
margin-top:20px;
margin-left:100px;
}

.colors img{
margin:5px;
cursor:pointer;
}

.prn {
margin: 1px 10px;
}

.model {
font-family:arial;
font-size:12px;
margin:5px 20px;
}

.type {
width:70px;
padding:4px;
height:29px;
border-radius:4px;
border:solid 1px #666;
}

#nartikul {
position:absolute;
margin:180px 0 0 0px;
}

.download {
background:#376;
padding:3px 5px;
border-radius:2px;
margin: -20px 0 0 100px;
text-align:center;
width:100px;
}

.download:hover {
background:#586;
}

.download a{
color:#fff;
text-decoration:none;
}

.modelcolor {
margin:0 0 20px 100px;
}

.komplect {
width:1200px;
margin:0 auto;
}
