@charset "utf-8";
/* CSS Document */

body { font-size:11px; color:#6e6255; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: #ffffff; text-align:center; }
/* body { background: #000000 url('/i/bg.jpg') center no-repeat; } */
table { font-size:11px; border-collapse: collapse; text-align:left; line-height: 150%; }
table form, form input, input, select, option { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
input, select {  }
option {  }
table form, form input, input, select, option { color:#000000; }
input, select { color:#000000; }
option { color:#000000 !important; }
textarea { color:#000000 !important; }

img { border: none; }
hr { color: #d3d3d3; height: 1px }
td, th { margin: 0em; padding: 0em; }
p { padding:3px 0 6px 0;margin:0; }
A { color: #896a49; }
A:active { color: #4d4034; }
A:hover { color: #4d4034; }
A.grey { color: #666666;text-decoration: none; }
A.grey:hover { color: #333333; text-decoration: underline; }
A.grey:active { color: #333333; }
A.black { color: #333333;text-decoration: none; }
A.black:hover { color: #000000; text-decoration: underline; }
A.black:active { color: #000000; }
A.noline { text-decoration:none; }
a { outline: none; }

h5 { padding: 3px 0px 2px 10px; background:#635242; font-size:13px; text-align:left; font-weight:bold; color:#ddd5ca; border-bottom:1px solid #3c2d23; letter-spacing:-0.4pt; }

div.logo { background: url('/i/logo.png') no-repeat; position:relative; width:240px; height:76px; top:12px;z-index:2; }
div.logo { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo.png', sizingMethod='crop'); }

.body { padding:15px 15px 30px 15px; line-height:1.4em; background:#f9f4ed; border-bottom: 1px solid #9a9389; color:#595047; }
.body p { padding:6px 0px; line-height:1.4em; font-size:9pt; text-align:justify; }
.body p.quote { padding:12px 18px; margin:6px 0; line-height:1.4em; font-size:9pt;background:#eee7df; border-left: 3px solid #e5dcd1; }
.body li { padding:2px 0px; }
.body lh { padding:2px 0px; font-weight: bold; }

h1 { padding:16px 0px 4px 0px;margin:0 0 16px 0;font-size:18pt;font-weight:normal;letter-spacing:-0.9pt;line-height:1em; border-bottom: 2px solid #e5dcd1; }

/* h1 { font-size:24px; font-weight:normal; letter-spacing:-0.5pt;margin:0; padding:0px 0 12px 0; } */
h2 { font-size:15pt; font-weight:normal; letter-spacing:-0.5pt; margin:0;padding:24px 0 6px 0; line-height:1em; }
h3 { padding:12px 0 3px 0; margin:0; font-size:11pt; font-weight:bold; line-height:1em; }
h4 { padding:6px 0 0px 0; margin:0; font-size:9pt; font-weight:bold; color:#4d4034; line-height:1em; }
h4 a { color:#4d4034; text-decoration: none; }
h4 a:hover { color:#4d4034; text-decoration: underline; }

#topbanner { border:none; width:960px; height:90px; overflow:hidden; margin:10px 10px 0px 10px; border:1px dashed #666666; outline:none; text-align:left; }

#header { width:980px; height:135px; background: url(/i/mm/h-bg.png) top no-repeat; text-align:left; }
#header { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/h-bg.png', sizingMethod='crop'); }
#header div.container { height:125px; padding:10px 10px 0px 10px; color:#ddd5ca; position:relative; }

div.clockname { font-size:11px; color:#ddd5ca; line-height:100%; }

#subheader { width:980px; height:40px; background: url(/i/mm/sh-bg.png) top no-repeat; }
#subheader { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/sh-bg.png', sizingMethod='crop'); }
#subheader.withlogin { width:980px; height:40px; background: url(/i/mm/sh-bg-login.png) top no-repeat; }
#subheader.withlogin { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/sh-bg-login.png', sizingMethod='crop'); }
#subheader.logged { width:980px; height:40px; }
#subheader div.container { color:#ddd5ca; }


#logotype { width:300px; height:30px; background: url(/i/intwaymedia.png) top no-repeat; text-align:left; margin-top:18px; }
#logotype { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/intwaymedia.png', sizingMethod='crop'); }

#logo { width:130px; height:90px; }
#logo img { background: url(/i/logo.png) top no-repeat; }
#logo img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo.png', sizingMethod='crop'); }

#search { margin-top:0px; width:156px; }
#search td.searchstring input { border:none; background:none; color:#ddd5ca; width:113px; position:relative; }
#search td.searchbutton { padding:0px 9px 0px 12px; }
#search td.searchbutton a { display:block; position:relative; width:100%; height:20px; overflow:hidden; border: none; }
#search td.searchbutton div { display:block; position:relative; width:22px; height:20px; }
#search td.searchbutton a img { width:22px; height:40px; position:absolute; top:0px; background: url(/i/mm/button-search.png) top no-repeat; }
#search td.searchbutton a img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/button-search.png', sizingMethod='crop'); }
#search td.searchbutton a:hover { border: white; }
#search td.searchbutton a:hover img { top:-20px; }

#login { margin-top:0px; width:282px; }
#login td.loginstring input { border:none; background:none; color:#ddd5ca; width:113px; position:relative; }
#login td.loginstring { padding:0px 10px 0px 4px; }
#login td.loginstring div { position:relative; width:114px; height:16px; }
#login td.loginstring div.user { position:relative; width:228px; height:16px; padding:0px 4px; overflow:hidden; color:#ddd5ca; font-weight:bold; padding-top:1px; }
#login td.loginstring div input { position:absolute; left:0px; }
#login td.loginbutton { padding:0px 0px 0px 0px; }
#login td.loginbutton a { display:block; position:relative; width:100%; height:20px; overflow:hidden; border: none; }
#login td.loginbutton div { display:block; position:relative; width:22px; height:20px; }
#login td.loginbutton a img { width:22px; height:40px; position:absolute; top:0px; background: url(/i/mm/button-login.png) top no-repeat; }
#login td.loginbutton a img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/button-login.png', sizingMethod='crop'); }
#login td.loginbutton a:hover { border: white; }
#login td.loginbutton a:hover img { top:-20px; }

#logged { width:302px; }
#logged td { color:#ddd5ca; padding:0px 0px 0px 0px; font-size:11px; vertical-align:top; }
#logged td.username { background: url(/i/mm/onairbg.png) left no-repeat; padding:2px 5px 0 10px; }
#logged td.username { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/onairbg.png', sizingMethod='crop'); }
#logged td.button { width:80px; height:20px; }
#logged td.button a { display:block; position: relative; width:100%; height:20px; overflow:hidden; text-decoration:none; border:black; }
#logged td.button a img { width:80px; height:40px; position:absolute; top:0px; background: url(/i/mm/button-logout.png) top no-repeat; }
#logged td.button a img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/button-logout.png', sizingMethod='crop'); }
#logged td.button a div { width:100%; color:#ddd5ca; font-size:11px; padding:2px 0px 0px 23px; position:relative; cursor:pointer; }
#logged td.button a:hover { border:white; }
#logged td.button a:hover img { top:-20px; }
#logged td.button a:hover div { color:#4d4034; }

div#presentations { width:700px; padding:0px 0px; }
div#presentations div#slides { width:140px; height:450px; float:left; padding:0px; margin:0px; background:#f9f4ed; text-align:center; position:relative; }
div#presentations div#slides div.scroller { width:155px; height:388px; position: absolute; top:31px; left:5px; overflow:hidden; text-align:left; }
div#presentations div#slides div.scroller a { display:block; width:120px; height:95px; margin:2px 0px; background:url(/i/slide-border.png) 0px 0px no-repeat; text-decoration: none; position:relative; }
div#presentations div#slides div.scroller a:hover { background:url(/i/slide-border.png) 0px -110px no-repeat; }
div#presentations div#slides div.scroller a.here { width:120px; height:95px; margin:2px 0px; background:url(/i/slide-border.png) 0px -220px no-repeat; cursor:default; }
div#presentations div#slides div.scroller a.here:hover { background:url(/i/slide-border.png) 0px -220px no-repeat; }
div#presentations div#slides div.scroller a img { width:100px; height:75px; margin:10px; background:#635242; }
div#presentations div#slides div.scroller a span { position:absolute; font-size:14pt; top:40px; left:122px; color:#bdb3a9; }

div#presentations div#slides a.toparrow { display:block; width:100px; height:25px; margin:0px; position:absolute; left:15px; top:6px; background:url(/i/slide-arrow-up.png) 0px 0px no-repeat; }
div#presentations div#slides a.toparrow:hover { background:url(/i/slide-arrow-up.png) 0px -25px no-repeat; }
div#presentations div#slides a.toparrowhere { display:block; width:100px; height:25px; margin:0px; position:absolute; left:15px; top:6px; background:url(/i/slide-arrow-up.png) 0px -50px no-repeat; cursor:default; }

div#presentations div#slides a.bottomarrow { display:block; width:100px; height:25px; margin:0px; position:absolute; left:15px; top:421px; background:url(/i/slide-arrow-down.png) 0px 0px no-repeat; }
div#presentations div#slides a.bottomarrow:hover { background:url(/i/slide-arrow-down.png) 0px -25px no-repeat; }
div#presentations div#slides a.bottomarrowhere { display:block; width:100px; height:25px; margin:0px; position:absolute; left:15px; top:421px; background:url(/i/slide-arrow-down.png) 0px -50px no-repeat; cursor:default; }

div#presentations div#screen { width:560px; height:450px; float:right; padding:0px; margin:0px; background:#f9f4ed; text-align:center; vertical-align:middle; } /* background:#f9f4ed; */
div#presentations div#screen div { width:520px; height:388px; background: url(/i/slide-bg.png) center no-repeat; }
div#presentations div#screen div img { margin:14px 20px; }
div#presentations div#upload { width:145px; height:105px; float:left; padding:0px; margin:0px; background:#e5dcd1; }

div#presentations div#screen1 { width:700px; height:450px; float:right; padding:0px; margin:0px; background:#f9f4ed; text-align:center; vertical-align:middle; } /* background:#f9f4ed; */
div#presentations div#screen1 div { width:660px; height:388px; background: url(/i/slide-bg.png) center no-repeat; }
div#presentations div#screen1 div img { margin:14px 20px; }

div#presentations div#list { width: 680px; height:105px; padding:0px; margin:0px; margin:0px; background:#e5dcd1; position:relative; }
div#presentations div#list div.scroller { width:610px; height:95px; position: absolute; top:5px; left:45px; overflow:hidden; text-align:left; }
div#presentations div#list div.scroller a { display:block; display:inline-block; width:120px; height:95px; margin:0px 1px; background:url(/i/slide-list-border.png) 0px 0px no-repeat; text-decoration: none; position:relative; }
div#presentations div#list div.scroller a:hover { background:url(/i/slide-list-border.png) 0px -110px no-repeat; }
div#presentations div#list div.scroller a.here { background:url(/i/slide-list-border.png) 0px -220px no-repeat; cursor:default; }
div#presentations div#list div.scroller a.here:hover { background:url(/i/slide-list-border.png) 0px -220px no-repeat; }
div#presentations div#list div.scroller a img { width:100px; height:75px; margin:10px; background:#635242; }
div#presentations div#list div.scroller a span { position:absolute; font-size:14pt; top:50px; left:142px; color:#bdb3a9; }

div#presentations div#list a.leftarrow { display:block; width:25px; height:75px; margin:0px; position:absolute; left:19px; top:15px; background:url(/i/slide-arrow-left.png) 0px 0px no-repeat; }
div#presentations div#list a.leftarrow:hover { background:url(/i/slide-arrow-left.png) -25px 0px no-repeat; }
div#presentations div#list a.leftarrowhere { display:block; width:25px; height:75px; margin:0px; position:absolute; left:19px; top:15px; background:url(/i/slide-arrow-left.png) -50px 0px no-repeat; cursor:default; }

div#presentations div#list a.rightarrow { display:block; width:25px; height:75px; margin:0px; position:absolute; left:656px; top:15px; background:url(/i/slide-arrow-right.png) 0px 0px no-repeat; }
div#presentations div#list a.rightarrow:hover { background:url(/i/slide-arrow-right.png) -25px 0px no-repeat; }
div#presentations div#list a.rightarrowhere { display:block; width:25px; height:75px; margin:0px; position:absolute; left:656px; top:15px; background:url(/i/slide-arrow-right.png) -50px 0px no-repeat; cursor:default; }

div#website { display:none; }
div#weblocation { background: #dbd4cb; }
div#weblocation table td { white-space:nowrap; color:#4d4034; padding:6px 0px 6px 10px; height:36px; }
div#websitewindow { height:519px; padding:0px 5px 5px 5px; }

div#websitewindow div iframe { height:100%; width:100%; border:none; background:#ffffff; }
div#weblocation a.button { display:block; width:87px; height:20px; margin:0px 1px; top:0; text-align:center; text-decoration: none; background:url(/i/chat-button.png) 0 0 no-repeat; color:#ddd5ca; }
div#weblocation a.button:hover { background:url(/i/chat-button.png) 0px -20px no-repeat; color:#4d4034; }
div#weblocation a.button span { padding-top:1px; display:block;  }


.contentlimited { height:500px; overflow:auto; width:100%; padding:0px; background:#e5dcd1; border-bottom: 1px solid #9a9389; }
.contentlimited a { display:block; padding: 0 0 0 34px; background:url(/i/viewer.gif) 15px 4px no-repeat; }
.contentlimited a.expanded { background:url(/i/viewer-expand.gif) 15px 4px no-repeat; text-decoration:none; font-weight:bold; }
.contentlimited a.speaker { background:url(/i/speaker.gif) 15px 4px no-repeat; font-weight:bold; }
.contentlimited a.owner { background:url(/i/owner.gif) 14px 4px no-repeat; font-weight:bold; }
.contentlimited a.banned { color:#aea397; text-decoration: line-through; color:#aea397; }

div.options { padding:0px 0px 6px 34px;  }
div.options a { background:url(/i/viewer.gif) 0px 4px no-repeat; padding-left:12px;  }

#user {  }

#onair {  }
#onair td { color:#ddd5ca; padding:0px 0px 0px 0px; font-size:11px; vertical-align:top; }
#onair td.head { background: url(/i/mm/onairbg.png) left no-repeat; padding:2px 5px 0 15px; }
#onair td.head { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/onairbg.png', sizingMethod='crop'); }
#onair td.box { width: 488px; background: url(/i/mm/onairboxbg.png) left no-repeat; }
#subheader.withlogin #onair td.box { width:220px; }
#subheader.logged #onair td.box { width:220px; }
#onair td.box { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/onairboxbg.png', sizingMethod='crop'); }
#onair td.box div { width:487px; margin-left:1px; height:20px; color:#ddd5ca;overflow:hidden; position:relative; }
#subheader.withlogin #onair td.box div { width:219px; }
#subheader.logged #onair td.box div { width:219px; }
#onair td.box div span { display:block; padding:2px 10px; white-space: nowrap; position:absolute; }
#onair td.button { width:50px; height:20px; }
#onair td.button a { display:block; position: relative; width:100%; height:20px; overflow:hidden; text-decoration:none; border:black; }
#onair td.button a img { width:100px; height:40px; position:absolute; top:0px; background: url(/i/mm/button-bits.png) top no-repeat; }
#onair td.button a img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/button-bits.png', sizingMethod='crop'); }
#onair td.button a div { width:100%; color:#ddd5ca; font-size:11px; padding:2px 0px 0px 23px; position:relative; cursor:pointer; }
#onair td.button a:hover { border:white; }
#onair td.button a:hover img { top:-20px; }
#onair td.button a:hover div { color:#4d4034; }

#onair td.left a img { left:-50px !important; }


#middle { width:980px; background: url(/i/mm/m-bg.png) top repeat-y; text-align:left; }
#middle { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/m-bg.png', sizingMethod='scale'); }
#middle div.container { padding:10px; position:relative; }

/*
#middle div.container { padding:0px 10px 0px 10px; background: url(/i/mm/m-shade.png) top repeat-x; height:150px; }
#middle { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/m-shade.png', sizingMethod='crop'); }
*/

#footer { width:980px; text-align:left; overflow:hidden; padding:0px; position:relative; }
#footer div.bg { position:absolute; width:980px; height:130px; background: url(/i/mm/f-bg.png) top no-repeat; bottom: 0px; z-index:1; }
#footer div.bg { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/f-bg.png', sizingMethod='crop'); }
#footer div.container { padding:10px 20px 20px 20px; color:#ddd5ca; position:relative; z-index:2; font-size:11px; }

table.topmenu { height:28px; }
table.topmenu td { width:140px;height:28px; }
table.topmenu a, table.topmenu div.here { display:block; position:relative; width:100%; height:28px; overflow:hidden; color:#ddd5ca; font-weight:bold; text-decoration:none; line-height:10px; font-size:13px; }
table.topmenu a span, table.topmenu div.here span { display:block; position:absolute; width:140px;height:84px; background: url(/i/mm/mm.png) 0 0 no-repeat; top:0px; outline:none; }
table.topmenu a span, table.topmenu div.here span { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/mm.png', sizingMethod='crop'); }
table.topmenu a span { cursor:pointer; }

table.topmenu a b, table.topmenu div.here b { position:relative; display:block; padding:9px 10px 0px 30px; }
table.topmenu a:hover { border:white; color:#4d4034; }
table.topmenu div.here { border:white; color:#4d4034; }
table.topmenu a:hover span { position:absolute; top:-28px; }
table.topmenu a:active { color:#4d4034; }
table.topmenu a.here span, table.topmenu a.here:hover span, table.topmenu div.here span { top:-28px; }
table.topmenu a.here, table.topmenu a.here:hover, table.topmenu div.here { color:#4d4034; }

table.topmenu td.home { width:120px;height:28px; }
table.topmenu td.home a span, table.topmenu td.home div.here span { width:120px; background: url(/i/mm/mm-home.png) 0 0 no-repeat; top:0px; outline:none; }
table.topmenu td.home a span, table.topmenu td.home div.here span { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/mm-home.png', sizingMethod='crop'); }
table.topmenu td.home a:hover span, table.topmenu td.home div.here span { top:-28px; }
table.topmenu td.home a span { cursor:pointer; }

table.topmenu td.radio a span, table.topmenu td.radio div.here span { background: url(/i/mm/mm-radio.png) 0 0 no-repeat; }
table.topmenu td.radio a span, table.topmenu td.radio div.here span { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/mm-radio.png', sizingMethod='crop'); }

table.topmenu td.forum a span, table.topmenu td.forum div.here span { background: url(/i/mm/mm-forum.png) 0 0 no-repeat; }
table.topmenu td.forum a span, table.topmenu td.forum div.here span { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/mm-forum.png', sizingMethod='crop'); }

table.topmenu td.blog a span, table.topmenu td.blog div.here span { background: url(/i/mm/mm-blog.png) 0 0 no-repeat; }
table.topmenu td.blog a span, table.topmenu td.blog div.here span { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/mm-blog.png', sizingMethod='crop'); }

table.topmenu td.conf a span, table.topmenu td.conf div.here span { background: url(/i/mm/mm-conf.png) 0 0 no-repeat; }
table.topmenu td.conf a span, table.topmenu td.conf div.here span { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/mm-conf.png', sizingMethod='crop'); }

table.topmenu td.rss a span, table.topmenu td.rss div.here span { background: url(/i/mm/mm-rss.png) 0 0 no-repeat; }
table.topmenu td.rss a span, table.topmenu td.rss div.here span { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/mm-rss.png', sizingMethod='crop'); }

table.topmenu td.shop a span, table.topmenu td.shop div.here span { background: url(/i/mm/mm-shop.png) 0 0 no-repeat; }
table.topmenu td.shop a span, table.topmenu td.shop div.here span { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/mm-shop.png', sizingMethod='crop'); }

/*
table.topmenu td.home { width:50px;height:28px; }
table.topmenu td.home a div, table.topmenu td.home div.here div { width:50px; background: url(/i/mm/mm-home.png) 0 0 no-repeat; }
table.topmenu td.home a div, table.topmenu td.home div.here div { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/mm-home.png', sizingMethod='crop'); }
table.topmenu td.home a b, table.topmenu td.home div.here b { width:50px; height:28px; background: url(/i/mm/mm-home.gif) 19px 0px no-repeat; padding:0; }
table.topmenu td.home a:hover b { background: url(/i/mm/mm-home.gif) 19px -28px no-repeat; }
table.topmenu td.home a.here b, table.topmenu td.home a.here:hover b, table.topmenu td.home div.here b { background: url(/i/mm/mm-home.gif) 19px -28px no-repeat; }
*/
#video { width:350px; padding: 0px 0px; }
#video table { width: 350px; height: 270px; }
#video table td { text-align:center; vertical-align:middle; background: url(/i/mm/videoreplacer.png) center no-repeat; }
/* #video table td { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mm/block.png', sizingMethod='crop'); }*/
#video table td a { width:100%; height:100%; }

#banner { display:block; padding: 0px 0px; }


div.banner { width:468px; height:60px; margin:0px; background:#635242; color: #ddd5ca; }
#switcher { width:690px; margin:0 10px 10px 10px; background:#e5dcd1; overflow:hidden; background:#e5dcd1; border-bottom: 1px solid #9a9389; }

div.sideblock { margin-bottom:10px; }
div.sideblock div.header { padding: 3px 0px 2px 10px; background:#635242; font-size:13px; text-align:left; font-weight:bold; color:#ddd5ca; border-bottom:1px solid #3c2d23; letter-spacing:-0.4pt; }
div.sideblock div.content { padding:1px 10px 5px 10px; background:#e5dcd1; border-bottom: 1px solid #9a9389; position:relative; }
div.sideblock div.header a { color:#ddd5ca; text-decoration:none; }
div.sideblock div.header a:hover { color:#ddd5ca; text-decoration:underline; }
div.sideblock div.content a { margin-bottom: 3px; margin-top: 3px; }
div.sideblock div.content p { margin-bottom: 6px; margin-top: 6px; padding:0; }
div.sideblock div.content a.withdate { margin-bottom: 6px; margin-top: 6px; }
div.sideblock div.content a.withfulldate { margin-bottom: 6px; margin-top: 6px; }
div.sideblock div.content a.arrowbutton { margin-bottom: 6px; margin-top: 6px; }
div.sideblock div.content a.arrowdot { margin-bottom: 6px; margin-top: 6px; }
div.sideblock div.content a.plusdot { margin-bottom: 6px; margin-top: 6px; }
div.sideblock div.content a.arrowdotexpanded { margin-bottom: 6px; margin-top: 6px; }
div.sideblock div.content a.plusdotexpanded { margin-bottom: 6px; margin-top: 6px; }

div.sideblock div.header a.contentopen { display:block; width:13px; height:13px; background:url(/i/contentopen.gif) 0 0 no-repeat; float:right; margin:2px 5px; font-size:1px; line-height:1px; }
div.sideblock div.header a.contentopen:hover { background:url(/i/contentopen.gif) 0px -13px no-repeat; }
div.sideblock div.header a.contentclose { display:block; width:13px; height:13px; background:url(/i/contentclose.gif) 0 0 no-repeat; float:right; margin:2px 5px; font-size:1px; line-height:1px; }
div.sideblock div.header a.contentclose:hover { background:url(/i/contentclose.gif) 0px -13px no-repeat; }

table.sideblock {  width:100%;margin:0px 0px 10px 0px; }
table.sideblock th { padding: 3px 0px 2px 10px; background:#635242; font-size:13px; text-align:left; font-weight:bold; color:#ddd5ca; border-bottom:1px solid #3c2d23; letter-spacing:-0.4pt; }
table.sideblock th a { color:#ddd5ca; text-decoration:none; }
table.sideblock th a:hover { color:#ddd5ca; text-decoration:underline; }
table.sideblock td { padding: 4px 10px 2px 10px; font-size:10px; vertical-align:top; }

a.room { display:block; padding-left: 24px; text-decoration:none; color:#6e6255; font-size:11px; }
a.room:hover { text-decoration: underline; color:#896a49; }
a.roomwait { display:block; padding-left: 24px; text-decoration:none; color:#6e6255; font-size:11px; background: url(/i/icon-wait.gif) 2px 3px no-repeat; }
a.roomwait:hover { text-decoration: underline; color:#896a49; }
a.roomison { display:block; padding-left: 24px; text-decoration:none; color:#6e6255; font-size:11px; background: url(/i/icon-ison.gif) 2px 3px no-repeat; font-weight:bold; }
a.roomison:hover { text-decoration: underline; color:#896a49; }
a.roomdone { display:block; padding-left: 24px; text-decoration:none; color:#6e6255; font-size:11px; background: url(/i/icon-done.gif) 2px 3px no-repeat; }
a.roomdone:hover { text-decoration: underline; color:#896a49; }


a.tumbnail { display:block; color:#6e6255; background: url('i/arrowbutton.gif') top left no-repeat; text-decoration:none; font-size:11px; border:white; }
a.tumbnail:hover { color:#896a49; }
a.tumbnail:hover b { text-decoration:underline; }
a.tumbnail img { float:left; margin:3px 10px 0px 0; border:1px solid #6e6255; }
a.tumbnail div { padding-left:72px; }

a.withdate { display: block; color:#6e6255; text-decoration:none; font-size:11px; border:white; }
a.withdate:hover { color:#896a49; }
a.withdate:hover b { text-decoration:underline; }
a.withdate div { padding-left:40px; }
a.withdate div.date { float:left; width:0px; margin:0px 0px 0px 0; padding:0; font-size:11px; position:absolute; cursor:pointer; font-weight:bold; }
a.withdate div.date:after { content: ''; }
a.withdate:hover div.date { text-decoration:underline; color:#896a49; }

a.withfulldate { display:block; color:#6e6255; text-decoration:none; font-size:11px; border:white; }
a.withfulldate:hover { color:#896a49; }
a.withfulldate:hover b { text-decoration:underline; }
a.withfulldate div.date { float:left; width:50px; margin:0px 0px 0px 0; padding:0; font-size:11px; position:absolute; cursor:pointer; font-weight:bold; }
a.withfulldate:hover div.date { text-decoration:underline; color:#896a49; }
a.withfulldate div { padding-left:75px; }
a.withfulldate u { position:absolute; display:block; width:9px; height:10px; background:url(/i/icon-lock.gif) no-repeat; left:62px; top:3px; } /* closed conference */
a.withfulldate a { text-decoration:underline;  }

.voteitem * {  }
.voteitem td { vertical-align:top; margin:0px; }
.voteitem td.input { padding:0px 0px 0px 10px !important; width:24px; }
.voteitem td.label { display:block; padding:3px 0px !important; }
.voteitem td label { display:block; }

#blockmenu {  }
#blockmenu th { height:24px; }
#blockmenu th a { display:block; width:100%; height:24px; background: url(/i/bmb.png) 100% 0px no-repeat; color:#ddd5ca; text-decoration:none; }
#blockmenu th a span { display:block; padding: 4px 8px 0px 13px; margin-right:5px; float:left; font-size:13px; background: url(/i/bmb.png) 0px 0px no-repeat; cursor:pointer; }
#blockmenu th a.here { background: url(/i/bmb.png) 100% -48px no-repeat; color:#4d4034; cursor: default; }
#blockmenu th a.here span { background: url(/i/bmb.png) 0 -48px no-repeat; color:#4d4034; cursor: default; }
#blockmenu th a:hover { background: url(/i/bmb.png) 100% -24px no-repeat; color:#4d4034; }
#blockmenu th a:hover span { background: url(/i/bmb.png) 0px -24px no-repeat; color:#4d4034; }
#blockmenu th a.here:hover { background: url(/i/bmb.png) 100% -48px no-repeat; cursor: default; }
#blockmenu th a.here:hover span { background: url(/i/bmb.png) 0px -48px no-repeat; cursor: default; }

div#chat { position:relative; height:240px; overflow:auto; line-height:120%; background:#f9f4ed; }
div#chat #chatcontent { }
div#chat #chatcontent .name { float:left; width:120px; margin:0px 0px 0px 5px; padding-top:2px; text-decoration:none; clear:both; overflow:hidden; position:relative; white-space:nowrap; border-top:1px solid #e5dcd1; }
div#chat #chatcontent .name:hover {  }
div#chat #chatcontent .name u { position:absolute; left:53px; top:0; width:7px; height:100%; background: url(/i/chat-name-bg.png) left top no-repeat; }
div#chat #chatcontent .name u { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/chat-name-bg.png', sizingMethod='crop'); }
div#chat #chatcontent .message { float:left; padding-left:0px; line-height:120%; margin:0px 0px 3px 5px; padding-top:2px; width:260px; border-top:1px solid #e5dcd1; }
div#chat #chatcontent .message { order-top:1px solid #635242; }

#chatform { padding:0; margin:1px 0px; position:relative; height:21px; }
#chatform input.string { padding:2px; margin:0px; border:0px; width:290px; height:20px; top:0; position:absolute; }
#chatform a.button { display:block; width:87px; height:20px; margin:0px; top:0; left:261px; position:absolute; text-align:center; text-decoration: none; background:url(/i/chat-button.png) 0 0 no-repeat; color:#ddd5ca; }
#chatform a.button:hover { background:url(/i/chat-button.png) 0px -20px no-repeat; color:#4d4034; }
#chatform a.button span { padding-top:1px; display:block;  }

div#chatbuttons {  }
div#chatbuttons a.settings { display:block; float:left; margin:2px; width:84px; height:16px; background: url(/i/chat-settings.png) 0 0 no-repeat; color:#ddd5ca; text-decoration:none; font-size:7pt; display:inline-block; }
div#chatbuttons a.settings:hover { background:url(/i/chat-settings.png) 0px -16px no-repeat; color:#4d4034; }
div#chatbuttons a.settings span { display:block; padding:1px 5px 0px 20px; line-height:140%; }

div#chatbuttons a.window { display:block; float:right; margin:2px; width:24px; height:16px; background: url(/i/chat-window.png) 0 0 no-repeat; color:#ddd5ca; text-decoration:none; font-size:7pt; display:inline-block; }
div#chatbuttons a.window:hover { background:url(/i/chat-window.png) 0px -16px no-repeat; color:#4d4034; }

div#chatbuttons a.smiles { display:block; float:right; margin:2px; width:84px; height:16px; background: url(/i/chat-smiles.png) 0 0 no-repeat; color:#ddd5ca; text-decoration:none; font-size:7pt; display:inline-block; }
div#chatbuttons a.smiles:hover { background:url(/i/chat-smiles.png) 0px -16px no-repeat; color:#4d4034; }
div#chatbuttons a.smiles span { display:block; padding:1px 5px 0px 20px; line-height:140%; }

div#chatbuttons a.private { display:block; float:left; margin:2px; height:16px; color:#ddd5ca; text-decoration:none; font-size:7pt; display:inline-block; background: url(/i/checkbox.gif) 5px 3px no-repeat; }
div#chatbuttons a.privateChecked { display:block; float:left; margin:2px; height:16px; color:#ddd5ca; text-decoration:none; font-size:7pt; display:inline-block; background: url(/i/checkbox.gif) 5px -17px no-repeat; }
div#chatbuttons a.privateChecked span, div#chatbuttons a.private span { display:block; padding:1px 5px 0px 20px; line-height:140%; white-space:nowrap; }

div#chatwindow { position:relative; overflow:auto; line-height:120%; background:#f9f4ed; }
div#chatwindow #chatcontent { }
div#chatwindow #chatcontent .name { float:left; width:15%; margin:0px 0px 0px 1%; padding-top:2px; text-decoration:none; clear:both; overflow:hidden; position:relative; white-space:nowrap; border-top:1px solid #e5dcd1; }
div#chatwindow #chatcontent .name:hover {  }
div#chatwindow #chatcontent .name u { position:absolute; right:0; top:0; width:7px; height:100%; background: url(/i/chat-name-bg.png) left top no-repeat; }
div#chatwindow #chatcontent .name u { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/chat-name-bg.png', sizingMethod='crop'); }
div#chatwindow #chatcontent .message { float:left; padding-left:0px; line-height:120%; margin:0px 0px 3px 1%; padding-top:2px; width:83%; border-top:1px solid #e5dcd1; }
div#chatwindow #chatcontent .message { order-top:1px solid #635242; }

#chatwindowform { padding:0; margin:1px 0px; position:relative; height:21px; }
#chatwindowform input.string { padding:2px; margin:0px; border:0px; height:20px; top:0; }
#chatwindowform a.button { display:block; width:87px; height:20px; margin:0px 1px; top:0; text-align:center; text-decoration: none; background:url(/i/chat-button.png) 0 0 no-repeat; color:#ddd5ca; }
#chatwindowform a.button:hover { background:url(/i/chat-button.png) 0px -20px no-repeat; color:#4d4034; }
#chatwindowform a.button span { padding-top:1px; display:block;  }

div#chatwindowbuttons {  }
div#chatwindowbuttons a.settings { display:block; float:left; margin:2px; width:84px; height:16px; background: url(/i/chat-settings.png) 0 0 no-repeat; color:#ddd5ca; text-decoration:none; font-size:7pt; display:inline-block; }
div#chatwindowbuttons a.settings:hover { background:url(/i/chat-settings.png) 0px -16px no-repeat; color:#4d4034; }
div#chatwindowbuttons a.settings span { display:block; padding:1px 5px 0px 20px; line-height:140%; }

div#chatbuttons a.window { display:block; float:right; margin:2px; width:24px; height:16px; background: url(/i/chat-window.png) 0 0 no-repeat; color:#ddd5ca; text-decoration:none; font-size:7pt; display:inline-block; }
div#chatbuttons a.window:hover { background:url(/i/chat-window.png) 0px -16px no-repeat; color:#4d4034; }

div#chatwindowbuttons a.smiles { display:block; float:right; margin:2px; width:84px; height:16px; background: url(/i/chat-smiles.png) 0 0 no-repeat; color:#ddd5ca; text-decoration:none; font-size:7pt; display:inline-block; }
div#chatwindowbuttons a.smiles:hover { background:url(/i/chat-smiles.png) 0px -16px no-repeat; color:#4d4034; }
div#chatwindowbuttons a.smiles span { display:block; padding:1px 5px 0px 20px; line-height:140%; }

div#chatwindowbuttons a.private { display:block; float:left; margin:2px; height:16px; color:#ddd5ca; text-decoration:none; font-size:7pt; display:inline-block; background: url(/i/checkbox.gif) 5px 3px no-repeat; }
div#chatwindowbuttons a.privateChecked { display:block; float:left; margin:2px; height:16px; color:#ddd5ca; text-decoration:none; font-size:7pt; display:inline-block; background: url(/i/checkbox.gif) 5px -17px no-repeat; }
div#chatwindowbuttons a.privateChecked span, div#chatwindowbuttons a.private span { display:block; padding:1px 5px 0px 20px; line-height:140%; white-space:nowrap; }


A { color: #896a49; }
A:active { color: #6e6255; }

a:hover.button { color:#ffffff; }

a.arrowbutton { color:#6e6255;text-decoration:none;display:block;background: url('/i/arrowbutton.gif') 100% -2px no-repeat; padding-right:16px; }
a.arrowbutton:hover { color:#896a49;background: url('/i/arrowbuttona.gif') 100% -2px no-repeat; }
a.arrowbutton:hover b { text-decoration:underline; }

a.headerbutton { display:block;float:left;padding:3 16 3 16;color:#cccccc;font-size:11px;background: url('/i/headerbutton.gif') right no-repeat; white-space:nowrap; font-weight:bold; }
a.headerbutton:hover { color:#ffffff;background: url('/i/headerbuttona.gif') right no-repeat; }

div.arrowdot, a.arrowdot { display:block; color:#6e6255;background: url('/i/arrowbutton.gif') 0px -2px no-repeat; padding-left:24px; text-decoration:none; font-size:11px; line-height:125%; }
a.arrowdot:hover { color:#896a49;background: url('/i/arrowbuttona.gif') 0px -2px no-repeat; }
a.arrowdot:hover b { text-decoration:underline; }
div.arrowdothere { display:block; color:#6e6255;background: url('/i/arrowbuttona.gif') 0px -2px no-repeat; padding-left:24px; text-decoration:none; font-size:11px; color:#999999; }

div.plusdot, a.plusdot { display:block; color:#6e6255;background: url('/i/plusdot.gif') 0px 1px no-repeat; padding-left:24px; text-decoration:none; font-size:11px; line-height:125%; }
a.plusdot:hover { color:#896a49;background: url('/i/plusdota.gif') 0px 1px no-repeat; }
a.plusdot:hover b { text-decoration:underline; }
div.plusdothere { display:block; color:#6e6255;background: url('/i/plusdota.gif') 0px 1px no-repeat; padding-left:24px; text-decoration:none; font-size:11px; color:#999999; }

div.minusdot, a.minusdot { display:block; color:#6e6255;background: url('/i/minusdot.gif') 0px 1px no-repeat; padding-left:24px; text-decoration:none; font-size:11px; line-height:125%; }
a.minusdot:hover { color:#896a49;background: url('/i/minusdota.gif') 0px 1px no-repeat; }
a.minusdot:hover b { text-decoration:underline; }
div.minusdothere { display:block; color:#6e6255;background: url('/i/minusdota.gif') 0px 1px no-repeat; padding-left:24px; text-decoration:none; font-size:11px; color:#999999; }

span.readmore, div.readmore, a.readmore { background: url('/i/readmore.gif') 0 no-repeat; padding:0 0 0 16px; display:block;font-size: 11px; }

span.readmore2, div.readmore2, a.readmore2 { background: url('/i/readmore2.gif') right no-repeat; padding:0 13px 0 0px; display:inline;font-size: 11px; }


.hightlight { color:#cc6600; }
.comment, td.comment { color:#666666;font-size:11px; }
a.comment { color:#888888;font-size:11px; }
a.comment:hover { color:#336699;font-size:11px; }
a.white { color:#cccccc; }
a.white:hover { color:#ffffff; }
.vspace { padding-bottom:5px; }

.white { color:#ffffff; }

.clear { clear:both; }


div.date { font-size:11px;color:#897c68; padding:1px 10px 0px 0px; white-space: nowrap; }
span.date { font-size:11px; white-space: nowrap; display:block; }


.small { font-size:11px; }
h2.small { font-size:15px; letter-spacing: normal; padding-bottom:0px; font-family: Georgia, "Times New Roman", Times, serif; }
.comment { font-size:11px; color:#ac9c83; }
.nowrap { white-space:nowrap; }

.png { -background-image: none !important; -behavior: url('/pngfix.htc');}

div { order: 1px solid #ffffff; }

table { order: 1px solid #ff0000; }

.hid { display:none }
.vis { display:block }


