html { margin:0px;
       padding:0px}

body { margin:0px;
       padding:0px;
       font-family:Arial, Helvetica, sans-serif}

img { border:none}


a { text-decoration:underline;
    font-size:12px;
    color:#424593;
    font-family:Arial, Helvetica, sans-serif}

a.link { 
    text-decoration:none;
    color:#404040;
    font-size:12px;
    font-family:Tahoma, Helvetica, sans-serif;}

a.link:hover {border-bottom:1px #404040 dashed;}

h1 { font-size:24px;
     font-weight:normal;
     color:#323f70;
     margin-top:5px;
     margin-bottom:5px}
p {text-align:justify;}

form { margin:0px;
       padding:0px}

ul.map{color:#977541;}

ul.map li a {color:#424593; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:underline;}

ul.map li a:hover {text-decoration:none;}

ul.map li.map_s {margin-left:15px;}


.search_input { background-color:#ffffff;
                border: none}

.main_menu a { font-size:11px;
               font-weight:bold;
               color:#FFFFFF;}

.spec_predl_bg { background: #966e2e url(../images/icon_zn.jpg) top left no-repeat; height:134px;}


table.tbl_left_cont { background-image:url(/images/left_c_bg.gif);
                      background-position:top right;
                      background-repeat:no-repeat;
}

table.tbl_top_menu	{ background-color:#ddd9c5;}

.tbl_top_menu td { border-left:solid 2px #adacae}

.top_contact, .top_contact a { font-family:Tahoma;
                               font-size:11px;
                               color:#868686}


.nadevig_section { background-color:#966e2e;
                   background-image:url(/images/nedvig_section_bg.gif);
                   background-position:top;
                   background-repeat:repeat-x;
                   font-family:Tahoma;
                   font-size:12px;
                   font-weight:bold;
                   color:#FFFFFF;
                   height:35px}


.left_menu_bg { background-color:#caa266;
                background-image:url(/images/left_menu_bg.jpg);
                background-position:top left;
                background-repeat: repeat-x}

.left_menu_main { background-color:#f1d4a5;
                  background-image:url(/images/menu_main_bg.gif);
                  background-repeat:no-repeat;
                  background-position:top right;
                  width:230px;
                  overflow: visible}

.left_subm  { position:absolute;
              background-color:#FFFFFF;
              z-index:10;
              width:230px;
              margin-left:230px;
              margin-top:-27px;
              border-top:solid 3px #f1d4a5;
              border-bottom:solid 3px #ffffff
}

.left_sub_over { background-color:#edeef2;
                 font-weight:normal;
                 font-size:12px;
                 color:#232065;
                 border-top:solid 3px #FFFFFF;
                 border-right:solid 3px #b4b4b8;
                 padding-bottom:4px;
}

.left_sub_out { background-color:#ffffff;
                font-weight:normal;
                font-size:12px;
                color:#232065;
                border-top:solid 3px #FFFFFF;
                padding-bottom:4px}


.top_baner_bg { background-color:#caa266;
                background-image: url(/images/top_ban_bg.gif);
                background-position:top;
                background-repeat:repeat-x}


.left_col_bg { background-color:#FFFFFF;
               background-image: url(/images/left_col_bg.gif);
               background-position:top; background-repeat:repeat-x}

.top_contact { font-size:10px; color:#868686}

.slogan { font-family:Arial, Helvetica, sans-serif;
          font-size:16px;
          font-weight: normal;
          color:#292973;
          padding-top: 12px;
}

.phone_top_txt { font-family:Tahoma;  
                 font-size:12px;
                 color:#9e7a48;
                 margin-top: 7px;}

.phone_top { font-family:Tahoma;
             font-size:24px;
             line-height: 24px;
             font-weight:normal;
             color:#2f3f5c;
             margin:0px 0px}

.sity_code { font-size:15px;
             color:#697999;}

.office_link { font-family:Tahoma;
               font-size:12px;
               color:#9e7a48}

.main_menu a{ font-size:12px;
              margin-top: 2px;
              font-weight: normal;
}

.main-menu-icons{
    background: url(/images/new/icons-bg.gif) repeat-x;
}

.main-menu-captions{
    background: url(/images/new/captions-bg.gif) repeat-x;
}

.left_menu, .left_menu a { font-family:Tahoma;
                           font-size:13px;
                           font-weight:bold;
                           line-height:27px;
                           color:#562d00;
                           padding-left:0px;
}

.left_menu a:hover { text-decoration:none}						   


.agenstvo { font-family:Tahoma;
            font-size:18px;
            color:#FFFFFF;
            margin-left:15px;
            padding-left:10px;
            line-height:30px;
            margin-bottom:40px}

a.subm_link { color:#232065;
              font-size:11px;
              font-weight:normal;
              line-height:16px}

.left_contact { font-family:Tahoma;
                font-size:14px;
                color:#9e7a48;}

.left_contact_serv, .phone_left { color:#172d5c;
                                  border-bottom:solid 2px #969696;
                                  padding-bottom:3px;
                                  font-size:14px;
                                  text-decoration:none;
}

.left_sity_code { font-size:12px;
                  color:#697999;}

.phone_left { font-size:18px}

.search_bg { background-color:#ffffff;
             background-image: url(/images/search_bg.gif);
             background-position:top;
             background-repeat:repeat-x;
             height:210px;
             font-size:18px;
             color:#a6abd2;
             padding:8px;}

.search_bg_top { background-color:#d1d6ea;
                 background-image:url(/images/search_bg_t.gif);
                 background-position:top left;
                 background-repeat: repeat-x;
                 margin-top:0px; padding-top:0px;
}	

.nedv_a {font-size:12px;
         font-weight:bold;
         color:#26467b;
         height:22px;
         cursor:pointer}

.nedv_na a { font-size:12px;
             font-weight:bold;
             color:#FFFFFF}

.nedv_na { background-color:#406097;
           background-image:url(/images/filter_rop_tab_bg.gif);
           background-position:top; background-repeat:repeat-x;
           font-size:12px;
           font-weight:bold;
           height:22px;
           color:#FFFFFF;
           cursor:pointer;
}

.content { font-family:Tahoma; font-size:12px; color:#4e4e4e}

.search_haed {font-family:Tahoma;
              font-size:11px;
              line-height:18px;
              font-weight:bold;
              color:#2f3380;
              width:30%;
}

.search_but { background:none;
              border:none;
              background-image:url(/images/butts.png);
              font-size:8px;
              color:#FFFFFF;
              height:23px;
              width:115px;
              cursor:pointer}


.news_cap { font-family:Tahoma;
            font-size:18px;
            color:#323f70;
            margin-bottom:15px}

.news_date { font-family:Tahoma;
             font-size:14px;
             font-weight:bold;
             color:#000058}

.news_date_year {font-family:Tahoma;
                 font-size:12px;
                 font-weight:normal;
                 color:#585858}

.news_head { font-family:Tahoma;
             font-size:12px;
             font-weight:bold;
             color:#323f70;}

.news_annonce { font-family:Tahoma;
                font-size:11px;
                font-weight:normal;
                color:#00287e;
                margin-bottom:20px}

.tbl_result { border-bottom:solid 2px #dadada;}

.tbl_result th, .tbl_result td { border-left:solid 2px #dadada;
                                 font-size:11px;
                                 height:50px;
                                 vertical-align:middle }

.tbl_result td { height:30px;}					 

.prod_preview { font-size:11px; color:#4e4e4e}

.offtop {font-size: 11px; text-align: justify; color:gray; padding-left: 17px; padding-right: 17px;}
.offtop1 {font-size: 11px; text-align: center; color:gray; padding-left: 17px; padding-right: 17px;}
.offtop1 a {font-size: 10px; color:gray; text-decoration:none;}
.offtop1 a:hover {font-size: 10px; color:gray; text-decoration:underline;}

a.prod_preview:hover { text-decoration:none}

.search_head {background-color:#efe8d9;
              background-image:url(/images/result_top_bg.gif);
              background-repeat:repeat-x;
              font-weight:bold;
}

.search_tr_chet { background-color:#eeeeee}

.search_tr_nchet { background-color:#ffffff}

.search_page { font-size:12px; color:#333333}

.filter_select { font-size:12px}

.show_head { font-size:12px; font-weight:bold; color:#393a77 }

.show_info { font-size:12px; color:#5e5e5e}

.show_cap { font-size:12px; color:#7f7f7f; font-weight: normal;}

.tbl_prod_view td { border-bottom: dotted 1px #5e5e5e }	

.result_row_select { background-color:#e1e1e1}

.footer_text {font-family:Tahoma; font-size:11px; line-height:18px; color:#4e4e4e}	

.top_contact1, .top_contact1 a { font-family:Tahoma; font-size:11px; color:#868686; text-decoration:none; font-weight:normal;}	
.top_contact1 a:hover {text-decoration:underline;}	 			 

.top_logo { background-color:#3e4294; position:relative;}

.top_link{}

.top_link img{padding-right:10px;}

.white-hor-line{
    background: #ffffff;
    height: 7px;
}

.service-annonce{
    text-align: left;
    vertical-align: middle;
    background: #e4d7c5;
    color: #59381a;
    font-size: 15px;
    font-weight: bold;
    padding-left: 26px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.service-annonce p, .service-annonce div{
    padding: 0px;
    margin: 0px;
}

.service-description{
    background: #eae8df;
    color: #837d75;
    font-size: 14px;
    line-height: 14px;
    padding-left: 7px;
}

.service-separator{
    background: #ffffff;
}

#select-options-cities, #select-options-metro{
    width: 200px;
    height: 200px;
    overflow: auto;
    border: 1px solid silver;
}


a.toplinks{
    font-size: 12px;
    text-decoration: underline;
    font-family: Tahoma;
    color: #393a77;
    font-weight: bold;
}

a.toplinks:hover{
    text-decoration: none;
}
.cb {clear: both;}
.bottom_head div {color: #666666; font-size: 14px; text-align: right; float: right; margin: 0; margin-right: 1.5%; padding: 3px 5px; background: #dadada;}
.top_head h1 {color: #666666; font-size: 14px; text-align: right; float: right; margin: 0; padding: 3px 5px; background: #F0F0F0; text-transform: uppercase; position: absolute; right: 8px;}
.top_head2 h1 {right: 220px;}
.yakor  {margin-bottom:22px; margin-left:20px; font-size: 12px; font-family:Tahoma; color:#4E4E4E;}
.yakor h2 {margin-bottom:-7px;}
.optd {margin-bottom:20px; color:#4E4E4E;font-family:Tahoma; font-size:12px;}
.optd h1 {margin-bottom:-10px;}
.zol {font-size:10px;}
.obmah {color:#424593; font-size:13px; font-weight:bold; margin-bottom:-10px; margin-top:15px; text-transform:uppercase;}
.rass {color:#95723d; font-size:10px; text-transform:uppercase;}
.rass_b {font-size:13px; font-family:Tahoma; line-height:15px;}
.rass_b span{color:#95723d; text-transform:uppercase; font-weight:bold; font-size:10px;}


/* new for maps */
div#map_canvas{
    width: 100%;
    height: 404px;
    border: 1px solid #989896;
}

#search_container .left{
    
}

#search-pager{
    padding: 5px;
    width: 309px;
    height: 396px;
 /*   font-size: 15px;
    color: #666666; */
    color:#2F3380;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    background: url('/images/new/srchbg.png') repeat-x;
    __2background: url("/images/search_bg_t.gif");

}

#search-pager .header{
    _font-weight: bold;
    font-weight: normal;
    padding-left: 20px;
    color: #39387f;
    font-size: 15px;
    height: 41px;
    padding-top: 7px;
}
#search-pager .header span{
    font-weight: normal;
    font-size: 18px;
}

#search-pager .chooser{
    _font-weight: bold;
    padding-left: 7px;
    color: #4a4a49;
    font-size: 15px;
    height: 82px;
    padding-top: 7px;
}

#search-pager .chooser a{
    text-decoration: none;
    font-size: inherit;
    padding-left: 13px;
    color:#2F3380;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
    text-transform: uppercase;
    font-family:  arial;
    line-height: 22px;
    background: url('/images/new/cha.gif') left center no-repeat;
}

#search-pager .chooser a.active{
    background: url('/images/new/cha-s.gif') left center no-repeat;
    text-decoration: underline;
}

#search-pager .chooser a:hover{
    text-decoration: underline;
}

#search-pager .chooser span{
    color: #997544;
    font-variant: small-caps;
    padding-left: 13px;
}

#search-pager .page{
    ___padding-left: 20px;
    padding-top: 5px;
}

#search-pager .container{
    padding-left: 20px;
    line-height: 28px;
}

#search-pager input{
    height: 18px;
    border: 1px solid #8c8c8c;
    color: inherit;
    font-size: inherit;
}

#search-pager .metrosel{
    font-size: 11px;
    /* color: #2088c5; */
    color:#2F3380;
    text-decoration: underline;
    display: block;
    line-height: 29px;
    background: url('/images/new/metro.gif') 23px 50% no-repeat;
    padding-left: 50px;
    margin: 0px;
}

#search-pager .visible{
    display: block;
}

#search-pager .hidden{
    display: none;
}

#search_container input{
    text-align: center;
}

#map_canvas .message-win a{
    font-family:	Arial,Helvetica,sans-serif;
    font-size:	14px;
    font-style:	normal;
    color:	#4E4E4E;
}

span.b {font-weight:bold;}
.bold{font-weight:bold;}
div.h1 {color:#323F70; font-size:24px; font-weight:normal; margin-bottom:5px; margin-top:5px; font-family:Tahoma;}
.link {color:gray; font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:13px; text-align:center; border-top:2px solid #1C1F74; margin:10px 10px 0 -10px; padding-top:5px;}
.link a {color:gray; font-size:10px; text-decoration:none;}
.link a:hover {color:gray; font-size:10px; text-decoration:underline;}
.pol {background:none repeat scroll 0 0 #1C1F74; height:2px; margin:0 10px 10px; text-align:center;}
ol {text-align:justify;}
.prw {color:#4E4E4E; font-family:Tahoma; font-size:11px; margin-left:45px; text-align:center; width:180px; padding-top:2px;}
.prw a{color:#4E4E4E; font-family:Tahoma; font-size:11px;}
.prw img{margin-left:5px; margin-top:-3px;}