body
{
    margin: 0;
    padding: 0;
    color: #333333;
    min-width: 770px;
    font-family: arial, verdana, tahoma, vera sans, arial, helvetica, sans-serif;
    font-size: 11px;
    background: #e0e0e0 url(../img/saz_body_background) repeat-x top center;
    text-align: justify;
}

img
{
    border: none;
    background-color: transparent;
}

a
{
    color: #004625;
}

a:hover
{
    color: #66003b;
}


br.total
{
    clear: both;
}

div.header_container
{
    height: 114px;
    background: #efefef url(../img/saz_header_background.jpg) repeat-x top center;
	/*overflow: hidden;*/
}

div.logo_container
{
    clear: both;
    width: 980px;
    height: 63px;
    margin: 0 auto;
}

div.menu_container
{
    clear: both;
    width: 980px;
    height: 33px;
    margin: 0 auto;
    text-align: left;
}

div.content_container
{
    clear: both;
    width: 980px;
    background: transparent url(../img/saz_content_background.gif) repeat-y top right;
    margin: 0 auto;
}

div.main_block_container
{
    clear: both;
    width: 980px;
    margin: 0 auto;
    background: transparent url(../img/saz_block_background.gif) repeat-y top left;
}

div.left_block_container
{
    float: left;
    width: 260px;
    margin: 0 auto;
    background: #ffffff url(../img/saz_left_block_background.gif) repeat-y top left;
}

div.right_block_container
{
    float: right;
    width: 720px;
    margin: 0 auto;
    background: #ffffff url(../img/saz_right_block_background.gif) repeat-y top right;
}

div.left_column_container
{
    float: left;
    width: 505px;
    margin: 0 auto;
}

div.right_column_container
{
    float: right;
    width: 215px;
    margin: 0 auto;
}

img.logo
{
    float: left;
    margin-left: 35px; 
}

div.login_container
{
    float: right;
    width: 550px;
    height: 32px;
    text-align: right;
    background: transparent url(../img/saz_login_background.gif) no-repeat top right;
}

div.search_container
{
    clear: right;
    float: right;
    width: 550px;
    height: 32px;
    margin-top: 5px;
    text-align: right;
}

div.scrollbar
{
    clear: both;
    margin-left: 26px;
    _margin-left: 42px;
    background-color: #004625;
}

div.scrollbar_tmp
{
    clear: both;
    margin-left: 26px;
    _margin-left: 42px;
    height: 4px;
    font-size: 2px;
    background-color: #004625;
}

input.login_field
{
    float: right;
    width: 125px;
    margin: 6px 3px 3px 3px;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    border: 1px solid #cccccc;
    background-color: #eeeeee;
    color: #666666;
}

input.search_field, select.search_field
{
    float: right;
    width: 125px;
    margin: 6px 3px 3px 3px;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    border: 1px solid #cccccc;
    background-color: #eeeeee;
    color: #666666;
}

div.header_icons
{
    float: right;
    width: auto;
    padding: 5px 20px 8px 0;
    display: inline;
}

a.home 
{
    float: left;
    display: block;
    width: 28px;
    height: 20px;
    margin: 0 9px 0 9px;
    background-image: url('../img/saz_icon_home.gif');
    background-repeat: no-repeat;
    background-position: top;
}

a.mapa
{
    float: left;
    display: block;
    width: 28px;
    height: 20px;
    margin: 0 9px 0 9px;
    background-image: url('../img/saz_icon_map.gif');
    background-repeat: no-repeat;
    background-position: top;
}

a.kontakt
{
    float: left;
    display: block;
    width: 28px;
    height: 20px;
    margin: 0 9px 0 9px;
    background-image: url('../img/saz_icon_contact.gif');
    background-repeat: no-repeat;
    background-position: top;
}

a.forum
{
    float: left;
    display: block;
    width: 28px;
    height: 20px;
    margin: 0 9px 0 9px;
    background-image: url('../img/saz_icon_forum.gif');
    background-repeat: no-repeat;
    background-position: top;
}

a.flag_en
{
    float: left;
    display: block;
    width: 28px;
    height: 20px;
    margin: 0 9px 0 9px;
    background-image: url('../img/saz_flag_en.gif');
    background-repeat: no-repeat;
    background-position: top;
}

a.home:hover, a.mapa:hover, a.kontakt:hover, a.forum:hover, a.flag_en:hover
{
    background-position: bottom;    
}

div.flash_banners
{
    padding-top: 5px;
}

div.flash_banner_partners
{
    float: left;
    padding: 5px;
    height: 151px;
    display: inline;
    background: transparent url(../img/saz_partners_background.gif) no-repeat top left;
}

div.flash_banner_saz
{
    float: right;
    height: 161px;
    margin-right: 4px;
    margin-bottom: 4px;
    display: inline;
}

div.map_container
{
    background: transparent url(../img/saz_map_background.gif) no-repeat top left;
    padding: 10px 0 0 40px;
    height: 216px;
    width: 220px;
}

div.right_commercial
{
    margin: 5px;
}

div.newsletter_container
{
    clear: both;
    width: 180px;
    height: 180px;
    margin: 7px;
    color: #ffffff;
    padding: 10px;
    text-align: left;
    background: transparent url(../img/saz_newsletter_background.jpg) no-repeat top left;
}

div.press_container
{
    clear: both;
    width: 180px;
    height: 180px;
    margin: 7px;
    overflow: hidden;
    color: #ffffff;
    padding: 10px;
    font-family: Arial;
    background: transparent url(../img/saz_press_background.gif) no-repeat top left;
}

div.press_author
{
    margin: 15px 0 5px 0;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

div.press_title
{
    margin: 5px 0 5px 0;
    text-align: center;
    font-size: 15px;
}

div.press_title a, div.press_download a
{
    color: #ffffff;
    text-decoration: underline;
}

div.press_date
{
    margin: 5px 0 15px 0;
    text-align: center;
    font-size: 13px;
}

div.press_download
{
    text-align: left;
    font-size: 13px;
}

div.footer_container
{
    width: 980px;
    margin: 0 auto;
    text-align: right;
}


















div.confederation
{
    clear: both;
    padding-top: 10px;
    background: #e0e0e0 url(../img/saz_conferderation_background.gif) repeat-y top right;
}

div.confederation_info
{
    display: inline;
    float: left;
    margin: 2px;
    font-family: Tahoma, Arial, Verdana;
    text-align: center;
    color: #999999;
    width: 120px;
    background-color: #e0e0e0
}

img.confederation_logo
{
    display: inline;
    float: right;
    margin-right: 5px;
    background-color: #e0e0e0
}

a.sbutton {
    margin: 0px;    
    padding-right: 25px;
    height: 28px;
    overflow: hidden;
    display: block;
    font-size: 11px;
    text-decoration: none;
    line-height: 12px;
    text-align: right;
    color: #085b36;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    background: transparent url('../img/saz_sbutton.gif') no-repeat top right;
}

a.sbutton:hover 
{
    color: #730049;
    text-decoration: none;
    background-position: bottom right;    
}

div.snd_question
{
    margin: 5px 0 5px 0;
    text-align: left;
    color: #757575;
}

div.snd_answers
{
    color: #757575;
}

div.snd_other_snd
{
    margin-top: 10px;
    font-size: 12px;
    color: #006699;
}

ol
{
    font-size: 11px;
    padding-left: 20px;
    margin: 0;
}

ol li.snd_list
{
    text-align: left;
    padding-top: 3px;
    color: #333333;
}

ol li.snd_list a
{
    color: #333333;
    text-decoration: none;
}

ol li.snd_list a:hover
{
    text-decoration: underline;
}

div.blog-title
{
    color: #e085b3;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 4px 20px 4px 20px;
    background: transparent url('../img/saz_art_line.gif') no-repeat bottom center;
    display: none;
}

div.blog-body
{
    margin: 5px 15px 0 15px;
    color: #333333;
    font-size: 12px;
    text-align: justify;
}

div.article-title
{
    color: #085b36;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 0px 4px 0px;
    margin: 0 5px 0 15px;
    border-bottom: 1px dotted #085b36;
}

div.article-body
{
    margin: 0 5px 0 15px;
    color: #333333;
    font-size: 12px;
    text-align: justify;
}

.more-link
{
    clear: both;
    margin: 20px 20px 0 20px;
    text-align: right;
}


div.arbtitle
{
    float: left;
    width: 400px;
    color: #085b36;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 1px;
}

div.arbtitle a
{
    color: #085b36;
    text-decoration: none;
}

div.arbtime
{
    float: right;
    font-size: 11px;
    color: #999999;
}

div.arbline
{
    clear: both;
    width: 100%;
    height: 3px;
    background: transparent url('../img/saz_art_line.gif') repeat-x top center;
}

div.arbbody
{
    clear: both;
    text-align: justify;
}

div.arbmore
{
    clear: both;
    text-align: right;
    font-size: 11px;
    margin-bottom: 40px;
}

div.arbseparator
{
    clear: both;
}

legend
{
    padding: 3px;
    font-size: 10px;
    background-color: #e0e0e0;
    border: 1px solid #999999;
}

fieldset
{
    padding: 5px;
    border: 1px solid #999999;
}




















td#s11{
   margin: 0;
   padding: 0;
	height: 22px;
	background: #efefef url('../img/saz_gray.gif') repeat;
}

td#s12{
    margin: 0;
    padding: 0;
	height: 22px;
	width: 254px;
	background: #efefef;
}

td#s13{
    margin: 0;
    padding: 0;
	height: 22px;
	width: 516px;
	background: #efefef url('../img/saz_gray.gif') repeat;
	text-align: right;
}

td#s11t2{
   margin: 0;
   padding: 0;
	height: 22px;
	width: 316px;
	background: #efefef url('../img/saz_gray.gif') repeat;
	text-align: right;
}

td#s12t2{
   margin: 0;
   padding: 0;
	height: 22px;
	width: 200px;
	background: #efefef url('../img/saz_gray.gif') repeat;
	text-align: right;
}

span#logowanie {
	font-family: arial, verdana, tahoma, vera sans, arial, helvetica, sans-serif;
   font-size: 10px;
   line-height: 22px;
   color: #666666;
}

td#s14{
    margin: 0;
    padding: 0;
	height: 22px;
	background: #efefef url('../img/saz_gray.gif') repeat;
}

td#s21{
   margin: 0;
   padding: 0;
	height: 2px;
	background-color: #ffffff;
	font-size: 1px;
}

td#s22{
    margin: 0;
    padding: 0;
	height: 2px;
	width: 254px;
	background-color: #ffffff;
	font-size: 1px;
}

td#s23{
    margin: 0;
    padding: 0;
	height: 2px;;
	width: 516px;
	background-color: #ffffff;
	font-size: 1px;
}

td#s24{
    margin: 0;
    padding: 0;
	height: 2px;
	background-color: #ffffff;
	font-size: 1px;
}

td#s31{
   margin: 0;
   padding: 0;
	height: 1px;
	background: #efefef url('../img/saz_gray_dark.gif') repeat;
	font-size: 1px;
}

td#s32{
    margin: 0;
    padding: 0;
	height: 1px;
	width: 254px;
	background-color: #ffffff;
	font-size: 1px;
}

td#s33{
    margin: 0;
    padding: 0;
	height: 1px;;
	width: 516px;
	background: #efefef url('../img/saz_gray_dark.gif') repeat;
	font-size: 1px;
}

td#s34{
    margin: 0;
    padding: 0;
	height: 1px;
	background: #efefef url('../img/saz_gray_dark.gif') repeat;
	font-size: 1px;
}

td#s41{
   margin: 0;
   padding: 0;
	height: 1px;
	background-color: #ffffff;
	font-size: 1px;
}

td#s42{
    margin: 0;
    padding: 0;
	height: 1px;
	width: 254px;
	background-color: #ffffff;
	font-size: 1px;
}

td#s43{
    margin: 0;
    padding: 0;
	height: 1px;;
	width: 516px;
	background-color: #ffffff;
	font-size: 1px;
}

td#s44{
    margin: 0;
    padding: 0;
	height: 1px;
	background-color: #ffffff;
	font-size: 1px;
}

td#s51{
   margin: 0;
   padding: 0;
	height: 43px;
	background: #ffffff url('../img/saz_main_menu.gif') repeat-x;
	font-size: 1px;
}

td#s52{
    margin: 0;
    padding: 0;
	height: 43px;
	width: 254px;
	background-color: #ffffff;
	font-size: 1px;
}

td#s53{
    margin: 0;
    padding: 0;
	height: 43px;
	width: 516px;
	background: #ffffff url('../img/saz_main_menu.gif') repeat-x;
	font-size: 1px;
}

.s53t2 {
    margin: auto;
    padding: 0;
    height: 43px !important;
    width: 102px !important;
    background: #ffffff url('../img/saz_main_menu.gif') repeat-x;
    vertical-align: middle;
    text-align: center;
    font-family: arial, verdana, tahoma, vera sans, arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.s53t2break {
   margin: 0;
   padding: 0;
	height: 43px;
	width: 1px;
	background-color: #ffffff;
}

td#s54{
    margin: 0;
    padding: 0;
	height: 43px;
	background: #ffffff url('../img/saz_main_menu.gif') repeat-x;
	font-size: 1px;
}

td#s61{
   margin: 0;
   padding: 0;
	height: 22px;
	background-color: #ffffff;
}

td#s62{
    margin: 0;
    padding: 0;
	height: 22px;
	width: 254px;
	background: #ffffff url('../img/saz_white-gray.gif') repeat-x;
}

td#s63{
    margin: 0;
    padding: 0;
	height: 22px;
	width: 516px;
	background: #ffffff url('../img/saz_white-gray.gif') repeat-x;
	text-align: right;
}

td#s64{
    margin: 0;
    padding: 0;
	height: 22px;
	background-color: #ffffff;
}

td#s71{
   margin: 0;
   padding: 0;
	height: 208px;
	background-color: #ffffff;
}

td#s72{
	margin: 0;
   padding: 0;
	height: 208px;
	width: 254px;
	background-color: #ffffff;
}

td#s73{
   margin: 0;
   padding: 0;
	height: 208px;
	width: 516px;
	background-color: #ffffff;
	text-align: right;
}

td#s73_t2work {
    margin: 5px 7px 4px 15px;
    padding: 0px;
    padding-right: 0px;
    height: 208px;
    width: 238px;
    background: #ffffff;/* url('../img/saz_work_bg.jpg') no-repeat;*/
    text-align: center;
    vertical-align: top;
}

td#s73_t2team {
    margin: 5px 15px 4px 0px;
    padding: 0;
    height: 208px;
    width: 236px;
    background: #ffffff url('../img/saz_czlonkowie_bg.gif') no-repeat;
    text-align: center;
    vertical-align: top;
}

td#s74{
   margin: 0;
   padding: 0;
	height: 208px;
	background-color: #ffffff;
}

td#s81{
   margin: 0;
   padding: 0;
	height: 1px;
	background-color: #efefef;
	font-size: 1px;
}

td#s82{
    margin: 0;
    padding: 0;
	height: 1px;
	width: 254px;
	background-color: #efefef;
	font-size: 1px;
}

td#s83{
    margin: 0;
    padding: 0;
	height: 1px;;
	width: 516px;
	background-color: #efefef;
	font-size: 1px;
}

td#s84{
    margin: 0;
    padding: 0;
	height: 1px;
	background-color: #efefef;
	font-size: 1px;
}

td#s91{
   margin: 0;
   padding: 0;
	height: 20px;
	background-color: #ffffff;
	font-size: 1px;
}

td#s92{
    margin: 0;
    padding: 0;
	height: 20px;
	width: 254px;
	background-color: #ffffff;
	font-size: 1px;
}

td#s93{
    margin: 0;
    padding: 0;
	height: 20px;
	width: 516px;
	background-color: #ffffff;
}

td#s94{
   margin: 0;
   padding: 0;
	height: 20px;
	background-color: #ffffff;
	font-size: 1px;
}

td#s101{
   margin: 0;
   padding: 0;
	height: 35px;
	background-color: #efefef;
}

.s102
{
    margin: 0;
    padding: 0;
    height: 35px;
    width: 254px;
    background: #efefef url('../img/saz_left_menu_green_belka.gif') no-repeat;
}

td#s103{
   margin: 0;
   padding: 0;
	height: 35px;
	width: 516px;
	background-color: #efefef;
}

td#s104{
	margin: 0;
	padding: 0;
	height: 35px;
	background-color: #efefef;
}

td#s111{
   margin: 0;
   padding: 0;
	background-color: #efefef;
}

td#s112{
   margin: 0;
   padding: 0;
	width: 770px;
	background-color: #efefef;
}

td#s114{
	margin: 0;
	padding: 0;
	background-color: #efefef;
}

td#s121{
   margin: 0;
   padding: 0;
	background-color: #efefef;
}

td#s122{
   margin: 0;
   padding: 0;
	width: 770px;
	background-color: #efefef;
	text-align: center;	
}

td#s124{
	margin: 0;
	padding: 0;
	background-color: #efefef;
}

.s131{
   margin: 0;
   padding: 0;
	height: 1px;
	background-color: #ffffff;
	font-size: 1px;
}

.s132{
   margin: 0;
   padding: 0;
	width: 770px;
	height: 1px;
	background-color: #ffffff;
	font-size: 1px;
}

.s134{
	margin: 0;
	padding: 0;
	height: 1px;
	background-color: #ffffff;
	font-size: 1px;
}

td#s141{
   margin: 0;
   padding: 0;
	background-color: #efefef;
}

td#s142{
   margin: 0;
   padding: 0;
	width: 770px;
	background-color: #efefef;
	text-align: center;
}

td#s144{
	margin: 0;
	padding: 0;
	background-color: #efefef;
}

.blad {
    color: #c00;
}

div#czlonkowie_flash {
    margin: 0;
    padding: 0;
    text-align: center;
}

div.news_scroll_container
{
    clear: both;
    overflow: hidden;
    background-color: #004625;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
						
div.news_scroll
{
    overflow: visible;
    white-space: nowrap;
    position: relative;
}
							    