html { font-size: 11px; font-family: Trebuchet MS; color: #555; background-color: white; }
body { background: url("../img/bg.png") repeat-x top; padding: 0px; margin: 0px; }

a { text-decoration: none; color: #555; font-weight: bold;}
a:hover { text-decoration: underline; }

div#container { margin: auto; width: 829px; padding-top: 0px;}

div#header { width: 829px; padding-left: 0px; margin: 0px; padding-bottom: 0px; height: 273px; background: url('../img/hdr.png') no-repeat left bottom;}
div#header p {display: inline; }
div#header p#hdrleft { float: left; padding-left: 35px; }
div#header p#hdrright { float: right; padding-right: 35px;}

div#content { background-color: white; width: 829px; background: url('../img/back.png') no-repeat top #f7f8fa; padding-top: 25px;}

div#footer { text-align: center; background-color: #59b; height: 100px; padding-top: 10px; color: #fff;}

div#maincontent{ font-size: 13px; width: 509px; padding-left: 302px; min-height: 450px; padding-bottom: 20px;}
div#maincontent a { color: #399; text-transform: uppercase}
div#maincontent>ul li, div#maincontent>ol li { padding-bottom: 10px; }
div#maincontent ul { padding-top: 10px; padding-bottom: 10px; list-style: url('../img/listtr.gif'); }
div#maincontent ul li em, div#maincontent ol li em { text-decoration: underline; font-style: normal; font-weight: bold; font-size: 14px; }
div#maincontent ol { padding-top: 10px; padding-bottom: 10px; }
div#maincontent h1 { font-size: 14px; padding-bottom: 5px; background: url('../img/dots_main.png') no-repeat bottom left; color: #063; font-weight: bold;}
div#maincontent h2 {
	background-image: url('../img/page_main.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
	font-weight: normal;
	padding-left: 15px;
	font-size: 14px;
	color: #063;
	margin-bottom: 0px;
	padding-bottom: 10px;
}

ul#footlinks, ul#footlinks li{ display: inline; padding: 0px;}
ul#footlinks li { background: url('../img/sline.bmp') no-repeat right; padding-right: 10px; padding-left: 5px; }
ul#footlinks li#lastfl {background: none; }
ul#footlinks a { color: white; }

div#mainmenu { width: 232px; float: left; margin-right: 10px; padding-left: 25px}

div#contact { background: url('../img/kontakt.png') no-repeat bottom left; width: 232px; height: 130px; margin-top: 30px; padding-left: 85px; padding-top: 0px;}
div#contact p#firstcl { padding: 0px; margin: 0px; color: #063;}
div#contact p#contacthdr { font-weight: bold; }

ul#mainlinks { margin: 0px; list-style: none; padding: 0px; }
ul#mainlinks li { padding: 10px 0px 10px 0px; ; background: url('../img/menu_dots.png') no-repeat bottom}
ul#mainlinks li a { padding-left: 30px; background: url('../img/arr_off.gif') no-repeat left; }
ul#mainlinks li a:hover {background: url('../img/arr_on.gif') no-repeat left; text-decoration: none; color: #399; }
ul#mainlinks li.selmi a { background: url('../img/arr_on.gif') no-repeat left; }

div#maincontent p.readmore { text-align: right; font-size: 10px; }
div#maincontent p.readmore a { background: url('../img/more.gif') no-repeat right; padding-right: 20px; color: #c63; }

/*p.important { color: #c00; font-weight: bold; border: 2px solid #c00; padding: 5px; text-align: center; }*/


/* { background: url('../img/logo_polish_wshifm_transp.png') no-repeat left; width: 340px; height: 85px; margin-top: 30px; margin-bottom: 30px; padding-left: 165px; padding-top: 5px; padding-bottom: 5px; border: 2px solid #00008b; font-weight: bold; text-align: center;   display: block;} 
div#bluebox { background: url('../img/logo_polish_wshifm_transp.png') no-repeat left; width: 340px; height: 85px; margin-top: 30px; margin-bottom: 30px; padding-left: 165px; margin-left: 165px; padding-top: 5px; padding-bottom: 5px; border: 2px solid #00008b; font-weight: bold; text-align: center; }
div#bluebox p#tex { font-weight: bold; border: 2px solid #00008b ; padding: 5px; text-align: center; }
*/