/* PECMS COMMON CSS */
html, body					{ height: 100%; margin: 0; padding: 0; }
body						{ font: normal 8pt Verdana, Arial; color: #666666; background: #484848 url('/coreone/gfx/body_bg.gif') repeat-x 0 0; }
form						{ display: inline; padding: 0; margin: 0; }
textarea, input, select, button			{ font: normal 8pt Verdana, Arial; color: #330000; text-decoration: none; border: 1px solid #A00000; background-color: #FFFFFF; }
input.number					{ padding: 1px 4px 1px 4px; text-align: right; }
img						{ display: block; border: 0px none; }

/* ---------------- ODNOSNIKI ---------------- */
a						{ color: #888888; text-decoration: none; }
a:link						{ color: #888888; text-decoration: none; }
a:visited					{ color: #888888; text-decoration: none; }
a:hover						{ color: #222; text-decoration: underline; }
a:active					{ color: #888888; text-decoration: none; }

div.back a						{ color: #888888; text-decoration: none; }
.back a:link						{ color: #888888; text-decoration: none; }
.back a:visited					{ color: #888888; text-decoration: none; }
.back a:hover						{ color: #222; font-weight:bold; text-decoration: none; }
.back a:active					{ color: #222; text-decoration: none; }

a.more						{ float: right; font-family: Palatino Linotype, times new roman, trebuchet ms, Sans; color: #090909; text-transform: none; }
a.more:link					{ color: #D86911; text-decoration: none; }
a.more:visited					{ color: #D86911; text-decoration: none; }
a.more:hover					{ color: #FF6600; text-decoration: underline; }
a.more:active					{ color: #D86911; text-decoration: none; }

/* -------------- STRUKTURA ------------- */
#body						{ width: 1020px; height: 100%; margin: 0 auto; }
#container					{ width: 1020px; min-height: 100%; margin: 0px 0px 0px 0px; }

#header						{ width: 1020px; height: 122px; background: url('/coreone/gfx/header_bg.gif') no-repeat 0 0; }
#main						{ width: 920px; padding: 0px 50px 25px 50px; background: url('/coreone/gfx/main_bg.gif') repeat-y 0 0; }
#footer						{ width: 1020px; height: 159px; font-size: 7pt; background: url('/coreone/gfx/footer_bg.gif') no-repeat 0 0; }

#left						{ width: 280px; float: left; margin: 0px 0px 0px 0px; }
#right						{ width: 640px; float: left; margin: 0px 0px 0px 0px; }

.fantom 					{ clear: both; font-size: 0px; line-height: 0px; }
.leftbox					{ width: 180px; margin: 4px; float: left; text-align: left; }
.rightboxinput					{ width: 350px; padding: 2px 0px 2px 0px; float: left; text-align: left; }
.rightboxtext					{ width: 350px; padding: 4px 0px 4px 0px; float: left; text-align: left; }

/* ------------ FORMATOWANIE TEKSTU ---------- */
.l						{ text-align: left; }
.r						{ text-align: right; }
.c						{ text-align: center; }
.j						{ text-align: justify; }
.i						{ font-style: italic; }
.b						{ font-weight: bold; }
.n						{ font-weight: normal; }
.fl						{ float: left; }
.fr						{ float: right; }
.oh						{ overflow: hidden; }
.bn						{ border: 0px none; background-color: transparent; }
.hand						{ cursor: pointer; }

.mm						{ margin: 1px; }
.sm						{ margin: 2px; }
.tm						{ margin: 4px; }
.pm						{ margin: 6px; }

.mp						{ padding: 1px 0px 1px 0px; }
.sp						{ padding: 2px 0px 2px 0px; }
.tp						{ padding: 4px 0px 4px 0px; }
.pp						{ padding: 6px 0px 6px 0px; }
.xp						{ padding: 8px 0px 8px 0px; }

.bc1						{ background: #FFAA00; }
.bc2						{ background: #FFEF00; }

.sfloor						{ width: 1px; height: 2px; clear: both; font-size: 0px; line-height: 0px; }
.mfloor						{ width: 1px; height: 5px; clear: both; font-size: 0px; line-height: 0px;}
.lfloor						{ width: 1px; height: 10px; clear: both; font-size: 0px; line-height: 0px; }
.xlfloor					{ width: 1px; height: 15px; clear: both; font-size: 0px; line-height: 0px; }

.textindent					{ text-indent: 20px; }

.aheader					{ margin: 1px 0px 1px 0px; padding: 1px 0px 1px 0px; text-align: center; font-weight: bold; color: #FFFFFF; background: #FE6905; }
.arow						{ margin: 1px 0px 1px 0px; padding: 1px 0px 1px 0px; text-align: left; }

.blue {font-weight: bold; color: #6A7A85;}
.green						{ color: #00A651; }
.red						{ color: #FF0000; }
.orange						{ color: #CC571F; }
.orange_d						{ color: #E27120; }

span.note					{ display: inline; margin: 2px; font-size: 8pt; color: #7D8A9A; }
span.error					{ display: inline; margin: 2px; font-size: 8pt; color: #FF6600; }
span.info					{ display: inline; margin: 2px; font-size: 8pt; color: #27853C; }
span.required					{ margin: 4px 0px 4px 4px; font-size: 8pt; color: #C00000; }

/* logo */
#header .logo					{ width: 352px; height: 68px; float: left; margin: 18px 0px 0px 0px; background: url('/coreone/gfx/logo.gif') no-repeat 0 0; }
#header .logo h1				{ width: 352px; height: 68px; margin: 0px; padding: 0px; }
#header .logo h1 a				{ width: 352px; height: 68px; display: block; outline: none; }
#header .logo h1 a:hover			{ width: 352px; height: 68px; }
#header .logo h1 a span				{ display: none; }

#header div.menu				{ width: 668px; height: 28px; float: right; margin: 5px 0 0 0; font-family:  Helvetica, Tahoma; font-weight:bold; font-size: 10pt; text-transform: none; }

#main div.hdots					{ width: 920px; height: 10px; background: url('/coreone/gfx/hdots.gif') repeat-x bottom center; }
#main div.hdots_s				{ width: 278px; height: 10px; background: url('/coreone/gfx/hdots.gif') repeat-x bottom center; }

#pagis						{ width: 360px; height: 28px; line-height: 24px; margin: 0 auto;}
#pagis .previous				{ width: 100px; float: left; text-align: left; }
#pagis .pages					{ width: 160px; float: left; text-align: center; }
#pagis .pages span				{ padding: 2px 4px 2px 4px; color: #D86911; }
#pagis .next					{ width: 100px; float: left; text-align: right; }
#pagis a:hover {color: #D86911;}

#footer .coreone				{ float: left; color: #000000; padding: 45px 0px 0px 28px; text-align: left; }
#footer .pecms					{ float: right; padding: 45px 28px 0px 0px; color: #000000; }
#footer .pecms a				{ color: #000000; text-decoration:none;} 
#footer .pecms a:hover				{ color: #ff9933; text-decoration:none;} 

ul.topnav {
	list-style: none;
	margin: 4px 0px 0px 0px;
	padding: 0px; 
	background: #222;

	background: url('/coreone/gfx/menu/topnav_bg.gif') repeat-x;
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 6px 0 0;
	position: relative; /*--Declare X and Y axis base--*/
}
ul.topnav li a{
	padding: 10px 2px;
	color: #9a9a9a;
	letter-spacing: 1px;
	display: block;
	text-decoration: none;
	float: left;
	outline: none;
}
ul.topnav li a:hover{
	background: url('/coreone/gfx/menu/topnav_hover.gif') no-repeat center top;
	color: #ccc;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	margin-top: 4px;
	background: url('/coreone/gfx/menu/subnav_btn_.gif') no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 190px;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 190px;
}
html ul.topnav li ul.subnav li a {
    font-family: Georgia;
    font-size: 9pt;
    color: #ccc;
    text-transform: none;
	float: left;
	width: 170px;
	background: #333 url('/coreone/gfx/menu/dropdown_linkbg.gif') no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url('/coreone/gfx/menu/dropdown_linkbg.gif') no-repeat 10px center; 
	color: #fff;
}
