.pag_box{width:1120px;margin-left: -25px;}
.navi_goods{width:900px;}

.leftimg {
float:left;
margin:7px 7px 7px 0
}

.info_t {
width:755px;
padding-bottom:10px
}

.phone {
font-family:Arial;
font-size:14px;
left:113px;
position:absolute;
top:22px;
width:135px
}

.phone_bot {
font-family:Arial;
font-size:10px;
position:absolute
}

.brands {
width:100%;
padding:11px 0 7px;
height: 23px;
font-size: 15px;
}
.dobro_pozh{
font-size: 12px;
font-family:Georgia;
letter-spacing: 0.03em;
}
.oplata_name {
font-size:15px;
font-weight:700;
text-transform:uppercase
}

kabinet a {
padding-left:4px
}

#form-login {
margin-top:3px
}

.ya-share2 ul li {
margin-left:-10px;
padding-left:1px!important
}

.ya-share2 {
margin-left:-12px;
margin-bottom:35px
}

.ya-share2__container_size_m .ya-share2__icon {
height:33px!important;
width:33px!important;
background-size:33px 33px!important
}

.vmCartModule img {
margin-left:-10px
}

.menutopleft-right .menutopleft .menu li:last-child {
border:0;
padding-right:0
}

.menutopleft-right .menutopleft .menu li a {
display:block;
outline:none;
text-decoration:none;
text-transform:uppercase;
color:#000;
font-weight:400;
margin:-3px -11px 0;
padding:0 1px 0 0
}

.menutopleft-right .menutopleft .menu,.menutopleft-right .menutopright .menu {
border:none!important
}

.menutopleft-right .menutopright .menu li {
float:left;
text-decoration:none;
color:#000;
text-transform:uppercase;
font-size:14px;
font-weight:400;
margin:0 0 0 10px;
padding:0
}

.menutopleft-right .menutopleft .menu li {
float:left;
text-decoration:none;
color:#000;
text-transform:uppercase;
font-size:16px;
height:13px;
margin-top:10px;
border-right:2px solid #000;
font-weight:400;
padding:0 25px 0 28px
}

.menutopright {
display:inline-block;
float:right;
margin-right:-15px;
margin-top:3px
}

.menutopleft {
display:inline-block;
float:left;
margin-left:-23px
}

.menutopleft-right {
border-bottom:1px solid #000;
height:32px;
margin:10px 1px 10px 0
}

#toptext {
font-size:18px;
margin-left:55px;
margin-top:43px
}

#blockbrands {
font-size:14px;
border-top:1px solid #CCC;
margin-top:6px;
width:auto;
text-align:center
}

.bottom-banner {
margin-right:-19px;
margin-top: 25px;
width:auto;
text-align:center
}

.showblocktext {
font-family:Tahoma,Geneva,sans-serif;
font-size:13px;
padding-top:12px;
text-align:center
}

.showblock {
float:left;
font-family:Tahoma,Geneva,sans-serif;
padding-left:15px;
text-align:center
}

#catalog {
border:1px solid #B4AEAE;
font-family:Georgia,Tahoma,Arial,sans-serif;
height:30px;
margin-top:21px;
padding-top:11px;
text-align:center;
width:158px;
float:left
}

#catalog_blog {
border:1px solid #B4AEAE;
font-family:Georgia,Tahoma,Arial,sans-serif;
height:30px;
margin-top:8px;
margin-left:260px;
padding-top:11px;
text-align:center;
width:158px
}

.showbox {
width:998px;
height:auto;
float:left;
margin-left:-29px
}

#showboxD {
width:998px;
height:auto;
float:left;
margin-left:-28px
}

#city_field {
width:174px
}

body {
background:#FFF;
color:#000;
font-family:Georgia,Tahoma,Arial,sans-serif;
line-height:1.6
}

body#bd {
color:#666;
background:#fff;

}

body.contentpane {
color:#000;
font-size:13px;
line-height:1.3em;
width:auto;
margin:1em 2em
}

body.fs1 {
font-size:14px
}

body.fs2 {
font-size:13px
}

body.fs4 {
font-size:13px
}

body.fs5 {
font-size:14px
}

body.fs6 {
font-size:15px
}

a:hover,a:active,a:focus {
color:#333;
text-decoration:underline
}

small,.small,.smalldark,.img_caption,a.readon,#ja-footer {
font-size:92%
}

small,.small,.smalldark,.createby,.createdate,.modifydate,.img_caption p,p.site-slogan {
color:#999
}

h1 {
font-size:19px;
font-weight:400;
margin-bottom:0;
margin-top:5px;
font-family:Lucida Grande;
opacity:.65;
margin-left:3px
}

h2,.product-title {
font-size:14px;
opacity:.65;
font-weight:400;
font-family:Lucida Grande
}

h3 {
font-size:120%
}

ul li {
line-height:160%;
padding-left:50px
}

ol li {
line-height:180%;
margin-left:35px
}

th {
font-weight:700;
text-align:left;
padding:8px
}

fieldset {
border:none;
background:url(../images/dot-h.gif) repeat-x top;
padding:10px 5px
}

fieldset.input {
background:none;
padding:0
}

hr {
border-bottom:0;
border-left:0;
border-right:0;
border-top:1px solid #E6E6E6;
height:1px
}

br {
height:1px;
}

form label {
cursor:pointer
}

input,select,textarea,.inputbox,.button {
font-family:Tahoma,Arial,sans-serif;
font-size:100%;
color:#666
}

.inputbox {
border:1px solid #CCC;
background:#FFF;
padding:2px
}

.inputbox:hover,.inputbox:focus {
border:1px solid #999;
background:#FFF
}

.button {
background:#E2E2E2;
font-weight:400;
color:#000;
padding:2px 8px
}

.article_separator {
clear:both;
display:none;
height:30px;
background:url(../images/dot-h.gif) repeat-x center;
margin:0
}

.column_separator {
padding:0 25px
}

.sectiontableheader {
background:#ececec;
color:#666;
font-weight:700;
padding:8px
}

.sectiontableheader a,.sectiontableheader a:hover,.sectiontableheader a:active,.sectiontableheader a:focus {
color:#FFF
}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {
background:url(../images/dot-h.gif) repeat-x bottom;
padding:8px
}

table.contentpane {
border:none;
width:100%
}

table.contentpaneopen {
border:none;
border-collapse:collapse;
border-spacing:0
}

table.contenttoc {
width:30%;
float:right;
margin:0 0 10px 10px;
padding:0
}

table.contenttoc td {
background:url(../images/bullet.gif) no-repeat 12px 8px;
padding:1px 5px 1px 20px
}

table.contenttoc th {
border-bottom:1px solid #CCC;
text-indent:5px;
padding:0 0 3px
}

table.poll {
border-collapse:collapse;
width:100%;
padding:0
}

table.pollstableborder {
border:none;
text-align:left;
width:100%;
padding:0
}

table.pollstableborder img {
vertical-align:baseline
}

table.pollstableborder td {
border-collapse:collapse;
border-spacing:0;
background:none;
padding:4px!important
}

table.pollstableborder tr.sectiontableentry1 td {
background:#F7F7F7
}

table.searchintro {
width:100%;
padding:10px 0
}

table.searchintro td {
padding:5px!important
}

.blog_more {
background:url(../images/dot-h.gif) repeat-x top;
margin:15px 0 0;
padding:10px 0 0
}

.blog_more strong {
display:block;
text-transform:uppercase;
margin:0 0 5px
}

.blog_more ul li {
background:url(../images/bullet.gif) no-repeat 4px 8px;
margin:0;
padding:0 0 0 12px
}

.category {
font-weight:700;
text-transform:uppercase
}

h1.componentheading,.componentheading {
font-size:175%;
margin:0 0 10px;
padding:0 0 10px
}

.componentheading {
font-size:14px;
background:url(../images/dot.gif) repeat-x bottom;
text-transform:uppercase;
color:#666
}

.contentdescription {
padding-bottom:30px
}

h2.contentheading,.contentheading {
font-size:200%;
margin:0;
padding:0 0 5px
}

table.blog .contentheading {
font-size:175%
}

a.readon {
text-align:center;
text-decoration:none;
color:#666;
text-transform:uppercase;
font-weight:700;
background:url(../images/arrow-readon-1.png) no-repeat left 2px;
padding-left:12px
}

a.readon:hover,a.readon:focus,a.readon:active {
background:url(../images/arrow-readon-2.png) no-repeat left 2px
}

.moduletable {
padding:0
}

ul.pagination {
background:url(../images/dot-h.gif) repeat-x top;
font-family:Arial;
font-size: 10px;
padding-top: 27px;
width: 1150px;
margin-right: 20px;
text-align: center;
}

.pagenavfv {
width:100%;
clear:both;
background:url(../images/dot-h.gif) repeat-x top;
margin:15px auto 0 0;
padding:10px 0 0
}

ul.pagination li {
background:none;
display:inline;
margin:0;
padding:0
}

ul.pagination li span {
border:1px solid #666;
margin-right:3px;
background:#ededed;
padding:8px
}

ul.pagination a {
border:1px solid #666;
text-decoration:none;
background:#fff;
color:#666;
padding:8px 10px
}

.pagenavbar {
background:url(../images/icon-pages.gif) no-repeat center left;
font-weight:700;
padding-left:14px
}

.pagenavcounter {
background:url(../images/icon-pages.gif) no-repeat 0 11px;
font-weight:700;
padding:8px 14px 0
}

.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td {
background:none
}

.article-toolswrap {
display:block;
text-transform:uppercase;
font-size:92%;
position:relative;
margin:0 0 10px;
padding:0
}

.article-tools {
display:block;
white-space:nowrap;
padding:0 10px 0 0
}

.article-meta {
width:70%;
float:left
}

.createby {
background:#666;
color:#FFF;
padding:0 5px
}

.createdate {
padding:0 5px 0 0
}

.modifydate {
width:100%;
display:block;
margin-bottom:10px
}

div.buttonheading {
position:absolute;
top:0;
right:10px
}

.buttonheading img {
border:0;
float:right;
margin:0 0 0 5px
}

.opaque {
-moz-opacity:.8;
opacity:.8;
filter:alpha(opacity=80)
}

.over {
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
cursor:pointer
}

#frontpage {
width:991px;
display:inline;
margin:0;
padding:0
}

.left {
float:left;
width:990px;
background-image:url(../../../images/testmain6.jpg)
}

.right {
width:300px;
float:left
}

.bottom {
display:inline;
width:991px;
height:200px
}

#delivery {
position:absolute;
left:285px;
top:38px;
color:#000;
font-size:14px
}

#hallo {
right:1px;
height:20px;
position:absolute;
top:0
}

#login {
position:absolute;
right:1px;
top:10px;
line-height:15px;
font-size:13px;
}

#login-form {
display:none;
position:absolute;
right:0;
top:30px;
z-index:99999;
background:#f5f5f5;
width:214px;
padding:10px
}

a.dashed {
border-bottom:1px dashed #666;
color:#666
}

a.remind-link {
float:right;
color:#666;
font-weight:400;
padding:7px 0 0 5px
}

a.remind-link.padrig {
padding-right:6px
}

#ja-wrapper {
width:991px;
clear:both;
margin: 20px;
}

.narrow #ja-wrapper {
width:752px
}

#ja-container {
margin-top:3px;
position:relative
}

#ja-mainbody {
margin-top:1px;
float:left;
width:100%
}

.halfwidth {
width:765px!important
}

*+html .ja-slideshowimage img {
position:relative;
left:0;
width:991px;
margin:0 auto;
padding:0
}

#ja-content {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
position:relative
}

.ja-slideshowimage {
right:230px
}

.ja-slideshow-case {
width:0!important
}

#ja-col {
float:left;
overflow:hidden;
width:210px;
position:relative;
padding-right:10px
}

#ja-col table {
border-collapse:collapse;
border-spacing:0
}

.narrow #ja-containerwrap {
background:url(../images/dot.gif) repeat-y 150px 0 #FFF
}

#ja-containerwrap-f {
background:#FFF
}

div.moduletable h3,div.moduletable_menu h3,div.moduletable_text h3,div.moduletable_hilite h3,div.moduletable_menuhilite h3 {
font-size:100%;
color:#000;
text-transform:uppercase;
margin:0 -15px 0 -16px;
padding:10px 15px
}

div.moduletable,div.moduletable_menu,div.moduletable_text,div.moduletable_menuhilite,div.moduletable_hilite1 {
margin:0
}

div.moduletable_menu h3,div.moduletable_menuhilite h3 {
margin-bottom:0;
border-bottom:none
}

div.moduletable_menu,div.moduletable_menuhilite {
padding:10px 15px
}

div.moduletable_menuhilite h3 {
background:#00A9DD;
color:#FFF
}

div.banneritem_text {
padding:5px 0!important
}

div.advs {
clear:both;
display:block;
float:left;
width:100%
}

div.moduletable li {
background:url(../images/bullet.gif) no-repeat 3px 8px;
line-height:160%;
padding-left:12px
}

#ja-headerwrap {
height:105px;
background-color:#FFF
}

#ja-header {
line-height:normal;
position:relative;
background:url(../images/main-tl.gif) no-repeat top left
}

.logobottom a {
width:150px;
display:block;
background:url(../images/logo/logo_autumnn_С.png) no-repeat;
position:absolute;
height:60px;
top:0
}

p.slogan {
position:absolute;
top:70px;
left:5px;
font-size:14px;
color:#000
}

p.site-slogan {
position:absolute;
top:55px;
left:20px;
text-transform:uppercase;
letter-spacing:1px;
margin:0;
padding:0
}

#ja-mainnavwrap {
background:#fff;
z-index:999;
height:35px
}

#ja-mainnav {
height:20px;
padding-top:2px
}

.narrow #ja-mainnav {
width:600px
}

#ja-mainnav a,#ja-subnav a {
outline:none
}

#ja-subnav li {
background:none;
margin:0;
padding:1px 0
}

#ja-subnav a {
display:block;
outline:none;
text-decoration:none;
background:url(../images/bullet.gif) no-repeat 3px 10px;
padding:4px 2px 4px 14px
}

#ja-pathway {
margin-left:1px;
text-transform:uppercase;
background:#F7F7F7;
border-bottom:1px solid #E6E6E6;
line-height:normal;
padding:10px 15px
}

#ja-pathway strong {
margin-right:5px;
color:#00A9DD
}

#ja-pathway img {
margin:1px 5px
}

ul.menu {
border:1px solid #E1E1E1;
display:block;
list-style:none outside none;
margin:0;
padding:0 15px
}

ul.menu li {
display:block;
background:none;
line-height:normal;
margin:0;
padding:0
}

ul.menu li a {
display:block;
outline:none;
text-decoration:none;
text-transform:uppercase;
color:#000;
margin:0 -15px;
padding:8px 15px 9px
}

ul.menu li ul li a {
text-transform:uppercase
}

* html ul.menu li a {
width:190px;
padding:7px 15px 8px
}

* html .narrow ul.menu li a {
width:150px;
padding:7px 15px 8px
}

*+html ul.menu li a {
padding:7px 15px 8px
}

ul.menu li.active a {
text-decoration:none;
font-weight:400
}

ul.menu li.parent a,.item85,.item86 {
text-decoration:underline;
font-weight:700
}

ul.menu li li a {
border:none;
padding-left:26px!important;
text-transform:none;
font-weight:400!important
}

ul.menu li li.active a {
color:#000;
font-weight:700;
text-decoration:underline!important
}

ul.menu li li li a {
color:#666!important;
font-weight:400!important;
padding-left:38px!important
}

ul.menu li li li.active a {
font-weight:700!important
}

.ja-box-full,.ja-box-left,.ja-box-center,.ja-box-right {
float:left;
overflow:hidden
}

.ja-box-left,.ja-box-center {
background:url(../images/dot.gif) repeat-y right
}

#ja-topsl1 {
position:relative;
height:auto;
margin-left:1px
}

#ja-topsl2,#ja-topsl3 {
margin-left:1px
}

#ja-topsl2 div.moduletable h3,#ja-topsl3 div.moduletable h3 {
background:#F7F7F7;
color:#666;
margin-left:-15px
}

#ja-topsl3 td {
margin:0;
padding:15px 0
}

#ja-topsl3 tr {
background:url(../images/dot-h.gif) repeat-x bottom
}

#ja-botsl {
position:relative;
border-top:1px solid #E6E6E6;
margin-left:1px;
clear:both;
background:#F7F7F7
}

#ja-botsl div.moduletable {
position:relative;
border:none;
padding:15px
}

#ja-botsl div.moduletable h3 {
background:none;
border:none;
font-size:100%;
margin:0;
padding:0
}

#grey-info {
background:#FFF;
margin-top:10px;
padding:0
}

#ja-footerwrap {
position:relative;
clear:both
}

#ja-footer {
color:#666;
text-transform:uppercase;
font-size:92%;
display:block
}

#ja-footer small {
color:#666;
font-size:100%;
float:right;
right:0;
position:absolute;
bottom:72px;
padding:0 0 10px 20px;
font-size:12px; 
}

#ja-footer ul {
line-height:normal;
margin:0;
padding:0 10px 5px
}

#ja-footer li {
display:inline;
margin:0
}

#ja-footer li a {
display:inline;
line-height:normal;
padding:0 10px
}

li.ja-firstitem {
background:none!important
}

div.sublogo {
width:20%;
float:right
}

.tab1 {
width:105px
}

div.sublogo a {
background:url(../images/vk.jpg) no-repeat scroll right center transparent;
border:2px solid;
display:block;
font-size:200%;
position:relative;
right:265px;
text-align:center;
text-indent:-5000px;
top:20px;
width:158px
}

.narrow div.sublogo a {
width:140px;
height:70px
}

div.copyright {
padding:20px 0;
}

div.foot-rss {
position:absolute;
top:95px;
right:20px
}

div.foot-rss img {
vertical-align:middle
}

ul.accessibility {
position:absolute;
top:-100%
}

#form-login p {
margin:0 0 5px
}

#form-login ul {
margin:5px 0 0
}

#modlgn_username,#modlgn_passwd {
width:98%;
height:22px
}

#log-button {
height:22px;
background:#E8E8E8;
padding:1px 15px 3px
}

#logout-button {
border:none;
background:none;
font-weight:700;
color:#666;
cursor:pointer;
padding:2px
}

#ja-search {
float:left;
width:190px;
height:35px;
background:url(../images/icon-search.png) no-repeat 5px 0;
overflow:hidden
}

.narrow #ja-search {
width:150px
}

#ja-search .inputbox {
background:none;
border:none;
font-weight:700;
color:#CCC;
padding:10px 0 0 40px
}

#ja-banner {
text-align:center;
overflow:hidden;
width:100%;
clear:both;
padding:20px 0 0
}

div.back_button a,div.back_button a:hover,div.back_button a:active {
background:none!important;
display:block;
text-decoration:none!important;
margin:10px 0
}

.hasTip img {
border:none;
margin:10px 5px 0 0
}

div.ja-innerdiv {
background:url(../images/dot-h.gif) repeat-x bottom;
padding:6px 0 7px
}

.tool-tip {
background:#FFF;
border:1px solid #CCC;
float:left;
max-width:200px;
z-index:999;
color:#333;
padding:5px
}

.tool-title {
background:url(../../system/images/selector-arrow.png) no-repeat;
font-size:100%;
font-weight:700;
margin:-15px 0 0;
padding:15px 0 5px
}

.tool-text {
font-size:100%;
margin:0
}

#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li {
background:none;
color:#FFF;
margin:0;
padding:10px
}

#system-message dd.message ul {
background:#FFF;
border:none
}

* html .clearfix {
height:1%
}

.clearfix {
display:inline-block
}

html[xmlns] .clearfix {
display:block
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden
}

.vm-showcart {
float:right
}

a.MagicThumb-swap img {
margin-bottom:5px
}

#snap_image a img {
max-width:116px;
height:auto
}

.form02 .formLabel {
width:130px;
padding-right:30px
}

.form02 .formField {
width:280px
}

.form02 .inputbox {
width:166px;
padding:3px
}

.form02 .inputbox#agreed_field {
width:13px
}

div.register2 {
width:100px;
float:left;
margin-left:245px;
margin-top:5px
}

#login_stretcher label {
min-width:130px;
text-align:right;
padding-right:30px;
display:block;
float:left;
margin:0
}

#login_stretcher input#username_login,#login_stretcher input#passwd_login {
width:112px;
margin:3px
}

#login_stretcher input.button {
margin-left:223px;
width:58px;
margin-top:3px
}

.request strong {
font-weight:400;
color:red;
padding-left:5px
}

.fb_info b {
width:181px;
text-align:left;
display:table;
float:none;
padding-right:5px;
padding-bottom:3px
}

.kabinet {
text-align:right
}

.kabinet a {
font-weight:400;
font-size:13px
}

td.baskImage img {
max-width:80px;
height:auto;
margin:auto
}

#vmLogResult .shop_tip,#vmLogResult .shop_info {
background:#E2E2E2;
color:#333;
font-weight:400;
padding:5px
}

h3.cbHeader {
background:#333;
color:#fff;
padding:5px
}

.shop_tip {
background:#666;
color:#fff;
padding:0
}

dd.error ul li {
list-style:none;
list-style-position:inside;
text-align:center;
margin-right:10px
}

#pagemaneregister {
width:97%;
float:left;
font-weight:700;
padding-left:26px
}

#notise_register {
width:495px;
float:right;
padding-top:41px;
height:60px
}

#notise_pasw {
width:495px;
float:right;
height:10px;
font-size:9px;
left:-140px;
top:57px;
position:relative;
line-height:11px
}

.form02 {
width:485px
}

.imagebrowse {
max-height:235px;
min-height:235px;
width:100%;
position:relative;
margin-top:-10px
}

.imagebrowse img {
width:180px;
height:235px
}

.s_img {
max-height:230px;
width:100%;
min-height:225px;
margin-top:-9px
}

table.browzes td {
vertical-align:top
}

input.mod_parameter_checkbox {
margin-right:3px;
opacity:.7;
padding: 5px 6px 5px 5px;
}

.status {
width:80px;
height:16px;
color:#000;
text-align:right;
font-size:13px;
line-height:16px;
z-index:20;
position:absolute;
right:0;
top:0;
display:none
}

.vnal {
width:121px;
height:31px;
z-index:20;
position:absolute;
right:10px;
top:10px;
background:url(../images/vnall.png) no-repeat
}

.podzakaz {
width:80px;
height:20px;
z-index:20;
position:absolute;
right:-0;
top:218px;
color:#333;
font-weight:700;
text-align:right;
margin-right:14px
}

.dostup {
height:16px;
text-align:center;
background:url(../images/dostup.png) no-repeat;
color:#000;
line-height:16px;
display:table;
font-family:Tahoma;
font-size:10px;
width:120px;
margin:0 0 0 6px;
padding:0
}

.productPrice {
font-size:10px;
font-weight:700;
font-family:Tahoma
}

.browseProductContainer h2 a,.browseProductContainer .product-title a {
font-family:Arial;
font-size:13px;
font-weight:400
}

.browseProductContainer {
width:190px
}

#main_search .browseProductContainer {
height:275px;
width:189px
}

.titlebrowsemain {
font-size:18px;
font-weight:400
}

#back {
margin-top:10px;
clear:both;
position:relative;
top:0
}

.counters {
font-size:13px;
margin-top: 11px;
float:right;
top:-79px;
position:relative;
color:#666
}

h2 {
font-size:150%
}

.inputboxattrib#product_id_field {
float:left;
height:25px;
margin-bottom:2px;
margin-top:0;
vertical-align:middle;
width:230px
}

.browseProductContainer h2 a {
font-family:Tahoma;
font-size:13px
}

.inputbox#product_id_field {
float:left;
height:25px;
margin-bottom:2px;
margin-top:0;
vertical-align:middle;
width:230px;
border:1px solid #CCC;
background:#FFF;
padding:2px
}

#fb_related table {
border-spacing:0
}

pre,blockquote,ul,ol,h2,h3,h4,h5,h6 {
margin:0;
padding:0 0 0px
}

input,select,textarea,.inputbox {
font-family:Tahoma,Arial,sans-serif;
font-size:100%;
color:#333;
margin-right:-4px
}

.extra {
float:left;
width:990px;
background-image:url(../../../images/f-brands.ru.gif);
background-repeat:no-repeat;
padding-bottom:10px
}

#ja-top_phone {
left:308px;
position:absolute;
top:0
}

#ja-vmcurrency div.moduletable h3 {
background:none;
border:none;
margin:0 0 10px;
padding:0
}

.fb_info font {
width:380px;
text-align:left;
display:table;
float:none;
padding-right:5px;
padding-bottom:3px;
color:red;
font-size:13px
}

.top_phone_block {
width:500px;
font-family:Times New Roman
}

.header_phones {
font-size:13px;
text-decoration:none
}

.header_phone_number {
display:inline-block;
width:138px;
background:url(/images/phone_logo.png) no-repeat 0 2px;
text-align:right
}

.header_phone_code {
font-size:13px;
margin-right:0
}

.header_info_text {
font-size:14px;
word-spacing:4px;
margin-left:9px;
font-family:Georgia
}

.vnalD {
width:78px;
height:60px;
z-index:20;
position:absolute;
right:-10px;
top:1px;
background:url(../images/vnalD.png) no-repeat
}

.einfo {
font-size:13px;
font-family:Tahoma,Geneva,sans-serif;
display:none
}

.inputbox#product_id_field,.inputboxattrib {
float:left;
height:25px;
margin-bottom:5px;
margin-top:0;
vertical-align:middle;
width:220px;
border:1px solid #CCC;
background:#FFF;
padding:2px
}

tr.tpt {
background:#666;
color:#fff
}

span.pagenavf {
display:table;
margin-top:0;
font-family:Arial;
width:100%;
text-align:center
}

ul.pagination,ul.pagination span,ul.pagination a,ul.pagination li a,ul.pagination strong {
font-weight:normal;

   
}


span.pagenavf span {
display:inline-block;
border:1px solid #666;
background:#ededed;
padding:0 4px
}

span.pagenavf a {
display:inline-block;
background:#fff;
color:#666;
border:1px solid #666;
padding:0 4px
}

span.pagenavf a:hover {
text-decoration:none;
cursor:pointer;
color:#666
}

ul.pagination li span.pagenav {
padding-left:10px
}

.sectiontableentry1,.sectiontableentry2 {
font-family:Arial;
width:991px;
margin-top:13px;
margin-bottom:20px;
padding:1px 0 0 30px
}

ul#ja-cssmenu {
border-top:1px solid #000;
border-bottom:1px solid #000;
margin:10px 5px 10px 0
}

#ja-cssmenu li a {
display:block;
font-weight:700;
font-size:20px;
height:30px
}

.s_img img {
float:none;
height:230px;
width:180px;
margin:auto
}

.copyright {
border-top:1px solid #ccc;
margin-top:5px
}

h2.titletop {
display:table;
font-size:17px;
opacity:1;
font-weight:400;
margin:0;
padding:0 0 5px
}

.fb_info p {
clear:both;
margin:0;
padding:3px 0 2px
}

#fb_flypage {
min-height:300px
}

#mod_s_form #reset {
display:none!important
}

.browseProductContainer.sumki {
width:245px!important
}

.red_menu {
color:#F30F0F;
text-decoration:underline;
font-weight:700
}

.browseProductContainer h2,.browseProductContainer .productPrice,.browseProductContainer .product-title {
padding:1px 0 0 5px
}

.browseProductContainer.sumki h2,.browseProductContainer.sumki .product-title {
margin-top:3px!important
}

#fancybox-outer #fancybox-left span {
left:20px
}

#fancybox-outer #fancybox-right span {
left:auto;
right:20px
}

.moduletable-breadcrumbs {
font-size:10px;
text-align:left
}

.contmess {
font-size:14px;
padding-top:40px
}

.product {
margin-top:17px!important;
font-family:Arial;
font-size:13px;
font-weight:400
}

.coloured_checkbox {
display: inline-block;
border: 1px solid #9b9b9b;
height: 10px;
width: 10px;
margin: 6px 6px 4px 4px;
}

.current_coloured_checkbox {
height:12px;
width:12px;
margin:0 2px 0 0;
padding:1px
}

#brand_name {
font-family:Georgia;
font-size:25px;
margin-bottom:-15px;
margin-left:0;
margin-top:-13px;
padding-bottom:7px
}

.sizetable {
font-size:16px;
text-align:center;
font-family:"Times New Roman",Times,serif
}

.instructiontable {
font-size:15px;
text-align:left;
border-left:solid 1px #e3e3e3;
border-right:solid 1px #e3e3e3;
border-top:solid 1px #e3e3e3;
border-bottom:solid 1px #e3e3e3;
font-family:"Times New Roman",Times,serif
}

.parametrname {
font-size:16px
}

.parametrname2 {
font-size:14px;
background-color:#e3e3e3
}

#katalog_text_blog {
font-size:14px;
color:#999;
text-align:center;
font-family:"Times New Roman",Times,serif
}

.Maintextnew {
border:1px solid #ececec;
font-size:13px;
text-transform:uppercase;
text-align:center;
letter-spacing:1px;
width:965px;
text-indent:1.5em;
font-family:lucida grande,times new roman;
padding:11px
}

.Maintextnewcat {
border:1px solid #ececec;
font-size:13px;
margin-top:11px;
text-transform:uppercase;
text-align:center;
letter-spacing:1px;
width:965px;
text-indent:1.5em;
font-family:lucida grande,times new roman;
padding:11px
}

.podzakazcontent a {
color:#666;
text-decoration:underline
}

.MagicToolboxSelectorsContainer {
width:330px;
overflow:hidden;
margin-left:0;
margin-top:10px
}

#contacts_anim {
float:right;
bottom:207px;
left:750px;
position:absolute
}

table#table_dostavka td,table#table_dostavka tr,table#table_dostavka {
border:solid #f5f5f5 1px;
text-align:center
}

.menutopleft .menu li.item244 a,ul.menu li li a:hover,ul.menu li li a:active,ul.menu li li a:focus {
color:#000
}

.menutopleft-right .menutopleft .menu li:hover,.menutopleft-right .menutopright .menu li:hover,#ja-pathway a:hover {
text-decoration:underline
}

.showmaintext,.smalldark {
text-align:left
}

html,body,form,fieldset,img,form,.blog_more ul,#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul {
margin:0;
padding:0
}

body.fs3,.parametvalue {
font-size:13px
}

a,#ja-footer a {
color:#666;
text-decoration:none
}

a img,ul.menu li li,#ja-vmcurrency div.moduletable,#snap_image a img,#imageblock a img {
border:none
}

.contentheading,.componentheading,.blog_more strong,h1,h2,h3,h4,.contentheading,.componentheading,.blog_more strong,h1,h2,h3,h4{
line-height:normal
}
.product-title {
line-height:14px;}
.product-price
{
float:left;
}

h4,td,div {
font-size:13px;
}

ul,div.moduletable ul {
list-style:none
}

fieldset a,.shipping_rate_id_ss_24 {
font-weight:700
}

* html .button,*+html .button {
padding:0 5px!important
}

table.contentpaneopen,table.contentpane,table.blog,#ja-containerwrap-f #ja-mainbody {
width:100%
}

ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus,ul.latestnews a,ul.mostread a,a.reg-link,#ja-footer a:hover,#ja-footer a:active,#ja-footer a:focus,ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus,ul.pagination li a:hover {
color:#666
}

div.syndicate div,table.basketRow th,.imagebrowse,.s_img {
text-align:center
}

#hallo p,#ja-containerwrap,#ja-containerwrap-f,#ja-topsl3 table,div.ja-innerdiv img {
margin:0;
padding:0
}

a.dashed:hover,a.dashed:focus,a.reg-link:hover,a.reg-link:focus,#ja-pathway a,ul.menu li a:hover,ul.menu li a:active,ul.menu li a:focus {
text-decoration:none
}

.narrow #ja-col,#mod_vm_search_form {
width:210px
}

#ja-col .article_separator,.form02 .formLabel strong,.cbHeader,#password_input img,input.colored_checkbox,.special_fields,#contact_subject,#contact_phone,.podzakazcontent,#mes01,.razmercontent {
display:none
}

.logo,.logo-text,h1.logo,h1.logo-text {
font-size:200%;
margin:0;
padding:0
}

.logo a,h1.logo a {
width:228px;
display:block;
background:url(../images/logo/logo_autumnn_С.png) no-repeat;
position:absolute;
height:83px;
top:0
}

.logo a span,h1.logo a span {
position:absolute;
top:-1000px
}

.logo-text a,h1.logo-text a {
text-decoration:none;
outline:none;
position:absolute;
top:25px;
left:20px;
text-transform:uppercase
}

#ja-subnav ul,ul.menu li ul {
list-style:none;
margin:0;
padding:0
}

ul.menu li.parent ul li a,ul.menu li.active ul li a {
text-decoration:none;
font-weight:700
}

.clr,#jazin-fp {
clear:both;
margin-bottom: 20px;
}

#system-message dd.error ul,#system-message dd.notice ul {
background:#666;
border:none
}

.form02 .formField#agreed_input,.form02 .formField#agreed_input,.form02 .formField#vm_subs_input {
width:50px
}

.form02 #agreed_div,.form02 #vm_subs_div,.form02 #agreed_div {
width:281px;
text-align:left;
padding-left:5px
}

.inputbox#product_id_field:hover,.inputbox#product_id_field:focus,.inputbox#product_id_field:hover,.inputbox#product_id_field:focus,.inputboxattrib:hover,.inputboxattrib:focus {
border:1px solid #CCC;
background:#FFF
}

.buttonsendconfirmzakaz,a.checkout_link {
display:inline-block;
color:#fff;
text-shadow:0 -1px rgba(0,0,0,.1);
text-decoration:none;
outline:none;
background:linear-gradient(#F3AE0F,#E38916) #E38916;
transition:.2s;
font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
font-size:1.5em;
font-weight:700;
border-radius:3px;
border-color:#FDBE33 #000 #D77206;
border-style:solid none;
border-width:2px 0;
padding:.3em 1em
}
#mod_s_form {
    float: left;
    width: 100%;
    font-size: 12px;
}
.breadcrumbs {
    margin: 5px 0px 0px 3px;
    font-size: 12px;
    color: #c4c4c4;
}
.buttonsendconfirmzakaz:hover,a.checkout_link:hover {
background:linear-gradient(#f5ae00,#f59500) #f5ae00
}

.buttonsendconfirmzakaz:active,a.checkout_link:active {
background:linear-gradient(#f59500,#f5ae00) #f59500
}
.bottom_m
{width: 565px; font-family: lucida grande; font-size: 12px;}

#rh-badge {
display:none!important
}
}
#top_text{margin-left:9px;}

.parameter, .parameter_label, .show_param {
    margin: 2px;
    font-family: Arial,Verdana,sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    color: #444444;
    opacity: 0.9;
}
.mod_parameter_label, .parameter_label, .mf_label, .cat_label, .mod_order_label, .types_label {
    float: left;
   width: 205px;
    padding: 5px 1px 6px 10px;
	font-size: 14px;
}
#sb, .colichestvo {
    display: block;
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    border: none;
    padding: 5px 0;
    text-align: center;
    font-size: 12px!important;
    background: #666;
    color: #fff;
    border-radius: 3px;
    font-family: Arial, Helvetica, sans-serif;
}

#main_search .browseProductContainer .productPrice {
    font-size: 13px!important;
    color: #7F7F7F;
    padding: 0px 2px 5px 10px;
    clear: both;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold; 
}
.product_name {
    font-family: Arial;
    font-size: 13px!important;
    font-weight: normal;
	}
	

#mod_category_div, #mod_mf_div, #mod_ad_div, #mod_price_div, #mod_order_div, .parameter_div {
    float: left;
    margin-top: 7px;
    margin-bottom: 3px;
    width: 80%;
    border-bottom: 0px solid #CCCCCC;
}
.cbContainer {
       position: absolute;
    top: 90px!important;
    left: 75%!important;
    height: 71px;
    width: 500px;
    margin-left: 0px!important;
    margin-right: -250px;
    margin-bottom: -35px;
	}
	#system-message {
    margin-bottom: -25px;
    padding: 0;
    width: 800px;
}
.paginav_bot{
text-align:center;
}
.bottom_menue
{width: 700px; font-family: lucida grande; font-size: 13px;}
.mainlevel-nav{
padding: 12px 6px 12px 8px;}
.filter_tabs{
vertical-align: top; display: inline-block; font-size:16px;}
.pg1{
	font-size:13px;}