<!--

/** Globals */

body {
	margin: 0;
	padding: 0;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	text-decoration : none;
	color: #58585a; 
	font-size: 11px;
	text-align: center;
}

a {
	font-family : Verdana, Arial, sans-serif; 
	text-decoration : none; color : Black; 
}

a:hover { 
	font-family : Verdana, Arial, sans-serif; 
	color : Black; 
}

/** Error box on login page */
#errorBox {
	margin: 2px;
        padding: 5px;
        font-size: 11px;
        text-align: center;
        color: red;
        background-color: #F1F3F5;
        border: 1px solid red;
}


select {
	background-color: #F4F1D9;font-size : 12px;
}

combo {
	background-color: #F4F1D9;font-size : 12px;
}

textarea {
	background-color: #FAFAFA; font-size : 12px;
}

form {
	margin:0;
	padding:0;
}

img {
	border: 0;
	vertical-align: middle;
}

iframe {
	border: 1px solid #DDDDDD;
}

.textbox {
	color: Black;
	background-color: #F4F1D9;	
	font-size: 12px;
}

.ComboBox {
		color : Black;
		background-color : #F4F1D9;
		font-size : 12px;
}
	
.radio {
		color : Black;
		background-color : #F4F1D9;
		font-size : 12px;
}	
		
.formfield {
		border-color : #666699 #666699 #666699 #666699;
		border-width : 1px;
		color : Black; 
		background-color : #F4F1D9;
		height : 19px; font-size : 12px;
}

.button{
	background : transparent;
	border-style: solid solid solid double;
	border-color: #D7DFE9;
	border : 0px solid #386187;
	font-family : Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight : bolder;
	color: #004080;
}

a.login { 
	font-weight : bolder;	
	font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : Black; 
}

/** Header */
#header {
	margin: 0 0 10px 0;
	padding: 12px 12px 16px 12px;
	position: relative;
	text-align: right;
	background: url(/templates/beez/images/header_bg.png) bottom center no-repeat;
}
#header h1 {
	font-weight:normal;
	text-transform: uppercase;
}
#logo span.header1 {
	float: right;
	display:block;
	width: 700px;
	margin: 45px 0 2px 0 !important;
	padding: 0 0 3px 0;
	border-bottom: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #fff;
}
#logo {
	font-size:1em !important;
	font-weight:bold !important;
	position:relative;
	text-align:left;
	text-transform:none !important;
	z-index:0;
	margin: 0;
	padding: 0;
}
#logo img {
	float: left;
	display:block;
}	
#logo {
	width:100%;
	padding: 0;
	margin: 0;
}


.all {
	width: 998px;
	margin: 0 auto;
	padding: 0;
	background: #edefef;
	border: none;
	color: #58585a;
	text-align: left;
}
.content {
	width: 100%;
	margin: 0;
	padding: 0;
	/*background: #fff;*/
}



/** Popups content needs a 100% width*/
#popup {
        text-align: left;
        width: 100%;
        margin: 0;
        padding: 0;
}


/** Menu */

#menu {
	width: 100%;
	height: 54px;
	border: 0;
	margin: 0;
	padding: 0;
	text-align: center;
	background-image: url(images/menu-bg.gif);
}

.menuItem {
	width: 11%;
	height: 100%;
	text-align: center;
	/**display: inline;*/
	float:left;
}

.menuItem p {
	margin: 0;
	padding: 0;
}

.menuItem img {
	vertical-align: bottom;
}

.menu { font-family : Verdana, Arial, sans-serif; font-size : 8pt; color : #004080; }
.menu:link { font-family : Verdana, Arial, sans-serif; font-size : 8pt;color : #004080;  }
.menu:hover { font-family : Verdana, Arial, sans-serif; font-size : 8pt;color : #004080;  }
.menu:visited { font-family : Verdana, Arial, sans-serif; font-size : 8pt;color : #004080;  }

/** Styled button */

.btn {
	height: 22px;
	border: 0;
	width: 40px;
}

.btnLeft {
	height: 22px;
	width: 9px;
	border: 0;
	padding: 0;
	margin: 0;
	float: left;
	background-image: url(images/loginbutton-left.gif);
}

.btnMiddle {
	height: 22px;
	border: 0;
	padding: 0;
	margin: 0;
	text-align: center;
	background-image: url(images/loginbutton-mid.gif);
}

.btnRight {
	height: 22px;
	width: 9px;
	border: 0;
	padding: 0;
	margin: 0;
	float: right;
	background-image: url(images/loginbutton-right.gif);
}



table.buttonTable {		
	height: 22px;
	border: 0;
	padding: 0;
	margin: 0;
}
td.buttonLeft {
	background-image: url(images/loginbutton-left.gif);
	height: 22px;
	width: 9px;
	padding: 0;
	margin: 0;
}
td.buttonMiddle {
	background-image: url(images/loginbutton-mid.gif);
	height: 22px;
	padding: 0;
	margin: 0;
}
td.buttonRight {
	background-image: url(images/loginbutton-right.gif);
	height: 22px;
	width: 9px;
	padding: 0;
	margin: 0;
}

/**
table.menu {
	background-image: url(images/menu-bg.gif);
	padding: 3px;
	height: 54px;
	width: 100%;
	border: 0;
}
	.menu { font-family : Verdana, Arial, sans-serif; font-size : 8pt; color : #004080; }
	.menu:link { font-family : Verdana, Arial, sans-serif; font-size : 8pt;color : #004080;  }
	.menu:hover { font-family : Verdana, Arial, sans-serif; font-size : 8pt;color : #004080;  }
	.menu:visited { font-family : Verdana, Arial, sans-serif; font-size : 8pt;color : #004080;  }
	.navigation { font-family : Verdana, Arial, sans-serif; font-size : 8pt;color : #004080; }

	.navigation:link { text-decoration: none; font-family : Verdana, Arial, sans-serif; font-size : 8pt;color : #004080;  }
	.navigation:hover { text-decoration: none; font-family : Verdana, Arial, sans-serif; font-size : 8pt;color : #004080;  }
	.navigation:visited { text-decoration: none; font-family : Verdana, Arial, sans-serif; font-size : 8pt;color : #004080; }
*/
	.autolink:link { text-decoration: underline; font-family : Courier New, Verdana, Arial, sans-serif; font-size : 9pt; color : #004080; }
	.autolink:hover { text-decoration: underline; font-family : Courier New, Verdana, Arial, sans-serif; font-size : 9pt; color : #004080; }
	.autolink:visited { text-decoration: underline; font-family : Courier New, Verdana, Arial, sans-serif; font-size : 9pt; color : #004080; }

table.login_bg {
	background-image: url(images/login-bg.gif);
}

 	

td.usage {
	font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	background-image: url(images/usage-bg.gif);
	height: 32px;
	text-align: center;
}

	TD.rempli { font-family : Verdana, Arial, sans-serif; background-color : #66CC99;}
	TD.memo { font-family : Verdana, Arial, sans-serif; background-color: #E8E8E8;}

/** list table cells */
td.default { 
	height: 20px; 
	font-family : Verdana, Arial, sans-serif; 
	background-color : #DDE3EB; 
	font-size : 8pt;color : Black; 
}

td.cent { 
	height: 20px; 
	font-family : Verdana, Arial, sans-serif; 
	background-color: #DDE3EB; 
	text-align: center; 
	font-size : 8pt; 
	color: Black;
}

td.right { 
	height: 20px; 
	font-family : Verdana, Arial, sans-serif; 
	background-color: #DDE3EB; 
	text-align: right; 
	font-size : 8pt; 
	color: Black;
}
	TD.right2 { font-family : Verdana, Arial, sans-serif; text-align: right; font-size : 8pt; color: Black;}

/** list tables headers */
td.headers {
		height: 21px;
		font-family : Verdana, Arial, sans-serif;
		background-color : #CFCFCF;
		background-image: url(images/header-bg.gif);
		text-align : center;
		font-size : 8pt;
		color:  #004080;
}

td.headersLeft {
		height: 21px;		
		font-family : Verdana, Arial, sans-serif;
		background-color : #CFCFCF;
		background-image: url(images/header-bg.gif);
		text-align : left;
		font-size : 8pt;
		color:  #004080;
}

td.headersRight {
		height: 21px;
		font-family : Verdana, Arial, sans-serif;
		background-color : #CFCFCF;
		background-image: url(images/header-bg.gif);
		text-align : right;
		font-size : 8pt;
		color:  #004080;
}

td.separator {
	background-image: url('images/cellseparator.gif');
	height: 2px;
}

a:link.spam,  a:visited.spam {
	color: red;
}

a:hover.spam {
        color: red;
	/*font-weight: bold; */
	text-decoration: underline;
}


TD.default2 { font-family : Verdana, Arial, sans-serif; font-size : 8pt;color : Black; }
TD.default9 { font-family : Verdana, Arial, sans-serif; background-color : #E8E8E8; font-size : 9pt;color : Black; }
TD.title { font-family : Verdana, Arial, sans-serif; color: #191970; background-color : #B0C4DE; text-align : center; font-size : 8pt;}
TD.headerright { font-family : Verdana, Arial, sans-serif; color: #004080; background-color : #E6ECF3; text-align : right;  font-size : 8pt; }
TD.headerright2 { font-family : Verdana, Arial, sans-serif; color: #004080; background-color : #E6ECF3;  BACKGROUND-IMAGE: url(images/header-bg.gif); text-align : right;  font-size : 8pt; }

		
-->

#bg_fach {
	background: url(/gfx/bg_c.gif) center top repeat-y;	
}
#bg_top_fach {
	background: url(/gfx/bg_top.gif) center top no-repeat;	
	padding-top: 28px;
}
#header_fach  {
	height: 98px;
	background: #fff url(/gfx/header_bg.gif) right top repeat-x;
}
#header_fach  a {
	display: block;
	height: 98px;
	width: 270px;
	background: #203982 url(/gfx/logo_nowe.jpg) left top no-repeat;
}
#header_fach  a span {
	display: none;
}

#menuTop_fach {
	height: 34px;
	margin: 0;
	padding: 0;
	background: url(/gfx/menu_new_bg.gif) top repeat-x;
}
#menuTop_fach ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menuTop_fach ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: none;
}
#menuTop_fach ul li a {
	display: block;
	height: 34px;
	margin: 0;
	padding: 0;
	border: none;
	text-decoration: none;
}
#menuTop_fach ul li a:hover {
	text-decoration: none;
}
#menuTop_fach ul li a span {
	visibility: hidden;
}
#menuTop_fach ul li#menu_aktualnosci a {
	width: 103px;
	background: url(/gfx/menu_new.gif) 0 0 no-repeat;
}
#menuTop_fach ul li#menu_aktualnosci a.active {
	background: url(/gfx/menu_new.gif) 0 -34px no-repeat;
}
#menuTop_fach ul li#menu_aktualnosci a:hover {
	background: url(/gfx/menu_new.gif) 0 -34px no-repeat;
}
#menuTop_fach ul li#menu_porady a {
	width: 71px;
	background: url(/gfx/menu_new.gif) -103px 0 no-repeat;
}
#menuTop_fach ul li#menu_porady a.active {
	background: url(/gfx/menu_new.gif) -103px -34px no-repeat;
}
#menuTop_fach ul li#menu_porady a:hover {
	background: url(/gfx/menu_new.gif) -103px -34px no-repeat;
}
#menuTop_fach ul li#menu_technologie a {
	width: 105px;
	background: url(/gfx/menu_new.gif) -174px 0 no-repeat;
}
#menuTop_fach ul li#menu_technologie a.active {
	background: url(/gfx/menu_new.gif) -174px -34px no-repeat;
}
#menuTop_fach ul li#menu_technologie a:hover {
	background: url(/gfx/menu_new.gif) -174px -34px no-repeat;
}
#menuTop_fach ul li#menu_warsztat a {
	width: 83px;
	background: url(/gfx/menu_new.gif) -279px 0 no-repeat;
}
#menuTop_fach ul li#menu_warsztat a.active {
	background: url(/gfx/menu_new.gif) -279px -34px no-repeat;
}
#menuTop_fach ul li#menu_warsztat a:hover {
	background: url(/gfx/menu_new.gif) -279px -34px no-repeat;
}
#menuTop_fach ul li#menu_normy a {
	width: 84px;
	background: url(/gfx/menu_new.gif) -362px 0 no-repeat;
}
#menuTop_fach ul li#menu_normy a.active {
	background: url(/gfx/menu_new.gif) -362px -34px no-repeat;
}
#menuTop_fach ul li#menu_normy a:hover {
	background: url(/gfx/menu_new.gif) -362px -34px no-repeat;
}
#menuTop_fach ul li#menu_poczta a {
	width: 71px;
	background: url(/gfx/menu_new.gif) -446px 0 no-repeat;
}
#menuTop_fach ul li#menu_poczta a.active {
	background: url(/gfx/menu_new.gif) -446px -34px no-repeat;
}
#menuTop_fach ul li#menu_poczta a:hover {
	background: url(/gfx/menu_new.gif) -446px -34px no-repeat;
}
#menuTop_fach ul li#menu_prenumerata a {
	width: 109px;
	background: url(/gfx/menu_new.gif) -517px 0 no-repeat;
}
#menuTop_fach ul li#menu_prenumerata a.active {
	background: url(/gfx/menu_new.gif) -517px -34px no-repeat;
}
#menuTop_fach ul li#menu_prenumerata a:hover {
	background: url(/gfx/menu_new.gif) -517px -34px no-repeat;
}
#menuTop_fach ul li#menu_forum a {
	width: 70px;
	background: url(/gfx/menu_new.gif) -626px 0 no-repeat;
}
#menuTop_fach ul li#menu_forum a.active {
	background: url(/gfx/menu_new.gif) -626px -34px no-repeat;
}
#menuTop_fach ul li#menu_forum a:hover {
	background: url(/gfx/menu_new.gif) -626px -34px no-repeat;
}
#menuTop_fach ul li#menu_kontakt a {
	width: 74px;
	background: url(/gfx/menu_new.gif) -696px 0 no-repeat;
}
#menuTop_fach ul li#menu_kontakt a.active {
	background: url(/gfx/menu_new.gif) -696px -34px no-repeat;
}
#menuTop_fach ul li#menu_kontakt a:hover {
	background: url(/gfx/menu_new.gif) -696px -34px no-repeat;
}

/*  LOCALISER  /////////////////////////////////////////////////////////////////////////////////// */
#localiser_fach {
	font-size: 9px; 
	color: #397bb2;
	padding: 10px 0;
}
#localiser_fach a {
	font-weight: normal;
	color: #397bb2;
	padding: 0 16px 0 10px;
	background: url(/gfx/loc.gif) right center no-repeat;
	text-decoration: none;
}
#localiser_fach a#home {
	font-weight: bold;
	padding-left: 2px;
}
#localiser_fach span {
	padding: 0 10px;
}

#links_fach {
	padding-top: 15px;
}

#links_fach,
#links_fach a {
	color: #397bb2;
	line-height: 22px;
	text-decoration: none;
	font-family: Tahoma,Arial,Helvetica,Verdana,'sans-serif';
	font-size: 11px;
}
#links_fach a {
	padding: 0 7px;
}
#name_fach {
	width: 180px;
	float: left;
	font-weight: bold;
}

#val_fach {
	width: 580px;
	float: left;	
}

#footer_fach {
	background: url(/gfx/footer.gif) center top no-repeat;
	padding: 40px 0 20px 0;
	color: #397bb2;
	font-size: 9px;
	
}
#copy_fach {
	margin: 0 auto;
	width: 770px;
	color: #b9d9ff;
	text-align: left;
}
#copy_fach a {
	text-decoration: none;
	color: #b9d9ff;
}

#green_fach {
	margin: 0;
	padding: 15px 0 0 0;
	background: #ef8f2e url(/gfx/mm.gif) 0 0 no-repeat;
	width: 303px;
	float: left;
}
#green_fach h3 {
	margin: 0;
	padding: 0 20px 15px 20px;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #fff;
}
#green_fach .bot_fach {
	background: url(/gfx/gr_bot.gif) left bottom no-repeat;	
	height: 12px;
}
#green_fach p {
	margin: 0;
	padding: 0 20px 15px 20px;
	color: #FFF;
	text-align: justify;
	line-height: 130%;
}

#poczta_login {
	float: right;
	width: 450px;
	margin: 0 140px 0 0;
}
#poczta_login h3 {
	margin: 0;
	padding: 12px 0 10px 0;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color: #015092;
}
#poczta_login p {
	margin: 0;
	padding: 0;
	font-family: Tahoma,Arial,Helvetica,Verdana,'sans-serif';
	font-size: 11px; 
	color: #015092;
	line-height: 130%;
}
#poczta_login a {
	text-decoration: none;
	color: #015092;
	font-weight: bold;
}
#poczta_login a:hover {
	text-decoration: underline;
	color: #015092;
	font-weight: bold;
}
#poczta_login p#rejestruj {
	margin: 10px 0 0 163px;
	padding: 0;
	color: #015092;
}
#poczta_login p#rejestruj a {
	display: block;
	width: 120px;
	height: 18px;
	padding: 4px 0 0 0;
	color: #004080;
	text-align: center;
	background: url(/gfx/rejesrtujbutton.gif) left bottom no-repeat;
}

.clearing {
	clear: both;
	line-height: 0.1%;
	font-size: 0.1%;
	height: 0.1%;
}

