/* CSS Document */

/*********************** Общие теги ***********************/
body {
background: url(images/total_backgr.jpg) repeat;
/*background-color: blue;*/
}

#total_margins {
width: 992px;
height: 300px;
margin: 0px auto;
/*background-color: red;*/
}

#total_container {
float: left;
width: 992px;
height: auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*background-color: yellow;*/
}

.unusual_link {
cursor: pointer;
}

.unusual_link a {
display: none;
}

.pointer {
cursor: pointer;
}

/*********************** HEADER ***********************/
#header {
float: left;
width: 100%;
height: 227px;
background: url(images/header.jpg) no-repeat;
}

    .cover {
    float: left;
    display: inline;
    width: 275px;
    height: 32px;
    margin-left: 12px;
    margin-top: 7px;
    cursor: pointer;
    background: url(images/clear_gif_for_map.gif) repeat;
    }
    
/*********************** TOP_MENU ***********************/
#top_menu {
float: left;
width: 100%;
height: 32px;
overflow: hidden;
}

    #top_menu ul {
    float: left;
    width: 100%;
    height: 100%;
    }
        
        #top_menu ul li.text {
        float: left;
        display: inline;
        width: auto;
        height: 100%;
        background: url(images/top_menu_backgr_2.jpg) top left repeat-x;
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        cursor: pointer;
        }
        
            #top_menu ul li.text .left_border {
            float: left;
            width: 17px;
            height: 100%;
            background: url(images/top_menu_backgr_1.jpg) top left no-repeat;
            }
            
            #top_menu ul li.text .right_border {
            float: left;
            width: 23px;
            height: 100%;
            background: url(images/top_menu_backgr_3.jpg) top right no-repeat;
            }
        
            #top_menu ul li.text div.li_inner {
            float: left;
            display: inline;
            width: auto;
            height: auto;
            margin: 10px 17px 0px;
            }
            
            #top_menu ul li.text.first_li div.li_inner {
            margin: 10px 29px 0px 12px;
            }
            
            #top_menu ul li.text.last_li div.li_inner {
            margin: 10px 10px 0px 32px;
            }
            
            #top_menu ul li.text.active {
            background-position: bottom;
            }
            
            #top_menu ul li.text.active .left_border {
            background-position: left bottom;
            }
            
            #top_menu ul li.text.active .right_border {
            background-position: right bottom;
            }
        
        #top_menu ul li.delimeter_wrapper {
        float: left;
        width: 1px;
        height: 32px;
        background: url(images/top_menu_backgr_2.jpg) top left no-repeat;
        }
        
            #top_menu ul li.delimeter_wrapper .delimeter {
            float: left;
            width: 1px;
            height: 13px;
            margin-top: 10px;
            background: url(images/top_menu_li_delimeter2.gif) no-repeat;
            }
            

/*********************** CENTER_CONTAINER ***********************/
#center_container {
float: left;
width: 100%;
height: auto;
height: auto;
/*background-color: #CF6;*/
}

/*********************** LEFT_CONTAINER ***********************/
    #left_container {
    float: left;
    width: 168px;
    height: auto;
    overflow: hidden;
    /*background-color: #F9C;*/
    }
    
/*********************** FIRST_BLOCK ***********************/
        #left_container .first_block {
        float: left;
        width: 100%;
        height: auto;
        }
    
            #left_container .first_block .top_backgr {
            float: left;
            width: 100%;
            height: 32px;
            overflow: hidden;
            background: url(images/index_left_block1_1.gif) no-repeat;
            }
            
                #left_container .first_block .top_backgr .header {
                float: left;
                width: 100%;
                height: 100%;
                margin-top: 11px;
                overflow: hidden;
                color: #0173bd;
                font-size: 12px;
                font-weight: bold;
                text-align: center;
                text-transform: uppercase;
                }
            
            #left_container .first_block .inner {
            float: left;
            width: 100%;
            height: auto;
            background: url(images/index_left_block1_2.gif) repeat-y;
            }
            
            #left_container .first_block .bottom_backgr {
            float: left;
            width: 100%;
            min-height: 185px;
            height: auto;
            background: url(images/index_left_block1_3.gif) no-repeat bottom;
            }
            
                #left_container .first_block .bottom_backgr .cont {
                float: left;
                width: auto;
                margin-top: 6px;
                }
            
                #left_container .first_block .bottom_backgr ul {
                float: left;
                width: 100%;
                height: auto;
                margin-top: 10px;
                padding-bottom: 10px;
                }
                
                    #left_container .first_block .bottom_backgr ul li {
                    float: left;
                    display: inline;
                    width: 166px;
                    height: 24px;
                    margin-left: 1px;
                    cursor: pointer;
                    }
                                
                    #left_container .first_block .bottom_backgr ul .img {
                    float: left;
                    display: inline;
                    width: 8px;
                    height: 7px;
                    font-size: 1px;
                    margin-left: 9px;
                    margin-top: 2px;
                    background: url(images/index_left_block1_list_item.gif) no-repeat top;
                    }
                    
                    #left_container .first_block .bottom_backgr ul .text {
                    float: left;
                    width: 140px;
                    height: 1.2em;
                    margin-left: 6px;
                    margin-top: -2px;
                    overflow: hidden;
                    font-size: 12px;
                    white-space: nowrap;
                    /*background-color: #99F;*/
                    }
                    
                    #left_container .first_block .bottom_backgr ul .text a, #left_container .first_block .bottom_backgr ul .text a:visited {
                    color: #ffffff;
                    text-decoration: none;
                    line-height: 1.2;
                    }
                    
                    #left_container .first_block .bottom_backgr ul li.active {
                    background-color: #44b6e1;
                    }
                    
                    #left_container .first_block .bottom_backgr ul li.active div.img {
                    background-position: bottom;
                    }
                    
                    #left_container .first_block .bottom_backgr ul li.active div.text {
                    font-weight: bold;
                    }
					
.first_block.contact{ font:11px Verdana; color:#000;}
.first_block .redText{ color: #FFE145; font:12px Verdana;font-weight:bold; }
.first_block .redText11{ color: #FFE145; font:11px Verdana;font-weight:bold; }
.first_block.contact .bottom_backgr .bottom_backgrText{ width:155px; padding:10px 0px 20px 13px;}
.first_block.contact .manager{ font:10px Verdana; text-align:center; font-weight:bold; padding:0 0 4px 0; color: white;}
.first_block.contact .t_phone{ font:11px Verdana; color: white}
.first_block.contact .dog{ font:12px Verdana; color: white}
.first_block.contact img{ vertical-align:middle;}                  
.first_block.contact p{ padding:0 0 2px 0; margin:0;}
#right_container .third_block .link  .favLink{ display:block; padding:40px 0 0 0; text-align:center; background:url(images/index_right_block3_img3a.jpg) center top no-repeat; width:50px; height:20px; margin:0 0 0 13px;}
/*********************** SECOND_BLOCK ***********************/
        #left_container .second_block {
        float: left;
        width: 100%;
        height: auto;
        }
    
            #left_container .second_block .top_backgr {
            float: left;
            width: 100%;
            height: 32px;
            overflow: hidden;
            background: url(images/index_left_block1_1.gif) no-repeat;
            }
            
                #left_container .second_block .top_backgr .header {
                float: left;
                width: 100%;
                height: 100%;
                margin-top: 11px;
                overflow: hidden;
                color: #0173bd;
                font-size: 12px;
                font-weight: bold;
                text-align: center;
                text-transform: uppercase;
                }
            
            #left_container .second_block .inner {
            float: left;
            width: 100%;
            height: auto;
            background: url(images/index_left_block1_2.gif) repeat-y;
            }
            
            #left_container .second_block .bottom_backgr {
            float: left;
            width: 100%;
            min-height: 185px;
            height: auto;
            background: url(images/index_left_block1_3.gif) no-repeat bottom;
            }
            
                #left_container .second_block .bottom_backgr .cont {
                float: left;
                width: auto;
                margin-top: 6px;
                }
            
                #left_container .second_block .bottom_backgr ul {
                float: left;
                width: 100%;
                height: auto;
                margin-top: 10px;
                padding-bottom: 10px;
                }
                
                    #left_container .second_block .bottom_backgr ul li {
                    float: left;
                    display: inline;
                    width: 166px;
                    height: 24px;
                    margin-left: 1px;
                    cursor: pointer;
                    }
                                
                    #left_container .second_block .bottom_backgr ul .img {
                    float: left;
                    display: inline;
                    width: 8px;
                    height: 7px;
                    font-size: 1px;
                    margin-left: 9px;
                    margin-top: 2px;
                    background: url(images/index_left_block1_list_item.gif) no-repeat top;
                    }
                    
                    #left_container .second_block .bottom_backgr ul .text {
                    float: left;
                    width: 140px;
                    height: 1.2em;
                    margin-left: 6px;
                    margin-top: -2px;
                    overflow: hidden;
                    font-size: 12px;
                    white-space: nowrap;
                    /*background-color: #99F;*/
                    }
                    
                    #left_container .second_block .bottom_backgr ul .text a, #left_container .second_block .bottom_backgr ul .text a:visited {
                    color: #ffffff;
                    text-decoration: none;
                    line-height: 1.2;
                    }
                    
                    #left_container .second_block .bottom_backgr ul li.active {
                    background-color: #44b6e1;
                    }
                    
                    #left_container .second_block .bottom_backgr ul li.active div.img {
                    background-position: bottom;
                    }
                    
                    #left_container .second_block .bottom_backgr ul li.active div.text {
                    font-weight: bold;
                    }
                    
/*********************** THIRD_BLOCK ***********************/
        #left_container .third_block {
        float: left;
        width: 100%;
        height: auto;
        }
    
            #left_container .third_block .top_backgr {
            float: left;
            width: 100%;
            height: 32px;
            overflow: hidden;
            background: url(images/index_left_block1_1.gif) no-repeat;
            }
            
                #left_container .third_block .top_backgr .header {
                float: left;
                width: 100%;
                height: 100%;
                margin-top: 11px;
                overflow: hidden;
                color: #0173bd;
                font-size: 12px;
                font-weight: bold;
                text-align: center;
                text-transform: uppercase;
                }
            
            #left_container .third_block .inner {
            float: left;
            width: 100%;
            height: auto;
            background: url(images/index_left_block1_2.gif) repeat-y;
            }
            
            #left_container .third_block .bottom_backgr {
            float: left;
            width: 100%;
            min-height: 100px;
            height: auto;
            background: url(images/index_left_block3_3.png) no-repeat bottom;
            }
            
                #left_container .third_block .bottom_backgr .content {
                float: left;
                display: inline;
                width: 152px;
                height: auto;
                margin-left: 8px;
                margin-top: 9px;
                background-color: green;
                }
                
                    #left_container .third_block .bottom_backgr .content .content_top_backgr {
                    float: left;
                    width: 100%;
                    height: 10px;
                    font-size: 1px;
                    background: url(images/index_left_block3_inner_1.gif) no-repeat;
                    }
                    
                    #left_container .third_block .bottom_backgr .content .content_inner {
                    float: left;
                    width: 152px;
                    height: auto;
                    background: url(images/index_left_block3_inner_2.gif) repeat-y;
                    }
                    
                        #left_container .third_block .bottom_backgr .content .content_inner .content_bottom_backgr {
                        float: left;
                        width: 152px;
                        min-height: 70px;
                        height: auto;
                        padding-bottom: 5px;
                        overflow: hidden;
                        background: url(images/index_left_block3_inner_3.png) no-repeat bottom;
                        }
                        
                        #left_container .third_block .bottom_backgr .content .content_inner .content_bottom_backgr ul {
                        float: left;
                        }
                        
                        #left_container .third_block .bottom_backgr .content .content_inner .content_bottom_backgr li {
                        float: left;
                        width: auto;
                        height: auto;
                        }
            
                            #left_container .third_block .bottom_backgr .content .content_inner .content_bottom_backgr .tickets .img {
                            float: left;
                            display: inline;
                            width: 16px;
                            height: 17px;
                            margin-left: 9px;
                            background: url(images/index_left_block3_img1_b.gif) no-repeat;
                            }
                            
                            #left_container .third_block .bottom_backgr .content .content_inner .content_bottom_backgr .text {
                            float: left;
                            width: 112px;
                            height: 1.2em;
                            line-height: 1.2;
                            margin-left: 6px;
                            margin-top: 1px;
                            font-size: 12px;
                            font-weight: bold;
                            text-transform: uppercase;
                            overflow: hidden;
                            white-space: nowrap;
                            /*background-color: yellow;*/
                            }
                            
                                #left_container .third_block .bottom_backgr .content .content_inner .content_bottom_backgr .text a, #left_container .third_block .bottom_backgr .content .content_inner .content_bottom_backgr .text a:visited {
                                color: #ae1e1e;
                                text-decoration: none;
                                line-height: 1.2;
                                }
                            
                            #left_container .third_block .bottom_backgr .content .content_inner .content_bottom_backgr .discount .img {
                            float: left;
                            display: inline;
                            width: 32px;
                            height: 32px;
                            margin: 5px 2px 0px;
                            }
                            
                            #left_container .third_block .bottom_backgr .content .content_inner .content_bottom_backgr .discount .img.img1 {
                            margin-left: 5px;
                            background: url(images/index_left_block3_img2.jpg) no-repeat;
                            }
                            
                            #left_container .third_block .bottom_backgr .content .content_inner .content_bottom_backgr .discount .img.img2 {
                            background: url(images/index_left_block3_img3.jpg) no-repeat;
                            }
                            
                            #left_container .third_block .bottom_backgr .content .content_inner .content_bottom_backgr .discount .img.img3 {
                            background: url(images/index_left_block3_img4.jpg) no-repeat;
                            }
                            
                            #left_container .third_block .bottom_backgr .content .content_inner .content_bottom_backgr .discount .img.img4 {
                            background: url(images/index_left_block3_img5.jpg) no-repeat;
                            }
                            
                            /*#left_container .third_block .bottom_backgr .content .content_inner .content_bottom_backgr .discount a {
                            display: none;
                            }*/
                            
                            
/*********************** CONTENT_CONTAINER ***********************/
#content_container {
float: left;
width: 656px;
height: auto;
/*background-color: #9FF;*/
}

    #content_container .first_block, #content_container .second_block {
    float: left;
    width: 328px;
    height: 241px;
    background: url(images/main_search_1_backgr.jpg) no-repeat;
    }
    
    #content_container .second_block {
        background: url(images/main_search_2_backgr.jpg) no-repeat;
    }
    
        #content_container .first_block .inner, #content_container .second_block .inner {
        float: left;
        display: inline;
        /*width: 255px;*/
        width: 204px;
        height: 202px;
        margin-left: 63px;
        /*margin-top: 9px;*/
        margin-top: 0px;
        }
    
            #content_container .first_block .header, #content_container .second_block .header {
            float: left;
            display: inline;
            width: 100%;
            height: 1em;
            /*margin-left: -2px;*/
            margin-top: 15px;
            margin-bottom: 2px;
            color: #ffffff;
            text-align: center;
            font-size: 16px;
            font-weight: bold;
            text-transform: uppercase;
            /*background-color: #0FF;*/
            }
/*          #content_container .second_block .header {
            float: left;
            display: inline;
            width: auto;
            height: 1em;
            margin-left: -2px;
            margin-top: 5px;
            margin-bottom: 2px;
            color: #ffffff;
            font-size: 16px;
            font-weight: bold;
            text-transform: uppercase;
            background-color: #0FF;
            }
*/          
            #content_container .second_block .header {
            /*width: 210px;*/
            color: #383733;
            /*margin-left: -6px;*/
            }
            
            #content_container .search_form, #content_container .first_block ul, #content_container .second_block ul {
            float: left;
            width: 200px;
            }
            
            #content_container .search_form li.text {
            float: left;
            width: 100%;
            height: 1.2em;
            line-height: 1.2;
            vertical-align: top;
            margin-top: 2px;
            color: #ffffff;
            font-size: 12px;
            /*background-color: #99F;*/
            }
            
            #content_container .second_block .search_form li.text {
            color: #000000;
            }
            
            #content_container .search_form .input {
            float: left;
            width: 200px;
            height: 21px;
            margin-top: 3px;
            cursor: default;
            background: url(images/main_search_1_input_backgr.gif) no-repeat;
            }
            
                #content_container .search_form .input .input_field {
                float: left;
                display: inline;
                width: 180px;
                height: 20px;
                margin-left: 2px;
                color: #323232;
                font-size: 12px;
                /*background-color: #90F;*/
                }
                
                    #content_container .search_form .input .input_field input {
                    margin-top: 1px;
                    *margin-top: 0px;
                    border: none;
                    cursor: default;
                    background-color: transparent;
                    /*padding: 0px;*/
                    }
            
            #content_container .search_form .input .img {
            float: right;
            width: 14px;
            height: 14px;
            margin-right: 3px;
            margin-top: 3px;
            font-size: 1px;
            background: url(images/main_search_1_input_button.gif) no-repeat;
            }
            
            #content_container .search_form .input .ul_wrapper {
            float: left;
            width: 100%;
            height: 1px;
            font-size: 1px;
            }
            
                #content_container .search_form .input ul {
                float: left;
                display: none;
                position: absolute;
                min-width: 198px;
                width: 198px;
                height: auto;
                font-size: 12px;
                max-height: 20em;
                margin-left: 0px;
                margin-top: 0px;
                border: 1px black solid;
                background-color: #ffffff;
                overflow: auto;
                }
                
                #content_container .search_form .input ul.active {
                display: block;
                }
                
                #content_container .search_form .input ul.active li {
                font-size: 12px;
                line-height: 1.5;
                }
                
                #content_container .search_form .input ul.active li.active {
                background-color: #CCC;
                }
				
				.selectHover{ text-decoration:none; color:#000;display:block;}
				.selectHover:hover{background-color: #CCC; }
            
            #content_container .search_form .last_line {
            float: left;
            width: 200px;
            margin-top: 7px;
            }
            
            #content_container .search_form .last_line .button {
            float: left;
            width: 98px;
            height: 25px;
            /*margin-top: 7px;*/
            background: url(images/main_search_1_search_button2.gif) no-repeat;
            }
            
            #content_container .second_block .search_form .last_line .button {
            background: url(images/main_search_2_search_button.gif) no-repeat;
            }
            
                #content_container .search_form .last_line .button .text {
                width: auto;
                height: auto;
                margin-top: 5px;
                color: #ffffff;
                font-size: 12px;
                text-align: center;
                }
                
                    /*#content_container .search_form .last_line .button .text a {
                    display: none;
                    }*/
                    
            #content_container .search_form .last_line .currency {
            float: right;
            width: 46px;
            height: 22px;
            background: url(images/main_search_1_currency.gif) no-repeat;
            }
            
            #content_container .second_block .search_form .last_line .currency {
            background: url(images/main_search_2_currency.gif) no-repeat;
            }
            
            #content_container .loupe {
            float: left;
            display: inline;
            /*position: absolute;*/
            width: 43px;
            height: 43px;
            margin-left: 0px;
            margin-top: 0px;
            background: url(images/main_search_1_loupe.jpg) no-repeat;
            }
            
            #content_container .second_block .loupe {
            background: url(images/main_search_2_loupe.gif) no-repeat;
            }
            
    .fake_cell {
    float: left;
    width: 328px;
    height: 150px;
    background: url(images/template_cell.jpg) no-repeat;
    }
        
    .cell {
    float: left;
    width: 328px;
    height: 150px;
    /*background: url(images/left_cell_backgr_2.gif) repeat-y;*/
    }
    
        .cell .top_backgr {
        float: left;
        width: 100%;
        height: 25px;
        background: url(images/left_cell_backgr_1.gif) no-repeat;
        }
        
            .cell .top_backgr .header {
            float: left;
            width: 100%;
            height: auto;
            margin-top: 9px;
            color: #0173bd;
            text-align: center;
            font-size: 12px;
            font-weight: bold;
            text-transform: uppercase;
            }
        
        .cell .middle_backgr {
        float: left;
        width: 100%;
        height: 115px;
        overflow: hidden;
        background: url(images/left_cell_backgr_2.gif) repeat-y;
        }
        
            .cell .middle_backgr .cont {
            float: left;
            display: inline;
            width: 306px;
            height: 107px;
            margin: 8px 11px 0px;
            }
            
                .cell .middle_backgr .cont .left_block {
                float: left;
                width: 132px;
                height: 107px;
                overflow: hidden;
                /*background-color: #CF6;*/
                }
                
                    .cell .middle_backgr .cont .left_block .title {
                    float: left;
                    width: 100%;
                    height: auto;
                    }
                    
                        .cell .middle_backgr .cont .left_block .title .title_img {
                        float: left;
                        width: 15px;
                        height: 15px;
                        background: url(images/left_cell_play_button.jpg) no-repeat;
                        }
                        
                            /*.cell .middle_backgr .cont .left_block .title .title_img a {
                            display: none;
                            }*/
                        
                        .cell .middle_backgr .cont .left_block .title .text {
                        /*float: right;*/
                        width: auto;
                        height: auto;
                        /*margin-top: 1px;*/
                        }
                        
                        .cell .middle_backgr .cont .left_block .title .text a, .cell .middle_backgr .cont .left_block .title .text a:visited {
                        font-size: 12px;
                        line-height: 1.2;
                        font-weight: bold;
                        text-decoration: underline;
                        color: #2c5e8e;
                        }
                    
                    .cell .middle_backgr .cont .left_block .img {
                    float: left;
                    width: 100%;
                    height: 81px;
                    margin-top: 11px;
                    /*background: url(images/left_cell_img.jpg) no-repeat;*/
                    }
                    
                        /*.cell .middle_backgr .cont .left_block .img a {
                        display: none;
                        }*/
                
                .cell .middle_backgr .cont .right_block {
                float: left;
                display: inline;
                width: 164px;
                height: 107px;
                margin-left: 10px;
                overflow: hidden;
                /*background-color: #C9C;*/
                }
                
                    .cell .middle_backgr .cont .right_block .text {
                    float: left;
                    width: 100%;
                    line-height: 1.2;
                    height: 7.2em;
                    overflow: hidden;
                    text-align: justify;
                    font-size: 10px;
                    color: #000000;
                    text-decoration: none;
                    }
                    
                        /*.cell .middle_backgr .cont .right_block .text a, .cell .middle_backgr .cont .right_block .text a:visited {
                            color: #000000;
                            text-decoration: none;
                        }*/
                                                                
                    .cell .middle_backgr .cont .right_block .button {
                    float: left;
                    display: inline;
                    width: 98px;
                    height: 18px;
					padding:7px 0 0 0;
                    margin-left: 34px;
                    margin-top: 10px;
                    background: url(images/left_cell_button.jpg) no-repeat; display:block; text-align:center; color:#484848; font-size:12px; text-decoration:none;
                    }
					
					.cell .middle_backgr .cont .right_block .button:hover{ text-decoration:none; background-position: bottom;}
                    
                        .cell .middle_backgr .cont .right_block .button .button_text {
                        width: 100%;
                        height: auto;
                        margin-top: 6px;
                        color: #ffffff;
                        font-size: 12px;
                        text-align: center;
                        }
                        
                            /*.cell .middle_backgr .cont .right_block .button .button_text a {
                            display: none;
                            }*/
        
        .cell .bottom_backgr {
        float: left;
        width: 100%;
        height: 10px;
        font-size: 1px;
        background: url(images/left_cell_backgr_3.gif) no-repeat;
        }
        
        .right_cell .middle_backgr .cont .right_block .button {
        height: 19px;
        
		margin-top: 9px;
        background: url(images/right_cell_button.jpg) no-repeat; display:block; text-align:center; color:#484848; font-size:12px; text-decoration:none;
        }
        
		.right_cell .middle_backgr .cont .right_block .button:hover{ text-decoration:none; background-position: bottom;}
		
        .cell .middle_backgr .cont .right_block .button.active {
			background-position: bottom;
        }
        
        .right_cell .middle_backgr .cont .right_block .button .button_text {
        margin-top: 7px;
        color: #484848;
        }
        
        .right_cell .top_backgr {
        background: url(images/right_cell_backgr_1.gif) no-repeat;
        }
                
        .right_cell .middle_backgr {
        background: url(images/right_cell_backgr_2.gif) repeat-y;
        }

        .right_cell .bottom_backgr {
        background: url(images/right_cell_backgr_3.gif) no-repeat;
        }

        .right_cell .top_backgr .header {
        color: #c85126;
        }
        
        .right_cell .middle_backgr .cont .left_block .title .title_img {
        background: url(images/right_cell_play_button.jpg) no-repeat;
        }
        
        
        .cell a.add_info { 
        color: #000000;
        text-decoration: none;
        }
        .cell a.add_info:hover { 
        color: #000000;
        text-decoration: underline;
        }


/*********************** RIGHT_CONTAINER ***********************/
#right_container {
float: left;
width: 168px;
height: auto;
/*background-color: #096;*/
}

/*********************** FIRST_BLOCK ***********************/
        #right_container .first_block {
        float: left;
        width: 100%;
        height: auto;
        }
    
            #right_container .first_block .top_backgr {
            float: left;
            width: 100%;
            height: 32px;
            overflow: hidden;
            background: url(images/index_right_block1_1.gif) no-repeat;
            }
            
                #right_container .first_block .top_backgr .header {
                float: left;
                width: 100%;
                height: 100%;
                margin-top: 11px;
                overflow: hidden;
                color: #ffffff;
                font-size: 12px;
                font-weight: bold;
                text-align: center;
                text-transform: uppercase;
                }
            
            #right_container .first_block .inner {
            float: left;
            width: 100%;
            height: auto;
            background: url(images/index_right_block1_2.gif) repeat-y;
            }
            
            #right_container .first_block .bottom_backgr {
            float: left;
            width: 100%;
            min-height: 181px;
            height: auto;
            background: url(images/index_right_block1_3.png) no-repeat bottom;
            }
            
                #right_container .first_block .bottom_backgr .cont {
                float: left;
                width: auto;
                margin-top: 6px;
                }
            
                #right_container .first_block .bottom_backgr ul {
                float: left;
                width: 100%;
                height: auto;
                margin-top: 10px;
                padding-bottom: 10px;
                }
                
                    #right_container .first_block .bottom_backgr ul li {
                    float: left;
                    display: inline;
                    width: 166px;
                    height: 24px;
                    margin-left: 1px;
                    cursor: pointer;
                    }
                                
                    #right_container .first_block .bottom_backgr ul .img {
                    float: left;
                    display: inline;
                    width: 8px;
                    height: 7px;
                    font-size: 1px;
                    margin-left: 9px;
                    margin-top: 2px;
                    background: url(images/index_right_block1_list_item.gif) no-repeat top;
                    }
                    
                    #right_container .first_block .bottom_backgr ul .text {
                    float: left;
                    width: 88px;
                    height: 1.2em;
                    margin-left: 6px;
                    margin-top: -2px;
                    overflow: hidden;
                    font-size: 12px;
                    white-space: nowrap;
                    /*background-color: #99F;*/
                    }
                    
                    #right_container .first_block .bottom_backgr ul .text a, #right_container .first_block .bottom_backgr ul .text a:visited {
                    color: #000000;
                    line-height: 1.2;
                    text-decoration: none;
                    }
                    
                    #right_container .first_block .bottom_backgr ul li.active {
                    background-color: #ffec00;
                    }
                    
                    #right_container .first_block .bottom_backgr ul li.active div.img {
                    background-position: bottom;
                    }
                    
                    #right_container .first_block .bottom_backgr ul li.active div.text {
                    font-weight: bold;
                    }
                    
                    #right_container .first_block .bottom_backgr ul .price {
                    float: left;
                    width: 52px;
                    height: 1.2em;
                    margin-left: 3px;
                    overflow: hidden;
                    color: #ff1400;
                    font-size: 12px;
                    font-weight: bold;
                    }
                    
                    
/*********************** SECOND_BLOCK ***********************/
        #right_container .second_block {
        float: left;
        width: 100%;
        height: auto;
        }
    
            #right_container .second_block .top_backgr {
            float: left;
            width: 100%;
            height: 32px;
            overflow: hidden;
            background: url(images/index_right_block2_1.gif) no-repeat;
            }
            
                #right_container .second_block .top_backgr .header {
                float: left;
                width: 100%;
                height: 100%;
                margin-top: 11px;
                overflow: hidden;
                color: #b42020;
                font-size: 12px;
                font-weight: bold;
                text-align: center;
                text-transform: uppercase;
                }
            
            #right_container .second_block .inner {
            float: left;
            width: 100%;
            height: auto;
            background: url(images/index_right_block1_2.gif) repeat-y;
            }
            
            #right_container .second_block .bottom_backgr {
            float: left;
            width: 100%;
            min-height: 170px;
            height: auto;
            background: url(images/index_right_block2_3.png) no-repeat bottom;
            }
            
                #right_container .second_block .bottom_backgr .cont {
                float: left;
                width: auto;
                margin-top: 6px;
                }
            
                #right_container .second_block .bottom_backgr ul {
                float: left;
                width: 100%;
                height: auto;
                margin-top: 10px;
                padding-bottom: 10px;
                }
                
                    #right_container .second_block .bottom_backgr ul li {
                    cursor:pointer;
					display:inline;
					float:left;
					height:24px;
					margin-left:0;
					width:168px;
                    }

                    #right_container .second_block .bottom_backgr ul .img {
					background:transparent url(images/index_right_block1_list_item.gif) no-repeat scroll center top;
					display:inline;
					float:left;
					font-size:1px;
					height:7px;
					margin-left:6px;
					margin-top:3px;
					width:6px;
                    }
                    
                    #right_container .second_block .bottom_backgr ul .text {
					float:left;
					font-size:11px;
					height:1.2em;
					margin-left:4px;
					margin-top:-1px;
					overflow:hidden;
					white-space:nowrap;
					width:106px;
                    }
                    
                    #right_container .second_block .bottom_backgr ul .text a, #right_container .second_block .bottom_backgr ul .text a:visited {
                    color: #000000;
                    line-height: 1.2;
                    text-decoration: none;
                    }
                    
                    #right_container .second_block .bottom_backgr ul li.active {
                    background-color: #ffec00;
                    }
                    
                    #right_container .second_block .bottom_backgr ul li.active div.img {
                    background-position: bottom;
                    }
                    
                    #right_container .second_block .bottom_backgr ul li.active div.text {
                    font-weight: bold;
                    }
                    
                    #right_container .second_block .bottom_backgr ul .price {
					color:#FF1400;
					float:left;
					font-size:11px;
					font-weight:bold;
					height:1.2em;
					margin-left:3px;
					overflow:hidden;
					width:42px;
                    }


/*********************** THIRD_BLOCK ***********************/
        #right_container .third_block {
        float: left;
        width: 100%;
        height: auto;
        }
        
            #hotline {
            float: left;
            display: inline;
            width: 161px;
            height: 35px;
            margin-left: 6px;
            background: url(images/hotline.jpg) no-repeat;
            }

            #right_container .third_block .link .empty {
            float: left;
            width: 100%;
            height: 43px;
            }
            
            #right_container .third_block .link {
            float: left;
            display: inline;
            height: auto;
            text-align: center;
            }
            
            #right_container .third_block .link1 {
            width: 44px;
            margin-left: 32px;
            _margin-left: 30px;
            background: url(images/index_right_block3_img1a.jpg) no-repeat top center;
            }
            
            #right_container .third_block .link2 {
            width: 35px;
            margin-left: 18px;
            background: url(images/index_right_block3_img2a.jpg) no-repeat top center;
            }
            
            #right_container .third_block .link3 {
			position:relative;
            width: 53px;
            margin-left: 12px;
            _margin-left: 9px;
            background: url(images/index_right_block3_img3a.jpg) no-repeat top center;
            }
            
            #right_container .third_block .link a {
            display: inline;
            font-size: 9px;
            text-decoration: none;
            }
            
            #right_container .third_block .link a, #right_container .third_block .link a:visited {
            color: #2d2d2d;
            }


/*********************** BOTTOM_CONTAINER ***********************/
#bottom_container {
float: left;
display: inline;
width: 992px;
height: 32px;
margin-top: -1px;
margin-bottom: 5px;
background: url(images/bottom_backgr.jpg) no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
/*background-color: yellow;*/
/*background: url(images/bottom_backgr_2a.gif) repeat-x;*/
}

/*  #bottom_container .left_border {
    float: left;
    width: 9px;
    height: 100%;
    background: url(images/bottom_backgr_1.jpg) no-repeat;
    }
*/  
        #bottom_container .menu {
        float: left;
        display: inline;
        width: auto;
        height: auto;
        margin-left: 6px;
        _margin-left: -13px;
        margin-top: 6px;
        /*background-color: yellow;*/
        }
    
            #bottom_container .menu li {
            float: left;
            width: auto;
            height: 1.5em;
            line-height: 1.5;
            font-size: 10px;
            margin: 0px 43px;/*26px;*/
            }
            
                #bottom_container .menu li a, #bottom_container .menu li a:visited {
                color: #ffffff;
                text-decoration: none;
                }
                
    #shell_cont {
    float: right;
    width: 0px;
    height: 1px;
    font-size: 1px;
    }
    
        #shell {
        float: left;
        position: absolute;
        width: 68px;
        height: 56px;
        margin-left: -115px;
        margin-top: -56px;
        background: url(images/shell.jpg) no-repeat;
        }
        
    #left_end_marker {
    /*float: left;*/
    width: 100%;
    height: 0px;
    overflow: hidden;
	/*border:1px solid red;*/
    }
    
    #content_end_marker {
    /*float: left;*/
    width: 100%;
    height: 0px;
    overflow: hidden;
	/*border:1px solid red;*/
    }
    
    #right_end_marker {
    /*float: left;*/
    width: 100%;
    height: 66px;
    overflow: hidden;
	/*border:1px solid red;*/    /* тута бага IE*/
    }

    
/*  #bottom_container .right_border {
    float: right;
    width: 9px;
    height: 100%;
    margin-bottom: 9px;
    background: url(images/bottom_backgr_3.jpg) no-repeat;
    }*/

    #counters {
    width: 100%;
    font-size:10px;
    float: left;
    text-align: center;
    }

    #copys {
    clear: both;
    width: 100%;
    text-align: right;
    margin: 5px auto;
    float: left;
    }
        #copy_l {
        float:left;
        font:11px Verdana;
        margin-left:8px;
        }
        #copy_r {
        float:right;        
        margin-right:8px;
        font:11px Verdana;
		}
        #copy_l a, #copy_r a {
        color: black;
        text-decoration:none;
		font:11px Verdana;
        }
        #copy_l a:hover, #copy_r a:hover {
        text-decoration:underline;
        }


.delim_6 {
height: 6px;
}

        #pages {
        float: left;
        display: inline;
        width: 656px;
        height: auto;
        margin-top: 5px;
        /*margin-left: -824px;
        margin-top: -30px;*/
        color: #454545;
        font-size: 14px;
        line-height: 1.4;
        font-weight: bold;
        text-align: center;
        /*background-color: #CF3;*/
        }

            #pages a {
            color: #454545;
            font-size: 14px;
            line-height: 1.4;
            font-weight: bold;
            text-decoration: none;
            }

            /*#pages a:hover {
            text-decoration: none;
            }*/

            #pages .current {
            color: #8f703b;
            }
            #pages .active {
            color: #FF5400;
            text-decoration: underline;
            }

/* Page list style */
.pager {
    float: left;
    width: 100%;
}

.pager a {
    padding: 2px 3px;
    font-size: 9pt;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

.pager a:hover {
    text-decoration: none;
}

.pager a.active {
    color:#8F703B;
}

.pager span {
    font-weight: bold;
    padding: 0 5px;
}
.table_footer{ float:left; width: 656px; height: 29px; background: url(images/vnutr_table_footer.png) no-repeat;}
#right_container #favLink{ position:absolute; display:block; top:9px; left:0; width: 53px; height:53px; }
