body {background: #ffc00a; padding: 0; margin: 0; min-width: 980px;}
p,td,div,body,h1,h2,h3,h4,h5,h6,textarea,input,select,ul,li {font-size: 12px; font-family: Arial,Verdana,Tahoma; color: #4f5464;}
img {border: none;}
div,form,table,img {margin: 0px; padding: 0px;}
table {border-collapse: collapse; width: 100%;}
table td {padding: 0; vertical-align: top;}
input, select {margin: 0;}
div {width: auto;}
a {color: #dc2904; text-decoration: underline; cursor: pointer;}
p {padding: 0 0 12px 0; margin: 0; display: block; line-height: 1.3em;}
br {line-height: 10px;}
ins {text-decoration: none;}
ul {margin: 0 0 12px 0; padding: 0; width: auto; display: block; list-style: none;}
ul li {margin: 0; padding: 0 0 8px 18px; display: block; background: url(/img/all/li_point.gif) 6px 5px no-repeat;}
.clear {clear: both; height: 1px; line-height: 1px; font-size: 0;}
.clear img {width: 1px; height: 1px; lin-height: 1px; font-size: 0;}
h1,h2,h3,h4,h5,h6 {display: block; font-weight: bold; margin: 0; text-align: left; padding: 0;}
h1,.title {font-size: 24px; font-weight: normal; padding: 0 0 15px 0; color: #dc2904;}
h2,.subtitle {font-size: 18px; padding: 0 0 12px 0; color: #dc2904;}
h3,.subname {font-size: 14px; padding: 0 0 5px 0; color: #3f83b2;}
h3 a,.subname a {color: #3f83b2;}
h4,h5,h6 {font-size: 12px; padding: 0 0 3px 0; color: #3f83b2;}
.checkbox {//margin: -4px -3px -3px -4px;}

.container_outer {background: #FFFFFF url(/img/all/bg.png) 0 0 repeat-x;}
.container {background: url(/img/all/bg_top.png) center 0 no-repeat; min-height: 520px; -height: 520px;}
.container_inner {width: 980px; margin: 0 auto;}

.top_links {padding: 10px 0 0 400px; height: 23px;}
.top_links span {color: #FFFFFF;}
.top_links span a {color: #ffff99;}
.top_links .home {padding: 0 15px 0 17px; background: url(/img/all/icon_home.gif) 0 2px no-repeat;}
.top_links .mail {padding: 0 15px 0 17px; background: url(/img/all/icon_mail.gif) 0 4px no-repeat;}
.top_links .online {padding: 0 0 0 20px;}

.logo {padding: 0 0 0 54px; width: 216px; height: 131px; float: left;}
.logo img {width: 216px; height: 131px; background: url(/img/all/logo.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/logo.png', sizingMethod='crop');}
.head_right {width: 680px; float: left; margin: 40px 0 0 0;}
.top_tel {padding: 5px 0 10px 290px; background: url(/img/all/861.gif) 268px 28px no-repeat; color: #FFFFFF; font-size: 33px; font-family: Tahoma,Arial,Verdana; width: 205px; float: left;}
.city {width: 150px; float: left; padding: 0 0 15px 0;}
.city ins {color: #FFFFFF; padding: 0 0 5px 0; display: block;}

.select {width: 132px; height: 18px; border: #808080 1px solid; border-bottom: none; background: #FFFFFF;}
.select .clear {background: #d4d0c8;}
.select_list {position: absolute; z-index: 21; display: none;}
.select_list .inner {border: #d4d0c8 1px solid; background: #FFFFFF; width: 365px; height: auto; position: relative; z-index: 21; top: -1px;}
.select_list .inner a {display: block; padding: 3px 5px 5px 5px; color: #4f5464; text-decoration: none;}
.select_list .inner a:hover {background: #ffda49;}
.select_list .inner a.overNow {background: #ffda49;}
.select_list_vis {position: absolute; z-index: 21; display: block;}
.select_list_vis .inner {border: #d4d0c8 1px solid; background: #FFFFFF; width: 365px; height: auto; position: relative; z-index: 21; top: -1px;}
.select_list_vis .inner a {display: block; padding: 3px 5px 5px 5px; color: #4f5464; text-decoration: none;}
.select_list_vis .inner a:hover {background: #ffda49;}
.select_list_vis .inner a.overNow {background: #ffda49;}
.select .select_arrow {float: right; width: 18px; height: 18px;}
.select .select_arrow img {width: 18px; height: 18px; cursor: pointer; background: url(/img/all/select_arrow.png) 0 0 no-repeat;}
.select span {display: block; float: left; width: 110px; height: 14px; line-height: 14px; padding: 2px 0 2px 2px;}

.topmenu {padding: 0 0 8px 0;}
.topmenu span {display: block; float: left; height: 32px;}
.topmenu span a {display: block; float: left; height: 32px; text-decoration: none; color: #ffffcc; background: url(/img/all/menu_sep.gif) 0 5px no-repeat;}
.topmenu span a.first {background: none;}
.topmenu span a ins {display: block; float: left; padding: 8px 14px; height: 14px; line-height: 14px;}
.topmenu span a:hover {background: #dc2904 url(/img/all/menu_h_left.gif) 0 0 no-repeat;}
.topmenu span a:hover ins {background: url(/img/all/menu_h_right.gif) right 0 no-repeat;}
.topmenu span a.overNow {background: #dc2904 url(/img/all/menu_h_left.gif) 0 0 no-repeat;}
.topmenu span a.overNow ins {background: url(/img/all/menu_h_right.gif) right 0 no-repeat;}
.topmenu span .list {display: none; position: absolute; z-index: 22; clear: both; height: 1px;}
.topmenu span .list .list_inner {border: #dc2904 1px solid; border-bottom: none; width: 200px; margin-top: 32px; //margin-top: 0;}
.topmenu span .list .list_inner a {font-size: 11px; height: 12px; line-height: 12px; float: none; padding: 5px 10px 5px 15px; background: #f25a03; color: #ffffcc; text-decoration: none; border-bottom: #dc2904 1px solid; width: auto;}
.topmenu span .list .list_inner a:hover {background: #f24603; text-decoration: underline;}

.subhead {padding: 0 0 0 45px;}
.subhead .search {width: 600px; float: left;}
.subhead .search .text {display: block; float: left; padding: 9px 8px 0 0; color: #ffff99;}
.select_block {float: left; width: 185px; padding: 0 10px 0 0;}
.select_block .select {width: 185px; margin: 7px 0;}
.select_block .select span {width: 163px;}
.select_block .link a {color: #ff9900;}
.subhead .input_block {margin: 7px 8px 0 0; float: left; width: 135px;}
.subhead .input_block input {height: 14px; line-height: 14px; padding: 2px; width: 129px; border: #808080 1px solid; border-bottom: #d4d0c8 1px solid; //margin: -1px 0;}
.subhead .input_block .select_list .inner {left: 1px; top: -2px;}
.search .search_button {width: 40px; height: 53px; float: left; background: url(/img/all/top_search_button.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/top_search_button.png', sizingMethod='crop');}
.search .search_button input {width: 36px; height: 53px; border: none; cursor: pointer; position: relative; background: none;}

.subhead .enter_reg {float: right; width: 185px; margin: 9px 50px 0 0; font-size: 14px; color: #ffc30b;}
.subhead .enter_reg a {color: #ffc30b; text-decoration: none;}
.subhead .enter_reg a:hover {text-decoration: underline;}
.subhead .enter_reg span {font-weight: bold; text-transform: uppercase; padding: 0 12px 0 0; margin: 0 8px 0 0; border-right: #ffc30b 1px solid;}
.subhead .enter_reg .enter {position: absolute; z-index: 103; display: none;}
.subhead .enter_reg .enter .inner {position: relative; top: 60px; left: -140px; width: 325px;}

.auth_top {width: 325px; height: 11px; background: url(/img/all/block_auth_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/block_auth_top.png', sizingMethod='crop');}
.auth_bottom {width: 325px; height: 11px; background: url(/img/all/block_auth_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/block_auth_bottom.png', sizingMethod='crop');}
.auth_block {width: 303px; padding: 0 10px; background: #ecf4f9; border: #dce8f0 1px solid; border-width: 0 1px;}
.subhead .enter_reg .auth_block a {color: #DC2904; text-decoration: underline;}
.auth_block .name {font-size: 18px; color: #3f83b2; padding: 0 0 15px 0; text-align: center;}
.auth_block table {width: auto;}
.auth_block table td {vertical-align: middle; padding: 0 10px 10px 0;}
.auth_block table td.left_td {text-align: right;}
.auth_block .text_input {height: 14px; line-height: 14px; padding: 2px; width: 105px; border: #808080 1px solid; border-bottom: #d4d0c8 1px solid; //margin: -1px 0;}
.auth_block .button_enter {width: 73px; height: 26px; background: url(/img/all/button_enter.png) 0 0 no-repeat; border: none; cursor: pointer;}

.left_column {width: 230px; float: left; padding: 40px 20px 10px 15px;}
.center_column {float: left; width: 430px; padding: 0 20px 10px 0;}
.right_column {float: left; width: 250px; padding: 0 0 10px 0;}
.wide_column {float: left; width: 680px; padding: 0 0 10px 0;}

.side_title {font-size: 30px; color: #3f83b2; padding: 0 0 15px 0;}

.left_menu {padding: 0 0 15px 0;}
.left_menu .menu_unit {padding: 0 0 8px 20px; background: url(/img/all/link_arrow.gif) 0 3px no-repeat; font-weight: bold; font-size: 13px;}
.left_menu .menu_unit a {color: #4f5464; text-decoration: none;}
.left_menu .menu_unit a:hover {color: #dc2904; text-decoration: underline;}
.left_menu .submenu {margin: 0 0 5px 20px;}
.left_menu .submenu .unit {padding: 0 0 6px 10px; background: url(/img/all/submenu_point.gif) 0 6px no-repeat;}
.left_menu .submenu .unit a {color: #4f5464; text-decoration: none;}
.left_menu .submenu .unit a:hover {text-decoration: underline;}
.left_menu .submenu .step {padding: 2px 0 0 5px;}
.left_menu .submenu .step span {padding: 0 0 5px 5px; display: block;}
.left_menu .submenu .step .board {display: block; float: left; border: #dce8f0 1px solid; background: #ecf4f9; color: #808080; padding: 2px 0; font-size: 11px; margin: 5px 0;}
.left_menu .submenu .step .board a {color: #dc2904;}
.left_menu .submenu .step .board ins {padding: 0 5px; border-right: #dc2904 1px solid;}
.left_menu .submenu .step .board ins.last {border: none;}

.banner {margin: 0 0 20px 0;}
.left_shop_list {padding: 0 0 20px 0;}
.left_shop_list span {display: block; padding: 0 0 14px 0;}
.left_shop_list span a {font-weight: bold; color: #3f83b2;}

.actions {margin: 15px 0 20px 0; }
.actions .nav ins {display: block; height: 28px; line-height: 28px; font-size: 24px; overflow: hidden; float: left; padding: 0 7px 0 0; color: #f23f00;}
.actions .nav span {display: block; float: left; margin: 4px 2px 0 0; height: 24px; line-height: 24px; font-size: 20px; width: 28px; text-align: center; color: #FFFFFF; background: url(/img/all/action_nav.png) 0 0 no-repeat;}
.actions .nav span a {color: #ffff99; text-decoration: none;}
.actions .nav span.now {background: url(/img/all/action_nav_now.png) 0 0 no-repeat;}
.actions .nav .clear {height: 4px; background: #f23f00;}
.actions .unit {display: block; background: #FFFFFF; border: #e0e0e0 1px solid; padding: 0px 0; text-align: center;}

.new {position: absolute; z-index: 11;}
.new span {display: block; width: 37px; height: 26px; background: url(/img/all/new.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/new.png', sizingMethod='crop');}
.hit {position: absolute; z-index: 11;}
.hit span {display: block; width: 37px; height: 26px; background: url(/img/all/hit.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/hit.png', sizingMethod='crop');}

.img_left {float: left; margin: 0 10px 3px 0;}
.catalog_tbl {border: #e5e5e5 1px solid; border-width: 1px 0 0 1px; margin: 0 0 15px 0;}
.catalog_tbl td {width: 50%; border: #e5e5e5 1px solid; border-width: 0 1px 1px 0; padding: 5px 10px 10px 10px;}
.catalog_tbl .price {font-size: 20px; font-weight: bold; color: #3f83b2; float: right; display: block;}
.catalog_tbl .price span {font-size: 12px;}
.catalog_tbl .name {padding: 0 0 3px 0; font-weight: bold; font-size: 14px;}
.catalog_tbl .empty {border: none;}

.bottom_link {padding: 0 0 15px 0;}
.bottom_link a {padding: 0 14px 0 0; background: url(/img/all/link_arrow.gif) right 3px no-repeat}

.top_basket_block {margin: 40px 0 0 13px; padding: 0 0 20px 80px; background: url(/img/all/basket.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/basket.png', sizingMethod='crop'); width: 157px;}
.top_basket_block .name {font-size: 18px; color: #3f83b2; padding: 0 0 7px 0;}
.top_basket_block a {color: #4f5464;}

.ul_list {margin: 0 0 25px 30px;}
.right_column .ul_list {margin-left: 80px;}
.ul_list li {padding: 0 0 10px 13px; background: url(/img/all/submenu_point.gif) 0 6px no-repeat;}
.ul_list li a {color: #4f5464;}
.ul_list li a:hover {color: #dc2904;}

.block_top {width: 430px; height: 11px; background: url(/img/all/block_center_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/block_center_top.png', sizingMethod='crop');}
.block_bottom {width: 430px; height: 11px; margin: 0 0 20px 0; background: url(/img/all/block_center_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/block_center_bottom.png', sizingMethod='crop');}
.block_wide_top {width: 680px; height: 11px; background: url(/img/all/block_wide_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/block_wide_top.png', sizingMethod='crop');}
.block_wide_bottom {width: 680px; height: 11px; margin: 0 0 10px 0; background: url(/img/all/block_wide_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/block_wide_bottom.png', sizingMethod='crop');}
.right_column .block_top {width: 250px; background: url(/img/all/block_right_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/block_right_top.png', sizingMethod='crop');}
.right_column .block_bottom {width: 250px; background: url(/img/all/block_right_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/block_right_bottom.png', sizingMethod='crop');}

.block {background: #ecf4f9; border: #dce8f0 1px solid; border-width: 0 1px; padding: 0 12px;}

.right_news_unit {padding: 0 0 11px 0; margin: 0 0 11px 0; background: url(/img/all/catalog_border.gif) 0 bottom repeat-x;}
.right_news_unit span {display: block; font-size: 10px; color: #dc2904; padding: 0 0 2px 0;}
.right_news_unit a {color: #4f5464; text-decoration: none;}
.right_news_unit a:hover {color: #3f83b2; text-decoration: underline;}

.sale_unit {padding: 0 0 15px 12px; background: url(/img/all/point_arrow.gif) 0 5px no-repeat;}
.sale_unit span {display: block; padding: 2px 0 0 0; color: #3f83b2; font-weight: bold; font-size: 14px;}
.sale_unit span span {display: inline; padding: 0; font-size: 12px;}

.subscribe_block {margin: 20px auto; width: 450px; background: #ffd329 url(/img/all/mail_top.png) 0 0 no-repeat;}
.subscribe_block .inner {background: url(/img/all/mail_bottom.png) 0 bottom no-repeat; padding: 20px 10px 20px 20px; //padding-top: 0; //margin-top: 20px;}
.subscribe_block span {display: block; float: left; padding: 5px 8px 0 0; font-szie: 14px; font-weight: bold; color: #3f83b2;}
.subscribe_block .text_input {padding: 3px 8px 0 0; width: 170px; float: left;}
.subscribe_block .text_input input {height: 14px; line-height: 14px; padding: 2px; width: 166px; border: #808080 1px solid; border-bottom: #d4d0c8 1px solid; //margin: -1px 0;}
.subscribe_block .button_ok {float: left; width: 50px; height: 26px;}
.subscribe_block .button_ok input {background: url(/img/all/button_ok.png) 0 0 no-repeat; width: 50px; height: 26px; cursor: pointer; border: none;}

.right_column .subscribe_block {margin: 0 0 20px 0; width: 250px; background: #ffd329 url(/img/all/mail_top_right.png) 0 0 no-repeat;}
.right_column .subscribe_block .inner {background: url(/img/all/mail_bottom_right.png) 0 bottom no-repeat; padding: 12px 10px 20px 12px; //padding-top: 0; //margin-top: 12px;}
.right_column .subscribe_block span {float: none; padding: 0 0 7px 0;}

.foot {background: url(/img/all/foot_bg.png) 0 0 repeat-x; padding: 20px 0;}
.foot .inner {margin: 0 auto; width: 980px;}
.foot_menu {margin: 0 0 20px 0; text-align: center; white-space: nowrap;}
.foot_menu span {padding: 0 15px; border-right: #6e819e 1px solid;}
.foot_menu span.last {border: none;}
.foot_menu span a {color: #6e819e; text-decoration: none;}
.foot_menu span a:hover {text-decoration: underline;}
.foot .counters {width: 250px; float: left; padding: 0 0 0 15px;}
.foot .counters span {display: block; float: left; padding: 0 10px 10px 0;}
.foot .copy {float: left; width: 700px;}
.foot .copy a {color: #4f5464;}

.advanced_search {position: absolute; z-index: 105; display: none; width: 430px; height: 300px;}
.advanced_search .inner {position: relative; top: 10px; width: 430px;}
.advanced_search_block {background: #ecf4f9; border: #dce8f0 1px solid; border-width: 0 1px; padding: 0 0 0 10px;}
.half {width: 200px; float: left; padding: 0 8px 0 0;}
.advanced_search_block .line {padding: 0 0 8px 0;}
.advanced_search_block .line span {font-weight: bold; color: #3f83b2;}
.advanced_search_block select {width: 130px;}
.advanced_search_block .button_search input {background: url(/img/all/button_search.png) 0 0 no-repeat; width: 74px; height: 26px; cursor: pointer; border: none;}
.number_input {height: 14px; line-height: 14px; padding: 2px; width: 55px; border: #808080 1px solid; border-bottom: #d4d0c8 1px solid; //margin: -1px 0;}

.topnav {height: 36px; color: #dc2904; padding: 10px 0 0 0;}
.news_date {padding: 0 0 10px 0; font-size: 11px; color: #FFFFFF;}
.news_date span {background: #3f83b2; padding: 0 3px;}

.img_left {float: left; margin: 0 10px 3px 0; border: #3f83b2 1px solid;}
.img_right {float: right; margin: 0 0 3px 10px; border: #3f83b2 1px solid;}

.number_nav {margin: 5px 0 20px 0;}
.number_nav span {padding: 0 15px 0 0; line-height: 21px; color: #3f83b2; font-size: 18px;}
.number_nav span a {color: #4f5464;}
.number_nav .prev {padding: 0 15px;}
.number_nav .prev img {width: 16px; height: 13px; background: url(/img/all/nav_prev.gif) 0 0 no-repeat;}
.number_nav .next img {width: 16px; height: 13px; background: url(/img/all/nav_next.gif) 0 0 no-repeat;}

.news_unit {padding: 0 0 20px 0;}
.news_unit .news_date {padding: 0 0 2px 0;}
.news_unit .name {font-weight: bold; color: #dc2904;}
.news_unit .name a {text-decoration: none;}
.news_unit .name a:hover {text-decoration: underline;}
.link_more {padding: 0 14px 0 0; background: url(/img/all/link_arrow.gif) right 4px no-repeat;}

.other_title {font-size: 24px; font-weight: normal; padding: 0 0 10px 0; color: #3f83b2;}
.other_subtitle {font-size: 16px; font-weight: bold; padding: 0 0 10px 0; color: #3f83b2;}

.unit_tbl {border-right: #dce8f0 1px solid; border-left: #dce8f0 1px solid; border-top: #e0e0e0 1px dotted; margin-left:1px; width:679px;}
.unit_tbl td {padding: 6px; border-bottom: #e0e0e0 1px dotted; vertical-align: middle;}
.unit_tbl tr.odd td {background: #ecf4f9;}
.unit_tbl td.num {font-weight: bold; color: #3f83b2;}
.unit_tbl td.price {font-weight: bold; color: #dc2904; font-size: 14px; text-align: center; white-space: nowrap;}
.unit_tbl td .number_input {width: 30px; text-align: center;}
.unit_tbl td .name {font-size: 14px; font-weight: bold; padding: 0 0 3px 0;}

img.basket_out {width: 39px; height: 18px; background: url(/img/all/basket_out.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/basket_out.png', sizingMethod='crop'); cursor: pointer;}
img.basket_in {width: 38px; height: 19px; background: url(/img/all/basket_in.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/basket_in.png', sizingMethod='crop'); cursor: pointer;}
img.delete {width: 19px; height: 19px; background: url(/img/all/delete.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/delete.png', sizingMethod='crop'); cursor: pointer;}
img.basket_add_on {width: 39px; height: 43px; background: url(/img/all/basket_add_on.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/basket_add_on.png', sizingMethod='crop'); cursor: pointer; margin: 0 0 5px 0;}
img.basket_in_on {width: 39px; height: 45px; background: url(/img/all/basket_in_on.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/basket_in_on.png', sizingMethod='crop'); cursor: pointer; margin: 0 0 5px 0;}

.unit_tbl_bottom {background: #ecf4f9; padding: 6px 6px 6px 30px; border: #dce8f0 1px solid; border-width: 0 1px;}
.unit_tbl_bottom span {font-weight: bold; font-size: 14px; color: #3f83b2;}
.lyric {padding: 10px 20px 10px 30px; margin: 0 0 20px 0; background: url(/img/all/lyric_bg.gif) 10px 12px no-repeat; color: #3f83b2; border: #e0e0e0 1px dotted; border-width: 1px 0; font-size: 14px;}
.buttons {padding: 0 0 25px 10px;}
.buttons span {padding: 0 10px 0 0;}
.buttons ins {display: bloc; float: right;}
.form_intro {padding: 0 0 20px 0; color: #dc2904;}

.form_tbl {width: auto;}
.form_tbl td {padding: 0 10px 10px 0;}
.form_tbl td.text {color: #3f83b2; text-align: right;}
.form_tbl .text_input {height: 14px; line-height: 14px; padding: 2px; width: 380px; border: #808080 1px solid; border-bottom: #d4d0c8 1px solid; //margin: -1px 0;}
.form_tbl .middle_input {height: 14px; line-height: 14px; padding: 2px; width: 220px; border: #808080 1px solid; border-bottom: #d4d0c8 1px solid; //margin: -1px 0;}
.form_tbl textarea {height: 100px; line-height: 14px; padding: 2px; width: 380px; border: #808080 1px solid; border-bottom: #d4d0c8 1px solid; //margin: -1px 0;}

.button_confirm {width: 151px; height: 26px; background: url(/img/all/button_confirm.png) 0 0 no-repeat; border: none; cursor: pointer;}
.button_ok {width: 151px; height: 26px; background: url(/img/all/button_ok.png) 0 0 no-repeat; border: none; cursor: pointer;}

.popup {position: absolute; z-index: 107;}
.popup .popup_inner {position: relative; top: -115px; left: 60px; width: 315px; height: 128px;}
.popup .popup_inner .inner {width: 300px; height: 85px; padding: 10px 8px 33px 7px; background: url(/img/all/popup.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/popup.png', sizingMethod='crop'); overflow: hidden;}
.popup .popup_inner .inner span {display: block; padding: 0 0 2px 0; font-size: 14px; font-weight: bold;}
.popup .popup_inner .inner .img_left {border: none;}
.popup .popup_inner .inner a {position: relative;}

.inner_tbl {margin: 0 0 20px 0;}
.inner_tbl td,th {padding: 6px; border-bottom: #e0e0e0 1px dotted;}
.inner_tbl tr.odd td {background: #ecf4f9;}
.inner_tbl td.td_left {text-align: right; color: #3f83b2;}

.filter_container {width: 430px; float: left; margin: 0 10px 0 0;}
.unit_foto {width: 230px; float: left; padding: 0 0 20px 0;}
.unit_foto .inner {width: 205px; padding: 9px 9px 15px 9px; background: url(/img/all/unit_foto.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/unit_foto.png', sizingMethod='crop'); text-align: center;}
.unit_foto .inner img {width: 205px; height: 185px; background-repeat: no-repeat; background-position: center center; margin: 0 0 5px 0;}
.unit_foto .inner a {position: relative; color: #3f83b2;}
.unit_foto .nav {text-align: center; color: #3f83b2; font-size: 14px;}
.unit_foto .nav span {font-weight: bold; padding: 0 0 0 5px;}

.available {padding: 0 0 5px 0; position: relative;}
.available ins {display: block; font-weight: bold; color: #3f83b2; margin: 0 0 5px 0;}
.available span {display: block; float: left; padding: 5px 8px 8px 26px; background: url(/img/all/available.png) 0 0 no-repeat; width: 165px; color: #dc2904; font-size: 14px;}
.available span.no {background: url(/img/all/available_no.png) 0 0 no-repeat;}
.available span a {color: #3f83b2; font-size: 12px;}

.basket_line {padding: 5px 5px 5px 10px; background: #FFFFFF; border: #DCE8F0 1px solid; border-width: 0 1px;}
.basket_line s {color: #3f83b2; display: block; font-weight: bold; font-size: 18px; padding: 5px 20px 0 0;}
.basket_line span ins{font-size: 12px;}
.basket_line .price {color: #dc2904; display: block; font-weight: bold; font-size: 18px; float: left;}
.basket_line .number {display: block; float: left; padding: 15px 10px 0 0;}
.basket_line .number .number_input {width: 35px;}
.basket_line .link {float: right; display: block;}
.basket_line .link img {cursor: pointer;}

.action_block {padding: 30px 0 5px 0; background: url(/img/all/action.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/action.png', sizingMethod='crop'); width: 404px;}

.right_basket_block {width: 200px; float: left; padding: 0 0 20px 0;}
.right_basket_block .top_basket_block {margin-top: 0; width:135px;}
.right_basket_block .ul_list {margin-left: 80px;}

.filter_info {padding: 0 0 20px 0;}
.filter_info span {display: block; float: left;}
.filter_info span.middle {padding: 5px 9px 0 9px; border: #4f5464 2px solid; border-width: 0 2px; margin: 0 8px;}
.filter_info ins {color: #dc2904;}

.available_info {display: block; padding: 10px 0 0 0;}
.available_info span {display: block; padding: 7px 8px 8px 26px; background: url(/img/all/available.png) 0 0 no-repeat;}
.available_info .no {background: url(/img/all/available_no.png) 0 0 no-repeat;}

