﻿/* CSS Document */



html {

height:100%;

}



body {

padding:0;

margin:0;

min-height:100%;

height:auto !important;

height:100%;

position: relative;

font:12px Trebuchet MS, Arial, Helvetica, sans-serif;

color:#3b7e86;

background:#FFFFFF;

}



a {

color:#3b7e86;

text-decoration:underline;

}



a:hover {

color:#fe0000;

text-decoration:underline;

}



form {

padding:0;

margin:0;

}



p {

padding:5px 0;

margin:0;

}



table {

border:none;

}



img {

border:none;

}



h1, h2, h3, h4, h5, h6 {

padding:0;

margin:0 0 10px 0;

font-weight:normal;

}



h1 {

font-size:22px;

}



h2 {

font-size:20px;

}



h3 {

font-size:18px;

}



h4 {

font-size:16px;

}



input{

font-size:11px;

border:1px #3b7e86 solid;

background-color:#EDECEC;

}



.container {

min-width:998px;

width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "auto");

}



.top-banner {

background:url(/images/banner-bg.png) repeat-x top;

height:151px;

margin:0 40px;

padding-bottom:15px;

}



.top-banner-left {

height:151px;

background:url(/images/banner-left.png) no-repeat left;

}



.top-banner-right {

height:148px;

background:url(/images/banner-right.png) no-repeat right;

padding:3px 0 0 0;

text-align:center;

}



.user{

margin-left:289px;

height:20px;

padding-bottom:15px;

}





/*Шапка*/



.header {

}



.header-wrapper {

float:right;

width:100%;

margin-left:-289px;

}



.menu {

margin-left:289px;

height:44px;

padding-bottom:30px;

background:url(/images/menu-bg.png) repeat-x top;

}



.menu table {

background:url(/images/menu-left.png) no-repeat left;

height:40px;

}



.menu td {

padding-top:3px;

text-align:center;

width:14.3%;

}



.menu-right {

height:40px;

padding:4px 40px 0 0;

background:url(/images/menu-right.png) no-repeat bottom right;

}



.logo {

float:left;

width:243px;

padding:0 0 0 46px;

}



/*Каталог*/



.catalog {

clear:both;

background:url(/images/cat-bg.gif) repeat-x top;

height:417px;

}



.catalog td {

vertical-align:top;

width:auto;

}



.catalog-left {

background:url(/images/cat-left.jpg) no-repeat left;

height:417px;

}



.catalog-right {

background:url(/images/cat-right.png) no-repeat right;

height:382px;

padding:35px 30px 0 188px;

}



.cat-title {

font-size:18px;

margin-bottom:3px;

}



.cat-title-act {

font-size:18px;

margin-bottom:3px;

color:#fe0000;

}



.cat-act a {

text-decoration:underline;

color:#fe0000;

}



.cat-act a:hover {

text-decoration:underline;

color:#fe0000;

}



.catalog ul {

margin:0 0 0 0;

padding:0 0 10px 35px;

}



.catalog li {

line-height:12px;

margin:0 0 0 0;

padding:0 0 2px 0;

list-style:none;

}



.cat-botom {

background:url(/images/cat-right-bottom.png) no-repeat top right;

padding-bottom:35px;

}



.dop-cat {

vertical-align:top;

padding-top:15px;

}



.dop-cat .cat-title {

padding:0 0 0 50px;

}



.dop-cat ul {

margin:0 0 0 0;

padding:7px 0 0 10px;

}



.dop-cat li {

line-height:12px;

margin:0 0 0 0;

padding:0 0 2px 0;

list-style:none;

}



/*Контент - полное описание*/



.content {

clear:both;

padding:0 40px 35px 50px;

}

.dop_style {

clear:both;
text-align:justify;
font-size:14 px;
}



.title {

font-size:36px;

margin-bottom:10px;

padding-left:5px;

}



.size {

padding:0 0 5px 5px;

font-size:14px;

}



.price {

font-size:36px;

padding:5px 0 0 5px;

}



.cat-img {

background:url(/images/skoba.gif) no-repeat left;

padding-left:160px;

}



/*Контент - каталог*/



.cat-block {

display:block;

background:#cccccc url(/images/cat-block.png) no-repeat;

width:243px;

height:107px;

padding:10px 0 0 10px;

margin-bottom:30px;

margin-right:10px;

font-size:12px;

float:left;

}



.cat-list .cat-block td {

vertical-align:middle;

}



.cat-mimg {

padding-right:15px;

}



.cat-list-title {

font-size:14px;

margin-bottom:13px;

}



.cat-list {

width:100%;

}



.cat-list td {

width:40%;

vertical-align:top;

}



/*Подвал*/



.extra {

clear:both;

height:67px;

}



.footer {

position:absolute;

bottom:0;

height:67px;

width:100%;

background:url(/images/footer-bg.png) repeat-x;

color:#88c1d1;

font:9px Tahoma, Helvetica, sans-serif;

}



.footer a {

text-decoration:none;

color:#88c1d1;

}



.footer a:hover {

text-decoration:underline;

color:#88c1d1;

}



.copy {

margin-right:40px;

}



.footer-wrapper {

float:right;

width:50%;

}



.footer-right {

height:39px;

background:url(/images/footer-right.png) no-repeat right;

padding:28px 60px 0 0;

}



.footer-right img {

margin-left:7px;

}



.footer-left {

float:left;

font-size:14px;

width:49.9%;

height:37px;

padding:30px 0 0 0;

background:url(/images/footer-left.png) no-repeat left;

}



.f-code {

vertical-align:top;

font-size:9px;

padding:0 4px 0 60px;

}



.f-icq {

vertical-align:top;

font-size:9px;

padding:0 4px 0 15px;

}



.f-title {

font-size:12px;

padding:0 4px 0 10px;

}