@charset "utf-8";
/* CSS Document */

/*Body Style*/
body{
	padding:0;
	margin:0;
	border:0;
	background-image:url(../i01/back.jpg);
	background-position: top left;
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

button {
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
	}

img{
	border:0;
}

a { color:#edeceb; 
text-decoration:underline;
font-weight:bold;}

a:hover { color:#FFFFFF;
text-decoration:underline;
font-weight:bold;}

/************************
purple Style
************************/
.purple {color:#ffd9ef;}

.purple h3{font-size:12px; line-height:16px; margin:0 0 0 0px; padding:5px 0 5px 5px; background-color:#f4028f; font-weight:normal; border-bottom:solid #ff8ace 1px;}
.purple span{background-color:#889900; padding:0 2px 2px 2px; color:#d7e11d; font-weight:bold;}
.purple a{padding:0 2px 2px 2px; color:#ffd9ef; font-variant:inherit; text-decoration:underline; font-weight:normal;}
.purple a:hover{background-color:#f4028f; padding:0 2px 2px 2px; color:#ffd9ef; font-variant:inherit; text-decoration:none; font-weight:normal;}

#standard_content h1.purple {
background-image:url(../i01/hov_pur_l.gif);
background-repeat:no-repeat;
padding:30px 15px 4px 15px;
margin:0;
font-size:20px;
font-weight:100;
}

#standard_content h2.purple {
width: 584px;
padding:10px 15px 10px 0px;
margin:0;
font-size:20px;
font-weight:100;
background-color:#d1007a;
}

#standard_content h3.purple {
font-size:12px; line-height:16px; margin:0 0 0 15px; padding:5px 0 5px 5px; background-color:#f4028f; font-weight:normal; border-bottom:solid #ff8ace 1px; width:594px;}

#standard_content p.purple{
	padding: 5px 15px 5px 15px;
	margin:0;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	width: 584px;
	background-color:#d1007a;
}

#standard_content li.purple{
	padding: 0px 15px 0px 15px;
	margin:0;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	width: 584px;
	background-color:#d1007a;
}
/************************
green Style
************************/
.green {color:#4e4e4e;}

.green h3{font-size:12px; line-height:16px; margin:0 0 0 15px; padding:5px 0; background-color:#d7e11d; font-weight:normal; border-bottom:solid #889900 1px;}
.green span{background-color:#889900; padding:0 2px 2px 2px; color:#d7e11d; font-weight:bold;}
.green a{padding:0 2px 2px 2px; color:#4e4e4e; font-variant:inherit; text-decoration:underline; font-weight:normal;}
.green a:hover{background-color:#d7e11d; padding:0 2px 2px 2px; color:#4e4e4e; font-variant:inherit; text-decoration:none; font-weight:normal;}

#standard_content h1.green {
background-image:url(../i01/hov_gre_l.gif);
background-repeat:no-repeat;
padding:30px 15px 4px 15px;
margin:0;
font-size:20px;
font-weight:100;
}

#standard_content h2.green {
width: 584px;
padding:10px 15px 10px 15px;
margin:0;
font-size:20px;
font-weight:100;
background-color:#c3cc19;
}

#standard_content p.green{
	padding: 5px 15px 5px 15px;
	margin:0;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	width: 584px;
	background-color:#c3cc19;
}

/************************
orange Style
************************/
.orange {color:#ffdbbe;}
.orange h3{font-size:12px; line-height:16px; margin:0 0 0 0; padding:5px 0 5px 5px; background-color:#e25f00; font-weight:normal; border-bottom:solid #ffbc85 1px;}
.orange a{padding:0 2px 2px 2px; color:#ffdbbe; font-variant:inherit; text-decoration:underline; font-weight:normal;}
.orange a:hover{background-color:#e25f00; padding:0 2px 2px 2px; color:#ffdbbe; font-variant:inherit; text-decoration:none; font-weight:normal;}

#standard_content h1.orange {
background-image:url(../i01/hov_org_l.gif);
background-repeat:no-repeat;
padding:30px 15px 4px 15px;
margin:0;
font-size:20px;
font-weight:100;
}

#standard_content p.orange{
	padding: 5px 15px 5px 15px;
	margin:0;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	width: 584px;
	background-color:#f87b21;
}

#standard_content li.orange{
	padding: 0px 15px 0px 15px;
	margin:0;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	width: 584px;
	background-color:#f87b21;
}

/************************
head Style
************************/
#head{
	position:absolute;
	padding: 0;
	margin: 0;
	width: 1000px;
}

/************************
logo Style
*************************/
#logocontainer {
position:absolute;
margin: 10px 0px 0px 10px;
padding:0;
}

/************************
navigation Style
*************************/
#navcontainer
{
position:absolute;
margin: 30px 0px 0px 288px;
padding:0px;
}

#navcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
}

#navcontainer ul li { float: left; }

#navcontainer ul li a
{
text-decoration: none;
font-size: 15px;
font-weight:bold;
float: left;
margin: 0px;
height: 113px;
width: 78px;
padding: 40px 0 0 0;
}

#navcontainer li a:hover
{
color: #ffffff;
}

#navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist .pur a:hover
{
background: url('../i01/menu_back_pur.gif') no-repeat left top;
margin:0px;
padding: 40px 0 0 0;
color: #ffffff;
}

#navlist .pur a#current
{
background: url('../i01/menu_back_pur.gif') no-repeat left top;
margin:0px;
padding: 40px 0 0 0;
color: #ffffff;
}

#navlist .org a:hover
{
background: url('../i01/menu_back_org.gif') no-repeat left top;
margin:0px;
padding: 40px 0 0 0;
color: #ffffff;
}

#navlist .org a#current
{
background: url('../i01/menu_back_org.gif') no-repeat left top;
margin:0px;
padding: 40px 0 0 0;
color: #ffffff;
}

#navlist .gre a:hover
{
background: url('../i01/menu_back_gre.gif') no-repeat left top;
margin:0px;
padding: 40px 0 0 0;
color: #ffffff;
}

#navlist .gre a#current
{
background: url('../i01/menu_back_gre.gif') no-repeat left top;
margin:0px;
padding: 40px 0 0 0;
color: #ffffff;
}

#navlist a:link, #navlist a:visited
{
color: #723a05;
text-decoration: none;
margin:0px;
}


/************************
page Style
************************/
#page_other{
	position:absolute;
	margin: 150px 0 0 370px;
	padding: 0;
}

#standard_content {
position:absolute;
margin: 0px 0px 0px 0px;
padding:0;
width: 631px;
}


#standard_content li.purple{
	padding: 5px 15px 0px 15px;
	margin:0;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	width: 584px;
	background-color:#d1007a;
}


/************************
home Style
************************/
#page_home{
	position:absolute;
	margin: 150px 0 0 400px;
	padding: 0;
}

#news_home {
position:absolute;
margin: 0px 0px 0px 360px;
padding:0;
width: 241px;
}

#news_home h1 {
background-image:url(../i01/hov_gre_s.gif);
background-repeat:no-repeat;
padding:30px 15px 4px 15px;
margin:0;
font-size:20px;
font-weight:100;
color:#4e4e4e;
}

#news_home p{
	padding: 5px 15px 5px 15px;
	margin:0;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	color:#4e4e4e;
	background-color:#c3cc19;
	width: 200px;
}

#news_home li{
	padding: 0px 15px 5px 15px;
	margin:0;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	color:#4e4e4e;
	background-color:#c3cc19;
	width: 200px;
}

#liscie {
	position:absolute;
	margin: 400px 0px 0px 0px;
	padding:0;
	width: 210px;
}

#rozwoj_home {
	position:absolute;
	margin: 285px 0px 0px 360px;
	padding:0;
	width: 241px;
	top: 2px;
}

#rozwoj_home h1 {
background-image:url(../i01/hov_org_s.gif);
background-repeat:no-repeat;
padding:30px 15px 2px 15px;
margin:0;
font-size:20px;
font-weight:100;
color:#ffdbbe;
}

#rozwoj_home p{
	padding: 5px 15px 5px 15px;
	margin:0;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	color:#ffdbbe;
	background-color:#f87b21;
	width: 200px;
}

#rozwoj_home li{
	padding: 0px 15px 5px 15px;
	margin:0;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	color:#ffdbbe;
	background-color:#f87b21;
	width: 200px;
}

#mm_home {
position:absolute;
margin: 0px 0px 0px 0px;
padding:0;
width: 340px;
}

#mm_home h1 {
background-image:url(../i01/hov_pur_s.gif);
background-repeat:no-repeat;
padding:30px 15px 4px 15px;
margin:0;
font-size:20px;
font-weight:100;
color:#ffd9ef;
}

#mm_home p{
	padding: 5px 15px 5px 15px;
	margin:0;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	color:#ffd9ef;
	background-color:#d1007a;
	width: 303px;
}

#mm_home li{
	padding: 0px 15px 0px 15px;
	margin:0;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	color:#ffd9ef;
	background-color:#d1007a;
	width: 303px;
}

/************************
footer Style
*************************/
#footer{
	position:absolute;
	padding:0;
	margin:730px 0 20px 20px;
	width:1000px;
	color: #723a05;
}

#footer p{
	font-size:12px;
	line-height: 32px;
	padding: 0;
	margin: 0;
	text-align:left;
}

#footer a{
	text-decoration: underline;
	color: #723a05;
}

#footer a:hover{
	text-decoration: underline;
	color: #995a1e;
}


/************************
header Style
*************************/
#header_one{	
	float:left;
	padding:80px 0 0 0;
	margin:0;
	width:648px;
	height:40px;
}
#header_two{	
	float:left;
	padding:0;
	margin:0;
	width:648px;
	height:25px;
}

#header_three{	
	float:left;
	padding:0;
	margin:0;
	width:648px;
	height:60px;
}

/************************
global classes
*************************/
.block{
	display:block;
}
.clear{
	clear:both;
}
.alignLeft{
	text-align:left;
}
.alignRight{
	text-align:right;
}
.alignJustify{
	text-align:justify;
}
.alignCenter{
	text-align:center;
}

.floatRight{
	float:right
}
.floatLeft{
	float:left;
}

.hide{
	display:none;
}


/*Table*/
table {  
  margin: 0 0px 0px 0px;
  padding: 0;
  display: block;
  font-size: 12px;
}

.widthA{
	width:30%;
}
.widthB{
	width:70%;
}

/*form - Form Style*/
form {
  padding: 0px 0;
  margin:0;
}
form p{
	padding:0;
	margin:0;
}

label {
	float: left;
  	width: 60px;
  	padding: 5px 15px 5px 15px;
	margin:0;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	text-align:right;
	color:#4e4e4e;
}

#formularz_newsletter label {
	float: left;
  	width: 60px;
  	padding: 5px 15px 5px 15px;
	margin:0;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	text-align:right;
	color:#ffffff;
}


#formularz_newsletter input{
  padding: 6px;
  font: 400 12px arial, sans-serif;
  background:#f4028f;
  border:1px solid #f4028f;
   color: #fff;
}

#formularz_newsletter input:focus{
  color: #fff;
  background: #a1015d;
  border:1px solid #f4028f;
}

#formularz_newsletter input.button {
  padding: 5px 20px;
  font: bold 1em arial, sans-serif;
  cursor: pointer;
  color: #fff;
  background-color: #a1015d;
}

input,
textarea{
  padding: 6px;
  font: 400 12px arial, sans-serif;
  background:#7a800e;
  border:1px solid #7a800e;
   color: #fff;
}

input:focus,
textarea:focus{  
  color: #fff;
  background: #4a4d09;
  border:1px solid #4a4d09;
}

#name, #email, #subject{
	width:200px;
}

#message{
	width:500px;
	height:70px;
}

input.button {
  padding: 5px 20px;
  font: bold 1em arial, sans-serif;
  cursor: pointer;
  color: #fff;
  background-color: #4a4d09;
}


/*errorMsg - Error Message Block style*/
.errorMsg{
	float:left;
	padding:20px 20px 0px 20px;
	background:#692512;
	margin:0 0 20px 0;
	border-top:1px solid #ad5341;
	border-bottom:1px solid #ad5341;
	width:93%;
}
.errorMsg h3{
	color:#ff8e6e;
	margin:0;
	padding:0;
}
.errorMsg ul{
	margin:0;
	padding:0 0 20px 0;
}
.errorMsg ul li{
	display:block;
	list-style:none;
	padding:0;
	margin:0;
	color:#f9cabc;
}
.errorMsg p{
	color:#f9cabc;
}

/*highlight style*/
.highlight{
	color:#d74613;
}


/*infoMsg - Info Message Block style*/
.infoMsg{
	float:left;
	padding:20px 20px 0px 20px;
	background:#83b406;
	margin:0 0 20px 0;
	border-top:1px solid #2d993c;
	border-bottom:1px solid #2d993c;
	width:93%;
	color:#fff;
}
.infoMsg h3{
	color:#cfdab4;
	margin:0;
	padding:0;
}


