/* Kommenteknel a figyelmezteto szoveg javitasa - bloghu */
.comment-disclaimer {
  margin-left: 40px;
}


BODY {
    background: #dedede;
    width: 1100px;
    margin: 0 auto 0 auto;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: normal;
    color: black;
}

.pixel { position: absolute; width: 1px; height: 1px; }
.clear { clear: both; height: 1px; font-size: 1px; }

A { color: #900; text-decoration: none; }
A:hover { color: #f00; text-decoration: underline; }

UL {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

UL LI {
    background: url('http://comment.blog.hu/media/skins/cc_2009/images/cc_bullet.png') no-repeat 0 4px;
    padding: 0 0 8px 17px;
}

/* SUPERBANNER */
#supabannerbox {
    width: 1100px;
    background: url('images/header_top.png') no-repeat bottom;
    padding: 10px 0 26px 0;
}

#supabannerbox #supabanner { min-width: 728px; max-width: 920px; margin: 0 auto; }
#supabannerbox #supabanner OBJECT, #supabannerbox #supabanner EMBED, #supabannerbox #supabanner IFRAME { margin: 15px auto 30px auto; }

/* LAYOUT */
#wrapper {
    width: 1100px;
    margin: 0 auto;
    background: url('images/content_bg.png') repeat-y;
}

#wrapper #wrapper_content {
    background: url('images/header.png') no-repeat;
    padding-right: 40px;
}

#wrapper #content {
    width: 680px;
    padding: 0;
    margin: 0;
    float: left;
    overflow: hidden;
}

/* header */
#content #header {
    width: 640px;
    height: 80px;
    padding: 20px 0 40px 40px;
}

#content #header A#title {
    display: block;
    height: 80px;
}

#content #header A#title SPAN { display: none; }

/* POSTS */
#content .post {
    width: 680px;
    margin: 0 0 40px 0;
    padding: 0;
    font-size: 14px;
}

/* post title */
#content .post .post_title {
    width: 640px;
    padding: 0 0 0 40px;
    background: url('http://comment.blog.hu/media/skins/cc_2009/images/cc_post_bullet.png') no-repeat;
}

#content .post.sta_draft .post_title {
    background: url('http://comment.blog.hu/media/skins/cc_2009/images/cc_post_bullet_draft.png') no-repeat;
}

#content .post .post_title H1 {
    font-size: 22px;
    font-weight: bold;
    line-height: 25px;
    margin: 0;
    padding: 2px 0 0 0;
}

#content .post .post_title H2 {
    font-size: 18px;
    font-weight: bold;
    margin: 3px 0 0 0;
    padding: 0;
    color: #666;
}

#content .post .post_title H3 {
    font-size: 15px;
    font-weight: bold;
    margin: 6px 0 0 0;
    padding: 0;
    color: #939393;
}

#content .post .post_title H3 A { color: #939393; }

/* post text */
#content .post .entry {
    padding: 1px 0 1px 40px;
    width: 640px;
}

#content .post .entry A { text-decoration: underline; }

#content .post .entry P {
    margin: 10px 0;
    line-height: 21px;
}

#content .post .entry UL { margin-top: 10px; line-height: 21px; }
#content .post .entry UL LI { background-position: 0 7px; }

#content .post .entry H3 {
    margin: 15px 0 10px 0;
    font-size: 15px;
    font-weight: bold;
}

#content .post .entry BLOCKQUOTE {
    margin: 15px 0;
    padding: 1px 10px 1px 15px;
    background: #eee;
}

#content .post .entry A.more {
    display: block;
    text-align: right;
    font-weight: bold;
    margin: 15px 0 8px 0;
    text-decoration: none;
}

/* kepek */
#content .post .entry IMG {
    float: right;
    margin: 3px 0 5px 10px;
    border: 5px solid #eee;
}

#content .post .entry IMG.imgnotext { float: none; margin: 0; }

/* rating */
#content .post .rating_container {
    width: 640px;
    padding: 5px 0 10px 40px;
    background: url('http://comment.blog.hu/media/skins/cc_2009/images/cc_post_bullet_gray.png') no-repeat left 6px;
}

#content .post .rating_container .rating {
    height: 17px;
    padding: 4px 0 3px 0;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: 85px center;
    color: #666;
    font-weight: bold;
}

#content .post .rating_container .rating.r0 { background-image: url('http://comment.blog.hu/media/skins/cc_2009/images/cc_rating_00.png'); }
#content .post .rating_container .rating.r1 { background-image: url('http://comment.blog.hu/media/skins/cc_2009/images/cc_rating_01.png'); }
#content .post .rating_container .rating.r2 { background-image: url('http://comment.blog.hu/media/skins/cc_2009/images/cc_rating_02.png'); }
#content .post .rating_container .rating.r3 { background-image: url('http://comment.blog.hu/media/skins/cc_2009/images/cc_rating_03.png'); }
#content .post .rating_container .rating.r4 { background-image: url('http://comment.blog.hu/media/skins/cc_2009/images/cc_rating_04.png'); }
#content .post .rating_container .rating.r5 { background-image: url('http://comment.blog.hu/media/skins/cc_2009/images/cc_rating_05.png'); }

#content .post .rating_container .rating SPAN.eredmeny { color: black; }
#content .post .rating_container .rating.index SPAN.eredmeny { padding-left: 130px; }
#content .post .rating_container .rating.reader SPAN.eredmeny { padding-left: 127px; }

#content .post .rating_container .rating SELECT, #content .post .rating_container .rating INPUT { margin-left: 5px; }

/* post bottom */
#content .post .post_bottom { padding: 5px 0 0 40px; }

#content .post .post_bottom H4 {
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    color: #666;
}

#content .post .post_bottom H4 A { color: #939393; }
#content .post .post_bottom H4 A:hover { color: #900; }

#content .post .post_bottom H3 {
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0 0 0;
    padding: 0;
}

/* related */
#content .post .related { margin: 30px 0 30px 40px; }
#content .post .related P { margin: 0 0 8px 0; font-size: 15px; }
#content .post .related BR { display: none; }

/* lastcomments page */
#content .post.lastcomments H2 {
    margin: 0 0 0 40px;
    padding: 0 0 3px 0;
    font-size: 20px;
    font-weight: bold;
    color: #666;
    border-bottom: 5px solid #ccc;
}

/* PAGER */
#content #pager { width: 640px; padding-left: 40px; }
#content #pager .pager { width: 150px; font-size: 15px; font-weight: bold; }
#content #pager .pager A { display: block; }
#content #pager .pager.prev { float: left; }
#content #pager .pager.next { float: right; text-align: right; }

/* tagfelho */
#content .tagcloud { padding-left: 40px; }

/* KOMMENTEK */
#content .post H3.comment {
    margin: 0 0 0 40px;
    padding: 0 0 3px 0;
    font-size: 20px;
    font-weight: bold;
    color: #666;
    border-bottom: 5px solid #ccc;
}

#content .post .commentsBg {
    width: 640px;
    margin: 0 0 10px 40px;
}

#content .post .commentsBg .comment {
    margin: 0;
    padding: 15px 10px 15px 0;
}

/* hack */
#content .post .comment .commentsBg {
    margin: 0 0 10px 40px;
    padding: 15px 10px 15px 0;
}
/* hack */

#content .post .commentsBg .comment.owncomment { background: #eee; }

#content .post .commentsBg .comment SPAN#trackbackURL { color: #666; }

#content .post .commentsBg .comment H1 {
    margin: 0 -10px 7px 0;
    padding: 0 0 4px 0;
    font-size: 15px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}

#content .post .commentsBg .comment H1 SPAN.commentHeadURL {
    font-size: 13px;
    font-weight: normal;
}

#content .post .commentsBg .comment H1 SPAN.commentTime {
    float: right;
    font-size: 13px;
    margin-top: 2px;
}

#content .post .commentsBg .comment H1 SPAN.commentTime A { color: #666; padding-right: 10px; }

#content .post .commentsBg .comment .commentText { font-size: 13px; line-height: 18px; }

#content .post .commentsBg .comment .commentFooter { font-size: 13px; margin: 10px -5px 0 0; }

#content #commentlist_header { margin: 10px 0 5px 40px; }
#content #commentlist_header A { font-weight: bold; margin: 0 0 5px 0; }

/* COMMENTFORM */
#content .post #comment-form .commentsBg { margin: 0; padding: 0; }
#content .post #comment-form #feedback_container H3.comment { margin: 0; }

#content .post #comment-form #feedback_container P { margin-left: 87px; }

#content .post #comment-form .commentsBg #commentForm { margin: 0; padding: 0 0 0 87px; }

#content .post #comment-form .commentsBg #commentForm FIELDSET { margin: 0 0 15px 0; padding: 0; border: none; }

#content .post #comment-form .commentsBg #commentForm FIELDSET .label { margin-bottom: 5px; }

#content .post #comment-form .commentsBg #commentForm FIELDSET .info { margin: 0; }

#content .post #comment-form .commentsBg #commentForm FIELDSET DIV.input TEXTAREA { width: 540px; height: 150px; }

#content .post #comment-form .commentsBg #commentForm FIELDSET DIV.input FIELDSET.input { margin: 0; }

#content .post #comment-form .commentsBg #commentForm FIELDSET DIV.input INPUT.submit { margin-bottom: 10px; }

#content .post #comment-form #feedback_container { margin-left: 40px; }

#content .post #comment-form #followinglinks { margin-left: 87px; }
#content .post #comment-form #feedback_container #followinglinks P { margin-left: 0; }

/* FEATURES */
#wrapper #features {
    width: 310px;
    padding: 350px 0 0 0;
    margin: 0;
    float: right;
    font-size: 14px;
}

#features .box { margin-bottom: 20px; }

#features .box H3 {
    font-size: 20px;
    color: #626262;
    font-weight: bold;
    margin: 0 0 10px 0;
    padding: 0 0 3px 0;
    border-bottom: 5px solid #ccc;
}

#features .box .inbox { width: 310px; }

#features .box .inbox UL { margin-left: -17px; }

/* firstlinks */
#features .box.firstlinks UL LI.icon A {
    background-position: right;
    background-repeat: no-repeat;
    font-weight: bold;
    padding-right: 21px;
}

#features .box.firstlinks UL LI.icon.email A { background-image: url('http://alkoholista.blog.hu/media/skins/alkesz_3_0/images/alk_icon_email.png'); }
#features .box.firstlinks UL LI.icon.email A:hover { background-image: url('http://alkoholista.blog.hu/media/skins/alkesz_3_0/images/alk_icon_email_hi.png'); }
#features .box.firstlinks UL LI.icon.rss A { background-image: url('http://alkoholista.blog.hu/media/skins/alkesz_3_0/images/alk_icon_rss.png'); }
#features .box.firstlinks UL LI.icon.rss A:hover { background-image: url('http://alkoholista.blog.hu/media/skins/alkesz_3_0/images/alk_icon_rss_hi.png'); }


/* commentbox */
#features .box.widget_comments .inbox { color: #333; }
#features .box.widget_comments .inbox STRONG { color: black; }

/* tags */
#features .box.widget_tags .inbox { font-size: 13px; }
#features .box.widget_tags .inbox SPAN.tagfrequency { color: #666; }

/* feedbox */
#features .box.widget_feed .inbox IMG { display: none; margin-left: 19px; width: 24px; height: 24px; }

/* search */
#features .box.widget_search {
    padding: 5px 0;
    margin-bottom: 23px;
}

#features .box.widget_search .inbox { padding: 0; }
#features .box.widget_search .inbox P { display: inline; margin: 0; }
#features .box.widget_search .inbox P BR { display: none; }

#features .box.widget_search .inbox INPUT.SearchField { width: 220px; margin-right: 7px; }

/* toplista */
#features .box TABLE.toplista { width: 327px; margin: 0 0 0 -17px; }
#features .box TABLE.toplista TD { vertical-align: top; padding-bottom: 8px; }
#features .box TABLE.toplista TD.place { width: 17px; color: #888; }

/* FOOTER */
#footer {
    width: 1100px;
    height: 30px;
    padding: 32px 40px 0 0;
    font-size: 13px;
    text-align: right;
    overflow: hidden;
    background: url('images/bottom.png') no-repeat; 
}

#footer A { color: #666; }

/* ADS */
#wrapper #content .blh-billboard-ad {
    margin: -10px 0 0 40px;
    padding: 0 0 40px 0;
    text-align: center;
}

#wrapper #content .post .blh-billboard-ad IMG { border: none; float: none; margin: 0; }

#features .box.hirdetes { margin-bottom: 25px; }
#features .box.hirdetes .inbox { margin: 0 auto; }


div.post img.imgright {
/*float:right ! important;
margin-left:12px;
margin-right:0;
text-align:right;*/
}
div.post img.imgleft {
float:left ! important;
margin:3px 10px 5px 0 ! important;
text-align:left;
}
div.post img.imgnotext {
float:none ! important;
margin:0;
}