/*
Theme Name: AOPA 1.0
Theme URI: http://hopsiup.com/ 
Description: 
Version: 
Author: Radek Kolassa
Tags: aopa, lotnictwo
*/

* 
	{
	vertical-align:baseline;
	font-weight:inherit;
	font-family:inherit;
	font-style:inherit;
	font-size:100%;
	border:0 none;
	outline:0;
	padding:0;
	margin:0;
	}

img, a img, :link img, :visited img {
	border:0;
	margin:0}

.entry .wp-post-image, .entry a img.wp-post-image{
	float:left;margin:0 10px 5px 0;border:solid 2px #ccc;}

.entry a img:hover{
	border:solid 2px #DE261B;}

.alignleft, a img.alignleft{float:left;margin:0 10px 10px 0}
.alignright, a img.alignright{float:right;margin:0 0 10px 10px}


a{
color:#DE261B;
text-decoration:none}

a:hover{
text-decoration:underline}

body{
	background:url(images/page_bg.jpg) repeat-x #E5E5E5; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#333}

#page{
	background:url(images/header_bg.jpg) top center no-repeat; 
	width:100%;
	margin:0;
	padding:0;
	height:auto;
	overflow:auto}
#wrap{
	width:980px;
	margin:0 auto;
	height:auto;
	overflow:auto}

#header{
	width:980px;
	margin:0 auto;
	height:200px}

	.logo{
		display:block;width:140px; height:140px; z-index:400; position:relative;left:420px;top:-50px;}
#top{
	width:980px;
	margin:0 auto 70px auto;
	height:15px;
	padding:7px 0 0 0;
	font-family:Tahoma, Arial, Helvetica;
	color:#173c64;
	font-size:9px;
	line-height:9px;
	text-transform:uppercase}

	#top a{
		color:#173c64;
		margin:0 10px;
		float:left}

#content{
	width:600px;
	padding:20px 20px 30px 20px;
	height:auto;
	min-height:300px;
	overflow:auto;
	float:left;
	background:url(images/footer_bg.png) right bottom no-repeat #fff;
	margin-left:20px}

#sidebar{
	width:320px;
	padding:20px 0;	
	float:left;
	overflow:auto;
	height:auto;
	background: rgb(238, 238, 238);
	background: rgba(255, 255, 255, 0.40);}

#footer{
	width:980px;
	padding:0;
	min-height:380px;
	height:auto;
	overflow:auto;
	background:url(images/footer_bg.jpg) no-repeat left bottom #fff;
	clear:both;
	margin:20px auto 0 auto}

	.mainfoot{
		width:960px;
		height:310px;
		padding:10px}
 
		.reklamy{
			width:650px;
			height:300px;float:right}
		.footkontakt{
			width:120px;
			height:300px;float:left}

	.copyright{
		width:980px;
		height:50px;
		padding:10px 0}

small{
	color:#aaa;
	font-size:11px}

strong,b{
	font-weight:900}

        h1{
			color:#fff;
			margin:0 0 10px 10px;
			font-family:"Trebuchet MS", Arial, Helvetica;
			font-size:22px;
			line-height:25px;
			font-weight:100}
		
        h2{
			color:#173c64;
			margin:20px 0 20px 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size:15px;
			line-height:19px;
			font-weight:900}

        h3{
			margin:0 0 20px 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			line-height:18px;
			font-weight:900}		

	p{margin-bottom:10px}
										
	hr{height:1px;display:block;padding:0;clear:both;margin:0 0 10px 0;border-bottom:1px solid #ddd;}
		hr.clear{border:none;margin:0}

.entry h2{margin:0 0 10px 0}

#content ul, #content ol{margin:0 0 10px 40px;}
#content ul ul,#content ul ol, #content ol ol, #content ol ul {margin-top:10px;}

#sidebar p {padding:0 10px;margin:0 0 10px 0;}
#sidebar h2{padding:0 10px;margin:0 0 10px 0;}

#sidebar a.button, #sidebar input.button{
	margin:0 0 5px 10px;
	width:133px}

#sidebar div.blue{
	background:#173c64;
	height:auto;
	overflow:auto;
	padding:10px 0 5px 0;
	margin-bottom:20px}	

#dropmenu{width:100%;margin:0;padding:0;height:30px;display:block;list-style-type:none; list-style-position:outside; position:relative; line-height:12px; z-index:300; font-weight:bold}
#dropmenu a {display:block; padding:9px; color:#fff; text-decoration:none; text-shadow: #555 1px 1px 2px}
#dropmenu a:hover {color:#fff}
#dropmenu li {float:left; position:relative; padding:0 10px}
#dropmenu ul {position:absolute; width:160px;top:30px; display:none; left:-1px; list-style-type:none; list-style-position:outside}
#dropmenu ul a {background:#CD150A;width:160px}
#dropmenu ul a:hover {background:#DE261B}
#dropmenu li ul {width:160px}
#dropmenu li ul a {height:auto; float:left;  border-bottom:1px solid #C66464}
#dropmenu ul ul {top:auto}
#dropmenu li ul ul {left:178px}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block}

a.button, input.button, .mailform input.button{
	border:solid 1px #ccc;
	background:url(images/button_bg.png) #fff repeat-x;
	float:left;
	padding:2px 5px;
	text-align:center;
	color:#173c64;
	white-space: nowrap;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight:900;
	cursor:pointer}

	a.button:hover, input.button:hover{
		background:url(images/button_bg.png) 0px -11px #fff repeat-x}





#slider{
	width:640px;
	height:320px;
	float:left;
	margin:0 0 0 20px;
	overflow:hidden}

	.sliderImage{
		position:relative;
		width:640px;
		height:320px;
		overflow:hidden}

		.sliderImage span a{
   			position:relative;
			z-index:360}

		#slider h2{color:#fff}

		#slider p{
			float:right;
			width:400px;
			margin:0 10px 0 0}

		.sliderImage span {
   			position:relative;
			z-index:300;
			top:-150px;
			display:block;
			padding:0 10px;
			width: 620px;
			height:150px;
			overflow:auto;
    			background: rgb(23, 60, 100);
			background: rgba(23, 60, 100, 0.8);
    			color: #fff}



.red{color:#DE261B}

#loginform .input{
	width:133px;
	border:solid 1px #ccc;
	padding:2px 5px}

#loginform label, .mailform label{
	text-align:right;
	width:123px;
	float:left;
	padding:2px 5px}


.mailform input, .mailform textarea{
	margin-top:5px;
	border:solid 1px #ccc;
	padding:2px;
	width:400px}

.mailform textarea{height:200px}

.mailing{}

.mailing td, th{
	border:solid 1px #ccc;
	padding:3px;
	text-align:left;
	width:200px}

.mailing th{
	font-weight:900;
	background:#ccc}

.pdf{
	display:block;
	height:50px;
	width:auto;
	padding-left:60px;
	background:url(images/pdf_icon.png) no-repeat top left}

.doc{
	display:block;
	height:50px;
	width:auto;
	padding-left:60px;
	background:url(images/doc_icon.png) no-repeat top left}



.side_nav{
	float:right;
	width:220px}

	.side_nav li{
		list-style-type:none}

	#content .side_nav li ul{
		margin:0px 0px 0px 10px;
		padding:0}

	.side_nav li a{
		display:block;line-height:16px;margin:0px 10px 0px 10px;
		padding:2px 15px;
		background:#fff;border-bottom:solid 1px #eee}
 
	.side_nav li ul li a{
		display:block;line-height:16px;margin:0px 10px 0px 10px;
		padding:2px 5px 2px 30px;
		background:#fff;border-bottom:solid 1px #eee}

		#content .side_nav .current_page_item a, .side_nav li a:hover, #content .side_nav .current_page_item ul li a:hover{
			background:#DE261B url(images/arrow.png) no-repeat left center;
			font-weight:900;border-bottom:solid 1px #fff;
			color:#fff;margin:0;
			text-decoration:none}
	
	#content .side_nav .current_page_item ul li a{
		background:#fff;border-bottom:solid 1px #eee;
		font-weight:100;
		color:#DE261B}



#naglowek{
	width:640px;
	height:auto;
	float:left;
	background:#173c64;
	margin-left:20px}

#breadcrumb{
	color:#ccc;
	padding:10px 0 5px 10px;
	margin:0}

#breadcrumb a{
	color:#ccc;
	font-size:11px;
	line-height:20px}

.uk_box{
	background:#0B2C55;
	width:560px;
	height:auto;
	overflow:auto;
	color:#ddd;
	padding:20px}

.uk_box a{color:#fff}

.uk_box h2{
	color:#eee;
	background:url(images/uk_flag.jpg) no-repeat left top;
	padding:7px 0 28px 70px;
	margin:0}

.navigation div{width:280px}
.navigation .alignright{text-align:right}

#nav { float:left; display:block; height:22px;width:200px; margin-left:20px; left:10px; position:relative; z-index:400; top:-30px;}
#nav a { margin: 2px; padding: 2px 5px; border: 1px solid #fff; font-size:10px; text-decoration: none; color:#fff}
#nav a.activeSlide { background: #fff; color: #173c64 }
#nav a:focus { outline: none; }

#dropmenu li.flag
{
margin-left:178px;
padding:0 30px 0 10px;
background:url(images/flag.png) no-repeat right center;
}
