/* site css */

/*-----------------------------------------------*/
/*                   for all                     */
/*-----------------------------------------------*/
p, h1, h2, h3, h4, h5, h6, ul, li, ol {margin:0; padding:0;}
a {color:#bd0f10;}
a img {border:0;}
.clearfloat {clear:both;}

    /* full clearfix */
    /* add to floating elements which should not float afterthem */ 
	* html .clearfix {
	    height: 1%; /* IE5-6 */
	    }
	* + html .clearfix {
		display: inline-block; /* IE7not8 */
		}
	.clearfix:after { /* FF, IE8, O, S, etc. */
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	    }


img, input {behavior: url("iepngfix.htc");}

BODY {margin:0; padding:0; font-size:12px; color:#444444; background:#d5d8d9 url(../uploadimages/body_bg.jpg) no-repeat center top; font-family:Verdana, Arial, sans-serif;}

#site {width:940px; margin:0 auto; background:#ffffff url(../uploadimages/site_bg.png) no-repeat bottom center; padding:0 0 30px 0; margin-top:60px; position:relative;}
#lang {position:absolute; right:20px; top:-40px;}
#lang img {padding:0 5px;}

/*-----------------------------------------------*/
/*                   header                      */
/*-----------------------------------------------*/
#header {background:url(../uploadimages/header_bg.jpg) no-repeat top;}
#slogan {height:60px; text-align:right; padding:40px 25px 0 0;}
#slogan h1 {font-weight:normal; font-size:25px;}

#menu {background:url(../uploadimages/menu_bg.png) repeat-x 0 top;}
#menu ul {list-style-type:none;}
#menu ul li {float:left; display:inline; background:url(../uploadimages/menu_line.png) no-repeat right top;}
#menu ul li a {display:block; padding:15px 39px 0 39px; text-decoration:none; color:#ffffff; font-family:Trebuchet MS; font-size:14px; height:31px;}
*html #menu ul li a {display:block; zoom:1; width:auto; float:left;}
#menu ul li a:hover {background:url(../uploadimages/menu_hover.png) repeat-x left top;}
#menu ul li.current a {background:url(../uploadimages/menu_hover.png) repeat-x left top;}

#flash {padding:0 0 25px 0;}

/*-----------------------------------------------*/
/*                   index                       */
/*-----------------------------------------------*/
#index_content {padding:0 25px 25px 25px;}

.columns {width:280px; float:left; display:inline;}
.columns h1 {font-size:16px; font-weight:normal; color:#ffffff; padding:12px 0 150px 25px; font-family:Trebuchet MS; height:33px;}
.columns a.more {display:block; background:url(../uploadimages/more_bg.png) no-repeat bottom; height:24px; position:absolute; bottom:0; left:0; width:255px; padding:15px 0 0 25px;}

#inf_inwestor {background:#f4f8f9 url(../uploadimages/inf_inwestor_bg.jpg) no-repeat top; position:relative; margin:0 25px 0 0;}
#inf_klient {background:#f4f8f9 url(../uploadimages/inf_klient_bg.jpg) no-repeat top; position:relative; margin:0 25px 0 0;}
#inf_inwestor p {padding:15px 25px 0 25px; line-height:1.6;}
#inf_klient p {padding:15px 25px 0 25px; line-height:1.6;}

#mapa {background:#f4f8f9 url(../uploadimages/mapa_footer.png) no-repeat bottom center;}
#mapa_txt {background:#f4f8f9; position:relative; padding:0 0 10px 0;}
#mapa h1 {color:#424446; font-weight:bold; background:url(../uploadimages/mapa_h1_bg.png) no-repeat top; padding:14px 0 0 25px;}
#mapa p {position:absolute; top:225px; left:25px;}

/* blackbox 
-------------------- */
#black_box {width:585px; position:relative; float:left; display:inline; background:#313234 url(../uploadimages/black_box_bg.jpg) no-repeat 0 top; margin:0 0 0 25px;}
#black_box h1 {color:#ffffff; font-family:Trebuchet MS; font-size:16px; padding:14px 0 0 25px; height:40px;}
#check {position:absolute; top:35px; right:0;}
#black_box ul {list-style-type:none; width:370px; padding:15px 0 0 25px;}
#black_box ul li {background:url(../uploadimages/check_mini.jpg) no-repeat left top; padding:7px 0 10px 30px; color:#ffffff; border-bottom:1px solid #76787a; margin:0 0 8px 0;}
#black_box ul li a {text-decoration:none; color:#ffffff;}
#black_box ul li a:hover {color:#fff; text-decoration:underline;}
#black_footer {position:absolute; bottom:0; left:0;}

/* newsbox 
-------------------- */
#news_box {background:#f4f8f9 url(../uploadimages/news_bg.png) no-repeat 0 bottom; width:280px; margin:0 25px; float:left; display:inline;}
#news_box h1 {background:url(../uploadimages/news_h1_bg.png) no-repeat top; height:30px; font-family:Trebuchet MS; font-size:16px; padding:15px 0 0 25px;}
.news {padding:25px;}
#news_box h2 {font-size:12px; padding:0 0 15px 0;}
#news_txt {border-bottom:1px dotted #d9dbdd; padding:0 0 15px 0; margin:0 0 10px 0;}
#news_txt img {float:left; width:80px; height:80px; overflow:hidden; margin:0 15px 0 0;}
p.data {float:left; display:inline;}
p.czytaj {float:right; display:inline;}

/*-----------------------------------------------*/
/*                   content                     */
/*-----------------------------------------------*/
#content {background:url(../uploadimages/content_bg.jpg) repeat-x 0 top;}
#content ul {list-style-type:bulet; padding:10px 25px 10px 25px;}
#content ol {padding:10px 25px 10px 25px;}

/* txt 
-------------------- */
#txt {width:575px; padding:35px 0 25px 30px; float:left; display:inline;}
#breadcrumbs {color:#ffffff; padding:0 0 50px 0;}
#breadcrumbs a {color:#ffffff;}
#txt h1 {font-size:18px; font-family:Trebuchet MS; padding:0 0 20px 0;}
#txt p {line-height:1.6; padding:0 0 15px 0; text-align:left;}

.akcjonariat {font-size: 10px; text-align: center; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.akcjonariat td {border-top:1px solid #666666; border-left:1px solid #666666; padding:8px 0;}

/* sidebar 
-------------------- */
#sidebar {float:right; display:inline; margin:25px 0 0 30px; width:305px;}
.sidebar_menu {background:url(../uploadimages/news_bg.png) no-repeat bottom; width:280px; margin:25px 0 0 0;}
.sidebar_menu ul {list-style-type:none; padding:10px 15px 10px 25px;}
.sidebar_menu ul li {background:url(../uploadimages/sidebar_arrow.gif) no-repeat left 3px; padding:0 0 0 15px; margin:0 0 8px 0;}
.sidebar_menu ul li a {text-decoration:none; color:#444444;}
.sidebar_menu ul li.active a {font-weight:bold; color:#bd0f10;}
.sidebar_menu ul li.active {background:url(../uploadimages/sidebar_arrow2.gif) no-repeat left 3px; padding:0 0 0 15px; margin:0 0 8px 0;}
.sidebar_menu ul li.subactive a {font-weight:bold; color:#bd0f10;}
.sidebar_menu ul li.subactive {background:url(../uploadimages/sidebar_arrow2.gif) no-repeat left 3px; padding:0 0 0 15px; margin:0 0 8px 0;}
.sidebar_menu ul#slide_menu li.active a {font-weight:normal; color:#bd0f10;}
#slide_menu ul {padding:10px 15px 0 0px;}
.sidebar_menu ul li a:hover {color:#bf1111;}
#top_sidebar_menu {background:url(../uploadimages/sidebar_top_bg.jpg) no-repeat top; height:9px; width:280px;}


/*-----------------------------------------------*/
/*                   footer                      */
/*-----------------------------------------------*/
#footer {width:940px; margin:0 auto; padding:13px 0 30px 0; font-size:11px;}
#copy {float:left; display:inline; width:400px; line-height:1.6; padding:10px 0 0 25px;}
#stopka {float:right; display:inline; width:610px;}
#footer a {color:#444444;}


