﻿body{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.clear{
clear:both;
}

a, a:link, a:visited{
	color:#6a7515;
}
a:hover{
	color:#030802;
}

#contentWrap a{
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
}

#mainWrap{
background:#030802 url(../images/bgrBody.jpg) center top no-repeat;
}
#main{
width:950px;
margin:0 auto;
padding:0 0 9px 0;
background:#030802;
}
#headLine{
background:#030802;
height:16px;
padding-top:8px;
clear:both;
font-size:10px;
}
#headLine a{
color:#FFFFFF;
text-decoration:none;
}

#headLine div, #headLine img{
float:left;
}

#headLine img{
margin:0 200px 0 0;
}

#headLine .icon{
padding:0 38px 0 20px;
background-repeat:no-repeat;
background-position:0 0px;
}

#headLine .hu{
background-image:url(../images/iconHu.png);
}
#headLine .en{
background-image:url(../images/iconEn.png);
}
#headLine .home{
background-image:url(../images/iconHome.png);
}
#headLine .contact{
background-image:url(../images/iconContact.png);
}

#termin{
	position:absolute;
	color:#FFF;
	font-weight:bold;
	margin-top:28px;
	width:371px;
	text-align:center;
	font-size:22px;
	z-index:11;
}

#bgrOver{
position:absolute;
z-index:10;
}

#menu_1{
height:36px;
color:#FFFFFF;
clear:both;
}

#colRightWrap{
float:right;
width:253px;
/*background-color:#9900CC;*/
}

#reklam{
	padding:10px;
}

#colLeft{
float:left;
width:694px;
}

#fotos{
float:left;
width:341px;
height:201px;
margin:0 9px 9px 9px;
background:url(../images/bgrFotos.jpg) no-repeat;
}

#videos{
float:left;
width:335px;
height:201px;
background:url(../images/bgrVideos.jpg) no-repeat;
}

#fotosContent, #videosContent{
	padding-top:17px;
}

#fotosContent img, #videosContent img{
	border:solid 1px #000000;
}

#fotosContent .tt_contentWrap, #videosContent .tt_contentWrap{
	font-size:11px;
	width:130px;
	padding:0 12px 0 12px;
	float:left;
}

#content{
margin:0 0 9px 9px;
font-size:12px;
line-height:15px;
}

#content .middle{
background:url(../images/bgrContentMiddle.jpg) repeat-y;
}
#content .top{
background:url(../images/bgrContentTop.png) top no-repeat;
}
#contentWrap{
background:url(../images/bgrContentBottom.png) bottom no-repeat;
padding:18px 38px 28px 38px;
}

#footer{
clear:both;
background:url(../images/bgrFooter.png) repeat-x;
height:76px;
margin:0 10px 0 10px;
}

#footer img{
margin:12px 22px 0 22px;
}

#footerWhite{
width:938px;
height:60px;
margin:0 auto;
padding:4px 0 0 12px;
}

/* menu */

ul.root a:hover{
	padding:3px 2px 3px 2px;
	display:block;
}
ul.root ul a:hover{
	/*padding:3px 8px 3px 8px;*/
}
ul.root a{
	padding:3px 2px 3px 2px;
	display:block;
	border: none;
}
ul.root ul a, ul.root ul a:hover{
	width:102px;
	background: url(../images/iconMenu_2.png) no-repeat 8px 8px;
	padding:3px 8px 3px 24px;
}

ul.root li.active a, ul.root li.active li.active a{
	font-weight:bold;
	
}
ul.root li.active li a{
	font-weight:normal;
}

ul.root li{
	float:left;
	padding:0 5px 0 5px;
}
ul.root li li{
	float:none;
	clear:both;
	padding:0;
}
ul.root li ul{
	position:absolute;
	background: url(../images/bgrMenu.png);;
	/*border: solid #835804;*/
	/*border-width:0 1px 1px 1px;*/
	display:none;
	margin-top:20px;
	padding-top:10px;
}

ul.root li img.icon{
	margin:7px 0 0 0;
}

ul.root li:hover ul{
	display:block;
}

ul.root li:hover ul ul{
	display:none;
}

ul.root li:hover ul li:hover ul{
	display:block;
	margin:0px 0 0 127px;
	padding-top:0;
	/*left:100px;
	top:-10px;*/
}


ul.root li ul ul{
	/*position:relative;*/
	display:block;
}

ul.root img, ul.root a{
	float:left;
}

/* menu END */


/* news */

div.news-list-item{
	float:left;
	width:300px;
	height:90px;
	padding:0 10px 10px 10px;
	font-size:11px;
}

div.news-list-item-image{
	float:left;
}

div.news-list-item-image img{
	border:solid 1px #000000;
	margin:3px 5px 2px 0;
}

div.browseLinksWrap, div.news-single-backlink{
	text-align:center;
	clear:both;
	padding:5px 0 5px 0;
}

span.news-list-morelink{
	padding-left:4px;
}

div.news-single-datum{
	padding-bottom:5px;
	font-weight:bold;
}

div.news-single-image{
	float:right;
	margin:0 0 5px 5px;
}


/* news END */

/* form */

#entryform{
	width:640px;
	font-size:13px;
	margin:0 auto 0 auto;
}

#entryform fieldset{
	padding:10px 0 10px 15px;
	margin:15px;
	border:solid 1px;
}

#entryform div.inputWrap{
	clear:both;
	padding:0 20px 0 0;
}
#entryform div.colLeft, #entryform div.colRight{
	width:50%;
	float:left;
}
#entryform div.inputWrap label{
	display:block;
	float:left;
	width:237px;
	/*text-align:right;*/
	padding:3px 6px 0 0;
}

#entryform div.inputWrap input, #entryform div.inputWrap select{
	width:100%;
	font-weight:bold;
	background:#ecebd1;
	border:none;
}

#entryform #secondDriver, #entryform #thirdDriver{
	display:none;
}
#entryform legend{
	padding:0 10px 0 10px;
	font-weight:bold;
	/*background:#ffffff;*/
}

#entryform div.signature{
	border-top:dotted 1px;
	float:left;
	margin:45px 15px 0 0;
	width:30%;
	text-align:center;
}

#signatures, #printHead{
	display:none;
}

h1.error{
	color:red;
	text-align:center;
}


/* form END */
 