/* CSS Document
Site: www.realkombatsystem.it
For: Real Kombat System
Autore: Casalegno Marco
WebSite: http://www.kreatore.it
Email: isthat@kreatore.it
Date: 25/01/2009
*/

/*--------------------------  ELEMENTI ----------------------------*/
*{
 margin:0;
 padding:0;
}
body{
 background:#DFDAD5 url(../images/testa.jpg) repeat-x left top;
 color:#333;
 font-family:"Trebuchet MS", Verdana, FreeSans;
 font-size:14px;
 text-align:center;
}
a{
 color:#a00;
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
}
img { behavior: url(../images/iepngfix.htc) }

p{ padding:5px 0;}
fieldset{border:0;}
legend{display:none;}
/*--------------------------  CLASSI ----------------------------*/
.affiliati{text-align:center;}
.affiliati img{border:1px solid #333;}
.blocco{
 background:#111;
 padding:10px;
 color:#ccc;
 margin-top:10px;
}
.blocco .download{
 font-size:18px;
 color:#680000;
 padding-left:45px;
 background:url(../images/download.jpg) no-repeat left top;
 margin-top:10px;
 clear:both;
}
.blocco h3 a, .blocco h3{
 font-size:22px;
 color:#FEDB14;
}
.blocco h4{
 margin-top:10px;
 font-size:17px;
}
.blocco h5{
 margin-top:10px;
 font-size:13px;
}
.blocco img{ margin:3px;}
.clear{clear:both;}
.contenitore1{
 background:#1d1d1d;
 border-top:2px solid #FEE141;
}
.contenitore2{
 border-top:2px solid #900;
 background:#111;
}
.comments-wrapper textarea{
 width:90%;
 margin-left:10px;
}
.comments-wrapper label{
 padding:0 10px 0 0;
 width:80px;
 display:block;
}
.commentlist{
 max-height:250px;
 overflow:auto;
}
.commentpreview{
 background:#999;
 padding:3px;
 color:#333;
 border:2px dashed #666;
}
.commentalert{
 text-align:center;
 font-size:18px;
 color:#c00;
}
.download{
 padding:5px;
}
.desc{
 background:#333;
 padding:5px;
 margin-left:10px;
 border:1px dotted #999;
}
.error-msg{
 text-align:center;
 padding:40px 0;
}
.hide{visibility:hidden;}
.imglist img{
 width:140px;
 height:75px;
 border:2px solid #5C5113;
}

.istr{
 background:#FEE141;
 padding:3px;
 color:#900;
 font-size:22px;
 font-weight:normal;
 margin:5px 0;
}
.left{float:left;}
.menu{
 height:55px;
 width:70%;
 padding-top:250px;
 background:url(../images/logo1.jpg) no-repeat left top;
 list-style:none;
 font-size:20px;
}
.menu li{
 float:left;
 border-left:4px solid #FEE141;
}
.menu a{
 width:100px;
 text-align:center;
 padding:15px 0;
 display:block;
 color:#333;
 text-decoration:none;
 font-weight:bold;
}
.menu a:hover, .menu .attivo{
 background:#FEE141;
 text-decoration:none;
}
.ml10{margin-left:10px;}
.minh{
 min-height:210px;
 height:auto !important;
 height:210px;
}
.navpage a{
 text-decoration:none;
 font-size:16px;
 color:#ddd;
 font-weight:bold;
}
.navpage a:hover{
 color:#bbb;
}
.pointer{cursor:pointer;}
.right{float:right;}
.rilievohome{
 width:405px;
 height:160px;
}
.rilievo{
 position:relative;
 overflow:hidden;
 margin-top:15px;
}
.rilievo p{
 position:absolute;
 top:-240px;
}
img.resize{
 width:98%;
 height:49% !important;
 margin:15px 0;
 border:2px solid #fff;
}
.section{
 width:33%;
 height:230px;
 position:absolute;
 bottom:2px;
 right:0;
 background:#FEE141;
 list-style:none;
 padding:5px;
 padding-bottom:0;
}
.section li{
 height:70px;
 border:1px solid #333;
 margin-bottom:5px;
 font-weight:bold;
}
.section a{
 display:block;
 font-size:20px;
 color:#111;
 text-decoration:none;
 letter-spacing:1px;
}
.section span{
 color:#C6320C;
 font-size:13px;
}
.section #jkd{
 background:#FED801 url(../images/jkd.gif) no-repeat left top;
 padding-left:150px;
}
.section #ake{background:#FED801 url(../images/ake.gif) no-repeat right top;
 padding-left:10px;
}
.section #sfd{
 background:#FED801 url(../images/sfd.gif) no-repeat left top;
 padding-left:130px;
 }
.thumb{
 float:left;
 border:2px solid #fff;
 margin-right:5px;
}
.youtube{
 position:relative;
}
.durata{
 position:absolute;
 top:72px;
 left:6px;
 color:#fff;
 padding:2px 3px;
 background:#111;
 font-size:11px;
}
.white{
 width:240px;
}
.w40{
 width:45%;
 margin:10px;
}
.w50{width:49%;}
/*--------------------------  IDENTIFICATORI ----------------------------*/
#corpo{
 width:980px;
 margin:0 auto;
 text-align:left;
 color:#ccc;
}
#corpo ol,#corpo ul{margin: 5px 25px;}
#difesa{
 width:390px;
 background:#fff;
 padding:5px;
 margin-top:10px;
 position:relative;
 color:#333;
}
#difesa h3.sfd{
 font-size:24px;
 border-bottom:1px solid #222;
}
#difesa h4{
 color:#f00;
}
#difesa p.sfd{
 font-size:16px;
}
#difesa p.sfdinfo{
 font-size:30px;
 text-align:center;
 border:double;
 width:50%;
 margin:10px auto;
}
#difesa .a2009{
 width:20px;
 height:65px;
 background:url(../images/2009.jpg) no-repeat center center;
 text-indent:-9999px;
 position:absolute;
 display:block;
 top:0;
 right:0;
}
#difesa .corsosfd{
 background:#FFB9CF;
 width:234px;
 color:#fff;
 padding:3px;
 margin-top:5px;
}
#difesa .cdata{
 float:left;
 width:80px;
 color:#666;
 font-size:17px;
 position:relative;
 height:65px;
 margin-right:5px;
}
#difesa .cdesc{
 line-height:15px;
 font-size:12px;
}
#difesa .cdesc strong{
 display:block;
 font-size:20px;
}
#difesa .cdata strong{
 font-size:40px;
}
#difesa .pink{
 padding:3px;
 background:#FF8AB0;
 color:#fff;
}
#difesa .pink h3{
 font-size:20px;
}
#extra{
 width:960px;
 margin:0 auto;
 text-align:left;
 padding:10px 0;
}

#extrabtn{
 width:70%;
 margin:0 auto;
 margin-top:-34px;
}
#extrabtn span{
 background:#111;
 padding:5px;
 border:2px solid #900;
 border-bottom:0;
}
#notizie{
 margin-top:10px;
 color:#ccc;
 width:390px;
}
#notizie h3{
 color:#900;
 font-size:22px;
 font-weight:normal;
}
#notizie dt{
 border-bottom:1px solid #ccc;
 margin-top:10px;
}
#notizie dd{
 padding-bottom:10px;
 margin-left:5px;
}
#notizie a{color:#ccc;}
#notizie a:hover{
 color:#a00;
 text-decoration:underline;
}
#pages{
 list-style:none;
 height:20px;
}
#pages li{
 float:left;
 margin:2px;
}
#pages li a{
 display:block;
 padding:2px 6px;
 border:1px solid #a00;
}
#pages li a:hover{
 color:#FEE141;
 border:1px solid #FEE141;
}
#pages li.pgCurrent{
 padding:2px 6px;
 border:1px solid #ccc;
}
#piede{
 background:#900;
 border-bottom:5px solid #FEE141;
 padding:10px 0;
 color:#000;
}
#piede a{
 color:#000;
}
#testa{
 height:375px;
 width:960px;
 margin:0 auto;
 text-align:left;
 position:relative;
}
#testa h1{
 background:url(../images/titolo.jpg) no-repeat right top;
 height:112px;
 text-indent:-9999px;
}
#testa h2{
 color:#FEE141;
 margin-top:-69px;
 text-align:left;
 font-size:20px;
}
#testa h6{
 position:absolute;
 color:#fff;
 top:5px;
 right:270px;
}
#welcome{
 background:#FED801 url(../images/welcome.jpg) repeat-x left top;
 padding:3px;
 color:#333;
}
#welcome h3{
 color:#900;
 font-size:22px;
 font-weight:normal;
 margin:5px 0;
}
#overlayBackground
{
    position: absolute;
    background-color: Black;
    z-index: 3;
    top:0;
    left:0;
}
#largeImage
{
    position: absolute;
    width: 100%;
    z-index: 4;
    cursor:pointer;
}