body, html {
    border: 0;
    margin:0;
    padding:0;
    background:#FFFFFF;
    width:100%;
    height:100%;
    min-width:1000px;
    color:#000000;
    font-family:Verdana, Tahoma, Arial, Serif;
}
h1, h2, h3, h4, h5, h6 {margin:0; padding:10px 0;}
h1 {font-size:28px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
p {margin:0; padding:3px 0;}
a {
    cursor:pointer;
    outline:none;
    text-decoration: underline;
    color:#0088cc;
} 
a:hover {color:#c51d38;
              text-decoration: none;
}
a:visited {color:#0088cc;}
form {margin:0; padding:0;}
img {border:0;}
.body {
    width:100%;
    min-width:1000px;
    min-height:100%;
    height:auto !important;
    height:100%;
}
* html .body {
   height:100%
}
.body .container-content {
    padding-bottom:68px;
}
.footer {
    height:68px;
    margin-top:-68px;
    width:100%;
}
.header {
    height:98px;
    width:100%;
}
.container {
    width:100%;
    height:auto;
}
.content {
    width:100%;
    float:left;
}
.content .middle {
    margin:0 179px;
}
.content .middle .data {
    padding:15px 10px;
    font-size:12px;
    border: 0px double black;
}
.left {
    float:left;
    margin-left:-100%;
    width:179px;
}
.right {
    float:left;
    margin-left:-179px;
    width:179px;
}
.left-column, .right-column {
    width:179px;
    overflow:hidden;
}
.right-column {
    margin-top:15px;
}
.left-column .top, .right-column .top {
    height:22px;
    width:100%;
}
.left-column .top .top-body, .right-column .top .top-body {
    height:22px;
    width:152px;
    background:url(img/l-panel-bg-top.png) repeat-x 0 0;
    float:left;
}
.left-column .top .top-corner, .right-column .top .top-corner {
    width:27px;
    height:22px;
    background:url(img/l-panel-corner-top.png) no-repeat 0 0;  
    float:left; 
}
.right-column .top .top-corner {
    background:url(img/r-panel-corner-top.png) no-repeat 0 0; 
}
.left-column .center-body {
    background:url(img/l-panel-bg.png) repeat-y 0 0;
    width:100%;
}
.right-column .center-body {
    background:url(img/r-panel-bg.png) repeat-y 0 0;
    width:100%;
}  
.right-column .center-body ul {
    margin:0;
    padding:0 18px 10px 10px;
    list-style:none;
}
.right-column .center-body ul {
    padding:0 10px 10px 18px;
}
.right-column .center-body li {margin:0; padding:0;
}
.right-column .center-body li a {
    text-decoration: none;
    color:#656958;
    font-size:13px;
    display:block;
    padding:5px 0;
    line-height:13px;
}
.right-column .center-body li a:hover { 
    color:#ae2125; 
    font-size: 15px
}
.left-column .bottom, .right-column .bottom {
    height:30px;
    width:100%;
}
.left-column .bottom .bottom-body, .right-column .bottom .bottom-body {
    width:152px;
    float:left;
    height:30px;
    background:url(img/l-panel-bg-bottom.png) repeat-x 0 0;
}
.left-column .bottom .bottom-corner, .right-column .bottom .bottom-corner {
    width:27px;
    float:left;
    height:30px;
    background:url(img/l-panel-corner-bottom.png) no-repeat 0 0;
}
.right-column .bottom .bottom-corner {
    background:url(img/r-panel-corner-bottom.png) no-repeat 0 0;
}
.menule ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
                font-size:13px;
}
.menule ul li {
	position: relative;
}
.menule li ul {
	position: absolute;
	left: 150px;
	top: 0;
	display: none;
                font-size:11px;
}
.menule ul li a {
	display: block;
	text-decoration: none;
	color: #656958;
	background: #e6dec2;
	padding: 5px;
}
.menule ul li a:hover {
                color: #ae2125;
                background: #d2b081;
}
.menule ul a:visited {
                color:#656958;}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px;
  display: block;
  background: #9BD1FA;
  margin-top: 2px;
}
.b1 {
  margin: 0 2px;
  background: #9BD1FA;
  border: none;
}
.b1 b {
 margin: 0 1px;
 background: #9BD1FA;
 border-color: #9BD1FA;
}
.b2 {margin: 0 1px; border-color: #9BD1FA;}
.b2 b {border-color: #9BD1FA;}
.b2 i {border-color: #9BD1FA;}
.b2 q {border-color: #9BD1FA;}
.b3 {border-color: #9BD1FA;}
.b3 b {border-color: #9BD1FA;}
.b3 i {border-color: #9BD1FA;}
.b4 {border-color: #9BD1FA;}
.b4 b {border-color: #9BD1FA;}
.b5 {border-color: #9BD1FA;}
.b5 b {border-color: #9BD1FA;
}
.stroka {
  border: 1px solid #9BD1FA;
  border-width: 0 1px;
  background: #9BD1FA;
  text-align: center;
  font-size: 15px;
}
.novosti {
               border: 0px double black;
               width:170px;
               font-size: 11px;
               padding: 2px;
}
.ramkapostupleniya {
                border: 0px double black;
                width:176px;
                height:28px;
                background:url(http://sabus.ru/published/publicdata/U83524SABUS/attachments/SC/images/grad_4_ugli.jpg) no-repeat 0 0;
                padding-left: 10px;
                margin: 4px 0px 20px 3px;
                text-align: justify;
                font-size: 15px;
}
.postupleniya_obshaya {
               border: 0px double black;
               width:172px;
               height: auto;
               margin-left: 1px;
               font-size: 11px;
               line-height: 160%;
               text-align: right;
}
.postupleniya2 {
               border: 0px double black;
               width:172px;
               height: 90px;
               margin-bottom: 2px;
               font-size: 11px;
               line-height: 160%;
}
.postupleniya3 {
               border: 0px double black;
               width:172px;
               height: 100px;
               margin-bottom: 2px;
               font-size: 11px;
               text-align: right;
}
.postupleniya4 {
               border: 0px double black;
               width:170px;
               height: 100px;
               margin-bottom: 2px;
               font-size: 11px;
               text-align: right;
}
.sayt {      
                border: 0px double black;
                width: 300px;
                height: 10px;
                position: absolute;
                top: 330px;
                left: 500px;
                font-size: 29px;
                color: red;
}
.zagolovokright {
                height: 190px;
                border: 0px double black;
                color: #a3b43a;
}
.vitrinaramka{
               border: 0px double black;
               width: 100%;
               height:auto;
               margin: 10px 0 0 0;
               padding: 0;
}
.statya{
               border: 0px double black;
               padding: 10px;
               text-indent: 15px;
               font-size: 13px;
}
.statya a{
               text-decoration: none;
}
.banner{
               border: 0px double black;
               background:url(http://sabus.ru/published/publicdata/U83524SABUS/attachments/SC/images/banner_for_sabus_4.gif) no-repeat 0 0;
               position: relative;
               width: 450px;
               height: 70px;
               left: 15%;
               margin-bottom: 22px;
}
.polosa{
               border: 0px double black;
               background:url(http://sabus.ru/published/publicdata/U83524SABUS/attachments/SC/images/polosa.png) no-repeat 0 0;
               height:1px;
}
.product {
               border: 0px double black;
}
.product2 {
               border: 0px double black;
               top: -82px;
               left: 25%;
}
.product3 {
               border: 0px double black;
               top: -164px;
               left: 50%;
}
.product4 {
               border: 0px double black;
               top: -246px;
               left: 75%;
}
.product5 {
               border: 0px double black;
               top: -244px;
}
.product6 {
               border: 0px double black;
               top: -326px;
               left: 25%;
}
.product7 {
               border: 0px double black;
               top: -408px;
               left: 50%;
}
.product8 {
               border: 0px double black;
               top: -490px;
               left: 75%;
}
.product9 {
               border: 0px double black;
               top: -488px;
}
.product11 {
               border: 0px double black;
               top: -570px;
               left: 25%;
}
.product12 {
               border: 0px double black;
               top: -652px;
               left: 50%;
}
.product13 {
               border: 0px double black;
               top: -734px;
               left: 75%;
}
.product, .product2, .product3, .product4, .product5, .product6, .product7, .product8, .product9, .product11, .product12, .product13 {
               border: 0px double black;
               background:url(http://sabus.ru/published/publicdata/U83524SABUS/attachments/SC/images/ramka_tovar_3.png) no-repeat 0 0;
               width: 152px;
               height: 82px;
               position: relative;
               display:block;
               padding-left: 4px;
}
.product-kart, .product-kart2, .product-kart3, .product-kart4, .product-kart5, .product-kart6, .product-kart7, .product-kart8, .product-kart9, .product-kart11, .product-kart12, .product-kart13 {
               border: 0px double black;
               width: 140px;
               height: 66px;
               position: relative;
               display:block;
               top: 11px;
               left: 1px;
}
.clear {clear:both; height:1px;}
.w1000px {width:1000px;}
.footer .splash {
    margin:0 55px;
    min-width:390px;
    height:63px;  
    font-size:12px;  
}
.footer .splash .left-shadow {
    height:63px; 
    width:100%;  
    background:url(img/l-footer-corner.png) no-repeat left 0; 
}
.footer .splash .right-shadow {
    width:100%; 
    height:63px; 
    background:url(img/r-footer-corner.png) no-repeat right 0;   
}
.footer .splash .center-body {
    height:63px; 
    margin:0 35px 0 8px;
    background:url(img/footer-bg.png) repeat-x 0 0;   
}
.footer .bottom-menu {
  
}
.footer .bottom-menu ul {
    margin:0;
    padding:13px 0 15px 10px;
    list-style:none;  
}
.footer .bottom-menu ul li {
    float:left;  
    color:#656958;
}
.footer .bottom-menu ul li a {
    font-size:11px;  
    color:#656958;
}
.footer .bottom-menu ul li a:hover {color:#919191;}
.footer .bottom-phone {
    margin-top:7px;
    font-size:11px;
}
.footer .bottom-phone .l {
    float:left;
    margin-left:10px;
    width:150px;
}
.footer .bottom-phone .r {
    float:right;
    margin-right:-7px;
    width:150px;
}
.header .green-body {
    height:60px;
    width:100%;
    overflow:hidden;
}
.header .green-body .l, .header .green-body .r, .header .green-body .c {
    height:60px;
    width:100%;
    background:url(img/l-header-corner.gif) no-repeat left 0;
}
.header .green-body .r {
    background:url(img/r-header-corner.gif) no-repeat right 0;
}
.header .green-body .c {
    background:url(img/c-header-bg.gif) repeat-x 0 0;
    margin:0 4px;
}
.header .box-top-menu {
    height:33px;
    width:100%;
    padding-top:4px;
    position:absolute;
    z-index:10;
}
.header .box-top-menu .green-part {
    height:33px;
    width:178px;
    float:left;
}
.header .box-top-menu .green-part .l, .header .box-top-menu .green-part .r  {
    height:33px;
    width:155px;
    float:left;
    background:url(img/l-green-bg.png) repeat-x 0 0;
    font-weight:bold;
}
.header .box-top-menu .green-part .l span {
    line-height:31px;
    color:#FFFFFF;
    font-size:13px;
    padding-left:35px;
}
.header .box-top-menu .green-part .r {
    width:18px;
    background:url(img/r-green-corner.gif) no-repeat 0 0;
}
.header .box-top-menu .orange-part {
    height:35px;
    margin-left:178px;
    min-width:642px;
}
.header .box-top-menu .orange-part .l {
    height:35px;
    width:100%;
    margin:0;
    background:url(img/l-orange-corner.gif) no-repeat left 0;
}
.header .box-top-menu .orange-part .r {
    height:35px;
    margin-left:22px;
    background:url(img/r-orange-bg.gif) repeat-x left 0;
}
.orange-part .r ul {
    height:35px;
    margin:0;
    padding:0;
    list-style:none;
}
.orange-part .r ul li, .searching {
    float:left;
    height:35px;
    text-align:center;
}
.orange-part .r ul li a {
    line-height:31px;
    font-size:13px;  
    color:#656958;
    padding:0;
    font-weight:bold;
    text-decoration: none;
}
.orange-part .r ul li a:hover {
    color:#919191;
}
.orange-part .r ul li span.del {
    height:35px;
    width:6px;
    display:block;
    font-size:0;
    line-height:0;
    background:url(img/del.gif) no-repeat 0 0;
}
.w10per {width:10%;}
.w12per {width:12%;}
.w13per {width:13%;}
.w21per {width:21%;}
.logo {
    text-decoration:none;
    display:block;
    height:50px;
    width:151px;
    padding-top:5px;
    padding-left:5px;
    float:left;
}
.header .top-phone {
    float:right;
    margin-right:5px;
    color:#FFFFFF;
    font-size:14px;
    padding-top:3px;
}
.form-login {
    color:#919191;
    font-size:12px;
    padding:0 9px 0 14px;
}
.form-login input.text {
    border:1px solid #919191;
    width:100%;
    font-size:12px;
    font-family:Verdana;
    color:#656958;
    margin:5px 0;
}
.form-login input.image {
    border:0;
    width:52px;
    height:21px;
    line-height:15px;
    font-size:12px;
    font-family:Verdana;
    color:#ffffff;
    margin:5px 0;
    text-transform:uppercase;
    display:inline-block;
}
.checkbox {margin:0; padding:0;}
.basket-box {
    padding:0 9px 0 14px;
    line-height:14px;
    text-align:right;
    font-size:12px;
}
.basket-box img {
    float:left;
    clear:right;
}
label.remember {
    font-size:11px;
}
div.hr {
    width:100%;
    height:6px;
    background:url(img/hr.gif) no-repeat center 0;
    margin:5px 0;
    font-size:0;
    line-height:0;
}
.form-login table {margin:0 auto;}
.form-login a {color:#0088cc; font-weight:bold; font-size:11px;}
.form-login a:hover {color:#c51d38;}
.p25_0_10_0 {padding:25px 0 10px 0;}
.p13_0_5_0 {padding:13px 0 5px 0;}
.box-input-search {
    width:151px; 
    height:20px;
    background:url(img/search.png) no-repeat 0 0;
    margin-top:5px;
    margin-left:0;
}
.searching {
    width:auto;
    float:right; 
    min-width:151px;
}
.box-input-search input {
    width:130px; 
    height:14px;
    border:0;
    margin:4px 8px 0 8px;
    color:#656958;
    font-size:11px;
}
.box-apple {
    float:left;
    width:156px;
    height:190px;
    clear:right;
    border: 0px double black;
}
.box-apple .rel {
    position:relative;
}
.box-apple .apple {
    background:url(img/apple_.png) no-repeat 0 0;
    position:absolute;
    z-index:10;
    width:154px;
    height:191px;
    margin-top:-17px;
}
.apple .round-touch {
    position:absolute;
    width:83px;
    height:81px;
    top:90px;
    left:34px;
    background:url(img/apple-button.png) no-repeat 0 0;
    z-index:11;
}
.apple-links a {display:block; width:18px; height:10px; }
.apple-links a img {cursor:pointer;}
.apple-links {
    position:absolute; 
    height:81px;
    left:34px;
    top:73px;
    width:83px; 
    z-index:100;
}
#apple_menu, #apple_play {
    position:relative;
    left:50%;
    margin-left:-10px;
    z-index:20;
}
#apple_menu {
    margin-top:1px;
}
#apple_next {
    float:right;
}
#apple_back {
    float:left;
}
#apple_next, #apple_back {
    margin-top:22px;
}
#apple_play {
    margin-top:52px;
}
.bullet{display:none;}
.hndl_proceed_checkout{color:#656958;}
.cpt_maincontent{margin:0;padding:0;width:100%;}
