.round-corners {
    }
    .round-corners .corners-top,
    .round-corners .corners-bottom,
    .round-corners .corners-top div,
    .round-corners .corners-bottom div {
        font-size:.1em;
        line-height:.1em;
        display:block;
        height:5px;
        background-repeat:no-repeat;
        }
    .round-corners .corners-top,
    .round-corners .corners-bottom {
        background-image:url(/img2/corners_left.png);
        }
    .round-corners .corners-top div,
    .round-corners .corners-bottom div {
        background-image:url(/img2/corners_right.png);
        }
    * html .round-corners .corners-top,
    * html .round-corners .corners-bottom {
        background-image:url(/img2/corners_left.gif);
        }
    * html .round-corners .corners-top div,
    * html .round-corners .corners-bottom div {
        background-image:url(/img2/corners_right.gif);
        }
    .round-corners .corners-top {
        background-position:0 0;
        }
    .round-corners .corners-top div {
        background-position:100% 0;
        }
    .round-corners .corners-bottom {
        background-position:0 100%;
        clear:both;
        }
    .round-corners .corners-bottom div {
        background-position:100% 100%;
        }  
        

#sidebar1 .round-corners .corners-top,
#sidebar1 .round-corners .corners-bottom {
    background-image:url(/img2/corners_right.png);
    }   
* html #sidebar1 .round-corners .corners-top,
* html #sidebar1 .round-corners .corners-bottom {
    background-image:url(/img2/corners_right.gif);
    }   
#sidebar1 .round-corners .corners-top {
    background-position:100% 0;
    } 
#sidebar1 .round-corners .corners-bottom {
    background-position:100% 100%;
    }   

#container {
    background:url(/img2/sky.jpg) no-repeat 50% 0;
    }

#header {
    height:128px;
    position:relative;
    }

    #header #logo {
        padding:20px 0 0 30px;
        }
      #header #logo img {
          behavior:url(/img2/iepngfix.htc);
          }
          
    #header #olymp {
        position:absolute;
        text-align:center;
        width:40%;
        padding:32px;
margin:0 auto;
        }
      #header #olymp .o1 {
          text-decoration:none;
          font-size:16px;
          color:#324086;
          }
      #header #olymp .o2 {
          text-decoration:none;
          color:#555;
          font-size:18px;
          }

    #header #ads-tel {
        float:right;
        width:397px;
       
        padding:8px;
        color:#036;
        }
        #header #ads-tel b {
            font-weight:400;
            
            }

    #header #informers {
        float:right;
        width:250px;
        margin-top:25px;
        }
        #header #informers .informers-top-left {
            float:left;
            width:7px;
            height:7px;
            background:url(/img2/i-tl.gif) no-repeat 0 0;
            }
        #header #informers .informers-bottom-left {
            float:left;
            width:7px;
            height:7px;
            background:url(/img2/i-bl.gif) no-repeat 0 0;
            }
        #header #informers .informers-top,
        #header #informers .informers-bottom {
            margin-left:7px;
            height:7px;
            background-color:#c6d2e5;
            }
        #header #informers .informers-body {
            height:55px;
            padding-left:7px;
            background-color:#c6d2e5;
            color:#636973;
            overflow:hidden;
            }
        #header #informers .informers-body-weather,
        #header #informers .informers-body-money {
            float:left; 
            width:48%;
            height:55px;
            }
        #header #informers .informers-body-inner {
            padding:0 4px;
            }
        #header #informers .informers-body-money {
            border-left:1px solid #a4b9d6;
            }
        #header #informers b {
            color:#5b85b7;
            font-weight:400;
            }
        #header #informers td {
            padding:2px 2px 0px 0;
            }
        #header #informers .templ,
        #header #informers .moneyl {
            font-size:11px;
            font-weight:400;
            }
        #header #informers .tempi {
            width:16px;
            text-align:center;
            }
        #header #informers .tempt,
        #header #informers .moneyv {
            text-align:right;
            font-size:12px;
            }
        #header #informers .money-up,
        #header #informers .money-down {
            padding-left:6px;
            font-size:10px;
            }
        #header #informers .money-up {
            color:#3ca033;
            background:url(/img2/m-up.gif) no-repeat 0 56%;
            }
        #header #informers .money-down {
            color:#c12f32;
            background:url(/img2/m-down.gif) no-repeat 0 56%;
            }
            #header #informers .temp-20 {
                color:#003fa8;
                }
            #header #informers .temp-10 {
                color:#2c77ca;
                }
            #header #informers .temp0 {
                color:#85888c;
                }
            #header #informers .temp10 {
                color:#e27800;
                }
            #header #informers .temp20 {
                color:#d00400;
                }
 
#main-menu {  
    padding:0 20px 20px;  
    }
    #main-menu ul {     
        }
        #main-menu ul li {  
            float:left;
            width:20%;
            margin-bottom:12px;
            }
            #main-menu ul li a {
                display:block;
                margin:0 4px;
                padding-left:20px;
                background-position:0 50%;
                background-repeat:no-repeat;
                font-size:14px;
                }     
               
#wrapper {
    float:right;
    width:100%;
    margin-left:-250px;
    }
    
#content {
    margin-left:250px;
    }
    /*#content .content-cutter {
        float:left;
        width:100%;
        margin-left:-250px
        }
    #content .content-cutter-inner {
        margin-left:250px;
        }*/
    #content .content-padding {
        padding:0 0 0 40px;
        }
    #content .content-padding2 {
        padding:0 40px 0 0;
        }
    #content .content-section {
        margin-bottom:10px;
        }
    #content .content-ads {
        background-color:#ece7e1;
        margin:0 -10px 18px;
        }
        #content .content-ads .inner {
            padding:5px 8px;
            }
        
    #content h1 {
        color:#e96403;
        font-size:18px;
        margin-bottom:10px;
        }
    #content h2 {
        font-size:16px;
        margin-bottom:6px;
        }
    #content h3 {
        font-size:14px;
        margin-bottom:2px;
        }
    #content h3.afisha {
        color:#8d8d8d;
        margin:-8px 0 8px;
        }
    #content p {
        margin-bottom:;
        }
    #content p.gray {
        color:#7f7f7f;
        }
    #content .col50 {
        width:48%;
        float:left;
        }
        
    #content .main-news {
        margin-bottom:6px;
        }
        #content .main-news li {
            margin-bottom:3px;
            }
        #content .main-news span {
            font-size:11px;
            background:#dbdbdb;
            color:#6f6f6f;
            padding:0 3px;
            }
        .comments-date {
            font-size:11px;
            background:#dbdbdb;
            color:#6f6f6f;
            padding:0 3px;
            }
        #content .main-news .today span {
            background:#f1c7a8;
            color:#c71f00;
            }
        #content dd {
            margin-bottom:8px;
            }
        
           
    #content .main-image,
    #content .person-image {
        border:2px solid #c9c9c9;
        float:left;
        margin:0 10px 10px 0;
        }
    #content .user-image,
    #content .car-image,
    #content .afisha-image {
        border:2px solid #c9c9c9;
        }
    #content .gallery-image {
        border:2px solid #c9c9c9;
        }
        
    #content .main-gallery {
        overflow:hidden;
        }
        #content .main-gallery .main-gallery-item {
            float:left;
            width:14%;
            margin-bottom:8px;
            }
        
    #content .more {
        text-align:right;
        }
        #content .more .important,
        #content .more .important a,
        #content .more .important a:hover,
        #content .more .important a:visited {
            color:#e96403;
            }
        
    #content .blog-item,
    #content .car-item {
        float:left;
        width:30%;
        margin-right:3%;
        overflow:hidden;
        margin-bottom:10px;
        }
    #content .afisha-item {
        float:left;
        width:48%;
        margin-right:2%;
        overflow:hidden;
        margin-bottom:10px;
        }
        #content .blog-item    .blog-item-image,
        #content .car-item     .car-item-image,
        #content .afisha-item  .afisha-item-image {
            float:left;
            width:80px;
            padding-bottom:300px;
            margin-bottom:-300px;
            }
        #content .blog-item    .blog-item-data,
        #content .car-item     .car-item-data,
        #content .afisha-item  .afisha-item-data {
            margin-left:90px;
            padding-bottom:300px;
            margin-bottom:-300px;
            }
        #content .blog-item    p.gray,
        #content .car-item     p.gray,
        #content .afisha-item  p.gray {
            color:#7f7f7f;
            }
        #content .blog-item    p.big,
        #content .car-item     p.big,
        #content .afisha-item  p.big {
            font-size:14px;
            }
        #content .blog-item   p a,
        #content .blog-item   p a:hover,
        #content .blog-item   p a:visited,
        #content .car-item    p a,
        #content .car-item    p a:hover,
        #content .car-item    p a:visited,
        #content .afisha-item p a,
        #content .afisha-item p a:hover,
        #content .afisha-item p a:visited {
            color:#7f7f7f;
            text-decoration:none;
            }
            
        #content .afisha-item .time {
            margin-top:10px;
            }
            #content .afisha-item .time li {
                text-align:center;
                margin-bottom:4px;
                font-size:11px;
                }
            #content .afisha-item .time li.time1 {
                color:#c71f00;
                }
                #content .afisha-item .time li.time1 span {
                    background:#f1c7a8 url(/img2/csl.gif) no-repeat 0 50%;
                    display:block;
                    width:40px;
                    margin:0 auto;
                    }
                    #content .afisha-item .time li.time1 span span {
                        background:url(/img2/csr.gif) no-repeat 100% 50%;
                        display:block;
                        margin:0;
                        text-align: center;
                        }
            #content .afisha-item .time li.time2 {
                color:#919191;
                }
            #content .afisha-item .time li.time3 {
                color:#a6a6a6;
                }
            #content .afisha-item .time li.time4 {
                color:#bcbcbc;
                }
            #content .afisha-item .time li.time5 {
                color:#d3d3d3;
                }
            #content .afisha-item .genre {
                color:#777;
                }
            
        #content .site-catalog {
            float:left;
            width:30%;
            margin-right:3%;
            }
            #content .site-catalog ul {
                list-style-type:decimal;
                margin-left:24px;
                }
                #content .site-catalog ul li {
                    margin-bottom:3px;
                    }
                #content .site-catalog ul span {
                    color:#a9a9a9;
                    font-size:11px;
                    }
        #content .day-info {
            float:left;
            width:66%;
            }
            #content .day-info ul {
                list-style-type:disc;
                margin-left:24px;
                }
                #content .day-info ul li {
                    margin-bottom:3px;
                    }
        #content .white11 {
            color:#fff;
            }
    
#sidebar1 {
    float:left;width:250px;overflow:hidden;
    }
    
#sidebar2 {
    /*float:right;*/
    width:250px;
    /*margin-right:-40px;*/
    }
  .twocol  {
      margin-right:-40px;
      }
  .twocol-text  {
      padding-right:40px;
      }
    
.siderbar-item {
    background-color:#ece7e1;
    margin-bottom:10px;
    }  
    .siderbar-item .inner {
        padding:5px 15px;
        }  
    .siderbar-item .h1 {
        font-size:16px;
        margin-bottom:6px;
        }
    .siderbar-item .nice-list {
        margin-bottom:8px;
        }
        .siderbar-item .nice-list li {
            margin-bottom:6px;
            }
            .siderbar-item .nice-list li span {
                color:#777;
                font-size:11px;
                }
            .siderbar-item .nice-list li .hot {
                color:#e96403;
                }
    .siderbar-item .search-text {
        width:140px;
        }  
    .siderbar-item .search-submit {
        width:60px;
        }  
    
.siderbar-ads {
    margin-bottom:16px;
    } 
    #sidebar1 .siderbar-ads {
        text-align:right;
        padding-right:20px;
        } 
    #sidebar2 .siderbar-ads {
        text-align:left;
        padding-left:20px;
        } 
        
.user-info {
    background-color:#4c94b8;
    color:#dbe9f1;
    }  
    .user-info a {
        color:#dbe9f1;
        } 
    .user-info .avatar {
        border:2px solid #2c7498;
        float:right;
        margin:0 0 0 10px;
        }
        
#v-result-button {
    float:right;
    width:16px;
    height:16px;
    }
    .v-result-button-open {
        background-image:url(/img2/open.gif); 
        }
    .v-result-button-close {
        background-image:url(/img2/close.gif); 
        }
   
.register {
    background-color:#d6643f;
    color:#f7e0d9;
    }  
    .register .h1 {
        color:#f7e0d9;
        } 
    .register .text {
        background-color:#fff;
        border:1px solid #b53c15;
        width:208px;
        margin-bottom:8px;
        } 
    .register .forgot,
    .register .forgot a {
        text-align:right;
        font-size:11px;
        color:#ebb29f;
        } 
    .register .new-register,
    .register .new-register a {
        font-size:14px;
        color:#fff;
        margin-top:8px;
        } 
    .register .submit {
        background-image:url(/img2/login.png);
        border:none;
        width:70px;
        height:22px;
        color:#f1d9d0;
        float:right;
        } 
    
#footer {
    clear:both;
    font-size:11px;
    color:#919191;
    line-height:1.3;
    padding:10px;
    margin:10px;
    border-top:1px solid #ccc;
    }        
    #footer #footer-counters {
        float:right;
        }   
    
#context {
    clear:left;
    font-size:11px;
    color:#919191;
    line-height:1.3;
    padding:0 0 20px 0;
    margin-left:-16px;
    }   
  #context a {
      color:#919191;
      text-decoration;
      } 
      
table.horo td{padding:0px;vertical-align:top;}
table.horo td.i{width:38px;padding-bottom:4px;}
table.horo td.t a{color:#C0C0C0;font-size:11px; text-decoration:none;} 
table.horo td.t a span{color:#333;font-size:12px; text-decoration:none;}     

* html #header #informers .informers-top-left,
* html #header #informers .informers-top-right,
* html #header #informers .informers-bottom-left,
* html #header #informers .informers-bottom-right,
* html #header #informers .informers-top,
* html #header #informers .informers-bottom {
  font-size:.1em;
  }
* html #header #informers .informers-body {
  line-height:1.1;
  }
* html #content {
  margin-right:-30px;
  }