body { background: #ffffff; margin: 0px; font-family: Arial; font-size: 12px;}

#web { width: 820px; position: relative; left: 50%; margin-left: -400px; background: url('../_images/bg2.jpg') repeat-y; padding-left: 23px; padding-right: 23px}
#web .newrows { clear: both; }
#web .border_one { border: 1px solid #ffffff; }
#web .border_two { border: 2px solid #ffffff; }


#web .top { background: url('../_images/top.jpg'); width: 773px; height: 245px}
#web .top .flag { float: right; padding-top: 220px; padding-right: 15px;}
#web .top .flag .odk { float: right; padding-left: 5px;}
#web .top .menu { float: right; padding-top: 193px; padding-right: 5px }
#web .top .menu .odk { float: left;}
#web .top .menu .odk-m { float: left; width: 6px; height: 27px; padding-top: 25px; font-family: Arial; font-size: 13px; font-style: italic; font-weight: bold; color: #ffffff; padding-left: 4px; padding-right: 1px;}
#web .top .menu .odk a { height: 27px; padding-top: 25px; padding-left: 5px; padding-right: 5px; display: block; float: left; color: #ffffff; text-decoration: none; font-size: 13px; font-weight: bold;}
#web .top .menu .odk a:hover { background: #395571 url('../images/menu-hover.jpg');padding-left: 5px; padding-right: 5px}

#web .line { background: #395571; width: 773px; height: 4px; font-size: 1px; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff;}
#web .bottom { width: 773px; height: 21px; border-top: 2px solid #ffffff; background: url('../_images/bottom.jpg') repeat-x; font-size: 0px}

#web .middle { width: 748px; border-left: 25px solid #A5BBD1; padding-bottom: 0px; font-size: 13px; font-family: Arial; }
#web .middle .text { float: left; width: 505px; text-align: justify; color: #000000; padding-left: 25px; padding-left: 25px; padding-top: 30px; padding-bottom: 25px; font-family: Arial; font-size: 12px; padding-right: 25px;}
#web .middle .text .nadpis { font-weight: normal; font-style: italic; color: #000000; font-size: 16px; font-family: Arial; text-decoration: none; border-bottom: 2px solid #B2B2B2; width:110px;}
#web .middle .text .nadpis0 { font-weight: normal; font-style: italic; color: #000000; font-size: 16px; font-family: Arial; text-decoration: none; border-bottom: 2px solid #B2B2B2; width:195px;}
#web .middle .text .nadpis1 {font-weight: normal; font-style: normal; color: #6495ED; font-size: 24px; font-family: Arial; text-decoration: none; width:820px; }
#web .middle .text .right { text-align: right; font-weight: bold; }

#web .middle .infobox { float: right; background: #5983AC url('../_images/ico_00.jpg') repeat-y; font-size: 11px; color: #ffffff}
#web .middle .infobox em { font-style: normal; font-weight: bold; font-size: 11px;}
#web .middle .infobox .i01 { border-bottom: 2px solid #ffffff; width: 141px; height: 35px; background: #5983AC url('../_images/ico_01.jpg') no-repeat; padding-left: 50px; font-size: 10px; color: #ffffff; padding-top: 7px}
#web .middle .infobox .i04 { width: 141px; height: 35px; background: #5983AC url('../_images/ico_00.jpg') repeat-y; padding-left: 50px; font-size: 10px; color: #ffffff; padding-top: 7px}
#web .middle .infobox .i04 .header { font-size:12px; font-weight: bold;}
#web .middle .rightext { font-size:14px; font-weight: bold; padding:5px; color:#ffffff; background: #395571;}


form {
	padding: 4px;

}

textarea, input {
	margin-top: 5px;
	border: 1px solid #395571;

}