@media all {
html, body {width: 100%; height: 100%; padding: 0px; margin: 0px; background: #FFFFFF; font: normal 8pt/13pt Tahoma; color: #4b4a4a}
table {padding: 0px; border-collapse:collapse}
td {vertical-align: top; padding: 0px}
img {border: none; vertical-align: top}
form {margin: 0px; padding: 0px}
a {color: #1f7fb1}
ul {margin: 0px; padding: 0px}
li {list-style: none}
h2 {font: bold 10.1pt Tahoma; color: #000000; margin: 0px; padding: 5px 0px 10px 0px}
h2 a {color: #000000; text-decoration: none}
h3 {margin: 0px; padding: 0px; text-transform: uppercase}
a:hover {text-decoration: none}
p {margin: 0px; padding: 0px}


.all {margin: 0px auto; height: auto; min-height: 100%; min-width: 1000px; background: #FFFFFF url(/images/h_bg.jpg) 100% 0% no-repeat}
.all_in {margin: 0px auto; height: auto; min-height: 100%; max-width: 1200px}
.header {height: 257px; position: relative}
.h_left {float: left}
.h_right {position: absolute; width:273px; padding:10px 0 0 50px; background: url(/images/h_bg.png) 100% 0% no-repeat; right: 0px}
.tel {height:85px; padding: 11px 0 0 16px; font: normal 10.5pt Tahoma; color:#3d90bb }
.tel p { font-size:15px; color:#c90b0b; padding:1px 0 0px 0px; text-align:left}
.tel p i { font-style:normal; color:#7d8286; font-size:12px}
.tel p span { font-style:normal; color:#7d8286; font-size:10px}
.hour {padding:10px 0 10px 16px; font-size:14px; color:#3d90bb }
.hour p {padding:15px 0 0 0; margin-top:6px; font-size:11px; color:#696f73; font-weight:bold}
.hour p i { font-style:normal; font-size:8px; font-weight:normal; vertical-align:top}
.hour p b { padding:0 0 0 47px }
.login { padding:9px 0 0 0; position:relative; font-size:10px; color:#666666}
.login strong{font-size:8pt}
.login a { color:#1f7fb1}
.login p { padding:0 0 2px 0 }
.login p input { border:1px solid #d1d8db; width:160px; padding:2px 0 2px 03px; color:#666666; font-size:10px; font-family:Tahoma;}
.login .btn { width:60px; height:20px; border:0px; background: url("/images/but.gif") no-repeat;cursor:pointer; float: right; margin: -30px 35px 0px 0px }

.login i { font-style:normal; display:block; padding:1px 0 0 8px}
.login i a { margin:0 2px}
.login i .r_pass { color:#666666}

.menu {width: 100%; background: url(/images/m_bg.gif) 0% 0% repeat-x; text-transform: uppercase}
.m_bg {height: 44px; position: relative !important; background: url(/images/m_a.gif) 5px 15px no-repeat; padding-left: 5px}
.m_left {width: 18px !important; background: url(/images/m_left.gif) 0% 0% no-repeat}
.m_right {width: 18px !important; background: url(/images/m_right.gif) 100% 0% no-repeat}
.newsmenu_off {font: normal 9pt Tahoma; text-transform: uppercase; padding: 0px 5px 0px 17px;  color: #ffffff; display: block; position: relative}
.newsmenu {font: normal 9pt Tahoma; text-transform: uppercase; text-decoration: none; padding: 0px 5px 0px 17px}
.newsmenu_off a {color: #FFFFFF}
.newsmenu a {color: #b7ecfe}
.newsmenu_off a, .newsmenu a { text-decoration: none; display: block; padding: 14px 0px 14px 0px}

ul.mmenu-sub{padding: 8px 0px 0px 0px; margin: 0px; list-style: none; position: absolute; left: -1px; top: -1px; width: 100%; visibility:hidden; background: url(/images/sub_bg.gif) 0% 0% repeat-x; text-transform: normel}
ul.mmenu-sub li {float: none; padding: 0px 10px 0px 22px; text-align: left; background: #1f7fb1 url(/images/li.gif) 9px 10px no-repeat; font: normal 0.1pt Tahoma}
ul.mmenu-sub li a{background: none !important; font: normal 9pt/12pt Tahoma !important; text-transform: none; text-align: left; border: none !important; padding: 4px 0px 0px 0px; display: block; text-decoration: none; color: #FFFFFF}
ul.mmenu-sub li a:hover {border:none; background: none !important; text-transform: none; text-align: left; border: none !important; padding: 4px 0px 0px 0px; display: block; text-decoration: underline; color: #b7ecfe}
ul.mmenu-sub .separator {height: 7px !important; overflow: hidden; display: block; background: #1f7fb1 url(/images/separator.gif) 0% 100% repeat-x; font: normal 0.1pt/0.1pt Tahoma !important}
.sub_bottom {background: none !important; padding: 0px !important; font: normal 0.1pt Tahoma !important}
.sub_bottom table {width: 100%}
.sub_l, .sub_r {width: 12px}
.sub_c {background: #1f7fb1}

.content {width: 100%;}
.c_left {width: 224px; padding: 16px 5px}
.c_right {padding: 16px 0px 15px 0px}
.g_menu {color: #666666; margin: -5px 0px 0px 0px; padding: 0px 13px; background: #eaeaea; font: bold 8pt Tahoma; text-transform: uppercase}
.g_menu li {list-style: none; padding: 3px 0px}
.g_menu li a {color: #666666; text-decoration: none}
.g_menu li a:hover {color: #1f7fb1; text-decoration: none}
.g_sep {height: 19px !important; overflow: hidden; display: block; background: url(/images/separator2.gif) 0% 50% repeat-x; font: normal 0.1pt/0.1pt Tahoma !important; padding: 0px !important}
.search {background: #eaeaea; padding: 10px 13px 20px 13px; overflow: hidden}
.sear_text {font: normal 8pt Tahoma; color: #666666; background: #FFFFFF; border: solid 1px #d1d8db; width: 135px; float: Left; margin-right: 5px; padding: 1px 3px 4px 3px}
.sear_but {background: url(/images/s_but.gif) 0% 0% no-repeat; width: 50px; height: 20px; font: normal 0.1pt Tahoma; float: Left; border: solid 0px #FFFFFF}

.black_menu {background: #333333; color: #FFFFFF; padding: 15px 13px 8px 13px; margin: 0px}
.black_menu li {list-style: none; padding: 3px 0px 3px 20px; background: url(/images/li2.gif) 0% 6px no-repeat; font: bold 9pt Tahoma; color: #c0c0c0}
.black_menu li a {color: #FFFFFF; text-decoration: none}
.black_menu li a.act {color: #c0c0c0 !important}
.asort {background: url(/images/ass_bg.gif) 0% 0% repeat-y; margin-bttom: -12px}
.asort strong {display: block; margin: 0px; padding: 0px 13px; font: bold 10.5pt Tahoma; color: #000000}
.a_tov {margin: 0px; padding: 5px 13px 10px 33px}
.news {margin: 0px 1px; background: url(/images/n_bg.gif) 0% 0% repeat-x; padding: 10px 0px 0px 0px}
.news li span {display: block; font: normal 9pt Tahoma; color: #73797c}
.news li a {color: #1f7fb1}
.news li a:hover {color: #000000; text-decoration: underline}
.news ul {padding: 5px 0px 0px 0px}
.news ul li {margin: 0px; padding: 5px 13px 0px 13px; line-height: 11.5pt}
.news ul li p {margin: 0px; padding: 5px 0px 5px 21px}
.news ul .all_news {padding-bottom: 15px !Important}
.all_news {text-align: right; padding-top: 7px !important}
.about {padding: 7px 13px; font: normal 8pt/11pt Tahoma}
.c_l_bot {margin-top: 0px; font: normal 0.1pt Tahoma}
.home_cat, .home_cat2 {width: 100%}
.home_cat2  {margin-top: 25px}
.h_c_td {width: 50%; padding: 0px 5px}

.lider_head, .lider_head2 {background: url(/images/l_h_bg.gif) 0% 0% repeat-x; height: 58px}
.stat {background: url(/images/bord2.gif) 0% 0% repeat-x; height: 58px}
.lider_head div {background: url(/images/lider.gif) 0% 0% no-repeat; height: 58px}
.stat div {background: url(/images/lider3.jpg) 0% 0% no-repeat; height: 58px}
.lider_head2 div {background: url(/images/lider2.jpg) 0% 0% no-repeat; height: 58px}
.lider_head div h3{background: url(/images/l_h3.gif) 100% 0% no-repeat; padding: 18px 0px 17px 49px; font: normal 15pt Tahoma; color: #c90b0b}
.lider_head div h1 {background: url(/images/l_h3.gif) 100% 0% no-repeat; padding: 18px 0px 17px 49px; font: normal 15pt Tahoma; color: #000000; text-transform: uppercase; margin: 0px}
.lider_head2 div h3{background: url(/images/l_h3.gif) 100% 0% no-repeat; padding: 18px 0px 17px 49px; font: normal 15pt Tahoma; color: #1f7fb1}
.stat div h3 {background: url(/images/l_h3_1.gif) 100% 0% no-repeat; padding: 18px 0px 17px 49px; font: normal 15pt Tahoma; color: #000000}
.stat div h3 a {text-decoration: none; color: #000000}
.home_tovar {padding: 0px 0px 0px 16px; background: url(/images/bord.gif) 16px 0px repeat-y}
.home_tovar_in {padding: 0px 0px 20px 0px; background: url(/images/bord.gif) 100% 0px repeat-y}
.home_cat2 .home_tovar {background: #f6fbfd url(/images/bord.gif) 0px 0px repeat-y; border-left: solid 17px #FFFFFF; padding-left: 0px; position: relative}
.home_cat2 .home_tovar_in {padding: 0px 0px 0px 0px; background: url(/images/bord.gif) 100% 0px repeat-y}

.h_t_table {width: 100%}
.h_t_left {width: 100px; text-align: center; padding-top: 30px}
.h_t_left_bot {width: 100px; text-align: center; vertical-align: bottom}
.h_t_right {padding-right: 7px}
.h_t_right2 {padding-right: 15px}
.h_t_right2 p {padding-left: 0px !Important}
.h_t_right2 .sell {padding-top: 10px !Important}
.h_t_right_bot {text-align: right; font: normal 20.1pt Tahoma; color: #cc0000; padding: 10px 7px 0px 0px}
.my_right {text-align: center; font: normal 18pt Tahoma; color: #cc0000; padding: 0px 0px 15px 0px; width: 168px; background: #f9f9f9 url(/images/my_bg.gif) 0% 100% no-repeat}
.h_t_right_bot span {font: normal 14pt Tahoma}
.opisanie, .har, .upakovka, .sell {background: url(/images/separator.gif) 0% 0% repeat-x; padding: 6px 0px 7px 0px !important; line-height: 11.5pt}
.sell {padding-top: 15px; font: bold 9pt Tahoma}
.sell a, .sell a:hover strong,  .sell a:hover span {text-decoration: none}
.sell a strong {color: #cc0000; text-decoration: underline}
.sell a span {color: #000000; text-decoration: underline}
.home_separator {background: url(/images/prod_bg.gif) 0% 100% repeat-x; margin: 0px 1px; height: 45px}
.home_separator_in {background: url(/images/prod_bg.gif) 0% 100% repeat-x; margin: 0px 1px; height: 25px}
.c_t_left {font: normal 0.1pt Tahoma; background: url(/images/bord.gif) 0% 100% repeat-x; width: 100%}
.c_t_left td {width: 100%}
.c_t_right {width: 11px !important}
.c_t_right2 {font: normal 0.1pt Tahoma; background: url(/images/c_t_right2.gif) 100% 100% no-repeat}
.stat_in {background : url(/images/prod_bg2.gif) 0% 0% repeat-x; margin: 0px 1px; padding: 7px 11px; line-height: 11.5pt}
.stat_in .all_news {padding-top: 0px !important}
.stat_in  a:hover {color: #000000; text-decoration: underline}
.stat_head {color: #000000}
.stat_head:hover {color: #1f7fb1 !important}

.clearer {clear: both; height: 125px;}

.footer {position: relative; background: url(/images/f_bg2.gif) 100% 100% repeat-x; height: 111px; margin: -111px auto 0px auto; min-width: 1000px;}
.f_in {background: url(/images/f_bg.gif) 100% 100% no-repeat; height: 111px}
.f_content {height: 111px; max-width: 1200px; margin: 0px auto}
.f_left {float: left; width: 226px; padding-top: 10px; padding-left: 16px}
.f_left a {margin-right: 16px}
.f_left a img {margin-top: 13px}
.f_cent {font: normal 14pt/18pt Tahoma; color:#FFFFFF; padding:25px 0px 0px 13px; float: left}
.f_cent b {display:block; font: normal 10.5pt Tahoma; color:#FFFFFF; text-transform:uppercase; padding-bottom:3px }
.f_cent i {font-style:normal; font: normal 10.5pt Tahoma;}

.f_right {padding:30px 137px 10px 16px; font-size:14px; color: #FFFFFF; float: right; width:208px }
.f_right p {background: url(/images/f_hb.gif) no-repeat; padding:15px 0 0 0; margin-top:6px; font-size:11px; color: #FFFFFF; font-weight:bold}
.f_right p i {font-style:normal; font-size:8px; font-weight:normal; vertical-align:top}
.f_right p b {padding:0 0 0 47px }

.center {padding: 0px 0px}
.center p, .center .descr {padding: 0px 15px; margin: 0px}
.navibar {padding: 0px 15px 10px 15px; margin: -7px 0px 0px 0px; postion: relative}
.navibar, .navibar a {color: #000000}

.news_list {padding: 0px 0px 20px 0px; clear: both; overflow: hidden}
.news_list img {float: left; margin: 0px 10px 10px 0px; border: solid 5px #dbdada}
.news_head {padding-bottom: 5px !important}
.content_clear {clear: both; height: 1px; overflow: hidden}
#auth_default {padding-top: 7px; text-align: right; padding-right: 33px}

.form1 {width: 526px; margin: 0px auto; background: url(/images/form_bg.gif) 0% 0% repeat-y}
.form1 td {padding: 5px 15px; font: bold 8pt Tahoma; vertical-align: middle}
.form_footer {padding: 0px !important; foont: normal 1pt Tahoma}
.form_header {text-align: center; vertical-align: middle; background: url(/images/form_header.gif) 0% 0% no-repeat; height: 50px; padding-bottom: 12px !important}
input.form_input, .form1 select, textarea.form_input {width: 276px; font: normal 8pt Tahoma; border: solid 1px #eaeaea; padding: 3px 5px 4px 5px}
.form1 select {width: 200px}
textarea.form_input {height: 70px}

.but2 {width: 80px; height: 20px; background: url(/images/but2.gif) 0% 0% no-repeat; border: solid 0px !important}
.form1 span, .form1 span p {font: normal 8pt Tahoma !important; color: #c90b0b}

.str {background: url(/images/str.gif) 50% 5px no-repeat; padding: 0px 7px}
.filter {margin: 0px auto; width: 100%}
.filter td {width: 50%}

.form2 {width: 348px; margin: 0px auto}
.form2 td {padding: 5px 10px; font: bold 8pt Tahoma; vertical-align: middle}
.form2 td ul {margin: 0px; padding: 0px;}
.form2 td ul li {width: 130px; float: left; padding: 5px 10px 5px 20px; background: url(/images/li4.gif) 9px 11px no-repeat}
.form2 td ul li a {text-decoration: none;}
.form2 td ul li a:hover {text-decoration: underline}
.cell1 {background: url(/images/form_bg2.gif) 50% 0% repeat-y}
.form_footer {padding: 0px !important; foont: normal 1pt Tahoma}
.form_footer2 {padding: 0px !important; foont: normal 1pt Tahoma; text-align: center}
.form_header2 {text-align: center; vertical-align: middle; background: url(/images/form_header2.gif) 0% 0% no-repeat; height: 50px; padding-bottom: 12px !important}
.form3 {width: 100%}
.form3 td {padding: 3px 0px 1px 20px}
.form3 td select {width: 125px; font: normal 8pt Tahoma; padding: 2px 3px 3px 3px; position: realtive}

.but3 { width:80px; height:20px; border:0px; background: url("/images/but3.gif") no-repeat;cursor:pointer }

.adds {font: normal 8pt Tahoma; text-transform: uppercase; text-lign: center}
.prices {font: bold 8pt Tahoma; text-align: center; margin: 0px; padding: 15px 0px 5px 0px; color: #4b4a4a}
.my_right span {font: normal 16pt Tahoma;}
.my_right p {text-align: center; padding-top: 40px}

.img_left {margin: 5px 15px 10px 0px; float: left; border: solid 6px #dbdada}
.img_right {margin: 5px 0px 10px 15px; float: right; border: solid 6px #dbdada}
.img_center {border: solid 6px #dbdada}

.towws li {float: none !important; width: 290px !important}
.towws span {font: normal 8pt Tahoma; color: #cc0000; padding-left: 10px}
.prev {width: 348px; text-align: left; padding-top: 10px; margin: 0px auto}

.photo {padding: 5px 15px 15px 0px; text-align: center}
.photo table {margin: 0px auto}
.photo table td {padding: 5px}
.photo table td img {border: solid 3px #dbdada}
h3 {font: normal 12.5pt Tahoma}
h3 span {display: block; color: #cc0000}
.my_right2 {text-align: center; vertical-align: middle !important; padding: 0px ; width: 183px}
.big {font: normal 9pt/13pt Tahoma}
.descr p {padding: 0 !important}

.basket {width: 100%; font: normal 8pt Tahoma; background: url(/images/border.gif) 0% 0% repeat-y}
.basket td {padding: 5px 5px 7px 5px; background: url(/images/border.gif) 100% 0% repeat-y; text-align: center; vertical-align: middle; border-bottom: solid 1px #eaeaea}
.orow_hat td {border: none !important; background: #eaeaea; font-weight: bold}
.orow_hat .tab_left {background: #eaeaea url(/images/tab_left.gif) 0% 0% no-repeat}
.orow_hat .tab_right {background: #eaeaea url(/images/tab_right.gif) 100% 0% no-repeat}
.orow_hat .tab_left2 {background: #eaeaea url(/images/tab_left2.gif) 0% 100% no-repeat}
.orow_hat .tab_right2 {background: #eaeaea url(/images/tab_right2.gif) 100% 100% no-repeat}
.basket input {font: normal 8pt Tahoma; width: 40px; border: solid 1px #245784}
.tab_left3 {text-align: left !important; padding-left: 25px !important}
.basket a {color: #4b4a4a}

.oformit {background: url(/images/oformit.gif) 0% 0% no-repeat; border: none; width: 112px; height: 20px}

#dost {clear: both; padding: 5px 15px}
.sub_dost, .off_men {display: none}
.off_men, .on_men {float: Left; margin-right: 10px}
.big_menu {font: bold 9pt Tahoma !important; text-decoration: none !important; cursor: pointer; color: #1f7fb1; text-decoration: underline !important}
.cat {text-align: right; padding: 16px}

.help {padding: 10px 15px}
.help strong {font: bold 9pt Tahoma; color: #1f7fb1}
.help ul {margin: 0px 15px; padding: 5px 0px 20px 0px}
.help ul li {padding: 2px 0px; clear: both; }
.help ul li img {float: left; margin-right: 10px; margin-top: 3px}
.help ul li a {color: #4b4a4a; text-decoration: none}

.my-table {width: 100%; border-right: solid 1px #eaeaea; border-bottom: solid 1px #eaeaea}
.my-table td {; border-left: solid 1px #eaeaea; padding: 6px  10px 7px 10px !important}
.my-table-row td {background: #eaeaea !important; font: bold 8pt Tahoma !important}
.my-table-cell td {background: #f9f9f9}
#obyem_misok_dlya_sobak, #diametr_misok_dlya_sobak, #shirina_kletok_dlya_sobak, #vysota_kletok_dlya_sobak, #dlina_kletok_dlya_sobak {visibility: hidden}
.numpage {font: normal 9pt Tahoma; text-align: center}
.numpage2 {padding: 0px 20px 20px 0px; text-align: right}
.numpage2 img {margin: 5px 0px 0px 3px}
.numpage span {background: url(/images/page.gif) 50% 50% no-repeat; padding: 4px 8px 6px 8px; width: 24px; text-align: center}
.numpage strong {font: bold 8pt Tahoma}
.numpage a, .numpage span {margin: 0px 3px}
.alles_vote {padding-top: 7px !Important; background: url(/images/separator.gif) 0% 0% repeat-x; margin-top: 10px !important; font-weight: bold}
.titl {font-weight: bold; padding-bottom: 10px !important; background: url(/images/separator.gif) 0% 100% repeat-x; margin-bottom: 3px !important}
}

@media print {
html, body {width: 500px; height: 100%; padding: 0px; margin: 0px; background: #FFFFFF; font: normal 8pt/13pt Tahoma; color: #4b4a4a}
table {padding: 0px; border-collapse:collapse}
td {vertical-align: top; padding: 0px}
img {border: none; vertical-align: top}
form {margin: 0px; padding: 0px}
a {color: #4b4a4a}
ul {margin: 0px; padding: 0px}
li {list-style: none}
.header, .c_left, .menu, .footer, .h3, .home_separator_in, h1, .c_t_left {display: none}
.all, h1, .lider_head, .lider_head div, .home_tovar_in, .home_tovar {background: none !important}
.basket {width: 800px}
.c_right {padding: 0px; width: 100%}
}
.pricelist {width: 100%}
.price_ul td {padding: 0px 7px 3px 7px}
.pricelist .headerss {background: #eaeaea; font-weight: bold}
.price_ul {margin: 0px}
.price_ul .price_ul {margin-right: 0px !Important}
.pricelist a {color: #333333; text-decoration: none}
.price_ul a {color: #333333; text-decoration: underline}
.price_ul td {border-bottom: solid 1px #eaeaea}
.plus_images {background: url(/images/pl.gif) 0% 0% no-repeat; float: left; width: 9px; display: block; height: 9px; margin: 5px 7px 0px 7px; cursor: pointer}
.minus_images {background: url(/images/pl.gif) 100% 0% no-repeat; float: left; width: 9px; display: block; height: 9px; margin: 5px 7px 0px 7px; cursor: pointer}
