body { background: #ccc url(/pics/beta/bodybg.jpg) repeat-x center top; }
body * { font-family: arial, verdana, sans-serif; font-size: 8pt; }
#main { width: 960px; background: url(/pics/beta/cenmbg.png) repeat-y center center; position: relative; left: 50%; margin-left: -480px; }

#toolbar { background: url(/pics/beta/topmbg.jpg) no-repeat center top; padding-top: 10px; }
#toolbar div { background: url(/pics/beta/tophbg.jpg) no-repeat center center; height: 28px; line-height: 28px; padding: 0 30px; font-size: 10pt; color: #fff; font-weight: bold; text-align: center; }
#footer { background: #ccc url(/pics/beta/botmbg.jpg) no-repeat center top; height: 25px; line-height: 40px; text-align: center; }
#footer a { color: #c00; }

#fsefoot { text-align: center; border-top: 1px solid #ccc; margin: 0 20px; }
#fsefoot a img { border: 0; margin: 3px; }

#header { background: url(/pics/beta/header-x.jpg) no-repeat center center; }
#header a { display: block; height: 170px; }

#container { margin: 5px 17px; }
#container td { vertical-align: top; }

.boxcomment { margin: 5px 10px; }

.commform { margin: 10px; }
.commform label { display: block; margin: 2px 5px; }
.commform ul { list-style-type: none; margin: 0 10px; padding: 0; }
.commform input[type=text] { width: 50%; }
.commform textarea { width: 80%; height: 100px; }

.ftext {}

.boxpath { text-align: right; padding: 0 10px; }
.boxhead { height: 15px; }
#colr .boxbody, #colc .boxbody { padding: 5px 10px; }
#colc .boxbody { background: url(/pics/beta/nanobody.jpg) no-repeat 20px 150px; }
.boxfoot { height: 15px; }

#contest { margin: 5px; }
#contest input.itext,
#contest textarea { border: 1px solid #ccc; }
#contest textarea { width: 100%; }
#contest input.itext { width: 60%; }
#contest p span { display: block; font-weight: bold; color: #c00; }
.subtext { font-size: 7pt; }
.votestar { background: url(/files/pics/emptystar.jpg) repeat-x left center; height: 15px; width: 150px; margin: 0 130px; cursor: pointer; text-align: left!important; }
.votestin { background: url(/files/pics/fullstar.jpg) repeat-x left center; height: 15px; width: 150px; }
.pagebar { text-align: center; list-style-type: none; padding: 0; margin: 10px; }
.pagebar li { display: inline; }
.pagebar li a { padding: 0 10px; }

.place { float: right; width: 60px; height: 60px; border: 1px solid #eee; margin: 3px; text-align: center; font-weight: bold; }
.place span { display: block; line-height: 44px; height: 44px; font-size: 32pt; color: #c00; }

.votebar { text-align: center; font-weight: bold; }
.votebar ul { list-style-type: none; margin: 0; padding: 0; display: inline; }
.votebar li { display: inline; padding: 0; margin: 0; }
.votebar a { padding: 1px 2px; text-decoration: none; border: 1px solid #fff; color: #c00; }
.votebar a:hover { border-color: #ccc; background: #eee; }
.contitem { border: 1px solid #ccc; margin: 5px; padding: 5px; }

.box h1 { margin: -2px 0 0 0; padding: 3px 15px; line-height: 24px; background: url(/pics/beta/hdcbg.jpg) no-repeat center center; color: #fff; }
.box h2 { margin: -2px 0 0 0; padding: 3px 15px; line-height: 24px; background: url(/pics/beta/hdrbg.jpg) no-repeat center center; color: #fff; }
.box h2.language a { color: #fff!important; text-decoration: none; }
.box h2.language a img { vertical-align: middle; border: 1px solid #fff; }
#coll .boxbody ul { margin: 0; padding: 0; list-style-type: none; }
#coll .boxbody li a { text-decoration: none; margin: 0 10px; display: block; color: #c00; }
#coll .boxbody li a:hover { color: #000; }
#coll .boxbody li a.menu  { display: block; margin: -2px 0 0 0; padding: 3px 15px; line-height: 24px; background: url(/pics/beta/hdlbg.jpg) no-repeat center center; color: #fff; text-decoration: none; font-weight: bold; font-size: 7pt; }
#coll .boxbody li a.menu:hover { text-decoration: underline; }

#coll .box { width: 164px; background: url(/pics/beta/cenlbg.jpg) repeat-y center center; }
#coll .boxhead { background: url(/pics/beta/toplbg.jpg) no-repeat center top; }
#coll .boxfoot { background: url(/pics/beta/botlbg.jpg) no-repeat center top; }
#colc .box { width: 454px; background: url(/pics/beta/cencbg.jpg) repeat-y center center; }
#colc .boxhead { background: url(/pics/beta/topcbg.jpg) no-repeat center top; }
#colc .boxfoot { background: url(/pics/beta/botcbg.jpg) no-repeat center top; }
#colc .boxbody a { color: #c00; text-decoration: none; }
#colc .boxbody a:hover { text-decoration: underline; }
#colc .boxbody table { border: 1px solid #ccc; border-width: 1px 0 0 1px!important; width: 100%; }
#colc .boxbody td,
#colc .boxbody th { border: 1px solid #ccc; border-width: 0 1px 1px 0!important; }
#colr .box { width: 304px; background: url(/pics/beta/cenrbg.jpg) repeat-y center center; }
#colr .boxhead { background: url(/pics/beta/toprbg.jpg) no-repeat center top; }
#colr .boxfoot { background: url(/pics/beta/botrbg.jpg) no-repeat center top; }
#coll .feed { margin: 2px 10px; }
#coll .feed b { color: #c00; }
#colr .box a { color: #c00; }
#colr .boxbody * { font-family: arial, verdana, sans-serif; font-size: 9pt; }
#colr .boxbody table td { border-width: 0 0 1px 1px!important; }
#colr .boxbody table { border-width: 1px 1px 0 0!important; }

#awindow { position: absolute; display: none; border: 1px solid #000; background: #fff; margin-left: -200px; width: 400px; left: 50%; top: 150px; z-index: 1000; }
	#awinhead { font-weight: bold; padding: 2px; background-color: #eee; position: relative; border: 0; border-bottom: 1px solid #ccc; }
	#awinhead a { color: #c00; }
	#awinhead a:hover { text-decoration: underline; }
	p.awintitle { margin: 1px; padding: 2px; text-align: left; }
	img.awinclose { position: absolute; right: 3px; top: 2px; border: 1px solid #ccc; cursor: pointer; }
	#logform { text-align: center; margin: 5px; font-size: 10px; }
	#logform label { display: block; padding: 2px; margin: 2px; font-size: 10px; text-align: left; font-weight: bold; }
	#logform label i { font-weight: normal; }
	#logform input { border: 1px solid #ccc; }
	#logform div { font-size: 10px; color: #c00; }
	.ibutton { margin: 10px 40px; }
	#awincont a { color: #c00; }
	#awincont a:hover { text-decoration: underline; }
	.logmess { margin: 2px 10px; font-size: 10px; }
	#regform label span { color: #c00; }

	#alisthead { margin: 10px 10px 0 10px; border: 1px solid #ccc; position: relative; background: #eee; height: 16px; }
	#alisthead span { position: absolute; line-height: 16px; top: 0; font-weight: bold; }
	#alist { list-style: none; margin: 0 10px 10px 10px; padding: 0; border: 1px solid #ccc; border-width: 0 1px 1px 1px; }
	#alist li { height: 16px; position: relative; }
	#alist li span { position: absolute; line-height: 16px; top: 0; }
	#alist li span input { height: 12px; width: 30px; border: 1px solid #ccc; margin: 1px; padding: 0; }

	#alisttotal { margin: 10px; position: relative; height: 16px; }
	#alisttotal span { position: absolute; line-height: 16px; top: 0; }

	#rlist { list-style: none; margin: 5px 10px; padding: 0; border: 1px solid #ccc; }
	#rlist li { height: 16px; position: relative; }
	#rlist li span { position: absolute; line-height: 16px; top: 0; }
	#rlist li span input { height: 12px; border: 1px solid #ccc; margin: 1px; padding: 0; width: 180px; font-size: 10px; }


	#regform { margin: 10px; }
	#regform select { margin: 10px; width: 558px; border: 1px solid #ccc; }
	#regform label { display: block; }
	#regform div input.regtext { width: 558px; margin: 3px auto; border: 1px solid #ccc; height: 12px; font-size: 10px; }
	#regform textarea { width: 558px; margin: 3px auto; border: 1px solid #ccc; font-size: 10px; font-family: verdana, sans-serif; }
	#oprofile, #yemployee, #yoldpart { display: none; }
	#oprofile, #iprofile { margin: 10px; }

	#oregister { display: none; }

	.aaply { margin: 0 0 5px 0; text-align: right; position: relative; right: -7px; }
	.aaply input { background: url(/pics/beta/hdrbg.jpg) no-repeat center center; height: 34px; width: 300px; border: 0; cursor: pointer; color: #fff; font-weight: bold; }

.in-menu { list-style-type: none; background: url(/pics/beta/hdcbg.jpg) no-repeat center center; line-height: 34px; height: 34px; text-align: center; margin: 0 -5px 20px -5px; padding: 0; }
.in-menu li { display: inline; }
.in-menu li a { color: #fff!important; font-weight: bold; line-height: 34px; padding: 0 10px; }

#acontact textarea { border: 1px solid #ccc; width: 390px; margin: 5px 20px; }
#acontact input { border: 1px solid #ccc; width: 240px; margin: 5px 20px; }
#acontact p span { color: #c00; }

#signature { background: url(/pics/euro/semnatura-site.jpg) no-repeat left center; width: 920px; height: 94px; margin-left: 10px; }


