* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Required */
}

body {
	/*background:  #f5f3ef; */
  font-family: Georgia, Verdana, Arial, Times, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.5;
	color: #FFFFFF;
	text-align: center;
	
	background-color: #000000;
	background-position: center 50%;	
}

a:link    { text-decoration: none; color: #FFFFFF; }
a:visited { text-decoration: none; color: #FFFFFF; }
a:active  { text-decoration: none; color: #FFFFFF; }
a:hover   { text-decoration: none; color: #FFFFFF; border-bottom: solid 1px #c0c0c0;  }

.class2 A:link {
color: #027dce;
text-decoration: none;
border-bottom: 0px; 
padding: 1px; }
    
.class2 A:visited {
color: #027dce;
text-decoration: none;
border-bottom: 0px; 
padding: 1px; }

.class2 A:active {
color: #027dce;
text-decoration: none;
border-bottom:0px none px; 
padding: 1px }

.class2 A:hover { 
color: #027dce;
text-decoration: none;
border-bottom: solid 1px #c0c0c0; 
padding: 1px; }/*your color*/

.class3 A:link {
color: #000000;
text-decoration: none;
padding: 1px; }

.class3 A:link {
color: #000000;
text-decoration: none;
padding: 1px; }
    
.class3 A:visited {
color: #000000;
text-decoration: none;
padding: 1px; }

.class3 A:active {
color: #000000;
text-decoration: none;
padding: 1px; }

.class3 A:hover { 
color: #000000;
text-decoration: none;
border-bottom: solid 1px #000000; 
padding: 1px; }/*your color*/



.adlink A:link {
color: #dfe8b8;
text-decoration: none;
padding: 0px; }


    
.adlink A:visited {
color: #dfe8b8;
text-decoration: none;
padding: 0px; }

.adlink A:active {
color: #dfe8b8;
text-decoration: none;
padding: 0px; }

.adlink A:hover { 
color: #f3fa78;
text-decoration: none;
border-bottom: solid 0px #000000; 
padding: 0px; }/*your color*/

.fotabla { 

top: 10px;
border: solid #c0c0c0;
border-top: 0px;
border-left-width: 1px;
border-right: 1px;
border-bottom: 0px;

}

.borderit img{
border: 1px solid #ccc; padding: 3px;
}

.borderit:hover img{
border: 1px solid navy;
}

.borderit2 img{
	border: 1px solid #ccc;
	padding: 0px;
	border-left-style: solid;
	border-left-width: thin;
}

.borderit2:hover img{
border: 1px solid #404040;
}

.borderit2:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

img.floatleft { float: left;
margin: 4px; 
}

img.floatleft2 { 
float: left;
margin: 2px; 
}

img.floatgallery { 
float: left;
margin: 14px; 
}

img.floatgallery2 { 
float: left;
margin: 10px; 
}

img {
border: 0px;
}

hr {
border: 0px none;
color: #c0c0c0;
background-color: #c0c0c0;
height: 1px;
width: 100%;
text-align: left
}

hr.rovid {
	border: 0px none;
	color: #c0c0c0;
	background-color: #c0c0c0;
	height: 2px;
	width: 100px;
	text-align: center
}
hr.rfekete {
	border: 0px none;
	color: #444444;
	background-color: #000000;
	height: 2px;
	width: 150px;
	text-align: center
}
.input
{
	color: #999999;
	background: #f9fad6;
	border: #c0c0c0 solid 1px;
	padding:0;
	width: 150px;
	height: 13px;
	font-family: Verdana, Arial, Times, Helvetica;
	font-size: 0.9em;
}

.textarea{
width: 250px;
height: 100px;
font-family: Verdana, Arial, Times, Helvetica;
font-size: 0.90em;
}

.submit
{
	font-family: Georgia;
	color: #000;
	background: #e6e6de;

border: 1px #c0c0c0;
font-size: 10pt; 
	height: 17px;
	font-size: 9px;
	width: 40px;
}

/* CONTAINERS */

#wrap {
	margin: 0 auto;
	width: 780px;
	/*border-left: 1px solid #a4a4a4;
	border-right: 1px solid #a4a4a4;*/
	text-align: left;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
}

#content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#container-foot {
  background: #fcfcfc;
  position: absolute;
  width: 600px;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 40px;
  text-align: left;
}

#foot {
  padding: 0 1em;
  line-height: 20px;
  margin-left: 20px;
}

.topbackground {
	top: 0px 0px;
	/*background: url('images/headline1.jpg') no-repeat;*/
	width:300px; height:30px; background-repeat:no-repeat
	
}

.topbackground p {
	position: absolute;
	font-family:Georgia, Verdana, Arial, Times, Helvetica, sans-serif;
	font-size: 1em;
	color: #CC3433;
	margin-left: 10px;
	margin-top: 10px;
	top: 2px;
}



.menulinks {
	font-family:Georgia, Verdana, Arial, Times, Helvetica, sans-serif; /* Georgia, ..Garamond,   Bitstream Cyberbit */
	font-size: 0.9em;
	font-weight: bold;
	
	  /* letter-spacing:-1px; */
	
	color: #FFFFFF;
	word-spacing: 8px; /* 0 px */ /* 10 px */ 
	margin-left: 4px;
	padding-left: 0px;
}

.menulinks2 {
	font-family:Georgia, Verdana, Arial, Times, Helvetica, sans-serif; /* Georgia, ..Garamond,   Bitstream Cyberbit */
	font-size: 1.0em;
	font-weight: bold;
	
	  /* letter-spacing:-1px; */
	
	color: #FFFFFF;
	word-spacing: 0px; /* 0 px */
	margin-left: 4px;
	padding-left: 0px;
}


 /* Shop formája */
.menulinks3 {
	font-family:Georgia, Verdana, Arial, Times, Helvetica, sans-serif; /* Georgia, ..Garamond,   Bitstream Cyberbit */
	font-size: 1.0em;
	font-weight: bold;
	
	  /* letter-spacing:-1px; */
	
	color: #CC3433;
	word-spacing: 10px; /* 0 px */
	margin-left: 4px;
	padding-left: 0px;
}

.contentleft { 
float: left;
position: relative;
width: 200px;
left: 10px;
top: 20px;
margin-bottom: 20px;
}

.contentmain { 
float: left;
position: relative;
width: 562px;
left: 15px;
top: 10px;
border: solid #c0c0c0;
border-top: 0px;
border-left-width: 1px;
border-right: 0px;
border-bottom: 0px;
padding: 10px;
margin-bottom: 20px;
}

.forummain { 
float: left;
position: relative;
margin-left: 2px; 
border: solid #c0c0c0;
border-top: 0px;
border-left-width: 0px;
border-right: 0px;
border-bottom: 0px;
padding: 0px;
margin-bottom: 20px;
}

.mainbox {
position: relative;
top: -3px;
width: 555px;
height: 100px;
padding: 4px;
border: 1px solid #ededed;
background-color: #fafafa;
font-family: Verdana, Arial, Times, Helvetica;
color: #444444;
font-size: 1.00em;
}

.mainbox1 {
position: absolute;
top: 0px;
left: 0px;
width: 160px;
height: 90px;
padding: 0px;
border: 0px;
background-color: #fafafa;
line-height: 25px;
text-align: center;
color: #666464;
}

.mainbox2 {
position: absolute;
top: 8px;
left: 178px;
width: 160px;
height: 90px;
padding: 0px;
border: 0px;
background-color: #fafafa;
font-family: Verdana, Arial, Times, Helvetica; 
font-size: 0.87em; 
color: #666464;
}

.mainbox3 {
position: absolute;
top: 8px;
left: 360px;
width: 200px;
height: 96px;
background-color: #fafafa;
font-family: Verdana, Arial, Times, Helvetica; 
font-size: 0.87em; 
color: #666464;
}

.boxline1 {
position: absolute;
top: 6px;
left: 160px;
width: 0px;
height: 96px;
border-left: 1px solid #c0c0c0;
border-right: 0px;
}

.boxline2 {
position: absolute;
top: 6px;
left: 342px;
width: 0px;
height: 96px;
border-left: 1px solid #c0c0c0;
border-right: 0px;
}

/* GOOGLE BOX */

div.googlebox {
position: absolue;
text-align: center;
top: 5px;
width: 558px;
height: 60px;
padding: 2px;
border: 1px solid #ededed;
background-color: #fafafa;
}
.contact {
	position: absolute;
	top: 50px;
	width: 155px;
	height: 180px;
	padding: 7px;
	border: 1px solid #c0c0c0;
	background-color: #fafafa;
	margin-left: 250px;
	font-family: Verdana, Arial, Times, Helvetica;
	color: #444444;
	font-size: 0.8em;
}
.contact3 {
	position: absolute;
	top: 50px;
	width: 179px;
	height: 265px;
	padding: 2px; 
	border: 1px solid #c0c0c0;
	background-color: #fafafa;
	margin-left: 250px;
	font-family: Verdana, Arial, Times, Helvetica;
	color: #444444;
	font-size: 0.8em;
}
.contact2 {
	position: absolute;
	top: 263px;
	width: 175px;
	height: 114px;
	padding: 1px;
	border: 1px solid #c0c0c0;
	background-color: #fafafa;
	margin-left: 250px;
	font-family: Verdana, Arial, Times, Helvetica;
	color: #444444;
	font-size: 0.8em;
}

.affiliates {
position: absolute;
top: 740px;
width: 290px;
padding: 10px;
border: 1px solid #c0c0c0;
background-color: #fafafa;
margin-left: 240px;
font-family: Verdana, Arial, Times, Helvetica;
color: #444444;
font-size: 0.80em;
}


.ads { 
border-width:0px; background:url('images/adbg.jpg'); position: absolute;
top: 210px;
left: 540px;
width: 204px; 
height: 107px;

padding-bottom: 0px 
}

.ads p { 

font-family: Verdana, Arial, Times, Helvetica, sans-serif;
font-size: 1.00em;
line-height: 14px;
color: #ffffff;
margin-left: 10px;
margin-top: 10px;
}


/* NEWS BOX */

div.cinewsbox {
text-align: center;
padding: 10px;
border: 0px;
background-color: #f7f8f7;
}

h1 { font-family: Tahoma, Verdana, Arial, Times, Helvetica; font-size: 1.10em; color: #CC3433; }
h2 { font-family: Verdana, Arial, Times, Helvetica; font-size: 0.80em; color: #666464; }
h3 { font-family: Verdana, Arial, Times, Helvetica; font-size: 1.00em; color: #666464; }

.projects { font-family: Verdana, Arial, Times, Helvetica; font-size: 0.90em; font-weight: bold; color: #4c89a4; line-height: 1.00em; }
.upcoming {
	font-family:Verdana, Times, Helvetica;
	font-size: 0.85em;
	letter-spacing: 0px;
	color: #404040;
	border-left-width: thin;
}
.maintext { font-family: Verdana, Times, Helvetica; font-size: 0.85em; color: ##FFFFFF; line-height: 1.80em; }
.projectsmt { font-family: Verdana, Times, Helvetica; font-size: 0.80em; color: #404040; line-height: 1.80em; }

.adtitle { font-family: Verdana, Times, Helvetica; font-size: 0.70em; font-weight: bold; color: #ffffff; word-spacing: 2px; }
.adstatus { font-family: Verdana, Times, Helvetica; font-size: 0.90em; color: #ffffff; word-spacing: 6px; }

/* kep linkek */
.img_src{
	padding: 1px;
}

.img_src:hover{
	border:none;
	border-bottom:none;
	
}

#tabln {margin: 0 auto;
  	align:center;
  	cellpadding:5px;
	width: 600px;
	/*border-left: 1px solid #a4a4a4;
	border-right: 1px solid #a4a4a4;*/
	text-align: left;
	position: relative;
}
#tabln2 {margin: 0 auto;
  	align:center;
  	cellpadding:5px;

	/*border-left: 1px solid #a4a4a4;
	border-right: 1px solid #a4a4a4;*/
	text-align: left;
	position: relative;
}

#wrap #tabln #cella a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	
}

#wrap #tabln2 #cella a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	
}



  
#cella {
  margin: 0px;
  /*border-width:1.5px;
   border-color:#a4a4a4; 
   border-style:double;*/
   text-align: center;
   }
 
 .gomb { font-family: Georgia; font-size: 1.2em; font-weight: bold; 
	text-align:center;
	margin-bottom:0;
	} 
 
  
  
.cim { font-family: Tahoma; font-size: 1.2em; font-weight: bold; color:#CC3433; 
	text-align:center;
	margin-bottom:0;
	}
	
.kiemelt {font-family: Verdana; font-size: 1em;color: #FFFFFF;text-align:justify; margin-top:14px;margin-right:300px}
.szoveg{ font-family: Verdana; font-size:1em;color: #FFFFFF;text-align:justify;margin-top:14px;margin-right:10px}
.letolt {font-family: Tahoma; font-size:1.2em;color: #FFFFFF;text-align:center}

.neve{ font-family: Monotype Corsiva; font-size:2em;color: #FFFFFF;text-align:justify;margin-top:14px;margin-left:300px}	