/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }


html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd { padding:0; margin:0; }
textarea { font-family:tahoma,arial; font-size:12px; }
input { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
input[type=checkbox], input[type=radio] { cursor:pointer; cursor:hand; margin:0; vertical-align:middle; }
select { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
label { cursor:pointer; cursor:hand; }
a img, img { border:0; vertical-align:middle; }

sup, sub { vertical-align:baseline !important; vertical-align:bottom; position:relative; }
sup { bottom:0.5em; }
sub { top:0.3em; }


/* body
--------------------------------------------------*/
body {
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

html, body { height:100%}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline;  outline-style:none  }
a:hover { text-decoration:none }



.global { width:940px; margin:0 auto 0 auto; position: relative; height:auto !important; height:100%; min-height:100%; }



/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}


/* Head
--------------------------------------------------*/
.head { 
	/* height:185px; */
	padding:20px 0 0 0;
}
.head .logo { display:block; width:132px; height:42px; background: url("/images/logo.gif") no-repeat 50% 0; padding:90px 0 0 0; text-align:center; text-decoration:none; color:#000000; font-size:16px; margin:0 0 0 7px; float:left; }


/* Head/Advertising
--------------------------------------------------*/
.h_adv { border:1px solid #ff0f0f; width:626px; margin:0 0 0 160px; position:relative; padding:14px 0 0 10px; list-style:none; }
.h_adv li { 
	width:96px; font-size:10px; padding-right:9px;
	display:-moz-inline-stack;/*Firefox 2*/
	display:inline-block; /*Хорошие браузеры*/
	_overflow:hidden;/*IE6, IE7*/
	*zoom:1;/*включаем hasLayout для IE6, IE7*/
	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
}
.h_adv li img { margin-bottom:3px; display:block}
.h_adv li b { display:block; font-size:11px; padding-top:2px}
.h_adv .ad_h { font-size:15px; width:auto; height:auto;  line-height:normal;  }
.h_adv .ad_h a { display: block; width:242px; height:22px; position:absolute; top:-12px; left:135px; padding:0 0 0 12px; background: url("/images/ad_h.gif") no-repeat; }
.h_adv .ad_h a { color: #FFFFFF; }



/* Head - Menu
--------------------------------------------------*/
.h_menu { font-size:14px; padding:20px 0 20px 3px}
.h_menu a { color: #000000; margin-right:18px}
.h_menu .hm_ac { color:#ff0000 !important; font-style:italic; text-decoration:none}


/* Top link
--------------------------------------------------*/
.top_link { font-size:12px; font-style:italic; color:#7f7d83; padding:0 0 15px 0 }
.top_link a { color:#000000; font-style:normal; background: url("/images/tl_a.gif") no-repeat 100% 3px; padding-right:7px   }
.top_link b { font-size:14px; color:#003399; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; }

#articlebody p {
	text-indent: 10px;
	margin-bottom: 20px;
}

#articlebody h1 {
	margin-bottom: 20px;
}

/* Search
--------------------------------------------------*/
.search { background:#e4effa url("/images/se_t.gif") no-repeat; font-size:16px; margin-bottom:17px}
.se_t { background: url("/images/se_b.gif") no-repeat 0 100%; padding:7px 0 10px 14px; }

.search form { padding:1px 0 0 21px; overflow:hidden; min-height:43px; _height:43px;}
*html .search form { overflow:visible;}

.search form .in { border:1px solid #a7a6a6; width:243px; font-size:12px; padding:2px 0 2px 5px }
.search form .btn { border:0px; width:54px; height:20px; background: url("/images/btn.gif") no-repeat  }
.search form p { padding:0 0 3px 0}

.search form label { margin-right:2px}
.search form label input { width:13px; height:13px; vertical-align: text-bottom}


a.send_o { display:block; width:187px; height:34px; background:#9ecd3b url("/images/send_o.gif") no-repeat; font-size:16px; color:#FFFFFF; text-align:center;
font-weight:bold; padding:8px 0 0 0; float:left; }


/* Search/Filter
--------------------------------------------------*/
.filter { font-size:12px; padding:5px 0 2px 0}

.filter .f_slt { margin:0px; padding:11px 0 17px 10px; list-style:none; overflow:hidden; min-height:1px; _height:1px;}
*html .filter .f_slt { overflow:visible;}
.filter .f_slt li { float:left; padding:0 34px 0 0; font-size:12px; font-weight:bold;}
.filter .f_slt li select{ width:120px; border:1px solid #9b9c9c; font-size:12px; margin-left:2px  }


.filter .f_rez { margin:0px; padding:0 0 0 10px; list-style:none; overflow:hidden; min-height:1px; _height:1px;}
*html .filter .f_rez { overflow:visible;}
.filter .f_rez li { float:left; padding:0 27px 2px 0;}
.filter .f_rez li i { color:#666666; margin-right:3px}
.filter .f_rez li a { color:#0000ff; border-bottom:1px dashed #0000ff; text-decoration:none; margin-left:2px}
.filter .f_rez li a:hover { border:0px;}


/* Center Col
--------------------------------------------------*/
.center_col { float:left; width:700px; font-size:12px}
.center_col a { color:#440e0e}



/* Center Col/Text
--------------------------------------------------*/
.c_txt { background:#fff8e7; padding:7px 20px 6px 185px; font-size:13px; background:#fff8e7; min-height:70px; _height:70px; position:relative;
margin-bottom:25px}
.c_txt strong { display: block; position:absolute; left:9px; top:5px; font-size:17px;}
.c_txt strong i { font-style:normal; color:#990000}


/* Center Col/Cat link
--------------------------------------------------*/
.cat_link { margin:0 -30px 0 0; padding:0 0 20px 0; list-style:none; position:relative; _height:1px; overflow:hidden; min-height:1px;}
*html .cat_link { overflow:visible;}
.cat_link li { float: left; width:213px; padding:0 30px 0 0;}
.cat_link li h6 { color:#6a953c; font-size:15px; font-weight:normal; font-style:italic; padding:0 0 25px 44px;}

.cat_link li .ci1 { background: url("/images/ci1.gif") no-repeat }
.cat_link li .ci2 { background: url("/images/ci2.gif") no-repeat; padding-left:47px }


.cat_link li ul { margin:0px; padding:0 0 30px 0; list-style:none; border-top:1px solid #e5dede}
.cat_link li ul li { border-bottom:1px solid #e5dede; color:#440e0e; float:none; width:auto; padding:3px 0 4px 0;}
.cat_link li ul li a { color:#440e0e}



/* Right Col
--------------------------------------------------*/
.right_col { float:left; width:221px; padding:0 0 15px 19px; font-size:13px; display:inline}
.right_col a { color:#000000}

/* Right Col/Ban
--------------------------------------------------*/
.r_ban { padding:0 0 8px 0}
.r_ban img { margin-bottom:5px}


/* Right Col/Adver
--------------------------------------------------*/
.r_adver { width:221px;  background: url("/images/ad.gif") repeat-y; position: relative; }
.ad_t { width:221px;  background: url("/images/ad_t.gif") no-repeat;}
.as_b {  background: url("/images/ad_b.gif") no-repeat 0 100%; width:219px;  position:relative; padding:17px 1px 1px 1px}

.as_b h6 { font-size:16px; font-weight:normal; padding:7px 0 0 5px; height:28px; background: url("/images/rad_r.gif") no-repeat 100% 0; width:225px;
position:relative; margin:0 -14px -7px 0 ; /* z-index:1000*/ }

.as_b ul { margin:0px; padding:0 0 0 0; list-style:none; position:relative; z-index:1}
.as_b ul li { overflow:hidden; min-height:1px; _height:1px; padding:8px 2px 8px 7px; font-size:13px; line-height:15px}
*html .as_b ul li { overflow:visible;}
.as_b ul .ra_ac { background:#fff8e7}
.as_b ul li b { display:block;}
.as_b ul li img { float:left; margin:0 7px 0 0;}


.as_b a.s_ad { display:block; text-align:center; font-size:15px; color:#FFFFFF; padding:1px 0 0 5px; position:absolute; top:0px; /* z-index:10000 */}



/* Left Col
--------------------------------------------------*/
.left_col { float:left; width:240px; font-size:12px; padding:22px 0 0 0}
.left_col a { color:#000000}



/* Left Col/Catalog
--------------------------------------------------*/
.l_cat { margin:0px; padding:0 0 14px 0; list-style:none}
.l_cat li { width:191px; height:20px; padding:4px 0 0 30px; background: url("/images/lc_li.gif") no-repeat; }
.l_cat .lc_ac { background: url("/images/lc_ac.gif") no-repeat; height:19px; padding-top:3px; }

.l_cat #select a { cursor:default; font-style:italic; text-decoration:none }


/* Center Col inner
--------------------------------------------------*/
.center_col_in { float:left; width:700px; font-size:12px; padding-bottom:30px}
.center_col_in a { color:#000000;}



/* Center Col inner/Table
--------------------------------------------------*/
.c_tab { padding:0 0 13px 0}
.c_tab table {border: none; border-collapse: collapse; width: 100%}
.c_tab table td {padding:11px 0 16px 0; vertical-align: middle; border-bottom:1px solid #e5dede; font-size:13px}
.c_tab table th { font-size:12px; font-weight:normal; text-align:left; border-bottom:1px solid #e5dede; padding:0 0 9px 0; text-align:center;}
.c_tab table th a { color:#000000; text-decoration:none; background: url("/images/ic.gif") no-repeat 100% 4px; padding-right:12px; }
.c_tab table th a i { font-style:normal; border-bottom:1px dashed #000000;margin-right:1px }
.c_tab table th a:hover i { border:0px}

.c_tab table .ct_ac td { background:#fff8e7}

.c_tab table tr .ct1 { width:82px; padding-left:23px; vertical-align:middle; color:#660000}
.c_tab table tr .ct1 b { display:block}

.c_tab table tr .ct2 { width:109px; vertical-align:middle}
.c_tab table tr .ct2 img { border:1px solid #000000;}

.c_tab table tr .ct3 { width:300px; color:#666666; padding:11px 20px 16px 34px}
.c_tab table tr .ct3 h1 { font-size:13px; padding-bottom:3px}
.c_tab table tr .ct3 a { color:#330000}


.c_tab table tr .ct4 { width:140px; vertical-align:middle; font-size:18px; font-style:italic; color:#669900; text-align:center }



/* Center Col inner/Pages
--------------------------------------------------*/
.pages { font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden; min-height:1px; _height:1px; padding:0 0 5px 0}
*html .pages { overflow:visible;}
.pages a { color:#0000ff;}
.pages .pg_ac { text-decoration:none; color:#666666}
.pages p { float:left; padding:0 10px}
.pages p a { margin:0 2px;}

a.beck { display:block; width:41px; height:19px; background: url("/images/beck.gif") no-repeat 0 50%; float:left;  }
a.next { display:block; width:41px; height:19px; background: url("/images/next.gif") no-repeat 0 50%; float:left;  }


/* Footer
--------------------------------------------------*/
.footer { height:240px; width:100%; bottom:0px; font-size:13px; position:absolute}
.footer a { color:#0006ff}

.clearing_f { clear: both; height:280px; font-size: 1px; }



/* Footer/Center
--------------------------------------------------*/
.fc { width:918px; margin: 0 auto 0 auto; margin-bottom:16px}
.fc h1 { text-align:center; font-size:15px; padding-bottom:13px}

.fc p { text-indent:19px}

.fc .f_menu { text-align:center; padding:0 0 16px 0; text-indent:0px}
.fc .f_menu a { margin:0 7px }



/* Footer/Bottom
--------------------------------------------------*/
.fb { border-top:1px solid #000000; padding:4px 25px 0 25px; font-size:14px;}


/*addAdForm */

/* Top Steps
--------------------------------------------------*/
.t_steps { width:261px; height:43px; background: url("../images/st1.jpg") no-repeat; margin:0 auto 0 auto; margin-top:8px; margin-bottom:10px  }
.ch { font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:0 0 20px 0;}

.st2 { background: url("../images/st2.jpg") no-repeat;}
.st3 { background: url("../images/st3.jpg") no-repeat;}



/* Form Step 1
--------------------------------------------------*/
.f_st1 { width:854px; margin:0 auto 0 auto; padding-bottom:20px}




/* Form Step 1/H
--------------------------------------------------*/
.fh { height:28px; background: url("../images/fh_l.gif") no-repeat; padding-left:20px }
.fh p { height:21px; font-size:14px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; padding:7px 16px 0 0;
 background:#99ccff url("../images/fh_r.gif") no-repeat 100% 0; }
 

/* Form Step 1 Block
--------------------------------------------------*/
.form_b_st1 { background:#99ccff url("../images/form_b_st1.gif") no-repeat; margin-bottom:26px }
.f_st1_b { background: url("../images/f_st1_b.gif") no-repeat 0 100%; padding:14px 0 10px 19px; }


/* Form Step 1 Block/Little
--------------------------------------------------*/
.st1_lit { background:#e1f0ff url("../images/st1_lit.gif") no-repeat; width:823px; margin-bottom:11px}
.st1_lit_b { background: url("../images/st1_lit_b.gif") no-repeat 0 100%; padding:7px 0 5px 13px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.st1_lit_b img { vertical-align:middle; }
.st1_lit_b input { vertical-align:middle}

.st1_lit_b h6 { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:0 0 12px 0;}
.st1_lit_b h5 { font-size:14px; font-style:italic; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:0 0 20px 0;}

.st1_lit_b table {border: none; border-collapse: collapse; }
.st1_lit_b table td {padding:0 0 14px 0 ; vertical-align:top}

.st1_lit_b table td span { margin-left:4px; position:relative; top:-2px}

.st1_lit_b table tr .ft_1 { width:175px; text-align:right; padding-right:12px}
.st1_lit_b table tr .ft_2 { width:275px}
.st1_lit_b table tr .ft_3 { width:480px}
.st1_lit_b table tr .ft_4 { width:400px}



.st1_lit_b .in1 { width:218px; border:1px solid #000000; }
.st1_lit_b .in2 { width:40px; border:1px solid #000000; margin:0 3px 0 1px }
.st1_lit_b .in3 { width:138px; border:1px solid #000000; }
.st1_lit_b .in4 { width:97px; border:1px solid #000000; }
.st1_lit_b .txt_a { border:1px solid #000000; overflow:auto; width:432px; height:122px;}
.st1_lit_b .slt { width:222px}
.st1_lit_b .lb_l { margin-right:50px}



.st1_inf { width:315px; background: #FFFFFF url("../images/sti_inf_t.gif") no-repeat; position:relative; margin-top:-12px }
.st1_inf ul { margin:0px; padding:8px 20px 1px 7px; list-style:none; background: url("../images/sti_inf_b.gif") no-repeat 0 100%; }
.st1_inf ul li { padding:0 0 8px 14px; background: url("../images/fst_li.gif") no-repeat 0 4px; font-size:11px; line-height:13px; _height:1px  }



.st1_lit_b .add_foto { width:310px; padding:0 0 0 25px; position:relative; margin-top:-30px}
.st1_lit_b .add_foto table {border: none; border-collapse: collapse; width:264px; margin-top:10px}
.st1_lit_b .add_foto table td {padding:0 3px 0 0; width:88px; height:85px; background: url("../images/i_tab.gif") no-repeat;  
text-align:center; vertical-align: middle; }

.st1_lit_b .add_foto table th { font-weight:normal; text-align: left; font-size:11px; padding-bottom:2px; text-align:right;}
.st1_lit_b .add_foto table th a { color:#cc0000; margin:2px 5px 0 0; display:block}
.st1_lit_b .add_foto table th b { font-size:14px; float: left;}


.send_btn { width:109px; height:17px; margin:0 auto 0 auto; background: url("../images/send_btn.gif") no-repeat; border:0px; cursor:pointer; padding-left:10px; }

/* Info pages
--------------------------------------------------*/
.inf_pages { font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; width:413px; margin:0 auto 0 auto; padding:0 0 0 65px}
.inf_pages a { color:#0000ff}


.inf_pages .ip_l { padding-left:46px; background: url("../images/ip_l.gif") no-repeat 0 6px;   }
.inf_pages .ip_r { padding-right:46px; background: url("../images/ip_r.gif") no-repeat 100% 6px; float:right   }


/* Rezult info
--------------------------------------------------*/
.r_info { font-size:14px; padding:0 0 50px 0; width:864px}

.r_info table {border: none; border-collapse: collapse; width:560px; margin-bottom:20px}
.r_info table td {padding:0 0 3px 0 ; vertical-align:top}

.r_info table .ri_padd td { padding-bottom:19px}

.r_info table .ri_l { text-align:right; padding-right:18px; width:163px;}

.r_info table td p { padding-bottom:3px}
.r_info table td b { font-size:14px; color:#ff0000}
.r_info table td h6 { font-size:16px; padding-bottom:3px}

.r_info .add_foto { width:310px; padding:0 0 0 0px; position:relative; }
.r_info .add_foto table {border: none; border-collapse: collapse; width:264px; margin-top:10px}
.r_info .add_foto table td {padding:0 3px 0 0; width:88px; height:85px; background: url("../images/i_tab.gif") no-repeat;  
text-align:center; vertical-align: middle; }

.lot_h { width:478px; background:#e4effa url("../images/lh_t.gif") no-repeat; margin-bottom:13px}
.lot_h b { display:block; padding:8px 18px 9px 19px; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; min-height:40px; _height:40px;
font-weight:normal; background: url("../images/lh_b.gif") no-repeat 0 100%}


/* Adver in
--------------------------------------------------*/
.adver_in { width:594px; margin:0 auto 0 auto; padding:6px 12px 8px 12px; background:#fff8e7; font-size:13px; margin-bottom:21px}
.adver_in h6 { font-size:15px; padding:0 0 3px 0; text-align:center}
.adver_in a { color:#9c94ff}

.adver_in ul { margin:0px; padding:0 0 10px 0; list-style:none}
.adver_in ul li {}

.adver_in span { font-weight:bold; display:block; text-align:center; color:#ff0000}

/* Adver detal
--------------------------------------------------*/
.adv_detal { background: url("../images/advd_c.gif") repeat-y; margin-bottom:16px  }
.advd_t { background: url("../images/advd_t.gif") no-repeat; _height:1px  }
.advd_b { background: url("../images/advd_b.gif") no-repeat 0 100%; min-height:406px; _height:406px; padding:15px 24px 0 24px; font-size:14px;  }

.advd_b a { color:#000000}

.advd_b span { display:block; text-align:center; padding:5px 0 15px 0;}
.advd_b p { padding:0 0 5px 0}
.advd_b h6 { font-size:20px; color:#b4433f; text-align:center; padding:0 0 10px 0; font-style:italic; font-weight:normal;}
.advd_b h6 b { font-weight:normal; font-size:27px}



.adv_img { width:722px; height:262px; margin:0 auto 0 auto; background: url("../images/adv_img.jpg") no-repeat 271px 0; font-size:13px;  }

.ai_inf { margin:0px; padding:0 0 0 0; list-style:none}
.ai_inf li { width:228px; padding:5px 23px 10px 10px; background:#ffe7ac url("../images/ai_inf.gif") no-repeat 100% 0; margin-bottom:23px; }
.ai_inf li span { display:block; text-align:right; padding:0 0 0 0}


.ai_inf_right { margin:0px; padding:60px 0 0 0; list-style:none; float: right; width:290px;}
.ai_inf_right li { width:257px; padding:5px 10px 10px 23px; background:#ffe7ac url("../images/ai_inf_r.gif") no-repeat; margin-bottom:23px; }
.ai_inf_right li span { display:block; text-align:right; padding:0 0 0 0}



/* Adver List
--------------------------------------------------*/
.ads_list { margin:0px; padding:15px 0 0 45px; list-style:none; overflow:hidden; min-height:1px; _height:1px;}
*html .ads_list { overflow:visible;}
.ads_list li { width:250px; padding:0 10px 0 0; font-size:13px; float:left;}
.ads_list li a { color:#008aff}

.ads_list li b { display:block; text-align:center; font-size:20px; padding-bottom:8px}

.ads_list li div { background:#ffe7ac; padding:7px 8px 8px 8px; margin-bottom:20px}
.ads_list li div p { padding:0 0 10px 0}

.ads_list li div ul { margin:0px; padding:0 0 5px 0; list-style:none}
.ads_list li div ul li { width:auto; padding:0 0 0 0; float:none}

.ads_list li div i { font-style:normal; display:block; text-align:right; font-size:14px;}

.ads_list li .btn1 { display:block; text-align:center; width:191px; height:20px; font-size:14px; text-decoration:none; color:#000000;
 background:#cecece url("../images/btn1.gif") no-repeat; padding-top:5px; margin:0 0 0 0; float:right;}



/* Adver order
--------------------------------------------------*/
.adv_order { border:1px solid #000000; width:424px; padding:16px 10px 13px 25px; margin:0 auto 0 auto; font-size:14px;
background:#FFFFFF; margin-bottom:30px}
.adv_order h6 { font-size:14px; padding-bottom:11px}

.adv_order i { color:#e70000}
.adv_order span { display:block; text-align:center; padding:0 0 9px 0;}

.adv_order table {border: none; border-collapse: collapse; width: 100%; margin-top:13px; margin-bottom:14px}
.adv_order table td {padding: 0px; vertical-align: middle; font-weight:bold; font-size:13px}

.adv_order table td .slt { font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; width:177px; border:1px solid #8c8c8c}
.adv_order table td .slt1 { font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; width:75px; border:1px solid #8c8c8c}

.adv_order table .adt_1 { width:33px; }
.adv_order table .adt_2 { width:197px}
.adv_order table .adt_3 { width:95px}

.adv_order .ao_btn { width:217px; height:20px; border:0px; display:block; margin:0 auto 0 auto; cursor:pointer; background: url("../images/ao_btn.gif") no-repeat;
margin-bottom:15px  }

.adv_order p { text-align:center}




.adv_order table th { font-size:14px; font-weight:normal; text-align:left; padding:0 0 8px 0}



/* Article Menu
--------------------------------------------------*/
.article_m { float:left; width:162px; margin:0px; padding:0 0 30px 0; list-style:none}
.article_m li { font-size:12px; padding:0 0 5px 0}
.article_m li a { color:#000000}

.article_m .am_ac a { font-weight:bold; text-decoration:none; cursor:default}

.article_m li ul { margin:0px; padding:7px 0 0 20px; list-style:none}
.article_m li ul li {}
.article_m li ul li a { color:#666666; }
.article_m li ul li a:hover { text-decoration: none}

.article_m .am_ac ul li a { font-weight:normal; text-decoration:underline; cursor: pointer}


.article_m li ul .am_ac a { font-style: italic; text-decoration:none; cursor:default}



/* Article text
--------------------------------------------------*/
.article_txt { float:left; width:638px; font-size:14px; padding-bottom:30px}
.article_txt a { color:#000000}

.article_txt p { padding-bottom:14px;}
.article_txt h1 { font-size:20px; padding:0 0 14px 0;}

.article_ul { margin:0px; padding:0 0 15px 0; list-style:none}
.article_ul li { color:#666666; padding:0 0 21px 0; font-size:14px}
.article_ul li strong { font-size:14px; display:block; color:#000000; padding-bottom:1px}
.article_ul li i { font-style:normal; display:block; font-size:12px; color:#000000; padding-bottom:8px}



/* 404
--------------------------------------------------*/
.w_404 { width:670px; margin:0 auto 0 auto; position:relative; margin-top:-70px; text-align:center; font-size:18px; padding-bottom:120px}
.w_404 a { color:#0000ff}


.w_404 b { display:block; padding:32px 0 30px 0; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.w_404 h6 { text-align:center; font-size:60px; color:#999999; padding-bottom:52px; font-family:Verdana, Arial, Helvetica, sans-serif}

.w_404 form {}
.w_404 form .in { border:1px solid #a7a6a6; width:250px; padding:2px 0 2px 0}
.w_404 form .btn { background: url("../images/btn2.gif") no-repeat; width:73px; height:20px; border:0px; cursor: pointer;; }



/* Footer
--------------------------------------------------*/
.footer { height:240px; width:100%; bottom:0px; font-size:13px; position:absolute}
.footer a { color:#0006ff}

.clearing_f { clear: both; height:280px; font-size: 1px; }



/* Footer/Center
--------------------------------------------------*/
.fc { width:918px; margin: 0 auto 0 auto; margin-bottom:16px}
.fc h1 { text-align:center; font-size:15px; padding-bottom:13px}

.fc p { text-indent:19px}

.fc .f_menu { text-align:center; padding:0 0 16px 0; text-indent:0px}
.fc .f_menu a { margin:0 7px }



/* Footer/Bottom
--------------------------------------------------*/
.fb { border-top:1px solid #000000; padding:4px 25px 0 25px; font-size:14px;}

div.create { float:right;  width:130px; line-height:18px; background-image: url('/images/img.gif'); padding-left: 47px; background-repeat: no-repeat; height: 45px; }
div.create a { color:#000000; text-decoration:none;}
div.create a:hover { text-decoration: underline; }



/* Steps Menu
--------------------------------------------------*/
.st_menu { height:39px; position:relative; margin-bottom:-1px}
.st_menu a { display:block; float:left; height:34px; font-size:17px; text-align:center; font-weight:bold; text-decoration:none; color:#000000; width:244px;
 background: url("../images/stm_a.gif") no-repeat; line-height:16px; padding:4px 0 0 0; margin-right:5px   }
.st_menu a i { display:block; font-size:13px; color:#ff0000; font-weight:normal; font-style:normal}

.st_menu a:hover { background: url("../images/stm_ac.gif") no-repeat; height:35px  }

.st_menu .stm_ac { background: url("../images/stm_ac.gif") no-repeat; height:35px; cursor:default}


#menu {
	font-size: 0px;
	height: 20px;
}
#menu .menuitem {
	vertical-align: top;
	margin-right: 10px;
	font-size: 14px; /* Восстанавливаем размер шрифта */
	display:-moz-inline-stack;/*Firefox 2*/
	display:inline-block; /*Хорошие браузеры*/
	_overflow:hidden;/*IE6, IE7*/
	*zoom:1;/*включаем hasLayout для IE6, IE7*/
	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
}
#menu .menuitem a {
	display: block;
}
#menu .menuitem .submenu {
	display: none;
	float: left;
	position: absolute;
	background-color: #eeeeee;
	padding-top: 10px;
}
#menu .menuitem .submenu a {
	padding-bottom: 10px;
	padding-left: 10px;
	color: #444444;
	text-align: left;
}

