
*{
border: 0;
margin: 0;
}

body{
font: 13px Tahoma, Arial, Helvetica, sans-serif;
color: #666666;
background:  url(images/bgf.png);
}

#bg_top{
}

#main{

margin: 0 auto;
width: 980px;
margin-top: 25px;
}

#header{
width: 980px;
margin: 0 auto;
height: 273px;
}

#szlogen{
padding-top:30px;
}

#szlogen h2 a{
font-size: 9px;
text-decoration: none;
text-transform: lowercase;
font-style: italic;
color: #7b7c7e;
padding-left: 5px;
}

#logo{
padding-left: 10px;
padding-top: 15px;
margin-bottom:5px;
float:left;
}

nav{
margin: 0 auto;
float:right;
padding-top: 5px;
/* padding-left:600px; */
padding-bottom:5px;   
}

nav a {
color: #7b7c7e;
text-decoration: none;
margin: 0 10px;
font-weight: bold;
font-size: 14px;	
}

nav a:hover { 
text-decoration: none;
color:#e3001b;
}

#top{
width: 980px;
height: 135px;
background:none;
margin-top: 20px;
}

#content{
min-height: 550px;
background: #ffffff;
margin-bottom: 5px;
margin-top:15px;
padding-bottom: 22px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

#video{
margin:0 auto;
width:280px;
display:block
}

#left{
width: 700px;
border-right: 2px dotted #c57240;
padding-left:5px;
min-height:inherit;
}

#left li{line-height: 1.5;}

#left li:first-child{
padding-top:5px;
}

.text{
padding-left: 30px;
padding-top: 5px;
padding-right: 15px;
text-align: justify;
}

#left H1{
color: #7b7c7e;
font-size: 28px;
padding-top: 10px;
padding-left: 30px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
}

.pred{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #e3001b;
padding-left: 30px;
padding-top: 15px;
margin-bottom: 5px;
padding-right: 15px;
text-align: justify;
}

#left a{
color: #ff4200;
}

#left b{
color:#e3001b;
}

#left a:hover{
text-decoration: none;
color: #353535;
}

#left a:visited {
color: #3a7854;
}

.date {
margin-top: 25px;
color: #ff8d00;
font-size: 11px;
padding: 10px;
margin-bottom: 10px;
font-weight:bold;
background: url(images/datebg.jpg) no-repeat;
}

.date a {
color: #ff4200;
text-decoration:none;
}

.dateleft{
background:url(images/timeicon.gif) no-repeat left;
padding-left: 20px;
width:200px;
color: #ff4200;
}

.dateright{
float:right;
background:url(images/tages.gif) right no-repeat;
padding-right: 20px;
text-align:right;
height: 16px;
}


.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } .datagrid table td, .datagrid table th { padding: 9px 2px; }.datagrid table tbody td {font: 13px Tahoma, Arial, Helvetica, sans-serif;
color: #666666;
 }

#right{
width: 252px;
padding-right: 7px;
padding-top: 7px;
padding-bottom: 7px;
float:right;
}

#right ul {
list-style: none;
padding: 5px;
margin: 0px;
display:block;	
}

#right ul li{
margin-bottom: 20px;
width: 245px;
}

#link ul li {
margin-bottom: 3px;
background: url(images/ulbgtop.jpg) no-repeat left 3px;
padding-left: 13px;
height: 21px;
}

#link ul li a{
color: #e3001b;
font-size: 13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

#letoltes ul li {
margin-bottom: 5px;
background: url(images/ulbgbot.jpg) no-repeat left 3px;
padding-left: 12px;
height: 21px;
}

#letoltes ul li a{
color: #e3001b;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
}

#partnerek ul li {
height: 21px;
}
#partnerek img {
margin:5px 0px 25px 0px;
}

#svajci ul li {
height: 21px;
}
#svajci img {
margin:5px 0px 5px -17px;
}

#right h2 {
color: #7b7c7e;
font-size: 23px;
padding-top: 10px;
padding-bottom: 10px;
font-family: Georgia, "Times New Roman", Times, serif;
}

#right a:link {
text-decoration: none;
}

#right a:hover {
text-decoration: underline;
}
#right a:visited {
text-decoration: none;
}

#right li a {
padding-left: 10px;
background: url(images/img09.gif) no-repeat 1px 5px;
}

#footer{
height: 37px;
width: 614px;
margin: auto;
font-size: 11px;
color: #000000;
padding-top: 20px;
text-align: center;
clear:both;
}

#footer a{
color: #000000;
font-size: 11px;
text-decoration: none;
}

.padding{
padding: 11px;
color:#FF0000;
font-weight: bold;
}

/*=================================*/
/* title info
/*=================================*/
#info {
position:absolute;
z-index:9999;
color:#fff;
font-size:10px;
width:180px;
background-color:#e3001b;
opacity:0.9;
padding:5px 5px 5px 15px;
border-radius:0px 10px 12px 10px;
-moz-border-radius:0px 10px 12px 10px;
-webkit-border-radius:0px 10px 12px 10px;
}