@font-face {
			font-family: "Ubuntu";
			src: url("../fonts/Ubuntu/Ubuntu-R.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
}

@font-face {
			font-family: "UbuntuLight";
			src: url("../fonts/Ubuntu/Ubuntu-L.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
}

@font-face {
			font-family: "RobotoRegular";
			src: url("../fonts/Roboto/Roboto-Regular.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
}

body {
width:100%;
background:#fff;
margin:0px;
padding:0px;
}

. {
padding:0px;margin:0px;
}

p {
font-family:UbuntuLight;
font-size:14pt;
color:#0e171c;
text-align:justify;
}

img {
border:none;
}

a img {
border:none;
}

h1 {
font-family:RobotoRegular;
font-size:16pt;
font-weight:400;
color:#fe0100;
}

h2 {
font-family:RobotoRegular;
font-size:14pt;
font-weight:600;
color:#74b65f;
}

h3 {
font-family:UbuntuLight;
font-size:14pt;
font-weight:400;
color:#0651a9;
}

.site_in {
width:100%;
position:absolute;top:80px;left:0px;
background:url('../images/bg_ip.jpg') no-repeat #00deff;
background-position:100% 50%;
background-attachment:fixed;
background-size:contain;
border:solid 0px red;
z-index:50;
}

.head {
width:100%;
background:#f8f8f8;
height:45px;
}

.head_1 {
width:100%;
height:30px;
border:solid 0px blue;
background:#0651a9;
box-shadow:0px 0px 10px #0651a9;
}

.head_fixed {
width:100%;
position:fixed;
top:0px;left:0px;
height:80px;
z-index:99;
background:#f8f8f8;
}

.head_menu {
width:1200px;
height:30px;
margin:0px auto;
padding-top:0px;
border:solid 0px black;
z-index:100;
}

#catalog_menu {
display:none;
width:100%;
background:#fff;
opacity:0.9;
}

.catalog_menu_out {
margin:0px auto;
position:absolute;top:85px;left:0px;
width:100%;
overflow:auto;
z-index:100;
background:#fff;
opacity:0.9;
padding-bottom:7px;
border-top:solid 1px #0651a9;
border-bottom:solid 1px #0651a9;
box-shadow: 0px 5px 5px #0651a9;
}

.catalog_menu {
width:1200px;
margin:0px auto;
overflow:auto;
}

.catalog_menu_part {
float:left;
width:225px;
border:solid 0px orange;
margin-left:5px;
}

.cm_href {
width:220px;
margin-bottom:0px;
//vertical-align:middle;
//display:table-cell;
border:solid 0px blue;
}

.cm_href a {
font-family:Ubuntu;
font-size:10pt;
font-weight:600;
color:#0651a9;
text-decoration:none;
text-transform:uppercase;
}

.cm_href a:hover {
color:#630001;
text-decoration:underline;
font-weight:600;
color:#0651a9;
}

.cmenu_groups {
width:220px;
padding-left:0px;
margin-left:0px;
margin-bottom:3px;
padding-top:0px;
border:solid 0px blue;
}

.cmenu_groups_left {
float:left;
width:220px;
padding-left:0px;
margin-left:0px;
margin-bottom:5px;
padding-top:0px;
border:solid 0px red;
}

.cmenu_gr {
float:left;
width:213px;
margin-top:0px;
margin-bottom:2px;
padding-left:7px;
border:solid 0px red;
line-height:100%;
}

.cmenu_gr a{
color:#0651a9;
font-family:Ubuntu;
font-size:10pt;
font-weight:400;
text-decoration:underline;
}

div.cmenu_gr a:hover, div.cmenu_gr a:active{
color:#0651a9;
font-weight:600;
}

div.cmenu_gr2 {
float:left;
width:220px;
margin-top:5px;
margin-bottom:3px;
padding-left:20px;
color:#fff;
font-family:Ubuntu;
font-size:10pt;
font-weight:600;
background:#fe0100;
}

div.cmenu_gr2 a{
color:#fff;
font-family:Ubuntu;
font-size:10pt;
font-weight:600;
text-decoration:underline;
}

div.cmenu_gr2 a:hover, div.cmenu_gr2 a:active{
color:red;
}

.head_mainmenu {
position:relative;
top:0px;
left:0px;
width:1200px;
height:50px;
margin:0px auto;
background:#f8f8f8;
}

.head_mainmenu_logo {
width:50px;
height:50px;
float:left;
}

.head_mainmenu_logo img {
width:44px;
height:44px;
}

.head_mainmenu_logo_txt {
float:left;
width:200px;
height:50px;
text-align:center;
}

.head_mainmenu_logo_txt_img {
float:left;
width:200px;
height:20px;
text-align:center;
margin-top:3px;
}

.head_mainmenu_logo_txt_img img{
width:190px;
}

.head_mainmenu_logo_txt_name {
float:left;
width:200px;
height:20px;
text-align:center;
margin-top:0px;
line-height:80%;
font-family:UbuntuLight;
font-size:10pt;
font-weight:400;
color:#0e171c;
text-shadow:1px 0px 0px #000;
}

.head_mainmenu_logo_phone {
float:left;
width:400px;
height:43px;
text-align:center;
font-family:Ubuntu;
font-size:18pt;
font-weight:400;
color:#0651a9;
line-height:100%;
margin-top:4px;
border:solid 0px black;
text-shadow:1px 1px 1px #0651a9;
}

span.head_mainmenu_logo_rezim {
float:left;
width:400px;
text-align:center;
font-family:Ubuntu;
font-size:10pt;
font-weight:400;
color:#0e171c;
line-height:100%;
margin-top:4px;
border:solid 0px black;
text-shadow:none;
}

.head_mainmenu_otziv {
float:left;
width:200px;
height:30px;
text-align:center;
font-family:Ubuntu;
font-size:18pt;
font-weight:400;
line-height:100%;
margin-top:10px;
margin-left:50px;
border:solid 0px black;
background:#fe1000;;
}

.head_mainmenu_otziv  a{
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
color:#fff;
text-decoration:underline;
}

.cart {
float:right;
width:80px;
height:45px;
text-align:center;
margin-right:20px;
border:solid 0px green;
}

.cart_img {
width:25px;
height:29px;
float:left;
padding-top:15px;
padding-left:5px;
}

.cart_in {
width:40px;
height:29px;
float:left;
font-family:Ubuntu;
font-size:16pt;
font-weight:800;
color:#0e171c;
padding:0px;margin:0px;
padding-top:12px;
text-align:center;
}

a.cart_in {
font-family:Arial;
font-size:10pt;
font-weight:400;
color:#bcd5f1;
}

span.cart_in {
font-family:Ubuntu;
font-size:16pt;
font-weight:800;
color:#0e171c;
padding:0px;margin:0px;
}

.cart_button {
width:80px;
height:27px;
background:url('../images/cart_button.png') no-repeat center center;
text-align:center;
float:left;
padding-top:5px;
margin-top:10px;
}

.cart_button a{
font-family:Arial;
font-size:9pt;
font-weight:400;
color:#74808f;
}

.head_m {
width:680px;
height:50px;
background:none;
padding-top:20px;
text-align:center;
float:left;
border:solid 0px green;
}

.head_m_select {
float:left;
height:51px;
background:none;
text-align:center;
margin-right:30px;
}

.head_m_c {
float:left;
height:29px;
text-align:center;
padding-top:3px;
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
color:#630001;
text-decoration:none;
}

.head_m_c a {
font-family:Ubuntu;
font-size:14pt;
font-weight:400;
color:#630001;
}

.head_m_c a:hover, .head_m_c a:active{
font-weight:400;
text-decoration:underline;
color:#630001;
}

.head_m_p {
float:left;
height:29px;
text-align:center;
margin-right:30px;
margin-top:3px;
}

.head_m_p a {
font-family:Ubuntu;
font-size:12pt;
font-weight:600;
color:#630001;
}

.head_m_p a:hover, .head_m_p a:active{
text-decoration:underline;
}

.head_m_c {
float:left;
height:29px;
text-align:center;
padding-top:3px;
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
color:#630001;
text-decoration:none;
}

.head_m_c a {
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
color:#630001;
}

.head_m_c a:hover, .head_m_c a:active{
font-weight:400;
text-decoration:underline;
color:#630001;
}

.head_1_p {
float:left;
height:29px;
text-align:center;
margin-right:15px;
margin-top:3px;
border:solid 0px #000;
}

.head_1_p a {
font-family:RobotoRegular;
font-size:12pt;
font-weight:400;
color:#f8f8f8;
}

.head_1_p a:hover, .head_1_p a:active{
text-decoration:underline;
}

.head_1_select {
float:left;
height:51px;
background:none;
text-align:center;
margin-right:15px;
}

.head_1_c {
float:left;
height:29px;
padding-top:3px;
font-family:RobotoRegular;
font-size:12pt;
font-weight:600;
color:#f8f8f8;
text-decoration:none;
text-align:center;
}

.head_1_c a {
font-family:RobotoRegular;
font-size:12pt;
font-weight:400;
color:#f8f8f8;
}

.head_1_c a:hover, .head_1_c a:active{
font-weight:400;
text-decoration:underline;
color:#f8f8f8;
}

.head_1_p {
float:left;
height:29px;
text-align:center;
margin-right:15px;
margin-top:3px;
}

.head_1_p a {
font-family:RobotoRegular;
font-size:12pt;
font-weight:400;
color:#f8f8f8;
}

.head_1_p a:hover, .head_1_p a:active{
text-decoration:underline;
font-weight:600;
}

.head_3 {
width:1200px;
height:437px;
margin:0px auto;
padding:0px;
border:solid 0px gray;
background:#f8f8f8;
}

.head_slider{float:left;width:1200px !important;min-width:1200px !important;height:437px;background:#fff;overflow:hidden;}
#slide-container{text-align:center;margin:0px;float:left;padding:0px;background:none;border:solid 0px brown;font-family:Georgia;font-size:9pt;font-weight:400;text-align:left;overflow:hidden;}
#slide-container #slideshow{width:1200px;height:437px;margin:auto;padding:0px;position:relative;float:left;border:solid 0px #70FF70;margin:0px;}
#slide-container #slideshow img{position:absolute;top:0;left:0;width:1200px;}

.head_2 {
width:1200px;
height:60px;
margin:0px auto;
padding:0px;
border:solid 0px gray;
background:#f8f8f8;
}

.head_logo {
float:left;
width:271px;
height:60px;
margin-top:3px;
}

.head_adr {
float:left;
border-left:solid 5px #dee0e0;
padding:0px;
margin:0px;
padding-left:10px;
margin-left:20px;
height:65px;
width:420px;
text-align:center;
}

span.kod1 {
font-family:Arial;
font-size:13pt;
font-weight:400;
color:#8d9094;
}

span.kod3 {
font-family:Arial;
font-size:9pt;
font-weight:400;
color:#8d9094;
}

span.nomer1 {
font-family:Arial;
font-size:24pt;
font-weight:400;
color:#0d7bae;
}

span.adr1 {
font-family:Arial;
font-size:11pt;
font-weight:400;
color:#000;
}

span.adr2 {
font-family:Arial;
font-size:10pt;
font-weight:600;
color:red;
}

a.zakaz_zvonka {
font-family:Arial;
font-size:9pt;
font-weight:600;
color:#0d7bae;
color:red;
}

.head_mon {
float:left;
width:240px;
font-family:Arial;
font-size:11pt;
font-weight:400;
color:#0d7bae;
border-left:solid 5px #dee0e0;
padding-left:10px;
}

span.icq1 {
font-family:Arial;
font-size:9pt;
font-weight:400;
color:#7a7d81;
}

.main {
width:100%;
padding:0px;
}

.left {
position:relative;top:0px;left:0px;
width:260px;
float:left;
}

.left_menu_zag {
width:250px;
text-align:left;
margin-bottom:10px;
clear:both;
}

.left_menu_zag2 {
width:250px;
height:44px;
background:url('../images/left_menu_zag2.png') no-repeat center center;
text-align:center;
margin-bottom:15px;
clear:both;
}

.left_menu_price {
width:250px;
height:auto;
background:none;
text-align:center;
margin-bottom:15px;
padding-top:25px;
clear:both;
}

.lm_price {
font-family:Arial;
font-size:13pt;
font-weight:400;
color:#0d7bae;
}

.left_menu_price a{
font-family:Arial;
font-size:10pt;
font-weight:400;
color:#696565;
text-decoration:underline;
}

.left_menu_price a:hover, .lm_price a:active{
color:red;
}

.left_menu_cat {
float:left;
width:250px;
margin-top:20px;
border-radius:10px;
border-left:solid 1px #fe0100;
border-top:solid 1px #fe0100;
border-bottom:solid 1px #fe0100;
border-right:solid 1px #fe0100;
padding-left:7px;
}

p.left_menu_cat_zag {
font-family:RobotoRegular;
font-size:16pt;
font-weight:400;
color:#fe0100;
text-align:center;
}

.left_menu_akz {
float:left;
width:240px;
margin-top:10px;
text-align:center;
}

.lm_punkt {
float:left;
width:237px;
height:150px;
background:#e4c100;
border-radius:10px;
padding-top:20px;
padding-right:10px;
padding-left:10px;
margin-top:15px;
text-align:center;
}

.lm_punkt:hover {
background:#fa6c6c;
}

.lm_punkt a {
font-family:RobotoRegular;
font-size:14pt;
font-weight:400;
color:#fff;
text-transform:uppercase;
}

.lm_punkt a:hover {
font-weight:600;
}

.lm_akz_select {
float:left;
width:237px;
height:180px;
background:#74b65f;
border-radius:10px;
padding-top:30px;
padding-right:10px;
padding-left:10px;
margin-top:15px;
font-family:RobotoRegular;
font-size:16pt;
font-weight:400;
color:#fff;
text-transform:uppercase;
}

.lm_akz {
float:left;
width:237px;
height:180px;
background:#fe0100;
border-radius:10px;
padding-top:30px;
padding-right:10px;
padding-left:10px;
margin-top:15px;
font-family:RobotoRegular;
font-size:16pt;
font-weight:400;
color:#fff;
text-transform:uppercase;
}

.lm_akz:hover {
background:#fa6c6c;
}

.lm_akz a, .lm_akz_select a {
font-family:RobotoRegular;
font-size:16pt;
font-weight:400;
color:#fff;
text-transform:uppercase;
}

.lm_akz a:hover {
font-weight:600;
}

p.lm_akz_slogan {
font-family:RobotoRegular;
font-size:12pt;
font-weight:600;
color:#fff;
text-align:center;
text-transform:none;
}

p.lm_akz_txt {
font-family:Ubuntu;
font-size:10pt;
font-weight:400;
color:#fff;
text-align:center;
text-transform:none;
}

.lm_rasp {
float:left;
width:45px;
height:44px;
background:url('../images/lm_rasp.png') no-repeat center center;
}

.lm_new {
float:left;
width:45px;
height:44px;
background:url('../images/lm_new.png') no-repeat center center;
}

.lm_aks {
float:left;
width:45px;
height:44px;
background:url('../images/lm_aks.png') no-repeat center center;
}

.lm_tel {
float:left;
width:45px;
height:44px;
background:url('../images/lm_tel.png') no-repeat center center;
}

.lm_elp {
float:left;
width:45px;
height:44px;
background:url('../images/lm_elp.png') no-repeat center center;
}

.lm_nos {
float:left;
width:45px;
height:44px;
background:url('../images/lm_nos.png') no-repeat center center;
}

.lm_zap {
float:left;
width:45px;
height:44px;
background:url('../images/lm_zap.png') no-repeat center center;
}

.lm_comp {
float:left;
width:45px;
height:44px;
background:url('../images/lm_zap.png') no-repeat center center;
}

.lm_auto {
float:left;
width:45px;
height:44px;
background:url('../images/lm_auto.png') no-repeat center center;
}

.lm_me {
float:left;
width:45px;
height:44px;
background:url('../images/lm_auto.png') no-repeat center center;
}


.lm_href {
width:205px;
vertical-align:middle;
display:table-cell;
}

.lm_href2 {
width:205px;
height:44px;
vertical-align:middle;
display:table-cell;
}

.lm_href a {
font-family:Ubuntu;
font-size:14pt;
font-weight:400;
color:#630001;
text-decoration:none;
text-transform:uppercase;
}

.lm_href a:hover {
color:#630001;
text-decoration:underline;
font-weight:600;
color:#fe0100;
}

.lm_href2 a {
font-family:Arial;
font-size:10pt;
font-weight:400;
color:#555c5d;
text-shadow:#fff 1px 1px 1px;
text-decoration:none;
}

.content {
position:relative;top:0px;left:0px;
width:910px;
padding-left:20px;
float:left;
}

h1.name_page {
font-family:Arial;
font-size:16pt;
font-weight:400;
color:#0d7bae;
}

.head_price {
float:left;
width:120px;
margin-left:10px;
padding-left:10px;
padding-top:10px;
height:30px;
border:solid 0px black;
}

.head_price_name {
float:left;
width:90px;
margin-top:0px;
}

.head_price_name a{
font-family:UbuntuLight;
font-size:12pt;
font-weight:400;
color:#0e171c;
text-decoration:underline;
}

.head_price_name a:hover, .head_price_name a:active{
font-weight:600;
}

a.price_load {
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
color:#630001;
text-decoration:underline;
}

a.price_load:hover {
font-weight:600;
}

.search {
float:right;
width:580px;
margin-left:00px;
padding-top:3px;
height:25px;
border:solid 0px black;
}

.search_name {
float:left;
width:120px;
margin-top:0px;
}

span.search_name {
font-family:Ubuntu;
font-size:12pt;
font-weight:600;
color:#fff;
}

.search form {
float:left;
margin:0px;
padding:0px;
}

span.search_type {
font-family:Ubuntu;
font-size:12pt;
font-weight:600;
color:#666d6e;
}

input.search_button {
width:87px;
height:23px;
background:#00deff;
border:none;
color:#fff;
font-family:Ubuntu;
font-size:12pt;
font-weight:600;
cursor:pointer;
}

input.search_txt {
border:solid 1px #00deff;
color:#630001;
font-family:Ubuntu;
font-size:12pt;
font-weight:600;
}

.content_block {
float:left;
width:1200px;
margin-top:10px;
margin-bottom:10px;
}

.content_block2 {
float:left;
width:900px;
margin-top:25px;
margin-bottom:25px;
}

.t_name {
float:left;
width:900px;
}

.t_name_txt {
float:left;
width:900px;
}

.t_image {
float:left;
width:500px;
}


.crumps {
float:left;
width:900px;
color:#fe0100;
font-family:RobotoRegular;
font-size:12pt;
font-weight:400;
margin-top:20px;
margin-bottom:20px;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
}

.crumps a {
color:#630001;
font-family:RobotoRegular;
font-size:12pt;
font-weight:400;
text-decoration:underline;
}

div.ts_img {
float:left;
width:500px;
height:550px;
border:dotted 1px gray;
margin:auto 0px;
text-align:center;
}

div.tovar_show_img {
position:relative;
top:0px;
left:0px;
float:left;
width:500px;
height:550px;
}

div.tovar_show_img_in {
display:table-cell;
vertical-align:middle;
text-align:center;
width:500px;
height:550px;
}

.tovar_show_img_in img {
max-width:500px;
max-height:550px;
}

.small_images {
margin-top:15px;
float:left;
width:495px;
border:solid 0px #000;
padding:0px;
}

.small_image {
float:left;
width:120px;
height:120px;
border:dotted 1px #7c7b7a;
margin:2px;
padding:0px;
}

img.small_image {
max-width:120px;
max-height:120px;
border:none;
}

.small_image_in {
display:table-cell;
vertical-align:middle;
text-align:center;
width:120px;
height:120px;
}

div.small_image_in img{
max-width:70px;
max-height:95px;
border:none;
margin-top:-11px;
}

.small_image_plus {
float:right;
position:relative;
top:0px;
right:0px;
height:16px;
z-index:2;
margin:0px;
padding:0px;
}

div.small_image_plus img{
margin:0px;
padding:0px;
}

.t_desc_txt {
float:left;
width:360px;
margin-left:20px;
}

.t_desc_txt h2 {
color:#0d7bae;
font-family:Arial;
font-size:12pt;
font-weight:400;
}

.t_desc_txt ul {
color:black;
font-family:Arial;
font-size:10pt;
font-weight:400;
margin-left:0px;
padding-left:10px;
}

.t_desc_txt p {
color:black;
font-family:Arial;
font-size:9pt;
font-weight:400;
}

.ts_txt {
float:left;
width:360px;
color:#6b6e6d;
font-family:Arial;
font-size:9pt;
font-weight:400;
}

span.t_price {
color:#0d7bae;
font-family:Arial;
font-size:12pt;
font-weight:400;
}

.new_content_block {
float:left;
width:240px;
border-top:dotted 1px gray;
border-bottom:dotted 1px gray;
margin-top:40px;
text-align:center;
}

.content_name {
float:left;
width:auto;
background:#fff;
margin-right:20px;
padding-right:20px;
}

.content_name_rasp {
position:relative;
top:-16px;left:0px;
color:#a0c04a;
font-family:Arial;
font-size:14pt;
font-weight:400;
float:left;
width:auto;
background:#fff;
margin-right:20px;
padding-right:20px;
}

.content_name_akz {
position:relative;
top:-16px;left:0px;
color:#6691e8;
font-family:Arial;
font-size:20pt;
font-weight:400;
float:left;
width:auto;
background:#fff;
margin-right:20px;
padding-right:20px;
}

.content_name_new {
position:relative;
top:-16px;left:0px;
color:#9a3d82;
font-family:Arial;
font-size:14pt;
font-weight:400;
float:left;
width:auto;
background:#fff;
margin-right:20px;
padding-right:20px;
}


.main_content_inside_w {
float:left;
width:100%;
background:none;
}


.main_content_inside_w3{
float:left;
width:100%;
//background:none;
background:#0651a9;
margin-top:20px;
margin-bottom:20px;
}

.main_content_inside_w2 {
float:left;
width:100%;
background:#fff;
margin-top:20px;
margin-bottom:20px;
}

.main_content_inside {
width:1180px;
padding-left:10px;
padding-right:10px;
margin-top:0px;
//background:#fff;
//opacity:0.9;
margin:0px auto;
}

.main_content_inside_plus {
width:1180px;
padding-left:10px;
padding-right:10px;
margin-top:0px;
//background:#fff;
//opacity:0.9;
margin:0px auto;
}

.main_content_inside_plus_block {
float:left;
width:280px;
margin-left:10px;
text-align:center;
}

.main_content_inside_plus_block h3 {
color:#0651a9;
font-family:Ubuntu;
font-size:16pt;
}

.main_content_inside_plus_block p {
color:#0e171c;
font-family:UbuntuLight;
font-size:11pt;
margin-left:20px;
margin-right:20px;
text-align:center;
}

.main_content_inside_plus_block img {
height:120px;
}

.main_content_inside2 {
width:1200px;
background:none;
//opacity:0.9;
margin-bottom:20px;
margin:0px auto;
}

.main_content_inside3 {
width:1200px;
background:#fff;
opacity:0.8;
margin-bottom:0px;
margin-top:30px;
margin:0px auto;
}

.main_content_inside3 p {
color:#000;
}

.main_content_inside3 h3 {
text-transform:uppercase;
font-size:22pt;
//text-shadow:1px 1px 0px #fff;
}

.main_content_inside3_left {
float:left;
width:550px;
margin-top:0px;
background:none;
opacity:0.9;
padding-top:10px;
padding-bottom:20px;
padding-left:30px;
}

.main_content_inside3_right {
float:right;
width:550px;
margin-top:0px;
background:none;
padding-top:20px;
padding-bottom:20px;
padding-right:30px;
text-align:center;
}

.main_content_inside3_right img{
border:none;
}

.main_content_inside_slogan {
float:left;
width:550px;
margin-top:0px;
background:none;
opacity:0.9;
padding-top:20px;
padding-bottom:20px;
height:320px;
}

.main_content_inside_slogan h1 {
font-family:RobotoRegular;
font-size:22pt;
font-weight:400;
color:#0651a9;
text-transform:uppercase;
margin-left:50px;
margin-right:50px;
text-shadow:1px 1px 0px #000;
}

.main_content_inside_slogan_knopki {
float:left;
width:230px;
margin-left:20px;
//background:#0651a9;
//background:#fe1000;
//opacity:0.8;
padding-top:9px;
padding-bottom:9px;
border:solid 1px #0e171c;
text-align:center;
}

.main_content_inside_slogan_knopki a{
color:#0e171c;
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
text-transform:uppercase;
}

.main_content_inside_slogan_right {
float:right;
width:600px;
margin-top:0px;
background:#000;
opacity:0.7;
padding-top:20px;
padding-bottom:20px;
height:320px;
}

.main_content_inside_slogan_right p {
font-family:RobotoRegular;
font-size:22pt;
font-weight:400;
color:#fff;
text-transform:uppercase;
margin-left:50px;
margin-right:50px;
}

.content_inside {
float:left;
width:1200px;
margin-top:20px;
}

.new_content_inside {
width:180px;
text-align:center;
}

.ci_block {
float:left;
width:160px;
height:190px;
text-align:center;
margin:5px;
overflow:hidden;
}

.ci_block_img {
margin:0px;
padding:0px;
width:160px;
height:150px;
border:solid 1px #bdc3c5;
text-align:center;
display:table-cell;
vertical-align:middle;
}

.ci_block_img img{
vertical-align:middle;
margin:0px;
padding:0px;
max-width:158px;
max-height:148px;
}

.ci_block_href {
float:left;
width:160px;
height:40px;
border:none;
text-align:center;
}

.ci_block_href a {
font-family:Arial;
font-size:10pt;
font-weight:400;
color:#433f3f;
text-decoration:underline;
}

.ci_block_href a:hover, .ci_block_href a:active {
color:red;
}

.ci_block_price {
float:left;
width:160px;
height:40px;
border:none;
text-align:center;
font-family:Arial;
font-size:18pt;
font-weight:400;
color:#6691e8;
}

.ci_block2 {
float:left;
width:690px;
height:250px;
text-align:center;
margin:5px;
overflow:hidden;
}

.ci_block2_img {
float:left;
margin:0px;
padding:0px;
width:240px;
height:240px;
border:solid 0px #bdc3c5;
text-align:center;
display:table-cell;
vertical-align:middle;
}

.ci_block2_img img{
vertical-align:middle;
margin:0px;
padding:0px;
max-width:238px;
max-height:238px;
}

.ci_block2_href {
float:left;
width:440px;
height:240px;
border:solid 0px #bdc3c5;
text-align:center;
}

.ci_block2_href_in {
text-align:center;
display:table-cell;
vertical-align:middle;
width:440px;
height:240px;
padding:5px;
}

.ci_block2_href a {
font-family:Arial;
font-size:16pt;
font-weight:400;
color:#0d7bae;
text-decoration:underline;
}

.ci_block2_href a:hover, .ci_block2_href a:active {
color:red;
}

span.price_akz {
font-family:Arial;
font-size:18pt;
font-weight:400;
color:red;
}

.ci_block2_price {
float:left;
width:200px;
height:240px;
border:solid 0px #bdc3c5;
text-align:center;
font-family:Arial;
font-size:18pt;
font-weight:400;
color:#6691e8;
}

.ci_block2_price_in {
text-align:center;
display:table-cell;
vertical-align:middle;
width:200px;
height:240px;
}

.ci_block3 {
float:left;
width:170px;
height:250px;
text-align:center;
margin:1px;
overflow:hidden;
}

.ci_block3_img {
float:left;
margin:0px;
padding:0px;
width:165px;
height:170px;
border:solid 0px #bdc3c5;
text-align:center;
display:table-cell;
vertical-align:middle;
}

.ci_block3_img img{
vertical-align:middle;
margin:0px;
padding:0px;
max-width:163px;
max-height:168px;
}

.ci_block3_href {
float:left;
width:163px;
height:40px;
border:solid 0px #bdc3c5;
text-align:center;
overflow:hidden;
}

.ci_block3_href_in {
text-align:center;
display:table-cell;
vertical-align:middle;
width:163px;
height:40px;
padding:5px;
overflow:hidden;
}

.ci_block3_href a {
font-family:Arial;
font-size:10pt;
font-weight:400;
color:#0d7bae;
text-decoration:underline;
}

.ci_block3_href a:hover, .ci_block3_href a:active {
color:red;
}

.ci_block3_price {
float:left;
width:160px;
height:30px;
border:solid 0px #bdc3c5;
text-align:center;
font-family:Arial;
font-size:18pt;
font-weight:400;
color:#6691e8;
}

.ci_block3_price_in {
text-align:center;
display:table-cell;
vertical-align:middle;
width:160px;
height:30px;
}


.ci_block4 {
float:left;
width:280px;
height:420px;
text-align:center;
margin:3px;
overflow:hidden;
padding-top:5px;
}

.ci_block4_in {
position:relative;
top:0px; left:0px;
width:280px;
height:420px;
}

div.ci_block4:hover {
background:#fee8e8;
}

.ci_block4_img {
margin:0px;
padding:0px;
width:255px;
height:205px;
border:solid 2px #bdc3c5;
text-align:center;
display:table-cell;
vertical-align:middle;
}

.ci_block4_img_znack_new {
position:relative;
top:-330px;left:0px;
width:255px;
height:50px;
background:url('../images/tovar_new.png') no-repeat 50% 50%;
//z-index:10;
}

.ci_block4_img_znack_skidka {
position:relative;
top:-330px;left:0px;
width:255px;
height:50px;
background:url('../images/tovar_skidka.png') no-repeat 50% 50%;
//z-index:10;
}

.ci_block4_img_znack_hit {
position:relative;
top:-330px;left:0px;
width:255px;
height:50px;
background:url('../images/tovar_hit.png') no-repeat 50% 50%;
//z-index:10;
}

.ci_block4_img img{
vertical-align:middle;
margin:0px;
padding:0px;
max-width:250px;
max-height:200px;
}

.ci_block4_href {
float:left;
width:278px;
height:85px;
border:none;
text-align:center;
overflow:hidden;
}

.ci_block4_href a {
font-family:Ubuntu;
font-size:12pt;
font-weight:600;
color:#000;
text-decoration:underline;
}

.ci_block4_href a:hover, .ci_block4_href a:active {
color:#fe0100;
}


h2.akz {
font-family:Ubuntu;
font-size:20pt;
font-weight:400;
color:#fe0100;
text-decoration:none;
text-align:center;
}

h2.plus {
font-family:Ubuntu;
font-size:24pt;
font-weight:400;
color:#0651a9;
text-decoration:none;
text-align:center;
text-transform:uppercase;
}

span.ci_block4_price_vid {
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
color:#000;
text-decoration:none;
}

span.ci_block4_price_vid_opt {
font-family:Ubuntu;
font-size:26pt;
font-weight:400;
color:#fe0100;
text-decoration:none;
}

.ci_block4_cart {
float:left;
width:270px;
height:30px;
border:none;
text-align:center;
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
color:#000;
}

.ci_block4_cart_pm {
float:left;
width:130px;
height:30px;
border:none;
text-align:center;
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
color:#000;
margin:0px;
padding:0px;
}

.ci_block4_cart_pm a {
margin-left:5px;
margin-right:5px;
text-align:center;
font-family:Ubuntu;
font-size:14pt;
font-weight:600;
color:#fe0100;
text-decoration:none;
}

.ci_block4_cart_pm a:hover {
text-decoration:underline;
}

.ci_block4_cart_add {
float:left;
width:130px;
height:27px;
border:none;
background:#fe0100;
border-radius:5px;
text-align:center;
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
color:#fff;
margin:0px;
padding:0px;
padding-top:3px;
}

.ci_block4_cart_add a{
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
color:#fff;
}

.ci_block4_price {
float:left;
width:270px;
height:75px;
border:none;
text-align:center;
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
color:#000;
}

.ci_block4_price p{
font-family:Ubuntu;
font-size:14pt;
font-weight:600;
color:#000;
line-height:30%;
}

p.cena {
font-family:Ubuntu;
font-size:16pt;
font-weight:600;
color:#fe0100;
line-height:30%;
}

/*paging*/


.paging {
clear:both;
width:850px;
text-align:center;
color:#fff;
font-family:Arial;
font-weight:400;
font-size:12pt;
margin-top:10px;
padding-top:10px;
margin-bottom:10px;
padding-bottom:10px;
}

.paging img {
border:none;
margin-left:8px;
margin-right:8px;
}

.paging a {
text-decoration:underline;
color:blue;
font-family:Arial;
font-weight:400;
font-size:12pt;
}

.paging a:hover, .paging a:active {
text-decoration:underline;
color:#ec293b;
}

.paging_select {
text-align:center;
float:left;
border:solid 0px #d9d6d6;
background:#6e7776;
margin-left:10px;
margin-top:10px;
padding:3px;
}

.paging_a {
text-align:center;
float:left;
border:solid 0px #d9d6d6;
background:#fff;
margin-left:10px;
margin-top:10px;
padding:3px;
}

div.b_paging {
float:left;
width:850px;
color:black;
font-family:Arial;
font-weight:600;
font-size:13pt;
text-align:left;
}

div.b_paging a {
font-family:Arial;
font-weight:400;
font-size:12pt;
color:blue;
margin-left:25px;
}

span.paging_noa {
margin-left:25px;
color:#6e7776;
font-family:Arial;
font-weight:400;
font-size:12pt;
text-align:left;
}

.paging_right {
float:left;
margin-left:10px;
margin-top:10px;
padding:3px;
}

.paging_left {
float:left;
margin-left:10px;
margin-top:10px;
padding:3px;
}


/*paging*/


/*table_catalog*/

td.id {
width:75px;
vertical-align:middle;
font-family:Arial;
font-size:8pt;
font-weight:400;
height:auto;
border:solid 1px gray;
text-align:right;
}

td.img_small {
width:65px;
vertical-align:middle;
height:auto;
border:solid 1px gray;
}

td.name {
width:270px;
vertical-align:middle;
height:auto;
border:solid 1px gray;
font-family:Verdana;
font-size:9pt;
font-weight:400;
}

td.name a {
color:blue;
font-family:Arial;
font-size:9pt;
font-weight:400;
text-decoration:underline;
}

td.name a:hover, td.name a:active {
color:#000;
}

td.cena_rozn {
width:50px;
vertical-align:middle;
height:auto;
border:solid 1px gray;
font-family:Verdana;
font-size:9pt;
font-weight:400;
}

td.cena_rozn2 {
width:50px;
vertical-align:middle;
height:auto;
border:solid 1px gray;
font-family:Verdana;
font-size:9pt;
font-weight:400;
background:#9a3d82;
color:#fff;
}

td.kolvo {
width:80px;
vertical-align:middle;
height:auto;
border:solid 1px gray;
font-family:Verdana;
font-size:9pt;
font-weight:400;
}

td.cart_add {
width:40px;
vertical-align:middle;
height:auto;
border:solid 1px gray;
font-family:Verdana;
font-size:9pt;
font-weight:400;
}

a.cart_add {
font-family:Arial;
font-size:9pt;
font-weight:600;
text-decoration:none;
color:#000;
}

a.cart_add:hover, a.cart_add:active {
text-decoration:underline;
}

td.about {
width:100px;
vertical-align:middle;
height:55px;
border:solid 1px gray;
}
/*table_catalog*/

form.cart_buy_form {
float:left;
width:500px;
background:none;
border:solid 1px #fe0100;
border-radius:20px;
padding:10px;
}

form.otziv_form {
float:left;
width:500px;
background:#f6f9fa;
border:solid 1px #d5d8db;
border-radius:20px;
padding:10px;
margin-bottom:20px;
}

input.cart_buy {
margin-top:20px;
margin-bottom:5px;
background:#fe0100;
border-radius:9px;
width:233px;
height:30px;
border:none;
color:#fff;
cursor:pointer;
font-family:Ubuntu;
font-size:14pt;
font-weight:400;
}

td {
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
}

span.cart_buy {
font-family:Ubuntu;
font-size:16pt;
font-weight:400;
color:#fe0100;
}

table.cart_show_top {
border:0px;
}

div.cart_show_top {
float:left;
width:900px;
border-bottom:solid 1px #fe0100;
background:none;
height:30px;
color:#fe0100;
font-family:Ubuntu;
font-size:14pt;
font-weight:400;
margin-top:20px;
padding-top:10px;
}

div.cart_show_otstup {
float:left;
width:900px;
height:10px;
color:#fff;
}

div.cart_show_stroka {
float:left;
width:900px;
border:solid 0px #c5cacb;
border-bottom:none;
background:none;
color:#630001;
font-family:RobotoRegular;
font-size:14pt;
font-weight:400;
margin-top:10px;
margin-bottom:10px;
}

div.cart_show_name {
vertical-align:middle;
display:table-cell;
width:450px;
border-right:solid 0px #c5cacb;
padding-left:5px;
}

div.cart_show_cena {
vertical-align:middle;
display:table-cell;
width:90px;
border-right:solid 0px #c5cacb;
text-align:center;
}

div.cart_show_kolvo {
vertical-align:middle;
display:table-cell;
width:130px;
border-right:solid 0px #c5cacb;
text-align:center;
}

.cart_show_kolvo a {
margin-left:5px;
margin-right:5px;
text-align:center;
font-family:Ubuntu;
font-size:14pt;
font-weight:600;
color:#fe0100;
text-decoration:none;
}

.cart_show_kolvo a:hover {
text-decoration:underline;
}

div.cart_show_summa {
vertical-align:middle;
display:table-cell;
width:90px;
border-right:solid 0px #c5cacb;
text-align:center;
}

.cart_show_summa h3 {
text-align:center;
font-family:Ubuntu;
font-size:16pt;
font-weight:600;
color:#fe0100;
}

div.cart_show_del {
vertical-align:middle;
display:table-cell;
width:90px;
border-right:solid 0px #c5cacb;
text-align:center;
}

.cart_form_152 {
float:left;
width:450px;
clear:both;
}

table.cart_show {
border:0px;
}

.content_vk {
float:left;
width:100%;
height:360px;
margin-top:25px;
}

.content_vk_in {
width:1200px;
margin:0px auto;
padding:0px;
padding-left:10px;
}

.content_baners {
float:left;
width:100%;
height:200px;
margin-top:25px;
}

.content_baners_in {
width:1200px;
margin:0px auto;
padding:0px;
padding-left:10px;
}

.content_baners_1 {
float:left;
width:590px;
height:200px;
text-align:center;
}

.content_baners_2 {
float:right;
width:590px;
height:200px;
text-align:center;
}

.footer {
float:left;
width:100%;
background:#0651a9;
margin-top:40px;
padding-bottom:30px;
}

.footer_in {
width:1200px;
margin:0px auto;
padding:0px;
padding-left:10px;
}

.footer_part {
float:left;
width:290px;
color:#fff;
font-family:Arial;
font-size:9pt;
font-weight:400;
padding-top:13px;
margin-left:10px;
}

p.footer_name {
color:#fff;
font-family:UbuntuLight;
font-size:13pt;
text-transform:uppercase;
}

.footer_part a {
color:#fff;
font-family:UbuntuLight;
font-size:11pt;
}

.footer_part ul {
color:#fff;
font-family:UbuntuLight;
font-size:11pt;
list-style-type:none;
margin-left:0px;
padding-left:0px;
line-height:200%;
}

p.footer_txt {
color:#fff;
font-family:Ubuntu;
font-size:13pt;
}

span.filtr_gr2 {
color:#630001;
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
}

div.filtr_gr2 {
float:left;
width:900px;
border:solid 0px gray;
padding-bottom:10px;
}

div.filtr_gr2 ul {
margin:0px;
padding:0px;
}

div.filtr_gr2 ul li{
float:left;
width:270px;
margin:0px;
padding:0px;
height:auto;
list-style:none;
margin-left:0px;
padding-left:0px;
margin-bottom:5px;
margin-right:5px;
overflow:hidden;
}

div.filtr_gr2 a{
color:#630001;
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
text-decoration:none;
}

div.filtr_gr2 a:hover, div.filtr_gr2 a:active{
text-decoration:underline;
}

a.rasp_all_show {
color:#2b5e71;
font-family:Arial;
font-size:11pt;
font-weight:400;
text-decoration:none;
}

a.rasp_all_show:hover, a.rasp_all_show:active{
text-decoration:underline;
}

/*left menu*/
#lmenu_nos {
display:block;
}

#lmenu_aks {
display:block;
}

#lmenu_elp {
display:block;
}

#lmenu_zap {
display:block;
}

#lmenu_tel {
display:block;
}

#lmenu_me {
display:block;
}

#lmenu_comp {
display:block;
}

div.lmenu_groups {
float:left;
width:250px;
padding-left:0px;
margin-left:0px;
margin-bottom:25px;
padding-top:10px;
}

div.menu_gr {
float:left;
width:220px;
margin-top:0px;
margin-bottom:0px;
padding-left:30px;
}

div.menu_gr a{
color:#630001;
font-family:Ubuntu;
font-size:12pt;
font-weight:400;
text-decoration:underline;
}

div.menu_gr a:hover, div.menu_gr a:active{
color:#fe0100;
font-size:12pt;
font-weight:600;
}

div.menu_gr2 {
float:left;
width:220px;
margin-top:5px;
margin-bottom:3px;
padding-left:30px;
color:#fff;
font-family:Ubuntu;
font-size:12pt;
font-weight:600;
background:#fe0100;
}

div.menu_gr2 a{
color:#41648c;
font-family:Arial;
font-size:11pt;
font-weight:600;
text-decoration:underline;
}

div.menu_gr2 a:hover, div.menu_gr2 a:active{
color:red;
}


p.lmenu {
color:#41648c;
font-family:Arial;
font-size:11pt;
font-weight:600;
text-decoration:none;
} 
/*left menu*/


/* Код увеличителя начинается здесь */
/* Если ваше изображение не связано ссылкой с другой страницей, оставьте ссылку в виде <a href="#nogo"> 
Иначе увеличительне будет работать в IE6 */

.ienlarger {
	float: left;
	clear: none; /* Можно установить left или right по необходимости */
	padding-bottom: 2px; /* Расстояние между миниатюрами. Лучше не трогать данное поле */
	padding-right: 2px; /* Расстояние между миниатюрами и окружающим текстом */
}

.ienlarger a { 
	display:block;
	text-decoration: none;
/* Если добавить правило cursor:default;, то отключится курсор в виде руки */
}

.ienlarger a:hover{ /* Не надо изменять тип позиционирования */
 	position:relative;
}

.ienlarger span img {
	border: 1px solid #FFFFFF; /* Добавляем рамку вокруг изображения */
	margin-bottom: 5px; /* /Сдвигаем текст вниз от изображения */
}

.ienlarger a span {  /* Для большого изображения и названия */
	position: absolute;
	display:none;
	color: #FFCC00; /* Текст названия */
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; /* Размер шрифта названия */
	background-color: #fff;
	border:solid 1px gray;
	font-weight: bold;
	padding: 2px;
}

.ienlarger img { /* Для IE, чтобы не было рамки вокруг ссылки */
border-width: 0;
}

.ienlarger a:hover span { 
	display:block;
	top: 30px; /* Большое изображение выскакивает вверх на 50px от миниатюры */
	left: 60px; /* Большое изображение выскакивает влево на 90px от миниатюры */
	z-index: 100;
	
/* Если добавить правило cursor:default;, то отключится курсор в виде руки на большом изображении */
}

.resize_thumb {
	width: 120px; /* Вводим нужный размер миниатюры здесь */
	height: auto;
}

/* Код увеличителя закончен */

.head_sl {
position:relative;
left:400px;
top:100px;
width:100px;
height:50px;
background:#fff;
}

.t_desc_vkcom {
float:left;
margin-left:20px;
margin-top:20px;
}

p.pozdrav {
color:#41648c;
font-family:Arial;
font-size:18pt;
font-weight:600;
text-decoration:none;
} 

p.grafik {
color:#000;
font-family:Arial;
font-size:13pt;
font-weight:400;
text-decoration:none;
} 

/* bottom-message*/
.bottom-message{
   background-color: #7D8993;
   width: 250px;
   height: 60px;
   right: 10px;
   bottom: 10px;
   position: fixed;
   border-radius:5px ; 
  -webkit-border-radius:5px ; 
  -moz-border-radius:5px ;  
   display: none;
   z-index:10000;
}
.bottom-message:hover{
    background-color: #fe0100;
}
.bottom-message p{
   margin-top: 10px;
   margin-bottom: 0;
   margin-left: 10px;
   color: white;
   font: 13px sans-serif;
}
.bottom-message a{
  font: 12px sans-serif;
  color: #62FFB6;
  display: inline-block;
  text-decoration: underline;
  margin-left: 10px;
  margin-top: 7px;
}


@media all and (max-width: 650px) {

.head {
width:100%;
height:auto;
}

.head_fixed {
width:100%;
position:static;
//top:0px;left:0px;
float:left;
height:auto;
display:block;
z-index:100;
margin-bottom:15px;
}

.head_1 {
float:left;
width:100%;
height:auto;
z-index:100;
position:static;
}

.head_menu {
float:left;
width:100% !important;
height:auto;
position:static;
z-index:100;
text-align:center;
}

.main {
width:479px !important;
height:auto;
float:left;
margin:0px auto;
}

.site_in {
width:100% !important;
position:static;
float:left;
}

.catalog_menu_out {
margin:0px auto;
position:static;
float:left;
width:100%;
}

.catalog_menu {
width:479px !important;
height:auto;
}

.head_mainmenu {
width:100% !important;
height:auto;
float:left;
text-align:center;
}

.head_mainmenu_logo {
clear:both;
width:30%;
}

.head_mainmenu_logo img {
width:40px !important;
height:40px;
}

.head_mainmenu_logo_txt_img img {
//width:160px !important;
}

.head_mainmenu_logo_phone {
font-family:Ubuntu;
font-size:14pt;
font-weight:400;
}

.head_m {
width:479px !important;
height:auto;
}

.search {
width:100% !important;
height:auto;
}

.content_block {
width:479px !important;
}

.content_block2 {
width:479px !important;
}

.t_name {
width:479px !important;
}

.t_name_txt {
width:479px !important;
}

.t_image {
width:450px !important;
}

.crumps {
width:479px !important;
}

div.ts_img {
width:450px !important;
}


div.tovar_show_img {
width:450px !important;
}

div.tovar_show_img_in {
width:450px !important;
}

.tovar_show_img_in img {
max-width:440px;
max-height:500px;
}

.small_images {
width:479px !important;
}


.main_content_inside {
width:479px !important;
}

.main_content_inside_plus {
width:479px !important;
}

.main_content_inside2 {
width:479px !important;
}

.main_content_inside3 {
width:479px !important;
}

.main_content_inside3_left {
width:479px !important;
}

.main_content_inside3_right {
width:479px !important;
}

.main_content_inside_slogan {
width:479px !important;
}

.main_content_inside_slogan_right {
width:479px !important;
}

.content_inside {
width:479px !important;
}

.ci_block2 {
width:479px !important;
}

.paging {
width:479px !important;
}

div.b_paging {
width:479px !important;
}

form.cart_buy_form {
width:479px !important;
}

form.otziv_form {
width:479px !important;
}

div.cart_show_top {
width:479px !important;
}

div.cart_show_otstup {
width:479px !important;
}

div.cart_show_stroka {
width:479px !important;
}

.content_baners_in {
width:479px !important;
}

.footer_in {
width:479px !important;
}
}