body {
	color: #000;
	margin: 0 !important;
	background: #fff;
}
body.xmas { background: url('/site_images/1/0/layout/bg-snow.jpg') 0 0 repeat-x #fff; }
a { -moz-outline: none; }

div#wrapper {
	/*width: expression(document.body.clientWidth < 979 ? "980px" : document.body.clientWidth > 1199 ? "1200px" : "auto");*/
	width: expression(document.body.clientWidth < 979 ? "980px" : document.body.clientWidth > 1599 ? "1600px" : "auto");
	margin: 0 auto;
	padding: 0 0px 0 0px;
	max-width: 1600px !important; /*bylo 1200px*/
	min-width: 980px !important; /*bylo 980px*/
	text-align: center !important; /*bylo left */
}
/* MSIE6 */
* html body #wrapper {width:expression(
(document.documentElement.offsetWidth) >1600 
* (parseInt(document.body.currentStyle.fontSize) 
/ parseInt(document.body.currentStyle.fontSize))?  "1600px" 
: ((document.documentElement.offsetWidth) < 980? "1000px" : "98%")); }

#pagecontent1 {
	/*overflow: hidden;*/
	clear: both;
}
/* navbar */
#pagecontent2 .navbar { padding: 0; }
.clear {
	clear: both;
}
.noBackground {
	background: none !important;
}

input.alert {
  border: 2px #ff5a00 solid; 
  background: #fff1b2;
}

a { color: #0D58AC; }

a.alleLink, a.alleLink:visited { color: #d9d9d9; }
a.alleLink span { color: #0D58AC; }
a.alleLink:hover { color: #ababab; }
a.alleLink:active { color: #0D58AC; }
a.alleLink:visited span { color: #505050 !important; }

a.spec { color: white !important; font-family: Verdana; }
a.spec span { font-size: 10pt; color: white !important; font-family: Verdana; }

a.spec:hover { text-decoration: underline; }
/*a.spec:hover span { text-decoration: none; }*/

a.ostatni { color: white !important; font-family: Tahoma; }
a.ostatni:hover { color: white !important; font-family: Tahoma; }


/* new msg & err_msg */
div.table-msg {
	background: #f3ffcd;
	border: 1px solid #b1da81;
}
div.table-msg span.msg {
	font-family: Verdana; 
  color: #60a536;
}
div.table-msg span.normal {
	color: #4b5d40;
}
div.table-error {
	background: #ffe7d8;
	border: 1px solid #ff9866;
}
div.table-error span.error {
	font-family: Verdana; 
  color: #fd5e34;
}

input.form-submit, input[type=submit].submit-hidden, input[type=submit], input[type=button], input[type=reset] {
	height: 25px;
	background: url('./images/inputButtonBg.gif') repeat-x 0 0;
	border: 1px solid #747474;
	cursor: pointer;
	padding: 0 8px;
	color: #000;
	text-decoration: none;
}
input:hover.form-submit, input:hover[type=submit].submit-hidden, input:hover[type=submit], input:hover[type=button], input:hover[type=reset] {
	background: url('./images/inputButtonBg.gif') repeat-x 0 -23px;
}
input:active.form-submit, input:active[type=submit].submit-hidden, input:active[type=submit], input:active[type=button], input:active[type=reset] {
	background: url('./images/inputButtonBg.gif') repeat-x 0 -46px;
}
input.form-submit[type=submit][disabled], input[type=submit][disabled], input[type=button][disabled], input[type=reset][disabled], input:hover.form-submit[type=submit][disabled], input:hover[type=submit][disabled],  input:hover[type=button][disabled], input:hover[type=reset][disabled], input:active[type=submit][disabled], input:active[type=button][disabled], input:active[type=reset][disabled], input:active.form-submit[type=submit][disabled] {
	background: url('./images/inputButtonBg.gif') repeat-x 0 -23px;
	cursor: default;
	color: #999;
	border: 1px solid #aaa;
	padding: 0 8px;
	height: 25px;
}

td.formtitle {
	border: #4f76be 1px solid;
	padding: 2px 15px;
	color: #fff !important;
	font-size: 12px !important;
	background: #7ab2e7 url('./images/form-header-bg.png.gif') repeat-x;
}

td.form1, td.form2, td.form1bold {
	border: none;
	border-top: #fff 1px solid;
	border-bottom: #ddd 1px solid;
	background: #f7f7f7;
}

