/* GRID */

body {padding:0; margin:0 27px 37px 27px; background:#CCCCCC URL(../img/bg/body_bg.gif); color:#6B6B6B}
body#editor {background:#FFFFFF}

#mod_0 {width:675px; }
#mod_0_1_1 {vertical-align:top}

#mod_1 {width:928px} 
#mod_1_1_1 {width:233px; vertical-align:top; background:#FFFFFF}
#mod_1_1_1_r {width:233px; vertical-align:top}
#mod_1_1_2 {width:695px; vertical-align:top; background:#FFFFFF URL(../img/bg/mod_1_1_2_bg.gif) bottom left no-repeat}
#mod_1_2_1 {width:233px; vertical-align:bottom; background:#FFFFFF}

table#mod_2 {background:URL(../img/bg/right_hdr_bg.gif) bottom left no-repeat}
#mod_2_1_1 {
	width:247px;
	vertical-align:top
}
#mod_2_1_2 {
	vertical-align:text-top
}

#mod_3 {width:695px}
#mod_3_1_1 {width:247px; vertical-align:top; }
#mod_3_1_2 {padding-top:38px; vertical-align:top; background:#FFFFFF URL(../img/bg/menu_bg.gif) top right no-repeat}

#mod_4 {width:620px; margin-top:20px}
#mod_4_1_1 {vertical-align:top; text-align:justify}
#mod_4_1_2 {padding:20px 0 0 30px; vertical-align:top;}

#mod_4_1_2 h4, #mod_4_1_2 .button_1 {width:185px}



/* FORMAT */

body, td {font:12px Arial, Helvetica, sans-serif; color:#6B6B6B}

h2 {font-size:27px; text-align:left; font-weight:normal; margin:18px 0 0 0} #mod_4 h2 {margin:0 0 20px 0}
h3 {font-size:19px; font-weight:normal}
h4 {font-size:17px; text-align:left; margin:0 0 20px 0; color:#1F1F1F}
h5 {font-size:12px; margin:0 0 10px 0} h5.dir {background:#A4A4A4; color:#FFFFFF !important; padding:7px 14px; line-height:1;} h5.dir a {color:#FFFFFF; text-decoration:none}
h6 {font-size:11px; margin:0}

p {margin-top:0}
.li1 {background:URL(../img/bullet_1.gif) no-repeat; padding-left:17px; display:block; margin-left:3px}
ol li, ul li {margin-bottom:15px}

/* a */
a {color:#6B6B6B}
.button_1, .button_2 {background:URL(../img/bullet_1.gif) no-repeat; padding:0 0 3px 17px; font-weight:bold; font-size:12px; text-decoration:none; display:block; color:#6B6B6B; margin-left:2px }
.button_3 {background:URL(../img/bullet_2.gif) no-repeat; padding:0 0 3px 17px; font-weight:bold; font-size:12px; text-decoration:none; display:block; color:#6B6B6B; margin-left:2px }
.button_4 { background:URL(../img/bullet_3.gif) center right no-repeat; background-color:#EAEAEA; border:#EAEAEA 8px solid; padding:0px 17px 0px 0px; font-weight:bold; font-size:12px; text-decoration:none; display:block; color:#6B6B6B; margin-left:2px }
.button_2, .button_3 {background-color:#EAEAEA; border:#EAEAEA 10px solid; padding:0 5px 0 17px; }




/* color, spec */
.text {color:#6B6B6B; text-decoration:none}
.wh {color:#FFFFFF}
.red, .aster, .asterix {color:#FA0F0C}

.div_1 {height:8px; background:#B0B0B0}
.hold {width:100%}
.plate_1 {background:#F1F1F1 URL(../img/bg/plate_1_bg.gif) bottom repeat-x}
.plate_2 {border:#B0B0B0 1px solid; padding:16px 32px; background:#FFFFFF; float:left} .plate_2 h4 {margin-bottom:3px}

/* size */
.abstract {font-size:16px; font-weight:bold}
.note {font-size:10px; font-weight:bold}
.big {font-szie:12px}
.big_2 {font-size:18px}
.small {font-size:11px}

/* img */
.b, .w, .h {display:block; clear:both}

.i {}

/* form */
.ok_message, .fail_message, form#subscribe .red {display:block; font-weight:bold; margin-bottom:20px}
.fail_message {color:#FA0F0C}
form {margin:0}
.input, select {font-size:11px}
.form .input {border:#A4ADB4 1px solid; }
.reg_form .input, .reg_form select, .reg_form textarea {width:240px}

/* tables */
.form td {font-size:11px; padding:0 15px 8px 0; vertical-align:top}

td .top, .top td {vertical-align:top}

.format_1 {border-top:#B0B0B0 8px solid}
.format_1 td {padding:7px 9px}
.format_1 .odd td, .format_2 .odd td, .format_4 .odd td {background:#F1F1F1}

.format_2 {}
.format_2 th {font-size:11px; text-align:left; padding:5px 9px; border-bottom:#B0B0B0 8px solid}
.format_2 td, .format_4 td {padding:7px 9px}
.format_2 .odd td {background:#F1F1F1}

.format_3 td {border-bottom:#B0B0B0 1px solid; padding:11px 3px}

.format_4 {border:#B0B0B0 solid; border-width:1px 0 0 1px}
.format_4 th {font-size:12px; text-align:left; padding:14px 9px; border:#B0B0B0 solid; border-width:0 1px 5px 0}
.format_4 td {font-size:11px; text-align:left; padding:7px 9px; vertical-align:top; border:#B0B0B0 solid; border-width:0 1px 1px 0;}
.format_4 .left {font-weight:bold; text-align:left}



/* CONTENT */

.c1 {background:#FFFFFF URL(../img/bg/col_3_bg.gif) no-repeat; padding:30px 35px 20px 35px}
.c2 {padding:24px 26px 35px 32px; background:URL(../img/bg/col_2_bg.gif) repeat-x}
.c3 {background:#FFFFFF URL(../img/bg/left_col_bg.gif) top right no-repeat; padding:24px 24px 27px 24px}
.c4 {padding:20px 26px 35px 32px; background:URL(../img/bg/col_2_span_bg.gif) no-repeat}

/* hdr */
#hdr, #reg_hdr {padding-top:38px; background:#000000 URL(../img/bg/menu_bg.gif) no-repeat}

#phone {
	width:247px;
	height:84px
}
#phone td {font-size:30px; color:#A0A0A0; padding-left:31px}
#mod_3 #phone td {font-size:28px; }

#col_2 {background:#000000 URL(../img/bg/right_hdr_bg.gif) bottom left no-repeat}

/* footer */
#ftr {width:928px; background:URL(../img/bg/ftr_bg.gif) no-repeat; color:#FFFFFF}
#ftr .block {padding:11px 31px; text-align:right}



/* SERVICES */

/* logo */
#logo {width:233px; background:#FB0F0C URL(../img/bg/logo_bg.gif) no-repeat; height:104px; display:block}
#logo img {margin:44px 0 0 23px}

/* menu */
#menu {width:414px}
#menu a {font-weight:bold; line-height:1; font-size:12px; color:#C9C9C9; padding:0 0 16px 16px; text-decoration:none; display:block}
#menu a:hover {color:FF384B; text-decoration:underline; }/* , #menu a.s */

.sub {width:168px; position:absolute; display:none}
.sub .block {background:#E2E2E2 URL(../img/bg/submenu_bg.gif) repeat-y; }
#menu .sub a {font:normal 11px Tahoma; color:#525252; padding:7px 10px 9px 18px; background:URL(../img/bg/submenu_item_bg.gif) bottom no-repeat; margin:0 4px 0 1px; text-decoration:none}
#menu .sub a:hover {background:#F83737; color:#FFFFFF;}
#menu .sub .last {background:none}

.way {background:URL(../img/div_2.gif) repeat-x; margin:0 35px 30px 32px; padding:14px 10px 0 10px}
#mod_3 .way, .c4 .way {padding:0 10px 14px 0; background-position: bottom left; margin:0 0 4px 0}
.way a {color:#6B6B6B}


/* search */
#search {font-size:11px; color:#FFFFFF; padding:8px 24px 8px 16px; line-height:1; text-align:right} #mod_3_1_1 #search {background:#A4A4A4; padding:8px 16px}
#reg_hdr #search {background:#A4A4A4 URL(../img/bg/shop_info_bg.gif) bottom left no-repeat; padding:7px 24px 7px 16px; }
#search .input {width:163px; margin-right:7px;} 
#search .btn {display:block}

#new_search .input {width:250px; height:18px; margin-right:7px}
#results_body {padding:10px 0 30px 0;}
#search_results_list {margin-top:25px}
#search_results_list td {padding:0 12px 10px 0;}
#search_results_list td a {color:#FA0F0C}
#search_results .pages img {width:5px}
#search_results .pages .s {background:#EBEBEB; padding:2px 4px}


/* CATALOG */
#mod_3 #cat_menu {padding-top:38px; background:#000000 URL(../img/bg/menu_bg.gif) no-repeat}
#cat_menu a {
	font-weight:bold;
	font-size:12px;
	line-height:1;
	color:#D8D6D6;
	text-decoration:none;
	display:block;
	margin-left:32px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 21px;
	background-image: url(../img/bg/cat_menu_item_bg.gif);
	background-repeat: no-repeat;
}
#cat_menu .first {
	background:URL(../img/bg/cat_menu_item_1_bg.gif) no-repeat;}
#cat_menu #mod_arch {
	font-weight:normal;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 21px;
}

#reg_hdr #cat_menu .first {padding:2px 10px 2px 21px; background:URL(../img/arrow_1.gif) left no-repeat}

.cat {margin:0 0 30px 37px} .c1 .cat {width:100%; margin:0}

/* list */
#shop_face {padding-top:10px}
.ct td {padding-bottom:24px; border-bottom:#B0B0B0 8px solid; vertical-align:top}
.ct .last td {border-bottom:0}
.cc {width:190px;} .c1 .cc {width:179px}
.ct .w {width:28px; height:1px}

#cat_items .block, #shop_face .block, #auct_item .block {width:100%; height:152px; background:URL(../img/bg/item_bg.gif) bottom left no-repeat; }
.ct .block td {font-size:12px; border-bottom:0; vertical-align:bottom; padding:5px}
.item {text-align:center; display:block; margin-bottom:15px} #shop_face .item, #auct_item .item {margin-bottom:0}
.block .label {margin-right:5px;} /*#shop_face .label {display:block; margin:0}*/

.cat h5 {font-size:12px; margin:10px 0; text-decoration:none; display:block; color:#6B6B6B; clear:both}
.price {color:#FF0000; font-weight:normal}
.prev_price {text-decoration:line-through}

/* card */
#cat_card #part {text-align:right}
#cat_card #photo {padding:15px 0; color:#FA0F0C}
#cat_card #price {font-size:20px; color:#FB0F0C; text-align:right; margin:15px 0 19px 0}
#cat_card .label {margin:15px 0;}
#acc .hdr {background:URL(../img/div_2.gif) bottom left repeat-x}

/* directory */
#cat_dir h2 {margin-bottom:17px}
#cat_dir .block {padding:0 34px 12px 34px}
/*#cat_dir .block a {display:block}*/
#cat_dir .block_2 {padding:10px 20px 20px 0}
#cat_dir .block3 {padding:0 0 12px 0}
#cat_dir .block4 {padding:3px 34px 0 34px}


#cat_dir .i_left {width:150px; float:left } #cat_dir .i_left img {margin:0 0 16px 16px}

/* basket */
#basket {width:100%; margin-top:18px; }
#basket_list .input {width:42px; margin-right:7px; border:#A5ACB2 1px solid}
td.total {background:#FB0F0C !important; color:#FFFFFF; font-size:18px; padding:9px}
.under td {background:#F1F1F1; border-top:#B0B0B0 2px solid}
form .format_2 td {padding:3px 9px}

#delivery_city {width:150px; margin:4px 0 7px 0}

#order_data .input, #order_data select, #order_data textarea {width:335px; }
#order_data .form td {padding:0 0 8px 15px}

#basket_nav .step {background:#F1F1F1; font-weight:bold; width:150px}
#basket_nav .step img {vertical-align:middle; margin-right:9px}
#basket_nav .block {margin:9px 20px 16px 0; font-size:11px}

#compare h5 {margin:0}
#compare td, #compare th {}
#compare .c {text-align:center}
#compare_list h3 {clear:both}
#compare_list .format_4 {border-bottom:#B0B0B0 2px solid}

/* shop info */
#shop_info {margin:19px 30px 0 0; text-align:right; height:28px; color:#373737} /*#search table {height:21px}{font-size:11px; color:#FFFFFF; padding:8px 16px; line-height:1; text-align:right} #mod_3_1_1 #shop_info {background:#A4A4A4}*/
#shop_info, #shop_info img, #shop_info a, #shop_info .btn  {vertical-align:middle}
#shop_info a {text-decoration:none; color:#373737}
#shop_info .btn {margin-left:8px}

/* advice */
#advice a {color:#6B6B6B}
#mod_4_1_2 #advice {padding:0; margin:0; background:none}

/* CABINET */
#cab_enter {padding:11px 20px 11px 34px; background:#A4A4A4}
#cab_enter .input {width:148px}
#cab_enter h5 {font-size:12px; color:#FFFFFF; margin:0}
#cab_enter .btn {margin-right:7px; vertical-align:middle}
#cab_enter a {color:#FFFFFF}

#cabinet h2 .small {margin-left:2px}
#cabinet .plate_1 {padding:12px 14px 0 14px; }
#cabinet .plate_2 {padding:9px 11px;}

/* banners */
#index_banner {padding:0}

/* news */
#index_news {}
#index_news .block {font-size:11px; margin-bottom:18px}
#index_news .div_1 {margin:5px 0}

.news .block {font-size:11px; padding:0 0 14px 0; }
#article1 h6 {font-weight:normal; margin-bottom:2px}
.news h6, #period h6 {font-size:11px; margin-bottom:2px; float:left}
.news h6.s {padding:5px 6px 3px 6px; background:#EBEBEB; line-height:1} 
.news .block_sel {padding:11px 9px 15px 9px; margin-bottom:15px; background:#EEEEEE}

#period {margin-top:20px}
#period .div_1 {margin:12px 0}
#period .s {background:#EBEBEB;}
#period .block a {}
.pages {font-weight:bold}

/* forum */
#forum_line .block {margin-bottom:18px}

/* auction */
#auction #prim_price {padding:16px 26px 36px 26px; text-align:right}
#auction #prim_price .price {font-size:17px}
#auction #curr_price {padding:16px 16px 0 16px}

#you_bet {text-align:right; clear:both; margin-bottom:25px}
#you_bet .btn {margin-left:10px}

#bets td {font-size:11px; padding:4px 9px}

/* faq */
#faq div.s {padding:5px 6px 3px 6px; background:#EBEBEB; font-weight:bold}
