html
{
	margin:0;
	padding:0;
	height: 100%;  
	/* overflow:hidden; */
	/* width:100%; */
	border:0;
	background:#fff url(pliki/bg_grad.gif) repeat-x center top;
	overflow:auto;
}
body
{
	margin:0;
	/* color:#1c335e; */
	color:#1F1F1F;
	font-family:'Trebuchet MS';
	font-size:11px;
	/* height:100%; */
	overflow:hidden;
	/* background:url(pliki/bg_center.gif) center repeat-y; */
	/* background:url(pliki/bg_top.gif) center top no-repeat; */
}
.clear,.Clear
{
clear:both;
height:0;
}
a:link{border:0;text-decoration:none;}
a:visited{border:0;text-decoration:none;}
a:active{border:0;text-decoration:none;}
a:hover{border:0;text-decoration:underline;}
a
{
  /* color:#1c335e; */
  color:#1F1F1F;
}
a ,object{
outline-color:invert;
outline-style:none;
outline-width:medium;
/* white-space: nowrap; */
}
h1 span,h2 span,h3 span,h4 span,.hidden
{
	display:none;
}
form,h1,h2,h3,h4,h5,h6
{
	margin:0;
	padding:0;
}
a img
{
	border:0;
}
p 
{
	margin:5px 0 10px 0;padding:0;
}
.hidden,#menu_top a span,#menu_dol a span
{
	display:none;
}
h3
{
	font-size:18px;
	color:#233B65;
	text-shadow:1px 1px #FFFFFF;
}
h2
{
	font-size:30px;
	color:#233B65;
	text-shadow:1px 1px #FFFFFF;
}

#center
{
	width:940px;
	overflow:hidden;
	margin:auto;
}
#top
{
	width:940px;
	height:148px;
	overflow:hidden;
	margin:auto;
}
#top .pasek
{
	background:#6090be;
	width:940px;
	height:5px;	
}
#baner_top
{
	width:940px;
	height:143px;
	overflow:hidden;
	margin:auto;
	background:url(pliki/baner_top.jpg) no-repeat;
}
#srodek
{
	width:940px;
	overflow:hidden;
	margin:10px 0;
}
#lewa
{
	width:220px;
	float:left;
}
#prawa
{
	width:690px;
	float:left;
	margin:0 0 0 30px;
}
#kolumna1
{
	width:480px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:0 0 0 9px;
}
#kolumna2
{
	width:222px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:0 0 0 9px;
	padding:70px 0 0 0;
}
#dol,#dol2
{
	width:940px;
	overflow:hidden;
	margin:0 0 10px 0;
}
#dol2 .box
{
	overflow:hidden;
	float:left;
	display:inline;
	width:220px;
}
#kalendarz
{
	width:704px;
	height:147px;
	background:url(pliki/kalendarz_bg.png) no-repeat;
	overflow:hidden;
	float:right;
	display:inline;
	position:relative;
}
#kalendarz .kartka
{
	width:110px;
	height:110px;
	overflow:hidden;
	/* border:#f00 1px solid;  */
	top:19px;
	left:46px;
	position:absolute;
}
#kalendarz .miesiac
{
	color:#fefefe;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	margin:18px 0 0 0;
}
#kalendarz .dzien
{
	color:#000;
	font-family:arial;
	font-weight:bold;
	font-size:36px;
	text-align:center;
	margin:12px 0 0 0;
}

#kalendarz table
{
	margin:13px 0 0 220px;
}
#kalendarz th
{
	height:28px;
	width:84px;
	background:url(pliki/kal_th.gif) no-repeat;
	overflow:hidden;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#3770a7;
}
#kalendarz td
{
	height:28px;
	width:376px;
	background:url(pliki/kal_td.gif) no-repeat;
	overflow:hidden;
	font-family:'Trebuchet MS';
	color:#29365d;
	font-size:11px;	
	line-height:11px;
	padding:0 10px;
}
#stopka
{
	width:940px;
	overflow:hidden;
	margin:auto;
	padding:10px 0 0 0;
	border-top:#364e7a 1px dotted;
	margin:10px 0;
	text-align:center;
}
#stopka a
{
	margin:0 20px;
}
#studio
{
	width:940px;
	overflow:hidden;
	margin:auto;
	text-align:right;
	margin:0 0 10px 0;
}
#studio a
{
	font-family:'Trebuchet MS';
	color:#a0a0a0;
	font-size:12px;
	font-weight:bold;
}
#menu_left_box
{
	width:220px;
	height:193px;
	background:url(pliki/bg_menu_left.gif) no-repeat;
	/* overflow:hidden; */
	padding:4px 0 0 0;
}
#kontakt_left_box
{
	width:180px;
	min-height:161px;
	height: auto !important;
	height: 161px;
	background:#fff;
	overflow:hidden;
	padding:20px;
}
#kontakt_left_box_bot
{
	width:220px;
	height:7px;
	background:url(pliki/kontakt_left_bg.gif) no-repeat;
	overflow:hidden;
}
#lewa .box
{
	width:220px;
	overflow:hidden;
	margin:10px 0 0 0;
}

#pasek_dol
{
	width:940px;
	height:182px;
	overflow:hidden;
	background:url(pliki/bg_pasek_dol.png) no-repeat;
	/* margin:10px 0; */
}


#menu_left_box li
{
	/* margin:0;
	padding:0;
	display:inline; */
	/* float:left;
	overflow:hidden;
	clear:both; */
}
#menu_left_box ul
{
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
	/* background:red; */
}
#menu_left_box ul li ul
{
	position:absolute;
	z-index:100;
	/* left:205px; */
	right:-170px;
	top:0;
	width:170px;
	list-style-type:none;
	margin:0;
	padding:0;
	display:none;
	/* background:red; */
	/* overflow:hidden; */
	/* background:#364e7a; */
}
#menu_left_box ul li:hover ul,#menu_left_box ul li.hover ul
{
	display:block;
}
#menu_left_box ul li:hover > a,#menu_left_box ul li.hover > a
{
	background:#233b65 url(pliki/strzalka_menu_left.gif) left top no-repeat;
	text-decoration:none;
}
#menu_left_box ul ul li:hover > a,#menu_left_box ul ul li.hover > a
{
	background:#233b65 left top no-repeat;
	text-decoration:none;
}

#menu_left_box ul li ul li
{
	background:#364e7a;
	margin:0;
	padding:4px 0;
	height:20px;
	overflow:hidden;	
}
#menu_left_box ul li ul li.top
{
	width:170px;
	height:7px;
	background:url(pliki/submenu_top.png) center bottom no-repeat;
	overflow:hidden;
	margin:0;
	padding:0;
}
#menu_left_box ul li ul li.bot
{
	width:170px;
	height:7px;
	background:url(pliki/submenu_bot.png) center top no-repeat;
	overflow:hidden;
	margin:0;
	padding:0;
}
#menu_left_box ul li
{
	margin:5px 0;
	padding:0;
	position:relative;
	height:20px;
	/* display:inline; */
	/* overflow:hidden; */
}

#menu_left_box ul a
{
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	display:block;
	padding:2px 5px 2px 33px;
}
#menu_left_box ul a:hover
{
	background:#233b65 url(pliki/strzalka_menu_left.gif) left top no-repeat;
	text-decoration:none;
}

#menu_left_box ul li ul a
{
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	display:block;
	padding:4px 15px 4px 15px;
}
#menu_left_box ul li ul a:hover
{
	background:#233b65;
	text-decoration:none;
}


a.but,input.but
{
	width:95px;
	height:25px;
	line-height:25px;
	background:url(pliki/a_but.png) no-repeat;
	float:right;
	display:inline;
	overflow:hidden;
	font-family:'Trebuchet MS';
	font-size:11px;
	text-align:center;
	font-weight:bold;
	color:#424242;
	text-shadow:#fff 1px 1px;
	border:none;
}
a.but:hover,input.but:hover
{
	text-decoration:none;
	color:#fff;
	text-shadow:#424242 1px 1px;
	cursor:pointer;
}

#pasek_dol .box1
{
	width:203px;
	height:162px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0;
	padding:10px 15px 10px 20px;
	color:#6090be;
	font-size:14px;
	font-weight:bold;
}
#pasek_dol .box2
{
	width:204px;
	height:162px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0;
	padding:10px 15px 10px 20px;
}
#pasek_dol .box3
{
	width:202px;
	height:162px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0;
	padding:10px 15px 10px 20px;
	color:#fff;
}
#pasek_dol .box4
{
	width:191px;
	height:162px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0;
	padding:10px 15px 10px 20px;
}
#pasek_dol .box1 h3
{
	color:#233b65;
	text-shadow:#fff 1px 1px;
}
#pasek_dol .box2 h3
{
	color:#233b65;
	text-shadow:#fff 1px 1px;
}
#pasek_dol .box3 h3
{
	color:#fff;
	text-shadow:#233b65 1px 1px;
}
#pasek_dol .box4 h3
{
	color:#fff;
	text-shadow:#233b65 1px 1px;
}
#pasek_dol .main
{
	width:100%;
	height:140px;
	overflow:hidden;
}
#pasek_dol .box3 input.txt
{
	width:190px;
	color:#6f7f8e;
	font-family:'Trebuchet MS';
	font-size:11px;
	border:#304772 1px solid;
	padding:2px;
}
#pasek_dol .box4 table
{
	color:#fff;
	font-family:'Trebuchet MS';
	font-size:11px;
}
#pasek_dol .box4 table .nagl
{
	color:#9bc5ea;
}
#pasek_dol .box4 table th
{
	font-weight:bold;
}

#naglowek
{
	font-size:10px;
	font-family:'Trebuchet MS';
	color:#1c335e;
	border-bottom:1px dotted #364E7A;
	padding:0 0 5px 0;
}
#naglowek a
{
	font-size:10px;
	font-family:'Trebuchet MS';
	color:#1c335e;
}


.news_sm
{
	background:#f4f4f4;
	margin:10px 0;
}
.news_sm_box
{
	padding:12px 15px 20px 15px;
}
.news_sm h3
{
	font-size:11px;
	font-family:'Trebuchet MS';
	color:#1c335e;
	font-weight:bold;
	border-bottom:1px dotted #364E7A;
	text-shadow:none;
	padding:0 0 3px 0;
}
.news_sm .date
{
	color:#c60e24;
	font-size:11px;
	font-family:tahoma;
}
.news_sm .news_sm_text
{
	padding:5px 0 0 0;
}
.news_sm div.wiecej
{
	padding:0 0 0 0;
	background:#b1cae1;
	height:28px;
	line-height:28px;
	text-align:right;
	padding:0 14px 0 0;
}
.news_sm div.wiecej a
{
	color:#1c335e;
	font-size:10px;
	font-family:'Trebuchet MS';
	font-weight:bold;
}
.kursy_walut
{
	width:100%;
	margin:10px 0;
	background:#f4f4f4;
}
.kursy_walut tr.nagl
{
	background:#B1CAE1;
}
.kursy_walut td.naglowek
{
	font-size:14px;
	font-weight:bold;
	/* text-indent:20px; */
	border-top:1px dotted #364E7A;
	padding:5px;
}

div.wiecej {
background:#B1CAE1;
height:28px;
line-height:28px;
padding:0 14px 0 0;
text-align:right;
}
div.wiecej a {
color:#1C335E;
font-family:'Trebuchet MS';
font-size:10px;
font-weight:bold;
}


table.formularz th
{
	text-align:right;
}
table.formularz input.text,table.formularz select
{
	border:1px solid #304772;
	color:#1C335E;
	font-family:'Trebuchet MS';
	font-size:11px;
	padding:2px;
	width:190px;
}
table.formularz select
{
	border:1px solid #304772;
	color:#1C335E;
	font-family:'Trebuchet MS';
	font-size:11px;
	padding:2px;
	width:196px;
}
table.formularz textarea
{
	border:1px solid #304772;
	color:#1C335E;
	font-family:'Trebuchet MS';
	font-size:11px;
	padding:2px;
	width:190px;
	height:150px;
}
table.formularz  input.red,table.formularz  textarea.red
{
	border:#f00 1px solid;
}