* {padding:0; margin:0; color:#444; font-size:13px; font-family:Trebuchet MS, Arial, Verdana, Tahoma; line-height:18px; border:0;}

body {background:#666;}
a, a * {color:#1d84ab; text-decoration:underline; cursor:pointer;}
a:hover, a:hover * {color:#31b0c3; text-decoration:none;}
table, td {border-collapse:collapse; border-spacing:0;}

#maket {margin:10px auto; width:1000px;}
#maket_l_t {background:url(../images/maket_l_r_t.gif); width:7px; height:98px;}
#maket_r_t {background:url(../images/maket_l_r_t.gif) right; width:7px; height:98px;}
#maket_l, #maket_r, #maket_main {vertical-align:top; background:#eae8e0;}
#maket_l {background:url(../images/maket_l_r.gif) #eae8e0; width:3px;}
#maket_r {background:url(../images/maket_l_r.gif) right #eae8e0; width:3px;}
#maket_l_b {background:url(../images/maket_l_r_b.gif); width:7px; height:7px;}
#maket_r_b {background:url(../images/maket_l_r_b.gif) right; width:7px; height:7px;}
#maket_b {background:url(../images/maket_b.gif) bottom repeat-x #eae8e0;}

#header {background:url(../images/maket_t.gif) repeat-x #eae8e0; height:120px;}
#logo {display:block; background:url(../images/logo.gif); width:226px; height:89px; float:left; margin:15px;}
/*#top_info#top_info {float:right; margin:20px 160px 20px 10px;}
#top_info .separator {background:url(../images/separator.gif) no-repeat center; width:2px; font-size:0px; line-height:0px;}
/*#top_info .cont1, #top_info .cont2, #top_info .cont3 {width:165px; height:50px; padding:0 0 1px 10px; vertical-align:top;}
#top_info .cont2 {width:145px;}
#top_info .cont3 {width:145px;}*/

#top_info {position:absolute; margin:10px 0 0 328px;}
#top_info .cont1, #top_info .cont2, #top_info .cont3, #top_info .separator {float:left;}
#top_info .cont1 {padding:55px 10px 0 0; width:165px;}
#top_info .cont2 {padding:55px 10px 0 0; width:145px;}
#top_info .separator {background:url(../images/separator.gif) no-repeat bottom; width:2px; font-size:0px; line-height:0px; height:98px; padding-right:10px;}
#status_info, #price-list {display:block;}

#pays_skid {background:url(../images/pays_skid.png); width:357px; height:41px; position:absolute; margin:17px 0 0 305px; display:block;}

#icq {background:url(../images/icq.gif) no-repeat 0 2px;}
#email {background:url(../images/email.gif) no-repeat 0 4px;}
#status_info {background:url(../images/status_info.gif) no-repeat 0 3px;}
#price-list {background:url(../images/price-list.gif) no-repeat 0 2px;}

#icq, #email, #status_info, #price-list {padding-left:19px; margin:3px 0;}

#main {margin:0 6px 6px;}
#left {width:241px; vertical-align:top; padding-right:10px;}
#center {vertical-align:top; width:723px;}

#horizontalmenu_l {background:url(../images/horizontalmenu_l.gif) no-repeat; padding-left:3px; margin:0 6px 10px;}
#horizontalmenu_r {background:url(../images/horizontalmenu_r.gif) right no-repeat; padding-right:3px;}
#horizontalmenu {background:url(../images/horizontalmenu_c.gif); height:50px;}
#horizontalmenu a {
	display:block;
	float:left;
	padding:14px 15px 16px;	
	text-decoration:none;
	width:100px;
	text-align:center;
	margin-top:1px;
}
#horizontalmenu a *, #horizontalmenu a {color:#fff; font-size:14px; text-decoration:none;}
#horizontalmenu a b {letter-spacing:2px;}
#horizontalmenu a:hover {background:url(../images/horizontalmenu_hover_3.gif) center no-repeat;}
#horizontalmenu .separator {float:left; border-left:1px solid #5ac3d3; border-right:1px solid #32a2b3; height:50px;}

.block {width:100%; background:#fff;}
.block_l_t {width:2px; height:2px; background:url(../images/ram.gif);}
.block_r_t {width:2px; height:2px; background:url(../images/ram.gif) right;}
.block_l_b {width:2px; height:2px; background:url(../images/ram.gif) bottom;}
.block_r_b {width:2px; height:2px; background:url(../images/ram.gif) bottom right;}
.block_c {padding:18px; vertical-align:top;}

#footer {background:#dcd8cc; margin:10px 6px 6px; width:974px;}
#footer_l_t {width:2px; height:2px; background:url(../images/footer_ram.gif);}
#footer_r_t {width:2px; height:2px; background:url(../images/footer_ram.gif) right;}
#footer_l_b {width:2px; height:2px; background:url(../images/footer_ram.gif) bottom;}
#footer_r_b {width:2px; height:2px; background:url(../images/footer_ram.gif) bottom right;}
#footer_c {padding:8px;}
#footer_c .info {color:#666;}
#footer_c td {vertical-align:top;}

#counters {width:240px; padding-left:16px;}
#counters div {float:left; width:88px; height:31px; padding:5px 14px 6px 0;}

#catalog_link {font-size:25px; display:block; margin-bottom:23px;}

#search_wrap {background:url(../images/search_bg.gif); margin:0 -19px 15px; height:46px; width:239px;}
#search_wrap #text {width:83%; padding-left:20px;}
#search_wrap #text div {
	padding:3px;
	background:#fff;
	border-bottom:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-left:1px solid #c3c3c3;
	border-top:1px solid #bbb;
}
#search_wrap #text input {width:100%; border:0; color:#999;}
#search_wrap #button a {display:block; background:url(../images/search_b.gif); width:12px; height:13px; margin-left:8px; cursor:pointer;}
#search_wrap #button a:hover {background:url(../images/search_bh.gif);}
#search_wrap td {vertical-align:middle;}

.menu li {list-style:none;}
.menu a {font-size:15px; padding:2px; margin:5px 0; display:block;}
.menu a:hover, .menu a.open {background:url(../images/menu_h.gif); margin:5px -5px; padding-left:7px; color:#1b90ae;}
.menu a.open {background:url(../images/menu_o.gif); color:#fff; text-decoration:none;}
.menu ul ul {padding-left:14px;}
.menu ul ul a:hover {background:url(../images/menu_h2.gif);}
.menu ul ul a.open {background:url(../images/menu_o2.gif);}

.menu_zag {font-size:14px; font-weight:700; margin:0 -5px 9px; padding-bottom:10px; background:url(../images/pix.gif) repeat-x bottom;}

#bread_crumbs_wrap {margin:10px 6px; width:973px !important;}
#bread_crumbs_wrap .block_c {padding:4px 6px !important;}
#bread_crumbs, #bread_crumbs * {color:#999891;}
#bread_crumbs {padding:4px 5px 0 0;}

.separator_1 {height:20px; background:url(../images/pix.gif) repeat-x center;}
.separator_2 {height:1px; background:url(../images/pix.gif) repeat-x center; line-height:1px;}
.separator_3 {height:9px; background:url(../images/pix.gif) repeat-x center; line-height:9px;}
.separator_4 {height:4px; background:url(../images/pix.gif) repeat-x center; line-height:4px;}

.pages {margin:10px 0;}
#sortpages b,
#sortpages span,
#sortpages a {display:block; padding:2px 4px; float:left; margin-right:5px;}
#sortpages b {background:url(../images/page.gif); width:21px; text-align:center; padding:2px 0;}

.clear, .clear_both {clear:both;}

.text_css, .text_css * {font-size:12px; line-height:1.5;}
.text_css * {text-align:justify;}
.text_css h2 {margin:15px 0; border:0; padding:0; font-size:18px;}
.text_css ul, .text_css ol, .text_css p {margin:15px 0; text-align:justify;}
.text_css ul, .text_css ol {padding-left:25px;}
.text_css li {margin:6px 0;}

#products h1 {margin-bottom:23px;}
#products h1, #product h1 {font-size:25px; font-weight:normal;}
#product h1 {margin-bottom:27px; line-height:1.3; letter-spacing:-1px;}
#product h2 {font-size:15px; margin:40px 0 7px;}
#product #foto_wrap, .table_offers .foto_wrap, .table_offers_2 .foto_wrap {border:1px solid #e1e6ed; text-align:center; padding:1px; display:block; background:#fff;}
.table_offers .foto_wrap {width:80px; margin:2px 0 2px 3px; text-align:center;}
.table_offers .foto_wrap:hover, .table_offers_2 .foto_wrap:hover {border:1px solid red;}
.table_offers {width:100%;}
#product #product_foto {width:254px; padding-right:25px;} 
#product h4 {color:#666; font-style:italic; margin:0 0 20px; font-weight:400;}
#product #descr *, #product #sovm * {text-align:justify !important;}
#product #sovm, #product #sovm span {color:#9a9a9a;}
/*#product #sovm a {display:block; float:left; width:206px; margin:2px 10px; font-size:11px;}*/
#deliv a, #gar a, #discou a {text-decoration:none; border-bottom:dashed 1px #1d84ab; padding:0 1px;}
#deliv a:hover, #gar a:hover, #discou a:hover {border:0;}
#deliv {background:url(../images/icon_delivery.gif) no-repeat 0 2px; padding-left:21px;}
#discou {background:url(../images/icon_discou.png) no-repeat 0 1px; padding-left:21px;}
#gar {background:url(../images/icon_gar.gif) no-repeat 0 2px; padding-left:21px;}
#product_spec {width:100%;}
#product_spec .type {width:50%; text-align:right !important; padding-left:4px;}
#product_spec .type, #product_spec .value {text-align:left; font-weight:400; padding-top:2px; padding-bottom:2px;}
#product_spec .value {padding-right:5px;}
#product_spec .even * {background:#edece9;}
#product_spec * {color:#555;}
#harak_zag {color:#666; font-weight:bold; margin:0 0 10px 0; background:url(../images/icon_harak.gif) no-repeat 0 2px; padding-left:19px;}
th.product_spec_group {font-weight:bold !important; padding:6px !important; text-align:center !important;}

#brands_block {background:url(../images/search_bg.gif); margin:0 -19px 0 -19px; padding-left:19px;}
#brands_block .brand {float:left; margin:13px 19px 14px 0;}

#footer_links {margin-bottom:6px; margin-left:-7px;}
#footer_links, #footer_links * {font-size:11px;}
#footer_links a {margin:0 7px;}

.mini_gallery a
{text-decoration:none; display:block; margin:6px 14px 0 0; padding:2px; float:left; width:46px; height:46px; background:url(../images/ram50x50.gif) no-repeat; text-align:center;}
#product_fotos {margin-right:-6px;}

.sub_category_name {margin:5px 0;}
.gallery_name {font-size:11px; font-weight:bold; margin:7px 0 4px;}

.main_block {height:160px;}
.main_block .name {font-size:25px; display:block; margin-bottom:15px;}
.main_block img {margin:0 0 5px 5px; float:right;}

#wrap_price_l {overflow:scroll; overflow-x:hidden; height:1200px; padding-right:20px;}
#pricelist h1 {font-size:25px; margin-bottom:23px; font-weight:400;}
#pricelist .category_name {background:#edece9; padding:3px 5px;}
#pricelist .category_name a {font-size:15px; font-weight:bold;}
#pricelist .product_price {text-align:right;}

#search_message {margin-top:23px;}
.print_errors li {list-style:none;}
#search_zag {font-size:25px; font-weight:400;}

#static_page h1 {font-size:25px; font-weight:400; margin-bottom:23px;}
#static_page h3 {font-size:18px; font-weight:400; margin:0 0 20px;}
#contacts_form td, #contacts_form th {padding:3px;}
#contacts_form td {width:430px;}
#contacts_form th {text-align:left; width:150px;}

.requ {color:red;}

.input_text, 
.input_textarea,
.input_text_focus,
.input_textarea_focus {border:1px solid #ccc; background:url(../images/gradients/top1.gif) repeat-x top #fff; padding:1px; width:99%;}
.input_text_focus, .input_textarea_focus {border:1px solid orange;}

.print_errors ul {margin:0px; padding:0px;}
.print_errors li {font-size:10px !important; color:red; padding-right:3px; display:block;}

.attention, .attention * {color:red;}
.attention2, .attention2 * {color:green;}

hr {border:none; color:#ddd; background-color:#ccc; height:1px; margin:10px;}

.catalog_monitor_form_wrap {background:#f9f9f9; border:1px solid #31abbd; margin-top:5px;}
.catalog_monitor_form_wrap h5 {font-weight:700; padding:3px 6px; background:url(../images/horizontalmenu_c.gif) top; color:#fff; margin:-1px -1px 0 -1px;}
.catalog_monitor_form_wrap span {text-align:justify; line-height:1.3; display:block; margin:4px 5px;}
.catalog_monitor_form_wrap table {margin:3px 5px;}
.catalog_monitor_form_wrap td {vertical-align:middle; padding-right:6px;}
.catalog_monitor_form_wrap .name {font-weight:700;}
.catalog_monitor_form_wrap .text input {width:150px;}
.catalog_monitor_result {padding:5px 6px; text-align:center;}

#available .no {color:red;}

#soput,
#cat_line,
.middle_line {background:url(../images/search_bg.gif); height:33px; margin:0 -19px 0 -19px; padding-top:13px; padding-left:19px; font-weight:700; font-size:14px;}

/*#dictionary {margin-right:-30px;}
#dictionary a.item {float:left; width:194px; margin:0 20px 20px 0; padding:10px; cursor:pointer; height:120px; display:block;}
#dictionary .name {text-align:center; padding-top:10px;}
#dictionary a.item:hover {background:#f8f8f8;}
#dictionary .foto {text-align:center; height:90px; vertical-align:bottom;}*/

#dictionary table {width:100%;}
#dictionary td {vertical-align:top;}
#dictionary td+td {width:34%; padding-left:2%;}
#dictionary a {display:block; margin:1px 10px; width:187px; padding:2px 5px; font-size:11px;}
#dictionary a:hover {background:url(../images/menu_h2.gif);}
#dictionary h1, #dictionary_item h1 {font-size:25px; font-weight:normal; margin-bottom:9px;}
#dictionary_item h2 {margin-bottom:25px; font-size:16px; font-weight:normal; font-style:italic;}
#prod_count {margin-left:3px;}
#item_foto {float:right; margin:-5px 5px 0 0;}
#dictionary_categories { width:100%; margin-top:4px;}
#dictionary_categories td {width:33%; padding:1px 2px;}
#dictionary_categories a {font-size:11px;}

.form_table th {text-align:left;}
.form_table th, .form_table td {padding:5px; vertical-align:top;}

.shop_user_info_order {}
.shop_user_info_order .info {display:none; margin-top:15px; padding:5px; background:#f9f9f9; border:1px solid #eee;}
.shop_user_info_order .info th, .shop_user_info_order .info td {padding:5px; text-align:left;}

#material .first_letter {
	font-size:48px;
	float:left;
	text-transform:uppercase;
	line-height:1;
	background:#FF3333;
	padding:0 8px 3px;
	color:#fff;
	font-weight:normal;
	margin-right:6px;
	margin-top:2px;
}

#material h1 {font-size:22px;}
#material_popular {text-align:center;}
#material_popular a {font-size:18px;}

#discounts h1 {font-size:28px; margin-bottom:23px; font-weight:400;}
#discounts h2 {font-size:20px; font-style:italic; font-weight:400; background:url(../images/arrow.png) no-repeat 0 1px; padding-left:20px;}
#discounts .c0 {color:#069;}
#discounts .c1 {color:#f60;}

.important {font-size:11px; font-style:italic; background:url(../images/lamp.png) no-repeat; padding-left:23px; text-align:justify; line-height:1.3;}

#discounts_block {padding-top:-10px;}
#discounts_block a.head {
	display:block;
	border-bottom:1px dashed #1d84ab;
	width:auto;
	cursor:pointer;
	float:left;
	text-decoration:none;
	margin-top:10px;
	font-size:11px;
	line-height:1.4;
	background:url(../images/mini_arrow.png) no-repeat 0 2px;
	padding-left:13px;
}
.discount_in_block {display:none; text-align:justify; font-style:italic; background:#fafafa; padding:1px 10px;}
.discount_in_block p {margin:8px 0;}
#all_dis a {font-size:10px;}
#all_dis {text-align:right; margin:5px 0 -5px 0; text-align:right;}

.blue_block_table {width:100%;}
.blue_block_table .ram1,
.blue_block_table .ram2,
.blue_block_table .ram3,
.blue_block_table .ram4 {width:5px !important; height:5px !important;}
.blue_block_table .ram1 {background:url(../images/ram2.gif) #e7ebf1 no-repeat;}
.blue_block_table .ram2 {background:url(../images/ram2.gif) right top #e7ebf1 no-repeat;}
.blue_block_table .ram3 {background:url(../images/ram2.gif) bottom left #e7ebf1 no-repeat;}
.blue_block_table .ram4 {background:url(../images/ram2.gif) right bottom #e7ebf1 no-repeat;}
.blue_block_table .ram {background:#e7ebf1;}
.blue_block_table .ram5 {padding:5px; background:#e7ebf1;}

a.prod_video {background:url(../images/08.png) no-repeat 0px 1px; width:16px; height:16px; display:block; margin:2px 0 0 25px; padding-left:8px; width:140px;}
a.prod_video:hover {background:url(../images/08_hover.png) no-repeat 0px 1px;}

#prod_in_list_table .even td {background:#f4f4f4; border:3px solid #f4f4f4; padding:2px;}
#prod_in_list_table {width:100%;}
#prod_in_list_table td {padding:5px; vertical-align:middle;}
#prod_in_list_table .img {text-align:center; width:72px; background:#fff !important;}
#prod_in_list_table .link a {list-style:circle; display:list-item; margin:0 14px; font-size:12px;}
#prod_in_list_table .price_in_list s,
#prod_in_list_table_columns .price_in_list s
{display:block; float:left; margin-top:-18px; color:#999; font-size:11px;
background-image:url(../images/32_m.png); background-position:0 3px; background-repeat:no-repeat; padding-left:13px;}
#prod_in_list_table .price_in_list, #prod_in_list_table_columns .price_in_list {font-size:16px; width:100px; color:#ff5a00;}
#prod_in_list_table .button a,
#prod_in_list_table_columns .button a {display:block; width:68px; height:23px; background:url(../images/kypit4.gif) no-repeat;}
#prod_in_list_table .button, #prod_in_list_table_columns .button {text-align:center; vertical-align:middle; width:80px;}
#prod_in_list_table .descrip_mini {margin:0 15px -1px 20px; color:#888; text-align:justify;}
#prod_in_list_table .descrip_mini, #prod_in_list_table .descrip_mini b {font-size:11px; line-height:1.3;}
#prod_in_list_table .descrip_mini b {color:#555;}

#prod_in_list_table .variants_in_list {padding-top:50px;}
#prod_in_list_table .variants_in_list span {font-size:11px; color:#999; float:left; display:block; margin-top:7px;}
#prod_in_list_table .variants_in_list .img_in_list {float:left; margin:4px 0 0 5px;}
#prod_in_list_table .variants_in_list .img_in_list div {display:block; height:28px; width:28px; text-decoration:none;}
#prod_in_list_table .variants_in_list .img_in_list a {width:28px; height:28px; background:url(../images/ram28x28.gif) no-repeat; margin-top:-28px; display:block;}

#prod_in_list_table_columns {width:100%;}
#prod_in_list_table_columns td {width:50%; padding-bottom:10px; vertical-align:top;}
#prod_in_list_table_columns td.contain_1 {padding-right:5px;}
#prod_in_list_table_columns td.contain_2 {padding-left:5px;}
#prod_in_list_table_columns a {display:block;}
#prod_in_list_table_columns .img {float:left; margin-top:10px;}
#prod_in_list_table_columns .img div {display:block; height:130px; width:130px; text-decoration:none;}
#prod_in_list_table_columns .img a {width:130px; height:130px; background:url(../images/ram130x130.gif) no-repeat; margin-top:-130px; display:block;}
#prod_in_list_table_columns .img span {display:block; height:130px; width:130px; margin-bottom:-130px; background:url(../images/ajax/ajax-loader-1.gif) no-repeat center;}
#prod_in_list_table_columns .descrip_mini {text-align:left; color:#999; font-size:11px; font-style:italic; margin:6px 0 0 140px; line-height:1.2;}
#prod_in_list_table_columns .button {width:70px; margin:10px 0 0 10px; float:left;}
#prod_in_list_table_columns .more {margin:0 0 0 10px; float:left; width:110px; text-align:center;}
#prod_in_list_table_columns .more a {font-size:11px;}
#prod_in_list_table_columns .price_in_list {margin:10px 0 0 10px; float:left; color:#ff5a00; width:110px; padding-top:2px; text-align:center;}
#prod_in_list_table_columns .price_in_list s {display:inline; float:none; margin:0; padding-right:6px; background-position:0 1px;}
#prod_in_list_table_columns .variants_in_list {position:absolute; margin:111px 0 0 140px; width:200px;}
#prod_in_list_table_columns .variants_in_list .img_in_list {float:left; margin-right:5px;}
#prod_in_list_table_columns .variants_in_list .img_in_list div {display:block; height:28px; width:28px; text-decoration:none; font-size:11px; color:#999;}
#prod_in_list_table_columns .variants_in_list .img_in_list a {width:28px; height:28px; background:url(../images/ram28x28.gif) no-repeat; margin-top:-28px; display:block;}

.prod_in_list .name a, .prod_in_list .name a span {font-size:15px; font-weight:700;}
.prod_in_list .name a span {color:red;}
.prod_in_list .image {width:80px; /*float:left;*/ text-align:center;}
.prod_in_list .sale_buttom {/*margin-left:80px;*/}
.prod_in_list .full {float:right; display:block; margin-left:20px;}

#dop_info_tov td {font-size:11px;}

#quick_order textarea {border:1px solid #c8c8c8; margin:0 auto !important;}
#quick_order #wrap {margin:3px;}
#quick_order #wrap div {display:block; margin:0 0 10px 0; text-align:justify;}
#quick_order #wrap div, #quick_order #wrap div b {font-size:11px;}
#quick_order #zag {font-size:26px; margin:3px 0 13px 3px;}

/* Иконки */
.act_del_c, .act_view_c, .act_edit_c, .act_ok_c, .lamp_no_c, .lamp_yes_c, .act_sinh_c, .act_rep_c, .act_ref_c, .act_plus_c, .act_minus_c, .act_foto_c
{height:10px; display:block; font-size:1px; padding:4px;}
.act_del_c {background:url(../images/icons/act_del.gif) no-repeat center;}
.act_edit_c {background:url(../images/icons/act_edit.gif) no-repeat center;}
.act_ok_c {background:url(../images/icons/act_ok.gif) no-repeat center;}
.lamp_no_c {background:url(../images/icons/lamp_no.gif) no-repeat center;}
.lamp_yes_c {background:url(../images/icons/lamp_yes.gif) no-repeat center;}
.act_view_c {background:url(../images/icons/act_view.gif) no-repeat center;}
.act_sinh_c {background:url(../images/icons/act_sinh.gif) no-repeat center;}
.act_rep_c {background:url(../images/icons/act_rep.gif) no-repeat center;}
.act_ref_c {background:url(../images/icons/act_ref.gif) no-repeat center;}
.act_plus_c {background:url(../images/icons/mini_plus.gif) no-repeat center;}
.act_minus_c {background:url(../images/icons/mini_minus.gif) no-repeat center;}
.act_foto_c {background:url(../images/icons/mini_foto.gif) no-repeat center;}

a.add_cart {
	background:url(../images/add_cart.gif);
	width:90px;
	padding:1px 0 3px 6px;
	display:block;
	color:#1b90ae;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
a.add_cart:hover {background:url(../images/add_cart_h.gif); color:#fff;}
.price {font-size:20px; margin:0 0 14px 0; text-align:right; padding-right:10px;}
.table_price, .table_offers {}
.table_price .add, .table_offers .add {padding:2px 6px;}
.table_offers th, .table_offers td {vertical-align:middle;}
.table_offers th {font-size:11px;}
.table_offers th, .table_offers td div {padding:1px 2px; font-size:11px;}
.table_offers th, .table_offers td div, .table_offers td, .table_offers * {text-align:center !important;}
.table_offers td {background:#fafafa; border:1px solid #f2f2f2; border-left:0; border-right:0;}
.table_offers .separator {/*background:url(../images/pix_2.gif) repeat-x center !important; */height:9px; border:0 !important; background:none;}
/*.table_offers .even td div {background:#edece9;}
.table_offers .noeven td div {background:#f8f8f8; /*border-bottom:1px solid #edece9; border-top:1px solid #edece9;}*/

.table_offers_2 .ram1,
.table_offers_2 .ram3,
.table_offers_2 .ram6,
.table_offers_2 .ram8 {width:5px; height:5px; background-image:url(../images/ram3.gif);}
.table_offers_2 .ram1 {background-position:left top;}
.table_offers_2 .ram3 {background-position:right top;}
.table_offers_2 .ram6 {background-position:left bottom;}
.table_offers_2 .ram8 {background-position:right bottom; }

.table_offers_2 .ram2 {border-top:1px solid #eee; background:#fafafa;}
.table_offers_2 .ram4 {border-left:1px solid #eee; background:#fafafa;}
.table_offers_2 .ram5 {border-right:1px solid #eee; background:#fafafa;}
.table_offers_2 .ram7 {border-bottom:1px solid #eee; background:#fafafa;}

.table_offers_2, .table_offers_2 .ram, .table_offers_2 .data {width:100%;}
.table_offers_2 .data .img {width:186px; text-align:center;}
.table_offers_2 .data .add_and_price {width:140px;}
.table_offers_2 .data .price_in_b {padding:0 0 15px 6px; font-size:22px; color:#f60; text-align:left; margin:0 auto; width:80px;}
.table_offers_2 .data .price_in_b s
{display:block; margin:0 auto; text-align:left; margin-bottom:3px; color:#999; font-size:15px; background:url(../images/32.png) no-repeat 5px 0; padding-left:25px; width:80px;}
.table_offers_2 .data {text-align:center; background:#fafafa;}
.table_offers_2 .data .harak table {width:100%;}
.table_offers_2 .data .harak th {text-align:right; width:50%; vertical-align:top;}
.table_offers_2 .data .harak td {text-align:left !important;}
.table_offers_2 .data .harak td .act_plus_c,
.table_offers_2 .data .harak td .act_minus_c {width:2px !important;}
.table_offers_2 .data .harak th,
.table_offers_2 .data .harak td {padding:3px 6px 3px 10px; border:0 !important;}
.table_offers_2 .separator {height:12px;}

#product_gallery {margin-top:11px;}

#top_banner {text-align:center; margin:-1px;}
#top_banner #banner_view {width:680px; border:1px solid #eee; padding:1px; height:80px;}
#top_banner #banner_view div {background:url(../images/ajax/ajax-loader-1.gif) no-repeat center; height:80px;}

#descrip_mini {margin:-30px 0 30px 0; font-style:italic;}

.ram_categories_contain {height:140px; overflow:hidden;}
.ram_category_product {float:left; width:150px; height:130px; margin:0 20px 10px 0;}
.ram_category_product_img {margin-bottom:5px;}
.ram_category_product_img .img {display:block; height:77px; width:80px; text-decoration:none; padding-top:3px;}
.ram_category_product_img .ram {width:80px; height:80px; background:url(../images/ram80x80.gif) no-repeat; margin-top:-80px; display:block;}
.ram_category_product_name {margin-top:5px; width:135px;}
.ram_category_product_name a {font-size:10px; display:block; line-height:1.3; width:160px;}
.ram_category_contain {float:left; width:160px; margin:10px 10px 10px 0; height:110px;}

.no_avail {color:red; font-style:italic; font-size:11px;}

#category_info {clear:both;}

.mini_info {color:#999; font-size:10px; margin:6px 0 -8px 5px;}

#toggle_dictionaries_link, #toggle_archival_items_link {color:#bbb; font-style:italic; font-size:15px !important;}

#pay_success_page h1 {font-size:25px; color:#339933}

#pay_robox td {padding:5px !important;}
#pay_robox select {border:1px solid #ccc;}
#pay_robox input {border:1px solid #ccc; height:18px; padding-left:3px;}
#pay_robox input[type=button] {padding:1px 3px; height:20px;}

#message {position:absolute; margin:83px 0 0 700px; width:250px; padding:6px 0; text-align:center; background:orange; color:#fff;}

.sovetuem, .sovetuem_cat {width:100%;}
.sovetuem table {width:90%; margin:0 auto;}
.sovetuem td {padding-right:5px; vertical-align:middle; text-align:center;}
.sovetuem td.i {width:30px; height:34px;}
.sovetuem td.i div {display:block; height:28px; width:28px; text-decoration:none;}
.sovetuem td.i a {width:28px; height:28px; background:url(../images/ram28x28.gif) no-repeat; margin-top:-28px; display:block; z-index:100; position:absolute;}
.sovetuem td.l {text-align:left; background:url(../images/pix.gif) repeat-x 0 22px;}
.sovetuem td.l a, .sovetuem td.l div {display:block; background:#fff; float:left; padding:2px 0; padding-right:3px;}
.sovetuem td.l div {color:#888; font-size:10px;}
.sovetuem td.p {color:#888; font-size:11px; width:50px;}
.sovetuem td.b {width:85px; font-size:11px; color:#888;}
.sovetuem td.b a.variants {font-size:11px; border-bottom:1px dashed #888; text-decoration:none;}
.sovetuem td.b a.variants:hover {border-bottom:0;}
.sovetuem_cat td {width:33%; padding:0 35px;}

#models_in_list {width:100%; margin:-5px 0 5px 0;}
#models_in_list td {width:33%; vertical-align:top;}
#models_in_list td a {font-size:11px; background:url(../images/icons/ball1.gif) no-repeat 0 2px; padding-left:15px; line-height:2;}
#models_in_list td a:hover {background:url(../images/icons/ball2.gif) no-repeat 0 2px;}
#vibor_model_in_list {background:url(../images/arrow_2.png) no-repeat right; float:left; padding:0 15px 2px 0; color:#999; margin-bottom:6px;}
#select_in_list {float:left; width:250px;}
#select_in_list td.ram5 {padding:2px; background:#fff;}
#select_in_list td select {width:100%;}

#zakaz_table {width:100%;}
#zakaz_table .top_otst {height:20px;}
#zakaz_table .top_otst td {border-bottom:1px solid #d2d8e2;}
#zakaz_table .bot_otst td {border-top:1px solid #d2d8e2; height:12px;}
#zakaz_table .otst {border-bottom:1px solid #d2d8e2; border-top:1px solid #d2d8e2; height:7px;}
#zakaz_table table {margin:-25px -3px 4px -3px; width:100%;}
#zakaz_table table#tab1 {margin-bottom:3px;}
#zakaz_table table#tab2 {margin-top:4px;}
#zakaz_table table th, #zakaz_table table td {padding:4px;}
#zakaz_table table th {font-size:11px; color:#000; padding-bottom:8px;}
#zakaz_table table td {vertical-align:middle; font-size:12px; text-align:center;}
#zakaz_table table td s {color:#999; font-size:12px;}
#zakaz_table table td div {font-size:11px; color:#999; text-align:center;}
#zakaz_table table td.price {width:70px; color:#ff5a00;}
#zakaz_table table td.num {width:50px;}
#zakaz_table table td.sum {width:80px; color:#ff5a00;}
#zakaz_table table td.itog_zag {text-align:left; padding-left:12px;}
#zakaz_table table td.itog {width:80px;}
#zakaz_table table td.itog, #zakaz_table table td.itog b {color:#ff5a00;}
#confirmation_page #dannie {}
#confirmation_page #dannie table {width:100%;}
#confirmation_page #dannie table th {width:30%; text-align:left;}
#confirmation_page #dannie table th, #dannie_table td {vertical-align:top; padding:3px 0;}
#confirmation_page #dannie table th div {float:left; background:#fff; padding:0 3px 3px 0;}
#confirmation_page #dannie table th {background:url(../images/pix.gif) repeat-x 0 15px;}
#confirmation_page #dannie table td {padding-left:2px;}
#confirmation_page .help {padding:4px 0 4px 9px; border-left:3px solid #ccc; margin-left:10px;}
#confirmation_page .help, #confirmation_page .help * {color:#999; font-style:italic;}
#confirmation_page h1, #confirmation_page h3 {font-weight:400; font-size:21px;}
#confirmation_page h1 {font-size:25px; margin-bottom:20px;}
#confirmation_page .dannie_left_line {border-left:#5ebf5e 3px solid; padding:3px 0 3px 9px; margin-left:10px;}
#confirmation_page .warning {padding:4px 0 4px 9px; border-left:3px solid #ff5a00; margin-left:10px;}
#confirmation_page .warning, #confirmation_page .warning * {color:#ff5a00;}
#confirmation_page .warning span.itog_st, #confirmation_page .warning span.itog_st * {font-size:16px;}
#confirmation_page .warning span.big {font-size:24px;}
#confirmation_page .warning span.gray {color:#ccc;}
#confirmation_page #conf {width:54%; margin:0 auto;}
#confirmation_page #conf td {width:186px; text-align:center; padding:0 10px;}
#confirmation_page #conf div {text-align:justify; color:#999; font-style:italic; margin:8px -20px 0 -20px;}
#confirmation_page #conf #podtv {background:url(../images/buttons/conf_podtv.gif); display:block; width:166px; height:34px;}
#confirmation_page #conf #otkaz {background:url(../images/buttons/conf_otkaz.gif); display:block; width:166px; height:34px;}
#confirmation_page #ekon {background:url(../images/buttons/conf_ekonom.gif) no-repeat; width:170px; height:81px; float:right; padding:5px;}
#confirmation_page #ekon, #confirmation_page #ekon div {color:#fff; text-align:center;}
#confirmation_page #ekon div {font-size:28px;}
#confirmation_page #pred {display:block; color:#ff5a00; font-size:18px; text-align:center; margin-top:15px;}
#confirmation_page #pred_but {background:url(../images/buttons/conf_ekonom.gif) no-repeat; width:160px; height:51px; padding:20px 10px; display:block;
font-size:17px; color:#fff; text-decoration:none; text-align:center; margin:0 auto;}
