body { 
	padding: 18px 0 0;
	background: transparent url(../img/ats-body-1.gif) repeat-x 0 0;
	text-align: center;
	font-size: 12px;
	line-height: 19px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #b4b4b4;
	}
h1 { margin: 10px 0; padding: 0; line-height: 28px; font-size: 24px;}
h2 { margin: 6px 0; padding: 0; line-height: 24px; font-size: 22px;}
h3 { margin: 4px 0; padding: 0; line-height: 22px; font-size: 19px;}
h4 { margin: 4px 0; padding: 0; line-height: 19px; font-size: 12px;}
h5 { margin: 4px 0; padding: 0; line-height: 19px; font-size: 12px; color: #b4b4b4;}
h6 { margin: 4px 0; padding: 0; line-height: 16px; font-size: 11px;}
a { text-decoration: underline; color: #b4b4b4;}
:focus { outline: none }
:active { outline: none }
a:hover { text-decoration: underline; color: #b4b4b4; }
.atsallclass a { text-decoration: none; color: #e2232d;}
.atsallclass  a:hover { text-decoration: underline; color: #e2232d; }
#AtsFooter a { font-size: 13px; text-decoration: none; color: #b4b4b4;}
#AtsFooter a:hover { font-size: 13px; text-decoration: underline; color: #b4b4b4; }
.clear { clear: both; }
img { border: 0px solid #000; margin: 5px 0; }

.container { width: 100%; text-align: center; }
.atsinner { width: 1002px; margin: 0 auto; text-align: left; }
#AtsAll { background: #fff url(../img/ats-body.gif) repeat-x 0 0; color: #404040; padding-bottom: 20px; }
#AtsTop { height: 119px; overflow: hidden; }
#AtsLogo { display: block; height: 119px; width: 230px; float: left; background: transparent url(../img/ats-logo.gif) no-repeat 0 0;}
#AtsLogo span { display: block; text-indent: -9999px; }
#AtsTitle { float: left; margin-left: 54px; font-size: 24px; color: #e2232d; border-left: 2px solid #d1d1d1; padding: 15px 0 15px 43px; line-height: 30px; width: 380px; }
#AtsTopMenu { float: right; padding: 22px 4px 0 0; }
#AtsTopMenu a { font-size: 12px; color: #000; }
#AtsTopMenu a:hover { text-decoration: underline;  }
#AtsTopMenu span { padding: 0 10px; color: #e2232d; }

#AtsMenu { height: 41px; padding-top: 12px; background: #fff url(../img/ats-menu.gif) no-repeat 0 0; overflow: hidden; }
#AtsMenu a { display: block; float: left; margin-left: 8px; font-size: 19px; color: #fff; line-height: 24px; margin-top: 0px; color: #3b3b3b; }
#AtsMenu a span { display: block; float: left; padding: 3px 26px;  }
#AtsMenu a:hover { background: #e2232d url(../img/ats-menu-left.gif) no-repeat 0 center; color: #fff; text-decoration: none; }
#AtsMenu a:hover span { background: transparent url(../img/ats-menu-right.gif) no-repeat right center; }
#AtsMenu #mainMenu li { float: left; padding: 0; margin: 0; }
#AtsMenu #mainMenu { padding-left: 12px; }

#AtsFlash { width: 1002px; height: 321px; overflow: hidden; }
#AtsFlash #test1 { width: 1002px; height: 321px; overflow: hidden; background: #2190c4; }
#AtsContent { padding-top: 10px; }

#AtsFooter { background: #2c2c2c; padding-bottom: 49px; border-bottom: 1px solid #111; }
#AtsFooter .atsinner { text-align: left; background: transparent url(../img/ats-footer.gif) no-repeat 0 0; font-size: 14px; color: #b4b4b4; line-height: 24px; }

#AtsFooter a { font-size: 13px; color: #b4b4b4; display: block; }
#AtsFooter #AtsReklama { float: left; width: 302px;}
#AtsFooter #AtsReklama a { font-size: 14px; color: #e2232d; text-decoration: underline;  }
#AtsFooter #AtsFooterMenu { float: right; width: 680px; }
#AtsFooter #AtsFooterMenu a { display: block; padding: 0 0 0 10px; background: transparent url(../img/ats-list.gif) no-repeat 0 center; }
#AtsFooter h3 { padding: 49px 0 14px 93px; margin-bottom: 30px; font-size: 24px; line-height: 24px; font-weight: 500; }
#AtsFooter h3.footerh3 { padding: 49px 0 13px 0px; border-bottom: 2px solid #505050;  }

#AtsFooterMenu1 { width: 49%; float: left; }
#AtsFooterMenu2 { width: 49%; float: right; }
#AtsInfo { color: #b4b4b4;  padding: 10px 0;  border-top: 1px solid #2c2c2c; height: 36px; background: #111; }
#AtsInfo .atsinner { text-align: center; }
#AtsInfo a { color: #b4b4b4; text-decoration: underline; line-height: 36px; }
#AtsFooter #AtsReklama a.specjal { color: #e2232d; text-decoration: underline; float: right; background-image: none; padding-right: 35px; }
#AtsFooter #AtsFooterMenu a.specjal { color: #e2232d; text-decoration: underline; float: left; background-image: none;}







.CMSModule { padding-right: 53px; padding-botom: 16px; line-height: 19px; }
.prawy .CMSModule {padding-right: 0px; }
.CMSModule p { margin : 4px 0; }
.CMSArticle { margin: 0 0 0px 0; }
.CMSArticle .CMSArticleTitle { font-size: 19px; color: #3b3b3b; line-height: 24px; margin-bottom: 13px; }
.CMSArticle .CMSArticleAuthor {  }
.CMSArticle .CMSArticleCrtDate {  }
.CMSArticle .CMSArticleLead { color: #7e7e7e; }
.CMSArticle .CMSArticleContent {  }
.CMSArticle .CMSArticleLead { padding-top: 4px;  }
.CMSArticle .CMSArticleLead a {  }
.CMSArticle .CMSArticleContent a {  }
.CMSArticle .CMSArticleLead strong { font-weight: bold; }
.CMSArticle .CMSArticleContent strong { font-weight: bold; }
.CMSArticle .CMSArticleLead em { font-style: italic; }
.CMSArticle .CMSArticleContent em { font-style: italic; }
.CMSArticle .CMSArticleLead ul { margin-left: 5px;  padding-left: 1px; margin-top: 15px; margin-bottom: 15px; }
.CMSArticle .CMSArticleContent ul { margin-left: 5px;  padding-left: 1px; margin-top: 15px; margin-bottom: 15px; }
.CMSArticle .CMSArticleLead ol { margin: 15px;  padding-left: 5px; }
.CMSArticle .CMSArticleContent ol { margin: 15px;  padding-left: 5px; }
.CMSArticle .CMSArticleLead ul li { margin-bottom: 8px;  padding-left: 10px;  background: transparent url(../img/ats-list.gif) no-repeat 0 4px;  line-height: 1.3; }
.CMSArticle .CMSArticleContent ul li { margin-bottom: 8px;  padding-left: 10px;  background: transparent url(../img/ats-list.gif) no-repeat 0 5px;  line-height: 1.3; }
.CMSArticle .CMSArticleLead ol li { margin-left: 10px;  list-style-type: decimal;  text-align: left; }
.CMSArticle .CMSArticleContent ol li { margin-left: 10px;  list-style-type: decimal;  text-align: left; }
.CMSArticle .CMSArticleLead p { margin-bottom: 5px; }
.CMSArticle .CMSArticleContent p { margin-bottom: 5px; }
.CMSArticle .CMSArticleContent hr { height: 0;  margin: 10px 10%;border: none;  border-bottom: 1px solid #6E6E6E; }
.CMSArticleAttachments { margin-bottom: 15px; }
.CMSArticleAttachments a { text-decoration: underline; }
.CMSArticleAttachments a:hover {  }
.CMSArticleAttachment { margin-bottom: 3px;  padding: 2px 0 2px 14px;  background: transparent url() no-repeat 0 50%; }
.CMSArticleAttachment img { display: none; }
.CMSArticle .CMSArticlePages { margin-bottom: 15px; }
.CMSArticle .CMSArticlePages a { }
.CMSArticle .CMSArticlePages a:hover { }
.CMSArticle .CMSArticlePages a.current { }

.CMSAggregator { }
.CMSAggregator .aggregator_title { font-size: 19px; color: #3b3b3b; line-height: 24px; margin-bottom: 13px; }
.CMSAggregator .aggregator_header .aggregator_pagination { display: none; }
.CMSAggregator .entry { padding: 4px 0 12px 0; margin-bottom: 19px; border-bottom: 1px solid #c8c8c8; }
.CMSAggregator .entryheader { margin-bottom: 5px; }
.CMSAggregator .entryheader .dateline { line-height: 12px; margin-bottom: 0px; font-size: 11px; color: #7e7e7e;}
.CMSAggregator .entryheader h4 { margin-bottom: 5px; margin-top: 0px; font-size: 13px; }
.CMSAggregator .entryheader h4 a { font-weight: bold; }
.CMSAggregator .entrycontent { margin-bottom: 10px; color: #7e7e7e; }
.CMSAggregator .entrycontent p { }
.CMSAggregator .entrycontent a {  }
.CMSAggregator .continue { margin-bottom: 5px; }
.CMSAggregator .continue a { padding-right: 10px; }
.CMSAggregator .continue a:hover { }
.CMSAggregator .additionallink { clear: both;  margin: -15px 0 0px; padding: 0; text-align: center; }
.CMSAggregator .additionallink a { padding-right: 10px; }
.CMSAggregator .additionallink a:hover { }
.CMSAggregator .aggregator_footer { }
.CMSAggregator .aggregator_pagination { text-align: center; }
.CMSAggregator .aggregator_pagination li { display: inline-block; padding: 0 5px 0 0; }
.CMSAggregator .aggregator_pagination li { display: inline; padding: 0 5px 0 0; }

.cmsModuleMenuVertical { }
.cmsModuleMenuVertical h3 { font-size: 19px; color: #3b3b3b; line-height: 24px; margin: 0 0 13px 0; font-weight: normal; }
.cmsModuleMenuVertical ul { margin: 17px 0; }
.cmsModuleMenuVertical li { display: block; padding: 6px 0 6px 0;  border-bottom: 1px solid #c8c8c8; background: transparent url(../img/ats-list.gif) no-repeat 0 12px; padding-left: 18px; }
.cmsModuleMenuVertical a { color: #404040; }
.cmsModuleMenuVertical a:hover { color: #e2232d;  text-decoration: underline; }




.cmsModuleMenuHorizontal {  }
.cmsModuleMenuHorizontal h3 { font-size: 19px; color: #3b3b3b; line-height: 24px; padding-bottom: 10px; }
.cmsModuleMenuHorizontal ul { margin: 0; }
.cmsModuleMenuHorizontal li { display: inline;  margin-right: 12px;  }
.cmsModuleMenuHorizontal li a { font-size: 14px; color: #e2232d; display: inline; padding: 0 14px 4px 0; margin-right: 7px; background: transparent url(../img/ats-menulinia.gif) no-repeat right center; line-height: 20px;}	
.cmsModuleMenuHorizontal li a:hover { font-size: 14px; color: #e2232d;  text-decoration: underline; }

#authForm { position: absolute;  top: 0;  left: 0;  z-index: 199;  display: none;  width: 100%;  height: 220px;  border-bottom: 2px solid #FF5F64;  background: #FFF none;  text-align: left;}
#authForm  #componentAuth { width: 970px;  padding: 15px;  margin: 30px auto;  }
#authForm form { width: 100%;  margin: 0;  padding: 0;  font-size: 11px;  color: #000; }
#authForm div div div { float: left;  width: 930px;  margin: 10px;  padding: 7px 10px;  background: #8EA4AF none; color: #FFF; }
#authForm a { float: left;  margin: 10px;  color: #8EA4AF; }
#authForm div div form div { float: left;  width: 485px;  margin: 0;  padding: 0;  background: none;  color: #000; }
#authForm label { display: block;  height: 14px;  margin: 0 10px 3px;  font-weight: bold;  font-size: 12px;  text-transform: capitalize; }
#authForm #login { width: 455px;  height: 14px;  line-height: 14px;  margin: 0 10px;  padding: 3px;  border: 2px solid #FF5F64;  background: #F6F6F6;  font-size: 11px;  color: #000; }
#authForm #pass { width: 455px;  height: 14px;  line-height: 14px;  margin: 0 10px;  padding: 3px;  border: 2px solid #FF5F64;  background: #F6F6F6;  font-size: 11px;  color: #000; }
#authForm #loginButton { margin: 8px 10px 0;  padding: 3px 12px;  border: 2px solid #8EA4AF;  background: #EFEFEF;  font-size: 11px;  color: #000;  }
#loginLink { position: absolute;  display: block;  width: 17px;  height: 10px;  top: 6px;  left: 50%;  margin-left: -500px;  z-index: 299;  background: transparent url(../img/alit-inquise-small.png) no-repeat 0 0;  text-indent: -5555px;  cursor: pointer;  cursor: hand;  font-size: 11px;  color: #6E6E6E;  }
