html {height:100%;width:100%;}
body {height:100%;width:100%;}

body {
    font-family: 'PT Sans';
    font-size: 15px;
    line-height:1em;
    margin: 0;
    background:url("../img/fon.jpg") repeat #eae7c7;
    color: #583d34;
}

* html img, * html .png {
    -pie-png-fix:true;
    behavior: url(/css/PIE.htc);
}

:focus {
    outline: 0;
}

* { -webkit-tap-highlight-color: rgba(0,0,0,0); }

.clearfix {zoom:1}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.fixed {
    position:fixed;
}
* html .fixed {
    position:absolute;
}

img {border:none}
h1, h2, h3 {margin:0;padding:0;font-weight:normal;font-size:1.73em;margin-bottom:10px;font-family: 'Roboto Condensed'}
h1, h2 {text-transform: uppercase}

input {background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==")}

ul {margin:0;padding:0;padding-left:20px;}
ul li {list-style:none;margin-left:-20px;padding-left:20px;background:url(../img/li.gif) 0 8px no-repeat;margin-bottom:6px}

table {border:none;padding:0;margin:0;border-collapse:collapse}
table td {border:none;padding:0;margin:0}
table.w {width:100%}
table.h {width:100%;height:100%}

#middle .helper {
    width:1px;
    height:100%;
    margin-left:-1px;
    display:inline-block;
    //display:inline;
    zoom:1;
    vertical-align:middle;
}
#middle .middle {
    display:inline-block;
    //display:inline;
    zoom:1;
    vertical-align:middle;
}

/* inline block */
.ib {display: -moz-inline-box;}
.ib {display: inline-block;}
* html .ib {display: inline;}
*:first-child+html .ib {display: inline;}

p {margin-top:0px;margin-bottom:10px;}

a {
    color:#990019;
    text-decoration:underline;
}
a:hover {
    text-decoration:underline;
    color: #583d34;
}

input {
    border: 1px solid #d0c796;
    border-radius: 3px;
    padding: 0 5px;
    background: #f1efd0;
    line-height: 26px;
    height: 26px;
    font-size: 14px;
    position: relative;
    behavior: url(/css/PIE.htc);
}
.ipt {display: inline-block;//display:inline;zoom:1;position: relative;border: 5px solid #dfdec1;border-radius: 3px;behavior: url(/css/PIE.htc)}
input:focus {outline: none}
input[type=checkbox] {border:none;line-height: 1em;font-family: "PT Sans";width: auto;height: auto}
input[type=radio] {border:none;line-height: 1em;width: auto;height: auto}
select {
    border: 1px solid #d0c796;
    background: #f1efd0;
    font-size: 14px;
}
textarea {
    border: 1px solid #d0c796;
    background: #f1efd0;
    overflow:auto;
    font-size: 14px;
    padding: 5px;
    font-family: "PT Sans";
}

#popupwindow .overlay {opacity: 0.6;background: #000;filter:alpha(opacity=60)}
.popupwindow {position:relative;width:634px;background:url("../img/bg.gif") repeat;text-align:left;color:#583d34;behavior: url(/css/PIE.htc);border-radius: 9px;line-height: 1.3em}
.popupwindow a {color:#000}
#popupcontent {padding:70px 50px}
.popupclose {position:absolute;left:0;top:-25px;width:100%;height:25px;text-align:right;font-size:12px;line-height:25px}
.popupclose a {color:#733;margin-right:0px;}

.popup850 .popupwindow {width:850px}
.popup850 #popupcontent {padding:30px 22px 30px 22px;margin: 10px 0}

#popupfoto .overlay {opacity: 0.6;background: #000;filter:alpha(opacity=60)}

#content {line-height:normal}

#AdminMenu {height: 40px;position: relative;z-index: 10;color: #CCC}
#AdminMenu a {color: #CCC;text-decoration: none;display: inline-block;//display: inline;zoom:1}
#AdminMenu a:hover {color: #FFF}
#AdminMenu ul {background: #2C2C2C;display: block;margin: 0;padding: 0;top: 0;left: 0;width: 100%;height: 40px}
#AdminMenu li {margin:0;padding:0;list-style: none;background: none;line-height: 40px;display: inline-block;//display: inline;zoom:1;padding-left: 15px}

.breadcrumbs {font-size: 13px;line-height: 20px;color: #9d8e7a}
.breadcrumbs a {color: #990019;text-decoration: none}
.breadcrumbs a:hover {color: #473227}
.breadcrumbs .spl {padding: 0 10px}

#breadcrumbs {margin-top: 188px;left: 221px;width: 560px;position: relative;overflow: hidden;margin-bottom: 30px}
#breadcrumbs .pad {background: url("../img/bg4.gif") repeat #eae7c7;position: relative;border-radius: 5px;padding-top: 5px;overflow: hidden;margin-top: -5px;behavior: url(/css/PIE.htc);}
#breadcrumbs .breadcrumbs {margin: 5px 20px 8px 62px}

.ui-autocomplete li {background: none}
.acdd-btn {background: url("/img/select.png") center center no-repeat;cursor: pointer}

.btn1 {position: relative;background: url("/img/btn1.gif") right top no-repeat;height: 38px;display: inline-block;//display: inline;zoom:1;position: relative;margin-left: 5px}
.btn1 a, .btn1 span {background: url("/img/btn1.gif") left top no-repeat;left:-5px;position: relative;display: inline-block;//display: inline;zoom:1;height: 100%;padding: 0 25px;padding-right: 20px;color: #f1efd0;font-size: 19px;line-height: 38px;text-decoration: none;white-space: nowrap;letter-spacing: normal;text-transform: uppercase;font-family: 'Roboto Condensed'}
.btn1:hover a, .btn1:hover span {color: #ad9c87}
.btn1 input {position: absolute;width: 100% !important;height: 100% !important;background: url("/img/spacer.gif") !important;border: none !important;top: 0;left: 0;cursor: pointer;margin: 0 !important;padding: 0 !important}

.btn2 {position: relative;background: url("/img/btn2.png") right top no-repeat;height: 38px;display: inline-block;//display: inline;zoom:1;position: relative;margin-left: 5px}
.btn2 a, .btn2 span {background: url("/img/btn2.png") left top no-repeat;left:-5px;position: relative;display: inline-block;//display: inline;zoom:1;height: 100%;padding: 0 25px;padding-right: 20px;padding-left:45px;color: #f1efd0;font-size: 19px;line-height: 38px;text-decoration: none;white-space: nowrap;letter-spacing: normal;text-transform: uppercase;font-family: 'Roboto Condensed'}
.btn2:hover a, .btn2:hover span {color: #ad9c87}
.btn2 input {position: absolute;width: 100% !important;height: 100% !important;background: url("/img/spacer.gif") !important;border: none !important;top: 0;left: 0;cursor: pointer;margin: 0 !important;padding: 0 !important}

.btn3 {position: relative;display: inline-block;//display: inline;zoom:1}
.btn3 a, .btn3 span {display: inline-block;//display: inline;zoom:1;padding-left: 42px;line-height: 38px;font-size: 19px;text-decoration: none;color: #583d34;text-transform: uppercase}
.btn3:hover a, .btn3:hover span {color: #990019}
.btn3 i {padding-bottom: 2px;border-bottom: 1px dotted #583d34;font-style: normal}
.btn3 input {position: absolute;width: 100% !important;height: 100% !important;background: url("/img/spacer.gif") !important;border: none !important;top: 0;left: 0;cursor: pointer;margin: 0 !important;padding: 0 !important}
.btn3.clear a, .btn3.clear span {background: url("../img/clear.png") no-repeat}
.btn3.print a, .btn3.print span {background: url("../img/print.png") no-repeat}
.btn3.mail a, .btn3.mail span {background: url("../img/mail.png") no-repeat}
.btn3.refresh a, .btn3.refresh span {background: url("../img/refresh.png") no-repeat}
.btn3.bask a, .btn3.bask span {background: url("../img/bask1.png") no-repeat;padding-left: 95px;line-height: 53px}
.btn3.bask.dealer a, .btn3.bask.dealer span {background: url("../img/fura.png") no-repeat;padding-left: 120px;line-height: 53px}

.E5htmleditor_active {}
.E5htmleditor_active table {border-collapse:collapse}
.E5htmleditor_active td {outline:1px dashed #aaa}

.none {}

.tborder {border-collapse:collapse;}
.tborder td {border:none;background: none;padding: 12px 10px;vertical-align: top}
.tzebra {border-collapse:collapse;border-bottom: 4px solid #e3e0b9}
.tzebra td {border:none;background: none;padding: 12px 10px;vertical-align: top}
.tzebra td.even {background: #f1efd0}
.tzebra td.odd {}
.thead {background: url("../img/bg1.gif") repeat #e3e0b9 !important;padding: 15px 10px !important;}
.thead h1, .thead h2, .thead h3, .thead div, .tzebra h1, .tzebra h2, .tzebra h3, .tzebra div, .tborder h1, .tborder h2, .tborder h3, .tborder div {margin: 0}

#WPager {margin: 20px 0}
ul.yiiPager li {background: none;padding: 0;margin: 0;border: none;font-size: 15px;line-height: 19px;font-weight: normal}
ul.yiiPager li a {border: none !important;padding: 5px 10px !important;color: #990019 !important;text-decoration: underline !important;font-weight: normal !important;}
ul.yiiPager li.selected a {background: url("../img/bg1.gif");color: #583d34 !important;text-decoration: none !important;}
body ul.yiiPager {margin: 0 10px}
body ul.yiiPager li.previous {padding-left: 15px;background: url("../img/point22.gif") left 7px no-repeat}
body ul.yiiPager li.next {padding-right: 15px;background: url("../img/point2.gif") right 7px no-repeat}
body ul.yiiPager li.hidden {display: none !important;}

.flasherror {background: pink;margin: 5px;padding: 10px}

.editpanel .i {margin: 0 3px}
.createpanel {margin: 5px 0}
.createpanel .a {color: red}

.grid4 {}
.grid4 .cnt {font-size: 0 !important;letter-spacing: -4px !important;left: -2.5%;position: relative;zoom:1;overflow: hidden;width: 102.5%}
.grid4 .cnt>* {letter-spacing: normal;font-size: 14px;position: relative;margin-left: 2.5% !important}
* html .grid4 .cnt * {z-index:expression(runtimeStyle.zIndex=1, parentNode.className=='cnt' ? (runtimeStyle.marginLeft='2.5%', runtimeStyle.fontSize='14px', runtimeStyle.letterSpacing='normal') : 0)}
.grid4 .w1, .grid4 .w2, .grid4 .w3, .grid4 .w4 {display:inline-block;//display:inline;zoom:1;position: relative;vertical-align: top;overflow: hidden}
.grid4 .w1 {width: 22.49%}
.grid4 .w2 {width: 47.49%}
.grid4 .w3 {width: 72.49%}
.grid4 .w4 {width: 97.49%}
.grid4 .pad1 {left: -1.5%;width: 101.5%}
.grid4 .pad1>* {margin-left: 1.5% !important;}
* html .grid4 .pad1 * {z-index:expression(runtimeStyle.zIndex=1, parentNode.className=='pad1' ? (runtimeStyle.marginLeft='1.5%', runtimeStyle.fontSize='14px', runtimeStyle.letterSpacing='normal') : 0)}
.grid4 .pad1 .w1 {width: 23.48%}
.grid4 .pad1 .w2 {width: 48.48%}
.grid4 .pad1 .w3 {width: 73.48%}
.grid4 .pad1 .w4 {width: 98.48%}

.grid6 {}
.grid6 .cnt {font-size: 0 !important;letter-spacing: -4px !important;left: -2.5%;position: relative;zoom:1;overflow: hidden;width: 102.5%}
.grid6 .cnt>* {letter-spacing: normal;font-size: 14px;position: relative;margin-left: 2.5% !important}
* html .grid6 .cnt * {z-index:expression(runtimeStyle.zIndex=1, parentNode.className=='cnt' ? (runtimeStyle.marginLeft='2.5%', runtimeStyle.fontSize='14px', runtimeStyle.letterSpacing='normal') : 0)}
.grid6 .w1, .grid6 .w2, .grid6 .w3, .grid6 .w4 {display:inline-block;//display:inline;zoom:1;position: relative;vertical-align: top;overflow: hidden}
.grid6 .w1 {width: 14.1%}
.grid6 .w2 {width: 30.8%}
.grid6 .w3 {width: 47.5%}
.grid6 .w4 {width: 64.1%}
.grid6 .w5 {width: 80.8%}
.grid6 .w6 {width: 97.5%}

.h1 {color: #583d34;font-size: 19px;font-family: 'Roboto Condensed';text-transform: uppercase;margin-bottom: 15px}
.h1 span {padding-bottom: 2px;border-bottom: 1px dotted #948654}

#under {position: absolute;min-width: 997px;width: 100%;height: 1397px;overflow: hidden;zoom:1;top:0;left: 0;background: url("../img/fon2.jpg") center top no-repeat}
#under .rel {width: 997px;position: relative;margin: auto;zoom:1;display: none}
#under .bgleft {position: absolute;left: -427px;top: 70px;width: 447px;height: 640px;background: url("../img/bgleft.png") no-repeat}
#under .bgright {position: absolute;width: 486px;height: 564px;top: 121px;right: -351px;background: url("../img/bgright.png") no-repeat}

#win {height: 100%;min-height: 1400px}
#doc {width: 997px;min-height: 100%;margin: auto}
#header {min-height: 254px;position: relative;z-index: 3;padding-top: 1px;padding-bottom: 1px}
#footerhelper {height: 251px}
#footer {min-width: 997px;height: 251px;position: relative;margin-top: -251px;overflow: hidden;background: url("../img/derevo.jpg") repeat #371e13}
#footer .box0 {width: 997px;margin: auto;padding: 42px 0 0 35px;position: relative;overflow: hidden}
#footer a {color: #a08a6d}
#footer a:hover {color: #f8ebc1}
#main {position: relative;min-height: 210px}
#maintable {width: 100%}
#mleft {width: 210px;vertical-align: top;padding-left: 47px}
#mcenter {padding-left: 26px;width: 714px;vertical-align: top}
#mright {width: 0;vertical-align: top}

#header .kakvibratpatron {position: absolute;left: 140px;top: 0}
#header .logo {position: absolute;left: 325px;top: 2px}
#header .patronniyzavod {position: absolute;right: 630px;top: 83px}
#header .skmindystriya {position: absolute;left: 630px;top: 86px}
#header .phone {position: absolute;left: 797px;top: 29px;font-size: 14px}
#header .WUserExit {position: absolute;left: 632px;top: 59px;font-size: 12px}
#header .icon {position: absolute;left: 809px;top: 91px}
#header .icon a {display: block;text-decoration: none;position: absolute;height: 9px;background: url("../img/home.png") no-repeat}
#header .icon a.home {width: 11px;background-position: 0 0;left: 0px}
#header .icon a.home:hover {background-position: 0 -9px}
#header .icon a.mail {width: 10px;background-position: -23px 0;left: 23px}
#header .icon a.mail:hover {background-position: -23px -9px}
#header .icon a.map {width: 12px;background-position: -45px 0;left: 45px}
#header .icon a.map:hover {background-position: -45px -9px}
#header .lang {position: absolute;left: 880px;top: 87px;color: #65504e;font-size: 12px;line-height: 1em}
#header .lang a {color: #65504e;font-size: 12px;text-decoration: none}
#header .lang a:hover {text-decoration: underline}
#header .search {position: absolute;left: 618px;top: 14px;width: 170px;height: 38px}
#header .search input {width: 148px}
#header .search .smt {width: 17px;height: 13px;background: url("../img/lupa.png") no-repeat;margin: 0;padding: 0;border: none;cursor: pointer;position: absolute;top: 8px;right: 7px}
#header .search .smt:hover {background-position: 0 -13px}

#hmenu {background: url("../img/stvol.png");width: 988px;height: 99px;margin:auto;position: absolute;top: 115px;left: 5px}
#hmenu ul, #hmenu li {padding: 0;margin: 0;background: none}
#hmenu table {width: 534px;margin: auto;margin-top: 40px}
#hmenu table .item {width: 1px;white-space: nowrap}
#hmenu .a1 {color: #f7f0d6;font-size: 18px;font-family: 'Roboto Condensed';text-decoration: none;white-space: nowrap}
#hmenu .a1:hover {color: #ad9c87}
#hmenu .active .a1 {color: #d4bd87}
#hmenu .box {position: relative}
#hmenu ul.l2 {position: absolute;top: 33px;left: 0;padding: 15px 19px;background: url("../img/bg2.gif") repeat #4b322c;border-radius: 10px;display: none}
#hmenu li.l2 {background: url("../img/point1.gif") 0 7px no-repeat;padding-left: 25px;font-size: 15px;line-height: 20px;margin-bottom: 5px}
#hmenu .a2 {color: #eae7c7;text-decoration: underline}
#hmenu .a2:hover {color: #8a7c69}

#mainmenu ul, #mainmenu li {padding: 0;margin: 0;background: none}

#leftmenu1 {margin: 8px 0 30px 0}
#leftmenu1 ul, #leftmenu1 li {margin: 0;padding: 0;background: none}
#leftmenu1 li.l1 {font-size: 16px;line-height: normal;padding: 10px 20px;margin-bottom: 5px;background: url("../img/bg3.gif") repeat #eae7c7;font-family: 'PT Sans Caption'}
#leftmenu1 .a1 {text-decoration: none;color: #583d34;display: block;padding-left: 26px;background: url("../img/point2.gif") 0 7px no-repeat}
#leftmenu1 .a1:hover {color: #990019}
#leftmenu1 .active .a1 {color: #990019}

#leftmenu2 {margin: 30px 0}
#leftmenu2 ul, #leftmenu2 li {margin: 0;padding: 0;background: none}
#leftmenu2 li.l1 {font-size: 15px;line-height: 22px;background: url("../img/point2.gif") 0 8px no-repeat;padding-left: 23px;margin-bottom: 5px}
#leftmenu2 .a1 {text-decoration: underline}
#leftmenu2 .a1:hover {color: #583d34}
#leftmenu2 .active .a1 {color: #583d34}

#mainmenu {margin: 30px 0;margin-top: -7px}
#mainmenu ul, #mainmenu li {margin: 0;padding: 0;background: none;zoom:1}
#mainmenu ul.l1 {}
#mainmenu li.l1 {font-size: 19px;line-height: 42px;margin-bottom: 5px;color: #583d34;font-family: 'Roboto Condensed';position: relative}
#mainmenu .a1 {text-decoration: none;color: #583d34;text-transform: uppercase;padding-bottom: 2px;border-bottom: 1px dotted #948654}
#mainmenu .a1:hover {color: #990019}
#mainmenu .active .a1 {color: #990019}
#mainmenu li.l1 b {display: block;position: absolute;top: 0;left: 0}
#mainmenu ul.l2 {margin: 18px 0 8px 0;margin-left: -114px;margin-bottom: 20px;line-height: normal;font-weight: normal;font-family: 'PT Sans';display: none}
#mainmenu .active ul.l2 {display: block}
#mainmenu li.l2 {margin-bottom: 5px}
#mainmenu li.l2 span {font-size: 15px;line-height: 22px;color: #583d34;font-weight: bold}
#mainmenu li.l2 .a2 {display: block;background: url("../img/point2.gif") 0 8px no-repeat;padding-left: 25px;font-size: 15px;line-height: 22px;margin-bottom: 5px;color: #583d34;text-decoration: underline}
#mainmenu li.l2.active .a2, #mainmenu li.l2 .a2:hover {color: #990019}
#mainmenu ul.l3 {margin-bottom: 15px;margin-top: 5px}
#mainmenu li.l3 {margin-bottom: 5px}
#mainmenu li.l3 .a3 {display: block;background: url("../img/point2.gif") 0 8px no-repeat;padding-left: 25px;font-size: 15px;line-height: 22px;margin-bottom: 5px;color: #583d34;text-decoration: underline}
#mainmenu li.l3.active .a3, #mainmenu li.l3 .a3:hover {color: #990019}

#mainmenu li.mainmenu14 {line-height: 120px;padding-left: 109px;margin-bottom: 0px}
#mainmenu li.mainmenu14 b {background: url("../img/ohotnikam.png") no-repeat;width: 186px;height:120px;left: -47px;top: 6px}
#mainmenu li.mainmenu15 {line-height: 113px;padding-left: 109px;margin-bottom: 12px}
#mainmenu li.mainmenu15 b {background: url("../img/dileram.png") no-repeat;width: 123px;height: 113px;left: -14px;top: 15px}
#mainmenu li.mainmenu16 {line-height: 114px;padding-left: 109px;margin-bottom: 10px}
#mainmenu li.mainmenu16 b {background: url("../img/partneram.png") no-repeat;width: 115px;height: 114px;left: -10px;top: 12px}
#mainmenu li.mainmenu73 {line-height: 113px;padding-left: 109px;margin-bottom: 12px}
#mainmenu li.mainmenu73 b {background: url("../img/sport.png") no-repeat;width: 123px;height: 113px;left: -25px;top: 15px}
#mainmenu li.mainmenu77 {line-height: 113px;padding-left: 109px;margin-bottom: 12px}
#mainmenu li.mainmenu77 b {background: url("../img/ikonka-practikam.png") no-repeat;width: 124px;height: 113px;left: -25px;top: 5px}

#mainmenu li.mainmenu61 {line-height: 120px;padding-left: 109px;margin-bottom: 0px}
#mainmenu li.mainmenu61 b {background: url("../img/ohotnikam.png") no-repeat;width: 186px;height:120px;left: -47px;top: 6px}
#mainmenu li.mainmenu62 {line-height: 113px;padding-left: 109px;margin-bottom: 12px}
#mainmenu li.mainmenu62 b {background: url("../img/dileram.png") no-repeat;width: 123px;height: 113px;left: -14px;top: 15px}
#mainmenu li.mainmenu63 {line-height: 114px;padding-left: 109px;margin-bottom: 10px}
#mainmenu li.mainmenu63 b {background: url("../img/partneram.png") no-repeat;width: 115px;height: 114px;left: -10px;top: 12px}

#footer .spl {float: left;background: url("../img/fms.gif");height: 140px;width: 2px;margin: 0 15px}
#footer .menu {float: left}
#footer .menu a {color: #a08a6d;text-decoration: underline;font-size: 15px;line-height: 20px;display: block;margin-bottom: 10px}
#footer .menu a:hover {color: #f8ebc1}
#footer .text {position: absolute;top: 42px;right: 0;width: 520px;font-size: 15px;line-height: 20px;color: #a08a6d}
#footer .text p {margin-bottom: 10px}
#footer .text .social {margin: 20px 0 18px 0;padding: 0 4px;overflow: hidden}
#footer .text .social li {margin: 0;padding: 0;float: left;margin: 0 3px;cursor: pointer;background: none}

#registration {}
#registration .addshop {font-size: 15px;display: inline-block;//display: inline;zoom:1;background: url("../img/plus.gif") 0 4px no-repeat;padding-left: 20px;margin: 25px 0}
#registration .shop .one {margin-bottom: 20px}

.imgborder {border: 5px solid #d6c898;border-radius: 5px;behavior: url(/css/PIE.htc);position: relative}

#pagename {font-family: 'Roboto Condensed';font-size: 26px;text-transform: uppercase;margin-bottom: 15px}

#mleft h2 {font-size: 26px;margin-bottom: 20px}

#newslist {font-size: 15px;line-height: 19px}
#newslist .item {margin-bottom: 10px;overflow: hidden}
#newslist .date {font-size: 12px;color: #990019}
#newslist .name a {color: #583d34}
#newslist .name a:hover {color: #990019}
#newslist .all {margin: 10px 0;display: inline-block;//display: inline;zoom:1}
#newslist .foto {margin: 5px 0}
#newslist .foto.left {float: left;margin: 0 25px 10px 0}
#newslist .foto img {width: 190px;border: 5px solid #d6c898;border-radius: 5px;behavior: url(/css/PIE.htc);position: relative}

.myselect-btn {border: none !important;background: url("../img/down.png") center center no-repeat;cursor: pointer}

#cataloglist {margin-right: -15px;font-size: 0;letter-spacing: -4px}
#cataloglist .catalog {display: inline-block;//display: inline;zoom:1;font-size: 0;letter-spacing: -4px;vertical-align: top;margin: 0 15px 0 0}
#cataloglist .catalog>* {font-size: 13px;letter-spacing: normal}
#cataloglist .catalogname {color: #583d34;font-size: 22px;font-family: 'Roboto Condensed';text-transform: uppercase;line-height: 41px;background: url("../img/bg1.gif");padding: 0 15px;margin-bottom: 18px;white-space: nowrap;border-radius: 5px;position: relative;behavior: url(/css/PIE.htc);}
#cataloglist .serieslist {margin-right: -15px}
#cataloglist .series {display: inline-block;//display: inline;zoom:1;vertical-align: top;margin: 0 15px 40px 0}
#cataloglist .series .foto {width: 210px;min-height: 50px;position: relative}
#cataloglist .series .foto img {width: 200px;border: 5px solid #d6c898;border-radius: 5px;behavior: url(/css/PIE.htc);position: relative}
#cataloglist .series .patrontypes {position: absolute;top: 10px;left: 10px}
#cataloglist .series .patrontypes img {width: auto;height:auto;padding: 0;margin: 0 10px 0 0;border: none;float: left}
#cataloglist .series .name {font-size: 19px;color: #583d34;font-family: 'Roboto Condensed';text-transform: uppercase;text-align: center;margin: 3px 0;line-height: 26px;width: 210px}
#cataloglist .series .name a {padding-bottom: 2px;border-bottom: 1px dotted #583d34;text-decoration: none;color: #583d34}
#cataloglist .series .name a:hover {color: #990019}

#content {padding-bottom: 50px}

#body .ui-tabs {background: none;border: none;padding: 0;margin: 20px 0}
#body .ui-tabs .ui-tabs-nav {background: none;border: none;margin: 0;padding: 0}
#body .ui-tabs .ui-state-default {background: #ebe1b7;border: none;font-size: 15px;margin: 0;margin-right: 3px}
#body .ui-tabs .ui-state-default a {color: #583d34;padding: 0 10px;line-height: 36px;white-space: nowrap}
#body .ui-tabs .ui-state-active {background: #d6c898}
#body .ui-tabs .ui-state-active a {color: #990019}
#body .ui-tabs .ui-tabs-panel {border: 5px solid #d6c898;margin: 0;padding: 0;background: #f2f0d2}

#productlist {border: 1px solid #baae7b;border-radius: 3px;behavior: url(/css/PIE.htc);position: relative;padding: 6px}
#productlist td {border: 1px solid #f2f0d2;font-size: 15px;line-height: 19px;padding: 5px 10px}
#productlist .head td {background: #ebe1b7;font-size: 13px;line-height: 15px;padding: 5px 10px}
#productlist .name a {color: #990019}
#productlist .name a:hover {color: #583d34}
#productlist .producshort {padding: 10px;padding-right: 20px;background: #ebe1b7;font-size: 13px;line-height: 18px;color: #583d34;position: relative;overflow: hidden}
#productlist .producshort .close {position: absolute;top: 5px;right: 5px;cursor: pointer}
#productlist .producshort .shortfoto {float: left;margin: 0 10px 10px 0;max-width: 100px}
#productlist .producshort div.fowllist {display: inline-block;//display: inline;zoom:1}
#productlist td input.baskinput {margin: 0;padding: 0;color: #583d34;border: 1px solid #583d34;background: none;height: auto;margin-right: 5px}
#productlist td.count .ipt {width: 60px}

.productlist .producshort {padding: 10px;padding-right: 20px;background: #ebe1b7;font-size: 13px;line-height: 18px;color: #583d34;position: relative;overflow: hidden}
.productlist .producshort .close {position: absolute;top: 5px;right: 5px;cursor: pointer}
.productlist .producshort .shortfoto {float: left;margin: 0 10px 10px 0;max-width: 100px}

#seriesview {overflow: hidden;zoom:1;min-height: 1000px}
#seriesview .foto {width: 334px;float: left;margin: 0 24px 10px 0;position: relative}
#seriesview .foto img {width: 324px;border: 5px solid #d6c898;border-radius: 3px;behavior: url(/css/PIE.htc);position: relative}
#seriesview .foto .look {width: auto;height: auto;margin: 0;padding: 0;border: none;position: absolute;right: 20px;bottom: 20px;cursor: pointer}
#seriesview .seriesname {font-size: 26px;font-family: 'Roboto Condensed';color: #990019;text-transform: uppercase;margin-bottom: 15px}
#seriesview .seriesname .patrontypes {}
#seriesview .seriesname span {vertical-align: middle;display: inline-block;//display: inline;zoom:1}
#seriesview .poducttabs {clear: both}
#seriesview .bask {float: right;padding-left: 100px;background: url("../img/bask1.png") no-repeat;height: 53px;line-height: 53px;margin: 10px 10px}
#seriesview .bask.dealer {background: url("../img/fura.png") no-repeat;padding-left: 120px}
#seriesview .bask a {color: #583d34;font-size: 19px;font-family: 'Roboto Condensed';text-transform: uppercase;text-decoration: none;padding-bottom: 2px;border-bottom: 1px dotted #948654}
#seriesview .note {float: left}

#product-buy {text-align: center}

ul.hlist {margin: 30px 0;padding: 0}
ul.hlist a {color: #990019}
ul.hlist a:hover {color: #583d34}
ul.hlist li {margin: 0;padding: 0;background: url("../img/point2.gif") 0 8px no-repeat;padding-left: 25px;display: inline-block;//display: inline;zoom:1;margin-right: 27px}

#articlelist {}
#articlelist .item {overflow: hidden;margin-bottom: 20px}
#articlelist .foto {float: left;width: 175px;margin: 0 25px 10px 0}
#articlelist .foto img {width: 165px;border: 5px solid #d6c898;border-radius: 4px;position: relative;behavior: url(/css/PIE.htc);}
#articlelist .name {font-size: 18px;line-height: 20px;margin-bottom: 10px}
#articlelist .short {font-size: 15px;line-height: 19px}
#articlelist .link {margin: 10px 0}

#WBask {letter-spacing: normal;font-size: 15px;overflow: hidden;margin-bottom: 20px}
#WBask .title {background: url("../img/bask1.png") no-repeat;height: 53px;padding-left: 100px;overflow: hidden;float: left;margin: 0 20px 10px 0}
#WBask .title.dealer {background: url("../img/fura.png") no-repeat;padding-left: 120px}
#WBask .title span, #WBask .title a {font-size: 19px;color: #583d34;padding-bottom: 2px;border-bottom: 1px dotted #948654;text-transform: uppercase;line-height: 50px;text-decoration: none}
#WBask ul.hlist {margin: 15px 0}
#WBask .right {margin-top: 14px}

#wloginform {}
#wloginform .ipt {float: left;margin-right: 10px}
#wloginform .row {margin-bottom: 10px}
#wloginform .pwdrestore a {color: #583d34}
#wloginform .pwdrestore a:hover {color: #990019}

#vibor {width: 903px;margin: auto}
#vibor .tabs {}
#vibor .tabs ul, #vibor .tabs li {margin: 0;padding: 0;background: none}
#vibor .tabs ul {overflow: hidden}
#vibor .tabs li {float: left;line-height: 43px;color: #b8a978;background: #ebe1b7;font-size: 22px;margin-right: 2px;padding: 0 20px;border-radius: 3px;behavior: url(/css/PIE.htc);position: relative;top: 3px;text-transform: uppercase}
#vibor .tabs li.active {color: #473227;background: url("../img/tabbg.gif") left top repeat-x #d6c898;}
#vibor .tabs .tabs-box {border: 5px solid #d6c898;border-radius: 0 5px 5px 5px;behavior: url(/css/PIE.htc);position: relative;padding: 40px 35px;background: #f2f0d2}
#vibor .tabs .tabs-box:before {
    content: '';
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
    border: 1px solid #baae7b;
    border-radius: 3px;
    background: none;
}
#vibor .tabs .tabs-box>* {position: relative}
#vibor .caliber .myselect {min-width: 300px}
#vibor .fowls {font-size: 0;letter-spacing: -4px}
#vibor .fowls .fowl {display: inline-block;//display: inline;zoom:1;font-size: 13px;letter-spacing: normal;background: #eae7c7;padding: 10px;border: 1px solid #d6c898;margin: 0 12px 12px 0;white-space: nowrap;text-align: center;min-height: 85px;min-width: 83px;vertical-align: top}
#vibor .fowls .fowl .foto {margin-bottom: 10px;min-height: 70px}
#vibor .fowls .fowl input {color: #583d34;background: #eae7c7;padding: 0;margin: 0;border: 1px solid #583d34;display: inline;width: auto;height: auto;margin-right: 5px}
#vibor .caliber {padding: 5px 20px}
#vibor .serieslist {}
#vibor .serieslist .series {overflow: hidden;margin-bottom: 20px}
#vibor .seriesfoto {float: left;margin: 0 20px 20px 0}
#vibor .seriesfoto img {width: 200px;border: 5px solid #d6c898;border-radius: 4px;position: relative;behavior: url(/css/PIE.htc);}
#vibor .seriesname {}
#vibor .productlist {width: 585px}
#vibor.itog .productlist {width: 100%}
#vibor .productlist td {padding: 5px 0;padding-right:15px;border-bottom: 1px solid #d6c898}
#vibor .productlist .product {}
#vibor .productlist .product input {width: auto;height: auto;margin: 0;padding: 2px;border: 1px solid #583d34;color: #583d34;display: inline}
#vibor td.fowllist {padding-right: 0}
#vibor .productlist .shotnum {white-space: nowrap;width: 1px}
#vibor.itog h2 {background: #ebe1b7;padding: 15px 10px;font-size: 18px;color: #583d34}
#vibor.itog .productlist .name {color: #990019}

#shoplist {margin: 20px 0}
#shoplist td.head {background: #ebe1b7;padding: 10px;border-bottom: none}
#shoplist td {padding: 10px 5px;border-bottom: 1px solid #d6c898;vertical-align: top}
#shoplist .shop input {color: #583d34;background: #eae7c7;padding: 0;margin: 0;border: 1px solid #583d34;display: inline;width: auto;height: auto;margin-right: 5px}

#slider {position: relative;height: 607px !important;margin-top: -120px;left:-10px}
#slider .slide {position: absolute;top: 0;left: 0}

body.titul #maintable {margin-top: -35px}
body.titul #mainmenu {margin-top: -43px;position: relative;z-index: 3}
body.titul #mleft {width: 211px}
body.titul #mcenter {width: 473px;padding: 0 23px 0 35px}
body.titul #mright {width: 203px}

#hmenu .menu5 ul {display: none !important}
#hmenu .menu53 ul {display: none !important}

#mainmenu .flashmenu ul.l2 {position: absolute;z-index: 5;left: 212px;top: 58px;width: 210px;border: 1px solid #ccc297;border-radius: 0 9px 9px 9px;background: url("../img/bg1.gif");padding: 10px}
#mainmenu .flashname {display: none}
#mainmenu .flashmenu .flashname {display: block;position: absolute;height: 36px;top: -36px;left: -1px;overflow: hidden}
#mainmenu .flashname-box {background: url("../img/bg1.gif");border: 1px solid #ccc297;border-radius: 9px;height: 35px;line-height: 35px;padding: 0 10px;padding-bottom: 9px;font-size: 19px;font-family: 'Roboto Condensed';color: #990019;text-transform: uppercase}
#mainmenu .flashname-box a {text-decoration: none;color: #990019}

#account_restorepwd {text-align: center}

.red {color: #990019}

#articleview {}
#articleview .text:after {content: ' ';display: block;height: 5px;background: url("../img/bg1.gif");margin-top: 30px}
#articleview .nav {margin: 20px 0;overflow: hidden}
#articleview .nav .prev {float: left;display: block;padding-left: 22px;background: url("../img/point22.gif") 0 8px no-repeat}
#articleview .nav .next {float: right;display: block;padding-right: 22px;background: url("../img/point2.gif") right 8px no-repeat}

.socialitem {margin: 20px 0}

body .ui-widget {font-family: 'PT Sans'}

#WOrder {}
#WOrder .count .ipt {width: 60px}
#WOrder td {vertical-align: middle}
#WOrder td.thead {font-weight: bold}
#WOrder .end {font-size: 18px}
#WOrder .end td {padding: 5px}
#WOrder .itogcost {font-size: 22px}
#WOrder .itogdiscount {font-size: 22px}
#WOrder .itogamount {font-size: 22px}
#WOrder .delivery {font-weight: normal}

table.t1 {}
table.t1 .head td {cursor: auto;border-bottom: none;padding: 0}
table.t1 .head td div {background: #ebe1b7;margin: 1px;padding: 15px 10px;height: 40px}
table.t1 td {padding: 15px 10px;border-bottom: 1px solid #d6c898;cursor: pointer}

#orderlist .odd td {background: #eee8c4;padding: 2px 10px;border-bottom: none}
#orderlist .even td {background: #f2f0d2;padding: 5px 10px;border-bottom: none}
#orderlist .reorder a {display: inline-block;//display: inline;zoom:1;padding-left: 20px;background: url("/img/point2.gif") 0 8px no-repeat}

.baskico {padding-left: 120px;background: url("../img/fura.png") left center no-repeat;line-height: 70px;display: inline-block;//display: inline;zoom: 1;margin-right: 15px}
.baskico span {font-size: 19px;color: #583d34;font-family: 'Roboto Condensed';padding-bottom: 2px;border-bottom: 1px dotted #583d34;text-transform: uppercase}

#account {}
#account .bask {background: #e3e0b9;padding: 15px;overflow: hidden;margin-bottom: 10px}
#account .bask .right {float: right;margin-left: 10px}
#account .bask .right a {padding-left: 21px;line-height: 22px}
#account .bask .right .order {background: url("../img/redcheck.png") left center no-repeat;color: #990019;}
#account .bask .right .reset {background: url("../img/del.png") left center no-repeat;color: #583d34}
#account .bask .baskico {float: left}
#account .bask p {float: left;padding-top: 15px;margin-left: 15px}

#account .pmenu {overflow: hidden;margin: 20px 0}
#account .pmenu a {display: block;float: left;margin-right: 10px;text-decoration: none;padding-left: 110px}
#account .pmenu a span {font-size: 19px;color: #583d34;font-family: 'Roboto Condensed';padding-bottom: 2px;border-bottom: 1px dotted #583d34;text-transform: uppercase;line-height: 32px}
#account .pmenu .neworder {background: url("../img/neworder.png") left center no-repeat}
#account .pmenu .findorder {background: url("../img/findorder.png") left center no-repeat}
#account .pmenu .history {background: url("../img/history.png") left center no-repeat}

#account .pdata {margin: 20px 0}
#account .pdata .head {background: url("../img/bg3.gif");padding: 20px 20px;margin-bottom: 20px}
#account .pdata .head span {text-transform: uppercase;font-size: 18px;font-weight: bold}
#account .pdata .head a {float: right;padding-left: 20px;background: url("../img/point2.gif") 0 8px no-repeat}
#account .pdata p {margin: 0 20px;font-size: 15px;line-height: 25px}

#account .docs {margin: 20px 0}
#account .docs .head {background: url("../img/bg1.gif");padding: 20px 20px;margin-bottom: 20px}
#account .docs .head span {text-transform: uppercase;font-size: 18px;font-weight: bold}
#account .docs .pad {margin: 0 20px}

#account .orderstatus {white-space: nowrap}
#account .orderstatus img {margin-right: 10px}

a.point {padding-left: 20px;background: url("../img/point2.gif") 0 9px no-repeat;display: block;color: #583d34;margin-bottom: 5px}

#newsview .nav {margin: 20px 0;overflow: hidden}
#newsview .nav .prev {float: left;display: block;padding-left: 22px;background: url("../img/point22.gif") 0 8px no-repeat}
#newsview .nav .next {float: right;display: block;padding-right: 22px;background: url("../img/point2.gif") right 8px no-repeat}

.bg1 {background: url("../img/bg1.gif");padding: 10px}
.bg2 {background: url("../img/bg4.gif");padding: 10px}

.ui-autocomplete {background: #f1efd0;color: #583d34}
.ui-autocomplete li {margin: 0 !important}
.ui-autocomplete a {color: #583d34;text-decoration: none !important;font-size: 15px;line-height: 19px;background: none !important;border: none !important;margin: 0 !important;}
.ui-autocomplete a:hover {color: #990019;border: 1px solid #f1efd0;background: none}
.ui-autocomplete-category {margin: 0;padding: 2px 0.4em;background: none !important;border: none !important;line-height: 1.5em}

div.fowllist {white-space: nowrap;overflow: hidden;font-size: 0;margin-right: -5px}
div.fowllist .fowl {display: inline-block;//display: inline;zoom:1;margin-right: 5px;vertical-align: middle;letter-spacing: normal}

a.chall {}
a.chall.hide {background: url("../img/close2.png") 0 6px no-repeat;padding-left: 20px}
a.chall.show {background: url("../img/check.png") 0 8px no-repeat;padding-left: 20px}

#WFeedBack .row {margin: 8px 0}

#account.history .point {float: right;margin: 0 10px}

.center #wloginform {margin: auto;width: 500px}

#registration .shop {position: relative}
#registration .shop .del {display: block;padding-left: 20px;background: url("../img/del.png") 0 4px no-repeat;position: absolute;right: 10px;top: 20px}