/* basic */
*{padding:0; margin:0}
body{font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;color:#333;background:#fff url(../images/bg.gif) repeat-x left top}
body.home{background:#fff url(../images/bg_home.gif) repeat-x left top}
a{text-decoration:none;color:#0099ff; font:normal 12px Arial, Helvetica, sans-serif}
a:hover{text-decoration:underline;color:#0099ff}
a img{border:0}
a.none:hover{ text-decoration:none; color:#FF9900}
.ten{height:10px;clear:both; overflow:hidden}
.five{height:5px;clear:both; overflow:hidden}
.one{height:1px;clear:both; overflow:hidden}
.clear{ clear:both} 
.bold{font-weight:bold}
.orange{ color:#FF6600}
.green{color:#16ccc4}
.red{color:#e80c0e}
.gray{color:#666}
.blue{color:#0099ff}
.black{color:#222}
.white{color:#FFF}
.under{ text-decoration:underline}
.old{ text-decoration:line-through}
.right{float:right}
.left{float:left}
.hand{ cursor:pointer}
.tdleft{ text-align:left}
.tdright{ text-align:right}
.tdcenter{ text-align:center}
.data{font:normal 11px tahoma; color:#aaa}
.data a{color:#ccc; font:normal 11px tahoma; border-bottom:#ccc 1px dotted}
.data a:hover{ text-decoration:none; color:#999}
.hr{height:4px;clear:both; overflow:hidden; margin: 0; background:url(../images/hr.gif) repeat-x left top; float:left; width:100%}
.mt10{margin-top:10px}
.mt5{margin-top:5px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mb10{margin-bottom:10px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.p10{padding:10px}
.pt10{padding-top:10px}
.pt5{padding-top:5px}
.visible{ visibility:visible}
.non-visible{ visibility:hidden}
li{margin-left:25px}

h1{font:normal 14pt Arial, Helvetica, sans-serif; margin: 0 0 10px 0; color:#333}
h3{font:normal 13pt Arial, Helvetica, sans-serif; margin: 0 0 10px 0; color:#333; text-transform:uppercase}
h4{font:normal 11pt Arial, Helvetica, sans-serif; margin: 0 0 10px 0; color:#fff; text-transform:uppercase; background: url(../images/hr.gif) repeat-x left bottom; padding: 0 0 10px 0}
h5{font:bold 12px Arial, Helvetica, sans-serif; margin: 0 0 10px 0; color:#333}


/* form */
input.txt{ background:url(../images/input.gif) repeat-x; border:#939393 1px solid;  padding: 9px 4px; color:#666; font:normal 11px tahoma}


select.txt{ background:url(../images/input.gif) repeat-x; border:#cdcbcc 1px solid;  padding: 5px; color:#888; font:normal 11px tahoma}
textarea{ background:#eee; height:130px; width:350px; border:#cfd0d1 1px solid; font:normal 12px Arial, Helvetica, sans-serif; color:#777; padding: 3px 3px 0 3px}
input.btn_send{ background:url(../images/btn_send.gif) no-repeat; width:86px; height:33px; cursor:pointer; cursor:hand; border:0; margin: 0 0 0 3px}

/* linki */


/* struktura */
#wrapper {margin:0 auto;width:980px}

/* header */
#header {width:980px;float:left; height:91px; background:url(../images/header.jpg) no-repeat center top; overflow:hidden}
#header .logo{float:left; margin:17px 0 0 0}
#header .top-menu{float:right}
#header .top-menu a{float:left; display:block; color:#999; margin: 6px 3px; font:normal 11px tahoma}
#header .top-menu a:hover{text-decoration:none; color:#444}
#header .top-menu .top-menu-hr{float:left; width:1px; height:26px; background:url(../images/hr_top.gif) no-repeat; margin: 0 5px}

/* menu */
#menu{ float:left; width:980px; height:56px; background:#13181e url(../images/menu.gif) no-repeat center top; overflow:hidden}
#menu a{float:left; color:#fff; font:normal 14px Helvetica, Arial, sans-serif; padding:20px 8px; margin: 0 1px 0 0; text-transform:uppercase}
#menu a:hover{color:#00aeef; text-decoration:none}
#menu a.selected{color:#00aeef; background:url(../images/menu_arrow.png) no-repeat center bottom; text-decoration:none}
#menu .search{ float:right; margin:11px 0 0 0; width:220px}
#menu .search a.button{ position:relative; left: 175px; top:-50px}

/* visual */
#visual{ float:left; width:980px; height:400px; margin: 0 0 20px 0; overflow:hidden; position:relative;}
#visual .notowania{ background:url(../images/box_akcje.gif) no-repeat; width:279px; height:192px; position:absolute; left: 650px; top:29px; color:#fff; font:normal 11px tahoma; padding:60px 20px 0 20px}
#visual .notowania #quotation-hide{ position:absolute; left: 294px; top:5px; cursor: pointer; display:none;}
#visual .notowania #quotation-content{ position:absolute; left: 19px; top:60px; line-height: 25px;}
#visual #t1 {height: 75px; left: 17px; position: absolute; top: 64px; width: 311px;}
#visual #t2 {height: 75px; left: 17px; position: absolute; top: 152px; width: 311px;}
#visual #t3 {height: 75px; left: 17px; position: absolute; top: 240px; width: 311px;}
#visual #more-quotation {position: absolute; top:138px; left: 146px;}



/* leftcolumn */
#leftcolumn{width:650px; float:left}

#leftcolumn .article-short{ float:left; background: url(../images/hr.gif) repeat-x left bottom; margin: 0 0 20px 0; width:650px; padding: 0 0 6px 0}
#leftcolumn .article-short h2{margin: 0 0 10px 0; padding: 5px 0 0 0}
#leftcolumn .article-short h2 a{color:#fff; font:bold 11px tahoma, verdana; background:#003366 url(../images/news.gif) no-repeat center center; padding:7px 10px}

#leftcolumn .navi{float:left; width:100%; padding: 0 0 15px 0; color:#00aeef;background: url(../images/hr.gif) repeat-x left bottom; margin: 10px 0 16px 0;}
#leftcolumn .navi span{ font-weight:bold}
#leftcolumn .navi a{color:#999; border-bottom:#174072 1px dotted}
#leftcolumn .navi a:hover{ text-decoration:none}

#leftcolumn .pages{float:right}
#leftcolumn .pages a{border: #ebebeb 1px solid; float:left; display:block; background:url(../images/pages.gif) repeat-x; height:17px; margin: 0 3px 0 0; padding: 1px 4px 0 4px; color:#666}
#leftcolumn .pages a:hover, #leftcolumn .pages a.selected{background:url(../images/pages_over.gif) repeat-x; border:#0b625f 1px solid; text-decoration:none; color:#fff}

#leftcolumn .raporty-lista{ width:100%}
#leftcolumn .raporty-lista td{padding:3px; vertical-align:top}

#leftcolumn .raporty-belka{ background:url(../images/gradient_head.gif) repeat-x; width:633px; height:33px; border:#ccc 1px solid; float:right; margin: 0 0 10px 0; font-weight:bold; padding: 15px 0 0 15px}
#leftcolumn .raporty-belka span{ float:left}
#leftcolumn .raporty-belka span.r-one{margin: 0 35px 0 10px}
#leftcolumn .raporty-belka span.r-two{margin: 0 40px 0 0}
#leftcolumn .raporty-belka span.r-three{margin: 0 342px 0 0}

.different-reports{float:right;}





/* rightcolumn */
#rightcolumn{width:319px; float:right}

#rightcolumn .raporty{ float:left; width:317px; background:#fff url(../images/gradient_box.gif) repeat-x left 46px; margin: 0 0 10px 0; border:#b8b8b8 1px solid}
#rightcolumn .raporty .tab{ float:left; background:#fff; width:159px; height:34px; text-align:center; padding: 12px 0 0 0; cursor:hand; cursor:pointer; font:normal 13pt Arial, Helvetica, sans-serif; color:#444; text-transform:uppercase}
#rightcolumn .raporty #tab2{ width:158px;}
#rightcolumn .raporty .over{background:#d9d9d9 !important}
#rightcolumn .raporty #desc2{display: none}
#rightcolumn .raporty .desc{ float:left; width:299px; padding:8px 10px}
#rightcolumn .raporty .desc .pozycja{ float:left; background: url(../images/hr.gif) repeat-x left bottom; margin: 0 0 6px 0; padding: 0 0 8px 0; width:290px}
#rightcolumn .raporty .desc .pozycja a{font:bold 11px tahoma, verdana; text-decoration:underline}
#rightcolumn .raporty .desc .pozycja a:hover{ text-decoration:none}


#rightcolumn .box-white{ float:left; background:url(../images/hr.gif) repeat-x left bottom; width:319px;margin: 0 0 10px 0; padding: 0 0 10px 0}
#rightcolumn .box-white .head{font:normal 12pt Arial, Helvetica, sans-serif; text-transform:uppercase; margin: 0 0 5px 0; float:left; padding: 0 8px 0 0}
#rightcolumn #newsletter{ background:url(../images/newsletter.gif) no-repeat right bottom; height:185px;}
.mini-loader{text-align: center; margin-top: 50px;}


#rightcolumn .categories_main{ float:left; background:#0b1016 url(../images/submenu.gif) no-repeat center center; width:319px; margin: 0 0 10px 0; overflow:hidden}
#rightcolumn .categories_main a{background:url(../images/arrow_blue.gif) no-repeat left center; padding:8px 0 8px 12px; margin:0 0 0 10px; display:block; float:left; width:309px; color:#fff; font:bold 11px tahoma, verdana}
#rightcolumn .categories_main a:hover, #rightcolumn .categories_main a.selected{text-decoration:none; color:#00aeef}
#rightcolumn .categories_main h4{padding: 10px 0; margin: 0 10px 5px 10px}
#rightcolumn .categories_main .submenu{ background:#22272c; padding: 5px 0; float:left; width:100%}
#rightcolumn .categories_main .submenu a{font:normal 11px tahoma, verdana; margin:0 0 0 20px; float:none; display:inline}
#rightcolumn .categories_main .submenu a.company{font:normal 11px tahoma, verdana; margin:0 0 0 20px; float:left; display:block}

/* footer */
#footer{ height:357px; clear:both; background:url(../images/foot.gif) repeat-x; overflow:hidden}
#footer #wrapper2{margin: 0 auto; width:980px;background:url(../images/foot_bg.jpg) no-repeat; padding: 20px 0 0 0}
#footer #wrapper2 h1{color:#fff}
#footer .portfolio{ float:left; height:274px; width:315px; margin: 0 10px 0 0; font:normal 11px Arial, Helvetica, sans-serif}
#footer .portfolio .p-logo{ background:url(../images/portfolio_bg.png) no-repeat; width:313px; height:100px; text-align:center; margin: 0 0 6px 0}
#footer .info{ float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; width:981px; padding-bottom:16px}
#footer .info a{color:#fff; font:normal 11px Arial, Helvetica, sans-serif}
#footer .info .medier{color:#e9e9e9}
