body { font:normal 90% Arial, Helvetica, sans-serif; color:#000000; background-color:#dfdfdf; min-width:980px; //overflow:hidden;}
/* GLOBAL DEFAULTS */
body, p, dl, dt, dd, h1, h2, h3, h4, table, td, input, textarea, select, option, form { list-style:none; margin:0px; padding:0px; outline:none;} 
dl, dt, dd { display:block;}
input, textarea {}

td { vertical-align:top;}

a { color:#002068;}
a:hover {color:#aa0000;}

img { border:0px;}

h1 { font:bold 170% "Trebuchet MS"; color:#6f6f6f;}
h2 { font:bold 140% "Trebuchet MS";}
h3 { font:bold 125% "Trebuchet MS";}
.h3 { font:bold 73% "Trebuchet MS";}
h4 { font:bold 109% "Trebuchet MS";}

.submit { cursor:pointer;}

.pipe { padding:0 8px;}

.clear:after{ content:"."; display:block; visibility:hidden; clear:both; height:0; font-size:0; line-height:0;}
.clear { display:inline-block;}
/*\*/
.clear { display:block;}
/**/

.icon-links { position:absolute; top:35px; left:229px; z-index:100;}
.icon-links dd, .icon-links dt { float:left;}
.icon-links img { display:block;}
.icon-links dt { border-left:1px #949494 solid;}

.top { padding-left:65px;}
.top dl { //width:100%;}
.top dd { float:left;}
.logo { padding-top:26px; margin-right:96px; margin-left:-26px; _margin-left:0px; _position:relative; _left:-26px;}
.top .links { color:#8c8b8b; padding-top:18px; margin-right:59px; _width:100px;}
.top .links dt { padding-bottom:8px;}
.top .links a, .top .links dd { color:#265400;}
.top .links a:hover { color:#a2a2a2;}
.top .search { font:bold 100% "Trebuchet MS"; color:#686868; padding:26px 16px 18px 0; //padding-top:29px; background:url(/_img/bg-submit-search.gif) no-repeat right 10px;}
.top .search input { border:none; //background-color:#FFFFFF; margin-left:10px; width:226px; height:18px; padding-top:2px;}
.top .search .submit { width:31px; height:31px; padding:0px; background:url(/_img/submit-search.gif) no-repeat left top; //vertical-align:middle; //margin-top:-3px;}

.top .links, .list-14px dt span, .e-l-block .links a, .type-3.list-12px dd div, .ls2 .list-14px .info, .type-2 .list-12px div, .type-4.list-12px div { font:normal 70% Tahoma!important;/*default 10px*/}

.menu { padding:5px 0 0 65px;}
.menu dd { font:bold 100% "Trebuchet MS"; float:left; background-position:left top; background-repeat:no-repeat; padding:9px 9px 11px 9px; margin-right:10px;}
.menu dd a { color:#FFFFFF;}
.menu .p1 { background-image:url(/_img/bg-menu-events-1.gif);}
.menu .p2 { background-image:url(/_img/bg-menu-news-2.gif);}
.menu .p3 { background-image:url(/_img/bg-menu-reviews-3.gif);}
.menu .p4 { background-image:url(/_img/bg-menu-info-4.gif);}
.menu .p5 { background-image:url(/_img/bg-menu-chat-5.gif);}
.menu .p6 { background-image:url(/_img/bg-menu-library-6.gif);}
.menu .p7 { background-image:url(/_img/bg-menu-blogs-7.gif);}
.menu .p8 { background-image:url(/_img/bg-menu-shop-8.gif);}
.menu .p9 { background-color:#37b530;}
.menu .p10 { background-color:#000000;}

.main { border:1px #918f90 solid; border-left:none; position:relative; background:#FFFFFF url(/_img/bg-border.gif) repeat-y 0 top; top:-4px; _width:100%;}
.main-line { padding:30px 0 60px 65px; background:url(/_img/book-bottom.gif) no-repeat 0 bottom; margin-bottom:-1px;}

.book-top, .book-bottom { position:absolute; left:0;}
.book-top { top:-1px;}
.book-bottom { bottom:-1px; _bottom:-2px;}

.column, .column-wide { margin-right:1.8%; _margin-right:1%;}
.column-wide { margin-top:30px; _margin-right:1%;}
.column-nm, .column { float:left; _overflow:hidden;}
.column-nm .column { margin-right:2.5%;}

.column-1 { width:71.2%; _width:71.9%;}
.column-1-in { margin-right:2.5%;}
.column-2-in { width:32.15%; //position:relative; _position:static;}
.column-3-in { width:62.5%; //width:62.7%; _width:62.5%;}
.column-2 { width:26.5%;}
.column-4-in { width:37.1%; _width:36%;}
.column-5-in { width:57.5%; //width:57.5%; _width:57%;}

.d-columns { float:left; width:48%; _width:47%; margin-right:2%;}

.bordered-block-1 { padding:16px 10px 14px 20px; border:1px #c3c3c3 solid; position:relative;}
.bordered-block-1 h2, .bordered-block-1 h3, .bb-3 h1 { position:absolute; top:-16px; left:13px; _top:-15px; _left:-8px; padding:0 7px; background-color:#FFFFFF;}
.bordered-block-1 h3 { top:-14px; _top:-13px; left:8px; _left:-13px;}

.column-3-in .bordered-block-1 { border-width:1px 0 0 0; padding-left:15px; padding-top:11px;}
.column-3-in .type-2 { margin-top:15px;}
.column-3-in .type-2 h3 { color:#316b01;}
.column-3-in .type-2 dd div { padding-top:5px;}
.column-3-in .type-2 a { color:#2f4984;}

.bb-2 { border-color:#dba199; padding-bottom:5px; //padding-bottom:9px;}
.bb-2 h2 { color:#a51300;}

.bb-3 { display: none; border-color:#c5c5c5; padding:20px; padding-bottom:0px; //padding-bottom:20px;}
.bb-3 h1 { color:#6f6f6f; left:-10px; top:-23px; _top:-22px; _left:-30px; padding-bottom:3px;}

.bb-tm { margin-top:30px; _margin-top:40px;}
.banner-240x350.bb-tm { margin:20px 0;}
.banner-240x350-bottom { margin:20px 0;}

.bordered-block-2 { padding:10px; border:10px #ececec solid; position:relative;}
.bordered-block-2 h4 { position:absolute; top:-17px; left:4px; _top:-6px; _left:-4px; padding:0 7px; background-color:#FFFFFF;}

.bordered-block-3 { padding:20px 10px 10px 10px; border:1px #367701 solid; position:relative;}
.bordered-block-3 h3 { position:absolute; top:-15px; left:4px; _top:-14px; _left:-7px; color:#367701; padding:0 6px; background-color:#FFFFFF;}

.bordered-block-4 { padding:15px 15px 10px 15px; border-top:1px #e0b09d solid; position:relative;}
.bordered-block-4 h3 { position:absolute; top:-14px; left:10px; _top:-13px; _left:-1px; padding:0 4px; color:#b23909; background-color:#FFFFFF;}

.fi-block dt { padding-bottom:13px;}
.fi-block dt a { font-weight:bold;}
.fi-block .pic { float:left; margin-right:13px;}
.fi-block .pic img { display:block;}

.bow .block-text { font-size:74%; color:#4c4c4c;}
.bow .block-text b { display:block; padding-bottom:13px;}

.lastart { padding-bottom:20px; //padding-bottom:18px; border-bottom:1px #d3d2d3 solid; margin-bottom:20px;}
.lastart dd, .lastart dt { margin-left:125px; _margin-left:122px;}
.lastart .pic { margin-left:0px!important; padding:0px!important;}
.lastart .pic img { display:block; border:1px solid #afafaf; padding:5px; margin:none;}
.lastart dt, .lastart .info { padding-bottom:6px;}
.lastart dt a { /*font-weight:normal; font-size:125%;*/}
.lastart .block-text { font-size:85%; _height:1px;}
.lastart .block-text p { padding-bottom:14px;}
/*.lastart .pic dl { position:absolute; left:0px; bottom:-59px; padding:26px 0 0 5px;}*/

.single { margin-bottom:0px!important;}
.no-border { border:none;}
.lastart .rubric { color:#FFFFFF; background-color:#FF0000; padding:0 5px; margin-right:10px;}
.no-img dd, .no-img dt { margin-left:0px!important;}

.read-more { color:#0033a5; margin-top:-6px; padding-right:34px; display:block; float:left; background:url(/_img/read-more-link.gif) no-repeat right 3px;}
.read-more-2 { margin-left:7px;}

.rm-link { border:1px #b26e9f solid; padding:10px 15px 12px 15px; margin:15px 0;}
.rm-link a { padding-right:34px; background:url(/_img/read-more-link-5.gif) no-repeat right 3px; font-size:85%; color:#770057;}

.info { font-size:74%; color:#7f7f7f;}
.info a { color:#a51300;}

.h-m1 h1 { margin-top:-18px; padding-bottom:11px; //margin-top:-7px; //padding-bottom:0px; //position:relative; //top:-11px;}
.h-m2 h1 { margin-top:-5px; padding-bottom:13px;}
.h-m3 h1 { margin-top:-5px; padding-bottom:9px;}
.h-m4 h1 { padding:16px 0;}
.pad-l-15px { padding-left:15px;}

.list-11px { font-size:74%; padding:0 0 0 18px; margin:0px;}
.list-11px li:first-child { margin-top:0px;}
.list-11px li { margin:7px 0 0 4px;}

.list-12px { margin-bottom:11px;}
.list-12px dt { font:bold 109% "Trebuchet MS"; color:#d24848; border-bottom:1px #e49191 solid; padding-bottom:1px; margin-bottom:3px;}
.list-12px dd { padding-top:2px;}
.list-12px dd a { font:bold 85% Arial, Helvetica, sans-serif;}
.list-12px dd div { color:#565656; font-size:74%;}

.type-2 { padding-top:13px; border-color:#aec899;}
.type-2 h2 { color:#357500;}
.type-2 span a { color:#357500; background-image:url(/_img/read-more-link-3.gif);}
.type-2 .list-12px { margin-bottom:3px;}
.type-2 .list-12px div { color:#7f7f7f; position:relative; top:3px;}

.type-3 { border-color:#76b6a6; padding-top:5px;}
.type-3 h2, .type-3 h3 { color:#015d45; padding-left:6px;}
.type-3 dd div { color:#7f7f7f; padding-top:11px;}
.type-3 dd a { color:#2f4984;}
.type-3 dd a:hover {color:#aa0000;}

.type-4 div { color:#7f7f7f; padding-top:5px;}
.type-4 div a { font-size:100%; font-family:Tahoma; color:#a51300;}
.type-4 a, .type-6 dd a, .type-5 dd, .type-5 dd a, .type-7 a { font-weight:normal!important;}

.type-5, .type-5 dl { padding-bottom:0px; margin-bottom:0px;}
.type-5 dd { padding-top:2px; padding-bottom:3px;}
.type-5 span { color:#8e8e8e; font-size:74%; padding-left:5px;}
.type-5 .all { padding-top:8px;}
.type-5 .all a { color:#b23909; font-size:74%; padding-right:34px; background:url(/_img/read-more-link-4.gif) no-repeat right 2px;}

.type-6 dd { padding-bottom:4px;}
.type-6 dd a { color:#0033a5;}
.type-6 dd span { font-size:85%; color:#929292; padding-left:5px;}
.type-6 dd span a { color:#A51300;}

.type-7 { padding-top:22px;}
.type-7 dd { padding-bottom:6px;}

.all-novelties { margin-top:-1px; padding-bottom:7px!important; padding-top:4px!important;}
.all-novelties a { font:bold 100% "Trebuchet MS"; color:#740000; padding-right:34px; background:url(/_img/read-more-link-2.gif) no-repeat right 5px;}

.list-14px .info { padding-top:12px;}
.list-14px dt span { padding-top:5px; //padding-top:3px; display:block;}

.bordered-block-3 .list-14px dt a, .ls1 dt a { color:#0033a5;}

.ls1 { border-color:#c5856b;}
.ls1 h2 { color:#9f3308;}
.ls1 { padding-top:14px;}
.ls1 dt { padding:4px 0 2px 0;}

.ls2 { padding-top:4px; border-color:#c799ba;}
.ls2 h2 { color:#720053;}
.ls2 .list-14px dt { padding-top:10px;}
.ls2 .list-14px dt a { font-weight:normal; color:#002068;}
.ls2 .list-14px .info, .ls3 .info { padding-top:2px;}

.ls3 { padding:21px 0 0 0;}
.ls3 .info { padding-bottom:6px;}

.cs1 ol, .cs2 ol { color:#000000;}
.cs1, .cs2 { margin-bottom:25px;}
.cs1, .cs1 a { color:#367701;}
.cs2 { color:#a51300;}
.cs2 a { color:#0033a5;}

.cs3 { border-color:#d19999; padding:14px 20px 2px 20px;}
.cs3 h2 { color:#8d0000;}
.cs3 h3 { color:#8d0000;}

.column-3-in .cs3 div a { color:#b41f01; font-size:100%; font-weight:normal;}

.lib-list { //padding-bottom:15px;}
.lib-list dd, .lib-list dt { margin-left:0px;}
.lib-list dd { margin-bottom:6px;}
.lib-list .read-more { margin-top:6px;}

.announce-block { border:1px #a0a0a0 solid; height:129px; position:relative; margin-bottom:25px;}
.announce-block p.chatDate, .announce-block p.chatName { position:absolute;}
.announce-block p.chatDate { padding:1px 5px 3px 5px; top: 20px; left: 0; background-color:#a0a0a0; color:#FFFFFF; font:bold 102% "Trebuchet MS"; letter-spacing:0px; float: left}
.announce-block p.chatName { padding-left:12px; top: 55px; left: 0; text-align: left; font-weight:bold; float: left; clear: left; padding-right: 120px; width: 70%;}
.announce-block p.chatName span { text-align:left; font:bold 180% "Trebuchet MS";}
.announce-block img { display:block;}

.auth-col div { font-size:85%; padding:6px 0 11px 0;}
.auth-col .lastart { border:none; padding-bottom:0px; margin-bottom:0px;}
.auth-col .lastart .pic { border-color:#cfcfcf; padding:3px;}
.auth-col .lastart dd, .auth-col .lastart dt { margin-left:96px; _margin-left:93px;}
.auth-col .lastart .info b { display:block;}

.status, .pager { border:1px #e1e1e1 solid;}

.poll-block dt { font-size:109%; padding-bottom:11px;}
.poll-block dd { font-size:85%; padding:0 0 6px 14px; //padding-bottom:2px;}
.poll-block dd input { margin:0 8px 0 0; //margin:0 4px 0 -4px; position:relative; top:1px; _left:-4px;}
.poll-block dd .submit { position:static; width:100px; height:30px; text-align:center; vertical-align:middle; background-color:#a51300; border:1px #441813 solid; border-width:0 1px 1px 0; font:normal 100% Tahoma; color:#FFFFFF; margin:10px 0 3px 0; //margin:12px 0 7px 0;}
.poll-block dd a { color:#0033a5;}

.partners-list dd { float:left; margin-right:20px; margin-bottom:20px;}
.partners-list * { display:block;}

.footer { padding:32px 30px 50px 65px; _padding-right:20px;}
.footer dt { float:right; margin-left:7px;}
.footer dd { font-size:85%;}
.footer dd p { font-size:87%; padding-top:20px;}
.footer dd a { color:#000000;}
.footer .pipe { padding:0 5px;}

.status { font:normal 74% Tahoma; color:#8f8f8f; padding:13px;}
.status a { color:#032c76;}
.status a:hover { color:#aa0000;}

.e-l-block { border:none; padding-bottom:0px;}
.e-l-block .pic { padding:5px;}
.e-l-block dd, .e-l-block dt { margin-left:91px; _margin-left:88px;}
.e-l-block .info { padding-bottom:3px;}
.e-l-block .links { margin-top:3px; margin-left:7px;}
.e-l-block .links a { color:#357600; padding-left:19px; background-repeat:no-repeat; background-position:left 3px; margin-right:19px;}
.e-l-block .links a:hover { color:#65c914;}
.e-l-block .is_video { background-image:url(/_img/icon-video.gif);}
.e-l-block .is_audio { background-image:url(/_img/icon-audio.gif);}
.e-l-block .is_photo { background-image:url(/_img/icon-photo.gif); margin-right:0px;}

.pager { margin-top:40px;}
.pager a, .pager span { display:block; float:left; padding:3px 10px;}
.pager a { font:normal 125% "Trebuchet MS"; color:#0033a5; padding-top:5px;}
.pager span { font:bold 170% "Trebuchet MS"; background-color:#e1e1e1;}

.pager2 { margin-left:-4px;}
.pager2 a, .pager2 span { display:block; float:left; font:normal 85% Arial, Helvetica, sans-serif; padding:0 5px 1px 5px;}
.pager2 a { color:#0034a8;}
.pager2 span { color:#717171; font-weight:bold; border:1px #717171 solid; margin:0 4px;}

.partners-links { padding-bottom:5px; border-color:#a1a1a1;}
.partners-links h2 { color:#636363;}
.partners-links dl { margin-bottom:10px;}
.partners-links dd a { font-size:85%; color:#636363;}

.text-block {}
.text-block p { padding-bottom:14px; color:#666666;}
/*.text-block p:first-child { padding:0px;}*/
.text-block div h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:13px;}
.text-block div h4 { border-bottom:1px #a1a1a1 solid; padding:3px 0 2px 0; margin-bottom:8px;}
.text-block .pic { margin-right:20px!important; margin-bottom:15px!important; position:relative;/*ie6???*/}
.text-block .pic img { margin:1px;}
.text-block .ht2 h4 { border-color:#cc7f7f; color:#9a0000; padding-top:22px; margin-bottom:14px;}
.text-block .lastart { margin-bottom:5px;}
.text-block .lastart dt { font-weight:bold; font-size:85%; padding:0px;}
.text-block .lastart div.announce { font-weight:bold; font-size:85%;}
.text-block .lastart dd, .text-block .lastart dt { margin-left:0px;}
.text-block .type-4 { padding-bottom:13px;}
.font-12px { font-size:85%;}
.text-block .gallery-thumbnails { padding-top:23px;}
.text-block .writer { margin-top:13px;}
.text-block .writer .pic { margin-bottom:30px!important;}
.text-block .author { font:normal 85% Arial, Helvetica, sans-serif; color:#7f7f7f;}
.text-block .author a { color:#A51300;}
.text-block .name { font:normal 170% Arial, Helvetica, sans-serif; color:#000000; margin-bottom:7px; margin-right: 105px;}
.text-block .name a { text-decoration: none;}
.text-block p br {margin-bottom:10px;}

.text-block .pager { border:none; margin:0 0 11px 0;}
.text-block .pager a, .text-block .pager span { padding:2px 7px;}
.text-block .pager a { font-size:85%; padding-top:5px;}
.text-block .pager span { font-size:125%;}

.wcontacts { background-color:#eaeaea; padding:9px 15px 15px 15px; margin-bottom:15px;}
.wcontacts h4 { color:#8c8c8c; padding-bottom:6px;}
.wcontacts dd { font-size:85%;}
.wcontacts dd b { display:block; float:left; width:60px;}
.wcontacts dd a { color:#000000;}

.hot-menu { border:1px #b8b8b8 solid; padding:4px 14px 11px 14px;/* margin-top:15px;*/}
.hot-menu dd, .hot-menu dt { padding-top:2px;}
.hot-menu dt { float:left;}
.hot-menu dd a, .hot-menu dt a { font:normal 74% Tahoma; color:#626262; background-position:left 4px; background-repeat:no-repeat; padding-left:17px;}
.hot-menu a:hover { color:#aa0000;}
.hot-menu .L1 a { background-image:url(/_img/icon-comment.gif);}
.hot-menu .L2 a { background-image:url(/_img/icon-save-bookmark.gif);}
.hot-menu .L3 a { background-image:url(/_img/icon-print.gif); background-position:left 3px;}
.hot-menu .L4 a { background-image:url(/_img/icon-use-for-forum.gif); padding-bottom:2px;}
.hot-menu .L5 a { background-image:url(/_img/icon-send.gif); background-position:left 3px;}
.L1, .L3, .L5 { width:135px;}

.search-form { border:1px #446198 solid;}
.search-form h3 { color:#002873;}
.search-form dl { float:left;}
.search-form dl dt { color:#666666; font:normal 74% Tahoma; padding-bottom:2px;}
.search-form dl input { padding:1px; width:145px; height:15px; margin-right:5px; font-size:85%; font-family:Arial, Helvetica, sans-serif; color:#565656;}
.search-form dl select { height:19px; width:114px; margin-right:5px; color:#333333; font:normal 85% Arial, Helvetica, sans-serif;}
.search-form dl .submit { border:none; background-color:#002873; width:63px; height:26px; font:normal 85% "Trebuchet MS"; color:#FFFFFF; position:relative; top:-3px;}

.sf2 { border-color:#b26e9f; padding-top:8px; padding-bottom:4px;}
.sf2 dl dd select { color:#4c4c4c; margin-right:8px;}
.sf2 dl dd input { color:#b2b2b2; font:normal 85% Arial, Helvetica, sans-serif; margin-right:8px; width:200px;}
.sf2 dl dd .submit { background-color:#760057; font-weight:bold; font-size:100%; width:78px; height:25px;}

.sf3 input { width:122px!important; margin-right:0px!important;}
.sf3 select { width:128px!important;}
.sf3 .submit { width:65px!important;}

.alphabet div { padding-bottom:8px;}
.alphabet div b, .alphabet div a { display:block; float:left; text-transform:uppercase; margin-right:8px;}
.alphabet div b { color:#4c4c4c;}
.alphabet div a { color:#770057;}
.alphabet dl { padding-top:4px;}

.comments { border-top:1px #b2b2b2 dashed; font-family:Tahoma; color:#626262; margin:10px 0;}
.comments dt { font-size:70%; padding-top:6px;}
.comments dt b { color:#000000;}
.comments dd { font-size:74%; border-bottom:1px #b2b2b2 dashed; padding-bottom:7px;}

.add-form { color:#626262; padding-top:20px;}
.add-form .title { font:bold 85% Arial, Helvetica, sans-serif; padding-bottom:6px;}
.add-form span { display:block; padding:4px 0 3px 2px; font:normal 74% Tahoma;}
.add-form span img { vertical-align:bottom; margin:0 10px 0 30px;}
.add-form input, .add-form textarea { width:99%; background-color:#FFFFFF;}
.add-form textarea { height:100px; margin-bottom:10px;}
.add-form .submit { font:bold 100% Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#4b4b4b; width:142px; height:35px; text-align:center; border:none; margin-top:11px;}

.search-message { color:#d20000; padding:17px;}

.search-result { margin-top:0px; margin-bottom:0px; padding:0 0 0 auto; color:#002068;}
.search-result p { padding:5px 0 11px 0; color:#3d3d3d; font-size:85%;}
.search-result li span a {color:#CC0066;font-style:italic;}

.vote { margin-top:-10px;}
.vote div h2 { margin-bottom:7px;}
.vote dl dt { color:#6b6b6b; font-size:74%; padding:10px 0 2px 0;}
.vote dl dt span { font-family:Tahoma; font-size:90%;}
.vote dl dd { border:1px #bdbdbd solid; //padding:2px 4px 2px 0; color:#aa0000; font:bold 10px tahoma; text-align:right;}
.vote dl dd span { display:block; height:12px; _overflow:hidden; margin:2px; //margin:0 2px; background-color:#aa0000; float:left;}

.popup { padding:15px; padding-bottom:0px;}
/*.popup .gallery-thumbnails { padding-top:18px;}*/
.popup .switchers { padding:0px; border:none;}
.popup .r { margin-right:0px!important;}
.popup .close { display:block; float:right; border:1px #b00000 solid; color:#b00000; font:bold 100% "Trebuchet MS"; padding:4px 11px 5px 13px; margin-top:7px;}

.gallery-thumbnails a, .gallery-thumbnails span { display:block; margin: 0 4px 8px 4px;}
.gallery-thumbnails a { border:1px #a6a6a6 solid; padding:2px;}
.gallery-thumbnails span { border:3px #d20000 solid;}

.archive { border-color:#a9a9a9; padding-left:6%; padding-right:6%; _padding-left:2%; _padding-right:1.5%;}
.archive h2 { color:#707070;}
.archive select { width:50px; height:17px; font:normal 74% Arial, Helvetica, sans-serif;}
.archive span select { width:110px;}
.archive dl { padding-top:6px;}
.archive dt, .archive dd { float:left; font-family:Arial, Helvetica, sans-serif; font-size:74%; width:12.7%; _width:12.4%; border:1px #d0d0d0 solid; text-align:center; height:17px; padding-top:4px; margin:0 0.51% 1px 0;}
.archive dt { color:#FFFFFF; background-color:#d0d0d0;}
.archive dd a { font-weight:bold; color:#000000; text-decoration:none;}
.archive .today { border-color:#515151; background-color:#515151; color:#FFFFFF; font-weight:bold;}
.archive .today a { font-weight:bold; color:#FFFFFF; text-decoration:none;}

.is_hidden {display:none;}
.intim { filter:alpha(opacity=90); -moz-opacity:.9; opacity:.9;}
.notintim { z-index:1;}

.list-s-block dd {padding: 3px 0px 10px 0px;}

.chat-head h3 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#494949;}
.chat-head .during { padding:13px 0;}
.chat-head .during dd { float:left; font-size:85%; font-weight:bold; background-color:#e5e5e5; padding:7px 15px 6px 15px;}
.chat-body .refresh { color:#002770; font-size:74%; padding:5px 7px 5px 28px; background:url(/_img/icon-refresh.gif) no-repeat 5px 5px;}

.login-block { border:1px #002770 solid; padding:9px 15px 15px 15px; margin-top:15px; position:relative;}
.login-block h3 { color:#002770; padding-bottom:3px;}
.login-block a { color:#0049a3; font-size:85%; padding-right:16px; background:url(/_img/go-to-reg.gif) no-repeat right 5px;}
.login-block .input { padding-top:9px;}
.login-block .input span { display:block; padding:0 0 2px 2px; font-size:74%; color:#666666;}
.login-block .input input { width:192px; height:20px;}
.login-block .submit { margin-top:12px; background-color:#002770; border:none; font:bold 100% "Trebuchet MS"; color:#FFFFFF; width:84px; height:32px;}

.chat-board { height:500px; overflow:auto; border:1px #002770 solid; margin-top:7px;}
.chat-board dl { color:#666666; padding:10px;}
.chat-board dt { font:normal 74% Tahoma; padding-left:0px;}
.chat-board dt span, .chat-board dl b { display:block;}
.chat-board dt span { color:#9d9d9d; font-size:90%;}
.chat-board dt b { color:#005693;}
.chat-board dd { font:normal 85% Arial, Helvetica, sans-serif; padding:0 0 11px 10px; min-height:20px; _height:20px; margin-bottom:8px; border-bottom:1px #c2c2c2 solid;}

dt.moderator, dd.moderator {padding-left:0px}
dt.guest  {background:url(/_img/chat_re.gif) left top no-repeat}
dd.guest, dt.guest {padding-left:30px;}

.reg-block { position:absolute; top:0; left:0; _left:0; width:100%; background-color:#FFFFFF;}
.reg-block .input span { padding-left:8px;}
.reg-block .input input { width:220px; margin:0px 4px;}
.reg-block .need input { border:4px #ce0005 solid; border-width:3px 4px; margin:0px; width:222px;}
.reg-block .need span { padding-bottom:0px;}
.reg-block .submit { margin-left:4px; width:161px;}
.reg-block .message { color:#ce0005; font-size:85%; padding-left:6px;}
.reg-block h3 { padding-left:6px; padding-bottom:9px;}

.ask-block { padding-top:3px;}
.ask-block .input { padding-top:9px;}
.ask-block .input span { font-size:74%; color:#666666; padding-left:5px; padding-bottom:2px;}
.ask-block .input input, .ask-block .input textarea { width:237px; font:normal 100% Arial, Helvetica, sans-serif;}
.ask-block .input textarea { height:190px;}
.ask-block .submit { background-color:#002770; border:none; font:bold 100% "Trebuchet MS"; color:#FFFFFF; width:184px; height:32px; margin-top:13px;}

.download-but {float: right; position: relative; width: 100px; margin-top: -70px;}
.download-block { padding:10px 15px 5px 15px; border:1px #c4c4c4 solid; position:relative; text-align:center;}
.download-block h6 { position:absolute; margin-top:-18px; left:15px; _top:-30px; _left:-2px; padding:0 4px; color:#656565; background-color:#FFFFFF; font-family: Trebuchet MS, Tahoma, Verdana, Arial; font-weight:normal; font-size: 10px;}

@media screen and (min-width: 0px){
.top .links { margin-right:140px;}
.top .search .submit { vertical-align:middle;}
.column-wide { margin-right:1.8%;}
.column-nm .column { margin-right:2.6%;}
.column-1 { width:71.3%;}
.lastart .read-more { background:url(/_img/read-more-link.gif) no-repeat right 2px;}
.lastart .pic dl { bottom:-51px;}
}

/* this block should be at the end of the file (safari bug) */
body { _width:expression( (function(){
	var bw = parentNode.offsetWidth;
	if (bw > 1002) return "100%";
	if (bw < 1002) return "1002px";
}).call(this) )}
/* digesti */
ul.cont-list {
	padding-left: 18px;
	margin: 0px;
}
ul.cont-list li {
	margin: 3px 5px 3px 0px;
	list-style-image: url(/_img/mark_press.gif);
}
ul.cont-list a:link, ul.cont-list a:active, ul.cont-list a:visited {color: #002068;	text-decoration: underline;}
ul.cont-list li div {
	color: #818080;
	margin-top: 3px;
}
ul.cont-list li div a:link, ul.cont-list li div a:active, ul.cont-list li div a:visited {color: #818080;	text-decoration: underline;}
ul.cont-list li div a:hover {text-decoration: none;}

._links {font-size:7pt; padding:5px 0; color: #999999;}
._links a:link, #_links a:visited {text-decoration: none; color: #9999cc;}
