html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
p, b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, thead, tbody, tfoot {margin: 0;     padding: 0;  }
/*   border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } */

body {font: 11px Verdana, Arial, Helvetica, sans-serif; background: #dbd7cc; color: #545454; line-height: 1;}
ol, ul {list-style: none;} 
table {border-collapse: collapse; border-spacing: 0;}
.clear {clear: both;}
:focus {outline: 0;}
   .width {width:100%; min-width:1000px;}
   * html .minwidth {padding-left:1000px; }
   * html .container {margin-left:-1000px; position:relative; }
/*\*/
   * html .minwidth,
   * html .container,
   * html .layout {height:1px;}
   
/*statr header*/ 
        .header {width: 100%; height: 51px; background: url(../images/header-bg.gif) repeat-x; float: left; position: relative;}
                .header-bg {width: 100%; height: 51px; background: url(../images/header-bg1.gif) left bottom no-repeat;}
                .header-bg1 {width: 100%; height: 51px; background: url(../images/header-bg2.gif) right top no-repeat;}
                .header-left {float: left; padding: 28px 0 0 6px;}
                .header-left ul li {float: left; margin-right: 11px; background: url(../images/header-left-list-bg.gif) 0 6px no-repeat; padding-left: 9px; font: 10px "Trebuchet MS", Helvetica, sans-serif; color: #333;}
                .header-left ul li img {vertical-align: middle; border: none;}
                .header-left ul li a:hover {text-decoration: none;}
                .header-left ul li a {color: #333;}
                .no-bg {background: none!important;}
                .header-right {float: right; padding: 8px 8px 0 0;}
                .header-right-forms {padding: 0 0 5px 19px;}
                .header-input1 {width: 86px; height: 12px; background: #e8e1d0; border-top: 1px solid #57513f; border-left: 1px solid #57513f; border-bottom: 1px solid #d3ccbb; border-right: 1px solid #d3ccbb; font-size: 10px; color: #333; margin-right: 9px;}
                .header-input2 {width: 16px; height: 16px; background: url(../images/header-input-bg.gif) no-repeat; border: none; cursor: pointer;}
                .basket-box {font: 11px "Trebuchet MS"; color: #333; line-height: 1.0;}
                .basket-box a {color: #333;}
                .basket-box a:hover {text-decoration: none;}
                .basket-box img {border: none; vertical-align: middle; margin-right: 4px;}
                .basket-box span {padding-left: 21px;}
/*end header*/

        .menu-block {height: 174px; width: 100%; float: left;}
                .menu-block tr td {text-align: left; vertical-align: top;}
                .logo {width: 255px;}
                .logo img {border: none;}
                .menu-block1 {background: #a36ea8;}
                .photo {width: 100%; height: 150px; position: relative;}
                .photo p {position: absolute; left: 7px; top: 5px; font-size: 11px; font-weight: bold; color: #fff;}
                .photo-bg {position: absolute; left:0; top:0;}
                .menu-list {float: left; height: 24px;}
                .menu-list li {float: left; background: url(../images/menu-list-bg.gif) repeat-x; margin-right: 1px; display: inline; position: relative; height: 24px;}
                .menu-list li span {display: block; float: left; height: 24px; background: url(../images/menu-list-bg1.gif) left top no-repeat;}
                .menu-list li span span {background: url(../images/menu-list-bg2.gif) right top no-repeat; padding: 6px 32px 0 32px; height: 18px;}
                .menu-list li a {font-size: 11px; color: #e8eff4; font-weight: bold; text-decoration: none; float: none !important; float: left; display: block; height: auto !important; height: 1%; line-height: 1.2;}
                .menu-list li a:hover {color: #dbdd17;}
                .menu-list .active a {color: #dbdd17;}
                .first span {background: none;}
                
                .menu-widht1 { width: 140px;}
                .menu-widht2 { width: 138px;}
                .menu-widht3 { width: 117px;}
                .menu-widht4 { width: 127px;}
                .menu-widht5 { width: 214px;}
                
                .menu-list ul {display: none; position: absolute; top: 24px; left: 0; z-index: 50;}
                .menu-list ul:after {clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
                .menu-list ul li {width: 100%; float: left; display: block !important; display: inline; background: none; height: 30px;}
                .menu-list a:hover, .menu-list li:hover a, .menu-list li.iehover a {color: #dbdd17;}
                .menu-list li:hover li a, .menu-list li.iehover li a { background: #996e9d; float: none; color: #e8eff4; margin-top: 1px; padding-top: 8px; height: 24px!important; text-align: center;}
                .menu-list li:hover li a:hover, .menu-list li:hover li:hover a, .menu-list li.iehover li a:hover, .menu-list li.iehover li.iehover a { color: #520b1c;}
                .menu-list li:hover ul, .menu-list ul li:hover ul, .menu-list ul ul li:hover ul, .menu-list li.iehover ul, .menu-list ul li.iehover ul, .menu-list ul ul li.iehover ul {display: block;}                


        .main-table {width: 100%; background: url(../images/left-sidebar-bg.gif) repeat-y; float: left;}
        .main-table tr td {text-align: left; vertical-align: top;} 
        .shadow {position: absolute; top: 68px; left: 255px; float: left; z-index: 50;}

/*statr left-sidebar*/
        .left-sidebar {width: 255px; background: url(../images/left-sidebar-bg1.gif) left bottom no-repeat;}
                .left-form {width: 222px; height: 62px; background: url(../images/left-form-bg.gif) no-repeat; padding: 18px 0 0 33px;}
                .left-form-input1 {width: 148px; height: 15px; font-size: 10px; color: #7a7a7a; border-bottom: none; border-left: 1px solid #40492f; border-right: none; border-top: 1px solid #40492f; padding-left: 5px;}
                .left-form-input2 {width: 42px; text-align: center; cursor: pointer; font-size: 10px; color: #7a7a7a; border: none; background: none;}
                .left-news {width: 252px; padding: 2px 0 0 3px; background: url(../images/left-news-bg.gif) left top no-repeat; position: relative;}
                .left-news h2 {padding: 5px 0 0 44px; min-height: 19px; height: 19px; background: url(../images/left-news-headline-bg.gif) no-repeat; margin-bottom: 18px;}
                .left-news h2 span {padding-left: 35px;}
                .left-news h2 span a {font-size: 11px; color: #6a427f; font-weight:normal;}
                .forum-link {width: 63px; height: 28px; position: absolute; right:8px; top: -3px; background: url(../images/forum.gif) no-repeat; cursor: pointer; display: block; text-indent: -9000px;}
                .left-news-block {width: 190px; margin: 0 0 27px 31px; padding-bottom: 30px; font-size: 11px; color: #161616; line-height: 1.2; background: url(../images/left-news-block-bg.gif) left bottom repeat-x;}
                .left-news-block h3 {font: bold 10px Arial, Helvetica, sans-serif; color: #d32121; padding-bottom: 5px;}
                .left-news-block a {color: #161616; text-align: justify;}
                .left-news-block a:hover {text-decoration: none; }
                .left-baner {padding: 40px 0 90px 29px;}
                .left-baner img {float: left; border: none; margin-right: 22px;}
                .left-last {background: none!important; margin-bottom:0!important;}
/*end left-sidebar*/    
        
/*statr content*/
        .content {border-left: 1px solid #b7b1a4; background: url(../images/content-bg.gif) left top repeat-x; padding: 35px 0; line-height: 1.2;}
        
        .menu {width: 100%;}
                .menu tr td {text-align: center; vertical-align: top; padding: 5px 0 15px 0;}
                .menu-width {width: 164px;}
                .menu-width a {display: block; font-size: 11px; color: #2b1f2d; text-decoration: none;}
                .menu-width a span {display: block; width: 64px; height: 64px; margin: 0 auto; cursor: pointer;}
                .menu-width a b {font-weight: normal; display: block; margin-top: -5px;}
                .link1 {background: url(../images/menu-link-bg1.gif) center -64px no-repeat;}
                .link2 {background: url(../images/menu-link-bg2.gif) center -64px no-repeat;}
                .link3 {background: url(../images/menu-link-bg3.gif) center -64px no-repeat;}
                .link4 {background: url(../images/menu-link-bg4.gif) center -64px no-repeat;}
                .link5 {background: url(../images/menu-link-bg5.gif) center -64px no-repeat;}
                .link6 {background: url(../images/menu-link-bg6.gif) center -64px no-repeat;}
                .menu-width a:hover {color: #ba5324;}
                .menu-width a:hover span {background-position: center 0px;}
                
        .raspor {padding: 0 50px;}      
        .raspor div {border-top: 5px solid #e4dfd4; height: 1px; margin-top: 14px; padding-bottom: 14px; _padding-bottom:0;}
        .content h5 { position: relative;}
        .content h3 {font-size: 12px; color: #8f4d80; text-decoration: underline;}
        .content h2 {font-size: 15px; color: #8f4d80; font-weight: bolder; padding-bottom:15px;}
        .red-link1 {font-size: 10px; color: #ca0404; font-weight: normal; text-decoration: none; position: absolute; right: 20px; _right: 73px; top:0;}
        .language {vertical-align: middle; display: inline; position: absolute; top:1px; right:0; _right: 53px; border: none;}
        .mail-list li {padding-top: 5px;}
        .text {padding: 0 20px 0 35px;}
        .text-p {text-indent: 11px; font-size: 12px; color: #4e4e4e; margin-top: 5px; margin-bottom: 5px;}
        .text p { margin-top: 5px; margin-bottom: 5px;}
        .text li { list-style: disc ; margin-left: 15px;}
        .text-p1 {font-size: 12px; color: #393939;}
        .text-p2 {font-size: 10px; color: #393939; font-weight: bold;}
        .content-img {float: left; margin: 0 9px 9px 0;}
        .photos div {float: left; text-align: center; margin-right: 25px;}
        .photos div img {border: 1px solid #a390c4; display: block;}
        a.news-link {font-size: 12px; color: #393939; text-decoration: none;}
        a.news-link:hover {text-decoration: underline;}
        a.arhive-news {display: block; text-align: center; font-size: 12px; color: #ad3435; font-weight: bold;}
        a.arhive-news:hover {text-decoration: none;}
        a.look {display: block; text-align: right; font-size: 10px; color: #4f4f4f; font-weight: bold;}
        a.look:hover {text-decoration: none;}
        .content-input1 {margin-right: 8px; padding-left: 9px; width: 178px; height: 15px; font-size: 11px; color: #545454; border-left: 1px solid #383f39; border-top: 1px solid #383f39; border-bottom: none; border-right: none;}
        .content-input2 {color: #5b2f5f; font-size: 11px; text-align: center; width: 20px; background: #ccc9c1; border: 1px solid #383f39; margin-right: 15px;}
        .content-input3 {vertical-align: middle; margin: 5px 5px 5px 0;}
        .content-select1 {margin-right: 8px; padding-left: 9px; width: 178px; height: 16px; font-size: 11px; color: #545454; border-left: 1px solid #383f39; border-top: 1px solid #383f39; border-bottom: none; border-right: none;}
        html*.content-select1 {height: 19px; _height: 16px;}
        .content-news h4 {font-size: 12px; color: #4f1e57; position: relative; padding: 0 0 8px 80px;}
        .content-news h4 span {display: block; position: absolute; left:0; _left: -80px; top: 2px; width: 70px; height: 9px; background: #b6739c; text-align: center; font-size: 9px; color: #fff; line-height: 0.9;}
        .inform-list li {padding: 0 0 15px 16px; font-size: 12px; color: #393939; background: url(../images/inform-list-bg.gif) left 3px no-repeat;}
        .result-table1 {width: 100%; }
        .result-table1 tr td {text-align: center; vertical-align: middle; background: #cecabf; font-size: 11px; color: #494949; border-top: 3px solid #dbd7cc; padding: 6px 0; border-right: 1px solid #dbd7cc;}
        .result-table1 tr td a {color: #494949; text-decoration: underline;}
        .result-table1 tr th {text-align: center; vertical-align: middle; font-size: 11px; color: #494949; background: #c5c1b6 url(../images/result-table1-th-bg.gif) left top repeat-x; padding: 8px 0 7px 0; border-right: 1px solid #dbd7cc;}
        .basket-bg {width: 63px; text-align: left; padding: 3px; background: #c2beb4; border: 1px solid #a5a299; margin: 0 auto;}
        .basket-bg img {vertical-align: middle; border: none; margin-left: 5px;}
        .basket-select {width: 35px; height: 38px; display: inline; vertical-align: middle;}
        html*.basket-select {height: 36px;}
        .first-td {border-left: 1px solid #b0aca1;}
        .last-tr td {background: #bab6ab!important; border-top: none!important; height: 4px; padding:0!important;}
        .result-table2 {width: 100%;}
        .result-table2 tr td {text-align: center; vertical-align: middle; padding: 5px 0; border: 1px solid #bebcb6; font-size: 11px; color: #494949; font-weight: bold;}
        .delete {border: none;}
        .result-width1 {width: 15px;} 
        .result-width2 {width: 54px;} 
        .result-width3 {text-align: left!important; padding-left: 11px!important;} 
/*end content*/ 

/*statr right-sidebar*/
        .right-sidebar {width: 249px; background: #e4dfd4;}
                .right-block {width: 249px; float: left;  background: url(../images/border-bg.gif) repeat-x; padding-top: 7px;}
                .right-block h3 {width: 249px; height: 16px; padding-top: 3px; text-align: center; font-size: 11px; color: #000; font-weight: bold; background: url(../images/right-block-headline-bg.gif) no-repeat;}
/*                .right-roundabout { width:249px;  height:212px; z-index:10000; position:relative; overflow:hidden; }*/
                .right-roundabout { width: 249px; height:212px; overflow: hidden; border-bottom: 4px solid #cac5ba; z-index:10000; position:relative;}
                .right-roundabout img {margin: 0 auto; padding-bottom: 10px; display: block;}
                .top-list {padding-left: 39px; width: 192px;}
                .top-list-block {width: 192px; background: #cfcbbc; margin-top: 28px; padding: 7px 0 1px 0; float: left; color: #000; font-size: 10px; line-height: 1.2;}
                 a.detail {display: block; width: 97px; height: 11px; background: url(../images/detail.gif) no-repeat; text-align: center; font-size: 10px; color: #796378; margin: 11px 28px 0 0; line-height: 0.8; text-decoration: none; float: right;} 
                .top-list-block h4 {font-size: 11px;}
                .top-list-block-photo {float: left; position: relative; margin: -2px 0 0 -13px; width: 57px; height: 77px; background: url(../images/top-list-block-photo-bg.gif) no-repeat; padding: 1px 1px 5px 5px; margin-right: 7px;}
                .right-phone {margin: 21px 0 0 10px; width: 221px; border-top: 4px solid #cac5ba; padding: 20px 0 17px 13px; float: left;}
                .right-phone div {padding: 0 0 5px 22px; position: relative; font-size: 11px; color: #707070; line-height: 1.2;}
                .right-phone div span {color: #b93939; /* display: block; position: absolute; left: -10px; top:0; */}
/*end right-sidebar*/   

/*statr footer*/
        .footer {width: 100%; float: left; border-top: 9px solid #8f4d80;}      
                .footer tr td {text-align: center; vertical-align: middle; height: 74px; background: url(../images/footer-bg.gif) repeat-x; font-size: 10px; color: #55491f;}
                .footer tr td a {color: #55491f;}
                .footer tr td a:hover {text-decoration: none;}
                .footer-left {width: 265px;}
                .footer-menu table {width: 100%;}
                .footer-menu table tr td {font-size: 11px;}
                .footer-link1 {width: 71px;}
                .footer-link2 {width: 68px;}
                .footer-link3 {width: 48px;}
                .footer-link4 {width: 56px;}
                .footer-link5 {width: 134px;}
                .footer-right {width: 260px;}
/*end footer*/

       .ajaxSearch_paging {
         padding-bottom: 10px;
         display: block; 

       }
       .AS_ajax_result {
           margin-bottom: 3px;
       }
       .ajaxSearch_extract { padding-left: 15px; }
/*       .text a { text-decoration: underline; color: black; padding-left: 10px; } */
       .ajaxSearch_highlight { color: red; }
       .AS_ajax_more {
           color: #555;
       }


.main-table tr td table tr td {}