@charset "utf-8";
body{ padding: 0px; background-image:url('/images/header-bg.gif'); background-repeat:no-repeat; background-position:top center; }
html{ background-color:#120e08; background-image: url('/images/header-bg2.gif'); background-repeat:repeat-x; }
div { text-align:left; }
form { padding:0; margin:0; }
h1{}
h2{}

/* ZAKLADNY LAYOUT - SIRKY / ZAROVNANIE STLPCOV ################################################################################################################## */
#page{ width:920px; padding:0; }
#header{ height:355px; }
#primary-links{ width:670px; float:right; }
#mini-navigation{ font-size:10px; }
#left-column{ width:250px; float:left; background: #000000 url('/images/left-column-bg.jpg') no-repeat; }
#content{ width:420px; float:left; }
#right-column{ width:250px; float:left; background: #000000 url('/images/right-column-bg.jpg') no-repeat; }
#footer{}

.title{ font-size:14px; margin-top:2px; }
.content{ padding:15px; }

/* HEADER ---------------------------------------------------------------------------------------------------------------------------------------------------- */
#header .logo{}
#header .logo img{ border:none; }

/* PRIMARY LINKS --------------------------------------------------------------------------------------------------------------------------------------------- */
#primary-links{
	height:60px;
	/*background:#1d94bc url('/images/pl-right.gif') no-repeat;*/
	background-position:right;
	line-height:22px;
}
#primary-links .content{
	padding:0;
}
#module-primary-links{
	float:left;
}
/* LEVEL 1 */
#primary-links ul{
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
}
#primary-links ul li{
	margin:10px 5px 0 5px;
	padding:0;
}
#primary-links ul li a{
	display:block;
	padding:0 12px 0 12px;
	color:#cccccc;
	text-decoration:none;
	background-color:#000000;
	border:3px solid #59534b;
}
#primary-links ul li a:hover{
	background-color:#464646;
}
#primary-links .pl-normal{}
#primary-links .pl-active{ background-color:#464646;}
/*#primary-links .pl-obluk{ background: #1d94bc url('/images/pl-left.gif') no-repeat; }*/
#primary-links .pl-obluk:hover{ background-color: #464646; }
#primary-links .pl-obluk-active{ background-color: #464646; }

/* MINI NAVIGATION ------------------------------------------------------------------------------------------------------------------------------------------- */
#mini-navigation .content{ color:#999999; }
#mini-navigation a{ color:#999999; }
#mini-navigation a:hover{ text-decoration:none; }

/* CATEGORY PAGES -------------------------------------------------------------------------------------------------------------------------------------------- */
.category-pages{ padding:20px; outline:dashed 1px; }
.category-pages .title{ margin-bottom:15px; font-weight:bold;  }
.category-pages .content{ padding:0; outline:dotted 1px; }

.category-pages ul{	list-style-type:none; padding:0; margin:0; line-height:25px;  }
.category-pages ul li{ margin:0; padding:0; }
.category-pages ul a{ font-weight:bold; display:block; text-decoration:none; height:25px; }
.category-pages ul a:hover{ }
.category-pages ul img{ margin-right:5px; }

.category-pages ul ul{}
.category-pages ul ul li{ }
.category-pages ul ul a{ font-weight:normal; }

.category-pages ul ul ul a{ font-size:11px; }

/* NEWS SHORT ------------------------------------------------------------------------------------------------------------------------------------------------ */
.news-short{ padding:20px; outline:dashed 1px; }
.news-short .title{ margin-bottom:15px; font-weight:bold;  }
.news-short .content{ padding:0; outline:dotted 1px; }
.news-short .item{ padding:5px 0 5px 0; }
.news-short .publictime{}
.news-short .all-news{ padding:10px 0 0 0; text-align:right; }
.news-short a{}
.news-short a:hover{ text-decoration:none; }

/* FOOTER ---------------------------------------------------------------------------------------------------------------------------------------------------- */
#footer{ width:920px; height:175px; background:#120e08 url('/images/footer-bg.gif') no-repeat; font-size:11px;}
#footer .content{ padding:0; }
#footer #footer-left{ padding-left:10px; line-height:70px; float:left; color:#c6c2bc; }
#footer #footer-right{ padding-right:10px; width:275px; text-align:right; line-height:70px; float:right; color:c6c2bc; }
#footer #footer-right a{ color:#c6c2bc; text-decoration:none; }
#footer #footer-right a:hover{ color:#ff6600; text-decoration:underline; }

/* CONTENT ################################################################################################################################################### */
	/* FCK CONTENT ------------------------------------------------------------------------------------------------------------------------------------------- */
	#content .content{ padding:15px 10px 30px 10px; }

	/* NEWS LIST --------------------------------------------------------------------------------------------------------------------------------------------- */
	#news-list{ padding:20px 15px 20px 30px; }
	#news-list .item{ padding-bottom:20px; border-bottom:1px solid #efefef; }
	#news-list .item a{ font-size:14px; }
	#news-list .item a:hover{ text-decoration:none; }
	#news-list .item .data{ padding-top:15px; }
	#news-list .item .data .publictime{ font-size:11px; }
	#news-list .item .data .title{ border:none; padding:0; font-weight:normal; }
	#news-list .item .data .description{}
	
	/* NEWS -------------------------------------------------------------------------------------------------------------------------------------------------- */
	#news{ }
	#news .publictime{ padding:0 0 0 30px; font-size:11px; }
	#news .title{ border:none; padding:0; }
	
/* OTHERS #################################################################################################################################################### */
	.pages{ margin:0; padding:15px 15px 3px 15px; text-align:right; }
	.pages a{ text-decoration:none; }
	.pages a:hover{ text-decoration:underline; }
	
	.content-bottom{ border-bottom:10px solid #CCCCCC; margin:5px 0 5px 0; }
	
	/* FORMS ------------------------------------------------------------------------------------------------------------------------------------------------- */
	.form{ padding:5px 15px 15px 30px; }
	.form table{}
	.form table tr{}
	.form table th{}
	.form table td{
	font-size:14px;}
	.form table td input{
		border:3px solid #59534b;
		background-color:#e7e3de;
	}
	.form table td textarea{
		border:3px solid #59534b;
		background-color:#e7e3de;
	}
	.form table td textarea{ font-size:12px; border:1px solid #999999; }
	.text{ padding:5px 15px 5px 30px; }

	#echo-error{
		border:1px solid #FF0000;
		color:#FF0000;
	}
	#echo-info{
		border:1px solid #689e6b;
		color:#689e6b;
		padding:10px;
	}