*{
padding:0px;  font-family:arial;
}
BODY {
  margin:0px;
  overflow: hidden;
}
DIV{
}

TD {
  margin:0px;
}

A {
}

A:Hover {
}


.imgs_old{
    width:256px;
    height:256px;
}

.way_info{
    position:absolute;
    padding:2px;
    text-align:center;
    font-family:tahoma;
    font-size:11px;
    width:auto;
    white-space: nowrap;
    background-color: #F0F0F0;
    opacity:0.8;  -moz-opacity:0.8 ;filter:alpha(opacity=80);
    border:1px solid #000000;
    z-index:31;

}


#right_column {
    position:absolute;
    right:0px;
    top:0px;
    border-left:2px solid #A0A0A0;
    width: 263px; *width:265px;
    height: 100%;
    z-index:50;
    background-color: #ffffff;
}

#right_column div{
 z-index:1;
}




/*
#top_banner_container{
    position:absolute;
    right:0px;
    top:0px;
    width:100%;
    height:88px;

}  */

#top_banner_container img{
    position:absolute;
    left:6px;
    top:5px;
    width:250px;
    height:75px;
    border: 1px solid #A2A2A2;
    background-color: #0CFF00;
    margin:0px;
}





#search_bar {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 100%;
    height:auto;
    border-top: 2px solid #A2A2A2;
}

#search_bar h1{
    margin:0px;
    padding:2px;
    padding-left: 6px;
    background-color: #106fcd;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
}


#search_bar input{
    position:absolute;
    top:32px;
}

#search_img{
    position:absolute;
    right:5px;
    cursor:pointer;
}

#search_field{
    position:absolute;
    right:32px;
    width:225px;
    margin:0px;
}

#street_search_field{
    position:absolute;
    right:87px;
    width:170px;
    margin:0px;
}
#home_search_field{
    position:absolute;
    right:32px;
    width:50px;
    margin:0px;
}


/* ------- alien's --------- */



form {margin:0px; padding:0px;}


#right_column_split {
    position:absolute;
    left:0px;
    top:78px;
    height:4px;
    width:100%;

}



#right_column_split img{
    width:100%;
    height:4px;
}



/* ||||||||||||||||||||| поиск |||||||||||||||||||||||||||||||||||||||||||||| */



#rbpanel{
    position:absolute;
    top:60px; right:0px; width:263px; height:17px;
    background-repeat:no-repeat; background-position:bottom center; *margin-right:-2px; /* e yoio ia?aei oi?a niaoii aey IE, aa ii?aceo aai nicaaoaeae oaioaeiue iiino? >_< */
}

.rbpanel_left{background-image:url(./images/search/sel_left.gif);}

.rbpanel_right{background-image:url(./images/search/sel_right.gif);}



#rbpanel input{
    position:static;
}



#SearchBy_All, #SearchBy_Adress {
    display:block; padding:0px;
    position:absolute; bottom:0px; height:16px; width:120px;
    font-size:11px; text-align:center;
    text-decoration:none;
}

#SearchBy_All{
    left:0px;
}

#SearchBy_Adress{
    right:0px;
}

#rbpanel .sel{ background-color:#ffffff; color:#000000; border-top:solid 1px #ffffff; }

#rbpanel .unsel{ background-color:#dbdbdb; color:#808080; border-top:solid 1px #808080; }

#aj1_menu {
    position:absolute; top:57; left:5px; z-index:100 !important;
    width:225px; overflow:hidden; overflow-y:auto; max-height:350px;
    border:solid 1px #000000; padding:2px;
    background-color:#ffffff;
}

#aj1_menu a {display:block; white-space:nowrap; font-size:0.7em; color:#000000; text-decoration:none;}

#aj1_menu a.sel {background-color:#f0f0f0;}

#search_content {
    position:absolute;
    width: 262px;
    height: auto;
    left:0px;
    top:82px;
    bottom:20px;
    z-index: 0;
    overflow: auto;
}

#search_content a {
    display:block; padding:1px 1px 2px 2px; margin:0px 5px 0px 0px;
    color:#000000;
    font-size:0.8em;
    text-decoration:none;
    border-top:solid 1px #9d9da1;
}

#search_content div {position:relative; margin:0px;}

#search_content .gray {
    background-color:#f4f4f4;
}





.search_subpanel1_max, .search_subpanel1_min, .search_subpanel2_max, .search_subpanel2_min1, .search_subpanel2_min2, .search_subpanel3_max, .search_subpanel3_min
    {
    position:absolute !important; width:262px; /*border:solid 1px #ff00ff;*/
    background-image:url(./images/search/sp_header.gif); background-position:top; background-repeat:repeat-x;
}

.search_subpanel1_max { top:0px; bottom:60px; overflow:auto; overflow-x:hidden; }

.search_subpanel1_min { top:0px; height:30px; overflow:hidden; }

.search_subpanel2_max { top:30px; bottom:30px; overflow:auto; overflow-x:hidden; }

.search_subpanel2_min1 { bottom:30px; height:30px; overflow:hidden; }

.search_subpanel2_min2 { top:30px; height:30px; overflow:hidden; }

.search_subpanel3_max { top:60px; bottom:0px; overflow:auto; overflow-x:hidden; }

.search_subpanel3_min { bottom:0px; height:30px; overflow:hidden; }

.sbi {
    position:relative;
    font-size: 10px;
    color: #A2A2A2;
    font-family:arial;
    height:30px; padding:0px 5px 0px 5px;
    cursor:pointer;
}

.sbi .sbi_header {
    font-size:1.2em; color:#2020e0; font-weight:bold;
}

.sbi span{
    font-weight:bold;
    font-size:11px;
}

#search_content div.sr {
    font-size:0.7em; margin-right:5px; padding:2px; *margin-top:-14px;
    border-top:solid 1px #9d9da1;
}

#search_content div.sr a {
    font-size:1em;
    display:inline;
    text-decoration:underline;
    border-top:none 0px;
}

#search_content div.sr a:hover {
    text-decoration:none;
}

#search_content div.sr a.rub {
    color:#800000;
}

#search_content div.sr .sr_h {
    font-size:1.1em; font-weight:bold;
    color:#2020e0;
}

.page_nav {

    font-weight:bold; text-align:center;

}

.page_nav a {

    display:inline !important; font-weight:normal; margin:0px; border-top:none 0px !important; text-decoration:underline;

}



.page_nav a:hover {

    text-decoration:none;

}



/* -------------------------------------------------------------------------- */



/* |||||||||| рубрикатор |||||||||||||||||||||||||||||||||||||||||||||||||||| */



#rubricator_container {
    position:absolute; top:66px; right:265px; bottom:0px; width:300px; *margin-top:-2px;

    z-index:30;

    background-color:#ffffff; overflow:hidden; *overflow:visible !important;

}



#rubricator_top_cloaker {
    position:absolute; top:62px; right:265px; height:6px; width:75px;

    z-index:41;

    background-color:#ffffff;

    overflow:hidden;

}



#rubricator {

    position:absolute; top:4px; right:0px; bottom:4px; width:296px;

    z-index:30;

    background-color:#ffffff; background-image:url(../images/top_split.png); background-repeat:repeat-y; background-position:left;

    overflow-y:scroll;

    padding:2px 2px 2px 2px;

    font-size:0.9em;

}



#rubricator_bottom {

    position:absolute; height:4px; right:0px; bottom:0px; width:300px;

    overflow:hidden;

    z-index:30;

    background-color:#ffffff; background-image:url(../images/rub/bottom_split.png); background-repeat:repeat-x; background-position:bottom;

}



#rubricator_bottom img{

    position:absolute; width:4px; height:4px; top:0px; left:0px;

}



#rubricator_search{

    position:absolute; top:0px; right:0px; width:296px; height:21px;

    padding:7px 2px 8px 2px; text-align:center;

    z-index:30;

    background-color:#ffffff; background-image:url(./images/top_split.png); background-repeat:repeat-y; background-position:left;

}



#rubricator_split{

    position:absolute; top:0px; right:0px; width:296px; padding-left:4px; height:4px; overflow:hidden; /*Ec-ca NAIIAI OOIIAI A IE?A A?AOCA?A MSIE I?EOEINU NAAEAOU YOIO IAIO?IUE padding!!! >_< */

    z-index:31;

    background-image:url(./images/rub/top_split.gif); background-repeat:repeat-x; background-position:top;

}

#rubricator_split .br, #rubricator_split .bl {height:4px; width:4px; position:absolute; top:0px;}

#rubricator_split .bl {left:0px;}

#rubricator_split .br {right:0px; *right:-1px;}





#rubricator_search_text{

    display:block; float:left;

    width:206px; height:21px; margin-left:5px; margin-right:5px;

}

#rubricator_clear_button, #rubricator_search_button {

    margin-left:5px; margin-right:5px; width:21px; height:21px;

    display:block; float:left;

}

#rubricator_clear_button img, #rubricator_search_button img {width:21px; height:21px; border:none 0px;}



#rubricator div.noline{

    background-color:#ffffff; background-image:url(./images/rub/noline_points.png); background-repeat:repeat-y; background-position:left botton;

    padding-left:12px;

}



#rubricator div.line{

    background-color:#ffffff; background-image:url(./images/rub/points.png); background-repeat:repeat-y; background-position:left botton;

    margin-left:12px; padding:0px;

}



#rubricator a{

    font-size:0.8em; color:#000000;

    display:block;

    margin:0px 0px 0px 0px;

    padding:2px 1px 2px 34px;

    text-decoration:none;

    background-position:left middle; background-repeat:no-repeat;

}



#rubricator a.fp_top{background-image:url(./images/rub/plus_folder_top.png);}

#rubricator a.fp_middle{background-image:url(./images/rub/plus_folder_middle.png);}

#rubricator a.fp_bottom{background-image:url(./images/rub/plus_folder_bottom.png);}



#rubricator a.fm_top{background-image:url(./images/rub/minus_folder_top.png);}

#rubricator a.fm_middle{background-image:url(./images/rub/minus_folder_middle.png);}

#rubricator a.fm_bottom{background-image:url(./images/rub/minus_folder_bottom.png);}



#rubricator a.none_middle{background-image:url(./images/rub/none_middle.png);}

#rubricator a.none_bottom{background-image:url(./images/rub/none_bottom.png); display: block; height: 20px;}





#rubricator span{

    background-color:#f0f0f0; color:#d00000;

}



#ajax_loader {
    position:absolute; top:2px; right:272px; z-index:50; height:60px; width:60px;

    background-image:url(./images/rub/ajax-loader.gif); background-repeat:no-repeat; background-position:center center;

    background-color:#ffffff;
}



/* -------------------------------------------------------------------------- */

/* ||||||||||||||||| информация о фирме ||||||||||||||||||||||||||||||||||||| */



#firm_info_container {
    position:absolute; top:66px; right:565px; bottom:0px; left:200px;

    z-index:30;

    padding:0px 0px 0px 0px; *margin-top:-2px;

    overflow:hidden; *overflow:visible !important;

    background-color:#ffffff; background-image:url(../images/firm/left_split.gif); background-repeat:repeat-y; background-position:left;



}



/* -------------- firm_info_top---------------- */

#firm_info_top_container{

    height:170px; *height:160px;

    padding:0px 4px 0px 0px;

    background-image:url(./images/firm/right_split.gif); background-repeat:repeat-y; background-position:right;

}



#firm_info_top_panel {
    height:14px; background-color:#E14454; color:#ffffff; font-size:0.8em; padding:3px 2px 3px 3px; margin-left:4px;
}

#firm_info_top_panel a {
    float:right; display:block; width:14px; height:14px; margin:0px;
}

#firm_info_top_panel a img {border:none 0px;}



#firm_info_top{

    height:140px;

    padding:2px 2px 8px 6px;

    font-size:0.8em;

    overflow-y:auto;

}

#firm_info_top h3 {
    font-size:1.2em; color:#2020e0; font-weight:bold;
    margin: 2px 0px 1px 0px;
}

#firm_info_top h4 {
    font-size:1em; color:#2020e0; font-weight:bold;
    margin: 2px 0px 0px 0px;
}

#firm_info_top a {
    color:#000000;
}

/* -------------------------------------------- */



.firm_info_split{
    height:4px; margin:0px -4px 0px -4px; overflow:hidden; position:relative;
    z-index:31;
    background-image:url(./images/rub/top_split.gif); background-repeat:repeat-x; background-position:top;
}

.firm_info_split .br, .firm_info_split .bl {height:4px; width:4px; position:absolute; top:0px;}

.firm_info_split .bl {left:0px;}

.firm_info_split .br {right:0px; *right:-1px;}


#firm_info_middle_container {
    padding:0px 4px 0px 4px;
    background-image:url(./images/firm/right_split.gif); background-repeat:repeat-y; background-position:right;
}



/* --------------- firm_info_middle ----------- */

#firm_info_middle {
    overflow-y:auto;
    padding:2px 2px 6px 2px;
    font-size:0.8em;
}



#firm_info_middle h3 {
    font-size:1.2em; color:#2020e0; font-weight:bold;
    margin: 2px 0px 1px 0px;
}

#firm_info_middle h4 {
    font-size:1em; color:#2020e0; font-weight:bold;
    margin: 2px 0px 0px 0px;
}

#firm_info_middle a {
    color:#000000;
}

#firm_info_middle a.s_price, #firm_info_middle a.s_adress {display:block; margin:0px 5px 0px 5px; float:right; font-size:0.9em;}

table.price_table{
    font-size:1em;
    border-collapse:collapse;
}

table.price_table th{
    border:solid 1px #000000; padding:2px 4px 2px 4px; font-size:1em; font-weight:bold; background-color:#f0f0f0;
}

table.price_table td{
    border:solid 1px #000000; padding:2px 4px 2px 4px;
}

table.price_table tr:hover{background-color:#f0f0f0;}

.adr_img_container {
    margin:2px 5px 2px 5px; overflow:auto; text-align:center;
}



/* -------------------------------------------- */



#firm_info_bottom {
    position:absolute; height:4px; left:0px; right:0px; width:100%; bottom:0px;
    overflow:hidden;
    z-index:30;
    background-image:url(../images/rub/bottom_split.png); background-repeat:repeat-x; background-position:bottom;
}

#firm_info_bottom .br, #firm_info_bottom .bl {height:4px; width:4px; position:absolute; top:0px;}

#firm_info_bottom .bl {left:0px;}

#firm_info_bottom .br {right:0px; *right:-1px;}


/* |||||||||||||||||| скроллер |||||||||||||||||||||||||||||||||||||||||||||| */


#scroller_container {
    position:absolute; top:80px; left:5px; width:40px; height:181px;
    z-index:40;
    background-image:url(images/scroller/bg_new.png); background-repeat:no-repeat; background-position:center center;
    overflow:hidden;
    *background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/scroller/bg_new.png", sizingMethod="crop");
}


#scroller {
    position:absolute; top:240px; left:16px; width:18px; height:9px; *left:10px;
/*    background-image:url(images/scroller/mark.png); background-repeat:no-repeat; background-position:center center;*/
    background-color:#106fcd; color:#ffffff; font-size:8px; text-align:center;
    overflow:hidden; cursor:pointer; z-index:41;
/*    *background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/scroller/mark.png", sizingMethod="crop");*/
}

.plus, .minus{
    display:block; position:absolute; left:16px; height:18px; width:18px; *left:10px;
    cursor:pointer;
    z-index:42;
}

.zobutton {
    position:absolute; left:12px; top:260px; height:26px; width:26px; *left:6px;
    background-image:url(images/scroller/zobutton.png); background-repeat:no-repeat; background-position:center center;
    overflow:hidden;
    *background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/scroller/zobutton.png", sizingMethod="crop");
    cursor:pointer;
    z-index:42;
}
.plus { top:238px; }
.minus { top:83px; }


/* |||||||||||||||||| маркеры ||||||||||||||||||||||||||||||||||||||||||||||| */


.marker {
    position:absolute; z-index:35;
    width:250px; /* A yoii %&*#@ IE iiyou aaae... */
}

.marker .m_right_shadow {
    position:absolute; width:5px; right:0px; top:5px; bottom:5px; overflow:hidden;
    background-image:url(./images/markers/r_shadow.png);
    background-repeat:repeat-y; background-position:right;
    *background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/markers/r_shadow.png", sizingMethod="crop");
}



.marker .m_content_container {
    background-color:#ffffff; border:solid 2px #a2a2a2; margin-right:5px;
}

.marker .m_bottom_shadow {
    height:5px; margin-left:5px; margin-right:5px; position:relative;
    background-image:url(./images/markers/b_shadow.png);
    background-repeat:repeat-x; background-position:bottom;
    *background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/markers/b_shadow.png", sizingMethod="crop");
}

.marker .m_right_bottom_shadow {
    position:absolute; right:0px; bottom:0px; height:5px; width:5px; overflow:hidden;
    *bottom:12px;  /* Iao, io eaeei aa?aiii iaai auou ?oiau iaienaou IE... */
    background-image:url(./images/markers/rb_shadow.png);
    background-repeat:no-repeat; background-position:top right;
    *background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/markers/rb_shadow.png", sizingMethod="crop");
}

.marker .m_left_bottom_shadow {
    position:absolute; left:0px; bottom:0px; height:5px; width:5px; overflow:hidden;
    *bottom:12px;  /* Iao, io eaeei aa?aiii iaai auou ?oiau iaienaou IE... */
    background-image:url(./images/markers/lb_shadow.png);
    background-repeat:no-repeat; background-position:top right;
    *background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/markers/lb_shadow.png", sizingMethod="crop");
}

.marker .m_right_top_shadow {
    position:absolute; right:0px; top:0px; height:5px; width:5px; overflow:hidden;
    background-image:url(./images/markers/rt_shadow.png);
    background-repeat:no-repeat; background-position:top right;
    *background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/markers/rt_shadow.png", sizingMethod="crop");
}

.marker .m_header {
    padding:4px 4px 4px 2px; text-align:right; margin:-2px -2px 0px -2px;
    background-color:#a2a2a2;
}
.m_header {
           cursor:hend;
}
.marker .m_header a img {border:none 0px; margin-left:2px; width:9px; height:9px;}

.marker .m_subheader {
    float:left; background-color:#ffffff; height:15px; margin-top:-2px; padding:1px 15px 0px 4px; overflow:hidden;
    background-image:url(./images/markers/header_bg.gif); background-position:bottom right; background-repeat:no-repeat;
    font-weight:bold; font-size:12px;
}

.marker .m_content {
    padding:2px 4px 2px 4px; text-align:left;
    font-size:0.8em;
}

.marker .triangle {
    position:absolute; left:-17px; top:15px; width:19px; height:30px; z-index:2;
    background-image:url(./images/markers/triangle.png);
    background-position:right center; background-repeat:no-repeat;
    *background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/markers/triangle.png");
}

.marker span.red {color:#ff0000; font-weight:bold;}

.marker div.index { margin:4px -4px 0px -4px; padding:4px 4px 2px 4px; border-top:solid 1px #a2a2a2; color:#a2a2a2; font-weight:lighter; font-style:italic;}

/* ||||||||||||| банеры ||||||||||||||||||||||||||||||||||||||||||||||||||||| */

.map_banner {
    position:absolute; z-index:35;
}

.map_banner img{ width:100%; height:100%; border:none 0px;}

.map_banner img.bclose{ position:absolute; height:14px; width:14px; right:0px; top:-15px; cursor:pointer;}

/* ||||||||||||| ГОиЧС /||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ------------- правое меню ------------------------------------------------ */
#search_content div { border-bottom:solid 1px #ffffff; }

#pvr_menu, #poo_menu, #nasf_menu, #siren_menu {
    margin:0px 0px 0px 10px !important;
}

#pvr_menu a, #poo_menu a, #nasf_menu a, #siren_menu a {border-top:none 0px;}

#pvr_menu_regions, #nasf_menu_regions {
    margin:0px 0px 0px 10px !important;
}

.gocs_submenu {margin:0px 0px 0px 10px !important;}

/* ------------- форма добавления ------------------------------------------- */

#gocs_form {
    opacity:0.8 ; -moz-opacity:0.8 ; /*filter:alpha(opacity=80);*/
    z-index:40;
    position:absolute; display:block; top:0px; left:50px;
    background-color:#ffffff;
    padding:13px 10px 10px 10px;
    border:solid 1px #A2A2A2;
    overflow:visible;
    overflow-y:scroll;
}

#gocs_form th {padding:1px 2px 1px 2px; font-size:0.8em; text-align:left; font-weight:bold;}
#gocs_form td {padding:1px 2px 1px 2px; font-size:0.8em; }
#gocs_form td.f_col {width:100px;}

#gocs_form input, #gocs_form textarea, #gocs_form select { width:218px; }

#gocs_form #add_street, #gocs_form #ats_street { width:183px; }

#gocs_form input.house { width:30px; margin-left:5px; }

#gocs_form img.bclose{ position:absolute; height:14px; width:14px; right:1px; top:3px; cursor:pointer;}

#gocs_form a {
    display:block; color:#000000; font-size:0.8em; text-decoration:none;
}

.ajax_menu_ifr {
    z-index:3; position:absolute; background-color:#ffffff;
}
.ajax_menu {
    position:absolute; border:solid 1px #000000;
    background-color:#ffffff;
    opacity:0.8 ; -moz-opacity:0.8 ;filter:alpha(opacity=80);
    z-index:4;
}
.ajax_menu a {
    display:block; color:#000000; font-size:0.8em; text-decoration:none; white-space:nowrap;
}

.ajax_menu a.sel {
    background-color:#d0d0d0;
}

/* -------- метки ----------------------------------------------------------- */

.gocs_banner {
    position:absolute; z-index:35; overflow:visible;
}

.gocs_banner .move_control {position:absolute; top:-200px; left:-200px; width:400px; height:400px; z-index=10;}

/* .gocs_banner img{ width:100%; height:100%; border:none 0px;}*/

.gocs_banner .marker {top:0px; left:0px; width: 300px;}
/* |||||||||||||| избирком |||||||||||||||||||||||||||||||||||||||||||||||||| */

#search_content .iz {
    margin:1px 4px 1px 1px;
    border-top:solid 1px #A2A2A2;
}

#search_content .iz img {
    border:none 0px; position:absolute; left:5px; top:2px;
}

#search_content .iz a {
    display:block; margin-left:24px;
    font-size:0.8em; color:#000000; border:none 0px;
}

/* ||||||||| админская менюшка |||||||||||||||||||||||||||||||||||||||||||||| */

#adm_menu {
    opacity:0.8 ; -moz-opacity:0.8 ;filter:alpha(opacity=80);
    z-index:42;
    position:absolute; display:block; top:0px; left:70px;
    background-color:#ffffff;
    padding:10px 10px 10px 10px;
    border:solid 1px #A2A2A2;
    overflow:visible;
}
#adm_menu a {
    display:block;
    font-size:0.8em; color:#000000; text-decoration:none;
}

#adm_menu div {
    margin-left:5px;
}

/* ||||||||||| Избирком - форма редактирования |||||||||||||||||||||||||||||| */

#izbirkom_form {
    opacity:0.8 ; -moz-opacity:0.8 ;filter:alpha(opacity=80);
    z-index:40;
    position:absolute; display:block; top:0px; left:50px;
    background-color:#ffffff;
    padding:18px 10px 10px 10px;
    border:solid 1px #A2A2A2;
    overflow:visible;
}

#izbirkom_form div { padding:2px; font-size:0.8em; }

#izbirkom_form input, #izbirkom_form select { width:218px; }

#izbirkom_form #add_street{ width:183px; }

#izbirkom_form input.house { width:30px; margin-left:5px; }

#izbirkom_form img.bclose{ position:absolute; height:14px; width:14px; right:1px; top:3px; cursor:pointer;}

/* ----------- метки -------------------------------------------------------- */

.izbirkom_banner {
    position:absolute; z-index:35; width:165px;
}
.izbirkom_metka {
    position:absolute; z-index:36; ;
}

.izbirkom_banner_top {
    overflow:hidden; height:15px;
    background-image:url(images/iz_bg_top.png); background-position:left bottom; background-repeat:no-repeat;
    *background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/iz_bg_top.png", sizingMethod="crop");
}
.izbirkom_banner_middle {
    background-image:url(images/iz_bg.png); background-position:left center; background-repeat:repeat-y;
    *background-image:url(images/iz_bg_ie.png);
/*    *background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/iz_bg.png", sizingMethod="scale");*/
    padding:0px 10px 0px 15px;
    font-size:0.8em;
}
.izbirkom_banner_bottom {
    overflow:hidden; height:9px;
    background-image:url(images/iz_bg_bottom.png); background-position:left top; background-repeat:no-repeat;
    *background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/iz_bg_bottom.png", sizingMethod="crop");
}


/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */





#right_bottom_layer {
    position:absolute;
    bottom:0px;
    left:0px;
    height: 14px; *height: 18px;
    width:100%;
    background-color: #106fcd;
    border-top:2px solid #A2A2A2;
    color:#ffffff; font-size:12px; padding:2px;
}



#top_layer{
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:64px;
    z-index:40;
    background-color:#FFFFFF;
    border-bottom: 2px solid #A2A2A2;
}




.ts{
    top:66px;
    *top:64px;
    position:absolute;
    background-color:#000000;
    font-size:1px;
    z-index:20;
    padding: 0px;
    margin: 0px;
    left:0px;
    width:100%;
}

.h1{height:1px;opacity:0.1;  -moz-opacity:0.1 ;filter:alpha(opacity=10);}
.h2{height:2px;opacity:0.08; -moz-opacity:0.08;filter:alpha(opacity=8);}
.h3{height:3px;opacity:0.06; -moz-opacity:0.06;filter:alpha(opacity=6);}
.h4{height:4px;opacity:0.04; -moz-opacity:0.04;filter:alpha(opacity=4);}
.h5{height:5px;opacity:0.02; -moz-opacity:0.02;filter:alpha(opacity=2);}

.rs{
    top:0px;
    position:absolute;
    background-color:#000000;
    font-size:1px;
    z-index:20;
    padding: 0px;
    margin: 0px;
    right:265px;
    *right:265px;
    height:100%;
}

.w1{width:1px;opacity:0.1 ; -moz-opacity:0.1 ;filter:alpha(opacity=10);}
.w2{width:2px;opacity:0.08; -moz-opacity:0.08;filter:alpha(opacity=8);}
.w3{width:3px;opacity:0.06; -moz-opacity:0.06;filter:alpha(opacity=6);}
.w4{width:4px;opacity:0.04; -moz-opacity:0.04;filter:alpha(opacity=4);}
.w5{width:5px;opacity:0.02; -moz-opacity:0.02;filter:alpha(opacity=2);}

#logo {
    position:absolute;
    left:6px;
    top:0px;
    text-align:center;
}
#logo a {text-decoration:none; color:#000000; font-size:10px;}


#shift_layers {
    position:absolute;
    left:49px;
    top:8px;
}

#top_split1{
    position:absolute;
    left:60px;
    top:0px;
    height:100%;
}

#top_split2{
    position:absolute;
    right:340px;
    top:0px;
    height:100%;
}

.buttonlink{
    color:#000000;
    text-decoration: none;
    font-family: arial;
    font-size: 10px;
}
.buttonlink img{
    border:0px;
}


#rubricbutton{
    position: absolute;
    text-align: center;
    right:274px;
    top:8px;
}

#top_tools{
    position: absolute;
    text-align: center;
    right:358px;

    top:0px;
    /*width:500px;*/
    white-space: nowrap;
}
#top_tools div{
    width:52px;
    text-align: center;
}

#top_tools ul{
    margin:0px;
    padding:0px;
}
#top_tools li{
    padding:0px;
    margin:0px;
    display:block;
    float:right;
    padding-left: 16px;
}

div.t_button{
    width:61px !important; height:61px !important; text-align:center;
    background-image:url(images/top_buttons_bg.gif); background-position:center center; background-repeat:no-repeat;
}

div.t_button img {
    margin:5px 5px 6px 5px;
}

div.adm_button {
    position:absolute; left:75px;
}




#map {
    position:absolute; z-index:1; left:0px;top:64px;overflow:hidden;
}


#minimap{
position:absolute;
bottom:0px;
right:267px;
border:1px solid #000;
width:192px; *width:194px;
height:192px; *height:194px;
z-index:20;
background-color:#FFFFFF;
overflow:hidden;
}

#minimap_fon{
    z-index:19;
    position:absolute;
    bottom:-2px;
    right:265px;
    background-color: #ffffff;
    width:198px;
    height:198px;
}
#minimap_switcher{
position:absolute;
z-index:30;
border:1px solid #A2A2A2;
right:267px;
bottom:0px;
}


#tool_div{
    position:absolute;
    left:0px;
    top:82px;
    width:40px;
    background-color: #FFFFFF;
    z-index:20;
    text-align: center;

}


#tool_div ul{
    margin:0px;
    padding:0px;
    font-size:1px;
    padding-bottom: 10px;
}

#tool_div li{
    padding:0px;
    margin:0px;
    display:block;
    float:center;
    padding-top: 10px;
}
.tool_split{
    padding-bottom: 2px;
}

.add_zamet_div{
    opacity:0.8 ; -moz-opacity:0.8 ;filter:alpha(opacity=80);

    z-index:40;
    position:absolute;
    bottom:0px;
    left:0px;
    background-color:#ffffff;
    padding-right:10px;
    padding-left:5px;
    border-top:1px solid #A2A2A2;
    border-right:1px solid #A2A2A2;
    width:300px;
}
.add_zamet_div span{
    font-size:12px;
    font-family:tahoma;
}


#menu_div{
    border-right:2px solid #A2A2A2;
    border-bottom:2px solid #A2A2A2;
    position:absolute;
    z-index:40;
    padding:5px;
    background-color:#ffffff;
    width:300px;
    left:0px;
    top:66px;
    display:none;

}





