body{
	background-color: #232027;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0px;
}
a{
	color: #4363ae; text-decoration: underline; font-weight: bold;
}
a:hover{
	color: #fb8b30; text-decoration: none;
}
a img{
	border: 0px;
}
#header{
	position: relative; margin: 0px; top: 0px; left: 300px;
	width: 900px; height: 121px; background: url(../images/header.png) no-repeat top left;
}
#header_info{
	position: relative; margin: 0 0 0 121px; height: 165px; overflow: hidden;
}
#header_info h1{
	font-variant: small-caps; font-size: 170%; letter-spacing: 1px; margin: 5px 0 5px 0;
}
#header_info h3{
	font-style: italic; font-size: 110%; color: #4363ae;
}
#ramka{
	position: relative; margin: 0 0 0 300px; width: 900px;
	background: url(../images/meni.png) bottom left; float: left;
	padding-bottom: 50px; display: inline;
}
#ramka #leftbar{
	float: left; width: 170px;background: url(../images/smenu.png) no-repeat;  margin: 10px 0px 0 15px; display: inline;
}
#ramka #logo{
	float: right; margin: 0px 20px 10px 30px; width: 626px; overflow: hidden;
	width: 650px; height: 326px;  no-repeat; padding: 0 5px 5px 5px; 
}
#ramka #main{
	float: right; margin: 50px 5px 10px 0px; width: 667px; overflow: hidden;
	background-color: #f9f9fb; padding: 0 5px 5px 5px;
}
#ramka #main h1{
	font-variant: small-caps; font-size: 150%; letter-spacing: 1px; margin: 4px 0 6px 0;
}
#footer{
	position: relative; margin: 0 0 0 300px; width: 900px;
	background: white url(../images/ramka_bottom.png) no-repeat bottom left; float: left;
	 display: inline; height:50px;
}
#footer p{
	margin: 0px; font-size: 80%;
}
#footer .left{
	float: left; margin-left:5px; width: 420px; text-align: left;
}
#footer .right{
	float: right; margin-right:5px; width: 420px; text-align: right;
}

/*
DODANE STANDARDOWO
*/
.good{
	color: green; font-weight: bolder;margin: 2px 0 2px 0;
}
.error{
	color: red; font-weight: bolder; margin: 2px 0 2px 0;
}
.menu_okr{
	margin: 4px 0 0 0; padding-left: 15px;
	background: url(../images/arrow-right.gif) no-repeat left;
}
input, textarea, select {
	padding: 4px;
	color: #666666;		
	background: #fff;
	
  	border-width: 1px;
  	border-style: solid;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; 
	
	font: normal 11px Verdana, sans-serif;
}
input:hover{
	border: 1px solid silver;
}
.inputText1{width: 80px;}
.inputText2{width: 150px;}
.inputText3{width:300px;}
.inputText4{width:500px;}
.form_error{
	list-style: none; margin: 0px; padding: 0px;
}
.form_error li{
	color: red; padding: 2px 0 2px 0; font-weight: bold;list-style-image: none;
}
.avatar{
	padding: 2px; border: 1px solid silver; margin: 2px;
}
/*menu*/
.markermenu{
	width: 168px;
}
.markermenu ul, .markermenu ul li{
	border: 0px; color: black;
}
.markermenu ul li a{
padding: 7px 0 0 40px;
border: 0px;
height: 23px;
background:white;
margin-bottom: 1px; font-size: 90%; width: 126px; 
color: black !important;
}
.markermenu ul li a:hover, .markermenu ul li a.selected{
color: #87c04e !important;
}
.ddsubmenustyle{
	border: 0px; border-left: 2px solid white; margin-left: 0px;
}
.ddsubmenustyle li a{
color: white;
padding: 7px 0 0 5px;
border: 0px;
height: 23px;
background:white;
margin-bottom: 1px; font-size: 90%; width: 149px;
}
.ddsubmenustyle li a:hover, .ddsubmenustyle li a.selected{
color: #fb872f;
}

#linki{
	margin: 350px 0px 15px 35px;

}
#newsletter{
	width: 144px; clear: both; margin: 10px 5px; overflow: hidden;
}
#newsletter table{
	font-size: 85%;
}
#newsletter .inputTextN{
	width:90px !important;
}
#newsletter .newsletter_btn{
	width: 30px; background-color: black; color: white; padding: 2px;
	margin: 0px; cursor: pointer;
}
