/* CSS Document */

div{
	margin:0px;
	padding:0px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#2a3c56;
}

body{
    margin:0px;
    padding:0px;
	background-color: #C5D7F0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#2a3c56;
	font-size: 11px;
	background-image:url(images/site_bg.jpg);
	background-repeat:repeat-x;	
    }
    
td{
	vertical-align:top;
	color:#2a3c56;
} 
   
form { margin:0; }

.clear {clear:both} 

.center {text-align:center} 

a, a:link, a:active, a:visited{
	text-decoration:none;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #415676;
	font-weight: bold;	
}

a:hover{
	text-decoration:underline;
} 

a.l1, a.l1:link, a.l1:active, a.l1:visited{
	color: #BB437A;
	font-weight: normal;
	right:0;
}
a.back, a.back:link, a.back:active, a.back:visited{
	color: #BB437A;
	font-weight: bold;
	right:0;
}

a.l2, a.l2:link, a.l2:active, a.l2:visited{
	font-weight: normal;

}
a.l3, a.l3:link, a.l3:active, a.l3:visited{
	font-weight: normal;
	padding:15px;
}

a.menulink, a.menulink:link, a.menulink:active, a.menulink:visited{
	color: #F1F7FF;
	padding-left:9px;
	font-weight: bold;
}
a.menulink2, a.menulink2:link, a.menulink2:active, a.menulink2:visited{
	color: #F1F7FF;
	padding-left:9px;
	font-weight: bold;
}

a.foot, a.foot:link, a.foot:active, a.foot:visited{
	font-weight: normal;	
	text-decoration:underline;
	color: #546D92;
}

a.foot:hover{
	text-decoration:none;
}

a.minimenu, a.minimenu:link, a.minimenu:active, a.minimenu:visited{
	font-weight: normal;	
	text-decoration:underline;
	color: #6E8BB4;
	padding-left:5px;
	padding-right:15px;
}

a.minimenu:hover{
	text-decoration:none;
}

a.tytul, a.tytul:link, a.tytul:active, a.tytul:visited{
	font-weight: bold;	
	text-decoration:none;
	color: #BB437A;
}
a.tytul:hover{
	text-decoration:underline;
}
.name{
	font-weight: bold;	
	font-size:15px;
	text-decoration:none;
	color: #BB437A;
}
.kolor{
	font-weight: normal;	
	font-size:11px;
	text-decoration:none;
	color: #BB437A;
}

.sep{
	height:1px;
	width: 70%;
	font-size: 0px;
	margin-top:7px;
	margin-bottom:20px;
	background-image:url(images/sep.gif);
	background-repeat:repeat-x;
}

.image{
	margin:10px;
	border:3px solid #C5D7F0;
}
.imagebig{
	margin:5px;
	border:3px solid #DCEBFF;
}

.image2{
	margin:5px;
	border:2px solid #DCEBFF;
}

.L1b{
	color: #108519;
	font-weight: bold;
}


/************* struktura strony *********************/
	
#site_content{
    margin:0 auto;
    width:935px;
	vertical-align:top;
	margin-top:0px;
    } 

#top{
    width:935px;
	height:107px;
	position:relative;
	left:0px;
	top:0px;
	margin-bottom:1px;
}
#naglowek{
    width:933px;
	height:243px;
	border:1px solid #7E9AC0;
	background:#E3F0FE;
	position:relative;
	left:0px;
	top:0px;
	margin-bottom:20px;
}
#main_content{
    width:683px;
	padding:0px;
	margin-left:20px;
	border:1px solid #7E9AC0;
}

#menu{
    width:228px;
	border:1px solid #7E9AC0;
	padding:0px;
	font-size:0px;
}

#dokumenty{
    width:257px;
	padding:0px;
	font-size:0px;
}

#indbox{
	background-repeat:repeat-x;
	background-position:bottom;	
	margin-left:12px;
	border:1px solid #c5d7ef;
	
}

#firmybox{
	background-repeat:repeat-x;
	background-position:bottom;	
	margin-left:12px;
	margin-top:12px;
	border:1px solid #c5d7ef;
	
}

#kredytybox{
	background-repeat:repeat-x;
	background-position:bottom;	
	margin-left:12px;
	border:1px solid #c5d7ef;
	
}

.zmiennybox{
	background-repeat:repeat-x;
	background-position:bottom;	
}

.aktbox_row{
    width:237px;
	padding:10px;
	background-repeat:repeat-x;
	background-position:bottom;
}
.dokumenty_row{
    width:257px;
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fffcf0;
	padding:0px;
}

.menubg{
    width:211px;
	height:23px;
	margin:1px;
	padding-left:15px;
	padding-top:8px;
	background-image:url(images/menu_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.menubg2{
    width:206px;
	height:23px;
	margin:1px;
	padding-left:20px;
	padding-top:8px;
	background-color:#8FABD2;
}
.box_row{
    width:158px;
	padding:3px 10px 5px 25px;
	height:12px;
	background-image:url(images/boxmenu_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.main{
	padding:0px;
	margin:0px;
}

.mainbox{
	padding:5px 5px 5px 5px;
}

.mainbox2{
	padding:3px 3px 3px 3px;
	color:#2A3C56;
}
.mainboxstat{
	padding:3px 17px 3px 17px;
	color:#2A3C56;
}

.mainbox3{
	padding:3px 17px 3px 17px;
	color:#2A3C56;
}

.boxgfx{
	border:1px solid #3B2109;
	margin-bottom:10px;
}
.realbox{
	width:323px;
	height:156px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	background-image:url(images/real_boxbg.gif);
}
.realbox2{
	width:323px;
	height:164px;
	float:left;
	margin-left:9px;
	margin-top:10px;
	background-image:url(images/real_boxbggl.gif);
}

.realbox3{
	width:323px;
	height:126px;
	float:left;
	margin-left:9px;
	margin-top:10px;
}
.realbox4{
	width:323px;
	height:156px;
	margin-left:10px;
	margin-top:10px;
	background-image:url(images/real_boxbg.gif);
}

#footbg{
    width:100%;
	height:79px;
	margin-top:30px;
	background-image:url(images/foot_bg.gif);
	background-repeat:repeat-x;
	position:relative;
}
#foot{
    width:935px;
	height:50px;
	margin: 0 auto;
	position:relative;
	color: #546D92;
}
#footbgup{
    width:100%;
	height:40px;
	background-image:url(images/foot_bg_up.gif);
	background-repeat:repeat-x;
	position:relative;
}
#footbgtxt{
    width:935px;
	margin: 0 auto;
	position:relative;
	text-align:right;
	top:13px;
	color:#415676;
}	
#footbgbann{
    width:935px;
	margin: 0 auto;
	padding-top:10px;
	height:55px;
	position:relative;
}	
	

/******************* formularze ****************/
.box1 {
    color: #3F240C;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #DCE9FB;
    border: 1px solid #7E9AC0;
	
}
.wysz {
    color: #FFFFFF;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	background-color:#59759E;
    border: 1px solid #7E9AC0;
	
}
.input{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 17px;
	border-style: solid;
	border-width: 1px;
	border-color: #3F240C;
}

.input2{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #3F240C;
}

.bt 	{ 
	background:#BB437A; 
	border: 1px solid #BB437A;
	width:70px;
	height:20px;
	font-family: tahoma; 
	font-size: 11px; 
	text-align: center; 
	color: #ffffff; 
	font-weight: bold;
}

.btn {
    color: #3F240C;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    background-color: #3F240C;
    border: 1px solid #3F240C;
}

.btn1 {
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #ce0101;
    border: 1px solid #9f0101;
}
