html {
width:100%;
height:100%;
}

body {
position:relative;
min-width:990px;
width:expression(parentNode.clientWidth < 990 ? "990px" : "auto");
margin:0;
font:13px Arial, Helvetica, sans-serif;
background:url(../images/bodyBG.jpg) repeat-x #FFFFFF;
width:100%;
min-height:100%;
height:auto !important;
height:100%;
}

a {
outline:none;
}

p {
margin:0px;
}
img {
border:none;
}

.mainBG {
background:url(../images/topBG.jpg) no-repeat;
overflow:hidden;
zoom:1;
}

.wrapper {
padding:0 15px;
}

.header {
overflow:hidden;
zoom:1;
}

.header .logoDiv {
width:27%;
height:124px;
background:url(../images/logoLine.gif) no-repeat right;
padding:41px 0 0 0;
float:left;
}

.header .logoDiv a {
background:url(../images/logo.gif) no-repeat;
width:210px;
height:77px;
display:block;
margin:0 auto;
}

.header .slogDiv {
float:left;
width:22%;
text-align:center;
padding:55px 0 0 0;
}

.header .slogDiv .div {
text-align:left;
width:181px;
margin:0 auto;
}

.header .slogDiv .div .slog {
background:url(../images/slog.gif) no-repeat;
width:173px;
height:37px;
}

.header .slogDiv form {
margin:0;
padding:4px 0 0 0;
overflow:hidden;
zoom:1;
}

.header .slogDiv .div .text {
background:url(../images/inputBG.gif) no-repeat;
width:140px;
height:14px;
border:none;
padding:4px 5px;
font:11px tahoma;
color:#989993;
float:left;
}

.header .slogDiv .div .butt {
background:url(../images/lupa.gif) no-repeat;
width:22px;
height:22px;
border:none;
cursor:pointer;
float:right;
}

.header .phonDiv {
color:#FFFFFF;
float:right;
width:17,5%;
}

.header .phonDiv .div {
padding:65px 0 0 0;
}

.header .phonDiv .div .phone {
font:23px Arial Narrow;
padding:0 0 5px 0;
}

.header .phonDiv .div .icq {
background:url(../images/icqBG.gif) no-repeat;
padding:5px 0 0 36px;
height:19px;
}

.header .divan {
background:url(../images/divan.png) no-repeat bottom;
height:162px;
width:30%;
float:left;
}

* html .header .divan {
background:url(../images/divan.gif) no-repeat bottom;
}

.mainBar {
padding:0 30px ;
}

.mainBar .center {
background:url(../images/centerBarBG.jpg) repeat-x;
}

.mainBar .left {
background:url(../images/leftBarBG.jpg) no-repeat;
}

.mainBar .right {
background:url(../images/rightBarBG.jpg) no-repeat right;
padding:0 21px;
}

.mainBar table {
width:100%;
}

.mainBar table td {
height:47px;
text-align:center;
width:20%;
}

.mainBar table td div.line {
background:url(../images/barLine.jpg) no-repeat right;
padding:0 2px 0 0 ;
}

.mainBar table td.last {
background:none;
}

.mainBar table td a {
padding:0 2px 0 0;
color:#000000;
display:block;
height:47px;
line-height:47px; 
}


.mainBar table td div.active {
background:url(../images/aDivBG.jpg) repeat-x;
}

.mainBar table td div.active a {
background:url(../images/aBarBG.jpg) no-repeat center;
color:#FFFFFF;
}

.mainBar table td div.activ {
background:url(../images/aDivBG.jpg) repeat-x;
}

.mainBar table td div.activ a {
background:url(../images/aBarBG.jpg) no-repeat center;
color:#FFFFFF;
}

.mainDiv {
padding:0 50px 180px;
overflow:hidden;
zoom:1;
}

.mainDiv .leftCol {
width:225px;
float:left;
padding:20px 0 0 0;
}

.mainDiv .leftCol .kat_h {
color:#444849;
font:27px Arial Narrow;
padding:0 0 30px 0;
}

.mainDiv .leftCol .kat {
margin:0;
padding:0;
list-style:none;
overflow:hidden;
zoom:1;
}

.mainDiv .leftCol .kat li {
border-top:1px solid #E9E9E9;
margin:-1px 0 0 0;
padding: 0 0 1px 0;
}

.mainDiv .leftCol .kat li a {
display:block;
height:33px;
line-height:33px;
color:#3D6191;
padding:0 0 2px 27px
}

.mainDiv .leftCol .kat li a:hover {
background:url(../images/katAbg.gif) no-repeat bottom left;
color:#000000;
}

.mainDiv .leftCol .kat li a.active {
background:url(../images/katAbg.gif) no-repeat bottom left;
color:#000000;
}

.mainDiv .leftCol .contact {
color:#4C4C4C;
display:none;
}

.mainDiv .leftCol .contact .phone{
padding:70px 0 10px 0;
font:23px Arial Narrow;
}

.mainDiv .leftCol .contact  .icq {
background:url(../images/icqBG.gif) no-repeat;
padding:5px 0 0 36px;
height:19px;
}

.mainDiv .leftCol .contact .adres {
padding:25px 0 0 0;
}

.mainDiv .centerCol {
padding:0 0 0 235px;
}

.mainDiv .centerCol .top{
padding:5px 0 0 0;
overflow:hidden;
zoom:1;
}

.mainDiv .centerCol .top .korzinDiv {
height:50px;
width:355px;
float:right;
}

.mainDiv .centerCol .top .korzin {
border-left:1px solid #D9D9D9;
float:right;
width:87px;
height:50px;
color:#444849;
font:27px Arial Narrow;
padding:0 0 0 17px;
line-height:50px;
}

.mainDiv .centerCol .top .korzinDiv a {
text-decoration:none;
color:#444849;
}

.mainDiv .centerCol .top .korzinDiv .info {
text-align:right;
padding:8px 117px 0 0;
color:#22166A;
}

.mainDiv .centerCol .top .korzinDiv .info strong {
color:#000000;
padding:0 10px 0 5px;
}

.mainDiv .centerCol .top .korzinDiv .info .zakaz {
padding:4px 10px 0 0;
}

.mainDiv .centerCol .top .korzinDiv .info .zakaz a{
color:#FF7E00;
text-decoration:underline;
}

.mainDiv .centerCol .hleb {
margin:0px;
padding:18px 0 0 0px;
list-style:none;
overflow:hidden;
zoom:1;
}

.mainDiv .centerCol .hleb li{
float:left;
background:url(../images/hlebSlash.gif) no-repeat left;
padding:0 38px 0 20px;
margin:0 0 0 -20px;
}

.mainDiv .centerCol .hleb li a {
color:#818484;
text-decoration:none;
}

.mainDiv .centerCol .content {
padding:5px 0 0 0;
}

.mainDiv .centerCol .content .tab {
width:99%;
border-top:3px solid #CCCCCC;
}

.mainDiv .centerCol .content .tab td {
width:33%;
border-top:1px solid #CCCCCC;
padding:30px 0 30px 0;
}

.mainDiv .centerCol .content .tab td .div {
width:200px;
margin:0 auto;
}

.mainDiv .centerCol .content .tab td .div  .h {
font:21px Arial Narrow;
padding:10px 0 0 0;
line-height:21px;
}

.mainDiv .centerCol .content .tab td .div  .h a {
color:#000000;
text-decoration:none;
}

.mainDiv .centerCol .content .tab td .div .artikul {
padding:10px 0 0 0;
}

.mainDiv .centerCol .content .tab td .div .artikul span {
color:#606060;
}

.mainDiv .centerCol .content .tab td .div .kupit a{
display:block;
width:50px;
background:url(../images/kupitBG.gif) no-repeat top center;
padding:16px 0 0;
float:right;
color:#000000;
}

.mainDiv .centerCol .content .tab td .div .yarlik {
background:url(../images/yarlik.gif) no-repeat;
width:54px;
height:36px;
margin:10px 0 0 0;
font:23px Arial, Helvetica, sans-serif;
padding:17px 95px 0 0px;
text-align:right;
}

.footer {
position:absolute;
left:0;
bottom:0;
width:100%;
height:210px;
background:url(../images/footerBG.gif) repeat-x bottom;
}

.footer .foot {
padding:0 68px;
}

.footer .foot .leftDiv {
width:225px;
float:left;
}

.footer .foot .leftDiv .recom {
background:url(../images/recomBG.gif) no-repeat bottom left;
width:230px;
height:59px;
padding:105px 0 0 0
}

.footer .foot .centerDiv {
padding:0 0 0 235px;
}


.footer .foot .centerDiv .pages{
/*background:url(../images/pages.gif) no-repeat;*/
height:50px;
border-top:4px solid #CCCCCC;
font:15px Arial, Helvetica, sans-serif;
color:#666666;
padding:17px 0 0 0;
}

.footer .foot .centerDiv .pages a {
color:#666666;
display:block;
float:left;
text-decoration:none;
line-height:34px;
margin:0 10px;
}

.footer .foot .centerDiv .pages b {
color:#666666;
display:block;
float:left;
background:url(../images/pageStrong.gif) no-repeat;
width:34px;
text-align:center;
color:#FFFFFF;
font-weight:normal;
margin:0 3px;
height:34px;
line-height:34px;
}

.footer .foot .centerDiv .pages span {
display:block;
float:left;
margin:0 10px 0 0;
line-height:34px;
}



.footer .foot .centerDiv table {
width:99%;
}

.footer .foot .centerDiv table td {
width:33%;
border-bottom:4px solid #D2D2D2;
border-top:1px solid #D2D2D2;
padding:25px 0 28px;
}

.footer .foot .centerDiv table td .aImg {
float:left;
display:block;
}

.footer .foot .centerDiv table td .info {
padding:0 0 0 113px;
}

.footer .foot .centerDiv table td .info .h {
color:#000000;
text-decoration:none;
padding:5px 0 0 0;
}

.footer .foot .centerDiv table td .info .money {
font:23px Arial, Helvetica, sans-serif;
}

.footer .foot .centerDiv table td .info .money span {
font:13px Arial, Helvetica, sans-serif;
position:relative;
top:-9px;
}

.footer .foot .centerDiv table td .div {
width:200px;
margin:0 auto;
}

.footer .foot .leftDiv .copy {
text-align:center;
color:#676767;
padding:121px 0 0 0;
}

.footer .foot .centerDiv .webgid {
width:206px;
float:right;
text-align:center;
padding:39px 0 0 0;
}

.footer .foot .centerDiv .webgid span {
text-decoration:underline;
}

.footer .foot .centerDiv .webgid a {
text-decoration:none;
color:#000000;
}

.footer .foot .centerDiv ul {
margin:0;
padding:52px 0 0 0;
list-style:none;
overflow:hidden;
zoom:1;
}

.footer .foot .centerDiv ul li {
float:left;
background:url(../images/slashFoot.gif) no-repeat left;
padding:0 50px 0 25px;
margin:0 0 0 -25px;
}

.footer .foot .centerDiv ul li a {
color:#5F5F5F;
}

.itemMain {
overflow:hidden;
zoom:1;
}

.itemMain .imgDiv {
width:201px;
float:left;
overflow:hidden;
zoom:1;
}

.itemMain .imgDiv .lite a{
padding:0 1px 0 0px;
}

.itemMain .textDiv {
padding:0 0 0 231px;
}

.itemMain .textDiv  .h {
font:21px Arial Narrow;
padding:10px 0 0 0;
line-height:21px;
}

.itemMain .textDiv  .h a {
color:#000000;
text-decoration:none;
}

.itemMain .textDiv .artikul {
padding:20px 0 10px 0;
}

.itemMain .textDiv .artikul span {
color:#606060;
}

.itemMain .textDiv .kupit a{
display:block;
width:50px;
background:url(../images/kupitBG.gif) no-repeat top center;
padding:16px 0 0;
float:left;
color:#000000;
}

.itemMain .textDiv .yarlik {
background:url(../images/yarlik.gif) no-repeat;
width:54px;
height:36px;
margin:10px 0 0 0;
font:23px Arial, Helvetica, sans-serif;
padding:17px 95px 0 0px;
text-align:right;
float:left;
}

.itemMain .textDiv .info {
padding:10px 0;
}

.har_h {
color:#3D6191;
padding:0 0 15px 0;
} 


.har td {
width:180px;
padding:0 0 10px 0;
}

.har .first {
width:230px;
}


.articles a {
color:#3D6191;
}

a.name {
display:block;
font-weight:bold;
text-decoration:underline;
padding-bottom:10px;
}

h1, h2, h3, h4 {
font:21px "Arial Narrow", Arial;
color:#000;
margin:0px;
padding-bottom:15px;
font-weight:normal;
}
.links_seo_p4, .links_seo_p4 a 
{
 font-size: 9px;
 Color:#666666;
 text-decoration:none;
}