/* global */
body {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 12px;
  color : #000000;
}
img {
  border:0px;
}

div, p, h1, input, textarea {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

h2 {
	color: #2C6776;
	padding-bottom: 10px;
	font-size: 12px;
}

ol li {
	color: #115a80;
	font-weight: bold;
	padding: 2px 0px;
}

div.subPageDiv ol li {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 12px;
  color : #000000;
  font-weight: normal;
}

ol li span {
	color: #000;
	font-weight: normal;
}

hr {
	border: 0;
	background-color: transparent;
}

.fullclearDiv{
  clear:both;
  height:0px;
  font-size:0px;
  padding:0px !important;
  margin:0px;
  border:0px;
  line-height:0px;
}
.subPageDiv h3{
  padding:0px;
  margin:0px;
  font-size:14px;
}
a.linkMore:link, a.linkMore:active, a.linkMore:visited {
  FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
  TEXT-DECORATION: none;
  font-size:11px;
  color:#2C6776;
}

a.linkMore:hover { 
  FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
  TEXT-DECORATION: underline;
  font-size:11px;
  color:#2C6776;
}

a.linkMoreSmall:link, a.linkMoreSmall:active, a.linkMoreSmall:visited {
  FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
  TEXT-DECORATION: none;
  font-size:10px;
  color:#2C6776;
}

a.linkMoreSmall:hover { 
  FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
  TEXT-DECORATION: underline;
  font-size:10px;
  color:#2C6776;
}

span.linkMore {
  FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
  TEXT-DECORATION: none;
  font-size:11px;
  color:#2C6776;
}

a.rightArrow {
  color:#2C6776;
	padding-right: 9px;
	background: url(../pics/layout/arrow1.gif) no-repeat center right;
}


/* end global */

/* header */
.mainTable{
  width:1110px;
  border:0px solid #000000;
}

.headerDiv1{
  width:4px;
  height:80px;
  background-image:url(../pics/layout/lewa_rog_top.png);
  float:left;
}

.headerDiv2{
  width:36px;
  height:80px;
  background-image:url(../pics/layout/gradient_gora1.png);

  float:left;
}

.headerDiv3{
  width:249px;
  height:80px;
  background-image:url(../pics/layout/gradient_gora1.png);
  float:left;
}

.headerDiv4{
  width:502px;
  height:80px;
  background-image:url(../pics/layout/gradient_gora1.png);

  float:left;
}

.headerDiv5{
  margin-left:250px;
  margin-top:15px;
}
.info{
     padding-left: 18px;
			background-repeat: no-repeat;
			background-position: 0px 4px;
			line-height: 150%;
			margin: 0px;
			margin-left: 10px;
			padding-top: 0px;
  background-image: url(../pics/layout/info.jpg);
  margin-bottom:10px;
}
.pathMtitle{
  margin:0px !important;color:#666666;
  padding:2px;
}
.belkaSzara{
  background-color:#ccc;padding:0px !important;margin:0px !important;
}
.loginForm{
  font-size:10px;
  color:#E0F2F6;
  font-family:tahoma;
}
.userInput{
  border:1px solid #55A1B9;
  font-size:10px;
  background-color:#B2E1EB;
  height:16px;
  width:158px;
}

.passwordInput{
  border:1px solid #55A1B9;
  font-size:10px;
  background-color:#B2E1EB;
  height:16px;
  width:92px;
}

.submitInput{
  border:1px solid #55A1B9;
  font-size:10px;
  background-color:#D3F0F6;
  height:16px;
  width:62px;
  color:#558BA5;
  font-weight:bold;
}

/*.headerDiv4 .userInput, .headerDiv4 .submitInput, .headerDiv4 .passwordInput {
  background-color: white;
  border-color: black;
}*/

.submitInputSearch{
  border:0px;
  background-image:url(../pics/layout/lupa.gif);
  height:17px;
  width:17px;
}
.submitInputInvite{
  border:0px;
  background:url(../pics/layout/ludzik_niebieski.png) bottom left no-repeat;
  height:21px;
  width:17px;
}

.headerDiv6{
  width:4px;
  height:80px;
  background-image:url(../pics/layout/prawa_rog_top.png);

  float:left;
}
.headerBanerDiv{
  clear:both;
  width: 99%;
  margin: 0 auto;
  text-align: center;
  /*height:125px;*/
  /*background-color:#0080BC;*/
  /*border:1px solid #666666;*/
  border-top:0px;
  float:left;
}
#divMenu,#divMenu2{
  width:795px;
  margin-top:0px;
  border:0px solid #000000;
  
  margin-left:0px;
}
#divMenu ul,#divMenu2 ul{
  list-style-type:none;
  padding:0px;
  margin:0px;
  margin-bottom:0px;

}
#divMenu ul li,#divMenu2 ul li{
  display:inline;
  float: left;
  margin-right:1px;
}
#divMenu2 ul li{
  width:78px;
  height:33px;
  background-image:url(/pics/layout/newout.jpg);
}
#divMenu2 ul li.on{
  width:78px;
  height:33px;
  background-image:url(/pics/layout/newOver.jpg);
}
#divMenu2 ul li a{
display:block;
margin-top:7px;
text-align:center;
color: #525152;
text-decoration:none;
}
#divMenu2 ul li a:hover{
color:orange;
}
#divMenu2 ul li.on a{
color:#fff;
}
a.loginLink {
  font-size:11px;
  /*font-weight:bold;*/
  color:#ffffff;
  text-decoration:none;
}
a.loginLink:hover {
  font-size:11px;
  font-weight:bold;
  color:#666666;
  text-decoration:none;
}
/* end header */

/* mainPage */
.tableMainPage{
  width:768px;
  margin:0px;
  padding:0px;
  margin-left:0px;
  margin-bottom:10px;
  float:left;
}

div.mainPageDiv {
  width:598px;
  height:33px;
  border:1px solid #D5DEE7;
}

div.mainPageDiv2 {
  width:296px;
  height:33px;
  border:1px solid #D5DEE7;
}

	div.mainPageDiv h1,div.mainPageDiv2 h1, div.mainPageDiv h1 a {
		margin-left:10px;
		margin-top:5px;
		margin-bottom: 5px;
		color: #fff;
		font-size: 15px;
		font-family:Tahoma;
		
		text-decoration: none;
	}
	


div#mainDiv1 {
	background-image:url(../pics/layout/zielony_gradient.png);
}

div#mainDiv2 {
	background-image:url(../pics/layout/niebieski_gradient.png);
}

div#mainDiv3 {
	background-image:url(../pics/layout/fioletowy_gradient.png);
}

div#mainDiv4 {
	background-image:url(../pics/layout/glowna_gradient.png);
}
div#mainDiv5 {
	background-image:url(../pics/layout/grupy_gradient.png);
}

div#mainDiv6 {
	background-image:url(../pics/layout/poczta_gradient.png);
}
div.subPageDiv {
 width:598px;
 border:1px solid #D5DEE7;
 border-top:0px;
 border-bottom:1px solid #D5DEE7;
 /*height:70px;*/
 margin-bottom:5px;
}

	div.subPageDiv > div, div.subPageDivLast > div,div.subPageDivLast2 > div {
		padding-top: 10px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
		div.subPageDiv div p.moved, div.subPageDivLast div p.moved, div.subPageDivLast2 div p.moved, moved{
		  
			padding-left: 18px;
			background-repeat: no-repeat;
			background-position: 0px 4px;
			line-height: 150%;
			margin: 0px;
			padding-top: 0px;
		}
	
.moved{

      padding-left: 18px;
			background-repeat: no-repeat;
			background-position: 0px 4px;
			line-height: 150%;
			margin: 0px;
			margin-left: 10px;
			padding-top: 0px;

}	
	
		div.subPageDiv p, div.subPageDiv div h2 {
			line-height: 150%;
			margin: 0px;
			padding-top: 0px
		}
		
		div.subPageDiv blockquote, div.subPageDivLast blockquote {
			background-color: transparent;
			background-image: url(../pics/layout/bg_blockquote.gif);
			background-repeat: no-repeat;
			background-attachment: scroll;
			background-position: 0pt 5px;
			color: #747474;
			padding-left: 35px;
		}

.mainPageDivLast {
  background-image:url(../pics/layout/srebrny_gradient.png);
  width:598px;
  height:35px;
  border:1px solid #D5DEE7;
  margin-top:5px;
  padding-top:0px;
}

.mainPageDivLastOrange {
  background-color:#FF9900;
  width:598px;
  height:35px;
  border:1px solid #D5DEE7;
  margin-top:5px;
  padding-top:0px;
}

.mainPageDivLast h1 {
	  margin-left:10px;
	  margin-top:10px;
	  font-size:11px;
	  color:#115A80;
	  font-weight:bold;
}
	
.mainPageDivLastOrange h1 {
	  margin-left:10px;
	  margin-top:10px;
	  font-size:11px;
	  color:#115A80;
	  font-weight:bold;
	}	

div.subPageDivLast {
	width: 598px;
	/*height: 120px;*/
	border:1px solid #D5DEE7;
	border-top:0px;
	border-bottom:1px solid #D5DEE7;
	padding-bottom: 10px;
}
div.subPageDivLast2 {
	width: 293px;
	/*height: 120px;*/
	border:1px solid #D5DEE7;
	border-top:0px;
	border-bottom:1px solid #D5DEE7;
	padding-bottom: 10px;
}

		div.subPageDivLast p, div.subPageDivLast div h2 {
			line-height: 150%;
			margin: 0px;
			padding-top: 0px
		}
		
		div.subPageDivLast2 p, div.subPageDivLast2 div h2 {
			line-height: 150%;
			margin: 0px;
			padding-top: 0px
		}

div.errorMsg {
  color:#ff0000;
  margin:5px;
}

.regLabel {
  font-size:11px;
  padding-right:20px;
}
.regInput {
  border:1px solid #55A1B9;
  font-size:11px;
  background-color:#ffffff;
  height:16px;
}

.mainPageLeftBoxesDiv{
  background-image:url(../pics/layout/srebrny_gradient.png);
  width:184px;
  height:35px;
  border:1px solid #D5DEE7;
  margin:0px;
  padding:0px;
}
.mainPageLeftBoxesDivFull{
  background-image:url(../pics/layout/srebrny_gradient.png);
  width:790px;
  height:35px;
  border:1px solid #D5DEE7;
  margin:0px;
  padding:0px;
}
.mainPageLeftBoxesDiv5{
  background-image:url(../pics/layout/srebrny_gradient.png);
  width:233px;
  height:35px;
  border:1px solid #D5DEE7;
  margin:0px;
  padding:0px;
}
.mainPageLeftBoxesDiv5 p{
  font-family:tahoma;
  margin-left:5px;
  margin-top:10px;
  font-size:11px;
  color:#115A80;
  font-weight:bold;
}
.mainPageLeftBoxesContentAutoDiv5{
  width:233px;
  border:1px solid #D5DEE7;
  border-top:0px;
  border-bottom:1px solid #D5DEE7;
  height:auto;
  margin:0px;
  margin-bottom:6px;
  padding:0px;
}
.mainPageLeftBoxesContentAutoDiv5 p{
 margin-bottom:5px !important;

}
.mainPageLeftBoxesDiv3{
  background-image:url(../pics/layout/srebrny_gradient.png);
  width:235px;
  height:35px;
  border:1px solid #D5DEE7;
  margin:0px;
  padding:0px;
}

.mainPageLeftBoxesDiv2{
  background-image:url(../pics/layout/srebrny_gradient.png);
  width:295px;
  height:35px;
  border:1px solid #D5DEE7;
  margin:0px;
  padding:0px;
}

.mainPageLeftBoxesDiv p,.mainPageLeftBoxesDivFull p{
  font-family:tahoma;
  margin-left:5px;
  margin-top:10px;
  font-size:11px;
  color:#115A80;
  font-weight:bold;
}

.mainPageLeftBoxesDiv3 H1{
margin-left:10px;
	  margin-top:10px;
	  font-size:11px;
	  color:#115A80;
	  font-weight:bold;
}	  
	  
.mainPageLeftBoxesDiv2 p{
  font-family:tahoma;
  margin-left:5px;
  margin-top:10px;
  font-size:11px;
  color:#115A80;
  font-weight:bold;
}
.mainPageLeftBoxesDiv3 p{
  font-family:tahoma;
  margin-left:5px;
  margin-top:10px;
  font-size:11px;
  color:#115A80;
  font-weight:bold;
}
.mainPageLeftBoxesContentDiv{
  width:184px;
  border:1px solid #D5DEE7;
  border-top:0px;
  border-bottom:1px solid #D5DEE7;
  height:69px;
  margin:0px;
  margin-bottom:6px;
  padding:0px;
}
.mainPageLeftBoxesContentDivFull{
  width:790px;
  border:1px solid #D5DEE7;
  border-top:0px;
  border-bottom:1px solid #D5DEE7;
  height:69px;
  margin:0px;
  margin-bottom:6px;
  padding:0px;
}
.mainPageLeftBoxesContentAutoDiv{
  width:184px;
  border:1px solid #D5DEE7;
  border-top:0px;
  border-bottom:1px solid #D5DEE7;
  height:auto;
  margin:0px;
  margin-bottom:6px;
  padding:0px;
}
.tablePicsMainPage{
border:1px solid #CCCCCC;height:102px;width:102px;
}
.tablePicsProfile{
border:1px solid #CCCCCC;height:160px;width:120px;
}
.mainPageLeftBoxesContentDiv2{
  width:294px;
  border:0px solid #D5DEE7;
  border-top:0px;
  border-bottom:1px solid #D5DEE7;
  height:69px;
  margin:0px;
  margin-bottom:6px;
  padding:0px;
}

  .mainPageLeftBoxesContentDiv div, mainPageLeftBoxesContentDiv2 div, mainPageLeftBoxesContentDivFull div{
   margin-left:5px;
   margin-right:5px;
   padding-top:5px;
   margin-bottom:5px;
   font-size:11px;
   color:#A6A6A6;
  }
  
  .mainPageLeftBoxesContentDiv p, .mainPageLeftBoxesContentDivFull p{
   	padding: 3px 0px;
   	font-size: 11px;
  }
  .mainPageLeftBoxesContentDiv2 p {
   	padding: 3px 0px;
   	font-size: 11px;
   	margin-top:5px;
   	font-weight:bold;
  }
table.eventsTable {
  font-size:11px;
  border-collapse:collapse;
  width:98%;
}
table.eventsTable th {
  text-align:left;
}
table.eventsTable td {
  padding:3px;
  text-align:left;
}

table.rightColumn {
	width: 235px;
	overflow: hidden;
}

/* end mainPage */
/* footer */
.footerDiv1{
  clear:both;
  width:5px;
  height:47px;
  background-image:url(../pics/layout/footer_lewy_rog.png);
  float:left;
}
.footerDiv2{
  width:780px;
  height:47px;
  background-image:url(../pics/layout/gradient_footer.png);
  float:left;
}
.footerDiv2 p{
  color:#ffffff;
  margin-left:10px;
  margin-top:10px;
  font-family:verdana;
  font-size:10px;
  line-height:14px;
}
a.linkiFooter1:link, a.linkiFooter1:active, a.linkiFooter1:visited {
  FONT-FAMILY: tahoma;
  TEXT-DECORATION: none;
  font-size:11px;
  color:#ffffff;
  font-weight:bold;
}
a.linkiFooter1:hover { 
  FONT-FAMILY: tahoma;
  TEXT-DECORATION: none;
  font-size:11px;
  color:#CCCCCC;
}

a.DivIndexTitle:link, a.DivIndexTitle:active, a.DivIndexTitle:visited {
    margin-left:10px;
		margin-top:5px;
		margin-bottom: 5px;
		color: #fff;
		font-size: 20px;
		font-family:Tahoma;
		
		text-decoration: none;
}
a.DivIndexTitle:hover { 
  margin-left:10px;
		margin-top:5px;
		margin-bottom: 5px;
		color: #fff;
		font-size: 20px;
		font-family:Tahoma;
		
		text-decoration: underline;
}

.mainDivTitle{
  margin-left:10px;
		margin-top:5px;
		margin-bottom: 5px;
		color: #fff;
		font-size: 20px;
		font-family:Tahoma;
		
		text-decoration: none;
}
/* endfooter */

/* trainings */

#traingTitles th{
font-size:11px;
}
#traingTitles td{
font-size:11px;
color:#273434;
padding-left:3px;
}
#desriptionTraining1{
clear:both;border:1px solid #D2E1E8;padding:5px;margin:10px;
}
.inputBoxes{
border:1px solid #6DAFBD;color:#5E8393;font-size:11px;width:200px;height:17px;padding-left:3px;
}
label{
color:#5E8393;font-size:11px;padding-left:3px;margin-bottom: 13px;
}
.buttonForm{
background-color:#D3F0F6;border:1px solid #6DAFBD;color:#5E8393;font-size:11px;width:110px;height:20px;
}
.colorText{
font-size:11px;
color:#2C6776;

}

#statsTable td{
font-size:11px;
color:#273434;
padding:3px;
}
#mainViewMain2{
padding:0px;
margin:0px;
}

#mainViewMain{
padding:0px;
margin:0px;
}
.td2{
width:192px;border:0px solid #000000;padding-right:8px;
}
.td1{
width:598px;border:0px solid #000000;


}
.calendarBorder a{
font-weight:bold;
color:#0000CC;
}
.calendarBorder2 a{
font-weight:bold;
color:orange;
}
.reklama1{
height:1px;width:315px;border-top:1px solid #afb3b4;font-size:0px;float:left;margin-top:7px;

}
.reklama2{
height:1px;width:315px;border-top:1px solid #afb3b4;font-size:0px;margin-top:7px;
}

/*
	Podstrona wyników:
*/
div#compResults div {
	margin: 0px;
	padding: 0px;
}

div#compResults div div div {
	padding: 3px;
}
#resTrainingTableCal td{
padding:3px;
background-color:#D4F2E8;

}
.blogIco{
float:left; border-right:5px solid #ffffff;
}

.h2BlogCategories{
margin:0px;padding:0px;
color:#666666;font-weight:normal;font-family:Tahoma;font-size:15px;
}

a.blogA:link, a.blogA:active, a.blogA:visited {
font-weight:bold;font-family:Tahoma;font-size:15px;
text-decoration: none;color:orange;
}
a.blogA:hover { 
  font-weight:bold;font-family:Tahoma;font-size:15px;
	text-decoration: none;
	color:#666666;
	
}
.blogMainArrowTitle{
margin-left:17px;font-family:tahoma;font-size:12px; color:#468DB7;margin-top:10px;
}
.blogStatsP{
margin-left:8px !important;font-weight:bold;color:#666666;margin-top:5px;
}
.blogStatsP2{
margin-left:8px !important;font-weight:bold;color:#666666;margin-top:5px;
}
a.blogTitleA:link, a.blogTitleA:active, a.blogTitleA:visited {
color:#666666;font-weight:bold;font-family:Tahoma;font-size:12px;
text-decoration: none;
}
a.blogTitleA:hover { 
  color:#666666;font-weight:bold;font-family:Tahoma;font-size:12px;
	text-decoration: none;
	color:orange;
}
.pTitleBlogi{
font-weight:bold;
color:#666666;
}
.postyBlogow{
margin:0px !important;padding:0px !important;
}

.postyBlogow span p{
font-weight:normal;color:#666666;margin-top:5px;
}

.postyBlogow span p a{
color:#2C6776;
}
a.restBlogUsers:link, a.restBlogUsers:active, a.restBlogUsers:visited {
font-family:tahoma;font-size:12px; color:#468DB7;
text-decoration: none;
}
a.restBlogUsers:hover { 
  font-family:tahoma;font-size:12px; color:#468DB7;
	text-decoration: none;
	color:orange;
}
.textareaBlogs{
background-color:#cccccc;border:1px solid #818996;overflow:hidden;color:#000000;padding:0px;margin:0px;
}
.blogsNick{
margin-left:5px;background-color:#cccccc;border:1px solid #818996;color:#ffffff;width:100px;
}
.blankPassword{
background-color:#000000;border:1px solid #818996;width:90px;color:#ffffff;
}
.submitButton{
background-color:#f4b301;border:0px;color:#666666;font-weight:bold;width:65px;
}

a.blogA2:link, a.blogA2:active, a.blogA2:visited {
color:orange;font-weight:normal;font-family:Tahoma;font-size:15px;
text-decoration: none;
}
a.blogA2:hover { 
  color:#666666;font-weight:normal;font-family:Tahoma;font-size:15px;
	text-decoration: none;
	color:#cccccc;
}
#faq H2{
margin-top:5px; margin-bottom:5px;font-size:15px;
}
#faq P{
margin-top:5px; margin-bottom:5px;
}
/*  forum  */
#statsTable th{
background-image:url(../forum/styles/subsilver2/theme/images/cellpic3.gif);height:38px;
padding-left:5px;
padding-right:2px;color:#FFA36F;
}
#statsTable td{
background-color:#ECECEC;
}
#statsTable .linkMore{
color:#ffffff;

}

/* Do podpowiedzi wszelakich. Pokazywana przez jQuery. */
div#hinter, div.subPageDiv div#hinter, div.subPageDivLast div#hinter {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	border: solid #FFA500;
	border-width: 1px 1px 0px 1px;
	background: #fff;
	padding: 0px;
	margin: 0;
	font-size: 9px;
	z-index: 10;
	width: 400px;
	text-align: left;
}

	div#hinter div#hinterTitle {
		margin: 0;
		padding: 2px;
		background: #ffA500;
		color: white;
		font-weight: bold;
	}
	
	div#hinter div#hinterBody {
		margin: 0;
		padding: 2px;
		background: white;
		line-height: 120%;
	}
	
	div#hinter div#hinterFooter {
		margin: 0;
		padding: 0;
		background: transparent url('../pics/layout/box_tooltip_arrow.gif') 20px 0 no-repeat;
		height: 10px;
		width: 400px;
		border-top: 1px solid #FFA500;
	}
	
.hint {
	display: none;
}

/* Do paginacji */
div#paging {
	width: 99%;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

div#paging a {
	
}

/* Do wykresów treningów */
table#podsumowanie {
	width: 200px;
}
table#podsumowanie td {
	font-size: 12px;
	text-align: left;
	border-bottom: 1px solid black;
}



#footerFacebook{
 position:absolute;z-index:5;margin-top:10px;margin-left:680px;
}
.mapButton{
 background-color: #6EAFBD;
}
#anwerAj{
  font-size:12px;margin-top:5px;margin-left:5px;
  color:#095970;
}
.data{
  font-size:11px;
  color:#999;
}
.trasyTable img{
  border: 1px solid #999999;
}
