/*
<style>
/* */

body
	{
	background: url(images/background-body.png);
	font-family: Verdana;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	}

td, th
	{
	font-family: Verdana;
	font-size: 12px;
	}
a img
    {
    border: 0px;
    }
/* * * * * * * * * * *
 * Top
 * * * * * * * * * * */
#top
    {
    position: absolute;
    background: url(images/background-body-top.png) repeat-x left top;
    left: 0px;
    width: 100%;
    height: 198px;
    }
#top .topInner
    {
    background: url(images/background-page-top.png) no-repeat center bottom;
    }
#top .topContent
    {
    width: 918px;
    height: 198px;
    margin: 0px auto;
    }
#top .panel
    {
    height: 36px;
    overflow: hidden;
    }
#top .searchform
    {
    float: right;
    display: inline;
    padding-top: 5px;
    }
#top .searchform .ico
    {
    vertical-align: top;
    }
#top .searchform .input
    {
    background: transparent;
    border: 1px solid #555555;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 3px;
    color: #ffffff;
    font-size: 11px;
    }
#top .searchform .submit
    {
    background: url(images/ico-search-submit.png) no-repeat center center;
    width: 20px;
    height: 20px;
    border: 0px;
    }
#top .leftBlock
    {
    float: left;
    display: inline;
    color: #ffffff;
    padding-top: 7px;
    padding-right: 40px;
    }
#top .leftBlock img
    {
    vertical-align: middle;
    }

#top .topNavigation
    {
    height: 155px;
    overflow: hidden;
    }
#top .topNavigation .logo
    {
    float: left;
    display: inline;
    width: 305px;
    height: 155px;
    }
#top .topNavigation .logo a img
    {
    border: 0px;
    margin-top: 30px;
    }
#top .topNavigation .right
    {
    float: right;
    display: inline;
    width: 575px;
    text-align: right;
    }
#top .topNavigation .right .banner
    {
    margin-top: 20px;
    }
#top .topNavigation .menu
    {
    float: right;
    margin-top: 20px;
    }
#top .topNavigation .menu .menuItem
    {
    background: url(images/ico-menu.png) no-repeat left center;
    float: left;
    display: inline;
    padding-left: 22px;
    padding-right: 15px;
    padding-bottom: 5px;
    font-size: 15px;
    }
#top .topNavigation .menu .menuItem span
    {
    min-width: 40px;
    min-height: 18px;   
    display: block;
    }
#top .topNavigation .menu .menuItem a
    {
    color: #000000;
    text-decoration: none;
    }    
#top .topNavigation .menu .menuItem.active, #top .topNavigation .menu .menuItem.hover
    {
    background: url(images/ico-menu-act.png) no-repeat left center; 
    }
#top .topNavigation .menu .menuItem.active a, #top .topNavigation .menu .menuItem.hover a
    {
    color: #f6a71d;
    }
#top .choosen
    {
    font-weight: bold;
    display: block;
    }
#top .openable
    {
    background: url(images/background-top-submenu.png);
    display: none;
    position: absolute;
    margin-top: 25px;
    width: 145px;
    padding-bottom: 10px;
    }
#top .openable a
    {
    display: block;
    margin-left: 15px;
    margin-top: 5px;
    }    
/* * * * * * * * * * *
 * Containers
 * divs one inside the other - center page
 * * * * * * * * * * */
#containerIE
	{
	text-align: center;
	margin: 0px;
	padding: 0px;
    padding-top: 185px;
	}
#container
	{
	margin: 0px auto;
	text-align: left;
	width: 918px;
	padding: 0px;
	}
/* * * * * * * *
 * Content 
 * * * * * * * */
#content
    {
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 40px;
    }
#content.small
    {
    float: left;
    display: inline;
    width: 620px;
    }
#content .path
    {
    background: url(images/background-line.png) repeat-x left bottom;
    padding-bottom: 5px;
    padding-left: 5px;
    font-size: 11px;
    }
#content .path a
    {
    color: #292929;
    text-decoration: none;
    }
    
#content h1
    {
    background: url(images/background-line.png) repeat-x left bottom;
    padding-bottom: 5px;
    padding-left: 5px;
    font-size: 24px;
    }
#content a
    {
    color: #c15c01;
    text-decoration: underline;
    }
#content a:hover
    {
    color: #f8b263;
   }
#content strong, #content b
    {
    color: #2e2a2a;
    }
#content .newsItem
    {
    
    }
#content .newsItem .newsTitle
    {
    background: url(images/background-line.png) repeat-x left bottom;
    color: #4f4f4f;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    }
#content .newsItem .newsTitle .date
    {
    display: inline-block;
    _display: inline;
    width: 90px;
    margin-left: 15px;
    }    
#content .newsItem .newsTitle a
    {
    color: #4f4f4f;
    font-weight: bold;
    text-decoration: none;
    }    
#content .newsItem .newsTitle a:hover
    {
    text-decoration: underline;
    }
#content .newsItem .newsContent
    {
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 5px;
    color: #4f4f4f;
    }
#content .newsItem .newsImage
    {
    float: left;
    display: inline;
    margin-right: 5px;
    margin-bottom: 5px;
    }    
#content .newsItem .newsContent a
    {   
    color: #e65c25;
    }
    
#content .navigation
    {
    background: url(images/background-line.png) repeat-x left bottom;
    padding-bottom: 10px;
    margin-bottom: 5px
    }
#content .navigation .categories a
    {
    color: #4b4b4b;
    text-decoration: none;
    font-size: 16px;
    padding-right: 15px;
    }
#content .navigation .categories a img
    {
    margin-bottom: -6px;
    }
#content .navigation .categories .catTitle
    {
    line-height: 25px;
    padding-left: 15px;
    }
#content .navigation .categories a.cat_sport
    {
    color: #acc119;
    }
#content .navigation .categories a.cat_business
    {
    color: #44b2b7;
    }
#content .navigation .categories a.cat_public
    {
    color: #ec6827;
    }
#content .pages
    {
    text-align: right;
    height: 22px;
    padding-right: 15px;
    }
#content .pages a
    {
    min-width: 16px;
    height: 16px;
    border: 1px dotted #949493;
    line-height: 16px;
    text-align: center;
    color: #949493;
    text-decoration: none;
    font-size: 12px;

    display: inline-block;
    _display: inline;
    vertical-align: bottom;   
    }
#content .pages a img
    {
    float: left;
    display: inline;
    margin-left: 5px;
    margin-top: 5px;
    border: 0px;
    }    
    
    
    
#content .galleryLine
    {
    background: url(images/background-line.png) repeat-x left bottom;
    font-size: 1px;
    height: 1px;
    margin-top: 4px;
    }
#content .galleryNavigation
    {
    background: url(images/background-line.png) repeat-x left bottom;
    padding-bottom: 8px;
    padding-top: 5px;
    margin-bottom: 5px;
    }
#content .galleryNavigation .right
    {
    float: right;
    display: inline;
    }    
#content .galleryNavigation .right a
    {
    min-width: 16px;
    height: 16px;
    border: 1px dotted #949493;
    line-height: 16px;
    text-align: center;
    color: #949493;
    text-decoration: none;
    font-size: 12px;

    display: inline-block;
    _display: inline;        
    vertical-align: bottom;
    }    
#content .galleryNavigation .right a img
    {
    float: left;
    display: inline;
    margin-left: 5px;
    margin-top: 5px;
    border: 0px;
    }
#content .galleryItem
    {
    float: left;
    display: inline;
    width: 140px;  
    margin-left: 15px;
    margin-bottom: 15px;
    }
#content .hpBanners
    {
    text-align: center;
    }
#content .hpBanners a img
    {
    border: 0px;
    }

#leftPane
    {
    float: left;
    display: inline;
    width: 256px;
    min-height: 500px;
    }
#leftPane.pane_business
    {
    background: url(images/background-side-business.png) repeat-y left top;
    }
#leftPane.pane_gallery
    {
    background: url(images/background-side-gallery.png) repeat-y left top;
    }
#leftPane.pane_public
    {
    background: url(images/background-side-public.png) repeat-y left top;
    }
#leftPane.pane_sport
    {
    background: url(images/background-side-sport.png) repeat-y left top;
    }
#leftPane .leftPaneInner
    {
    margin-left: 30px;
    margin-right: 30px;
    }
#leftPane .title
    {
    padding-top: 20px;
    font-size: 24px;
    color: #2e2a2a;
    }
#leftPane ul
    {
    padding: 0px;
    margin: 0px;
    list-style: none;
    margin-left: 10px;
    }
#leftPane ul li
    {
    background: url(images/ico-leftmenu.png) no-repeat left center;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 20px;
    }
#leftPane ul li.level2
    {
    background: url(images/ico-leftmenu2.png) no-repeat left center;
    margin-left: 20px;
    }
#leftPane a
    {
    color: #000000;
    text-decoration: none;
    }
#leftPane a:hover
    {
    text-decoration: underline;
    }
#leftPane a.active
    {
    color: #FFFFFF;
    }
    
#leftPane ul.sensor li
    {
    font-size: 11px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 12px;
    margin: 0px;
    background: url(images/ico-sensor.png) no-repeat left center;
    }
#leftPane .newsItem
    {
    padding-top: 5px;
    padding-bottom: 15px;
    font-size: 11px;
    }
#leftPane .newsItem strong
    {
    display: block;
    padding-bottom: 5px;
    }
#leftPane .newsItem a img
    {
    border: 0px;
    }
#leftPane .newsItem img
    {
    margin-bottom: 5px;
    }    
#leftPane .newsItem a.more
    {
    color: #ffffff;
    text-decoration: underline;
    }    
#leftPane .bannerItem
    {
    padding-bottom: 10px;
    text-align: center;
    }
#banner.small
    {
    float: left;
    display: inline;
    width: 633px;
    }
/* * * * * * * *
 * Bottom
 * * * * * * * */
#bottom
    {
    background: url(images/background-body-bottom.png) repeat-x left top;
    text-align: center;
    margin-top: -10px;
    position: absolute;
    width: 100%;
    }
#bottom a
    {
    color: #c15c01;
    text-decoration: underline;
    }
#bottom a:hover
    {
    color: #f8b263;
   }    
#bottom .bottomInner
    {
    margin: 0px auto;
    width: 918px;
    height: 150px;
    text-align: left;
    }
#bottom .logo
    {
    float: right;
    display: inline;
    margin-right: 50px;
    margin-top: 30px;
    }
#bottom .bottomInner .bottomBlocks
    {
    height: 118px;
    color: #696969;
    }
#bottom .bottomInner .bottomBlock strong, #bottom .bottomInner .bottomBlock b
    {
    color: #8c4100;
    }
#bottom .bottomInner .bottomBlocks .block
    {
    height: 108px;
    float: left;
    display: inline;
    margin-top: 10px;
    padding-right: 40px;
    }
#bottom .bottomInner .bottomBlocks .block .center
    {
    text-align: center;
    }
#bottom .bottomInner .bottomBlocks h2
    {
    margin: 0px;
    padding-bottom: 5px;
    color: #404040;
    font-size: 18px;
    }
#bottom .bottomPanel
    {
    height: 30px;
    color: #ffffff;
    }
#bottom .bottomPanel .right
    {
    float: right;
    display: inline;
    padding-top: 8px;
    }
#bottom .bottomPanel .left
    {
    float: left;
    display: inline;
    padding-top: 8px;
    padding-right: 15px;
    }
#bottom .bottomPanel a
    {
    color: #f49700;
    text-decoration: none;
    }
/* * * * * * * *
 * General
 * * * * * * * */
.topper
	{
	width: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	}
.clearer
	{
	clear: both;
	}
.hidden
	{
	display: none;
	}
.sIFR-alternate
    {
    display: none !important;
    }
    
