body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,label,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ul li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
html, body { height: 100%; text-align: center; font: normal 14px Tahoma; color: #000; background: #3E78A9 }

.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: inline-block;display: block;}
.empty { width: 100%; height: 282px; clear:both }

.all {width: 970px; min-height:100%; margin: 0 auto; text-align: left; background: #fff url(/images/Brizol_i/all_light2.gif) repeat-y}

.header { width: 970px; height: 153px; overflow: hidden; background: #3E78A9 url(../images/Brizol_i/header.jpg) no-repeat bottom left }
.header .title { float: left; width: 616px; height: 40px; margin: 69px 0 0 35px; display: inline; }
.header .title a { width: 616px; height: 40px; display: block; background: url(../images/Brizol_i/title2.png) no-repeat; text-decoration: none; }
.header .title a:hover { background: url(../images/Brizol_i/title_over.png) no-repeat }
.header .author { float: left; clear: left; margin: 0 0 0 35px; display: inline; font: italic 16px Georgia; color: #fff; white-space: nowrap; }
.header .serv { float: right; clear: right; margin: 62px 0 0 0; display: inline; }
.header .serv li { float: left; width: 85px; height: 85px; margin-left:-15px; display: inline; }
.header .serv li a { width: 265px; height: 85px; display: block; }
.header .serv li.twit a { background: url(../images/Brizol_i/blanc2.jpg) no-repeat }
.header .serv li.twit a:hover { background: url(../images/Brizol_i/ic_twit_over.png) no-repeat }
.header .serv li.rss a { background: url(../images/Brizol_i/ic_rss.png) no-repeat }
.header .serv li.rss a:hover { background: url(../images/Brizol_i/ic_rss_over.png) no-repeat }
.menu { width: 970px; height: 54px; background: #EFF2F6 url(../images/Brizol_i/menu_nobottom2.gif) no-repeat }

@media screen {

}
@media print {
#logo {		display: none;		}
#header_1{	height: 40px; 	}
#main_menu {	display: none;	}
#col3bookblock {	display: none;	}
#copyrights {	display: none;	}
}

/*.menu .menu_l { float: left; height: 54px; background: #EFF2F6 url(../images/Brizol_i/menu.gif) no-repeat }
.menu .menu_l li { float: left; height: 54px; padding-right:2px; background: url(../images/Brizol_i/menu_line.gif) no-repeat right 2px;}
.menu .menu_l .i1 { width: 131px}
.menu .menu_l .i2 { width: 167px}
.menu .menu_l .i3 { width: 100px}
.menu .menu_l .i4 { width: 135px}
.menu .menu_l .i5 { width: 144px}
.menu .menu_l li a { display: block; width:100%; height:54px; outline: none; text-align: center; color: #00335E; text-decoration: none; line-height: 48px; }
.menu .menu_l li a:hover { background: url(../images/Brizol_i/menu_over.gif) repeat-x 0 2px }
.menu .menu_l li a.active { margin-left:-1px; padding-left:1px; background: url(../images/Brizol_i/menu_active.gif) repeat-x 0 2px !important; cursor: default; }
.menu .menu_l li.item_l a:hover { background: url(../images/Brizol_i/menu_over_l.gif) no-repeat 5px 2px }
.menu .menu_l li.item_l a.active { background: url(../images/Brizol_i/menu_active_l.gif) no-repeat 6px 2px !important }
*/


.menu .menu_l { float: left; width: 687px; height: 54px; background: #EFF2F6 url(../images/Brizol_i/menu_nobottom2.gif) no-repeat }

.menu .menu_l td { height: 54px; padding-right:2px; background: url(../images/Brizol_i/menu_line.gif) no-repeat right 2px;}


.menu .menu_l td a { display: block; width:100%; height:54px; outline: none; text-align: center; color: #00335E; text-decoration: none; line-height: 48px; }
.menu .menu_l td a:hover { background: url(../images/Brizol_i/menu_over.gif) repeat-x 0 2px }
.menu .menu_l td a.active { margin-left:-1px; padding-left:1px; background: url(../images/Brizol_i/menu_active.gif) repeat-x 0 2px !important; cursor: default; }

.menu .menu_l td.item_l a:hover { background: url(../images/Brizol_i/menu_over_l.gif) no-repeat 5px 2px }
.menu .menu_l td.item_l a.active { background: url(../images/Brizol_i/menu_active_l.gif) no-repeat 6px 2px !important }
.menu .menu_l .i1 { width: 139px}
.menu .menu_l .i2 { width: 116px}
.menu .menu_l .i3 { width: 132px}
.menu .menu_l .i4 { width: 167px}
.menu .menu_l .i5 { width: 118px}

.menu .menu_r { float: left; margin: 14px 0 0 15px; display: inline;}
.menu .menu_r li { float: left; padding-left:14px; margin-right:20px; line-height: 20px; display: inline; background: url(../images/Brizol_i/menu_arr.gif) no-repeat 0 7px; }
.menu .menu_r li a { padding-bottom:4px; float: left; font: normal 11px/20px Tahoma; color: #0070BF }
.menu .menu_r li a:hover { color: #3A3A3A }

.main { width: 970px; margin-bottom:-1px}
.main h4 { margin-bottom:6px; padding: 0 15px 0 19px; font: italic 20px Trebuchet MS; color: #D6EEFF }
.main .content { float: left; width: 970px; overflow: hidden; }
.main .content .block { margin:0 10px 0 5px; background: url(../images/Brizol_i/line2.gif) repeat-x left bottom }
.main .sidebar { overflow:hidden; position: relative; float: right; width: 284px; background:#002c52 url(../images/Brizol_i/all2.gif) repeat-y right }
.main .sidebar .wrap { width: 284px; min-height: 360px; overflow: hidden; padding-top:18px; background: url(../images/Brizol_i/sidebar.jpg) no-repeat top left }
.main .sidebar .block { margin: 0 0 30px; }
.main .sidebar .block a { text-decoration: none; cursor: pointer; }
.main .sidebar .block .col {width: 278px; padding:3px 0; display: inline-block;display: block; }
.main .sidebar .block .col:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.main .sidebar .block .col.active { padding: 2px 0; border-top: 1px solid #004480; border-bottom: 1px solid #004480; background:#4279A8 url(../images/Brizol_i/list_bg.gif) repeat-y left top }
.main .sidebar .block .col .l { float:left; margin:0 7px 0 19px; display: inline; padding: 5px 0 10px; line-height: 0; }
.main .sidebar .block .col .l img { margin-top:4px; }
.main .sidebar .block .col .r { overflow: hidden; display: block; padding: 4px 10px 6px 0; font: normal 12px/18px Tahoma; color: #fff  }
.main .sidebar .block .col .r .link { color: #D6EEFF; text-decoration: underline; }
.main .sidebar .block a:hover .col .r .link { color: #fff; }
.main .sidebar .block .col .r strong { font-weight: bold; }
.main .sidebar .block .col .r em { display: block; padding-top:5px; font: normal 10px Tahoma; color: #9FC1D8 }
.main .sidebar .block .col .r em a { font: normal 10px Tahoma; color: #9FC1D8 }
.main .sidebar .block .col .r .text { margin-top:3px; display: block; font: normal 11px/18px Tahoma; color: #fff }

.main .sidebar .block2 { margin: 0 0 30px; }
.main .sidebar .block2 dl {float:left; width: 139px; padding:1px 0; margin-bottom:4px;  }
.main .sidebar .block2 dl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.main .sidebar .block2 dl {display: inline-block;display: block;}
.main .sidebar .block2 dl.active { padding: 0; border-top: 1px solid #004480; border-bottom: 1px solid #004480; background:#4279A8 url(../images/Brizol_i/list_bg.gif) repeat-y left top }
.main .sidebar .block2 dl dt { position: relative; float:left; margin:0 7px 0 19px; display: inline; padding:0 0 2px 0; line-height: 0; }
.main .sidebar .block2 dl dt img { position: relative; margin-top:6px }
.main .sidebar .block2 dl dd { overflow: hidden; padding: 0 0 2px 0; font: normal 12px/18px Tahoma; color: #fff  }
.main .sidebar .block2 dl dd a { font: normal 12px Tahoma; color: #D6EEFF }
.main .sidebar .block2 dl dd a:hover { color: #fff }
.main .sidebar .block2 dl dd span { font: normal 10px Tahoma; color: #9FC1D8 }
.main .sidebar .block2 dl dd span a { font: normal 10px Tahoma; color: #9FC1D8 }
.main .sidebar .block2 dl dd p { font: normal 11px/18px Tahoma; color: #fff }

.article { padding: 20px 25px 15px 30px; width:955px }
.article p { padding: 12px 0; line-height: 22px }
.article p a { color: #0070BF }
.article p a:hover { color: #3A3A3A }
.article li { line-height: 22px; margin-bottom:12px; }
.article li a { color: #0070BF }
.article li a:hover { color: #3A3A3A }
.article p img {margin:10px 0;}
.article img {border: 3px solid #e8e8e8; padding:4px;}
.article h1 { margin-bottom:5px; font: italic 30px Trebuchet MS; color: #3A3A3A }
.article h1 a { color: #0070BF }
.article h1 a:hover { color: #3A3A3A }
.article h2.post_title { margin-bottom:5px; font: 22px Georgia; color: #3A3A3A }
.article h2.post_title a { color: #0070BF }
.article h2.post_title a:hover { color: #3A3A3A }
.article h2 { margin-bottom:5px; font: bold italic 21px Georgia; color: #3A3A3A }
.article h2 a { color: #0070BF }
.article h2 a:hover { color: #3A3A3A }
.article h3 { margin-bottom:5px; font: bold italic 18px Georgia; color: #3A3A3A }
.article h3 a { color: #0070BF }
.article h3 a:hover { color: #3A3A3A }
.article h4 { margin-bottom:5px; padding: 0; font: bold italic 14px Georgia; color: #3A3A3A }
.article h4 a { color: #0070BF }
.article h4 a:hover { color: #3A3A3A }
.article h5 { margin-bottom:5px; font: bold italic 12px Georgia; color: #3A3A3A }
.article h5 a { color: #0070BF }
.article h5 a:hover { color: #3A3A3A }
.article h6 { margin-bottom:5px; font: bold italic 11px Georgia; color: #3A3A3A }
.article h6 a { color: #0070BF }
.article h6 a:hover { color: #3A3A3A }

.article ul {margin:0 0 6px 25px;}
.article ul li {padding-left:16px; margin-bottom:7px; background:url(../images/Brizol_i/links_arr.gif) no-repeat left 6px; color:#3F3F3F; line-height:1.4;}
.article ul li a {color:#0074CE}
.article ul li a:hover {color:#757575}
.article ul li a strong {font-weight:bold}

.article ol {margin:0 0 6px 25px; padding-left:20px; color:#3F3F3F;}
.article ol li {list-style: decimal; line-height:1.5;margin-bottom:1em;}
.article ol li a {color:#0074CE}
.article ol li a:hover {color:#757575}
.article ol li a strong {font-weight:bold}

.article blockquote {padding:10px 15px; margin:15px 0; border:1px solid #E3E3E3; border-left:5px solid #E3E3E3; color:#616161}

.article .description { margin-bottom:6px; color: #6D6D6D; font: normal 11px Tahoma }
.article .description a { color: #6D6D6D; }

.article .presentation { position: relative; width: 681px; height: 53px; overflow: hidden; margin:0 0 12px -30px; background: #d8e5f1 url(../images/Brizol_i/presentation.gif) repeat-x top left }
.article .presentation li { float: left; width: 228px; height: 53px; margin:0 0 0 -2px; padding: 0; display: inline; background: url(../images/Brizol_i/presentation_item.gif) repeat-y left top }
.article .presentation li a { float: left; width: 197px; height: 42px; margin:0 0 0 2px; display: inline; padding:11px 0 0 30px; background: #d8e5f1 url(../images/Brizol_i/presentation.gif) repeat-x top left}
.article .presentation li a:hover { background: #d8e5f1 url(../images/Brizol_i/presentation_hover.gif) repeat-x top left }
.article .presentation li a.disabled { cursor: default; }
.article .presentation li a.disabled:hover { background: none }
.article .presentation img { border: 0; padding: 0 }

.article .links { position: relative; width: 681px; overflow: hidden; margin:0 0 0 -30px; }
.article .links ul { margin:0; }
.article .links li { float: left; width: 310px; margin:0 0 0 -1px; padding:6px 0 0 30px; background: url(../images/Brizol_i/line3.gif) no-repeat left 15px}
.article .links li li { float: none; padding:0 0 0 15px; margin-bottom:10px; width: auto; background: url(../images/Brizol_i/links_arr.gif) no-repeat left 6px;}
.article .links li li a { color:#0070bf; font-size: 12px; }
.article .links li li a:hover { color:#3A3A3A; }
.article .more-link strong { font-size:18px; }

.comments { margin:0 10px 0 5px; padding-bottom:1px; background: url(../images/Brizol_i/line2.gif) repeat-x left bottom }
.comments .title { padding: 20px 25px 15px 30px; }
.comments .title dt { float:left; display: inline; margin:0 9px 0 -3px; font: italic 24px Trebuchet MS; color: #000; }
.comments .title dd { padding-top:8px; overflow:auto }
.comments .items { margin-bottom:6px; }
.comments .item { width: 681px; margin-bottom:-1px; }
.comments .item dt { padding: 10px 17px 10px 28px; border-top:1px solid #d2dbe4; font: normal 12px Tahoma; }
.comments .item dt:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.comments .item dt {display: inline-block;display: block;}
.comments .item_blue dt { background: #eef5fc url(../images/Brizol_i/comment1.gif) repeat-x top left; }
.comments .item_bluegrey dt { background: #f4f4f4 url(../images/Brizol_i/comment3.gif) repeat-x top left; }
.comments .item dt a { font: bold 12px Tahoma; color: #0070bf }
.comments .item dt a:hover { color: #000 }
.comments .item dt .l { float:left; display: inline; margin-right:9px; }
.comments .item dt .r { overflow: hidden !important; display: block; text-align: right; }
.comments .item dd { padding: 15px 17px 15px 28px; border-top:1px solid #d4dfe8; border-bottom:1px solid #c5c9ce; font: normal 12px/18px Tahoma; }
.comments .item_blue dd { background: #d7e2ec url(../images/Brizol_i/comment2.gif) repeat-x top left; }
.comments .item_bluegrey dd { background: #e4e4e4 url(../images/Brizol_i/comment4.gif) repeat-x top left; }
.comments .form { width: 674px; margin: 0 0 0 0; padding:15px 0 20px; background: #ebeef1 url(../images/Brizol_i/form.gif) no-repeat top left; }
.comments .form .column3 { width: 627px; margin: 0 0 16px 30px; overflow: hidden; position: relative }
.comments .form .column3 ul { width: 655px; }
.comments .form .column3 ul li { float: left; width: 203px; height: 32px; position:relative; overflow: hidden; margin-right:9px; display: inline; background:#e8e8e8 url(../images/Brizol_i/text.gif) no-repeat }
.comments .form .column3 ul li .f_field { width: 193px; height: 23px; padding: 9px 1px 0 9px; border: 0; font: normal 12px Tahoma; color: #000; background: none }
.comments .form .column3 ul li label.overlabel {position:absolute; top:9px; left:9px; color:#828282; font: normal 12px Tahoma; }
.comments .form .column3 ul li label.overlabel-apply {position:absolute; top:9px; left:9px; z-index:1; color:#828282; font: normal 12px Tahoma;}

.comments .form .textarea { width: 617px; height: 133px; overflow: auto; padding: 6px 1px 1px 9px; margin:0 0 10px 30px; font-size: 12px; color: #000; background: #fff url(../images/Brizol_i/textarea.gif) no-repeat; border: 0 }
.comments .form .subscribe { margin:0 0 16px 30px; }
.comments .form .subscribe dt { float:left; display: inline; margin-right:5px; }
.comments .form .subscribe dd { overflow:auto; }
.comments .form .subscribe dd label { font-size: 12px }
.comments .form .bn { padding: 10px 18px; margin-left:30px; overflow: visible; width: auto; font-size: 12px; cursor: pointer; }

.comments .item dd p { padding: 6px 0; line-height: 22px }
.comments .item dd p a { color: #0070BF }
.comments .item dd p a:hover { color: #3A3A3A }
.comments .item dd li { line-height: 22px; margin-bottom:12px; }
.comments .item dd li a { color: #0070BF }
.comments .item dd li a:hover { color: #3A3A3A }
.comments .item dd p img {margin:10px 0;}
.comments .item dd img {border: 10px solid #e8e8e8; padding:4px;}
.comments .item dd h1 { margin-bottom:5px; font: italic 30px Trebuchet MS; color: #3A3A3A }
.comments .item dd h1 a { color: #0070BF }
.comments .item dd h1 a:hover { color: #3A3A3A }
.comments .item dd h2 { margin-bottom:5px; font: bold italic 21px Georgia; color: #3A3A3A }
.comments .item dd h2 a { color: #0070BF }
.comments .item dd h2 a:hover { color: #3A3A3A }
.comments .item dd h3 { margin-bottom:5px; font: bold italic 18px Georgia; color: #3A3A3A }
.comments .item dd h3 a { color: #0070BF }
.comments .item dd h3 a:hover { color: #3A3A3A }
.comments .item dd h4 { margin-bottom:5px; padding: 0; font: bold italic 14px Georgia; color: #3A3A3A }
.comments .item dd h4 a { color: #0070BF }
.comments .item dd h4 a:hover { color: #3A3A3A }
.comments .item dd h5 { margin-bottom:5px; font: bold italic 12px Georgia; color: #3A3A3A }
.comments .item dd h5 a { color: #0070BF }
.comments .item dd h5 a:hover { color: #3A3A3A }
.comments .item dd h6 { margin-bottom:5px; font: bold italic 11px Georgia; color: #3A3A3A }
.comments .item dd h6 a { color: #0070BF }
.comments .item dd h6 a:hover { color: #3A3A3A }

.comments .item dd ul {margin:0 0 6px 25px;}
.comments .item dd ul li {padding-left:16px; margin-bottom:7px; background:url(../images/Brizol_i/links_arr.gif) no-repeat left 6px; color:#3F3F3F; line-height:1.4;}
.comments .item dd ul li a {color:#0074CE}
.comments .item dd ul li a:hover {color:#757575}
.comments .item dd ul li a strong {font-weight:bold}

.comments .item dd ol {margin:0 0 6px 25px; padding-left:20px; color:#3F3F3F;}
.comments .item dd ol li {list-style: decimal; line-height:1.5;margin-bottom:1em;}
.comments .item dd ol li a {color:#0074CE}
.comments .item dd ol li a:hover {color:#757575}
.comments .item dd ol li a strong {font-weight:bold}

.comments .item dd blockquote {padding:10px 15px; margin:15px 0; border:1px solid #E3E3E3; border-left:5px solid #E3E3E3; color:#616161}




.pagenav { padding: 25px 0; }
.pagenav .wrap { float:right; right:50%; position: relative; z-index: 10 }
.pagenav .wrap ul { float:left; right:-50%; position: relative; }
.pagenav .wrap ul li { float:left; height: 25px; line-height: 25px }
.pagenav .wrap ul li a { float: left; color: #0070BF; padding: 0 10px; line-height: 25px }
.pagenav .wrap ul li a:hover { color: #3A3A3A;}
.pagenav .wrap ul li.active { background: #F0F0F0 url(../images/Brizol_i/pagenav_l.gif) no-repeat left top }
.pagenav .wrap ul li.active a { color: #000; font-weight: bold; text-decoration: none; background: url(../images/Brizol_i/pagenav_r.gif) no-repeat right top }
.pagenav .steps { position: relative; float: left; width: 100%; margin-top:-25px; }
.pagenav .steps li { position: relative; float:left; margin-left:30px; display: inline;}
.pagenav .steps li a { color: #0070BF; }
.pagenav .steps li a:hover { color: #3A3A3A;}
.pagenav .steps .next { position: relative; z-index: 20; float:left; margin-left:30px; display: inline;}
.pagenav .steps .prev { position: relative; z-index: 20; float:right; margin-right:25px; display: inline;}
.pagenav .steps strong { font-size:18px; }

.col3 { padding: 20px 25px 20px 30px; }
.col3 h3 { margin-bottom:6px; font: italic 24px Trebuchet MS; color: #000 }
.col3 h3 a { color: #0070BF }
.col3 h3 a:hover { color: #000 }
.col3 .wrap { width: 886px; overflow: hidden; position: relative; }
.col3 .wrap ul { width: 900px; }
.col3 .wrap ul li { float: left; width: 190px; margin-right: 33px; display: inline; }
.col3 .wrap ul li a { color: #0070BF; line-height: 22px; text-decoration: none; }
.col3 .wrap ul li p { margin-bottom:7px; color: #000; line-height: 22px; }
.col3 .wrap ul li a:hover { color: #3A3A3A; }
.col3 .wrap ul li a.active span { color: #3A3A3A; }
.col3 .wrap ul li img { margin-top:13px; text-decoration: none; }
.col3 .wrap ul li span { text-decoration: underline; }
.col3 .wrap ul li sub { font-size: 11px; color: #6D6D6D !important }
.col3 .wrap ul li sub a { text-decoration: underline; color: #6D6D6D !important; text-decoration: underline; }
.twit li a { position: relative; display: block; color: #000 !important }
.twit li a sup { color: #0070BF !important; font-size:11px; display: block; margin-top:8px; text-decoration: underline; }
.twit li a:hover sup { color: #3A3A3A !important;}


.footer { position: relative; width: 970px; height:282px; overflow: hidden; margin:-282px auto 0; background: #3E78A9 url(../images/Brizol_i/footer.gif) no-repeat left top; text-align: left; }
.footer .carousel { position: relative; width: 954px; height:178px; margin-left:8px; overflow: hidden; background: url(../images/Brizol_i/line.gif) repeat-x bottom left; }
.footer .copyright { float: left; width: 720px; display: inline; margin:20px 0 0 8px; color: #FFF }
.footer .copyright dt { float:left; margin-right:5px; display: inline; font-size:12px; }
.footer .copyright dd { overflow:hidden; font-size:11px; }
.footer .copyright dd span { font-size:12px; }
.footer .copyright dd li { margin-bottom:10px; line-height: 1.5 }
.footer .copyright dd a { color: #D6EEFF }
.footer .copyright dd a:hover { color: #FFF }
.footer .serv { float: right; clear: right; margin: 5px 0 0 0; display: inline; }
.footer .serv li { float: left; width: 85px; height: 85px; margin-left:-15px; display: inline; }
.footer .serv li a { width: 85px; height: 85px; display: block; }
.footer .serv li.twit a { background: url(../images/Brizol_i/ic_twit.png) no-repeat }
.footer .serv li.twit a:hover { background: url(../images/Brizol_i/ic_twit_over.png) no-repeat }
.footer .serv li.rss a { background: url(../images/Brizol_i/ic_rss.png) no-repeat }
.footer .serv li.rss a:hover { background: url(../images/Brizol_i/ic_rss_over.png) no-repeat }


.contacts { position: absolute; top:0; left:0; width: 100%; height: 39px; background: #EDF0F3 url(../images/Brizol_i/contacts.gif) repeat-x; text-align: center; }
.contacts .wrap { width: 970px; height: 39px; overflow: hidden; margin: 0 auto; text-align: left; background: url(../images/Brizol_i/contacts2.gif) no-repeat right top; }
.contacts .wrap dl { margin: 11px 0 0 36px; }
.contacts .wrap dl dt { float:left; margin-right:14px; display: inline; font: bold 11px/16px Tahoma; color: #374B5B }
.contacts .wrap dl dd { overflow: hidden;}
.contacts .wrap dl dd ul {  }
.contacts .wrap dl dd ul li { margin-right:19px; display:inline; float: left; font: normal 11px/16px Tahoma; color: #374B5B; }
.contacts .wrap dl dd ul li img { float: left; margin-right:6px; display: inline; }

	.tbl_price {
		width: 905px;
		border: 0px;
		border-collapse: collapse;
	/*	padding: 2px 2px;	*/
	}
	
	.type_price {
		width: 905px;
		padding: 4px 15px;
		background: #ff6600;
		color: #FFFFCC;
		font-size: 10pt;
		font-weight: bold;
	}
	.under_type_price {
		font-size: 10px;
	}
	
	.prod_price {
		font-size: 12px;
		font-weight: bold;
		color: #008080;
	}

	.sub_type_bg {
		border: 1px solid #333333;
		background: #008080;
	}
	.sub_type_price {
		color: #FFFFCC;
		font-size: 10pt;
		font-weight: bold;
		margin-bottom: 1px;
		margin-top: 1px;
		padding-left: 10px;
	}
	.access {
		padding: 2px 10px;
		border: 1px solid #333333;
		font-size: 9pt;
		font-weight: bold;
		color: #008080;
	}
/*	.access_price {
		margin-bottom: 1px;
		margin-top: 1px;
		padding-left: 10px;
	}*/
	
	/* модели */
	.legend {
		border: 1px solid #333333;
		padding: 2px 3px;
		font-size: 9pt;
		font-weight: bold;
		color: #5F5F5F;
	}
	.model_num {
		width: 30px;
		border: 1px solid #333333;
		padding: 2px 3px;
		font-size: 9pt;
		text-align: center;
		vertical-align: top;
		color: #333333;
	}
	.model {
		width: 80px;
		border: 1px solid #333333;
		padding: 2px 3px;
		vertical-align: top;
		font-size: 9pt;
		font-weight: bold;
		color: #333333;
	}
	.price {
		width: 75px;
		border-left: 1px solid #333333;
		border-top: 1px solid #333333;
		border-bottom: 1px solid #333333;
		padding: 2px 3px;
		vertical-align: top;
		text-align: right;
		font-size: 9pt;
		font-weight: bold;
		color: #F9931E;
	}
	.ed_price {
		width: 15px;
		border-right: 1px solid #333333;
		border-top: 1px solid #333333;
		border-bottom: 1px solid #333333;
		padding: 2px 3px;
		vertical-align: top;
		font-size: 9pt;
		font-weight: bold;
		color: #F9931E;
	}
	.charact {
		border: 1px solid #333333;
		padding: 2px 3px;
		vertical-align: top;
		text-align: justify;
		font-size: 9pt;
		color: #333333;
	}
	
	.tbl_model_nav {
		width: 100%;
		border: 0px;
		padding: 3px 3px;
	}
	.model_num_nav {
		font-size: 11px;
		text-align: center;
	}
	.model_nav {
		font-size: 11px;
		font-weight: bold;
	}
	.price_nav {
		font-size: 11px;
		font-weight: bold;
		color: #F9931E;
	}
	
	.a_start {
		font-size: 8pt;
		color: #5F5F5F;
		margin-bottom: 1px;
		margin-top: 1px;
		padding-left: 10px;
	}
	
	.a_open {
		font-size: 8pt;
		color: #5F5F5F;
		cursor: hand;
	}
	
	.a_show {
		font-size: 8pt;
		color: #5F5F5F;
		cursor: hand;
	}
