/* MusicForum - main */
html { height:100%}
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; height:100%; 

}
input, textarea {font-family:Arial, Helvetica, sans-serif;}
/*
.iePNG, IMG { filter:expression(fixPNG(this)); } 
.iePNG A { position: relative; } 
*/
.block-post img {max-width: 100% !important;}
h1, h2, h3, h4, h5, h6, form, th, td, dl, dd { margin:0; padding:0; border: 0;}
h2{font-size:12px;font-weight:normal;line-height:14px;}

ul { list-style:none; padding:0; margin:0; }
li { list-style:none; margin:0; padding:0 0 2px 15px; background:url('/agora/images/li.gif') no-repeat 7px 6px; line-height:14px  }
.ui-menu li {background-image:none;}
img, a img { border:none 0; } 
table {border-collapse: collapse; border-spacing:0px }
input, select, textarea {font-size: 100%; margin-right:10px}
strong { font-weight:normal}

.rlt { position:relative; }
.clear { clear:both; font-size:0px; }
.b { font-weight:bold; white-space:nowrap;}
.i { font-style:italic}
.under { text-decoration:underline}
.txt-upp { text-transform:uppercase}
.red, .red a { color:#da1f26}
.orange, .orange a { color:#f15a24}
.f-left { float:left }
.font-green {color:green;}
.font-blue {color:blue;}
.font-black {color:black;}
.font-red {color:red;}
a { color:#000; text-decoration:none }
.body a, .user-sinature a {color:blue;}
.body a:visited, .user-sinature a:visited {color:#4376d5  !important;}
.body { word-wrap: break-word;}
a:hover { text-decoration:none}
p { margin:0 0 10px 0; }


.h1 { font:40px Arial, Helvetica, sans-serif; color:#000; padding-bottom:15px  }
.h2 { font:28px Arial, Helvetica, sans-serif; color:#000; padding-bottom:15px  }
.h3 { font:18px Arial, Helvetica, sans-serif; color:#000; padding-bottom:15px  }

.banner { padding:5px 5px; text-align:center}
.banner-1 { background: url(http://www.musicforums.ru/pictures/casio_100xx40_bg.gif) no-repeat center; height:40px}
.banner-7 { text-align:center}
/*
new year banner
.banner-2 { background: url(http://www.musicforums.ru/images/ny/bg.jpg) repeat-x}
*/
.block-logo { background:url(/agora/images/bg_logo.gif) repeat-x; border-left:1px solid #000; border-right:1px solid #000}
.block-logo td { padding:0 20px}

.pad-lr { padding:0 10px}
.pad-tb { padding:10px 6px }
.pad-tblr { padding:5px 15px}

.reklama-top { padding:0px 15px 5px 15px}
.reklama-bot { padding:5px 15px 15px 15px}

.block-top-link table { border-collapse:collapse}
.block-top-link { background:#343433;   }
.block-top-link td { width:1%; border:1px solid #000 }
.block-top-link a { color:#FFF; font-size:11px; }
.block-top-link .td-txt { width:auto; text-align:center}
.block-top-link .td-empty { width:1%; border:0 } 

.block-reg { padding:0px 10px; height:22px; vertical-align:middle;} 
.block-reg a { color:#fff; margin:0 5px; line-height:17px}
.block-reg td { white-space:nowrap }
.block-rss { padding-left:0px; padding-top:2px}

.dropline { text-align:center; position:absolute; width:100%; min-width:1000px; z-index:1000  }
.dropline .drop-txt {  padding:5px 20px; margin:0; display:none}
.dropline .drop-txt p { padding:0 0 5px 0; margin:0; font-weight:bold}
.dropline .key-arr-d, .dropline .key-arr-u { width:36px; height:20px; position:absolute; right:23px; bottom:-20px; z-index:9 }
.dropline .key-arr-d:hover, .dropline .key-arr-u:hover { cursor:pointer}



.ten { background:url(/agora/images/ten.png) repeat-x left; width:100%; height:10px; position:absolute; bottom:-10px; left:0; z-index:5}

.main-h { text-align:center; background:#fafaf8;height:18px; padding:4px 5px; border-bottom:1px solid #717070; position:relative}
.main-h h1	 { font-size:12px; font-weight:bold; color:#000; text-decoration:none } 
.main-h h1 a { font-size:12px; font-weight:bold; color:#000; text-decoration:none } 
.main-h .key-add-theme { position:absolute; display:block; left:15px; top:50%; margin-top:-9px; line-height:15px; background-image: url("http://static.musicforums.ru/agora/images/post.png"); text-indent:-3000px; width:163px; height:17px; text-decoration:none  }
.pad-tblr .key-add-theme {
    color:#fff; border:1px solid #938f89;
    position:relative;
    background-color:#F7F7F7;
    color:#000000;
    white-space:nowrap;
    padding:3px 10px;
    border: 1px solid #999999;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    background: #EDECEB;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#EDECEB));
    background: -moz-linear-gradient(#FFFFFF, #EDECEB);
    background: linear-gradient(#FFFFFF, #EDECEB);
    -pie-background: linear-gradient(#FFFFFF, #EDECEB);
    behavior: url(/pie.htc);
}

.pad-tblr .key-add-theme:hover { color:#000}
.pad-tblr .key-add-theme:active {
    background: #b6b8bb;
}

.content { padding:3px 3px 3px 3px}

.block-b { margin-bottom:0px; background:#fafaf8; }
.block-s { width:200px; background:#fafaf8; position:relative }

.header {  padding:5px 8px; text-transform:uppercase;position:relative;}
.block-s ul { padding:3px 5px 3px 1px}
.block-s li a {}

.hr { border-bottom:1px solid #d8c8b3; height:10px; font-size:10px; margin-bottom:10px} 

.block-news { font-size:12px}
.block-news a { color:#000; font-size:12px; text-decoration:none}
.block-news .news-cont { position:relative; padding:4px 10px 4px 90px !important; //padding-left:0px} 
.block-news .data { color:#818282; position:absolute; left:0; padding:0px 8px }

a.block-arr { display:block; float:right; margin:0px 3px 5px 20px; padding:0 12px 0 0; font-size:11px; text-decoration:none;}
a.block-arr:hover { color:#000; }

a.block-arr-mar { margin-right:7px !important; margin-top:6px !important}


.block-notice { position:relative; padding:5px 0}
.block-notice a { text-decoration:none}
.block-notice .status-n { width:67px; position:absolute; text-align:center; text-transform:uppercase; color:#fff; padding:4px 0; border-right:5px solid #fff; font-size:11px }
.block-notice .status-o { width:67px; position:absolute; text-align:center; text-transform:uppercase; color:#fff; padding:4px 0; border-right:5px solid #fff; font-size:11px }
.block-notice .name-notice { padding:4px 8px; margin-left:72px  }
.block-notice .name-notice a { text-transform:uppercase; font-size:11px; font-weight:bold}
.block-notice .cont-notice { padding:5px 14px 20px 14px }
.block-notice .cont-notice a img { float:left; margin:5px 10px 5px 0}
.block-notice .ml-0 { margin-left:0}

.on-forun-txt p { margin:0; padding-top:3px}


.pages { padding-bottom:5px; margin:0 }
.pages .block-arr { white-space:nowrap; }
.pages p { white-space:nowrap; margin:0 9px 0 0  }
.pages .num { float:left;padding:0 4px; margin-bottom:2px}

.link-prev-page { margin:0 10px;  white-space:nowrap;} 
.link-prev-page { background:url(http://static.musicforums.ru/agora/images/arr_l_big.png) no-repeat left; padding-left:24px; font-weight:bold; padding-top:3px; padding-bottom:3px}
.link-next-page { margin:0 10px;  white-space:nowrap} 
.link-next-page { background:url(http://static.musicforums.ru/agora/images/arr_r_big.png) no-repeat right; padding-right:24px; font-weight:bold; padding-top:3px; padding-bottom:3px}
.link-top-theme a { font-size:16px; text-transform:uppercase}

.block-pages { padding:15px }
.block-pages .pages { padding-bottom:0}
.block-pages .pages  { margin-bottom:15px; }
.pad-pages-t { margin-top:30px; padding-bottom:10px; }

/* forum */
.block-post th { padding:5px 15px; font-weight:normal; text-align:left; vertical-align:middle} 
.block-post th.post-theme { width:100%} 
.block-post th.post-time {  white-space:nowrap; width:10% ;  vertical-align:middle}
.block-post th.post-time span { padding-left:5px; vertical-align:middle}
.block-post td { padding:10px 15px; vertical-align:top; }
.block-post td.toolbar {padding:0 15px;}
.block-star { line-height:13px; margin:3px 0;  }
.block-star div { background-image:url(http://static.musicforums.ru/agora/images/stars.png); background-repeat:no-repeat; height:13px; width:13px; display: -moz-inline-stack; display: inline-block; //zoom: 1; //display: inline;}
.profile-user .block-star div { margin:1px 0 -1px 0}

.star-01 { background-position: left 0   }
.star-02 { background-position: left -13px  }
.star-03 { background-position: left -26px  }
.star-04 { background-position: left -39px  }
.star-05 { background-position: left -52px  }

.star-06 { background-position: left -65px  }
.star-07 { background-position: left -78px  }
.star-08 { background-position: left -91px  }
.star-09 { background-position: left -104px  }
.star-10 { background-position: left -117px  }
.star-11 { background-position: left -130px  }
.star-12 { background-position: left -143px  }
.star-13 { background-position: left -156px  }
.star-14 { background-position: left -169px  }





.block-post .user-name { width:120px;  } 
.block-post .user-name a { font-weight:bold; text-decoration:none}
.block-post .user-ava { padding:15px 0; } 
.block-post .user-signature { font-size:11px;padding:5px 10px; text-align:right;}
.block-post .att-cell { vertical-align:bottom;}
.block-post .user-signature a {font-size:11px; color: blue; }
.block-post .user-info { padding-bottom:5px}
.block-post .user-info img { margin:0 3px}
.block-post .t-line { border-top:1px solid #a7a9ac; margin-left:60%; width=40%;}


/* block-profile */
.block-profile { font-size:11px}
.block-s .user-ava { margin-top:4px}
.block-s .user-name { margin:0; font-weight:bold}

/* forma */
.block-smiles { padding:3px 0 0 0;   }
.block-smiles .block-icon { float:left; height:25px; width:40px   }
.block-smiles input { float:left; margin:2px 0 0 0; }
.block-smiles label { float:left; margin:0 0 0 2px }

.block-dop-smiles { padding:5px 0 15px 0}
.block-dop-smiles a { padding:0 5px; text-decoration:none  }
.block-dop-smiles a img { vertical-align:middle}

.form-add-post td { padding:3px 0; line-height:18px }
.form-add-post .block-button { width:100%; padding:0}
.form-add-post .block-button .button-decor { float:left; margin:0 5px 5px 0; width:20px; color:#000; font-weight:bold; font-size:12px; line-height:20px; text-align:center; border:1px solid #959593; background:#dcd0c1; cursor: pointer; padding:0}

input.textfield    { border:1px solid #676767; height:17px; line-height:17px  }
textarea.textfield { border:1px solid #676767; padding-top:2px; padding-bottom:2px }
select.textfield   { border:1px solid #676767; padding-top:1px; padding-bottom:2px; height:21px; line-height:21px  }

.w-input { width:80%}



.float-input input { float:left; margin:3px 0 0 0; }
.float-input label { margin:0 0 5px 10px}

.form-add-img { padding:0 0 10px 0}
.form-add-img td { font-size:11px; padding:0 10px 10px 0; white-space:nowrap; line-height:normal }


.tbl-striped { border-collapse:collapse; margin-bottom:10px }
.tbl-striped .th { color:#fff; font-size:11px; background:none; white-space:nowrap;}
.tbl-striped .th:hover { background:none}
.tbl-striped th {  font-weight:normal; text-align:left; padding:5px 8px; vertical-align:middle }
.tbl-striped td { padding:5px 3px; border-left:1px solid #d8c8b3;}
.tbl-striped .th td { border:none; border-left:1px solid #d8c8b3; line-height:26px; padding:0 3px }
.tbl-striped .th td .th td { border-left:none 0; border-right:none 0}
.tbl-striped .th .th-nobrd { border-left:none 0; border-right:none 0}
.tbl-striped td.th-nobrd { border:none 0}
.tbl-striped img { margin:0 2px}
.tbl-striped .td-pr { padding-right:20px}
.tbl-light td {padding:6px 8px; }
.block-info-user { padding-left:64px; }
.block-info-user .user-ava {float:left; margin-left:-66px}
.mrg-header {top:-26px; margin-bottom:-26px; position:relative;}
.block-filter { vertical-align:middle; padding:5px; text-align:center; color:#CFCFCF;  }
.block-filter .textfield { margin-right:10px}
.mrg-4 { margin:4px 3px}


/* form profile */
.dropblock .block-star { margin-top:-5px}

.form-profile { padding:5px 0}
.form-profile td { padding:3px 20px; line-height:18px}
.form-profile td td { padding:3px 10px 3px 0;}
.form-profile .w-input { width:100%}
.form-profile textarea { margin-bottom:10px}

.block-profile-key a { padding:35px 0 0 0; display:block; margin:0 5px; font-size:12px; font-weight:bold; text-align:center}

.key-wright 	{ background:url(/agora/images/icon-wright.png) no-repeat top center;}
.key-inbox 		{ background:url(/agora/images/icon-inbox.png) no-repeat top center;}
.key-outbox 	{ background:url(/agora/images/icon-outbox.png) no-repeat top center;}
.key-icon-trash { background:url(/agora/images/icon-trash.png) no-repeat top center;}
.key-icon-trash-full { background:url(/agora/images/icon-trash-full.png) no-repeat top center;}
.key-delete 	{ background:url(/agora/images/icon-delete.png) no-repeat top center;}

.ul-user { margin:0 0 0 5px !important; list-style: none; padding:5px 0 !important}
.ul-user li {  font-size:11px;text-align:center;
    background: none 0;width:55px; vertical-align:top; margin:3px; padding:0; display: -moz-inline-stack; display: inline-block; //zoom: 1; //display: inline; overflow:hidden}

.search-skin { padding-left:15px}
.search-skin a { display:block; height:10px; width:10px; background-image:url(/agora/images/icon_skin.gif); background-repeat:no-repeat; margin-right:3px; float:left; font-size:0px }
.search-skin .skin-default {background-position:  0px 0px;}
.search-skin .skin-old {background-position:  0px 0px;} 
.search-skin .skin-black   {background-position:-10px 0px;} 
.search-skin .skin-blue    {background-position:-20px 0px;} 
.search-skin .skin-pink     {background-position:-30px 0px;} 
.search-skin .skin-green   {background-position:-40px 0px;} 

.search-skin .skin-default.active {background-position:  0px -10px;text-decoration:none;} 
.search-skin .skin-old.active {background-position:  0px -10px;text-decoration:none;}
.search-skin .skin-black.active   {background-position:-10px -10px;text-decoration:none;} 
.search-skin .skin-blue.active    {background-position:-20px -10px;text-decoration:none;} 
.search-skin .skin-pink.active     {background-position:-30px -10px;text-decoration:none;} 
.search-skin .skin-green.active   {background-position:-40px -10px;text-decoration:none;} 

.search-skin .skin-default:hover  {background-position:  0px -10px;} 
.search-skin .skin-old:hover  {background-position:  0px -10px;} 
.search-skin .skin-black:hover    {background-position:-10px -10px;} 
.search-skin .skin-blue:hover     {background-position:-20px -10px;} 
.search-skin .skin-pink:hover      {background-position:-30px -10px;} 
.search-skin .skin-green:hover    {background-position:-40px -10px;} 

/* popups */
.header .key-opendrop { background:url(/agora/images/plus-minus.png) no-repeat right; }
.header .arr-ud-black { background-image:url(/agora/images/plus-minus.png) !important}
.key-opendrop {  position:absolute; top:11px; right:10px; height:9px; width:9px; cursor:pointer }
.header .key-opendrop {  position:absolute; top:7px; right:7px; height:9px; width:9px; cursor:pointer }
.key-opendrop-l { background-position:left !important}

.overlay { display:none; background:url(/agora/images/bg_overlay.png) repeat; position:absolute; top:0; height:500px; width:100%; z-index:2000; min-width:1000px}

.popup-attantion { position:absolute; left:75px; margin-top:20px; z-index:2000;}
.popup-attantion .bg-attantion-t { background:url(/agora/images/popup_attantion_bg.png) no-repeat top; width:143px; height:11px}
.popup-attantion .bg-attantion-c { background:url(/agora/images/popup_attantion_c.png) repeat-y; width:143px; }
.popup-attantion .bg-attantion-b { background:url(/agora/images/popup_attantion_bg.png) no-repeat bottom; width:143px; height:11px}
.popup-attantion p { color:#fff; font-weight:bold; padding:2px 20px; margin:0}



.popup { display:none; position:absolute; top:auto; left:50%; margin-left:-380px; width:760px; z-index:1000 }
.popup .close { display:block; background:url('/images/close.png') no-repeat top; height:16px; width:16px; position:absolute; margin-top:4px; right:10px; cursor:pointer}
.popup .close:hover { background-position: bottom}

.registration .w-input { width:310px }
.popup .pad-tblr td { padding:3px; line-height:18px }

.block-enter { width:450px !important; margin-left:-225px !important}
.block-label label.label-rlt { font-size:12px }
.block-search .w-input { width:100%}

.td-tl { background:url(/agora/images/popup_corn_tl.gif) no-repeat top left; width:5px;}
.td-tr { background:url(/agora/images/popup_corn_tr.gif) no-repeat top left; width:5px;}
.td-t  { background:url(/agora/images/popup_corn_t.gif) repeat-x top; padding:4px 15px; font-size:14px; font-weight:bold; text-transform:uppercase; color:#fff }

.td-cont { background:#f5eee5}

.td-bl { background:url(/agora/images/popup_corn_bl.gif) no-repeat bottom left; width:5px; height:5px; font-size:0}
.td-br { background:url(/agora/images/popup_corn_br.gif) no-repeat bottom left; width:5px; height:5px; font-size:0}
.td-b  { background:#f5eee5; height:5px; font-size:0}


/* users profile */
.user-gallery { text-align:center}
.user-gallery li { display: inline-block;  vertical-align:top; padding:0; background:none; }

.tbl-user-info td { padding:5px}
.tbl-user-info .th-user-info td { padding:10px 5px}
.tbl-user-info .block-star { margin:0}

/*  footer  */
.footer { background:#2d2d2d; color:#fff; font-size:11px; margin-top:3px }
.footer a { color:#fff} 
.footer td { padding: 10px 15px}


.mar-0 { margin:0 !important}
.f11 { font-size:11px}
.f10 { font-size:10px}
.f9 { font-size:9px}
.lh-norm { line-height:normal}

label:hover { cursor:pointer}
label.label-rlt { font-size:11px; line-height:22px; margin-right:10px }
/*label.label-rlt input { position:absolute; margin-top: 0; left:0 }*/
.mt-2 { margin-top:-2px}
td.pd-b {}
.tbl-mb { margin-bottom:2px}


.banners_{padding:7px 3px 0 0; margin:0px;}
.banners_all{padding:0; margin:0;}
.banners_ver{padding-top:5px; margin:0px;}
.banners_html{padding:5px 0 3px 0; margin:0px;}
.prev-next {white-space:nowrap;text-align:center;}
.pad-tblr .prev-next {padding:0 100px 0 10px;text-align:center;}

.tbl-striped a:visited {color:#999;}
.closed-thread {padding:15px;font-weight:bold;font-size:18px;color:red;with:100%;text-align:center;}

      h1 { padding:0px; margin:0px; font-size: 12px; font-family: Arial; font-weight: bold;display:inline;}
      h2 { font-size: 12px; font-family: Arial; font-weight: normal;   margin:0; padding:0;display:inline;} 
      h3 { padding:0px; margin:0px; font-size:12px;  font-family:Arial; font-weight: normal;}



.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background-color:#ccc;
	height:30px
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 2;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url(/images/arr_up.gif) no-repeat center top;
	height:18px;
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url(/images/arr_dn.gif) no-repeat center top;
	height:18px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
			.scroll-wrap{width:190px;margin:0px auto;}
			.scroll-pane{width:190px;height:740px;padding:0 0 0 10px;overflow:auto}
			
			.scroll-pane_users{width:190px;height:900px;overflow:auto}

.item  { margin-bottom: 6px; text-align:left; }			
  .itemtg a { font-size: 11px; font-style: normal; text-decoration: none; font-weight: normal; color: #333333;text-align: center}
  .itemf a:hover, .ihtem a:active {font-size: 11px; font-style: normal; font-weight: normal; color: #CC0000;text-align: center}




blockquote {
border : 1px solid #e0d5c8;background-color:#FAF4EC; 
width: 80%;font-style:italic;  color:#333333;
padding:3px;
margin: 0 0 4px 10px; 
/*quotes: "\201C" "\201D";*/
} 

.error {
    font-weight: bold;
    color: red;
}

/* ���� ��������� �� ��� */

                                    .btn_stick { float:left;  width:80px; margin:5px;background:#6F6F6F; height:14px; text-align:center; font: 14px bold Tahoma; color:#fff; padding: 4px; margin-left:3px;cursor:pointer}
                                    .btn_stick:hover { background:#a14a52; text-decoration:underline; }
                                    .btn_stick_sel { background:#a14a52; text-decoration:underline; }
                                    #stick_dlg{   border-color:orange; border-style: solid; border-width:1px; padding:10px 3px 3px 3px;margin:0 auto; width: 470px;display:none;     }

.tt {font-size: 12px; font-weight:normal; display:inline;}

span.highlight {background-color :#ffff99}
.ac_results {
    padding: 0px;
	z-index:111111;
    border: 1px solid WindowFrame;
    background-color: Window;
    overflow: hidden;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    filter:mask();
    width:3000px;
    height:3000px;
}

.ac_results li {
    position:relative;
    margin: 0px;
    padding: 2px 5px;
    cursor: pointer;
    display: block;
    width: 100%;
    font: menu;
    font-size: 12px;
    overflow: hidden;
}

.ac_loading {
    background : Window url('images/icons/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
    background-color: Highlight;
    color: HighlightText;
}

.form_search_login {border: 0; padding-right: 0; position: relative;display:none; }
.form_search_login_sub { position: absolute; left: 5px; top: 0px; z-index: 1999; border: 1px solid #737373; border-top: 0; width:200px; padding:  10px;   background-color: #e0d5c8;}

.hidden_friends{display:none; }

.banners_all{padding:0; margin:0;}
.banners_ver{padding-top:5px; margin:0px;}
.banners_html{padding:5px 0 3px 0; margin:0px;}

.list_odd_line{background-color: #e0d5c8;}
.list_even_line{background-color: #f5eee6;}

.search_form_tbl {border-spacing:4px;}
.new {color:red; font-size:8px;}

.tbl_vote td  { margin:0; padding:3px; border: 0;}

.label-icons {margin-left:22px}
.icon {width:16px;height:16px;background-image:url('http://static.musicforums.ru/agora/images/icons.png'
);}
.post-theme .icon {float: left;}
.tbl-striped .icon { margin:0 2px;}
.clip-black{background-position: 0 top;}
.clip-blue{background-position: -32px top;}
.clip-green{background-position: -48px top;}
.clip-red{background-position: -64px top;}
.letter {background-position: left -120px;}
.thread-ico {width:13px; background-position: -32px -176px;}
.locked-thread-ico {width:13px; background-position: -16px -176px;}
.vote-ico {background-position: -48px -176px;}
.locked-vote-ico {background-position: -64px -176px;}
.photo {background-position: left -160px;}
.icon1 {background-position: left -32px;}
.icon2 {background-position: -48px -144px;}
.icon3 {background-position: -16px -144px;}
.icon4 {background-position: -32px -16px;}
.icon5 {background-position: left -80px;}
.icon6 {background-position: -16px -80px;}
.icon7 {background-position: -32px -80px;}
.icon8 {background-position: -48px -80px;}
.icon9 {background-position: -64px -80px;}
.icon10 {background-position: left -96px;}
.icon11 {background-position: -16px -96px;}
.icon12 {background-position: -32px -96px;}
.icon13 {background-position: -48px -96px;}
.icon14 {background-position: -64px -96px;}
.icon15 {background-position: -16px -112px;}
.icon16 {background-position: -32px -112px;}
.icon77 {background-position: left -112px;}
.checked {background-position: -64px -112px;}
.icon_exclaim {background-position: -48px -16px;}
.icon_exclaim1 {background-position: left -16px;}
.icon_exclaim2 {background-position: -16px -16px;}
.icon_exclaim3 {background-position: -64px -16px;}
.user-icon {background-position: -48px -48px; float:right;}
.delete_link {background-position: left -64px; display: block; float:left;}
.close_link {background-position: -48px -32px; display: block; float:left;}
.open_link {background-position: -64px -32px; display: block; float:left;}
.hide_link {background-position: -32px -64px; display: block; float:left;}
.show_link {background-position: -16px -64px; display: block; float:left;}

.edit_link { background-position: -16px -48px; display: block; float:left;}
.adm_links {width:75px;}
.achtung {background-position: -48px -64px;display:block;}
.last-reply {width:88px;white-space:nowrap;}




#socializ { 
}
* html #socializ {display: inline}
*+html #socializ {display: inline}

#socializ a {
	float: left;
	width: 24px;
	height: 24px;
	margin: 0 6px 0 0;
	padding: 0;
	background-color: #F6F6F6;
}
#socializ img {
	margin: 0 !important; width:24px;
	padding: 0 !important;
	border: none !important;
}

.b_norm{ font-weight:normal;}
#forumlist h1{ font-weight:normal;}
.post_link { position:absolute; display:block; left:6px; top:50%; margin-top:-9px; line-height:15px; padding:0 15px; text-transform:none; text-decoration:none  }

.live-message {
   height:54px;
   position:relative;
}
#block-live {
   height:216px;
   overflow: hidden;
}
.msg_live {
   position:absolute;
   top:4px;
   width:100%;
}
.msg_live .striped-dark {
   margin: 0 4px 0 57px;
   height:14px;
   white-space:nowrap;
   overflow:hidden;
}
.msg_live .summary {
   margin: 3px 4px 3px 57px;
   height:28px;
   overflow:hidden;
}
.msg_live .author {
   font-weight:bold;
   padding-right:15px;
}
#block-live .avatar {
   position:absolute;
   left:4px;
   top:4px;
   width:50px;
   height:50px;
   z-index:999;
}

@media screen and (max-width: 767px) {

    .block-post td {
        max-width: 100px;
    }

}