* { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

body { background: #fff; margin: 0; padding: 0 }

img { border: 0 }


ul, lo { margin: 8px 30px 0px 46px; padding: 0 0 0 35px }
li { color:#424242 }

.nav { width: 100%px }
.nav p { color: #ef7b80; font-size: 10px; text-align: right; line-height: normal; margin: 18px 19px 12px 0 }
.nav p b { font-size: 10px; font-weight: normal; color: #b5b6b6 }
.nav p a { font-size: 10px }

.l_menu { width: 250px; margin: 35px 0 0 0 }
.l_menu p { background: url(arr.gif) top left no-repeat; line-height: 18px; margin: 0 26px 0 26px; padding-left: 17px }
.l_menu p a { font-size: 13px; color: #3c61a7; text-decoration: none }
.l_menu p a:hover { color: #424242; text-decoration: underline }
.l_menu p a.act { color: #424242; text-decoration: underline }
.l_menu div { margin: 5 0 5 0 }
.l_menu p.sm { background: url(dot.gif) top left no-repeat; margin: 0 26px 0 42px; padding-left: 11px }
.l_menu p.sm a { font-size: 13px; }

.l_contact { width: 250px; margin: 73px 0 0 0 }
.l_contact h1 { font-size: 17px; color: #424242; font-family: "Times New Roman", Times, serif; margin: 0 0 0 43px }
.l_contact p { color: #424242; margin: 12px 0 0 43px }
.l_contact a { color: #689dda; text-decoration: underline }

.l_login { width: 250px; margin: 73px 0 0 0 }
.l_login h1 { font-size: 17px; color: #424242; font-family: "Times New Roman", Times, serif; margin: 0 0 0 43px }
.l_login p { color: #424242; margin: 12px 0 0 43px }
.l_login a { color: #689dda; text-decoration: underline }
.l_login a.reg { color: #373742; text-decoration: none }
.l_login table { margin: 13px 0 0 43px }
.l_login table td { padding-top: 7px }
.l_login input { width: 129px; height: 17px; font-size: 10px; line-height: 10px; color: #373742 }
.l_login .but { width: 15px; height: 15px; margin-top: 2px }

.baner { margin: 0 0 0 26px }

#box { width: 100%; border-collapse: collapse }
#box tr { margin: 0; padding: 0 }
#box .l { width: 40%; /*background: url(bg_left.gif) bottom left repeat-x*/ }
#box .m { width: 20% }
#box .r { width: 40% }

#main { width: 854px; height: 100%; border-collapse: collapse }
#main tr, td { vertical-align: top; margin: 0; padding: 0 }
#main .head { width: 854px; height: 1% }
#main .l_col { width: 250px; height: 96%; background: url(bg_l_col.jpg) top left no-repeat }
#main .r_col { width: 604px; height: 96% }
#main .bot_nav { width: 854px; height: 1% }
#main .bot_nav p { text-align: center; margin: 40px 0 27px 0 }
#main .bot_nav p img { width: 1px; height: 9px; margin: 0 21px }
#main .bot_nav a { color: #3c61a7; text-decoration: none }
#main .bot_nav a:hover { color: #373742; text-decoration: none }
#main .bot_l { width: 854px; height: 1%; text-align: right; background: url(bot_l_bg.gif) bottom left repeat-x }
#main .copy { width: 854px; height: 1% }
#main .copy p { font-size: 10px; color: #373742; margin: 25px 0 19px 43px }
#main .copy p img { width: 1px; height: 9px; margin: 0 21px }
#main .copy a { font-size: 10px; color: #373742; text-decoration: none }
#main .copy a:hover { color: #373742; text-decoration: underline }


#tab_head { width: 854px; height: 173px; border-collapse: collapse }
#tab_head tr { margin: 0; padding: 0 }
#tab_head .logo { width: 252px; height: 104px }
#tab_head .logo img { display: block; width: 252px; height: 73px; margin-top: 31px }
#tab_head .top_nav { width: 602px; height: 64px }
#tab_head .top_nav p { text-align: right; margin: 26px 9px 0 0 }
#tab_head .top_nav p img { margin: 0 10px }
#tab_head .top_nav p .pr { margin: 0 0 0 4px }
#tab_head .top_nav p a { font-size: 10px; color: #8db7e8; font-family: Tahoma; text-decoration: none }
#tab_head .top_menu { width: 602px; height: 40px }
#tab_head .slogan { width: 854px; height: 69px }
#tab_head .slogan img { width: 854px; height: 54px; display: block; margin: 0 0 15px 0 }

#tm { width: 100px; height: 40px; float: right; background: url(bg_top_menu.gif) top left no-repeat; border-collapse: collapse }
#tm tr { margin: 0; padding: 0 }
#tm p { margin: 12px 22px 0 0; white-space: nowrap }
#tm p img { width: 1px; height: 12px; margin: 0 22px }
#tm a { font-family: "Times New Roman", Times, serif; text-decoration: none; color: #dcecff; }
#tm a:hover { color: #9ec4f3 }

#f_page { width: 604px; height: 100%; border-collapse: collapse }
#f_page tr { margin: 0; padding: 0 }
#f_page .lcol { width: 341px; height: 99% }
#f_page .lcol img { display: block }
#f_page .lcol div { width: 341px; background: url(fplc_bg.gif) top left repeat-y }
#f_page .lcol div .bot { margin-top: 37px }
#f_page .lcol h1 { font-size: 17px; color: #3c61a7; font-family: "Times New Roman", Times, serif; margin: 25px 30px 0 46px }
#f_page .lcol p { color: #424242; margin: 12px 30px 0 46px }
#f_page .lcol a { color: #689dda; text-decoration: underline }
#f_page .rcol { width: 263px; height: 99% }
#f_page .rcol h1 { font-size: 17px; color: #373742; font-family: "Times New Roman", Times, serif; margin: 15px 0 12 67px }
#f_page .rcol table { width: 150px; margin: 0 0 0 54px; border-collapse: collapse }
#f_page .rcol table tr { margin: 0; padding: 0 }
#f_page .rcol table td { color: #70a2dc; padding-bottom: 5px }
#f_page .rcol table td a { color: #373742 }
#f_page .rcol table td a:hover { color: #70a2dc }
#f_page .rcol table .txt { width: 104px; vertical-align: bottom; padding: 0 0 7px 10px }
#f_page .rcol p { color: #373742; text-align: right; font-family: "Times New Roman", Times, serif; margin: 15px 45px 12 0 }
#f_page .rcol p b { font-size: 28px; color: #3c61a7; font-weight: normal; font-family: "Times New Roman", Times, serif; margin-left: 5px  }
#f_page .rcol a { color: #3c61a7; text-decoration: underline }
#f_page .logos { width: 604px; height: 1%; text-align: center }
#f_page .logos img { margin-top: 39px }
#f_page .logos .gl { width: 1px; height: 57px; margin: 0 5px }

#page { width: 604px; height: 100%; border-collapse: collapse }
#page tr { margin: 0; padding: 0 }
#page .top { width: 604px; height: 1% }
#page .cont { width: 604px; height: 97%; background: url(cont_bg.gif) top left repeat-y }
#page .cont h1 { font-size: 17px; color: #3c61a7; font-family: "Times New Roman", Times, serif; white-space: nowrap; margin: 25px 30px 0 46px }
#page .cont h1 span { font-size: 11px; color: #689dda; font-weight: normal; font-family: Arial, Helvetica, sans-serif }
#page .cont h1 span img { margin: 0 7px }
#page .cont h1 span a { font-size: 11px; color: #3c61a7; text-decoration: none; font-family: Arial, Helvetica, sans-serif }
#page .cont p { color: #424242; margin: 12px 30px 0 46px }
#page .cont p.aftor { font-size: 10px; color: #689dda; margin: 5px 30px 0 46px }
#page .cont p.scr { text-align: center; margin: 26px 0 10px 0 }
#page .cont p.scr b { font-size: 12px; color: #3d4150; font-weight: normal; text-decoration: underline }
#page .cont p.scr a { font-size: 12px; color: #689dda; text-decoration: none }
#page .cont a { color: #689dda; text-decoration: underline }
#page .cont .lg { display: block; margin: 15px 0 0 46px }
#page .cont .links { margin-top: 40px }
#page .cont .links a { color: #689dda }
#page .cont .links a:hover { color: #3c61a7 }
#page .cont .product { width: 525px; margin: 0 0 0 46px }
#page .cont .product tr { margin: 0; padding: 0 }
#page .cont .product td { width: 175px; padding-top: 30px }
#page .cont .product td img { display: block; margin: 0 0 15px 0 }
#page .cont .product td p { color: #3d4150; margin: 8px 0 0 0 }
#page .cont .product td p a { font-size: 12px; color: #689dda }

#page .cont .razd { width: 100%px; margin: 0 20px 0 46px }
#page .cont .razd tr { margin: 0; padding: 0 }
#page .cont .razd td { padding-top: 30px }
#page .cont .razd td img { display: block; margin: 0 0 15px 0 }
#page .cont .razd td p { color: #3d4150; margin: 8px 25px 0 0 }
#page .cont .razd td p a { font-size: 12px; color: #689dda }

#page .bot { width: 604px; height: 1% }
#page .logos { width: 604px; height: 1%; text-align: center }
#page .logos img { margin-top: 39px }
#page .logos .gl { width: 1px; height: 57px; margin: 0 5px }

#page .cont .mail { text-align: right; white-space: nowrap; vertical-align: top; color: #3c61a7; margin-top: 20px }
#page .cont .mail table { margin: 0 0 0 132px; border-collapse: collapse }
#page .cont .mail table tr { margin: 0; padding: 0 }
#page .cont .mail table .t { color: #3c61a7; padding: 8px 4px 0 0 }
#page .cont .mail p { color: #f00; text-align: left; margin-top: 5px; margin-left: 206px; margin-bottom: -3px }
#page .cont .mail p.allok {text-align: left; color: #424242; margin: 12px 30px 0 46px }
#page .cont .mail input { width: 194px; height: 18px; border: 1px solid #689dda; color: #3c61a7; margin-top: 4px; margin-right: 204px }
#page .cont .mail textarea { width: 194px; height: 80px; border: 1px solid #689dda; color: #3c61a7; margin-top: 4px; margin-right: 204px }
#page .cont .mail .but { width: 81px; height: 18px; border: 1px solid #d0d4d3; color: #71ace6; background: #3f4253; margin-top: 10px }
#page .cont .mail .but_reg { width: 132px; height: 18px; border: 1px solid #d0d4d3; color: #71ace6; background: #3f4253; margin-top: 10px }

















