@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: #FDFEFD;
	background: #FDFEFD url(../media/gfx/bodyBg.png) top left repeat-x;
	line-height:17px;
}
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: 160px;
	background-color: #E9F0E4;
	border-bottom:1px solid #C8DAB6;
}
#headerEL {
	height: 50px;
	background-color: #E9F0E4;
}

#loginRegister {
	position:absolute;
	top:17px;
	z-index:1;
	left: 40px;
}

#content {
	background: url(../media/gfx/contentBg.png) repeat-y top left;
	border-top:1px solid #F5FAF0;
}
.clear {
	clear: both;
}
.submitGreen {
	background-color:#0DBE2A;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	border:0px;
}
.submitBlue {
	background-color:#063DA9;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	border:0px;
}
.right {float:right;text-align:right}
.siteLeft {
	float: left;
	width: 220px;
}
.siteLeft .moduleMenu, .siteLeft .moduleGallery, .siteLeft .reklama {
	padding-left:20px;
	padding-right: 10px;
	margin:20px 0px;
}

#content .siteLeft {
/*	background-color: #E5EDE0;
	background-image: url(../media/gfx/menuLeftBg.png);*/
	background-repeat: repeat-x;
	background-position: left top;
	width: 220px;
}
.siteLeft .search {
	background-color: #EAEFE4;
	margin-bottom: 10px;
	padding-left:20px;
	padding-right:10px;
	margin-right:2px;
}
img {
	vertical-align: middle;
}
.siteLeft .menuItem {
	height: 21px;
	background-image: url(../media/gfx/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;
}

select {
	background-color: #F6F9F2;
	border: 1px solid #B5CBA6;
	font-size: 11px;
	height: 20px;
	padding: 1px;
}

.input {
	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;
}
#payform select {
	background-color: #F6F9F2;
	border: 1px solid #B5CBA6;
	font-size: 11px;
	height: 18px;
	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;
}
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-top:20px;
	padding-bottom:20px;
}	
.siteRight {
	float: left;
	width: 720px;
}
.leftContent {

}
.leftContent ul.tab {
	margin-top:0px;
}
.rightContent {
	float:right;
	width:130px;
	padding-top:40px;
	padding-bottom:20px;
}
.center {
	text-align:center;
}
.topNav {
	height: 50px;
	position: relative;
}
.topMenu {
	height: 90px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.topMenu div {
	float:left;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
.topMenu span {
	padding-top:67px;
	display:block;
}
.topMenu a:hover {
	color:#5C8B41;
	text-decoration:none;
}
.topMenu div.selectedM a {
	background-position: 0 100%;
}
.topMenu a {
	font-size:13px;
	font-weight:bold;
}	
.menuLearnig a{
	height:89px;
	display:block;
	width:103px;
	background: url(../media/gfx/menuElearning.png) no-repeat top center;
}
.menuLearnig a:hover{
	background: url(../media/gfx/menuElearning.png) 0 100%;
}
.menuKalendarium a{
	height:89px;
	display:block;
	width:134px;
	background: url(../media/gfx/menuKalendarium.png) no-repeat top center;
}
.menuKalendarium a:hover{
	background: url(../media/gfx/menuKalendarium.png) no-repeat 0 100%;
}
.menuItv a{
	height:89px;
	display:block;
	width:106px;
	background: url(../media/gfx/menuItv.png) no-repeat top center;
}
.menuItv a:hover{
	background: url(../media/gfx/menuItv.png) no-repeat 0 100%;
}
.menuMultimedia a{
	height:89px;
	display:block;
	width:122px;
	background: url(../media/gfx/menuMultimedia.png) no-repeat top center;
}
.menuMultimedia a:hover{
	background: url(../media/gfx/menuMultimedia.png) no-repeat 0 100%;
}
.menuAktualnosci a{
	height:89px;
	display:block;
	width:127px;
	background: url(../media/gfx/menuAktualnosci.png) no-repeat top center;
}
.menuAktualnosci a:hover{
	background: url(../media/gfx/menuAktualnosci.png) no-repeat 0 100%;
}
.menuForum a{
	height:89px;
	display:block;
	width:103px;
	background: url(../media/gfx/menuForum.png) no-repeat top center;
}
.menuForum a:hover{
	width:103px;
	background: url(../media/gfx/menuForum.png) no-repeat 0 100%;
}
.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: 30px;
	font-size: 12px;
}
#footer .menuFooter a{
	font-size:12px;
}	
#footer {
	background-color: #F3F8EE;
	height: 22px;
	padding-top: 8px;
	padding-left: 20px;
	margin-left: -5px;
}
#footerNote {
}
#footerNote .siteLeft {
	padding-left: 10px;
	padding-top: 15px;
	width: 210px;
	padding-bottom: 15px;
	background:transparent url(../media/gfx/contentBg.png) repeat-y scroll left top;
}
#footerNote .siteRight {
	padding: 15px;
	width: 680px;
}


.topNav #rss {
	position: absolute;
	right: 10px;
	top: 18px;
	text-align:right;
}
#player {
	height: 315px;
	border: 1px solid #CDDAC4;
	background-color: #F6FAF3;
	margin-bottom: 30px;
	overflow:hidden;
}
#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: 330px;
	float: left;
	height: 310px;
}
#f1, #f2, #f3 {
		position:absolute;
		width:330px;
		display:block;
}
#f1.tabs-hide, #f2.tabs-hide, #f3.tabs-hide {
	 visibility: hidden;
}
#almanac {
	float: right;
	width: 210px;
	margin-bottom:20px;
	margin-left:10px;
	background-color:white;
	border:1px solid #E5EDDF;
	padding:10px;
}
#almanac .cart, .calendarCart .cart{
	float:left;
	width:32px;
	height:20px;
	background-image: url(../media/gfx/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 h4 {
	margin-bottom: 0px;

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


#player #list .clip {
	clear: both;
}
.clip .screen {
	float: left;
	width: 100px;
}
.clip .screen img{
	width:96px;
	height:66px;
}
.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 #D0D8CB;
	padding:2px 5px;
	background-color: #F2F5EC;   
	text-align:center; 
	width:120px;
}
#dayList .tabs-nav li {
    float: left;
    margin: 0 5px 0 1px;
	font-weight:normal;
	border:1px solid #D0D8CB;
	padding:2px 5px;
	background-color: #F2F5EC;   
	text-align:center; 
	width:80px;
}
.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: block;
	background: url(../media/gfx/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/gfx/playerTab.png) no-repeat 0 100%;
}
#player .tabs-nav a {
    position: relative;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    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: 5px;

}
*>.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;
}	
.news {
	margin-bottom: 10px;
	padding:0px 10px 0px 5px;
}
#calendar {
	color:#616B76;
	line-height:20px;
	text-align:center;
	background-color: #F1F5EC;
}
.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;
}
td.today {
	background:white;
	color:black;
	border: 1px solid #C7D6BD;
	font-weight:bold;
}
td.day {
	height:30px;
	text-align:center;
	width:30px;
	border: 1px solid #C7D6BD;
	background-color: #F5FAF0;
}
td.green {
	background-color: #C3F08E;
}
td.yellow {
	font-weight:bold;
	background-color: #FFDE00;
}

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:#EAF2E6;
	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/gfx/iconSubForum.png);
}
.moduleForum li {
	padding-top:6px;
}
.boxLight {
	padding:10px 0px 10px 10px;
	line-height:18px;
	clear:both;
	background:#F7FAF3 url(../media/gfx/boxLightBg.png) repeat-y;
}
.boxDark {
	line-height:17px;
	padding:10px 0px 10px 10px;
	background: url(../media/gfx/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:#E6EDE0;
	border:1px solid #D8E5CB;
}
.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:#F6F9F3;
	padding:6px 10px 6px 10px;
	font-size:11px;
	border: 1px solid #B8CAAF;
}
.forumHeader a {
	font-size:11px;
	font-weight:bold;
	color:#097805;
}	
.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/gfx/iconGreenArrowSmall.gif);
}
.moduleELleft ul {
	margin-left:0px;
	padding-left:20px;
}
.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;
}
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/gfx/iconLessFinish.gif);
}	
li.actually {
	list-style-type:none;
	list-style-image:url(../media/gfx/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 {
	margin-left:50px;
}
.calendarList h4 {
	margin-bottom:10px;
}
.profileForm {
	background:#F7FAF3 url(../media/gfx/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/gfx/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:#DDE8D7;
	padding:5px;
	color:#383938;
	font-weight:bold;
	line-height:16px;
}
#tableall img{
	vertical-align:text-bottom;
}
#tableall tr.color1 {
	background-color:#F7FAF3;
}
/* 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 p {
	width:30%;
	padding:10px 20px 10px 0px;
	float:left;
}	
#listLibrary {
	padding:0px 10px;
	background-color:white;
	border:1px solid #f3f3f3;
	margin:10px 0px;
	clear:left;
}	
#mainNews {
	text-align:justify;
}			
.categoryList {
	list-style-type:none;
	list-style-image: url(../media/gfx/categoryList.gif);
}	
.categoryList li {
	margin-left:30px;
	margin-top:10px;
}
h1 {
	border-bottom:2px solid #7E4B1C;
	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/gfx/ram1.png) repeat-y left;
}
.ram1 .ramowkaRight, .ram1 .ramowkaRightSmall {
	background-color:#E5EDE0;
}
.ram2 .ramowkaRight, .ram2 .ramowkaRightSmall {
	background-color:#EAF1E5;
}
.ram2 {
	background: url(../media/gfx/ram2.png) repeat-y left;
}	
.ram1 div, .ram2 div {
	padding-top:10px;
	padding-bottom:10px;
}	
.zobacz {
	border: 1px solid #E5EDDF
	margin-top:20px;
}	
.zobacz span {
	font-weight:bold;
	font-size:12px;
	background-color:#E5EDDF;
	margin:1px;
	display:block;
	padding:2px;
	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;
}	
div.question {
	border-bottom:5px solid #B5CCA4;
	padding:10px 10px;
}
div.question img{
	border:1px solid #B5CCA4;
	padding:2px;
}
.color1 {
	background-color:#F7FAF3;
}	
.color21 {
	background-color:#EDF3E8;
}	

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

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #E4EBDC;
}
.jScrollPaneDrag {
	position: absolute;
	background: #AADA72;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width:10px;
	height:10px;
    background: url(../../media/gfx/scrollTop.png) no-repeat top;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	width:10px;
	height:10px;
    background: url(../../media/gfx/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%;
}

* 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/simple/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:#D2F3B0;
}
#TB_ajaxContent select, #TB_ajaxContent input.input {
	width:180px;
	border:1px solid #9CC573;
}
#TB_ajaxContent .srLight {
	background-color:#E3FBCB;
}
#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;
	
}
