/* <default rules> */
/* it's recommended not to change them */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
img {vertical-align:top; }
ul,ol { list-style: none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
.clearer { clear:both; height:1px; overflow:hidden; margin-bottom:-1px; font-size:1px; line-height:1px; }
.replacement { position:absolute; z-index:10; background-repeat:no-repeat; }
a:link, a:visited { color:#f58800; text-decoration:none;}
a:hover { text-decoration:underline;}
a .replacement { z-index:20; cursor:pointer; }
/* </default rules> */

body { background:#f1f0f0; font-family:arial, sans-serif; font-size:12px; color:#666;}
.reset{float:left;padding:10px}.reset a{text-transform:uppercase}.reset h1{color:#F58800;display:block;font-size:17px;font-weight:normal;margin:5px 0 5px 25px;text-transform:uppercase;}p.mm {float:left;margin:0 10px;text-align:justify;width:620px}.mbox{float:left;width:200px}.mbox li{border-bottom:1px dotted #CFCFCF;margin:5px 0;padding:0 0 2px}img.soe{border:1px dotted #CFCFCF;margin:5px 120px;padding:2px;width:400px}.right{float:left;width:650px}blockquote{float:left;margin:10px 20px}
#wrapper { width:900px; margin:0 auto; background:url(../pix/wrapper-bg.gif) repeat-y; }
#container { margin:0 12px;}
p.cse{padding:15px 10px}
#uphead { width:550px; float:right;text-align:right;padding:0px 10px;}
#logo { width:283px; float:left; }
#replacement { float:left; height:71px; width:283px; background:url(../pix/logo.gif) no-repeat; }


#header { margin:width:876px;}
.site {  height:108px; background: #c7c5d1 url(../pix/grad_top.gif) repeat-x;}

#mainMenu { clear:both; float:left; font-size:14px; width: 876px; background: #fafafa; }
#mainMenu li { float:left; }
#mainMenu a { padding:11px 27px 9px 27px; float:left;  color:#6d7170; FONT-WEIGHT: BOLD;}
#mainMenu .home a { background: white; }
#mainMenu a:hover { text-decoration:NONE; color:#FFF; background: #B30000;}

#content { clear:both; width:856px; background:#fff; padding:10px; }
#content h1 { clear:both; font-size: 20px; }
#content h2 { clear:both; font-size: 12px; font-weight: normal; margin-top: 10px; margin-bottom: 30px;}

#lcoll { width:195px; float: left; background:#fff; padding:5px; margin-top: 10px; }
#lcoll li { list-style:none; }
#lcoll li {font-weight:bold; border-bottom:1px solid #f0f0f0; }
#lcoll a {padding: 5px 12px 5px 10px;  display:block; color: #666;}

#lcoll li.active a { background:#f0f0f0; border-color:#000;}
#lcoll li.active li a { background:none; border-color:#fff;}
#lcoll a:hover {background:#fafafa; }
#content_small { width:650px; background:#fff; padding:10px; float: left; }
#content_small h1 { clear:both; font-size: 20px; }
#content_small h2 { clear:both; font-size: 12px; font-weight: normal; margin-top: 10px; margin-bottom: 30px;}

#doc_body { clear:both; font-size: 12px; font-weight: normal;  margin-bottom: 30px; }
#doc_body p { padding-bottom: 10px; }

ul.gal{margin:10px}
ul.gal li {width:110px;float:left}
ul.gal li img{padding:1px;border:1px solid #efefef}

#links { width:797px; margin:25px auto 18px auto;}
#links h3 {color:#fff; background:url(../pix/search-header.gif) no-repeat; padding: 7px 15px 8px 40px; text-align:right;}
#links ul {text-align:right; padding-top:10px;}
#links li {padding-right:15px;}
#links a {color:#fff;}
#links a:hover {text-decoration:underline; }
#links .more a {color:#fff; font-weight:bold; text-decoration:underline; }
#links .more a:hover {color:#f58800; }
#links .links { width:200px; padding:0 33px 0 32px; float:left;}

#footer { clear:both; width:900px; background:#f0f0f1 url(../pix/footer-bg.jpg) no-repeat;}
#footer p {font-size:11px; color:#b4b4b4; padding:50px 0 20px 0; text-align:center; color:#ababab;}
#footer p a{color:#B4B4B4}
/* ----------- PL ------------ */


#sciezka { clear:both; float:left; font-size:10px; margin-left: 10px; margin-bottom: 5px; }
#sciezka li { float:left; }
#sciezka a { padding:1px 12px 0px 6px; float:left; background:url(../pix/mainmenu-spot.gif) no-repeat left 6px; color:#6d7170;}
#sciezka .home a { background:none; }
#sciezka a:hover { text-decoration:underline; color:#f58800;}

#wydruk { float: right; font-size: 10px; }
#wydruk a { color: 666; }

#galeria { background: transparent; }
#galeria td {padding: 10px; text-align: center;}
table.center {margin-left:auto; margin-right:auto;}
/*
.gal_obramowanie { border: #c0c0c0 5px solid;  overflow: hidden; width: 100px; height: 80px; position: relative; }
.gal_obramowanie img{ border: none; position: absolute; top: -20px; left: -30px; }
*/
.gal_obramowanie { border: #f0f0f0 5px solid; background:#f0f0f0; overflow: hidden; width: 100px; height: 80px; position: relative; }
.gal_obramowanie img{ border: none; position: center; top: -20px; height: 80px;}


