body { margin:0px; padding:0px; font-size:14px; font-family:arial; color:#666666; }
#page { }
a { color:#9B0000; }
.fl { float:left; }
.dn { display:none; }
.c { text-align:center; }
h1, h2, h3, h4 { color:#9B0000;}
h1,h3,h4 { margin-left:10px; }
.header { height:286px; background-image:url(../img/header-img.png); background-position:center; background-repeat:no-repeat;}
.header > .logo { width:1000px; height:286px; display:block; margin:auto; }
.main { width:1000px; margin:auto; background-image:url(../img/main-bg.png); background-repeat:repeat-y; background-position:266px 50%; padding-bottom:20px;}
.main > .menu {  min-height:400px; width:274px; float:left; }
.main > .menu > h2 { font-size:16px; color:#9B0000; margin-left:10px; margin-bottom:-15px; }
.main > .menu > ul {padding:0px; margin-top:20px; margin-left:15px; } 
.main > .menu > ul > li { list-style-type:none;}
.main > .menu > ul > li > a { display:block; text-decoration:none; width:220px; padding:4px 5px; margin-bottom:5px; color:#666666;}
.main > .menu > ul > li > a:hover {  background:#9B0000; -moz-border-radius:5px; color:#fff; }
.main > .content { min-height:400px; width:482px; padding-right:10px; float:left; }
.main > .content > .news-item { width:460px; }
.main > .content > .news { padding:10px 20px 10px 10px; }
.main > .content > .news > h2 { color:#9B0000; font-size:16px; margin-bottom:0px; }
.main > .content > .news > .small { font-size:11px; color:#888; margin:0px 0px 10px; }
.main > .content > .news > p { color:#666666; }
.main > .content > .news-item > .news-icon { background-image:url(../img/news-icon.jpg); width:153px; height:153px; display:inline-block; float:left; }
.main > .content > .news-item > .news-icon > span { display:block; margin:18px; width:115px; height:115px; }
.main > .content > .news-item > .news-text { display:inline-block; float:left; overflow:hidden; width:300px; height:136px;} 
.main > .content > .news-item > .news-text > h2 { color:#9B0000; font-size:16px; margin-bottom:0px; }
.main > .content > .news-item > .news-text > p { margin:5px; height:113px; overflow:hidden; color:#666; }
.main > .content > .news-item > .read-more { width:472px; height:55px; background-image:url(../img/more-news.jpg);}
.main > .content > .news-item > .read-more > a { display:inline-block; float:right; margin-right:25px; margin-top:18px; text-decoration:none; color:#9B0000;}		
.main > .content > .news-item > .read-more > p { color: #666666; display: inline-block; font-size: 12px; font-weight: bold; margin: 0; padding: 19px;}
.main > .content > .news-item > .read-more > p > span { color:#000; }
.main > .content > .pagination { background-image:url(../img/paginacja.jpg); width:430px; height:37px; margin-top:-5px; padding-top:18px; padding-left:18px; padding-right:24px;}
.main > .content > .pagination > .prev { width:100px;}
.main > .content > .pagination > .next { width:100px; text-align:right; float:right;}
.main > .content > .pagination > .span {}
.main > .content > .pagination > a { display:inline-block;}
.main > .content >  h1 { font-size:20px; margin-bottom:0px; margin-top:10px;}
.main > .bannery { width:234px; float:left;}
.main > .bannery > .banner {}
	
.footer { background-image:url(../img/footer-bg.png); height:203px;position:relative; }
.footer > .footer-content { width:1000px; margin:auto; height:203px; }
.footer > .footer-content > .footer-text-1 { float:left; }
.footer > .footer-content > .footer-text-2 { float:left; width:200px; }
.footer > .footer-content > .footer-text-3 { float:left; width:200px; }
.footer > .footer-content > .footer-text-4 { float:left; width:200px; color:#fff; }
.footer > .footer-content ul { padding:0px; margin:0px;}
.footer > .footer-content li { list-style-type:none; padding:4px;}
.footer > .footer-content a { color:#fff; text-decoration:none; }
.footer > .footer-content > .footer-line { width:600px; height:20px; float:left; border-bottom:1px solid #780001; margin-right:240px; margin-top:20px;}
.footer > .footer-content > .footer-line > span { width:200px; float:right; color:#fff;  }
.footer > .footer-content .footer-esc {position:absolute;bottom:0px;right:0px;margin-right:15px;font-size:12px;margin-bottom:5px;}
.clear { clear:both; }

.thumbs { margin:11px; padding:0px; }
.thumbs > li { width:100px; height:100px; display:inline-block; margin:5px; list-style-type:none; }
.thumb { display:block; width:100px; height:100px; border:2px solid #9B0000;  }

.bannery img { border:1px solid #eee; }

.cl-3 { color:#9B0000;}
.cl-2 { color:#666666; }