



.stop {
	margin: 0px;
	padding: 0px;
	clear: both;
	border-width: 0px;
}

table {
	border-spacing: 0px;
	border-collapse: collapse;
	border-style: none; 
}


div, html, body, img, th, td {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: 0.2pt;
	
}


.header div {
	background-color: #383D43;
}

.header a, .header a:link, .header a:active, .header a:visited, .header a:hover {
	text-decoration: none;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
	border-width: 0;
}


.body a, .body a:link, .body a:active, .body a:visited, .body a:hover {
	text-decoration: none;
	color: #34A2BD;
	padding: 0;
	margin: 0;
	border-width: 0;
}


#header_text {
	padding-left: 90px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 0px;
	margin: 0;
	height: 90px;
	color: #FFFFFF;
	overflow: hidden;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: 0.2pt;
	font-size: 0.9em;
}


#header_login {
	float: right;
	overflow: hidden;
	text-align: right;
	padding-right: 65px;
	padding-top: 7px;
	padding-bottom: 0;
	margin: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: -0.2pt;
	font-size: 12px;
}

.stop {
	margin: 0px;
	padding: 0px;
	clear: both;
	border-width: 0px;
}

#footer {
	background-color: #2A2F34;
	margin: 0px;
	color: #FFFFFF;
	padding: 5px 10px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: -0.2pt;
	font-size: 12px;
}

.nav {
	font-weight: bold; 
	font-size: 11px; 
	color : #000000;
}

a.nav {
	text-decoration: none; 
	color : #006699; 
}

a.nav:hover {
	text-decoration: underline; 
}

.gensmall { 
	font-size : 11px; 
	color : #000000;
	font-weight: bold; 
	}

.gen,.genmed,.gensmall { color : #000000; }


#body_middle_left {
	float: left;
	overflow: hidden;
	padding: 0px 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: 0.2pt;
	font-size: 10px;
}

#body_middle_right {
	float: right;
	overflow: hidden;
	padding: 0px 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: 0.2pt;
	font-size: 10px;
}


.category_row {
	background-color: #E2E3E5;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #C1CFD1 #A1A2A4 #A1A2A4 #C1CFD1;
	margin: 0px;
	margin-bottom: 20px;
	padding: 20px;
	padding-bottom: 10px;
	color: #353A3E;
	text-align: left;
	font-family: Trebuchet MS, Arial, sans-serif;
	letter-spacing: -0.2;
	font-size: 12px;
}

.row1 {
	width:100%;
	background-color: #ECEEF0;
	border-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #A1A2A4;
	padding: 0px;
	margin: 0px;
	margin-bottom: 7px;
	color: #000000;
}

.row2 {
	width:100%;
	background-color: #FFFFFF;
	border-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #A1A2A4;
	padding: 0px;
	margin: 0px;
	margin-bottom: 7px;
	color: #000000;
}

.align_left {
	float: left;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

.align_right {
	float: right;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

.cat_name, .cat_topic, .cat_posts, .cat_lastpost, .topic_lastpost {
	padding-bottom: 10px;
}

.cat_name {
	width: 65%;
	position: relative;
	left: -10px;
}

.cat_name a, .cat_name a:link, .cat_name a:active, .cat_name a:visited, .cat_name a:hover{
	color: #353A3E;
	font-family: Trebuchet MS, Arial, sans-serif;
	letter-spacing: -0.2px;
	font-size: 18px;
}

.cat_name_small a, .cat_name_small a:link, .cat_name_small a:active, .cat_name_small a:visited, .cat_name_small a:hover{
	color: #34A2BD;
	font-family: Trebuchet MS, Arial, sans-serif;
	letter-spacing: -0.2px;
	font-size: 11px;
}

.a_small a, .a_small a:link, .a_small a:active, .a_small a:visited, .a_small a:hover{
	color: #34A2BD;
	font-family: Trebuchet MS, Arial, sans-serif;
	letter-spacing: -1px;
	font-size: 12px;
}

a.for_name, a:link.for_name, a:active.for_name, a:visited.for_name, a:hover.for_name {
	color: #353A3E;
	font-family: Trebuchet MS, Arial, sans-serif;
	letter-spacing: -0.2px;
	font-size: 14px;
}

a.topic_name, a:link.topic_name, a:active.topic_name, a:visited.topic_name, a:hover.topic_name {
	color: #353A3E;
	font-family: Trebuchet MS, Arial, sans-serif;
	letter-spacing: -0.2px;
	font-size: 12px;
}

.cat_topic, .cat_posts {
	width: 10%;
	text-align: center; 
}

.cat_lastpost {
	position: relative;
	left: 30px;
}


.forum_name, .forum_topic, .forum_posts, .forum_lastpost {
	padding-top: 5px;
	padding-bottom: 0px;
}

.topic_replies, .topic_name, .topic_author, .topic_views, .topic_lastpost {
	padding-top: 5px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}

.forum_name {
	width: 65%;
}

.topic_name {
	width: 50%;
	text-align: left;
}

.forum_topic, .forum_posts, .topic_replies, .topic_author, .topic_views {
	width: 10%;
	text-align: center; 
}

.forum_lastpost, .topic_lastpost {
	padding-left: 10px;
}

img.img_left {
	float: left;
	width: 30px;
	height: 27px;
	margin: 15px 15px;
}

img.img_left_small {
	float: left;
	width: 30px;
	height: 27px;
	margin: 0px 10px;
}

.right_frame {
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #A1A2A4;	
}

.info_hr {
	width: 50%;
	color: #A1A2A4;
	border-style: none;
	border-top-style: solid;
	border-width: 1px;
	text-align: left;
}

.small {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-left: 20px;
	line-height: 14px;
}



.pagination {
	height: 40px;
	font-size: 12px;
	font-weight: bold;
	}

.pagination a, .pagination a:link, .pagination a:active, .pagination a:visited, .pagination a:hover {
	background-color: #FFFFFF;
	color: #383D43;
	padding: 2px 5px;
	margin: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	font-size: 12px;
}

td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }



td.rowpic {
		background-color: #FFFFFF;
		background-image: url(images/cellpic2.jpg);
		background-repeat: repeat-y;
}



td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(images/cellpic1.gif);
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 28px;
}



td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; }
td.row3Right,td.spaceRow {
	background-color: #D1D7DC; border: #FFFFFF; border-style: solid; }

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }



.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }


.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }


.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle		{ text-decoration: none; color : #006699; }
a.cattitle:hover{ text-decoration: underline; }


.forumlink		{ font-weight: bold; font-size: 12px; color : #006699; }
a.forumlink 	{ text-decoration: none; color : #006699; }
a.forumlink:hover{ text-decoration: underline; color : #DD6900; }


.topictitle			{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #006699; }
a.topictitle:visited { text-decoration: none; color : #5493B4; }
a.topictitle:hover	{ text-decoration: underline; color : #DD6900; }


.name			{ font-size : 11px; color : #000000;}

.postdetails		{ font-size : 10px; color : #000000; }


.postbody { font-size : 12px;}
a.postlink:link	{ text-decoration: none; color : #006699 }
a.postlink:visited { text-decoration: none; color : #5493B4; }
a.postlink:hover { text-decoration: underline; color : #DD6900}


.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.code {
    padding-left: 20px;
    background-image: url("../../images/nums/bg.gif");
    background-position: left;
    background-repeat: repeat-y;
}
.code .n {
    position: relative;
    right: 18px;
    top: 2px;
}
.code .n img {
    height: 10px;
}
.code .tab {
    border-bottom: 1px dashed #DCDCDC;
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}


.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}


input,textarea, select {
	/*color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;*/
}

input.post, textarea.post, select {
	/*background-color : #FFFFFF;*/
}

input { text-indent : 2px; }






.helpline { border-style: none; }

input.button {
	background-color : #333333;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.mainoption {
	background-color : #333333;
	font-weight : bold;
	color:#FFFFFF;
	font-family: Trebuchet MS, Arial, sans-serif;
	border: none;
}

input.liteoption {
	background-color : #333333;
	font-weight : bold;
	color:#FFFFFF;
	font-family: Trebuchet MS, Arial, sans-serif;
	border: none;
}

/***************************************************************************/


/* faq */


.tableMain {
	background-color: #E2E3E5;
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-right:2px solid #777777;
	border-bottom:2px solid #777777;
	color: #353a3e;
	font-family: Trebuchet MS,Arial,sans-serif;
	letter-spacing: -0.2px;
	font-size: 12px;
	
}


.tableMain, .tableMainWithoutBorder {
	width:100%;
	}

.tableMainHeaderInformation {
	height:50px;
	padding-left:20px;
	text-align:left;
	font-size: 18px;
	font-family: Trebuchet MS, Arial, sans-serif;
	letter-spacing: -0.2px;
	font-weight:bold;
}

a.tableMainHeaderInformation:link	{ text-decoration: none; color : #353A3E }
a.tableMainHeaderInformation:visited { text-decoration: none; color : #353A3E; }
a.tableMainHeaderInformation:hover { text-decoration: none; color : #353A3E}



.tableMainHeaderEmpty {
	height:30px;
}


.tableMainHeaderBody {
	width:98%;
	margin-left: 1%;
	margin-right: 1%;
	background-color: #FFFFFF;	
}

.tableMainHeaderBodyTransparent {
	width:98%;
	margin-left: 1%;
	margin-right: 1%;
}



.categoryHeader {
	height:30px;
	padding-left:20px;
	background-color: #CCCCCC;
	border-bottom:1px solid #AAAAAA;
	font-weight:bold;
	font-size: 12px;
	
}


.categoryBody {
	background-color: #FFFFFF;
	font-size: 12px;
}

.faqQuestion {
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size: 12px;
	}
.faqAnswer {
	font-size: 12px;
	}
	

.itemHeader, .categoryHeader, .categoryBody, .faqQuestion, .faqAnswer, .row1, .row2 {
	font-size: 12px;
	}



/* grupa */

.groupLabel {
	padding-top:10px;
	padding-left:20px;
	font-size: 12px;
	font-weight:bold;
	}
	
.groupInfo {
	padding-left:20px;
	font-size: 12px;
	}	
	
.grouprow1 {
	padding-top: 10px;
	padding-bottom: 10px;	
	font-size: 12px;
	background-color: #FFFFFF;
	border-bottom:1px solid #AAAAAA;
	border-left:1px dotted #AAAAAA;
	text-align: center;
	
	}

/* USER */

.editUserItem {
	background-color: #FFFFFF;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
	padding-left:20px;
	width:500px;
	}
.editUserValue {
	background-color: #FFFFFF;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	}
.editUserItemInfo {
	font-size: 10px;
	}

.editUserValue, .editUserItemInfo, editUserItem {
	}
	

.messageStatusCell {
	width:60px;
	}	

.wwwCell {
	width:80px;
	}	

.mailCell {
	width:50px;
	}	

.messageCell {
	width:80px;
	}	

.numberCell {
	width:30px;
	}	
	
.checkboxCell {
	width:120px;
	}	

.messageStatusCell, .cellName, .wwwCell, .mailCell, .messageCell, .numberCell, .checkboxCell   {
	font-size: 12px;
	text-align: center;
	font-weight: bold;	
	/*height:30px;
	padding-left:20px;
	background-color: #CCCCCC;
	border-bottom:1px solid #AAAAAA;
	font-weight:bold;
	font-size: 12px;*/
	}
	
	

.bodyline	{ 
	border: #CCCCCC; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px } 


.loginCell {
	font-size: 12px;
	text-align:center;
	height:30px;
	}

.messageBody {
	font-size: 12px;
	text-align:center;
	height: 50px;
	}

.rowLinkTopicClass	{ 
	font-size : 11px; 
	color: #353A3E;
	font-family: Trebuchet MS, Arial, sans-serif;
	letter-spacing: -0.2px;
	font-size: 12px;
	font-weight:bold;
	}


a.rowLinkTopicClass:link	{ text-decoration: none; color : #353A3E }
a.rowLinkTopicClass:visited { text-decoration: none; color : #353A3E; }
a.rowLinkTopicClass:hover { text-decoration: none; color : #353A3E}


.rowLinkClass	{ 
	font-size : 11px; 
	color: #353A3E;
	font-family: Trebuchet MS, Arial, sans-serif;
	letter-spacing: -0.2px;
	font-size: 12px;
	font-weight:bold;
	}


a.rowLinkClass:link	{ text-decoration: none; color : #31A3BB;}
a.rowLinkClass:visited { text-decoration: none; color : #31A3BB; }
a.rowLinkClass:hover { text-decoration: none; color : #31A3BB;}



.linkMainTopic	{ 
	font-family: Trebuchet MS, Arial, sans-serif;
	letter-spacing: -0.2px;
	font-size: 12px;
	font-weight:bold;
	}


a.linkMainTopic:link	{ text-decoration: none; color : #353A3E;font-size : 14px }
a.linkMainTopic:visited { text-decoration: none; color : #353A3E;font-size : 14px }
a.linkMainTopic:hover { text-decoration: none; color : #353A3E;font-size : 14px}



.rowSeparator {
	height: 2px;
	}

/* progress bar */

.progressBodyBorder {
	background-color: #FFFFFF;
	border:1px solid #000000; 
	}

.progressBodyColor {
	background-color: #FFFFFF;
	}
	
.progressMarginsHeight {
	height: 2px;
	}	
.progressMarginsWidth {
	width: 2px;
	}	
.progress {
	height: 5px;
	background-color: #000000;
	}
	
/* message */

.messageLabel {
	padding-left:20px;
	font-size: 12px;
	font-weight:bold;
	}
	
.messageInfo {
	padding-left:20px;
	font-size: 12px;
	}	


.timezone { 
	font-size : 11px; 
	color : #000000;
	text-align:right;
	}
	
.fontSmall { 
	font-size : 11px; 
	color : #000000;
	text-align:right;
	}		
		
		
.messageBody {
	padding-left:20px;
	text-align:left;
}

.messageBodyCenter {
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	text-align:center;
}

.messageInfo {
	padding-left:20px;
	vertical-align:top;
	border-right:1px dotted #AAAAAA;	
}		
		

/* header */

.header_link {
	background-color: #383D43;
	border-width: 0px;
	padding-left: 20px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: 0.2pt;
	font-size: 13px;
}

a.header_link:link, a.header_link:visited,a.header_link:hover 	
{ 
	text-decoration: none; 
	color : #FFFFFF;
	font-size : 14px 	
}

.header_search_link {
	border-width: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: 0.2pt;
	font-size: 13px;
}

a.header_search_link:link, a.header_search_link:visited,a.header_search_link:hover 	
{ 
	text-decoration: none; 
	color : #FFFFFF;
	font-size : 14px 	
}

.header_text {
	color: #FFFFFF;
	overflow: hidden;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: 0.2pt;
	font-size: 0.9em;
}

.header_login {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: -0.2pt;
	font-size: 12px;
}

a.header_login:link, a.header_login:visited,a.header_login:hover 	
{ 
	text-decoration: none; 
	color : #FFFFFF;
	font-size : 14px 	
}
	
	
.nav_index{
	padding-left:20px;
	border-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #34A2BD;
}

.header_body {
	background-image: url(images/grad.png);
	background-repeat: repeat-x;	
	padding-left:20px;
	padding-right:20px;
}	

.header_body a, .header_body a:link, .header_body a:active, .header_body a:visited, .header_body a:hover {
	text-decoration: none;
}


.linkArea a, .linkArea a:link, .linkArea a:active, .linkArea a:visited, .linkArea a:hover {
	color: #34A2BD;
}

.footer_separator{
	height:20px;	

}

.footerLink	{ 
	font-size : 11px; 
	font-family: Trebuchet MS, Arial, sans-serif;
	letter-spacing: -0.2px;
	font-size: 12px;
	font-weight:bold;
	}


a.footerLink:link	{ text-decoration: none; color : #34A2BD;}
a.footerLink:visited { text-decoration: none; color : #34A2BD; }
a.footerLink:hover { text-decoration: none; color : #34A2BD;}

.footerNewTopicDate {
	font-size : 11px; 
}

#tempcontainer{
	margin:0 auto;
	width:900px;
}
/*=============PONIŻSZE STYLE PRZEGRAC DO CSSA==================================*/

#baner{
	position:relative;		
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	height:110px;
	margin:0;
	padding:0;
	z-index: inherit;
	zoom: 1; /* For IE6 */	
}
#baner a:link, a:visited {
	text-decoration:none;	
	color:red;
	cursor:pointer;
}


#baner .btop{	
	background:#fff;
	color:#000;
	font-weight:bold;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
	border-radius: 4px;	
	padding:11px 16px 11px 16px;
	font-size:12px;
	display:block;
	float:left;
	position:absolute;	
	top:0px;
	left:0px;	
	behavior: url(border-radius.htc);	
}

#baner .bbottom{	
	background:#34a2bd;
	color:#fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	padding:11px 16px 11px 16px;
	font-size:12px;
	display:block;
	float:left;
	position:absolute;	
	top:30px;
	left:130px;
	behavior: url(border-radius.htc);		
}
