/******************************************************************************
 *	Author: Petr Suchy (xsuchy09) <suchy@wamos.cz>
 *	Subject: WAMOS <http://www.wamos.cz>
 *	Project: Prievidza.sk
 *	Copyright: (c) Petr Suchy (xsuchy09) <suchy@wamos.cz> <http://www.wamos.cz>
 ******************************************************************************/

@CHARSET "UTF-8";

#pre_header, #header, .main_menu, .left_column, .right_column, #footer, #post_footer, 
.banner, .rss, .paging, #share, #fb_like, #photo_gallery, #comments, .banner_main, #question, 
#accessability {
	display: none;
}

body {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	color: #000;
	font-size: 0.75em;
	line-height: 1em;
	margin: 0;
	padding: 0;
	text-align: center;
}
h1, h2, h3, h4, h5, h6, ul, li, p, form, fieldset {
	margin: 0;
	padding: 0;
}
ul {
	list-style: none;
}
a {
	color: #000;
	text-decoration: underline;
}
img {
	border: 0 none;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: #000;
	font-weight: bold;
}

.float_left {
	float: left;
}
.float_right {
	float: right;
}
.display_none {
	display: none;
}
.cleaner {
	height: 1px;
	clear: both;
	visibility: hidden;
	margin: 0;
	padding: 0;
}
#navigation {
	font-size: 0.9em;
	margin: 0 10px 10px 15px;
}
#navigation span {
	color: #cbcbcb;
}
#content {
	text-align: left;
}
/* articles */
#articles {
	margin: 20px 15px 0 15px;
}
#articles h1 {
	font-size: 1.8em;
	line-height: 1.4em;
	margin-bottom: 10px;
}
#articles h2 {
	float: left;
	margin-bottom: 10px;
	font-size: 1.5em;
	line-height: 1em;
}
#articles .rss {
	float: right;
	font-size: 0.9em;
}
#articles .news_delimiter {
	clear: both;
	color: #ec9c1f;
	border: 2px solid #ec9c1f;
}
#articles #articles_list {
	
}
#articles #articles_list li {
	height: 110px;
	margin: 20px 0;
	clear: both;
}
#articles #articles_list li.main {
	height: 210px;
}
#articles #articles_list li .img_link {
	border: 1px solid #e0e0e0;
	padding: 2px;
	float: left;
	margin-right: 15px;
	display: block;
}
#articles #articles_list li img {
	vertical-align: middle;
}
#articles #articles_list li h2, 
#articles #articles_list li h3 {
	height: auto;
	text-align: left;
	margin: 5px 0;
}
#articles #articles_list li h2 {
	font-size: 1.5em;
	line-height: 1.1em;
	float: none;
}
#articles #articles_list li h3 {
	font-size: 1.3em;
	line-height: 1.1em;
}
#articles #articles_list li h2 a, 
#articles #articles_list li h3 a {
	text-decoration: none;
}
#articles #articles_list li h2 a:hover, 
#articles #articles_list li h3 a:hover {
	text-decoration: underline;
}
#articles #articles_list li ins {
	font-size: 0.9em;
	color: #616161;
	text-decoration: none;
}
#articles #articles_list li p {
	line-height: 1.4em;
}
#articles #articles_list li .link_article {
	font-size: 0.85em;
	text-transform: uppercase;
	margin-left: 5px;
	padding-left: 10px;
	color: #a46400;
	background: url('./../img/frontend/articles_link.png') 0 center no-repeat;
}
#articles #articles_list li.main .link_article {
	display: block;
	margin-left: 0;
	float: left;
	font-size: 0.9em;
}
#articles .link_archiv {
	display: block;
	float: right;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 5px;
	padding-left: 10px;
	color: #a46400;
	background: url('./../img/frontend/articles_link.png') 0 center no-repeat;
}
#article {
	margin-top: 10px;
	line-height: 1.4em;
}
#article ins {
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
	color: #616161;
}
#article .perex {
	font-weight: bold;
}
#article .img_holder {
	border: 1px solid #e0e0e0;
	padding: 2px;
	float: left;
	display: block;
	margin: 0 20px 10px 0;
}
#article img {
	vertical-align: middle;
}
#article p {
	margin: 10px 0;
}
/* end: articles */

/* info page */
#articles_wide h1 {
	font-size: 2em;
	line-height: 1.2em;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#articles_wide h2 {
	margin-bottom: 10px;
	font-size: 1.5em;
	line-height: 1.2em;
	padding-bottom: 5px;
}
#articles_wide .img_holder {
	border: 1px solid #e0e0e0;
	padding: 2px;
	float: right;
	display: block;
	margin: 0 20px 10px 20px;
}
#articles_wide img {
	vertical-align: middle;
}
#articles_wide .text_holder {
	line-height: 1.4em;
}
#articles_wide p {
	margin: 10px 20px 10px 0;
}
#articles_wide table {
	width: 100%;
	font-size: 1em;
	margin: 10px 0;
}
#articles_wide table th, 
#articles_wide table td {
	padding: 20px 15px;
}
#articles_wide table thead th, 
#articles_wide table td.thead_th {
	color: #fff;
	padding: 10px 15px;
	font-weight: bold;
	background: none;
}
#articles_wide table tbody th, 
#articles_wide table td.tbody_th {
	color: #000;
	font-weight: bold;
	background: none;
	border: 1px solid #ececec;
}
#articles_wide table tbody td, 
#articles_wide table td {
	background: none;
	border: 1px solid #ececec;
}
#articles_wide table tbody td.name, 
#articles_wide table td.name
span.name {
	color: #1d58a0;
}
#articles_wide ul {
	margin: 10px 0 10px 30px;
	width: 600px;
	padding: 10px 30px;
}
#articles_wide ul li {
	list-style: none;
	margin: 7px 0;
	padding-left: 10px;
}
/* green */
#articles_left_column .green h2 {
	background-color: #07af59;
}
#articles_left_column .green .content {
	background-color: #f1fbf6;
	border: 2px solid #dff5eb;
}
#articles_left_column .green ul.links li.active {
	background: #e8f8f0;
	border-top: 2px solid #dff5eb;
	border-bottom: 2px solid #dff5eb;
}
#articles_left_column .green ul.links li.active ul li {
	border: 0 none;
	list-style: inside url('./../img/frontend/ico_item_green.png');
}
#articles_left_column .green ul.links li.active ul li a {
	color: #008842;
}
#articles_wide .green h1 {
	border-bottom: 4px solid #07af59;
	position: relative;
}
#articles_wide .green h2 {
	border-bottom: 2px solid #07af59;
}
#articles_wide .green table thead th {
	background: none;
}
#articles_wide .green table tbody th {
	background: none;
	border: 1px solid ececec;
}
#articles_wide .green ul {
	background: none;
	border: 1px solid ececec;
}
#articles_wide .green ul li {
	background: url('./../img/frontend/ico_item_green_square.png') 0 center no-repeat scroll;
}
/* end: green */
/* blue */
#articles_left_column .blue h2 {
	background-color: #4997f7;
}
#articles_left_column .blue .content {
	background-color: #f3f8ff;
	border: 2px solid #e3ecf8;
}
#articles_left_column .blue ul.links li.active {
	background: #ebf4ff;
	border-top: 2px solid #e3ecf8;
	border-bottom: 2px solid #e3ecf8;
}
#articles_left_column .blue ul.links li.active ul li {
	border: 0 none;
	list-style: inside url('./../img/frontend/ico_item_blue.png');
}
#articles_left_column .blue ul.links li.active ul li a {
	color: #0865d6;
}
#articles_wide .blue h1 {
	border-bottom: 4px solid #4997f7;
}
#articles_wide .blue h2 {
	border-bottom: 2px solid #4997f7;
}
#articles_wide .blue table thead th {
	background: none;
}
#articles_wide .blue table tbody th {
	background: none;
	border: 1px solid #ececec;
}
#articles_wide .blue ul {
	background: none;
	border: 1px solid #ececec;
}
#articles_wide .blue ul li {
	background: url('./../img/frontend/ico_item_blue_square.png') 0 center no-repeat scroll;
}
/* end: blue */
/* red */
#articles_left_column .red h2 {
	background-color: #f74949;
}
#articles_left_column .red .content {
	background-color: #fef4f4;
	border: 2px solid #f8e6e6;
}
#articles_left_column .red ul.links li.active {
	background: #ffecec;
	border-top: 2px solid #f8e6e6;
	border-bottom: 2px solid #f8e6e6;
}
#articles_left_column .red ul.links li.active ul li {
	border: 0 none;
	list-style: inside url('./../img/frontend/ico_item_red.png');
}
#articles_left_column .red ul.links li.active ul li a {
	color: #d61d1d;
}
#articles_wide .red h1 {
	border-bottom: 4px solid #f74949;
}
#articles_wide .red h2 {
	border-bottom: 2px solid #f74949;
}
#articles_wide .red table thead th {
	background: none;
}
#articles_wide .red table tbody th {
	background: none;
	border: 1px solid #ececec;
}
#articles_wide .red ul {
	background: none;
	border: 1px solid #ececec;
}
#articles_wide .red ul li {
	background: url('./../img/frontend/ico_item_red_square.png') 0 center no-repeat scroll;
}
/* end: red */
/* orange */
#articles_left_column .orange h2 {
	background-color: #d98604;
}
#articles_left_column .orange .content {
	background-color: #fef9f2;
	border: 2px solid #fcebd6;
}
#articles_left_column .orange ul.links li.active {
	background: #fdf5ed;
	border-top: 2px solid #fcebd6;
	border-bottom: 2px solid #fcebd6;
}
#articles_left_column .orange ul.links li.active ul li {
	border: 0 none;
	list-style: inside url('./../img/frontend/ico_item_orange.png');
}
#articles_left_column .orange ul.links li.active ul li a {
	color: #b16d02;
}
#articles_wide .orange h1 {
	border-bottom: 4px solid #d98604;
}
#articles_wide .orange h2 {
	border-bottom: 2px solid #d98604;
}
#articles_wide .orange table thead th {
	background: none;
}
#articles_wide .orange table tbody th {
	background: none;
	border: 1px solid #ececec;
}
#articles_wide .orange ul {
	background: none;
	border: 1px solid #ececec;
}
#articles_wide .orange ul li {
	background: url('./../img/frontend/ico_item_orange_square.png') 0 center no-repeat scroll;
}
/* end: orange */
/* brown */
#articles_left_column .brown h2 {
	background-color: #9b5d04;
}
#articles_left_column .brown .content {
	background-color: #fbf8f2;
	border: 2px solid #f2e6d7;
}
#articles_left_column .brown ul.links li.active {
	background: #f9f3e9;
	border-top: 2px solid #f2e6d7;
	border-bottom: 2px solid #f2e6d7;
}
#articles_left_column .brown ul.links li.active ul li {
	border: 0 none;
	list-style: inside url('./../img/frontend/ico_item_brown.png');
}
#articles_left_column .brown ul.links li.active ul li a {
	color: #845408;
}
#articles_wide .brown h1 {
	border-bottom: 4px solid #9b5d04;
}
#articles_wide .brown h2 {
	border-bottom: 2px solid #9b5d04;
}
#articles_wide .brown table thead th {
	background: none;
}
#articles_wide .brown table tbody th {
	background: none;
	border: 1px solid #ececec;
}
#articles_wide .brown ul {
	background: none;
	border: 1px solid #ececec;
}
#articles_wide .brown ul li {
	background: url('./../img/frontend/ico_item_brown_square.png') 0 center no-repeat scroll;
}
/* end: brown */
/* end: info page */

/* events */
#articles_wide #events {
	background: none;
	border: 0 none;
	margin: 10px 0;
	padding: 0;
	width: 100%;
}
#articles_wide #event #event_detail,
#articles_wide #events li {
	padding: 7px;
	margin: 10px 0;
	clear: both;
	/*height: 200px;*/
}
#articles_wide #events li.dark {
	
}
#articles_wide #events li .img_link, 
#articles_wide #event .img_link {
	border: 1px solid #e0e0e0;
	padding: 2px;
	float: left;
	margin-right: 15px;
	display: block;
	width: 154px;
	overflow: hidden;
}
#articles_wide #events li img, 
#articles_wide #event img {
	vertical-align: middle;
}
#articles_wide #events li div.e_holder, 
#articles_wide #event div.e_holder {
	float: left; width: 558px;
}
#articles_wide #events li ins, 
#articles_wide #event ins {
	text-decoration: none;
	font-size: 1.5em;
}
#articles_wide #events li h2.h_event, 
#articles_wide #event h2.h_event {
	font-size: 1.8em;
	font-weight: normal;
	border: 0 none;
	margin: 5px 0 0 0;
	color: #007539;
}
#articles_wide #events li h2 a {
	text-decoration: none;
	color: #007539;
}
#articles_wide #events li h2 a:hover {
	text-decoration: underline;
}
#articles_wide #events li .organiser, 
#articles_wide #event .organiser {
	display: block;
	margin: 5px 0 10px 0;
}
#articles_wide #events li .link_event {
	display: block;
	font-size: 0.85em;
	text-transform: uppercase;
	margin-top: 5px;
	padding-left: 10px;
	color: #007539;
	background: url('./../img/frontend/ico_item_green.png') 0 center no-repeat;
}
#articles_wide #events li .link_event:hover {
	color: #000;
}
#articles_wide #event ul.docs {
	background: none;
	border: 0 none;
	margin: 15px 0;
	padding: 0;
}
#content #articles_wide #event ul.docs li {
	list-style: none;
	background: url('./../img/frontend/ico_item_black.png') 0 center no-repeat;
	margin: 10px 0;	
}
/* end: events */
/* cinema */
#articles_wide #cinema {
	width: auto;
}
#articles_wide #cinema li {
	border-bottom: 1px solid #ececec;
}
#articles_wide #cinema h2 {
	border: 0 none;
}
/* end: cinema */
/* questions */
#articles_wide .text_holder .questions {
	background: none;
	border: 0 none;
	width: auto;
	margin: 0 auto;
	padding: 0;
}
#articles_wide .text_holder .questions li {
	background: none;
	border-top: 1px solid #ececec;
	padding: 0;
}
#articles_wide .text_holder .questions li.first {
	border-top: 0 none;
}
#articles_wide .text_holder .questions li div {
	padding: 15px 20px;
}
#articles_wide .text_holder .questions li div.a {
	background: none;
	border: 2px solid #e6eef9;
	margin-top: -15px;
	margin-left: 30px;
}
#articles_wide .text_holder .questions li div ins {
	text-decoration: none;
	color: #4997f7;
	font-weight: normal;
	font-size: 0.9em;
}
#articles_wide .text_holder .questions li div p {
	margin: 10px 0;
}
#articles_wide .text_holder .questions li div.a h3 {
	color: #0865d6;
	margin-bottom: 5px;
}
#articles_wide .text_holder .questions li div h3 ins {
	margin-left: 5px;
	font-size: 0.8em;
}
#articles_wide .text_holder .questions li div .d {
	display: none;
}
/* end: questions */

.back {
	position: absolute;
	top: 1em;
	right: 1em;
	text-align: right;
}

@media print { .back { display: none; } }
