/** @link http://www.hyh.pl */


/** body */
body { text-align: center; margin: 0 0 10px 0; padding: 0; background-color: #fff; }
body, td, th { font-family: Tahoma, sans-serif; font-size: 11px; }
input, textarea, select { font-family: Tahoma, sans-serif; font-size: 11px; }

.line { width: 100%; height: 6px; background-color: #000; margin-bottom: 1px; }


/** top */
#top { width: 800px; margin: 0 auto; }
#top a { color: #fff; }
#t1 { overflow: hidden; width: 800px; }
#t1 .logo { float: left; padding: 15px 0 15px 20px; }
#t1 .menu { float: right; width: 549px; height: 42px;
	color: #fff; background: #ad1505 url('../img/idx/bgMenu1.gif') no-repeat right top; }
#t1 ul { text-align: right; position: relative; margin: 7px 20px 0 0; padding: 0;
	list-style-type: none; }
#t1 li { float: right; padding: 2px 10px 0 10px; height: 40px; margin: 0; font-size: 10px; }
#t1 li a { float: left; line-height: 40px; }
#t1 .li1 { background: url('../img/idx/topPowiadomZnajomego.gif') no-repeat top center; }
#t1 .li2 { background: url('../img/idx/topStartujZNami.gif') no-repeat top center; }
#t1 .li3 { background: url('../img/idx/topMapaSerwisu.gif') no-repeat top center; }

#t2 { color: #fff; border-top: 3px #8f160a solid; }
#t2 .menu { float: left; line-height: 41px; height: 41px; width: 424px;
	background-color: #ad1505; padding-left: 24px; }
#t2 .menu a { float: left; padding: 0 10px; line-height: 41px; }
#t2 h2 { margin: 0; padding: 0; font-size: 12px; }
#t2 ul { position: relative; margin: 0; padding: 0; list-style-type: none; height: 41px; }
#t2 li { float: left; position: relative; padding: 0 10px 0 0; margin: 0 0 0 24px; }
#t2 .search { float: right; height: 41px; width: 352px;
	background: #404040 url('../img/idx/bgSearch2.gif') no-repeat; }
#t2 input { border: 1px solid #ad1505; }

#top .adv { padding: 10px 0; }


/** content */
#content { width: 800px; overflow: hidden; margin: 0 auto; text-align: left; }
#c1 { float: left; width: 206px; }
#c1 a { color: #807f7f; }
#c1 .bar { line-height: 33px; text-align: center; color: #fff;
	background: url('../img/idx/bar1.gif') repeat-x; }
#c1 .barCategories { background: url('../img/idx/barCategories.gif') no-repeat; }
#c1 ul.categories { list-style: none; margin: 0 0 10px 0; padding: 0; }
#c1 ul.categories li { line-height: 29px; margin-top: 1px; padding-left: 25px;
	background: #f6f4f4 url('../img/idx/arrowRight.gif') no-repeat right top; }
#c1 ul.categories li a { display: block; height: 29px; width: 100%; color: #433; font-size: 12px; }

#c1 .barNewsletter { background: url('../img/idx/barNewsletter.gif') no-repeat; }
#c1 .newsletter { padding-bottom: 10px; }
#c1 .newsletter input { border: 1px solid #000; width: 140px; }

#c1 .barPoll { background: url('../img/idx/barPoll.gif') no-repeat; }
#c1 .pollName { width: 90%; margin: 0 auto 5px auto; color: #757474; }
ul.poll { list-style-type: none; margin: 0; padding: 0; }
ul.poll li { margin: 0 10px 0 15px; }
ul.poll li.gradient { margin: 5px 10px 5px 25px; height: 8px; width: 140px;
	text-align: right; font-size: 2px; border: 1px solid #ec8;
	background: url('../img/idx/gradient.gif') top left repeat-y; }
#c1 .pollVote { line-height: 20px; padding-top: 5px; }
#c1 .pollVote a { font-size: 10px; color: #89190e; }
#c1 .box { padding: 15px 5px; margin-bottom: 10px; background-color: #f6f4f4; }
#c1 .adv { text-align: center; margin: 15px 0; }

#c2 { float: right; width: 594px;}
.section { margin-bottom: 8px; line-height: 26px; border-bottom: 1px solid #ad1505; }

.news { padding: 15px; margin-bottom: 15px;
	border: 1px solid #e6e4e4; background-color: #f6f4f4; }
.news .presentation { float: left; width: 280px; }
.news .list { float: right; width: 267px; }
.news ul { list-style: none; margin: 0; padding: 0 0 0 30px; }
.news ul li { margin: 0; padding: 3px 0 3px 15px;
	background: url('../img/idx/li.gif') no-repeat left center; }
.news .title a { color: #404040; font-size: 12px; font-weight: bold; }
.news .box { overflow: hidden; padding-top: 10px; }
.news .info { padding: 2px 0; color: #adacac; }
.news .thumb { float: left; padding: 0 8px 8px 0; }
.news .description { float: left; }

.articles { }
.articles .primary { min-height: 194px; background: url('../img/idx/bgArticleMain.gif') no-repeat top right; }
.articles .primary .bar { width: 255px; line-height: 30px; text-align: center; color: #fff;
	background: url('../img/idx/bar2.gif') repeat-x; }
.articles .primary .presentation { padding: 10px 15px; width: 225px; background-color: #f6f4f4;
	border-width: 0 0 1px 1px; border-color: #e7e5e5; border-style: solid; }

.articles table.secondaries { margin-top: 10px; }
.articles .left { width: 286px; vertical-align: top; border-bottom: 1px solid #e7e5e5;
	background: #f6f4f4 url('../img/idx/bgArticleSec.gif') repeat-y; }
.articles .right { width: 286px; vertical-align: top; border-bottom: 1px solid #e7e5e5;
	background: #f6f4f4 url('../img/idx/bgArticleSec.gif') repeat-y; }
.articles .center { width: 7px; }
.articles .secondaries .bar { line-height: 30px; text-align: center; color: #fff;
	background: url('../img/idx/bar2.gif') repeat-x;  }
.articles .secondaries .presentation { padding: 10px 15px; }

.articles .title a { color: #000; font-size: 12px; font-weight: bold; }
.articles .box { overflow: hidden; padding-top: 10px; }
.articles .info { padding: 2px 0; color: #adacac; }
.articles .thumb { float: left; padding: 0 8px 8px 0; }
.articles .description { float: left; }

.document { border: 1px solid #e7e5e5; padding: 20px; }
.document h3 { font-size: 14px; margin: 0; padding: 0; color: #720303; }
.document .info { overflow: hidden; height: 16px; color: #444; margin: 10px 0 15px 0; }
.document .thumb { float: left; padding: 0 8px 8px 0; }

.comments { border: 1px solid #e7e5e5; padding: 20px; margin-top: 10px; }
.comments h3 { font-size: 14px; margin: 0; padding: 0; color: #720303; }
.comments h3 a { color: #720303; }
.comments ul { list-style: none; padding: 0; margin: 10px 0; }
.comments ul li { margin: 0; padding: 2px 0 6px 0; }
.comments ul li span { color: #adacac; }
.comments a.title { font-style: italic; color: #8f160a; }
.comments input { width: 200px; border: 1px solid #555; }
.comments textarea { width: 400px; height: 120px; border: 1px solid #555; }
.comments td.legend { vertical-align: top; padding: 1px 5px; }
.comments td.field { padding: 1px 5px; }

.documentsCategories { border: 1px solid #e7e5e5; padding: 20px; }
.documentsCategories h3 { font-size: 13px; margin: 0; padding: 0; }
.documentsCategories h3 a { color: #720303; }
.documentsCategories .info { overflow: hidden; height: 16px; color: #000; margin: 10px 0 15px 0; }
.documentsCategories .box { padding: 0 0 8px 0; margin: 0 0 8px 0; border-bottom: 1px solid #e7e5e5; }
.documentsCategories .thumb { float: left; width: 100px; text-align: center; color: #aaa; }
.documentsCategories .data { float: right; width: 420px; }
.documentsCategories .data p { text-align: justify; margin: 5px 0 10px 0; padding: 0; }

.documentsCategories ul { list-style: none; padding: 0; margin: 10px 0; }
.documentsCategories ul li { margin: 0; padding: 2px 0 2px 15px;
	background: url('../img/idx/li2.gif') no-repeat left center; }
.documentsCategories ul li span { color: #adacac; }

.content { border: 1px solid #e7e5e5; padding: 20px; }

#c2 a.more { color: #ac3a2e; text-decoration: underline; }
#c2 h1 { margin: 0; padding: 0; font-size: 11px; }
#c2 h2 { margin: 0; padding: 0; font-size: 11px; }
#c2 .document h2 { text-decoration: underline; }
#c2 .bar h1 { font-size: 11px; font-weight: normal; }


/** bottom */
#bottom { width: 800px; margin: 0 auto; text-align: left; color: #fff; background-color: #ad1505; }
#bottom a { color: #fff; }
#b1 { overflow: hidden; }
#b1 .left { float: left; width: 380px; line-height: 37px; padding-left: 10px; }
#b1 .right { float: right; width: 400px; text-align: right; line-height: 37px; height: 37px; padding-right: 10px; }
#b2 { height: 1px; background-color: #666; border-width: 2px 0; border-style: solid;
	border-color: #fff #fff #000 #fff; }
#b2 span { display: none; }


.links { color: #bbb; padding-top: 3px; }
.links a { color: #bbb; }
.links a:hover { color: #999; } 


/** standard */
a { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }

img { border: 0; vertical-align: bottom; }

table { border-spacing: 0; border-collapse: collapse; }
td, th { padding: 0; }
.c { text-align: center; }
.l { text-align: left; }
.r { text-align: right; }
.j { text-align: justify; }
.t { vertical-align: top; }
.m { vertical-align: middle; }
.b { vertical-align: bottom; }

.clr { clear: both; }
.cL { clear: left; }
.cR { clear: right; }
.clr span { display: none; }

form { display: inline; }

div.space { padding: 0 0 15px 15px; }
div.marginBreak { margin: 10px 0; }

.failed, .success { color: #933; font-weight: bold; padding: 0; margin: 2px 0 16px 0; }
.success { color: #393; }
