/*********************** LAYOUT STYLES ***********************/
html, body {
	margin: 0;
	padding: 0;
}

body {
    font-size: 12px;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    background: #fff;
	color: #1f1f1f;
}
#outer {
    width: 940px;
    margin: 0 auto;
}
#emsize{
	margin:0 0 20px;
}
#emsize2{
	background: url("../images/top.gif") repeat-x scroll 0 76px transparent;
}

/** youtube i facebook likebox **/

#yt_ico {
 position: fixed;
 top: 110px;
 left: 0px;
 width: 30px;
 height: 101px;
 z-index: 99;
}

/* glowny div z like box'em */
#like-box {
	position: fixed;
	z-index: 98;
	top: 210px;  /* jego polozenie od gory */
	left: -296px; /* szerokosc wygenerowanego boxa + 4px obramowania */
	-webkit-transition: left 0.5s ease-out;
	-moz-transition: left 0.5s ease-out;
	-o-transition: left 0.5s ease-out;
	transition: left 0.5s ease-out;
}

/* wysuniecie like box'a */
#like-box:hover {
	left: 0px;
}

/* zewnetrzna ramka boxa */
#like-box .outside {
	position: relative;
	z-index: 1;
	background: #3b5999;
	padding: 2px;
	min-width: 1px;
	float: left;
}

/* wewnetrzne tlo boxa */
#like-box .inside {
	position: relative;
	z-index: 2;
	background: #fff;
}

/* pasek z logo FB */
#like-box .belt {
	position: relative;
	z-index: 0;
	-webkit-transform: rotate(90deg); /* obrot o 90 stopni */
	-moz-transform: rotate(90deg); /* wiec wysokosc zamienia sie z szerokoscia */
	-o-transform: rotate(90deg); /* obrot o 90 stopni */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); /* obrot o 90 stopni dla IE */
	float: left;
	width: 100px; /* wysokosc */
	height: 40px; /* szerokosc */
	padding: 7px 0px 0px 20px;
	margin: 50px 0px 0px -55px;
	background: #3b5999;
	color: #fff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 16px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#banner {
	margin: 0 auto;
	width: 450px;
	height: 50px;
	margin-top: 30%;
}

/** facebook likebox **/

/********** header **********/
#header {
    height: 110px;
    margin: 0 auto;
    position: relative;
    width: 940px;
}
#logo {
    left: 0;
    position: absolute;
    top: 20px;
}
#menu-top{
    position: absolute;
    right: -11px;
    top: 47px;
}
/********** main columns **********/
#left {
    float: left;
    margin: 0;
    width: 220px;
}
#left-in {
	padding: 0px;
}
#right {
    float: left;
    margin: 0;
    width: 220px;
}
#right-in {
	padding: 20px 0 0;
}
#right p{
	margin:0;
}
#content{
	margin: 13px 0 0;
}
.no_slider #content{
	margin: -5px 0 0;
}
.scheme_3 #content {
    float: left;
    width: 500px;
}
.scheme_2 #content {
    float: left;
    width: 720px;
}
.scheme_1 #content {
    width: 100%;
}
#content-in {
    margin: 0px 20px 0;
    padding: 0 0 1px;
}
.front #content-in{
	background: url("../images/content_bg.gif") no-repeat scroll right bottom transparent;
}
.scheme_2 #content #content-in{
	margin-right:0;
}
/********** top modules **********/
#modules-top.m4 .mod-top {
    float: left;
    width: 24.6%;
}
#modules-top.m3 .mod-top {
    float: left;
    width: 33%;
}
#modules-top.m2 .mod-top {
    float: left;
    width: 50%;
}
#modules-top.m1 .mod-top {
    float: left;
    width: 100%;
}
.mod-top-in {
	padding: 10px;
}


/********** bottom modules **********/
#modules-bottom.m4 .mod-bottom {
    float: left;
    width: 24.6%;
}
#modules-bottom.m3 .mod-bottom {
    float: left;
    width: 33%;
}
#modules-bottom.m2 .mod-bottom {
    float: left;
    width: 50%;
}
#modules-bottom.m1 .mod-bottom {
    float: left;
    width: 100%;
}
.mod-bottom-in {
	padding: 10px;
}


/********** footer **********/
#footer {
	background: #ccc;
	padding: 10px;
}
#copyrights {
    color: #404040;
    float: left;
    width: 100%;
}
/********** clearing **********/
.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 !important;
}
/* End hide from IE-mac */

.clear {
    clear: both;
}
.login-fields{
    float: left;
    margin: 0 0 5px;
    width: 100%;
}
.login-fields label{
    float: left;
    width: 150px;
}
.login-fields input{
    float: left;
    width: 200px;
}
.login-fields input#remember{
	width:auto;
}
ul.actions{
    float: left;
    padding: 0;
    width: 100%;
}
ul.actions li{
    background: none repeat scroll 0 0 transparent;
    float: left;
    list-style: none outside none;
    margin: 0 5px 0 0;
    padding: 0;
}
ul.pagenav{
    float: left;
    padding: 0;
    width: 100%;
}
ul.pagenav li{
    background: none repeat scroll 0 0 transparent;
    float: left;
    list-style: none outside none;
    margin: 0 10px 0 0;
    padding: 0;
}
ul.menusitemap li{
    float: left;
    width: 100%;
}
#slider .slide-desc-bg{
    background: url("../images/slider_shadow.png") repeat scroll 0 0 transparent;
    border-radius: 0 0 10px 10px;
    opacity: 1;
    filter: alpha(opacity = 100);
}
#slider .slide-desc-text .slide-title{
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    margin: 0 5px 0 0;
    padding: 0;
}
#slider .slide-text{
    float: left;
    font-size: 12px;
    line-height: 18px;
}
#slider .slide-desc-text .slide-title a{
	color:#fff;
}
#slider .slide-desc-text{
	padding: 12px 0 11px 55px;
}
#slider ul li img{
	border-radius: 10px 10px 10px 10px;
}
#slider{
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 6px #C0C0C0;
}
#emsize3{
    background: none repeat scroll 0 0 #ECECEC;
    margin: 0 0 1px;
}
#emsize3_in{
    margin: 0 auto;
    padding: 13px 0 3px;
    width: 940px;
}
#emsize4{
	background: url("../images/emsize4.gif") repeat-x scroll 0 0 #ECECEC;
}
#emsize4_in{
    margin: 0 auto;
    padding: 13px 0 1px;
    width: 940px;
}
#emsize5{
	
}
#emsize5_in{
    margin: 0 auto;
    width: 940px;	
}
#emsize5 p{
	text-align:right;	
}
#footer_menu{
    float: left;
    margin: 0 20px 0 0;
    width: 718px;
}
#footer_menu ul{
	
}
#footer_menu li{
    float: left;
    margin: 0 40px 0 0;
}
#footer_menu li a{
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding: 0;
}
#footer_menu li ul{
    margin: 13px 0 0;
    padding: 0;
}
#footer_menu li ul li{
    display: block;
    margin: 0;
    width: 100%;
}
#footer_menu li ul li a{
    font-size: 11px;
    line-height: 16px;
}
#footer_menu li.active a,
#footer_menu li:hover a,
#footer_menu li ul li.active a,
#footer_menu li:hover ul li:hover a{
	text-decoration:underline;
}
#footer_menu li.active ul li a,
#footer_menu li:hover ul li a{
	text-decoration:none;
}
#contact{
    float: left;
    width: 202px;
}
#social img{
    float: left;
    margin: 0 21px 0 0;
}
#social h3{
	margin: 0 0 30px;
}
#partners{
    float: left;
    width: 738px;
}
#social{
    float: left;
    width: 202px;
}
#emsize3 h3,
#emsize4 h3{
    color: #FF4200;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
}
#emsize4 h3{
	margin: 0 0 7px;
}
p.readmore{
    float: left;
    height: 19px;
    text-align: right;
    width: 100%;
}
p.readmore a{
	color:#ff4200;
}
.front img{
	border-radius: 10px 10px 10px 10px;
}
dt, dd, dl{
	margin:0;
	padding:0;
}
.logout div{
	padding: 48px 0 20px;
} 
.blog_view h2{
    color: #000000;
    margin: 0 0 20px;
    /*padding: 0 0 0 320px;*/
}
.blog_view .aktualnosci h2{
	padding: 0;
}
.blog_view h2 a{
	color: #000000;
}
.blog_view #content-in{
	background: none repeat scroll 0 0 transparent;
}
.pagination{
    float: left;
    margin: 0;
    width: 100%;
}
.pagination ul{
    margin: 0;
    padding: 0;
    text-align: center;	
}
.pagination ul li{
    display: inline;
    margin: 0 1px 0 0;
}
.pagination ul li a{
    background: none repeat scroll 0 0 #D7D7D7;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    width: 30px;
}
.pagination ul li.pagination-start a,
.pagination ul li.pagination-end a,
.pagination ul li.pagination-start span,
.pagination ul li.pagination-end span{
    background: none repeat scroll 0 0 #E7E7E7;
    color: #000000;
    padding: 0 8px;
    width: auto;
}
.pagination ul li a:hover{
	background:#fb4100;
	text-decoration:none;
	color:#fff;
}
.pagination ul li span{
    background: none repeat scroll 0 0 #fb4100;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    color:#fff;
}
.pagination ul li.pagination-prev .pagenav:before{
	content: "<";
}
.pagination ul li.pagination-prev a,
.pagination ul li.pagination-prev span,
.pagination ul li.pagination-next a,
.pagination ul li.pagination-next span{
    background: none repeat scroll 0 0 #B5B5B5;
    color: #000000;
}
.pagination .counter{
	display: none;
}
.items-more{
    float: left;
    margin: 10px 0;
    width: 100%;
}
div.jkefel > dl.tabs{
    background: url("../images/tabs.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #FF4200;
    margin: 0;
    width: 100%;
}
div.jkefel > dl.tabs dt{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #383838;
    font-size: 12px; /* 14px */
    font-weight: bold;
    line-height: 43px;
    margin: 0;
    padding: 0;
}
div.jkefel > dl.tabs dt span{
	display:block;
	padding: 0px 30px 0px 46px; /* 0 46px */
}
div.jkefel > dl.tabs dt.open{
    background: url("../images/tabs_active.png") repeat-x scroll 0 0 transparent;
    border: medium none;
    color: #383838;
}
div.jkefel > dl.tabs dt#jkefel-1-1 span{
	background: url("../images/tab1.png") no-repeat scroll 16px center transparent;
}
div.jkefel > dl.tabs dt#jkefel-1-2 span{
	background: url("../images/tab2.png") no-repeat scroll 16px center transparent;
}
div.jkefel > dl.tabs dt#jkefel-1-3 span{
	background: url("../images/tab3.png") no-repeat scroll 16px center transparent;
}
div.jkefel > dl.tabs dt#jkefel-1-4 span{
	background: url("../images/tab4.png") no-repeat scroll 16px center transparent;
}
div.jkefel > dl.tabs dt#jkefel-1-5 span{
	background: url("../images/tab5.png") no-repeat scroll 16px center transparent;
}

/* dodany 6 recenzje */
div.jkefel > dl.tabs dt#jkefel-1-6 span{
	padding-left: 20px;
}
/* koniec recenzje */

div.jkefel > div.current{
    border-top:none;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    background: url("../images/current_box.png") no-repeat scroll right bottom transparent;
    padding: 8px 21px 2px;
    font-size: 12px;
    line-height: 18px;
}
#content div.jkefel > div.current p{
	margin: 18px 0;
}
.vsig_top img{
    border: medium none !important;
    height: 376px;
    max-width: 700px;
    padding: 0 !important;
    width: auto;
}
.vsig_thumb img{
    border: medium none !important;
    padding: 0 !important;
    width: 79px;
}
.vsig_cont{
	width: auto;
}
.vsig_top{
	margin-bottom: 9px !important;
}
.djshows-calendar-head{
    float: left;
    font-size: 13px;
    margin: 13px 0 17px;
    text-align: right;
    width: 100%;
}
.djshows-calendar-head .repertuar{ 
    color: #FF4200;
    float: left;
    font-size: 14px;
    font-weight: bold;
}
.djshows-calendar-head a{
	color: #FF4200;
}
table.djshows-calendar{
    clear: both;
    padding: 0 0 14px;
}
table.djshows-calendar tr th{
    font-size: 13px;
    font-weight: normal;
    line-height: 25px;	
}
table.djshows-calendar tr td{
    font-size: 13px;
    font-weight: normal;
    line-height: 25px;	
}
.djshows-more{
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    margin: 7px 0 28px;
}
.tip-wrap{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF4200;
    font-size: 13px;
    line-height: 38px;
    margin: 0;
    padding: 0 10px 0 12px;
    text-decoration:underline;
}
.tip-wrap .djshow span{
	text-decoration:none;
}
.today h3.djmod-title{
    color: #FF4200;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 15px;
}
.djshows-navi a{
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
}
.djshows-navi{
    font-size: 16px;
    font-weight: bold;
}
.slider-container{
	border-radius: 10px 10px 10px 10px;
}
table.djshows-items tr td .djshow a,
table.djshows-items tr td .djshow .time {
    color: #494949;
}
#content .dj-load-button,
#content .dj-load-button:hover{
    border: medium none;
    margin-right: 10px;
    opacity: 1;
}
#content .dj-indicators{
    background: none repeat scroll 0 0 transparent;
    box-shadow: none;
}
#content .dj-indicators-in{
	padding:0;
}
#content .dj-slideshowThumbs-in{
	box-shadow: none;
}
table.djshows-items tr td{
	font-size:16px;
}
.slide-text a{
    color: #FFFFFF;
    margin: 0 5px 0 0;
}
