@charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
}
body {
font-family:Arial, Helvetica, sans-serif;
background-color:#dcdada;
}
img {
border:none;
}
#wrapper {

width:1001px;
margin:auto;
background-color:#ffffff;
}
#header {
background:url(images/headerImg.jpg) no-repeat right top;
height:319px;
}
#logo {
width:278px;
float:left;
height:226px;
}
a {
outline:none;
}
#menu {
padding-top:40px;
margin-bottom:30px;
padding-bottom:40px;
padding-left:51px;
padding-right:40px;
clear:both;
background-color:#c4c4c4;
}
#menu h3 {
margin-bottom:2px;
width:225px;
padding:10px 0 10px 40px;
color:#ffffff;
background-color:#d6a273;
height:13px;
font-weight:bold;
font-size:14px;
}
#menu li {
list-style:none;
margin:0;
padding-top:5px;
padding-bottom:8px;
padding-left:50px;
font-size:12px;
color:#465455;
font-weight:bold;
}
#menu li a {
font-weight:bold;
font-size:12px;
color:#465455;
text-decoration:none;
}
#menu li a:hover {
color:#465455;
text-decoration:underline;
}
#secondContent {
width:278px;
float:left;
margin-bottom:7px;
background-color:#f1f1f1;
}
#login {
height:43px;
padding:270px 46px 0 20px;
color:#ffffff;
float:right;
}
#login label {
margin-left:0px;
display:block;
font-size:13px;
margin-left:0px;
margin-right:3px;
}
#login input {
font-size:13px;
color:#000000;
width:120px;
border-top:1px solid #808080;
border-left:1px solid #808080;
margin-right:2px;
margin-bottom:4px;

}
#login p {
float:left;

}
#login .button {
width:53px;
margin-left:4px;
padding:0 10px 0 10px;
border:none;
display:none;
}
#login a {
font-size:13px;
color:#000000;
text-decoration:none;
margin-left:30px;
}
#login a:hover {
text-decoration:underline;
}
#catalog ul {
margin-left:50px;
margin-right:41px;
margin-bottom:2px;
padding-top:0px;
padding-bottom:40px;
}
#catalog {
}
#catalog li {
margin-top:-1px;
list-style:none;
padding:8px 0 8px 50px;
margin-bottom:0px;
color:#727272;
font-size:12px;
font-weight:bold;
}
#catalog li a {
font-weight:100;
color:#727272;
font-size:12px;
text-decoration:none;
}
#catalog li a:hover {
text-decoration:underline;
}
#catalog h3 {
margin-bottom:2px;
width:225px;
padding:10px 0 10px 40px;
color:#ffffff;
background-color:#d6a273;
height:13px;
font-weight:bold;
font-size:14px;
}
#mainContent {
float:left;
width:723px;
background-color:#ffffff;
border-top:none;
margin-bottom:0px;
padding-bottom:20px;
min-height:500px;
}
#mainContent h1 {
padding-bottom:4px;
padding-top:8px;
padding-left:30px;
font-weight:bold;
color:#000000;
height:21px;
font-size:14px;
margin-bottom:10px;
}
#mainContent .staticText {
margin:0 60px 10px 30px;
font-size:12px;
}
.parText {
margin-left:30px;
font-size:12px;
margin-top:20px;
margin-right:50px;
}
#contacts img {
margin-left:20px;
}
#contacts p {
margin-left:30px;
color:#000000;
font-size:14px;
font-weight:bold;
}
#contacts a {
color:#000000;
text-decoration:none;
font-weight:bold;
}
#contacts a:hover {
text-decoration:underline;
}
#productList {
float:left;
overflow:hidden;
}
.item {
margin-left:-1px;
margin-left:20px;
padding-top:10px;
padding-left:10px;
float:left;
width:316px;
border:2px solid #c4c4c4;
margin-bottom:40px;
}
.itemFull {
padding-left:40px;
padding-right:40px;
}
.imageItem img {
width:130px;
}
.imageItem {
width:130px;
padding:0px;
margin-bottom:10px;
height:130px;
overflow:hidden;
float:left;
margin-right:10px;
}
.item h2 a {
font-size:12px;
margin-bottom:20px;
color:#000000;
text-decoration:none;
}
.item h2 {
font-size:12px;
height:30px;
display:block;
padding-bottom:4px;
margin-bottom:20px;
color:#ffffff;
padding-right:10px;
text-decoration:none;
}
.itemFull h2 {
height:40px;
padding-top:20px;
color:#000000;
font-size:12px;
margin-bottom:50px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
.itemFull .imageItem {
}
.item h2 a:hover {
text-decoration:underline;
}
.itemFull ul {
padding-left:20px;
padding-top:10px;
margin-bottom:10px;
}
.itemFull ol {
padding-left:20px;
padding-top:10px;
margin-bottom:10px;
}
.itemFull ul li {
margin-bottom:10px;
}
.itemFull table {
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:none;
border-left:none;
margin-bottom:20px;
}
.itemFull table td {
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:none;
border-bottom:none;
padding-left:10px;
}
.itemDescreption {
clear:both;
padding:20px 0 40px 0;
font-size:14px;
}
.itemDescreption strong {
}
.price {
font-size:14px;
font-weight:bold;
margin-bottom:20px;
color:#ff0101;
float:left;
padding-top:20px;
margin-left:0px;
}
.cart {
font-size:12px;
padding-left:20px;
padding-top:20px;
float:left;
}
.none {
display:none;
}
.cart a {
padding-right:10px;
font-size:12px;
display:block;
color:#0b5876;
text-decoration:none;
}
.cart a:hover {
text-decoration:underline;
}
.delete {
clear:both;
font-size:14px;
padding-top:20px;
margin-bottom:20px;
}
.delete input {
width:30px;
margin-right:4px;
font-size:14px;
border:1px solid #c5c5c5;
}
.delete a {
font-size:14px;
color:#000000;
margin-left:50px;
}
.delete a:hover {
text-decoration:none;
}
#sortItems {
margin:0 0 30px 305px;
width:590px;
clear:both;
padding:3px 0 3px 80px;
background-color:#275e01;
font-size:12px;
color:#ffffff;
}
#sortItems input {
width:40px;
margin-left:8px;
margin-right:4px;
font-size:14px;
}
#sortItems select {
margin-left:8px;
font-size:13px;

}
#sortItems .buttonSort {
background-color:#ffffff;
width:100px;
border-top:2px solid #404040;
border-left:2px solid #404040;
border-bottom:1px solid #cdcdcd;
outline:none;
font-size:13px;
margin-bottom:2px;
}
#totalPrice {
clear:both;
background-color:#275e01;
padding:8px;
margin:20px 0 20px 0;
}
br {
clear:both;
}
#totalPrice p {
float:left;
font-weight:bold;
font-size:16px;
margin-left:20px;
margin-right:110px;
color:#ffffff;
}
#totalPrice input {
font-size:14px;
background-color:#ffffff;
padding:0 10px 0 10px;
border:1px solid #484747;
}
#cartForm {
font-size:14px;
margin:20px 0 0 30px;
}
#cartForm p {
margin-bottom:10px;
}
#cartForm .formSubmit {
background-color:#ffffff;
margin-left:134px;
}
#cartForm label {
width:130px;
display:block;
float:left;
}
#cartForm input {
font-size:13px;
color:#000000;
padding:1px;
width:178px;
border:1px solid #c5c5c5;
}
#registr {
font-size:14px;
margin:0 60px 0 30px;
}
#registr a {
font-size:13px;
color:#000000;
text-decoration:none;
}
#registr a:hover {
text-decoration:underline;
}
#registr .buttonLogin {
margin-left:50px;
width:70px;
background-color:#ffffff;
}
#registr p {
margin-bottom:10px;
}
#registr .error {
font-size:13px;
color:#ff0000;
font-weight:bold;
}
#registr label {
width:130px;
display:block;
float:left;
}
#registr input {
font-size:13px;
color:#000000;
padding:1px;
width:178px;
border:1px solid #c5c5c5;
}
#registr .buttonRegistr input {
background-color:#ffffff;
margin-left:134px;
}
#PList a {
margin-left:10px;
color:#000000;
text-decoration:none;
font-size:13px;
}
#PList a:hover {
text-decoration:underline;
}
.priceList {
font-size:13px;
font-weight:bold;
display:block;
float:right;
margin-right:10px;
}
.evenPar {
background-color:#d2d1d1;
margin:0 60px 0 60px;
padding:2px;
}
.noneEvenPar {
margin:0 60px 0 60px;
padding:2px;
}
.fotoItem {
margin:0 50px 0 60px;
}
.fotoItem h2 {
font-size:14px;
padding-top:20px;
padding-bottom:20px;
}
#footer {
clear:both;
background-color:#dcdada;
height:66px;
}
#footerMenu {
padding:30px 0 0 394px;
}
#footerMenu li {
list-style:none;
float:left;
display:block;
margin-left:18px;
color:#495253;
font-weight:bold;
font-size:14px;
}
#footerMenu li a {
font-weight:100;
color:#495253;
font-size:14px;
text-decoration:none;
}
#footerMenu li a:hover {
text-decoration:underline;
}
