/* Designer css átemelve */

a img{
  border: 0px;
}
a {
  text-decoration: none;
}
body {
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
}

.display_left{
    display: block;
    float: left;
}
p{
    text-align: justify;
}

.display_right{
    display: block;
    float: right;
}
#main_body{
    margin: 0px 0px 0px 5px;
}
.main_width{
    width: 990px;
}
#head_bg {
    height: 170px;
    margin-top: 5px;
}

#head_line{
    height: 35px; 
}
#head_line a{
  color: #838282;  
}
#newsletter_box{
  width: 285px;  
  color: #495698;
  font-weight: bold;
}
#newsletter_box #email{
    border: 1px solid #A2A1A1;
    margin-left: 2px;
    margin-right: 4px;
}
#newsletter_text{
    padding-bottom: 3px;
}

#newsletter_box td{
    height: 25px;
}
#newsletter_box #submit_bt{
    display: inline;
    border: 0px;
    background: url('../images/public/blue_bt.gif') no-repeat 0px 3px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 20px;
    height: 23px;
    cursor: pointer;
}
.main_text{
    font-family: tahoma, verdana, arial;
    font-size: 12px;
    color: 838282;
}
#left_side{
    width: 195px;
}
#right_side{
    width: 625px;
    padding-left: 10px;
    margin-left: 5px;
}
#search_box .search_input{
    width: 98px;
    margin-left: 3px;
    margin-bottom: 5px;
}
#submit_bt{
    display: inline;
    border: 0px;
    background: url('../images/public/blue_bt.gif') no-repeat top left;
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 0px;
    width: 27px;
    height: 23px;
    cursor: pointer;
}

#motto{
    width: 190px;
}
#motto img{
   margin-top: 2px;
   margin-left: 8px;
}
#motto a{
    background: url('../images/public/logo.gif') no-repeat;
    display: block;
    float: left;
    width: 144px;
    height: 160px;
    cursor: default;
    margin-left: 20px;
    margin-top: 2px;
}
* html #motto a{
    margin-left: 10px;
    margin-top: 2px;
}
#motto a:hover{
    background: url('../images/public/logo.png') no-repeat;
}


#news_menu .box_top, #news_menu .box_bot, #news_menu .box_bot_right, #news_menu .box_top_right, #news_menu .box_rig, #news_menu .box_left, #news_menu .box_top_left, #news_menu .box_bot_left{
    background: transparent;
    display: block;
    float: left;
    width: 193px;
}
#news_menu .box_top_left{
  background: url('../images/public/news_box_bg.gif') no-repeat top left;  
}
#news_menu .box_bot{
  border-bottom: 1px solid #f26060;  
}

#news_menu {
    width: 193px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
#work_box {
   background: url('../images/public/work_box_bg.gif') no-repeat top left; 
}
#news_box {
   background: url('../images/public/news_box_bg.gif') no-repeat top left; 
}
#webshop_box {
   background: url('../images/public/webshop_box_bg.gif') no-repeat top left; 
}
#forum_box {
   background: url('../images/public/forum_box_bg.gif') no-repeat top left; 
}
#partner_box {
   background: url('../images/public/partner_box_bg.gif') no-repeat top left; 
}
#etc_box {
   background: url('../images/public/etc_box_bg.gif') no-repeat top left; 
}
#work_box .left_box_body ul{
   list-style-image: url('../images/public/purpule_list.gif'); 
}
#webshop_box .left_box_body ul{
   list-style-image: url('../images/public/dark_green_list.gif'); 

}
#news_box ul{
    list-style-image: url(../images/public/new_dark_blue_list.gif);
}
#etc_box .left_box_body ul{
   list-style-image: url('../images/public/green_list.gif'); 
}

#work_box ul a:hover{
   color: #8039b9;
}
#news_box ul a:hover{
   color: #125594;
}
#webshop_box ul a:hover{
   color: #02770c;
}
#etc_box ul a:hover{
   color: #b6ba2c;
}
#news_box .left_box_itmes_selected a{
    color: #125594;
    font-weight: bold;
}
#news_box {
   background: url('../images/public/news_box_bg.gif') no-repeat top left; 
}
#webshop_box {
   background: url('../images/public/webshop_box_bg.gif') no-repeat top left; 
}
#forum_box {
   background: url('../images/public/forum_box_bg.gif') no-repeat top left; 
}
#partner_box {
   background: url('../images/public/partner_box_bg.gif') no-repeat top left; 
}
#etc_box {
   background: url('../images/public/etc_box_bg.gif') no-repeat top left; 
}

.left_box{
    margin-bottom: 7px;
}
.left_box_head{
   color: #FFFFFF;
   font-weight: bold;
   padding: 7px 0px 8px 13px;
   width: 179px;
}
.left_box_head a{
   color: #FFFFFF;
}

.left_box_body{
    color: #838282;
    width: 189px;
}
.left_box_body ul{
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 0px 0px;
}
.left_box_body li{
    margin-top: 5px;
}
.left_box_body a{
    color: #838282;
}

#login .box_top, #login .box_bot, #login .box_bot_right, #login .box_top_right, #login .box_rig, #login .box_left, #login .box_top_left, #login .box_bot_left{
    background: transparent;
    display: block;
    float: left;
    width: 193px;
}
#login .box_top_left{
  background: url('../images/public/login_box_bg.gif') no-repeat top left;  
}
#login a:hover{
    color: #c15300;
}

#login {
    width: 193px;
    display: block;
    float: left;
    margin-bottom: 8px;
}
#logged .box_top, #logged .box_bot, #logged .box_bot_right, #logged .box_top_right, #logged .box_rig, #logged .box_left, #logged .box_top_left, #logged .box_bot_left{
    background: transparent;
    display: block;
    float: left;
    width: 193px;
}

#logged .box_top_left{
  background: url('../images/public/login_box_bg.gif') no-repeat top left;  
}
#logged .box_bot{
  border-bottom: 1px solid #ed8d02; 
}

#logged {
    width: 193px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
#application_menu .box_top, #application_menu .box_bot, #application_menu .box_bot_right, #application_menu .box_top_right, #application_menu .box_rig, #application_menu .box_left, #application_menu .box_top_left, #application_menu .box_bot_left{
    background: transparent;
    display: block;
    float: left;
    width: 193px;
}

#application_menu .box_top_left{
  background: url('../images/public/menu_bg_top.gif') no-repeat top left;  
}
#application_menu .box_bot{
  border-bottom: 1px solid #e2e736;   
}

#application_menu {
    width: 193px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
#application_menu #head, #news_menu #head, #login #head, #logged #head{
    margin: 5px 0px 12px 9px;
}
#application_menu #head, #news_menu #head, #login #head, #logged #head, #application_menu #head a, #news_menu #head a, #login #head a, #logged #head a{
    color: #FFFFFF;
    font-weight: bold;
}
* html #application_menu #head, * html #news_menu #head, * html #login #head, * html #logged #head{
    margin: 9px 0px 15px 10px;
}
*+html #application_menu #head, *+html #news_menu #head, *+html #login #head, *+html #logged #head{
    margin: 9px 0px 15px 10px;
}
#application_menu ul, #news_menu ul{
    list-style-image: url(../images/public/green_list.gif);
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 0px 0px;
}
#application_menu li, #news_menu li{
    margin-top: 10px;
}
#news_menu ul{
    list-style-image: url(../images/public/new_dark_blue_list.gif);
}

#application_menu li, #news_menu li, #login, #application_menu li a, #news_menu li a, #login a, #logged, #logged a, #logout a span {
    color: #838282;
}
#logged #logout a{
    text-decoration: underline;
}
#logged #logout a:hover{
    color: #C15300;
}
.reg_text{
    margin-left: 0px;
    margin-top: 5px;
}
#logged .reg_text a{
    color: #838282;
    text-decoration: underline;
}
#logged .reg_text a:hover{
    color: #C15300;
}
#application_menu li a:hover{
    color: #86a501;
}

#news_menu .box_top_right, #application_menu .box_top_right, #logged .box_top_right, #login .box_top_right{
    padding: 2px 3px 5px 3px;
    width: 187px;
}


#news_menu li a:hover{
    color: #b20505;
}
#login .password_input .Submitbt{
    border: 0px;
    background: url('../images/public/brown_bt.gif') no-repeat top left;
    margin: 3px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 27px;
    height: 23px;    
    float: right;
    cursor: pointer;
}
* html #login .password_input .Submitbt{
    margin: 3px 1px 0px 0px;
}
#login .email_input{
    width: 134px;
}
#login .password_input .SubmitItem{
    width: 86px;
    margin: 4px 0px 0px 0px;
    float: left;
}
#login td{
    padding-left: 2px;
}
#login table{
    margin-bottom: 5px;
}
.forgot_pas{
    text-decoration: underline;
    margin-left: 5px;
    margin-right: 10px;
}

#contents .box_top, #contents .box_bot, #contents .box_bot_right, #contents .box_top_right, #contents .box_rig, #contents .box_left, #contents .box_top_left, #contents .box_bot_left{
    background: transparent;
    padding: 0px 0px 0px 0px;
}
#article .box_top, #article .box_bot, #article .box_bot_right, #article .box_top_right, #article .box_rig, #article .box_left, #article .box_top_left, #article .box_bot_left{
    background: transparent;
    padding: 0px 0px 0px 0px;
}
#contents {
    width: 620px;
    float: left;
    display: block;
}
#contents a{
    color: #495698;
    font-weight: bold;
}
#contents .item a{
    font-weight: normal;
}
.item_selected .selected{
    font-weight: bold;
}
.item_selected a{
    color: #495698;
    font-weight: bold;
}
.item_selected{
    color: #495698;
}
.item_selected{
    color: #495698;
    font-weight: bold;
}
.gyik_help{
    margin-top: 10px;
    margin-left: 5px;
}
#comments .box_top_right{
    padding-top: 2px;
}
#contents #lead #head, #contents #major #head, #article #head, #article_content #head{
    color: #495698;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
}
#contents #lead #head a, #contents #major #head a, #article #head a, #article_content #head a{
   color: #495698; 
}

#lead{ 
    color: #838282;
    padding-bottom: 5px; 
    border-bottom: 1px solid #a2a1a1;
}
#lead #navigation {
    text-align: right;
}
.more_article{
    text-align: right;
    color: #495698;
    font-weight: bold;
    background: url(../images/public/more.gif) no-repeat 46px 6px;
    padding-right: 12px;
}
#links{
    border-top: 1px solid #a2a1a1;
    margin-top: 5px;
        display: block;
    float: left;
    width: 620px;
}
#links #head{
    color: #495698;
    font-weight: bold;  
    
}
#news_open_page #links #head{
    width: 530px;
    float: left;
}
#links #items a{
    color: #495698;
    font-weight: normal;
    font-size: 11px;
    text-decoration: underline;
}
#links ul{
    list-style-type: none;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#lead .text, column1 #lead .text, column0 #lead .text{
    text-align: justify;
}
#contents .items{
    list-style-image: url(../images/public/blue_list.gif);
}
#article_content .content{
  color: #838282;  
    text-align: justify;
}
#article_content .content img{
    margin: 5px 5px 5px 5px;
}
#lead img{
    float: left;
    margin: 0px 5px 5px 0px;
}
#type1 #column0{
    width: 620px;
    margin-right: 10px;
    display: block;
    float: left;
}
#type1 #column0 #lead .text{
   text-align: justify; 
    width: 620px;
    display: block;
    float: left;
}

#type2 #column0{
    width: 302px;
    margin-right: 10px;
    display: block;
    float: left;
}
#type2 #column1{
    width: 302px;
    display: block;
    float: right;
}
#type2 #column0 #lead .text, #type2 #column1 #lead .text{
   text-align: justify; 
    width: 302px;
    display: block;
    float: left;
}

#article #head .title{
    line-height: 26px;
    font-size: 16px;
    margin-bottom: 10px;
}
#article #article_content #head .title{
    line-height: 12px;
    font-size: 12px;
    margin-bottom: 10px;
}
#article_content #head, #related_article #head{
    font-size: 12px;
}
#related_article {
    margin-top: 5px;
    border-top: 1px solid #a2a1a1;
  
}

#article_content #navigation .box_top, #article_content #navigation .box_bot, #article_content #navigation .box_bot_right, #article_content #navigation .box_top_right, #article_content #navigation .box_rig, #article_content #navigation .box_left, #article_content #navigation .box_top_left, #article_content #navigation .box_bot_left, #article_content #navigation .bt_bg, #article_content #navigation .bt_bg_left, #article_content #navigation .bt_bg_right{
    background: transparent;
    padding: 0px 0px 0px 0px;
    color: #495698;
}
#article_content #navigation .box_table{
    text-align: right;
}
#article_content #navigation .bt_bg #Submit_0{
     color: #495698;
     cursor: pointer;
     float: right;
}
#article_content #navigation .bt_bg #Submit{
     color: #495698;
     cursor: pointer;
     display: block;
     float: left;
}
#article #related_article #items a{
    color: #495698;
    font-weight: bold;    
    text-decoration: underline;
}
#article #related_article ul{
    list-style-type: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#article_content #navigation .navigation_separator{
    display: block;
    float: left; 
    width: 1px;
}
#article_content #navigation .bt_bg{
   
}
#article_content, #article_content #navigation{
    display: block;
    float: left;     
     width: 620px; 
}
.banner{
    width: 140px;
}
#article, #article #head, #article #article_content, #article #related_article, #article #items, #contents .items, #search{
    width: 620px; 
    display: block;
    float: left; 
    margin: 0px 0px 0px 0px;
    margin-bottom: 5px;
}

#article #lead{
    font-weight: bold;
    margin-bottom: 5px;
}
#article #contents {
    width: 220px;
    float: right;
    display: block;
    padding: 10px 5px 10px 5px;
    background-color: #efeff0;
    border: 1px solid #bababb;
    margin-top: 15px;
    margin-left: 10px;
    margin-bottom: 5px;
}
* html #article #contents{
    width: 170px;
    padding: 10px 10px 10px 10px;
}
#article #contents #head, #article #contents .items{
    width: 180px;
}

* html #article #items, * html #contents .items{
    margin-left: 0px;
    padding-left: 30px;
}
*+html #article #items {
    margin-left: 0px;
    padding-left: 30px;
}
*+html #contents .items{
    margin-left: 0px;
    padding-left: 30px;
}   
#footer{
    border-top: 1px solid #A2A1A1;
    margin-top: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
#footer, #footer a{
    color: #838282;
}
#search {
    border-top: 1px solid #A2A1A1;
    border-bottom: 1px solid #A2A1A1;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #495698;
    font-weight: bold;    
}
#search .box_table{
  border-bottom: 1px solid #A2A1A1;  
  padding-bottom: 2px;
    display: block;
    float: left; 
    width: 620px; 
}
#search .box{
  border-bottom: 1px solid #A2A1A1;  
  padding-bottom: 3px;
    display: block;
    float: left; 
    width: 620px; 
}
#search #search{
    width: 100px;
    border: 1px solid #A2A1A1;  
    display: inline;
    float: none;
    padding: 1px 2px 1px 2px;
    margin: 0px 0px 0px 0px;
}
#search .SubmitItem{
    border: 0px;
    background: url('../images/public/blue_bt.gif') no-repeat 0px 3px;
    padding: 0px 0px 0px 0px;
    width: 27px;
    height: 23px;
    cursor: pointer;
}
#comments .box_table, #comments .box, #comments .box_top, #comments .box_bot, #comments .box_rig, #comments .box_left, #comments .box_top_left, #comments .box_bot_left, #comments .box_bot_right, #comments .box_top_right{
    width: 620px; 
    display: block;
    float: left; 
}
.forum_bt .bt_bg{
    background: transparent;  
    height: 20px;
}
.forum_bt .bt_bg_right{
    background: transparent;
}
.forum_bt .bt_bg_left{
   background: transparent; 
}
.forum_bt .bt_bg input{
    padding: 0px 0px 0px 0px;
   background: url('../images/public/forum_new.gif') no-repeat 0px 2px;  
   padding-left: 20px;
    color: #FFFFFF;
    cursor: pointer;
}

.comment_bt .bt_bg{
    background: transparent;  
    height: 20px;
}
.comment_bt .bt_bg_right{
    background: transparent;
}
.comment_bt .bt_bg_left{
   background: transparent; 
}
.comment_bt .bt_bg input{
    padding: 0px 0px 0px 0px;
   background: url('../images/public/forum_new.gif') no-repeat 0px 2px;  
   padding-left: 20px;
    color: #FFFFFF;
    cursor: pointer;
}

.forum_table .table_head td{
    color: #495698;
    font-size: 12px;
}
.no_login{    
    margin-bottom: 5px;
}
#forum{
    width: 620px;    
    display: block;
    float: left; 
}
#forum #topics{
    width: 620px;    
    display: block;
    float: left; 
}
#forum #pathway .box_top{
  background: url('../images/public/forum_head_bg.gif') repeat-x top left;  
}
#forum #pathway .box_bot{
  background: transparent;  
}
#forum #pathway .box_rig{
  background: transparent;  
}
#forum #pathway .box_left{
  background: transparent;  
}
#forum #pathway .box_top_left{
  background: url('../images/public/protal_forum_head_left.gif') no-repeat top left;  
}
#forum #pathway .box_bot_left{
  background: transparent;  
}
#forum #pathway .box_bot_right{
  background: transparent;  
}
#forum #pathway .box_top_right{
  background: url('../images/public/protal_forum_head_right.gif') no-repeat top right;
  padding: 2px 6px 5px 2px;  
}

#forum #topics .box_top{
  background: url('../images/public/forum_head_lit_bg.gif') repeat-x top left;  
}
#forum #topics .box_bot{
  background: transparent;  
}
#forum #topics .box_rig{
  background: transparent;  
}
#forum #topics .box_left{
  background: transparent;  
}
#forum #topics .box_top_left{
  background: url('../images/public/forum_head_lit_left.gif') no-repeat top left;  
}
#forum #topics .box_bot_left{
  background: transparent;  
}
#forum #topics .box_bot_right{
  background: transparent;  
}
#forum #topics .box_top_right{
  background: url('../images/public/forum_head_lit_right.gif') no-repeat top right;
  padding: 2px 0px 0px 2px;  
}

#forum #topics .bt_bg{
    background: transparent;  
    height: 20px;
}
#forum #topics .bt_bg_right{
     background: transparent;
}
#forum #topics .bt_bg_left{
   background: transparent; 
}
#forum #topics input{
    padding: 0px 0px 0px 0px;
   background: url('../images/public/news_add_comment.gif') no-repeat 0px 2px;  
   padding-left: 20px;
    color: #FFFFFF;
    cursor: pointer;
}
.forum_table{
    width: 620px; 
    display: block;
    float: left; 
    margin-top: 8px;
}

.forum_bt{    
    width: 160px; 
    display: block;
    float: left; 
}

.comment_bt{
    display: block;
    float: left;
    text-align: right;
    width: 128px;  
}

.new_comment_bt{
    display: block;
    float: left;
    text-align: right;
    width: 128px;  
}

#forum #topics .box_table, #forum #topics .box, #forum #topics .box_top, #forum #topics .box_bot, #forum #topics .box_rig, #forum #topics .box_left, #forum #topics .box_top_left, #forum #topics .box_bot_left, #forum #topics .box_bot_right, #forum #topics .box_top_right{
    width: 620px; 
    display: block;
    float: left; 
}
.forum_table .base_data .table_head{
    color: #495698;
    font-size: 12px;
}
#forum #topics .base_data{
    width: 620px;
}

.pathway_items li{
    display: inline;
}
.pathway_items{
   margin: 5px 0px 15px 10px;
    padding: 0px 0px 0px 0px;
}
.pathway_items img{
    vertical-align: top;
    margin-top: 2px;
}
#forum #pathway{
     font-weight: bold;
    color: #495698;      
}
.moderator_items {
    font-weight: bold;
    color: #495698;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
.moderator_items li {
    display: inline;
}
#forum #pathway .text_mod{
     font-weight: bold;
    color: #495698;   
}

.no_login .text{
    color: #FFFF00;    
    font-weight: bold;
    margin-left: 50px;
}
#forum #pathway .pathway_items .root .text, #forum #pathway .pathway_items .item a{
    color: #FFFFFF;
    font-weight: bold;
}
#forum #pathway .pathway_items li{
    color: #FFFFFF;
    font-weight: bold;
}
#claim_topic, #claim_topic_editor{
  width: 620px;  
    display: block;
    float: left; 
}
#claim_topic .box_table, #claim_topic .box, #claim_topic .box_top, #claim_topic .box_bot, #claim_topic .box_rig, #claim_topic .box_left, #claim_topic .box_top_left, #claim_topic .box_bot_left, #claim_topic .box_bot_right, #claim_topic .box_top_right{
    background: transparent;  
}
#claim_topic .box_top{
  background: url('../images/public/forum_head_bg.gif') repeat-x top left;  
}
#claim_topic .box_top_left{
  background: url('../images/public/protal_forum_head_left.gif') no-repeat top left;  
}
#claim_topic .box_top_right{
  background: url('../images/public/protal_forum_head_right.gif') no-repeat top right;
  padding: 2px 0px 0px 2px;  
}
#claim_topic .box_bot{
  background: url('../images/public/forum_head_lit_bg.gif') repeat-x bottom left;  
}
#claim_topic .box_bot_left{
  background: url('../images/public/forum_head_lit_left.gif') no-repeat bottom left;  
}
#claim_topic .box_bot_right{
  background: url('../images/public/forum_head_lit_right.gif') no-repeat bottom right;
}
#claim_topic .form_table_cell{
    border: 0px;
}
#claim_topic .table_head{
    height: 28px;
}
#claim_topic .form_table_cell{
    font-weight: bold;
    color: #495698; 
    font-size: 12px;
    vertical-align: top;
}
#claim_topic .bt_bg, #claim_topic .bt_bg_left, #claim_topic .bt_bg_right{
    background: transparent;  
}
#claim_topic .bt_bg input{
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
}

#claim_topic .bt_bg #bt_save{
    background-image: url('../images/public/blue_ok.gif');  
    padding-bottom: 0px;
}
#claim_topic .bt_bg #bt_back{
    background-image: url('../images/public/forum_bg_cancel.gif');  
padding-bottom: 0px;
}
#forum #comments{
    width: 620px;    
    display: block;
    float: left; 
}
#forum #comments .box_top{
  background: url('../images/public/forum_head_lit_bg.gif') repeat-x top left;  
}
#forum #comments .box_bot{
  background: transparent;  
}
#forum #comments .box_rig{
  background: transparent;  
}
#forum #comments .box_left{
  background: transparent;  
}
#forum #comments .box_top_left{
  background: url('../images/public/forum_head_lit_left.gif') no-repeat top left;  
}
#forum #comments .box_bot_left{
  background: transparent;  
}
#forum #comments .box_bot_right{
  background: transparent;  
}
#forum #comments .box_top_right{
  background: url('../images/public/forum_head_lit_right.gif') no-repeat top right;
  padding: 2px 0px 0px 0px;  
}

#forum #comments .forum_bt .bt_bg{
    background: transparent;  
    height: 20px;
}
#forum #comments .forum_bt .bt_bg_right{
    background: transparent;
}
#forum #comments .forum_bt .bt_bg_left{
   background: transparent; 
}
#forum #comments input{
    padding: 0px 0px 0px 0px;
   background: url('../images/public/news_add_comment.gif') no-repeat 0px 2px;  
   padding-left: 20px;
    color: #FFFFFF;
    cursor: pointer;
}
*+html #forum #comments input{
   padding-left: 3px;
}
* html #forum #comments input{
   padding-left: 3px;
}
#forum #comments .box_table, #forum #comments .box, #forum #comments .box_top, #forum #comments .box_bot, #forum #comments .box_rig, #forum #comments .box_left, #forum #comments .box_top_left, #forum #comments .box_bot_left, #forum #comments .box_bot_right, #forum #comments .box_top_right{
    width: 620px; 
    display: block;
    float: left; 
}
#forum #comments .base_data{
    width: 620px;
}



#new_comment .box_table, #new_comment .box, #new_comment .box_top, #new_comment .box_bot, #new_comment .box_rig, #new_comment .box_left, #new_comment .box_top_left, #new_comment .box_bot_left, #new_comment .box_bot_right, #new_comment .box_top_right{
    background: transparent; 
}
#new_comment .box_top{
  background: url('../images/public/forum_head_bg.gif') repeat-x top left;  
}
#new_comment .box_top_left{
  background: url('../images/public/protal_forum_head_left.gif') no-repeat top left;  
}
#new_comment .box_top_right{
  background: url('../images/public/protal_forum_head_right.gif') no-repeat top right;
  padding: 2px 0px 0px 2px;  
}
#new_comment .box_bot{
  background: url('../images/public/forum_head_lit_bg.gif') repeat-x bottom left;  
}
#new_comment .box_bot_left{
  background: url('../images/public/forum_head_lit_left.gif') no-repeat bottom left;  
}
#new_comment .box_bot_right{
  background: url('../images/public/forum_head_lit_right.gif') no-repeat bottom right;
}
#new_comment .form_table_cell{
    border: 0px;
}
#new_comment .table_head{
    height: 28px;
}
#new_comment .form_table_cell{
    font-weight: bold;
    color: #495698; 
    font-size: 12px;
    vertical-align: top;
}
#new_comment .bt_bg input{
    color: #FFFFFF;
    cursor: pointer;
    padding: 0px 0px 0px 0px;
}
#new_comment .comment_put_ori input{
    background: url('../images/public/forum_bg_add_comment.gif') no-repeat 0px 2px;   
    color: #FFFFFF;
    cursor: pointer;
    padding: 0px 0px 0px 20px;
    text-align: left;
    border: 0px;
    font-weight: bold;
    font-size: 12px;
    margin-right: 5px;
}

#new_comment .comment_prew .bt_bg{
    background: transparent;  
    height: 15px;
}
.bt_bg input{
    text-align: left;
}
#new_comment .comment_prew .bt_bg input{
   background: url('../images/public/forum_bg_add_comment.gif') no-repeat 0px 2px;  
   padding-left: 20px;
}
#new_comment .comment_prew .bt_bg_right{
    background: transparent;    
}
#new_comment .comment_prew .bt_bg_left{
   background: transparent; 
}
#new_comment .comment_commit .bt_bg{
    background: transparent;  
    height: 15px;
}
#new_comment .comment_commit .bt_bg input{
   background: url('../images/public/forum_add_comment.gif') no-repeat 0px 2px;  
   padding-left: 20px;
}
#new_comment .comment_commit .bt_bg_right{
   background: transparent;
}
#new_comment .comment_commit .bt_bg_left{
   background: transparent; 
}
#new_comment .comment_cancel .bt_bg{
    background: transparent;  
    height: 15px;
}
#new_comment .comment_cancel .bt_bg input{
   background: url('../images/public/forum_bg_cancel.gif') no-repeat 0px 2px;  
   padding-left: 20px;
}
#new_comment .comment_cancel .bt_bg_right{
    background: transparent;
}
#new_comment .comment_cancel .bt_bg_left{
   background: transparent; 
}
#new_comment .base_data .form_table_label{
    border: 0px;
    padding: 3px 0px 3px 0px;
}
#new_comment_editor, #new_comment{
    width: 620px; 
    display: block;
    float: left;    
}
#new_comment_editor .base_data{
    width: 620px;
}


#forum .box .form_table_cell{
    border: 0px;
}
#forum .box .forum_table table{ 

}
#forum .box .forum_table .table_head{ 
    border-top: 2px solid #82C2E0;
    border-bottom: 2px solid #82C2E0;
}
#forum .box .form_table_cell a{
    font-weight: bold;
    color: #4787B1; 
    font-size: 12px;    
}
#forum .box .form_table_cell{
    font-weight: normal;
    color: #838282; 
    font-size: 12px;    
}


#preview .box_table, #preview .box, #preview .box_top, #preview .box_bot, #preview .box_rig, #preview .box_left, #preview .box_top_left, #preview .box_bot_left, #preview .box_bot_right, #preview .box_top_right{
    background: transparent; 
    display: block;
    float: left;
    width: 620px;
}
#preview .box_top{
  background: url('../images/public/forum_head_lit_bg.gif') repeat-x top left;  
}
#preview .box_top_left{
  background: url('../images/public/forum_head_lit_left.gif') no-repeat top left;  
}
#preview .box_top_right{
  background: url('../images/public/forum_head_lit_right.gif') no-repeat top right;
  padding: 2px 0px 0px 2px;  
  width: 618px;
}
#preview #title{
    font-weight: bold;
    color: #FFFFFF; 
    font-size: 12px;    
    margin-left: 5px;
    margin-bottom: 10px;
}
#preview .comment_body{
    margin-left: 5px;
}
#preview #content{
   margin-left: 10px; 
}
#preview .forum_comments{
    width: 600px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 10px;
    background-color: #eff7fe;
}
#preview .forum_comments .comment_head{
    background-color: #B3D4EF;
    margin-bottom: 5px;
    padding: 2px 2px 2px 4px;
    width: 594px;
}
#preview .comment_body{
    width: 600px;
}
#preview .quote{
    margin-left: 10px;
}
#preview .comment_footer{
    width: 600px;
}
#previewarticle{
    display: block;
    width: 620px;
}
#previewarticle2{
    font-family: Tahoma;
    font-size: 12px;
}
#previewarticle2 #article #head .title{
    font-weight: bold;
    font-size: 16px;    
    margin-left: 5px;
    margin-bottom: 10px;
}
#previewArticle .bt_bg, #previewArticle .bt_bg_left, #previewArticle .bt_bg_right, #previewArticle .box_top, #previewArticle .box_top_left, #previewArticle .box_bot_left, #previewArticle .box_bot_right, #previewArticle .box_top_right{
    background: transparent;
    
}
#previewArticle #buttons .box_bot{
  background: url('../images/public/forum_head_lit_bg.gif') repeat-x bottom left;  
    display: block;
    float: left;
    width: 620px;
}
#previewArticle #buttons .box_bot_left{
  background: url('../images/public/forum_head_lit_left.gif') no-repeat bottom left;  
    display: block;
    float: left;
    width: 620px;
}
#previewArticle #buttons .box_bot_right{
  background: url('../images/public/forum_head_lit_right.gif') no-repeat bottom right;
    display: block;
    float: left;
    width: 620px;
}

#save{
    background: url('../images/system/green_bt_oks.gif') no-repeat 0px 3px;
    padding-left: 16px;
    text-align: left;
    color: #FFFFFF;
}
.base_data td{
    padding-left: 5px;
}

.comment_table .bt_reply .bt_bg{
    background: transparent;  
}
.comment_table .bt_reply .bt_bg_right{
    background: transparent;
}
.comment_table .bt_reply .bt_bg_left{
   background: transparent; 
}
.comment_table .bt_reply input{
    padding: 0px 0px 0px 0px;
   background: url('../images/public/news_reply_comment.gif') no-repeat 0px 2px;  
   padding-left: 20px;
    color: #495698;
    cursor: pointer;
}
#comments .bt_reply .bt_bg{
    background: transparent;  
    margin-top: 0px;
}
#comments .bt_reply .bt_bg_right{
    background: transparent;
}
#comments .bt_reply .bt_bg_left{
   background: transparent; 
}
#comments .bt_reply input{
    padding: 0px 0px 0px 0px;
   background: url('../images/public/news_reply_comment.gif') no-repeat 0px 2px;  
   padding-left: 20px;
    color: #495698;
    cursor: pointer;
}
#forum #comments .bt_reply .bt_bg{
    background: transparent;  
    margin-top: 0px;
}
#forum #comments .bt_reply .bt_bg_right{
    background: transparent;
}
#forum #comments .bt_reply .bt_bg_left{
   background: transparent; 
}
#forum #comments .bt_reply input{
    padding: 0px 0px 0px 0px;
   background: url('../images/public/news_reply_comment.gif') no-repeat 0px 2px;  
   padding-left: 20px;
    color: #1c5a96;
    cursor: pointer;
}
#comments .bt_neg .bt_bg{
    background: transparent;  
}
#comments .bt_neg .bt_bg_right{
    background: transparent;
}
#comments .bt_neg .bt_bg_left{
   background: transparent; 
}
#comments .bt_neg input{
    padding: 0px 0px 0px 0px;
   background: url('../images/public/forum_del.gif') no-repeat 0px 2px;  
   padding-left: 20px;
    color: #495698;
    cursor: pointer;
}
.bt_neg{
    margin-top: 0px;
}
.comment_table .bt_neg .bt_bg{
    background: transparent;  
}
.comment_table .bt_neg .bt_bg_right{
    background: transparent;
}
.comment_table .bt_neg .bt_bg_left{
   background: transparent; 
}
.comment_table .bt_neg input{
    padding: 0px 0px 0px 0px;
   background: url('../images/public/forum_del.gif') no-repeat 0px 2px;  
   padding-left: 20px;
    color: #495698;
    cursor: pointer;
}
#forum #comments .bt_neg .bt_bg{
    background: transparent;  
}
#forum #comments .bt_neg .bt_bg_right{
    background: transparent;
}
#forum #comments .bt_neg .bt_bg_left{
   background: transparent; 
}
#forum #comments .bt_neg input{
    padding: 0px 0px 0px 0px;
   background: url('../images/public/forum_del.gif') no-repeat 0px 2px;  
   padding-left: 20px;
    color: #495698;
    cursor: pointer;
}
#forum #comments .forum_table .base_data td{
    padding-top: 5px;
}
#forum #comments .forum_table .base_data .table_head{
    padding-top: 0px;
}
.quote {
    background-color: #E0E8EF;
    padding: 5px 5px 5px 5px;
    margin-right: 10px;
}
.quote .text{
    color: #364074;
    font-style: italic;
    border-top: 1px solid #495698;
    padding: 5px 0px 5px 0px;
}
#forum #comments .forum_table .quote {
    margin: 5px 5px 5px 5px;
}
#forum #comments .forum_table p{
    margin: 0px 0px 0px 0px;
}

#poral_registration{
    width: 620px;
    display: block;
    float: left;
}
#poral_registration .box_table, #poral_registration .box, #poral_registration .box_top, #poral_registration .box_bot, #poral_registration .box_rig, #poral_registration .box_left, #poral_registration .box_top_left, #poral_registration .box_bot_left, #poral_registration .box_bot_right, #poral_registration .box_top_right{
    background: transparent; 
    width: 620px;
    display: block;
    float: left;
}
#poral_registration .box_top{
  background: url('../images/public/orange_head_bg.gif') repeat-x top left;  
}
#poral_registration .box_top_left{
  background: url('../images/public/orange_head_left.gif') no-repeat top left;  
}
#poral_registration .box_top_right{
  background: url('../images/public/orange_head_right.gif') no-repeat top right;
  padding: 0px 0px 0px 2px;  
}
#poral_registration .box_bot{
  background: url('../images/public/news_box_head_bg_orange.gif') repeat-x bottom left;  
}
#poral_registration .box_bot_left{
  background: url('../images/public/news_box_head_left_orange.gif') no-repeat bottom left;  
}
#poral_registration .box_bot_right{
  background: url('../images/public/news_box_head_right_orange.gif') no-repeat bottom right;
}
#poral_registration .base_data .table_head{
    padding-top: 4px;
    padding-left: 3px;
    padding-bottom: 5px;
    vertical-align: top;
}
#poral_registration .base_data .form_table_label{
    border: 0px;
    padding: 0px 0px 0px 0px;
}
#poral_registration .box_table{
    margin-top: 0px;
}
#poral_registration .base_data td{
    padding: 2px 2px 2px 2px;
}
#poral_registration .bt_bg input{
    color: #FFFFFF;
    cursor: pointer;
    padding: 2px 0px 1px 0px;
}
#poral_registration .bt_bg{
    background: transparent;  
    padding-top: 2px;
}
#poral_registration .bt_bg_right{
   background: transparent; 
   padding: 0px 0px 0px 0px;
}
#poral_registration .bt_bg_left{
   background: transparent; 
}
#poral_registration #save{
    background: url(../images/public/dark_blue_ok.gif) no-repeat 0px 3px;
    padding-left: 17px;
}
#poral_registration #cancel{
    background: url(../images/public/blue_cancel.gif) no-repeat 0px 3px;
    padding-left: 17px;
}
.archiv{
    float: right;
    margin-top: 0px;
}
#contents .archiv a{
    color: #FFFFFF;
}
.archiv .bt_bg{
   background: url(../images/public/bt_bg.gif) repeat-x top left;  
}
.archiv .bt_bg_left{
   background: url(../images/public/bt_bg_left.gif) no-repeat top left;  
}
.archiv .bt_bg_right{
   background: url(../images/public/bt_bg_right.gif) no-repeat top right;  
   padding: 2px 5px 4px 5px;
}
#contents .archiv a{
   background: url(../images/public/blue_bt_bg_arrow.gif) no-repeat center right;   
   padding-right: 15px;
}
.search_box_line{
    float: left;
}
#comments{
    display: block;
    float: left;
    width: 620px;
}
#comments, #comments .box_table, #comments .box, #comments .box_top, #comments .box_bot, #comments .box_rig, #comments .box_left, #comments .box_top_left, #comments .box_bot_left, #comments .box_bot_right, #comments .box_top_right{
    background: transparent; 
}
#comments .box_top{
  background: url('../images/public/forum_head_lit_bg.gif') repeat-x top left;  
}
#comments .box_top_left{
  background: url('../images/public/forum_head_lit_left.gif') no-repeat top left;  
}
#comments .box_top_right{
  background: url('../images/public/forum_head_lit_right.gif') no-repeat top right;
}
#new_comment .new_comm_ok .bt_bg{
    background: transparent;  
    height: 15px;
}
#new_comment .new_comm_ok .bt_bg_right{
    background: transparent;
}
#new_comment .new_comm_ok .bt_bg_left{
   background: transparent; 
}
#new_comment .new_comm_ok input{
   background: url('../images/public/news_reply_comment.gif') no-repeat 0px 2px;    
   padding-left: 20px;
}
#new_comment .new_comm_cancel input{
   background: url('../images/public/forum_cancel.gif') no-repeat 0px 2px;  
   padding-left: 20px;
}
#new_comment .new_comm_cancel .bt_bg{
    background: transparent;  
    height: 15px;
}
#new_comment .new_comm_cancel .bt_bg_right{
    background: transparent;
}
#new_comment .new_comm_cancel .bt_bg_left{
   background: transparent; 
}
.comment_table{
    width: 620px;
}
.bt_next{
    width: 150px;
}
.bt_prev{
    width: 150px;
}

#searchPage .box_table, #searchPage .box, #searchPage .box_top, #searchPage .box_bot, #searchPage .box_rig, #searchPage .box_left, #searchPage .box_top_left, #searchPage .box_bot_left, #searchPage .box_bot_right, #searchPage .box_top_right{
    background: transparent; 
}
#searchPage #results #head{
    border-bottom: 1px solid #A2A1A1;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
#results #lead{
    margin-top: 4px;
}
#searchPage #navigation .text{
    color: #495698;
    font-weight: bold;
}
#searchPage #head a{
    color: #495698;
}
#searchPage .item{
    margin-bottom: 5px;
}
#results{
    display: block;
    float: left;
    width: 620px;
}
#logout{
    display: block;
    float: right;
    width: 190px;
    text-align: right;
}
#searchPage #results #items #head{
    border: 0px;
    padding-bottom: 0px;
}
#searchPage #results #items .list_lead{
    text-align: justify;
}
#searchPage #results #items .category, #searchPage #results #items .title{
    font-weight: bold;
    color: #495698;
}
#searchPage #results #items .category{
    font-weight: normal;
    font-style: italic;
}
#searchPage #results #items{
    border-top: 1px solid #A2A1A1;
    padding-top: 5px;
}
#searchPage #results .created{
    font-weight: normal;
    font-style: italic;    
}
#article .author{
    font-weight: normal;
    font-style: italic;
}
#article .created{
    font-weight: normal;
    font-style: italic;
}
#contents #lead #head .created{
    font-weight: normal;
    font-style: italic;  
}

#message_page .box_table, #message_page .box, #message_page .box_top, #message_page .box_bot, #message_page .box_rig, #message_page .box_left, #message_page .box_top_left, #message_page .box_bot_left, #message_page .box_bot_right, #message_page .box_top_right{
    background: transparent; 
}
#message_page {
    color: #838282; 
}
#message_page a {
    font-weight: bold;
    color: #495698; 
}
#message_page .message{
    font-weight: bold;
    font-size: 18px;
    text-align: center;
}
#comments .forum_comments{
    width: 620px;
}
#comments .forum_comments .comment_body{
    padding: 2px 4px 2px 6px;
    width: 606px;
}
#comments .forum_comments .comment_head{
    background-color: #B3D4EF;
    margin-bottom: 5px;
    padding: 2px 2px 2px 4px;
    width: 614px;
}
#comments .forum_comments{
    margin-bottom: 10px;
    background-color: #eff7fe;
}
#comments .forum_comments .comment_footer a{
    font-size: 10px;
    font-weight: normal;
    color: #495698;  
}
#comments .forum_comments .comment_footer{
    text-align: right;
font-size: 10px;
    margin-right: 4px;
    width: 616px;
    padding-bottom: 3px;
}
#static_content{
    font-family: tahoma,verdana,arial;
    font-size: 12px;
    color: #838282;
}
#static_content a{
    color: #495698;
    text-decoration: underline;
}
#static_content #title{
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #495698;
}
#static_content h2, #static_content h3, #static_content h4, #static_content h5, #static_content h6, #static_content h1{
   color: #495698; 
}  
#comments .forum_comments .comment_head .user_name{
    margin-right: 10px;
}
#forgotPassword{
    background: transparent;
    border: 0px;
    color: #838282;
    text-decoration: underline;
    padding-left: 2px;
}
#forgotPassword:hover{
    color: #C15300;
}
.row_color1{
    background-color: #e9f4fe;
    border-bottom: 1px solid #82C2E0;
}
.row_color2{
    background-color: #FFFFFF;
    border-bottom: 1px solid #82C2E0;
}
#search_prod .search_table .form_table_cell a {
    color:#4787B1;
    font-size:12px;
    font-weight:bold;
}
#search_prod .search_table .form_table_cell {
    color:#838282;
    font-size:12px;
    font-weight:normal;
    padding:2px 0px 2px 8px;
    border: 0px;
}
.nav_first{
    background: url('../images/public/forum_head_lit_right.gif') no-repeat top;
}
.nav_previous{
    
}
.nav_next{
    
}
.nav_last{
    
}
#list_navigation{
    margin-top: 2px;
    font-weight: normal;
    color: #495698;
    width: 620px;
    border-top: 2px solid #86b2d6;
    border-bottom: 2px solid #86b2d6;
    text-align: center;
    padding-top: 1px;
    padding-bottom: 1px;
}
#list_navigation select{
    display: block;
    float: right;
    height: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.stepper{
    margin-top: 2px;
    width: 200px;
    float: left;
    margin-left: 210px;
    display: block;
}
#list_navigation a{
    color: #495698;
    font-weight: bold;
}
#list_navigation_down{
    margin-top: 2px;
    float: right;
    font-weight: normal;
    color: #FFFFFF;
    text-align: center;
}
#list_navigation_down a{
    color: #FFFFFF;
    font-weight: bold;
}
#list_navigation_down .text{
    margin-top: 1px;
}
.line_bg{

    background: url(../images/public/forum_head_lit_bg.gif) repeat-x scroll left top;
}
.line_left{
    background: url(../images/public/forum_head_lit_left.gif) no-repeat left top;
}
.line_right{
    background: url(../images/public/forum_head_lit_right.gif) no-repeat right top;
        height: 20px;
        padding-top: 2px;
        
}
.mce_text{
    width: 580px;
}

*+html .forum_bt .bt_bg input,
*+html #forum #topics input,
*+html #forum #comments input,
*+html #new_comment .comment_prew .bt_bg input,
*+html #new_comment .comment_commit .bt_bg input,
*+html #new_comment .comment_cancel .bt_bg input,
*+html .comment_table .bt_reply input,
*+html #forum #comments .bt_reply input,
*+html #comments .bt_neg input,
*+html .comment_table .bt_neg input,
*+html #forum #comments .bt_neg input,
*+html #new_comment .new_comm_ok input,
*+html #new_comment .new_comm_cancel input{
   padding-left: 20px;
}
* html .forum_bt .bt_bg input, 
* html #forum #topics input, 
* html #forum #comments input, 
* html #new_comment .comment_prew .bt_bg input, 
* html #new_comment .comment_commit .bt_bg input, 
* html #new_comment .comment_cancel .bt_bg input, 
* html .comment_table .bt_reply input, 
* html #forum #comments .bt_reply input, 
* html #comments .bt_neg input, 
* html .comment_table .bt_neg input, 
* html #forum #comments .bt_neg input, 
* html #new_comment .new_comm_ok input, 
* html #new_comment .new_comm_cancel input{
   padding-left: 20px;
}
#links #left{
    width: 302px;
    display: block;
    float: left;
}
#links #right{
    width: 302px;
    display: block;
    float: right;
}

#navigationDown .box_table, #navigationDown .box, #navigationDown .box_top, #navigationDown .box_bot, #navigationDown .box_rig, #navigationDown .box_left, #navigationDown .box_top_left, #navigationDown .box_bot_left, #navigationDown .box_bot_right, #navigationDown .box_top_right{
    background: transparent; 
}
.line_bg{
   background: url(../images/public/forum_head_lit_bg.gif) repeat-x scroll left top;
}
.line_left{
  background: url(../images/public/forum_head_lit_left.gif) no-repeat left top;
}
.line_right{
    background: url(../images/public/forum_head_lit_right.gif) no-repeat right top;
    height: 20px;
    padding-top: 2px;
}
#list_navigation_down{
    width: 620px;
}
#bt_save{
    background: url('../images/public/oks.gif') no-repeat 0px 3px;
    padding-left: 16px;
    text-align: left;    
    color: #FFFFFF;
}
#bt_back{
    background: url('../images/public/back.gif') no-repeat 0px 3px;
    padding-left: 16px;
    text-align: left;
    color: #FFFFFF;
}
.tab,.tab a{
    color: #FFFFFF;
    font-weight: bold;
}
.tab{
    background: url('../images/public/tab_bg.gif') repeat-x top left;
margin-right: 2px;
}
.tab_left{
    background: url('../images/public/tab_left.gif') no-repeat top left;
}
.tab_right{
    background: url('../images/public/tab_right.gif') no-repeat top right;
    padding: 9px 10px 10px 10px;
}
.tab_aktiv{
    background: url('../images/public/active_tab_bg.gif') repeat-x top left;
}
.tab_aktiv .tab_left{
    background: url('../images/public/active_tab_left.gif') no-repeat top left;
}
.tab_aktiv .tab_right{
    background: url('../images/public/active_tab_right.gif') no-repeat top right;
    padding: 9px 10px 10px 10px;
}
.overtures_row{
    border-top: 1px solid #64b76b;
    border-bottom: 1px solid #64b76b;   
    width: 614px; 
    padding-top: 5px;
    padding-bottom: 5px;
}
.overtures_items{
    width: 150px;
    margin-right: 3px;
}
.overtures_items a{
    color: #02770c;
}
.overtures_items_pic{
    width: 150px;
    text-align: center;
}
.overtures_items_txt{
    width: 150px;
    text-align: center;
}
.overtures_items_price{
    width: 150px;
    text-align: center;
    font-weight: bold;
    color: #000000;
}
.box_title{
    color: #02770c;
    font-weight: bold;
    font-size: 13px;
    width: 614px; 
    border-top: 2px solid #64b76b;
    border-bottom: 1px solid #64b76b;
    padding-top: 5px;
    padding-bottom: 5px;
}
#catalog_overtures{
    display: block;
    float: left;
    margin-top: 10px;
}

#catalog_overtures .box_title{
    border-top: 0px;
    border-bottom: 0px;
    padding-top: 1px;
    padding-left: 5px;
    padding-bottom: 0px;
    color: #FFFFFF;
    margin-bottom: 5px;
}
.overtures_table table{
    width: 614px; 
}
.overtures_table td{
    padding: 5px 0px 5px 0px;
    
    border-top: 0px;
}
.overtures_table .picture_row td{
   border-top: 0px;
}
.category_path a{
    color: #02770c;
  background: url('../images/public/green_nav.gif') no-repeat center right;  
  padding-right: 15px;
  margin-right: 5px;
    text-decoration: underline;
}
#catalog_categories .box_title{
    margin-top: 2px;
    border-top: 1px solid #64b76b;
    border-bottom: 2px solid #64b76b;    
}
.category_more a{
    color: #02770c;
  background: url('../images/public/green_nav.gif') no-repeat center left;  
  padding-left: 15px;
  margin-right: 5px;
    margin-left: 5px;

}
.category_more{
    width: 100px;
    margin: 3px 0px 3px 0px;
}
#catalog_categories .category_more_box .box_title{
    border-top: 0px;
    border-bottom: 0px;
}
#catalog_overtures .box_top{
  background: url('../images/public/green_bt_bg.gif') repeat-x top left;    
  display: block;
  float: left;
}
#catalog_overtures .box_top_left{
  background: url('../images/public/green_bt_left.gif') no-repeat top left;    
  display: block;
  float: left;
}
#catalog_overtures .box_top_right{
  background: url('../images/public/green_bt_right.gif') no-repeat top right;    
  display: block;
  float: left;
}
.category_more_box{
    padding-bottom: 5px;
}
.list_table_prod table{
    margin-top: 8px;
    width: 613px;
    font-size: 12px;
}
.list_table_prod .table_head{
  color: #02770c;  
border-bottom: 2px solid #64b76b;    
border-top: 2px solid #64b76b;    
}
#products .list_table_prod .row_color1{
    /*background: url('../images/public/green_sep_line.gif') repeat-x bottom left;            */
    border-bottom: 1px solid #64b76b;
 background-color: #FFFFFF;
}
#products .list_table_prod .row_color2{
   /* background: #e3f7e4 url('../images/public/green_sep_line.gif') repeat-x bottom left;*/
   background-color: #e3f7e4;
    border-bottom: 1px solid #64b76b;
}
#products .list_table_prod .base_data .form_table_cell{
    padding-top: 5px;
    padding-bottom: 5px;
}
#products .list_table_prod .base_data{
   /* background: #FFFFFF url('../images/public/green_sep_line.gif') repeat-x top left;  */
 border-top: 1px solid #64b76b;  
}
.box .list_table_prod .form_table_cell{
    border-left: 0px;
    border-bottom: 0px;
    font-size: 12px;
}
.result_text{
    color: #02770c;  
}
.result_links{
    margin-left: 200px;
    color: #02770c;  
}
.list_table_prod a{
   color: #02770c;  
   font-weight: bold;
   text-decoration: underline;
}
.list_table_prod .list_nav{
   border-top: 1px solid #64b76b;
 border-bottom: 1px solid #64b76b;
    padding-top: 3px;
    padding-bottom: 3px;
}
.partner_viewer table{
    width: 613px;
    color: #838282;
}
.partner_viewer table td{
    padding-top: 3px;
    padding-bottom: 3px;
}
.partner_name{
    font-size: 14px;
    font-weight: bold;
    color: #02770c;
}
.partner_description{
    color: #02770c;
}
.partner_contact{
    color: #02770c;
}
.partner_conditions{
    color: #02770c;
}
.partner_info{
    padding-left: 10px;
}
.partner_list_title{
    width: 613px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    padding-top: 1px;
    padding-left: 5px;
}
#product_viewer_page .bt_bg{
    background: url('../images/public/green_bt_bg.gif') repeat-x top left; 
    margin-right: 10px;
}
#product_viewer_page .bt_bg_left{
    background: url('../images/public/green_bt_left.gif') no-repeat top left; 
}
#product_viewer_page .bt_bg_right{
    background: url('../images/public/green_bt_right.gif') no-repeat top right; 
}
#product_viewer_page .bt_bg input{
    padding-top: 0px;
    cursor: pointer;
    color: #FFFFFF;
}
#product_viewer_page #bt_back{
    background: url('../images/public/green_back.gif') no-repeat 0px 2px; 
    padding-left: 18px;
}
.product_viewer{
    width: 613px;
}

.other_pictures{
    border-bottom: 1px solid #02770C;
    padding: 2px 2px 2px 5px;
    margin-bottom: 5px;
}

.list_table_prod .prod_list_table{
    width: 250px;
    margin-top: 0px;
}
.list_table_prod .prod_list_table td {

}
.prod_list_title{
    font-weight: bold;
    color: #02770c;
    width: 120px;
}
.prod_list_item_bold{
    font-weight: bold;
    text-align: right;
}
.prod_list_item{
    text-align: right;
}
#catalog_partners #partner_viewer #products .box_top{
  background: url('../images/public/green_bt_bg.gif') repeat-x top left;    
  display: block;
  float: left;
}
#catalog_partners #partner_viewer #products .box_top_left{
  background: url('../images/public/green_bt_left.gif') no-repeat top left;    
  display: block;
  float: left;
}
#catalog_partners #partner_viewer #products .box_top_right{
  background: url('../images/public/green_bt_right.gif') no-repeat top right;    
  display: block;
  float: left;
}

#comment_list .box_top{
  background: url('../images/public/green_bt_bg.gif') repeat-x top left;    
  display: block;
  float: left;
}
#comment_list .box_top_left{
  background: url('../images/public/green_bt_left.gif') no-repeat top left;    
  display: block;
  float: left;
}
#comment_list .box_top_right{
  background: url('../images/public/green_bt_right.gif') no-repeat top right;    
  display: block;
  float: left;
  width: 615px;
  padding-top: 1px; 
}
#product .picture{
    margin-right: 10px;
}
#product_prices{
    display: block;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}
#product_prices td{
    padding-top: 2px;   
    padding-bottom: 2px;   
}

#product_viewer_page .bt_basket{
    background: url('../images/public/green_basket.gif') no-repeat 0px 3px; 
    padding-left: 18px;
}
.to_basket_input{
    width: 25px;
    float: left;
}
.to_basket{
    width: 110px;
}
#choose_product_page .bt_bg{
    background: url('../images/public/green_bt_bg.gif') repeat-x top left; 
}
#choose_product_page .bt_bg_left{
    background: url('../images/public/green_bt_left.gif') no-repeat top left; 
}
#choose_product_page .bt_bg_right{
    background: url('../images/public/green_bt_right.gif') no-repeat top right; 
}
#choose_product_page .bt_bg #bt_save{
    background: url('../images/public/green_basket.gif') no-repeat 0px 2px; 
    padding-left: 18px; 
}
#choose_product_page #to_basket table{
    width: 300px;
}

.price_list_item{
    border-bottom: 1px solid #64b76b;
}
.error_message{
    font-weight: bold;
    color: #FF0000;
    font-size: 13px;
}
.head_txt{
    font-weight: bold;
    color: #FFFFFF;
    margin-right: 20px;
    margin-left: 10px;
    float: left;
    width: 160px;
}
.not_yet_comment{
    width: 605px;
    margin-left: 10px;
    font-weight: bold;
    color: #02770c;
    margin-top: 8px;
}
#comment_list{
    display: block;
    float: left;
    margin-bottom: 10px;
}
#comment_list .no_login{
    color: #FFFFFF;
}

#comment_list .forum_bt{
    background: url('../images/public/green_add.gif') no-repeat 0px 1px; 
    padding-left: 20px;
}
#comment_list .forum_bt a{
    font-weight: bold;
    color: #FFFFFF;
}


#comment_list .comment_bt{
    background: url('../images/public/green_add.gif') no-repeat 0px 1px; 
    margin-left: 75px;
}

#comment_list .new_comment_bt{
    background: url('../images/public/green_add.gif') no-repeat 0px 1px; 
    margin-left: 30px;
}

#comment_list .comment_bt a{
    font-weight: bold;
    color: #FFFFFF;
}

#comment_list .new_comment_bt a{
    font-weight: bold;
    color: #FFFFFF;
}


#comment_list .stepper input{
    border: 0px;
    background: transparent;
  cursor: pointer;
}
#comment_list .stepper{
    display: block;
    float: left;
}
#comment_list .next{
  background: url('../images/public/green_next.gif') no-repeat center center;  
  width: 20px;
  margin-left: 5px;
}
#comment_list .last{
  background: url('../images/public/green_last.gif') no-repeat center center;  
  width: 20px;
  margin-left: 5px;
}
#comment_list .prev{
  background: url('../images/public/green_prev.gif') no-repeat center center;  
  width: 20px;
  margin-left: 5px;
}
#comment_list .first{
  background: url('../images/public/green_first.gif') no-repeat center center;  
  width: 20px;
  margin-left: 5px;
}
#comment_list .the_number{
    display: block;
    float: left;
    margin-top: 1px;
}
.jump_page{
    display: block;
    float: left;    
}
.jump_page input{
    border: 0px;
    background: transparent;
  cursor: pointer;
    font-weight: bold;
    color: #02770c;
    font-size: 12px;
}
.comment_text{
    width: 615px;
}
#product_viewer_page #list_navigation{
    border-bottom: 2px solid #64b76b;
    border-top: 2px solid #64b76b;
    color: #02770c;
}
#product_viewer_page #comment_list .head_txt{
    margin-bottom: 6px;
}
#product_viewer_page #comment_list #list_navigation .total{
    margin-top: 1px;
    color: #000000;
}
.score_date {
    background-color: #D3F7D4;
    width: 610px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
}
.score_date .comment_footer{
    width: 200px;
    text-align: right;
    padding-right: 5px;
}
.score_date .comment_score{
    width: 300px;

}
#product_viewer_page #comment_list #list_navigation{
    width: 615px;
}
#product_viewer_page #comment_list .comment_text{
    padding: 5px 5px 5px 5px;
}

#catalog_categories_search .box_top{
  background: url('../images/public/green_bt_bg.gif') repeat-x top left;    
  display: block;
    float: left;
}
#catalog_categories_search .box_table{
    margin-top: 0px;
     margin-bottom: 0px;
}
#catalog_categories_search .box_top_left{
  background: url('../images/public/green_bt_left.gif') no-repeat top left;    
  display: block;
  float: left;
}
#catalog_categories_search .box_top_right{
  background: url('../images/public/green_bt_right.gif') no-repeat top right;    
  display: block;
  float: left;
  width: 615px;
  padding-top: 1px; 
}
#catalog_categories_search .title{
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 5px;
}
#catalog_categories_search table{
    margin-top: 10px;
    margin-left: 10px;
}
#catalog_categories_search table td{
    padding: 5px 5px 5px 5px;
}
#catalog_categories_search .bt_bg{
    background: url('../images/public/green_bt_bg.gif') repeat-x top left; 
}
#catalog_categories_search .bt_bg_left{
    background: url('../images/public/green_bt_left.gif') no-repeat top left; 
}
#catalog_categories_search .bt_bg_right{
    background: url('../images/public/green_bt_right.gif') no-repeat top right; 
}
#catalog_categories_search .bt_bg input{
    padding-top: 0px;
    cursor: pointer;
    color: #FFFFFF;
}
#catalog_categories_search #Submit{
    background: url('../images/public/green_more.gif') no-repeat center right; 
    padding-right: 20px;
    padding-left: 0px;
}


#basket_viewer .box_top{
  background: url('../images/public/green_bt_bg.gif') repeat-x top left;    
  display: block;
    float: left;
    margin-top: 10px;
}
#basket_viewer .box_top_left{
  background: url('../images/public/green_bt_left.gif') no-repeat top left;    
  display: block;
  float: left;
}
#basket_viewer .box_top_right{
  background: url('../images/public/green_bt_right.gif') no-repeat top right;    
  display: block;
  float: left;
  width: 615px;
  padding-top: 1px; 
}
#basket_viewer .title{
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 5px;
}
#basket_viewer table{
    margin-top: 10px;
    width: 615px;
}
#basket_viewer table td{
    padding: 5px 5px 5px 5px;
}
#basket_viewer .bt_bg{
    background: url('../images/public/green_bt_bg.gif') repeat-x top left; 
}
#basket_viewer .bt_bg_left{
    background: url('../images/public/green_bt_left.gif') no-repeat top left; 
}
#basket_viewer .bt_bg_right{
    background: url('../images/public/green_bt_right.gif') no-repeat top right; 
}
#basket_viewer .bt_bg input{
    padding-top: 0px;
    cursor: pointer;
    color: #FFFFFF;
}
#basket_viewer #Submit{
    background: url('../images/public/green_more.gif') no-repeat center right; 
    padding-right: 20px;
    padding-left: 0px;
}
#basket_viewer .form_table_cell .delete_bg a{
    background: url('../images/public/green_del.gif') no-repeat center right; 
    padding-right: 23px;
    padding-left: 0px;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 2px;
    text-decoration: none;
    font-size: 12px;
}
#basket_viewer .bt_bg_right{
    padding: 1px 5px 3px 5px;
}
#basket_viewer .table_head {
    border-bottom: 2px solid #64B76B;
    border-top: 2px solid #64B76B;
    color: #02770C;
}
#basket_viewer .form_table_cell {
    padding-bottom: 2px;
    padding-top: 2px;
    background-color: #FFFFFF;
    border-left: 0px;
    border-bottom: 1px solid #64B76B;
}
#basket_viewer .form_table_cell a{
    color: #02770c;
    text-decoration: underline;
}
.sum_td td{
    background-color: #E3F7E4;
    border-bottom: 2px solid #64B76B;
}
.login_to_order{
    color: #02770C; 
    font-weight: bold;   
}
#basket_viewer #bt_save{
    background: url('../images/public/green_basket.gif') no-repeat center right;
    padding-left: 0px;
    padding-right: 23px;
}

#basket_viewer #bt_back{
    background: url('../images/public/green_back.gif') no-repeat center right;
    padding-left: 0px;
    padding-right: 23px;
} 

#basket_viewer .sum_td td{
    background-color: #E3F7E4;
    border-bottom: 2px solid #64B76B;
    padding-bottom: 2px;
    padding-top: 2px;
}
#basket_viewer .sum_td td .bt_bg_left{
    background: url('../images/public/green_back_green_bt_left.gif') no-repeat top left; 
}
#basket_viewer .bt_bg{
    float: right; 
}
#basket_viewer .sum_td td .bt_bg_right{
    background: url('../images/public/green_back_green_bt_right.gif') no-repeat top right; 
    padding-bottom: 0px;
}

#institution_search .box_top{
  background: url('../images/public/big_yellow_bg.gif') repeat-x top left;    
  display: block;
    float: left;
}
#institution_search .box_top_left{
  background: url('../images/public/big_yellow_left.gif') no-repeat top left;    
  display: block;
  float: left;
}
#institution_search .box_top_right{
  background: url('../images/public/big_yellow_right.gif') no-repeat top right;    
  display: block;
  float: left;
  width: 625px;
  padding-top: 6px; 
}
#institution_search{
  display: block;
  float: left;
  width: 625px;    
}
#institution_search .box_table{
    margin-top: 5px;
    margin-bottom: 0px;
}
#institution_search .more{
    color: #868601;
}
.more{
    background: url('../images/public/more_yellow.gif') no-repeat top right;
    padding-right: 10px;
}

.boxes_table{
    width: 620px;
    margin-top: 10px;
    margin-left: 5px;
}
.boxes_table td{
    padding: 2px 0px 2px 0px;
}
.boxes_table #search{
    width: 60px;
    border-top: 0px;
    padding: 0px 0px 0px 0px;
    float: right;
    margin-right: 10px;
    margin-top: 5px;
}
#boxes .search_title{
    color: #FFFFFF;
    margin-left: 10px;
}
#institution_search .line_bg{
    background-image: url('../images/public/yellow_bg.gif');
}
#institution_search .line_left{
    background-image: url('../images/public/yellow_left.gif');
}
#institution_search .boxes_table{
    margin-top: 15px;
    margin-bottom: 10px;
}
#institution_search .line_right{
    background-image: url('../images/public/yellow_right.gif');
    width: 620px;
    padding-left: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
}
#institution_search .total{
    color: #FFFFFF; 
    font-weight: bold;
}
#institution_search .search_table .table_head {
    border-color: #c0c041;
    color: #868601;
}
#institution_search .row_color1{
    background-color: #f9f9e2;
    border-bottom: 0px;
font-size: 12px;
}
#institution_search .row_color2{
    border-bottom: 0px;
    font-size: 12px;
}
#institution_search .search_table a{
    font-weight: bold;
    color: #868601;
}
#institution_search .list_nav_total{
    border-top: 1px solid #c0c041;
    border-bottom: 1px solid #c0c041;
    font-weight: bold;
    color: #868601;
    padding-top: 2px;
    padding-bottom: 2px;
}
#institution_view .table_data a{
    color: #868601;
}
#institution_view{
    border-top: 2px solid #c0c041;
    width: 625px;
    padding-top: 5px;
}
#institution_view .nav_back a{
    background: url('../images/public/more_back_yellow.gif') no-repeat top left;
    color: #868601;
    padding-left: 10px;
    float: right;
}
#institution_view .nav_back, #institution_view .prod_text{
    border-color: #c0c041;
}
.more_back{
    background: url('../images/public/more_back_yellow.gif') no-repeat top left;
    padding-left: 10px;
}
#publication_view .table_data a{
    color: #868601;
}
#publication_view{
    border-top: 2px solid #c0c041;
    width: 625px;
    padding-top: 5px;
}
#publication_view .nav_back a{
    background: url('../images/public/more_back_yellow.gif') no-repeat top left;
    color: #868601;
    padding-left: 10px;
    float: right;
}
#publication_view .nav_back, #publication_view .prod_text{
    border-color: #c0c041;
}


#publication_search .box_top{
  background: url('../images/public/big_yellow_bg.gif') repeat-x top left;    
  display: block;
    float: left;
}
#publication_search .box_top_left{
  background: url('../images/public/big_yellow_left.gif') no-repeat top left;    
  display: block;
  float: left;
}
#publication_search .box_top_right{
  background: url('../images/public/big_yellow_right.gif') no-repeat top right;    
  display: block;
  float: left;
  width: 625px;
  padding-top: 6px; 
}
#publication_search{
  display: block;
  float: left;
  width: 625px;    
}
#publication_search .box_table{
    margin-top: 5px;
    margin-bottom: 0px;
}
#publication_search .more{
    color: #868601;
}
#publication_search .line_bg{
    background-image: url('../images/public/yellow_bg.gif');
}
#publication_search .line_left{
    background-image: url('../images/public/yellow_left.gif');
}
#publication_search .boxes_table{
    margin-top: 15px;
    margin-bottom: 10px;
}
#publication_search .line_right{
    background-image: url('../images/public/yellow_right.gif');
    width: 620px;
    padding-left: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
}
#publication_search .total{
    color: #FFFFFF; 
    font-weight: bold;
}
#publication_search .search_table .table_head {
    border-color: #c0c041;
    color: #868601;
}
#publication_search .row_color1{
    background-color: #f9f9e2;
    border-bottom: 0px;
font-size: 12px;
}
#publication_search .row_color2{
    border-bottom: 0px;
    font-size: 12px;
}
#publication_search .search_table a{
    font-weight: bold;
    color: #868601;
}
#publication_search .list_nav_total{
    border-top: 1px solid #c0c041;
    border-bottom: 1px solid #c0c041;
    font-weight: bold;
    color: #868601;
    padding-top: 2px;
    padding-bottom: 2px;
}
#article_comments #comments .box_top{
    background: url(../images/public/news_box_head_bg.gif) repeat-x left top;
}
#article_comments #comments .box_top_left{
    background: url(../images/public/news_box_head_left.gif) no-repeat left top;
}
#article_comments #comments .box_top_right{
    background: url(../images/public/news_box_head_right.gif) no-repeat right top;
}
#article_comments #comments .bt_reply input{
    background-image: url('../images/public/news_reply_comment.gif');
    color: #1c5a96;
}
#article_comments #comments .bt_neg input{
    background-image: url('../images/public/news_del_comment.gif');
    color: #1c5a96;
    padding-left: 15px;
}
#article_comments #comments .forum_bt .bt_bg input{
    background-image: url('../images/public/news_add_comment.gif');
    padding-left: 15px;
}
#catalog_main .button_line{
    width: 615px;
    padding-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 5px;
border-top: 2px solid #64B76B;
border-bottom: 2px solid #64B76B;
}
#catalog_main .button_line a{
    color: #FFFFFF;
    font-weight: bold;
    
}
#catalog_main #catalog_overtures{
    margin-top: 0px;
}
#catalog_main #catalog_overtures .box_table{
    margin-top: 0px;
    margin-bottom: 0px;
}
#catalog_main .button_line .bt_bg{
    background: url('../images/public/green_bt_bg.gif') repeat-x top left; 
    margin-left: 0px;
    margin-right: 10px;
}
#catalog_main .button_line .bt_bg_left{
    background: url('../images/public/green_bt_left.gif') no-repeat top left; 
}
#catalog_main .button_line .bt_bg_right{
    background: url('../images/public/green_bt_right.gif') no-repeat top right;
    padding: 1px 5px 2px 5px;
}
#catalog_main #catalog_categories_search .box_top{
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 2px solid #64B76B;
}
#catalog_main .button_line .bt_bg a{
    background: url('../images/public/green_more.gif') no-repeat center right; 
    padding-right: 22px;
}
#catalog_main #catalog_categories_search table{
    margin-left: 0px;
}

#catalog_partners .bt_bg{
    background: url('../images/public/green_bt_bg.gif') repeat-x top left; 
    float: right;
    margin-top: 10px;
    }
#catalog_partners .bt_bg_left{
    background: url('../images/public/green_bt_left.gif') no-repeat top left; 
}
#catalog_partners .bt_bg_right{
    background: url('../images/public/green_bt_right.gif') no-repeat top right;
    padding: 0px 5px 2px 5px;
}
#catalog_partners #bt_back{
    background: url('../images/public/green_back.gif') no-repeat 0px 2px; 

    padding: 0px 0px 0px 0px;
    padding-left: 18px;
}
#catalog_partners .line_bg{
    background: url(../images/public/green_bt_bg.gif) repeat-x scroll left top;
}
#catalog_partners .line_left{
    background: url(../images/public/green_bt_left.gif) no-repeat left top;
}
#catalog_partners .line_right{
    background: url(../images/public/green_bt_right.gif) no-repeat right top;
    padding-top: 2px;
    padding-left: 5px;
    width: 614px;
}
#catalog_partners #products .box_table{
    margin-top: 0px;
    margin-bottom: 0px;
}
#catalog_partners .line_bg .title{
    color: #FFFFFF;
    font-weight: bold;
}















input, select, textarea {
	font: 11px Tahoma;
	color: #000000;
	text-decoration: none;
}

input :disabled {
        background-color: #FFFFFF;
}

.box{
  display: block;
}

.box .form_table_cell { 
	padding: 2px 0px 2px 8px;
	font-size: 14px;
  font-family: Tahoma;
}

.box .form_table_label { 
	padding: 2px 0px 2px 8px;
	font-size: 14px;
  font-family: Tahoma;
	border-bottom: 1px solid #632e2e;
	border-left: 1px solid #632e2e;
}

.cell_bold_text{
  font-weight: bold;  
  width: 100px;
}
.base_data{
  width: 360px;
}

#article .base_data{
  width: 600px;
}
#publish, #related_articles, #attachments {
  margin-right: 300px;
}
#publish .base_data, #related_articles .base_data, #attachments .base_data{
  width: 300px;
}
#article #related_article, #attachments{
    width: 305px;
    display: block;
    float: left;
    margin-right: 0px;
    border-top: 1px solid #A2A1A1;
}
#attachments #items a{
    color: #495698;
    font-weight: bold;    
    text-decoration: underline;
}
#attachments ul{
    list-style-type: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.box_table{
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
}
#main_banner{
    width: 610px;
    margin-top: 20px;
    margin-bottom: 5px;
    text-align: center;
}
.table_head{
  padding: 2px 0px 2px 8px;
	font-size: 14px;
  font-family: Tahoma;
	font-weight: bold;
	color: #FFFFFF;  
	height: 20px;
}
.table_head td{
	font-size: 14px;
  font-family: Tahoma;
	font-weight: bold;
	color: #FFFFFF;  
}
.green_box .table_head{
  padding: 0px 0px 0px 8px;
  height: 21px;  
}
.cal_head{
  margin-left: 5px;
}

.list_title {
  color:#FFFFFF;
  font-family:Tahoma;
  font-size:15px;
  font-weight:bold;
}

.filter_table_sms .filter_box{ 
  display: block;
  float: left;
  width: 446px;
  border-bottom: 1px solid #004d36;
	border-right: 1px solid #004d36;
	height: 26px;
    color:#000000;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold; 
    padding-left: 3px;	
}
.filter_table_sms .filter_box table{ 
  height: 26px;
  width: 446px;

}
.filter_table_sms{ 
  display: block;
  float: left;
  width: 900px;  
}
.filter_table_sms .filter_buttons{
  display: block;
  float: left;
  width: 920px;  
}
.filter_table_sms .filter_buttons a{
    color:#004d36;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;    
}
.bt_bg_right{
  background: url('../images/system/bt_bg_right.gif') no-repeat top right;
  padding: 0px 5px 0px 5px;
  
}
.bt_bg_left{
  background: url('../images/system/bt_bg_left.gif') no-repeat top left;  
}
.bt_bg{
  background: url('../images/system/bt_bg.gif') repeat-x top left;   
  display: block;
  float: left;
  margin: 0px 2px 0px 2px;
}
.list_head{
  background-color: #632e2e;
    color:#FFFFFF;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold; 
  
}
.list_head th{
  border-right: 1px solid #004d36;
}
.filter_list_table, .filter_list_table .list_table_cell{
    color:#000000;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;   
}
.filter_list_table .list_table_cell{
  border-bottom: 1px solid #004d36;
	border-right: 1px solid #004d36;
  padding-left: 5px;  
}
.list_step img{
  margin-left: 2px;
  margin-right: 2px;
}
.list_table_footer select{
  font-size: 10px;
}
.filter_table_sms .filter_table_filter img{
  vertical-align: middle;
}
.table_data{
    float: left;
    margin-bottom: 10px;
}
.table_data td{
    height: 18px;
}
.table_data a{
    color: #495698;
}
.prod_first{
    padding-right: 25px;
}
.prod_pic{
    float: right;
    margin-bottom: 10px;
    display: block;
    width: 350px;
}
.prod_pic img{
    float: right;
}
.prod_map{
    border: 2px solid #495698;
    padding: 2px 2px 2px 2px;
    margin-top: 10px;
}
.prod_text{
    padding-top: 10px;
    border-top: 1px solid #A2A1A1;
    width: 625px;
}
.nav_back a{
    color: #495698;
    font-weight: bold;
}
.nav_back{
    margin-top: 5px;
    margin-bottom: 5px;
    width: 625px;
    padding-top: 10px;
    border-top: 1px solid #A2A1A1;
}
#search_prod #search{
    width: auto;
    border: 0px;
    float: right;
}
.tabel_search_prod{
    width: 624px;
    margin-top: 10px;
    border-bottom: 1px solid #A2A1A1;
    margin-bottom: 2px;
    border-top: 1px solid #A2A1A1;
    margin-top: 2px;
    padding-top: 3px;
}
.search_table .table_head{
    color: #495698;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 2px 0px 2px 8px;
    border-top: 2px solid #82c2e0;
    border-bottom: 2px solid #82c2e0;
}
.search_table .base_data{
    width: 625px;
}
.border_px{
   border-bottom: 1px solid #A2A1A1; 
}
.tabel_search_prod input{
    width: 110px;
}
.tabel_search_prod select{
    width: 115px;
}
.search_title{
    color: #495698;
    font-weight: bold;
    font-size: 13px;
   
}
.main_login{
  background-color: #dae8e3;
}
.main_login_box{
  width: 400px;
  
  background-color: #FFFFFF;
  margin-top: 100px;
}

.main_login_table{
  width: 100%;
  height: 100%;
}
.main_login_table .log_out_bt{
  width: 400px;
}
.main_login_table .logo{
  color:#004D36;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;  
}
.main_login_table #login{
  background: transparent url(../images/system/log_bt_bg.png) repeat-x scroll left top;
  border-left: 1px solid #3d7564;
  border-right: 1px solid #3d7564;    
  color:#05513a;
  padding: 1px 5px 3px 5px;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    margin: 0px 0px 0px 0px;
}
.main_login_table label{
  color:#05513a;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
}
.main_login_table table{
  width: 300px;
}
.main_login_table table td{
  padding-top: 5px;
}
.main_login_table #motto{
  color:#004D36;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;  
}
.bt_bg input{
  border: 0px;
  background-color: transparent;
  color:#495698;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
padding: 2px 5px 2px 5px;

}
.page_title{
  top: 150px;
  left: 16px;
  position: absolute;
}

.text_menu2 {
	font: 14px Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 15px;
	/*background: url('../images/system/navs.jpg');*/
	
}
#menu2 {
	width: 100%;
	height: 32px;
}
#beforeMenu2 {
  width: 100%;
	height: 32px;
  background: url('../images/system/nav_bg.png') repeat-x;
}

#menu2box {
	position:absolute;
	left:19px;
	top:106px;
	width:100%;
	height:23px;
	z-index:1;
	font: 15px Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.text_menu {
	font: 11px Tahoma;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.text_menu {
	font: 11px Tahoma;
	font-weight: bold;
	color: #004d36;
	text-decoration: none;
}



.text_menu4 {
	font: 11px Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.text_menu a {
	font: 11px Tahoma;
	font-weight: bold;
	color: #004d36;
	text-decoration: none;
}
.text_menu3 {
	font: 11px Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
}

.text_menu5 {
	font: 15px Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 15px;
	height: 33px;
}
.menu2s {
	color: #AB021A;
}

#main {
	padding-left: 25px;
	height: 100%;
}
.filterTable {
        border: 1px solid #fff;
        background-color: #F26821;
        width: 100%;
}
.filterItem {
        margin-left: 5px;
}
.maintable th{
	height: 23px;
	text-align: center;
	background-color: #990000;
	font: 10px Tahoma;
	font-weight: bold;
	color: #FFFFFF;
}
.maintable_tr td{
	vertical-align: middle;
	height: 20px;
	background-color: #FDEED1;
	font: 10px Tahoma;
	color: #000000;
}
.maintable_tr_w td{
	vertical-align: middle;
	height: 20px;
	background-color: #FFFFFF;
	font: 10px Tahoma;
	color: #000000;
}
.linkColumnClass {
  color: #FFFFFF;
	padding-left: 5px;
}

.text_table {
	padding: 5px;
	font: 10px Tahoma;
}
.form_text_table {
	padding: 5px;
	font: 10px Tahoma;
        background-color: #FFED95;
}
.text_tree {
	width: 100%;
	padding: 5px;
}
.td_loggedin {
	font: 10px Arial;
	color: #222222;
}

.m_act {
	font: 11px Tahoma;
	color: #F75504;
	font-weight: bold;
	float:left;
	height: 13px;
	background-color: #F0F0F0;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #AB998B;
	border-left-color: #FFFFFF;
        text-decoration: none;
}

.m_act a {
	font: 11px Tahoma;
	color: #F75504;
	font-weight: bold;
	float:left;
	height: 13px;
	background-color: #F0F0F0;
        text-decoration: none;
}

.m_inact {
	font: 11px Tahoma;
	color: #FFFFFF;
	font-weight: bold;
	float:left;
	height: 13px;
	background-color: #FF8207;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFC78F;
	border-right-color: #984D04;
	border-left-color: #FFC78F;	
}

.m_inact a {
	font: 11px Tahoma;
	color: #FFFFFF;
	font-weight: bold;
	float:left;
	height: 13px;
	background-color: #FF8207;
        text-decoration: none;
}

.div_form {
	border: 3px solid #FFFFFF;	
}
.table_form {
	background-color: #FFFFFF;
}
.table_form tr{
	height: 18px;
	text-align: left;
	background-color: #FDEED1;
	font: 11px Tahoma;
	color: #000000;
}

.table_info {
	background-color: #FFFFFF;
}

.table_info tr{
	height: 18px;
	text-align: left;
	background-color: #ECDDC1;
	font: 11px Tahoma;
	color: #000000;
}

/* Eredeti css */

.InputText {
    float: left;
    margin-bottom: 10px;
    color: #26a;
    background: #feb;
    border: #26a solid 1px;
}
.SubmitItem {
    clear: both;
    color: #000;
    border-color: #999999;
    border-width: 1px 1px 1px 1px;
    background: #FFFFFF;
    border-style: solid;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    
    font-size: 12px;
}

.BoldInvisibleTextItem {
    display: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
}
.TextItem {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
}
.ErrorItem {
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: x-small;
}
/* Tree classes */
.notSelectedNodeViewClass img, .selectedNodeViewClass img{
	vertical-align : bottom; 
        align : absmiddle;
        border : 0px;
}
.selectedNodeText {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}
.notSelectedNodeText {
    font-family: Arial, Helvetica, sans-serif;
    color: #FF0000;
    font-size: 11px;
}

.list_table_cell { /* listaelem --> sor */

    font-family:Tahoma;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding:5px;
    
}

.list_table_action { /* Listaelem muveletek: edit/delete/view stb. */
    background: #9bb5a9;
}


.list_new {
  color:#004d36;
  font-family:Tahoma;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:normal;
  text-decoration:none;
}

.grayframe {
    background: #eee;
}
.mainframe {
    background: #9BB5A9;
}
.data_changed {
	font: 11px Tahoma;
	font-weight: bold;
	color: #a00;
	text-decoration: none;
}


#navigation {
    background-color: #fff;
}

.mindegy {
    width: 600px;
}

.empty{ 
    margin-top: 20px;
    color: #02770C;
    text-align: center;
}

a.webshopLink:link{
    color: #02770C
}

a.webshopLink:hover{
    color: #015506
}

.favoritesLink{
    font-size: 14px;
    font-weight: bold;
}


#new_product_comment .box_table, #new_product_comment .box, #new_product_comment .box_top, #new_product_comment .box_bot, #new_product_comment .box_rig, #new_product_comment .box_left, #new_product_comment .box_top_left, #new_product_comment .box_bot_left, #new_product_comment .box_bot_right, #new_product_comment .box_top_right{
    background: transparent; 
}
#new_product_comment .box_top{
  background: url('../images/public/green_head_box_bg.gif') repeat-x top left;  
}
#new_product_comment .box_top_left{
  background: url('../images/public/green_head_box_left.gif') no-repeat top left;  
}
#new_product_comment .box_top_right{
  background: url('../images/public/green_head_box_right.gif') no-repeat top right;
  padding: 2px 0px 0px 2px;  
}
#new_product_comment .box_bot{
  background: url('../images/public/green_bt_bg.gif') repeat-x bottom left;  
}
#new_product_comment .box_bot_left{
  background: url('../images/public/green_bt_left.gif') no-repeat bottom left;  
}
#new_product_comment .box_bot_right{
  background: url('../images/public/green_bt_right.gif') no-repeat bottom right;
}
#new_product_comment .form_table_cell{
    border: 0px;
}
#new_product_comment .table_head{
    height: 28px;
}
#new_product_comment .form_table_cell{
    font-weight: bold;
    color: #02770C; 
    font-size: 12px;
    vertical-align: top;
}
#new_product_comment .bt_bg input{
    color: #FFFFFF;
    cursor: pointer;
    padding: 0px 0px 0px 0px;
}
#new_product_comment .comment_put_ori input{
    background: url('../images/public/green_add.gif') no-repeat 0px 2px;   
    color: #FFFFFF;
    cursor: pointer;
    padding: 0px 0px 0px 20px;
    text-align: left;
    border: 0px;
    font-weight: bold;
    font-size: 12px;
    margin-right: 5px;
}

#new_product_comment .comment_prew .bt_bg{
    background: transparent;  
    height: 15px;
}
#new_product_comment .comment_prew .bt_bg input{
   background: url('../images/public/forum_bg_add_comment.gif') no-repeat 0px 2px;  
   padding-left: 20px;
}
#new_product_comment .comment_prew .bt_bg_right{
    background: transparent;    
}
#new_product_comment .comment_prew .bt_bg_left{
   background: transparent; 
}
#new_product_comment .comment_commit .bt_bg{
    background: transparent;  
    height: 15px;
}
#new_product_comment .comment_commit .bt_bg input{
   background: url('../images/public/green_more.gif') no-repeat 0px 2px;  
   padding-left: 20px;
}
#new_product_comment .comment_commit .bt_bg_right{
   background: transparent;
}
#new_product_comment .comment_commit .bt_bg_left{
   background: transparent; 
}
#new_product_comment .comment_cancel .bt_bg{
    background: transparent;  
    height: 15px;
}
#new_product_comment .comment_cancel .bt_bg input{
   background: url('../images/public/green_del.gif') no-repeat 0px 2px;  
   padding-left: 20px;
}
#new_product_comment .comment_cancel .bt_bg_right{
    background: transparent;
}
#new_product_comment .comment_cancel .bt_bg_left{
   background: transparent; 
}
#new_product_comment .base_data .form_table_label{
    border: 0px;
    padding: 3px 0px 3px 0px;
}
#new_product_comment_editor, #new_product_comment{
    width: 620px; 
    display: block;
    float: left;    
}
#new_product_comment_editor .base_data{
    width: 620px;
}

#product_comment_preview .box_table, #product_comment_preview .box, #product_comment_preview .box_top, #product_comment_preview .box_bot, #product_comment_preview .box_rig, #product_comment_preview .box_left, #product_comment_preview .box_top_left, #product_comment_preview .box_bot_left, #product_comment_preview .box_bot_right, #product_comment_preview .box_top_right{
    background: transparent; 
    display: block;
    float: left;
    width: 620px;
}
#product_comment_preview .box_top{
  background: url('../images/public/green_bt_bg.gif') repeat-x top left;  
}
#product_comment_preview .box_top_left{
  background: url('../images/public/green_bt_left.gif') no-repeat top left;  
}
#product_comment_preview .box_top_right{
  background: url('../images/public/green_bt_right.gif') no-repeat top right;
  padding: 2px 0px 0px 2px;  
  width: 618px;
}
#product_comment_preview #title{
    font-weight: bold;
    color: #FFFFFF; 
    font-size: 12px;    
    margin-left: 5px;
    margin-bottom: 10px;
}
#product_comment_preview .comment_body{
    margin-left: 5px;
}
#product_comment_preview #content{
   margin-left: 10px; 
}
#product_comment_preview .forum_comments{
    width: 600px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 10px;
    background-color: #F3F7F4;
}
#product_comment_preview .forum_comments .comment_head{
    background-color: #D3F7D4;
    margin-bottom: 5px;
    padding: 2px 2px 2px 4px;
    width: 594px;
}
#product_comment_preview .comment_body{
    width: 600px;
}
#product_comment_preview .quote{
    margin-left: 10px;
}
#product_comment_preview .comment_footer{
    width: 600px;
}
.user_data_type{
    font-weight: bold;
    color: #C15300;
}

.user_data_link a{
    color: #838282;    
}
.user_data_link a:hover{
    color: #C15300;
}

#order_data .box_top{
  background: url('../images/public/green_bt_bg.gif') repeat-x top left;    
  display: block;
    float: left;
    margin-top: 10px;
}
#order_data .box_top_left{
  background: url('../images/public/green_bt_left.gif') no-repeat top left;    
  display: block;
  float: left;
}
#order_data .box_top_right{
  background: url('../images/public/green_bt_right.gif') no-repeat top right;    
  display: block;
  float: left;
  width: 615px;
  padding-top: 1px; 
}
#order_data .title{
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 5px;
}
#order_data table{
    margin-top: 10px;
    width: 360px;
}
#order_data table td{
    padding: 5px 5px 5px 5px;
}
#order_data .bt_bg{
    background: url('../images/public/green_bt_bg.gif') repeat-x top left; 
}
#order_data .bt_bg_left{
    background: url('../images/public/green_bt_left.gif') no-repeat top left; 
}
#order_data .bt_bg_right{
    background: url('../images/public/green_bt_right.gif') no-repeat top right; 
}
#order_data .bt_bg input{
    padding-top: 0px;
    cursor: pointer;
    color: #FFFFFF;
}
#order_data #Submit{
    background: url('../images/public/green_more.gif') no-repeat center right; 
    padding-right: 20px;
    padding-left: 0px;
}
#order_data .form_table_cell .delete_bg a{
    background: url('../images/public/green_del.gif') no-repeat center right; 
    padding-right: 23px;
    padding-left: 0px;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 2px;
    text-decoration: none;
    font-size: 12px;
}
#order_data .bt_bg_right{
    padding: 1px 5px 3px 5px;
}
#order_data .table_head {
    border-bottom: 2px solid #64B76B;
    border-top: 2px solid #64B76B;
    color: #02770C;
}
#order_data .form_table_cell {
    padding-bottom: 2px;
    padding-top: 2px;
    background-color: #FFFFFF;
    border-left: 0px;
    border-bottom: 1px solid #64B76B;
}
#order_data .form_table_cell a{
    color: #02770c;
    text-decoration: underline;
}

#order_data #bt_save{
    background: url('../images/public/green_basket.gif') no-repeat center right;
    padding-left: 0px;
    padding-right: 23px;
}

#order_data #bt_back{
    background: url('../images/public/green_back.gif') no-repeat center right;
    padding-left: 0px;
    padding-right: 23px;
} 

#order_data .sum_td td{
    background-color: #E3F7E4;
    border-bottom: 2px solid #64B76B;
    padding-bottom: 2px;
    padding-top: 2px;
}
#order_data .sum_td td .bt_bg_left{
    background: url('../images/public/green_back_green_bt_left.gif') no-repeat top left; 
}
#order_data .bt_bg{
    float: right; 
}
#order_data .sum_td td .bt_bg_right{
    background: url('../images/public/green_back_green_bt_right.gif') no-repeat top right; 
    padding-bottom: 0px;
}

.order_guide{
    color: #02770c;
  background: url('../images/public/green_nav.gif') no-repeat center left;  
  padding-left: 15px;
  margin-right: 5px;
    margin-left: 5px;
    float: left;

}
.order_guide{    
    margin: 3px 5px 3px 0px;
    float: left;
}

.order_guide_selected{    
    font-weight: bold;
}

#order_navigation table{
    margin-top: 10px;
    width: 615px;
}

.order_data_type{
    border: 0px none;
    font-weight: bold;
    color: #02770C;
}
