html
{
height: 100%;
}

.successMessage {
	background-color: #b3f063;
	padding: 5px;
	color: #000000;
}

.errorMessage {
	background-color: #ff175e;
	padding: 5px;
	color: #ffffff;
}


a.active, a.focus {
	outline: none;
	-moz-outline-style: none;
}

a:active
{
	outline: none;
}

a:focus
{
outline: none;
-moz-outline-style: none;
}

a:hover {
	font-weight: normal;
}

h1 {
	font-weight: normal;
	font-size: 38px;	
	color: #484848;
}

h2 {
	font-weight: normal;
	font-size: 23px;
	color: #484848;	
}

h2.blue {
	font-weight: lighter;
	font-size: 23px;
	color: #1186ff;	
}

h2.pink {
	font-weight: normal;
	font-size: 23px;
	color: #eb00ac;
}

h3 {
	font-weight: normal;
	font-size: 17px;
	color: #3b3b3b;	
	margin-top: 13px;
	margin-bottom: 13px;
}

h3.pink {
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: 500;
	font-size: 17px;
	color: #eb00ac;
}

h3.blue {
	font-weight: lighter;
	font-size: 18px;
	color: #1186ff;	
}

h4 {
	font-weight: normal;
	font-size: 11px;
	color: #3b3b3b;	
	margin-top: 5px;
	margin-bottom: 5px;
}

div.link_bw {
	font-weight: normal;
	font-size: 13px;
	color: #3b3b3b;
	padding: 5px;
	padding-top: 8px;
}

div.link_pink {
	font-weight: normal;
	font-size: 13px;
	color: #eb00ac;
	margin-top: 5px;
	margin-bottom: 5px;
}

span.pink {
	font-weight: normal;
	font-size: 17px;
	color: #eb00ac;
	margin-top: 13px;
	margin-bottom: 13px;	
}

.disabled {
	font-size: 0px;
	height: 0px;
	width: 0px;
	line-height: 0px;
	overflow: hidden;	
}

/* submenu baza wiedzy start */

#submenu_baza_wiedzy {
	margin-top: 30px;
}

#submenu_baza_wiedzy a {
	color: #3b3b3b;
	text-decoration: none;
}

#submenu_baza_wiedzy a:hover {
	color: #eb00ac;
	text-decoration: none;
}

#submenu_baza_wiedzy .top {
	width: 155px;
	height: 5px;
	background: url(/img/baza_wiedzy/top.gif) no-repeat;
	display: block;
	padding: 0px;
	margin: 0px;
}

#submenu_baza_wiedzy .link {
	width: 155px;
	min-height: 30px;
	background: url(/img/baza_wiedzy/bg.gif) repeat-y;
	display: block;
	padding: 0px;
	margin: 0px;
	color: #3b3b3b;
	padding-top: 3px;
}

#submenu_baza_wiedzy .link_last {
	width: 155px;
	min-height: 30px;
	background: url(/img/baza_wiedzy/bg.gif) repeat-y;
	display: block;
	padding: 0px;
	margin: 0px;
	color: #3b3b3b;
	padding-top: 3px;
}

#submenu_baza_wiedzy .selected {
	width: 155px;
	min-height: 30px;
	background: url(/img/baza_wiedzy/bg_a.gif) repeat-y;
	display: block;
	padding: 0px;
	margin: 0px;
	color: #eb00ac;
	padding-top: 3px;
}

#submenu_baza_wiedzy .bottom {
	width: 155px;
	height: 5px;
	background: url(/img/baza_wiedzy/bottom.gif) no-repeat;
	display: block;
	padding: 0px;
	margin: 0px;
}

#submenu_baza_wiedzy .bg_bottom {
	width: 155px;
	height: 5px;
	background: url(/img/baza_wiedzy/bg_bottom.gif) no-repeat;
	display: block;
	padding: 0px;
	margin: 0px;
}

#submenu_baza_wiedzy .bg_a_bottom {
	width: 155px;
	height: 5px;
	background: url(/img/baza_wiedzy/bg_a_bottom.gif) no-repeat;
	display: block;
	padding: 0px;
	margin: 0px;
}

/* submenu baza wiedzy end */


.leftColumn {
	margin-left: -10px;
	float: left;
	width: 160px;
}


.rightColumn {
	float: left;
	width: 725px;
	padding-left: 30px;
	margin-right: -10px;
}


.kup_teraz_top {
	width: 616px;
	height: 37px;
	margin: auto;
	text-align: left;
}

.kup_teraz_tab {
	float: left;
	margin-right: 2px;
	cursor: pointer;
}

.kup_teraz_box {
	width: 576px;
	min-height: 173px;
	background: url(/img/bg/kup_teraz_bg.gif) repeat-y;
	margin: auto;
	padding: 20px;
}

.kupTerazTop {
	background: url(../img/bg/kup_teraz_top_bg.gif) no-repeat;
	width: 616px;
	height: 6px;
	margin: auto;
}

.kupTerazBottom {
	background: url(../img/bg/kup_teraz_bottom_bg.gif) no-repeat;
	width: 616px;
	height: 7px;
	margin: auto;
}

.kup_teraz_box table {
	width: 560px;
	overflow: hidden;
}


.kup_teraz_box td {
	height: 40px;
	vertical-align: middle;
	text-align: left;
	overflow: hidden;
	border-bottom: solid 1px #c5c5c5;
}

.kup_teraz_box h3, span {
	margin: 0px;
}


.pomoc_box {
	width: 862px;
	height: 265px;
	position: relative;
	margin: auto;
	font-size: 11px;
	line-height: 15px;
}

.pomoc_right_box {
	float: right;
}

.pomoc_desc {
	background: url(/img/bg/pomoc_content.gif) no-repeat top center #f5f5f5;
	width: 362px;
	min-height: 256px;
	position: relative;
	padding: 15px;
	font-size: 11px;
	line-height: 15px;
}

.pomoc_right_bottom {
	background: url(/img/bg/pomoc_bottom.gif) no-repeat;
	width: 392px;
	height: 9px;
	position: relative;
}

.pomoc_desc p {
	font-size: 11px;
	line-height: 15px;
}

.pomoc_bottom {
	background: url(/img/bg/pomoc_bottom_bg.gif) no-repeat;
	width: 832px;
	height: 134px;
	float: right;
	padding: 15px;
	margin-right: 20px;
	margin-top: 20px;
}

.pomoc_list {
	width: 270px;
	height: 70px;
	float: left;
	display: block;
	margin-left: 5px;
}

.pomoc_list p {
	font-size: 11px;
	line-height: 15px;
}

.pomoc_small {
	float: left; 
	width: 160px;
	margin-left: 15px;
	font-size: 11px;
	line-height: 15px;
}


.wyprobujBox {
	width: 406px;
	height: 193px;
	margin: auto;
	margin-top: 35px;
	padding-top: 5px;
	background: url(/img/bg/wyprobuj_bg.gif) no-repeat;
	font-size: 11px;
}

.wyprobujBox2 {
	width: 624px;
	height: 153px;
	margin: auto;
	margin-top: 35px;
	padding-top: 20px;
	background: url(/img/bg/wyprobuj2_bg.gif) no-repeat;
}

.wyprobujBottom {
	width: 894px;
	height: 93px;
	margin: auto;
	margin-top: 35px;
	margin-bottom: -40px;
	padding-top: 20px;
	background: url(/img/bg/wyp2_bottom.gif) no-repeat;
}

.wyp2_btn {
	float: right;
	margin-right: 36px;
	margin-top: 10px;
}

.wyp_input1 {
	background: url(/img/bg/wyp_input1.gif) no-repeat;
	width: 236px;
	height: 24px;
	border: none;
	font-size: 10px;
	padding: 3px;
	padding-top: 0px;
}

.wyp_input2 {
	background: url(/img/bg/wyp_input2.gif) no-repeat;
	width: 236px;
	height: 24px;
	border: none;
	font-size: 10px;
	padding: 3px;
	padding-top: 0px;
}

.wyp_button {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}

.wyp_acc {
	margin-top: 15px;
	margin-left: 25px;
	cursor: pointer;
	float: left;
}

.wyp_acc_label {
	float: left;
	margin-top: 18px;
	margin-left: 5px;
}

.wyprobujBox table {
	margin-top: 15px;
	margin-left: 25px;
}

.wyprobujBox td {
	vertical-align: middle;
	text-align: left;
}

.wyp_button_p {
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}

.wyp_acc_p {
	margin-top: 5px;
	margin-left: 25px;
	cursor: pointer;
	float: left;
}

.wyp_acc_label_p {
	float: left;
	margin-top: 8px;
	margin-left: 5px;
}

.break {
	background-color: #e5e5e5;
	width: 720px;
	height: 2px;
	float: left;
	position: relative;
	margin-top: 30px;
}

.submenu {
	margin-top: 30px;
}

body
{
	width: 100%;
	margin: 0px;
	background: #f8f8f8;
	font-size: 13px;
	font-family: Tahoma;
	color: #787878;
	height: 100%;
}

p {
	font-family: Tahoma;
	font-size: 13px;
	line-height: 20px;
}

p, img, form
{
	margin: 0; 
	padding: 0; 
	border: none;
}

#body_container
{
	width: 100%;
	position: relative;
	overflow: visible;
	z-index: 1;
	background:  url("/img/bg/y.gif") repeat-x;
	height: 100%;
}

#body_container2
{
	width: 980px;
	z-index: 2;
	margin: auto;
	/*background:  url("/img/bg/content.gif") no-repeat 0px 130px;*/
	position: relative;
	min-height: 400px;
}

#body_container3
{
	width: 960px;
	position: relative;
	overflow: hidden;
	z-index: 2;
	margin: auto;
	top: 102px;
	background: url("/img/bg/bottom_980.gif") no-repeat bottom center #ffffff;
	padding-bottom: 100px;
}

#homeMain {
	background: url(/img/bg/home_main.gif) no-repeat;
	width: 962px;
	height: 310px;
	position: relative;
	overflow: hidden;
	z-index: 5;
	margin: auto;
	top: 100px;
}

.homeButton {
	float: right;
	position: relative;
	margin: 255px 80px 0px 0px;
}

.downloadButton {
	float: right;
	position: relative;
	margin: 145px 90px 0px 0px;
}

#overlayBg {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px; left: 0px;
	z-index: 40;
	background: black;
	opacity:0.4; 
	filter:alpha(opacity=40);
	width: 100%;
	height: 100%;
	display: none;
}


.registerButton {
	float: right;
	position: relative;
	margin: 210px -261px 0px 0px;
}

#downloadApla {
	background: url(/img/bg/apla.gif) no-repeat;
	width: 540px;
	height: 259px;
	position: absolute;
	margin: auto;
	top: 200px;
	left: 400px;
	z-index: 100;
	display: none;
}


.homePlayer {
	background: url(/img/bg/home_player_bg.png) no-repeat;
	width: 540px;
	height: 262px;
	padding-left: 40px;
	padding-top: 0px;
	position: relative;
	margin-top: 50px;
}	


.displayPlayer {
	background: url(/img/bg/display_bg.png) no-repeat top left;
	width: 306px;
	height: 272px;
	padding-left: 14px;
	padding-top: 15px;
	margin-top: -140px;
	margin-bottom: -130px;
	margin-left: 220px;
	position: relative;
	z-index: 20;
}

.contactDisplay {
	background: url(/img/bg/display_bg.png) no-repeat top left;
	width: 306px;
	height: 272px;
	padding-left: 14px;
	padding-top: 15px;
	position: relative;
	z-index: 30;
	margin-top: -140px;
	margin-bottom: -130px;
	margin-left: 550px;
}


#bottom_980
{
	overflow: hidden;
	z-index: 2;
	margin: auto;
	background:  url("/img/bg/bottom_980.gif") no-repeat;
	position: relative;
	width: 980px;
	height: 84px;
}


.text {
	height: 100%;
	padding: 10px 30px 0px 30px;
}

.text p {
	line-height: 22px	
}

#text2 {
	width: 360px;
}

#text2 p {
	line-height: 18px	
}

.text a.active, a.focus {
	outline: none;
	-moz-outline-style: none;
}

.text a {
	color: #ed41bf;
	text-decoration: none;	
}

.text a:hover {
	color: #ed41bf;
	text-decoration: underline;	
}


#text2 a.active, a.focus {
	outline: none;
	-moz-outline-style: none;
}

#text2 a {
	color: #ed41bf;
	text-decoration: none;	
}

#text2 a:hover {
	color: #ed41bf;
	text-decoration: underline;	
}

.contactFrm {
	float: right; 
	margin-top: 70px; 
	margin-right: -50px;	
}

table {
	background: transparent;
}

td {
	line-height: 22px;
	background: transparent;
}

p {
	background: transparent;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
}


#boxes {
	position: relative;
	margin: auto;
	z-index: 3;
	margin-top: 50px;
	width: 980px;
	height: 175px;
	background: url(/img/bg/boxes.gif) no-repeat bottom center;
}


#footer {
	background: url(/img/bg/footer.gif) no-repeat bottom right;
	width: 980px;
	height: 124px;
	margin: auto;
	position: relative;
}


.box {
	width: 313px;
	height: 112px;
	background: url(/img/bg/box_bg.gif) no-repeat;
	float: left;
	margin-left: 10px;
}

.box .kommas {
	background: url(/img/elements/blog_kommas.gif) no-repeat;
	width: 51px;
	height: 32px;
	position: absolute;
	margin-left: 250px;
}

.box .one_gb {
	background: url(/img/elements/box_1gb.gif) no-repeat;
	width: 56px;
	height: 40px;
	position: absolute;
	margin-left: 237px;
}

.box .gb_za_darmo {
	background: url(/img/elements/metka.png) no-repeat;
	width: 125px;
	height: 99px;
	position: absolute;
	margin-left: 180px;
}

.box .gb_za_darmo2 {
	background: url(/img/elements/metka2.png) no-repeat;
	width: 125px;
	height: 99px;
	position: absolute;
	margin-left: 180px;
}


.saveIcon {
	width: 76px;
	height: 96px;
	background: url(/img/elements/save_icon.gif) no-repeat;
	position: absolute;
	margin-top: 25px;
	margin-left: -10px;
}

.boxButton {
	width: 313px;
	float: left;
	margin-left: 10px;
	position: relative;
	top: 0px;
	z-index: 10;
}

.boxButton .btn {
	position: relative;
	margin-left: 230px;
	margin-top: -12px;
	cursor: pointer;
}

.boxInside {
	margin: 0px;
	padding: 0px;
	padding-left: 18px;
}

#boxText1 {
	margin-left:90px;
	padding-right: 5px;
}

#boxText2 {
	font-size: 12px;
	line-height: 18px;
	color: #ed41bf;
	font-weight: bold;
	margin-top: -3px;
	padding-right: 5px;
}

.boxText3 {
	font-size: 11px;
	line-height: 18px;
	padding-right: 10px;
	margin-top: -5px;	
}	


#bottomLinks {
	width: 980px;
	font-size: 11px;
	color: #626263;
	float: left;
	padding: 10px;
	padding-top: 20px;
}		

#bottomLinks .bleft {
	float: left;
	margin-left: -10px;
}

#bottomLinks .bright {
	float: right;
	margin-right: 30px;
}

#bottomLinks li {
	list-style-image: url(/img/elements/list_element.gif);
	float: left;
	margin-right: 25px;
	padding: 0px;
}

#bottomLinks ul {
	padin: 0px;
	margin: 0px;
}

#bottomLinks a.active, a.focus {
	outline: none;
	-moz-outline-style: none;
}

#bottomLinks a {
	color: #9d9d9d;
	text-decoration: none;
}

#bottomLinks a:hover {
	color: #696969;
	text-decoration: underline;
}

.contactInput {
	border: none;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 10px;
	font-size: 11px;
	color: #787878;
	width: 307px;
	height: 31px;
	background: url(/img/bg/input_bg.gif) no-repeat;
}

.contactTextarea {
	padding: 5px;
	border: none;
	font-size: 11px;
	color: #787878;
	width: 307px;
	height: 82px;
	background: url(/img/bg/textarea_bg.gif) no-repeat;
}


#top {
	float: left;
	width: 980px;
}

#bottom {
	margin: auto;
	width: 980px;
	position: relative;
	padding-top: 100px;
}

#logo
{
position: absolute;
left: 40px;
top: 22px;
z-index: 10;
}

#topRight {
	float: left;
	position: absolute;
	margin-left: 220px;
	margin-top: 10px;
	color: #9d9d9d;
	width: 750px;
}

#topRight a.active, a.focus {
	outline: none;
	-moz-outline-style: none;
}

#topRight a {
	font-size: 10px;
	color: #9d9d9d;
	text-decoration: none;
}

#topRight a:hover {
	font-size: 10px;
	color: #696969;
	text-decoration: underline;
}

#content
{
	display: table-cell; width: 960px; padding-top: 10px;
}


.newsBox {
	float: left;
	margin-top: 20px;
}

.newsView {
	float: left;
	width: 510px;
}

.newsImage {
	border: solid 2px #238fff;
	float: left;
	margin-right: 20px;
	width: 61px;
	height: 61px;
}

.newsImage_blank {
	float: left;
	margin-right: 20px;
	width: 65px;
	height: 65px;
	display: block;
}

.newsImage2 {
	border: solid 2px #238fff;
	float: left;
	margin-right: 20px;
	width: 176px;
	height: 176px;
}

.newskImage2_blank {
	float: left;
	margin-right: 20px;
	width: 180px;
	height: 180px;
	display: block;
}

.newsShort {
	width: 550px;
	float: left;
}

.newsBtn {
	margin-left: 10px;
	float: left;
	margin-top: 25px;
}

.knowCategoryBox {
	width: 339px;
	height: 211px;
	background: url(/img/bg/baza_wiedzy_box_bg.gif) no-repeat;
	float: left;
	margin: 10px 20px 20px 0px; 
	cursor: pointer;
}

.knowCategoryDesc {
	font-size: 11px;
	margin: 15px 20px 20px 20px;
	line-height: 16px;
}

.knowCategoryButton {
	position: absolute;
	margin: 170px 0px 0px 250px;
}

.knowCatIcon {
	position: absolute;
	margin: 160px 0px 0px 25px;
}


/* paging */
.paging a, a:hover {
	color: #ff00bb;
}

/*menu start*/
ul#menu {
	width: 962px; list-style: none;
	margin: 0;
	padding: 0;
	position: absolute; 
	top: 40px; 
	left: 9px;
	border: none;
}

ul#menu li { display: inline; }
	
ul#menu li a {
	display: block; float: left; height: 46px;
	background-image: url(/img/menu.gif); text-indent: -9999px; 
}

ul#menu li.empty {
	width: 187px; background-position: 0 0;	
	display: block; float: left; height: 46px;
	background-image: url(/img/menu.gif); text-indent: -9999px; 
}

ul#menu li a.o-programie {
	width: 126px; background-position: -187px 0;	
}

ul#menu li a.o-programie:hover, ul#menu li a.o-programie:focus, ul#menu li a.o-programie_a {
	width: 126px; background-position: -187px -46px;	
}

ul#menu li a.kup-teraz {
	width: 114px; background-position: -313px 0;	
}

ul#menu li a.kup-teraz:hover, ul#menu li a.kup-teraz:focus, ul#menu li a.kup-teraz_a {
	width: 114px; background-position: -313px -46px;	
}

ul#menu li a.o-nas {
	width: 83px; background-position: -427px 0;	
}

ul#menu li a.o-nas:hover, ul#menu li a.o-nas:focus, ul#menu li a.o-nas_a {
	width: 83px; background-position: -427px -46px;	
}

ul#menu li a.pomoc {
	width: 91px; background-position: -510px 0;	
}

ul#menu li a.pomoc:hover, ul#menu li a.pomoc:focus, ul#menu li a.pomoc_a {
	width: 91px; background-position: -510px -46px;	
}

ul#menu li.blank {
	width: 98px; background-position: -15px 0;
	display: block; float: left; height: 46px;
	background-image: url(/img/menu.gif); text-indent: -9999px; 
}

ul#menu li a.konkurs {
	width: 98px; background-position: -601px 0;	
}

ul#menu li a.konkurs:hover, ul#menu li a.konkurs:focus, ul#menu li a.konkurs_a {
	width: 98px; background-position: -601px -46px;	
}

ul#menu li a.branze {
	width: 95px; background-position: -962px 0;	
}
ul#menu li a.branze:hover, ul#menu li a.branze:focus, ul#menu li a.branze_a {
	width: 95px; background-position: -962px -46px;	
}

ul#menu li a.baza-wiedzy {
	width: 133px; background-position: -699px 0;	
}

ul#menu li a.baza-wiedzy:hover, ul#menu li a.baza-wiedzy:focus, ul#menu li a.baza-wiedzy_a {
	width: 133px; background-position: -699px -46px;	
}

ul#menu li a.partnerzy {
	width: 130px; background-position: -832px 0;	
}

ul#menu li a.partnerzy:hover, ul#menu li a.partnerzy:focus, ul#menu li a.partnerzy_a {
	width: 130px; background-position: -832px -46px;	
}


/*menu end*/

.comment_frm {
	width: 591px;
	height: 80px;
	background: url(/img/elements/comment_bg.gif) no-repeat;
	border: none;
	font-family: Tahoma;
	font-size: 12px;
	padding: 10px;
	float: left;
}


.wyprobujBox li {
	list-style-image: url(/img/elements/strefa_list_element.gif);
	padding-top: 3px;
}

.small_box {
	width: 274px;
	height: 85px;
	float: left;
	display: block;
	margin-right: 35px;
}

.small_box_txt {
	margin: 35px 0px 0px 15px;
}

.small_box_txt a {
	text-decoration: none;
	font-weight: bold;
	color: #787878;
}

.small_box_txt a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #eb00ac;
}

.path {
	float: right;
	font-size: 11px;
	padding-bottom: -15px;
}

.path a {
	color: #787878;	
	text-decoration: underline;
}

.path a:hover {
	color: #3b3b3b;
	text-decoration: underline;	
}

.socials {
	position: fixed; 
	float: right; 
	width: 100%; 
	height: 161px;
	overflow: hidden; 
	margin: 0px;
	padding: 0px;
	margin-top: 240px;
}

.socials_bg {
	background: url(/img/elements/socials.png) no-repeat;
	float: right;
	position: relative;
	z-index: 50;
	width: 60px;
	height: 161px;
	margin: 0px;
	margin-right: -4px;
	padding: 0px;
	overflow: hidden;
}

.social_icons { 
	margin: 10px 7px 0px 13px;
	float: right;
	position: relative;
	z-index: 110;
}

h3.faq {
	cursor: pointer;
}

.input3 {
	display: block;
	float: left;
	height: 30px;
	margin: 0px;
	padding: 0px;
	margin-left: 8px;
}

.login_input {
	background: url(/img/bg/login_box_bg.gif) no-repeat;
	width: 96px;
	height: 28px;
	border: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: block;
	padding-left: 5px;
	position: relative;
}

.login_box {
	float: right;
	display: inline;
}




#laskaFlashOut
{
	width: 140px;
	height: 68px;
	position: absolute;
	top: -1px;
	left: 520px;
}

.sprawdz_wiedze {
	position: absolute;
	margin: 30px 0px 0px 357px;
}

.article_content {
	width: 716px;
	height: 156px;
	background: url(../img/bg/article_bg.gif) no-repeat;
	margin-bottom: 25px;
}

.baza_title {
	font-size: 12px;
	color: #ff00bb;
	padding: 13px;
	padding-top: 7px;
}

.article_txt {
	margin: 15px;
}

.articleBtn {
	position: absolute;
	margin: 143px 50px 0px 625px;
}

.rozwiaz_btn {
	position: absolute;
	margin: -2px 0px 0px 440px;
}

.radioBtn {
	margin-bottom: 6px;
	cursor: pointer;
	font-size: 11px;
}

.q {
	width: 21px;
	height: 21px;
	margin-bottom: -5px;
	margin-top: 5px;
	margin-right: 10px;
}


.quiz_content {
	width: 716px;
	height: 45px;
	background: url(../img/konkurs/quiz_list_bg.png) no-repeat;
	margin-bottom: 20px;
}

.qbtn1 {
	position: absolute;
	margin-left: 485px;
	margin-top: 13px;
}

.qbtn2 {
	position: absolute;
	margin-left: 595px;
	margin-top: 13px;
}

