/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * Browser:        0
 * Browser group: 
 */
*{ margin:0; padding:0; border:0; outline:none; text-decoration:none; }body{ font:11px "Trebuchet MS", Tahoma, Arial, sans-serif; color:#666; background:#FFF; }h1, h2{ margin:0; font:17px "Trebuchet MS", Tahoma, sans-serif; color:#333; }#index h2{ margin:0; }h3{ margin:1em; font:bold 12px "Trebuchet MS", Tahoma, sans-serif; color:#E56B15; }h4{ margin:1em; font:bold 12px "Trebuchet MS", Tahoma, sans-serif; color:#E56B15; }a{ color:#E56B15; }a:hover{ color:#ED975B; }
.shadow1{ width:254px; height:7px; background:url(cms/File/gfx/shadow1.png) no-repeat 0 0; }.shadow2{ width:426px; height:7px; background:url(cms/File/gfx/shadow2.png) no-repeat 0 0; }
.inner{ margin:1px; background:url(cms/File/gfx/gradient_bg.png) repeat-x 0 0; }p.read_more{ text-align:right; }p.read_more a{ padding:0 0 0 8px; background:url(cms/File/gfx/read_more_bg.png) no-repeat 0 5px; font-size:10px; }p.read_more a:hover{ background:url(cms/File/gfx/read_more_bg.png) no-repeat 0 -5px; color:#ED975B; }.thumb{ float:left; margin:0 10px 0 0; padding:1px; border:1px solid #CCC; }.button{ display:block; padding:4px 10px 6px 10px; background:#E56B15; color:#FFF; text-decoration:none; }.button:hover{ background:#ED975B; color:#FFF; }.ikona{ float:left; }#container{ width:950px; margin:0 auto; }#top{ position:relative; width:950px;; height:80px; }
#top #master_head{ position:absolute; top:20px; left:10px; }
#top #infolinia{ position:absolute; top:20px; right:15px; }
#main_menu{ position:relative; width:950px; height:30px; }#main_menu #flash_main_menu{ position:absolute; top:0; left:0; }#main_menu #search{ position:absolute; top:0; right:0; width:249px; height:30px; background:url(cms/File/gfx/search_bg.png) no-repeat 0 0; border-left:1px solid #FFF; }#main_menu #search form{ position:relative; }#main_menu #search form #keywords{ position:absolute; top:5px; left:4px; display:block; width:176px; height:14px; padding:2px; background:#FFF; border:1px solid #CCC; font:11px Tahoma, Arial, sans-serif; color:#666; }#main_menu #search form #submit_keywords{ position:absolute; top:5px; right:4px; display:block; width:55px; height:20px; background:#E56B15; color:#FFF; font-size:10px; }#main_strip{ position:relative; width:950px; height:109px; margin:1px 0 0 0; background:url(cms/File/gfx/main_strip_bg.png) no-repeat 0 101px; }#main_strip #baner{ position:absolute; top:0; left:0; width:750px; height:100px; }#main_strip #login_panel{ width:250px; height:100px; position:absolute; top:0; right:0; }#middle{ overflow:hidden; width:950px; }#middle #left{ width:254px; float:left; }#middle #left #sidebar{ background:#FFF; border:1px solid #CCC; }#middle #left #sidebar .inner{ padding:5px 0 0 0; }#middle #left #sidebar h2{ margin:0 0 0 5px; }#middle #left #sidebar ul{ margin:0; padding:0; }#middle #left #sidebar ul li{ display:block; margin:0; padding:4px 0 4px 20px; border-top:1px solid #DEDEDE; background:url(cms/File/gfx/arrow.png) no-repeat 5px 10px; list-style:none; }#middle #left #sidebar ul li:first-child{ border:0; }#middle #left #sidebar ul li ul li{ border:0; }#middle #left #sidebar ul li ul li a .active , #middle #left #sidebar ul li a .active{ padding:2px 4px; background:#E56B15; }#middle #left #sidebar ul li ul li a .active , #middle #left #sidebar ul li a .active{ color:#FFF!important; }#middle #left #sidebar ul#lista_aktualnosci li{ border-top:1px solid #DEDEDE; }#middle #left #sidebar #archiwum{ border-top:1px solid #DEDEDE; padding:4px 4px 4px 0; }#middle #left #aktulanosci{ height:300px; background:#FFF; border:1px solid #CCC; }#middle #left #aktulanosci .inner{ padding-top:5px; }#middle #left #aktulanosci h2{ margin:0 0 5px 5px }#middle #left #aktulanosci .news{ padding:8px 10px; border-top:1px solid #DEDEDE; }#middle #left #aktulanosci .news h3{ color:#E56B15; margin:0; }#middle #left #aktulanosci .news .date{ margin:0; color:#AAA; font-size:10px; }#middle #left #aktulanosci #archiwum{ border-top:1px solid #DEDEDE; padding:4px 4px 0 0; }#newsletter{ width:auto; height:59px; border:1px solid #CCC; }#newsletter h3{ margin:0 5px 4px 5px; }#newsletter form{ position:relative; width:auto; height:35px; margin:0 5px; }#newsletter form #help{ position:absolute; top:-20px; right:-2px; }#newsletter form #email{ position:absolute; top:0; left:0; display:block; width:180px; height:14px; padding:2px; background:#FFF; border:1px solid #CCC; font:11px Tahoma, Arial, sans-serif; color:#666; }#newsletter form #submit_user_email{ position:absolute; top:0; right:0; display:block; width:51px; height:20px; }#middle #center{ width:430px; float:left; margin:0 2px 0 6px; }#middle #center #content{ border:1px solid #CCC; background:#FFF url(cms/File/gfx/astrolabium_bg.png) no-repeat right bottom; }#middle #center #content .inner{ position:relative; padding-top:10px; background:url(cms/File/gfx/gradient_bg.png) repeat-x 0 0; }#middle #center #content .inner p{ margin:10px; }#middle #center #content .inner li{ margin:10px; }#middle #center #content .inner h2{ margin:0 10px 10px 10px; }#middle #center #content .inner h3{ margin:10px; }#text_container{ position:relative; padding-bottom:10px; min-height:450px; }.intro{ margin:0 0 15px 0; }#site_intro{ width:auto; height:70px; position:relative; }#site_intro .main_icon{ position:absolute; top:-10px; left:0; }#site_intro h2{ position:absolute; top:20px; left:90px; }#produkty{ border:solid #CCC; border-width:0 1px 1px 1px; }.produkt{ border-top:1px solid #CCC; }.produkt .inner{ position:relative; padding:20px 20px 0 100px; height:127px; }.produkt .inner .ikona{ position:absolute; top:20px; left:10px; }.produkt ul{ display:block; position:absolute; bottom:20px; right:1px; width:380px; }.produkt ul li{ float:left; display:block; height:21px; margin-left:1px; list-style:none; }.produkt ul li a.button{ width:125px; padding:5px 0 5px 0; text-align:center; }#content table{ margin:1em; width:auto; }#content table caption{ text-align:left; }#content table tr td{ padding:5px; }#content table thead tr td{ background:#E56B15; color:#FFF; }#content table tbody tr td{ background:#F1F1F1; color:#333; }#content ul{ margin:0 0 1em 1em; }#content ul li{ margin:2px 0 2px 20px; list-style-image:url(cms/File/gfx/arrow.png); }#faq dt{ border-top:1px dotted #EEE; margin:10px 0 0 0; padding:10px 0 0 0; }#faq dd{ margin:5px 0 10px 0; padding:1em 1em 0.5em 1em; background:#F5F5F5; }#panel{ bottom:10px; right:0; position:absolute; bottom:0; right:0; clear:both; width:120px; height:30px; }#mapa_panel{ bottom:10px; right:0; position:absolute; bottom:0; right:0; clear:both; width:180px; height:30px; }#panel a, #mapa_panel a{ display:block; float:right; margin:0; padding:7px 12px; background:#FFF; border:solid #DDD; border-width:1px 0 0 1px; }#middle #right{ float:right; width:254px; }
#middle #right .shadow1{ }
.baner{ margin:0; background:#FFF; border:1px solid #CCC; padding:1px; }.baner img{ }#right .baner{ background:#FFF; border:1px solid #CCC; padding:1px; }#scroll{ width:950px; height:38px; margin-top:5px; }#bottom{ clear:both; position:relative; width:950px; height:32px; padding:5px 0 0 0; color:#333; }#footer{ margin-bottom:5px; color:#AAA; }#footer_menu{ }
#footer_menu a{ color:#333; margin:0 2px; white-space:nowrap; }#footer_menu a:hover{ color:#00509F; ; }#projekt{ position:absolute; top:0; right:10px; }.placowka{ clear:both; padding:10px; overflow:hidden; }.placowka h3{ margin:0 0 2px 0; }.img_kontakt{ float:left; border:1px solid #AAA; margin:0 10px 0 0; padding:1px; }.clear{clear:both}#zakladki{ width:428px; height:33px; border-bottom:1px solid #DDD; margin-left:-1px; background:url(cms/File/gfx/zakladki_bg.png) no-repeat left bottom; overflow:hidden; }#zakladki a{ display:block; float:left; width:87px; height:33px; line-height:1; margin-left:-1px; padding:6px 10px; border-left:1px solid #CCC; background:url(cms/File/gfx/zakladka_bg.png) no-repeat right top; }#zakladki a.active_tab{ color:#FFF; background:url(cms/File/gfx/zakladka_bg.png) no-repeat right -33px; }#zakladki2{ width:428px; height:33px; border-bottom:1px solid #DDD; margin-left:-1px; background:url(cms/File/gfx/zakladki_bg.png) no-repeat left bottom; overflow:hidden; }#zakladki2 a{ display:block; float:left; width:27px; height:33px; line-height:1; margin-left:-1px; padding:6px 10px; border-left:1px solid #CCC; background:url(cms/File/gfx/zakladka_bg.png) no-repeat right top; }#zakladki2 a.active_tab{ color:#FFF; background:url(cms/File/gfx/zakladka_bg.png) no-repeat right -33px; }.pdf{ padding:2px 0 0 25px; background:url(cms/File/gfx/pdf_icon.png) no-repeat 0 0; }#miniatury_certyfikatow{ text-align:center; }#miniatury_certyfikatow img{ border:1px solid #CCC; padding:1px; margin:10px; }.prod_icon{ position:relative; width:auto; height:75px; padding:10px 0 10px 90px; }.prod_icon img{ position:absolute; top:15px; left:10px; border:1px solid #EEE; }#oferta{ margin-bottom:20px; }#oferta .item{ }#oferta .item .inner{ height:86px; background:none!important; }#oferta .item h3{ position:absolute; top:0; left:85px; }#oferta .item p{ position:absolute; top:20px; left:85px; }#formularz_kontaktowy table{ width:405px; }#formularz_kontaktowy label{ float:left; padding:0 0 0 10px; }#formularz_kontaktowy .input_text{ float:right; width:220px; padding:3px; font:11px Tahoma, sans-serif; color:#666; background:#FFF; border:1px solid #CCC; }#formularz_kontaktowy textarea{ width:220px; height:16em; float:right; padding:3px; font:11px Tahoma, sans-serif; color:#666; background:#FFF; border:1px solid #CCC; }#container div #formularz_kontaktowy td{ padding:6px 4px; background:#DDD; vertical-align:top; }#formularz_kontaktowy tr.error td{ background:#FAE5E5; color:#C00; }#formularz_kontaktowy tr.error td span{ color:#C00; }#formularz_kontaktowy label{ display:block; width:140px; }#formularz_kontaktowy tr td span{ color:#AAA; }#formularz_kontaktowy tr td p{ font-size:11px; color:#AAA; display:inline; }#formularz_kontaktowy .checkbox{ width:20px; float:left; margin:0 5px 0 0; }#formularz_kontaktowy #reset_form{ float:right; cursor:pointer; text-indent:-9999px; width:60px; height:26px; margin-left:10px; border:0; background:url(cms/File/gfx/reset_btn.png) no-repeat 0 0; }#formularz_kontaktowy #submit_cell{ text-align:right; }#lista_placowek{ overflow:hidden; margin:10px 0; }#lista_placowek li{ display:block; float:left; width:150px; margin:0!important; padding:5px 0 5px 15px; background:url(cms/File/gfx/arrow.png) no-repeat 5px 10px; list-style:none; }#lista_placowek_sidebar{ overflow:hidden; margin:10px 0; border:0; padding-top:-5px; }#lista_placowek_sidebar li{ border:none!important; display:block; float:left; width:100px; padding:5px 0 5px 15px; background:url(cms/File/gfx/arrow.png) no-repeat 5px 10px; list-style:none; }#dhtmltooltip{position:absolute; left: -400px; top: -400px;width:300px;border:1px solid black;padding:5px;background-color:lightyellow;visibility:hidden;z-index:100;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)}#dhtmlpointer{position:absolute; left: -400px; top: -400px;z-index:101;visibility:hidden}#polecane{ background:#FFF; border:1px solid #CCC; }#polecane .inner{ padding-top:5px; }#polecane h2{ margin:0 0 0 5px; }#polecane ul li{ display:block; margin:0; padding:4px 0 4px 20px; border-top:1px solid #DEDEDE; background:url(cms/File/gfx/arrow.png) no-repeat 5px 10px; list-style:none; }#pagination{ padding:10px 0; font:10px Tahoma, sans-serif; text-align:center; }#pagination .arrow{font-weight:bold}#pagination a{ padding:4px 8px; background:#AAA; color:#FFF; text-align:center; }#pagination a:hover{ background:#CCC; }#pagination a#current_page{ background:#E56B15; }#pagination a#current_page:hover{ background:#EE9F67; }.galeria{ text-align:center; }.galeria img{ border:1px solid #CCC; padding:1px; }
