    
    

    
.twoColFixLtHdr #mainContent {
    margin: 60px 0 0 260px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
    
    padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 


 .twoColFixLtHdr #mainContent #regionName {
 display:none;
    clear:right;
    float: right;
    color:#CC0000;
    font-size:16pt;
    font-weight:100;
}   
    
.twoColFixLtHdr #mainContent h2 img {
    border:0px;
    }
    
.twoColFixLtHdr #mainContent h2 {
    font-size:15pt;
    color:#93C;
    font-weight:100;
    margin: 10px 0px;

    }
    
    
/* ÁËÎÊ Ô²ÐÌï*/    
.twoColFixLtHdr #mainContent .firms_box {
    width:641px;
    height:180px;
    border:1px solid white;
    background-image:url(../images/box_background.jpg);
    background-repeat:repeat-x;
    _width:638px;        

}
.twoColFixLtHdr #mainContent .login_enter {
    width:641px;
    height:180px;
    border:1px solid white;
    _width:638px;       
    }
.twoColFixLtHdr #mainContent .login_enter img{
    border:0 solid black;
    float:left;
    margin:0 5px 0 0;
    padding:0;
    text-decoration:none;
    }
.twoColFixLtHdr #mainContent .login_enter strong{
    border:0 solid black;
    color:#0264F8;
    font-size:14pt;
    margin:25px 0 0;
    }
.twoColFixLtHdr #mainContent .login_enter .form{
    color:#666666;
    margin:0;
    }
.twoColFixLtHdr #mainContent .login_enter .form label{
    color:#666666;
    margin:100px;
    }
.twoColFixLtHdr #mainContent .login_enter .form .text_input{
    color:#666666;
    margin:0px 0px 0px 10px;
    }
.twoColFixLtHdr #mainContent .login_enter .form input{
    color:#666666;
    margin:0px 0px 0px 140px;
    }
.twoColFixLtHdr #mainContent .page_line {
    clear: right;
    padding: 10px 0px 0px;
    text-align:center;
    }
    
.twoColFixLtHdr #mainContent .letter {
    color:red;
    }
    
.twoColFixLtHdr #mainContent .registration_box {
    width:660px;
    height:180px;
    border:1px solid white;
    background-image:url(../images/box_background.jpg);
    background-repeat:repeat-x;
    }   
    
.twoColFixLtHdr #mainContent .registration_box img {
    border:0px;
    float:right;
    }
        
.twoColFixLtHdr #mainContent .firms_box img {
    border:0px;
    float:right;
    margin:0px -5px 0px 0px;
    }
    
.twoColFixLtHdr #mainContent .count_and_comments {
    margin-top:18px;
    text-align:right;
    float:right;
    width:150px;
}
.twoColFixLtHdr #mainContent .count_and_comments img{
   float:none;
}
.twoColFixLtHdr #mainContent .count_and_comments a{
   color:#4197EE;
}

.twoColFixLtHdr #mainContent .count_and_comments a strong{
   font-size:9pt;
   padding-left:18px;
   height:20px;
   width:100px;
   margin:2px 0px 0px 25px;
   display:block;
   line-height:18px;
   cursor:pointer;
   background-image:url(../images/add_comments.jpg);
   background-repeat:no-repeat;
   background-position:left;
   color:maroon;
}
.twoColFixLtHdr #mainContent .count_and_comments a:hover{
   color:#00ccff;
}

        
    
.twoColFixLtHdr #mainContent .firms_box .company_name {
    border:0px;
    overflow:hidden;
    margin:12px 0px 5px 20px;
    font-weight:600;
    font-size:9pt;
    color:#666;
    width:440px;
    height:30px;
    *width:420px;
    }
    
    .twoColFixLtHdr #mainContent .firms_box .company_name  span{
    }
.twoColFixLtHdr #mainContent .firms_box .company_name a{
  
    }
    
.twoColFixLtHdr #mainContent .firms_box .company_name a:link{
    font-weight:600;
    font-size:10pt;
    color:#0033cc;
    }
.twoColFixLtHdr #mainContent .firms_box .imgPhone {
    border:0px;    
    float:left;
    margin:0px 0px 0px 5px;
    }
.twoColFixLtHdr #mainContent .firms_box .imgEmail {
    border:0px;
    margin:0px 0px 0px 5px;
    float:left;
    }    
    
.twoColFixLtHdr #mainContent .firms_box .company_name a:visited{
    font-weight:600;
    font-size:10pt;
    color:#0033cc;
    }   
    
.twoColFixLtHdr #mainContent .firms_box .company_name a:hover{
    font-weight:600;
    font-size:10pt;
    color:#06F;
    }
    
.twoColFixLtHdr #mainContent .firms_box .company_name a:active{
    font-weight:600;
    font-size:10pt;
    color:#06F;
    }   
 
.twoColFixLtHdr #mainContent .firms_box .logo_firms {
    max-width:119px;
    max-height:110px;
    float:left;
    margin:-10px 0px 0px 20px;
    border:0px;
    _width:119px;
    _height:110px;
    }
 
.twoColFixLtHdr #mainContent .firms_box .contact_firms  {
    color:#666666;
    font-size:8pt;
    border:0px;
    display:block;
    width:185px;
    height:100px;
    float:left;
    margin:-10px 5px 0px 5px;
    overflow:hidden;
    }

.twoColFixLtHdr #mainContent .firms_box  .contact_firms  .garanti_color {
    color:#990000;
    font-weight:bold;}  
    
.twoColFixLtHdr #mainContent .firms_box .contact_firms strong {
    font-size:8pt;
    color:#CC6600;
    display:block;
    float:left;
    }
  .twoColFixLtHdr #mainContent .firms_box .anecdot_name {
    border:0px;
    margin:22px 0px 0px 100px;
    font-weight:600;
    font-size:10pt;
    color:#47bf4c;
    }
  
  .twoColFixLtHdr #mainContent .firms_box .anecdot {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-weight:100;
    font-size:9pt;
    color:#4580C8;
    border:0px;
    display:block;
    width:590px;
    height:92px;
    float:left;
    margin:10px 0px 0px 20px;
    overflow:hidden;
    _width:270px;
    
    }   
  
    
.twoColFixLtHdr #mainContent .firms_box .about_firms {
    font-family:Tahoma, Geneva, sans-serif;
    font-weight:100;
    font-size:8pt;
    color:#000000;
    border:0px;
    display:block;
    width:275px;
    height:66px;
    float:left;
    margin:10px 0px 0px 5px;
    overflow:hidden;
    _width:270px;
    
    }   
.twoColFixLtHdr #mainContent .firms_box .more_bottom {
    border:0px;
    float: right;
    font-size:7pt;
    color:#2188ed;
    font-weight:600;
 }  
.twoColFixLtHdr #mainContent .firms_box .more_bottom:link {
   color:#2188ed;
   }
.twoColFixLtHdr #mainContent .
 .more_bottom:visited {
   color:#2188ed;
   }
.twoColFixLtHdr #mainContent .firms_box .more_bottom:hover {
    color:#0CF;
   } 
.twoColFixLtHdr #mainContent .firms_box .more_bottom:active {
   color:#0CF;
   }   
   

                     
#nav_column #crate_order_botton {
     display:block;
     height:125px;
     width:160px;
     border:0px;
     background-image:url(/images/crate_order_.jpg);
     background-repeat: no-repeat;

}

#nav_column #crate_order_botton:hover {
     display:block;
     height:125px;
     width:160px;
     border:0px;
     background-image:url(/images/hover_crate_order_.jpg);
     background-repeat: no-repeat;  
} 

/* Çàì³íåíî àáî ðåäàêòîâàíî */  



.twoColFixLtHdr #mainContent p {
 width:280px;
 color:#3C3C3C;
 font-size:10pt;
 font-weight:normal;
 border:0px solid black;

    }
.twoColFixLtHdr #mainContent p strong{
 font-weight:100;
 color:#C00;
 font-size:16pt;
    }
    
 #mainContent #infobox p {margin: 0px}


.twoColFixLtHdr #mainContent .ptext {
    width:280px;
    color:#3C3C3C;
    font-size:13pt;
    font-weight:bold;
    border:0px solid black;
 }
 
 .twoColFixLtHdr #header #reklamaIM {
    margin:-80px 0px 0px 660px;
    width:300px;
    color:#3C3C3C;
    font-weight:bold;
    border:0px solid black;

}
.twoColFixLtHdr #header #reklamaIM p{
    font-size:15pt;
    margin:0px;
    width:140px;
    display:block;
    float:left;
    padding-top:10px;
 }  

.twoColFixLtHdr #header #reklamaIM strong{
    color:#C00;
    font-size:10pt;
 }  
.twoColFixLtHdr #header #reklamaIM img{
    float:left;
    display:block;
    max-height:25px;
    padding-top:10px;
    }
.twoColFixLtHdr #mainContent .ptext strong{
    color:#C00;
    font-size:13pt;
 }  
.twoColFixLtHdr #mainContent .ptext img{
    float:left;
    }
    
    
.twoColFixLtHdr #mainContent .obyava_box {
    background: url(/images/bg_obyava.png) repeat-y 18px;
    width: 642px;
    overflow: hidden;
    margin-bottom: 20px;
    margin-left: -18px;
    padding-left: 18px;
}
.twoColFixLtHdr #mainContent .obyava_box .top {
    background: url(/images/bg_ob_top.png) no-repeat;
    height: 31px;
    padding: 5px 15px;
}
.twoColFixLtHdr #mainContent .obyava_box .top p {
    width: 360px;
    font: 600 10pt Tahoma, Geneva, sans-serif;
    margin: 5px 0;
    float: left;
}
.twoColFixLtHdr #mainContent .obyava_box .top p a {
    white-space: nowrap;
    width: 315px;
    overflow: hidden;
    display: inline-block;
}
.twoColFixLtHdr #mainContent .obyava_box .top span {
    color: #FFF;
}
.obyava_box .top .marka_im {
    background: url(/images/marka_im.png) no-repeat;
    width: 40px; height: 30px;
    position: relative;
    z-index: 45;
    display: inline-block;
    margin: -6px -27px;
    float: left;
}
.twoColFixLtHdr #mainContent .obyava_box .bottom {
    background: url(/images/bg_ob_bottom.png) no-repeat;
    height: 25px;
    clear: both;
}
.twoColFixLtHdr #mainContent .obyava_box .im_rating {
    float: right;
    background: url(/images/im_rating_bed.png) no-repeat;
    width: 61px; height: 19px;
    margin: 5px 0px;
}
.twoColFixLtHdr #mainContent .obyava_box .im_rating .o_im {
    background: url(/images/im_rating_good.png) no-repeat;
    height: 19px;
    width: 61px;
}
.twoColFixLtHdr #mainContent .obyava_box .im_rating span {
    position: relative;
    top: -20px;
    font-size: 9px;
    font-weight: 600;
    left: 13px;
    display: block;
    text-align: center;
    z-index: 10;
}
.twoColFixLtHdr #mainContent .obyava_box .im_rating .bed {color: #900;}
.twoColFixLtHdr #mainContent .obyava_box .im_rating .good {color: #060;}


.twoColFixLtHdr #mainContent .obyava_box .top .user_rating {
    background: url(/images/star_off.png) repeat-x;
    width: 70px;
    height: 14px;
    float:left;
    margin: 5px 16px 0px 0px;
}
.twoColFixLtHdr #mainContent .obyava_box .top .o_user {
    background: url(/images/star_on.png) repeat-x;
    width: 70px; height: 14px;
}



.twoColFixLtHdr #mainContent .obyava_box .logo_firms {
    max-width:119px;
    max-height:110px;
    float:left;
    margin:0px 0px 0px 15px;
    border:0px;
    _width:119px;
    _height:110px;
    }
.twoColFixLtHdr #mainContent .obyava_box .top li {
    font-size: 10px;
    list-style-image: url(/images/plus.gif);
    list-style-position: outside;
    margin: 5px;
}
.twoColFixLtHdr #mainContent .obyava_box .top li a {
    margin-left: -6px;
}
 
.twoColFixLtHdr #mainContent .obyava_box .contact_firms  {
    color:#666666;
    font-size:8pt;
    border:0px;
    display:block;
    
    /*width:185px;  */
    width:205px;
    
    height:100px;
    float:left;
    margin:0px 5px 0px 5px;
    overflow:hidden;
    }

.twoColFixLtHdr #mainContent .obyava_box  .contact_firms  .garanti_color {
    color:#990000;
    font-weight:bold;
    font-size:8pt;
}   
    
.twoColFixLtHdr #mainContent .obyava_box .contact_firms .strng {
    font-size:8pt;
    color:#CC6600;
    }
.twoColFixLtHdr #mainContent .obyava_box .about_firms {
    font-family:Tahoma, Geneva, sans-serif;

    font-size:8pt;
    color:#000000;
    border:0px;
    display:block;
    width:275px;
    height:105px;
    float:left;
    margin:0px 0px 0px 5px;
    overflow:hidden;
    width:270px;
    }   
.twoColFixLtHdr #mainContent .obyava_box .bottom .more_bottom {
    float: right;
    font-size: 10px;
    margin-right: 20px;
}   

.twoColFixLtHdr #mainContent .payboard .top p a[title]{
    color:#900;
}
.twoColFixLtHdr #mainContent .payboard .top {background: url(/images/bg_ob_top_pay.png) no-repeat}


/*---for hard corners (all)---*/
.twoColFixLtHdr #mainContent .page_line {margin-bottom:15px}
.twoColFixLtHdr #mainContent .obyava_box {
    margin:5px 0px 25px 5px;
    background:none; 
    padding:0; width:632px;
}

.twoColFixLtHdr #mainContent .obyava_box .top {
    width:613px;
    margin:0 0 10px;
    padding: 2px 10px 0px;
}
.twoColFixLtHdr #mainContent .obyava_box .contact_firms,
.twoColFixLtHdr #mainContent .obyava_box .about_firms {
    height:85px
}
.twoColFixLtHdr #mainContent .obyava_box .bottom {background:none;height:20px;}

/*---for hard corners (specific)---*/
.twoColFixLtHdr #mainContent .obyava_box       {border: 1px solid #9EA3A0;}
.twoColFixLtHdr #mainContent .obyava_box .top  {background:#C1C4C2;} 

.twoColFixLtHdr #mainContent .payboard .top {background: #FC6 }

