﻿body 
{
    background: #f4f4f4 url(../img/background_01.png) repeat-x top;
    font-family: Arial;
    padding:0;
    margin:0;
}

.pageContainer strong 
{
    font-weight: bold;
}

.pageContainer em 
{
    font-style: italic;
}

ul.snWsActions{
float: right;
font-size: 14px;
}

ol, ul {
    list-style-type: disc !important;
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
}

ul li 
{
    margin-left: 20px !important;
}

a 
{
    color: #00613e;
    text-decoration: none;
}

img 
{
    border: none;
}

/* hck */
.etvForm .input .IULabel
{
    display: none;
}

.resourceTitleHack 
{
    margin-bottom:25px;
}
/* hck END */

/*
a:hover 
{
    font-weight: bold;
}
*/

/*debug*/
/*div 
{
    outline:red solid 1px;
}
.rightContent, .leftContent
{
    outline:blue solid 1px;
}
.leftContentTd, .rightContentTd
{
    border:solid 1px blue;
}*/
/* debug END*/


/*alap tartalmi teruletek*/
.pageContainer 
{
    width:970px;
    margin: 0 auto;
}

.pageSearchrow 
{
    height:35px;
    background-color:#00613e;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: 35px;
    padding-left: 5px;
}

.pageSearchrow .date
{
    float: left;
}

.pageSearchrow .search .caption,
.pageSearchrow .search .qsearch,
.pageSearchrow .search .submit
{
    display: inline;
    margin-left: 10px;
}

.pageSearchrow .search,
.pageSearchrow .snWebPartZone
{
    float: right;
}

.snQuickSearchPortlet {
padding-top: 5px;
}


.pageSearchrow .search .qsearch,
.pageSearchrow .snQuickSearch_input
{
    width: 200px;
 /*   font-size: 11px;*/
}

.pageSearchrow .snQuickSearch_input {
border: solid 2px #ffffff;
background: #ffffff url(../img/search_input.jpg) repeat-x;
height: 18px;
vertical-align: top;
}


.pageSearchrow .search .submit,
.pageSearchrow .snQuickSearch_submit 
{
    font-size: 12px;
    width:59px;
    height:22px;
    line-height:12px; 
    text-transform:uppercase;
    background: url(../img/search_submit.png) no-repeat;
    text-align: center;
    border: none;
    color: #00613e;
    cursor: pointer;
    margin-left: 5px;
    padding: 0px;
}


.pageNewsletterrow
{
    background-color: #dde4df;
    color: #00613e;
    font-size: 14px;
    font-weight: bold;
    height:27px;
    line-height: 26px;
    padding-left: 5px;
    position: relative;
    z-index: 1000;
}

.pageNewsletterrow .newsletter,
.pageNewsletterrow .snHtmlPortlet
{
    float: left;
}

.pageNewsletterrow .login,
.pageNewsletterrow .snAdvancedLoginPortlet 
{
    float: right;
}

.pageNewsletterrow .login .ErrorMsg,
.snErrorMsg
{
    color: Red;
    padding-right: 5px;
    font-size: 14px;
}


.pageNewsletterrow .loginBox 
{
    position: absolute;
    right: 0;
    top:26px;
    font-size: 13px;
    border: solid 1px #000000;
    width: 180px;
    height: 135px;
    padding: 10px;
    background: #ffffff url(../img/bg_loginbox.png) top repeat-x;
    z-index: 1000;
}

.pageNewsletterrow .loginBox .input input
{
    width: 176px;
    height: 19px;
    border: solid 1px #00613e;
    margin: 0;
    padding: 0;
} 
.pageNewsletterrow .loginBox .submit {
height: 17px;
clear: both;
text-align: right;
}

.pageNewsletterrow .loginBox .submit .button,
.pageNewsletterrow .loginBox .submit input
{
    font-size: 11px;
    color: #ffffff;
    background-color: #00613e;
    width: 58px;
    height: 17px;
    text-transform: uppercase;
    margin:0px;
    padding:2px 4px 4px;
      float: right;
      border: none;
} 

.pageNewsletterrow .loginBox .links
{
    font-size: 11px;
    color: #00613e;
    text-align: right;
}

.pageNewsletterrow .loginBox .links a {
font-weight: normal;
}

.pageNewsletterrow .login div {
vertical-align: middle;
float: left;
}


.pageNewsletterrow .login img {
margin-top: 8px;
margin-left: 2px;
}


.pageHeader
{
    height:90px;
    background-color: #ffffff;
    padding: 15px 15px 15px 0px;
}

.pageMenu 
{
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    height: 40px;
    line-height: 40px;
    background: url(../img/bg_menu.png) no-repeat top;
    padding-left: 20px;
    display: block;
    overflow: hidden;
}

.pageMenu .snSiteMenu {
    white-space: nowrap;
}

.pageMenu a 
{
    color: #ffffff;
    text-decoration: none;
}

.pageContent 
{
    padding-top:10px;
}

.leftContent 
{
    width: 270px;
    float:left;
}

.rightContent 
{
    width: 690px;
    float:right;
    padding-left: 10px;
}

.leftContentTd
{
    width: 270px;
}

.rightContentTd
{
    width: 700px;
}

.clear 
{
    font-size: 0px;
    line-height: 0px;
    clear: both;
}

.pageFooter
{
    clear: both;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    font-size: 15px;
    padding: 0 15px;
    background: url(../img/bg_footer.png) top;
}

.pageFooter a
{
      color: #ffffff;
      text-decoration: none;
}

.pageFooter .footerMenu,
.pageFooter .snWebPartZone 
{
    float: left;
}

.pageFooter .power 
{
    float: right;
}
/*alap tartalmi teruletek END*/

/*fejlec*/
.pageHeader .logo 
{
    float: left;
}

.pageHeader .banner 
{
    float: right;
position:relative;
z-index:1;
    
}

.pageHeader .banner img {
position:relative;
z-index:1;
}
/*fejlec END*/

/*baloldali dobozok*/
/*270 380*/
.leftBox {
clear:both;
}

.leftBox .header 
{
   background: url(../img/bg_boxheader.png) top; 
   height: 35px;
   line-height: 34px;
   font-weight: bold;
   font-size: 18px;
   text-transform: uppercase;
   color: #ffffff;
   padding-left: 15px;
   padding-top: 6px;
   
}

.leftBox .program 
{
    background: url(../img/bg_program.png) bottom repeat-x;
    width: 259px;
    margin-bottom: 15px;
    padding: 0px 5px;
}

.leftBox .program .firstArt 
{
    padding: 10px 0px 0px;
}

.leftBox .program .firstArt .image
{
    float:left;   
    padding: 5px;
    background-color: #ffffff;
    border: solid 1px #aaa9a9;
    margin: 5px 5px 5px 0;
}

.leftBox .program .firstArt .image img
{
 width: 101px;
}

.leftBox .program .firstArt .date
{
    font-size: 20px;
    font-weight: bold;
    color: #e21212;
}

.leftBox .program .firstArt .caption
{
    font-size: 13px;
}
.leftBox .program .firstArt .caption b,
{
    font-size: 14px;
}

.leftBox .program .firstArt .caption a
{
    color: #333333;
}

.leftBox .program .firstArt .lead
{
    clear:both;
    font-size: 13px;
    /*margin: 0 5px;*/
    margin-bottom: 10px;
}

.leftBox .program .subArt 
{
    padding: 10px 0px;
    border-top: solid 1px #aaa9a9;
}

.leftBox .program .subArt .date
{
    float: left;
    background-color: #00613e;
    color: #ffffff;
    font-weight:bold;
    font-size: 17px;
    width: 50px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin-right: 5px;
}

.leftBox .program .subArt .caption 
{
    font-size: 13px;
}

.leftBox .program .subArt .caption b
{
    font-size: 14px;
}

.leftBox .program .subArt .caption a
{
    color: #333333;
}

.leftBox .weather 
{
    background-color: #dde4df;
    width: 269px;
    margin-top: 0px;
    padding-top: 0px;
}

.leftBox .weather .forecast
{
    float: left;
    width: 134px;
    height:61px;
}

.leftBox .weather .forecast .image 
{
    border: solid 1px #aaa9a9;
    width: 34px;
    height: 34px;
    margin: 11px;
    float:left;
}

.leftBox .weather .forecast .location 
{
    font-size: 15px;
    font-weight: bold;
    margin-top:15px;
}

.leftBox .weather .forecast .degree 
{
    font-size: 15px;
}

.leftBox .weather .hr 
{
    font-size: 0px;
    line-height: 0px;
    clear: both;
    height: 2px;
    margin: 0 5px;
    /*width: 261px;*/
    background-color: #aaa9a9;
}

.leftBox .navigator
{
    color: #00613e;
    background-color: #dde4df;
    font-size: 15px;
    height: 21px;
    line-height: 30px;
    text-align: right;
    padding-right: 10px;
}

.leftBox .footer
{
    background: url(../img/bg_bfooter.png) bottom no-repeat;
    font-size: 1px;
    margin-bottom: 15px;
    height: 9px;
    width: 269px;
} 

.leftBox .content 
{
    background-color: #dde4df;
    width: 269px;
    margin-top: 0px;
    padding-top: 5px;
    height:215px;
}

.leftBox .content .news
{
    background-color: #ffffff;
    margin: 0px 5px 10px;
    padding:10px;
    font-size: 15px;
    height: 195px;
    overflow-y: scroll;
}

.leftBox .content .news .date
{
    font-weight: bold;
    display: inline;
}

.leftBox .comments 
{
    padding: 12px 5px;
    background: url(../img/bg_news.png) repeat-x;
}

.leftBox .comments .comment
{
    margin-bottom: 10px;
}

.leftBox .comments .comment .caption 
{
    font-size: 13px;
    font-weight: bold;
}

.leftBox .comments .comment .user 
{
    float: left;
    font-size: 13px;
    font-weight: bold;
    color: #00613e;
   /* height: 25px;*/
}

.leftBox .comments .comment .message 
{
 /*   float: left;*/
    font-size: 13px;
    /*padding-left: 25px;*/
}
/*baloldali dobozok END*/

/*tartalom*/

.languageSelector 
{
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    color: #00613e;  
    background-color: #dde4df;  
    border: solid 1px #f4f4f4;
    padding: 0 10px;
    margin-bottom: 15px;
}

.languageSelector .icons 
{
    float: left;
}

.languageSelector .links 
{
    float: right;
}

.languageSelector .icons .first
{
    padding-left: 0px !important; 
}

.languageSelector .icons .image 
{
    padding: 0 5px;
    cursor: pointer;
}

.languageSelector .active
{
    font-weight: bold;
}

.watchThis 
{
    padding: 10px;
    background-color: #dde4df;
    margin-bottom: 20px;
}

.pageContent .banner 
{
    text-align: center;
    margin-bottom: 15px;
}

.articleList .caption 
{
    font-size: 26px;
    font-weight: bold;
    color: #00613e;
    margin: 15px 0 8px 0;
    text-transform: uppercase;
}

.articleList .category 
{
    font-size: 12px;
    font-weight: bold;
    color: #48686c;
    text-transform: uppercase;
    padding: 5px 0;
}

.articleList .leftArt,
.articleList .rightArt
{
    float: left;
    background: url(../img/bg_news.png) 0px 190px  repeat-x;
}

.articleList .rightArt 
{
    float: right;
}

.articleList .leftArt,
.articleList .rightArt 
{
    width: 335px;
    height: 310px;
    margin-bottom: 25px;
}

.articleList .leftArt .caption,
.articleList .rightArt .caption
{
    height: 22px;
    line-height: 22px;
    background: url(../img/bg_mainart.png) top;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding: 0 5px;
    margin: 0;
}

.articleList .image
{
    border: solid 3px #00613e;
    margin-top: 2px;
}

.articleList .lead 
{
    padding: 15px 10px 0px;
    font-size: 14px;
    height: 110px;
}

.articleList .navigator 
{
    color: #00613e;
    font-size:14px;
    text-align: right;
    
}
/*tartalom END*/

/* cikkoldal */
.rightContent .breadCrumb,
.rightContent .snBreadCrumbPortlet 
{
    font-size: 13px;
    height: 25px;
    line-height: 25px;
}

.rightContent .breadCrumb .link,
.rightContent .snBreadCrumbPortlet .link
{
    color: #aaa9a9 !important;
    font-weight: normal !important;
}

.rightContent .breadCrumb .separator,
.rightContent .snBreadCrumbPortlet .separator
{
    color: #aaa9a9 !important;
    padding: 0 10px;
}

.rightContent .breadCrumb .item,
.rightContent .snBreadCrumbPortlet .item 
{
    color: #00613e;
    font-weight: bold;
}


.rightContent .article
{
    margin-bottom: 25px;
}


.rightContent .article .caption
{
    color: #00613e;
    font-size: 26px;
    font-weight: bold;
    margin-top:15px;
    text-transform: uppercase;
}

.rightContent .article .subcaption
{
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 25px;
    text-transform: uppercase;
}

.rightContent .article .image
{
    background-color: #dde4df;
    border: solid 2px #00613e;
    padding: 8px;
    margin: 0 15px 15px 3px;
    float: left;
}

.rightContent .article .image img
{
    width: 212px;
}
.rightContent .article .lead
{
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

.rightContent .article .body
{
    font-size: 14px;
    color: #333333;
    /*padding-top: 20px;*/
    clear: both;
}

.rightContent .article .body a {
 font-weight: bold;
}

.rightContent .article .body p
{
   /* margin-bottom: 25px;*/
}

/* cikkoldal END */

/* musorujsag */
.wideContent
{
    background-color: #f4f4f4;
}

.wideContent ol 
{
    padding: 0;
    margin: 0;
}

.wideContent li 
{
    list-style-type: none;
}

.wideContent .pagerLeft
{
    float: left;
    width: 35px;
    height: 35px;
}

.wideContent .column
{
    float: left;
    width: 280px;
    margin-bottom: 15px;
}

.wideContent .column .passed,
.wideContent .column .passed a
{
    color: #aaa9a9 !important;
}

.wideContent .column .active,
.wideContent .column .active a
{
    background-color: #00613e !important;
    color: #ffffff !important;
}


.wideContent .column .caption
{
    font-size: 20px;
    color: #00613e;
    text-transform: uppercase;
    text-align: center;
    height: 35px;
    line-height: 35px;
}

.wideContent .column .program
{
    background: #dde4df;
    font-size: 13px;
    color: #3e3f3e;
    /*margin-bottom: 5px;*/
    height: 1%;
}

.wideContent .column .program .time
{
    width: 27px;
    float: left;
    padding: 5px;
}

.wideContent .column .program .item 
{
    width: 230px;
    border-left: solid 3px #ffffff;
    float: left;
    padding: 5px;
}

.wideContent .column .program .item .title
{
    font-size: 14px;
    font-weight: bold;
}

.wideContent .separator
{
    float: left;
    width: 30px;
}

.wideContent .pagerRight 
{
    float: right;
    width: 35px;
    height: 35px;
}
/* musorujsag END*/

/* urlap */
.rightContent .etvForm .caption
{
    color: #00613e;
    /*font-size: 24px;*/
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 25px;
    text-transform: uppercase;
}

.rightContent .etvForm .title 
{
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
    width: 97px;
    text-align: left;
    padding-top: 5px;
}

.rightContent .etvForm .title,
.rightContent .etvForm .input 
{
    vertical-align: top;
    text-align: left;
}

.rightContent .etvForm .input
{
    margin-bottom: 15px;
}

.rightContent .etvForm .input input,
.rightContent .etvForm .input select
{
    width: 569px;
    border: solid 2px #dde4df;
/*    margin-bottom: 15px;*/
}

.rightContent .etvForm .input textarea
{
    width: 569px;
    border: solid 2px #dde4df;
    height: 185px;
    margin-bottom: 15px;
}

.rightContent .etvForm .checkbox 
{
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

.rightContent .etvForm .checkbox input
{
   /* border: solid 2px #dde4df;*/
    margin-bottom: 15px;
    float: left;
}

.rightContent .etvForm .button 
{
    text-align: right;
}

.rightContent .etvForm .button .submit,
.rightContent .etvForm .button .submitSpan input
{ 
    font-size: 11px;
    width:59px;
    height:22px;
    line-height:12px; 
    text-transform:uppercase;
    background: url(../img/form_submit.png) no-repeat;
    text-align: center;
    border: none;
    color: #ffffff;
    cursor: pointer;  
    margin-bottom: 15px;
}

.rightContent .etvForm .required 
{
    width: 10px;
    color: #00613e;
    vertical-align: top;
}

.rightContent .etvForm .comment 
{
    color: #00613e;
    font-size: 12px;
}

.rightContent .etvForm .error,
.rightContent .etvForm .error span
{
    color: red;
    font-size: 13px;
}

.etvForm .input span.IUErrorMsg 
{
    color: red;
    font-size: 13px;
}
/* urlap END*/

/* kapcsolatfelvetel hck */
.etvForm .title .spacer
{
    height: 45px;
}

.etvForm .required .spacer
{
    height: 40px;
}
/* kapcsolatfelvetel hck END*/

/* forum */
.forum .caption 
{
    margin: 15px 0;
    color: #363636;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    
}

.forum .topic .title 
{
    margin-top: 10px;
    font-size: 13px;
    font-weight: bold;
    color: #106b4a;
    text-transform: uppercase;
    float: left;
}

.forum .topic .date 
{
    margin-top: 10px;
    float: right;
    color: #333333;
    font-size: 13px;
}

.forum .topic .date .name
{
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    display: inline;
}

.forum .topic .lead 
{
    color: #797979;
    font-size: 13px;
    padding-bottom: 10px;
    border-bottom: solid 2px #aaa9a9;
    margin-bottom: 5px;
}

.forum .last 
{
    background-color: #dde4df;
    margin-bottom: 15px;
}

.forum .last .mtitle 
{
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    text-transform: none;
    padding: 6px 0 10px 6px;
    float: left;
}

.forum .last .mdate
{
    float: right;
    font-size: 13px;
    padding: 6px 6px 10px 0;
} 

.forum .last .mdate .name
{
    font-size: 13px;
    font-weight: bold;
    display: inline;
} 

.forum .last .message
{
    font-size: 13px;
    padding: 0 6px 10px 6px; 
}


.forum .newTopicForm .caption 
{
    color: #333333;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    background: url(../img/newtopicth.png) no-repeat right top;
    padding-right: 15px;
    margin-bottom: 10px;
}

.forum .newTopicForm .newTopicTable
{
    border: solid 5px #dde4df;
    width: 100%;
    margin-bottom: 20px;
}

.forum .newTopicForm .newTopicTable .title 
{
    width: 102px;
    font-size: 14px;
    font-weight: bold;
    vertical-align: top;
    line-height:20px;
}

.forum .newTopicForm .newTopicTable .input,
.forum .newTopicForm .newTopicTable .button  
{
    width: 564px;
}

.forum .newTopicForm .newTopicTable .input input
{
    width: 568px;
    height: 20px;
    border: solid 2px #aaa9a9;
}

.forum .newTopicForm .newTopicTable .input textarea
{
    width: 568px;
    height: 70px;
    border: solid 2px #aaa9a9;
}

.forum .newTopicForm .newTopicTable .button
{
    text-align: right;
}

.forum .newTopicForm .newTopicTable .button .submit
{
    font-size: 12px;
    width:59px;
    height:22px;
    line-height:12px; 
    text-transform:uppercase;
    background: url(../img/form_submit.png) no-repeat;
    text-align: center;
    border: none;
    color: #ffffff;
    cursor: pointer;  
    margin-bottom: 5px;
}
/* forum END*/

/* munkatarsak */
.workers .caption 
{
    font-size: 26px;
    font-weight: bold;
    color: #00613e;
    margin: 15px 0 8px 0;
    text-transform: uppercase;
}

.workers .worker
{
    background: #dde4df url(../img/bg_worker.png) no-repeat bottom;
    margin: 8px 0;
}

.workers .worker .image 
{
    float: left;    
    margin: 11px;
    border: solid 2px #ffffff;
}

.workers .worker .image img
{
 width: 96px;
}

.workers .worker .name
{
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    padding: 15px 10px 15px 120px;
}

.workers .worker .lead
{
    font-size: 14px;
    color: #333333;
    padding: 0 10px 15px 120px;
}

.workers .worker .navigator
{
    font-size: 13px;
    font-weight: bold;
    color: #00613e;
    padding: 0 10px 15px 120px;
    text-align: right;
}

/* munkatarsak END*/

/* videotar */
.videos .caption
{
    font-size: 26px;
    font-weight: bold;
    color: #00613e;
    margin: 15px 0 8px 0;
    text-transform: uppercase;
}

.videos .left 
{
    float: left;
}

.videos .right 
{
    float: right;
}

.videos .video
{
    width: 316px;
    height: 149px;
    background: #dde4df url(../img/bg_videotar.png) no-repeat bottom;
    text-align: center;
    margin: 7px 0;
    padding: 10px;
}

.videos .video .title 
{
    font-size: 13px;
    font-weight: bold;
    color: #00613e;
}

.article .flashImage 
{
    width: 685px;
}

.article .flashImage .image
{
    width: 520px;
    margin: 15px auto;
    float: none;
}

.article .flashImage .image .flashContainer 
{
    display: block;
    width: auto;
    height: 330px;
}

/* videotar END */

/* hirlevel system */
.snSubscriberPortlet .IULabel 
{
   font-size: 14px;
   font-weight: bold;
   color: #333333;
   float: left;
   width: 100px;
   padding: 5px 0 0 0;
   margin: 0;
}

.snSubscriberPortlet .IULabel .IULabelDesc
{
    display: none;
}

.snSubscriberPortlet .IUControl
{
    width: 569px;
    border: solid 2px #dde4df;
} 

.snSubscriberPortlet .IUControl input
{
    width: 563px;
}

.snSubscriberPortlet .IUControl select
{
    width: 569px;
}

.snSubscriberPortlet .snGridTableBorder .subscriberlists_header th
{
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    border-bottom: solid 1px #333333;
}

.snSubscriberPortlet .snGridTableBorder td
{
    font-size: 14px;
    color: #333333;
}

.snSubscriberPortlet .IUButtons .snSubmit,
.snSubscriberPortlet .snSubmit
{
    font-size: 11px;
    width:89px;
    height:22px;
    line-height:12px; 
    text-transform:uppercase;
    background: url(../img/form_submit79.png) no-repeat;
    text-align: center;
    border: none;
    color: #ffffff;
    cursor: pointer;
    margin-left: 5px;
    padding: 0px;
    float: right;
}
/* hirlevel system END */

/* panelmenu */
.panelMenu ul 
{
    padding: 0 !important;
    margin: 0 !important;
}

.panelMenu ul li  
{
    padding: 0 0 0 7px !important;
    margin: 0 0 5px 0 !important;
    list-style-type: none;
    width: 257px;
    border-left: 5px solid #48686c;
    height: 24px;
    line-height: 24px;
    background-color: #dde4df;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
}
/* panelmenu END */

/*rating*/
.emptystarpng 
{ 
    background-image: url(/Root/System/Plugins/Portlets/Ratings/emptystar.png); 
    width: 15px; 
    height: 15px; 
}

.starpng 
{ 
    background-image: url(/Root/System/Plugins/Portlets/Ratings/star.png); 
    width: 15px; 
    height: 15px; 
}

.donestarpng 
{ 
    background-image: url(/Root/System/Plugins/Portlets/Ratings/donestar.png); 
    width: 15px; 
    height: 15px; 
}
/*rating END*/

/* forum/comment message */
.billboard 
{
    margin: 15px 0px;
}

.message 
{
    background-color: Transparent !important;
    border: none !important;
    margin: 0px !important;
    overflow: hidden !important;
    padding: 0px !important;
}

.billboard .odd .header
{
    border: solid 2px #dde4df;
    background-color: #ffffff;
}          

.billboard .even .header
{
    border: solid 2px #ffffff;
    background-color: #dde4df;
}      

.billboard .odd .header .user 
{
    border-right: solid 2px #dde4df;
}

.billboard .even .header .user 
{
    border-right: solid 2px #ffffff;
}

.billboard .message .header .user 
{
    font-size: 13px;
    line-height:16px;
    height: 16px;
    font-weight: bold;
    color: #333333;
    float: left;  
    padding: 0 4px;
}      

.billboard .message .header .date 
{
    line-height:16px;
    height: 16px;
    font-size: 13px;
    color: #333333;
    float: right;
}      

.billboard .odd .lead
{
    background-color: #dde4df;
}

.billboard .even .lead
{
    background-color: #ffffff;
}

.billboard .message .lead 
{
    font-size: 13px;
    color: #333333;
    padding: 7px 5px;
    margin-bottom: 15px;
}

/* forum/comment message END */


/* function */
.snWsActionBar li {
 float: left;
 list-style-type: none;
 margin: 0px 2px;
 padding: 0px;
}

.snWsActionBar ul {
 margin-bottom: 10px;
}
/* function END */

/*ratin*/
.Ratings {
margin-bottom: 10px;
clear: both;
}