body {background:#ebebeb url(images/back_main.gif); margin:0px; padding:0px; color:#6e6e6e; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:0.69em}
.hide {position:absolute; left:-9000em; }
.clear {clear:both}
p {background:transparent}
img {border:none}
div {line-height:18px}
form {padding:0; margin:0}
div#leftcolumn {width:50%; float:left; margin-right:-500px; background:url(images/back_left_white_short.jpg) repeat-x; height:564px}
div#centercolumn {width:1000px; float:left; position:relative;}
div#rightcolumn {width:50%; float:right; margin-left:-501px; }
div#cnt_left {width:705px; vertical-align:top; float:left}
div#cnt_right {width:295px; vertical-align:top; float:left}
div#tl {background:url(images/top_left_anim.jpg) no-repeat; width:705px; height:23px}
div#b_nav_top {background:url(images/bNavTopIn.jpg) repeat-x; height:40px; width:705px}
div#nav_icons {width:70px; padding:10px 0 0 20px; float:left}
div#ul_left_anim {width:615px; float:left}
div#b_nav_bot {background:url(images/bNavBotIn.jpg) repeat-x; height:40px; width:705px}
div#bot_left_anim {background:url(images/bot_left_anim.jpg) no-repeat; height:24px; width:705px}
div#head_us {background:url(images/pl/h_us.jpg) no-repeat; width:705px; height:44px}
div#head_work {background:url(images/pl/h_praca.jpg) no-repeat; width:705px; height:44px}
div#head_news {background:url(images/pl/h_aktualnosci.jpg) no-repeat; width:705px; height:44px}
div#head_ref {background:url(images/pl/h_referencje.jpg) no-repeat; width:705px; height:44px}
div#head_csr {background:url(images/pl/h_csr.jpg) no-repeat; width:705px; height:44px}
div#head_pan {background:url(images/pl/h_pan.jpg) no-repeat; width:705px; height:44px}
div#head_publikacje {background:url(images/pl/h_publikacje.jpg) no-repeat; width:705px; height:44px}
div#head_slownik {background:url(images/pl/h_slownik.jpg) no-repeat; width:705px; height:44px}
div#head_media {background:url(images/pl/h_media.jpg) no-repeat; width:705px; height:44px}
div#foot{width:226px; height:40px; float:left}
div#nav_aux {width:479px; float:left}
div#footer_bot {background:url(images/footer_end.jpg) no-repeat; height:40px; width:479px; margin:40px 0 0 226px} 

ul#fi_nav_top{background:url(images/fi_nav_top.png); margin:0px; padding-left:228px}
ul#fi_nav_top li {float:left; list-style-type:none;}
ul#fi_nav_top li a {height:40px; display:block; text-indent:-9999px; outline:none}
li#fi_nav_about a, li#fi_nav_real a, li#fi_nav_offer a, li#fi_nav_contact a, li#fi_nav_media a {background:url(images/me_nav_top.png)}
li#fi_nav_about a {background-position:0 0; width:66px; left:0}
li#fi_nav_about a:hover {background-position:0 -40px;}
li#fi_nav_real a {background-position:-66px 0; width:83px; left:66px}
li#fi_nav_real a:hover {background-position:-66px -40px;}
li#fi_nav_offer a {background-position:-149px 0; width:69px; left:149px}
li#fi_nav_offer a:hover {background-position:-149px -40px;}
li#fi_nav_contact a {background-position:-218px 0; width:77px; left:218px}
li#fi_nav_contact a:hover {background-position:-218px -40px;}
li#fi_nav_media a {background-position:-295px 0; width:92px; left:295px}
li#fi_nav_media a:hover {background-position:-295px -40px;}

ul#fi_nav_bot{background:url(images/fi_nav_bot.png) right no-repeat; margin:0px; padding-left:312px}
ul#fi_nav_bot li {float:left; list-style-type:none;}
ul#fi_nav_bot li a {height:40px; display:block; text-indent:-9999px; outline:none}
li#fi_nav_news a, li#fi_nav_us a, li#fi_nav_bread a, li#fi_nav_refer a, li#fi_nav_csr a {background:url(images/fi_nav_bot.png)}
li#fi_nav_news a {background-position:0 0; width:96px; left:0}
li#fi_nav_news a:hover {background-position:0 -40px;}
li#fi_nav_us a {background-position:-96px 0; width:52px; left:96px}
li#fi_nav_us a:hover {background-position:-96px -40px;}
li#fi_nav_bread a {background-position:-148px 0; width:82px; left:148px}
li#fi_nav_bread a:hover {background-position:-148px -40px;}
li#fi_nav_refer a {background-position:-230px 0; width:85px; left:230px}
li#fi_nav_refer a:hover {background-position:-230px -40px;}
li#fi_nav_csr a {background-position:-315px 0; width:78px; left:315px}
li#fi_nav_csr a:hover {background-position:-315px -40px;}

ul#aux_nav_bot {background:url(images/aux_nav_bot.png); margin:0px; padding-left:0px}
ul#aux_nav_bot li {float:left; list-style-type:none; margin:0px;}
ul#aux_nav_bot li a {height:40px; display:block; text-indent:-9999px; outline:none}
li#aux_nav_refer a, li#aux_nav_news a, li#aux_nav_pan a, li#aux_nav_work a, li#aux_nav_public a, li#aux_nav_dicc a {background:url(images/aux_nav_bot.png)}
li#aux_nav_refer a {background-position:0 0; width:88px; left:0px}
li#aux_nav_refer a:hover {background-position:0 -40px;}
li#aux_nav_news a {background-position:-88px 0; width:91px; left:88px}
li#aux_nav_news a:hover {background-position:-88px -40px;}
li#aux_nav_pan a {background-position:-179px 0; width:80px; left:179px}
li#aux_nav_pan a:hover {background-position:-179px -40px;}
li#aux_nav_work a {background-position:-259px 0; width:64px; left:259px}
li#aux_nav_work a:hover {background-position:-259px -40px;}
li#aux_nav_public a {background-position:-323px 0; width:85px; left:323px}
li#aux_nav_public a:hover {background-position:-323px -40px;}
li#aux_nav_dicc a {background-position:-408px 0; width:71px; left:408px}
li#aux_nav_dicc a:hover {background-position:-408px -40px;}


body li#fi_nav_media a {background-position:-295px -40px;}

div#graph_us {background:url(images/we/my.jpg) no-repeat; height:403px; width:295px}
div#graph_work1 {background:url(images/we/praca1.jpg) no-repeat; width:295px; height:239px}
div#graph_work2 {background:url(images/we/praca2.jpg) no-repeat; width:295px; height:311px}
div#graph_news1 {background:url(images/we/news1.jpg) no-repeat; width:295px; height:239px}
div#graph_news2 {background:url(images/we/news2.jpg) no-repeat; width:295px; height:385px}
div#graph_ref1 {background:url(images/we/referencje1.jpg) no-repeat; width:295px; height:239px}
div#graph_ref2 {background:url(images/we/referencje2.jpg) no-repeat; width:295px; height:390px}
div#graph_csr1 {background:url(images/we/csr1.jpg) no-repeat; width:295px; height:239px}
div#graph_csr2 {background:url(images/we/csr2.jpg) no-repeat; width:295px; height:385px}
div#graph_pan1 {background:url(images/we/pan1.jpg) no-repeat; width:295px; height:239px}
div#graph_pan2 {background:url(images/we/pan2.jpg) no-repeat; width:295px; height:430px}
div#graph_publikacje1 {background:url(images/we/publikacje1.jpg) no-repeat; width:295px; height:239px}
div#graph_publikacje2 {background:url(images/we/publikacje2.jpg) no-repeat; width:295px; height:435px}
div#h_news_right {background:url(images/pl/h_news_right.jpg) no-repeat; width:295px; height:44px}
div#h_us_right {background:url(images/pl/h_us_right.jpg) no-repeat; width:295px; height:44px}
div#news_right_bot {background:url(images/we/up1.jpg) no-repeat; width:271px; height:326px}
h2.news {font-size:1.09em; margin:0; padding:0; color:#fff}
h2.csr {font-size:1em; margin:0; padding:0}

.grey_head_a2{background:#b6b6b6; height:21px; color:#ffffff; width:564px; font-weight:bold; text-align:left}


.grey_head {background:#b6b6b6; color:#fff; width:267px; font-weight:bold; padding:2px; float:left}
.grey_heada {background:#b6b6b6; color:#fff; width:655px; font-weight:bold; padding:2px; float:left}
.grey_p1 {float:left; width:12px; margin:0}
.grey_p2 {float:left; width:208px; margin:0;}
.grey_p2a {float:left; width:580px; margin:0;}
.grey_p3 {float:left; width:56px; margin:0; font-weight:normal; font-size:0.91em; text-align:right}
.r_news {line-height:18px; padding:12px; text-align:left}
.r_news_one {line-height:18px; padding:12px; text-align:left; margin-top:10px}
.l_news {width:510px; float:left; margin-top:10px}
.ph_news {width:125px; float:left}
img.ref_img {border:1px solid #b6b6b6; cursor:pointer; margin:10px 0}
img.ref_img_a {border:1px solid #b6b6b6; cursor:pointer; margin:10px 0 0 0}
img.ref_img_news {border:1px solid #b6b6b6; margin:10px 0}

.h339 {height:339px}
.h175 {height:175px}

div.ref {width:200px; float:left}
div.ref_bot {background:#b6b6b6; height:22px; margin:1px 0px 20px 0px; width:152px; color:#ffffff; text-align:right; font-weight:bold; vertical-align:middle; padding-right:5px}

div.csr_left {width:300px; vertical-align:top; padding:4px 15px 0px 0px; float:left}
div.csr_right {width:320px; vertical-align:top; padding:54px 15px 0px 0px; float:left}
div.csr_gal {width:637px; font-size:0.91em; text-align:right; padding:0px 10px 0px 0px; line-height:13px}
div.csr_gal img {margin:10px 0 0 0}

div.pan_l {width:205px;font-weight:bold; text-align:center; vertical-align:middle; float:left; margin-top:65px}
div.pan_c {width:185px; text-align:left; height:150px; float:left}
div.pan_r {width:240px; text-align:left; vertical-align:middle; line-height:18px; float:left; margin-top:15px}
div.gal_item {width:200px; text-align:left; float:left}
div.subtitle {background:#b6b6b6; margin:1px 40px 20px 0px; padding:4px 0px 6px 0px; width:178px; color:#ffffff; text-align:center; vertical-align:middle; font-weight:bold; }

div.publ {margin:20px 0}


td#ko_back_top {width:250px; height:339px; background:url(images/ko_back_top.jpg) no-repeat; vertical-align:top}
td#ko_bot_left {width:323px}
td#ko_bot_right {width:382px}


.copy_txt {color:#a9a9a9; font-size:0.91em; padding-left:43px}
div#main {padding:18px 3px 20px 43px;}
div#text {padding:0px 20px 20px 0px; text-align:left; line-height:18px}
div#cont {padding:0px 0px 40px 0px; text-align:left; line-height:18px}
div.cont {padding:0px 0px 40px 0px; text-align:left; line-height:18px}

div#right {padding:63px 0px 0px 0px}
div#news_right {padding:20px 12px 0px 12px; }
div#text_right {padding:20px 12px 20px 24px; text-align:left; line-height:18px}
.dic_main {padding:10px; margin-top:20px}
.sep {background:#b6b6b6; height:1px; font-size:1px; margin-bottom:1px}

.font10 {font-size:0.91em}

div.pan_item {margin-bottom:1px}

div.head_gal {font-size:1.27em; font-weight:bold; padding:0px 0px 20px 0px; text-align:left}
div.img_gal {width:178px; padding-right:22px}

td.art_item {vertical-align:top; line-height:18px; text-align:left; padding:20px 20px 20px 0}
tr.bg_art {background:#e6e6e6}
td.art_img {vertical-align:top; padding:22px 0 0 4px}
td.art_kom {text-align:left; color:#8e8e8e; font-size:0.91em; padding:0 20px 0px 0; vertical-align:top}
td.art_more { text-align:right; padding:0 20px 20px 0; vertical-align:top}
div.paging {text-align:center; font-size:0.91em; color:#8e8e8e; padding:20px}
div#comment {text-align:right}
div#comments {text-align:left; padding:0 0 50px 0}
td.form_l {width:50%; text-align:right; padding:8px 4px 4px 4px; vertical-align:top}
td.form_r {width:50%; text-align:left; padding:4px}
div#kom_head {padding:20px}
input, textarea {background:#fff; border:none; font-size:1em; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#6e6e6e; padding:4px}
.error {color:#f00; font-weight:bold}
.h_dep {font-size:1.27em; font-weight:bold;}
.comment {color:#8e8e8e; font-size:0.91em}
div.comment_item{padding-bottom:15px;}
div#result {color:#009900; font-weight:bold; padding:0 0 20px 0; text-align:center}
.letra {font-weight:bold; font-size:1.82em}
td.w50right {width:50%; text-align:right}
td.w50left {width:50%; text-align:left}

.grey_head_a2{background:#b6b6b6; height:21px; color:#ffffff; width:564px; font-weight:bold; text-align:left}

.grey_head_a2 a, .grey_head_a2 a:link, .grey_head_a2 a:hover {color:#fff; text-decoration:underline;}
.grey_p2 a, .grey_p2 a:link, .grey_p2 a:hover {color:#fff; text-decoration:underline;}
.grey_p2a a, .grey_p2a a:link, .grey_p2a a:hover {color:#fff; text-decoration:underline;}

a.orange {color:#6e6e6e; text-decoration:underline}
a.orange:link {color:#6e6e6e; text-decoration:underline}
a.orange:hover {color:#6e6e6e; text-decoration:underline}

a.orange_more {color:#ef9e1e; font-size:0.91em; font-weight:bold; text-decoration:underline}
a.orange_more:link {color:#ef9e1e; text-decoration:underline}
a.orange_more:hover {text-decoration:underline}

a {color:#ef9e1e; text-decoration:underline}
a:link {color:#ef9e1e; text-decoration:underline}
a:hover {text-decoration:none}

a.letra {color:#7eb800; text-decoration:underline; font-size:1.09em; font-weight:bold}
a.letra:link {color:#7eb800; text-decoration:underline}
a.letra:hover {text-decoration:none}

a.titulo:link {color:#7eb800; text-decoration:none; font-size:1.09em; font-weight:bold; border-bottom:1px groove #7eb800}
.gal_news {margin:0 5px 5px 0; border:1px solid black}