body { margin:0; padding:0; font:62.5%/150% Tahoma, Arial, Helvetica, sans-serif; text-align:center; color:#000; }
    
        /* Container */
        div#wrap { min-width:1000px; max-width:1500px; position:relative; margin:0 auto; text-align:left; }
        
            /* Header area */
            div#wrap div#header { z-index:2; margin:0 5%; position:relative; overflow:hidden; height:290px; }
                div#wrap.home div#header { height:auto; } /* 4 Homepage */
                div#wrap.page404 div#header { height:21em; } /* 4 404 page */
                
                div#wrap div#header img#logo { position:absolute; left:2em; top:4em; }
                
                div#breadcrumb { position:absolute; left:2.1em; top:50%; }
                    div#breadcrumb a { font-size:1.1em; color:#838fa0; padding-right:1.6em; margin-right:0.8em; background:transparent url(img-brea.gif) no-repeat right 0.3em; }
                    div#breadcrumb span { font-size:1.1em; color:#838fa0; }
                    
                div#wrap div#header h1#title { position:absolute; font-size:2.4em; line-height:1.2em; left:0.83em; bottom:2.08em; font-weight:normal; width:65%; }
                
                div#navigation-outer-wrapper { width:66.6%; float:right; padding-bottom:3px; background:transparent url(bg-navig.png) no-repeat center bottom; }            
                    div#navigation-inner-wrapper { padding-left:5px; background:transparent url(bg-navig.gif) no-repeat left bottom; }            
                        ul#navigation { overflow:hidden; list-style:none; padding-right:5px; background:transparent url(bg-navih.gif) no-repeat right bottom; }            
                            ul#navigation li { background:transparent url(img-navi.gif) no-repeat left center; float:left; display:block; text-align:center; padding:1.5em 0; } 
                            ul#navigation li:first-child { background:none; }
                                ul#navigation li.about { width:23%; }
                                ul#navigation li.services { width:19%; }
                                ul#navigation li.partners { width:24%; }
                                ul#navigation li.contacts { width:34%; }
                            
                                ul#navigation li a, div#wrap div#header  ul#navigation li strong { color:#4e6078; font-size:1.1em; } 
                                ul#navigation li strong,
                                ul#navigation li.active { color:#000000; font-weight:bold; }
                                
                ul#places { float:right; overflow:hidden; list-style:none; width:66.6%; }
                    ul#places li { float:left; display:block; width:25%; text-align:center; padding:2em 0 2em 0; }                    
                    ul#places li .menu-item { margin:0 auto; display:block; height:35px; width:140px; background:transparent url(sprite-p.gif); }
                        
                        ul#places li .menu-item span, ul#places li .menu-item strong { display:none; }
                        
                        ul#places li a:focus { outline-color:invent; outline-style:none; outline-width:0px; }
                        ul#places li.crimea a { background-position:center -80px; }
                            ul#places li.crimea a:hover { background-position:center -481px; }
                            ul#places li.crimea a:active, ul#places li.crimea span { background-position:center -282px; }
                        
                        ul#places li.ukraine a { background-position:center -680px; }
                            ul#places li.ukraine a:hover { background-position:center -1081px; }
                            ul#places li.ukraine a:active, ul#places li.ukraine span { background-position:center -883px; }
                        
                        ul#places li.world a { background-position:center -1280px; }
                            ul#places li.world a:hover { background-position:center -1681px; }
                            ul#places li.world a:active, ul#places li.world span { background-position:center -1482px; }
                            
                        ul#places li.welcome-to-ukraine a { background-position:center -1880px; }
                            ul#places li.welcome-to-ukraine a:hover { background-position:center -2282px; }
                            ul#places li.welcome-to-ukraine a:active, ul#places li.welcome-to-ukraine span { background-position:center -2084px; }

            /* Content area */
            div#content { z-index:2; margin:0 5% 7em 5%; position:relative; overflow:visible; clear:both;}
                div#content a:visited { color:#666!important; }
                div#content a:hover { color:#a6ce39!important; }
                
                div#left-column { width:65%; float:left; z-index:2; min-height:360px; padding-left:2em; overflow:visible; }
                    div#wrap.home div#left-column { min-height:300px; }
                    div.crimea div#left-column, div.ukraine div#left-column, div.world div#left-column, div.welcome-to-ukraine div#left-column { min-height:550px; }
                    div.country div#left-column { min-height:200px; }
                    div#left-column.b-full { float:none; width:auto; padding-right:1em; }
                
                    div#left-column h1 { font-size:2.4em; line-height:1em; }                    
                    
                        div#left-column h1.marginBottom1em { margin-bottom:0.41em; }
                        div#left-column h1.marginBottom2em { margin-bottom:0.83em; }
                        div#left-column h1.marginBottom3em { margin-bottom:1.25em; }
                        div#left-column h1.marginBottom4em { margin-bottom:1.66em; }
                        div#left-column h1.marginBottom5em { margin-bottom:2.08em; }
                        
                        div#left-column h1.marginTop1em { margin-top:0.41em; }
                        div#left-column h1.marginTop2em { margin-top:0.83em; }
                        div#left-column h1.marginTop3em { margin-top:1.25em; }
                        div#left-column h1.marginTop4em { margin-top:1.66em; }
                        div#left-column h1.marginTop5em { margin-top:2.08em; }
                    
                    div#left-column h2 { font-size:2em; margin:2em 0 1em 0; } 
                    
                        div#left-column h2.marginBottom1em { margin-bottom:0.50em; }
                        div#left-column h2.marginBottom2em { margin-bottom:1.00em; }
                        div#left-column h2.marginBottom3em { margin-bottom:1.50em; }
                        div#left-column h2.marginBottom4em { margin-bottom:2.00em; }
                        div#left-column h2.marginBottom5em { margin-bottom:2.50em; }
                        
                        div#left-column h2.marginTop1em { margin-top:0.50em; }
                        div#left-column h2.marginTop2em { margin-top:1.00em; }
                        div#left-column h2.marginTop3em { margin-top:1.50em; }
                        div#left-column h2.marginTop4em { margin-top:2.00em; }
                        div#left-column h2.marginTop5em { margin-top:2.50em; }
                    
                    /*
                    div#left-column h3 { font-size:1.6em;  }
                    
                        div#left-column h3.marginBottom1em { margin-bottom:0.62em; }
                        div#left-column h3.marginBottom2em { margin-bottom:1.25em; }
                        div#left-column h3.marginBottom3em { margin-bottom:1.87em; }
                        div#left-column h3.marginBottom4em { margin-bottom:2.50em; }
                        div#left-column h3.marginBottom5em { margin-bottom:3.12em; }
                        
                        div#left-column h3.marginTop1em { margin-top:0.62em; }
                        div#left-column h3.marginTop2em { margin-top:1.25em; }
                        div#left-column h3.marginTop3em { margin-top:1.87em; }
                        div#left-column h3.marginTop4em { margin-top:2.50em; }
                        div#left-column h3.marginTop5em { margin-top:3.12em; }
                    */
                        
                    div#left-column img.cleared { margin: 2em 3em 2em 0; float: left; }
                    div#left-column img.negative-margin { margin:-3em 3em 2em 0; float:left; }
                        
                    div#left-column h3 { position:relative; }
                    div#left-column h3 sup { color:#ed1c24; font-size:11px; line-height:1.6em; margin-left:0.5em; position:absolute; /*margin-right:-55px;*/ top:0; /*margin:0.8em 0 0 0.5em;*/ } 
                                    
                    p.green, div.green { color:#a6ce39; }
                    p.dotted, div.dotted { border-bottom:1px dashed; }
                    
                    div#left-column em.hint { color:#838fa0; font-size:0.8em; font-style:normal; }
                    
                    div#left-column p { font-size:1.2em; line-height:1.5em; margin:0 1.6em 1.3em 1.6em; }
                    
                    /*div#left-column div.row { padding:0 0 0 2em; overflow:hidden; } 
                        div#left-column div.row ul { width:33.3%; float:left; list-style:none; line-height:2em; }
                            div#left-column div.row ul a { font-size:1.2em; color:#3f9abf; }*/
                            
                    div#left-column div.row { padding:0 0 5em 2em; overflow:hidden; } 
                        /*
                        div#left-column div.row ul { list-style:none; line-height:2em; clear:both; }
                            div#left-column div.row ul li { display:block; float:left; width:33.3%; }
                                div#left-column div.row ul a { font-size:1.2em; color:#3f9abf; }
                        */
						div#left-column div.row ul { width:33.3%; float:left; list-style:none; margin:0; line-height:2em; font-size:1em; }
						    div#left-column div.row ul li { padding-left:0; background:none; }
							    div#left-column div.row ul a { font-size:1.2em; color:#3f9abf; }
                    
                    div#left-column dl { margin-left:2em; line-height:2em; }
                        div#left-column dt { font-size:1.2em; color:#425670; font-weight:bold; }
                        div#left-column dd { font-size:1.2em; color:#000000; margin:0 0 1em 1.9em; }
                            div#left-column dd p { font-size:1em!important; margin-left:0; }
                            
                            #tour dl { margin:0 0 0 2em; }
                
                div#content div#right-column { width:28%; float:right; }
                    div.b-teaser { width:80%; text-align:center; margin:4.5em 0 4em 0; text-align:left; }
                        div.b-teaser h2 { font-size:1.5em!important; margin:0.5em 0 0.2em 2.5em; }
                            div.b-teaser h2 a { color:#0079aa; font-weight:bold; }
                        div.b-teaser p { margin-left:3.6em!important; font-size:1.1em!important; color:#4c4c4c; }
                        
                        div.b-teaser-cell { width:50%; float:left; }
                            div.b-teaser-cell .b-teaser { width:auto; }
                            div.hidden .b-teaser { border-bottom:1px dashed #eee; color:#eee!important; }
                    
                    /*div#content div#right-column { padding-top:3.5em; }
                    div#wrap.other div#content div#right-column { padding-top:0em; }*/
                    
                    div#right-column ul { line-height:2em; list-style:none; margin:0 0 5em 0; }
                        div#right-column ul li.first-child { margin-bottom:2.1em; }
                        div#right-column ul li.last-child { margin-top:2.1em; }
                        div#right-column ul li a { font-size:1.2em; color:#3f9abf; }
                        div#right-column ul li strong { font-size:1.2em; color:#4E6078; }
                        
                    /* 404 */
                    div#wrap.page404 div#right-column { padding-top:5.3em; }
                    
                    div#wrap.page404 div#right-column ul { list-style:none; margin-bottom:3.5em; } 
                        div#wrap.page404 div#right-column ul a { color:#0095da; font-size:1.2em; }
                        
                    div#wrap.page404 div#left-column ul#nav { list-style:none;    overflow:hidden; margin:10em 0 0 2em; }                    
                        div#wrap.page404 div#left-column ul#nav li { background:transparent url(img-navi.gif) no-repeat right center; float:left; display:block; text-align:center; padding:1em 3em; } 
                        div#wrap.page404 div#left-column ul#nav li.first { padding-left:0; text-align:left; } 
                        div#wrap.page404 div#left-column ul#nav li.last { background:none; }
                            div#wrap.page404 div#left-column ul#nav li a { font-size:1.2em; }
                    
                
            /* Footer area */
            div#footer { clear:both; overflow:visible; padding:5em 0 80px 0; min-height:70px; position:relative; }
                div#footer ul#columns { z-index:4; list-style:none; position:relative; margin:0 5%; }
                            
                    div#footer ul#columns li.col1 { width:33%; float:left; display:block; }
                        div#footer ul#columns li.col1 p.telephone { margin:0.2em 0 0 2em; font-size:2.1em; color:#425670; }
                        div#footer ul#columns li.col1 p.clip { padding-left:12px; margin:2.2em 0 0 4.5em; background:transparent url(img-clip.gif) no-repeat left 2px; }                            
                            div#footer ul#columns li.col1 p.clip a { font-size:1.1em; }
                            div#footer ul#columns strong { font-size:1.1em; color:#4E6078; }
                            
                    div#footer ul#columns li.col2 { width:37%; float:left; display:block; }
                        div#footer ul#columns li.col2 p.copyrights { font-size:1.1em; color:#959595; }                        
                        div#footer ul#columns li.col2 p.links { margin:0.8em 0 0 2.7em; }
                            div#footer ul#columns li.col2 p.links span#mailto { padding-right:1.8em; }
                            div#footer ul#columns li.col2 p.links span#contact-info { padding:0 1.8em; background:transparent url(img-navi.gif) no-repeat left center; }
                            div#footer ul#columns li.col2 p.links a { font-size:1.1em; }
                            
                    div#footer ul#columns li.col3 { width:28%; float:right; display:block; }
                        div#footer ul#columns li.col3 p.make { font-size:1.1em; color:#959595; margin-left:1.8em; }
                        div#footer ul#columns li.col3 p.sitemap { margin:0.7em 0 0 0; font-size:1.1em; margin-left:3.7em; }
                            div#footer ul#columns li.col3 p.sitemap strong { font-size:1em; }
                            
                    div#footer .active { color:#4E6078; font-weight:bold; }
                                
                div#footer ul#columns span.copy { display:block; float:left; width:1.88em; }
                div#footer ul#columns span.break { padding-left:1.88em; display:block; }
                    
                div#footer div#background-footer { z-index:3; position:absolute; bottom:0; left:-250px; width:1100px; height:190px; background:transparent url(bg-page-.jpg) no-repeat left bottom; }
                     
/* Links */
a { color:#035894; text-decoration:underline; font-size: 11; text-decoration: none;}
a:hover { color:#146CE2!important; text-decoration:underline; }    
a:visited {color: #455467;} 

           

/* Background */
div#background-body { z-index:1; height:400px; position:absolute; left:0px; top:0; width:100%; overflow:hidden; }
    div#background-body div#background-body-space { width:100%; margin:0 auto; position:relative; height:900px; overflow:visible; }
        div#background-body div#background-body-space div#background-on-top { height:400px; width:1100px; position:relative; left:29%; top:0px; background:transparent url(bg-top-i.jpg) no-repeat right top; z-index:1; }
        
        div#wrap.home div#background-body div#background-body-space div#background-on-top,
        div#wrap.default div#background-body div#background-body-space div#background-on-top { background-image:url(bg-page0.jpg); left:25%;}
        div#wrap.page404 div#background-body div#background-body-space div#background-on-top { background-image:url(bg-page0.jpg); }
        div#wrap.crimea div#background-body div#background-body-space div#background-on-top { background-image:url(bg-top-i.jpg); }
        div#wrap.ukraine div#background-body div#background-body-space div#background-on-top,
        div#wrap.welcome-to-ukraine div#background-body div#background-body-space div#background-on-top { background-image:url(bg-top-j.jpg); }
        div#wrap.world div#background-body div#background-body-space div#background-on-top { background-image:url(bg-top-j.jpg); }
        
        div#wrap.ukraine.winter div#background-body div#background-body-space div#background-on-top,
        div#wrap.welcome-to-ukraine.winter div#background-body div#background-body-space div#background-on-top { background-image:url(bg-top-j.jpg); }
        
        /*div#wrap.feedback div#background-body div#background-body-space div#background-on-top { background-image:none; }*/
        
        div#wrap div#background-on-center { height:500px; width:66.6%; position:absolute; top:350px; left:0px; background:transparent none no-repeat center top; z-index:1; overflow:visible; }
        
        div#wrap.home div#background-on-center { background:transparent url(bg-page1.jpg) no-repeat left top; left:-200px; top:250px; width:100%; }
        div#wrap.crimea div#background-on-center { background-image:url(map-crim.jpg); }
        div#wrap.ukraine div#background-on-center,
        div#wrap.welcome-to-ukraine div#background-on-center { background-image:url(map-ukra.jpg); }
        div#wrap.world div#background-on-center { background:transparent url(map-worl.jpg) no-repeat right top; }
        
div.b-sitemap { list-style:none; margin:0 2em 1.5em 2em; }
    div.b-sitemap div.b-cell { width:33%; float:left; }
        div#left-column div.b-sitemap ul { list-style:none; margin:0; padding:0; font-size:1em; }
            div.b-sitemap h3 { font-size:1.6em; margin:2em 0 1em 0; }
            div#left-column div.b-sitemap ul li { padding-left:0; background:none; }
            div#left-column div.b-sitemap ul ul { margin:0 0 1em 2em; padding:0; }
                div.b-sitemap ul ul li { font-size:1.2em; line-height:1.5em; }
                    div.b-sitemap ul ul ul { margin-top:0.5em; }
                        div.b-sitemap ul ul ul li { font-size:0.916em; line-height:1.5em; }
                        
        div#content div.b-sitemap ul li a:visited { color:#0079AA!important; }
        div#content div.b-sitemap ul li a:hover { color:#a6ce39!important; }
        
div.b-rounded { background:#dbeef5; margin:0 0 2em 0; padding:2em; position:relative; }
div.b-rounded:before { content:url(img-corn.jpg); background:transparent url(img-corn.jpg) no-repeat 100% 0; height:10px;  display:block; margin:-2em -2em 0 -2em; line-height:0; }
div.b-rounded:after { content:url(img-corn.jpg); background:transparent url(img-corn.jpg) no-repeat 100% 0; height:10px;  display:block; margin:0 -2em -2em -2em; line-height:0; }

div.b-search { width:60%; }
    div.b-search form { padding:1em 0; overflow:hidden; }
        div.b-search form label { display:block; width:93%; float:left; }
        div.b-search form input[type=image] { float:left; margin:0.3em 0 0 4%; }
        
ol.b-search-results { list-style:none; margin:0 0 0 2em; width:60%; }
    ol.b-search-results li { margin:4em 0 0 0; }
        ol.b-search-results li h3 { margin:0 0 0.5em 0; }
        ol.b-search-results li p { margin:0 0 1em 0!important; }
        ol.b-search-results li .link { font-size:1em!important; color:#838fa0; margin:0.5em 0!important; line-height:1em!important; }
        
        div#content .b-search-results li a:visited { color:#0079AA!important; }
        div#content .b-search-results li a:hover { color:#a6ce39!important; }

form { padding:2em 1em 1.5em 0; position:relative; }
    form table { width:100%; border-collapse:collapse; }
        form table td { vertical-align:top; padding:1em 0; }
        
        form table td.value div { position:relative; }
        
        form table td label { font-size:1.1em!important; }
        form table td.param label { display:block; text-align:right; font-size:1.2em!important; color:#000; padding-right:1em; }
        
        form table td p { margin:1em 0 0 0!important; position:relative; }
            form table td p a { display:block; position:absolute; top:3px; right:3px; }
        
        form table td h3 { margin:0; background:transparent url(bg-heade.gif) repeat-x left 70%; }
            form table td h3 span { padding:0 0.2em 0 1em; background:#DBEEF5; }
        form table td h3.info { background:none!important; }
            
        form table td a.add-field { font-size:1.1em; text-decoration:none; border-bottom:1px dashed; display:block; float:left; margin:1em 0 0 0; }
        form table td a.add-field:hover { text-decoration:none!important; }
        form table td a.add-field:visited { color:#0079AA!important; }
        
        input[type=text], textarea, select { border:1px solid #a2c4d1; background:#fff; width:100%; }
        input[type=checkbox] { margin:0 0.5em 0 0; }            
        textarea { height:10em; }
        form input[type=button] { margin-right:1em; }
        
        select { letter-spacing: 0em; }
        
        input.b-date-picker { width:80%; float:left; }
            a.dp-choose-date { display:block; width:15%; height:20px; float:right; background:transparent url(img-date.gif) no-repeat right center; text-indent:-5000px; }
            

/* Defaults */
ul, ol, h1, h2, h3, h4, h5, h6, p { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6 { color:#425670; font-weight:normal; }
    h2, h3, h4 { line-height:1em; }           
    h2 { font-size:1.8em; }
    h3 { font-size:1.6em; margin:2em 0 1em 0; }
        h3.sub { margin:0 0 1.2em 0; }
    h4 { font-size:1.4em; margin:2em 0 1em 0; }
    
    div#left-column ul, div#left-column ol { margin:2em 1.6em 2em 2.9em; font-size:1.2em; line-height:1.5em; padding-left:0em; }
    div#left-column ol { margin-left:3em; }
    div#left-column ul { list-style:none; margin-left:1.8em; }
        div#left-column ul li { padding-left:20px; background:transparent url(bg-li000.gif) no-repeat left 0.8em; }

img { border:none; }

#left-column table { width:95%; margin:1em 1.6em 3em 1.6em; border-collapse:collapse; font-size:1.2em; }
    #left-column p table { margin-left:0; font-size:1em; }
    
    #left-column table th,
    #left-column table td { vertical-align:top; line-height:1.5em; }
    
    #left-column table.data th,
    #left-column table.data td { padding:0.5em 0 0.5em 0.7em; text-align:center; vertical-align:top; border-left:1px dotted #d9dde2; }
    
    #left-column table th p,
    #left-column table td p { font-size:1em; margin-left:0; }
    
    #left-column table.data th { font-weight:normal; border-bottom:3px solid #d9dde2; }
    #left-column table.data td { border-bottom:1px solid #d9dde2; }

    #left-column table.data col.odd { width:40%; }
    #left-column table.data col.even { width:20%; }

    #left-column table.data .first { text-align:left; border-left:none; vertical-align:middle!important; }

        #left-column table.view-two td,
        #left-column table.view-two th { text-align:right; padding-right:20px; vertical-align:middle!important; }

            #left-column table.view-two thead th { border-bottom:5px solid #d9dde2!important; }

            #left-column table.view-two tbody th { text-align:center!important; border-left:none; vertical-align:middle!important; background:#d9dde2; }

            #left-column table.view-two tbody tr:hover { background:#eceef0; }

            #left-column table.view-two td.first em { display:block; color:#666; font-style:normal; font-size:0.916em; }


a:focus,
input:focus { outline-color:invent; outline-style:none; outline-width:0px; }

div.gallery { margin:3em 0 2em 0; }
    div.gallery a { margin:0 0 0 1.6em; line-height:4.6em; }
        div.gallery a img { border:3px solid #838fa0; }
        div.gallery a:hover img { border-color:#a6ce39; }

/* File types */

p.b-file a { padding-left:1.5em; }
    p.b-file-doc a { padding-left:1.5em; background:transparent url(word0000.gif) no-repeat left 2px; }

/*
.b-inline-list { font-size:1.2em; margin:5em 0 0 -1em; padding:0 0 0 1.6em; list-style:none; }
    .b-inline-list li { display:inline; padding:0 1em; background:transparent url(/usr/templates/img/img-navigation-separator.gif) no-repeat right center; line-height:1.8em; }
    .b-inline-list li.last { background:none; }
*/

/* hello-block */
            div#hello-block { margin:25px 5% 0 5%; padding:0 0 15px 0; position:relative; z-index:5; max-width:1300px; } 
                div#hello-block div#green-box { position:relative; overflow:hidden; z-index:3; } 
                        div.column div.link-right-wrapper { padding:9px 0 4px 20px;  }
                            div.column div.link-left-wrapper a { display:block; height:33px; position:relative; z-index:2; }
                            div.column div.link-left-wrapper a:focus { outline-color:invent; outline-style:none; outline-width:0px; }
                                div.column div.link-right-wrapper span { display:none; }
                    div#hello-block div.column div.img-shadow { width:100%; height:185px; position:absolute; left:0; top:40px; }
                        div#hello-block div.column div.img-shadow img { width:100%; height:185px; }
                    div#hello-block div.column div.txt-shadow { width:100%; height:185px; position:absolute; right:0; top:225px; }
                        div#hello-block div.column div.txt-shadow img { width:100%; height:185px; }
            div.column { float:left; position:relative; padding-top:180px; }
                div.col1 { width:33%; }
                div.col2 { width:34%; }
                div.col3 { width:33%; }
                
                    div#hello-block div.col1 { background:transparent url(ill-inde.jpg) no-repeat left top; }
                        div.col1 div.corner { position:absolute; left:0; top:40px; width:15px; height:15px; background:transparent url(img-col1.gif) no-repeat left top; }
                        div.col1 div.shadow-right { position:absolute; right:0; top:40px; height:140px; width:140px; background:transparent url(bg-col1-.png) no-repeat right top; }
                        div.col1 div.link-left-wrapper { background:#0095da; background:#0095da url(bg-col1-.jpg) repeat-y left top; }
                            div.col1 div.link-right-wrapper { background:transparent url(bg-col10.jpg) repeat-y right top; }
                                div.col1 div.link-left-wrapper a { background:url(crimea00.png) no-repeat left top; }
                                    div.col1 div.link-left-wrapper a span { display:none; }
                    
                    div#hello-block div.col2 { background:transparent url(ill-indf.jpg) no-repeat left top; }
                    div#hello-block div.winter { background:transparent url(ill-indg.jpg) no-repeat left top; }
                        div.col2 div.shadow-left { position:absolute; left:0; top:40px; height:140px; width:140px; background:transparent url(bg-col2-.png) no-repeat left top; }
                        div.col2 div.shadow-right { position:absolute; right:0; top:40px; height:140px; width:140px; background:transparent url(bg-col20.png) no-repeat right top; }
                        div.col2 div.link-left-wrapper { background:#a6ce39 url(bg-col2-.jpg) repeat-y left top; } 
                            div.col2 div.link-right-wrapper { background:transparent url(bg-col20.jpg) repeat-y right top; }
                                div.col2 div.link-left-wrapper a { background:url(ukraine0.png) no-repeat left top; }
                    
                    div#hello-block div.col3 { background:transparent url(ill-indg.jpg) no-repeat left top; }
                        div.col3 div.corner { position:absolute; right:0; top:40px; width:15px; height:15px; background:transparent url(img-col3.gif) no-repeat left top; }
                        div.col3 div.shadow-left { position:absolute; left:0; top:40px; height:140px; width:140px; background:transparent url(bg-col3-.png) no-repeat left top; }
                        div.col3 div.link-left-wrapper { background:#0095da url(bg-col3-.jpg) repeat-y left top; }
                            div.col3 div.link-right-wrapper { background:transparent url(bg-col30.jpg) repeat-y right top; }
                                div.col3 div.link-left-wrapper a { background:url(world000.png) no-repeat left top; }
                
                div.column p { position:relative; z-index:5; margin:1.8em 1.8em 0 3.6em; font-size:1.1em; }
                
                div.col1 div.right-shadow { position:absolute; right:0; top:226px; width:100%; height:300px; background:#f4feee url(bg-shado.gif) repeat-y right top; z-index:4; }
                div.col2 div.left-shadow { position:absolute; left:0; top:226px; width:100%; height:300px; background:#f4feee url(bg-shadp.gif) repeat-y left top; z-index:4; }
                div.col2 div.right-shadow { position:absolute; right:0; top:226px; width:100px; height:300px; background:transparent url(bg-shadq.gif) repeat-y right top; z-index:4; }
                div.col3 div.left-shadow { position:absolute; left:0; top:226px; width:100%; height:300px; background:#f4feee url(bg-shadr.gif) repeat-y left top; z-index:4; }
                div.col3 div.right-shadow { position:absolute; right:0; top:226px; width:5px; height:300px; background:#f4feee url(bg-shads.gif) repeat-y right top; z-index:4; }
                
                    div#hello-block-footer-right { background:url(bg-hello.png) no-repeat right bottom; padding-right:25px; height:22px; position:relative; overflow:hidden; z-index:3; }
                        div#hello-block-footer-left { background:url(bg-hellp.png) no-repeat left bottom; padding-left:25px; height:22px; position:relative; z-index:4; }
                            div#hello-block div#hello-block-footer-center { height:21px; background:#f5fef0; border-bottom:1px solid #e9f2e4; position:relative; overflow:hidden; z-index:4; }
                            div#hello-block div#hello-block-footer-right div.column { height:21px; background:none; padding:0px; overflow:hidden; z-index:5; }
                                div#hello-block div#hello-block-footer-right div.column div { top:0px; }
                                div#hello-block div#hello-block-footer-right div.col3 { width:100px; }        
                        div#hello-block-footer-right div#hello-block-footer-shadow-block { position:absolute; left:0px; top:0px; width:100%; height:21px; z-index:5; }
                                
                div#hello-block div#hello-block-footer-right div.col1 div.right-shadow { height:21px;  background:transparent url(bg-shado.gif) repeat-y right top; }
                div#hello-block div#hello-block-footer-right div.col2 div.left-shadow { height:21px; }
                div#hello-block div#hello-block-footer-right div.col2 div.right-shadow { height:21px; }
                div#hello-block div#hello-block-footer-right div.col3 div.left-shadow { height:21px; }
                                
                div#bottom-shadow { position:absolute; left:0; bottom:0; width:100%; height:25px; z-index:2; }
                    div#bottom-shadow div.column { padding:0; background:none; position:relative; height:25px; }
                        div#bottom-shadow div.column img { width:100%; }
                        div#bottom-shadow div.column div { position:absolute; left:0; width:100%; bottom:0; }
                        div#bottom-shadow div.col1 div { bottom:0px; }
                            div#bottom-shadow div.col1 img { height:35px; }
                        div#bottom-shadow div.col2 div { bottom:3px; } 
                            div#bottom-shadow div.col2 img { height:32px; }
                        div#bottom-shadow div.col3 div { bottom:1px; } 
                            div#bottom-shadow div.col3 img { height:34px; }
                            
:focus { outline:0; }
                            
#left-column ul.b-tours-list { list-style:none; margin:0; clear:both; font-size:1em; }
    #left-column ul.b-tours-list li { padding-left:0; background:none; }
    ul.b-tours-list h3.jslink { color:#0079aa; font-weight:normal; line-height:2em; display: inline; cursor: pointer; border-bottom:1px dashed; }
    ul.b-tours-list h3.open { color:#A6CE39; cursor:text; }
    ul.b-tours-list p { margin:0!important; }
    ul.b-tours-list p.b-file { padding-bottom:3em; }
    
#left-column ul.b-tours-list-simple { list-style:none; clear:both; font-size:1em; }
    #left-column ul.b-tours-list-simple li { padding-left:0; background:none; }
    ul.b-tours-list-simple h3 { line-height:2em; margin:0; }
        div#content ul.b-tours-list-simple h3 a:visited { color:#0079AA!important; }
        
div.dp-popup { background:#425670; width:160px!important; padding:0 2px 0 0!important; border:1px solid #425670; }
    div.dp-popup h2 { color:#fff; padding:2px 0 3px 0!important; }
    
    div.dp-popup div.dp-nav-prev a,
    div.dp-popup div.dp-nav-next a { color:#fff!important; font-size:14px; }
    
    div.dp-popup div.dp-nav-prev a:hover,
    div.dp-popup div.dp-nav-next a:hover { font-weight:bold!important; }
    
    div.dp-popup div.dp-nav-prev a.disabled,
    div.dp-popup div.dp-nav-next a.disabled,
    div.dp-popup div.dp-nav-prev a.disabled:hover,
    div.dp-popup div.dp-nav-next a.disabled:hover { color:#425670!important; text-indent:-5000px; }
        
table.jCalendar { border-collapse:collapse; border:none!important; border-spacing:0; }
table.jCalendar th { background:#dbeef5!important; color:#708398!important; /*border:none; border-left:1px solid #fff; border-right:#1px solid #fff; border-top:1px solid #dbeef5; border-bottom:1px solid #dbeef5;*/ border:1px solid #d2e3e9; }
table.jCalendar td.weekday,
table.jCalendar td.weekend { background:#fff!important; color:#6a6a6a!important; border:1px solid #d2e3e9!important; }
table.jCalendar td.disabled { background:#f3f3f3!important; }
    table.jCalendar td.disabled.dp-hover { background:#f3f3f3!important; }
table.jCalendar td.selected { background:#d1ef93!important; }
table.jCalendar td.dp-hover { background:#deedbe!important; }

#content:after { content:'.'; display:block; clear:both; visibility:hidden; height:0; line-height:0; }

.spacer {}

.notice {
	color:#888;
	line-height:1em;
	padding:0 0 1.385em 40px;
	font-size:1.1em!important;
	margin-top:0!important;
	background: url(notice00.gif) no-repeat left 5px;
}



.spacer{ }

.icon-Word-DOC {line-height:1.077em; padding:1px 0 1.385em 40px; margin-top:2.923em; margin-bottom:0; background: url(icon-wor.gif) no-repeat}
.icon-Word-RTF {line-height:1.077em; padding:1px 0 1.385em 40px; margin-top:2.923em; margin-bottom:0; background: url(icon-rtf.gif) no-repeat}
.icon-Excel-XLS {line-height:1.077em; padding:1px 0 1.385em 40px; margin-top:2.923em; margin-bottom:0; background: url(icon-exc.gif) no-repeat}

.icon-Acrobat-PDF {line-height:1.077em; padding:1px 0 1.385em 40px; margin-top:2.923em; margin-bottom:0; background: url(icon-pdf.gif) no-repeat}

.icon-Archive-RAR {line-height:1.077em; padding:1px 0 1.385em 40px; margin-top:2.923em; margin-bottom:0; background: url(icon-rar.gif) no-repeat}
.icon-Archive-ZIP {line-height:1.077em; padding:1px 0 1.385em 40px; margin-top:2.923em; margin-bottom:0; background: url(icon-zip.gif) no-repeat}

.icon-PPoint-PPT {line-height:1.077em; padding:1px 0 1.385em 40px; margin-top:2.923em; margin-bottom:0; background: url(icon-ppt.gif) no-repeat}
.icon-Flash-SWF {line-height:1.077em; padding:1px 0 1.385em 40px; margin-top:2.923em; margin-bottom:0; background: url(icon-swf.gif) no-repeat}
.icon-Video-AVI {line-height:1.077em; padding:1px 0 1.385em 40px; margin-top:2.923em; margin-bottom:0; background: url(icon-avi.gif) no-repeat}

.icon-Data-XML{line-height:1.077em; padding:1px 0 1.385em 40px; margin-top:2.923em; margin-bottom:0; background: url(icon-xml.gif) no-repeat}
.icon-Data-RSS {line-height:1.077em; padding:1px 0 1.385em 40px; margin-top:2.923em; margin-bottom:0; background: url(icon-rss.gif) no-repeat}

.icon-Graphics-EPS {line-height:1.077em; padding:1px 0 1.385em 40px; margin-top:2.923em; margin-bottom:0; background: url(icon-eps.gif) no-repeat}

.icon-NON{line-height:1.077em; padding:1px 0 1.385em 40px; margin-top:2.923em; margin-bottom:0; background: url(icon-non.gif) no-repeat}

/*.error { margin:0 0.5em; padding:0.3em 0.5em; background:#DBEEF5; }*/