body {
	background-color: #fff;
	font-family:arial,helvetica,sans-serif;
	margin:0;
}
a {
	color:#0297C2;
	display:inline-block;
	text-decoration:none;
}
a:link, a:visited, a:active, a:focus {
	border-bottom:1px solid #CCEAF3;
	color:#0297C2;
}
a:hover {
	border-bottom:1px solid #0297C2;
}


a.baner-cwiczenia:link,  a.baner-cwiczenia:visited, a.baner-cwiczenia:active, a.baner-cwiczenia:focus{
	background: url(../images/baner-skrypt-kwadrat.png) no-repeat center top;
	height:245px;
	width: 245px;
	border-bottom: none;
}

a.baner-cwiczenia:hover{
	background: url(../images/baner-skrypt-kwadrat2.png) no-repeat center top;
	height:245px;
	width: 245px;
}


a.link2:link,a.link2:visited,a.link2:active,a.link2:focus,a.link2:hover{
	border-bottom:none;
}

#TB_window a{border:none !important; text-decoration:none;}
.art a{
	border-bottom:1px solid #CCEAF3;
}
a.image{border:none;padding:2px;}
a.image img{padding:5px;}
img{border:none;}
hr{height:1px; background-color:#DBDBDB;border:none;}
p {margin:5px 0;}
#foot{
	position:relative;
	width:100%;
	padding:0;
	background: url(../images/footer-bg.jpg) repeat-x;
	background-position:bottom;
	font-size:0.8em;
	line-height:1.3em;
}
#all{
	position:relative;
	width:100%;
	padding:0;
	background-position:bottom;
	font-size:0.8em;
	line-height:1.3em;
	background: url(../images/page-bg.jpg) no-repeat center top;
}

#all2{
	position:relative;
	width:100%;
	padding:0;
	background-position:bottom;
	font-size:0.8em;
	line-height:1.3em;
	background: url(../images/page-bg3.jpg) no-repeat center top;
}

#page{
	
}
#contentarea{
	width:962px;
	min-height:490px;
	margin:0 auto;
}
#footer{
	vertical-align:bottom;
	width:962px;
	margin:0 auto;
}

#header{
	width:992px; 
	text-align:left; 
	margin:0 auto;
}
/* user1 */
#user1{height:20px;float:right}
#user1 ul.vertical{
	display:block;
	text-align:right;
	padding:0;
	margin-bottom:0;
	padding-top:21px;
}


#user1 ul.vertical2{
	display:block;
	text-align:right;
	padding:0;
	margin-bottom:0;
	padding-top:15px;
}

#user1 ul.vertical li{
	display:inline;
	border-right:1px solid #CCEAF3;
	padding:0 5px;
}

#user1 ul.vertical2 li{
	display:inline;
	border-right:1px solid #CCEAF3;
	padding:0 5px;
}

#user1 ul.vertical li:last-child{
	border-right:none;
	padding:0 5px;
}

#user1 ul.vertical2 li:last-child{
	border-right:none;
	padding:0 5px;
}

/* user2 */
#user2{float:left;}
#user2 ul.menu{display:block; padding:0 0 0 3px;}
#user2 ul.menu li{display:inline;}
#user2 ul.menu li a{text-decoration:none;}

#user2a{float:left;}
#user2a ul.menu{display:block; padding:0 0 0 82px;}
#user2a ul.menu li{display:inline; padding-right: 42px;}
#user2a ul.menu li a{text-decoration:none;}

/* przyciski */
#user2 a{
	height:92px;
	border:none;
	vertical-align:bottom;
	margin-top:-2px;
}

#user2a a{
	height:34px;
	border:none;
	vertical-align:bottom;
	margin-top:-2px;
}


a#konto:link, a#konto:visited, a#konto:active 			{width:192px; background:transparent url(../images/konto.jpg) no-repeat bottom left;}
a#start:link, a#start:visited, a#start:active 			{width:192px; background:transparent url(../images/start.jpg) no-repeat bottom left;}
a#edycja, a#edycja:visited, a#edycja:active 			{width:173px; margin-left:0px; background:transparent url(../images/edycja.jpg) no-repeat bottom left;}
a#mozliwosci, a#mozliwosci:visited, a#mozliwosci:active 	{width:158px; margin-left:-4px; background:transparent url(../images/mozliwosci.jpg) no-repeat bottom left;}
a#pobierz, a#pobierz:visited, a#pobierz:active 			{width:156px; margin-left:-1px; background:transparent url(../images/pobierz.jpg) no-repeat bottom left;}
a#konto:hover		{width:192px; background:transparent url(../images/konto-active.jpg) no-repeat bottom left;}
a#start:hover		{width:192px; background:transparent url(../images/start-active.jpg) no-repeat bottom left;}
a#edycja:hover		{width:173px; margin-left:0px; background:transparent url(../images/edycja-active.jpg) no-repeat bottom left;}
a#mozliwosci:hover	{width:158px; margin-left:-4px; background:transparent url(../images/mozliwosci-active.jpg) no-repeat bottom left;}
a#pobierz:hover		{width:156px; margin-left:-1px; background:transparent url(../images/pobierz-active.jpg) no-repeat bottom left;}


a#konto2:link, a#konto2:visited, a#konto2:active		{width:104px; background:transparent url(../images/zaloz_konto.jpg) no-repeat bottom left;}
a#konto2:hover 		{width:104px; background:transparent url(../images/zaloz_konto_active.jpg) no-repeat bottom left;}


a#konto2active {
	width:104px; background:transparent url(../images/zaloz_konto_active.jpg) no-repeat bottom left;
}

a#edycja2:link, a#edycja2:visited, a#edycja2:active 			{width:110px; background:transparent url(../images/o_edycji.jpg) no-repeat bottom left;}
a#edycja2:hover		{width:110px; background:transparent url(../images/o_edycji_active.jpg) no-repeat bottom left;}

a#edycjaactive		{width:173px; margin-left:0px; background:transparent url(../images/edycja-active.jpg) no-repeat bottom left;}

a#mozliwosci2:link, a#mozliwosci2:visited, a#mozliwosci2:active 			{width:99px; background:transparent url(../images/dodatkowe_mozliwosci.jpg) no-repeat bottom left;}
a#mozliwosci2:hover		{width:99px; background:transparent url(../images/dodatkowe_mozliwosci_active.jpg) no-repeat bottom left;}

a#mozliwosci2active		{width:99px; background:transparent url(../images/dodatkowe_mozliwosci_active.jpg) no-repeat bottom left;}

a#pobierz2:link, a#pobierz2:visited, a#pobierz2:active 			{width:68px; height:20px; background:transparent url(../images/pobierz2.jpg) no-repeat center left;}
a#pobierz2:hover		{width:68px; height:20px; background:transparent url(../images/pobierz_active.jpg) no-repeat center left;}

a#pobierz2active		{width:68px; height:20px; background:transparent url(../images/pobierz_active.jpg) no-repeat center left;}


a#start2:link, a#start2:visited, a#start2:active 			{width:50px; background:transparent url(../images/start2.jpg) no-repeat bottom left;}
a#start2:hover		{width:50px; background:transparent url(../images/start_active.jpg) no-repeat bottom left;}

a#start2active		{width:50px; background:transparent url(../images/start_active.jpg) no-repeat bottom left;}

#flash{
	width:960px;
	height:300px;
	margin-left:2px;
	overflow:hidden;
	clear:both;
}

#flash2{
	width:960px;
	height:168px;
	margin-left:2px;
	overflow:hidden;
	clear:both;
}

/* content */
#content{
	margin-top:12px;
	width:962px;
	overflow:hidden;
}
/* left */
#left{
	float:left;
	padding-bottom:13px;
}

#left .modulebox{
	border:3px solid #138AC1;
	border-bottom:none;
	width:236px;
	margin:0;
	padding: 4px 4px 0px 4px;
}
#left .list{
	border:1px solid #BDBDBD;
	border-bottom:none;
	padding:4px;
}
#left .menu{margin:0;}
#left ul{
	list-style:none;
	padding:0;
}
#left ul li{
	border-bottom:1px solid #D1E7F0;
	display:block;
	font-weight:normal;
	padding:3px;
}
#left ul li a{
	border:none;
	color:#000;
	background:transparent url(../images/dot.png) no-repeat scroll  0% 50%;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
}
#left ul li a.current{
	background:transparent url(../images/dot-current.png) no-repeat scroll  0% 50%;
	font-weight:bold;
}
#left ul li a:active {background:transparent url(../images/dot-current.png) no-repeat scroll 0% 50%;}
#left ul li a:hover {background:transparent url(../images/dot-hover.png) no-repeat scroll 0% 50%;}

#left h3{
	display:block;
	font-family:"trebuchet MS",sans-serif;
	font-size:1.3em;
	font-weight:normal;
	margin:0;
	padding:0 5px;
	height:27px;
	text-decoration:none;
	background: #fff url(../images/menu-top.jpg) right bottom no-repeat;
	border-bottom:1px solid #D1E7F0;
}
#left h3 a {
	display:block;
	text-decoration:none;
	border:none;
	padding-top:5px;
}

#left div#bottom{
	width:250px;
	height:185px;
	background: url(../images/menu-bottom.jpg) no-repeat;
}
#left div#bottom1a{
	width:250px;
	height:66px;
	background: url(../images/menu-bottom1a.jpg) no-repeat;
}
#left div#bottom1b{
	width:250px;
	height:250px;
	border: 0;	
}

#left div#bottom1c{
	width:250px;
	height:300px;
	border: 0;
	padding-left: 3px;
}

#left a:hover {
	border-bottom:none;
}

#left form{padding:0;margin:0}
#left div#login2{
	 border-bottom:1px solid #D1E7F0;
	 padding:5px 0 10px 0;
}
/* main */
#main{
	float:right;
	padding-bottom:13px;
}

.art-title{
	background: transparent url(../images/art-title.jpg) bottom left repeat-x;
	border-left:1px solid #BDBDBD;
	border-right:1px solid #BDBDBD;
	clear:both;
	font-weight:bold !important;
	left:10px;
	margin-left:0;
	padding:7px 0;
	text-indent:0;
	width:698px;
	height:30px;
}

.art-title2{
	background: transparent url(../images/art-title2.jpg) bottom left repeat-x;
	border-left:1px solid #BDBDBD;
	border-right:1px solid #BDBDBD;
	clear:both;
	font-weight:bold !important;
	left:10px;
	margin-left:0;
	padding:7px 0;
	text-indent:0;
	width:698px;
	height:30px;
}

.art{
	border-left:1px solid #BDBDBD;
	border-right:1px solid #BDBDBD;
	height:100%;
	line-height:1.6em;
	padding:10px 25px;
	width:648px;
}
.art-bottom {
	background:transparent url(../images/art-bottom.jpg) repeat-x scroll 0 0;
	border-bottom:1px solid #BDBDBD;
	border-left:1px solid #BDBDBD;
	border-right:1px solid #BDBDBD;
	height:18px;
	width:698px;
}
#main h1{
	color:#0297C2;
	font-family:"trebuchet MS",sans-serif;
	font-size:1.9em;
	font-weight:normal;
	margin:5px 0 0 25px;
	padding-bottom:5px;
}

#main h2{
	background-color:transparent;
	color:#0297C2 !important;
	font-family:"trebuchet MS",sans-serif;
	font-size:1.3em;
	font-weight:bold;
	padding:5px 5px 5px 0;
}

#main ul{
	list-style-position:outside;
	list-style-type:square;
	margin:0 0 0 20px;
	padding:0 0 0 10px;
}
#main ol{
	margin:0 0 0 20px;
	padding:0 0 0 10px;
}
#main p.uwaga{
	text-align:right;
}

#main span.opis{
	color:#999;
	font-size:0.8em;
}

#main span.readon {
	border-bottom:1px solid #BDBDBD;
	display:inline-block;
	text-align:right;
	width:100%;
	margin-bottom:10px;
}

#main a.readon {
	background:transparent url(../images/more.gif) no-repeat scroll right bottom;
	border:medium none;
	height:16px;
	margin-bottom:0;
	margin-right:0;
	padding:0;
	width:60px;
}
#main a.readon:hover, #main a.readon:active, #main a.readon:focus{
	background:transparent url(../images/more-mouse_over.gif) no-repeat scroll right bottom;
	color:#EAB831;
	height:16px;
	padding:0;
	text-align:right;
	text-decoration:none;
	width:60px;
}
.czerwony{color:#f00;}
.zielony{color:#31813D;}
span.createdate{
	color:#999;
	display:block;
	font-size:0.85em;
}
#left table{width:100%}
#left td.pomoc{text-align:right; vertical-align:top;}
#left td.pomoc a{border:none;}

#main div.user{
	text-align:right;
	margin-top:0;
	font-size:11px;
}

#main div.user ul{
	display:block;
}

#main div.user ul li{
	display:inline;
	border-right:1px solid #dbdbdb;
	padding: 0 5px;
}
#main div.user ul li:last-child {
border-right:medium none;
padding:0 5px;
}
label{
	width:145px;
	display:block;
}
p.info{
    font-size:0.9em;
    color:#999;
}

