html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline; font-family: inherit; font-weight: inherit; font-style: inherit; font-size: 100%;
    outline: 0; padding: 0; margin: 0; border: 0; }
:focus { outline: 0; }
body { background: white; line-height: 1; color: black; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "\0022" "\0022"; }
em {font-style: italic;}
strong {font-weight: bold;}
body, html {height:100%; width:100%;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #312310;
    background: #F3EEE6 url(http://i.westernlegend.ru/img/body.jpg);}
a, a:visited {color: #7E4100; text-decoration: none;}
a:hover {color: #9E6120; text-decoration:underline;}

div.clear {clear:both;}

h1 {font-size:18px; margin-bottom: 20px; color:#64533B; font-weight: bold; }
h2 {font-size:15px; margin-bottom: 15px; color:#312310; font-weight: bold; }

.Hcentered {margin: 0 auto 0 auto;}
.Vcentered {margin: auto 0 auto 0;}
.center {text-align:center;}
.right {text-align:right;}
.centerV {vertical-align:middle;}
.topV {vertical-align:top;}
.dispNone {display: none;}
.textSpaced {line-height: 110%;}
.textSpacedBig {line-height: 120%;}
.textSpacedHuge {line-height: 140%;}
.fLeft {float: left;}
.fRight {float: right;}

.hidden { display: none; }

.spinnerButtonShade { background: #C7BCAB url(http://i.westernlegend.ru/img/navb.png );
    opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; -webkit-opacity:0.85; }
.spinnerButtonCenter {background: url("http://i.westernlegend.ru/img/dots32.gif") no-repeat center center;}

.pointer {cursor: pointer;}
.bold {font-weight: bold;}
.underline { text-decoration: underline; }
.nodecor, .nodecor a:hover { text-decoration: none; }
.stroke, .stroke a, .stroke a:hover, .stroke a:visited { text-decoration: line-through; }
.noDisp { display: none; }

.white, .white a, .white a:visited, .white a:hover {color: #ffffff;}
.purple, .purple a, .purple a:visited, .purple a:hover {color: #b40d5c;}
.cyan, .cyan a, .cyan a:visited, .cyan a:hover {color: #02a1c7;}
.lGrey, .lGrey a, .lGrey a:visited, .lGrey a:hover {color: #c5c5c5;}
.grey, .grey a, .grey a:visited, .grey a:hover {color: #707070;}
.red, .red a, .red a:visited, .red a:hover {color: #ff3300;}
.green, .green a, .green a:visited, .green a:hover {color: #009933;}
.yellow, .yellow a, .yellow a:visited, .yellow a:hover {color: #dddd33;}

.txtShadow {text-shadow:1px 1px 0 #784F1E;}

.alertRed {background:#fff2ef; border:1px solid #faae9e; border-radius:3px; margin-right: 20px; line-height: 125%;
    -moz-border-radius:3px; -webkit-border-radius:3px; color:#fd2c00; padding:10px; text-align: left; height:auto;}
.alertGreen {background:#ecf6ea; border:1px solid #8cd783; border-radius:3px; margin-right: 20px; line-height: 125%;
    -moz-border-radius:3px; -webkit-border-radius:3px; color:#009933; padding:10px; text-align: left; height:auto;}
.alertYellow {background:#fdfbe7; border:1px solid #f6ba65; border-radius:3px; margin-right: 20px; line-height: 125%;
    -moz-border-radius:3px; -webkit-border-radius:3px; color: #ffba47; padding:10px; text-align: left; height:auto;}

.inputText {padding:3px; border:1px solid #bdbec1; border-radius: 3px; height: 16px; font-size: 12px;
    background: #fbfbfb url('http://s.fancygirls.net/img/bg_button_gray.gif') repeat-x bottom;}
.button, .inputSubmitBig {color: #4b4b4b; cursor: pointer; padding: 4px 17px 4px 17px; border: 1px solid #d2d3d5; border-radius: 3px;
    background: #fbfbfb url('http://s.fancygirls.net/img/bg_button_gray.gif') repeat-x bottom;}
.button:hover, .inputSubmitBig:hover {border: 1px solid #febcdb;
    background: #fffcfc url('http://s.fancygirls.net/img/bg_button_pink.gif') repeat-x bottom;
    text-decoration: none;}
.button:disabled, .inputSubmitBig:disabled {background: #f0f0f0;}

.pad10 {width:100%; height:10px;}
.pad15 {width:100%; height:15px;}
.pad20 {width:100%; height:20px;}
.pad25 {width:100%; height:25px;}

.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml30 {margin-left: 30px;}

.mr10 {margin-right: 10px;}
.mr20 {margin-right: 20px;}
.mr30 {margin-right: 30px;}

.mt3 {margin-top: 3px;}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}

.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}

.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}

#headerWrap{ width:100%; height: 157px; min-width: 1000px; margin-bottom: 25px;
    background: url(http://i.westernlegend.ru/img/header.jpg) 50% 0 no-repeat; }
header { margin: 0 auto 0 auto; width: 1000px; height: 157px; }
header .logo { width:173px; height:88px; margin: 20px 0 0 4px; float: left; }
header .cartLink { font:bold 12px/16px Tahoma,Geneva,sans-serif; }
header .cartText { font: 12px/16px Tahoma,Geneva,sans-serif; margin: 0 0 1px 10px; }
header .cartOrder { background: url(http://i.westernlegend.ru/img/order.png); width:132px; height:30px;
    margin-left: 12px; font:bold 12px/30px Tahoma,Geneva,sans-serif; }
header .userLeft { padding-right: 10px; margin-right: 10px; border-right: 1px solid #c0c0c0; width: 360px; }
header .userRight { margin-top: -5px; overflow: hidden; width: 218px; }
header .user { width:600px; height:60px; float: right; background: url(http://i.westernlegend.ru/img/cart_bg.png);
    border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; padding: 10px 0 5px 0; z-index: 2222;
    overflow: hidden; white-space: nowrap; }
header nav { height: 40px; width: 896px; margin: 9px 0 0 104px; }
header nav a, header nav a:visited { display:block; width:110px; height:40px;
    background:url(http://i.westernlegend.ru/img/header-nav.png) no-repeat; text-align:center; text-decoration:none;
    font:bold 16px/40px Arial,Helvetica,sans-serif; color:#F6F6F7; text-shadow:1px 1px 0 #866F52;
    filter:dropshadow(color=#866F52, offx=1, offy=1); }
header nav .active a, header nav a:hover { background-position:0 -40px; color:#262C37; text-shadow:1px 1px 0 #FFF;
    filter:dropshadow(color=#FFFFFF, offx=1, offy=1); }
header nav .action a { background-position:0 -80px; text-shadow:none; filter:none; }
header nav .action a:hover { color:#FFF; text-shadow:none; filter:none; }
header nav .item { float: left; margin-right: 2px; }
header .shadow { box-shadow: 2px 2px rgba(0,0,0,0.15), 1px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 2px 2px rgba(0,0,0,0.15), -1px 0px rgba(0,0,0,0.15);
    -webkit-box-shadow: 2px 2px rgba(0,0,0,0.15), -1px 0px rgba(0,0,0,0.15); }

#mainWrap { width: 1000px; margin: 0 auto 0 auto; height: auto; }
#leftPart { width: 190px; float: left; padding-right: 10px; }
#centerPart { width: 596px; float: left; height: 100%; min-height: 500px; }
#rightPart { width: 204px; float: left; }

#leftPart .phone { white-space:nowrap; font:22px/34px Arial,Helvetica,sans-serif; color:#544839; }
#leftPart nav a, #leftPart nav a:visited { display:block; padding-left:12px; width:175px; height:39px;
    background:url(http://i.westernlegend.ru/img/nav.png) no-repeat; text-decoration:none;
    font:bold 16px/39px Arial,Helvetica,sans-serif; white-space:nowrap; color:#5D492F; }
#leftPart nav a:hover { background-position:0 -39px; color: #9E6120; }
#leftPart nav .active a { height:36px; line-height:36px; color:#FFF; text-shadow:1px 1px 0 #6D604E;
    background:#887964 url(http://i.westernlegend.ru/img/nav.png) 0 -78px no-repeat;
    filter:dropshadow(color=#6D604E, offx=1, offy=1); }
#leftPart nav .secondary { display: none; }

#leftPart .share h3, #leftPart .share .exh3 { margin-bottom:4px; letter-spacing:-1px; font:16px/1 Arial,Helvetica,sans-serif; color:#9d9068; }
#leftPart .share li { display:inline; float:left; padding:0 1px 1px 0; }
#leftPart .share a { display:block; width:32px; height:32px; text-indent:-1000em;
    background:url(http://i.westernlegend.ru/img/share.png) no-repeat; }
#leftPart .share .i1 a { background-position:0 0;}
#leftPart .share .i1 a { background-position:0 0; }
#leftPart .share .i1 a:hover { background-position:0 -98px; }
#leftPart .share .i2 a { background-position:-33px 0; }
#leftPart .share .i2 a:hover { background-position:-33px -98px; }
#leftPart .share .i3 a { background-position:-66px 0; }
#leftPart .share .i3 a:hover { background-position:-66px -98px; }
#leftPart .share .i4 a { background-position:-99px 0; }
#leftPart .share .i4 a:hover { background-position:-99px -98px; }
#leftPart .share .i5 a { background-position:-132px 0; }
#leftPart .share .i5 a:hover { background-position:-132px -98px; }
#leftPart .share .i6 a { background-position:0 -33px; }
#leftPart .share .i6 a:hover { background-position:0 -131px; }
#leftPart .share .i12 a { background-position:-33px -66px; }
#leftPart .share .i12 a:hover { background-position:-33px -164px; }

#rightPart h3, #rightPart .exh3 { margin-bottom:5px; text-align:center; letter-spacing:-1px;
    font:bold 18px/15px Arial,Helvetica,sans-serif; color:#4E3B21; }
#rightPart .incomingsWrap { float:left; width:202px; border:1px solid #ebe1c9; border-radius:10px; }
#rightPart .incomings { padding:10px; width:180px; border:1px solid #D7CDB5; border-radius:10px;
    background:#DBCAB0 url(http://i.westernlegend.ru/img/extra.jpg); float: left; }

#rightPart .incomings li { position:relative; margin-bottom:10px; width:180px; height:190px; font-size:13px; }
#rightPart .incomings li span { position:absolute; bottom:0; left:0; padding:7px;
    background:url(http://i.westernlegend.ru/img/mask.png); }
#rightPart .incomings li a { text-decoration:none; color:#FFF; }
#rightPart .incomings li img { width:180px; height:180px; }

#centerPart .catalog { width:100%; }
#centerPart .catalog li { display:inline-block; padding:0 14px 18px 0; width:180px; vertical-align:top;
    text-align:center; }
#centerPart .catalog a { text-decoration:none; }
#centerPart .catalog img { display:block; width:180px; height:180px; }
#centerPart .catalog a span { font-size:14px; color:#262C37; }
#centerPart .catalog span { display:block; padding:10px; font-size:12px; color:#262C37;
    background:url(http://i.westernlegend.ru/img/catalog.png); }

#centerPart .catMini { width:100%; height: auto; font-size: 12px; }
#centerPart .catMini .wrap { display:inline-block; float:left; padding: 1px; margin: 0 5px 0 5px;
    border: 1px solid #c7bcab; height: 18px; margin-bottom: 5px; }
#centerPart .catMini .link { padding: 3px; background:url(http://i.westernlegend.ru/img/navb.png); }
#centerPart .catMini .link a, #centerPart .catMini .link a:visited { color: #5D492F; }
#centerPart .catMini .link a:hover { color: #9E6120; }

#centerPart .products { width:100%; }
#centerPart .products li { display:inline-block; padding:0 14px 18px 0; width:180px; vertical-align:top;
    text-align:center; position: relative; }
#centerPart .products a { text-decoration:none; }
#centerPart .products li img { display:block; width:180px; height:180px; }
#centerPart .products a span { font-size:14px; color:#262C37; }
#centerPart .products span { display:block; padding:10px; font-size:12px; color:#262C37;
    background:url(http://i.westernlegend.ru/img/catalog.png); }
#centerPart .products span.priceOld { display: inline-block; padding: 0; background: transparent; margin-left: 15px;
    text-decoration: line-through; color: #707070; }

#centerPart .products li .discountPad { position: absolute; width: 36px; height: 36px; z-index: 1; right: 20px; top: 5px;
    background: url("http://i.westernlegend.ru/img/extra.jpg"); border-radius: 19px; -moz-border-radius: 19px;
    -webkit-border-radius: 19px; border: 1px solid #ff0000; box-shadow: 1px 1px 1px rgba( 160, 160, 160, 0.9 );
    opacity: 0.9; filter:alpha(opacity=90); }
#centerPart .products li .discountText{ position: absolute; z-index: 2; color: #ff0000; font-weight: bold; font-size: 14px;
    right: 20px; top: 5px; width: 38px; height: 38px; line-height: 38px; text-align: center; background: transparent; }

footer { position:relative; overflow:hidden; margin:auto; padding:14px 0 42px 246px; width:754px;
    font:11px/18px Arial,Helvetica,sans-serif; }
footer nav { color:#A9957B; }
footer nav a, footer nav a:visited { text-decoration: underline; }
footer nav a:hover { text-decoration: none; }
footer .copyright { position:absolute; top:14px; left:0; }
footer .counters { position:absolute; top:20px; right:0; }
footer .cards { position: absolute; top: 55px; left: 0; }
footer .cards img { vertical-align: top; margin-top: 10px; opacity: 0.8; }
footer .cards img:last-child { margin-top: 5px; margin-left: 20px; }

div.hint { -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; background: #e0d3bd;
    border: 1px solid #c7bcab; padding: 10px; position: absolute; width: 300px; height:auto;
    z-index: 1200; text-align: justify; font-size: 12px; line-height: 120%; }
div.hint:first-letter { margin-left: 15px; }

.breadCrumbs { font-size: 14px; font-weight: bold; width: 100%; display: block; height: 16px; margin-bottom: 15px; }
.breadCrumbs a, .breadCrumbs a:visited { color:#64533B; text-decoration: underline; }
.breadCrumbs a:hover { text-decoration: none; }
.breadCrumbs li { display:inline; float:left; }
.breadCrumbs li .arr { width: 7px; height: 7px; margin: 0 8px 0 5px; }
.breadCrumbs h1 { font-size: 14px; font-weight: bold; margin: 0; display:inline; float:left; }

.catBrands { float: left; font-size: 12px; font-weight: bold; width: 100%; display: block; height:auto;
    margin-bottom: 10px; }
.catBrands .wrap { display: inline-block; float:left; padding: 1px; margin: 0 5px 0 5px; border: 1px solid #c7bcab; height: 18px;
    margin-bottom: 5px; }
.catBrands .link { padding: 3px; background:url(http://i.westernlegend.ru/img/navb.png); }
.catBrands .link a, .catBrands .link a:visited { color: #5D492F; }
.catBrands .link a:hover { color: #9E6120; }
.catBrands .current { padding: 3px; background:url(http://i.westernlegend.ru/img/navb2.png); }
.catBrands .current a, .catBrands .current a:visited { color: #9E6120; }

.listSquareInside { list-style: disc inside; }

hr { clear:both; margin:7px auto 14px auto; height:2px; border:0; color:#CCC;
    background:#CCC url(http://i.westernlegend.ru/img/title.png) repeat-x;}

.catDesc { line-height: 135%; padding-right: 15px; }
.catDesc hr { width: 80%; }

#showMore { padding: 1px; border: 1px solid #c7bcab; margin: 20px auto 30px auto; cursor: pointer;
    width: 200px; height: auto; }
#showMore div { font-weight: bold; color: #9E6120; padding: 10px 50px 10px 50px;
    background:url(http://i.westernlegend.ru/img/navb.png); text-align:center; height: 14px; }
#showMore img { display: block; width:18px; height: 18px; margin: -25px auto 7px auto; }

.filters { margin: 10px 0 10px 0; width: 576px; height: 24px; border-bottom: 1px solid #C7BCAB; }
.filters .genders { float: left; }
.filters .genders li { float: left; padding: 1px 1px 0 1px; margin-right: 3px;
    border-left: 1px solid #C7BCAB; border-top: 1px solid #C7BCAB; border-right: 1px solid #C7BCAB;
    border-top-left-radius: 3px; border-top-right-radius: 3px;
    -moz-border-top-left-radius: 3px; -moz-border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;
}
.filters .genders li a { font-size: 12px; line-height: 22px; padding: 3px 6px 4px 6px;
    background: url(http://i.westernlegend.ru/img/navb.png); }
.filters .paginator { float: right; }
.filters .paginator li { float: left; border: 1px solid #C7BCAB; padding: 1px; margin-left: 2px; }
.filters .paginator li a { font-size: 12px; line-height: 18px; padding: 1px 4px 2px 4px;
    background: url(http://i.westernlegend.ru/img/navb.png); }
.filters .paginator span { float: left; font-size: 12px; margin: 6px 7px 0 0; }
#centerPart .sorting { font-size: 12px; height:12px; margin-top: 15px; margin-bottom: 15px; }
#centerPart .sorting a { text-decoration: underline;  }
#centerPart .asc a { padding-right: 13px; background: url(http://i.westernlegend.ru/img/asc.png) 100% 50% no-repeat; }
#centerPart .desc a { padding-right: 13px; background: url(http://i.westernlegend.ru/img/desc.png) 100% 50% no-repeat; }

#leftPart .switch { margin: 10px 0 10px 0; width: 175px; height: 20px; border-bottom: 1px solid #C7BCAB; }
#leftPart .switch #switchCatalog { float: left; margin-right: 2px; }
#leftPart .switch #switchBrands { float: left; }
#leftPart .switch li { float: left; padding: 1px 1px 0 1px;
    border-left: 1px solid #C7BCAB; border-top: 1px solid #C7BCAB; border-right: 1px solid #C7BCAB;
    border-top-left-radius: 3px; border-top-right-radius: 3px;
    -moz-border-top-left-radius: 3px; -moz-border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
#leftPart .switch li span { font-size: 11px; line-height: 18px; padding: 2px 6px 2px 6px;
    background: url(http://i.westernlegend.ru/img/navb.png); cursor: pointer; }
#leftPart .switch li span:hover { color: #9E6120 }
#leftPart .switch .on { color: #9E6120; }
#upButton { position: fixed; cursor: pointer; padding: 5px 20px 5px 10px; font-size: 14px; font-weight: bold;
    background: #ebdfc6 url(http://i.westernlegend.ru/img/asc.png) 90% 50% no-repeat;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; z-index: 9; top: 94px;
    opacity: 0.7; filter:alpha(opacity=70); border: 1px solid #d4c8ae; }

#centerPart .photos .first { position: relative; }
#centerPart .photos .first img { width: 576px; border: 1px solid #CCCCCC; }
#thumbSlider { position: relative; width: 534px; height: 106px; margin: 10px 0 20px 22px;
    background: url(http://i.westernlegend.ru/img/extra.jpg);
    border-top: 1px solid #DBCAB0; border-bottom: 1px solid #DBCAB0; }
#centerPart .prodOrder { position:relative; overflow:hidden; margin-bottom:10px; width:100%; }
#centerPart .prodOrder .info { width:45%; white-space:nowrap; color:#64533B; float: left; }
#centerPart .prodOrder .cart { width:55%; white-space:nowrap; color:#64533B; float: right; }
#centerPart .prodOrder table { margin-bottom:8px; width:100%; }
#centerPart .prodOrder th { padding:4px 6px; border:0; background:none; text-align:right;
    font:bold 15px Arial,Helvetica,sans-serif; color:#64533B; }
#centerPart .prodOrder td { padding:4px 6px; border:0; font:bold 15px Arial,Helvetica,sans-serif; }
#centerPart .prodOrder .cart .last { border: 0px; }
#centerPart .prodOrder .cost th, #centerPart .prodOrder .info .cost td { font-size:18px; }
#centerPart .prodOrder .cost td, #centerPart .prodOrder .info .sub td,
#centerPart .prodOrder .cost td, #centerPart .prodOrder .info .sub td { color:#262C37; }
#centerPart .prodOrder .important { color: #B26D1C; }
#centerPart .prodOrder .cart select { width:150px; padding: 2px; font-size: 14px; }
#centerPart .prodDesc { line-height: 18px; }
#centerPart #cartAdd { display:block; margin:auto; width:154px; height:30px; cursor: pointer;
    background:url(http://i.westernlegend.ru/img/tocart.png) no-repeat; text-indent:-1000em; }
#rightPart h3.recommended { font-size: 16px; }
#centerPart h3 { margin-top:20px; letter-spacing:-1px; font:bold 18px/15px Arial,Helvetica,sans-serif;
    color:#64533B; }

#centerPart .cart { width: 576px; }
#centerPart .cart table { width: 100%; border-collapse: collapse; }
#centerPart .cart table th { padding: 5px; vertical-align: middle; background: url("http://i.westernlegend.ru/img/navb.png");
    text-align: center; border-bottom: 2px solid #C7BCAB; }
#centerPart .cart table td { padding: 8px 5px 8px 5px; height: 38px; border-bottom: 1px solid #C7BCAB; vertical-align: middle; }
#centerPart .cart table td div { position: relative; padding-left: 33px; }
#centerPart .cart table td img { position: absolute; left: 0; top: 0; border: 1px solid #C7BCAB; width: 25px; height: 25px; }
#centerPart .cart table td select { width:46px; padding: 2px; font-size: 12px; }
#centerPart .cart .noSize { line-height: 28px; }
#centerPart .cart .buttons { text-align: right; width: 100%; margin-right: 20px; margin-top: 20px; height: 30px; }
#centerPart .cart .buttons button, .brownButton { padding: 4px 10px; display: inline-block; margin-left: 20px; font-size: 13px;
    font-family: Arial, Helvetica, sans-serif; border: 1px solid #a7661b; background: #b1732d; color: #ffffff;
    border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; font-weight: bold; cursor: pointer;
    text-shadow:1px 1px 0 #784F1E; box-shadow: inset 0px 1px 0px 0px rgba(224, 150, 54, 0.5),
    inset 0px -1px 0px 0px rgba(151, 92, 24, 0.5); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(224, 150, 54, 0.5),
    inset 0px -1px 0px 0px rgba(151, 92, 24, 0.5); }
.agreement { margin: 20px 20px 20px 0; padding: 5px; background: url("http://i.westernlegend.ru/img/navb.png"); }
.devPay { background: url( http://i.westernlegend.ru/img/navb.png );  border: 1px solid #a89d8c; padding: 3px;
    font-size: 14px; color: #312310; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
    margin: 5px 20px 0 0; }
.devPay.disabled { opacity: 0.3; }
.devPay input { display: inline-block; height: 14px; margin-right: 10px; line-height: 18px; }
.devPay .title { display: inline-block; width: 400px; font-weight: bold; line-height: 18px; }
.devPay .description { display: none; }
.devPay .description.show { display: block; margin-top: 10px; font-size: 12px; line-height: 15px; margin-left: 30px; }

#centerPart .novLink a { color:#5D492F; text-decoration: underline; font-size: 16px; font-weight: bold; }
#centerPart .novLink a:hover { color: #9E6120; text-decoration: none; }
#centerPart .photos .discountPad { position: absolute; width: 50px; height: 50px; z-index: 1200; right: 30px; top: 10px;
    background: url("http://i.westernlegend.ru/img/extra.jpg"); border-radius: 26px; -moz-border-radius: 26px;
    -webkit-border-radius: 26px; border: 1px solid #993300; box-shadow: 1px 1px 1px rgba( 160, 160, 160, 0.9 );
    opacity: 0.7; filter:alpha(opacity=70); }
#centerPart .photos .discountText{ position: absolute; z-index: 1201; color: #ff0000; font-weight: bold; font-size: 16px;
    right: 30px; top: 10px; width: 50px; height: 52px; line-height: 53px; text-align: center; background: transparent; }

.indent p { text-indent: 20px; }
.pageText { line-height: 18px; margin: 10px 20px 0 0; }
.pageText p { margin-bottom: 15px; text-align: justify; margin-right: 20px; }
.pageText a { text-decoration: underline; }
.pageText a:hover { text-decoration: none; }
.pageText ul { margin-bottom: 20px; }
.pageText li { list-style: disc outside; margin-left: 20px; }

.contacts { margin: auto; border-collapse: separate; border: 0px; border-spacing: 8px; }
.contacts th { font-weight: bold; padding-right: 20px; vertical-align: middle;}
.contacts td { vertical-align: middle; }
.contacts img { vertical-align: bottom; }
.formFeedback input[type=text] { width: 500px; background: url( http://i.westernlegend.ru/img/navb3.png );
    border: 1px solid #a89d8c; padding: 3px; font-size: 14px; color: #312310; border-radius: 3px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.formFeedback textarea { width: 500px; height:200px; background: url( http://i.westernlegend.ru/img/navb2.png );
    border: 1px solid #a89d8c; padding: 3px; font-size: 14px; color: #312310; border-radius: 3px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.formFeedback button, .formAuth button { padding: 5px 15px; display: inline-block; font-size: 13px;
    font-family: Arial, Helvetica, sans-serif; border: 1px solid #a7661b; background: #b1732d; color: #ffffff;
    border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; font-weight: bold; cursor: pointer;
    text-shadow:1px 1px 0 #784F1E;
    box-shadow: inset 0px 1px 0px 0px rgba(224, 150, 54, 0.5), inset 0px -1px 0px 0px rgba(151, 92, 24, 0.5);
    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(224, 150, 54, 0.5), inset 0px -1px 0px 0px rgba(151, 92, 24, 0.5); }

.feedback .date { display: inline-block; min-width: 150px; font-weight: bold; }
.feedback .name, .feedback .email, .feedback .city { display: inline-block; margin: 0 20px; }
.feedback .message { margin: 20px 20px 0 0; line-height: 18px; }
.lh120 { line-height: 120%; }
.lh130 { line-height: 123%; }

.formAuth table { border-collapse: separate; border-spacing: 10px; margin-right: 20px; }
.formAuth .input { width: 300px; background: url( http://i.westernlegend.ru/img/navb3.png );
    border: 1px solid #a89d8c; padding: 3px; font-size: 14px; color: #312310; border-radius: 3px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.select { width: 308px; background: url( http://i.westernlegend.ru/img/navb3.png );
    border: 1px solid #a89d8c; padding: 3px; font-size: 14px; color: #312310; border-radius: 3px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.formAuth .area { width: 300px; height:68px; background: url( http://i.westernlegend.ru/img/navb2.png );
    border: 1px solid #a89d8c; padding: 3px; font-size: 14px; color: #312310; border-radius: 3px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.formAuth .greenBorder{ border: 2px solid #009933; }
.formAuth .redBorder{ border: 2px solid #993300; }

.orderBrief { margin: 20px 20px 20px 0; padding: 10px; font-size: 18px;  border: 1px solid #C7BCAB;  border-radius: 3px;
    background: url( http://i.westernlegend.ru/img/navb.png ) ; -moz-border: 3px; -webkit-right-radius: 3px; }
.orderBrief.small { font-size: 12px; }

.pmLogo { display: inline-block; width: 220px; }
.pmText { display: inline-block; width: 350px; height: auto; font-size: 12px; }

#citySuggest { position: absolute; display: none; height: auto; min-height: 31px; width: 444px;
    left: 0; top: 26px; z-index: 1; max-height: 205px;
    box-shadow: 0 0 4px rgba( 190, 190, 190, 0.7 ); -moz-box-shadow: 0 0 4px rgba( 190, 190, 190, 0.7 );
    -webkit-box-shadow: 0 0 4px rgba( 190, 190, 190, 0.7 ); border-radius: 3px; -moz-border-radius: 3px;
    -webkit-border-radius: 3px; border: 1px solid #a89d8c; overflow-y: auto; overflow-x: hidden;
    background: #ffffff url(http://i.westernlegend.ru/img/navb.png);
}
.sugItem { color: #312310; width:430px; padding: 8px 5px; overflow: hidden; display: inline-block;
    cursor: default; margin: 0 2px; border-bottom: 1px solid #e6e6e6; }
.sugItem:hover, .sugItem.sel { background-color: #ffffff; }

.ordDelivery { display: inline-block; }
.ordDelivery .tRadio { background: url(http://i.westernlegend.ru/img/navb.png ); font-size: 14px; color: #312310;
    display: inline-block; margin-right: 10px; padding: 3px; border: 1px solid #C7BCAB;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.ordDelivery .tRadio span { display: inline-block; padding: 0 5px; width: 235px; }
.ordDelivery .tRadio:hover, .ordDelivery .tRadio.checked { background: url("http://i.westernlegend.ru/img/navb3.png"); }
.ordDelivery .tRadio:last-child { margin-right: 0; }

.ordMethod, .pvzList { display: inline-block; width: 520px; }
.ordMethod { background: url("http://i.westernlegend.ru/img/navb.png"); font-size: 13px; }
.ordMethod.hidden, .pvzList.hidden { display: none; }
.ordMethod input[type="radio"] + label::before { margin-top: -2px; }
.ordMethod .bRadio, .pvzList .bRadio { padding: 1px; display: inline-block; line-height: 26px;
    border-bottom: 1px solid #ededed; }
.ordMethod .bRadio label, .pvzList .bRadio label { line-height: 26px; display:inline-block; width: 390px; }
.ordMethod .bRadio .radio, .pvzList .bRadio .radio { display: inline-block; width: 508px; padding: 0 5px; }
.ordMethod .bRadio .radio:hover, .ordMethod .bRadio .radio.sel { background: url("http://i.westernlegend.ru/img/navb3.png"); }
.ordMethod .bRadio.hidden { display: none; }
