* {

     font-size: 11px; padding: 0; margin: 0; border: 0

}



body { background: #fff; color: #000; font-family: Arial, Helvetica, sans-serif; text-align: left }



a { color: #528ec1; text-decoration: none; }

a:active { color: #528ec1; text-decoration: none; }

a:visited { color: #528ec1; text-decoration: none; }

a:hover { color: #0066bf; text-decoration: none; }



table { border-collapse: collapse }



#main { width: 999px; height: 100%; margin: 0 auto 0 auto; border-top: 6px solid #003f0a; border-right: 1px solid #003f0a; border-bottom: 2px solid #003f0a; border-left: 1px solid #003f0a; }

#main .head { height: 3% }

#main .left_col { width: 250px; height: 94%; border-right: 1px solid #ececec; vertical-align: top }

#main .left_col img.cat { display: block; margin: 25px 10px 10px }

#main .left_col h2 { margin: 15px 0 -5px 15px; line-height: 14px }

#main .left_col ul { margin: 15px 25 15px 40px; }

#main .left_col li { margin: 8px 0 0 0; list-style-image: url(list.gif) }

#main .right_top { width: 748px; height: 5%; }

#main .right_col { width: 748px; height: 90%; vertical-align: top }

#main .right_col h2 { font-size: 24px; font-style: italic; color: #69c71c; font-weight: normal; margin: 20px 0 20px 20px; }

#main .right_col p { margin: 20px 20px 20px 20px; line-height: 18px }

#main .right_col p img { margin: 0 18px 0px 0; border: 1px solid #ececec }

#main .right_bot { width: 748px; height: 1%; }

#main .footer { height: 1%; background: url(foot.jpg) top left no-repeat; padding: 17px 0 18px 0; text-align: center; color: #fff }

#main .footer_print { height: 1%; padding: 17px 0 18px 0; text-align: center; color: #000; border-top: 2px solid #003f0a;  }



.rl { width: 250px; height: 1px; display: block; }

.fp_ll { width: 247px; height: 1px; display: block; }



.on { color: #ba4cce }



.print { text-align: right; padding: 7px 59px 0 0; width: 100%px; height: 36px; background: url(print_bg.gif) top right no-repeat; margin-top: 30px; border-top: 1px solid #ececec; }

.nav { width: 100%px; border-bottom: 1px solid #ececec; }

.nav p { color: #909090; margin: 13px 0 13px 20px }

.nav_print { width: 100%px; border-bottom: 1px solid #ececec; }

.nav_print p { color: #000; margin: 13px 0 13px 20px }

.title { width: 100%px; border-bottom: 1px solid #ececec; }

.title h2 { font-size: 24px; font-style: italic; color: #69c71c; font-weight: normal; margin: 20px 0 20px 20px; }

.your_search { width: 100%px; border-bottom: 1px solid #ececec; }

.your_search p { margin: 5px 0 9px 20px }

.your_search p font { font-size: 16px; color: #69c71c }

.result { width: 100%px; margin: 10px 0 9px 20px }

.result p { line-height: 18px; margin: 15px 0 9px 0 }

.result p span { background: #feeab2; }



#logo { width: 999px; height: 203px; border-bottom: 1px solid #fff }

#logo td { vertical-align: top }



#logo_print { width: 999px; height: 105px; border-bottom: 2px solid #c5c5c5 }

#logo_print td { vertical-align: top  }

#logo_print .td1 { width: 250px; border-right: 1px solid #c5c5c5; text-align: center; vertical-align: middle }

#logo_print .td2 { width: 406px; vertical-align: top }

#logo_print .td2 img { margin: 30px 0 0 20px }

#logo_print .td3 { width: 343px; }

#logo_print .td3 .h_cont { margin: 21px 0px 14px 16px }

#logo_print .td3 p { margin: 16px 8px -6px 0; line-height: 18px }

#logo_print .td3 p .tel { margin: -8px 8px -7px 10px; border: 0 }



#search_menu { width: 999px; height: 53px; border-top: 1px solid #60b92f; vertical-align: bottom }

#search_menu td { vertical-align: bottom }

#search_menu .td1 { width: 250px; border-right: 1px solid #ececec; border-bottom: 2px solid #ececec }

#search_menu .td2 { width: 241px; border-bottom: 2px solid #c5c5c5 }

#search_menu .td2 a { height: 25px; width: 118px; background: url("about.gif") 0 0 no-repeat; display: block; margin-left: 83px }

#search_menu .td2 a:hover { background-position: 0 -31px; margin-left: 83px }

#search_menu .td3 { width: 153px; border-bottom: 2px solid #c5c5c5 }

#search_menu .td3 a { height: 25px; width: 113px; background: url("news.gif") 0 0 no-repeat; display: block }

#search_menu .td3 a:hover { background-position: 0 -31px }

#search_menu .td4 { width: 143px; border-bottom: 2px solid #c5c5c5 }

#search_menu .td4 a { height: 25px; width: 130px; background: url("partners.gif") 0 0 no-repeat; display: block }

#search_menu .td4 a:hover { background-position: 0 -31px }

#search_menu .td5 { width: 211px; border-bottom: 2px solid #c5c5c5 }

#search_menu .td5 a { height: 25px; width: 129px; background: url("contacts.gif") 0 0 no-repeat; display: block }

#search_menu .td5 a:hover { background-position: 0 -31px }



#search { width: 250px; height: 29px; margin-bottom: 11px }

#search td { vertical-align: middle }

#search .s_td1 { width: 64px; }

#search .s_td1 img { margin-left: 16px }

#search .s_td2 { width: 146px; }

#search .s_td2 input { width: 144px; height: 18px; border: 1px solid #7f9db9 }

#search .s_td3 { width: 40px; }

#search .s_td3 img { margin-left: 5px }



#top_login { width: 748px; height: 124px; background: url(top_bg.gif) bottom left repeat-x }

#top_login .tl_td1 { width: 501px; border-right: 1px solid #ececec; }

#top_login .tl_td1 img { margin: 32px 31px 0 19px }

#top_login .tl_td1 p { margin: 5px 19px 0 19px; line-height: 24px }

#top_login .tl_td2 { width: 247px; }



#login { width: 247px; height: 122px; }

#login td { vertical-align: top }

#login .l_td1 { width: 247px; height: 48px; padding: 12px 0 0 125px; background: url(h_avtor.gif) top left no-repeat; border-bottom: 1px solid #ececec }

#login .l_td2 { width: 156px; height: 41px; }

#login .l_td2 input { width: 145px; height: 18px; margin: 15px 0 0 9px; border: 1px solid #7f9db9 }

#login .l_td3 { width: 92px; height: 41px; }

#login .l_td3 img { margin: 23px 0 0 13px }

#login .l_td4 { width: 156px; height: 32px; }

#login .l_td4 input { width: 145px; height: 18px; margin: 0 0 0 9px; border: 1px solid #7f9db9 }



#login_in { width: 247px; height: 122px; }

#login_in td { vertical-align: top }

#login_in .li_td1 { width: 143px; padding: 52px 0 0 17px; background: url(h_user.gif) top left no-repeat; border-right: 1px solid #ececec }

#login_in .li_td2 { width: 104px; }

#login_in .li_td2 img { margin: 75px 0 0 15px }



#fp_cont { width: 748px; height: 122px; }

#fp_cont td { vertical-align: top }

#fp_cont .fp_td1 { width: 501px; border-right: 1px solid #ececec; }

#fp_cont .fp_td1 .foto { border: 1px solid #eee; margin: 17px 20px 0 15px }

#fp_cont .fp_td1 p { margin: 10px 8px 0 18px; line-height: 18px }

#fp_cont .fp_td1 p b { font-size: 12px }

#fp_cont .fp_td1 p img { margin: 27px 0px 10px 0; border: 0 }

#fp_cont .fp_td2 { width: 247px; }

#fp_cont .fp_td2 .h_cont { margin: 21px 0px 14px 16px }

#fp_cont .fp_td2 p { margin: 16px 8px -6px 16px; line-height: 18px }

#fp_cont .fp_td2 p .tel { margin: -8px 8px -7px 10px; border: 0 }



#scroll { width: 711px; background: url(scroll_bg.gif) top left repeat-x; margin: 22px 0 10px 11px }

#scroll td { white-space: nowrap; }

#scroll .scr_td1 { width: 138px; background: #fff; color: #d5d5d5 }

#scroll .scr_td11 { width: 134px; background: #fff; color: #d5d5d5; text-align: right }

#scroll .scr_td2 { width: 136px; }

#scroll .scr_td3 { width: 167px; background: #fff; text-align: center }

#scroll .scr_td3 span { background: #fdb900; color: #fff; padding: 0 4px 0 4px }



#scroll_b { width: 711px; background: url(scroll_bg.gif) top left repeat-x; margin: 0 0 30px 11px }

#scroll_b td { white-space: nowrap; }

#scroll_b .scr_td1 { width: 138px; background: #fff; color: #d5d5d5 }

#scroll_b .scr_td11 { width: 134px; background: #fff; color: #d5d5d5; text-align: right }

#scroll_b .scr_td2 { width: 136px; }

#scroll_b .scr_td3 { width: 167px; background: #fff; text-align: center }

#scroll_b .scr_td3 span { background: #fdb900; color: #fff; padding: 0 4px 0 4px }



#file { width: 728px; margin: 0 0 20px 0 }

#file td { vertical-align: top; padding-left: 20px; padding-bottom: 20px }

#file .f_td1 { width: 49px; }

#file .f_td2 { width: 184px; }

#file .f_td3 { width: 495px; }



#product { width: 711px; margin: 0 0 20px 20px }

#product td { vertical-align: top; line-height: 18px; padding-bottom: 20px }

#product .pr_td1 { width: 60px; font-weight: bold }

#product .pr_td2 { width: 651px; padding-left: 10px; }



#obratn { width: 564px; margin: 0 0 20px 20px }

#obratn td { vertical-align: top; line-height: 18px; padding-bottom: 5px }

#obratn td b { color: #ce0000 }

#obratn .o_td1 { width: 183px; text-align: right; padding: 0 10px 0 0; }

#obratn .o_td1 b { color: #ce0000 }

#obratn .o_td2 { width: 381px; }

#obratn .o_td2 input { width: 381px; height: 18px; border: 1px solid #7f9db9 }

#obratn .o_td2 textarea { width: 381px; height: 70px; border: 1px solid #7f9db9; font-family: Arial, Helvetica, sans-serif }

#obratn .o_td3 { width: 200px; color: #8b8b8b }

#obratn .o_td4 { width: 181px; text-align: right }

#obratn .o_td4 .off { width: 71px; height: 18px; background: #fdb900; border: 1px solid #e0a70b; color: #fff; }

#obratn .o_td4 .send { width: 79px; height: 18px; background: #69c71c; border: 1px solid #31b100; color: #fff; margin: 0 0 0 3px }





