/* Style sheet popowski */
body{margin-top:30px;background:#ffffff url("files/images/body-bg.jpg") center top repeat-x;}
h1,h2,h3,h4{text-shadow:#fff 1px 1px 1px;}
h1,#sub_menu h2{color:#b10119;}
h2{color:#797979;}
h3{font-weight:normal;color:#797979;}
a{color:#a41c1c;}
#wrapper{width:960px;margin:0 auto;}
#header{height:115px;}
.custom{height:330px;display:block;padding-top:10px;background:url("files/images/aluminium.png") center top no-repeat;}
#glowna{padding-bottom:75px;background:url("files/images/fingerprint.png") right bottom no-repeat;}
#footer{height:45px;padding-top:15px;}
.logo{height:106px;background:url("files/images/logo.png") left bottom no-repeat;text-indent:-4000px}
#main_menu{height:43px;margin-top:32px;background-image:url("files/images/menu-bg.png");font-size:1.3em;color:#ffffff;letter-spacing:-0.04em;}
#main_menu li{float:left;display:block;padding:10px 1px 5px;letter-spacing:-0.05em;text-shadow:#333 1px 1px 1px;}
#main_menu li .active,#main_menu a:hover,#main_menu li .trail{float:left;display:block;padding-right:5px;padding-left:5px;background-color:#ffffff;text-decoration:none;color:#696969;letter-spacing:-0.05em;text-shadow:none;}
#main_menu li .first{margin-left:10px;}
#main_menu a{display:block;padding-right:5px;padding-left:5px;text-decoration:none;color:#ffffff;}
#footer .mod_customnav{height:45px;font-size:1em;color:#ffffff;letter-spacing:-0.04em;}
#footer .mod_customnav li{float:left;display:block;padding:0 1px;letter-spacing:-0.05em;}
#footer .mod_customnav a{display:block;padding-right:5px;padding-left:5px;text-decoration:none;color:#b8b8b8;}
#footer .mod_customnav li .active,#footer .mod_customnav a:hover{float:left;display:block;padding-right:5px;padding-left:5px;background-color:#ffffff;text-decoration:none;color:#696969;letter-spacing:-0.05em;}
.more a,.back a,a.more,a.back{width:83px;height:22px;display:block;padding:1px 1px 1px 5px;background:url("files/images/button-more-gray.png") left center no-repeat;text-decoration:none;color:#696969;}
.back{margin-top:35px;}
.more a:hover,.back a:hover,a.more:hover,a.back:hover{background:url("files/images/button-more-white.png") left center no-repeat;text-decoration:none;color:#a41c1c;}
#sub_menu{margin:0 5px 5px;}
#sub_menu h1,#sub_menu h2,#sub_menu h3{margin:0 0 10px;font-weight:bold;}
#sub_menu li{margin-left:35px;padding:5px 0;list-style-type:disc;list-style-image:url("files/images/li.png");}
#sub_menu .active,#sub_menu .trail{font-weight:bold;}
#sub_menu a{text-decoration:none;}
#sub_menu a:hover{text-decoration:underline;color:#696969;}
.ce_gallery img{padding:10px;background:url("files/images/img.png") center center no-repeat;}
.mod_newslist h2,.mod_newsarchive h2{margin-top:0;margin-bottom:2px;font-size:1.3em;}
.mod_newslist .info,.mod_newsreader .info,.mod_newsarchive .info{margin:0;font-size:11px;color:#8a8a8a;}
.mod_newslist h2 a,.mod_newsarchive h2 a{font-weight:bold;text-decoration:none;color:#b10119;}
.layout_short{margin-bottom:10px;padding-top:10px;border-top:1px solid #dedede;}
.aktualnosci h1{height:30px;padding-top:5px;padding-left:35px;background:url("files/images/star.png") left top no-repeat;font-weight:bold;font-size:22px;color:#696969;}
.aktualnosci .layout_short,.artykuly .layout_short{margin:0;padding:0;border:0;}
.referencje h1{height:28px;padding-top:5px;padding-left:35px;background:url("files/images/referencje.png") left top no-repeat;font-weight:bold;font-size:22px;color:#696969;}
.artykuly h1{height:27px;padding-top:5px;padding-left:38px;background:url("files/images/news.png") left top no-repeat;font-weight:bold;font-size:22px;color:#696969;}
.mod_breadcrumb a:hover{color:#696969;}
#before li{font-size:14px;color:#fff;line-height:16px;text-shadow:#444 1px 1px 1px;letter-spacing:-0.03em;}
#before h1,#before h2{margin-top:15px;text-shadow:#ccc 1px 1px 1px;}
#before li,#glowna ul li{margin-left:35px;padding:5px 0;list-style-type:disc;list-style-image:url("files/images/li.png");}
#glowna ol li{margin-left:35px;padding:5px 0;}
#before .more a,#before  .back a,#before a.more,#before a.back{width:83px;height:22px;display:block;padding:1px 1px 1px 5px;background:url("files/images/button-more-white.png") left center no-repeat;text-decoration:none;color:#696969;}
#before li a{font-weight:bold;text-decoration:none;font-size:14px;color:#ffffff;line-height:1em;letter-spacing:-0.05em}
.formbody .widget,.formbody .submit_container,.formbody td,.formbody input{padding:5px;}
.error{color:#ff0000;}
.pagination{border-top:1px solid #d1d1d1;}
.pagination li,.pagination li a{float:left;display:block;font-size:11px;}
