body {
background-color:#FFF;
font-family:Tahoma;
font-size:10pt;
text-decoration:none;
font-weight:400;
color:#000;
background:url(/img/design/fon.jpg) repeat-x;
margin:0;
}

td {
font-family:Tahoma;
font-size:10pt;
}

textarea {
border-color:#D4D0C8;
border-style:solid;
border-width:thin;
padding:3px;
}

input {
border:#D4D0C8 1px solid;
}

OPTION {
font-family:Tahoma;
}

A:hover {
text-decoration:underline;
color:#0876C4;
font-size:12px;
font-family:Tahoma;
}

a img {
border:0;
}

.car {
background:url(/img/design/car.gif) no-repeat;
position:absolute;
top:115px;
left:50%;
z-index:50;
width:923px;
height:225px;
margin-left:-452px;
}

.submenv {
padding-top:15px;
background:url(/img/design/menu2.jpg) no-repeat 50% 22%;
}



.dynamop ul li {
list-style:none;
padding-left:15px;
background:url(/img/st.gif) no-repeat left bottom;
text-align:left;
margin-bottom:7px;
}

.menuh {
visibility:hidden;
display:none;
position:absolute;
z-index:1;
margin-left:-50px;
margin-top:-60px;
}

.menug {
visibility:hidden;
display:none;
position:absolute;
z-index:1;
margin-top:-100px;
margin-left:-220px;
}



.fon {
background-position:top right;
background-image:url(/img/design/design_02.jpg);
background-repeat:no-repeat;
width:822px;
height:187px;
}

.fon2 {
background:url(/img/design/fon.jpg) repeat-x;
}

.pin {
font-size:10pt;
color:#535353;
text-align:right;
white-space:nowrap;
width:150px;
padding-right:5px;
background:url(/img/design/top.gif) repeat-x;
}

.fon3 {
background-position:top left;
background-image:url(/img/design/left.jpg);
background-repeat:repeat-y;
}

.fon5 {
background:url(/img/design/img02.jpg) no-repeat;
}

.lang {
position:absolute;
top:7px;
right:27px;
font-size:14pt;
color:#3172BC;
}

.lang A:hover {
text-decoration:underline;
color:#538E1F;
font-size:12px;
background-color:#F9FCFE;
border:#E4E4E4 1px solid;
padding:5px 10px;
}

.box {
border:0;
background:transparent;
position:relative;
z-index:55;
}

.ob {
border:solid 1px #B1B1B1;
padding:5px;
}

.border {
border-bottom:1px dashed #CBCBCB;
width:100%;
}

.border2 {
border-bottom:1px dotted #CBCBCB;
width:100%;
}

.border_left {
border-left:#E8E5E5 1px solid;
}

.border3 {
height:15px;
width:100%;
}

.border4 {
border-top:1px solid #d4d9e7;
}

.button {
height:22px;
background:#fff url(/img/button.gif);
font-family:Tahoma;
}

.copyright {
font-size:9pt;
color:#FFC000;
font-weight:400;
text-align:center;
}

.nazva {
font-size:14px;
color:#FFF;
font-weight:400;
text-align:center;
background:url(/img/design/fon.jpg) repeat-x;
padding-top:5px;
}

.nazva A:hover {
text-decoration:underline;
color:#FFF;
font-size:12px;
}

.page {
font-size:10pt;
color:#000;
font-weight:400;
padding:5px;
}

.page A:hover {
text-decoration:underline;
color:#1C4700;
font-size:12px;
background-color:#E2E0E0;
border:#B1B1B1 1px solid;
padding:5px 10px;
}

.page B {
color:#000;
font-size:12px;
background-color:#FFF;
border:#B1B1B1 1px solid;
font-weight:400;
padding:5px;
}

.shapka {
text-transform:uppercase;
font-size:10pt;
color:#FFF;
font-weight:400;
text-align:center;
height:34px;
padding-top:10px;
background:url(/img/design/i_13.jpg) repeat-x;
}

.shapka_b {
text-transform:uppercase;
font-size:10pt;
color:#FFF;
font-weight:400;
text-align:center;
height:34px;
padding-top:10px;
background:url(/img/design/i_17.jpg) repeat-x;
}

.br {
height:5px;
}

.anons {
color:#000;
font-size:10pt;
}

A.cat:hover {
text-decoration:underline;
color:#2a88bb;
font-size:12px;
font-weight:700;
}

#tooltip {
border:#C9BFBF 1px solid;
background:#fff;
visibility:hidden;
font:12px Tahoma, Helvetica,sans-serif;
position:absolute;
/*moz-border-radius:8px;*/
z-index:999;
color:#000;
padding:5px;
}

#boxes {
list-style-type:none;
margin:0;
padding:0;
}

#boxes li {
position:relative;
float:left;
margin:2px 2px 0 0;
}

.search {
padding-top:6px;
padding-left:7px;
font-size:11px;
font-family:Tahoma;
position:relative;
z-index:55;
background:url('/img/design/ii07.jpg') no-repeat;
width:197px;
height:26px;
border:0;
}

.stxt h1 {
color:#535353;
font-size:12pt;
font-weight:400;
background-color:#D8EDFF;
padding-top:5px;
height:30px;
padding-left:10px;
margin:0;
}

.photo {
position:relative;
width:180px;
height:130px;
float:left;
margin:20px;
}

.photo img {
background:#fff;
border:solid 1px #ccc;
padding:4px;
}

.artkiev span {
width:30px;
height:60px;
display:block;
position:absolute;
top:-5px;
left:-2px;
background:url(/img/paper-clip.png) no-repeat;
}

.artkiev2 span {
width:122px;
height:72px;
display:block;
position:absolute;
top:-22px;
left:-15px;
background:url(/img/floral-corner.png) no-repeat;
}

.artkiev3 span {
width:170px;
height:84px;
display:block;
position:absolute;
top:0;
left:0;
background:url(/img/glossy-gradient.png);
cursor:pointer;
}

blockquote.style1 {
border-top:1px solid #e1cc89;
border-bottom:1px solid #e1cc89;
background-image:url(/img/openquote1.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:23px;
margin:5px;
padding:8px;
}

blockquote.style1 span {
display:block;
background-image:url(/img/closequote1.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

.mapa H1 {
color:#0876C4;
font-size:12px;
font-family:Tahoma;
margin:0;
padding:0;
}

.mapa H2 {
font-size:12px;
color:#0876C4;
font-family:Tahoma;
font-weight:400;
margin:0;
padding:0;
}

.mapa ul {
list-style:none;
margin-left:25px;
}

.mapa li {
list-style:none;
}
/*
#counters a img {
opacity:0.3px;
-moz-opacity:0.3px;
filter:alpha(opacity=50);
}

#counters a:hover img {
opacity:1px;
-moz-opacity:1px;
filter:alpha(opacity=100);
}
*/
#thumbBox {
position:absolute;
width:auto;
background:#DBD9D9;
visibility:hidden;
z-index:999;
cursor:pointer;
padding:5px;
}

#thumbBox .footerbar {
border:1px solid #F2D5C6;
background-color:#EFEFEF;
text-align:right;
}

#thumbBox #thumbImage {
background-color:#FFF;
}

#thumbLoading {
position:absolute;
visibility:hidden;
border:0;
background-color:#EFEFEF;
z-index:5;
padding:5px;
}

.podbor h4 {
color:#000;
font-size:8pt;
font-weight:700;
padding-top:15px;
padding-left:5px;
margin:0;
}

.podbor p {
padding-left:20px;
background:#fff url(/img/st.gif) no-repeat 10px 4px;
margin:0;
}

.podbor A {
font-size:8pt;
text-decoration:none;
}

.podbor A:hover {
color:#000;
font-size:8pt;
text-decoration:none;
}

#lodi {
color:#1F4294;
visibility:hidden;
position:absolute;
top:50%;
left:50%;
z-index:999;
border:1px solid #c9c9c9;
background-color:#DDDBDB;
padding-top:10px;
padding-bottom:10px;
margin-left:-50px;
}

A.dobavit:hover {
text-decoration:none;
color:#F33;
font-size:10pt;
}

TABLE.compare {
background-color:#0D0E10;
font-family:Tahoma;
color:#FFF;
border-width:0;
}

TD.compare {
background-color:#000;
font-weight:400;
font-size:10pt;
font-family:Tahoma;
color:#FFFFF9;
text-align:center;
padding:10px;
}

TD.compare2 {
background-color:#0D0E10;
font-size:10pt;
font-family:Tahoma;
color:#32639F;
white-space:nowrap;
}

TABLE .compare_tov {
text-align:center;
margin:0;
}

.compare_tov A:hover {
text-decoration:underline;
color:#FFF;
font-size:8pt;
height:30px;
}

.compare_price {
font-size:12pt;
color:#D6780C;
text-align:center;
}

TABLE.list {
background-color:#D1CFCF;
font-family:Tahoma;
color:#000;
border-width:0;
}

TD.list {
background-color:#f9f9f9;
font-weight:400;
font-size:11pt;
font-family:Tahoma;
color:#000;
}

TD.listhead {
background-color:#B1B1B1;
font-weight:700;
font-size:8pt;
text-align:center;
color:#000;
}




#cart_w {
position:absolute;
top:30%;
left:50%;
margin-left:-230px;
z-index:999;
}

/*
@media screen and (-webkit-min-device-pixel-ratio:0){
#basket      #cart_w
{
position: absolute;
z-index:999;
bottom: 0;
left: -22%;
}
}
*/

.cart_shapka {
color:#535353;
font-size:11pt;
font-weight:700;
text-align:center;
padding-top:20px;
height:25px;
}

.cart_nazva {
color:#244685;
font-size:11pt;
text-align:center;
padding-top:15px;
}

.cart_price {
font-size:12pt;
color:#D6780C;
text-align:center;
font-weight:700;
}

#cart_window {
width:460px;
height:254px;
color:#1F4294;
position:fixed;
z-index:20;
background:url(/img/shop/cart.png) no-repeat;
}

#basket {
color:#000;
text-align:center;
}

.oprod TD {
color:#000;
border-left:1px solid #D8E2FF;
border-right:1px solid #D8E2FF;
border-top:1px solid #D8E2FF;
padding:5px;
}

.oprod A:hover {
text-decoration:underline;
color:#FFCFFF;
font-size:12px;
}

.product_info_name_small {
font-weight:700;
color:#2B2D33;
text-align:center;
padding:10px;
}

.buy {
border:0;
background-image:url('/img/cart.gif');
background-repeat:no-repeat;
background-color:#F6F7FA;
font-size:12px;
height:24px;
}

.price {
font-size:8pt;
font-weight:700;
}

.usd {
font-size:14pt;
font-weight:700;
padding-top:7px;
padding-bottom:7px;
text-align:center;
white-space:nowrap;
}

div.corp {
padding:4px 8px 5px;
}

a.corp {
color:#666;
text-decoration:none;
border-bottom:1px dashed #666;
}

a.corp:hover {
text-decoration:none;
color:#C00;
border-bottom:1px dashed #C00;
}

.prod H1 {
color:#7FB0FF;
font-size:11pt;
font-weight:700;
text-align:center;
padding-top:5px;
height:20px;
margin:0;
}

.podcat {
padding-left:10px;
}

.podcat a.catalog2 {
padding-left:90px;
}

.nutr {
padding-left:1px;
/* padding-top:-5px; */
}

A.prod2:hover {
text-decoration:underline;
color:#FFF;
font-size:11pt;
}

.dps_list {
font-size:10pt;
background-color:#ECECEC;
font-weight:400;
padding:0;
}

.dps {
text-align:left;
margin-top:20px;
font-size:10pt;
color:#000;
font-weight:400;
}

.dps A:hover {
text-decoration:underline;
color:#8E9196;
font-size:12px;
}

.photo_shop {
position:relative;
float:left;
margin:10px;
}

.photo_shop img {
background:#fff;
padding:5px;
}

.dop_box {
font-size:12pt;
color:#7F5B00;
float:left;
padding:10px;
}

.dop_box2 {
font-size:10pt;
color:#000;
text-align:left;
margin:10px;
padding:10px;
}

.dop_box_shapka {
font-size:10pt;
color:#000;
height:25px;
}

.flo {
float:right;
}

.dop_box_shapka2 {
font-size:10pt;
color:#000;
text-align:center;
font-weight:bolder;
}

.just {
padding-top:10px;
text-align:justify;
}

.ds .ul {
font-size:12px;
color:#555753;
margin-left:20px;
}

.ds DT {
font-weight:bolder;
font-size:12px;
background:#E6E9F2 url('/img/d.gif') no-repeat left center;
color:#555753;
margin:0;
padding:0 0 0 16px;
}

.ds ul {
margin:0;
padding:0 0 0 20px;
}

.ds A:hover {
text-decoration:none;
color:#FFC500;
font-weight:bolder;
font-size:12px;
}

.dop_t {
text-align:center;
font-weight:bolder;
font-size:8pt;
border:1px solid #112B3C;
padding:10px;
}

.dop_tov A:hover {
text-decoration:none;
color:#244685;
font-size:8pt;
font-weight:400;
}

.kod {
letter-spacing:6px;
font-size:25px;
color:#2F4D6B;
}

.menu_shop ul {
list-style:none;
margin:0;
padding:0;
}

.menu_shop li {
margin-left:7px;
list-style:none;
padding:3px;
}

.menu_shop A.razdel:hover {
text-decoration:none;
color:#444;
font-size:8pt;
}

.menu_shop .pad {
margin-left:10px;
}

.menu_shop .bord {
width:100%;
height:1px;
background-color:#B1B1B1;
}

.menu_shop A:hover {
text-decoration:none;
color:#000;
font-size:10pt;
}

.menu_shop A.active:hover {
text-decoration:none;
color:#2760BC;
}

.top_cat {
background:url(/img/design/top.gif) repeat-x;
height:20px;
color:#397CA4;
}

.price2 {
font-size:11pt;
color:#4679B5;
font-weight:700;
text-align:center;
}

.new_top {
margin:2px;
padding:10px;
}

.kde {
font-size:8pt;
color:#737579;
border:#E4E4E4 1px solid;
padding:10px;
}

.detal {
font-size:8pt;
color:#FFF;
text-align:center;
padding-right:10px;
padding-left:10px;
font-family:Tahoma;
}

.detal A:hover {
text-decoration:underline;
color:#85A9C4;
font-size:8pt;
}

.ten {
background:url('/img/design/sh.jpg') no-repeat center bottom;
height:11px;
}

.phone TD {
color:#1F4C90;
}

.lmp,.copyright td {
background:url('/img/design/i_222.jpg');
}

A:link,A:visited {
text-decoration:underline;
color:#1A3F75;
font-size:12px;
font-family:Tahoma;
}

.submen,.subme {
padding:3px 0 10px 3px;
}

.smenuv,.smenuh {
border:#000 1px solid;
background-color:#EBF8FF;
background:url(/img/design/menu.png) repeat;
padding:8px;
}

A.me:link,A.me:visited {
text-decoration:underline;
color:#FFF;
font-size:9pt;
padding-right:13px;
padding-left:13px;
font-weight:700;
}
A.me_yes:hover {
text-decoration:none;
color:#D6E7F1;
font-size:9pt;
padding-right:13px;
padding-left:13px;
font-weight:700;
}
A.me:hover {
text-decoration:none;
color:#6CA2CC;
font-size:9pt;
padding-right:13px;
padding-left:13px;
font-weight:700;

}

A.me_yes:link,A.me_yes:visited {
text-decoration:none;
color:#FFF;
font-size:9pt;
padding-right:13px;
padding-left:13px;
font-weight:700;
}

.lang A:link,.lang A:visited {
text-decoration:underline;
color:#244685;
font-size:12px;
background-color:#F9FCFE;
border:#E4E4E4 1px solid;
padding:5px 10px;
}

.nazva A:link,.nazva A:visited {
text-decoration:none;
color:#FFF;
font-size:12px;
}

.page A:link,.page A:visited {
text-decoration:underline;
color:#1C478C;
font-size:12px;
background-color:#E2E0E0;
border:#B1B1B1 1px solid;
padding:5px 10px;
}

.anons A:link,.anons A:visited {
text-decoration:underline;
color:#1A3F75;
font-size:10pt;
}

.anons A:hover,A.dobavit:link,A.dobavit:visited {
text-decoration:underline;
color:#737579;
font-size:10pt;
}

A.cat:link,A.cat:visited {
text-decoration:none;
color:#2a88bb;
font-size:12px;
font-weight:700;
}

.compare_tov A:link,.compare_tov A:visited {
text-decoration:underline;
color:#737579;
font-size:8pt;
height:30px;
}

.cart_img,.new_img {
padding:10px;
}

.oprod A:link,.oprod A:visited {
text-decoration:none;
color:#244685;
font-size:12px;
}

A.catalog:link,A.catalog:visited {
text-decoration:none;
color:#969494;
font-size:8pt;
}

A.catalog:hover,A.brand:hover {
text-decoration:underline;
color:#244685;
font-size:8pt;
}

A.catalog2:link,A.catalog2:visited {
text-decoration:none;
color:#2A88BB;
font-size:10pt;
}

A.catalog2:hover,A.prod:hover {
text-decoration:underline;
color:#244685;
font-size:10pt;
}

A.prod:link,A.prod:visited {
text-decoration:none;
color:#535353;
font-size:10pt;
}

A.prod2:link,A.prod2:visited {
text-decoration:none;
color:#1B468B;
font-size:11pt;
}

A.brand:link,A.brand:visited {
text-decoration:underline;
color:#4C9BC9;
font-size:8pt;
}

.dps A:link,.dps A:visited {
text-decoration:underline;
color:#2A88BB;
font-size:12px;
}

.dop_box A:link,.dop_box A:visited {
text-decoration:underline;
color:#244685;
font-size:9pt;
}

.dop_box A:hover,.dop_box2 A:hover {
text-decoration:underline;
color:#5370B2;
font-size:9pt;
}

.dop_box2 A:link,.dop_box2 A:visited {
text-decoration:underline;
color:#000;
font-size:9pt;
}

.ds A:link,.ds A:visited {
text-decoration:none;
color:#555753;
font-weight:bolder;
font-size:12px;
}

.dop_tov A:link,.dop_tov A:visited {
text-decoration:none;
color:#5CB3C0;
font-size:8pt;
font-weight:400;
}

.menu_shop A.razdel:link,.menu_shop A.razdel:visited {
text-decoration:none;
color:#1D488D;
font-size:8pt;
}

.menu_shop A:link,.menu_shop A:visited {
text-decoration:none;
color:#16366B;
font-size:10pt;
}

.menu_shop A.active:link,.menu_shop A.active:visited {
text-decoration:none;
color:#000;
}

.detal A:link,.detal A:visited {
text-decoration:none;
color:#607A8E;
font-size:8pt;
}
