@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
	
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	line-height:17px;
	/* filter: gray; */

}

.tooltip {
	 text-align:left;
	 position:absolute;
	 left:25px;
	 top:25px;
	 border:1px solid #bdbdbd;
	 background-color:#fefefe;
	 padding:4px;
	 font:normal normal 9px  Verdana;
	 font-size: 10px;
	 margin-top: 20px;
	 -moz-opacity:0.80;
	 filter:alpha(opacity=80);
	 z-index:1000;
}

#tooltip {
	 text-align:left;
	 position:absolute;
	 left:25px;
	 top:25px;
	 border:1px solid #bdbdbd;
	 background-color:#fefefe;
	 padding:4px;
	 font:normal normal 9px  Verdana;
	 font-size: 10px;
	 margin-top: 20px;
	 -moz-opacity:0.80;
	 filter:alpha(opacity=80);
	 z-index:1000;
}  

a {text-decoration:none;}
a.small:hover {text-decoration:underline;}
a.light {font-weight:normal}

a.small:link, a.small:active, a.small:visited {
	font-size:11px;
}
h1, h2, h3, h4, h5 {
	text-align:left;
}
.center h1, .center h2, .center h3, .center h4, .center h5 {
	text-align:center;
}
#main {
	width: 940px;
	margin: auto;
}
#header {
	height: 88px;
	background: url(../../media/tplss/modern/headerBg.png) repeat-x top left;
}
#headerEL {
	height: 50px;
	background-color: #E9F0E4;
}

#loginRegister {
	position:absolute;
	top:8px;
	z-index:1;
	left: 504px;
	color: #FFFFFF;
}

#content {
	border-top:1px solid #F5FAF0;
	background: transparent url(../../media/tplss/modern/contentBg.png) top left repeat-y;
	zoom:1;
}
.clear {
	clear: both;
}
.submitGreen {
	background-color:#F04B00;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	border:0px;
}
.submitBlue {
	background-color:#083FAB;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	border:1px solid #9EB8E6;
}

.right {float:right;text-align:right}
.siteLeft {
	float: left;
	width: 200px;
}

.siteLeft .moduleMenu {
	padding-right: 5px;
}
 .siteLeft .reklama {
	padding: 10px 0px;
}
.siteLeft .moduleGallery {
	padding-right: 5px;
	padding-left:10px;
	padding-top:10px;
}

#content .siteLeft {
	width: 200px;
	background-color: #EEEEEE;
}
#header .siteLeft {
	width:100px;
}
.siteLeft .search {
	margin-bottom: 10px;
	margin-right:0px;
	text-align: right;
	background: transparent url(../../media/tplss/modern/searchBg.png) top repeat;
	padding: 3px 10px 3px 0px;
}
.todayTop {
	color: #FFFFFF;
	background-image: url(../../media/tplss/modern/todayBg.png);
	background-repeat: no-repeat;
	height: 48px;
	text-align: right;
	padding-right: 10px;
	padding-top: 3px;
	padding-left:10px;
	background-position: bottom;
	background-color: #000000;
	font-size: 10px;
}
.todayTop a {
	color:#CFCFCF;
}
img {
	vertical-align: middle;
}
.siteLeft .menuItem {
	height: 21px;
	background-image: url(../../media/tplss/modern/iconMenuBg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 33px;
	display: block;
	padding-top: 8px;
	color: #5B5B5B;
	font-weight: bold;
	border-bottom: 1px solid #CBDAC0;
	width: 150px;
}
.menuItem.menuItemLast {
	background-repeat: no-repeat;
	border-bottom: 0px solid #CBDAC0;
}


a.white {color:white }
.relative {position:relative}
select {
	background-color: #F6F9F2;
	border: 1px solid #B5CBA6;
	font-size: 11px;
	height: 20px;
	padding: 1px;
}
.input, #payform select {
	background-color: #F6F9F2;
	border: 1px solid #B5CBA6;
	font-size: 11px;
	height: 16px;
	padding: 1px;
}.inputText {
	background-color: #F6F9F2;
	border: 1px solid #B5CBA6;
	font-size: 11px;
	height: 16px;
	padding: 1px;
}
.textarea {
	background-color: #F6F9F2;
	border: 1px solid #B5CBA6;
	font-size: 11px;
	padding: 1px;
}
.inputSearch {
	width: 150px;
	margin-right: 6px;
	margin-bottom: 5px;
}

h4 {
	font-size: 12px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}
h4 a{
	font-size: 12px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}
.tableLibrary h4 a{
	margin-top: 0px;

}
h3 {
	font-size: 13px;
	display: block;
/*	margin-top: 10px; */
	margin-bottom: 5px;
}
h2 {
	font-size: 17px;
	display: block;
	margin-bottom: 12px;
	padding-top: 10px;
}
#almanac #my {
	margin: 20px 0px;
	color: #031250;
}
#my .month {
	float: left;
	width: 130px;
	text-transform: uppercase;
}
#my .year {
	float: right;
	width: 80px;
	text-align:right;
}
.half {
	width:48%;
}	
.almanacMonth, .almanacYear, td.yellow, td.green, #showRest {cursor:pointer;}

.siteLeft .fotoGall {
	border: 5px solid #FFFFFF;
	margin: 5px 0px;
}


#content .siteRight {
	padding-bottom:20px;
}	
.siteRight {
	float: left;
	width: 740px;
}
#header .siteRight {
	width:840px;
}
.leftContent {
	float:left;
	width:75%;
	margin-right:5%;
}
.leftContent ul.tab {
	margin-top:20px;
}
.rightContent {
	float:right;
	width:20%;
	padding-top:40px;
}
.center {
	text-align:center;
}
.topNav {
	margin-left:100px;
	height: 70px;
	position: relative;
}
.topMenu {
	height: 20px;
	padding-left: 5px;
	text-transform: uppercase;
	z-index:100;
}
.topMenu div {
	float:left;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background: transparent url(../../media/tplss/modern/menuTopBg.png) right  top no-repeat;

}
.topMenu span {
	display:block;
}
.topMenu a:hover {
	color:#FF6E15;
	text-decoration:none;
}
.topMenu div.selectedM a {
	background-position: 0 100%;
}
.topMenu a {
	font-size:11px;
	font-weight:bold;
	padding: 0px 9px;
	display: block;
}	

.menuItv a{
	display:block;
}
.siteLeft .fotoGallMini {
	border: 3px solid #FFFFFF;
	margin-top: 5px;
	margin-right: 14px;
	margin-bottom: 5px;
	width: 44px;
}
.siteLeft .listl {
	display: block;
	margin: 8px 0px;
	float:left;
}
.siteLeft .listr {
	display: block;
	margin: 8px 0px;
	float:right;
}

.siteLeft .reklama {
//*	margin: 5px 0px; */
}
.small {
	font-size:10px;
	font-weight:normal;
}
#footer .menuFooter {
	padding-left: 115px;
	font-size: 12px;
	color: #FFFFFF;
}
#footer .menuFooter a{
	font-size:11px;
	color: #FFFFFF;
}	
#footer {
	height: 25px;
	padding-top: 8px;
	padding-left: 20px;
	background: transparent url(../../media/tplss/modern/footerCopyBg.png) no-repeat;
}
#footerNote {
}
#footerNote .siteLeft {
	padding-left: 5px;
	padding-top: 5px;
	width: 195px;
	padding-bottom: 5px;
	background:transparent url(../../media/tplss/modern/contentBg.png) repeat-y scroll left top;
	height: 54px;
}
#footerNote .siteRight {
	padding: 5px 10px 4px 80px;
	width: 650px;
	background: transparent url(../../media/tplss/modern/footerBg.png) no-repeat;
	height: 55px;
}


.topNav #rss {
	position: absolute;
	left: 504px;
	top: 38px;
	text-align:right;
}
.boxHeading {
	background-color:#DDE8D7;		
	padding:3px;
}
.rssList li {
	list-style-type:none;
	padding:5px 10px;
}	

#player {
	height: 315px;
	border: 1px solid #ECECEC;
	background-color: #F6F6F6;
	margin-bottom: 30px;
	overflow:hidden;
}
#f1, #f2, #f3, #f11, #f12 {
		position:absolute;
		width:350px;
		display:block;
}
#f1.tabs-hide, #f2.tabs-hide, #f3.tabs-hide, #f11.tabs-hide {
	 visibility: hidden;
}	 
.tabs-hide {
	display:none;
 }
#f12.tabs-hide {
	display:none;
}			

#player #media, #player #wmp, #player #player_wideo, #player #player_audio, #player #player_image {
	padding: 10px;
	float: left;
	width: 320px;
}
#player #list, #player #player1_lista {
	padding: 0px 4px;
	width: 350px;
	float: left;
	height: 310px;
}
#almanac {
	float: right;
	width: 210px;
	margin-bottom:20px;
	margin-left:10px;
	background-color:#EEEEEE;
	padding:10px;
}
#almanac .cart, .calendarCart .cart{
	float:left;
	width:32px;
	height:20px;
	background-image: url(../../media/tplss/modern/calendarCart.gif);
	margin-right:10px;
	margin-bottom:10px;
	margin-top:20px;
	padding-top:12px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.calendarCart .cart{
	margin-top:0px;
	margin-right:0px;
}
#almanac .event{
	width:158px;
	float:left;
	margin-top:10px;

}
.news {
}
.news h4 {
	margin-bottom: 0px;

}
.news .date {
	margin-bottom: 10px;
	display: block;
	color:#747474;
}


#player #list .clip {
	clear: both;
}
.clip .screen {
	float: left;
	width: 100px;
}
.clip .screen img{
	width:96px;
}
.clip .note {
	float: left;
	width: 180px;
	padding-left: 20px;
}
.clip.klipy .note {
	width: 220px;
}
.clip .screen img {
	border: 2px solid #E0EBD9;
}


.tabs-hide {
    display: none;
}

@media print {
    .tabs-nav {
        display: none;
    }
}

.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
}
.tabs-nav:after { 
    display: block;
    clear: both;
    content: " ";
}
#player .tabs-nav li {
    float: left;
    margin: 0 5px 0 1px;
    min-width: 100px;    
	font-weight:normal;
	border:0px solid #D0D8CB;
	padding:0px ;
	background-color: none;   
	text-align:center; 
	width:100px;
  
}	
.tabs-nav li {
    float: left;
    margin: 0 5px 0 1px;
	font-weight:normal;
	border:1px solid #F04B00;
	padding:2px 5px;
	background-color: #FEE99A;   
	text-align:center; 
	width:120px;
}
#dayList .tabs-nav li {
    float: left;
    margin: 0 5px 0 1px;
	font-weight:normal;
	border:1px solid #F04B00;
	padding:2px 5px;
	background-color: #FEE99A;   
	text-align:center; 
	width:80px;
}
#dayList .tabs-nav li.tabs-selected {
	background-color: #FCFEF9;  
	font-weight:bold;	 	
}
#dayList .tabs-nav li.tabs-selected a{
	font-weight:bold;	 	
}

#player .tabs-nav a, #player .tabs-nav a span {
	display: inline-block;
	background: url(../../media/tplss/modern/playerTab.png) no-repeat top;
}
#player .tabs-nav a:hover, #player .tabs-nav a:hover span , #player .tabs-nav .tabs-selected a, #player .tabs-nav .tabs-selected a span{ 
	background: url(../../media/tplss/modern/playerTab.png) no-repeat 0 100%;
}
#player .tabs-nav a {
	position: relative;
	z-index: 2;
	padding-left: 0;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */
}
#dayList .tabs-nav a {
    position: relative;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}

.tabs-nav a {
    position: relative;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #5C5C5A;
    font-weight:bold;
}
		

.tabs-nav a span {
    width: 100px;
    min-width: 100px;
    height: 22px; 
    min-height: 22px;
    padding-right: 0;
    padding-top: 7px;

}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
}


.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
	padding: 0px 6px 5px 0px;
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}
#panel1, #panel2, #panel3 {
	height:250px;
	overflow:hidden;
	position:relative;
}

.news {
	margin-bottom: 20px;
}
#calendar {
	color:#616B76;
	line-height:20px;
	text-align:center;
}
.nav, .nav a {
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:normal;
	text-align:center;
	text-decoration:none;
}

th {
	color:#031250;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	line-height:30px;
}
th a {
	font-weight:bold;
}	

td.day {
	height:30px;
	text-align:center;
	width:30px;
	border: 1px solid #C9C9C9;
	background-color: #FFFFFF;
}
td.green {
	background-color: #D6D6D6;
}
td.yellow {
	font-weight:bold;
	background-color: #FEBD49;
}
td.today {
	background-color:#FE4205;
	color:black;
	border: 1px solid #C9c9c9;
	font-weight:bold;
}
td.today a {
	font-weight:bold;
}
td .empty {
	border-top:0px solid #A2ADBC;
	border-left:0px solid #A2ADBC;
}
td .last {
	border-right:1px solid #A2ADBC;
}

td a {
	display:block;
	text-decoration:none;
}
.red {
	color:red;
}
#formRegisterEdit label {
	display:block;
	padding:6px;
	float:left;
	width:210px;
	font-weight:bold;
}
#formRegisterEdit input.input {
	width:180px;
	margin:5px 0px;
	float:left;
}

#formRegisterEdit div.accept {
	background-color:#FFB81B;
	width:430px;
	padding:5px;
}
#formRegisterEdit div.buttons {
	padding:10px 0px 20px 345px;
}
.moduleForum h2, .forumName {
	padding:0px 10px ;
}
.siteLeft h2 {
	padding-left:0px ;
}
.forumName {
	background-color:#F7FAF3;
	height:18px;
	font-weight:bold;
	font-size:12px;
	display:block;
	padding-top:2px;
	margin-top:10px;
}
.moduleForum ul {
	margin-left:40px;
	list-style-type:none;
	list-style-image:url(../../media/tplss/modern/iconSubForum.png);
}
.moduleForum li {
	padding-top:6px;
}
.boxLight {
	padding:10px 0px 10px 10px;
	line-height:18px;
	clear:both;
	background:#F7FAF3 url(../../media/tplss/modern/boxLightBg.png) repeat-y;
}
.boxDark {
	line-height:17px;
	padding:10px 0px 10px 10px;
	background: url(../../media/tplss/modern/boxDarkBg.gif) repeat-y;
	clear:both;
}
.noBg {	background-image: none;}

.boxDark .title, .boxLight .title {
	font-size:12px;
	font-weight:bold;
	display:block;
	margin:5px 0px;
}
.boxDark .desc, .boxLight .desc {
	float:left;
	width:460px;
}
.boxDark .descPost, .boxLight .descPost {
	float:left;
	width:560px;
}

.boxDark .details, .boxLight .details, .boxDark .statistic, .boxLight .statistic  {
	float:left;
	width:95px;
	padding-left:15px;
	padding-right:5px;
	font-size:10px;
}
.navig {
	margin:20px 0px;
	text-align:center;
	clear:both;
	padding:2px;
	background-color:#FDECBB;
	border:1px solid #FFD231;
}
.navig a {
	color:#402805;
	text-decoration:none;
}	
.navLeftBig, .navRightBig {
	width:140px;
}
.navLeft, .navRight {
	width:20px;
}
.navRightBig, .navRight  {text-align:right;float:right}
.navLeftBig, .navLeft  {text-align:left;float:left}

.navCenterBig {
	float:left;
	width:390px;
	text-align:center;
}
.navCenterMedium {
	float:left;
	width:220px;
	text-align:center;

}
.navCenter {
	float:left;
	width:140px;
	text-align:center;
}
.siteLeft .moduleForum {
	background-color:#ECF2E3;
	padding:10px 0px;
}
.forumHeader {
	background-color:#F6F6F6;
	padding:6px 10px 6px 10px;
	font-size:11px;
	border: 1px solid #ECECEC;
}
.forumHeader a {
	font-size:11px;
	font-weight:bold;
	color:#D11B00;
}	
.forumFooter {
	background-color:#E2ECDC;
	height:22px;
	padding:8px 10px 0px 10px;
	font-size:11px;

}

														/* EL */
#headerEL .back {
	height:32px;
	padding:18px 0px 0px 22px;
}	
.moduleELleft {
	padding-left:20px;
	padding-right: 10px;
	margin:0px 0px 20px 0px;	
}
.moduleELleft ul, .news ul {
	margin-left:30px;
	list-style-type:none;
	list-style-image:url(../../media/tplss/modern/iconGreenArrowSmall.gif);
}
.moduleELleft li {
	margin:20px 0px;
	
}
.moduleELleft li .desc {
	display:block;
	margin:5px 0px;
	font-weight:bold;
}
.news li {
	margin:5px;
	font-size:12px;
	padding-left:10px;
}
.news li.tiny {
	margin:0px;
	font-size:12px;
	padding-left:10px;
}

li.none {
	list-style-type:none;
	list-style-image:none;
	padding-top:5px;
	padding-bottom:5px;
}
li.finish {
	list-style-type:none;
	list-style-image:url(../../media/tplss/modern/iconLessFinish.gif);
}	
li.actually {
	list-style-type:none;
	list-style-image:url(../../media/tplss/modern/iconLessAct.gif);
	background-color:#F6F9F3;
	border:1px solid #D4DFCC;
	padding-top:2px;
	padding-bottom:2px;
}	

.priceSmall {
	background-color:#FCFEFA;
	border:1px solid #CDDAC4;
	padding:1px 3px;
	font-weight:bold;
	font-size:10px;
}
.priceBig {
	background-color:#FCFEFA;
	border:1px solid #CDDAC4;
	padding:1px 6px;
	font-weight:bold;
	font-size:11px;
}
.courseDetails {
	float:left;
	width:70%;
	margin:20px 0px 10px 0px;
}
.courseStart {
	float:right;
	width:28%;
	margin:20px 0px 10px 0px;
}

/* END */
.tabsSwith {
	font-weight:bold;
	size:14px;
	border:1px solid #D0D8CB;
	padding:2px 5px;
	background-color: #F2F5EC;
}	
.tabsSwith.select {
	background-color: #FCFEF9;
}
.calendarCart {
	width:40px;
	text-align:center;
	position:absolute;
}
.calendarList {
	padding-left:50px;
}
.calendarList h4 {
	margin-bottom:10px;
}
.profileForm {
	background:#F7FAF3 url(../../media/tplss/modern/profileBg.png) repeat-y;
	padding:10px;
	width:420px;
}	
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.flLeft {
	float:left;
}
.flRight {
	float:right;
}	
ul.pik {
	list-style-type:none;
	list-style-image: url(../../media/tplss/modern/listTypePik.gif);
	margin:10px 0px;
	padding-left:25px;
}
ul.pik li {
	margin:10px 0px;
}	
/* SEARCH */
#tableall {
	width:100%;
}
#tableall td {
	padding:5px;
	height:30px;
	vertical-align:top;
}
h4 a {
	font-weight:bold;
}
#tableall h4 {
	margin-top:0px;
}	
#tableall th {
	background-color:#FEE99A;
	padding:5px;
	color:#383938;
	font-weight:bold;
	line-height:16px;
}
#tableall img{
	vertical-align:text-bottom;
}
#tableall tr.color1 {
	background-color:#FCF7E6;
}
/* LOGOWANIE */
#loginContent {
	background-color:#F3F8EF;
	padding:10px;	
}	
.loginFormFront {
	border: 1px solid #BFD7B0;
	padding:0px 20px 20px 20px;
}
#loginContent .inputBox {
	padding:5px 0px;
}	
#loginContent .hidden {
	display:none;
}
#loginContent .forgotten {
	cursor:pointer;
	color:black;
}	

.imageRow {
	margin:20px 0px;
}
.imageRow img {
	margin-right:20px;
	border:5px solid #F6F9F2;
}
.imageInContent {
	float:left;
	margin:0px 20px 20px 0px;
}	
#formForum label, #formForum input {
	float:left;
	display:block;
}
#formForum label {
	width:150px;
}
#formForum {
	background-color:#E7EFE3;
	padding:10px;
}	
#formForum fieldset {
	width:457px;
}	
.news.library div.boxs {
	width:30%;
	padding:10px 20px 10px 0px;
	float:left;
}	
#listLibrary {
	padding:0px 10px;
	border: 1px solid #EDC00A;
	background-color: #FDF4D9;
	margin:10px 0px;
	clear:left;
}	
#mainNews {
	text-align:justify;
}		
.justify {
	text-align:justify;
}			

.categoryList {
	list-style-type:none;
	list-style-image: url(../../media/tplss/modern/categoryList.gif);
}	
.categoryList li {
	margin-left:30px;
	margin-top:10px;
}
h1 {
	border-bottom:1px solid #D4D4D4;
	display:block;
	font-weight:bold;
	margin:2px 0px;
	padding:4px 0px;
}
.ramowkaLeft {
	float:left;
	width:95px;
	font-weight:bold;
	padding-left:5px;
}	
.ramowkaRight {
	float:left;
	width:570px;
	padding-left:5px;
}
.ramowkaRightSmall {
	float:left;
	width:205px;
	padding-left:5px;
	padding-right:5px;	
}	
.ram1 {
	background: url(../../media/tplss/modern/ram1.png) repeat-y left;
}
.ram1 .ramowkaRight, .ram1 .ramowkaRightSmall {
	background-color:#E5EDE0;
}
.ram2 .ramowkaRight, .ram2 .ramowkaRightSmall {
	background-color:#EAF1E5;
}
.ram2 {
	background: url(../../media/tplss/modern/ram2.png) repeat-y left;
}	
.ram1 div, .ram2 div {
	padding-top:10px;
	padding-bottom:10px;
}	
.ram1 .ramowkaLeft, .ram1 .ramowkaRightSmall {
	/*height:50px;*/
}

.zobacz {
	clear:both;
	border: 1px solid #ECECEC;
	margin-top:20px;
}	
.zobacz span {
	font-weight:bold;
	font-size:12px;
	background-color:#F6F6F6;
	margin:1px;
	display:block;
	padding:2px;
	color:#D11B00;
}
.zobacz span a {
	font-weight:bold;
	font-size:12px;
	color:#097805;
}	
.zobacz p {
	padding:10px 20px;
}	

#messages {
	color:black;
}	
.rowColor1 {
	background-color:white;
}	
.profileDetails span {
	display:block;
	width:200px;
	float:left;
	text-align:right;
	padding-right:20px;
	font-size:12px;
}	
.thDate {
	width:110px;
}
#wideo1, #wideo2 {
	float:left;
	margin:20px 50px 20px 0px;
	width:220px;
}
#advertTop, .reklama, #advertBottom {
	text-align:center;
}
.marginImageLeft {
	margin:0px 10px 10px 0px;
}	
ul.makeMenu, ul.makeMenu ul {
	padding: 0px;
	cursor: default;
	margin: 0px 0px 0px 5px;
}
ul.makeMenu li {
	list-style-type: none;
	margin: 0px;
	position: relative;
	background-image:url(../../media/tplss/modern/iconMenuBg.png);
	background-position:3px center;
	background-repeat:no-repeat;
	border-bottom:1px solid #D4D4D4;
	color:#5B5B5B;
	display:block;
	font-weight:bold;
	padding:2px 4px 2px 15px;
	color: #5B5B5B;
	width: 170px;
}

ul.makeGal, ul.makeGal ul {
	padding-left: 0px;
	cursor: default;
	margin-left: 0px;
}
ul.makeGal li {
	list-style-type: none;
	margin: 0px;
	position: relative;
	background-image:url(../../media/tplss/modern/iconMenuBg.png);
	background-position:0px 7px;
	background-repeat:no-repeat;
	color:#5B5B5B;
	display:block;
	font-weight:bold;
	padding:3px 4px 3px 15px;
	color: #5B5B5B;
	width: 160px;
}

ul.makeMenu li > ul {
	display: none;
	position: absolute;
	top: 0px;
	left: 184px;
	background-color:#EEEEEE;
}
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
	color: #5B5B5B;
	background-color: #FFFFFF;
}
ul.makeMenu ul.CSStoShow {     
  display: block;              
}
ul.makeMenu li:hover > ul {   
  display: block;              
}
ul.makeMenu li a {
	
	width: 100%;
	font-weight:bold;
	color:#313131;
	padding:0px;
}
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { }
ul.makeMenu li:hover > a {  } 
#notifyFormD .input,#notifyFormD label,#notifyFormD textarea {
	float:left;
	margin:5px 0px;
}	
#notifyFormD input.input {
	width:120px;
}	
#notifyFormD label {
	width:120px;
	display:block;

}
#notifyFormD {
	width:450px;
	float:left;
}	
#notifyFormD h5{
	margin-bottom:20px;
}
.author {
	color:#573905;
	font-weight:bold;
}


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #E3E3E3;
}
.jScrollPaneDrag {
	position: absolute;
	background: #7E7E7E;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width:10px;
	height:10px;
    background: url(../../media/tplss/modern/scrollTop.png) no-repeat top;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	width:10px;
	height:10px;
    background: url(../../media/tplss/modern/scrollBottom.png) no-repeat top;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Verdana, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Verdana, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	z-index: 102;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	background:  url(gfx/lupkaBg.png) repeat-x top;	
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:3px 10px 0px 40px;
	margin-bottom:1px;
	text-align:left;
	float:left;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:3px 0 0px 10px;
	margin-bottom:1px;
}

#TB_title{
	background:url(../../media/tplss/modern/topSearch.gif) no-repeat top left;
	height:27px;
	color:#397203;
	font-size:14px;
	font-weight:bold;
	padding-top:3px;
}
#TB_ajaxContent p.srDark, #TB_ajaxContent p.srLight {
	padding:10px 10px;
	color:#4F6F1B;
	clear:both;
}
#TB_ajaxContent .srDark {
	background-color:#FFE380;
}
#TB_ajaxContent select, #TB_ajaxContent input.input {
	width:180px;
	background-color: #F6F9F2;
	border: 1px solid #FFC83D;
}
#TB_ajaxContent .srLight {
	background-color:#FEF0C1;
}
#TB_ajaxContent label {
	display:block;
	float:left;
	width:140px;
	text-align:right;
	padding-right:20px;
}
#TB_ajaxContent span.inp {
	display:block;
	float:left;
	width:200px;
}

#TB_ajaxContent{
	clear:both;
	padding:0px 0px 15px 0px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}
#TB_big {
	position:relative;
	margin:10px 10px;
	text-align:center;
}
#TB_bigIle {
	width:30px;
	position:absolute;
	top:10px;
	left:0px;
}
#TB_bigOpis {
	float:left;
}
#TB_bigNav {
	position:absolute;
	width:160px;
	top:0px;
	right:0px;
	padding:3px;
	text-align:center;
	background-color:white;
	
}
#footerNote .siteLeft img {
	margin-right: 5px;
}
.action {
	text-align:right;
	margin-top:5px;
}
.fontSize {
	color:#A6A6A6;
	padding-right:4px;
}
.smallText, .mediumText,.largeText {
	border-right:1px solid #D7E4F2;
	cursor:pointer;
	padding-right:4px;
}	
.smallText {
	color:#A6A6A6;
	font-size:100%;
}
.mediumText {
	color:#A6A6A6;
	font-size:122.5%;
	padding-left:4px;

}
.largeText {
	color:#A6A6A6;
	font-size:145%;
	padding-left:4px;
	border-right:0px;
}
#footerNote .counter {
	display:block;
	margin:0px 0px 15px;
}	
.talkOnChat {
	padding-left:41px;
	padding-top:7px;
	height:35px;
	width:205px;
	margin-top:10px;
	background: url(../../../../media/tplss/modern/iconTalkChat.gif) no-repeat;
}	
.talkOnChat a{
	font-size:12px;
	color:#097805;
	font-weight: bold;
}	
