/*Készítette: Valasek Norbert*/

body{
	margin:0;
	padding:0;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-size:auto;
	background-color:#140c09;
}

#fullcontent{
	clear:both;
	width:980px;
	margin:0 auto;
}

#topcontent{
	width:980px;
	height:90px;
	float:left;
	display:block;
	margin:0;
	padding:0;
}

#headerlogo{
	clear:both;
	float:left;
}

#headermenu{
	float:right;
	text-transform:uppercase !important;
}

#headermenu a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:80%;
	color:#fff;
	text-decoration:none;
	padding:5px;
	line-height:25px;
    background-image:url(images/topmenuleft.jpg);
    background-position:top left;
	background-repeat:no-repeat;
	height:35px;
}

#headermenu a:hover{
	color:#000;
}

a.menuButton{
	background-image:url(images/topmenumiddle.jpg) !important;
	background-repeat:repeat-x !important;
	height:35px;
	float:left;
    margin-left:10px;
    margin-right:10px;
    padding-left:20px !important;
    padding-right:20px !important;
}

.link_left{
	background-image:url(images/topmenuleft.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:7px;
	height:35px;
	float:left;
}

.link_right{
	background-image:url(images/topmenuright.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:8px;
	height:35px;
	float:right;
	display:block;
}

.menu{
    background-image:url(images/topmenumiddle.jpg);
    position:absolute;
    text-align:left;
    background-color:#A1160E;
    display:block;
    border:1px solid #000;
    opacity:0.7;
    right:0;
    width:220px;
    visibility:hidden;
    margin-top:-10px;
    margin-left:-30px;
    z-index:999999999;
}

.menu a{
    clear:both;
    float:left;
    display:block;
    width:210px;
}

#imageslider{
    clear:both;
    float:left;
    width:100%;
    height:337px;
    background-image:url(images/bannershadow.png);
	background-repeat:no-repeat;
	background-position:bottom center;
    margin-top:5px;
}

#topblocks{
    clear:both;
    float:left;
    width:100%;
    height:145px;
}

.topblocks_left{
    clear:both;
    float:left;
    width:320px;
    background-image:url(./images/border.png);
    background-repeat:no-repeat;
    background-position:right;
}

.topblocks_middle{
    float: left;
    width:320px;
    background-image:url(./images/border.png);
    background-repeat:no-repeat;
    background-position:right;
    margin-left:10px;
}

.topblocks_right{
    float:right;
    width:320px;
}

#topblocks h3{
    text-transform: capitalize;
    font-weight: bold;
    color: white;
    font-family: 'oswald';
    font-size: 15px;
    color: #E0DFDE;
    text-align: left;
}

#topblocks p{
    float: left;
    color:#C9B097;
    margin:0 !important;
    padding:0 !important;
}

#contentarea{
    clear:both;
    float:left;
    width:100%;
    margin-top:5px;
}

#newsarea{
    clear:both;
    float:left;
    width:673px;
}

.newsarea_top{
    background-image:url(./images/texttop.png);
    background-repeat:no-repeat;
    background-position:top center;
    clear:both;
    float:left;
    width:673px;
    height:19px;
}

.newsarea_middle{
    background-image:url(./images/textbg.png);
    background-repeat:repeat-y;
    background-position:top center;
    clear:both;
    float:left;
    width:673px;
}

.newsarea_middle_text{
    padding:20px;
    color:#FFECCB;
}

.news_title{
    width:98%;
    height:50px;
    background-color:#2F2015;
    font-size:150%;
    font-weight:bold;
    line-height:50px;
    padding-left:10px;
    color:#FFD06C;
    margin-bottom:10px;
    clear:both;
    float:left;
}

.newsarea_middle_text a, .news_info{
    color:#960;
    text-decoration:none;
}

.news_info{
    padding-left:10px;
    clear:both;
    float:left;
}

.news_content_image{
    clear:both;
    float:left;
    width:30%;
}

.news_extendstring{
    background-image:url(./images/readmorebg.png);
    width:75px;
    height:23px;
    float:right;
    font-size: 90%;
    text-align:center;
    line-height:23px;
    color:#FFECCB;
}

a.news_extendstring{
    color:#FFECCB;
    text-decoration:none;
}

.summary{
    position:absolute;
    width:67px;
    height:30px;
    background-color:#A1160E;
    text-align:center;
    line-height:30px;
}

.news_content_text{
    width:70%;
    float:right;
}

.news_content_text_full{
    width:100%;
    float:right;
}

.newsarea_bottom{
    background-image:url(./images/textbottom.png);
    background-repeat:no-repeat;
    background-position:top center;
    clear:both;
    float:left;
    width:673px;
    height:19px;
}

#rightmodules{
    float:right;
    width:284px;
}

.rightmodules_top{
    background-image:url(./images/moduletopbg.png);
    background-repeat:no-repeat;
    background-position:top center;
    clear:both;
    float:left;
    width:284px;
    height:16px;
}

.rightmodules_middle{
    background-image:url(./images/modulebg.png);
    background-repeat:repeat-y;
    background-position:top center;
    clear:both;
    width:100%;
    float:left;
    color:#604236;
    text-align:left;
}

.rightmodules_bottom{
    background-image:url(./images/modulebottombg.png);
    background-repeat:no-repeat;
    background-position:top center;
    clear:both;
    float:left;
    width:284px;
    height:16px;
    margin-bottom:10px;
}

.rightmodules_caption{
    clear:both;
    margin:0 auto;
    width:90%;
    border-bottom:1px solid #ACAAA9;
    margin-bottom:10px;
    font-size:90%;
    color:#BF1D06;
    font-weight:bold;
    padding:0;
    margin-top:-10px;
}

.rightmodules_body{
    clear:both;
    margin:0 auto;
    width:90%;
    font-size:12px;
}

.rightmodules_body a{
    color:#521802;
    text-decoration:none;
    font-weight:bold;
}

.rightmodules_body a:hover{
    color:#521802;
    text-decoration:underline;
}

#footerblocks{
    border:1px solid #000;
}

#footer{
    border:1px solid #000;
}