/* CSS Document */

.box_keret{
  width: 200px;
  margin: 0px 5px 0px 5px;
}
.box_keret_right{
  width: 172px;
  margin: 0px 5px 0px 5px;
}
* html .box_keret{
  width: 200px;
  margin: 0px 0px 0px 0px;
}
* html .box_keret{
  width: 200px;
  margin: 0px 0px 0px 5px;
}
.box {
  position: relative;
  top: -30px;
  left: 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #999999 ;
  background-color: #FFFFFF;
  min-height: 120px;
}
#left_lane .box_keret{
    display: block;
    float: left;
}

#left_lane .box{
    display: block;
    float: left;
    width: 200px;
}
.send_message_box {
  position: relative;
  top: -30px;
  left: 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #999999 ;
  background-color: #FFFFFF;
    display: block;
    float: left;
    width: 200px;
}

.box_head {
  position: relative;
  top: 0px;
  left: 0px;
  border-bottom: 1px solid #c7c7c7;
  background-color: #cc0000;
  width: 100%;
  height: 20px;
}

.png {
  position: relative;
  top: -2px;
  left: 3px;
  z-index: 1;
}
* html .png {
  position: relative;
  top: 2px;
  left: 3px;
  z-index: 1;
}


.box_title {
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  margin: 0px 0px 0px  35px;
  padding: 3px 0px 0px 0px;
  z-index: 200;

}


.box_body {
  width: 100%;
  padding: 10px 0px 10px 0px;
}

.box_body_text {
  padding: 0px 0px 0px 10px;
  margin:  0px 0px 0px 0px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: #535353;
}
.box_body_letters td{
    height: 22px;
}
.box_body_letters{
  padding: 0px 0px 0px 5px;
  margin:  0px 0px 0px 0px;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: #535353;
}


.box_link {
}

.box_link_text{
  padding: 6px 0px 2px 5px;
  font-family: verdana, tahoma, arial;
  font-size: 10px;
}

.box_link_text a {
  font-size: 10px;
  letter-spacing: 0.5px;
  color: #CC0000;
  font-weight: bold;
  text-decoration: underline;
}

.box_link_text a:hover{
  color: #CC0000;
  text-decoration: underline;
}


.gomb{
  margin:  0px 0px 0px 10px;
}

.form_input {
  font-size: 12px;
}

br {
  line-height: 50% ;
}

.list_menu{

  padding: 10px 12px 8px 8px;
}

.list_menu_text {
  padding: 0px 0px 0px 1px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: #535353;
}
a.list_menu_text {
  text-decoration: none;
}

.offer_list_component_type {
    color: #999999;
    font-family: verdana;
    font-size: 10px;
    font-weight: bolder;
    margin: 8px 0px 0px;
    text-align: left;
}

.offer_list_component_rownum {
    color: #666666;
    font-family: verdana;
    font-size: 10px;
    font-weight: bolder;
    padding: 0px 0px 0px 5px;
    text-align: left;
}

.list_menu_item {
    border-bottom: 1px solid #C7C7C7;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 3px 0px;
    width: 100%;
}
.list_menu_item a:hover{
  color: #CC0000;
}
.link_text_login{
  margin: 0 0 0 0;
  border-bottom: 1px solid #c7c7c7;
  width: 100%;
  padding: 4px 0px 3px 0px;
  font-weight: bold;
}
.link_text_login a{
  color: #535353;
  text-decoration: none;
    font-weight: bold;
}
.link_text_login a:hover{
  color: #CC0000;
}
.form_text{

  font-family: verdana;
  font-size: 12px;
  font-weight: normal;
  color: #535353;
}

.messenger_text{
  font-family: verdana;
  font-size: 12px;
  font-weight: normal;
}

.table_fieldset .form_text{
  font-weight: bold;
}

.form_title {
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
  color: #535353;
}
.form_title_white {
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
}
table {
  empty-cells: show;

}

td {
  vertical-align: top;
}

td.right{
  vertical-align: top;
  text-align: right  ;
}


td.ures {
  width: 20px;
}

.form_area {
  font-family: verdana;
  font-size: 11px; 
  font-weight: normal;
  color: #000000;   

}

.table_fieldset {
  margin: 5px 5px 25px 5px;
  border: 1px solid #535353;
  border-left: 0px;
  border-right: 0px;
  background-color: #EEEEEE;

}
.list_border{
    border-bottom: 1px solid #8D8D8D;
}
.tender .table_fieldset td{
    border: 1px solid #FFFFFF;
}
.form_gomb{
  text-align: center ;
}

.formok {
  margin:  0px 0px 0px 0px;
}

.uzenet_table{
  margin: 0px 5px 0px 5px;
  border: 1px solid #535353;
  font-family: verdana;
  font-size: 12px;
  font-weight: normal;
  color: #535353;
}

.uzenet_table a{
  font-family: verdana;
  font-size: 12px;
  font-weight: normal;
  color: #535353;
  border: 0px;
  text-decoration: none;
}

.uzenet_table img {
  border: 0px;
}

.uzenet_table a:hover{
  font-family: verdana;
  font-size: 12px;
  font-weight: normal;
  color: #fd920c;
  border: 0px;
  text-decoration: none;
}

.figyelem{
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #ff0000;  
}

.uzenet_link a{
  background-color: #f7a948;
  
}

.partner_be {
  font-family: verdana;
  font-size: 12px; 
  font-style: normal;
  cursor: pointer;
}

.partner_ki {
  font-family: verdana;
  font-size: 12px; 
  font-style: italic;
  cursor: pointer;
}

.foot_text {
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

#foot_text,  #foot_text a{
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
#foot_text a:hover{
   color: #CC0000;
}


/* Important */
.ErrorItem {
   color: #ff0000;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: x-small;
}

tr.line{
  background-color: #FFFFFF;
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  border-top: 1px solid #EEEEEE;
}

tr.header {
  border: 1px solid #c7c7c7;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #CC0000;
  text-decoration: underline;
  background-color: #F5F5F5;
}

img {
  border: 0px;
}

.partner_hover{
  font-family: verdana;
  font-size: 12px; 
  color: #000000;
  cursor: pointer;
}

.partner_aktiv{
  font-family: verdana;
  font-size: 12px; 
  color: #CC0000;   
  cursor: pointer;  
}
.table_fieldset_red {
  margin: 10px 10px 20px 10px;
  border: 1px solid #CC0000;
  border-left: 0px;
  border-right: 0px;
}
.table_fieldset_red2 {
  margin: 10px 10px 10px 0px;
  border: 1px solid #CC0000;
  border-left: 0px;
  border-right: 0px;
}
.form_title_red {
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
  color: #CC0000;
}
.news_box{
    border: 1px solid #999999;
    font-family: verdana, tahoma;
    font-size: 12px;
}
.news_box_body{
  padding: 5px 10px 5px 10px;
  text-align: left;
}
.news_box_head{
  border-bottom: 1px solid #c7c7c7;
  background-color: #666666;

  height: 16px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
}
.news_box_head>span{
    margin: 0px 0px 0px 3px;
}

.news_box li{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.news_box ul{
    padding: 0px 15px;
    margin: 0px 0px 0px 0px;
}

.news_box .link_text a{
    line-height: 15pt;
    text-decoration: underline;
}
.accountinf_box{
    border: 1px solid #999999;
    font-family: verdana, tahoma;
    font-size: 12px;
    margin: 0px 0px 10px 0px;
}
.accountinf_box_body{
  padding: 5px 10px 5px 10px;
  text-align: left;
}
.accountinf_box_head{
  border-bottom: 1px solid #c7c7c7;
  background-color: #666666;
  width: 100%;
  height: 16px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
}
.accountinf_box_head>span{
  border-bottom: 1px solid #c7c7c7;
  background-color: #666666;
  width: 100%;
  height: 16px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
}

.mainblock>table{
    border: 1px solid #c7c7c7;
}
.mainblock  .center_box_head{
  color: #FFFFFF;    
  border-bottom: 0px;
}
.partnerwebshopcart{
    padding: 5px 5px 5px 5px;
}
.partnerwebshopcart_empty td{
   background-color: #eeefef; 
}
.partnerwebshopcart td{
   background-color: #FFFF50; 
}
.bt_red_center a{
  color: #FFFFFF;
  text-decoration: none;
}
.box_body .cmsDetail{
    border: 0px;
    padding: 0xp 2px 0px 2px;
}

.messages_box{
    border: 1px solid #999999;
    font-family: verdana, tahoma;
    font-size: 12px;
  margin: 3px;
}
.messages_box_body{
  padding: 5px 10px 5px 10px;
  text-align: left;
}
.messages_box_head{
  border-bottom: 1px solid #c7c7c7;
  background-color: #666666;

  height: 16px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
}
.messages_box_head>span{
    margin: 0px 0px 0px 3px;
}

.messages_box li{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.messages_box ul{
    padding: 0px 15px;
    margin: 0px 0px 0px 0px;
}

.messages_box .link_text a{
    line-height: 15pt;
    text-decoration: none;
}

.messages_box_light{
    border: 1px solid #999999;
    font-family: verdana, tahoma;
    font-size: 12px;
  margin: 3px;
}
.messages_box_body_light{
  padding: 5px 10px 5px 10px;
  text-align: left;
}
.messages_box_head_light{
  border-bottom: 1px solid #c7c7c7;
  background-color: #CCCCCC;

  height: 16px;
  color: #000000;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
}
.message_subject_box_head_light{
  border-bottom: 1px solid #c7c7c7;
  background-color: #CCCCCC;

  height: 32px;
  color: #000000;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
}
.messages_box_head_light>span{
    margin: 0px 0px 0px 3px;
}

.messages_box_light li{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.messages_box_light ul{
    padding: 0px 15px;
    margin: 0px 0px 0px 0px;
}

.messages_box_light .link_text a{
    line-height: 15pt;
    text-decoration: none;
}
.messages_box_body_light .form_text{
    text-decoration: none;
    font-weight: bold;
}
.bt_red_center a, .bt_red_center a:hover{
  color: #FFFFFF;
  text-decoration: none;
}
.linkColumnClass{
    color: #CC0000;
}
.reg_button td {
    vertical-align: bottom;
}
.red_bold{
  font-weight: bold;
  color: #CC0000;     
}
.reg_box .cmsDetail p{
    text-align: left;
}
* html #left_lane .box_body{
    padding-bottom: 2px;
}
*+html #left_lane .box_body{
    padding-bottom: 2px;
}



