﻿@charset "utf-8";
/* CSS pro iReport.sk */
/* Nakódoval: Michal Kašpar - kasparmichal@centrum.cz - www.myheaven.cz */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}

*{margin:0px auto;padding:0px;}
a{cursor:pointer;}
img{border:none;}
.red{color:#ce0b0b;}
.grey{color:#868686;}
.dgrey{color:#767676;}
.f-left{float:left}
.f-right{float:right}
.a-left{text-align:left}
.a-right{text-align:right}
.clear{clear:both;}

#all{
	width:1024px; 
	background:#eeeeee url(../img/all.jpg) repeat-x;
	}
	
.col-right {
	float:right; 
	width:415px; 
	margin:0px 16px 0px 0px; 
	}
	
	
/******Header of page******/
#header{
	height:109px; 
	width:1024px; 
	background:#FFFFFF url(../img/header.jpg) no-repeat center;
	}
h1 a {
	display:block; 
	float:left; border:none; 
	padding:0px; 
	margin:0px; 
	height:109px; 
	width:299px;
	}

img.top-banner{
	margin:26px 0px 0px 0px; 
	width:468px; 
	height:60px; 
	float:left; 
	border:none;
	}
.search{
	width:257px; 
	height:86px; 
	float:left;
	}
.search input.search-btn{
	background:#fbfbfb url(../img/btn_search.jpg) no-repeat center; 
	width:32px; 
	height:23px; 
	border:none;
	margin:40px 0px 0px 0px; 
	cursor:pointer;
	float:left;
	}
.search input.text{
	float:left;
	background:#fbfbfb url(../img/input_search.jpg) no-repeat; 
	width:165px; 
	height:23px; 
	border:none; 
	margin:40px 0px 0px 40px; 
	color:#b5b5b5; 
	font-size:11px;
	}
.search a{
	color:#ce0b0b; 
	font-size:11px; 
	margin:5px 0px 0px 0px; 
	padding:0px 5px 0px 5px;
	position:relative;
	top:2px;
	display:block;
	float:left;
	}
.search a.first{
	border-right:1px solid #2a2a2a; 
	margin-left:80px;
	}
p.actual{
	text-align:right; 
	padding:3px 20px 0px 0px; 
	line-height:22px; 
	font-size:11px;
	}
	
	
/******Main menu of the page******/
#main-menu{
	margin:0px 0px 10px 0px;
	}
#main-menu ul{
	list-style:none; 
	float:left; 
	margin:0px; 
	padding:0px;
	}
#main-menu ul li{
	float:left;
	}
#main-menu .down a.last, #main-menu .top a.last{
	border:none;
	}

#main-menu .top{
	background:#FFFFFF url(../img/menu_up.jpg) no-repeat center; 
	height:42px; 
	width:1024px;
	}
#main-menu .top ul{
	margin:0px 15px 0px 15px; 
	padding:0px 0px 0px 0px;
	}
#main-menu .top a{
	color:#ababab; 
	text-decoration:none; 
	text-transform:uppercase; 
	font-size:10px; 
	padding:12px 10px 0px 10px; 
	height:30px; 
	display:block; 
	border-right:1px dotted #4a4a4a; 
	float:left; 
	margin:0px;
	}
#main-menu .top a:hover, #main-menu .top a.active{
	color:#FFFFFF; 
	background:#d60606 url(../img/menu_up_active.jpg) repeat-x;
	}

#main-menu .down{
	background:#FFFFFF url(../img/menu_down.jpg) no-repeat center; 
	height:25px; 
	width:1024px;
	}
#main-menu .down ul{
	margin:0px 20px 0px 40px; 
	padding:5px 0px 0px 0px;
	}
#main-menu .down a{
	color:#000000; 
	text-decoration:none; 
	padding:0px 10px 0px 10px; 
	border-right:1px solid #000000;
	}
#main-menu .down a:hover, #main-menu .down a.active{
	color:#FFFFFF; 
	text-decoration:underline;
	}
	

/******Login in right col / Příhlášení uživatele******/
.login{
	border:1px solid #dadada; 
	width:413px; 
	background-color:#fbfbfb; 
	margin:0px 0px 10px 0px; 
	padding:0px 0px 10px 0px;
	}
.login h3{
	padding:2px 5px 2px 5px; 
	color:#2a2a2a; 
	font-weight:600; 
	font-size:12px; 
	width:395px; 
	display:block; 
	border-bottom:1px solid #dadada; 
	margin:0px 4px 0px 4px;
	}


.login a {
	padding:0px 25px 0px 0px; 
	font-size:11px;
	}
.login ul {list-style:none;	color:#2a2a2a; margin:10px 0px 0px 20px; }
.login ul li {height:30px;}
.login .input-login{width:200px; height:20px; color:#2a2a2a;  margin:0px 10px 5px 0px; }
.login .input-submit{ color:#2a2a2a;  margin:0px 10px 5px 0px; }
.login .input-pasword{width:200px; height:20px;	color:#2a2a2a; margin:5px 0px 5px 0px;}
/******Short news in right col / Prehľad krátkych správ ******/
.short-news{
	width:413px; 
	background-color:#b5b5b5; 
	border:1px solid #dadada; 
	padding:4px 0px 5px 0px;
	}
.short-news h3{
	padding:2px 5px 2px 5px; 
	color:#2a2a2a; 
	font-weight:600; 
	font-size:12px; 
	width:403px; 
	background-color:#efefef; 
	display:block; 
	border-bottom:1px solid #dadada;
	}
.short-news a {
	padding:5px 25px 0px 0px; 
	font-size:11px;
	}
.short-news .news strong{
	font-size:11px;
	}
.short-news .news p{ 
	color:#FFFFFF; 
	font-size:11px; 
	padding:2px 0px 0px 0px;
	}
.short-news .news img {
	border:1px solid #c7c7c7; 
	margin:0px 25px 0px 25px; 
	float:left;
	}
.short-news .news{
	display:block; 
	padding:10px 5px 10px 10px; 
	border-bottom:1px solid #cecece;
	}
.short-news .news a{
	color:#595959; 
	text-decoration:none; 
	float:right; 
	font-size:10px;
	}


/******Today news in right col / Správa dňa******/
.today-news{
	border:1px solid #dadada; 
	width:413px; 
	background-color:#fbfbfb; 
	margin:10px 0px 0px 0px; 
	padding:0px 0px 10px 0px;
	}
.today-news h3{
	padding:2px 5px 2px 5px; 
	color:#2a2a2a; 
	font-weight:600; 
	font-size:12px; 
	width:395px; 
	display:block; 
	border-bottom:1px solid #dadada; 
	margin:0px 4px 0px 4px;
	}
.today-news img {
	border:1px solid #c7c7c7; 
	margin:10px 25px 0px 35px; 
	float:left;
	}
.today-news p{
	color:#ce0b0b; 
	font-size:11px; 
	padding:10px 0px 0px 0px; 
	font-weight:600; 
	font-size:13px;
	text-align:justify;
	}
.today-news a {
	padding:0px 25px 0px 0px; 
	font-size:11px;
	}


/******Opinions in right col / Názory******/
.opinions{
	border:1px solid #dadada; 
	width:413px; 
	background-color:#fbfbfb; 
	margin:10px 0px 0px 0px; 
	padding:0px 0px 10px 0px;
	}
.opinions h3{
	padding:2px 5px 2px 5px; 
	color:#2a2a2a; 
	font-weight:600; 
	font-size:12px; 
	width:395px; 
	display:block; 
	border-bottom:1px solid #dadada; 
	margin:0px 4px 0px 4px;
	}
.opinions a {
	padding:5px 25px 0px 0px; 
	font-size:11px;
	}
.opinions .news strong{
	font-size:11px;
	}
.opinions .news p{ 
	color:#2a2a2a; 
	font-size:11px; 
	padding:2px 0px 0px 0px;
	}
.opinions .news img {
	border:1px solid #c7c7c7; 
	margin:0px 25px 0px 25px; 
	float:left;
	}
.opinions .news{
	display:block; 
	padding:10px 5px 10px 10px; 
	border-bottom:1px solid #cecece;
	}
.opinions .actual{
	background:#d5d5d5 url(../img/top.jpg) no-repeat left;
	}


/******Itembox in right col / Pozvánky-Oznámenia-Stalo sa******/
.itembox{
	width:413px; 
	background-color:#d5d5d5; 
	border:1px solid #dadada; 
	padding:0px 0px 5px 0px; 
	margin:10px 0px 0px 0px;
	}
.itembox ul{
	list-style:none; 
	padding:5px 0px 0px 0px; 
	background-color:#FFFFFF;
	}
.itembox ul li {
	float:left;
	}
.itembox ul li a{
	font-weight:600; 
	display:block; 
	float:left; 
	color:#2a2a2a; 
	text-decoration:none; 
	background-color:#FFFFFF; 
	height:20px; 
	padding:5px 34px 0px 34px; 
	border-right:1px dotted #d5d5d5;
	}
.itembox ul li a:hover, .itembox ul li a.active{
	background-color:#d5d5d5; 
	color:#c40808;
	}
.itembox ul li a.last{
	border:none;
	}
.itembox a.more {
	padding:5px 15px 0px 0px; 
	font-size:11px;
	}
.itembox .news {
	padding:10px 15px 10px 15px; 
	border-bottom:1px solid #ececec;
	}
.itembox strong.date{
	font-size:11px; 
	padding:2px 0px 0px 0px;
	}
.itembox p{
	padding:2px 0px 0px 0px;
	}


/******Discusions in right col / Diskusie / Debaty******/
.discusions{
	border:1px solid #dadada; 
	width:413px; 
	background-color:#fbfbfb; 
	margin:10px 0px 10px 0px; 
	padding:0px 0px 10px 0px;
	}
.discusions h3{
	padding:2px 5px 2px 5px; 
	color:#2a2a2a; 
	font-weight:600; 
	font-size:12px; 
	width:395px; 
	display:block; 
	border-bottom:1px solid #dadada; 
	margin:0px 4px 5px 4px;
	}
.discusions a {
	color:#868686; 
	padding-right:20px;
	}
.discusions .l-col{
	float:left; 
	border-right:1px solid #dadada; 
	width:177px; 
	padding:0px 0px 0px 25px;
	}
.discusions .r-col{
	float:right; 
	width:181px; 
	padding:0px 5px 0px 20px;
	}
.discusions span{
	font-size:11px;
	}
.discusions p {
	padding:5px 0px 0px 0px;
	text-align:justify;
	}

/**Content of the page in left col**/
.col-left {float:left; width:593px;}

/*Main news on the top of the main page*/
.col-left .main-news{border:1px solid #dbdbdb; background-color:#fbfbfb; width:557px; float:left; margin-left:16px; color:#2a2a2a; font-size:11px;}
.col-left .main-news h2{font-size:16px; color:#c30b0b; width:539px; display:block; font-weight:600}
.col-left .main-news h2 a{font-size:16px; color:#c30b0b; padding:10px 5px 5px 0px; width:539px; display:block; border-bottom:1px solid #dadada; margin:0px 4px 10px 4px; font-weight:600; text-decoration:none;}
.col-left .main-news img {border:1px solid #7c7c7c; float:left; margin:0px 10px 10px 10px;}
.col-left .main-news p{padding:10px 10px 0px 0px; font-size:11px; line-height:19px; text-align:justify;}
.col-left .main-news a {color:#2a2a2a; font-size:12px; padding:0px 5px 0px 27px; display:block; float:left; margin:20px 10px 0px 0px;}
.col-left .main-news a.all{ background:#fbfbfb url(../img/ico_all.jpg) left no-repeat;}
.col-left .main-news a.discusion{ background:#fbfbfb url(../img/ico_discusion.jpg) left no-repeat;}

/*Other news on the main page under the top news*/
.col-left .news{width:557px; float:left; margin-left:16px; color:#2a2a2a; font-size:11px; margin-top:8px; border-bottom:1px solid #dadada;}
.col-left .news h2{font-size:15px; color:#c30b0b; width:539px; display:block; font-weight:600}
.col-left .news h2 a{font-size:15px; color:#c30b0b; padding:10px 5px 5px 0px; width:539px; display:block; margin:0px 4px 7px 4px; font-weight:600; text-decoration:none;}
.col-left .news img {border:1px solid #7c7c7c; float:left; margin:0px 10px 10px 10px;}
.col-left .news p{padding:5px 10px 0px 0px; font-size:11px; line-height:16px; text-align:justify;}
.col-left .news a {color:#2a2a2a; font-size:12px; padding:0px 5px 0px 27px; display:block; float:left; margin:10px 10px 0px 0px;}
.col-left .news a.all{ background:#fbfbfb url(../img/ico_all.jpg) left no-repeat;}
.col-left .news a.discusion{ background:#fbfbfb url(../img/ico_discusion.jpg) left no-repeat;}
.col-left .news p{padding:5px 10px 0px 121px; font-size:11px; line-height:16px; display:block; text-align:justify;}
.col-left .news a {color:#2a2a2a; font-size:12px; padding:0px 5px 0px 27px; display:block; margin:0px 10px 10px 0px; float:left; }

/*Page navigation on the main page*/
.col-left .navigation{width:557px; float:left; margin-left:16px; color:#2a2a2a; font-size:11px; margin-top:8px;}
.col-left .navigation a{color:#2a2a2a; margin:0px 6px 0px 7px;}

/*List og themes on the bottom of the main page*/
.col-left .themes{width:557px; float:left; margin-left:16px; color:#2a2a2a; font-size:11px; margin-top:8px;}
.col-left .themes .col-l{float:left; width:270px;}
.col-left .themes .col-r{float:right; width:270px;}
.col-left .themes h2{color:#2a2a2a; font-size:13px; font-weight:600; padding:0px 0px 3px 0px;}
.col-left .themes h3{color:#c30b0b; background:#d5d5d5 url(../img/themes_header.jpg) repeat-x; height:19px; padding:2px 0px 0px 5px; margin:4px 0px 0px 0px; clear:both;font-size:13px;}
.col-left .themes ul{list-style:none;}
.col-left .themes ul li a{color:#2a2a2a; margin:5px 5px 0px 5px; display:block;}
.col-left .themes a.more{color:#c30b0b; float:right; display:block; margin:5px 10px 10px 0px;}

/**Detail page of news**/
.col-left .news-detail{border:1px solid #dbdbdb; background-color:#fbfbfb; width:557px; float:left; margin-left:16px; color:#2a2a2a; font-size:12px;}
.col-left .news-detail h2{font-size:16px; color:#c30b0b; padding:10px 5px 5px 5px; width:539px; display:block; border-bottom:1px solid #dadada; margin:0px 4px 0px 4px; font-weight:600}
.col-left .news-detail span.source{display:block; padding:2px 0px 0px 20px; font-size:11px;}
.col-left .news-detail img {border:1px solid #7c7c7c;margin:10px 10px 10px 10px;}
.col-left .news-detail strong.date{padding:20px 0px 10px 20px;display:block;}
.col-left .news-detail p{padding:5px 10px 5px 10px; font-size:12px; line-height:19px; text-align:justify;}
.col-left .news-detail a {color:#c40808; font-size:12px; }
.col-left .news-detail a.home{ background:#fbfbfb url(../img/ico_home.jpg) left no-repeat; float:left;padding:0px 5px 0px 27px; display:block; margin:10px 5px 10px 10px;}
.col-left .news-detail a.print{ background:#fbfbfb url(../img/ico_print.jpg) left no-repeat; float:left;padding:0px 5px 0px 27px; display:block; margin:10px 5px 10px 10px;}
.col-left .news-detail a.email{ background:#fbfbfb url(../img/ico_email.jpg) left no-repeat; float:left;padding:0px 5px 0px 27px; display:block; margin:10px 5px 10px 10px;}
.col-left .news-detail a.discusion{ background:#fbfbfb url(../img/ico_discusion2.jpg) left no-repeat; float:left;padding:0px 5px 0px 27px; display:block; margin:10px 5px 10px 10px;}
.col-left .news-detail img.banner{margin:10px 0px 10px 40px;}

/*Discusions and feedback on the detail page of main page*/
.col-left .news-detail a.read-all{width:86px; height:19px; background:#b5b5b5 url(../img/btn_read_all.jpg) no-repeat center; color:#2a2a2a; display:block; float:left; padding:5px 5px 0px 27px; display:block; margin:10px 5px 10px 10px;}
.col-left .news-detail a.send-feedback{width:86px; height:19px; background:#b5b5b5 url(../img/btn_send_feedback.jpg) no-repeat center; color:#2a2a2a; display:block;float:left;padding:5px 5px 0px 27px; display:block; margin:10px 5px 10px 10px;}
.col-left .news-detail p.warning{clear:both; font-size:11px; line-height:14px;}
.col-left .news-detail .feedback {margin:10px 10px 10px 10px; border-bottom:1px solid #d6d6d6;}
.col-left .news-detail .level2 {margin:0px 0px 0px 30px;}
.col-left .news-detail .level3 {margin:0px 0px 0px 60px;}
.col-left .news-detail .feedback .top-level1 {background:#e0e0e0 url(../img/feedback_header.jpg) repeat-x; padding:0px 10px 0px 10px; height:51px;}
.col-left .news-detail .feedback .top {padding:0px 10px 0px 10px; height:51px;}
.col-left .news-detail .feedback h3{font-size:12px; padding:5px 0px 5px 0px;float:left;}
.col-left .news-detail .feedback span.date{font-size:11px; padding:0px 20px 0px 0px;}
.col-left .news-detail .feedback span.autor{font-size:11px;padding:0px 20px 0px 0px;}

.col-left .news-detail .feedback .top-level1 a{font-size:11px;color:#888888;}
.col-left .news-detail .feedback .top-level1 a.thumbs-up{background:url(../img/thumbs_up.jpg) no-repeat left; display:block; height:20px; width:15px; color:#0b8015;padding:0px 0px 0px 25px; float:right; margin:10px 10px 0px 10px;}
.col-left .news-detail .feedback .top-level1 a.thumbs-down{background:url(../img/thumbs_down.jpg) no-repeat left; display:block; height:20px; width:15px; color:#c30b0b; padding:0px 0px 0px 25px; float:right;margin:10px 10px 0px 10px;}

.col-left .news-detail .feedback .top a{font-size:11px;color:#888888;}
.col-left .news-detail .feedback .top a.thumbs-up{background:url(../img/thumbs_up.jpg) no-repeat left; display:block; height:20px; width:15px; color:#0b8015;padding:0px 0px 0px 25px; float:right;margin:10px 10px 0px 10px;}
.col-left .news-detail .feedback .top a.thumbs-down{background:url(../img/thumbs_down.jpg) no-repeat left; display:block; height:20px; width:15px; color:#c30b0b; padding:0px 0px 0px 25px;float:right; margin:10px 20px 0px 10px;}

/**Submit email from detail page**/
.col-left .news-detail ul.submit-email {list-style:none; margin:30px 0px 0px 150px; width:260px; padding:20px 0px 0px 0px;}
.col-left .news-detail ul.submit-email input{height:20px; margin:0px 0px 5px 0px; width:250px;}
.col-left .news-detail ul.submit-email input.submit-email{height:28px; width:100px; margin:0px 0px 0px 150px;}

.col-left .news-detail ul.small-form{list-style:none; margin:20px 0px 10px 20px; width:250px;float:left;}
.col-left .news-detail ul.small-form li {padding:5px 0px 0px 0px;}
.col-left .news-detail ul.small-form input {height:20px; width:250px;}
.col-left .news-detail ul.small-form select {height:20px; width:250px;}
.col-left .news-detail ul.small-form input.submit{height:28px; width:100px; margin:0px 0px 0px 150px;}


.col-left .news-detail ul.submit-form{list-style:none; margin:20px 0px 10px 25px; width:500px;}
.col-left .news-detail ul.submit-form li {padding:5px 0px 0px 0px;}
.col-left .news-detail ul.submit-form input {height:20px; width:500px;}
.col-left .news-detail ul.submit-form textarea {height:200px; width:500px;}
.col-left .news-detail ul.submit-form select {height:20px; width:500px;}
.col-left .news-detail ul.submit-form input.submit{height:28px; width:100px; margin:0px 0px 0px 400px;}

/******Footer of page******/
#footer{
	clear:both; 
	height:96px; 
	width:934px; 
	background:#ebebeb url(../img/footer.jpg) repeat-x; 
	font-size:10px; 
	color:#6f6e6e; 
	text-align:center; 
	line-height:15px; 
	padding:0px 45px 0px 45px;
	}
#footer p{
	padding:8px 0px 0px 0px;
	}
#footer a {
	color:#6f6e6e; 
	text-decoration:none;
	}
#footer a:hover{
	text-decoration:underline;
	}

img{
	background:url('../img/nedostupny.png');
	background-repeat:no-repeat;
}