﻿
        /*------ Mayor ---------------------------------*/	  
        div { margin: 0; padding: 0; }
        * { margin: 0 auto; padding: 0; }
        html, body { margin:0; padding:0; min-height:100%;}
        body { background: #FFF; height:100%; color: #000000; font-family: Verdana, Arial, Verdana, sans-serif; font-size: 0.69em; line-height: 1.6em; letter-spacing:0.03em; word-spacing:0.01em; }

        /*------ Div/block Layouts ---------------------------------*/
        div#wrapper             { width: 100%; height: 100%; position: relative; margin:0px; text-align: Left; }
        div.contentLayer        { width: 970px; height: 100%; position: relative; display: block; margin:40px auto 60px auto; }
		
		div#topblock            { display:block; height:111px; margin:0px; width: 100%; }
		div#topblock-logo       { float:left; margin:0px; display:inline; width: 111px; }
        div#topblock-menu       { float:right; margin:0px; display:inline; width: 340px; height: 111px; }		  
        div.clear-div           { clear:both; }
        div#left-menu           { float:left; margin:0px; display:inline; width: 163px; }
        div#image-container     { float:left; margin:0px 0px 0px 17px; display:inline; width: 496px; height: 425px; }
        div#right-content       { float:left; margin:0px 0px 0px 24px; _margin:0px 0px 0px 10px; display:inline; width: 260px; _width: 180px; height: 425px; }
        table#right-center-table { width:100%; height:100%; vertical-align: middle; }		
		div#content-wide        { float:left; margin:0px 0px 0px 17px; width:773px; display:block; min-height:425px; }         
        form                    { margin: 0em; }
        input, textarea, select { color: #444444; font-size: 100%; }
        table                   { margin:0px; text-align:left; }
        td                      { margin:0px; text-align:left; font-size: 11px; }
        table.boka td           { margin:2px 0px 0px 0px; padding-top:6px; font-size: 11px; }
        input.frmBoka           { width:250px; font-size:110%; }
        select.frmBoka          { width:250px; font-size:110%; }
        
        /*------ Regular --------------------------*/
        a, a:link, a:visited, a:active {color: #C80905; text-decoration: none; font-weight:normal; } 
        a:hover {color: #C80905; text-decoration: underline; font-weight:normal; }

        a.notislink, a.notislink:link, a.notislink:visited, a.notislink:active {color: #000000; text-decoration: none; font-weight:normal; } 
        a.notislink:hover {color: #666666; text-decoration: underline; font-weight:normal; }
        
        /*------ Notis --------------------------*/
        div.notis             { width: 100%; height: 100%; position: relative; margin:0px; text-align: Left; }
        .notis a, a:link, .notis a:visited, .notis a:active { color: #000000; text-decoration: none; font-weight:normal; } 
        .notis a:hover {color: #666666; text-decoration: underline; font-weight:normal; }

        /*------ Misc --------------------------*/
        img { border:0; }
        img.type_mittbanner2 { display:block; padding:0; margin:5px auto 5px auto; overflow:visible; }
        ul { display:block; margin:0px; text-align:left; height:18px; list-style-type:none; }
        li { display:inline; margin:0px auto; } 
        
        .preloadImages { display:none; }
        #flashcontent  { height: 100%; }
        
        h1.sIFR-flash                        { font-size :1.69em; font-family: Arial; line-height: 0.8em; margin:0px 0px -5px 0px; padding:0px 0px -5px 0px; }
        h2.sIFR-flash                        { font-size :1.43em; font-family: Verdana; color:#000; line-height: 12px; margin:0px 0px -5px 0px; padding:0px 0px -5px 0px; }
        span.sIFR-flash                      { font-size :1.38em; font-family: Verdana; color:#000; letter-spacing:10; line-height: 1.38em; margin:0px 0px 0px 3px; padding:0px 0px 0px 3px; width:100%; }
        .sIFR-active h1.sIFR-flash           { visibility: hidden; font-family: Verdana; line-height: 12px; width:100%; }
        .sIFR-active h2.sIFR-flash           { visibility: hidden; font-family: Verdana; line-height: 12px; width:100%; }
        .sIFR-active span.sIFR-flash         { visibility: hidden; font-family: Verdana; line-height: 14px; width:100%; }
        .sIFR-active #leftmnu ul li.parent   { font-size :1.09em; visibility: hidden; list-style-type:none; font-family: Verdana; line-height: 12px; text-decoration: none; width:100%; }
        .sIFR-active #leftmnu ul li.parent-x { font-size :1.09em; visibility: hidden; list-style-type:none; font-family: Verdana; line-height: 12px; text-decoration: none; width:100%; }
        .sIFR-active #leftmnu ul li.child    { font-size :0.91em; visibility: hidden; list-style-type:none; font-family: Verdana; line-height: 12px; margin-right:3px; text-decoration: none; width:100%; }
        .sIFR-active #leftmnu ul li.child-end { font-size :0.91em; visibility: hidden; list-style-type:none; font-family: Verdana; line-height: 12px; margin-right:3px; text-decoration: none; width:100%; }
        
        div#main-leftmnu       { display:block; width: 100%; }
		img.heading-image      { float:right; margin-bottom:7px; }
        #leftmnu               { position:relative; margin:43px 0px 0px 0px; }
        #leftmnu ul            { margin:0; padding:0; width:163px; list-style-type:none; }
        #leftmnu ul li.parent, li.parent-x  { float:right; font-size:0.81em; padding:0; list-style-type:none; display:block;  }       
        #leftmnu ul li.child, li.child-end   { float:right; font-size:0.79em; list-style-type:none; display:block; padding-right:0px; }
        #leftmnu h2            { float:right; text-align:right; }       
        #leftmnu li.parent a, #leftmnu li.parent a:link, #leftmnu li.parent a:visited, #leftmnu li.parent a:active { float:right; font-size:1.13em; cursor:pointer; color:#666666; display:block; margin:0; background:#ffffff; padding:3 0 3 0; text-align:right; text-decoration: none; } 
        #leftmnu li.parent a:hover { color:#000000; }
        
        #leftmnu li.parent-x a, #leftmnu li.parent-x a:link, #leftmnu li.parent-x a:visited, #leftmnu li.parent-x a:active { float:right; font-size:1.13em; cursor:pointer; color:#666666; display:block; margin:0; background:#ffffff; padding:3 0 3 0; text-align:right; text-decoration: none; } 
        #leftmnu li.parent-x a:hover { color:#666666; }        
        
        #leftmnu li.child a, #leftmnu li.child a:link, #leftmnu li.child a:visited, #leftmnu li.child a:active { float:right; font-size:1.10em; cursor:pointer; color:#000000; display:block; margin:0; background:#ffffff; padding:3 0 3 0; text-align:right; text-decoration: none; } 
        #leftmnu li.child a:hover { color:#000000; }
        #leftmnu li.child-end { padding-bottom:4px; height:4px; }
        
        #topmnu               { position:relative;  }
        #topmnu ul            { margin:0; padding:0; width:327px; height:111px; }
        #topmnu ul li         { float:left; padding:0px; list-style-type:none; display:inline; width:109px; height:111px; }        
        #topmnu a, #topmnu a:link, #topmnu a:visited, #topmnu a:active { outline: none; display:block; margin:0px; padding:0px; width:109px; height:111px; line-height:111px; text-decoration: none; }        
        
        #topmnu a#top87, a#top87:link { background: url(../../img/h_menu/1_0.png) 0 0; } 
        #topmnu a#top88, a#top88:link { background: url(../../img/h_menu/2_0.png) 0 0; } 
        #topmnu a#top89, a#top89:link { background: url(../../img/h_menu/3_0.png) 0 0; } 
        
        body#page_87 #topmnu a#top87, a#top87:link { background: url(../../img/h_menu/1_2.png) 0 0; } 
        body#page_88 #topmnu a#top88, a#top88:link { background: url(../../img/h_menu/2_2.png) 0 0; } 
        body#page_89 #topmnu a#top89, a#top89:link { background: url(../../img/h_menu/3_2.png) 0 0; } 
                        
        #topmnu a#top87:hover { background: url(../../img/h_menu/1_1.png) 0 0; }
        #topmnu a#top88:hover { background: url(../../img/h_menu/2_1.png) 0 0; }        
        #topmnu a#top89:hover { background: url(../../img/h_menu/3_1.png) 0 0; }