/*
Theme Name: Jednostka ZNP
Author: Łukasz Sobiecki
*/

body {margin:0; padding:0; font-family: verdana, arial, tahoma, sans-serif; color:#555; background:#EBEFF2;}
strong {font-weight:bold;}
a {color:#F4005E;}
a:hover {color:#000;}
em {font-style:italic;}
ul {list-style-type:disc; margin-left:10px;}
ol {list-style-type:decimal; margin-left:10px;}
li {margin-left:10px;}
h1 {color:#761d35; letter-spacing:1px;  margin-bottom:10px; font-size:16px; border-bottom:1px solid #f1f1f1; font-weight:normal;}

img.alignleft {float: left;margin: 20px 20px 20px 0;}
img.alignright {float: right; margin: 20px 0 20px 20px;}
img.aligncenter {display: block;margin:20px auto;}


.main {margin:0 auto; width:980px; padding:20px; background:#fff;}
.main a {text-decoration:none; color:#761d35;}
.main a:hover {text-decoration:underline; color:#000;}

#siteTitle {position:absolute; top:20px; right:0; width:400px; height:20px; background:#bbb; padding:10px; z-index:10;}
#siteDesc  {position:absolute; top:90px; right:0; width:400px; height:50px; background:#761d35; 
		    padding:10px; z-index:10;-webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px;
			-moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px;
			opacity:0.90;filter: alpha(opacity=90); -moz-opacity: 0.9; color:#fff;}
#siteDesc span {font-size:22px;}
#siteDesc span a{color:#fff;}
#siteDesc span a:hover{color:#bbb; text-decoration:none;}
#siteDescImg {position:absolute; top:15px; left:15px; width:131px; height:180px; z-index:10;}


#button a{display:block; text-align:center; float:left; padding:10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; 
	border-radius: 6px; font-size:14px; margin-bottom:10px; width:126px; height:30px; line-height:30px; background:#78AC15; 
	border-color: #8DCC18 #7CB315 #6A9912; background: -moz-linear-gradient(top, #D7FA96, #ABD957 5%, #78AC15 100%); 
	background: -webkit-gradient(linear, left top, left bottom, from(#D7FA96), to(#78AC15), color-stop(0.05, #ABD957)); 
	background: -o-linear-gradient(top, #D7FA96, #ABD957 5%, #78AC15 100%); color: #F7FFE5;-webkit-box-shadow: 0 1px 2px #999; 
	-moz-box-shadow: 0 1px 2px #999; box-shadow: 0 1px 2px #999;text-shadow: 0 1px 2px #666; font-weight:bold;}
#button a:hover {background:#ABD957; background:-moz-linear-gradient(top, #d7fa96, #abd957 5%, #659111 100%); 
	background:-webkit-gradient(linear, left top, left bottom, from(#d7fa96), to(#659111), color-stop(0.05, #abd957)); 
	background:-o-linear-gradient(top, #d7fa96, #abd957 5%, #659111 100%); color:#fff; text-decoration:none;}

#header { margin-bottom:0px; position:relative; }
#header img {margin:0;}

.menu-container { margin:20px 0 10px 0; background:#761d35 url('gfx/menu.png'); border-bottom:5px solid #F1F1F1;}
.menu-container ul {overflow:hidden; line-height:40px;  width:100%;  
				   margin:0; list-style-type:none; padding:3px 10px 0 10px;}
.menu-container li {float:left; position:relative; margin:0;}

.menu-container a  { position:relative; color:#fff; display:block; z-index:100; 
					padding:10px 15px; margin:0 1px; line-height:18px; text-decoration:none;
					font-size:13px; font-weight:normal;  }
.menu-container a:hover, 
.menu-container li.current_page_item a, 
.menu-container li.current_page_parent a,
.menu-container li.current-menu-ancestor a,
.menu-container li.sfHover { background:#f1f1f1; color:#444;  
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px
	border-top-left-radius: 10px;
	text-decoration:none;
}

.menu-container li  { float:left; width: auto; }
.menu-container li a.sf-with-ul { padding-right:20px; }


#crumbs {font-size:11px; position: absolute;bottom:7px;}

#content {float:left; width:670px; margin-bottom:10px; margin-left:10px; font-size: 12px; line-height:18px;}
#content h1 {font-size:20px; font-weight:bold;}
#content h2 {font-size:12px; color:#888;}
#content p {margin:4px 0 20px 0;}
#content div {margin:4px 0 20px 0;}

#footer {clear:both; border-top:10px solid #BB5979; text-align:center; background:#f2f2f2 url('gfx/smallLogo.png') no-repeat 5px 5px;}
#footer .footerText {padding:20px;}

#osoby p{margin:6px 0;}
#widgetLogo img {margin-top:4px;}
#harmonogram ul li{list-style-type:circle;}
#harmonogram ol li{list-style-type:square;}

#flags {position:absolute; top:130px; right:10px; width:100px;height:20px; }
#flags #qtranslate-chooser {margin:0; padding:0;}
#flags #qtranslate-chooser li {width:20px;margin-left:10px;}



#sidebar {margin:0 0 10px 10px; float:left; width:280px; margin-bottom:20px;}
#sidebar img {margin:0 0 0 10px; border:1px solid #f1f1f1;}
#sidebar ul {margin:0; padding:0; list-style-type:none;}
#sidebar ul li {margin:0 0 3px 10px;border-left:3px solid #bbb; border-bottom:1px solid #bbb; padding:0 0 3px 3px;}
#sidebar ul li a {font-size:12px;  }

#sidebar #searchsubmit {background:#761d35; border:0; color:#fff; cursor: pointer;}
#sidebar #searchsubmit:hover{background:#e6588f;}
#sidebar .textwidget {border:1px solid #bbb; padding:10px; font-size:12px; margin-top:5px; margin-left:10px; text-align:left; -webkit-box-shadow: 3px 3px 0px #f0f0f0;
			-moz-box-shadow: 3px 3px 0px #f0f0f0; box-shadow: 3px 3px 0px #f0f0f0;}
#sidebar .textwidget p {margin:0;}
#sidebar .textwidget h2 {font-size:14px;margin:0;}
#sidebar .textwidget li {font-size:12px; line-height:14px; margin:10px 0; display:block;  border-bottom:1px solid #f1f1f1;}
#sidebar .textwidget li  {color:#55899B;}
#sidebar .textwidget li a:hover {text-decoration:none; color:#761d35;}
#sidebar h2.widgettitle {font-size:12px; padding:5px 0; margin:5px 0px 5px 10px; border-bottom:1px solid #bbb;}


#sidebar2 {margin:0 10px 10px 0; float:left; width:280px; margin-bottom:20px;}
#sidebar2 img {margin:0 0 0 10px; border:1px solid #f1f1f1;}
#sidebar2 ul {margin:0; padding:0; list-style-type:none;}
#sidebar2 ul li {margin:0 10px 3px 0px;border-left:3px solid #bbb; border-bottom:1px solid #bbb; padding:0 0 3px 3px;}
#sidebar2 ul li a {font-size:12px;  }

#sidebar2 #searchsubmit {background:#761d35; border:0; color:#fff; cursor: pointer;}
#sidebar2 #searchsubmit:hover{background:#e6588f;}
#sidebar2 .textwidget {border:1px solid #bbb; padding:10px; font-size:12px; margin-top:5px; margin-right:10px; text-align:left; -webkit-box-shadow: 3px 3px 0px #f0f0f0;
			-moz-box-shadow: 3px 3px 0px #f0f0f0; box-shadow: 3px 3px 0px #f0f0f0;}
#sidebar2 .textwidget p {margin:0;}
#sidebar2 .textwidget h2 {font-size:14px;margin:0;}
#sidebar2 .textwidget li {font-size:12px; line-height:14px; margin:10px 0; display:block;  border-bottom:1px solid #f1f1f1;}
#sidebar2 .textwidget li  {color:#55899B;}
#sidebar2 .textwidget li a:hover {text-decoration:none; color:#761d35;}
#sidebar2 h2.widgettitle {font-size:12px; padding:5px 0; margin:5px 10px 5px 0px; border-bottom:1px solid #bbb;}


.current_page_item a {color:#F8981D; font-weight:bold;}


.textwidgetNews {border:1px solid #bbb; padding:10px; font-size:12px; margin-bottom:10px; text-align:justify; -webkit-box-shadow: 3px 3px 0px #f0f0f0;
				 -moz-box-shadow: 3px 3px 0px #f0f0f0; box-shadow: 3px 3px 0px #f0f0f0;}
.textwidgetNews h2 {font-size:14px!important;margin-bottom:5px;}

.wp-pagenavi {margin-top:25px;}
.footerText {font-size:12px;}

#wp-admin-bar-wp-logo, #wp-admin-bar-comments, #toplevel_page_edit-post_type-acf, #widget-1_archives-__i__, #widget-2_tag_cloud-__i__, #widget-4_calendar-__i__, #widget-6_meta-__i__, #widget-7_recent-comments-__i__, #widget-9_links-__i__, #widget-10_rss-__i__, #widget-11_pages-__i__, #widget-5_categories-__i__, .inactive-sidebar, #add-category, #wp-admin-bar-new-link, #wp-admin-bar-new-media, #wp-admin-bar-themes {display:none;}