
/* {margin:0; padding:0;}  */

body {
	color: #000 !important; /* we want everything in black */
	background-color:#fff !important; /* on white background */
	font-family:arial; /* arial is nice to read ;) */
	border:0 !important; /* no borders thanks */
	margin:0 !important; /* no margins thanks */
}

html {
	border:0 !important; /* again no borders on printouts */
}

.noprint {
	display:none !important;
}


.clear { clear:both; }
.auto { width:auto; height:auto; }
.screen { visibility:hidden; }

A { color:#D52D00; text-decoration:none;}
A:hover { text-decoration: underline;}
*:focus { outline: none; }
A img { border:0; outline: none; }

TABLE { margin:0; padding:0;
        border:none;
        border-collapse:collapse;
	width:100%;
/*     height:100%; to strasznie psuje !!! */
}
TD, INPUT, TEXTAREA, SPAN {
	margin:0; padding:0;
        font-family:Tahoma;
        font-size:11px;
        line-height:15px;
        vertical-align:top;
}

.tdd {border-bottom: 1px solid #DDD; text-align:top; padding-left:3px; padding-bottom:3px;}
.tddc {text-align:top; padding-left:3px;}
.tdud {border-top:1px solid #DDD;border-bottom:1px solid #DDD;}

TABLE.zamow {width:650px; border:none; border-collapse:collapse;}
TABLE.zamow TR {}
TABLE.zamow TD {}
TABLE.zamow TD.ud {height:8px;}
TABLE.zamow TD.txt {width:36%;}
TABLE.zamow TD.inp {width:63%;}

TABLE.zamow1 {width:400px; border:none; border-collapse:collapse;}
TABLE.zamow1 TR {}
TABLE.zamow1 TD {}
TABLE.zamow1 TD.ud {height:8px;}
TABLE.zamow1 TD.head {font-weight:bold;text-align:center;padding-top:5px; font-size:12px;
		color: white; background-color: black; border:none; margin-bottom:1px; }
TABLE.zamow1 TD.txt {width:200px;}
TABLE.zamow1 TD.inp {width:200px;}

TABLE.zamow2 {width:650px; border:1px solid transparent; border-collapse:collapse;}
TABLE.zamow2 TR {}
TABLE.zamow2 TD {}
TABLE.zamow2 TD.ud {height:8px;}
TABLE.zamow2 TD.head {font-weight:bold;text-align:center;padding-top:5px; font-size:12px;
		color: white; background-color: black; border:none; margin-bottom:1px; }
TABLE.zamow2 TD.txt {width:430px;} /* pomniejszone o 10px */
TABLE.zamow2 TD.inp {width:210px;}

TABLE.praca {width:650px; border:none; border-collapse:collapse;}
TABLE.praca TR {}
TABLE.praca TD {}
TABLE.praca TD.ud {height:8px;}
TABLE.praca TD.txt {width:36%;}
TABLE.praca TD.inp {width:63%;}

TABLE.karta {width:650px; border:1px solid transparent; border-collapse:collapse;}
TABLE.karta TR {}
TABLE.karta TD {}
TABLE.karta TD.ud {height:8px;}
TABLE.karta TD.head {font-weight:bold;text-align:center;padding-top:5px; font-size:12px;
		color: white; background-color: black; border:none; margin-bottom:1px; }
TABLE.karta TD.txt {width:430px;} /* pomniejszone o 10px */
TABLE.karta TD.inp {width:210px;}

TABLE.karta_sp {width:650px; border:none; border-collapse:collapse;}
TABLE.karta_sp TR {}
TABLE.karta_sp TD {}
TABLE.karta_sp TD.txt {width:160px;} /* pomniejszone o 5px z kazdej strony */
TABLE.karta_sp TD.inp {width:160px;}

TABLE.error	{ border: 1px solid #EE0000; }

select option,
input[type="reset"],
input[type="submit"],
input[type="button"],
input[type="radio"],
input[type="checkbox"],
input[type="file"] {
	cursor: pointer; cursor: hand;
}

button::-moz-focus-inner,
select > option::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: 1px dotted transparent;
	cursor: pointer; cursor: hand;
}

button:focus::-moz-focus-inner,
select > option:focus::-moz-focus-inner,
input[type="reset"]:focus::-moz-focus-inner,
input[type="button"]:focus::-moz-focus-inner,
input[type="submit"]:focus::-moz-focus-inner,
input[type="file"] > input[type="button"]:focus::-moz-focus-inner {
	padding: 0;
}

[disabled],
input[disabled], input[readonly],
input[type="text"][disabled], input[type="text"][readonly],
input[type="radio"][disabled], input[type="radio"][readonly],
input[type="checkbox"][disabled], input[type="checkbox"][readonly],
select[disabled], select[readonly],
checkbox[disabled], checkbox[readonly],
textarea[disabled], textarea[readonly]
{
	background-color: white;
	color: black;
	cursor: default;
}

div { background-color:transparent; }
div.inputs	{ position:relative; width:100%; height:20px; }
div.margin3u	{ padding-top: 3px; }
div.inline	{ border: 1px solid transparent; display:inline; height:20px; }
div.error	{ border: 1px solid #EE0000; }
div.textarea	{ height:37px; }

div.inputs span.checked { font-weight:bold; }

INPUT.check	{ border-width: 0; border-style: none; background-color: transparent; margin:0; }
INPUT.radio	{ border-width: 0; border-style: none; background-color: transparent; margin:0; }

INPUT.nums	{ width:88px;  height:20px; position:absolute; left:0; padding:3px; color:#444444;	border:1px solid #FFF; border-color:#FFF; }
INPUT.text	{ width:146px; height:20px; position:absolute; left:0; padding:3px; color:#444444;	border:1px solid #FFF; border-color:#FFF; width:375px; }
INPUT.texts	{ width:146px; height:20px; position:absolute; left:0; padding:3px; color:#444444;	border:1px solid #FFF; border-color:#FFF; }
INPUT.textl	{ width:202px; height:20px; position:absolute; left:0; padding:3px; color:#444444;	border:1px solid #FFF; border-color:#FFF; }
INPUT.send	{ width:88px;  height:20px; position:absolute; top:0; left:155px; color: #000000;	border:none; }
INPUT.button	{ width:202px; height:20px; position:absolute; top:0; left:16px; color: #000997;	border:none; }
SELECT.temat	{ width:144px; height:20px; position:absolute; left:0; margin:0; padding:0; padding-left:3px; color:#000; background-color: transparent; z-index:1;	border:1px solid transparent; }
TEXTAREA.texta	{ width:144px; height:60px; overflow:auto; color:#444444;	border:1px solid #FFF; border-color:#FFF; width:375px; height:35px;
		padding-top:3px; padding-left:3px; }
TEXTAREA.uwagi	{ width:202px; height:80px; overflow:auto; color:#444444;	border:1px solid #FFF;
		padding-top:3px; padding-left:3px; }
SPAN.text	{ height:10px; color:#000000; position:relative; top:8px; left:90px;
		font-size:9px; vertical-align:bottom; border:none; z-index:4; }
SPAN.error	{ height:10px; color:#FF0000; position:absolute; right:1px;
		font-size:10px; vertical-align:top; border:none; z-index:5; }

SELECT.temat	OPTION
	{ width:130px; height:16px; margin:0; padding:0; border:0; color:#000; background-color: transparent;  border:none; }

<!--[if IE]>
<![endif]-->

/* TEST */

.borderRed      { border:1px RED dotted; }
.borderGreen    { border:1px GREEN dotted; }
.borderBlue     { border:1px BLUE dotted; }
.borderBlack    { border:1px BLACK dotted; }
.borderWhite    { border:1px WHITE dotted; }
.borderYellow   { border:1px YELLOW dotted; }
.borderBraun    { border:1px BRAUN dotted; }
.borderNone     { border:1px transparent solid; }


.left_tall { background:url() repeat-x bottom; width:50%;}
.right_tall {background:url() repeat-x bottom; width:50%;}


.date { background:url(../images/marker_1.gif) no-repeat left; padding-left:10px;}
.login { background:url(../images/marker_2.gif) no-repeat left; padding-left:10px;}

.title1 { margin-bottom:11px;}
.title2 { margin-bottom:26px;}
.img_indent { margin-right:12px; margin-top:4px;}

.link1 { background:url(../images/marker_4.gif) no-repeat left; padding-left:7px; font-weight:bold;}

.line_hor { background:#D7D7D5; height:1px; margin:22px 0 25px 0;}

.scroll { height:290px; overflow:auto; padding-right:12px; padding-left:8px; }
.scroll350 { height:350px; overflow:auto; padding-right:12px; padding-left:8px; }

.date_1 { color:#8B0918; font-size:12px; font-weight:bold; }

.txt1 {background:url(../images/marker_3.gif) no-repeat left; padding-left:6px; padding-bottom:4px; color:#38352D;}

#main {height:800px; width:766px; margin:0 auto;}

#row1 {}
#row2 {}
#row3 {}

/* header */
#header { height:188px; background:url(../images/head.jpg) no-repeat left top;}
#header .row1 { height:29px;}
#header .row1 .c1 {width:465px;}
#header .row1 .c2 {width:122px; color:#EBECEC; padding-left:10px; padding-top:11px;}
#header .row1 .c3 {width:159px; color:#EC0707; padding-left:10px; padding-top:11px;}
#header .row2 {}
#header_menu {}
#header_menu .c1 { width:30px; background:url(../images/left_sp.jpg) no-repeat;}
#header_menu .c2 {}
#header_menu .c3 { width:166px; background:url(../images/right_sp.jpg) no-repeat;}

/*footer*/
#footer { height:57px;}
#footer .c1 { width:466px; background:url(../images/bgd_foot.gif) left repeat-x; color:#EDEEEE;}
#footer .c1 a { color:#EDEEEE; text-decoration:none;}
#footer .c1 a:hover { text-decoration:underline;}
#footer .c2 { background:url(../images/bgd_foot_1.gif) left repeat-x;}
#footer .date { background:url(../images/marker_1.gif) no-repeat left; padding-left:6px; padding-bottom:2px;}

/*content*/
#content { height:388px; }
#content .col1 { width:405px; padding: 41px 30px 30px 30px;}
#content .col2 { background:url(../images/bgd_cont.jpg) no-repeat left top #D7D7D7; width:271px;  padding:110px 15px 20px 15px; }
#content2 { height:300px; }
#content2 .col1 { width:405px; padding: 41px 30px 30px 30px;}
#content2 .col2 { background:url(../images/bgd_cont.jpg) no-repeat left top #D7D7D7; width:271px;  padding:110px 15px 20px 15px; }


/* page1 */
#page1 #content .col1 ul { list-style:none; width:275px;}
#page1 #content .col1 li a{ background:url(../images/marker_3.gif) no-repeat left; padding-left:7px; font-weight:bold; color:#38352D; line-height:20px; height:22px; display:block}
#page1 #content .col1 li a:hover{ background:url(../images/bgd_list.gif) no-repeat; text-decoration:none;}

/* page2 */
#page2 #content .col1 { padding-bottom:29px; }
#page2 #content .col2 { padding-bottom:36px; }
#page2 #content .col1 ul { list-style:none;}
#page2 #content .col1 li a{ background:url(../images/marker_3.gif) no-repeat left; padding-left:10px; font-weight:bold; color:#38352D; line-height:20px;}
#page2 #content .col1 li a:hover { text-decoration:underline;}
#page2 #content .col1 .line_hor { margin:27px 0 25px 0;}

/* page3 */
#page3 #content .col1 { padding-bottom:34px;}
#page3 #content .col1 ul { list-style:none;}
#page3 #content .col1 li a{ background:url(../images/marker_3.gif) no-repeat left; padding-left:10px; font-weight:bold; color:#38352D; line-height:22px;}
#page3 #content .col1 li a:hover { text-decoration:underline;}
#page3 #content .col2 .scroll { padding-right:0px; padding-left:8px;}
#page3 #content .col2 ul { list-style:none;}
#page3 #content .col2 li a{ background:url(../images/marker_3.gif) no-repeat left; padding-left:7px; padding-top:2px;  font-weight:bold; color:#38352D; line-height:20px; display:block; height:20px; width:202px;}
#page3 #content .col2 li a:hover { background:url(../images/marker_5.gif) no-repeat left #B17077; padding-left:10px; text-decoration:none; color:#FFFFFE;}
#page3 .title2 { margin-bottom:22px; }

/* page4 */
#page4 #content .col1 { padding-bottom:36px; } 

/* page5*/
#page5 #content .col1 { padding-bottom:24px; }
#page5 #content .col1 .line_hor { margin-top:29px; margin-bottom:24px; }
#page5 .title2 { margin-bottom:24px; }

/* page6*/
#page6 #content .col1 {padding-bottom:43px; }
#page6 .link { text-decoration:underline;}
#page6 .link:hover { text-decoration:none;}
#page6 .line_hor { margin-top:27px; margin-bottom:24px; }

/* page7*/
#page7 #content .col1 { padding-bottom:42px;}
#page7 .link { text-decoration:underline;}
#page7 .link:hover { text-decoration:none;}


