div.forum {margin-top:5px; margin-bottom: 21px;}
div.forum div.line {margin: 10px 0px 7px 0; height: 1px; background: #bdbdbd; font-size:0; line-height:0; clear:left;}
div.forum p {padding:0; margin:0 0 9px 0;}

div.forum input.text, div.forum input.file, div.forum textarea {width:100%; height:20px; background:#ffffff; border:1px solid #a5acb2;}
div.forum input.btn {background:#ebe9ed; width:70px; border:1px solid #a5acb2; height:20px; margin-top:11px;}
div.forum input.but {margin-top:11px;}
div.forum textarea {height:120px; margin-bottom:4px;}

div.small {font-size:95%}
div.small p {margin-bottom:6px;}

div.forum p.path, div.forum table.path {font-size:95%; margin-bottom:13px; margin-top:-4px}
div.forum p.small {font-size:95%; margin-bottom:6px;}

/* авторизация */
table.authorise input.text {margin-top:4px;}
table.authorise {margin-bottom:11px;}

/* форум */
table.forum {font-size: 100%}
table.forum p.frm_cit {display:block; font-size:95%; margin:7px 0 7px 20px; color:#969696;}
table.forum a:hover font {color:#990000;}
table.forum font {color:#098d66; font-size:100%;}
table.forum img {display:inline;}
table.forum th {text-align:left; font-weight:bold; font-size:95%; padding:0 10px 4px 0;}
table.forum td {padding:7px 10px 13px 0;}
table.forum .first {padding-left:10px;}
table.forum tr.tr_color {background:#efefef;}
table.forum span.new {font-size:95%; color: #ffffff; padding:0 3px; margin-left:5px; background:#bdbdbd}
table.forum p.frm_del {font-size:95%; color:#969696;}

table.forum img.avatar {display:block; margin-top:3px; margin-bottom:4px; border:1px solid #aaaaaa}
table.forum td.ico {text-align:right}
table.forum td.ico img {margin-top:3px;}
table.forum td.num {font-size:95%; padding-top:8px;}
table.forum td.post img {border:1px solid #aaaaaa; margin-right:10px; float:left; margin-top:3px;}
table.forum td.post img.smile {border:0; margin:0; float:none;}
table.forum span.date {font-size:95%; color:#aaaaaa;}
table.forum p.date {font-size:95%; color:#aaaaaa; margin-bottom:0;}
table.forum p.date span {color:#000000;}

table.forum#post {margin-top:-10px;}
table.forum#post td {padding-bottom:0;}
table.forum#post img.avatar {margin-bottom:8px;}

table.forum td.post img.attach { clear:left; float:none; display:block; border:0; margin-top:10px;}

img.attach {
    background: url(http://forum.webrostov.ru/img/ico_mp3.png) no-repeat;
   // background-image: none;
   // filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://forum.webrostov.ru/img/ico_mp3.png',sizingMethod='crop');
   border:0;
   display:block;
    }

div.gray_block {padding:10px; margin-bottom:10px; background:#eeeeee;}
div.white_block {padding:0 10px 0 0; margin-bottom:10px;}

/* блог */
table.blog {}
table.blog a.small {font-size:95%}
table.blog img {margin-right:10px; border:1px solid #aaaaaa;}
table.blog p {margin:0 0 9px 0;}
table.blog p.blog_text {margin-bottom:6px;}
table.blog p.info {margin:-3px 0 7px 0;}
table.blog p.info span {font-size:95%; color:#aaaaaa}
table.blog p.small {margin-bottom:6px; font-size:95%}
table.comment {font-size:95%; margin-top:6px; margin-bottom:3px;}
table.comment td.com {color:#969696; padding-right:5px;}

/* отправка сообщения */
table.post {margin-bottom:21px; margin-top:4px; font-size: 100%}
table.post input.text {margin-bottom:10px;}
table.post td.pole {padding-top:3px;}
table.post td.nick {padding-left:30px;}
table.post td.nick p.small {margin-top:6px;}
table.post input.check {margin-left:-4px;}
table.post p.file {font-size:95%; margin-bottom:5px; margin-top:7px;}
table.post p.smiles {font-size:11px;}
table.post p.smiles img {display:inline; margin-bottom:-2px}





