/************Reset**************/
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, ol, ul, li, form, fieldset, legend, label, table, header, footer, nav, section { 
	margin: 0; 
	padding: 0;
	border: 0;
} 
ol, ul { 
	list-style: none; 
}
header, footer, nav, section, article, hgroup, figure {
	display: block;	
}
legend {
	display: none;
}
/************End Reset**************/

/************Global**************/
body { 
	font: 100%/1.5 'Gill Sans', 'Droid Sans', 'Calibri', 'Lucida Grande', 'Trebuchet MS', 'Helvetica Neue', 'Arial', sans-serif; 
	color: #000;	
	text-align: left;
}
a {
	text-decoration: none;
	color: #7f7f7f;
}
a:hover, a:focus {
	color: #000;
}
img {
	max-width: 100%;
	height: auto;
	border: 0;
	outline: 0;
}
h1 {
	font: normal 1.6em/1.3 'Gill Sans', 'Droid Sans', 'Calibri', 'Lucida Grande', 'Trebuchet MS', 'Helvetica Neue', 'Arial', sans-serif;
	text-rendering: optimizeLegibility;
	margin-bottom: 0;
	text-shadow: 0 2px 0 #fff;
}
h2 {
	font-size: 150%;
	font-weight: normal;
	margin: 0;
	text-rendering: optimizeLegibility;
	text-shadow: 0 1px 0 #fff;
}
h3 {
	margin: 0;
	font-weight: normal;
	text-rendering: optimizeLegibility;
	text-shadow: 0 1px 0 #fff;
}
p {
	margin: 0 0 1em;
}
label {
	cursor: pointer;
	display: inline-block;
	background: #fff;
	background: rgba(255,255,255,0.5);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #333;
	-webkit-border-top-left-radius: 0.5em;
	-webkit-border-bottom-left-radius: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-bottomleft: 0.5em;
	border-top-left-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
	padding: 0.4em 0.5em;
	float: left;
	width: 50%;
	height: 2.4em;
	text-transform: uppercase;
}
input,textarea {
	display: inline-block;
	font-size: 1em;
	background: #fff;
	background: rgba(255,255,255,0.5);
	-webkit-appearance: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #333;
	border-left: 0;
	-webkit-border-radius: 0;
	-webkit-border-top-right-radius: 0.5em;
	-webkit-border-bottom-right-radius: 0.5em;
	-moz-border-radius-topright: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	padding: 0.25em 0.6em;
	width: 50%;
	float: left;
	height: 2.4em;
}
input[type=submit] {
	cursor: pointer;
}
select {
	font-size: 1em;
	background: #fff;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAGCAYAAADOic7aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTZBOTk1RjMxRjZCMTFFMUFDRjA5NUJCNzg2QTA1OEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTZBOTk1RjQxRjZCMTFFMUFDRjA5NUJCNzg2QTA1OEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNkE5OTVGMTFGNkIxMUUxQUNGMDk1QkI3ODZBMDU4RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNkE5OTVGMjFGNkIxMUUxQUNGMDk1QkI3ODZBMDU4RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtOZMNcAAABeSURBVHjaYmBgYJgGxP8J4JkMIMb//zgxCDAD8XY8hhwAYjZiDAIBfiC+hMWQh0AsClNEjEEgIA3ET5AM+QbEusgKiDWIAarxM9SgEHRJUgwCAT8grsMmgc8ggAADAGY/m1aWUowGAAAAAElFTkSuQmCC) no-repeat 95% 50% rgba(255,255,255,0.5);
	-webkit-appearance: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #333;
	border-left: 0;
	padding: 0.25em 0.6em;
	height: 2.4em;
	width: 49.5%;
	-webkit-border-radius: 0;
	-webkit-border-top-right-radius: 0.5em;
	-webkit-border-bottom-right-radius: 0.5em;
	-moz-border-radius-topright: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
}
select:focus, input:focus {
	background-color: #fff;
	outline: none;
}
::-webkit-input-placeholder {
   color: #999;
}
:-moz-placeholder {
   color: #999;
}
/************End Global**************/

#wrapper {
width:100%
}

#header {
width:100%;
height:100px;
padding-bottom:8px;
-webkit-box-shadow: 0px 1px 5px 0px #999999;
box-shadow: 0px 1px 5px 0px #999999;
margin-bottom:15px;
float:left;
}

#header img {
width:auto;
height:100%;
display:block;
}

#content {
padding: 0 2%;
width: 96%;
float:left;
}

#content a.menu {
width:90%;
height:35%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background:#e9eaee;
display:block;
font-size: 200%;
color:#222;
text-align:center;
margin:0 5%;
margin-bottom:10px;
}

table.ramowka {
    border: 1px solid #000;
    border-collapse: collapse;  	
	width:100%;
	float:left;
	margin-top:7px;
}
table.ramowka tr:first-child {
    background: #000 !important;
    border: 1px solid #000 !important;
    text-align: left;	
}


table.ramowka tr > th:first-child  {
width:80px;
}

table.ramowka tr > th:last-child  {
width:70px !important;
}

table.ramowka tr > th {
    color: white;
    font-weight: bold;    
    border: 1px solid #000 !important;    
    text-align: center;   		
}

table.ramowka tr:nth-child(even) {
    background: white;
}
table.ramowka tr:nth-child(odd) {
    background: #f9f9f9;
}
table.ramowka tr:hover {
    background: #eee;
}

table.ramowka tr.special {
    background: #fefecf;
}

table.ramowka tr > td {
    font-size: 12px;
    vertical-align:middle;
	padding:5px;
    color: #222;   
    text-align: center;
}

table.ramowka tr > td > a {
    font-size: 12px;
    font-weight:normal;
}

.ramowka_dzien {float:left;display:block;width:25%;padding:7px 5px 7px 5px;height:20px;background:#ce1414;color:#fff;text-align:center;margin-left:9px;font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-top:7px;}
.ramowka_dzien:hover {cursor:pointer;background:#222;}
.ramowka_dzienA {float:left;display:block;width:25%;padding:7px 5px 7px 5px;height:20px;color:#fff;text-align:center;margin-left:9px;font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-top:4px;cursor:pointer;background:#222;margin-top:7px;}
.grupa1 {background:#39bced;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:0px 5px 3px 5px;height:33px;text-align:center;width:65px;display:block;color:#fff;font-weight:bold;}
.grupa2 {background:#ed641e;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:0px 5px 3px 5px;height:33px;text-align:center;width:65px;display:block;color:#fff;font-weight:bold;}
.grupa3 {background:#d5196e;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:0px 5px 3px 5px;height:33px;text-align:center;width:65px;display:block;color:#fff;font-weight:bold;}
.grupa4 {background:#39bced;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:0px 5px 3px 5px;height:33px;text-align:center;width:65px;display:block;color:#fff;font-weight:bold;}
.grupa5 {background:#551A8B;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:0px 5px 3px 5px;height:33px;text-align:center;width:65px;display:block;color:#fff;font-weight:bold;}
.grupa6 {background:#39bced;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:0px 5px 3px 5px;height:33px;text-align:center;width:65px;display:block;color:#fff;font-weight:bold;}
.grupa7 {background:#551A8B;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:0px 5px 3px 5px;height:33px;text-align:center;width:65px;display:block;color:#fff;font-weight:bold;}


.komiksoweOpisy {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 0 2%;width: 90%;}


div.news_box {width:96%;padding:0 2%; float:left; color : #222;font:normal 14px/1.5em Calibri;}
div.news_box img {clear:right;float:left;margin:8px;margin-right:8px;margin-bottom:8px;width:35%;}
div.news_box span.data_pole {float:left;font-size:11px;color:#555;width:100%;display:block;}
div.news_box h2 a{text-decoration:underline;}
div.news_box a.tresc {color : #222;font:normal 14px/1.5em Calibri;text-decoration:none;padding-top:20px;}
div.news_box a.tresc p {padding:7px;}
div.news_box a.tresc:hover p:hover {color : #000;text-decoration:none;background:#f2f4f5;}

div.news_box p.trescKrotkaMedia {color : #222;font:normal 14px/1.3em Calibri;text-decoration:none;padding-top:20px;}
div.news_box a.trescKrotkaMedia {color : #222;font:normal 14px/1.3em Calibri;text-decoration:none;padding-top:20px;}
div.news_box a.trescKrotkaMedia:hover {color : #000;text-decoration:none;}

div.news_box a.trescKrotkaMedia p {padding:7px;}
div.news_box a.trescKrotkaMedia:hover p:hover {color : #000;text-decoration:none;background:#f2f4f5;}

div.news_box2 {width:96%;padding:0 2%;float:left;margin-bottom:0px;}
div.news_box2 img.foto {clear:right;float:left;width:100%;}
div.news_box2 span.data_pole {float:left;font-size:11px;color:#555;width:100%;display:block;}

a.back {background:#39bced;padding:7px 5px 8px 5px;height:25px;text-align:center;width:100%;display:block;color:#fff;font-weight:bold;float:left;margin-top:15px;}
a.back2 {background:#ed641e;padding:7px 5px 8px 5px;height:25px;text-align:center;width:100%;display:block;color:#fff;font-weight:bold;float:left;margin-top:15px;}