body { background-color:#edf8ff; /*background-image: url('/html/img/s_03a.gif');*/ background-repeat:repeat-x; margin:0px; height:100%; font-family:verdana,tahoma,arial; font-size:8pt; }

div { margin:0px; padding:0px; }

div#backAnchor { display:none; text-align:right; margin:10px 30px 10px 10px; font-size:9pt; }
div#backAnchor a { color:#7F7F7F; text-decoration:none; }
div#backAnchor a:hover { text-decoration:underline; }

div#body { float:left; padding:18px 20px 10px 20px; width:510px; min-height:400px; }
div#bottom { clear:both; margin:0px; border:0px; text-align:center; background:#CFD3FF; }

div#content { float:left; margin:0px; border:none; }

div#link {height: 160px; width: 350px;
		  position:absolute; top:15px; left:15px;}
div#link a{display:block; height: 140px; width: 350px;}

div#footer_efs {margin:auto; margin:20px 0px 30px 0px; width:463px; height:51px; padding:10px;}

div#footer_efs a { text-decoration:none; font-weight:normal; }
div#footer_efs a img{ border:0px; }
div#f1{ float:left; width:71px; height:51px; border-top:2px solid #306ACE; border-left:2px solid #306ACE; border-bottom:2px solid #306ACE; }
div#f1 a{display:block; width:71px; height:51px; }
div#f2{float:left; width:51px; height:51px; border-top:2px solid #306ACE; border-bottom:2px solid #306ACE; }
div#f2 a{display:block; width:51px; height:51px; }
div#f3{float:left; width:41px; height:51px; border-top:2px solid #306ACE; border-right:2px solid #306ACE; border-bottom:2px solid #306ACE; }
div#f3 a{display:block; width:41px; height:51px; }
div#f4{float:left; width:230px; height:1px; padding-top:5px; font-size:9pt; color:#565656}


div#lang { float:right; text-align:right; }
div#mainframe { width:804px; margin: 0 auto; position:relative;}

div#menu { clear:both; height:46px; background:#a2a2a2; padding-left:10px; }

div#menu_top { padding-left:20px; width:100%; float:left; color:#FF3333; font-weight:bold; }
div#menu_top a { line-height:35px; color:#ffffff; text-decoration:none; font-weight:bold; font-size:10pt;}
div#menu_top a:hover { text-decoration:underline; }

div.opcja {  float:left; color:#FF3333; font-weight:bold; }
/* div#opcja a { line-height:30px; color:#ffffff; text-decoration:none; font-weight:bold; }*/


div#menu_lang { padding:10px 0px 10px 0px; margin:20px 0px 10px 0px; border-left:1px solid #8F90BF; }
div#menu_lang img { border:none; }
div#menu_lang a img { border:1px solid #a2a2a2; }
div#menu_lang a:hover img { border:1px solid #DFC06F; }

div#middle { float:left; width:760px; }

div#progress  { padding:5px; margin-top:10px; margin-bottom:10px; }
div#progress .bar { margin:auto; height:3px; background-color:#AFB6FF; padding:0px; border:1px solid #777777; font-size:1px; margin-top:3px; }
div#progress .complete { height:3px; background-color:#FF0000; }

div#partners { padding:10px 0px 10px 0px; margin:10px 0px 10px 0px; text-align:center; width:159px; border-left:1px solid #8F90BF; }
div#partners hr { width:70%; border:0px; background:#8F90BF; color:#8F90BF; }

div#right_content { float:right; width:179px; }
div#right_content h5 { margin:0px 10px 10px 10px; border-bottom:1px solid #8F90BF; font-size:10pt; text-align:left; }

div#quest h3 { text-align:center; font-size:13pt; color:#5E769C; }
div#quest hr { margin-bottom:15px; }
div#quest input { border:0px; }
div#quest input.border { border:1px solid #aaaaaa; }
div#quest input.button { border-top:1px solid #f5f5f5; border-left:1px solid #f5f5f5; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; background-color:#dddddd; font-size:8pt; font-weight:bold; padding-left:20px; padding-right:20px; }
div#quest table { border-collapse:collapse; margin-bottom:15px; }
div#quest td, div#quest th { border:1px solid #a2a2a2; padding:3px; }
div#quest .question { font-weight:bold; margin-top:30px; }
div#quest .help { font-style:italic;  margin-bottom:10px; }
div#quest .info { font-weight:bold; margin:10px; border:1px solid red; padding:10px; margin-top:30px; }

div#right_margin { float:right; height:601px; width:22px; }
div#top { float:left; height:91px; }
div#top img { float:left; margin:0px; }
/*p { line-height:10px; }*/

div.intro { margin:10px; text-align:justify; }

div.left_modul .title { background:#f5f5f5; font-weight:bold; padding:3px; }
div.left_modul .body { padding:3px; }

div.message { margin:10px; text-align:center; padding:10px; border:1px solid black; }
div.message a { display:block; margin:auto; text-decoration:none; }
div.message a:hover { text-decoration:underline; }

div.menu_buttons { margin:10px; border-top:1px solid #a2a2a2; border-bottom:1px solid #a2a2a2; height:28px; }
div.menu_buttons a { display:block; float:left; font-weight:bold; color:#000000; height:15px; line-height:15px; text-decoration:none; padding:2px; background:#DFDFDF; border-top:1px solid #E0E0EF; border-left:1px solid #E0E0EF; border-right:1px solid #A4A4AF; border-bottom:1px solid #A4A4AF; margin:3px; }
div.menu_buttons a:hover { background:#A9A8CF; }

div.submenu_top { float:left; padding:0px; background:#DFE2FF; height:20px; }
div.submenu_top a { text-decoration:none; color:black; }
div.submenu_top a:hover { background:#EFF1FF; }

fieldset { border:1px solid #a1a1a1; }

img { border:0px; }

legend { font-weight:bold; color:#58577F; }

form { margin:0px; }
form table { margin:auto; }
form table td { vertical-align:top; }
form div.caution { margin-top:2px; margin-bottom:5px; }

div#title { font-family:trebuchet ms, tahoma, arial; padding-left:20px; color:#ffffff; text-indent:0px; line-height:36px; font-size:12pt; font-weight:bold; margin:0px; margin-bottom:0px;  }
h3.graph { text-align:left; margin:15px; }
h5 { font-family:trebuchet ms, tahoma, arial; color:#061466; font-size:8pt; font-weight:bold; margin:0px; margin-bottom:10px; }
hr { color:#5E769C; height:1px; background-color:#BFC4FF; border:0px; }
input, textarea { font-family:tahoma,verdana,arial; font-size:8pt; border:1px solid #aaaaaa; padding-left:4px; padding-right:4px; }
select { font-family:tahoma,verdana,arial; font-size:8pt; border:1px solid #aaaaaa; }

input.button, button { border-top:1px solid #f5f5f5; border-left:1px solid #f5f5f5; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; background-color:#dddddd; font-size:8pt; font-weight:bold; padding-left:20px; padding-right:20px; }

.caution { color:#ff0000; font-weight:bold; }
.center { text-align:center; }

table.list { width:100%; border-collapse:collapse; }
table.list th { background:#EFF0FF; padding:3px; font-weight:bold; text-align:left; }
table.list td { border-bottom:1px solid #e5e5e5; padding:3px; }

table.form { border:0px; border-collapse:collapse; }
table.form td { padding:5px; vertical-align:top; }
table.form .bg { background:#EFEFEF; }

/*- Menu Tabs--------------------------- */
#tabs { float:left; width:100%; background:#f5f5f5; font-size:93%; line-height:normal; border-bottom:1px solid #a2a2a2; margin-top:10px; }
#tabs ul { margin:0; padding:5px 5px 0 5px; list-style:none; }
#tabs li { display:inline; margin:0; padding:0; }
#tabs a { float:left; background:url("/html/img/tableft.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; }
#tabs a span { float:left; display:block; background:url("/html/img/tabright.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#666; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span { float:none; }
/* End IE5-Mac hack */
#tabs a:hover span { color:#FF9834; }
#tabs a:hover { background-position:0% -42px; }
#tabs a:hover span { background-position:100% -42px; }
#tabs .current a { background-position:0% -42px; }
#tabs .current a span { background-position:100% -42px; }
#tabs_content { clear:both; background:#f5f5f5; padding:10px; }

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.text {
	color: #333333;
	padding:0px 5px 0px 5px;
}
.menu{
	color: #333333;
	padding-left:10px;
	padding-right:10px;
}
.menu_2{
	color: #EEF9FF;
	padding-left:10px;
	padding-right:10px;
	font-size: 10px;
}

div#asor { line-height:36px; font-size:11pt; color:#ffffff;  font-weight:bold; padding-left:20px; }
div#oferta { line-height:17px; font-size:8pt; color:#ffffff; }
div#oferta a {color:#ffffff; text-decoration:none; }
div#oferta a:hover { text-decoration:underline; }

div#link_f { line-height:35px; font-size:8pt; color:#ffffff; font-weight:bold; float:right; padding-right:40px; }
div#link_f a {color:#ffffff; text-decoration:none; }
div#link_f a:hover { text-decoration:underline; }
