#shop-columns {
  margin-top: 6px; 
  width:100%;
  padding:0;
  margin:0;
  min-width:750px;
   /*width: expression((documentElement.clientWidth||document.body.clientWidth)<820?'800px':'auto');*/
}
#shop-columns td {background: #fff; font-size: 70%; }
#shop-columns td.empty {width:6px; background: white}

#shop-columns .footer td {background-color:#fff; border:1px solid #E9E9E9; border-top-width:0}
#shop-columns .footer div {position:relative; z-index:999; background:url(../img/corn-white-left-btm.png) no-repeat 0 0; height:12px; margin-bottom:-1px; margin-left:-1px}
#shop-columns .footer div div {position:relative; z-index:999; background:url(../img/corn-white-right-btm.png) no-repeat 100% 0; height:12px; margin-right:-1px}

#shop-columns .hdr, .page-info {background: #bab9be url(../img/corn-darkgrey-left-top.png) no-repeat}
#shop-columns .hdr h2 {position:relative; z-index:999; float: left; font-size: 120%; color: white; }
#shop-columns .hdr .c1 {padding: 5px 10px 4px 0; margin-left:14px; background: url(../img/corn-darkgrey-right-top.png) right top no-repeat; height:5px}
html>body #shop-columns .hdr .c1 {height:auto; min-height:5px}

#shop-columns .hdr {position:relative; z-index:999; left:-1px}
#shop-columns .hdr .c1 {background-color:#bab9be; position:relative; z-index:999; right:-2px}

#shop-columns .feedback-data, #shop-columns .main-data {padding: 5px 14px; width:auto !important; width /**/:100%}

#shop-columns .list {position:relative; z-index:999; float: right; display: block; text-transform: lowercase; font-size: 90%; color: white}
#sp-col, #news-col {width:33%}

#shop-columns .main-data td {font-size:100% !important; font-size /**/:70%}


#txt-column .red {color:#BB0006} /* */
#txt-column, #news-column, #shop-col {width:67%}
#txt-column .main-data, #shop-col .main-data {padding: 20px; width:auto !important; width /**/:100%}
#shop-col a {color:#005A9C}

table.it-list {width: 100%}
table.it-list td {font-size:100% !important; font-size /**/:70%; border: 1px solid #e4e4e6; padding: 11px 20px 11px 20px; vertical-align: middle}

.catalog-right {border-color:#E5E5E5; border-style:solid; border-width:0 1px}
.catalog-content {width: 100%}

.catalog-footer td.footer-right {border-color:#e5e5e5; border-style:solid; border-width:0 1px; background:#fff url(../img/bgE4.gif) 0 100% repeat-x; height:11px}
.catalog-footer td.footer-right div {position:relative; z-index:999; margin-left:-1px; background: url(../img/corn-white-left-btm.png) left bottom no-repeat; height:12px}
.catalog-footer td.footer-right div div {background: url(../img/corn-white-right-btm.png) right bottom no-repeat; height:12px; position:relative; z-index:999; margin-right:-1px; }

.catalog-right .h2-g {position:relative; z-index:999; margin-left:-1px; margin-right:-1px; background:#BAB9BE url(../img/corn-darkgrey-left-top.png) no-repeat 0 0}
.catalog-right .h2-g h2 {position:relative; z-index:999; font-size: 80%; color: white; padding: 4px 10px 5px 16px; background:url(../img/corn-darkgrey-right-top.png) 100% 0 no-repeat}

.shop-block {background: #fff; padding: 20px 11px 10px 12px; font-size: 70%; width:auto !important; width /**/:100%}

.shop-table {width:100%}
#txt-column td, #shop-columns .feedback-data td, .shop-table td {font-size:100% !important; font-size /**/:70%; }
.shop-table .shop-text {width:100%}
.shop-table a {text-decoration:underline;}

.photo-shema {position:relative; width:10px; height:10px; margin-bottom:10px}
.photo-shema {width:auto; height:auto}

.photoMore {position:relative; z-index:999; width:306px; margin-right:-10px}

.photolink {float:left; margin:0 8px 20px 0}
.photolink .ico-more {padding-top:5px; padding-left:5px}

.text-body {padding-left:22px; width:auto !important; width /**/:100%}

.text-body div a{text-decaration:underline;}

.shop-block h2 {color: #58585A}
.shop-block a {color:#045898}

.shop-card td {padding:0 5px 3px 0}
.shop-card a {color:#0071bc; text-decoration:none;}
.shop-card a:hover {color:#0071bc; text-decoration:underline;}

ul.oborud {padding:0 0 8px 0; margin:0}
ul.oborud li {padding:0 0 3px 12px; background:url(../img/bul.gif) no-repeat 4px 5px}

ul.servMenu {padding:0 0 8px 0; margin:0}
ul.servMenu li {padding:0 0 3px 11px; background:url(../img/showAr1.gif) no-repeat 2px 5px}
ul.servMenu li.open {background:url(../img/openAr.gif) no-repeat 2px 6px}
ul.servMenu .sub {padding:4px 0 0 0; margin:0}

.feedback-data p.feedback-item {background-image:none !important; padding:8px 0 10px 0 !important; border-bottom:1px solid #E4E4E6}
.feedback-data .date-auth {color: #005a9c; font-size:100% !important; padding: 4px 0 0 0; display: block}

.feedback-data .leave-message td {vertical-align:middle; padding-bottom:2px}
.feedback-data .leave-message {width:80%}
.feedback-data table {width:100%}
.feedback-data .leave-message textarea {width:98% !important; height: 150px !important; padding: 2px; font-size: 95%; color: black}
.feedback-data .frms {width:73%}
.feedback-data .frms input {padding-left:3px; padding-right:2px}

#sp-col .hdr {background-color: #7da7d9; background-image: url(../img/corn-blue1-left-top.png)}
#sp-col .hdr .c1 {background:#7da7d9 url(../img/corn-blue1-right-top.png) no-repeat 100% 0}

#blu.hdr {background-color: #7da7d9 !important; background-image: url(../img/corn-blue1-left-top.png) !important}
#blu.hdr .c1 {background:#7da7d9 url(../img/corn-blue1-right-top.png) no-repeat 100% 0 !important}

.pager {font-size:100% !important; color: #005a9c; padding:8px 0 !important}
.pager strong {color: #bb0006;}

.leave-message {padding-top:10px}

#news-column .list-item {border-bottom:1px solid #E4E4E6}
#news-column .list-item.last {border-bottom-width:0 !important;background-image:none!important}
#news-column .list-item .date {color:#005A9C}
html>body #news-column .list-item {background-image:none!important}

.prnews {float:right; font-weight:bold; padding:6px 0 8px 0}
.prnews select {float:left; font-size:11px; margin:0 4px; font-weight:normal}
.prnews div {display:block; float:left; padding:2px }

.frm {width:100%; border-bottom:1px solid #EDEDEE; margin-bottom:3px}
.frm td {vertical-align:middle; border-top:1px solid #EDEDEE; padding:5px 15px}
.frm tr.zb1 td {background-color:#F4F4F5 !important}
.frm .text {font-weight:bold; width:30%}
.frm .chk {float:left}
.frm .txt {float:left; padding:2px 10px 0 2px}
.frm textarea, .frm input {font-size:100%; padding-left:3px; padding-right:3px}
.frm select {font-size:100%}

.partn {margin-top:90px; border-top:1px solid #D9D9DB; padding:15px 0}
.partn h3 {color:#005A9C; font-size:100%; padding:0 0 10px 0; margin:0}

.enter-reg {width:100%}
.enter-reg td {width:50%; border-right:1px solid #EDEDEE; padding:10px 20px 10px 0}
.enter-reg td.last {padding-left:20px; padding-right:0; border-right-width:0}
.enter-reg a {display:block; background:url(../img/bul1.gif) no-repeat 0 5px; padding-left:10px}


.srvHref {text-decoration:none;color:#005A9C !important;}
.srvHref:hover {text-decoration:underline;color:#005A9C !important;}