/********** od ITom *********************/
.dla-yt{
	text-align					: center;
}
iframe{
	width						: 560px;
	height						: 315px;
}
@media screen and (max-width: 768px) {
	iframe{
		width					: 280px;
		height					: 157px;
	}
	.dla-yt{
		text-align				: left;
	}
}
@media screen and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
}




.galeria img{
	height						: 200px;
}

.zdjecie_o{
	float						: left; 
	margin						: 0 8px 0 0;
}
.zdjecie_o img{
	border						: 0;
}
.zdjecie_o2{
	float						: left; 
	margin						: 0 8px 0 0;
}
.zdjecie_o2 img{
	border						: 0;
}

.zdjecie_o3{
	float						: left; 
	margin						: 0 8px 0 0;
}
.zdjecie_o3 img{
	border						: 0;
	height						: 200px;
	padding						: 3px 1px;
}

.zdjecie{
	float						: left; 
	margin						: 0 8px 0 0;
}
.zdjecie img{
	border						: 0;
	height						: 200px;
}

.o_klubie{
	text-align					: justify;
}
.o_klubie a{
		text-decoration			: none;
}
.o_klubie a:hover{
		color					: orange;
}
.o_klubie p{
	font-size					: 14px;
}
.o_klubie img{
	text-align					: center;
}
.o_klubie h4{
	font-size					: 12px;
	padding						: 5px 0 0 0;
}
.o_klubie .zawijas{
	height						: 60px;
	background					: url('http://klubmil.pl/templates/jm-philharmonic/css/zawijas2.png') no-repeat;
}
.o_klubie .zawijas5{
	margin						: -30px 0 0 0;
	height						: 60px;
	background					: url('http://klubmil.pl/templates/jm-philharmonic/css/zawijas5.png') no-repeat;
}
.aktualnosci a{
	text-decoration				: none;
}
.aktualnosci a:hover{
		color					: orange;
}
.zawijas6{
	margin						: 0 -30px 0 0;
	height						: 70px;
	background					: url('http://www.klubmil.com.pl/templates/jm-philharmonic/images/module_top.png') no-repeat;

}
.naglowek-itom .contentheading{
	text-align					: center;
	height						: 60px;
	background					: url('zawijas6.png') no-repeat;
}
.cycle-slideshow, .cycle-slideshow *{
	-webkit-box-sizing	: border-box; 
	-moz-box-sizing		: border-box; 
	box-sizing			: border-box; 
}
.cycle-slideshow2 {
	z-index				: 0; 
}
.cycle-slideshow { 
	width				: 70%;
	margin				: 0 auto; 
	padding				: 0; 
	position			: relative;
	background			: transparent;
 }
.cycle-slideshow img { 
    position			: absolute; 
	top					: 0; 
	left				: 0;
    width				: 100%; 
	padding				: 0; 
	display				: block;
}
.cycle-slideshow img:first-child {
    position			: static; 
	z-index				: 100;
}
.wyslij-mail{
  float					: left;
  text-align			: left;
  font-size				: 18px;		/*laptop 14 */
  background			: transparent;
}
.wyslij-mail td{
	padding 			: 0 10px 5px 0px;
	color				: white;
	background			: transparent;
}
.wyslij-mail input, textarea{
	border				: 1px solid white;
	padding 			: 4px;
	width				: 220px;
	color				: white;
	background			: transparent;
}

/*******************************************************/
/* TOP_WRAP */

#top_wrap {
	background: #380508;
	height: 106px;
}

#top {
	width: 970px;
	margin: 0 auto;
}

#slogan-mod {
	float: left;
	font-size: 56px;
	padding: 25px 0;
}

#icons-search_wrap {
	float: right;
	padding: 40px 0 0 0;
	width: 200px;
}

#top-icons {
	float: right;
	display: block;
	padding: 0 20px 10px 20px;
	text-align: center;
}

#search {
	display: block;
	float: right;
}

/* TOPMENU_WRAP */

#topmenu_wrap {
	position: absolute;
	top: 100px;
	left: 0;
	background: url(../images/topmenu.png) repeat-x;
	height: 62px;
	width: 100%;
	z-index: 1;
}

#topmenu {
	width: 970px;
	margin: 0 auto;
}

/* HEADER-MODULES_WRAP */

#header-modules_wrap {
	background: #380508 url(../images/stripe.png) repeat-x bottom left;
	padding: 45px 0 2px 0;
}

#header-modules {
	width: 970px;
	margin: 0 auto;
}

#header_wrap {
	position: relative;
}

#header-mod_wrap {
	background: url(../images/header-mod_bg.png) top left;
}

#header-mod_wrap.yes_header {
	position: absolute;
	top: 0;
	right: 0;
	width: 400px;
	height: 100%;
}

#header-mod_wrap.no_header {
	width: 100%;
	height: 200px;
	position: relative;
}

#header-mod_image {
	background: url(../images/header-mod_image.png) no-repeat bottom center;
	height: 100%;
}

#header-mod {
	padding: 20px 20px 75px 20px;
}

/* MAINPAGE_WRAP */

#mainpage {
	width: 970px;
	margin: 0 auto;
}

#main.scheme_3 {
	background: url(../images/back_scheme3.png) repeat-y top left;
}

#main_noright, #main_noleft {
	background: url(../images/back_scheme2.png) repeat-y top left;
}

#main.scheme_3 #left, #main_noright #left {
    float: left;
    width: 230px;
	padding: 0; 
}

#main.scheme_3 #left {
	margin: 0 10px 0 5px;
}

#main_noright #left {
	margin: 0 10px;
}

#main.scheme_3 #right, #main_noleft #right {
    float: left;
    width: 230px;
	padding: 0;
}

#main.scheme_3 #right {
	margin: 0 5px 0 0;
}

#main_noleft #right {
	margin: 0 10px 0 10px;
}

#main.scheme_3 #content {
	float: left;
    width: 480px;
}

#main_noright #content,
#main_noleft #content {
	float: left;
    width: 710px;
}

#main.scheme_1 #content {
    width: 970px;
}

#main.scheme_2 #catalog {
    width: 680px;
	padding: 0;
}

#main.scheme_1 #catalog {
    width: 940px;
}

#left-right_wrap {
	float: left;
	margin: 0 10px 0 0;
	padding: 15px 0;
}

#content {
	padding: 15px 0;
}

#pathway {
	background: #5c182d;
	padding: 10px;
	margin: 0 0 15px 0;
}

#mainbody {
	padding: 10px 10px 20px 10px;
}

#user1_user2 {
    width: 100%;
    padding: 0 0 20px 0;
}

#user1 {
    float: left;
	width: 49%;
}

#user2 {
    float: right;
	width: 49%;
}

#banner {
	padding: 20px 0;
	text-align: center;
}

/* FOOTER_WRAP */

#footer_wrap {
	background: #1b0205 url(../images/footer_bg.png) top left repeat-x;
	width: 100%;
	clear: both;
}

#footer_inside {
	width: 930px;
	margin: 0 auto;
	padding: 20px 20px 40px 20px;
}

#copyrights-poweredby_wrap {
	width: 100%;
}

#copyrights {
	float: left;
	color: #604644;
	font-size: 11px;
}

#poweredby {
	float: right;
	color: #604644;
	font-size: 11px;
}

#user3 {
	text-align: center;
}

/* PAGINATION */

div#pagination {
    font-weight: bold;
}

.pag_fst {
    margin: 0 3px 0 2px;
}

.pag_prv {
    margin: 0 5px 0 3px;
}

.pag_nxt {
    margin: 0 3px 0 5px;
}

.pag_lst {
    margin: 0 2px 0 3px;
}

/* CLEAR FIX */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

/* Hides from IE-mac \*/ * html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

/* End hide from IE-mac */