@font-face {font-family:rouble;src:url(/rouble-bold.otf);font-weight:700;font-display:swap;}
body,td {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#777;}
img {border:none;}
td {padding:0;}
table {border:none;border-collapse:collapse;}
.search_tab {width:100%;}
.search_tab_td1 {width:190px;}
.search_tab_td2 {text-align:left;}
.top_tab {width:100%;}
.cart_tab {width:100%;}
.tabos_tr {height:1050px;}
.tabos_td {text-align:center;vertical-align:top;}
.p_similar_price {color:red;}
.span_right {text-align:right;}
.footer_text {color:#678ed0;}
.footer_text a{color:#678ed0;}
.footer_text a:hover{color:#678ed0;}
.cart_img {vertical-align:bottom;}

A {color:#035;text-decoration:underline;}
A:hover {color:#888;text-decoration:none;}
body {max-width:1300px;background-color:#fff;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;}
#top-mobile {display:none;}
#top-mobile2 {display:none;}
#slogan {padding-top:14px;padding-left:51px;}
#slogan h3 {font-family:Tahoma,Verdana,Arial;font-size:10px;color:#ccc;display:inline;margin:0;text-transform:uppercase;}
#nad {float:left;padding-top:20px;padding-left:51px;width:182px;}
#nad h1 {line-height:36px;font-size:44px;color:#4e80d6;display:block;margin-top:0;margin-bottom:0;text-transform:uppercase;}
#logo {vertical-align:top;padding-top:32px;padding-left:93px;}
#menuleft {width:280px;text-align:left;vertical-align:top;padding-top:25px;padding-left:51px;}
#logo_block {float:left;}
#shapka {clear:both;float:left;text-align:left;}
#sum {font-size:12px;}
#num {font-size:12px;}
.TdLogo {width:312px;}
.TdMenu {background-image:url(beliykot1.jpg);background-repeat:no-repeat;background-position:right top;text-align:left;vertical-align:top;}
.TdMenu #basket form {text-align:left;vertical-align:top;width:180px;padding-top:10px;float:left;}
.TdMenu #basket #zakaz br {margin-bottom:5px;}
.TdMenu #basket input {font-weight:400;color:#000;background-color:#fff;text-align:left;vertical-align:middle;height:17px;width:38px;padding-left:3px;border:1px solid #ccc;}
.TdMenu #basket td {font-size:11px;text-transform:uppercase;color:#777;padding:2px;}
.TdBody {text-align:left;vertical-align:top;padding-right:20px;height:700px;}
#basket {background-image:url(line.gif);background-repeat:no-repeat;background-position:left top;text-align:left;vertical-align:top;height:55px;padding-left:70px;}
.rub {font-family:rouble;font-size:16px;color:#035;}
.price {font-size:15px;font-weight:700;}
#zakaz {padding-top:10px;padding-left:63px;float:left;}
#zakaz a {font-weight:700;color:#777;display:block;padding-top:1px;}
#title1 {font-size:18px;font-weight:700;color:#98baf3;text-transform:uppercase;text-align:left;vertical-align:top;width:auto;float:left;padding-top:29px;padding-right:10px;}
#title2 {color:#214a90;font-size:18px;font-weight:700;text-transform:uppercase;text-align:left;vertical-align:top;float:left;width:auto;padding-top:29px;padding-right:10px;}
#title3 {color:#4e80d6;font-size:18px;font-weight:700;text-transform:uppercase;text-align:left;vertical-align:top;float:left;padding-top:29px;}
#tel {float:left;display:block;font-size:15px;font-weight:700;text-transform:uppercase;color:#666;text-align:left;vertical-align:top;padding-left:27px;font-family:Tahoma,Verdana,Arial;padding-top:24px;padding-right:10px;}
#tel_work {font-size:15px;font-weight:700;text-transform:none;color:#666;text-align:left;vertical-align:top;padding-left:27px;font-family:Tahoma,Verdana,Arial;display:block;padding-top:24px;}
#dostav {font-size:11px;text-transform:uppercase;color:#777;text-align:right;vertical-align:top;padding-top:7px;padding-bottom:30px;font-weight:700;}
#search {vertical-align:top;padding-top:30px;padding-left:51px;}
.searchinput {background-color:#fff;background-image:url(search.gif);background-repeat:no-repeat;height:25px;width:190px;border:1px solid #fff;background-position:3px;padding-left:7px;padding-bottom:3px;}
#menuup {clear:both;min-width:700px;color:#fff;background-color:#214a90;background-image:url(ugol.gif);background-repeat:no-repeat;background-position:left top;text-align:left;vertical-align:top;height:47px;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#98baf3;padding-left:7px;}
#menuup a {font-family:Tahoma,Verdana,Arial;font-size:11px;font-weight:700;text-transform:uppercase;color:#fff;text-decoration:none;background-image:url(lmenu.gif);background-repeat:no-repeat;background-position:right 10px;text-align:center;vertical-align:top;display:block;padding-right:7px;padding-left:7px;height:35px;padding-top:13px;float:left;}
#menuleft a {background-image:url(li.gif);background-repeat:no-repeat;background-position:left 7px;text-align:left;vertical-align:top;display:block;height:20px;padding-left:15px;font-size:11px;font-weight:700;text-transform:uppercase;color:#666;text-decoration:none;margin-bottom:2px;padding-top:3px;}
#menuleft a:hover {text-decoration:underline;}
#index_text {font-family:Verdana;font-size:13px;color:#035;text-align:left;vertical-align:top;padding-right:20px;padding-left:5px;height:700px;}
#index_text h2 {font-family:"Arial Narrow";font-size:18px;color:#69c;text-transform:uppercase;display:block;margin-bottom:8px;}
.TabOs {background-image:url(beliykot2.jpg);background-repeat:no-repeat;background-position:left bottom;border:none;}
.news {text-align:left;vertical-align:top;display:block;padding-top:3px;padding-right:20px;padding-bottom:25px;}
.news a {font-size:12px;font-weight:700;text-transform:uppercase;color:#214a90;text-decoration:none;display:block;padding-bottom:5px;}
.news a:hover {text-decoration:underline;}
.data {font-size:10px;font-weight:700;color:#999;display:block;padding-bottom:3px;}
#footer1 {clear:both;float:left;font-size:11px;color:#fff;background-color:#214a90;text-align:left;vertical-align:top;height:70px;width:33%;padding-top:8px;}
#footer2 {float:left;font-size:11px;color:#678ed0;background-color:#214a90;background-image:url(line2.gif);background-repeat:repeat-y;background-position:right top;text-align:right;vertical-align:top;height:70px;width:33%;padding-top:8px;}
#footer1_body {padding-left:40px;}
#footer2_body {padding-right:50px;}
#footer3 {float:left;font-size:11px;color:#678ed0;text-align:center;vertical-align:top;padding-top:10px;width:33%;}
#footer2 a {color:#678ed0;text-decoration:none;}

.cat_page_title h2 {clear:both;font-family:Verdana;font-size:18px;color:#035;text-transform:none;padding-top:30px;padding-bottom:30px;padding-left:5px;}
.cat_page {float:left;width:120px;height:130px;padding-left:10px;padding-right:10px;padding-bottom:50px;}
.cat_page a {font-family:Verdana;font-size:13px;color:#035;}
.cat_page img {border:none;margin-top:20px;}
.gift_range {clear:both;padding-bottom:20px;padding-left:5px;font-family:Verdana;font-size:13px;color:#035;font-weight:700;}
.gift_page {float:left;width:200px;height:150px;padding-left:5px;padding-right:5px;padding-bottom:50px;text-align:center;}
.gift_page a {font-family:Verdana;font-size:13px;color:#f60;font-weight:700;}
.gift_page img {border:none;margin-top:20px;}

.a_article {font-family:Verdana;font-size:13px;color:#747474;font-weight:700;text-transform:uppercase;}

.index_cat table {width:700px;}
.index_cat td {font-family:Tahoma;font-size:13px;color:#035;}
.index_cat a{font-family:Tahoma;font-size:13px;color:#f60;font-weight:700;}
.index_cat a:hover{font-family:Tahoma;font-size:13px;color:#f60;font-weight:700;}

.tovar_table tr:nth-child(odd) {background:#ebebfa;}
.tovar_table tr:nth-child(even) {background:#f8fdff;}
.cat_tab_color {width:20px;text-align:center;vertical-align:middle;}
.cat_tab_text_c {width:140px;}
.cat_tab_text {width:160px;}
.cat_tab_stoimost {width:155px;text-align:right;padding-right:30px;}
.cat_tab_order {width:63px;}

.tovar {font-family:Verdana;font-size:13px;color:#035;border:none;}
.tovar td{font-family:Verdana;font-size:13px;color:#035;}
.tovar a{font-family:Tahoma;font-size:13px;color:#f60;font-weight:700;text-decoration:underline;}
.tovar a:hover{text-decoration:none;}

#product_description {font-family:Verdana;font-size:13px;color:#035;padding-top:10px;}
#product_description a{font-family:Verdana;font-size:13px;color:#035;text-decoration:underline;}
#product_description a:hover{text-decoration:none;}
.product_logo {float:right;margin-left:90px;margin-right:25px;margin-bottom:20px;}
.tovar_tab {padding-top:20px;padding-bottom:30px;}
.tovar_table tr{height:20px;}
.tovar_table td{font-family:Tahoma;font-size:13px;color:#555;padding-left:5px;}
.tovar_table a{font-family:Tahoma;font-size:13px;color:#035;font-weight:700;text-decoration:underline;}
.tovar_table a:hover{text-decoration:none;}
.order_button {background:url("../zakaz.gif") no-repeat transparent;display:block;width:129px;height:25px;}
.order_button:hover {background:url("../zakaz_on.gif") no-repeat transparent;}
.order_button_preload {background:url("../zakaz_on.gif") no-repeat;display:none;width:0;height:0;}
.order_button_cat {background:url("../zakaz_cat.gif") no-repeat transparent;display:block;width:62px;height:15px;}
.order_button_cat:hover {background:url("../zakaz_cat_on.gif") no-repeat transparent;}
.order_button_cat_preload {background:url("../zakaz_cat_on.gif") no-repeat;display:none;width:0;height:0;}
.submit_button {background:url("../submit_button.gif") no-repeat transparent;width:149px;height:25px;margin:0;padding:0;border:0;cursor:pointer;}
.submit_button:hover {background:url("../submit_button_on.gif") no-repeat transparent;cursor:hand;}
.submit_button_preload {background:url("../submit_button_on.gif") no-repeat;display:none;width:0;height:0;}
.refresh_button {background:url("../refresh_button.gif") no-repeat transparent;display:block;width:104px;height:25px;margin:0;padding:0;border:0;cursor:pointer;}
.refresh_button:hover {background:url("../refresh_button_on.gif") no-repeat transparent;cursor:hand;}
.refresh_button_preload {background:url("../refresh_button_on.gif") no-repeat;display:none;width:0;height:0;}
.img_mini {width:90px;text-align:center;}
.img_mini img{border:1px solid #ddd;width:70px;margin-bottom:10px;}
.img_main {text-align:center;}
.img_main img{width:300px;border:1px solid #ddd;}

.tovar_tr {height:30px;}
.tovar_tr10 {height:10px;}

.video_td_play {width:150px;text-align:center;}
.video_td {width:150px;text-align:left;}
.tovar_text {width:200px;}

.tovar_color {width:30px;text-align:center;vertical-align:middle;}
.tovar_order {width:100px;text-align:center;vertical-align:middle;}
.tovar_space {width:30px;}
.tovar_tr_space {height:10px;}
.dots {clear:both;display:block;background:url("../line2.jpg");width:100%;height:1px;}
#space_bottom {clear:both;height:80px;}
#space_bottom_index {clear:both;height:150px;}
#space_bottom_10 {clear:both;height:10px;}
#nav {font-family:Verdana;font-size:14px;color:#035;padding-bottom:30px;}
#nav a{font-family:Verdana;font-size:14px;color:#035;text-decoration:underline;}
#nav a:hover{text-decoration:none;}
#product_name {display:block;float:left;width:80%;text-align:left;}
#product_name h2{font-family:Verdana;font-size:18px;color:#035;text-transform:none;}
#product_rate {float:right;display:block;width:100px;margin-top:20px;padding-right:20px;}
#product_image {display:block;float:left;}
#product_zakaz {float:right;display:block;padding-top:40px;padding-right:55px;padding-left:10px;}
#product_description {display:block;padding-bottom:20px;}
.title_mini {padding-top:20px;padding-bottom:20px;font-family:Tahoma;font-size:17px;color:#035;font-weight:700;}
.p_similar {float:left;padding:10px;}
.p_similar_img {width:110px;}
.p_similar_img img {width:100px;}
.p_similar_body {width:140px;vertical-align:top;}
.index_top {float:left;display:block;height:70px;padding-left:0;padding-right:0;padding-bottom:60px;}
.index_top_img {width:80px;}
.index_top_img img {width:70px;margin-left:10px;}
.index_top_body {width:115px;vertical-align:top;}
.index_top_body a {font-family:Tahoma;font-size:13px;color:#f60;font-weight:700;}
.index_logo_wc {float:right;margin-left:30px;margin-right:70px;margin-bottom:20px;}
.index_logo_zp {float:left;margin-left:20px;margin-right:30px;margin-bottom:20px;}

#cat_mobile {display:none;}
#first_screen {display:none;}
#first_screen_img {display:none;}

.p_image_tab {border:none;margin-bottom:30px;}
.p_image_tr {height:50px;vertical-align:top;}
#cat_text {font-family:Verdana;font-size:13px;color:#035;padding-bottom:40px;}
#cat_text h2{font-family:Verdana;font-size:18px;color:#035;text-transform:none;}
.cat_pred_title {float:left;width:110px;height:10px;padding-left:30px;padding-right:30px;}
.cat_title a{font-family:Tahoma;font-size:14px;color:#f60;font-weight:700;text-decoration:underline;}
.cat_title a:hover{font-family:Tahoma;font-size:14px;color:#f60;font-weight:700;text-decoration:none;}
.cat_img {clear:left;float:left;width:110px;padding-left:30px;padding-right:30px;border:none;}
.cat_des {overflow:hidden;font-family:Verdana;font-size:13px;color:#035;padding-top:10px;}
.cat_des_zp {overflow:hidden;font-family:Verdana;font-size:13px;color:#035;padding-top:10px;padding-bottom:40px;}

@media (min-width:800px) {
body {min-width:1200px;}
}

@media (min-width:600px) and (max-width:800px) {
body {min-width:800px;}
#product_image {padding-left:30px;}
#product_zakaz {padding-left:0;}
#product_description {min-width:500px;}
.cat_title {width:550px;}
.p_similar_body {width:190px;}
#footer1 {width:40%;}
#footer1_body {padding-left:10px;}
#footer2 {width:26%;}
#footer2_body {padding-right:10px;}
}

@media (max-width:600px) {
#top-mobile {display:block;width:100%;height:45px;background:#214a90;font-family:Tahoma,Verdana,Arial;font-size:10px;color:#ccc;text-transform:uppercase;margin:0;padding:0;}
#top-mobile h3 {margin-top:0;padding-top:10px;text-align:center;}
#top-mobile2 {display:block;width:100%;height:3px;background:#98baf3;}
#num_mob {vertical-align:top;width:17px;background:red;border:none;margin-top:-31px;margin-left:20px;border-radius:6px;color:#fff;font-weight:700;text-align:center;}

.menu {float:left;position:relative;margin-top:5px;}
.menu ul li{display:inline-block;width:30px;padding-left:15px;padding-bottom:5px;}
.menu ul ul > li{width:200px;height:20px;padding:5px;padding-left:10px;background:#4e80d6;border-bottom:1px solid #2e77c8;font-size:13px;font-weight:700;font-family:verdana;}
.menu ul ul > li:hover{background:red;}
.menu ul{position:relative;margin:0;padding:0;background-color:#214a90;}
.menu ul ul{display:none;position:absolute;margin-top:5px;margin-left:-10px;}
.menu ul ul a{color:#fff;text-decoration:none;}
.menu li:hover ul{display:block;}
.menu li:hover li{display:block;}
.menu ul li:nth-child(2) ul > li {margin-left:-30px;background:#4e80d6;width:240px;height:45px;}
.h3_mobile {margin-left:95px;margin-right:55px;position:relative;width:auto;padding-top:5px;color:#fff;}
.cart_mobile {float:right;padding-right:20px;margin-top:5px;position:relative;}
.cart_mobile_pic {background:url("cart-alt.gif") no-repeat transparent;display:block;width:30px;height:30px;margin-top:1px;}
.dots {margin-left:10px;}
#slogan {display:none;}
#logo {padding-top:20px;padding-left:30px;}
#logo img {width:50px;}
#nad {padding-top:10px;padding-left:12px;padding-bottom:20px;width:100px;}
#nad h1 {line-height:24px;font-size:22px;}
#title1 {width:160px;font-size:14px;margin-left:0;}
#title2 {width:70px;font-size:14px;}
#title3 {clear:both;font-size:14px;padding-top:5px;margin-left:0;}
#tel {float:none;font-size:12px;color:red;padding-left:0;padding-top:10px;margin-left:0;padding-right:0;width:250px;}
#tel_work {font-size:12px;padding-left:0;padding-top:3px;margin-left:0;width:150px;}
#dostav {font-size:11px;padding-top:10px;padding-left:0;margin-left:0;text-align:left;width:240px;}
#basket {display:none;}
#menuup {display:none;}
#menuleft {display:none;}
#search {display:none;}
#search-mobile {display:block;padding-top:7px;padding-left:5px;}
.searchinput_mob {background-color:#fff;height:25px;width:190px;border:1px solid #fff;border-radius:3px;padding-left:5px;margin-right:7px;}

#banner {display:none;}
#nav {padding-left:10px;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;font-size:16px;border-bottom:1px solid #bcd7ff;line-height:25px;}
#nav a{font-size:15px;}
#cat_mobile {display:block;}
#first_screen {display:block;}
#first_screen_img {display:block;}
#first_screen_img img {width:100%;height:auto;margin-left:10px;border:0;}

ul#cat_mobile, ul#cat_mobile ul {list-style-type:none;margin:0;width:100%;padding-left:10px;padding-right:10px;padding-bottom:30px;padding-top:0;}
ul#cat_mobile a, ul#cat_mobile span {display:block;}
ul#cat_mobile li {margin-top:1px;}
ul#cat_mobile li ul {padding-right:0;padding-left:0;}
ul#cat_mobile li ul li {background:#fff;color:#000;padding-left:0;text-align:left;border:none;border-bottom:1px solid #ddd;height:45px;}
ul#cat_mobile li ul li .cat_arrow {background-image:url(arrow_cat.gif);background-repeat:no-repeat;}
ul#cat_mobile li ul li:hover .cat_arrow {background-image:url(arrow_cat_red.gif);background-repeat:no-repeat;}
ul#cat_mobile li ul li a {color:#333;}
ul#cat_mobile li ul li:hover a {color:red;}
ul#cat_mobile li span {background:#fff;color:#214a90;background:#f3f3f3;border:1px solid #214a90;border-radius:3px;padding:15px;text-align:center;text-transform:uppercase;font-weight:700;}
ul#cat_mobile li ul li a:hover {background:#dde9fe;}
#li_two {display:none;}
.cat_menu_a {display:block;width:auto;height:44px;}
.cat_pic {float:left;}
.cat_pic img {padding-left:10px;width:40px;}
.cat_name {float:left;padding-left:15px;padding-top:10px;font-size:17px;font-family:Verdana;}
.cat_arrow {float:right;width:20px;height:20px;margin-top:12px;}
#cat_mobile_first {display:block;}
ul#cat_mobile_first, ul#cat_mobile_first ul {list-style-type:none;margin:0;width:100%;padding-left:10px;padding-right:10px;padding-bottom:0;padding-top:10px;}
ul#cat_mobile_first a, ul#cat_mobile_first span {display:block;}
ul#cat_mobile_first li {margin-top:1px;}
ul#cat_mobile_first li ul {padding-right:0;padding-left:0;}
ul#cat_mobile_first li ul li {background:#fff;color:#000;padding-left:0;text-align:left;border:none;border-bottom:1px solid #ddd;height:45px;}
ul#cat_mobile_first li ul li .cat_arrow {background-image:url(arrow_cat.gif);background-repeat:no-repeat;}
ul#cat_mobile_first li ul li:hover .cat_arrow {background-image:url(arrow_cat_red.gif);background-repeat:no-repeat;}

ul#cat_mobile_first li ul li a {color:#333;}
ul#cat_mobile_first li ul li:hover a {color:red;}
ul#cat_mobile_first li span {background:#fff;color:#214a90;background:#f3f3f3;border:1px solid #214a90;border-radius:3px;padding:15px;text-align:center;text-transform:uppercase;font-weight:700;}
ul#cat_mobile_first li ul li a:hover {background:#d7e5fd;}
.TdMenu {background-image:none;text-align:right;}
.TdLogo {width:105px;}
.tovar table {width:100%;}
.TabOs {background-image:none;}
.tabos_tr {height:350px;}
.img_main img{width:200px;}
#product_name {float:none;width:100%;padding-left:10px;}
#product_rate {float:none;margin-top:0;padding-left:10px;padding-bottom:10px;}
#product_image {padding-left:30px;float:none;}
.p_image_tab {margin:0 auto;margin-bottom:30px;}
#product_zakaz {padding-right:0;float:none;}
.tovar {margin:0 auto;}
#product_description {padding-left:10px;padding-right:0;text-align:justify;}
.product_logo {margin-left:30px;margin-right:5px;}
.title_mini {padding-left:10px;}
.p_similar {clear:both;padding-top:0;padding-left:30px;padding-right:5px;}
.index_cat {width:300px;}
.index_top {padding-bottom:40px;}
#space_bottom {height:10px;}
#footer1 {height:80px;width:70%;padding-left:0;}
#footer1_body {padding-left:10px;}
#footer2 {float:right;height:80px;width:30%;padding-right:0;}
#footer2_body {padding-right:10px;}
#footer3 {clear:both;padding-top:20px;padding-bottom:20px;padding-left:0;padding-right:0;width:100%;}

#cat_text {padding-left:10px;}
.cat_pred_title {display:none;}

.cat_title {padding-left:10px;padding-bottom:0;}
.cat_title a{font-size:15px;}
.cat_title a:hover{font-size:15px;}
.cat_img {padding-top:20px;padding-bottom:10px;padding-left:20px;padding-right:10px;}
.cat_des {overflow:visible;padding-left:10px;}
.cat_des_zp {overflow:visible;padding-left:10px;}

.tovar_tab {clear:both;padding-left:5px;}
.tovar_table tr{height:25px;}
.index_logo_wc {margin-right:10px;}
}

@media (max-width:380px) {
.TdLogo {width:80px;}
#shapka {margin-left:-10px;}
#logo {width:80px;padding-left:22px;}
#nad {padding-left:5px;}
#title1 {width:140px;font-size:13px;margin-left:0;}
#title2 {width:65px;font-size:13px;}
#title3 {font-size:13px;}
#tel {font-size:12px;width:210px;}
#tel_work {font-size:12px;width:150px;}
#dostav {font-size:10px;width:210px;}

.cat_name {padding-left:5px;font-size:15px;}

#product_image {padding-left:10px;}
#product_zakaz {padding-right:10px;}
.cat_tab_stoimost_show {display:none;}
.cat_tab_color {width:15px;}
.cat_tab_text_c {width:170px;}
.cat_tab_text {width:185px;}
.cat_tab_stoimost {width:90px;padding-right:10px;}

.index_cat {width:280px;}
.p_similar {padding-left:5px;}

#space_bottom_index {height:200px;}


}