/*#707070 ciemny szary*/
/*#E77919; pomaranczowy*/


body {
padding:0px; 
margin:0px; 
background:#F4F4F4; 
color:#707070; 
font:16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div, p, ul, h2, h3, img {
padding:0px; 
margin:0px;
}

ul {
list-style-type:none;
}

/*-------------------*/
#top { 
width:100%; 
height:155px; 
background:#E77919;
}

#topPan {
width:747px; 
height:155px; 
position:relative; 
margin:0 auto; 
padding:0px;
}

#topPan img {
position:absolute; 
top:35px; 
left:0px;
}

#topPan h1 {
position:absolute; 
top:72px; 
left:53px; 
font-size:12px; 
font-weight:bold; 
color:#F1B37A; 
letter-spacing: 2px;
}

#topPan ul {
width:400px; 
height:32px; 
position:absolute; 
top:123px; 
right:0;
}

#topPan ul li {
float:left; 
width:81px; 
height:32px; 
}

#topPan ul li a {
display:block; 
width:81px; 
height:32px; 
background:url(images/menubg-normal.gif) 0 0 no-repeat; 
color:#707070; 
font-size:13px; 
font-weight:bold; 
line-height:32px; 
text-transform:uppercase; 
text-align:center; 
text-decoration:none;
}

#topPan ul li a:hover{
background:url(images/menubg-normal.gif) 0 0 no-repeat; 
color:#E77919; 
text-decoration:none;
}

#topPan ul li.current {
display:block; 
width:81px; 
height:32px; 
background:url(images/menubg-hover.gif) 0 0 no-repeat; 
font-size:13px; 
font-weight:bold; 
line-height:32px; 
color:#E77919;
text-decoration:none; 
text-transform:uppercase; 
text-align:center;
padding: 2px 0 0 0;
}




/*-------------------*/
#bodytopmainPan {
width:100%; 
background:#FFF; 
color:#8D8D8D; 
float:left; 
padding:42px 0 52px; 
clear:both;
}

#bodytopPan {
width:747px; 
position:relative; 
color:#707070; 
margin:0 auto; 
padding:0px;
}



#bodytopPan h2 {
color:#E77919; 
font-size:24px; 
height:70px; 
line-height:70px;
}


#bodytopPan h3 {
color:#E77919; 
font-size:16px; 
text-decoration:none; 
}

#bodytopPan p {
padding:0 38px 11px 0;
}

#bodytopPan p img {
}

#bodytopPan p span {
font-weight:bold;
}


#bodytopPan p a {
text-decoration:none;
color: #707070;
}

#bodytopPan p a.underline {
text-decoration:underline;
}


/*-------------------*/
#footermainPan {
height:134px; 
color:#CACACA; 
clear:both;
border-top: 1px solid #E77919;
}

#footerPan {
width:747px; 
position:relative; 
margin:0 auto;
}

#footerPan img.footerlogo {
position:absolute; 
top:70px; 
right:40px;
}


#footerPan p.css {
background:url(images/css-button.gif) 0 0 no-repeat; 
position:absolute; 
top:0; 
right:55px; 
width:53px; 
height:19px; 
padding:3px;
}

#footerPan p.css a {
width:50px; 
height:18px; 
display:block; 
font-weight:bold;  
color:#fff; 
text-decoration:none; 
text-transform:uppercase; 
padding:1px 0 0 7px;
}

#footerPan p.css a:hover {
color:#E77919; 
text-decoration:none;
}


#footerPan ul {
width:500px; 
position:absolute; 
top:20px; 
left:14px;
}

#footerPan li {
float:left; 
font:13px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;
}

#footerPan ul li a {
padding:0 12px 0; 
color:#CACACA; 
text-decoration:none;
}

#footerPan ul li a:hover {
text-decoration:underline;
}

#footerPan ul.copyright { 
width:300px; 
color:#CACACA; 
display:block; 
position:absolute; 
font-size:12px; 
top:95px; 
left:14px;
}

#footerPan ul.copyright li a{ 
display:block; 
color:#CACACA; 
text-decoration:none;
}

#footerPan ul.copyright li a:hover{
text-decoration:underline;
}



#footerPan ul.polecamy {
width:700px; 
position:absolute; 
top:38px; 
left:14px;
}

#footerPan li.polecamy {
float:left; 
font:13px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;
}

#footerPan ul.polecamy li a {
padding:0 4px 0; 
color:#CACACA;
text-decoration:none;
}

#footerPan ul.polecamy li a:hover {
text-decoration:underline;
}



/*-------------------------*/

/* form elements */
form {
	background: transparent;
}
fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
label {
	display:block;
	font-weight:normal;
	margin: .4em 0;	
}
input {
	padding: .3em;
	border: 1px solid  #E77919;
	font: normal .8em Verdana, sans-serif;
	color: #707070;
}
textarea {
	width: 55%;
	padding: .3em;
	font: normal .8em Verdana, sans-serif;
	border: 1px solid #E77919;
	height: 10em;
	display:block;
	color: #707070; 
}
input.button { 
	font: normal .8em Arial, Tahoma, Sans-serif; 
	margin: 0;
	padding: .10em .3em;
	color: #E77919;
	background: #fff;
	border: 1px solid #E77919; 
}




.red {color: #FF3300}