
html, body {
		margin: 0px;
		padding: 0px;
		font-family: Arial, Verdana;
		font-size: 13px;
}
a, a img {
		cursor: pointer;
}
img {
		border: none;
}
ul {
		list-style: square;
		margin-top: 0px;
		margin-bottom: 0px;
}

form {
		margin: 0px;
		padding: 0px;
}

.hidden {
         display: none;
}

.noborder {
		border: none;
}

.normal {
		font-weight: normal;
}
.right {
		float: right;
		margin-left: 10px;
}
.left {
		float: left;
		margin-right: 10px;
}
.silver {
		background-color: transparent;
		color: #CCC;
}
.darksilver {
		background-color: transparent;
		color: #808080;
}
.metalic {
		background-color: transparent;
		color: #6A777D;
		font-family: Verdana, Arial;
		font-size: 10px;
}
.no-scroll  {
		overflow: hidden;
}
.clear {
	clear: both;
}
.content-body {
		background-color: #EEEEEE;
		background-image: url('/_g/site_background01.gif');
		background-repeat: repeat;
		color: #000;
		text-align: center;
		margin: 0px;
}

h1 {
		font-family: Arial, Verdana, sans-serif;
		font-weight: bold;
		font-size: 13px;
}

h2 {
		font-family: Arial, Verdana, sans-serif;
		font-weight: bold;
		font-size: 13px;
		padding: 0px;
		margin: 0px;
}
h3 {
		font-family: Arial, Verdana, sans-serif;
		font-weight: bold;
		font-size: 15px;
		margin: 0px;
}
h2 a, h3 a {
		color: black;
		text-decoration: none;
}
h2 a:hover, h3 a:hover {
		color: #FF6600;
		text-decoration: none;
}
.big {
		font-family: Arial, Verdana, sans-serif;
		font-weight: bold;
		font-size: 13px;
}


/* header */

.content-header {
		background-position: left top;
		background-repeat: no-repeat;
		background-color: #FFF;
		color: #000;
		font-size: 10px;
		text-align: left;
		padding: 0px;
		margin: 0px auto;
		width: 1000px;
		height: 160px;
}
.content-header-logo {
		float: left;
		padding: 25px 0px 0px 25px;
}
.content-header-languages {
		margin-top: 50px;
		text-align: center;
		padding: 0px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #CEDBE1;
}
.content-header-languages img {
		vertical-align: middle;
		margin: 0px 0px 0px 2px;
}
.content-header-languages span {
		color: #CEDBE1;
		margin: 0px 2px 0px 2px;
}
.content-header-login a, 
.content-header-languages a, 
.content-header-path a, 
.content-footer a {
		color: #6A777D;
		text-decoration: none;
}
.content-header-login a:hover, 
.content-header-languages a:hover, 
.content-header-path a:hover, 
.content-footer a:hover {
		color: #000;
		text-decoration: underline;
}
.content-header-login {
		display: block;
		float: right;
		margin: 25px 0px 0px 0px;
		width: 130px;
		height: 135px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #CEDBE1;
}
.content-header-login h1 {
		color: #6A777D;
		padding: 10px 0px 1px 0px;
		margin: 0px;
}
.login-form,
.search-form {
		display: block;
		width: 105px;
		height: 17px;
		background-color: transparent;
		background-image: url("/_g/form_background110.gif");
		background-position: left top;
		background-repeat: no-repeat;
		font-family : Verdana, Arial;
		font-size: 10px; 
		color: #6A777D;
		border: 0px;
		margin: 0px 0px 2px 0px;
		padding: 3px 3px 0px 3px;
}
.login-button,
.search-button {
		display: block;
		width: 55px;
		height: 20px;
		background-color: transparent;
		background-image: url("/_g/form_button55.gif");
		background-position: left top;
		background-repeat: no-repeat;
		font-family : Arial, Verdana;
		font-size: 11px; 
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-align: center;
		border: 0px;
		margin: 0px 0px 0px 55px;
		padding: 1px 3px 0px 3px;
}
.subscribe-form{
		display: block;
		width: 105px;
		height: 17px;
		background-color: transparent;
		background-image: url("/_g/form_background110.gif");
		background-position: left top;
		background-repeat: no-repeat;
		font-family : Verdana, Arial;
		font-size: 10px; 
		color: #6A777D;
		border: 0px;
		margin: 1px 3px 2px 0px;
		padding: 3px 3px 0px 3px;
}
.subscribe-button {
		display: block;
		width: 55px;
		height: 20px;
		background-color: transparent;
		background-image: url("/_g/form_button55a.gif");
		background-position: left top;
		background-repeat: no-repeat;
		font-family : Arial, Verdana;
		font-size: 11px; 
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-align: center;
		border: 0px;
		margin: 0px;
		padding: 1px 3px 3px 3px;
}
.login-ico {
		background-image: url("/_g/ico_log_key.gif");
		background-position: left top;
		background-repeat: no-repeat;
		padding: 0px 0px 5px 0px;
		margin: 0px;
}
.content-header-menu {
		background-position: left top;
		background-repeat: no-repeat;
		background-color: #FFF;
		color: #000;
		font-size: 10px;
		text-align: left;
		padding: 0px;
		margin: 0px auto;
		width: 1000px;
		height: 75px;
}
.content-header-menu ul.links {
		display: block;
		float: left;
		padding: 5px 0px 0px 20px;
		width: 840px;
		height: 50px;
		list-style: none;
		margin: 0px;
}
.content-header-menu ul li {
		margin: 0px;
		padding: 0px;
		display: inline;
}
.content-header-menu ul li.linkit {
		padding-right: 0px;
		margin: 0px;
}
.content-header-search {
		display: block;
		float: right;
		margin: 0px;
		padding: 0px;
		width: 130px;
		height: 70px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #CEDBE1;
}
.content-header-search h1 {
		color: #6A777D;
		padding: 5px 0px 1px 0px;
		margin: 0px;
}
.content-header-path {
		clear: both;
		display: block;
		position: relative;
		top: -5px;
		left: 20px;
		width: 825px;
		padding: 0px;
		margin: 0px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #CEDBE1;
}
.content-header-path img {
		margin: 2px 2px 0px 2px;
}

.content-header-menu {
/*		background-image: url('/_g/main_header_line2_01.jpg'); */
		background-position: left top;
		background-repeat: no-repeat;
		background-color: #FFF;
		color: #000;
		font-size: 10px;
		text-align: left;
		padding: 0px;
		margin: 0px auto;
		width: 1000px;
		height: 75px;
}

/* main */

.content-main {
		background-color: #FFF;
		text-align: left;
		padding: 0px;
		margin: 0px auto;
		width: 1000px;
		font-family: Arial, verdana;
		font-size: 12px;			/* - moze trzeba bedzie zwiekszyc tekst */
/*		line-height: 16px;			   - moze potrzebne beda w tresci odstepy */
		color: #000;
}
.content-main-framing {
		background-color: #FFF;
		text-align: left;
		vertical-align: top;
		padding: 0px;
		padding: 5px 0px 5px 0px;
}
.content-left {
		display: block;
		width: 200px;
		text-align: left;
		vertical-align: top;
}
.content-center {
		display: block;
		width: 630px;
		text-align: left;
		vertical-align: top;
		margin: 0px 10px 0px 10px;
}
.content-right {
		display: block;
		width: 150px;
		text-align: left;
		vertical-align: top;
}

/* footer */

.content-footer {
		background-color: #FFF;
		background-image: url('/_g/main_footer_line.gif');
		background-position: left top;
		background-repeat: no-repeat;
		font-family : Verdana, Arial;
		font-size: 10px; 
		padding: 55px 0px 5px 0px;
		margin: 0px auto;
		width: 1000px;
		text-align: left;
		vertical-align: top;

}
.content-footer-menu {
		background-image: url('/_g/afs_logo02.gif');
		background-position: left top;
		background-repeat: no-repeat;
		display: block;
		width: 750px;
		text-align: left;
		vertical-align: top;
		margin: 0px 0px 0px 80px;
		color: #CEDBE1;
		line-height: 14px;
}
.menu-list {
		padding-left: 5px;
		border-left: 1px #CEDBE1 solid;
		margin-left: 120px;
}
.menu-list span, .copyright span {
		color: #CEDBE1;
		padding: 0px 2px 0px 2px;
}
.menu-list img {
		vertical-align: middle;
		padding: 0px 0px 0px 2px;
}
.copyright {
		margin-left: 125px;
		margin-top: 20px;
		color: #9CA9AF;
}
.copyright a {
		color: #9CA9AF;
		text-decoration: underline;
}
.copyright a:hover {
		color: #6A777D;
		text-decoration: none;
}
.valid {
		float: right;
		text-align: center;
		padding-right: 5px;
}
.valid img {
		padding: 2px;
}		

/* content */

.textblock {
		padding: 0px 5px 5px 20px;
}
.textblock-main {
		padding: 0px 10px 5px 10px;
		vertical-align: top;
}
.textblock-main p {
		text-align: justify;
}
.content-main cite {
		font-style: italic;
}
.content-main p {
		padding: 0px 0px 5px 0px;
		margin: 0px;
}
.content-main p span {
		color: #6A777D;		
}

.content-main a {
		color: black;
		text-decoration: underline;
}
.content-main a:hover {
		text-decoration: none;
}

.textblock-main ul {
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 5px;
}

/* modules */

div.module-typeA {
		background-color: #F3F8FA;
		background-image: url('/_g/module_cornertop01.gif');
		background-position: right top;
		background-repeat: no-repeat;
		display: block;
		width: 200px;
		text-align: left;
		vertical-align: top;
		margin-bottom: 5px;
		padding-bottom: 5px;
}
div.module-typeA1 {
		background-color: #F4F2E7;
		background-image: url('/_g/module_cornertop02.gif');
		background-position: right top;
		background-repeat: no-repeat;
		display: block;
		width: 200px;
		vertical-align: top;
		text-align: left;
		margin-bottom: 5px;
}
div.module-typeD {
		background-color: #DFEBF1;
		background-image: url('/_g/module_cornerbot01.gif');
		background-position: left bottom;
		background-repeat: no-repeat;
		display: block;
		width: 150px;
		text-align: left;
		vertical-align: top;
		margin-bottom: 5px;
		padding-bottom: 5px;
}
div.module-typeB {
		background-color: #F3F8FA;
		background-image: url('/_g/module_cornertop01.gif');
		background-position: right top;
		background-repeat: no-repeat;
		display: block;
		width: 310px;
		text-align: left;
		vertical-align: top;
		margin-bottom: 10px;
		padding-bottom: 5px;
}
div.module-typeB1 {
		background-color: #FFF;
		display: block;
		width: 310px;
		text-align: left;
		vertical-align: top;
		margin-bottom: 10px;
}
div.html-body{
		font-size: 13px;
}
.html-title {
		background-color: #F3F8FA;
		background-image: url('/_g/module_cornerbot02.gif');
		background-position: right bottom;
		background-repeat: no-repeat;
		display: block;
		text-align: left;
		vertical-align: top;
		margin-bottom: 30px;
		padding-bottom: 5px;
}

.html-content {
		background-color: #F3F8FA;
		background-image: url('/_g/module_cornertop02.gif');
		background-position: right top;
		background-repeat: no-repeat;
		display: block;
		text-align: left;
		vertical-align: top;
		margin-top: 5px;
		padding-top: 15px;
}

.module-typeA-image, 
.module-typeA1-image,
.module-typeD-image {
		text-align: left;
		padding: 0px 0px 0px 10px;
		margin: 0px;
}

.module-typeA h1, 
.module-typeA1 h1,
.module-typeD h1 {
		background-position: left top;
		background-repeat: repeat-y;
		color: black;
		padding: 2px 0px 0px 20px;
		margin: 0px 0px 5px 0px;
}
.module-typeB h1,
.html-title h1 {
		background-position: left top;
		background-repeat: repeat-y;
		color: black;
		padding: 10px 0px 0px 20px;
		margin: 0px 0px 5px 0px;
}

.html-title h1 {
		font-size: 16px;
}

.module-typeA h1 a, 
.module-typeA1 h1 a,
.module-typeB h1 a,
.module-typeD h1 a {
		color: black;
		text-decoration: none;
}
.module-typeA h1 a:hover,
.module-typeA1 h1 a:hover,
.module-typeB h1 a:hover,
.module-typeD h1 a:hover {
		color: #6A777D;
		text-decoration: none;
}
.module-typeB h2 a {
		color: black;
		text-decoration: none;
}
.module-typeB h2 a:hover {
		color: #FF6600;
		text-decoration: none;
}

.orange { 
		background-image: url('/_g/module_header_line01.gif');
}
.yellow {
		background-image: url('/_g/module_header_line02.gif');
}
.teal {
		background-image: url('/_g/module_header_line03.gif');
}
.blue {
		background-image: url('/_g/module_header_line04.gif');
}
.violet {
		background-image: url('/_g/module_header_line05.gif');
}
.red {
		background-image: url('/_g/module_header_line06.gif');
}
.beige {
		background-image: url('/_g/module_header_line07.gif');
}
.darkgray {
		background-image: url('/_g/module_header_line08.gif');
}
.lightgray {
		background-image: url('/_g/module_header_line09.gif');
}
.darkgray-horiz { 
		background-image: url('/_g/module_header_line00.gif');
		background-repeat: no-repeat;
}
.content-main ul.listing {
		list-style: none;
		margin-left: -10px;
		padding: 0px;
		text-align: left;
}
.listing span {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #6A777D;
}
.listing img {
		vertical-align: middle;
		padding: 0px 2px 0px 2px;
}
.content-main ul li {
		background-position: left 7px;
		background-repeat: no-repeat;
		margin: 0px;
		padding: 2px 2px 2px 11px;
}
.point-orange { 
		background-image: url('/_g/ico_point01.gif');

}
.point-yellow {
		background-image: url('/_g/ico_point02.gif');
}
.point-teal {
		background-image: url('/_g/ico_point03.gif');
}
.point-blue {
		background-image: url('/_g/ico_point04.gif');
}
.point-violet {
		background-image: url('/_g/ico_point05.gif');
}
.point-red {
		background-image: url('/_g/ico_point06.gif');
}
.point-beige {
		background-image: url('/_g/ico_point07.gif');
}
.point-darkgray {
		background-image: url('/_g/ico_point08.gif');
}
.point-lightgray {
		background-image: url('/_g/ico_point09.gif');
}
.content-main ul li a {
		text-decoration: none;
}
.content-main ul li a:hover {
		text-decoration: none;
		color: #FF6600;		
}
.content-main ul li.listit {
		padding-bottom: 2px;
		border-bottom: 1px #FFF solid;
		margin-bottom: 2px;
		vertical-align: top;
}
.content-main ul li.listit-last {
		padding-bottom: 2px;
		border-bottom: none;
		margin-bottom: 5px;
		vertical-align: top;
}
.toolblock {
		padding: 5px;
}
.inmod-tools {
		font-family: Arial, Verdana, sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 11px;
		color: #000;
}
.inmod-tools img {
		padding: 0px 3px 3px 3px;
		vertical-align: middle;
}
.a10blacktxt:hover {
	color: #FF6600;
	text-decoration: none;
}
.inmod-tools a {
		color: #000;
		text-decoration: none;
}
.inmod-tools a:hover {
		color: #FF6600;
		text-decoration: none;
}
.inmod-subscribe {
		font-family: Arial, Verdana, sans-serif;
		font-weight: bold;
		font-size: 13px;
		color: #AEA992;
		margin: 5px 0px 1px 0px;
}
.doc-thumb {
		text-align: center;
		border: 1px #D1DEE4 solid;
		margin: 2px;
}
.doc-icons {
		text-align: center;
		padding: 2px;
}
.sectionblock {
		padding: 10px 0px 0px 0px;	
}
.sectionblock-img {
		padding: 0px 5px 5px 0px;
		vertical-align: top;	
}
.newsblock {
		margin-bottom: 3px;
		border-bottom: 2px #FFF solid;
}		
.newsblock-last {
		margin-bottom: 0px;
		border-bottom: none;
}	
.news-date {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #6A777D
}

.newsblock p {
		text-align: left;
		padding: 0px 0px 3px 0px;
		margin: 0px;
}
.timestamp {
		padding: 0px 0px 3px 0px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #6A777D;
}
.timestamp img {
		padding-right: 2px;
		vertical-align: middle;
}
.timestamp span {
		color: #CEDBE1;
		padding: 0px 2px 0px 2px;
}
.adv-main {
		background-color: #FFF;
		padding: 0px;
		margin: 0px;
		text-align: center;
}

.row-main{
		background-color: transparent;
}

.readmore {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #6A777D;
		text-align: right;
		padding: 0px 5px 2px 0px;
}
.readmore a {
		color: #6A777D;
		text-decoration: underline;
}
.readmore a:hover {
		color: #000;		
		text-decoration: none;
}
.readmore img {
		vertical-align: middle;
		padding-left: 3px;
		padding-right: 3px;
}
.content-news-block {
		text-align: justify;
		border-bottom: 1px #DFEBF1 solid;
		padding: 5px 0px 5px 0px;
		margin: 5px 0px 5px 0px;
}
.content-news-block span {
		color: #6A777D;

}
.news-add-date {
		color: #FF6600;
		font-size: 14px;
		font-weight: bold;
		padding-top: 10px; 
}

.arrows {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #6A777D
}

.arrows span {
		font-weight: bold;
}

.arrows-selected {
		color: #FF6600;
		padding: 0px 2px 2px 2px;
		margin: 0px 1px 0px 1px;
}

.arrows-nonselected {
		padding: 0px 2px 2px 2px;
		margin: 0px 1px 0px 1px;
}

.arrows-nonselected a {
		color: #6A777D;
		text-decoration: none;
}

.arrows-nonselected a:hover {
		color: #000000;
		text-decoration: none;
}

.afs10black{
		color: black;
}
.afs10green{
		color: green;
}
.afs10red{
		color: red;
}
.module-main{
	background-color: #faf3f3;
	background-image: url('/_g/module_cornertop01.gif');
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	text-align: justify;
	vertical-align: top;
	margin: 5px;
	padding: 5px 15px 5px 18px;
}

.dict-letter{
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	padding-left: 2px;
	padding-right: 2px;
}
.dict-letter:hover{
	text-decoration:none;
}