/* Версия от 30.1.2007 */
BODY { FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 80%; }

.colors { color: red; }
TD.col A.accessory { margin-left: -50px; padding: 6px 50px 6px 50px; width: 100%; white-space: nowrap; margin-top: 20px; background: #E9E9E9 url('accessory.gif') top left no-repeat; }

.head { font-size: 100%; }
.head .top { height: 67px; }
.head .cen1 {  height: 11px; width: 190px; }
.head .cen2 { background: url('m-f-3.gif') top left; height: 11px; }
.head .cen3 { background: url('m-f-4.gif') top left; height: 11px; }
.head .bot { background: url('m-f-2.jpg') top left no-repeat; height: 144px; }

.head .top2 { background: url('f-0.jpg') top left no-repeat #E9E9E9; height:6px; }
.head .top3 { height:145px; }
.head_logo { font-size: 100%; margin-bottom: 10px; }
.head_logo .shopping { padding-left:3px; }

.head .url { padding-left: 10px; padding-right: 135px; }
.head .url a { color: #000000; FONT-WEIGHT: bold; text-decoration: none; }

/* Корзина шапки главной */
.main_basket { margin-top: 3px; font-size: 100%; background-color: #FFEDD7; width: 215px; }
.main_basket .basket_img { background: url( 'bullet.gif') top left no-repeat #FFEDD7; padding: 8px 8px 8px 8px;}
.main_basket .basket_text { background-color: #FFEDD7;  padding: 8px 8px 8px 8px; }
.main_basket .basket_text span { color: #747474; }

/* Корзина шапки внутренней */
.basket { margin-top: 3px; margin-bottom: 3px; font-size: 100%; background-color: #FFC4C4; }
.basket .basket_img { background: url('bullet.gif') top left no-repeat #FFC4C4; padding: 15px 0px 6px 0px; }
.basket .basket_text { background-color: #FFC4C4;  padding: 15px 0px 6px 0px; }
.basket .basket_text1 { color: #747474; }
.basket .basket_text3 { background-color: #EAE7E7; padding: 4px 0px 4px 0px; }

.basket_box { font-size: 100% }
.basket_box .top { background-color: #F6F6F6; padding:9px 0px 5px 17px; border-bottom: 3px solid #E9E9E9; }
.basket_box .bot { background-color: #F6F6F6; padding:6px 13px 11px 17px; }
.basket_box .bot span { color: #FF0000; }

.basket_box .item { padding:15px 0px 13px 17px; border-bottom: 3px solid #E9E9E9; }
.basket_box .item span  { color: #747474; }
.basket_box .item_ { padding:14px 0px 13px 17px; border-bottom: 3px solid #E9E9E9; }
.basket_box .item_ .amount { border: 1px solid #666666; width: 41px; padding: 0px 5px 1px 5px; }
.basket_box .item img { margin-left: 20px; }
.basket_box .bot img { margin-left: 20px; margin-top: 6px; }
.basket_box .bot a { font-size: 80%; }

.basket_box .item_price_left  { padding: 15px 13px 0px 17px; }
.basket_box .item_price_right { padding: 6px 13px 0px 17px; }
.basket_box .item_price  { padding: 20px 0px 3px 0px; border-bottom: 3px solid #E9E9E9; }
.basket_box .item_price div { padding: 3px 13px 3px 17px; background-color: #F6F6F6; font-weight: bold; }

.basket_box .item_left { padding: 15px 0px 0px 17px; }
.basket_box .item_right { padding: 6px 0px 0px 17px; }
.basket_box .item_left_ { padding: 12px 0px 3px 5px; }
.basket_box .item_right_ { padding: 3px 0px 0px 5px; }
.basket_box .item_left_ .amount { border: 1px solid #666666; width: 41px; padding: 0px 5px 1px 5px; }
.basket_box .item_right_ .amount { border: 1px solid #666666; width: 41px; padding: 0px 5px 1px 5px; }

.basket_login { font-size: 100%; color: #747474; background-color: #E9E9E9; }
.basket_login .inp { margin: 4px 0px 4px 0px; font-size: 100%; width: 100px; }
.basket_login .txt { padding-left: 20px; padding-right: 9px; }
.basket_login .text { padding: 20px 9px 7px 22px; background-color: #FFFFFF; color: #000000; }
.basket_login .key { padding-left: 5px; }

.login_main { font-size: 100% }
.login_main .tb1 { background-color: #F6F6F6; }
.login_main .def { font-size: 100%; width: 100%; }
.login_main .passw { font-size: 100%; width: 80%; }

.login_main .tt { padding: 16px 10px 0px 14px; }
.login_main .tti { padding: 16px 0px 0px 0px; }
.login_main .t { padding: 13px 10px 0px 14px; }
.login_main .ti { padding: 13px 0px 0px 0px; }
.login_main .tb { padding: 13px 10px 19px 14px; }
.login_main .tbi { padding: 13px 0px 19px 0px; }
.login_main .repas { padding-right: 10px; }

.login_main .tbb { padding: 13px 10px 24px 14px; border-bottom: 3px solid #E9E9E9; }
.login_main .tbbi { padding: 13px 0px 24px 0px; border-bottom: 3px solid #E9E9E9; }

.login_main .reg { padding: 4px 19px 4px 19px; background: url( 'bullet.gif') top left no-repeat #FFEDD7; }
.login_main .reg a { font-size: 80%; }
.login_main .note { padding: 4px 10px 4px 10px; }
.login_main .note span { color: #FF6600; }

.login_reg { font-size: 100%; margin-top: 5px; }
.login_reg .reg { padding: 4px 19px 4px 19px; background: url('bullet.gif') top left no-repeat #FFEDD7;  }
.login_reg .reg a { font-size: 80%; }
.login_reg .note { padding: 4px 10px 4px 10px; }
.login_reg .note span { color: #FF6600; }

.pass { font-size:100% }
.pass input { font-size:100%; width:100% }
.pass td { padding-top:0px; }

/* Слоганы в шапке */
.top1 { font-size: 100%; margin-bottom:3px; }
.top1 .slg { padding-bottom: 7px; }
.top1 .slg1 { padding-bottom: 5px; }
.top1 .shopping { padding-left:3px; }
.top1 .line_ { border-bottom: 2px solid #E9E9E9; }
.top1 td.slogan { padding-left: 6em; padding-bottom: 7px; }
.top1 td.slogan h1 { font-size: 1em; margin: 0; }

.top1 .cen2 { background: url('m-f-3.gif') top left repeat-x; padding: 10px 2px 0px 10px; }
.top1 .cen2 a { color: #000000; FONT-WEIGHT: bold; text-decoration: none; }
.top1 .cen3 { background: url('m-f-4.gif') top left repeat-x; }

.top1 .url1 { padding-left: 10px; padding-top: 15px; }

.spec { font-size: 100%; margin-bottom: 2px; }
.spec .cen { background: url('spec-back.jpg') top left repeat-y #FDEEEE; height: 58px; }

.bottom { border-left: 6px solid #FEC27A; }
.bottom .bottom1 { border-top: 6px solid #E9E9E9; background-color: #F6F6F6; height: 60px; padding-left: 35px; }
.bottom .linz { FONT-WEIGHT: bold; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.bottom .shopping { font-family: Arial, Helvetica, sans-serif; COLOR: #000000; font-weight: bold; padding-bottom: 1px; }

.main_menu { border: 0px solid; border-top: 1px solid #F6F5F5; background-color: #E9E9E9; font-size: 80%; }
.main_menu .bullet { background: url('bullet.gif') top right no-repeat #E9E9E9; width:28px; }
.main_menu .item { background-color: #E9E9E9; padding:4px 28px 4px 1px; }
.main_menu a { color: #000000; text-decoration: none; }

.content_box { padding: 26px 10px 26px 27px; }

.produces_box { font-size:100%; margin-top: 6px; }
.produces_box .in_box { padding: 14px 0px 14px 13px; }
.produces_box .about { padding: 14px 13px 14px 13px; }

.produce_box { font-size:100%; margin-bottom: 10px; }
.produce_box .images_box { width:143px; height:143px; border: 1px solid #FEC27A; background-color: #FFFFFF; padding: 3px 4px 3px 4px; }
.produce_box .images_box a { text-decoration: none; color: #747474; }
.produce_box .text_box { padding-left:2px; padding-bottom:7px; }
.produce_box .title { background-color: #E9E9E9; padding: 3px 4px 3px 4px; font-weight:bold; font-size:110%; }
.produce_box .text { padding: 3px 0px 3px 5px; }
.produce_box .text .price { color: #FF6600; font-weight:bold; }

.prd_box { font-size:100%; background-color: #F6F6F6; }
.prd_box .title { padding: 8px 15px 8px 15px; background-color: #E6E6E6; }
.prd_box .title .headline, .prd_box .title .headline A { font-size: 100%; font-weight: bold; color: #000000; }
.prd_box .title .linz_name, .prd_box .title .linz_name A { font-size: 100%; font-weight: bold; color:#FF6600; }
.prd_box .bd { padding-top: 24px; }

.prd_body { font-size:100%; }
.prd_body .img { padding:0px 0px 0px 14px; }
.prd_body .images { width:143px; height:143px; border: 1px solid #FEC27A; background-color: #FFFFFF; padding: 3px 4px 3px 4px; font-size:100%; }
.prd_body .images a { text-decoration: none; color: #747474; }

.prd_body .select { border-left: 8px solid #F6F6F6; border-bottom: 3px solid #E9E9E9; background-color: #FFFFFF; }
.prd_body .price { border-left: 8px solid #F6F6F6; border-bottom: 3px solid #E9E9E9; background-color: #FFFFFF; }

.prd_body .basket { border-left: 8px solid #F6F6F6; border-bottom: 6px solid #F6F6F6; border-top: 6px solid #F6F6F6;  padding-bottom: 0px; font-size: 80%; }
.prd_body .basket A { margin-left: 5px; }
.prd_body .basket .bas { background: url('bullet.gif') top left no-repeat #FFC4C4; padding: 5px 0px 5px 15px; }
.prd_body .basket .text	{ padding: 5px 25px 5px 5px; }
.prd_body .basket_ { border-top: 6px solid #F6F6F6; border-bottom: 6px solid #F6F6F6; background-color: #FFC4C4; padding: 3px 0px 3px 0px; font-size: 80%; }
.prd_body .basket_ A { margin-left: 9px;}

.prd_body .opt_price { padding-top: 6px; padding-bottom: 6px; border-top: 2px solid #F6F6F6; border-bottom: 3px solid #E9E9E9; background-color: #FFFFFF; color: #646464; }
.prd_body .opt_price b { color: #000000; }

.price_box { font-size:100%; }
.price_box .hl { padding: 5px 8px 5px 8px; background-color: #E9E9E9; font-weight:bold; }
.price_box .prc { padding: 10px 10px 10px 10px; background-color: #FFFFFF; }
.price_box .prc .pr { color: #FF0000; font-weight: bold; font-size: 110%; }
.price_box .prc .pr_ { color: #000000; font-weight: bold; font-size: 110%; }
.price_box .prc .mdl_price { color: #646464; }

.select_box { font-size:100%; background-color: #FFFFFF; }
.select_box .hl { padding: 5px 7px 5px 7px; background-color: #E9E9E9; }
.select_box .eye { color: #FF6600; padding: 5px 7px 5px 7px; }
.select_box td { padding: 5px 7px 5px 7px;}
.select_box .colors { width: 134px; border: 1px none #000000; }
.select_box select { width: 60px; }
.select_box .prc .pr { color: #FF0000; font-weight: bold; font-size: 110%; }
.select_box .prc .pr_ { color: #000000; font-weight: bold; font-size: 110%; }
.select_box .prc a { font-size: 80%; }
.select_box .button { background-color: #FF6600; color: #FFFFFF; font-size: 10px; width: 120px; }

.produce_box_1 .spacer { padding-top: 24px; }

.main_submenu { border-bottom: 3px solid #E9E9E9; background-color: #F6F6F6; font-size: 100%; padding-bottom: 6px; }
.main_submenu .content { background-color: #F6F6F6; font-size: 100%; margin-left:35px; }
.main_submenu .content1 { background-color: #F6F6F6; font-size: 100%; margin-left:0px; }
.main_submenu .content DIV { padding-top: 5px; }
.main_submenu .content .col { padding: 20px 11px 20px 50px; }
.main_submenu .content .col1 { padding: 20px 11px 20px 11px; }
.main_submenu .content .col2 { padding: 0px 0px 0px 0px; }

.main_login { font-size: 100%; background-color: #E9E9E9; }
.main_login .inpt { font-size: 100%; width: 100%; }
.main_login .txt { padding: 18px 10px 0px 13px; color: #747474; }
.main_login .inp { padding-top: 15px; }
.main_login .txt1 { padding: 14px 10px 0px 13px; color: #747474; }
.main_login .inp1 { padding-top: 10px; }
.main_login .inp2 { padding: 10px 5px 0px 5px; }
.main_login .txt2 { padding: 1px 10px 7px 0px; }

.main { border-left: 6px solid #FEC27A; font-size: 100%; }
.main1 { border-left: 0px solid #FEC27A; font-size: 100%; }
.main .spacer { border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; }
.main .col { padding: 20px 11px 20px 11px; }
.main .col1 { padding: 20px 0 20px 0px; }
.main .col2 { padding: 20px 0px 20px 46px; }

.main .menu { background-color: #FFEDD7; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; }

table.main table.hint { font-size: 100%; background-color: #FFEDD7; }
table.main table.hint td.top { padding: 10px; border-bottom: 3px solid #EFDDC7; //padding-right: 40px; }
table.main table.hint td.bot { padding: 12px; //padding-right: 40px; }

.main .submenu { margin-top: 3px; margin-bottom: 18px; border-top: 3px solid #EFDDC7; font-size: 100%; }
.main .pointer { margin: 12px 0px 0px 14px; }

.content_top { background-color: #F6F6F6; font-size: 100%; }
.content_bottom { font-size: 100%; padding:25px; }

.headline { font-size: 150%; margin-bottom: 10px; }
.headline a { color: #000; }
.mapline { font-size: 110%; margin-bottom: 10px; font-weight: bold; color: #000000; }
.mapline a  { text-decoration: none; color: #000000; }
.home { margin: 15px 55px 0px 0px; }
.pointer { margin: 0px 8px 0px 8px; }

/* */
table.news div {padding: 10px 10px 10px 10px; font-size: 90%; }
table.news div.grey { background-color: #F6F6F6;  }
table.news div.headline { font-size: 160%; }
table.news div span { font-size: 90%; }
table.news div a { font-size: 110%; }

table.news div a.link_main { font-size: 110%; text-decoration:none; color:black;}

table.news div hr { border: 2px solid #E9E9E9; margin: 5px 0 5px 0; }
table.news div h3 { color: #FF6600; font-weight:bold; margin: 2px 0 5px 0; padding-left: 16px; font-size: 120%; background: url('main.news.gif') no-repeat left center; }
.main .hint .bot span { color: #FF6600; font-weight: bold; }

/* 23.12.2007 -- *Это выгодно* */
.vg-img { width: 143px; height: 143px; border: 1px solid #FEC27A; text-align: center; vertical-align: center; }
.images { width:143px; height:143px; border: 1px solid #FEC27A; background-color: #FFFFFF; padding: 3px 4px 3px 4px; font-size:100%; overflow: hidden;  }

/* SiteLeader */
.SL-logo { margin:20px 0 0 70px; padding-left:33px; background:url('siteleader.gif') no-repeat left 6px; }
.SL-logo a { text-decoration:none; }
.SL-logo .by, .SL-logo .site { font-family:Verdana,arial; }
.SL-logo .by { font-size:10px; color:blue; white-space: nowrap; }
.SL-logo .site { font-size:12px; font-weight:bold; color:red; }
.SL-logo .leader { font-family:Georgia,sans-serif; font-size:14px; color:black; }











