/* CSS Document */
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

/* ALL */
.pr {position:relative;}

/* HEAD */
.hl {height:130px;}
.hc {width:1070px; vertical-align:top;}
.hr {}

.logo {width:315px; height:50px; position:absolute; top:60px; left:-20px;}
.bar_ub {width:65%; position:absolute; top:0px; right:0px; background:url(/images/bg_01.gif) no-repeat right top;}
.basket {width:26%; position:absolute; top:65px; right:0px;}
.under_basket {width:65%; position:absolute; top:33px; right:0px; color:#bda678; font-size:11px;}

.sm {position:absolute; top:0px; right:18px;}

/*basket*/
.basket td { font-family:Tahoma, Arial; font-size:11px; color:#737a87;}
.lt, .rt {border-top:solid 2px #99c2dc; background:#d1e5f5; height:36px;}
.lt {padding:0px 5px 0px 0px;}
.rt {}
.rt b {color:#5f86a4;}
.rt a, .rb a {color:#2a83c7; text-decoration:underline;}
.rt a:hover, .rb a:hover {text-decoration:none;}
.lb, .rb {border-bottom:solid 2px #f0a2ca; background:#ffdef9; height:35px;}
.lb {padding:0px 5px 0px 0px;}
.rb {}
.rb b {color:#cd289d;}

/* CENTER */
.cl {}
.cc {width:1070px; padding:30px 0px 0px 0px;}
.cr {}

/* FOOTER */
.fl {background:#f0ead3; height:150px;}
.fc {background:#f0ead3; vertical-align:top;}
.fr {background:#f0ead3;}

/* BIG MENU */
.menu {width:205px; padding:21px 0px 20px 0px; vertical-align:top;}
/* I */
.m1 {background:#d1e5f5 url(/images/pic_05.gif) no-repeat right top; border-right:solid 2px #99c2dc; border-left:solid 2px #99c2dc; position:relative; padding:15px 0px 6px 0px;}
.m1 h1 {position:absolute; top:-17px; left:0px; margin:0; padding:0px 0px 0px 22px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; background:url(/images/pic_13.gif) no-repeat 8px 4px; color:#FFFFFF;}
.m1 a { display:block; background:url(/images/pic_16.gif) no-repeat left bottom; line-height:22px; color:#000000; text-decoration:none; padding:0px 0px 0px 15px;}
.m1 a:hover {background:url(/images/pic_16_h.gif) no-repeat left bottom; color:#000000; text-decoration: underline;}

.m1 form {padding:0; margin:0;}
.m1 .m_cat {background:url(/images/pic_16_2.gif) no-repeat left bottom; padding:0px 0px 8px 20px; margin:0px 0px 4px 0px;}
.m1 .m_cat div {color:#5f86a4; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 2px 0px;}
.m1 table {margin:10px 0px 0px 0px;}
.m1 table td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5f86a4; font-weight:bold; text-transform:uppercase;}
.m1 select {  width:155px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}


/* II */
.m2 {background:#ffdef9 url(/images/pic_08.gif) no-repeat right top; border-right:solid 2px #f0a2ca; border-left:solid 2px #f0a2ca; position:relative; padding:15px 0px 6px 0px;}
.m2 h1 {position:absolute; top:-17px; left:0px; margin:0; padding:0px 0px 0px 22px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; background:url(/images/pic_14.gif) no-repeat 8px 4px; color:#FFFFFF;}
.m2 a { display:block; background:url(/images/pic_17.gif) no-repeat left bottom; line-height:22px; color:#000000; text-decoration:none; padding:0px 0px 0px 15px;}
.m2 a:hover {background:url(/images/pic_17_h.gif) no-repeat left bottom; color:#000000; text-decoration: underline;}

/* III */
.m3 {background:#f0ead3 url(/images/pic_11.gif) no-repeat right top; border-right:solid 2px #dac599; border-left:solid 2px #dac599; position:relative; padding:15px 0px 6px 0px;}
.m3 h1 {position:absolute; top:-17px; left:0px; margin:0; padding:0px 0px 0px 22px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; background:url(/images/pic_15.gif) no-repeat 8px 4px; color:#FFFFFF;}
.m3 a {display:block; background:url(/images/pic_18.gif) no-repeat left bottom; line-height:22px; color:#000000; text-decoration:none; padding:0px 0px 0px 15px;}
.m3 a:hover {background:url(/images/pic_18_h.gif) no-repeat left bottom; color:#000000; text-decoration: underline;}



/*  INDEX CENTER  */
.i_center {vertical-align:top; width:347px;}
.order_catalog {background:url(/images/pic_19.gif) no-repeat right top; float:right; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; padding:0px 40px 0px 40px; line-height:19px;}
.all_catalogs {background:url(/images/pic_20.gif) no-repeat 30px top; padding:5px 0px 0px 90px; height:45px; margin:0px 0px 20px 0px;}
.all_catalogs a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2a83c7; text-decoration:underline; font-weight:bold;}
.all_catalogs a:hover {text-decoration:none;}
.i_zag {background:url(/images/pic_22.gif) no-repeat left 3px; padding:0px 0px 0px 20px; color:#454b55; font-size:14px; margin:0px 0px 5px 0px;}

/* INDEX RIGHT */
.i_right {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#454b55; vertical-align:top; padding:19px 0px 0px 0px;}
.i_right h1 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#cd289d; font-weight:normal;}
.i_right a {color:#2a83c7; text-decoration:underline;}
.i_right a:hover {text-decoration:none;}

/* club info */
.club_imfo {background:#d1e5f5 url(/images/bg_02.gif) no-repeat right bottom; position:relative; padding:0px 0px 20px 30px; margin:0px 0px 20px 0px;}
.club_imfo p {padding:0px 20px 0px 0px; color:#3974a2;}
.club_imfo p a {color:#cb1e98;}

/* FOOT */
/* contacts */
.f_contact {background:url(/images/pic_26.gif) no-repeat 5px 25px; position:absolute; top:0px; left:0px; width:260px; padding:10px 0px 0px 70px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
.f_contact h1 {color:#cb1e98; font-size:15px; margin:0px 0px 5px 0px; padding:10px 0px 0px 0px;}
.f_contact h2 {color:#cb1e98; font-size:20px; margin:0px 0px 8px 0px; padding:5px 0px 0px 0px; font-weight:normal;}
.f_contact h2 b {font-size:26px; font-weight:normal;}
.f_contact a {margin:0px 0px 0px -45px; background:url(/images/pic_27.gif) no-repeat left 3px; padding:0px 0px 0px 44px; line-height:30px; display:block; color:#2a83c7; text-decoration:underline;}
.f_contact a:hover {text-decoration:none;}

/* on-line */
.on_line {position:absolute; top:21px; left:37%; width:150px;}
.on_line2 {position:absolute; top:150px; left:0px; width:260px; }
.on_line .title { padding:0px 0px 0px 70px; }
.on_line .icq, .on_line .skype {display:block; color:#2a83c7; line-height:20px; padding:0 0 0 30px; margin:10px 0px 0px 0px;}
.on_line .icq {background:url(/images/pic_28.gif) no-repeat left top;}
.on_line .skype {background:url(/images/pic_29.gif) no-repeat left top;}



.tab_icons { margin:10px 0px 0px 0px;}
.tab_icons th{width:30px;}
.tab_icons2 th{width:70px;}
.tab_icons td{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2a83c7; font-weight:bold;}

/* rassylka */
.rassylka {position:absolute; top:10px; left:68%; width:200px; background:url(/images/pic_30.gif) no-repeat left 15px; padding:0px 0px 0px 85px;}
.rassylka2 {position:absolute; top:250px; left:0px; width:190px; background:url(/images/pic_30.gif) no-repeat left 15px; padding:0px 0px 0px 70px;}
.rassylka form { padding:0; margin:0;}
.rassylka h1 {color:#cb1e98; font-size:15px; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px;}
.rassylka .mail_rassyika {border:solid 1px #C3A977; color:#A68546; font-size:12px; width:120px;}



.footer_container { height: 150px; }
.footer_container2 { height: 430px; }

.totem {background:url(/images/pic_32.gif) no-repeat right bottom; position:absolute; right:0px; right:0px; bottom:0px; width:295px; font-size:13px; height:5px; padding:30px 10px 10px 180px; color:#a68546; text-align:right;}
.totem a {color:#a68546; text-decoration:underline;}
.totem a:hover {text-decoration:none;}

.totem_2 { position:absolute; left:37%; bottom:0px; font-size:13px; padding:0px 0px 0px 0px; color:#a68546; line-height:150%;}
.totem_2 a {color:#a68546; text-decoration:underline;}
.totem_2 a:hover {text-decoration:none;}

/* registration */
.registration {position:absolute; top:5px; left:10px; width:75%;}
.registration form {padding:0; margin:0;}
.registration td {color:#a9894b; font-family:Tahoma, Arial; font-size:11px;}
.registration td a {color:#cd289d; text-decoration:underline;}
.registration td a:hover {text-decoration:none;}
.registration .tp{border:solid 1px #C3A977; color:#5e6a73; font-size:12px; width:120px;}

/* CONTENT */
.content, .content td, .content p {font-size:14px; color:#454b55; font-family:Arial, Helvetica, sans-serif;}
.content .zag_page {font-size:25px; color:#cd289d; text-transform:uppercase; border-bottom:solid 1px #808080; margin:16px 0px 0px 0px; padding:0px 0px 6px 0px;}
.content .url { font-family:Tahoma, Arial; font-size:11px; color:#a9894b; padding:1px 0px 0px 2px; margin:0px 0px 20px 0px;}
.content .url a {color:#808080; text-decoration:underline;}
.content .url a:hover {text-decoration:none;}
.content a {color:#cd289d; text-decoration:underline;}
.content ol {margin:0px 0px 0px 50px; padding:0px 0px 0px 0px;}
.content ol li {margin:0px 0px 6px 0px; padding:0px 0px 0px 0px;}
.content ul {margin:10px 0px 0px 26px; padding:0px 0px 0px 0px;}
.content ul li { background:url(/images/pic_34.gif) no-repeat left 8px; padding:0px 0px 0px 24px; list-style:none; margin:0px 0px 7px 0px;}
.content a:hover {text-decoration:none;}
.content .data {color:#cd289d; font-size:12px; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px;}
.content h1 {color:#2a83c7; font-size:16px; margin:4px 0px 0px 0px; padding:0px 0px 0px 0px; }
.content h2 {color:#a9894b; font-size:16px; margin:4px 0px 0px 0px; padding:0px 0px 0px 0px; }
.content h2 a {color:#a9894b; font-size:16px; margin:0px 0px 0px 70px; padding:0px 0px 0px 0px; line-height:35px; }
.content h3 {color:#2a83c7; font-size:16px; margin:4px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:35px; }
.content .a_back {color:#2a83c7; font-size:12px; text-decoration:underline; background:url(/images/pic_35.gif) no-repeat left 5px; padding:0px 0px 0px 18px; font-weight:bold; margin:20px 0px 30px 0px; display:block;}
.IMG_LEFT, .IMG_RIGHT {border:solid 1px #cd289d;}
.IMG_RIGHT {margin:0px 0px 10px 20px;}
.IMG_LEFT {margin:0px 30px 10px 0px;}

.style_box_mustard {border:solid 1px #CDB88F; background:#F8F4E9; margin:10px 0px 0px 0px;}
.style_box_mustard p {padding:10px; margin:0;}
.style_box_blu {border:solid 1px #73B3E1; background:#F2F9FD; margin:10px 0px 0px 0px;}
.style_box_blu p {padding:10px; margin:0;}

.style_table_mustard {border-right:solid 1px #CDB88F; border-bottom:solid 1px #CDB88F; background:#F8F4E9; margin:10px 0 0 0;}
.style_table_mustard td, .style_table_mustard th {border-top:solid 1px #CDB88F; border-left:solid 1px #CDB88F; padding:10px;}

.content_tab_1 {border:solid 2px #DAC599; background:#F0EAD3;}
.content_tab_1 td {padding:3px 3px 3px 3px; border-bottom:dotted 1px #DAC599;}
.content_tab_1 th { text-align:left; font-weight:normal; padding:0px 0px 0px 10px; border-bottom:dotted 1px #DAC599;}
.content_tab_1 td input {width:92%;}

.content_tab_2 {border:solid 2px #F0A2CA; background:#FFDEF9;}
.content_tab_2 td {padding:3px 3px 3px 3px; border-bottom:dotted 1px #F0A2CA;}
.content_tab_2 th { text-align:left; font-weight:normal; padding:0px 0px 0px 10px; border-bottom:dotted 1px #F0A2CA;}
.content_tab_2 td input {width:92%;}

.content_tab_3 {border:solid 2px #DAC599; width:520px;}
.content_tab_3 td {padding:3px 3px 3px 3px; border-bottom:dotted 1px #DAC599; border-right:dotted 1px #DAC599;}
.content_tab_3 th {padding:5px 10px 5px 10px; border-bottom:dotted 1px #DAC599; border-right:dotted 1px #DAC599; background:#F0EAD3;}

/* FEEDBACK */
#tabl_feedback {width:100%; margin:10px;}
#tabl_feedback th {width:200px; text-align:right; vertical-align:top; padding:0px 5px 0px 0px;}
#tabl_feedback .tp {width:100%;}
#tabl_feedback .ttp {width:100%;}
#tabl_feedback .b {border:solid 2px #F0A2CA; background:#D02A9C; color:#FFF; text-align:center; width:100%; cursor:pointer; font-weight:bold; padding:1px 0px 3px 0px;}
#tabl_feedback .b:hover {color:#FFCC00;}

/* table */
.content { padding:0px 0px 20px 0px;}
.content .decor_tab { border:solid 1px #d1e5f5; background:#d1e5f5; margin:0px 0px 20px 0px;}
.content .decor_tab th {padding:10px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f86a4; border-left:dotted 1px #5f86a4; border-top:dotted 1px #5f86a4; border-right:dotted 1px #5f86a4;}
.content .decor_tab td {background:#FFF; padding:10px 5px 10px 10px; font-weight: bold}
.content .decor_tab td a {color:#2a83c7;}
.content .edit_info {background:url(/images/pic_36.gif) no-repeat left top; height:40px; line-height:23px; padding:0px 0px 0px 35px;}
.content .information {background:url(/images/pic_37.gif) no-repeat left top; height:40px; line-height:23px; padding:0px 0px 0px 35px;}
.content .edit_info a, .content .information a {color:#2a83c7; text-decoration:underline; background:url(/images/pic_38.gif) no-repeat right 7px; padding:0px 12px 0px 0px;}
.content .edit_info a:hover, .content .information a:hover {text-decoration:none;}
.content .article_title {color:#2a83c7; text-decoration:underline;}
.content .article_title:hover {text-decoration:none;}

/* PAGE LIST */
.page_list td a {display:block; width:22px; height:18px; font-size:11px; color:#2a83c7; text-decoration:underline; background:url(/images/pageng.gif) no-repeat left top; text-align:center; padding:4px 0px 0px 0px;}
.page_list td a:hover {text-decoration:none; background:url(/images/pageng_hover.gif) no-repeat left top;}
.page_list #activ {text-decoration:none; background:url(/images/pageng_hover.gif) no-repeat left top; cursor:default;}

.article_right {width:250px; float:right; margin:0px 0px 40px 20px; background:url(/images/pic_39.gif) no-repeat left top;}
.article_right_2 {width:250px; float:right; margin:0px 0px 40px 20px;}
.article_right_2 a {color:#CD289D; display:block; padding:3px 0px 3px 20px; margin:0; background:url(/images/pic_34.gif) no-repeat left 10px; text-decoration:none;}

/* CATALOG */
.filter { background:url(images/pic_49.gif) no-repeat left 5px; padding:0 0 0 20px; margin:10px 0 0 -20px; border:1%; position:relative; zoom:1; color:#898989; font-family:Tahoma, Arial; font-size:12px;}
.filter a {color:#2a83c7; padding:0 5px 0 5px; margin:0 5px 0 3px; line-height:150%; text-decoration:underline;}
.filter a:hover {background:#ffdef9; text-decoration:none; border-bottom:solid 3px #ffdef9; border-top:solid 1px #ffdef9;}
.filter .ctiv {background:#ffdef9; text-decoration:none; cursor:default; border-bottom:solid 3px #ffdef9; border-top:solid 1px #ffdef9;}

.paginetion th {}
.paginetion th a {color:#c4a56a; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; font-weight:normal; display:block; background:url(images/pic_46.gif) no-repeat; width:22px; height:22px; float:left; margin:0px 5px 0px 0px; line-height:22px;}
.paginetion th a:hover {color:#FFF; text-decoration:none; background:url(images/pic_47.gif) no-repeat;}
.paginetion th #activ {background:url(images/pic_47.gif) no-repeat; color:#FFF; cursor:default; text-decoration:none;}


.shop_line { background:url(images/bg_08.gif) repeat-x bottom left; padding:0 0 15px 0;}
.shop_line>table { margin:10px 0 0 0;}
.shop_line h2 {color:#aaaaaa; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.shop_line h2 a {color:#2a83c7; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0; padding:0}
.shop_line h2 a:hover {text-decoration:none;}
.shop_line th {width:140px; height:140px; text-align:center;}
.shop_line th table td {width:140px; height:140px; background:#F0EAD3; padding:0;}
.shop_line th img {border:none;}
.shop_line>table>tbody>tr>td {vertical-align:top;}
.shop_line>table>tbody>tr>th {vertical-align:top;}
.shop_line p {margin:0; padding:0;}
.shop_line td .a_01 {font-family:Tahoma, Arial; font-size:12px; color:#2a83c7; text-decoration:underline; background:url(images/pic_48.gif) no-repeat right bottom; padding:0 20px 0 0; line-height:28px;}

.price h3 {color:#d02a9c; font-size:16px; font-weight:normal; margin:0; padding:0 5px 0 0; display:inline;}
.price h3 b {font-size:24px; font-weight:normal; color:#d02a9c;}
.price b {color:#b79554}
.price a {color:#b79554; background:url(images/bg_07.gif) no-repeat left top; display:block; width:125px; height:32px; line-height:30px; font-weight:bold; padding:0 0 0 10px; margin:10px 0 0 0; position:relative;}
.price a img {position:absolute; top:0; left:95px; border:none;}

#sorting {color:#808080; text-align:right; padding:0 10px 0 0; font-family:Tahoma, Arial; font-size:12px;}
#sorting a {color:#2a83c7; text-decoration:underline; margin:0 0 0 8px;}
#sorting a:hover {text-decoration:none;}
#sorting .sorting_up, #sorting .sorting_down {padding:0 15px 0 8px; border-bottom:solid 2px #C4A66B; color:#FFF; text-decoration:none;}
#sorting .sorting_up {background:#C4A66B url(images/pic_50.gif) no-repeat right 6px;}
#sorting .sorting_down {background:#C4A66B url(images/pic_51.gif) no-repeat right 6px;}

.tab_tovar {margin:10px 0 0 0;}
.tab_tovar td {vertical-align:top;}
.tab_tovar .big_foto {border:solid 1px #cd289d;}

.m2 .L2 {border-left:solid 4px #FFDEF9; border-right:solid 3px #FFDEF9; background:#FFFFFF url(images/pic_54.gif) no-repeat bottom center; font-family:Tahoma, Arial; font-size:12px; color:#cf299c; line-height:110%; padding:3px 0 4px 20px;}
.m2 .L3 {border-left:solid 4px #FFDEF9; border-right:solid 3px #FFDEF9; background:#FFFFFF url(images/pic_54.gif) no-repeat bottom center; font-family:Tahoma, Arial; font-size:12px; color:#6a6a6a; line-height:110%; padding:3px 0 4px 30px;}
.m2 .L2:hover, .m2 .L3:hover {background:#FFFFFF url(images/pic_54.gif) no-repeat bottom center;}


/* FORMS */
.form_zag {color:#FFF; background:#99c2dc url(/images/pic_60.gif) no-repeat left center; height:26px; line-height:26px; text-transform:uppercase; padding:0px 0px 0px 25px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; position:relative;}
.form_zag img {position:absolute; top:-18px; right:0px;}
.form_zag input {position:absolute; top:4px; right:100px; background:url(/images/pic_67.gif) repeat-x left 2px; border:none; font-family:Tahoma, Arial; font-size:12px; color:#FFF; font-weight:bold;}
.form_tab { margin:0; padding:0; width:100%; border-left:solid 2px #99c2dc; border-right:solid 2px #99c2dc; border-bottom:solid 1px #99c2dc;}
.form_tab th, .form_tab td {border-bottom:solid 1px #99c2dc;}
.form_tab th {color:#454b55; text-align:left; padding:4px 0px 4px 20px; width:30%; font-weight:normal; background-image:url(/images/pic_62.gif); background-position:right top; background-repeat:repeat-y;}
.form_tab td { padding:2px 2px 2px 10px;}
.tp { width:98%; border:solid 2px #99c2dc; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:2px 0px 2px 4px; color:#454B55;}
.stp {border:solid 2px #99c2dc; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:2px 0px 2px 4px; color:#454B55;}
.form_tab td select { width:98%; border:solid 2px #99c2dc;}
.ttp {width:98%; border:solid 2px #99c2dc; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:2px 0px 2px 4px; color:#454B55;}

.sub_red_01 {background:#D850AE url(/images/pic_63_c.gif) repeat-x left top;}
.sub_red_02 {background:url(/images/pic_63_l.gif) no-repeat left top;}
.sub_red_03 {background:url(/images/pic_63_r.gif) no-repeat right top; height:34px;}
.b_sub {background:none; border:none; font-family: Tahoma, Arial; font-size:12px; color:#fff; font-weight:bold; line-height:12px; //line-height:24px; cursor:pointer; width:100%; padding:4px 0px 0px 0px; /padding:0;}
.site_reg_title {}


/* KORZINA */
.tab_market {border-left:solid 2px #99c2dc; border-bottom:solid 1px #99c2dc; border-right:solid 2px #99c2dc;}
.tab_market .img {padding:5px; text-align:center; width:140px; height:140px;}
.tab_market .img img {border:solid 1px #CD289D;}
.tab_market th {background:#99c2dc; font-family:Tahoma, Arial; font-size:12px; color:#FFF; line-height:25px; padding:0px 5px 0px 5px;}
.tab_market td {border-bottom:solid 1px #99c2dc; font-family:Tahoma, Arial; font-size:12px; color:#454b55; padding:0px 5px 0px 5px; line-height:25px; background-image:url(/images/pic_62.gif); background-position:right top; background-repeat:repeat-y;}

/* BUTTON BACK */
.but_back_01 {background:#D850AE url(/images/pic_64_c.gif) repeat-x left top;}
.but_back_02 {background:url(/images/pic_64_l.gif) no-repeat left top;}
.but_back_03 {background:url(/images/pic_64_r.gif) no-repeat right top; height:34px;}
.but_back_03 input {background:none; border:none; font-family: Tahoma, Arial; font-size:12px; color:#fff; font-weight:bold; line-height:12px; //line-height:24px; cursor:pointer; width:100%; padding:4px 0px 0px 0px; /padding:0;}

/* BUTTON CONTINUE */
.but_continue_01 {background:#D850AE url(/images/pic_65_c.gif) repeat-x left top;}
.but_continue_02 {background:url(/images/pic_65_l.gif) no-repeat left top;}
.but_continue_03 {background:url(/images/pic_65_r.gif) no-repeat right top; height:34px;}
.but_continue_03 input {background:none; border:none; font-family: Tahoma, Arial; font-size:12px; color:#fff; font-weight:bold; line-height:12px; //line-height:24px; cursor:pointer; width:100%; padding:4px 0px 0px 0px; /padding:0;}

/* CART */
.cart_tab { margin:0px 0px 4px 0px;}
.cart_tab th { height:32px; color:#000000; font-weight:normal; padding:0px 20px 0px 0px;}
.cart_tab th b {font-weight:normal;}
.cart_tab td b {color:#CD289D; font-weight:normal}
.cart_tab td strong {color:#CD289D;}




/**/
.tab_control {}
.tab_control table{ border-top:solid 2px #F0A2CA; border-bottom:solid 2px #F0A2CA; background:#FFEEFA url(/images/pic_73.gif) no-repeat left bottom;}
.tab_control .td_l {vertical-align:top; background:#FFEEFA url(/images/pic_72.gif) no-repeat left bottom; width:10px;}
.tab_control .td_r {vertical-align:top; background:#FFDEF9 url(/images/pic_71.gif) no-repeat right bottom; width:10px;}
.tab_control .col_l { width:45%; text-align:right; padding:2px 7px 0px 0px; vertical-align:top;}
.tab_control .h1 { font-weight:bold; line-height:200%; font-size:120%; color:#CD289D;}
.tab_control .col_r {background:#FFDEF9; border-left:solid 1px #FBC4EE; padding:3px 0px 3px 10px;}

.tab_smol {}
.content .decor_tab .tab_smol .h {font-size:12px; text-align: center; padding:4px 0px 3px 10px; color:#A9894B; font-weight:bold; background:#F0EAD3; border-right:dotted 1px #D8CEA9}
.content .decor_tab .tab_smol .d {font-size:11px; font-weight: bold; text-align:left; padding:2px 0px 2px 10px; border-top:solid 1px #EBE4C9; background:#FFFDF3; border-right:dotted 1px #D8CEA9}

.new_order {color:#CE249A !important;}
.new_order .tab_smol td.h {background:#FFDEF9 !important}
.new_order .tab_smol td.d {background:#FFF1FC !important}
.new_item td.d {background:#FFF1FC !important}
.order_num {vertical-align:top; text-align:center;}
.order_num_new {background:#FFF url(images/bg_new_order.gif) no-repeat center 8px !important; color:#FFF  !important;}


.ftext { padding-top: 20px; padding-bottom: 20px; font-family: Tahoma, Arial; font-size:11px; color:#bda678; }

/*.on_line {}*/
.second_column {position:absolute; top:21px; left:26%; width:370px;}
.second_column h1 {color:#cb1e98; font-size:15px; margin:0px 0px 5px 0px; font-weight: normal}
.second_column h2 {color:#bda678; font-size:13px;}
.second_column {font-size:12px; color: #454B55;}


.third_column {position:absolute; top:10px; left:64%; width:380px; }
.third_column h2 {color:#bda678; font-size:13px;}
.third_column {font-size:12px; color: #454B55;}

/* electronic catalogs */
p.title_h3 { font:16px/18px Arial, Helvetica, sans-serif; color:#454b55; margin:20px 0 0 0;}
p.title_h4 { font:20px/18px Arial, Helvetica, sans-serif; color:#2a83c7; margin:5px 0 0 0;}
.table_steeper { margin:20px 0 0 0}
.table_steeper th { width:20px}
.table_steeper td { background:url(/images/bg_steeper_num.gif) no-repeat center top; vertical-align:top}
.table_steeper_top { background:url(/images/bg_steeper_top.gif);}
.table_steeper_top span {display:block; background:url(/images/bg_steeper_top.gif) right top; height:57px; margin:0; padding:0; text-align:center; font:30px/50px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold;}
.table_steeper_center { border:solid 1px #CD289D; border-top:none; border-bottom:none; text-align:center; height:175px; background:#FFF8FD}
.table_steeper_center p { margin:0; padding:0; font:13px/18px Arial, Helvetica, sans-serif; color:#454b55;}
.table_steeper_center  a { color:#2a83c7;}
.btn_order { background:url(/images/btn_order.png) no-repeat center top; height:48px; text-align:center; font:14px/44px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; display:block; color:#fff !important; text-decoration:none !important; text-transform:uppercase }
.table_steeper_bot { background:url(/images/bg_steeper_bot.gif) right bottom; height:12px;}
.table_steeper_bot img { width:20px; height:12px; background:url(/images/bg_steeper_bot.gif) left bottom;}

/* list_catalog */
.list_catalog { margin:25px 0 0 0}
.list_catalog_list { width:170px; margin:0 7px 0 0; float:left; padding:40px 0 0 0}
.list_catalog_intro { border:solid 1px #cd289d;}
.list_catalog_list p { font-size:12px;}
.list_catalog_a { display:block; background:url(/images/m_a_next.gif) no-repeat left 2px; padding:0 0 3px 15px; font-size:11px; color:#2a83c7 !important;}
.list_catalog_a_info { display:block; background:url(/images/m_a_info.gif) no-repeat left top; padding:0 0 0 15px; font-size:11px; color:#454b55 !important; margin:10px 0 0 0}
.list_catalog_list_last { margin:0}

/* form */
.table_order { border-bottom:solid 2px #99c2dc; margin:10px 0 0 0}
.table_order th { background:#99c2dc; font-size:11px; color:#FFF; padding:3px 0}
.table_order td { border-left: 1px dotted #454b55; padding:8px 4px}
.table_order_num { border-left:solid 2px #99c2dc !important}
.table_order_del { border-right:solid 2px #99c2dc}
.table_order_del a { display:block; background:url(/images/m_a_del.gif) no-repeat; padding:0 0 0 20px;}
.table_order td, .table_order td input, .table_order select{font:12px Arial, Helvetica, sans-serif; color:#454b55;}
.table_order td input, .table_order select{font:12px Arial, Helvetica, sans-serif; color:#454b55; border:solid 1px #99c2dc}
.add_to_order { background:url(/images/btn_a_add_blue.png); display:block; padding:0; height:35px; float:left; padding:0 20px 0 40px; font:12px/24px Tahoma, Verdana, Arial; color:#FFF !important; text-decoration:none !important; font-weight:bold}
.add_to_order_end { background:url(/images/btn_a_add_blue.png) right ; display:block; height:35px; width:18px; padding:0; float:left;}
.itogo { text-align: right; padding:5px 0 0 0}
.itogo strong { font-size:24px; color:#cb1e98; font-weight:normal}
.ul_radio { margin:20px 0 0 0 !important; padding:0 !important; background:#99C2DC url(/images/bg_ul_top.gif) no-repeat right top; border-bottom:solid 1px #99C2DC}
.ul_radio li { margin:0 !important; padding:4px 0 4px 15px !important; list-style:none !important; background:#FFF !important; border-left:solid 2px #99C2DC; border-right:solid 2px #99C2DC; border-bottom:solid 1px #99C2DC;}
.ul_radio li.ul_radio_title { background: url(/images/m_li_radio.gif) no-repeat 8px 8px !important; _background: url(/images/m_li_radio.gif) no-repeat 8px 11px !important; border:none !important; padding:5px 0px 5px 22px !important; font-size:11px; color:#fff; text-transform:uppercase; font-weight:bold;}
.submit_form { text-align:right; padding:20px 0 0 0}
.submit_form input { background:url(/images/btn_big_submit.png); width:182px; height:38px; text-align:center; font-size:16px; color:#FFF; border:none; margin:0; padding:0 0 6px 0; line-height:20px !important; font-weight:bold;}