@import '/css/user.css';

html, body{ height:100% !important; margin:0; padding:0;}
input[type=password]:focus {background: #fdf6e0; }
input[type=text]:focus {background: #fdf6e0; }

textarea {font-family: verdana,tahoma,sans-serif}

#main-container {margin: 0 auto; width:auto !important; width /**/:100%; padding: 0 3px; max-width: 1600px; min-width: 768px; text-align: left}

td.empty {vertical-align:top !important; width: 6px}
td.empty div {width: 6px; height: 1px}
td.empty .gr1 {z-index:999; width:6px; height:6px; position:relative; right:-6px}

td.empty-hor {height: 6px; text-align:right}
td.empty-hor div {height: 6px; width: 1px}
div.empty-hor {background-color:#fff; height: 6px}
td.empty-hor .gr2 {margin-left:auto; width:7px; z-index:999; position:relative; bottom:-6px}

#top-table {width: 100%; }
#top-table .col-1, #top-table .col-2 {width: 50%; }

#left-one {width: 100%; }
#left-one td {vertical-align: middle; text-align: center; background: #0071bc}
#left-one a {font-weight: bold; font-size: 70%; text-decoration: none; color: #e6f1f8}
#left-one a:hover {text-decoration: underline; }

#left-one td#pnone-nr {width: 145px; background: #005a9c url(../img/corn-blue-left.png) left bottom no-repeat; padding:0 0 5px 0; text-align: center; border-right: 1px solid #368fca}
#pnone-nr img {display: block}
#pnone-nr .c1 {margin: 0 auto; padding: 4px 3px 0 19px; background: url(../img/phone-bg.png) no-repeat; text-align: left;}
#pnone-nr div.child {background: url(../img/phone-bg.png) 0 2px no-repeat; text-align: left; position:absolute; left:18px; top:-3px;width:120px;}
#pnone-nr div.child div a{font-size:10px;color:#ffffff;text-decoration:none;}
#pnone-nr div.child div a:hover{font-size:10px;color:#EFE735;text-decoration:none;}

#pnone-nr .c3 {background: url(../img/phone-bg.png) 0 0 no-repeat;}

#pnone-nr .c2 {padding-left: 18px}

.top-links-container {padding: 0 0 1px 0}
.top-links {width: 100%; }
#left-one .top-links td {border-right: 1px solid #80b8de; padding: 3px 0 3px 0; width: 33%}
#left-one .top-links td a {display: block; padding: 0 1px}
#left-one .top-links td.last {border-width: 0}

td#left-links {background: #0071bc url(../img/corn-blue-light-right.png) right bottom no-repeat}

#top-table .col-2 {background: #ebebeb url(../img/corn-grey-right.png) right bottom no-repeat; }
#top-table .col-2 .c1 {background: url(../img/corn-grey-left.png) left bottom no-repeat; width:auto !important; width /**/:100%; padding: 5px 0 2px 0 !important; padding /**/: 2px 0 8px 0}

#right-one {width: 100%;}
#right-one td {vertical-align: middle; text-align: left}
#srch-text {padding: 6px 10px 9px 20px;}
#srch-text img {display: block}
#right-one td.srch-text-td  {width: 65px; }
#right-one td.srch-field {width: 135px; }
/*#right-one td.select {width: 105px}*/
#right-one td.sbmt-td {width: 50px}
input.text {font-size: 11px; }
#right-one input.text {width: 120px; margin-right: 5px}
/*#right-one select {display:block;}*/
/*#right-one select {font-size: 11px; width: 95px; display: block}*/
#right-one input.sbmt {width: 26px; height: 18px; display: block; margin-right: 10px; }

#right-one td.nav-buttons {border-left: 1px solid #c1c1c1;}
#fav {display: none}
#right-one td.nav-buttons .c2 {width:auto !important; width /**/:100%; padding: 0 10px 2px 4px;}
#right-one td.nav-buttons table {width: 100%}
#right-one td.nav-buttons td {width: 33%; text-align: center}
#right-one td.nav-buttons td img {display: block; margin: 0 auto}

#logo {text-align: center; padding: 16px 0 0 0}
#logo-second img, #logo img {display: block; margin: 0 auto}
#logo-second {text-align: center; padding: 8px 0 0 0}

#row2 td {padding-top: 6px}





#main-menu td {border-top: 0 solid white}

.main-menu-items {width: 100%}
.main-menu-items td {width: 20%; text-align: center; vertical-align: bottom; font-size: 70%; background: #bb0006 url(../img/corn-darkred-right-btm.png) right bottom no-repeat}
.main-menu-items a {display: block; background: url(../img/corn-darkred-left-btm.png) left bottom no-repeat; text-align: center; color: white; text-decoration: none; padding: 5px 0 7px 1px; border-right: 1px solid white; }
.main-menu-items a:hover {text-decoration: underline}
.main-menu-items .last a {border-right: none; padding-right: 1px}



#left-hdr .c1 {background: #db1c15 url(../img/corn-red-left.png) no-repeat; margin-top: 6px; }
#left-hdr h2 {background: url(../img/corn-red-right.png) right top no-repeat; padding: 6px 0 6px 21px; border-bottom: 1px solid #e3514b}

#right-hdr .c1 {background: #0071bc url(../img/corn-blue-left-top.png) no-repeat; margin-top: 6px; }
#right-hdr h2 {background: url(../img/corn-blue-right-top.png) right top no-repeat; padding: 6px 0 6px 21px; border-bottom: 1px solid #3b92cc}

#right-hdr .main-menu-items td {background-color: #005a9c; background-image: url(../img/corn-darkblue-right-btm.png)}
#right-hdr .main-menu-items a {background-image: url(../img/corn-darkblue-left-btm.png)}


#three-columns {margin-top: 6px; width: 100%;}/* width: expression((documentElement.clientWidth||document.body.clientWidth)<800?'800px':'auto');*/
#three-columns td {width: 33%; background: #fff; font-size: 70%; }
#three-columns td.empty {width: 6px; background: white}
/* #three-columns .footer td {background: #fff url(../img/corn-white-left-btm.png) left bottom no-repeat; vertical-align: bottom}
#three-columns .footer td div {position:relative; z-index:999; height: 12px; overflow: hidden; background: url(../img/corn-white-right-btm.png) right bottom no-repeat; margin-right:-1px}
*/
#three-columns .footer td {background-color:#fff; border:1px solid #E9E9E9; border-top-width:0;height:12px;}
#three-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}
#three-columns .footer div div {position:relative; z-index:999; background:url(../img/corn-white-right-btm.png) no-repeat 100% 0; height:12px;margin-left:-1px}

.footer-main {position:relative;height:12px;border-bottom:1px solid #E9E9E9;}
.footer-main div {position:absolute;top:1px;left:0px; z-index:999; background:url(../img/corn-white-left-btm.png) no-repeat 0 0; height:12px;width:100%;}
.footer-main div div {position:absolute;width:327px;top:0px;left:1px; z-index:999; background:url(../img/corn-white-right-btm.png) no-repeat 100% 0; height:12px;width:100%;}
.footer-main div div.last{left:0;}
.footer-main td{width:300px !important;}

body:not([dummy]) .footer-main div {position:absolute;top:1px;left:-1px; z-index:999; background:url(../img/corn-white-left-btm.png) no-repeat 0 0; height:12px;width:100%;}
body:not([dummy]) .footer-main div div {position:absolute;top:0px;left:1px; z-index:999; background:url(../img/corn-white-right-btm.png) no-repeat 100% 0; height:12px;width:100%;}

#three-columns .main-title {background: #bab9be url(../img/corn-darkgrey-left-top.png) no-repeat; position:relative; z-index:999; margin:0 -1px; border:1px solid #fff}
#three-columns .main-title .mn {padding: 5px 10px 5px 16px; background:url(../img/corn-darkgrey-right-top.png) right top no-repeat; height:10px}
#three-columns .main-title h2 {float: left; font-size: 120%; color: white}
#three-columns .main-title .list {float: right; text-transform: lowercase; font-size: 90%; color: white}

#three-columns .hdr, .page-info {background: #bab9be url(../img/corn-darkgrey-left-top.png) no-repeat}
#three-columns .hdr h2 {position:relative; z-index:999; float: left; font-size: 120%; color: white; }
#three-columns .hdr .c1, .page-info .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 #three-columns .hdr .c1, html>body .page-info .c1 {height:auto; min-height:5px}
#three-columns .list {position:relative; z-index:999; float: right; display: block; text-transform: lowercase; font-size: 90%; color: white}

#three-columns .hdr {position:relative; z-index:999; left:-1px}
#three-columns .hdr .c1 {background-color:#bab9be; position:relative; z-index:999; right:-2px}

.hdr a {text-decoration: underline}

#three-columns .main-data {padding: 5px 14px; width:auto !important; width /**/:100%; }
.gallery-block {padding:20px 0 20px 23px; font-size: 70%; width:auto !important; width /**/:100%}


#three-columns td#three3 {background: white}
#three-columns td#three3 .hdr {background-color: #7da7d9; background-image: url(../img/corn-blue1-left-top.png); margin:0; left:0}
#three-columns td#three3 .hdr .c1 {background:#7da7d9 url(../img/corn-blue1-right-top.png) no-repeat 100% 0; right:0; margin-left:16px}

.box {margin: 0 0 6px; border:1px solid #e9e9e9; border-top-width:0}
.box .box-1 {position:relative; z-index:999; background:url(../img/corn-white-left-btm.png) left bottom no-repeat; margin:0 -1px -1px -1px; bottom:0px !important; bottom /**/:-1px}
.box .c1 {background: url(../img/corn-white-right-btm.png) right bottom no-repeat; padding: 2px 18px 7px 16px}

.list-item {padding: 11px 0 14px 0; background: url(../img/dots-1.png) left bottom repeat-x; position: relative}
.box .last {background-color:#fff; background-image:none}
.list-item p {margin: 0 0 0 100px; padding: 0; position: relative}
.list-item p.descr-text {overflow: show; position: relative; text-align:justify;}
p.descr-text a {color: #565658; text-decoration: none; position: relative}
p.descr-text a:hover {color: black; text-decoration: none }

#three3 p.descr-text a:hover {text-decoration: underline}
#three3 p.descr-text {padding-top:0 !important; height:60px !important; padding-top /**/:13px; height /**/:70px}
#three3 p.descr-text {height:auto !important; min-height:60px}

.list-item p.descr-price {font-weight: bold; color: #bb0006}

/*html>body .list-item p.descr-text {height: auto; min-height: 57px}*/

.preview {position:relative; z-index:999; padding: 0px 1px 0 0; width: 93px; float: left; margin-top: 0px}
.img-preview {padding-bottom: 7px; padding-left: 1px}
.img-preview img {display: block}

.gallery p.descr-text {margin-left: 100px}
.gal-item {position:relative; z-index:999; display: block; float: left; margin-top: 3px }
a .gal-item, a .gal-item, a img.pic {border: 1px solid #d7d6d9}
a:hover .gal-item, a:hover img.pic {border: 1px solid #b1b0b3}

.normal-col {border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9}
.normal-col img{border:0 !important;}
.normal-col .list-item p {margin-left: 0}
.normal-col .list-item p img.pic {float: left; margin: 4px 6px 0 1px}
.normal-col td{font-size: 11px !important; color: #565658; }
/*.normal-col table td{border:1px solid #eaeaea; }*/
html>body .normal-col .list-item p.descr-text {min-height: 10px; height: auto}


p.date {font-weight: bold; padding: 0 0 3px; margin: 0}


/* start of item */

#breadcrumbs {background: #E2E2E6 url(../img/gr-top-left.png) no-repeat; margin: 6px 0 0; font-size: 70%;}
#breadcrumbs .c1 {background: url(../img/gr-top-right.png) right top no-repeat}
#breadcrumbs .c2 {background: url(../img/gr-btm-right.png) right bottom no-repeat}
#breadcrumbs .c3 {background: url(../img/gr-btm-left.png) left bottom no-repeat; padding: 9px 9px 9px 23px; margin: 0}

#breadcrumbs a {color: #005a9c}
.ieSpacer {border-top: 6px solid white}

.page-info {font-size: 80%; font-weight: bold; color: white;  }

.main-page-container {background: #f6f6f7 url(../img/corn-main-left-btm.png) left bottom no-repeat}
.main-page {background: url(../img/corn-main-right-btm.png) right bottom no-repeat; padding: 19px 29px 7px 19px}

.main-table {width: 100%}
.main-table td.main-left {width: 250px; padding-top: 3px}

.item-links img {display: block; float: left; margin: 0 11px 0 0}

.preview-big {width: 222px; background: white url(../img/preview-big-bg-top.png) no-repeat; padding: 6px 0 0 0; margin: 0 0 17px}
.preview-big .c1 {background: white url(../img/preview-big-bg-btm.png) left bottom no-repeat; padding: 0 0 6px 0}
.preview-big .c2 {border-width: 0 1px; border-style: solid; border-color: #d7d6d9}
.preview-big table {width: 100%}
.preview-big td {height: 185px; vertical-align: middle; text-align: center}

.main-right {font-size: 70%}
.shop-block h2, .productInfo h2, .main-right h1, .main-right h2 {font-size: 100%; color: #005a9c}
.shop-block h2, .productInfo h2, .main-right h2 {padding: 0 0 7px 1px; margin: 0}

.item-basic-info {width: 230px;}

table.title-icons {width: 100%; margin: 0 0 10px}
table.title-icons td {vertical-align: middle}
table.title-icons td.icons {text-align: right; width: 60px}
table.title-icons td.icons img {display: block; float: right}

.item-prices {background: #e4e4e6 url(../img/corn-prices-top.png) no-repeat; padding: 12px 0 0 0; margin: 0 0 10px}
.item-prices .c1 {background: url(../img/corn-prices-btm.png) left bottom no-repeat; padding: 0 0 12px 17px }
.item-prices td {padding: 2px 7px 2px 0; color: #bb0006}

table.class-qty {margin-left: 3px}
table.class-qty td {vertical-align: middle; font-size:90% !important; font-size /**/:60%; }
.td-class {width: 44px; padding-right: 5px}
.td-class-v {width: 76px}
.td-qty {padding-right: 6px}
.td-qty-v img {width: 5px; height: 8px; }
.td-qty-v {padding-top: 2px}


.item-description {margin: 13px 0 20px 0}
.item-description p {padding: 0 0 7px; margin: 0}

table.item-char {width:100%;}
table.item-char td {border: 1px solid #e4e4e6; padding:4px 12px;width:67%}
table.item-char td.tit {font-weight: bold; width: 33%; padding-left: 16px; vertical-align: middle }


table.additional-conc {width: 100%}
table.additional-conc .left, table.additional-conc .right {width: 50%}
table.additional-conc .left .c1 {padding-right: 3px}
table.additional-conc .right .c1 {padding-left: 3px}

table.add-items-list, .items-list {width: 100%}
table.add-items-list td, table.add-items-list th, .items-list td, .items-list th {border: 1px solid #e4e4e6; padding: 5px 5px 5px 12px; vertical-align: middle}
table.add-items-list td.tit, table.add-items-list th.tit, .items-list td.tit, .items-list th.tit  {width: 60%; padding-left: 16px}
table.add-items-list th, .items-list th  {border-top-width: 0; background: #7da7d9; color: white; padding-top: 4px; padding-bottom: 4px}
table.add-items-list td td, .items-list td td {border: none}
table.add-items-list td.price td  {padding: 1px 15px 1px 0}
table.add-items-list td.price td  strong {color: #bb0006; white-space: nowrap}

ul.topic-links {margin: 0; padding: 0}
ul.topic-links li {background: url(../img/li-links.png) no-repeat; padding: 0 0 2px 14px}

.feedback {margin: 17px 0 0 0; padding: 15px 0 0 0; border-top: 1px solid #e4e4e6}

p.feedback-item {margin: 0; padding: 6px 0 8px; background: url(../img/dots-2.gif) left bottom repeat-x}
.date-auth {color: #005a9c; font-size: 90%; margin: 2px 0 0 0; display: block}
p.feedback-item.last {background-image: none}

.pager {font-size: 90%; color: #005a9c; padding-top:6px}
.pager strong {color: #bb0006;}

.leave-message {width:425px; margin: 5px 0 0 0;}

.leave-message td select {width:63%;}
html>body .leave-message td select {width:60%;}
body:not([dummy]) .leave-message td select {width:63%;}

.leave-message td input{width:61% !important;position:relative; /**/font-size: 95%; color: black}
.leave-message textarea {width:320px; height: 75px; padding: 2px; font-size: 95%; color: black}


.message-sbmt-btns {padding: 8px 0 0 0}
.message-sbmt-btns input, .message-sbmt-btns img {display: block; float: right; margin-left: 3px}

#visual div.visual-1 {z-index:9; position:relative; background-repeat:no-repeat; background-position: right; height:114px}
#visual div.visual-2 {z-index:9; position:relative; background-repeat:no-repeat; background-position:0 0; height:84px}
#visual div.visual-3 {z-index:9; position:relative; background-repeat:no-repeat; background-position:0 0; height:84px}
.visual-left-top, .visual-right-top, .visual-left-btm, .visual-right-btm {position:absolute; z-index:999; width:6px; height:6px}
.visual-left-top {left:0; top:0; background-image:url(../img/visual-left-top.gif)}
.visual-right-top {right:0; top:0; background-image:url(../img/visual-right-top.gif)}
.visual-left-btm {left:0; bottom:0; background-image:url(../img/visual-left-btm.gif)}
.visual-right-btm {right:0; bottom:0; background-image:url(../img/visual-right-btm.gif)}
* html .visual-right-top, * html .visual-right-btm {right:-1px}


/* end of item */



#abs-footer {background: #a1a1a1 url(../img/corn-darkgrey2-left.png) no-repeat; margin: 5px 0 0 0; text-align:center;min-width:700px;width:100%;}
#abs-footer .c1 {background: url(../img/corn-darkgrey2-right.png) right top no-repeat; padding: 8px 0; margin:0 auto; text-align:center}
#abs-footer table {margin: 0 auto; text-align:center}
#abs-footer td {font-size: 70%; border-right: 1px solid white; text-align: center; padding: 0 10px; white-space:nowrap; vertical-align: center}
#abs-footer td.last {border-right: none; width:auto !important}

#abs-footer a {font-weight: bold; color: white; text-decoration:none}
#abs-footer a:hover {font-weight: bold; color: white; text-decoration: underline}

#subscr-copy {padding: 14px 0 8px 27px; background: #ebebeb;min-width:740px;width:auto;}/* !important; width //:100%*/
#subscr-copy .all {width: 100%}
#subscr-copy td {vertical-align: middle}

#subscr table {}
#subscr td, #copy {font-size: 70%; vertical-align: middle}
#subscr td.input-cont {padding: 0 5px 0 11px}
#subscr label {font-weight: bold}
#subscr td.lbl {padding: 0 5px 0 11px}
#subscr td.ok {width: 54px}
td#copy {width: 33%; }
td#copy .c1 {padding-left: 8px}

.gallery-block .gb {float:left; width:207px; height:310px; margin:0 30px 5px 0}
.gallery-block .ph {width:207px; height:195px; position:relative}
* html .gallery-block .ph .visual-left-btm, * html .gallery-block .ph .visual-right-btm {bottom:-1px}
.gallery-block h2 {color:#005A9C; font-size:11px; padding:0 0 10px 0; margin:0}
.gallery-block h2 a {color:#005A9C; text-decoration:none}

.gallery-block .view {float:left; padding-top:5px}
.gallery-block .size {float:right; color:#0D77BA; padding-top:5px}
.gallery-block .desc {padding-top:4px}

.maplist {padding-top:10px;padding-left:36px;}
.maplist li{font-size:13px;margin:0;color:#0071BC;list-style-image:url(/img/dots-6.gif);}
.maplist li.sub{list-style-image:url(/img/dots-4.gif);}
.maplist ul li.sub{list-style-image:url(/img/blue_sub_bull.gif);}
.maplist ul{margin:0;padding:0;}
.maplist li ul{margin-left:17px;}
.maplist ul li{margin-left:14px;font-size:85%;}
.maplist li ul li{margin-left:20px;font-size:85%;list-style-image:url(/img/blue_bull.gif);}
.maplist a{text-decoration:none;}
.maplist a:hover{text-decoration:underline;}





 .hdr, .page-info {background: #bab9be url(../img/corn-darkgrey-left-top.png) no-repeat}
 .hdr h2 {position:relative; z-index:999; float: left; font-size: 120%; color: white; }
 .hdr .c1 {padding: 5px 10px 4px 0; margin-left:14px; background: url(../img/corn-darkgrey-right-top.png) right top no-repeat; height:5px}

.services-block {padding:10px;}
#services {padding-bottom:20px}
#services .serv-sho {float:left; width:170px; height:80px; margin-right:12px; margin-bottom:5px}
#services .serv-sho select {font-size:11px; width:100%; margin-top:7px}
html>body #services .serv-sho select {height:60px}
#services .ssh {float:left; width:250px; height:105px}
#services .min-price-chk {float:left}
#services .min-price {float:left; padding-top:2px}
#services .btn {float:left; padding-top:61px}
html>body #services .btn {padding-top:63px}

#servicesdiv {padding-bottom:20px}
#servicesdiv .serv-sho {float:left; width:170px; height:80px; margin-right:12px; margin-bottom:5px}
#servicesdiv .serv-sho select {font-size:11px; width:100%; margin-top:7px}
html>body #servicesdiv .serv-sho select {height:60px}
#servicesdiv .ssh {float:left; width:250px; height:105px}
#servicesdiv .min-price-chk {float:left}
#servicesdiv .min-price {float:left; padding-top:2px}
#servicesdiv .btn {float:left; padding-top:61px}
html>body #servicesdiv .btn {padding-top:63px}


.noimgdiv {text-align:center;width:100px;font-size:11px;}
.textpagesh1{color:#565656;font-size:18px;}
.textpagesh2{color:#565656;font-size:15px;}
.textpagesh3{color:#565656;font-size:13px;}

input.sffocus {background: #fdf6e0 !important; }

.newServMnu{margin:0 0 0 3px;padding:0;}
.newServMnu li{margin:0;padding:0;list-style-image:none;}
.newServMnu li ul{margin-left:10px;padding:0;}
.newServMnu li ul li{margin-left:10px;padding:0 0 0 5px;list-style-image:url(/img/dots-7.gif) !important;}

.newServMnu a {color:#0071bc; text-decoration:none }
.newServMnu a:hover {color:#0071bc; text-decoration:underline }

.insideCls table{border-style: solid;border-color: #eaeaea;vertical-align:auto;}
.insideCls table td{border:1px solid #eaeaea;vertical-align:auto;}


.insideCls{font-size:11px;color:#565658;font-family:;}
.insideCls p{padding:8px 0;margin:0;}
.insideCls .sel{display:block;padding:17px; background-color:#F6F6F6;}

.insideCls .simpletext{font-family: verdana,tahoma,arial,sans-serif; color: #565658;font-size:11px;}
.insideCls .txtselected{color:#BB0006;}

.insideCls .h1{display:block;padding-top:10px !important;color:#BB0006;font-weight:bold;font-size:12px;}
.insideCls .h2{display:block;padding-top:10px;color:#005A9C;font-weight:bold;font-size:12px;}
.insideCls .h3{display:block;padding-top:10px;color:#000000;font-weight:bold;font-size:12px;}

.insideCls a{text-decoration:underline;}

#bannerPlace {padding:15px;text-align:center}

.clslim{height:1px;}/*background-color:red;*/
html>body .clslim{height:0px;width:0px !important;}
body:not([dummy]) .clslim{height:0px;width:0px !important;}


/* html div 
  {
  border: 1px solid red; 
  b\order: 1px solid green;
  }
*/	


.new_shop  {font-weight: bold;  color: red}