* { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

body { background: url(bg.gif); margin: 0; padding: 4px 0 0 0 }

img { border: 0 }

a { color: #3a6ab3; text-decoration: none; }
a:active { color: #3a6ab3; text-decoration: none; }
a:visited { color: #3a6ab3; text-decoration: none; }
a:hover { color: #669ff6; text-decoration: none; }

.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 }

.head { width: 100%px; background: url(bg_head.gif) top left repeat-x; margin: 0 0 15px 11px }

.t_menu { width: 676px; background: url(bg_tm_mine.gif) top left repeat-x }
.t_menu .box { width: 676px; text-align: center; background: url(bg_tm_lr.gif) top left repeat-y }
.t_menu .box .tml { width: 1px; height: 91px; margin: 0px }

.map { width: 703px; height: 505px; margin: 0 0 30px 20px }

.otz { width: 100% }
.otz h1 { margin: 0 11px 5px 11px }
.otz h1 img { display: block; margin: 0 11px 10px 0 }
.otz h2 { color: #e31e26; background: #faddde; margin: 0 11px 10px 11px; padding: 9px 23px }
.otz p { line-height: 18px; margin: 0 11px 10px 11px }
.otz p img { margin: 0 11px 10px 0 }
.otz p.adm { color: #e31e26; margin: 0 11px 10px 33px }

#main { width: 1000px; border-collapse: collapse }
#main tr, td { vertical-align: top; margin: 0; padding: 0 }
#main .lang div { width: 168px; background: #ed5960; text-align: center }
#main .f_lcol { width: 324px; text-align: right; background: url(bg_lv.gif) #fff top left repeat-y }
#main .f_lcol img { float: right; display: block; margin-top: 7px }
#main .f_lcol .logo { float: none; display: block; margin: 7px 27px 0 28px }
#main .f_rcol { width: 676px; background: url(bg_fp_mrcol.gif) #fff top right repeat-y }
#main .f_rcol table { border-collapse: collapse }
#main .f_rcol table tr,td { margin: 0; padding: 0 }

#main .content { width: 1000px; background: url(bg_fp_mrcol2.gif) #fff top right repeat-y }
#main .foot { height: 31px; background: #d9373e }
#main .foot p { font-size: 10px; color: #fc989c; text-align: center; margin-top: 10px }
#main .foot p a { font-size: 10px; color: #fff }
#main .foot p a:hover { color: #f6b8ba }
#main .foot_l { height: 35px; font-size: 10px; padding: 12px 0 0 17px; background: none }
#main .foot_r { height: 35px; font-size: 10px; text-align: right; padding: 12px 17px 0 0 }
#main .foot_r a { font-size: 10px; color: #b60109; font-weight: bold; }

#bg_box { width: 100%; height: 100%; background: url(bg_lv.gif) top left repeat-y }
#bg_box tr,td { height: 100% }

#action { width: 676px; height: 174px; background: url(bg_lg.gif) bottom left repeat-x }
#action .bask { width: 216px; background: url(bg_bask.gif) bottom right no-repeat }
#action .bask .h_bask { display: block; margin: 31px 0 0 20px }
#action .bask .l_bask { display: block; margin: 25px 0 0 20px }
#action .bask .b_bask { display: block; margin: 6px 0 0 178px }
#action .bask p { font-size: 11px; line-height: 17px; margin: 15px 15px 0 20px }
#action .bask span { font-weight: bold; float: right }
#action .bask span b { color: #cc040c }
#action .action { width: 460px }
#action .action img { display: block }

#fp_info { width: 676px; height: 100%px }
#fp_info .fi_lcol { width: 420px; background: url(bg_fp_lcol.gif) bottom right no-repeat; padding-bottom: 30px }
#fp_info .fi_lcol .tu { float: left; margin: 0 20px 0 1px }
#fp_info .fi_lcol .h_snews { margin: 30px 0 0 20px; }
#fp_info .fi_lcol h1 { margin: 17px 5px 0 21px }
#fp_info .fi_lcol p { line-height: 18px; margin: 8px 5px 0 21px }
#fp_info .fi_rcol { width: 256px }
#fp_info .fi_rcol .h_cont { margin: 17px 0 0 23px }
#fp_info .fi_rcol h1 { font-size: 12px; color: #e94b52; margin: 17px 5px 0 25px }
#fp_info .fi_rcol p { line-height: 18px; margin: 8px 5px 0 25px }
#fp_info .fi_rcol p span { font-size: 12px; color: #e94b52; font-weight: bold }

#info { width: 1000px; border-collapse: collapse }
#info tr { margin: 0; padding: 0 }
#info .lcol { width: 744px; background: url(bg_lv2.gif) top left repeat-y }
#info .lcol .gl { width: 722px; height: 1px; display: block; background: url(bg_lg.gif) top left repeat-x; margin: 20px 0 20px 11px }
#info .lcol .adr { width: 736px; margin-left: 6px; border-collapse: collapse }
#info .lcol .adr tr { margin: 0; padding: 0 }
#info .lcol .adr td { width: 184px; white-space: nowrap }
#info .lcol .adr tr.at td { width: 744px }
#info .lcol .adr p { line-height: 18px; margin: 5px 5px 0 5px }
#info .lcol .adr p span { font-size: 12px; color: #e94b52; font-weight: bold }
#info .lcol .adr p u { font-size: 10px; font-weight: bold; text-decoration: none }

#info .rcol { width: 256px; padding-bottom: 35px }
#info .rcol #basket { width: 256px; background: url(bg_bask2.gif) bottom right no-repeat; border-collapse: collapse }
#info .rcol #basket tr { margin: 0; padding: 0 }
#info .rcol #basket .h_bask { display: block; margin: 21px 0 0 41px }
#info .rcol #basket .l_bask { display: block; margin: 25px 0 0 41px }
#info .rcol #basket .b_bask { display: block; margin: 8px 0 6px 198px }
#info .rcol #basket p { font-size: 11px; line-height: 17px; margin: 15px 35px 0 41px }
#info .rcol #basket span { font-size: 11px; font-weight: bold; color: #000; float: right }
#info .rcol #basket span b { color: #cc040c }
#info .rcol .h_cont { margin: 17px 0 0 23px }
#info .rcol h1 { font-size: 12px; color: #e94b52; margin: 17px 5px 0 25px }
#info .rcol p { line-height: 18px; margin: 8px 5px 0 25px }
#info .rcol p span { font-size: 12px; color: #e94b52; font-weight: bold }

#news { width: 722px; margin-left: 11px; margin-bottom: 10px; border-collapse: collapse }
#news tr { margin: 0; padding: 0 }
#news td { padding-bottom: 10px }
#news td h1 { line-height: normal; font-weight: bold; margin: 10px 0 0 0 }
#news td h1 img { margin: 0 25px 10px 0 }
#news td h1 .arr { width: 8px; height: 9px; vertical-align: text-bottom; margin: 0 0 0 3px }
#news td p { line-height: 18px; margin: 7px 10px 0 0 }

#obrat { width: 722; margin-left: 11px }
#obrat td { vertical-align: top }
#obrat td b { color: #ce0000 }
#obrat .o_td { width: 109px }
#obrat .o_td p { margin: 10px 10px 0 0 }
#obrat .o_td p .arr { width: 8px; height: 9px; vertical-align: text-bottom; margin: 0 0 0 3px }
#obrat .o_td p a { font-size: 10px; font-weight: bold }
#obrat .o_td1 { width: 186px; text-align: right; padding: 5px 7px 0 0; white-space: nowrap }
#obrat .o_td2 { width: 429px; padding: 0 0 5px 0 }
#obrat .o_td3 { width: 230px; font-size: 10px; padding: 8px 0 0 0 }
#obrat .o_td4 { width: 199px; padding: 8px 0 0 0 }
#obrat input { line-height: 14px; padding-top: 2px; background: #fff; border: 1px solid #7f9db9; width: 429px; height: 20px }
#obrat .b_c { width: 69px; height: 28px; margin-left: 10px; border: none }
#obrat .b_s { width: 83px; height: 28px; margin-left: 10px; border: none }
#obrat .b_z { width: 149px; height: 28px; margin-left: 10px; border: none }
#obrat textarea { line-height: 14px; padding-top: 2px; background: #fff; border: 1px solid #7f9db9; width: 429px; height: 70px }

#otziv { width: 722; margin-left: 11px; margin-bottom: 30px; border-collapse: collapse }
#otziv tr, td { margin: 0; padding: 0; vertical-align: top }
#otziv .ot_td { width: 176px }
#otziv .ot_td img { display: block; margin: 5px 0 0 0 }
#otziv .ot_td1 { width: 158px; text-align: right; white-space: nowrap; padding: 5px 7px 0 0 }
#otziv .ot_td2 { width: 388px; padding: 0 0 5px 0 }
#otziv .ot_td3 { width: 334px; font-size: 10px; text-align: right; vertical-align: bottom; padding: 0 7px 7px 0 }
#otziv .ot_td4 { width: 722px; text-align: right; padding: 8px 0 0 0 }
#otziv input { line-height: 14px; padding-top: 2px; background: #fff; border: 1px solid #7f9db9; width: 388px; height: 20px }
#otziv .b_c { width: 69px; height: 28px; margin-left: 10px; border: none }
#otziv .b_s { width: 83px; height: 28px; margin-left: 10px; border: none }
#otziv textarea { line-height: 14px; padding-top: 2px; background: #fff; border: 1px solid #7f9db9; width: 388px; height: 70px }

#zakaz { width: 722px; margin-left: 11px; margin-bottom: 30px; border-collapse: collapse; border-top: 1px solid #dadada }
#zakaz tr { margin: 0; padding: 0 }
#zakaz th { font-size: 10px; border-right: 1px solid #fff; border-bottom: 1px solid #dadada; background: #faddde; text-align: center; padding: 12px 0 10px 0 }
#zakaz p { width: 133px; background: url(bg_obrat.gif) bottom right no-repeat; margin: 10px 0 0 0 }
#zakaz p a { font-size: 10px; font-weight: bold }
#zakaz th b { font-weight: normal }
#zakaz th.f { font-size: 11px; text-align: left; color: #e31e26; border-left: 1px solid #dadada; border-right: 1px solid #fff; padding: 12px 0 10px 17px }
#zakaz th.l { border-left: none; border-right: 1px solid #dadada }
#zakaz td { text-align: center; border-right: 1px solid #dadada; padding: 7px 0 7px 0 }
#zakaz td span { color: #e31e26; font-weight: bold }
#zakaz td input { line-height: auto; padding-top: 2px; text-align: center; background: #fff; border: 1px solid #7f9db9; width: 81px; height: 18px; margin: -3px 0 -3px 0 }
#zakaz td .b_d { width: 12px; height: 12px; margin: 0px 0 0 0; border: none }
#zakaz td .b_r { width: 102px; height: 28px; margin-left: 10px; border: none }
#zakaz td .b_z { width: 149px; height: 28px; margin-left: 10px; border: none }
#zakaz td.f { text-align: left; border-left: 1px solid #dadada; padding: 7px 0 7px 17px }
#zakaz tr.last td { text-align: center; color: #e31e26; font-weight: bold; border-top: 1px solid #dadada; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; padding: 10px 0 10px 0 }
#zakaz tr.last td.f { text-align: left; border-left: 1px solid #dadada; border-right: none; padding: 10px 0 10px 17px }
#zakaz tr.last td.f2 { text-align: center; border-left: none; border-right: none; padding: 10px 0 10px 0 }
#zakaz tr.bot td { text-align: right; border: none; padding: 10px 0 10px 0 }
#zakaz tr.bot td.bf { text-align: left; padding: 10px 0 10px 17px }
#zakaz tr.bot td.bf a { font-size: 10px; color: #3a6ab3; font-weight: bold; }

#kolek { width: 722px; margin-left: 11px; margin-bottom: 10px; border-collapse: collapse }
#kolek tr { margin: 0; padding: 0 }
#kolek td { width: 361px; padding-bottom: 22px }
#kolek td table { width: 330px }
#kolek td table td { padding: 0 }
#kolek td table img { width: 159px; height: 143px }
#kolek td table a { font-weight: bold }
#kolek td table a span { color: #e31e26 }

#kolek2 { width: 732px; margin-left: 11px; margin-bottom: 10px; border-collapse: collapse }
#kolek2 tr { margin: 0; padding: 0 }
#kolek2 td { width: 183px; padding-bottom: 15px }
#kolek2 td h1 { line-height: normal; font-weight: bold; margin: 10px 10px 0 0 }
#kolek2 td h1 img { vertical-align: text-bottom; margin: 0 0 0 3px }
#kolek2 td p { line-height: 18px; margin: 10px 20px 0 0 }

#advert { margin: 20px 0 10px 11px }
#advert td { width: 130px; padding-bottom: 20px }
#advert p { font-size: 10px; line-height: normal; font-weight: bold; margin: 10px 20px 0 0 }
#advert p img { vertical-align: text-bottom; margin: 0 0 0 3px }

#scroll { width: 722px; background: url(bg_scr.gif) top left repeat-x; margin: 0 0 20px 11px }
#scroll td { white-space: nowrap; }
#scroll .scr_td1 { width: 3%; white-space: nowrap; background: #fff; }
#scroll .scr_td1 img { vertical-align: text-top }
#scroll .scr_td11 { width: 3%; white-space: nowrap; background: #fff; text-align: right }
#scroll .scr_td11 img { vertical-align: text-top }
#scroll .scr_td2 { width: 40%; }
#scroll .scr_td3 { width: 14%px; background: #fff; text-align: center }
#scroll .scr_td3 font { color: #ed7075; }

.box { position: relative; }
.block_box { z-index: 100; position: absolute; right: 50px; top: 280px }

#block { width: 144px; height: 183px; border-collapse: collapse }
#block tr { margin: 0; padding: 0 }
#block .foto { height: 134px; background: url(sl_bg.gif) #fff top left repeat-y }
#block .foto img { display: block }
#block .foto .face { margin: 5px }
#block .name { height: 49px; width: 144px; background: url(sl_nbg.png); border: 1px solid #000; filter: alpha(Opacity=80); }
#block .name p { font-size: 10px; margin: 5px }


