/*
Theme Name: krakow.szkolamma.pl
Author: Krzysztof Hostynski
Author URI: http://www.adneo.pl
Description: Motyw dedykowany dla serwisu krakow.szkolamma.pl
osobyVersion: 1.0
*/
.banner {
background-image:url('img/krakow.szkolamma2.jpg');
background-repeat:none;	
background-position:0px 0px;
height: 92px;
margin: 10px auto auto;
width: 995px;
}

@font-face {
    font-family: 'NewAthleticPL';
    src: url('fonts/new-athletic-pl.eot');
    src: url('fonts/new-athletic-pl.eot#iefix') format('embedded-opentype'),
         url('fonts/new-athletic-pl.woff') format('woff'),
         url('fonts/new-athletic-pl.ttf') format('truetype'),
         url('http://szkolamma.pl/wp-content/themes/imman/fonts/new-athletic-pl.svg#NewAthleticPL') format('svg');
    font-weight: normal;
    font-style: normal;

}


	body
	{	
		background-image:url('img/tlo.png');
		background-color: #000000;
		margin: 0;
		padding: 0;
		font-family: tahoma;
		font-size: 14px;
		font-weight: normal;		
	}
	
	
	a 	 {text-decoration: none; color: #B20000}
	a img {border: 0;}
	h1 	 {text-transform: uppercase;font-family: NewAthleticPL;font-size:30px;font-weight: normal;	}

	
	.title
	{
		background-image:url('img/h1-tlo.png');
		padding: 3px 21px 3px 20px;			
		color: #1E1E1E;
	}
	
	
	h2	{}
	
	h3	
	{
		color: #606060;	
		font-family: NewAthleticPL;
		font-size: 20px;	
		font-weight: normal;
		margin:3px 0px 0px 0px;
	}

	.center {text-align:center}

/* header */
	
	#header 		{background:url('img/header-tlo.png') center center; width: 100%; height: 193px; clear: both; }
	#headerContent	{width: 999px; margin-left: auto; margin-right: auto;position:relative;}			
	#header h1 		{position: relative;width:400px;text-transform: uppercase;color:#9B9B9B;font-size:18px;font-family: NewAthleticPL;font-weight: normal;}
	#header h1 div	{position:absolute; margin-left:26px; padding-left:155px; top:28px}		
	#header a.logo	{float: left; border:0px;vertical-align:middle;}
	#header a.menu	{float: right; height: 31px; padding-left: 30px; margin-top:18px; z-index: 111;}

	
/* header-menu */	
	
.menu-menu-glowne-container {padding-top: 42px;float:right;}	
	 
#menu-menu-glowne 
{ 
	text-align: left; 
	overflow: hidden; 
	font-family: NewAthleticPL;
	font-size:24px;	
	margin-top:0px;
	padding-left:50px;
}
 
ul#menu-menu-glowne li { 
list-style-type: none; 
float: left; 
margin-left: 3px; 
} 
 
ul#menu-menu-glowne li:hover { 
list-style-type: none; 
float: left; 
margin-left: 3px; 
} 
 
ul#menu-menu-glowne li a { 
display : block; 
padding-left : 55px; 
text-decoration : none; 
color: #C2C2C2;
} 

ul#menu-menu-glowne li#menu-item-1312 a {color:#B20000}
ul#menu-menu-glowne li#menu-item-1312 a:hover {color:#C2C2C2}

ul#menu-menu-glowne li a:hover { 
color: #B20000;
} 
 
ul#menu-menu-glowne li li a
 { 
	width: 154px; 
	font-size:14px;
	padding-left : 0px;
	padding-top: 4px;
	padding-bottom: 4px; 	
	color: #5C5C5C;	
	border-top: 1px solid #B5B5B5;
} 

ul#menu-menu-glowne li li.menu-item-269 a, ul#menu-menu-glowne li li.menu-item-270 a, ul#menu-menu-glowne li li.menu-item-939 a
{
	padding-top: 14px;
	border: 0px;
}

ul#menu-menu-glowne li li a
 { 
	width: 154px; 
	font-size:14px;
	padding-left : 0px;
	padding-top: 4px;
	padding-bottom: 4px; 	
	color: #5C5C5C;	
	border-top: 1px solid #B5B5B5;
} 
 
ul#menu-menu-glowne li li a:hover { 
color: #B20000;
} 
 
ul#menu-menu-glowne li ul { 
overflow: hidden; 
display: none; 
margin-left: -33px;

} 

ul#menu-menu-glowne li.menu-item-935 ul,ul#menu-menu-glowne li.menu-item-259 ul,ul#menu-menu-glowne li.menu-item-264 ul { margin-left: 10px;}
 
ul#menu-menu-glowne li:hover ul 
{ 
	position: absolute; 
	background-image: url('img/menu-tlo2.jpg');
	xbackground: #EFEFEF; 
	border: 1px solid #8D8D8D;
	border-top: 0px;
	border-radius: 0px 0px 8px 8px;	
	padding: 0; 
	display: block; 
	width: 160px; 
	z-index: 100;
	text-align: center; 
	padding-bottom: 3px;
	
} 
	
	
	
/* container */
		
	#container 
	{
		width: 999px;	
		margin-left: auto;
		margin-right: auto;	
		clear: both;
		color: #B3B4B4;		
	}

/* sidebar */
	


	#sidebar
	{
		float: left;
		width: 278px;	
		margin-right: 28px;
		margin-bottom: 30px;
	}
	
	#sidebarMenu
	{
		background-image:url('img/tlo-header.png');
		border-top: 4px solid #550A0B;
		border-bottom: 4px solid #550A0B;	
		margin-top: 11px;
	}
	
	#sidebarMenu span
	{
		color: #606060;	
		font-family: NewAthleticPL;
		font-size: 24px;	
		font-weight: normal;
		margin: 6px 0px 0px 24px;
		display: block;
	}
	
	#sidebarMenu ul			{padding-left:41px;margin-top:7px;color: #B3B4B4; font-size:18px;list-style-image:url('img/li_menu.png')}
	#sidebarMenu ul li			{margin-bottom:5px; }
	#sidebarMenu ul a			{color: #B3B4B4; font-family: NewAthleticPL;}
	#sidebarMenu ul a:hover  	{color: #B20000}
	#sidebarMenu ul li.current_page_item  a{color: #B20000}
	
	.sidebarSekcje img {max-width:260px;border: 5px solid #F3F3F3}
	
/* content */
	
	#content 	{float: left;width: 672px;padding-bottom: 10px;}	
	.wp-caption	{font-family: NewAthleticPL;text-transform: uppercase;font-size:18px;font-weight: normal;}
	img.sekcje 	{margin-right:25px; max-width:260px; border: 5px solid #F3F3F3}
	

/* footer */
	
	#footer 
	{
		background-image:url('img/tlo-header.png');
		width: 100%;
		height: 166px;	
		clear: both;	
		margin-top: 5px;
	}
		
	#footerContent
	{
		width: 999px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}
	
	#footerPanel
	{
		
		width: 100%;
		height: 290px;	
		clear: both;	
		margin-top: 5px;
	}
		
	#footerPanelContent
	{
		width: 999px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#footerPanel #panelLeft
	{
		width: 470px;
		margin: 0px 0px 15px 2px;
	}

	#footerPanel  #panelRight
	{
		width: 470px;
		margin: 0px 2px 15px 0px
	}
	
	#footerLeft
	{
		width:310px;
		float: left;
		margin-top:8px;
	}
	

	
	.footerSiteMap			{float: right; margin-left: 24px}
	.footerSiteMap ul			{padding-left:15px;color: #909090;list-style-image:url('img/li_footer.png');}
	.footerSiteMap ul	li		{height:13px}
	.footerSiteMap ul	 a		{color: #909090; font-size:11px;}
	.footerSiteMap ul	 a:hover {color: #B20000}
	
	#footer ul	{margin-top: 5px;}	

	#copyright
	{
		width: 100%;
		height: 23px;	
		clear: both;	
	}
		
	#copyrightContent
	{
		width: 999px;
		margin-left: auto;
		margin-right: auto;
		color: #555555;
		font-size:12px;
		margin-top:2px;
	}
	
	#cookie-law-info-bar {opacity: 0.9;}
	
	a.betterit {color: #454545;font-family: arial;text-decoration: none;}
	a.betterit:hover {text-decoration: underline;}

	#bottomPanel  {background: url('img/bottompanel.png') repeat-x;height: 90px;}
	#bottomPanel img {margin: 10px 38px 0px 38px}

/* Galeria */


.ThumbImman
{
	border: 6px solid #ECE9D8;
}

.ngg-album-compactImman
{
	float: left;
	margin-bottom: 37px;
	width: 333px;
	height: 220px;
	text-align:center;
}

.ngg-album-descImman
{
	font-family: NewAthleticPL;
	color: #B3B4B4;
	font-size:18px;
}	

.ngg-gallery-thumbnail-boxImman
{
	float: left;
	margin-bottom: 28px;
	width: 333px;
	text-align: center;
}

.ngg-gallery-thumbnail-boxImman img
{
	border: 6px solid #ECE9D8;
}

.grotGaleria
{
	margin-right:4px;
	position: absolute;
	margin-top: -2px;
}

/* Category */

.category
{
	text-align: left;	
	font-size: 14px;	
	float: left;
	width: 715px;
	margin-bottom: 40px;
}

.category h2 
{
	color: #C2C2C2;
	font-family: NewAthleticPL;
	font-size: 25px;
	line-height: 25px;
	font-weight: normal;
	margin-top: 0px;	
}

.category img.poster	{ max-width: 420px; border: 6px solid #EAEAEA;margin-top: 14px;}
.line 					{background-image:url('img/line.png');width: 100%;height: 5px;clear: both}

.categoryArtykul
{
	text-align: left;	
	font-size: 14px;	
	float: right;
	width: 795px;
	margin-bottom: 8px;
}

.categoryArtykul h2 
{
	color: #C2C2C2;
	font-family: NewAthleticPL;
	font-size: 30px;
	font-weight: normal;
	margin-top: 0px;	
	margin-bottom: 4px;
}

.imgArtykul
{
	float: left;
}

.imgArtykul img
{
	border: 4px solid #ECE9D8;
	width: 170px;
}

.Artykul
{
	margin-top: 30px;
	min-height: 160px;
}


/* blog */

.artykul img.poster	{ max-width: 710px; border: 6px solid #EAEAEA;margin-top: 14px;}

#contentBlog	{float: left;width: 725px;margin-bottom: 30px;}

#sidebarBlog	{float: right;width: 260px;margin: 76px 0px 30px 0px;}

.blogDetal
{
	text-align: left;	
	font-size: 14px;	
	float: left;
	width: 720px;
	margin-bottom: 8px;
}

h2 a {color:#B3B4B4}

.moreButton
{
	float:right;
	margin-top:-2px;	
}

.date
{
	
	font-family: NewAthleticPL;
	background-color: #860005;
	width: 118px;
	height: 41px;
	color: #FFF;
	text-align: center;
	padding-top: 8px;
	float: left;
	margin-right: 12px;
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 15px;

}

.dateList
{
	color: #C2C2C2;
	font-family: NewAthleticPL;
	font-size: 24px;
	padding: 0px 16px 0px 7px;
}

.date img {margin-right: 12px}

hr {
height: 3px;
background-color: #860005;
border: 0px;
margin: 15px 0px 15px 0px;
}


/* SG */

#home	{padding-top: 5px;position: relative;}
#home #panelLeft	{width: 720px;margin: 19px 0px 10px 2px;}
#home #panelRight	{width: 260px;margin: 19px 2px 15px 0px}

#panelLeft	{float:left;}
#panelRight	{float:right;}

#home h2
{
	text-transform: uppercase;
	font-family: NewAthleticPL;
	font-size:30px;
	font-weight: normal;
	margin-bottom: 14px;
}

#home .sgBlogArtykul h2
{
	font-size: 18px;
	margin: 2px 0px 0px 0px;
}

.panelSG
{
	height: 190px;
	margin-top: 34px;
}

.panelSG img
{
	float:left;
	padding-right: 19px;
}		 

.panelSG p
{
	
	padding-top: 8px;
}		 
		
.sgPromo
{
	text-transform: uppercase;
	font-family: NewAthleticPL;
	font-size:26px;
	color: #535353;
	line-height: 30px;
	padding-top:5px;
}

.sgPromoBig
{
	text-transform: uppercase;
	font-family: NewAthleticPL;
	font-size:32px;
	line-height: 35px;
	color: #B3B4B4;
}

.sgPromoBig span
{
	color: #B20000;
}


.sgImgArtykul
{
	float: left;
}

.sgImgArtykul img
{
	border: 2px solid #ECE9D8;
	width: 113px;
}

.sgArtykul
{
	margin-top: 12px;
	min-height: 107px;
}

.sponsor {color: #535353;margin-top: 20px;font-family: NewAthleticPL;font-size: 18px;}

/* kontakt */

#contact #panelLeft
{
	width: 433px;
	margin: 19px 0px 15px 2px;
}

#contact  #panelRight
{
	width: 515px;
	margin: 28px 2px 15px 0px
}

#contact input
{
	height: 40px;
}

#contact tex
{
	height: 143px;
}
#contact input, #contact textarea 
{
background: #9C9B9B;
border: 1px solid #565555;
color: #000000;
font-size: 16px;
vertical-align: middle;
padding: 2px;
width: 300px;
border-radius: 5px;
}

#contact label {
width: 95px;
padding: 10px 18px 0px 10px;
float: left;
color: #C2C2C2;
font-family: NewAthleticPL;
font-size: 18px;
text-align: right;
}

#contact input.wpcf7-submit
{
	font-family: NewAthleticPL;
	font-size: 16px;
	width:80px;
	height:35px;
	float:right;
}

#contact   input.wpcf7-submit {
	background-image:url('img/wyslij.jpg');
	margin-top:-16px;
    height: 35px;
    width: 174px;
	border: 0px;
	border-radius: 0px;;
}

#contact  input.wpcf7-submit:hover {
	background-image:url('img/wyslij-hover.jpg');
}

/* zapisy */

#zapisy #panelLeft
{
	width: 475px;
	margin: 19px 0px 80px 2px;
}

#zapisy  #panelRight
{
	width: 460px;
	margin: 28px 2px 15px 0px;
	padding-top: 50px;
}

#zapisy input, #zapisy select 
{
	height: 40px;
}

#zapisy tex
{
	height: 143px;
}
#zapisy input, #zapisy textarea, #zapisy select  
{
background: #9C9B9B;
border: 1px solid #565555;
color: #000000;
font-size: 16px;
padding: 2px;
width: 300px;
border-radius: 5px;
}

#zapisy select  {width: 305px;}
#zapisy select.dataFormularz {	width: 99px;}  


#zapisy label {
width: 135px;
padding: 10px 18px 0px 10px;
float: left;
color: #C2C2C2;
font-family: NewAthleticPL;
font-size: 18px;
text-align: right;
}

#zapisy input.wpcf7-submit
{
	font-family: NewAthleticPL;
	font-size: 16px;
	width:80px;
	height:35px;
	float:right;
}

#zapisy input.wpcf7-acceptance
{
	width:12px;
	height:12px;
	
}

div .potwierdzenie
{
	font-size: 10px;
}

#zapisy  input.wpcf7-submit {
	background-image:url('img/wyslij.jpg');
	margin-top:-16px;
    height: 35px;
    width: 174px;
	border: 0px;
	border-radius: 0px;
	cursor: pointer;
}

#zapisy  input.wpcf7-submit:hover {
	background-image:url('img/wyslij-hover.jpg');
}

#zapisy input.FormularzText
{
	visibility: hidden;
	height: 5px;
}

/*dpp*/

.more-link	 { visibility:hidden; }

/* paginacja */

.wp-pagenavi {text-align:center}
.wp-pagenavi a {color:#B3B4B4}

/* slider */

#topSlider {}

#zwin {
position: absolute;
top: 376px;
left: 475px;
cursor: pointer;
z-index: 2;
}

#rozwin {
position: absolute;
top: -10px;
left: 450px;
cursor: pointer;
z-index: 2;
display: none;
}