/*  OGOLNE */

BODY {
	
	background-color: #ffffff;
	border: none;
	font-family: verdana, arial, helvetica,sans-serif;
	color:	#000000;
	font-size: 11px;
	padding: 0px;
	margin:	0px;
}
BODY#cms {
	
	/*background-color: #3a7bda;   */
	border: none;
	font-family: verdana, arial, helvetica,sans-serif;
	color: #000000;
	font-size: 11px;
	padding: 0px;
	margin:	0px;
	background-image: url(gfx1/bg.jpg);
        background-position: top left;
        background-repeat: repeat-x;
        background-color: #3a7bda;
}

/* menulewe*/

.menu{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 10px;
	vertical-align:	top;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	background-image: url(gfx1/left_kraw.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 215px;
}
.menu p{
	margin: 0px 0px 0px 0px;
	padding: 0px
}

              /* H1*/
.menu h1{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color : #083A92;
        margin-top: 0px;
        margin-left: 8px;
        margin-bottom: 0px;
        margin-right: 4px;	
	padding-top: 3px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-right: 5px;
	background-image: url(gfx1/h1_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	
}

.menu h1 a{
	display: block;
	font-size: 11px;
	font-weight: bold;
	color:#16953d;
	text-decoration: none;
	background-image: url(gfx1/h1.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 5px;
	margin-top: 3px;
	margin-left: 3px;
}


.menu h1 a:hover
{	
	display: block;
	color:#7e0000;
	background-position:  2px;
}


            /* H2*/
.menu h2{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color : #82A818;
        margin-top: 0px;
        margin-left: 16px;
        margin-bottom: 0px;
        
}
.menu h2 a{
        display: block;
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color : #234f92;
	margin-left: 12px;
	background-image: url(gfx1/h2.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	padding: 3px 10px 3px 10px;
}
.menu h2 a:hover
{
	color:#7e0000;
	background-position: 2px;
	padding: 3px 10px 3px 10px;
}

.menu h3{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 9.5px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color : #82A818;
        margin-top: 0px;
        margin-left: 25px;
        margin-bottom: 0px;

}
.menu h3 a{
        display: block;
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color : #234f92;
	margin-left: 12px;
	background-image: url(gfx1/h3.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	padding: 3px 5px 3px 10px;
}
.menu h3 a:hover
{
	color:#7e0000;
	background-position: 2px;
	padding: 3px 5px 3px 10px;
}

.menu h4{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color : #82A818;
        margin-top: 0px;
        margin-left: 35px;
        margin-bottom: 0px;

}
.menu h4 a{
        display: block;
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color : #234f92;
	margin-left: 12px;
	background-image: url(gfx1/h3.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	padding: 3px 5px 3px 10px;
}
.menu h4 a:hover
{
	color:#7e0000;
	background-position: 2px;
	padding: 3px 5px 3px 10px;
}
.menu img{
        margin-top: 5px;
        margin-bottom: 0px;
}



/*----------menuprawe-----------*/

.menuprawe{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:	top;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	background-image: url(gfx1/right_kraw.jpg);
	background-repeat: repeat-y;
	background-position: top right;

}
.menuprawe .menuprawe_male{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:	top;
	margin: 0px 2px 0px 7px;
        width: 197px;
}
.menuprawe p{
	margin: 0px 0px 0px 0px;
	padding: 0px
}

       /*h1*/
.menuprawe h1{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color : #083A92;
        margin-top: 0px;
        margin-left: 8px;
        margin-bottom: 0px;
        margin-right: 4px;	
	padding-top: 3px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-right: 5px;
	background-image: url(gfx1/h1_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	
}

.menuprawe h1 a{
	display: block;
	font-size: 11px;
	font-weight: bold;
	color:#16953d;
	text-decoration: none;
	background-image: url(gfx1/h1.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 5px;
	margin-top: 3px;
	margin-left: 3px;
}


.menuprawe h1 a:hover
{	
	display: block;
	color:#7e0000;
	background-position:  2px;
}


            /* H2*/
.menuprawe h2{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color : #82A818;
        margin-top: 0px;
        margin-left: 16px;
        margin-bottom: 0px;

}
.menuprawe h2 a{
        display: block;
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color : #234f92;
	margin-left: 12px;
	background-image: url(gfx1/h2.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	padding: 3px 10px 3px 10px;
}
.menuprawe h2 a:hover
{
	color:#7e0000;
	background-position: 2px;
	padding: 3px 10px 3px 10px;
}

.menuprawe h3{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 9.5px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color : #82A818;
        margin-top: 0px;
        margin-left: 25px;
        margin-bottom: 0px;

}
.menuprawe h3 a{
        display: block;
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color : #234f92;
	margin-left: 12px;
	background-image: url(gfx1/h3.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	padding: 3px 5px 3px 10px;
}
.menuprawe h3 a:hover
{
	color:#7e0000;
	background-position: 2px;
	padding: 3px 5px 3px 10px;
}

.menuprawe h4{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color : #82A818;
        margin-top: 0px;
        margin-left: 35px;
        margin-bottom: 0px;

}
.menuprawe h4 a{
        display: block;
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color : #234f92;
	margin-left: 12px;
	background-image: url(gfx1/h3.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	padding: 3px 5px 3px 10px;
}
.menuprawe h4 a:hover
{
	color:#7e0000;
	background-position: 2px;
	padding: 3px 5px 3px 10px;
}
.menuprawe img{
        margin-top: 5px;
        margin-bottom: 0px;
}


/*main srodek*/


.main{
	width:	480px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
}
SUP{
	font-size:8px;
	font-family : Arial;
	padding-left: 3px;
	padding-right: 5px;
	color:#E8A401;
}

.main1{
	width:	480px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
}

.main h1{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 19px;
	color:#234f92;
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 15px 0px 12px 0px;
	background-image: url(gfx1/main_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
    text-align:left;
}
.main h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 16px;
	color:#234f92;
	font-weight: bold;
	padding: 0px;
	margin: 10px 0px 6px 0px;
	text-align:left;
}
.main h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color:#1a7837;
	font-weight: bold;
	padding: 0px;
	margin: 9px 0px 7px 0px;
	text-align:left;
}
.main h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color:#1a7837;
	font-weight: bold;
	padding: 0px;
	margin: 6px 0px 5px 0px;
	text-align:left;
}
.main p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #373737;
	margin: 5px 0px 5px 0px;
	
}
.main a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7e0000;
	text-decoration: none;
}
.main a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #126f2f;
	text-decoration: none;
}
.wiecej{
        margin: 0px 20px 0px 20px;

}
.main ul{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	color : #373737;
	padding: 0px 0px 0px 0px;
	margin: 5px 40px 5px 20px;
	list-style-type: circle;
}
.main ul ul{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	color : #373737;
	list-style-type: circle;
	padding: 0px 0px 0px 0px;
	margin: 5px 40px 5px 20px;
}
.main li{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	color : #373737;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 30px;
	
}
.main li li{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	color : #373737;
	
}
.main ol{
	font-size: 12px;
	color : #373737;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 15px;	
}


/*-------lokalizer--------------*/

.lokalizer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#7e0000;
        padding-top: 7px;
        padding-bottom: 12px;
        padding-left: 12px;
	background-image: url(gfx1/lok2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.lokalizer a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #093817;
	text-decoration: none;
}
.lokalizer a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color:#7e0000;
	text-decoration: none;
}

/*-----------menu-----------------*/
.menu_tlo{
        color: #ffffff;
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	width: 187px;
	line-height: 20px;
	margin: 0px;
	background-color: #1F619A;
	padding: 0px 0px 0px 0px;
}
.menu_text{
        color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	margin-left: 10px;
	text-indent: 10px;
}


/*----------------------nav - drukuj , polec , wstecz ... --------*/

.nav_tab{
        margin: 10px 10px 0px 10px ;
        background-image: url(gfx1/main_line.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	width: 460px;
	vertical-align: middle;
	
}

.nav_tab a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #126F2F;
	text-decoration: none;
}
.nav_tab a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7e0000;
	text-decoration: none;
}


/*----------------site map-----------*/
h1.sitemap{
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0px;
        margin-top: 5px;
        margin-left: 20px;
        margin-bottom: 5px;
        margin-right: 4px;	
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 5px;
	background-image: url(gfx1/h1_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	
}

h1.sitemap a{
	display: block;
	font-size: 11px;
	color:#16953D;
	font-weight: bold;
	text-decoration: none;
	background-image: url(gfx1/h1.jpg);
	background-repeat: no-repeat;
	background-position:  left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 5px;
	margin-top: 3px;
}


h1.sitemap a:hover{
	display: block;
	font-size: 11px;
	color:#7e0000;
	font-weight: bold;
	text-decoration: none;
	background-image: url(gfx1/h2.jpg);
	background-repeat: no-repeat;
	background-position:  left;

}

h2.sitemap{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 0px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color : #82A818;
        margin-top: 3px;
        margin-left: 33px;
        margin-bottom: 5px;
        letter-spacing: 0px;

}
h2.sitemap a{
        display: block;
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color : #234f92;
	background-image: url(gfx1/h3.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	padding: 0px 10px 0px 10px;
	margin: 3px 12px 3px 12px;
}
h2.sitemap a:hover
{
	color:#7e0000;
	background-image: url(gfx1/h2.jpg);
	background-position: 2px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

h3.sitemap{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 0px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color : #82A818;
        margin-top: 3px;
        margin-left: 50px;
        margin-bottom: 5px;
        letter-spacing: 0px;

}
h3.sitemap a{
        display: block;
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color : #234f92;
	margin-left: 12px;
	background-image: url(gfx1/h3.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	padding: 0px 10px 0px 10px;
}
h3.sitemap a:hover
{
	color:#7e0000;
	font-weight: normal;
	background-image: url(gfx1/h2.jpg);
	background-position: 2px;
	font-size: 11px;
}

h4.sitemap{
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 0px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color : #82A818;
        margin-top: 3px;
        margin-left: 70px;
        margin-bottom: 5px;
        letter-spacing: 0px;

}
h4.sitemap a{
        display: block;
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color : #234f92;
	margin-left: 12px;
	background-image: url(gfx1/h3.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	padding: 0px 10px 0px 10px;
}
h4.sitemap a:hover
{
        font-size: 11px;
	color:#7e0000;
	background-image: url(gfx1/h2.jpg);
	background-position: 2px;

}



/*polec*/
.buttons input.button{
	font-size: 9px;
	padding: 2px;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#16953d;
	height: 21px;
	width: 60px;
	
}

/*-nazwa pola--*/
form td.first {
        padding: 5px;
	background-color:#16953d;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	color: #ffffff;
}


/*-tlo form + komunkat--*/
.info,form table{
	font-size: 10px;
	background-color: #3d87f1;
	border-collapse: collapse;
	text-align: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}
/*-komunikat np blad + tlo imput + tlo buttony---*/
.info td,form td {
	border: 1px solid #ffffff;
	color: #e80a2d;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}

/*-tlo glownych nazw--*/
.info th,form th {
	color: #FFFFFF;
	border: 1px solid #234f92;
	background-color:#2a67c1;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	
}
/*----------wstaw komentarz w recomend ---------*/
.recommend input {
	font-size:	10px;
	width: 100px;
	height: 40px;
	margin:			1px;
	padding:		0px;
	padding-left:	2px;
	font-family: 	verdana,arial;
	border: 1px solid #CFE495;
	color: #2a67c1;
	background-color: #ffffff;	
}
.recommend select{
	font-size:	10px;
	width: 100px;
	height: 40px;
	margin:			1px;
	padding:		0px;
	padding-left:	2px;
	font-family: 	verdana,arial;
	border: 1px solid #CFE495;
	color:#2a67c1;
	background-color: #ffffff;	
}
.recommend  textarea{
	font-size:	10px;
	width: 100px;
	height: 40px;
	margin:			1px;
	padding:		0px;
	padding-left:	2px;
	font-family: 	verdana,arial;
	border: 1px solid #CFE495;
	color:#2a67c1;
	background-color: #ffffff;	
}


/*-----------search---na stronie glownej----------------*/
.searchq {
	background-color: #ffffff;
	padding: 5px 5px 0px 0px;
	height: 18px;
	border: 0px none #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	display: block;
	margin: 0px;
}
.searchq p {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#16953d;
	font-weight: bold;
	text-align: left;
	margin: 0px;
}
.main .buttons {
	border: 1px none #FFF;
	color: #cd0000;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color:#ffffff;
	text-align: left;
}

/*--------------formularz wpisu ---------*/
.buttons input{
        width: 170px;
	background-color: #F2F2F2;
	font-size: 11px;
	color: #000000;	
	
}

/*-----------wyniki wyswietlania-------------------------- */
.searcha a{
        display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #234f92;
	font-weight: normal;
	background-position: 0px;
	background-image: url(gfx1/h2.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	

}
.searcha a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#7e0000;
	text-decoration: none;
	background-position: 2px;
	
}


/*-----tlo pod button i input---*/
.buttons {
	border: 1px none #FFF;
	color: #cd0000;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color:#2a67c1;
	text-align: left;
}

.szukaj{
	background-image: url(gfx1/search.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.szukaj .head td {
	padding: 5px 20px 0px 20px;
	height: 20px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F7324;
	font-weight: normal;
	text-align: left;
	display: block;
	margin: 0px;
}
.szukaj .text td {
	padding:0px 18px 0px 23px;
	height: 20px;
	text-align: left;
	vertical-align: bottom;
	margin:0px 0px 0px 0px;
	border: 0px none #FFF;
}

.szukaj .button td {
	padding: 4px 25px 7px 0px;
	height: 20px;
	border: 0px none #999999;
	text-align: right;
	margin: 0px;
}

/*--------------formularz wpisu ---------*/
.szukaj .text input{
        width: 170px;
	background-color: #F2F2F2;
	font-size: 10px;
	color: #000000;	
}


/*----linia------*/
hr {
	
	height:0px;
	width:100%;
	color: #22bb51;
}




