.picbox img {
margin-bottom: 20px;
margin-right: 20px;
float: left;
}

.hirvilag a {
margin: 5px;
color: #dd0000;
font-size: 12px;
font-family: tahoma,arial;
}

body{

font-family: Verdana,arial,Sans-Serif;
font-size: 13px;
margin: 0;
background: #209900 url(http://195.56.77.56/dmnwww/c/r/cristianoronaldo.hu/art/home_bkg.jpg) top center no-repeat;
}

#menu {
width: 990px;
position: relative;
margin: auto auto;
font-size: 16px;
font-weight: bold;
/*height: 68px;*/
/*line-height: 68px;*/
*line-height: 80px;
padding: 26px 0 0 0;
*padding: 2px 0 0 0;
font-family: arial;
font-size: 15px;
}

#menu ul {
padding: 0 0 0 12px;
margin: 0px;
}

#menu li {
float: left;
/*list-style-image: url(http://195.56.77.56/dmnwww/c/r/cristianoronaldo.hu/art/menu_sep.jpg);*/
margin-right: 28px;
font-size: 15px;
list-style-type: none;

}

#menu li:first-child {
float: left;
list-style-image: none;
list-style-type: none;
margin: -4px 120px 0 50px;
*margin: 0 120px 0 50px;
font-size: 20px;

}

#menu a {
color: #ffdd00;
text-decoration:none;
vertical-align: 20%;

}

#menu a:hover {
text-decoration:none;
}

.tarto {

/*background-position: 0px 0px;*/
width: 990px;
position: relative;
margin: auto auto;
}

.hirajanlo p {
font-size: 9px;
padding-left: 8px;
padding-right: 8px;
padding-top: 10px;
}

.hir p {
padding-left: 8px;
padding-right: 8px;
padding-top: 10px;
}

.hir a {
color: #dd0000;
text-decoration: none;
font-size: 14px;
font-family: tahoma,arial;
text-transform:none;
padding: 3px;
}


.hir a:hover {
color: #FFFFFF;
background-color: #dd0000;
}

.hirek {
padding-right: 10px;
}

.hirek p {
padding-left: 8px;
padding-right: 8px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: solid 1px #cccccc;
}

.hirek a {
color: #dd0000;
text-decoration: none;
font-size: 14px;
font-family: tahoma,arial;
text-transform:none;
padding: 3px;
}


.hirek a:hover {
color: #FFFFFF;
background-color: #dd0000;
}

.cikkajanlo p {
padding-left: 8px;
padding-right: 8px;
padding-top: 10px;
}

.cikkajanlo a {
color: #dd0000;
text-decoration: none;
font-size: 14px;
font-family: tahoma,arial;
text-transform:none;
padding: 3px;
}


.cikkajanlo a:hover {
color: #FFFFFF;
background-color: #dd0000;
}

h1 {
color: #00aa00;
font-size: 11px;
text-transform: uppercase; 
font-family: tahoma,arial;
border-bottom: solid 1px #cccccc;
padding-left: 4px;
margin: 0px;
margin-top: 15px;
margin-bottom: 10px;
}

h2 {
margin: 5px;
color: #dd0000;
text-decoration: none;
font-size: 18px;
font-family: tahoma,arial;
}


.hirajanlo h2 {
margin: 10px;
color: #dd0000;
text-decoration: none;
font-size: 12px;
font-family: tahoma,arial;
}

.vezer a { 
color: #dd0000;    
text-decoration: none;
font-size: 18px;          
font-family: tahoma,arial;
text-transform:none;   
padding: 4px;
margin: 0px;
}

.vezer a:hover {
color: #FFFFFF;           
background-color: #dd0000;
}

.vezer p {
padding-left: 8px;
padding-right: 8px;
padding-top: 10px;
}

.hdatum {
font-size: 11px;  
color: #aaaaaa;
float: right;
padding-right: 5px;
}

.hdatum a {
font-size: 11px;
padding: 0px;
margin: 0px;
}


.path {
font-size: 11px;  
color: #aaaaaa;
padding-right: 5px;
}

.path a {
font-size: 11px;
padding: 1px;
margin: 1px;
}


.hirajanlo hdatum {
font-size: 8px;  
color: #aaaaaa;
float: right;
padding-right: 15px;
}

#belso {
width: 950px;
margin: 0 20px 0 20px;
}

.t1 {
margin: 0 12px 0 12px;
}

.nevjegyhead {
background-color: #dd0000;
color: #ffffff;
text-align: center;
}

.ronaldostat {
background-color: #dd0000;
color: #ffffff;
text-align: center;
}

.cmp {
clear: both;
}

table.kepek td {

background-color: #f1f1f1;
border: solid 1px #cccccc;
text-align: center;

margin-left: 7px;
margin-right: 7px;
margin-top: 7px;
margin-bottom: 7px;

padding-left: 6px;
padding-right: 6px;
padding-top: 7px;
padding-bottom: 7px;

width: 180px;

}

table.kepek td:hover {

background-color: #d1d1d1;
border: solid 1px #aaaaaa;

}

table.kepek img {

border: solid 1px #aaaaaa;

}

table.video td {

background-color: #f1f1f1;
border: solid 1px #cccccc;
text-align: center;

margin-left: 7px;
margin-right: 7px;
margin-top: 7px;
margin-bottom: 7px;

padding-left: 6px;
padding-right: 6px;
padding-top: 7px;
padding-bottom: 7px;


}

table.video td:hover {

background-color: #d1d1d1;
border: solid 1px #aaaaaa;

}

table.video img {

border: solid 1px #aaaaaa;

}


.lapozo {
text-align: right;
margin-bottom: 10px;
margin-top: 10px;
}

.lapozo a {
padding: 4px;
color: #ffffff;
background-color: #dd0000;
border: solid 1px #aa0000;
}



.lapozo a:hover {
background-color: #009900;
border: solid 1px #007700;
text-decoration: none;
}


a {
color: #dd0000;
font-family: arial;

} 

a.tovabb {
text-decoration: none;
float: right;
font-size: 11px;
padding: 3px;
margin-right: 10px;
color: #ffffff;
background-color: #dd0000;
border: solid 1px #aa0000;
}

a.tovabb:hover {
background-color: #009900;
border: solid 1px #007700;
text-decoration: none;
}

#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
filter:alpha(opacity=60);
opacity:0.6;
background: #000;
z-index: 20000;
}

.in {
position: absolute;
top: 0;
left: 50%;
margin-left: -495px;
z-index: 30000;
width: 990px;
text-align: center;
padding: 32px 0 0 0;
}

.in img {
border: 1px solid #FFF;
}

.hidden {
display: none;
}


.almenu {
padding:16px 0 0 0;
*padding: 0;
*margin: -10px 0 0 0;
/*
position:absolute;
margin:-10px 0 10px;
top:75px;
*/
}


.cristianoronaldo p {
padding-left: 8px;
padding-right: 8px;
padding-top: 10px;
}

.bezar {
position: absolute;
top: 8px;
left: 50%;
margin-left: -28px;
width: 56px;
height: 24px;
background: #000  url(http://195.56.77.56/dmnwww/c/r/cristianoronaldo.hu/art/bezar_bkg.jpg) top center no-repeat;
z-index: 30001;
}

.cimkehirek {
margin-right: 10px;
}

.infokep {
overflow: hidden;
width: 280px;
height: 280px;
}