body
{
    margin: 0;
    color: #333333;
    background-color: #FFFFFF;
    font-size: 9pt;
    font-family: 'Tahoma', 'Verdana', 'Arial';
}

a
{
    color: #333399;
    text-decoration: none;
}

a:hover
{
    color: #333399;
    text-decoration: underline;
}

a.white_link
{
    color: #ffffff;
    text-decoration: none;
}

a.white_link:hover
{
    color: #ffffff;
    text-decoration: underline;
}

img
{
    border: none;
}

ul
{
    font-size: 13px;
    padding-left: 20px;
    margin: 0;
}

ul li
{
    padding-top: 3px;
    *padding-top: 0px;
    list-style-image: url('../img/list_image2.gif') ;
    *list-style-image: url('../img/ie_list_image2.gif') ;
    
}

ul li.smenu
{
    font-size: 12px;
    padding-top: 3px;
    list-style-image: url('../img/list_image1.gif');
    *list-style-image: url('../img/ie_list_image1.gif') ;
}

div.head_container
{	
    clear: both;
    min-height: 143px;
    height: auto !important;
    height: 143px;
    background: #FFFFFF url('../img/head_background2.gif') repeat-x top center;
}

div.menu_container
{	
    clear: both;
    border-top: 1px solid #333399;
    background-color: #FFFFFF;
}

div.main_bar_container
{	
    clear: both;
    height: 139px;
    background-color: #ffffff;
}


div.foot_container
{	
    clear: both;
    background-color: #FFFFFF;
}

div.main_block
{
    clear: both;
    width: 982px;
    margin: 0px auto;
}									

div.main_block_left
{
    float: left;
    width: 541px;
    margin: 0px auto;
    _overflow-x: hidden;
}

div.main_block_right
{
    float: right;
    width: 441px;
    margin: 0px auto;
    _overflow-x: hidden;
}

div.main_bar
{
    clear: both;
    width: 982px;
    height: 139px;
    margin: 0px auto;
    background: transparent url('../img/main_bar.jpg') no-repeat top center;
}									

div.main_bar_title
{
    margin: 0px 5px 2px 10px;
    font-size: 13px;
    font-weight: bold;
}

div.main_bar_more
{
    float: right;
    margin: 0px 10px 2px 5px;
    font-size: 12px;
    font-weight: normal;
}

div.main_bar_more a
{
    color: #ffffff;
}

div.main_bar_left
{
    float: left;
    width: 529px;
    height: 127px;
    margin: 0px auto;
    padding: 6px;
    color: #ffffff;
}

div.main_bar_right
{
    float: right;
    width: 429px;
    height: 127px;
    margin: 0px auto;
    padding: 6px;
    color: #ffffff;
    background: transparent url('../img/main_bar_line.gif') no-repeat top left;
}

div.main_bar_notices
{
    clear: both;
}

div.main_bar_notice
{
    float: left;
    margin: 2px 2px 0px 4px;
    padding: 5px;
    width: 245px;
    height: 90px;
    color: white;
    background-color: #6563c4;
    cursor: pointer;
}

div.main_bar_notice_title
{
    height: 13px;
    margin-bottom: 5px;
    overflow: hidden;
    font-size: 11px;
    font-weight: bold;
}

div.main_bar_notice_image
{
    float: left;
    width: 104px;
    height: 70px;
    margin-right: 5px;
    border: 1px solid #014377;
    background: transparent url('../img/no_photo.gif') no-repeat center center;
}

div.main_bar_notice_body
{
    font-size: 11px;
    line-height: 16px;
    height: 65px;
    overflow: hidden;
}

div.head_logo
{
    float: left;
    width: 119px;
    height: 101px;
    margin: 0 auto;
}

div.head_right_block
{
    float: right;
}

div.head_infosearch
{
    clear: both;
    width: 850px;
    height: 28px;
    margin-top: 6px;
}

div.head_commercial_call
{
    clear: both;
    width: 850px;
    margin-top: 4px;
}

div.head_info
{
    float: left;
    font-family: Arial;
    height: 24px;
    line-height: 24px;
    font-weight: bold;
    color: #FFFFFF;
}

div.head_search
{
    float: right;
}

div.head_commercial
{
    float: left;
    width: 750px;
    min-height: 100px;
    height: auto !important;
    height: 100px;
}

div.head_call
{
    float: right;
    border: 1px solid red;
    width: 97px;
    height: 98px;
}

div.menu_box
{	
    clear: both;
    height: 27px;
    width: 982px;
    background: #FFFFFF url('../img/menu_background.gif') no-repeat top center;
}

img.menu_active_item_left
{
    float: right;
    margin: 1px 0 0 10px;
    height: 23px;
}

img.menu_active_item_right
{
    margin: 1px 10px 0 0;
    float: right;
}

div.menu_active_item
{
    float: right;
    margin: 1px 0 0 0;
    padding: 0 5px 0 5px;
    height: 23px;
    line-height: 23px;
    color: #FFFFFF;
    font-weight: bold;
    background: transparent url('../img/menu_active.gif') repeat-x top center;
}

.menu_item
{
    float: right;
    margin: 0 10px 0 10px;
    height: 27px;
    line-height: 25px;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
}

.menu_item a
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.menu_item a:hover
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}

.menu_item2
{
    margin: 0 5px 0 5px;
    height: 27px;
    line-height: 25px;
    cursor: pointer;
}

.menu_item2 a
{
    text-decoration: none;
}

.menu_item2 a:hover
{
    text-decoration: underline;
}

.menu_separator
{
    float: right;
    width: 2px;
    height: 28px;
    background: transparent url('../img/menu_separator.gif') no-repeat center center;
}

input.search_phrase
{
    float: right;
    width: 210px;
    height: 19px;
    margin: 2px 5px 0 5px;
    padding-top: 1px;
    font-size: 11px;
    font-family: Arial;
    border: none;
    color: #FFFFFF;
    background: transparent url('../img/search_input.gif') no-repeat center center;
}

input.search_button
{
    margin: 3px 5px 0 5px;
    padding: 0;
    border: none;
    width: 58px;
    height: 19px;
    overflow: hidden;
    display: block;
    float: right;
    font-size: 11px;
    font-family: Arial;
    text-decoration: none;
    text-align: center;
    color: #FFFFFF;
    background: transparent url('../img/search_button.gif') no-repeat top center;
}

input.search_button:hover
{
    background-position: bottom center;
}

div.hot_news_container
{
    padding-top: 11px;
    padding-left: 11px;
    width: 529px;
    height: 224px; 
    background: #FFFFFF url('../img/hot_news_background.gif') no-repeat top left;
}

div.hot_news_image
{
    width: 518px;
    height: 213px; 
    background-color: white;
    background: #ffffff url(http://i.wp.pl/a/f/jpeg/21090/zwiazkowcy650.jpeg) no-repeat center center;
}

div.hot_news_title_red
{
    height: 34px;
    padding-left: 10px;
    line-height: 34px;
    display: block;
    overflow: hidden;
    color: #FFFFFF;
    font-size: 19px;
    font-weight: bold;
    background: #FFFFFF url('../img/hot_news_title_red.gif') repeat-x top left;
}

div.hot_news_title_blue
{
    height: 34px;
    padding-left: 10px;
    line-height: 34px;
    display: block;
    overflow: hidden;
    color: #FFFFFF;
    font-size: 19px;
    font-weight: bold;
    background: #FFFFFF url('../img/hot_news_title_blue.gif') repeat-x top left;
}

div.hot_news_body_red
{
    height: 39px;
    margin-top: 137px;
    padding: 3px 10px 0 10px;
    line-height: 18px;
    display: block;
    overflow: hidden;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    background: transparent url('../img/red_75.png');
}

div.hot_news_body_blue
{
    height: 39px;
    margin-top: 137px;
    padding: 3px 10px 0 10px;
    line-height: 18px;
    display: block;
    overflow: hidden;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    background: transparent url('../img/blue_75.png');
}

div.tab_container
{
    padding-top: 11px;
    padding-left: 11px;
    width: 429px;
    height: 224px; 
    background: #FFFFFF url('../img/tab_background.gif') no-repeat top left;
}


div.box_container
{
    padding-top: 11px;
    padding-left: 11px;
    width: 440px;
    height: 163px; 
    background: #FFFFFF url('../img/box_background.gif') no-repeat top left;
}


div.window_540_top
{
    width: 540px;
    height: 49px; 
    background: #FFFFFF url('../img/window_540_top.gif') no-repeat top left;
}

div.window_540_center
{
    width: 514px;
    padding: 0 13px 0 13px;
    background: #FFFFFF url('../img/window_540_center.gif') repeat-y top left;
}

div.window_540_bottom
{
    width: 540px;
    height: 13px; 
    background: #FFFFFF url('../img/window_540_bottom.gif') no-repeat top left;
}

div.window_540_header_image
{
    padding: 1px 1px 1px 1px;
    height: 29px; 
    background-repeat: no-repeat;
    background-position: 45px 9px;
}

div.window_440_top
{
    width: 440px;
    height: 49px; 
    background: #FFFFFF url('../img/window_440_top.gif') no-repeat top left;
}

div.window_440_center
{
    width: 400px;
    padding: 0 20px 0 20px;
    background: #FFFFFF url('../img/window_440_center.gif') repeat-y top left;
}

div.window_440_bottom
{
    width: 440px;
    height: 13px; 
    background: #FFFFFF url('../img/window_440_bottom.gif') no-repeat top left;
}

div.window_440_header_image
{
    padding: 1px 1px 1px 1px;
    height: 29px; 
    background-repeat: no-repeat;
    background-position: 45px 9px;
}

div.box_220
{
    float: left;
    width: 220px;
    background: #FFFFFF url('../img/box_220_top.gif') no-repeat top left;
}

div.box_220_body
{
    width: 180px;
    padding: 0 20px 0 20px;
}

div.box_220_header_image
{
    margin: 8px 10px 5px 10px;
    height: 29px; 
    background-repeat: no-repeat;
    background-position: top left;
}

div.art_intro_container
{
    clear: both;
    height: 90px;
    margin-bottom: 5px;
    overflow: hidden;
    border: 1px solid #6f6dc7;
    background-color: #ffffff;
}

div.art_intro_photo_container
{
    float: left;
    width: 116px;
    height: 74px;
    padding: 2px;
    margin: 4px;
    border: 1px solid #d5d5ff;
}

div.art_intro_photo
{
    width: 116px;
    height: 74px;
    background: #ccddff no-repeat center center;
    cursor: pointer;
}

div.art_intro_body
{
    float: right;
    width: 370px;
    margin: 4px;
}

div.art_intro_title
{
    float: left;
    color: #808000;
    width: 280px;
    height: 16px;
    overflow: hidden;
    font-weight: bold;
}

div.art_intro_title a
{
    color: #808000;
}

div.art_intro_date
{
    float: right;
    width: 85px;
    height: 16px;
    overflow: hidden;
    color: #333333;
    text-align: right;
}

div.art_intro_text
{
    clear: both;
    height: 25px;
    overflow: hidden;
    padding: 5px 0 5px 0;
    margin-bottom: 7px;
    color: #333333;
}

div.art_intro_category
{
    float: left;
}

div.art_intro_more
{
    float: right;
}

div.bottom_commercial_box
{
    clear: both;
    margin-top: 10px;
}

div.right_commercial
{
    clear: both;
    margin: 5px 0 5px 0;
}

div.last_comment_image_container
{
    float: left;
    width: 125px;
    height: 88px;
    padding: 2px;
    margin: 0 25px 5px 0;
    border: 1px solid #D5D5FF;
}

div.last_comment_image
{
    width: 125px;
    height: 88px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}

div.newest_gallery_image_container
{
    float: left;
    width: 100px;
    height: 67px;
    padding: 2px;
    margin: 0 10px 5px 10px;
    border: 1px solid #333399;
}

div.newest_gallery_image
{
    width: 100px;
    height: 67px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}

div.newest_gallery_blue_box
{
    clear: both;
    background: #b2b1e1 url('../img/photo_camera.gif') no-repeat center left;
    padding: 8px 10px 8px 70px;
}

div.newest_gallery_go_to_gallery
{
    text-align: right;
    margin-top: 7px;
}

div.news_scroll_container
{	
    clear: both;
    overflow: hidden;
    background-image: url('../img/scroll_bar.gif');
    color: #FFFFFF;
    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;
    
}

div.news_scroll_logo
{
    height: 63px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 80;
}



div.article-entry
{
    width: 528px;
    padding: 6px;
    background: #FFFFFF url('../img/article_top.gif') no-repeat top left;
}

div.article-title
{
    color: #333399;
    font-family: Verdana, Arial, Tahoma;
    font-size: 17px;
    font-weight: bold;
    padding: 10px 20px 5px 40px;
    text-align: left;
}

div.article-date
{
    color: #999999;
    padding: 5px 20px 5px 20px;
    text-align: right;
}

div.article-body
{
    background: #FFFFFF url('../img/article_center.gif') repeat-y top left;
}

div.article-text
{
    min-height: 150px;
    height: auto !important;
    height: 150px;
    padding: 0 10px 9px 10px;
    text-align: justify;
}

div.article-image-tit-container
{
    float: left;
    font-size: 10px;
    color: #999999;
    margin: 4px 14px 4px 4px; 
}

div.article-image-container
{
    width: 174px;
    height: 132px;
    padding: 2px;
    border: 1px solid #7a78cc;
}

div.article-image
{
    width: 174px;
    height: 132px;
    background: #ccddff no-repeat center center;
    cursor: pointer;
}

div.article-author
{
    float: right;
    color: #999999;
}

div.article-category
{
    float: left;
    font-size: 11px;
    color: #999999;
}

div.article-image-show-all
{
    font-size: 11px;
}

div.arbtitle
{
    float: left;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 5px;
}

div.arbtime
{
    float: right;
    padding-top: 2px;
    padding-bottom: 5px;
    font-size: 11px;
    color: #999999;
}

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

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

div.arbseparator
{
    clear: both;
}

a.gal-big
{
    display: block;
    height: 168px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-decoration: none;
}

.gal-big h2
{
    position: relative;
    top: 129px;
    padding: 6px;
    background: #B40000;
    font :bold 13px arial;
    color: #ffffff;
    margin: 4px;
    opacity: .70;
    -moz-opacity: .70;
    filter: alpha(opacity=70);
}

div.comments
{
    font-size: 12px;
    margin-top: 20px;
    padding: 4px;
    background-color: #eee;
}

div.comments_title
{
    font-size: 14px;
    font-weight: bold;
    color: #333399;
    margin-bottom: 10px;
}

div.comment_author
{
    margin: 5px 10px 5px 0;
    font-weight: bold;
    color: #333399;
}

span.comment_author_ip
{
    color: #999999;
    font-size: 11px;
    font-weight: normal;
}


span.comment_date
{
    margin: 5px 0 5px 10px;
    font-size: 11px;
    color: #999999;
}

div.comment_body
{
    clear: both;
    color: #666666;
}

input.tekst, textarea.tekst, select.tekst
{
    border: 1px solid #d0d0d0;
}

.annotation
{
    color: #999999;
    font-size: 10px;
}

.annotation2
{
    color: #999999;
    font-style: italic;
}

div.foot_icons
{
    text-align: center;
}

div.foot_icons a
{
    margin: 0 10px 0 10px;
}

div.foot_links
{
    font-size: 11px;
    text-align: center;
    color: #003366;
}

div.foot_links a
{
    color: #003366;
    text-decoration: none;
    font-weight: normal;
}

div.foot_links a:hover
{
    color: #003366;
    text-decoration: underline;
    font-weight: normal;
}

div.foot_rights
{
    font-size: 11px;
    color: #999999;
    text-align: center;
}

div.foot_rights a
{
    color: #999999;
    text-decoration: none;
}

div.foot_rights a:hover
{
    color: #666666;
    text-decoration: none;
}

div.snd_answers
{
    font-size: 11px;
    color: #666666;
    margin: 10px 0 5px 0;
}

div.snd_question
{
    font-size: 11px;
    font-weight: bold;
    color: #333399;
    margin: 0 0 5px 0;
}

div.snd_button_container
{
    text-align: right;
    margin: 10px 0 5px 0;
}

div.snd_other_snd
{
    font-size: 11px;
    color: #333399;
    margin: 10px 0 5px 0;
}

div.more_articles
{
    clear: both;
    background: #ffffff url(../img/more_articles2.gif) no-repeat top left;
    width: 490px;
    height: 198px;
    margin-top: 10px;
    padding: 10px;
}

div.more_articles_title
{
    font-size: 14px;
    font-weight: bold;
    color: #333399;
    margin-bottom: 3px;
}

div.more_article
{
    float: left;
    background: #ccffff url(../img/more_article.gif) no-repeat top left;
    width: 144px;
    height: 161px;
    padding: 7px;
    margin: 0 3px 0 2px;
    text-align: center;
}

div.more_article_photo_container
{
    width: 116px;
    height: 77px;
    padding: 2px;
    margin: 4px 4px 5px 10px;
    border: 1px solid #d5d5ff;
}

div.more_article_photo
{
    width: 116px;
    height: 77px;
    background: #ccddff no-repeat center center;
    cursor: pointer;
}

a.ZAK_left{
    color:#339;
    font: normal 14px arial;
    cursor:pointer;
    line-height:46px;
    text-align:center;
    float:left;
    display:block;
    width:105px;
    height:46px;
    background: url(../img/zakladki_news_left.gif) top left;
}

a.ZAK_mid{
    color:#339;
    font: normal 14px arial;
    cursor:pointer;
    line-height:46px;
    float:left;
    text-align:center;
    display:block;
    width:105px;
    height:46px;
    background: url(../img/zakladki_news_center.gif) top left;
}
a.ZAK_right{
    color:#339;
    font: normal 14px arial;
    cursor:pointer;
    line-height:46px;
    float:left;
    display:block;
    text-align:center;
    width:103px;
    height:46px;
    background: url(../img/zakladki_news_right.gif) top left;
}

a.ZAK_left_d{
    color:#fff;
    font: normal 14px arial;
    cursor:pointer;
    line-height:46px;
    text-align:center;
    float:left;
    display:block;
    width:105px;
    height:46px;
    background: url(../img/zakladki_news_left.gif) bottom left;
}

a.ZAK_mid_d{
    color:#fff;
    font: normal 14px arial;
    cursor:pointer;
    line-height:46px;
    float:left;
    text-align:center;
    display:block;
    width:105px;
    height:46px;
    background: url(../img/zakladki_news_center.gif) bottom left;
}
a.ZAK_right_d{
    color:#fff;
    font: normal 14px arial;
    cursor:pointer;
    line-height:46px;
    float:left;
    display:block;
    text-align:center;
    width:103px;
    height:46px;
    background: url(../img/zakladki_news_right.gif) bottom left;
}

div.blad
{
    margin: 50px;
    text-align: center;
    color: red;
    font-weight: bold;
}

.zdjecie_tygodnia{

    overflow:hidden;
}
.zdjecie_tygodnia div{

    width:192px;
    height:128px;
    padding: 6px;
    background: #000;
    font :bold 11px arial;
    color: #ffffff;
    opacity: .70;
    -moz-opacity: .70;
    filter: alpha(opacity=70);
    cursor:pointer;
}

.zdjecie_tygodnia div h2{

    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    cursor: pointer;
    font-size: 16px;
}

a.zdjecie_tygodnia:hover{

    text-decoration:none;
}

div.message_box
{
    position: fixed;
    top: 10px;
    left: 10px;
    display: none;
    z-index: 100;
    padding: 0px;
    border: #999999 2px solid;
    background: #ffffff;
    width: 500px;
}

p.message_box_text
{
    font-size: 11px;
    border: #999999 5px solid;
    margin: 0px;
    padding: 15px 15px 15px 40px;
}

.zaplac_przez_dotpay{
    background-image:url('../img/dotpay_b3_160x83.gif');
    width:160px;
    height:83px;
    margin:0 auto;
}

.news_scroll_add_message_button{
    position:fixed;
    bottom:29px;
    right:0;
}

.news_scroll_add_message_form{
    z-index:3000;
    background-color:#fff;
    display:none;
    font-size: 11px;
}

div.error_container{
    text-align:center;
    font-size:20px;
    color:#f33;
    padding:10px;
    border:1px solid #f33;
    margin:10px 0;
}

div.ok_container{
    text-align:center;
    font-size:20px;
    color:#3f3;
    padding:10px;
    border:1px solid #3f3;
    margin:10px 0;
}

h3.ok{
    color:#3f3;
}
