body, select {

	font-family: tahoma;

	font-size: 11px;

	color:#576c87;

}

td, div {

	font-family: tahoma;

	font-size: 11px;

	color:#576c87;

}



input {

	vertical-align:middle;

}



.f12, .f10{

    font-family: verdana;

    font-size: 11px;

}

.buts {

	background-color: #cccccc;	

	filter:alpha(opacity=50);

	-moz-opacity:.50;

	opacity:.50;

	cursor:hand;	

	width: 100px;	

	text-align: center;	

	font-size: 13px;	

	font-weight: bold;	

	padding-top: 6px;

	padding-bottom: 5px;

}

.czarny11n {

	color: #212121;

	font-size: 11px;

	font-weight: normal;

}

a {

	text-decoration: none;

	color: #d2242e;

}



a:active {

  outline:none;

}



:focus {

  -moz-outline-style:none;

}

a:hover {

    text-decoration: underline;

}



.body {

	padding: 0px;

	margin: 0px;

	text-align: center;

	background-color: #eeeeee;

	background-image: url(tlo.gif);

	background-repeat: no-repeat;

	background-position: center top;



}



hr, .hr {

	width: 100%;

	color: #eae5df;

	height: 1px;

	size: 1px;

}



ul, ol {

	list-style-position: outside;

	margin-left: 25px;

	margin-bottom: 0px;

	padding: 0px;

    vertical-align:middle;

}



.nomarg {

	font-family: Arial;

    font-size:   1px;

    margin-top:  0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px

}



.nomargs {

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

}



.tfoto {

    border: 1px solid #999999;

}



.text {

	margin: 0px;

	clear: both;

	float: left;

	width: 100%;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}





.ukl_box_l {

	margin-right: 5px;

}

.ukl_box_r {

	margin-left: 5px;

}

.boxy_dol_pad {

	margin-bottom: 5px;

	margin-top: 10px;

	margin-right: 0px;

	margin-left: 0px;

}

.body_ukl_l {

	text-align: center;

	float: left;

	padding: 0px;

	margin: 0px;

	padding-right: 10px;

}

.body_ukl_r {

	text-align: center;

	float: right;

	padding: 0px;

	margin: 0px;

	padding-left: 10px;

}



.offset {

 clear: both;

 text-align: center;

}

.button {

	color:#212121;

	border: solid 1px #cccccc;

	background:#F1f1f1;

	font-size:11px;

}

#gl {

	width: 906px;

	position: relative;

	text-align: center;

	margin: auto;

}

#haslo {
	float: right;
	width: 540px;
	padding-top: 30px;
	background-image: url(ns.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 25px;
}
#hasloold {

	font-family: "tahoma";

	font-size: 16px;

	font-weight: normal;

	color: #cc0f22;

	text-align: left;

	clear: right;

	float: right;

	width: 560px;

	padding-top: 10px;

}
#menutt {

	float: left;

	margin-left: 8px;

}

#menu_tt {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#menu_tt li {

	float: left;

}

#wysz {

	float: right;

	margin-top: 13px;

	margin-right: 25px;

}



#flash {

	padding-bottom:10px;

	float:left;

	width:100%;

	clear:both;



}



.sepa {

	background-image: url(sepa.gif);

	background-repeat: no-repeat;

	height: 50px;

	width: 2px;

}

.menupoz a {

	color: #FFFFFF;

}

.menupoz {

	font-family: tahoma;

	font-size: 12px;

	font-weight: bold;

	padding-top: 18px;

	padding-right: 15px;

	padding-bottom: 18px;

	padding-left: 15px;

}

#pageContent {

	background-image: url(content.gif);

	background-repeat: repeat-y;

	background-position: left;

	clear: both;

	float: left;

	width: 906px;

	padding-top: 15px;

	text-align: left;

}



#belka_opis {

	padding: 14px 0px 0px 20px;

	float:left;

	font-size:10px;

	line-height:130%;

	color:#ffffff;

}





#belka_select {

	padding: 19px 0px 0px 20px;

	float:left;

}



.roz {

	color:#efc9cb;

	font-size:11px;

}



#belka_tresc {

	background-image: url(tlo_dyrektywy.gif);

	background-repeat: no-repeat;

	background-position: left top;

	clear: both;

	float: left;

	width: 669px;

	height:58px;

	text-align: left;

}





#pageLoga {

	background-image: url(content.gif);

	background-repeat: repeat-y;

	background-position: left;

	clear: both;

	float: left;

	width: 906px;

	padding-top: 10px;

	padding-bottom: 10px;

	text-align: left; 

	text-align:center;

}

#kolp {

	float: right;

	width: 671px;

	margin-right: 8px;

}

h2 {

	margin: 0px;

	clear: both;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #7b7b7b;

	font-family: tahoma;

	font-size: 14px;

	font-weight: bold;

	padding-top: 5px;

	padding-bottom: 5px;

	color: #646464;

}

.menu a, .menu2 a {

	color: #393939;

}

.menu {

	background-image: url(ikol.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 25px;

}



.menu_ {

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 25px;

}



.menu2 {

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 35px;

}



.menull {

	padding: 0px;

	list-style-type: none;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 25px;

	margin-left: 0px;

}



#pageStopka {

	background-color: #1e1c1c;

	clear: both;

	float: left;

	height: 83px;

	width: 900px;

	margin-left: 3px;

	text-align: left;

}

#zaler {

	color: #565555;

	margin-top: 7px;

}

#zaler a {

	color: #565555;

}

#menub a {

	color: #FFFFFF;

}

#menub {

	float: right;

	padding-top: 20px;

	padding-right: 20px;

	color: #565555;

}

h4, .nagl {

	font-weight: bold;

	color: #FFFFFF;

	padding-top: 10px;

	padding-bottom: 13px;

	padding-left: 14px;

	font-size:12px;

	margin: 0px 0px 0px 0px;

	background-image: url(h4.gif);

	background-repeat: no-repeat;

	background-position: left top;

}



.nagl a {

	color:#ffffff; 

}



#koll {

	float: left;

	width: 200px;

	margin-left: 8px;

}



#copy {

	color: #7f7e7e;

	float: left;

	padding-top: 20px;

	padding-left: 25px;

}





.input_wysz {

	font-family: arial;

	font-size: 11px;

	color: #848484;

	background-image: url(input.gif);

	background-repeat: no-repeat;

	background-position: left top;

	width: 170px;

	padding-top: 5px;

	padding-bottom: 5px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	padding-left: 10px;

}

.button_wysz {

	background-image: url(szukaj.gif);

	height: 24px;

	width: 49px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

}



#pageTop {

	float: left;

	height: 97px;

	width: 906px;

	background-image: url(top.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

}

#pageBelka {

	background-image: url(belka.gif);

	text-align: left;

	clear: both;

	float: left;

	height: 50px;

	width: 906px;

}



#lang {

	float: right;

	padding-top: 15px;

	padding-right: 15px;

}



#logo {

	width: 249px;

	height: 84px;

	float:left;

}

#logo a {

	font-size:11px;

}



#logo span {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 249px;

	height: 84px;

	background-image: url('logo.gif');

	cursor:pointer;

}

#loga_st {
	font-family:tahoma;
	clear:both;
	float:left;
	width:100%;
	text-align:left;
	background-image: url(content.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-top:5px;
	padding-bottom:5px;
}

#loga_st .pad {
	margin-left:560px;
}

#loga_st a {
	color: #6698bd;
}

#loga_st img {
	vertical-align:middle;

	margin-top:5px;
	margin-bottm:5px;
}


