@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,800,300&subset=latin,latin-ext);

/* clear all*/ 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {


	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}

body { text-align: center; font-size: 12px; line-height: 2; font-family: 'Open Sans', sans-serif; color: #4c4f52; background:#fff; }
div { text-align: left; }
	
a { cursor: pointer; font-size: 12px; font-weight: normal; text-decoration: none; }
a:hover  { text-decoration: none; }	
p { padding-bottom: 15px; }
h2 a, h2 { font-size: 14px; font-weight: 600; }
h3 a { font-size: 13px; font-weight: 600; }
.clear { clear: both; }
.col-right-box { min-height: 200px; }

.wrapper { margin:0 auto; width: 1025px; }	

#header { float: left; width: 100%; }
	.top { float: left; width: 100%; }
		.top h1 { float: left; text-transform: uppercase; margin-top: 20px; }
			.logo { font-size: 32px; color: #19232d; font-weight: 800; }	
				.logo span { color: #e54e53 !important; }
		.top .ad { float: right; margin-top: 10px; }
	#nav { float: left; width: 100%; background: #19232d; }
		#nav ul { list-style: none; }	
			#nav li { float: left; display: inline; padding: 10px 20px; }
				#nav li a { color: #fff; font-size: 14px; font-weight: 600; }
#baner-content { float: left; width: 100%; background: #f2f2f2; margin: 15px 0px; padding: 15px 0px; }
	.baner { float: left; width: 684px; padding-right: 20px; border-right: 1px solid #dbdbdb; margin-right: 20px; }
		.baner-thumb { float: left; width: 300px; margin-right: 20px; }
		.baner-txt { float: left; width: 364px; }
			.baner-txt h2 { margin-bottom: 15px; }
				.baner-txt h2 a { color: #e54e53; }
	.baner-thumbs { float: left; width: 300px; }
		.baner-box { float: left; padding-right: 7px; }
#container { float: left; width: 100%; }
	#container h2 { color: #fff; background: #19232d; padding: 5px 10px; margin-bottom: 15px; }
	.content { float: left; width: 684px; padding-right: 20px; border-right: 1px solid #dbdbdb; margin-right: 20px; }
		.main-box { float: left; width: 100%; margin-bottom: 20px; }
			.col-left { float: left; width: 300px; padding-right: 20px; border-right: 1px solid #dbdbdb; margin-right: 20px; }
				.col-left-thumb { float: left; width: 300px; height: 200px; }
				.col-left h3 { float: left; width: 280px; background: #f2f2f2; padding: 5px 10px; margin-bottom: 10px; }
					.col-left h3 a { color: #19232d; }
				.col-left p { padding: 0px 10px; }
			.col-right { float: left; width: 340px; }
				.col-right-thumb { float: left; margin-right: 10px; }
				.col-right h3 { margin-bottom: 5px; }
					.col-right h3 a { color: #19232d; }
			.col-line { float: left; width: 100%; border-top: 1px solid #dbdbdb; margin-bottom: 15px; }
	.sidebar { float: left; width: 300px; }	
		.sidebar-box { float: left; width: 100%; margin-bottom: 10px; }
			.sidebar-thumb { text-align: center; }
		.sidebar-box ul { list-style: none; }
			.sidebar-box li { padding: 5px 10px; border-bottom: 1px solid #dbdbdb; }
				.sidebar-box li a { color: #4c4f52; }
				.sidebar-box li a:hover { color: #e54e53; }
#footer { float: left; width: 100%; margin-top: 20px; }
	.footer-top { float: left; width: 100%; background: #19232d; padding: 15px 0px; }
		.footer-col { float: left; width: 300px; }
			.footer-col h2 { color: #fff; margin-bottom: 15px; }
			.footer-col ul { list-style: none; }
				.footer-col ul li { padding: 5px 0px; border-bottom: 1px solid #434b53; }
					.footer-col ul li a { color: #dadbdc; }
					.footer-col ul li a:hover { color: #e54e53; }
		.col-center { margin: 0px 60px; }
		.footer-top .baner-thumbs, .baner-thumbs-h2 { margin-left: 10px; }
	.footer-bottom { float: left; width: 100%; background: #0a0f15; padding-top: 15px; }
		.footer-bottom p { color: #fff; text-align: center; }

/* PODSTRONY */

.podstrona { margin-top: 30px; }
.col-podstrona { float: left; width: 100%; }
	.col-podstrona .col-right-box { float: left; width: 320px; margin-right: 20px; border-bottom: 1px solid #dbdbdb; margin-bottom: 15px; }
		.col-podstrona h3 { margin-bottom: 5px; }
			.col-podstrona h3 a { color: #19232d; }
        .col-podstrona .col-right-box-big { float: left; width: 320px; margin-right: 20px; border-bottom: 1px solid #dbdbdb; margin-bottom: 15px;min-height: 370px; }
			
.gra { text-align: center; }
.tresc { float: left; width: 100%; margin-top: 20px; }
