body {
	background: url('images/bgr.jpg') repeat-x top;
	padding:0px;
	margin: 0px;
	font-family: Tahoma;
	color: #4c4c4c;
	font-size: 12px;
}
* img {border: 0px; }
.p {12px 0px;}
a { color: #2e6ca9; text-decoration:none;}
a:hover { text-decoration: underline; }
.right_floated { float: right;}
.left_floated { float: left;}
h2 {	
	font-family: "Trebuchet MS";
	font-weight: normal;
	}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 0px 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */







/* Kontenery */
#Wrapper {	
	width: 965px;	
	margin: 0px auto;
	}

#Header {	
	height: 116px;	
	background: url('images/header_bad.jpg') no-repeat;
	}

#Navigation {	
	height: 45px;	
	background: url('images/menu_bad.jpg') no-repeat;
	}

#Showcase {
	margin-top:10px;
	height: 242px;
	background: url('images/showcase_bad.jpg') no-repeat;
	}

#Main { 
	background: url('images/bgr_main.jpg') repeat-y; 
	float: left;	
	width: 965px;
	}
	
#Sidebar {
	width: 237px; 
	float: left;
	padding: 25px;
	padding-left: 20px;
	}

#Content { 
	width: 658px; 
	padding: 35px 0px; 
	padding-right: 20px;
	float: left;
	min-height:100px;
	height: auto !important;

	overflow: hidden;
	}
#Content {background: url('images/bgr_content_page.jpg') no-repeat top left;}
#Sidebar {background: url('images/bgr_supl.jpg') top left repeat-x; }

.home #Content {background: url('images/bgr_content.jpg') no-repeat top left; }
.home #Sidebar {background: none; }

#Footer {	
	height: 55px;	
	background: url('images/footer_bad.jpg') no-repeat;	
	float: left;	
	width: 965px;
	margin-bottom: 70px;
	}
	
/* Header */
#Header #Logo {
	float: left;
	margin-top: 21px;
	margin-left: 40px !important;
	margin-left: 20px;
	
}
#Header #Searchbar {
	float: right;
	width: 410px;
	background: url('images/bgr_search.jpg') top right no-repeat;
	height: 36px;
	padding-top:6px;
	padding-right: 8px;
	text-align: right;
}
#Header #Searchbar input { vertical-align: middle; }
#Header #Searchbar .tfield {
	width: 219px;
	height:18px;
	background:url('images/search_input.jpg') no-repeat;
	border: none;
	margin-left: 10px;
	padding: 5px;
}

#Header #Searchbar label {
	color: #2d65a2;
	
	font-family: "Arial Black";
	font-size: 14px;
}
/* Menu */
#Navigation .menu ul {
	padding:0px 0px;
	margin:0px;
}
#Navigation .menu ul li { 
	float: left; 
	list-style:none;
	padding: 0px;
	}

#Navigation .menu ul li  { width: 140px; }
#Navigation .menu ul li.page-item-3  { width: 235px; }
#Navigation .menu ul li.page-item-155457  { width: 210px; }
#Navigation .menu ul li.page-item-8  { width: 90px; }
#Navigation .menu ul li.page-item-6  { width: 80px; }
#Navigation .menu ul li.page-item-4  { width: 90px; }

#Navigation .menu ul li a {
	color: black; 
	text-decoration: none; 
	font-size:13px;
	font-family:Tahoma;
	font-weight: bold;
	display: block;
	height: 15px;
	padding: 15px 20px;
	background: url('images/menu_spacer.jpg') right top no-repeat;
	}
#Navigation .menu ul li.page-item-4 a {
	background: none;
}
#Navigation .menu ul li  a:hover{ color: #000; background: url('images/menu_hover_tab.jpg') left top no-repeat;}
#Navigation .menu ul li.current_page_item a {color: #fff;background: url('images/menu_selected_tab.jpg') left top no-repeat;}
#Navigation .menu ul li.page_item a,
#Navigation .menu ul li.page_item a:hover {background-position: right top;}


/* Footer */
#Footer .menu ul {
	padding:0px 5px;
	margin:0px;
}
#Footer .menu ul li { 
	float: left; 
	list-style:none;
	padding: 0px;
	background: url('images/footermenu_spacer.jpg') right center no-repeat;
		padding: 18px 26px;	
	}
.menu ul li a {
	color: #fff; 
	text-decoration: none; 
	font-size:13px;
	font-family:Tahoma;
	font-weight: normal;
	
	}
#Footer .menu ul li.page-item-10 {
	background: none;
}

#Footer .menu ul li  a:hover{
	text-decoration: underline;
}
#Footer #GPLogo {float: right; margin-right: 20px; margin-top:5px;}

/* Sidebar */

#Sidebar { margin:0px; }
#Sidebar li.widget {margin:0px; padding: 0px;list-style-type: none; margin-bottom:20px;}
#Sidebar h2 {
	color: #0b4082;
	font-size: 18px;
	border-bottom: 1px #ccc solid;
	padding-bottom: 10px;
	margin-bottom:10px;
}


 
/* Login widget */
input.mid , .wpcf7-form-control-wrap input{
	width: 211px;
	height: 18px;
	background: url('images/login_input.jpg') right center no-repeat;
	border: none;
	padding: 6px;
}
.validationError input.mid {
	background: url('images/login_input_error.jpg') right center no-repeat;
}
/*
input.mid:focus,
input.mid:active {
	background: url('images/login_input_active.jpg') right center no-repeat;
}*/

#sidebar-login label {
	color: #747474;
	font-size: 13px;
	font-family: Tahoma;
	padding-left: 3px;
}

#Sidebar .submit { text-align: right;padding-right: 5px; }
#sidebar-login .submit {padding-right: 13px;}


#Showcase #sidebar-login h2 {
	font-family: "Trebuchet MS";
	font-size: 21;
	font-weight: normal;
	margin: 5px 0px;
	}
#Showcase #sidebar-login label {
	color: #fff;
	font-size: 13px;
	font-family: Tahoma;
	padding-left: 3px;
}
#Showcase input.mid {
	background: url('images/login_input.gif') right center no-repeat;
}
#Showcase .submit { text-align: right; padding-right: 13px;}
#register {	
width: 230px;	
height: 180px;	
position: absolute;	
margin-left: 672px !important;
margin-top:10px !important;
margin-left: 712px;
margin-top:30px;
color: #fff;	
font-size: 13px;
}

*:first-child+html #register {
	margin-left: 712px !important;
	}


#register h3 {	font-size: 18px;}
#sidebar-login a.button { float: left; clear:left;}
#Showcase #sidebar-login a { color: #f9b51c;}

/* Kontakt widget */
#contact-people img.photo {float: left; width: 58px; height: 78px;}
#contact-people h3 { 	color: #b70924; }
#contact-people h3,#contact-people p {
	font-size: 12px;
	margin:0px;
	margin-left: 70px;
	line-height: 15px;
}
#contact-people ul, #contact-people li {margin:0px; padding:0px; list-style-type: none;}
#contact-people li {padding: 15px 0px; }
/* Main */
#Content h2 {
	color:#2E6CA9;
	font-size: 21px;
}
 
#Content { 
	width: 663px; 
	padding: 25px 20px 35px 0px; 
	float: left;
	}

.post {
	border-bottom: 1px solid #dbdbdb; 
	padding: 25px 30px;
	padding-top: 0px;
	margin-bottom: 10px;
}

.error,.success {
	border-width:1px;
	border-style: solid;
	padding: 10px;
	margin: 20px 0px;
}
.error h3,.success h3 {
	margin:0px;
	margin-bottom: 10px;
	}
.error { border-color: #f00; background: #fcc;}
.success, .wpcf7-mail-sent-ok { 
	background:#EAF2DE url(images/puMsgOk.png) no-repeat scroll 10px 50%;
	border:1px solid #BACB92;
	margin:10px 0px;
	padding: 10px;
	padding-left: 50px;
}

.error, #login_error, .wpcf7-validation-errors, .wpcf7-spam-blocked { 
	background: #ffedef url(images/puMsgErr.png) no-repeat scroll 10px 50%;
	border:1px solid #ff6b7e;
	color:#f00;
	margin:10px 0px;
	padding: 10px;
	padding-left: 50px;
}
#sidebar-login #login_error,.wpcf7-response-output {
	margin-right: 13px;
}
#registerButton {margin:15px 0 15px 230px;}
.red {color: #B70924;}

.more-link a {font-weight: bold; }
.more-link {text-align: right; clear: both; 
/*background: url(images/more_arrow.jpg) no-repeat scroll right 50%;*/
}
.span-img {/* float: left; margin-right: 10px; margin-bottom: 10px;margin-top:0 !important; margin-top: 22px;*/}
.anythingSlider .span-img { border: 1px solid #254a76; background: #012d5d; padding: 4px; margin-top:0;}

.attachments .attachmentItem { width: 100px;text-align:center; margin-right:20px; height: 170px;}
.attachments div a { display: block; }
.attachments p {margin: 0px; text-align:center;}
.attachments, .attachments div {float: left; }
.clear {clear: both; }

.entry object { margin: 10px auto; }



.gallery-icon a {width: 150px; height: 150px; margin: 5px auto; display: block;border:2px solid #CFCFCF; vertical-align: middle;}
.gallery-icon img { border: none !important; vertical-align: middle; margin: auto auto;}
.gallery-item dd { padding: 0px 10px; }

.video-table td { width: 200px; text-align: center;}

.video-category .video-more { text-align: right; margin-top: 10px;}
.video-category .video-more	 a {font-weight: bold; }
.video-thumb img {border:2px solid #CFCFCF; padding: 2px; position: relative; width: 150px;}
img.video-overlay {border: none; padding: 4px; position: relative; margin-top: -25px; }
.video-item .video-thumb {float: none; }
.video-item .video-thumb a { margin: 0px 0 5px; padding: 0px; display: block; }

.video-item { margin: 10px 0px; }
#social {
	clear: right;
	float: right;
	margin-top:28px;
	margin-right: 20px;
}
#social ul { margin: 0px; padding: 0px;}
#social ul li {
	padding: 0px;
	list-style:none; 
	float: left;  
	margin: 5px;
}
#social a { 
	display: block; 
	width: 24px; 
	height: 24px;
}

#social img { }
.navigation { font-weight: bold; }
.navigation .alignleft {text-align: left;}
.navigation .alignright {text-align: right;}


#category-widget ul {padding-left: 35px !important;margin:0px;}
#category-widget ul li ul{padding-left: 15px !important; margin-top: 5px;}
#category-widget ul li {padding-left: 5px; margin: 2px 0px;}
#category-widget ul li ul li {padding-left: 5px;}

#saveButton {float: left;margin-left:160px;
margin-right:10px;}
#deleteButton {}
#registerform table {margin-bottom: 20px;}
#registerform table td { height: 35px; }




#offer-widget div#wrappermain {border: 1px #000066 solid; padding: 0; width: 230px;}
#offer-widget div#img {border: 0px; margin-top: 5px; margin-left: 3px; margin-bottom: 5px; padding-bottom: 0px; padding-top: 0px;}
#offer-widget DIV#pracujSearchTop {
 background-color: #004B8D;
 margin-left: 0px;
 padding: 0px;
 height: 16px;
 margin-top: 0px;
}

#offer-widget p.partsearch {
 font-size: 10px;
 font-family: Arial, Verdana, Sans-serif;
 color: #fff;
 margin-left: 5px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 0;
}

#offer-widget a.partsearch {
 font-size: 10px;
 font-family: Arial, Verdana, Sans-serif;
 color: #fff;
 text-decoration: underline;
 margin-bottom: 0px;
 padding: 0;
}

#offer-widget input.submitbutton {background-image: url(http://www.pracuj.pl/_images/_stu_search_btn.gif); margin-left: 120px; margin-bottom: 10px; margin-top: 5px;}
#offer-widget div.formWrapper {font-size: 11px; font-family:Verdana, Tahoma, sans-serif; color: #000; padding-left: 3px; padding-top: 0px; margin-top: 0px;}
#offer-widget div.formWrapper select{font-size: 11px; font-family:Verdana, Tahoma, sans-serif; color: #000; margin-bottom: 5px;}
#offer-widget div.formWrapper input{font-size: 11px; font-family:Verdana, Tahoma, sans-serif; color: #000; margin-bottom: 5px;}
#offer-widget div.keyWords input {width: 220px; margin-bottom: 5px;}
#offer-widget div.categories select {width: 220px;}
#offer-widget p.keyWordsInfo {padding-top: 0; margin-top: 0; margin-bottom: 0;}
#offer-widget form#search {margin-top: 0px; padding-top:0px;}

h2.nagl {
font-family: Verdana, Arial, Sans-serif;
font-size: 16px;
color: #000;
margin-top: 10px;
}

#offer-widget p.naglp {
font-family: Verdana, Arial, Sans-serif;
font-size: 12px;
color: #000;
margin-bottom: 15px;
}

.textwidget,.wpcf7, .wpcf7-form {
	width: 230px;
	overflow: hidden;
}
.wpcf7 textarea  {width: 220px;}
.wpcf7 .submit input {width: auto; }


/*.post-thumb img {max-width: 200px; width: auto !important; width: 200px;}
*/


.post-meta {
	/*background:url("http://www.hrweb.pl/wp-content/themes/AkademiaGP/img/post-underline.jpg") no-repeat scroll left bottom transparent;
color:#7B7565;
font-size:11px;
margin-bottom:20px;
margin-top:15px;
padding-bottom:15px;
padding-left:2px;
padding-right:2px;
	*/
}

#ofertyFrame {width: 230px; overflow: scroll; border: 0px; height: 200px;}
.person {clear: both;}
.eksperci {border-spacing: 10px;}
.eksperci td {vertical-align: top;

}

/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

.anythingSlider  {
	*background: url(../img/showcase_frame.jpg) no-repeat 40px 60px;
	height: auto;
	*height:300px;
	_height: auto;
	} 
.anythingSlider .showcaseWrapper                { 
	width: 680px; 
	overflow: visible; 
	height: 341px; 
	margin:17px 35px;
	position: absolute; 
	height: 175px;
	width:600px;
	display: none;
	}
.anythingSlider .showcaseWrapper ul             { 
	width: 9999px; 
	list-style: none; 
	position: absolute; 
	top: 0; 
	left: -40px !important;
	left: 0px; 
	margin: 0; 
	}
*:first-child+html .anythingSlider .showcaseWrapper ul {margin-left: 40px;}
.anythingSlider ul li                   { 
	display: block; 
	float: left; 
	padding: 15px 0px; 
	height: 122px;
	width:600px;
	margin: 0; 
	}


#thumbNav                               { 
	position: relative; 
	top: 203px; 
	float: right;
	margin-right: 294px !important;
	margin-right: 144px;
	}
#thumbNav a                             { 
	display: inline-block; 
	color: #e0e9ef;
	font-size: 16px;
	line-height: 10px;
	font-weight: bold;
	text-decoration: none;
	width: 23px;
	height: 15px;
	padding: 8px 5px;
	text-align: center;
	background: none;
	cursor: pointer;
	}
#thumbNav a.cur                         { 	background: url(images/slideshow_tab_bgr.jpg) no-repeat;	}

#start-stop{ display:none;}
.anythingSlider .arrow                  {display: none;}

/*
  Prevents
*/
.anythingSlider .showcaseWrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .showcaseWrapper ul ul li       { float: none; height: auto; width: auto; background: none; }








#showcaseBox div p {color:#ebe3cf;font-size: 14px; line-height	17px; margin: 0px;}
#showcaseBox div h1 {margin-bottom: 15px;margin-top: 0px;}
#showcaseBox div h1,
#showcaseBox div h1 a {	color: #fecb00;font-size: 20px;text-decoration: none;font-weight: normal; font-face: "Trebuchet MS"}





#Content.eksperci { padding-top: 55px; }
.addthis_toolbox  {
	margin: 25px 20px;
	margin-top: 0px;
}
.embedUrl  input { width: 475px;
width: 300px;

}
.embedUrl  {	margin: 5px 25px; 
margin-top: 20px;}
.shareName { display: block; float: left; width: 250px; clear: left;}


#Showcase {position: relative;width:965px;}
#Showcase #showcaseBox {position: relative; width: 700px; float: left; margin: 0px; padding: 0px;}
#Showcase #register {position: relative; width: 230px; float: left; margin: 0px !important; padding: 0px; 
margin-top: 0px !important;
*margin-top: 30px !important;
}
#Showcase #showcaseBox .showcaseWrapper {position: relative; margin-bottom: 11px;}
#Showcase #showcaseBox #thumbNav {position: relative; top: 0px; margin-right: 30px !important;}
.thumbnail-table td {padding: 0px 0px !important; padding: 15px 0px;}.thumbnail-table td .span-img a { display: block; margin-right: 15px;  }.showcase-table td .span-img{ display: block; margin-right: 5px; }.thumbnail-table td .video-thumb a {width: 156px;}


.v-entry img {
	border:2px solid #CFCFCF;
padding:2px;
}
.v-entry img.video-overlay { border: none;top:-23px; left: 2px;}

