@CHARSET "UTF-8";body{ background:#d3d5d8 url('../images/body_bg') repeat-x; margin:0; font-family:Tahoma,sans-serif; font-size:11px; color:#444}
p{ line-height:18px}
li{ line-height:18px}
.left{ float:left}
.right{ float:right}
.clear{ clear:both}
img{ border:0}
h1,h2,h3{ color:#404f64}
h2{ font-weight:normal}
h3{ font-weight:normal}
h1.orange{ color:#ed8b1a; font-weight:normal; font-size:24px; line-height:40px; letter-spacing:-1px}
h1.blue{ color:#255b9f; font-weight:normal; font-size:24px; line-height:40px; letter-spacing:-1px}
h1.green{ color:#5b9901; font-weight:normal; font-size:24px; line-height:40px; letter-spacing:-1px}
h1.navy{ color:#ed8b1a; font-weight:normal; font-size:24px; line-height:40px; letter-spacing:-1px}
h1.pink{ color:#255b9f; font-weight:normal; font-size:24px; line-height:40px; letter-spacing:-1px}
ul{ list-style-image:url('../images/button_navy.png')}
/* TOP */
div#top{ width:960px; height:91px; position:relative; margin:0 auto; padding-top:39px}
div#top div#logo{ position:absolute; top:20px; left:15px; z-index:10 !important; display:block; zoom:1}
div#top div#menu{ position:absolute; height:40px; top:91px; line-height:40px; z-index:6; display:block; zoom:1}
div#top div#menu ul{ list-style:none; margin:0; padding:0; margin-left:15px}
div#top div#menu li{ float:left; font-size:13px; color:#fff}
div#top div#menu a{ color:#fff; text-decoration:none; font-weight:normal}
/* END OF TOP */
/* MENU SPRITE */
div#menu a{ background:url('../images/menu5.gif') no-repeat; display:block}
div#menu a.firma{ background-position:0px -39px; width:46px; height:39px}
div#menu a.firma:hover{ background-position:0px 0px; width:46px; height:39px}
div#menu a.selected_firma{ background-position:0px 0px; width:46px; height:39px}
div#menu a.strony{ background-position:-47px -39px; width:80px; height:39px}
div#menu a.strony:hover{ background-position:-47px 0px; width:80px; height:39px}
div#menu a.selected_strony{ background-position:-47px 0px; width:80px; height:39px}
div#menu a.sklepy{ background-position:-128px -39px; width:130px; height:39px}
div#menu a.sklepy:hover{ background-position:-128px 0px; width:130px; height:39px}
div#menu a.selected_sklepy{ background-position:-128px 0px; width:130px; height:39px}
div#menu a.pozycjonowanie{ background-position:-259px -39px; width:110px; height:39px}
div#menu a.pozycjonowanie:hover{ background-position:-259px 0px; width:110px; height:39px}
div#menu a.selected_pozycjonowanie{ background-position:-259px 0px; width:110px; height:39px}
div#menu a.cms{ background-position:-618px -39px; width:53px; height:39px}
div#menu a.cms:hover{ background-position:-618px 0px; width:53px; height:39px}
div#menu a.selected_cms{ background-position:-618px 0px; width:53px; height:39px}
div#menu a.realizacje{ background-position:-370px -39px; width:72px; height:39px}
div#menu a.realizacje:hover{ background-position:-370px 0px; width:72px; height:39px}
div#menu a.selected_realizacje{ background-position:-370px 0px; width:72px; height:39px}
div#menu a.klienci{ background-position:-443px -39px; width:54px; height:39px}
div#menu a.klienci:hover{ background-position:-443px 0px; width:54px; height:39px}
div#menu a.selected_klienci{ background-position:-443px 0px; width:54px; height:39px}
div#menu a.newsy{ background-position:-498px -39px; width:56px; height:39px}
div#menu a.newsy:hover{ background-position:-498px 0px; width:56px; height:39px}
div#menu a.selected_newsy{ background-position:-498px 0px; width:56px; height:39px}
div#menu a.kontakt{ background-position:-555px -39px; width:62px; height:39px}
div#menu a.kontakt:hover{ background-position:-555px 0px; width:62px; height:39px}
div#menu a.selected_kontakt{ background-position:-555px 0px; width:62px; height:39px}
/* END OF MENU SPRITE */
/* BANER */
div#baner{ background:url('../images/baner_bg.jpg') 0 90px repeat-x; height:353px; width:100%; position:absolute; top:0; left:0; right:0; z-index:-1; margin-top:40px}
/* END OF BANER */
/* WRAPER */
div#wraper{ background:#fff; margin:0; padding:25px 0}
/*END OF WRAPER */
/* MAIN CONTENT */
div#content div.box{ width:300px; margin-left:15px}
div#content div.box h1{ letter-spacing:-1px}
div#content div.box h1.orange{ font-size:24px; color:#ed8b1a; margin:0 0 10px 0; line-height:40px}
div#content div.box h1.blue{ font-size:24px; color:#255b9f; margin:0 0 10px 0; line-height:40px}
div#content div.box h1.green{ font-size:24px; color:#5b9901; margin:0 0 10px 0; line-height:40px}
div#content div.box p{ margin-top:0; margin-bottom:5px; color:#4d4d4d}
div#content div.box a{ color:inherit}
div#content div.box ul{ margin-bottom:0; padding-left:0px; margin-left:20px}
div#content div.box ul.green{ color:#5b9901}
div#content div.box ul.orange{ color:#ed8b1a}
div#content div.box ul.pink{ color:#d0588f}
div#content div.box ul.blue{ color:#255b9f}
/* END OF MAIN CONTENT */
/* CONTENT */
div#content{ width:960px; margin:0px auto}
div#content div#left{ width:220px}
div#left div#submenu{ margin-left:15px}
div#left div#submenu ul{ list-style-image:none; list-style:none; padding:0; margin:10px 0}
div#left div#submenu ul li{ background:url('../images/button_orange.gif') no-repeat left center; height:30px; line-height:30px; padding-left:10px; color:#ed8b1a; font-size:13px; border-bottom:1px solid #d3d5d8}
div#left div#submenu a{ color:#ed8b1a; text-decoration:none; font-weight:normal}
div#left div#submenu ul li:hover{ background:#f1f3f5 url('../images/button_orange.gif') no-repeat left center}
div#left div#submenu ul li.selected{ background:#f1f3f5 url('../images/button_orange.gif') no-repeat left center}
div#left div#submenu ul li.selected a{ font-weight:bold}
div#left div.box{ width:205px; margin-left:15px; overflow-x:hidden}
div.box_slider{ margin:10px auto; width:200px !important; text-align:center}
div.box_slider img{ vertical-align:middle; text-align:center}
div#content div#main{ width:700px; position:relative; line-height:18px}
div#main h2{ font-size:18px}
div#main h3{ font-size:16px}
div#main a{ color:inherit}
div#main h2 a{ text-decoration:none}
div#main h3 a{ font-weight:bold; text-decoration:none}
/* END OF CONTENT */
/* LOGA */
div#loga{ width:960px; height:70px; margin:20px auto 0px auto; text-align:center}
/* END OF LOGA*/
/* FOOTER */
div#footer{ margin:0; background:#d3d5d8 url('../images/footer_bg.png') repeat-x top; color:#243247; min-height:150px}
div#footer a{ color:inherit; text-decoration:none}
div#footer div#tresc{ width:960px; margin:0 auto; padding:10px 0; margin-bottom:30px}
div#footer h1{ font-size:18px; margin-bottom:10px}
div#footer div#newsy{ width:210px; margin-right:40px}
div#footer ul.news{ list-style:none !important; list-style-picture:none !important; padding:0; margin:0; width:200px}
div#footer ul.news li{ border-bottom:1px solid #888888; height:25px; line-height:25px; overflow: hidden;}
div#footer div#footer_menu ul{ list-style:none !important; list-style-picture:none !important; padding:0; margin:0; width:210px}
div#footer div#footer_menu ul li{ list-style:none !important; list-style-picture:none !important; border-bottom:1px solid #888888; height:25px; line-height:25px}
div#footer div#footer_menu ul li:hover{ list-style:none !important; list-style-picture:none !important}
div#footer div#footer_tagi {margin-left: 40px;}
div#footer div#footer_tagi ul{ list-style:none !important; list-style-picture:none !important; padding:0; margin:0; width:210px}
div#footer div#footer_tagi ul li{ list-style:none !important; list-style-picture:none !important; border-bottom:1px solid #888888; height:25px; line-height:25px}
div#footer div#footer_tagi ul li:hover{ list-style:none !important; list-style-picture:none !important}
div#footer div#copyright{ width:200px; text-align:right;margin-top:30px;}
/* END OF FOOTER */
/* CMS ELEMENTS */
div#nawigacja{ width:930px; margin:5px auto 0 auto}
div#nawigacja p{ margin:0; padding:0; font-size:10px; line-height:18px}
div#nawigacja img{ vertical-align:middle}
.invalid{ position:absolute; right:0; top:0}
.invalid a.resizer{ padding:3px; text-align:center; margin-left:5px; opacity:0.5; cursor:hand; text-decoration:none}
.invalid a.resizer:hover{ opacity:1; text-decoration:none; cursor:hand}
.invalid a.selected{ opacity:1 !important; text-decoration:none; cursor:hand}
div.lista{ margin-top:10px}
.title{ margin-bottom:0}
p.date{ font-size:10px; font-style:italic; margin-top:0}
p.more{ background:url('../images/more.png') no-repeat right center; padding-right:20px; text-align:right; font-size:10px; line-height:20px; margin-bottom:0}
div.pan{ font-size:10px; margin-top:20px}
div.pagination{ text-align:right; margin-top:0; line-height:25px}
div.pagination a{ font-size:12px}
div.pagination span.next{ background:url('../images/more.png') no-repeat center}
div.pagination span.prev{ background:url('../images/prev.png') no-repeat center}
a,a:visited{ color:#124f7c; font-weight:normal; text-decoration:underline; cursor:hand}
a:hover{ color:#ed8b1a; cursor:hand; text-decoration:underline}
a.selected{ text-decoration:underline; color:#ed8b1a; cursor:hand}
body#tinymce{ background:#fff !important; background-image:none !important}
/* END OF CMS ELEMENTS */
/* IE6 css fixer v0.7:Thu,04 Feb 2010 13:31:40+0100 */
/* ============================================= */
/* safe settings */
/* add display:inline to floated elements */ * html .left,* html .right,* html div#top div#menu li{ display:inline}
/* add zoom:1 to pos:relative elements */ * html div#top,* html div#baner,* html div#baner div#srodek,* html div#content div#main{ zoom:1}
/* add transparancy */ * html .invalid a.resizer{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)}
* html .invalid a.resizer:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}
* html .invalid a.selected{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}
/* Lightbox style */
#jquery-overlay{ position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{ position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{ position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{ position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{ position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box>#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{ width:49%; height:100%; zoom:1; display:block}
#lightbox-nav-btnPrev{ left:0; float:left}
#lightbox-nav-btnNext{ right:0; float:right}
#lightbox-container-image-data-box{ font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{ padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{ width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{ display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{ width:66px; float:right; padding-bottom:0.7em}
/*END oF FILE*/