/* AAA company CSS Document */

body {
	margin: 2px;
	background: url(images/bg.jpg) repeat-x left top #405080;
	font-family: Verdana, Tahoma, Arial;
	font-size: 62.5%;
	color: #405080;
	height: 100%;
}

/* html { height: 100%;} */

p {
	font-size: 1.1em;
	background: white;
	color: #405080;
	line-height: 2em;
}

td {
	font-size: 1.1em;
	background: white;
	color: #405080;
	line-height: 2em;
}

a {	font-size: 1.1em; color: #35609a;}
a:link {font-size: 1.1em; color: #35609a;}
/*  a:visited { font-size: 1.1em; color: #993492;} */
a:hover { font-size: 1.1em; color: #35609a; text-decoration:none;}
a:active {color: #35609a;}

h1 {
	font-size: 1.3em;
	font-weight: bold;
	color: #806640;
	margin-bottom: 2em;
}

h2, h3, h4, h5, h6 {
	font-size: 1.1em;
	font-weight: bold;
	color: #BF8630;
	margin-bottom: 1.5em;
}

/*
hr {
	height: 2px;
	width: 490px;
	margin-top: 20px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #ff9900;
	border-left: none;
	margin-bottom: 20px;
	clear: both;
}
*/

iframe {
	width:450px;
	height:300px;}

.html hr {
	height: 2px;
	width: 445px;
	border-top: 1px solid #FFFFFF;
	border-right: none #FFFFFF;
	border-bottom: 1px solid #ddd;
	border-left: none #FFFFFF;
	padding-bottom: 20px;
	clear: both;
}
.blue {color: #006699;}

.cleaner {clear:both;}

.backwards {unicode-bidi:bidi-override; direction: rtl;}

.list{
	list-style: disc;
	list-style-position: inside;
	font-size: 1.3em;
	background: white;
	color: #666666;
	line-height: 2em;
}

#table {
	font-size: 1.1em;
	background: white;
	color: #405080;
	line-height: 2em;
	float: none;
	width: 160px;
	height: auto;

}

#container {
	width: 775px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: #FFFFFF;
	border-top-width: 10px;
	border-right-width: 10px;
	border-left-width: 10px;
	border-bottom-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #5C73B8;
	border-left-color: #5C73B8;
	border-top-color: #4B61A6;
	border-bottom-color: #4B61A6;
}

#container img{
	margin-right: 8px;
}

#mapcontainer {
	width: 775px;
	margin-top: -10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	background: #FFFFFF;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	height:100%;
}

#mapcontainer ul {
	margin-left: 100px;
	margin-top: 100px;
	font-size: 1.4em;
}

#mapcontainer ul li {
	margin-top: 25px;
}


#mapcontainer ul li ul {
	margin-left: 50px;
	margin-top: 25px;
	list-style-type: circle;
	font-size: 0.8em;
}

#innercontainer {
	background: url(images/baner_top.jpg) no-repeat left top #FFFFFF;
	width: 775px;
	padding-top: 225px;
	padding-bottom: -225px;
}

#leftcontainer {
	width: 199px;
	margin: 26px 0px 0px;
	padding: 0px;
	float: left;
	padding-top: 100px;
	padding-bottom: -100px;
}

#rightcontainer {
	width: 519px;
	margin: 0px;
	padding: 0px 25px 0px 25px;
	float: right;
}

#rightcontainer a {	font-size: 1.0em; color: #35609a;}
#rightcontainer a:link {font-size: 1.0em; color: #35609a;}
/* #rightcontainer a:visited { font-size: 1.0em; color: #993492;} */
#rightcontainer a:hover { font-size: 1.0em; color: #35609a; text-decoration:none;}
#rightcontainer a:active {color: #35609a;}


/* -------  navigation --------*/

#menu1 {
	margin: 0;
	padding: 0px 0px 0px 20px;
	position: absolute;
	top: 185px;
}

#menu1 ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#menu1 ul li {
	margin: 0px;
	padding: 0px;
}

#menu1 ul li a {
	background: url(images/menubg4.jpg) no-repeat left top;
	height: 1.9em;
	width: 189px;
	font-size: 1.2em;
	color: #405080;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	text-indent: 19px;
	margin: 0px;
	padding-top: 0.6em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}

#menu1 ul li a:hover {
	background: url(images/menubg3.jpg) no-repeat left top;
	color: #5C73B8;
	text-indent: 27px;
}

#menu1 ul li span {
	background: url(images/menubg3.jpg) no-repeat left top;
	font-size: 1.2em;
	color: #405080;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	height: 1.9em;
	width: 189px;
	color: #330000;
	text-indent: 17px;
	margin: 0px;
	padding-top: 0.6em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: normal;
	display: block;
}
#menu1 ul li span#navdown {
	background: url(images/navdownbg.jpg) no-repeat left top;
	font-size: 1.2em;
	color: #5C73B8;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	height: 1.9em;
	width: 189px;
	color: #990000;
	text-indent: 17px;
	margin: 0px;
	padding-top: 0.6em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: normal;
	display: block;
}

#lista1 {
	font-size: 1.1em;
	background: white;
	color: #405080;
	line-height: 2em;
}

#lista1 ul {
	list-style-type: none;
	padding: 1px;
	margin-left: 10px;
}

#lista1 ul li {
	padding: 1px;
	margin-left: 20px;
	list-style-type: disc;
}

#lista2 {
	font-size: 1.1em;
	background: white;
	color: #405080;
	line-height: 2em;
}

#lista2 ul {
	list-style-type: none;
	padding: 1px;
	margin-left: 5px;
}

#lista2 ul li {
	padding: 1px;
	margin-left: 15px;
	list-style-type: decimal;
}

/* boxes  - dlugosc w dol bialego tla (gora strony - logo) ustawia pozycje tego elementu? */

.boxtop {
	background: url(images/navdownunderbg.gif) no-repeat left bottom;
	height: 7px;
	width: 199px;
}

.boxmid {
	background: url(images/boxmid.gif) no-repeat left top;
	width: 161px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 18px;
}

.boxmid p{line-height: 1.6em;}

.boxbot {
	background: url(images/boxbot.gif) no-repeat left top;
	height: 7px;
	width: 199px;
	margin: 0px 0px 14px;
}

/* footer  */

#footer {
	height: 51px;
	width: 680px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BF8630;
	margin-right: 15px;
	margin-left: 50px;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #a0a0a0;
}

#footer a { text-decoration:none;}

#footer a:hover { text-decoration:underline;}

#copyright {
	float: left;
}

#botnav {
	float: right;
}
