BODY{
	margin: 0px;
	padding: 0px;
	cursor: default;
	text-align: center;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #323232;
	background-color: #336699;
}
DIV{
	text-align: left;
}

A{
	color: #323232;
}

A:hover{
	color: #CC3366;
	text-decoration: underline !important;
}
A.crimson:hover{
	color: #336699;
	text-decoration: none  !important;
}

.tx{text-decoration: none;}

.white{color: white;}
.navy{color: #336699;}
.crimson{color: #CC3366;}
.brown{color: #7f4f5f;}
.gray{color: #aeaeae;}
.gray_dark{color: #7E7E7E;}

H1{	font-size: 20px;}
H3{	font-size:17px;}
H4{	font-size:15px;}
H5{	font-size:14px;}
.f14{	font-size: 14px;}
.f13{	font-size: 13px;}
.f12{	font-size: 12px;}
.f11{	font-size: 11px;}
.f10{	font-size: 10px;}
.f9{	font-size: 9px;}
.f8{	font-size: 8px;}

.toLeft{
	float: left;
}
.toRight{
	float: right;
}
.strong{
	font-weight: bold;
}

.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;
}
.dotlineh3{
	background-image: url(/_img/dotlineh3.gif);
	background-repeat: repeat-x;
	background-position: left;
}

BR.abs{
	clear: both;
	line-height:16px;
	display : inline;
}
BR.clear{
	clear:both;
	line-height: 1px;
}

/*
	## WINIETA -----------------------------------------------------------------------------------------
*/

DIV#winieta_area{
	width: 700px;
	top: 0px;
	margin: 15px auto 0px auto;
	height: 110px;
	position: relative;
	background-color: White;
}
DIV#winieta_area IMG.corn{
	position: absolute;
}
DIV#winieta_area IMG.corn.left{
	left:0px;
}
DIV#winieta_area IMG.corn.right{
	right:0px;
}

DIV#winieta_area A.main{
	float:left;
	display:inline;
	width:275px;
	margin: 15px 0px 0px 15px;
	text-decoration: none;
	background:;
}
DIV#winieta_area A.main IMG#logo{
	float: left;
	width: 91px;
	height: 65px;
	border: 0px;
	margin:0px 10px 0px 0px;
}
DIV#winieta_area A.main SPAN#server_title{
	float:left;
	margin-top:10px;
}
DIV#winieta_area IMG#slogan{
	float: right;
	height:80px;
	width:400px;
	margin:10px 10px 0px 0px;
	border-width:0px;
	background:;
}


DIV#winieta_area DIV#winieta_line_bottom{
	position: absolute;
	height: 10px;
	width: 100%;
	float: left;
	margin: 0px;
	background-color: #E5E5E5;
	bottom: 0px;
	left: 0px;
	font-size: 1px;
}






/*
	## CONTENT -----------------------------------------------------------------------------------------
*/

DIV#middle_area{
	width: 710px;
	margin: 0px auto;
	clear: both;
}
DIV#middle_area DIV#content_area{
	width: 710px;
	float: left;
	display: block;
	background: white url(/_img/middle_area.bck.gif) repeat-y left top;
}



DIV#middle_area DIV#content_area DIV#photo_area{
	width: 710px;
	float: left;
	clear:both;
	height:100px;
	position: relative;
}
DIV#middle_area DIV#content_area DIV#photo_area IMG#photo{
	position: absolute;
	border:1px solid white;
	left:5px;
	top:0px;
	width:698px;
	height:98px;
}
DIV#middle_area DIV#content_area DIV#photo_area DIV.wings{
	position: absolute;
	background-color: black;
	width: 5px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: bottom;
}
DIV#middle_area DIV#content_area DIV#photo_area DIV.wings DIV{
	width:5px;
	height:6px;
	font-size:1px;
}
DIV#middle_area DIV#content_area DIV#photo_area DIV.wings.left{
	left: 0px;
	background-image: url(/_img/wings/left_bottom.gif);
}
DIV#middle_area DIV#content_area DIV#photo_area DIV.wings.right{
	right:0px;
	background-image: url(/_img/wings/right_bottom.gif);
}
DIV#middle_area DIV#content_area DIV#photo_area DIV.wings.left DIV{
	background-image: url(/_img/wings/left_top.gif);
}
DIV#middle_area DIV#content_area DIV#photo_area DIV.wings.right DIV{
	background-image: url(/_img/wings/right_top.gif);
}

/*
	ustawienia szczególne dla 1 strony
*/


DIV#middle_area DIV#content_area DIV#photo_underline{
	height: 5px;
	font-size: 5px;
	width: 698px;
	margin-left: 6px;
	background: #336699;
	clear:both;
	float: left;
	display:inline;
}





/*
	## MENU LEFT ---------------------------------------------------------------------------------------
*/
DIV#content_area DIV#menu_left{
	width: 160px;
	float: left;
	margin-left: 20px;
	margin-right:10px;
	display: inline;
	background: white url(/_img/menu_left/menu_left.bck.gif) no-repeat right top;
	position: relative;
}

/* formatowanie menu */
DIV#content_area DIV#menu_left .menu_box{
	float: left;
	padding:10px 0px 10px 0px;
	width:140px;
	margin:10px 0px 10px 0px;
}
DIV#content_area DIV#menu_left .menu_box UL{
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	background: ;
	list-style-type: none;
}
DIV#content_area DIV#menu_left .menu_box UL LI{
	float: left;
	width:100%;
	background: url(/_img/dotlineh3.gif) repeat-x left bottom;
}
DIV#content_area DIV#menu_left .menu_box UL LI A{
	float:left;
	width: 126px;
	line-height:13px;
	padding:4px 0px 6px 14px;
	margin:0px 0px 1px 0px;
	background: url(/_img/menu_left.point.gif) no-repeat 0px 7px;
}
DIV#content_area DIV#menu_left .menu_box UL LI A:hover{
	background-color: #F7F9F9;
	background: #fbfbfb url(/_img/menu_left.point.hover.gif) no-repeat 0px 7px;
}
DIV#content_area DIV#menu_left .menu_box UL LI UL{
	margin: 0px 0px 15px 0px;
}
DIV#content_area DIV#menu_left .menu_box UL LI UL LI{
	background: none;
}
DIV#content_area DIV#menu_left .menu_box UL LI UL LI A{
	padding: 1px 0px 3px 14px;
	margin: 0px 0px 0px 0px;
	background: none no-repeat 0px 4px;
}
DIV#content_area DIV#menu_left .menu_box UL LI UL LI A:hover{
	background: #fbfbfb url(/_img/menu_left.point.gif) no-repeat 0px 3px;
}


DIV#content_area DIV#menu_left IMG.banner{
	float:left;
	margin:10px 0px;
}




/* CONTENT */
DIV#content_area DIV#content{
	width: 500px;
	float: left;
}

#content DIV.theme_title{
	float: left;
	clear:both;
	padding: 0px 0px;
	margin: 10px 0px 5px 0px;
	background: #F0F0F0 url(/_img/doc_title.bck.gif) no-repeat right;
}
#content DIV.theme_title H2{
	margin: 5px 30px 5px 10px;
	font-size: 25px;
	padding-top:0px;
}
#content DIV.theme_title A{
	
}

#content DIV.doc_title{
	float: left;
	width: 100%;
	padding: 5px 0px;
	margin: 0px 0px 10px 0px;
	background: #F0F0F0 url(/_img/doc_title.bck.gif) no-repeat right;
}
#content DIV.doc_title H1{
	margin: 0px 0px 0px 10px;
	font-size: 18px;
	padding-top:0px;
}
#content DIV.doc_title A.more_articles{
	float:right;
	display:inline;
	margin:3px 15px 0px 0px;
}




/*
	## FOOTER ------------------------------------------------------------------------------------------
*/
DIV#footer_area{
	width: 710px;
	margin: 0px auto;
	clear: both;
}
DIV#footer_area DIV#footer_line1{
	width: 710px;
	float: left;
	display: block;
	background: white url(/_img/middle_area.bck.gif) repeat-y left top;
	height:35px;
	position: relative;
}
DIV#footer_area DIV#footer_line1 DIV#border_bottom{
	background: white url(/_img/footer_bottom_line.bck.gif) repeat-x left bottom;
	position: absolute;
	top:31px;
	left:173px;
	width:518px;
	height:5px;
	display: block;
	font-size:1px;
}


DIV#footer_area DIV#footer_menu{
	background: white url(/_img/footer_bottom_line.bck.gif) repeat-x left bottom;
	float: left;
	height:40px;
	width:178px;
}
DIV#footer_area DIV#footer_links{
	float: left;
	display: inline;
	width:500px;
	height:23px;
	margin-top:10px;
	margin-left:10px;
	background: transparent url(/_img/dotlineh2.gif) repeat-x left bottom;
}
DIV#project_info{
	width: 700px;
	margin: 0 auto;
	clear: both;
	padding: 5px 0px;
}



/*
	NAWIGACJA ---------------------------------------------------------------------------
*/
SPAN.nav_box_std, SPAN.nav_box_white_bck{
	float:right;
	display:inline;
	margin:0px 10px 0px 0px;
	font-size:11px;
}
SPAN.nav_box_std A, SPAN.nav_box_white_bck A{
	float:left;
	width:29px;
	height:25px;
}
SPAN.nav_box_std SPAN, SPAN.nav_box_white_bck SPAN{
	float:left;
	margin:6px 8px 0px 8px;
}
SPAN.nav_box_white_bck SPAN{
	color: #7E7E7E;
}
SPAN.nav_box_std A.prev{
	background: url(/_img/navi/std.prev.gif);
}
SPAN.nav_box_std A.prev_disabled{
	background: url(/_img/navi/std.prev.disabled.gif);
}
SPAN.nav_box_std A.next{
	background: url(/_img/navi/std.next.gif);
}
SPAN.nav_box_std A.next_disabled{
	background: url(/_img/navi/std.next.disabled.gif);
}
SPAN.nav_box_white_bck A.prev{
	background: url(/_img/navi/white_bck.prev.gif);
}
SPAN.nav_box_white_bck A.prev_disabled{
	background: url(/_img/navi/white_bck.prev.disabled.gif);
}
SPAN.nav_box_white_bck A.next{
	background: url(/_img/navi/white_bck.next.gif);
}
SPAN.nav_box_white_bck A.next_disabled{
	background: url(/_img/navi/white_bck.next.disabled.gif);
}
DIv.nav_box_pages_string_white_bck{
	float:left;
	margin:2px 0px 0px 5px;
}
DIv.nav_box_pages_string_white_bck A{
	float: left;
	border: 1px solid #EDEDED;
	padding: 1px 3px;
	margin: 0px 2px;
	background-color: #F5F5F5;
	text-decoration: none;
}
DIv.nav_box_pages_string_white_bck A.nbps_active{
	font-weight: bold;
	background-color: #ffffff;
}


/* THUMBSY --------------------------------------------------------------------------------- */

IMG.thumb{
	float: left;
	margin: 3px 10px 0px 0px;
	border: 1px solid gray;
}
IMG.thumb.px80{
	width: 80px;
	height: 80px;
}
IMG.thumb.px60{
	width: 60px;
	height: 60px;
}
IMG.thumb.px40{
	width: 40px;
	height: 40px;
}

/* /THUMBSY  */



/*
	WIDOK POSZCZEGÓLNYCH STRON ---------------------------------------------------------------- //
	// ---------------------------------------------------------------------------------------- //
*/



/* LISTA ARTYKUŁÓW --------------------------------------------------------------------------- */
DIV.articles_list{
	float:left;
	clear:both;
	width:100%;
	margin-bottom:10px;
	margin-left:0px;
} 
DIV.articles_list DIV.article{
	float: left;
	clear:both;
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	background: url(/_img/dotlineh3.gif) repeat-x left bottom;
} 
DIV.articles_list DIV.article h3{
	font-size: 14px;
	padding:0px 0px 3px 0px;
	margin:0px;
}
DIV.articles_list DIV.article h3 a{
	
}
DIV.articles_list DIV.article IMG.thumb{
	
}
DIV.articles_list DIV.article .justify{
	float:left;
	width:100%;
	text-align: justify;
}


DIV.articles_list DIV.article.tiny{
	margin:0px 0px 2px 0px;
	padding:0px 0px 2px 0px;
	background-image:none;
}
DIV.articles_list DIV.article.tiny H3{
	
	padding:0px 0px 1px 0px;
}



/*
	produkt
*/
DIV.articles_list DIV.article.product{
	clear:none;
	width:137px;
	height:180px;
	margin:0px 15px 10px 0px;
	padding:5px 5px 0px 5px;
	/*background: url(/_img/dotlineh3.gif) repeat-x left bottom;*/
	background-image: none;
	background-color: #fafafa;
	border:1px solid #dadada;
} 

DIV#content.main DIV.articles_list DIV.article.product{
	height:195px;
}


DIV.articles_list.products DIV.article{
	clear:none;
	width:210px;
	height:180px;
	margin:0px 15px 10px 0px;
	padding:10px 10px 0px 10px;
	/*background: url(/_img/dotlineh3.gif) repeat-x left bottom;*/
	background-image: none;
	background-color: #fafafa;
	border:1px solid #dadada;
}
DIV.articles_list.products DIV.article SPAN{
	
}


DIV.article_footer{
	float: left;
	cleaR: both;
	width: 100%;
	padding-top: 10px;
	margin-top:20px;
	border-top: 1px solid #E6E6E6;
}



/* ARTYKUŁ ----------------------------------------------------------------------------------- */
DIV#article{
	float:left;
	
}

DIV#article P#article_lid{
	font-size:14px;
	font-weight:bold;
}
DIV#article DIV#article_text{
	font-size:12px;
}





/*
	deklaracje CSS z klasy cArticlePhotos
*/
DIV#article DIV#smart_photo{
	float: left;
	display: inline-block;
	margin: 0px 15px 10px 0px;
	padding: 5px;
	font-size: 9px;
	background-color: #F7F7F7;
	color: #697B92;
}
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: #CDCDCD;
}
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;
	width:100%;
	margin:0px 0px;
	padding:5px 0px 0px 0px;
	background-color: ;
}
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;
	margin: 10px 0px;
	width:100%;
}
DIV#article DIV#article_files H4{
	margin:0px;
	padding:0px;
}

