/*reset*/

body {
  width:100%;
  color:#525252;
  font: 1em normal Verdana,Arial,sans-serif;
}

body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
  margin:0;
  padding:0;
}

table{
  border-collapse: collapse;
  border-spacing:0;
}

address,caption,cite,code,dfn,th,var{
  font-style:normal;
  font-weight:bolder;
}

ol,ul{
  list-style-image: url(/assets/templates/investi/images/list-style-image.png);
  padding: 0px 0px 0px 20px;
}

li{
  margin: 7px 0px 7px 0px;
}

h1,h2,h3,h4,h5,h6{
  font-size:100%;
  font-weight:400;
  text-align: left;
}

fieldset,img,abbr,acronym{
  border:0;
}

:focus {
  outline:0;
}

a, a:link, a:visited, a:hover {
  cursor: pointer;
  color: #ba0017;
  text-decoration: underline;
}

img {
  display:block;
}

input,textarea {
  font:1em normal Verdana,Arial,Tahoma,sans-serif;
}

/*reset*/

body{
	color: #525252;
	font-size: 0.75em;
	text-align: justify;
}

p{
	
  line-height: 1.3em;
  font-size: 0.92em;
}

h1{
  font-size: 2em;
  color: #b30019;
  font-family: Times New Roman;
}

h2{
  font-size: 1em;
  color: #b2b2b2;
  font-weight: bold;
}

hr{
  width: 90%;
  background-color: #2f4778;
  border: none;
  height: 1px;
}

.container{
	overflow:hidden;
}

/* MAIN */

#main {
	width: 720px;
	margin: 0 auto;
}

#top{
	background-color: #001e5a;
	height: 4px;
	width: 100%;
}

/* HEADER */

#strip-top {
  background: #f1f1f1;
  width: 100%;
  margin: 0 auto;
  height: 65px;
}

#strip-top img {
  float: left;
}

#strip-top a {
  color: #525252;
  text-decoration: none;
}

#strip-top p {
  padding-left: 20px;
  font-size: 0.83em;
  padding-top: 10px;
  float: left;
  color: #525252;
}

#toolbox {
  padding-left: 230px;
  padding-top: 15px;
  text-align: left;
	
}

#ajaxSearch_input {
  border:solid 1px #c0c0c0;
  background: #fff;
  height: 18px;
  width: 115px;
  padding-top: 2px;
  margin-top: 5px;
  margin-left: 10px;
  float: left;
}

#ajaxSearch_submit {
  margin-top: 5px;
  margin-left: 5px;
}

#visualisation {
  height: 185px;
  width: 100%;
}

#top-bottom{
  background: url(/assets/templates/investi/images/menu-border.png) repeat-x;
  height: 41px;
  width: 720px;
  margin: 0 auto;
  float: left;
  overflow: auto;
}

#top-menu{
  background: url(/assets/templates/investi/images/menu-bg.png);
  height: 38px;
  color:#727458;
  width: 720px;
  margin: 0 auto;
  float: left;
  overflow: auto;
}

#kim-jestesmy, #misja-i-wizja, #strategia, #projekty, #partnerzy, #kontakt {
	margin-left: 28px;
	height: 38px;
	text-align: center;
	float: left;
	display: block;
}

#kim-jestesmy {
  	background: url(/assets/templates/investi/images/kim-jestesmy.png) no-repeat;
	width: 108px;
}

#misja-i-wizja {
  	background: url(/assets/templates/investi/images/misja-i-wizja.png) no-repeat;
	width: 106px;
}

#strategia {
  	background: url(/assets/templates/investi/images/strategia.png) no-repeat;
	width: 83px;
}

#projekty {
  	background: url(/assets/templates/investi/images/projekty.png) no-repeat;
	width: 75px;
}

#partnerzy {
  	background: url(/assets/templates/investi/images/partnerzy.png) no-repeat;
	width: 86px;
}

#kontakt {
  	background: url(/assets/templates/investi/images/kontakt.png) no-repeat;
	width: 70px;
}

#kim-jestesmy a, #misja-i-wizja a, #strategia a, #projekty a, #partnerzy a, #kontakt a {
	width: 108px;
	height: 38px;
	display: block;
}

#kim-jestesmy a {
	width: 108px;
}

#misja-i-wizja a {
	width: 106px;
}

#strategia a {
	width: 83px;
}

#projekty a {
	width: 75px;
}

#partnerzy a {
	width: 86px;
}

#kontakt a {
	width: 70px;
}

#kim-jestesmy.active47 {
	width: 108px;
  	background: url(/assets/templates/investi/images/kim-jestesmy-active.png) no-repeat;
}

#misja-i-wizja.active49 {
	width: 106px;
  	background: url(/assets/templates/investi/images/misja-i-wizja-active.png) no-repeat;
}

#strategia.active85 {
	width: 83px;
  	background: url(/assets/templates/investi/images/strategia-active.png) no-repeat;
}

#projekty.active48 {
	width: 75px;
  	background: url(/assets/templates/investi/images/projekty-active.png) no-repeat;
}

#partnerzy.active50 {
	width: 86px;
  	background: url(/assets/templates/investi/images/partnerzy-active.png) no-repeat;
}

#kontakt.active51 {
	width: 70px;
  	background: url(/assets/templates/investi/images/kontakt-active.png) no-repeat;
}

/* CONTENT */

#content {
  width:720px;
  float: left;
  margin: 0 auto;
  padding-top: 12px;
}

/* MENU */

#menu{
  width: 209px;
  color: white;
  float: left;
  background-color: #001e5a;
}

#menu h2{
  padding: 5px 10px 0 10px;
  line-height: 2em;
  text-align: right;
}

#menu p{
  padding: 10px;
  color: white;
  font-style: italic;
  font-size: 1em;
}

#menu a{
  text-align: right;
  text-decoration: none;
  color: #B2B2B2;
  font-size: 0.92em;
}

#menu ul{
  text-align: right;
  padding-right: 10px;
  list-style-image: url(/assets/templates/investi/images/menu-list-style-image.png);
}

#menu li{
  padding: 0px;
}

/* PODMENU */

#podmenu {
  width: 209px;
  background-color: white;
  float: left;
  color: #001e5a;
}

#podmenu ul {
  list-style-image: none;
  list-style-type: none;
  padding: 0;
}

#podmenu li {
  margin: 0px;
}

#podmenu li a {
  background: transparent url(/assets/templates/investi/images/menu-list-style-image.png) no-repeat scroll 0px;
  color: #001e5a;
  text-decoration: none;
  font-weight: bold;
  display: block;
  line-height: 26px;
  padding-left: 20px;
  margin: 0px;
}

#podmenu a:active, #podmenu a:hover, #podmenu li.active_category a {
  background-color: #001e5a;
  color: white;
}

/*MAIN CONTENT*/

#main-content{
  width: 496px;
  float: left;
  padding: 0px 0px 15px 15px;
  background-color: white;
}

#main-content p{
  margin-top: 15px;
  margin-bottom:15px;
  font-size: 1.05em;
}

#main-content ul{
  font-size: 1.05em;
}

#crumbox{
  text-decoration: none;
  color: #757575;
  margin-bottom: 20px;
  font-size: 0.89em;
}

#crumbox a{
  text-decoration: none;
  color: #757575;
  font-weight: normal;
}

#crumbox a:hover{
  text-decoration: underline;
  color: #757575;
}

/*CONTACT FORM*/

form#kontakt-form{
	width: 420px;
	height: 300px;
	background: none;
	border: 0;
	padding-top:20px;
}

#kontakt-form label{
	text-align: right;
	float: left;
	padding-left: 30px;
	padding-top: 9px;
	width: 120px;
	font-size: 0.83em;
}

#kontakt-form input{
	float: right;
	height: 19px;
	padding-top: 2px;
	width: 222px;
}

#kontakt-form textarea{
	float: right;
	width: 260px;
	height: 160px;
}

#kontakt-form .txt{
	width: 255px;
	margin: 5px 0;
	border: 1px solid #C0C0C0;;
	color: #525252;
	background: none;
	font-size: 1em;
}

#kontakt-form #buttons{
	padding: 5px 0 0 0;
}

#kontakt-form #submit-button, #kontakt-form #reset-button{
	background: url(/assets/templates/investi/images/submit.png);
	width: 79px;
	height: 26px;
	cursor: pointer;
	border: none;
	float: left;
}

#kontakt-form #submit-button{
	background: url(/assets/templates/investi/images/submit.png);
	margin-left: 210px;
}

#kontakt-form #reset-button{
	background: url(/assets/templates/investi/images/reset.png);
	margin-left: 8px;
}

.errors{
	margin-top: 20px;	
}

.line{
  clear: both;
}

/*FOOTER*/

#footer{
  clear: both;
  border-top: 1px solid #d0d0d0;
  margin: 0 auto;
  width: 720px;
  margin-top: 9px;
  height: 45px;
  text-align: center;
  color: #6b6b6b;
  line-height: 3.85em;
  font-size: 0.9em;
  display: block;
}

#footer a{
  text-decoration: none;
  font-weight: normal;
  color: #6b6b6b;
}

#footer a:hover{
  text-decoration: underline;
  color: #6b6b6b;
}
