@charset "UTF-8";

#top_navigation_level_one {
    background: url(../images/level_one_bg.png) repeat-x;
    height: 33px;
    width: 938px;
    margin: 5px 5px 0px 5px;    
}

#top_navigation_level_two {
    background-color: white;
    width: 938px;
    height: 32px;
    margin: 0px 5px 5px 5px;
}

#top_navigation_border {
    width: 936px;
    height: 66px;
    z-index: 50;
    border: 6px solid #b6b6b6;
    margin-top: -76px;
    border-radius: 12px;
    /*margin-bottom: 10px*/;
}

/* new fonts */
@font-face {
    font-family: navigationFont;
    
    src: url(../fonts/DroidSans.ttf),
         url(../fonts/DroidSans.eot) format("opentype"); /* IE */
}

@font-face {
    font-family: navigationFont;
    
    src: url(../fonts/DroidSans-Bold.ttf),
         url(../fonts/DroidSans-Bold.eot) format("opentype"); /* IE */
    
    font-weight: bold;
}
/* end of new fonts */

/* top navigation (level 1, level 2)*/
.navigation * { color: #555555; font-size: 13px; line-height: normal; font-family: navigationFont;}          
.navigation { list-style-type: none; padding: 0 0; margin: 0px 0px 0px 1px; list-style-position: inside; /*overflow: hidden; line-height:normal;*/ }
.navigation li a { color: #555555; text-decoration: none; font-weight: normal; display: block; height: 30px; padding-top: 7px; }
.navigation li { border-right: 1px solid #b9b9b9; float: left; display: block; margin-top: 0px; height: 33px;  width: 169px; color: #ffffff; text-align: center; /*background: url('../images/meni_li_bg.png') no-repeat bottom left;*/ }
.navigation li a:hover { text-decoration: underline; /*background: url('../images/meni_bg_over.png') no-repeat top left*/  }
.navigation li.active a { background: url('../images/active_navigation.png') no-repeat top left; font-weight: bold; color: #2f2f2f; font-size: 14px;}
.navigation li:first-child.active a { background: url('../images/active_navigation_first.png') no-repeat top left; font-weight: bold; color: #2f2f2f; font-size: 14px; }
                                     
.sub_navigation * { color: #555555; font-size: 12px; font-family: navigationFont; } 
.sub_navigation {  height: 15px; list-style-type: none; padding: 0 0; margin: 0px 0 0px 0px; list-style-position: inside; /*overflow: hidden*/ }
.sub_navigation li a { color: #555555; text-decoration: none; font-weight: bold; display: block; padding-right: 0px; padding-left: 0px; height: 24px; padding-top: 0px; }
.sub_navigation li { border: 0px solid blue; float: left; display: block; margin: 8px 0px 0 18px; /*padding: 0 0; line-height: 30px;*/ color: #555555; text-align: center; /*background: url('../images/menis_li_bg.png') no-repeat top left*/ }
.sub_navigation li:hover { text-decoration: underline; /*background: url('../images/menis_li_bg_hover.png') no-repeat top left*/ }
.sub_navigation li a:hover, .sub_navigation li.active a { color: #555555; /*background: url('../images/menis_a_end.png') no-repeat top right*/ }
.sub_navigation li.active { border-bottom: 7px solid #ed1066; }
.sub_navigation li.active a { color: #000000; /*background: url('../images/menis_li_bg_hover.png') no-repeat top left*/  }
/* end of top navigation */











/* left menu */
.navigation_left { list-style-type: none; padding: 0 0; margin: 0 0 0 5px; list-style-position: inside; overflow: auto; width: 182px; }
ul.navigation_left ul { margin-left: 0; padding-left: 0; }
.navigation_left li a { font-family: "Tahoma"; font-weight: bold; color: #555555; text-decoration: none; font-size: 11px; display: block; padding-top: 14px; padding-bottom: 14px; }
ul.navigation_left li { background: url(../images/left_menu_normal.png) repeat-y; font-size: 12px; min-height: 44px; padding: 0 10px 0 10px; margin: 0 0 !important; overflow: hidden; border-top: 1px solid #dddddd; }
.navigation_left > li.active { background: url(../images/left_menu_active.png) repeat-y; }
.navigation_left li.active a { text-decoration: underline; color: #ed1066; }
.navigation_left li a:hover { text-decoration: underline; color: black; }
.navigation_left li.active a:hover { text-decoration: underline; color: #ed1066; }

.nlb { border-top: 1px solid #dddddd; margin-left: 5px; width: 182px; }


.navigation_left_34 { list-style-type: none; padding: 0 0; margin: 0 0 0 5px; list-style-position: inside; overflow: auto; width: 182px; }
ul.navigation_left_34 ul { margin-left: 0; padding-left: 0; }
.navigation_left_34 li a { font-family: "Tahoma"; font-weight: bold; color: #555555; text-decoration: none; font-size: 11px; display: block; padding-top: 14px; padding-bottom: 14px; }
ul.navigation_left_34 li { background: url(../images/left_menu_normal.png) repeat-y; font-size: 12px; min-height: 44px; padding: 0 0px 0 10px; margin: 0 0 !important; overflow: hidden; border-top: 1px solid #dddddd; }


ul.navigation_left_34 li ul { margin-left: -10px; list-style-type: none; /*list-style-image: url(../images/menu_list_arrow.png);*/ overflow: auto; list-style-position: inside; }
ul.navigation_left_34 li ul>li { padding-left: 25px; background: url(../images/left_menu_hover.png) repeat-y; border-top: 1px solid #eeeeee; }
ul.navigation_left_34 li ul>li.active { /*list-style-image: url(../images/menu_list_check.png);*/ }
ul.navigation_left_34 li ul>li a { font-weight: normal; }
ul.navigation_left_34 li.active a { text-decoration: underline; color: #ed1066; }

ul.navigation_left_34 li.active { background: url(../images/left_menu_active.png) repeat-y; }

ul.navigation_left_34 li.active ul>li.active a { /*color: #ed1066;*/ color: black; text-decoration: none; }
ul.navigation_left_34 li.active ul>li.active { background: url(../images/left_menu_active.png) repeat-y; border-top: 1px solid #dddddd;}
ul.navigation_left_34 li.active ul>li a { text-decoration: none; color: #555555; }

.navigation_left_34 li a:hover { text-decoration: underline; color: black; }
.navigation_left_34 li ul>li a:hover { text-decoration: underline; color: black; }
.navigation_left_34 li.active a:hover { text-decoration: underline; color: black; }
/*


.navigation_left > li:hover { background: url(../images/left_menu_hover.png) repeat-y; }
.navigation_left > li.active { background: url(../images/left_menu_active.png) repeat-y; }
.navigation_left li.active a { text-decoration: underline; color: #ed1066; }

/* end of left menu */





/* end of left menu */














/* special left navigation for price list */
#price_list_left_navigation { float: left; margin-top: -3px; }
a.price_list_active_link { text-decoration: none; border: 1px solid black; padding: 1px 2px; color: white; background-color: #333333; -webkit-border-radius: 4px; border-radius: 4px; }
.price_list_navigation_title { display: block; text-decoration: none; font-size: 14px; color: #000000; font-weight: bold; background-color: #dddddd; padding: 5px 10px; width: 190px; height: 22px; margin-bottom: 8px; margin-top: 3px; margin-left: -7px; -webkit-border-radius: 4px; border-radius: 4px; }
.price_list_link_opened { background: #dddddd url('../images/ico_minus.png') no-repeat; background-position: 180px 3px; }
.price_list_link_closed { background: #dddddd url('../images/ico_plus.png') no-repeat; background-position: 180px 3px; }
.price_list_active_parent { font-weight: bold; }
.price_list_normal_link { padding-left: 3px; padding-top: 0px; }
.price_list_navigation_line { border-bottom: 1px solid #cccccc; height: 4px; width: 200px; margin-bottom: 5px; margin-top: -2px; }
/* end of special left navigation for price list */