/* CSS Document */
body{
	background-color: #FEF2F2;
	font-family: Helvetica, Arial, sans-serif;
	padding: 0;
	margin: 0;
	font-size:12px;
}
body a {
	text-decoration: none;
	font-size: 12px;
	color: #F30505;	
}
body a img{
	border: 0px;
}

#header {
	width:995px;
	height: 185px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
*html #header {
	margin-bottom:9px;
}
#header #logo img{
	margin-top:4px;
	display:inline;
}
#header .text{
	display:block;
	position:absolute;
	top: 5px;
	right: 35px;
	width:728px;
}
#header .text h1{
	font-size:15px;
	margin-top:8px;
}
#header #adsheaderbar{
	width:728px;
	height:15px;
	position:absolute;
	top:135px;
	right:35px;
	padding-bottom:4px;
	border-bottom: 2px solid #000;	
}
#wrapper{
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

#left{
	float:left;
	padding-left:5px;
	width:235px;
	position:relative;
	display:inline;
}
#center{
	background-image: url(images/content-top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top:22px;
	margin-top:4px;	
	float:left;
	width:515px;
	position:relative;
	display:inline;
}
#center2{
	float:left;
	width:515px;
	position:relative;
	display:inline;
}
#center2 a{
	text-decoration:underline;
}
#center2 p.mic{
	width:470px;
	margin-left:15px
}
#center2 img{
	margin-bottom:12px;
}
#center2 .image{
	margin:48px 0px 47px 27px;
}
#h281c{
	background-image: url(images/h281c.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin:20px 4px 0px -4px;
}
#h330c{
	background-image: url(images/h330c.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin:20px 4px 0px -4px;
}
#h350c{
	background-image: url(images/h350c.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin:20px 4px 0px -4px;
}
#h360c{
	background-image: url(images/h360c.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin:20px 4px 0px -4px;
}
#h440c{
	background-image: url(images/h440c.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin:20px 4px 0px -4px;
}
#center2 p.centeralign, #center2 div.centeralign{
	text-align: center;
	margin-top:0px;
	margin-bottom:0px;
}
#center2 p.code {
	text-align:right;
	margin-right:3px;
	font-weight:bold;
	display:block;
}
#center2 p.textmic {
	text-align:left;
	margin-right:20px;
	display:block;
	font-size:11px
}
#center2 p.textmic a{
	text-decoration:underline;
	font-size:11px
}
#codeback{
	background-image: url(images/codeback.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin:40px 20px 0px 0px;
}
#center2 input{

}

.space{
	letter-spacing:1px;
}

#xpages p a, #xpages p a{
	color: #000000;
	font-family: "Comic Sans MS",Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	display:inline;
	width:100px;
	margin-bottom:12px;
}
#xpages p.pageback a{
	float:left;
	text-align:left;
}
#xpages p.pagenext a{
	float:right;
	text-align:right;
}
#xpages p.pagenr a{
	text-align:center;
	width:300px;
}
#xpages p a:hover{
	color: #F30505;
}
#content{
	background-image: url(images/content-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-right: 34px;
}
#thumbs{
	background-image: url(images/content-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 34px;
}
#thumbs div{
	float:left;
	margin:0;
	padding:0;
}
#thumbs div p{
	text-align:center;
	margin-top:-23px;
	margin-bottom:8px;/* DE TESTAT MORE BROWSERS*/
}
*html #thumbs div p{
	margin-bottom:-3px;
}
#thumbs div p a{
	color: #FFDEDE;
}
#thumbs div p a:hover{
	color: #FB3737;	
}
#downthumbs{
	width:479px;
	display:block;
	background-image:url(images/content-bot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:2px;
}
*html #downthumbs{
	background-position:top 2px;
	margin-left:0px;
}
#downthumbs .bunnyjos{
	float:right;
	margin-top:44px;
	margin-right:31px;
}
*html #downthumbs .bunnyjos{
	margin-right:29px;
}
#right {
	float:left;
	width:235px;
	position:relative;
	display:inline;
}
*html #left, *html #right, *html #center {
	display: inline;	
}
#right #menu2{
	position:relative;
	float:right;
	margin:-10px 30px 0px 0px;
}
#right #menu3{
	position:relative;
	float:right;
	margin:-9px 30px 4px 0px;
}
#wrapper div .menubox, #wrapper div .box, #wrapper div .xmenubox{
	width:235px;
}
#wrapper div .menubox, #wrapper div .xmenubox{
	margin-bottom:12px;
}
#wrapper div .box{
	width:235px;
	background-image: url(images/box-empty.gif);
	background-repeat: repeat-y;
	background-position:0px left;
	padding-bottom: 0px;
 }
#wrapper div .innerbox{
	width:235px;	
	background-image: url(images/box-empty-jos.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:72px;
}
#wrapper div .innercontent{
	width:180px;
	padding-left:10px;
	margin-bottom:-43px;
}
#wrapper div .innercontent120{
	width:120px;
	padding-left:40px;
	margin-bottom:-43px;
}
.sitenews .innercontent{
	height:200px;
	overflow:auto;
	margin-left:6px!important;
}
.innercontent h3{
	color:#F30505;
	font-weight:normal;
	font-size:14px;
	margin-top:3px;
}
.innercontent h3 ul{
	color:#000000;
	font-weight:normal;
	font-size:11px;
	margin-top:3px;
	margin-bottom:5px;
	margin-left:0px;
	padding: 0px;
}
.innercontent h3 p{
	color:#000000;
	font-weight:normal;
	font-size:12px;
	xline-height:14px;
	margin-top:3px;
}
#wrapper div .menubox ul{
	margin: 0;
	padding: 0;
	list-style: none;
	background-image:url(images/box-bunny.gif);
	background-position:209px bottom;
	background-repeat:no-repeat;
	position:relative;
}
#wrapper div .menubox ul li{
	margin: 0px;
	padding:0px;
}
#wrapper div .menubox ul a{
	text-align:center;
	padding-top:6px;
	padding-bottom:7px;
	margin-top:0px;
	display:block;
	width:210px;
	background-image:url(images/but-normal.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
*html #wrapper div .menubox ul a{
	padding-top:6px;
}
#wrapper div .menubox ul a.primul{
	background-image:url(images/but-top.gif);
}
#wrapper div .menubox ul a.penultimul{
	background-image:url(images/but-penultimul.gif);
}
#wrapper div .menubox ul a.ultimul{
	background-image:url(images/but-ultimul.gif);
	padding-bottom:13px;
}
#wrapper div .menubox ul a:hover{
	background-position:bottom left;
}
#wrapper div .menubox h2, #wrapper div .box h2{
	color: #FFDEDE;
	text-align:center;
	padding:16px 25px 17px 0px;
	margin-bottom:-2px;
	font-size:14px;
	font-weight:bold;
	background-image:url(images/but-box-top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}





#wrapper div .xmenubox ul{
	margin: 0;
	padding: 0;
	list-style: none;
	background-image:url(images/box-bunny.gif);
	background-position:209px bottom;
	background-repeat:no-repeat;
	position:relative;
}
#wrapper div .xmenubox ul li{
	margin: 0px;
	padding:0px;
}
#wrapper div .xmenubox ul a{
	text-align:center;
	padding-top:6px;
	padding-bottom:7px;
	margin-top:0px;
	display:block;
	width:210px;
	background-image:url(images/but-normal.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
*html #wrapper div .xmenubox ul a{
	padding-top:6px;
}
#wrapper div .xmenubox ul a.primul{
	background-image:url(images/but-top.gif);
}
#wrapper div .xmenubox ul a.penultimul{
	background-image:url(images/but-penultimul.gif);
}
#wrapper div .xmenubox ul a.ultimul{
	background-image:url(images/but-ultimul.gif);
	padding-bottom:13px;
}
#wrapper div .xmenubox ul a:hover{
	background-position:bottom left;
}
#wrapper div .xmenubox h2{
	color: #FFDEDE;
	text-align:center;
	padding:16px 25px 27px 0px;
	margin-bottom:-2px;
	font-size:14px;
	font-weight:bold;
	background-image:url(images/but-box-sus.gif);
	background-position:top left;
	background-repeat:no-repeat;
}


#wrapper div .box h2{
	background-image:url(images/but-box-sus.gif);
	margin-bottom:0px;
	padding-top:16px;
	padding-bottom:25px;
	margin-top:0px;
}
#wrapper div .mixed .mix{
background-image:url(images/box-empty.gif);
background-repeat:repeat-y;
width:200px;
padding:4px;
}
#wrapper div .mixed .mix p{
padding-left:6px;
margin-top:-6px;
}

#larger, #lareger div{
	text-align: center;
	clear:left;
}

.headline{

width:90px;
}
.headline h1{
text-align:center;
font-size:12px;
padding-bottom:8px;
padding-top:4px;
width:90px;
background-image:url(images/pag/buton_mare.gif);
background-repeat:no-repeat;
float:left;
letter-spacing:1px;
}
#pages{
xfloat:right;
width:300px;
background:transparent;
margin-top:-4px;
}
#pages p{
text-align:left;
padding-left:94px;
}
#footer{
	text-align: center;
	clear:left;
	font-size:10px;
	border-top: 2px solid #000;
	margin-left:10px;
	margin-right:35px;
	margin-top:20px;
}
#footer p{
	margin-top:10px;
	margin-bottom:10px;
}
#footer a{
	text-decoration:underline;
	font-size:10px;
}


/*bug fixes*/
.clearfix:after {
    content:'.'; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}