img {
	border: 0;
}

h1, h2, h3, ul, li, fieldset, form, p, input {margin:0; padding:0;}
.clear {
	clear: both;
	position: relative;
	}
.box h2 {
	width: 149px;
	height: 22px;
	}

body {
	background: url(../../_szablony_/public/img/risk.png) repeat-x #3c3f45;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma;
	padding: 0;
	margin: 0;
	}

table, tr, td, input 	{ 
	font-size: 12px;
	font-family: Tahoma;
}
		
a {
	outline:none;
}

#header {
	width: 918px;
	margin: 0 auto;
	clear: both;
	position: relative;
	height: 60px;
}
#header form {
	width: 331px;
	height: 38px;
	background: url(../../_szablony_/public/img/h_f.gif) repeat-x;
	margin-top: 19px;
	position: relative;
}
#header form fieldset {
	border: none;
	padding: 13px 0 0 11px;
	color: #fff;
}
.l1 {
	background: url(../../_szablony_/public/img/szukaj.gif) no-repeat;
	text-indent: -6000px;
	display: block;
	width: 40px;
	height: 18px;
	float: left;
	padding-right: 8px;
}
.ok {
	position: absolute;
	top: 12px;
	left: 305px;
}
#header form fieldset .text {
	width: 127px;
	height: 16px;
	float: left;
	
}
#header h1 {
	width: 270px;
	height: 60px;
	background: url(../../_szablony_/public/img/logo.gif) no-repeat;
	float: left;
	
}	
#header h1 a {
	display: block;
	text-indent: -6000px;
	height: 60px;
	width: 235px;
}
#header ul {
	list-style: none;
	float: left;
	padding: 10px 0 0 32px;
}
#header ul a { 
	display: block;
	text-indent: -6000px;
}
#header ul a.f {
	width:34px;
	height: 38px;
	background: url(../../_szablony_/public/img/h_links.gif) no-repeat;
}
#header ul a.k {
	width:34px;
	height: 38px;
	background: url(../../_szablony_/public/img/h_links.gif) -60px 0px;
}
#header ul a.w {
	width:34px;
	height: 38px;
	background: url(../../_szablony_/public/img/h_links.gif) -122px 0px;
}
#header ul a.w2 {
	width:38px;
	height: 38px;
	background: url(../../_szablony_/public/img/h_links.gif) -192px 0px;
}
#header ul li {
	float: left;
	padding: 0 14px;
	background: url(../../_szablony_/public/img/t2.gif) 100% no-repeat;
}
#header form.h_f {
	float: right;
}
.h_f label {
	vertical-align: center;
	font-size: 0.8em;
	padding-left: 3px;
}
.h_f input {
	vertical-align: -3px;
}

.h_f div {
	width: 109px;
	position: absolute;
	top: 12px;	
	left: 190px;
}

.top_box {
	width: 570px;
	height: 156px;
	background: url(../../_szablony_/public/img/top_box.gif) repeat-x;
	position: relative;
	color: #fff;
	padding: 15px;
}
.top_box a.trs {
	display: block;
	background: url(../../_szablony_/public/img/rss.gif) no-repeat;
	width: 41px;
	height: 20px;
	position: absolute;
	top: 5px;
	left: 554px;
	text-indent: -6000px;
}
.top_box a.tbw {
	color: #fff;
	text-decoration: none;
}
.top_box a.tbw:hover {
	text-decoration: underline;
}
.top_box img {
	width: 250px;
	height: 149px;
	padding: 1px;
	background-color: #4878c4;
	border: 3px solid #87a8dc;
	float: left;
}
.top_box div {
	float: right;
	width: 289px;
}
.top_box h2 {
	font-size: 1.5em;
	font-weight: normal;
}
.top_box span {
	color: #b5c7e5;
	font-size: 1em;
	padding-bottom: 7px;
	display: block;

}

#m_l {
	float: left;
	width: 149px;
	padding-right: 1px;
}
#m_r {
	float: left;
	width: 148px;
	padding-left: 1px;
}
#cont {
	width: 900px;
	border: 0 1px 1px 0 solid #000;
	background: white;
	padding: 10px;
	margin:0 auto;
	position: relative;
	text-align: left;
	}
a {
color:#39414B;
font-size:12px;
font-weight:bold;
text-decoration:none;	
	}
a:hover {
	text-decoration: underline;
	}	


hr {
	height: 1px;
	color: #315DA2;
	border: 0px;
    border-top: 1px solid #315DA2;
}
.b {
	text-align: left;
	width: 920px;
	margin: 0 auto;
	padding-top: 7px;
	margin-bottom: 7px;
	overflow: hidden;
	font-size: 11px;
    font-weight:normal;
	font-family: Tahoma;
}

.b a {
	color: white;
	font-size: 11px;
    font-weight:normal;
	font-family: Tahoma;
	text-decoration: none;
}

.b a:hover {
	text-decoration: underline;
}

.b .r {
	float: right;
	width: 200px;
}
.b .let {
	float: left;
	width: 450px;
	color: #FFFFFF;
}	

/* naglowek */

#naglowek {
     margin: 0 0 2px 0;
     height:100px;
     background-color:#0033cc;
}

#naglowekmenu {
     margin: 0 0 3px 0;
     height:17px;
     background-color:#3366ff;
}





/* srodek */

#ramka {
    margin: 0 auto 2px auto;
    width:770px;
	border-bottom: 2px solid;
    border-bottom-color: #0033cc;
	border-top: 2px solid;
    border-top-color: #0033cc;
	position: relative;

}

#kartki {
   font-size: 10px; 
}

#kartki h1{
   font-size: 10px; 
   font-weight:bold;
}