BODY{
	margin: 0px;
	padding: 3px 0px;
	cursor: default;
	background-color: #dbe9f7;
	color: #393939;
	text-align: center;
	font: normal 14px Trebuchet MS, Arial;
}
DIV{
	text-align: left;
}

A{
	color: #393939;
	text-decoration: underline;
}
A:hover, A.blue:hover, A.silver:hover{
	color: #b31031 !important;
}
H1{	font-size: 20px;}
H2{	font-size:18px;}
H3{	font-size:17px;}
H4{	font-size:15px;}
H5{	font-size:14px;}
.f14{	font-size: 14px !important;}
.f13{	font-size: 13px !important;}
.f12{	font-size: 12px !important;}
.f11{	font-size: 11px !important;}
.f10{	font-size: 10px !important;}
.f9{	font-size: 9px !important;}

.dotlinev1{
	background-image: url(/_img/dotlinev1.gif);
	background-repeat: repeat-y;
	background-position: top;
}
.dotlineh1{
	background-image: url(/_img/dotlineh1.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.toLeft{
	float:left !important;
}
.toRight{
	float:right !important;
}
.red{
	color: #b31031 !important;
}
.blue{
	color: royalBlue !important;
}
.silver{
	color:slategray !important;
}
.strong{
	font-weight:bold !important;
}
A.readmore{
	padding-right: 12px;
	background: url(/_img/readmore.gif) no-repeat right center;
	word-break: keep-all;
	white-space: pre;
}


DIV#winieta_area{
	clear: both;
	width: 806px;
	margin: 0 auto;
}

DIV#winieta_area DIV#flash{
	float:left;
	width: 806px;
	height:130px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px;
	clear: both;
}
DIV#winieta_area DIV#wiLine{
	float:left;
	height: 30px;
	width: 806px;
	margin: 0px 0px;
	background: white url(/_img/bck.bck.gif) repeat-y left top;
	clear: both;
	color: #777777;
}
DIV#winieta_area DIV#wiLine DIV#wiLineBck{
	float:left;
	display:inline;
	width:796px;
	height: 30px;
	margin:0px 5px;
	background: url(/_img/wiline.bck.gif) repeat-x left top;
}
DIV#winieta_area DIV#wiLine DIV#wiLineBck SPAN{
	float: left;
	font-size:11px;
	margin:7px 7px 0px 7px;
}
DIV#winieta_area DIV#wiLine A{
	color: #777777;
}




DIV#middle_area{
	width: 806px;
	margin: 0 auto;
	clear: both;
}
DIV#middle_area DIV#content_area{
	background: white url(/_img/bck.bck.gif) repeat-y left top;
	width: 806px;
	float: left;
	padding: 10px 0px;
	display: block;
}


/* MENU LEFT --------------------------------------------------------------------------------- */
DIV#content_area DIV#menu_left{
	float: left;
	width: 160px;
	margin: 0px 15px 0px 15px;
	display: inline; /*IE dubluje marginesy w elementach blokowych*/
	font-size: 13px;
	padding-top:10px;
}
DIV#menu_left DIV.box{
	position: relative;
	float: left;
	clear: both;
	width: 140px;
	margin-bottom: 15px;
	padding:15px 10px;
	background: #eef6fe;
}
DIV.box DIV.boxCorn{
	position: absolute;
	font-size:1px;
	width:7px;
	height:7px;
}
DIV.boxCorn.LT{left:0px; top:0px; background: url(/_img/boxcorn.lt.gif);}
DIV.boxCorn.RT{right:0px; top:0px; background: url(/_img/boxcorn.rt.gif);}
DIV.boxCorn.RB{right:0px; bottom:0px; background: url(/_img/boxcorn.rb.gif);}
DIV.boxCorn.LB{left:0px; bottom:0px; background: url(/_img/boxcorn.lb.gif);}

DIV#menu_left DIV.box UL.general{
	width: 140px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
}
DIV#menu_left DIV.box UL.general LI{
	float:left;
	clear:both;
	width: 100%;
	padding:2px 0px 2px 0px;
	border-bottom:1px solid #d8deea;
}
DIV#menu_left DIV.box UL.general LI A{
	padding: 2px 0px 2px 7px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight:bold;
	color:#154375;
}
DIV#menu_left DIV.box UL.general LI UL{
	float: left;
	display:block;
	width: 130px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	list-style-type: none;
}
DIV#menu_left DIV.box UL.general LI UL LI{
	padding: 0px 0px 0px 0px;
	border-bottom: none;
}
DIV#menu_left DIV.box UL.general LI UL LI A{
	float: left;
	padding: 0px 0px 0px 20px !important;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	background: url(/_img/menuleft.arrow.small.gif) no-repeat 7px 5px;
	text-transform: uppercase;
}
DIV#menu_left DIV.box UL.general LI UL LI A.selection{
	text-decoration: underline;
}
DIV#menu_left DIV.box UL.general LI A:hover{
	/*color: #b31031;*/
	text-decoration: underline;
}





DIV#menu_left DIV.box FORM{
	float: left;
	margin: 0px 0px;
	display: inline;
	background:;
}
DIV#menu_left DIV.box FORM LABEL{
	font-size:11px;
	float:left;
	padding:5px 5px 5px 0px;
}
DIV#menu_left DIV.box FORM INPUT.frm_forum_login_small{
	width:85px;
	font: normal 11px Trebuchet MS, Arial;
}


DIV#content_area DIV#content{
	clear: right;
	width: 600px;
	float: left;
	display: block;
	background-color: ;
}
#content H1#doc_title{
	margin: 0px;
	font-size: 28px;
	color: #B31031;
}
#content H2#doc_sub_title{
	margin: 0px;
	font-size: 18px;
	color: #B31031;
}




DIV#footer_area{
	display:block;
	position: relative;
	background: transparent url(/_img/bck.bck.gif) repeat-y left top;
	width: 806px;
	margin: 0px auto;
	padding:30px 0px 0px 0px;
	clear: both;
	color: #777777;
}
DIV#footer_area A{
	color: #777777;
}
DIV#footer_area DIV#fooContent{
	width: 782px;
	height:170px;
	margin:0px 0px 0px 12px;
	padding:0px 0px 5px 0px;
	background: #f6f6f6 url(/_img/footer.content.gif) repeat-x left top;
}
DIV#footer_area DIV#fooContent DIV#fooLineTop{
	width: 762px;
	height:30px;
	margin:0px 0px 10px 10px;
}
DIV#footer_area DIV#fooContent p.equal{
	padding:0px 20px 5px 0px;
	margin:0px;
	font-size:11px;
	line-height:12px;
}
DIV#footer_area DIV#fooContent SPAN#fooLinks{
	float:left;
	font-size:11px;
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 20px;
}

DIV#footer_area DIV#fooBottomLine{
	clear:both;
	width:100%;
	height:3px;
	margin:10px 0px 0px 0px;
	font-size:1px;
	background: url(/_img/footer.bottomline.gif) repeat-x left top;
}
DIV#footer_area DIV.fooCorn{
	position:absolute;
	width:22px;
	height:21px;
	bottom:0px;
}
DIV.fooCorn.fooCornLeft{
	left:0px;
	background: url(/_img/footer.corn.left.gif);
}
DIV.fooCorn.fooCornRight{
	right:0px;
	background: url(/_img/footer.corn.right.gif);
}


DIV#sub_footer_area{
	font-size:10px;
	width: 806px;
	margin: 0 auto;
	clear: both;
	padding: 3px 0px;
}
DIV#sub_footer_area DIV{
	float: left;
	padding-left:25px;
}


IMG.next1{
	margin-left:5px;
}


/* LISTA ARTYKUŁÓW --------------------------------------------------------------------------- */
DIV#articles{
	margin-top:20px;
} 
DIV#articles DIV.article{
	float: left;
	width:100%;
	margin:0px 0px 20px 0px;
	padding:0px 0px 15px 0px;
	background: url(/_img/dotlineh2.gif) repeat-x left bottom;
} 
DIV#articles DIV.article h3{
	font-size: 18px;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-weight:normal;
}
DIV#articles DIV.article h3 a{
	
}
DIV#articles DIV.article IMG.art_thb{
	float:left;
	width:70px;
	height:70px;
	margin:0px 10px 0px 0px;
	border:2px solid silver;
}
DIV#articles DIV.article p.art_lid{
	margin:0px 20px 0px 0px;
	padding:0px;
	font-size:13px;
}
DIV#articles DIV.article span.art_footer{
	margin-top:5px;
	font-size:11px;
}
DIV#articles DIV.article A.art_theme{
	
}
DIV#articles DIV.article SPAN.art_update{
	
}
DIV#articles DIV.article A.art_readmore{
	padding-right: 12px;
	background: url(/_img/readmore.gif) no-repeat right center;
	word-break: keep-all;
	white-space: pre;
}





/* WIDOK ARTYKUŁU ---------------------------------------------------------------------------- */
DIV#article{
	margin-top:20px;
	padding-right:10px;
}
DIV#article H1.article_title{
	margin: 5px 0px;
	font-size: 23px;
	color: #00016F;
}
DIV#article DIV#article_info{
	font-size:12px;
	color: #00016F;
}
DIV#article DIV#article_info A{
	text-decoration: underline;
	color: #00016F;
}
DIV#article P#article_lid{
	color: #2D7672;
	font-size:15px;
	font-weight:bold;
}
DIV#article P#article_lid A{
	color: #2D7672;
}
DIV#article DIV#article_text{
	
}
/*
	deklaracje CSS z klasy cArticlePhotos
*/
DIV#article DIV#smart_photo{
	float: left;
	display: inline-block;
	margin: 0px 15px 10px 0px;
	padding: 5px;
	font-size: 10px;
	background-color: #F0F0F0;
	color: #8D8D8D;
}
DIV#article DIV#smart_photo IMG{
	float: left;
	background-color:white;
}
DIV#article DIV#smart_photo A, DIV#article DIV#photos A{
	float: left;
	padding: 1px;
	background-color:white;
	border: 1px solid #E1E1E1;
}
DIV#article DIV#smart_photo A:hover, DIV#article DIV#photos A:hover{
	background-color: #E1E1E1;
	border-color: #CBCBCB;
}
DIV#article DIV#smart_photo SPAN.photo_alt{
	display:block;
	clear:both;
	line-height:11px;
	padding-top:3px;
}
/* */
DIV#article DIV#photos{
	float:left;
	clear:both;
	margin:10px 0px;
	padding:5px 0px 0px 0px;
	background-color: white;
}
DIV#article DIV#photos A{
	margin:0px 5px 5px 0px;
}
DIV#article DIV#photos A IMG{
	float:left;
}
DIV#article DIV#article_files{
	float:left;
	clear: both;
}


/*
	nawigacja ------------------------------------------------------------------------
*/

SPAN.nav_box_std{
	float:right;
	margin:10px 0px 0px 0px;
	font-size:11px;
}
SPAN.nav_box_std A{
	width:34px;
	height:28px;
}
SPAN.nav_box_std SPAN{
	float:left;
	margin:3px 5px;
}
SPAN.nav_box_std A.prev{
	float:left;
	background: url(/_img/navi/std.prev.gif);
}
SPAN.nav_box_std A.prev_disabled{
	float:left;
	background: url(/_img/navi/std.prev.disabled.gif);
}
SPAN.nav_box_std A.next{
	float:left;
	background: url(/_img/navi/std.next.gif);
}
SPAN.nav_box_std A.next_disabled{
	float:left;
	background: url(/_img/navi/std.next.disabled.gif);
}





/*
	Komentarze z forum pod artykułem
*/
DIV#fShortMessages.ForumArticleComments{
	margin:20px 0px;
	background: #FBFBFB url(/_img/dotlineh1.gif) repeat-x left top;
}
DIV#fShortMessages.ForumArticleComments H4{
	float:left;
	margin:3px 0px;
	padding:0px;
}
DIV#fShortMessages.ForumArticleComments A.fsmmAddComment{
	float:right;
	margin:4px 0px;
}

DIV#fShortMessages{
	float:left;
	clear: both;
	width:580px;
	padding: 0px 10px 30px 10px;
	font-size: 11px;
	background-color: #FBFBFB;
}

DIV#fShortMessages DIV.fsmMessage{
	float:left;
	width:100%;
	background:  url(/_img/dotlineh2.gif) repeat-x left bottom;
	padding:5px 0px;
	margin:0px;
}
DIV#fShortMessages DIV.fsmMessage A{
	float:left;
	font-weight: bold;
	padding:0px 0px 0px 12px;
	text-decoration: underline;
	background: url(/_img/readmore.gif) no-repeat left center;
}
DIV#fShortMessages DIV.fsmMessage SPAN.fsmmDate{
	
	padding-left: 2px;
	font-size: 10px;
	color: slategray;
}
DIV#fShortMessages DIV.fsmMessage SPAN.fsmmUser{
	font-weight:bold;
	padding-left:2px;
}
DIV#fShortMessages DIV.fsmMessage SPAN.fsmmText{
	float: left;
	clear: both;
	font-size: 10px;
	line-height: 10px;
	color: #7B7B7B;
	padding-left:12px;
}





/* 
#	FORUM -------------------------------------------------------------------------------------
*/

/*
 forms submit
*/
.button { 
	/* ustawiajac padding nadajemy przyciskowi szerokosc */
	height:24px; 
	line-height:24px; 
	cursor:hand;
	float: left; 
	background: transparent no-repeat url(/_img/submit_button.left.bck.gif) left top; 
	font-size:12px;
	margin-left:10px;
}
.button input { 
	float:left;
	padding: 0px 20px 0px 15px; /* ustawiajac padding nadajemy przyciskowi szerokosc */
	height:24px; 
	line-height:24px; 
	background:transparent no-repeat url(/_img/submit_button.right.bck.gif) right top; 
	cursor:hand;
	font: normal 12px Trebuchet MS, Arial;
	color: navy;
}
/* każda przeglądarka formatuje nieco inaczej buttony */
.button input {
	border: 1px;
	padding: 0px 5px 0px 0px;
	font-size: 1em;
} /* msie nie pozwoli ustawić szerokości przycisku */
.button input[type=submit] {
	padding: 0px 20px 0px 15px;
	font: Inherit;
} /* gecko/css2-able only */

