@charset /* Reset defaults (no need to edit)*/ "iso-8859-2";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline}:focus{outline:0}ol,ul,li{list-style-type:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}
/* End Reset defaults (no need to edit above this line)*/

/*Import Custom Styles */

/**************************** Site Structure *****************************/

html {
	font-size: 100%;
}


body {	
	background:url(images/tlo.jpg) repeat #e3e0e0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 0.875em;
		line-height: 1.6em;
		border-top: 3px solid #d2070d;
		color: #222;
}

#naglowek  {position:relative; margin: 0px auto; text-align:center; background: url(images/tlo-gora208.jpg) repeat-x; /*position:absolute; top: 0px; left: 0px;*/ } 

#naglowek_wewn  {position:relative; margin: 0px auto; text-align:center; width:1024px; } 

#zawartosc {  
          background: #e3e0e0;
          height: auto;
          margin: 0 auto;
          width: 1024px;
          /*position:absolute; top: 0px; left: 0px;*/ 
          }

#kolumna-srodek { 
	margin: 0px 0px 0px 370px;
	padding: 5px;
	height: 100%;
	min-width: 350px;
}

.tresc {padding: 4px; min-width: 350px; line-height: 1.66; margin: 1em 1em 1em 0.33em; text-align: justify;}

#stopka {
          position:relative;
          height: 51px; 
          margin:0px; 
          clear:both;
          text-align:center;
          padding-bottom:0px; padding-top:0px;
          background: url(images/tlo-stopka.jpg) repeat-x; }
          
          
.clear {
   clear: both;
}


/**************************** Typography *****************************/


.no_display {display: none;}

h1, h2, h3, h4 { font-family: Arial, Verdana, Helvetica, sans-serif; } 

h1 {font-size: 34px; padding: 20px 0; text-transform: uppercase; letter-spacing: 1px; margin: 0; color: #393939;}
h2 {font-size: 100%; padding: 4px 10px; letter-spacing: 1px; margin: 0; color: #393939;}
h3 {font-size: 100%; text-transform: uppercase; letter-spacing: 1px; margin: 2px 4px 2px 10px; color: #d2070d;}
h4 {font-size: 100%; margin: 2px 4px 2px 10px; color: #d2070d; font-weight:bold; }

.heading_bg {background: url(images/heading_bg2.png) repeat-x 0 30px }

.heading_bg h1, 
.heading_bg h2, 
.heading_bg h3, 
.heading_bg h4 {background: #FCFCFC; padding-right: 10px; display: inline-block}

th, td {font-size: 14px; color: #222; }

p  {line-height: 1.66; margin: 1em 1em 1em 1em; }

.title  { position:relative; background: url(images/belka-srodek.jpg) repeat-x; 
        margin: 10px; height: 44px;  
        border-radius: 6px;}

h4.tyt { padding: 10px 0px 0px 10px ;
        color: #ffffff; font-size: 15px; font-weight: bold; 
        font-style: italic; text-transform: uppercase; }
        
        
h3.tyt {padding: 2px 6px 2px 6px; height: 100%; color: #d2070d; 
        text-transform: uppercase; overflow: hidden; letter-spacing: 1px; 
        font-size: 14px; font-weight: bold;
        border-radius: 6px;}

h4.menu {background: #ccc; padding: 4px 6px 4px 34px; height: 100%; color: #000000; 
         overflow: hidden; font-size: 15px; font-weight: bold; letter-spacing: 1px;
         font-style: italic; border-radius: 6px;}

img {border: none; margin: 0; padding: 0;}

img.ramka_lewo {background-color: #e6e5e5; padding: 6px; border: 1px #000 solid; margin:8px; float:left; }
img.ramka_prawo {background-color: #e6e5e5; padding: 6px; border: 1px #000 solid; margin:8px; float:right; }

img.margin {border: none; margin: 2px 10px 2px 10px; padding: 0;}
img.partner {border: none; margin: 8px 0px; padding: 0px;}


a:link {text-decoration: none; color: #d2070d; }
a:active {text-decoration: none; color: #d2070d; }
a:hover {text-decoration: none; color: #d2070d; background: url(tlo_pomaranczowe.gif);}
a:visited {text-decoration: none; color: #d2070d; }

a.wtresci:link {text-decoration: none; color: #d2070d;}
a.wtresci:hover, a.wtresci:active {text-decoration: none; color: #d2070d;}
a.wtresci:visited {text-decoration: none; color: #760205;}


ul,li.kropki {list-style-type: disc; margin:0 0 0 20px; }

/* MENU POZIOME NA GORZE */

/*
#menu-top {position:absolute; top:120px; left:150px; height:100%; width:940px; color:#fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:16px; margin-top:0px; padding:7px; font-weight:bold;font-style: italic;}
/*background: url(images/belka-srodek.jpg) repeat-x */ 

/*
#menu-top ul{list-style-type:none; display:block; margin:1px 20px; padding:0px; height:44px; }

#menu-guzik a{ color:#fff; text-decoration:none; text-align:center; height:44px;} 

li.top_mnu{background: url(images/belka-srodek.jpg) repeat-x;  float:left; padding:13px 10px; height:44px; width:90px; text-align:center; }
li:hover.top_mnu{color:#Fe0; text-decoration:none; font-weight:bold; font-style: italic;}
li.top_mnu a{ color:#fff; text-decoration:none;  text-align:center; }
li.top_mnu_przed { background: url(images/belka-lewo.png) no-repeat; float:left;  padding:0px 0px; height:44px; width:14px; text-align:left; }
li.top_mnu_po { background: url(images/belka-prawo.png) no-repeat; float:left;  padding:0px 0px; height:44px; width:14px; text-align:left; }


.menuHover { background-color:#999;}
.menuInfo { cursor:hand; background-color:#000; color:#fff; width:104px; font-size:11px;height:100px; padding:3px; display:none;  position:absolute; margin-left:-15px; margin-top:-15px;
-moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
    -khtml-border-radius-bottomright: 5px;   -khtml-border-radius-bottomleft: 5px;
    border-radius-bottomright: 5px;border-radius-bottomleft: 5px;
}
*/

ul.belka {list-style-type:none; display:block; margin:1px 2px; padding:0px;}

li.belka_przed { background: url(images/belka-lewo.png) no-repeat; float:left;  padding:0px 0px; height:27px; width:14px; text-align:left; }

li.belka{background: url(images/belka-srodek.jpg) repeat-x;  float:left;  padding:5px 10px; height:17px; /*width:90px;*/ width:300px; margin: 0px; text-align:center; }

li.belka_po { background: url(images/belka-prawo.png) no-repeat; float:left;  padding:0px 0px; height:27px; width:14px; text-align:left; }

#menu-gora  {margin: 0px auto; 
              text-align:center; /*position:absolute; top: 0px; left: 0px;*/ } 


/* menu lewe  */
#menu-lewe {
	margin: 5px 0px;
	padding: 0px;	
	width: 340px; 	
	overflow: hidden;
  height:100%;
  float:left;
}
 
#menu-pion {
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 340px;
}

ul.menu { list-style: none; font-size: 15px; font-weight: bold; font-style: italic; margin: 0px; vertical-align:middle;}






/* --------button small----------- */
 
.button_small {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    
    border-color: #CCCCCC #CCCCCC #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 1px #FFFFFF inset;
    color: #555555;
    font-weight: bold;
	text-decoration: none;
    padding: 1px 5px;
	font-size: 11px;
	display: inline-block;
    text-shadow: 0 0 0 transparent, 0 1px 0 #FFFFFF;
	
   background-image: -moz-linear-gradient(top, #fafafa, #E0E0E0);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#E0E0E0));
   background-image: -webkit-linear-gradient(top, #fafafa, #E0E0E0); 
   background-image: -ms-linear-gradient(top, #fafafa, #E0E0E0);
   background-image: -o-linear-gradient(top, #fafafa, #E0E0E0);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#E0E0E0')
}

.button_small:hover {  
  -webkit-box-shadow: 0 0 6px #cccccc;
  -moz-box-shadow: 0 0 6px #cccccc;
   box-shadow: 0 0 6px #cccccc; }


/**************************************************************************************/
/*--------------------------------------- Columns -----------------------------------*/
/************************************************************************************/


.left {
	float:left;
}
.right {
	float:right;
}
.one, .one-half, .two-third, .one-third, .one-fourth, .one-fifth, .one-sixth ,.inner-content, .one-third-big { 
	float:left; text-align: justify; background: #e3e0e0;
}
.one-half, .two-third, .one-third, .one-fourth, .one-fifth, .one-sixth, .inner-content,.one-third-big  {
	margin-right: 30px;
}
.one {
	width:1020px;
}
.one-half {
	width:495px;
}
.two-third {
	width:670px;
}
.one-third  {
	width:320px;
}
.one-fourth {
	width:232px;
}

.inner-content  { width:712px; }
.one-third-big  { width:340px;}
.one-fifth {  width:168px; }
.one-sixth {  width:135px; }

.last { 
	margin-right: 0px!important;
}

