body { font-family : Verdana, sans-serif; font-size: 8pt; color: #616161; background-color: white; background-repeat:repeat-y; margin:0px; padding:0px;}
tr, td {font-size : 8pt;}

img { border:none; }

/* верхнее меню */
div.topline { width:932px; height:23px; background-color:#E5E5E5; color:white;font-weight:bold; text-align:right; font-size:8pt; padding-top:2px; padding-right:4px; margin-bottom:6px;}
a.topline:link,a.topline:visited {font-size:8pt; color:white; font-weight:bold; text-decoration:none;}

.topmenu { height:50px;background-image: url(/pics/top-bg1.gif);margin-bottom:12px; padding-top:5px; text-align: center; font-weight: bold; }
.tm { height:15px; padding:0px 10px 0px 10px; }
.tm_sel { height:15px; min-height:15px; height:15px; background-image: url(/pics/top-bg2.gif); padding:0px 10px 0px 10px; }
a.tma:link,a.tma:visited { text-decoration: none; color: #2C2C2C; }
a.tma:hover { text-decoration: underline; color: #2C2C2C; }

/* контейнеры, обрамления */
div.body_container {width:772px; padding-top:1px; background-color: white; margin-top:5px; }
.content { padding: 10px; font-size: 8pt; color: #4E4E4D; }
div.item_container {border-bottom:1px solid #F1F1F1;}

/* каталог товаров слева */
div.left_menu_container {width:165px;}
div.std_catalog { padding-top:8px; background-color: white; width:186px;background-image:url(/pics/bg_rubricator_body.gif); }
div.std_catalog_head {color:white; font-size:8pt; width:186px; height:16px; background-image:url(/pics/bg_rubricator_head.gif); background-repeat:no-repeat; font-weight:bold; padding-left:10px; padding-top:2px;}
div.std_cat_i { font-size:8pt; color:#666666; padding:3px 5px 3px 5px; margin:0px 1px 3px 5px; }
div.std_cat_underline {font-size:8pt; border-bottom: 1px dotted #E8E8E8; margin:0px 7px 0px 7px;  }
a.std_catalog_l1:link, a.std_catalog_l1:visited {color:#8C8C8C; text-decoration:none; }
div.std_catalog_foot {background-image:url(/pics/bg_rubricator_foot.gif); background-repeat:no-repeat; width:186px; height:28px; margin-top:-3px;}
div.std_cat_i_selected {font-size:8pt; padding:3px 5px 3px 5px; margin:0px 1px 3px 5px; }
a.std_catalog_l1_selected:link, a.std_catalog_l1_selected:visited, a.std_catalog_l2_selected:link, a.std_catalog_l2_selected:visited { color:#206BB8; text-decoration:none; }
div.std_cat_si, div.std_cat_si_selected {font-size:8pt; padding:1px 5px 1px 20px; margin:0px 1px 3px 1px; }
div.std_cat_si2, div.std_cat_si2_selected {font-size:8pt; padding:1px 5px 1px 30px; margin:0px 1px 3px 1px; }
a.std_catalog_l2:link, a.std_catalog_l2:visited {color:#8C8C8C; text-decoration:none; }
a.std_catalog_l2_selected:link, a.std_catalog_l2_selected:visited {color:#206BB8; text-decoration:none; }

.block_item_NEW a:hover, .std_cat_si a:hover, .std_cat_si2 a:hover, .std_cat_si_selected a:hover, .std_cat_si2_selected a:hover { text-decoration: underline; }

/* форма логина справа */
div.std_register {border-top:1px solid #E5E5E5;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5; padding:4px 4px 0px 4px; color:#737373}
input.login {width: 80px; height: 18px; border: 1px solid #E5E5E5; vertical-align:middle; margin:1px;}

/* навигационное меню над каталогом/корзиной/др. */
/* div.menuline { background-color:#EBEBEB; color:#737373;font-weight:bold; padding:2px 10px 2px 28px;} */
div.menuline { color:white;font-weight:normal; padding:4px 10px 5px 28px; background-image: url(/pics/ic_apple.gif);background-repeat:no-repeat; height:20px; margin-left:10px;margin-right:28px; border-bottom:1px solid #F1F1F1;}
a.menuline:link,a.menuline:visited {font-size:8pt; color:white; font-weight:normal; text-decoration:none;}

/* главная стрница */
div.specoffer_name { min-height:16px; color:#4D4D4D; font-weight: bold; text-align:left; padding-left: 4px;}
div.specoffer_bigname { min-height:40px; color:#4D4D4D; font-weight: bold; text-align:left; padding-left: 4px;}
div.specoffer_price { color:#666; margin-bottom:5px; text-align:left; padding-left: 4px;}
div.main_welcome {position:absolute;margin:15px 0px 0px 20px; width:570px;}
div.index_announces { padding-left: 15px; }
table.ann_table_1 { border: 1px solid #CDCDCD; margin-bottom: 15px; width:765px !important;}
.specoffer_name a:link, .specoffer_name a:visited, .specoffer_bigname a:link, .specoffer_bigname a:visited { color:#4D4D4D; }
/* table.ann_table_1 { border: 1px solid #CDCDCD; margin-bottom: 15px; width:740px !important; } */

/* оформление */
p, .content p, .content b, .content li, .content td {color:#737373}
h3.goods_title,h1.goods_title { color:#737373; font-size:9pt; font-weight:bold;  margin-top:10px; text-decoration:none;}
a.goods_title:link,a.goods_title:visited {color:#E5E5E5; font-size:11pt; font-weight:bold; text-decoration:none;}
a.gray:link,a.gray:visited,a:link,a:visited {color:#666666;}
div.image_catalog {width:107px;height:102px; padding:1px 0px 0px 1px; text-align:left;}
div.image_full {width:257px;height:252px; padding:1px 0px 0px 1px; text-align:left;}
div.delimiter_catalog {border-bottom:1px solid #E5E5E5; margin:0px 0px 10px 0px;}
div.category_comment {color:#333333;}
div.list_pagination {margin-top:10px;margin-bottom:10px;}
div.delimiter {border-bottom:1px solid #E5E5E5; margin:5px 0px 5px 0px;}
div.price {color:#FF7800; font-size:9pt; font-weight:bold; margin:8px;}
p.price { color: black; margin-bottom:5px; }
.price b {color: black;}
span.blue {color:#206BB8;}
div.basket {position:absolute;margin:15px 0px 0px 530px; color:white;}
div.std_footer {background-repeat: no-repeat; height:55px; background-color:#E5E5E5; color:#737373; font-weight:normal; padding:28px 30px 8px 30px; margin-top:50px; border-bottom:9px solid black;}
a.std_footer:link,a.std_footer:visited {color:#737373;}
a.buy:link,a.buy:visited {color:#FF7800; font-weight:bold; text-decoration:none;}
div.std_counters { margin-top:500px; text-align:center; }


div.cat_variants {color:#737373; font-size:8pt; text-align:center; border-top:1px solid #E5E5E5; margin:8px; padding:8px 0px 8px 0px;}
.boldtext {color:#737373; font-weight:bold;}
ul {margin:0px 0px 4px 25px;padding:0px;}
li {margin:0px;padding:0px;}


.err {color: red; font-size: 8pt;}
form {padding:0px; margin:0px;}

.order_top_title { background-image:url(/pics/order_top_title_bg_dotted.gif); font-size:13pt; color:#F3701B; padding: 10px 18px 0px 18px; height:33px; }

.order_top_title_OLD { background-image:url(/pics/order_top_title_bg_gray.gif); font-size:13pt; color:#F3701B; padding: 10px 18px 0px 18px; height:33px; }
/*
.graydashed {border: 1px dashed #B8B8B8; padding: 3px;}
.graydotted {border: 1px dotted #B8B8B8; padding: 9px 0px 9px 0px;}
*/
.graydashed {border: 1px solid #ABBB84; padding: 3px;}
.graydotted {border: 1px solid #ABBB84; padding: 9px 0px 9px 0px;}
.stroke_orange {color: #F3701B; background-image:url(/pics/new_title_bg_orange.gif); height:12px; font-size:9pt; font-weight:bold; padding-left: 37px; } 
.stroke_orange_text { background-color:white; padding: 2px 16px 0px 16px;}
.stroke_green {color: #92BD2C; background-image:url(/pics/new_title_bg_green.gif); height:12px; font-size:9pt; font-weight:bold; padding-left: 37px; } 
.stroke_green_text { background-color:white; padding: 2px 16px 0px 16px;}
.stroke_blue {color: #1C81B7; background-image:url(/pics/new_title_bg_blue.gif); height:12px; font-size:9pt; font-weight:bold; padding-left: 37px; } 
.stroke_blue_text { background-color:white; padding: 2px 16px 0px 16px;}
.warn_reg { padding: 20px 20px 16px 20px;}
.warn_reg2 { padding: 8px 14px 0px 14px;}
a.bluelink:link,a.bluelink:visited {color:#2F79D4; text-decoration: none;}
td.gray {background-color:#F8F8F8; height:23px; color:#737373; font-size: 8pt; padding-left: 36px;}
td.white {background-color:white; height:23px; color:#737373; font-size: 8pt; padding-left: 36px;}
.button {text-align:right; margin: 11px 0px 11px 0px;}

/*
.button_green, .button_blue {width: 110px; height:18px; background-color: #aaa; color: white; font-size:8pt; font-weight:normal; border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #666; border-bottom:1px solid #666; }
*/
.button_green, .button_blue { background-image:url(/pics/shop_button_bg.gif); width: 110px; height:25px; color: white; font-size:8pt; font-weight:normal; border:0px; background-color: transparent;}

.button_green_long { background-image:url(/pics/shop_button_bg_long.gif); width: 200px; height:25px; color: white; font-size:8pt; font-weight:normal; border:0px; background-color: transparent;}


.tx_field {width: 240px; border: 1px solid #D1D1D1; height:18px; font-size:9pt;}
.ta_field {width: 240px; border: 1px solid #D1D1D1; font-size:9pt;}
.tx_num_field {width: 25px; border: 1px solid #D1D1D1; height:18px; font-size:9pt;}
td.nav_td {height:13px; color:white; font-weight:bold; font-size:8pt;text-align:center;}
a.nav_td:link,a.nav_td:visited {text-decoration:none; color:white;}
.table_dotted {border: 1px dotted #B8B8B8; }
.table1 { border: 1px solid #bbb; margin-bottom:5px; width:720px;}
.table2 { margin-bottom:5px; width:720px;}
.order_prof_blue_title, .reg_title_gray { font-weight:bold; color:#4E4E4D;font-size:8pt; height:19px; padding: 0px 0px 0px 29px;margin-bottom:5px;}

.welcome {background-image:url(pics/order_top_title_bg_dotted.gif); height:27px; font-size:9pt; color: #F3701B; background-color: #F8F8F8;padding: 9px 0px 0px 18px; margin: 6px 0px 12px 0px;}

.graytitle {margin-top:10px;margin-bottom:10px;font-size:8pt;font-weight:bold; color: #4E4E4D; }
.pers_gray {background-image:url(pics/bullet-gray.gif); background-repeat:no-repeat; height:23px; margin-left:37px; background-color: #F8F8F8; padding:5px 0px 0px 19px;}
.pers_white {background-image:url(pics/bullet-gray.gif); background-repeat:no-repeat; height:23px; margin-left:37px; background-color: white; padding:5px 0px 0px 19px;}

.tr1 { background-color: white; padding: 2px 14px 2px 14px; color: #4E4E4D; font-size:8pt; }
.tr2 { background-color: #F8F8F8; padding: 2px 14px 2px 14px; color: #4E4E4D; font-size:8pt; }
.tr3 { background-color: white; padding: 5px; color:#575757; font-weight:bold; font-size:8pt;}
.tr4 { background-color: #FEF0E8; padding: 5px; color:#575757; font-weight:bold; font-size:8pt;}

.order_but {margin-top:5px;}

.b9black { color:black; font-size:9pt; font-weight:bold; }
.b9blue { color:#2F79D4; font-size:9pt; font-weight:bold; }
.b8blue { color:#2F79D4; font-size:8pt; font-weight:bold; }
.n8blue { color:#2F79D4; font-size:8pt; font-weight:normal; }
.n8orange { color:#F3701B; font-size:8pt; font-weight:normal; }
.b8orange { color:#F3701B; font-size:8pt; font-weight:bold; }
.b9orange { color:#F3701B; font-size:9pt; font-weight:bold; }
.b9green { color:#007D44; font-size:9pt; font-weight:bold; }
.b8darkorange { color:#A44D15; font-size:8pt; font-weight:bold; }
.n8darkgray { color:#3C3C3C; font-size:8pt; font-weight:normal; }
.b8darkgray { color:#3C3C3C; font-size:8pt; font-weight:bold; }

.a_more:link, .a_more:visited {color:black; font-weight:bold;}

.bul_orange {background-image:url(pics/bullet_orange.gif);  background-repeat:no-repeat; padding-left: 45px; }

.bottomgray {height:5px;font-size:1px; border-top: 1px dotted #D1D1D1; border-bottom: 1px dashed #D1D1D1; margin-bottom:15px; margin-top:3px;}

.graydottedline {height:5px;font-size:1px; border-top: 1px dotted #D1D1D1; border-bottom: 1px dashed #D1D1D1; margin-bottom:3px; margin-top:3px;}

.order_top_but_red {background:#FFB81E;color:white;text-align:center;font-weight:bold;font-size:8pt;width:130px;}
.order_top_but_orange {background:#DCB86B;color:white;text-align:center;font-weight:bold;font-size:8pt;width:130px;}
.order_top_but_gray {background:#B8B8B8;color:white;text-align:center;font-weight:bold;font-size:8pt;width:130px;}

.radio_left {width:18px;text-align:center;background:#F8F8F8;}
.radio_mid {color:#4E4E4D;padding:10px 0px 10px 18px;}
.radio_right {color:#F3701B;width:60px;text-align:right;padding-right:10px;}

.right_button { text-align:right;}

div.step {border-left:#B8B8B8 solid 5px;padding-left:6px;margin-bottom: 2px;}
span.step {color:#DCB86B; font-weight:bold;font-size:8pt;}
span.red {color: #F3701B;}

div.item_title { margin-bottom: 12px; color: black; }
h2 { font-size:9pt;color:#206BB8; margin:0px; padding:12px 0px 3px 0px;}
a.h2:link,a.h2:visited {color:#206BB8; text-decoration:underline; }

strike { color: red; }

/* МЦ */
#bn_top { background: #ffffff url("/pics/bg_banner_top.png") no-repeat; width: 620px; height: 110px; padding: 11px 0px 0px 9px; }
#bn_right { background: #ffffff url("/pics/bg_banner_right.png") no-repeat; width: 170px; height: 420px; padding: 10px 0px 0px 10px; }

table.maintable_NEW {width:960px; margin-top:25px !important; }
td.topmenu_l { text-align: left; color: #D9D9D9; }
td.topmenu_r { text-align: right; color: #D9D9D9; }
.topmenu_r a:link, .topmenu_r a:visited { margin-right: 10px; margin-left: 10px; color: #D9D9D9; font-size: 8pt; text-transform: uppercase; }

div.block_left_NEW { background-image: url(/pics/bg_block.gif); background-repeat: repeat-x; border: 1px solid #DDDDDD; padding: 8px; font-size: 8pt; margin-bottom: 7px; }
div.block_title_NEW { font-weight: bold; color: #333333; padding-bottom: 8px; border-bottom: 1px solid #DDDDDD; }
div.block_item_NEW { color: #333333; padding: 5px 8px 5px 8px; }
.block_item_NEW a:link, .block_item_NEW a:visited { color: #4D4D4D; }

div.block_subitem_NEW, div.level2 { color: #333333; padding: 3px 8px 3px 8px; }
.block_subitem_NEW a:link, .block_subitem_NEW a:visited { color: #8B9298; font-style: normal;}
.level2 a:link, .level2 a:visited { color: #8B9298; font-style: normal;}

div.block_subitem2_NEW, div.level3 { color: #333333; padding: 3px 8px 3px 16px; }
.block_subitem2_NEW a:link, .block_subitem2_NEW a:visited { color: #8B9298; font-style: normal;}
.level3 a:link, .level3 a:visited { color: #8B9298; font-style: normal;}

a.menu_selected2:link, a.menu_selected2:visited { text-decoration: underline; color:#333; } 
a.menu_selected3:link, a.menu_selected3:visited { text-decoration: underline; color:#333; } 

div.block_right_NEW { border: 1px solid #CDCDCD; margin-left: 15px; }
/*div.block_right_title_NEW { background-image: url(/pics/bg_title_new.gif); background-repeat: repeat-x; padding: 8px; font-size: 8pt; color: white;}*/
div.block_right_title_NEW { background-image: url(/pics/bg_title_new2.gif); background-repeat: repeat-x; padding: 5px 8px 7px 8px; font-size: 8pt; color: white;}

/* news on main */
div.newsitems { margin: 10px; }
span.newsdate { color: #B2B2B2; margin-left:8px; margin-right:3px; }
a.newstitle:link, a.newstitle:visited { color: #666666; }

/* offers */
.teaser { font-size: 8pt; padding:5px 10px 5px 10px; }
.text { font-size: 8pt; text-align:justify; padding:10px; }
.slogan {margin: 0px 23px 0px 23px; font-weight: bold; color:#F15D28; font-size:9pt; }
div.subtitle { font-size: 9pt; font-weight:bold; }
div.title {font-size: 9pt; font-weight:bold;}

/* old css */
.t { font-size: 12px; font-weight: normal; color: black; text-decoration: none; }
.t_gray { color: #444444; }
.t_dred { color: #550000; }
.t_blue { color: #3A3A6F; }

.b_black { font-weight: bold; color: #737373; }
.b_gray { font-weight: bold; color: #444444; }
.b_lgray { font-weight: bold; color: #AAAAAA; }
.b_red { font-weight: bold; color: #ff0000; }
.b_dred { font-weight: bold; color: #550000; }
.b_blue { font-weight: bold; color: #3A3A6F; }
.b_lblue { font-weight: bold; color: #3A3AFF; }
.b_white { font-weight: bold; color: #ffffff; height:17px}

.st { }
.sb_black { font-weight: bold; }
.sb_gray { font-weight: bold; color: #444444; }
.sb_lgray { font-weight: bold; color: #AAAAAA; }
.sb_red { font-weight: bold; color: #ff0000; }
.sb_dred { font-weight: bold; color: #550000; }
.sb_blue { font-weight: bold; color: #3A3A6F; }
.sb_white { font-weight: bold; color: #ffffff; }

.s_black { }
.s_gray { color: #444444; }
.s_lgray { color: #AAAAAA; }
.s_red { color: #ff0000; }
.s_dred { color: #550000; }
.s_blue { color: #3A3A6F; }
.s_white { color: #ffffff; }