/*
Theme Name: EMT-Systems 2.0
Theme URI: http://hopsiup.com/ 
Description: 
Version: 
Author: Radek Kolassa
Tags: szkolenia
*/

* 
	{
	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{margin:0;}
a img, :link img, :visited img {border:0;} 

body{background:url(images/bg_00.png) #000 repeat-x; font-family:Arial, Helvetica, sans-serif;}
#navigation{width:980px;margin:0 auto;height:40px}
	
	#searchform{float:left;width:300px;font-size:12px;line-height:12px;padding:15px;font-family:Arial, Helvetica, sans-serif}
	#searchform label{display:none}
	#s{background:#303030; border-bottom:solid 1px #808080;border-right:solid 1px #808080;padding:3px 0px;color:#fff;width:200px}
	#searchsubmit{background:#4289C4;color:#fff;font-weight:900;text-transform:uppercase;padding:3px 4px;font-size:11px;line-height:13px;cursor:pointer}


#header{width:980px;margin:0 auto;height:133px;background:url(images/header-blue.png) no-repeat}
	.logo,.naglowek{display:block;float:left;height:80px}
	.logo{width:160px;margin:20px 290px 0px 0px}
	.naglowek{width:520px;margin-top:20px}

#groups{width:980px;margin:0 auto;height:41px;}
	#groups ul, #groups li{list-style:none;float:left}
#groups ul.szeroko li a:link, #groups ul.szeroko li a:visited{width:144px;}
	#groups ul li a:link, #groups ul li a:visited{
		word-wrap: break-word;
		width:79px;
		text-align:center;
		height:26px;
		background:#404040;
		margin:2px 1px 0 0;
		padding:6px 9px;	
		text-decoration:none;
		font-family:Arial, Helvetica;
		font-size: 12px;
		line-height:12px;
		float:left;
		color: #fff}
	#groups ul li a:hover, #groups ul li a.active, #groups ul li a:active, #groups ul li.current_page_item a, #groups ul li.current_page_ancestor a, #groups ul li a.activeSlide{
		margin-top:0px;
		padding:8px 9px 7px 9px;
		background:#4289C4}

#groups ul.szeroko li a:hover, #groups ul.szeroko li a.active, #groups ul.szeroko li a:active, #groups ul.szeroko li.current_page_item a, #groups ul.szeroko li.current_page_ancestor a, #groups ul.szeroko li a.activeSlide{
		margin-top:0px;
		padding:8px 9px 7px 9px;
		background:#4289C4}
#wrap_home{
	width:990px;
	margin:0 auto;
	background:#4289C4;
	height:auto;
	padding:5px 0;
	overflow:auto}

#banners{
	width:980px;
	margin:0 auto;
	height:320px;
	overflow:auto;
	background:#fff;
	font-size:12px;
	overflow:hidden}
	
	.banner{
		width:980px;
		height:410px;
		float:left;
		padding:0;		
		background:no-repeat}
		.banner hr {width:940px; margin:0 auto}
.ban{
display:block;
clear:both;
margin:20px;
}
	
#page{
	width:940px;
	margin:0 auto;
	padding:20px 20px 0 20px;
	height:auto;
	overflow:auto;
	background: #fff no-repeat center bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#404040}

        #page h1{
			color:#4289C4;
			margin:10px 0 20px 0;
			font-family:"Trebuchet MS", Arial, Helvetica;
			font-size:22px;
			line-height:27px;
			font-weight:100}
		
        #page h2{
			margin:0 0 20px 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size:16px;
			line-height:21px;
			font-weight:900}

        #page h3{
			margin:0 0 20px 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			line-height:18px;
			font-weight:900}		

		#page p{margin-bottom:20px}
								
		#page blockquote{
			margin-bottom:10px;			
			padding-left:60px;		
			background:url(images/blockquote.png) no-repeat 15px 0px;
			font-style:italic}
		.pdf, #page blockquote a.pdf{
			background:url(images/pdf.png) no-repeat 0px 0px;
			padding-left:30px;
			padding-top:4px;
			clear:both;
			margin:10px 0px;
			height:30px;
			display:block;
			border:0px;
			font-weight:900}
		
		.box_page_1, .box_1,.box_page_2, .box_2{width:330px;margin-bottom:10px}	
		.box_page_1, .box_1{float:left}
		.box_page_2, .box_2{float:right}		
		.box_1 img, .box_2 img{float:left;margin:0 10px 10px 0}		
				
		hr{clear:both;padding:0}
			hr.separator, hr{height:1px;margin:20px 0;border-bottom:1px solid #ddd;}
			hr.wtopiona {height:0px;margin:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #fff;}		
			hr.clear{border:0; margin:0; padding:0; height:0px;}
		
		.black_box{clear:both;height:auto;overflow:auto;background:#000;color:#fff;margin:20px 0}
		.black_box span{padding:8px 10px;display:block}

.breadcrumb{
	width:940px;
	display:block;
	font-family:Arial, Helvetica-Conth;
	font-size:11px;
	line-height:10px;
	padding:0;
	color:#555}
	.breadcrumb a{text-decoration:none;color:#808080}
	.breadcrumb a:hover{color:#4289C4}
			
#sidebar{
	width:220px;	
	float:right;
	overflow:auto;
	height:auto}

	
#content{
	width:680px;padding-right:20px;
	background: url(images/info.png) repeat-y right top;
	float:left;
	overflow:auto;
	height:auto}
	strong, b{font-weight:900}
	#content ul, #content ol{margin:5px 20px;list-style-position:outside;display:block;}
	#content ul li{margin:5px 20px;list-style-image: url(images/ul-blue.png);list-style-position:outside;}
	#content ol li{margin:5px 20px;list-style-position:outside;}
	#content ol ol li, #content ul ol li{list-style:lower-alpha;list-style-position:outside;}
	#content a:link, #sidebar p a {color:#4289C4;text-decoration:none}
	#content a:visited, .textwidget a:visited{color:#4289C4; text-decoration:none}	
	#content a:hover{text-decoration:underline}
		
#footer{
	width:100%;
	height:auto;
	overflow:auto;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:12px}
	ul.footer_nav{float:left;padding:10px 20px;height:110px}
	ul.footer_nav li{list-style: none}
	ul.footer_nav a{text-decoration:none;text-transform:uppercase;font-weight:900;color:#fff}

	.copy, .tags{
		color:#fff;
		border-top:1px dashed #606060;
		width:980px;
		height:auto;
		overflow:auto;
		clear:both;
		margin:20px auto 30px auto}

	.copy{
		padding:0 0 0 100px;
		width:880px;}

		.tags{
		color:#808080;
		border:none;
		margin:30px auto 20px auto}

		.copy_1{
		float:left;
		padding:10px 20px;
		border-right:1px dashed #606060;
		height:110px}
			
ul.side_nav {
	padding:0;
	margin:0 0 10px 0;
	background:url(images/sub_menu_ul_dot.gif) 4px repeat-y;
	list-style: none}
ul.side_nav li{
	padding:0;
	margin:0}
ul.side_nav li a{
	font-weight:900;
	color:#4289C4;
	text-decoration:none;
	width:auto;
	display:block;
	padding:5px 5px 5px 15px;
	line-height:13px;
	background: url(images/sidebar_list.png) no-repeat 0px center}	
ul.side_nav li a:hover{color:#4C4C4C}

ul.side_nav li.current_page_item a{color:#4C4C4C}
ul.side_nav li.current_page_item ul li
	{}	
ul.side_nav li.current_page_item ul li a{
	color:#808080}
		
ul.side_nav li.current_page_item{
	color:#4C4C4C;
	font-weight:900}	
	ul.side_nav li ul{	
		padding:0;
		margin:4px 0px;
		background:url(images/sub_menu_ul_dot.gif) 14px repeat-y;
		list-style: none}	
	
	ul.side_nav li ul li{
		list-style: none;		
		padding:0 0 0 26px;
		margin:0;
		background:url(images/sub_menu_li_dot.gif) 15px 10px no-repeat}
	ul.side_nav li ul li a{
		font-weight:100;
		color:#808080;
		text-decoration:none;
		width:auto;
		display:block;
		padding:5px 0px;
		line-height:13px;
		background:none}
			
	ul.side_nav li ul li a:hover{color:#000}	
	ul.side_nav li ul li.current_page_item, ul.side_nav li ul li.current_page_item a{
		color:#4C4C4C;	
		font-weight:900}			

#jsddm{	
	margin: 0;
	padding: 0;
	float:right;
	position:relative;
	z-index:999;
	color: #b0b0b0}

	#jsddm li{	
		float: left;
		list-style: none;
		font: 12px Arial, Helvetica;
		line-height:12px;
		font-weight:900;}

	#jsddm li a{	
		display: block;
		padding: 12px 12px 11px 12px;
		text-decoration: none;
		color: #b0b0b0;
		white-space: nowrap}
	#jsddm li a.arr{
		padding: 12px 22px 11px 12px;
		background: url(images/topnav.png) right center no-repeat;}
	#jsddm li a:hover{color:#fff;}
	#jsddm li a.arr:hover{background: url(images/topnav_hover.png) #252525 right center no-repeat;color:#fff}
		
		#jsddm li ul{	
			margin:0px 0px;
			padding: 0;
			position: absolute;
			display:none;
			background: #000;}

				#jsddm li ul ul{
				left:168px;top:auto;margin-top:-26px;	
				
				}
				#jsddm li ul ul li, #jsddm li ul ul li a{
				width:145px;}
				
			
		
			#jsddm li ul li{	
				float: none;overflow:visible;
				display: inline;
				background: #000;}
			
			#jsddm li ul li a{
				width:auto;
				white-space:normal;
				padding:7px 12px;
				background: #000;
				font-weight:100;
				letter-spacing:0px;
				color: #b0b0b0}
			
			#jsddm li ul li a:hover{background:#252525}

sub{ vertical-align:sub}
sup{ vertical-align:text-top;}

a.link_back, a.post-edit-link{background:url(images/link_back-blue.png) no-repeat left center; padding-left:10px; clear:both; margin:20px 0; float:left;}

.alignleft {float:left;  margin:0 10px 10px 0;}
.alignright{float:right; margin:0 0 10px 10px;}

table, table td, table th{ padding:0; margin:0; border-spacing:0; vertical-align:top;}		

.odstep{ width:30px;}
.twocol1{ width:295px;}
.twocol2{ width:295px;}

.linklove{display:none}

.sidebar ul, .sidebar li{margin:0; padding:0; list-style:none}

.pdf_big, .word_big{background:url(../../../images/pdf_icon.png) no-repeat center top; padding:50px 0 10px 0; display:block;}
.word_big{background:url(../../../images/word.png);}


.wypis{float:left; font-size:11px}
	#banners .wypis, #related .wypis {width:220px;padding:20px 0;margin-left:20px}
	.wypis img{float:left;  margin:0 10px 10px 0}
	.wypis strong a{font-size:12px}
	.wypis a{text-decoration:none; color:#4289C4}
		.wypis a:hover{text-decoration:underline}


#szkolenie-header{
	width:700px;
	height:260px;
	overflow:hidden;
	background:no-repeat;
	margin:0 0 20px 0}
	#szkolenie-nazwa{
		background: rgb(0, 0, 0);
		filter:alpha(opacity=70);
		background: rgba(0, 0, 0, 0.7);
		height:90px;
		width:700px;
		margin-top:170px}
		#szkolenie-nazwa h1{
			color:#fff;
			filter:alpha(opacity=100);
			-moz-opacity:1;
			-khtml-opacity: 1;
			opacity: 1;
			margin:0;
			padding:0 10px}

#szkolenie-nazwa .breadcrumb{
	margin:0px auto;
	display:block;
	font-family:Arial, Helvetica;
	font-size:10px;
	line-height:12px;
	padding:8px 10px;
	text-transform:uppercase;
	color:#aaa}
	#szkolenie-nazwa .breadcrumb a{padding:2px 0px;text-decoration:none;color:#aaa}
	#szkolenie-nazwa .breadcrumb a:hover{padding:2px 0px;text-decoration:none;color:#fff}	
	
.box-220, .box-460{
	background:#eee;
	border: solid 1px #ccc;
	padding:10px}
	.box-220{width:198px; float:left}
	.box-460{width:438px; float:right}
	.box-700{width:678px; float:left; padding:10px;}
	.box-szary{background:#eee;border: solid 1px #ccc;padding:10px}
	
#content ul.featured-menu
	{
	clear:both;
	width:686px;
	height:30px;
	padding:0 7px;
	margin:20px 0px;
	border-bottom:solid 1px #4289C4;
	border-top:20px solid #fff;
	background:url(images/featured.png) no-repeat center bottom;
	}

#content ul.featured-menu li{
	list-style:none;
	float:left;
	height:auto;
	overflow:auto;
	padding:0;
	margin:0 2px;}

	#content ul.featured-menu li a{
		padding:4px 14px;
		display:block;
		float:left;
		background:url(images/featured_button.png) #ddd 0px -9px repeat-x;
		color:#333;
		border:solid 1px #ccc;
		font-weight:900}

		#content ul.featured-menu li a:hover, 	#content ul.featured-menu li a.aktywny{
			background:#fff;
			border:solid 1px #4289C4;
			border-bottom:solid 1px #fff;
			padding:4px 14px 8px 14px;
			display:block;
			float:left;color:#4289C4;
			text-decoration:none}

#related{
	height:auto;
	overflow:auto;
	width:980px;
	margin:0 auto;
	padding:20px 0 20px 0;
	background:#fff}

.sz-zamkniete p, .sz-otwarte p{width:280px}
	.sz-zamkniete{
		float:left;
		background:url(images/sz-zamkniete.jpg) #fff no-repeat}
	.sz-otwarte{
		float:right;
		background:url(images/sz-otwarte.jpg) #fff no-repeat}
		
.button-200
	{
	cursor:pointer;
	display:block;
	padding:10px;
	color:#fff;
	text-shadow: -1px -1px 0px #555;
	filter: dropshadow(color=#555, offx=-1, offy=-1);
	text-decoration:none;
	font-weight:900;
	font-size:13px;
	text-align:center;
	background: url(images/button-bg.png) repeat-x #4289C4;
	width:200px;
	-webkit-box-shadow: 3px 3px 0px #ccc;
	-moz-box-shadow: 3px 3px 0px #ccc;
	box-shadow: 3px 3px 0px #ccc;
	}
	.button-220{width:217px}
	.button-200:hover{background:#4289C4}


.sz-zamkniete-list, .sz-otwarte-list
	{
	width:440px;
	margin:20px 0;
	list-style:none;
	}

.sz-zamkniete-list li, .sz-otwarte-list li
	{
	padding:3px 10px;
	border-bottom:1px dashed #ccc;
	}

.sz-zamkniete-list a, .sz-otwarte-list a, .news a
	{
	text-decoration:none;
	font-size:12px;
	font-weight:900;
	color:#4289C4;
	}

.sz-zamkniete-list a:hover, .sz-otwarte-list a:hover, .news a:hover
	{
	text-decoration:underline;
	}

.dwie-kolumny
	{
	float:left;
	border:0;
	padding:0;
	margin:20px 0 50px 0;
	height:auto;
	overflow:auto;
	width:470px;
	background: url(images/dwie-kolumny-bg.jpg) no-repeat top right;
	}

.dwie-kolumny .box-220
	{
	width:210px;
	border:0;
	background:none;
	}


.aktualnosci
	{
	border:0;
	float:right;
	background:none;
	}

.news
	{
	list-style:none;
	}

.news li
	{
	padding:20px 0 20px 20px;
	border-bottom:1px dashed #ccc;
	background:url(images/news.gif) no-repeat 0px 20px;
	}

.news small
	{
	font-size:12px;
	color:#ccc;
	display:block;
	}
.news .more, .more
	{
	display:block;
	padding:0px 14px;
	text-decoration:none;
	background:url(images/more.gif) no-repeat center left;
	color:#4289C4;
	font-weight:900;	
	}
.news strong a
	{
	font-size:13px;
	}
#klienci
	{
	width:940px;
	margin:0 auto;
	height:100px;
	overflow:hidden;
	}

.klient
	{clear:both;
	width:940px;
	height:70px;
	}

#content .formularz
	{
	width:678px;
	height:auto;
	overflow:auto;
	margin:0;
	padding:0;
	}

#content .formularz li
	{
	list-style:none;
	clear:both;
	padding:2px 0;
	}

.formularz label
	{
	float:left;
	width:215px;
	padding:2px 5px 0 0;
	text-align:right;
	}

.formularz input
	{
	float:left;
	width:190px;
	border:solid 1px #ccc;
	padding:3px;
	}

.centruj
	{
	margin:0 auto;
	}
	
.cena{
	background:url(images/cena.png) no-repeat;
	width:117px;
	height:75px;
	color:#fff;
	text-shadow: -1px -1px 0px #444;
	font-size:24px;
	font-weight:900;
	text-align:center;
	padding-top:42px;}
	.cena small{
		font-size:15px;
		}

.box-460 h6, .box-220 h6, .info th h6{
	margin:0;
	padding:0 0 5px 0;
	text-transform:uppercase;
	font-size:11px;
	color:#999;
	text-shadow:1px 1px 0px #fff;
	}

.box-460-1{
	width:150px;
	float:left;
	}
.box-460-2{
	width:270px;
	float:left;
	margin-left:10px;
	}
	#content .box-460-2 ul{
		margin:0;
		padding:;
		}
		.box-460-2 .wtopiona, .box-220 .wtopiona, .box-460 .wtopiona
		{
		margin:10px 0;;
		padding:0;
		}
.goly{
	cursor:pointer;
	margin:0px 5px;
	padding:3px 6px;
	font-size:11px;
	background:#4289C4;
	color:#fff;
	font-weight:900;
	-webkit-box-shadow: 3px 3px 0px #ccc;
	-moz-box-shadow: 3px 3px 0px #ccc;
	box-shadow: 3px 3px 0px #ccc;	
	}
	
.info td{
	width:460px;
	border-top:solid 1px #ddd;
	padding:5px;
	vertical-align:middle}

.info{
	border-spacing:0px;
	border-bottom:solid 1px #ddd}

.info th{
	width:210px;
	border-top:solid 1px #ddd;
	vertical-align:middle;
	padding-top:10px;
	background: url(images/info.png) no-repeat center right}
.info th h6{
	color:#555;}
.ref{
	height:auto;
	overflow:auto;
	width:220px;
	margin:20px 0}

#page .ref p{
	padding:10px 10px 25px 10px;
	background:url(images/ref.png) no-repeat bottom #eee;
	margin:0;
	font-style:italic}

.szary{
	background:#eee}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{background:#000; margin-top:20px;}
        #cboxLoadedContent{background:#000; padding:5px;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(http://szkole.com.pl/wp-content/plugins/lightbox-plus/css/dark/images/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(http://szkole.com.pl/wp-content/plugins/lightbox-plus/css/dark/images/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(http://szkole.com.pl/wp-content/plugins/lightbox-plus/css/dark/images/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}

.alert{
width:658px:
border:1px solid #ccc;
background:#eee;
padding:20px;
margin-top:20px;
font-weight:900;
height:auto;
overflow:auto;
}

.minitab{
	border-spacing:2px ;
	border-style: outset;
}
.minitab td{
background:#eee;
padding:2px 5px;
}
.minitab th{
background:#555;
color:#fff;
font-weight:900;
padding:2px 5px;
}

.ban2{
margin-bottom:20px;}

#content ul.cert li {
		overflow:hidden;}

#content ul.cert li a{
		padding:4px 14px; width:80px; height:60px; word-wrap: break-word;}
#content ul.cert
	{
	clear:both;
	width:686px;
	height:73px}
#content table.cadtable 
{
width:100%;
}
#content table.cadtable td
{
padding:3px;
border:solid 1px #fff;
background:#eee;
}


#dropmenu{display:block;list-style-type:none; list-style-position:outside; position:relative; z-index:300;}

#dropmenu li {position:relative; }
#dropmenu li ul.children {position:absolute; border:solid 1px #4289C4;clear:both; top:41px; display:none;padding:0 5px;background:url(images/drop_menu_ul_dot.gif) #4289C4 9px repeat-y;list-style: none}

#dropmenu li ul.children li ul {display:block; position:relative;top:0;left:0; clear:both;padding:0;
		margin:0px;border:0;
		background:url(images/drop_menu_ul_dot.gif) 14px repeat-y;
		list-style: none}

#dropmenu li ul.children li a{text-align:left;
	font-weight:900;
	color:#fff;
	text-decoration:none;
	width:200px;height:auto;
	display:block;float:left;
	padding:5px 5px 5px 15px;
	line-height:13px;
	background: url(images/drop_list.png) no-repeat 0px center}	

#dropmenu li ul.children li a:hover {color:#fff;line-height:13px; padding:6px 5px 5px 15px;margin-top:1px;
text-shadow: 1px 1px 0px #666;
	filter: dropshadow(color=#666, offx=1, offy=1);}

	
	
	
	#dropmenu li ul.children li ul li{
		list-style: none;		
		padding:0 0 0 26px;
		margin:0;
		background:url(images/drop_menu_li_dot.gif) 15px 10px no-repeat}
	#dropmenu li ul.children li ul li a{
		font-weight:100;
		color:#ddd;background:#4289C4;
		text-decoration:none;
		width:200px;height:auto;float:left;
		display:block;
		padding:5px 0px;
		line-height:13px;
		background:none}
			
	#dropmenu li ul.children li ul li a:hover{color:#fff;line-height:13px; padding:7px 0px 5px 0px;margin:0;}	
	

.page-item-831 ul {left:-139px;}
.page-item-398 ul {left:-40px;}
		
#klienci h2{
			margin:0;
			font-family: Arial, Helvetica, sans-serif;
			font-size:16px;
			line-height:21px;
			font-weight:900}

.side_nav li.page-item-1136 a
{color:#4289C4;font-weight:bold;}

.tab-3-kol td{
padding:0 10px; width:210px}

#translation_bar{
float:left;padding-top:13px;}

#szukaj{
	right:0px}
	
