body {
	background: #ffffff url(../resource/gfx/background.gif) repeat-x fixed;
	font: normal 8pt/10pt Tahoma,Arial, "Verdana,Sans Serif";
	color:#3f3d45;
}

img {
	border:none;
}


a:link, a:active, a:visited {
	color:#3f3d45;
	text-decoration:none;
}

a:hover {
	color:#3f3d45;
	text-decoration:underline;
}




/* forms */

input.text {
	font: normal 8pt/10pt Tahoma,Arial, "Verdana,Sans Serif";
	height:13pt;
	width:150px;
	padding:1px;
	background:#f0f0f0;
	border:1px #a8a8a8 solid;
	margin:5px 0px 5px 0px;
}

select.text {
	font: normal 8pt/10pt Tahoma,Arial, "Verdana,Sans Serif";
	height:12pt;
	background:#f0f0f0;
	border:1px #8f8f8f solid;
}

textarea.text {
	font: normal 8pt/10pt Tahoma,Arial, "Verdana,Sans Serif";
	background:#f0f0f0;
	border:1px #8f8f8f solid;
}

input.submit {
	font: normal 8pt/10pt Tahoma,Arial, "Verdana,Sans Serif";
	background:#f0f0f0;
	border:1px #8f8f8f solid;
	margin:5px 0px 5px 0px;
	cursor:pointer;
}

form {
	margin:0px;
}


/* construct lay */

#vifbanner {

	width : 640px;
	height : 600px;
	
	margin-left : 320px;
}

#vifbannertext {
width : 633px;
height : 376px;
margin-top: 1px;
background : url(../gfx/zajawka-bottom.PNG);
}

#vifform {
	width : 290px;
	height : 215px;
	float : left;
}
	
#vifpic {
	
	height : 215 px;
	width : 310px;
	margin-right: 10px;
	float:right;

}
#contener {
	width:770px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-385px;
	margin-bottom:115px;
}

#top {
	width:770px;
	height:50px;
	margin-top:5px;
	background:#f7f7f7;
	border:1px #999 solid;
}
		/* top */
		#logo {
                        text-align:center;
                        width:190px;
			height:50px;
			float:left;
			border-right:1px #999 solid;
		}
		
		#status {
			margin-left:30px;
			width:502px;
			height:50px;
			float:left;
		}
		
		#logout {
            text-align:center;
            width:45px;
			height:50px;
			float:left;
			margin-left:0px;
			border-left:1px #999 solid;
		}
		
#menu {
	width:770px;
	margin-top:5px;
	background:#f7f7f7;
	border:1px #999 solid;
}


#help {
	width:770px;
	margin-top:5px;
	background:#f7f7f7;
	border:1px #999 solid;
}


#main {
	width:770px;
	margin-top:5px;
	background:#f7f7f7;
	border:1px #999 solid;
}


#footer {
	margin:5px 0px 10px 0px;
	width:770px;
	text-align:center;
}

		#own {
			margin:0px 0px 10px 5px;
			width:380px;
			text-align:left;
			float:left;
		}
		
		#copy {
        		margin-right:5px;
			width:375px;
			text-align:right;
			float:right;
		}

#debug_vars {
	width:770px;
	margin:5px 0px 5px 0px;
    background:#f7f7f7;
	border:1px #999 solid;
}

div.header {
        background:#f0f0f0;
        margin:0px;
        border-bottom:1px #e0e0e0 solid;
        border-top:4px #f0f0f0 solid;
}

div.header_image {
		float:right;
		position:relative;
		top:-23px;
}

p.inside_header {
        margin:0px 0px 5px 7px;
		font-weight:bold;
}

div.main {
	margin:8px 0px 8px 10px;
}

/* end construct lay */

/* menu */

table.menu {
	margin-right:-47px;
}

td.menu {
      font: normal 8pt/10pt Tahoma,Arial, "Verdana,Sans Serif";
      width:180px;
      text-align:center;
      background:#e4e4e4;
}

td.menu_over {
      font: normal 8pt/10pt Tahoma,Arial, "Verdana,Sans Serif";
      width:180px;
      text-align:center;
      background:#d5d5d5;
}

thead {
	  font: bold 8pt/10pt Tahoma,Arial, "Verdana,Sans Serif";
      width:180px;
      text-align:center;
      background:#d7d7d7;
}

tbody {
	  font: normal 8pt/10pt Tahoma,Arial, "Verdana,Sans Serif";
      width:180px;
      text-align:center;
      background:#f0f0f0;
}

tbody tr:hover, tbody tr.hover
{
	background:#fff;
}

div.w_border {
	background:#f0f0f0;
	padding:2px;
	border:1px #dddddd solid;
}

div.w_gradient {
	background:#f9f9f9 url(../resource/gfx/background_w_gradient.gif) repeat-x;
	padding:2px;
	border:1px #999999 solid;
}

/* else */

.error {
	color:#a60000;
}

.grey {
	color:#a7a7a7;
}

.grey a  { color:#a7a7a7; }

.blue { color: #7aa2e2; }

.strong {
        font-weight:bold;
}

.left {
        text-align:left;
}

acronym {
	cursor:help;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

.current {
	font-weight:bold;
}

