* {
	margin: 0px;
	padding: 0px;
}

.greenborder {
	border: 2px solid rgb(190, 213, 49);
}

p.center {
	text-align: center !important;
}

p.right {
	text-align: right !important;
}

.absmiddle {
	vertical-align: middle;
}

a
{
	color:#BED531;
	text-decoration:none;
}

a.button
{
	display:block;
	background:#BED531 none repeat scroll 0 0;
	border:0 none;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	padding:3px 10px;
	width:100px;
}

a img {
	border: none;
}

div.clear {
	display: block;
	clear: both;
}

body {
	font-family: Verdana;
	font-size:11px;
	overflow-x: hidden;
	/*text-shadow:0 0 0 #000000 !important;*/
	background:white;
}

#site {
	display: block;
	clear: both;
	width: 900px;
	margin: 0px auto;
}

.white-submit-button
{
	width:106px;
	height:27px;
}

#header 
{
	width: 900px;
	height: 270px;
	background: #BED531;
}

#user_area
{
	float: right;
	margin-right: 13px;
	width: 158px;
	height:95px;
}

#user_area a
{
	color: #FFFFFF;
}

#header #search
{
	float: right;
	margin-right: 5px;
	width: 158px;
	text-align: right;
}

#menu_forms
{
	float:right;
	width:425px;
	height:110px;
	margin-top:13px;
}

#logo img
{
	width:190px;
	height:204px;
	position:relative;
	top:35px;
	border:0px;
}

#logo a
{
	width:190px;
	height:204px;
	text-decoration:none;
}

#left-separator
{
	width:200px;
	float:left;
	height: 270px;
	
}
#right-separator
{
	width:700px;
	float:left;
	height: 270px;
}

#right-top
{
	width:100%;
	height:130px;
}

#right-bottom
{
	width:100%;
	height:140px;
}


#user_area a
{
	/*background:white;*/
	line-height:17px;
	position:relative;
	top:2px;
	color:black;
}

#header p.input
{
	width:159px;
	height:28px;
	background: url(/img_new/header-input.gif) no-repeat;
	padding:2px;
	border:0px;
}

#header #login-submit
{
	width:106px;
	height:28px;
	background: url(/img_new/login-submit-button.gif) no-repeat;
	padding:2px;
	border:0px;
}

#header #search-submit
{
	width:106px;
	height:28px;
	background: url(/img_new/search-submit-button.gif) no-repeat;
	padding:2px;
	border:0px;
}

#header .textinput
{
	background-color:#BED531;
	border:0 none;
	bottom:3px;
	margin-left:8px;
	margin-right:18px;
	position:relative;
	top:4px;
	width:129px;
}

#newsletter-input
{
	width:180px;
	height:27px;
}

#jsmenu
{
	background: url(/img_new/menu-bar.gif) no-repeat bottom left;
	position:relative;
	width:564px;
	height:49px;
	top:60px;
	left:136px;
}

#header ul.menu {
	display: block;
	list-style-type: none;
	margin-left:20px;
	position: relative;
	top:13px;
}

#header ul.menu li {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	position: relative;
}

#header ul.menu li a.menu {
	display: block;
	color: #010700;
	text-decoration: none;
	padding: 4px 10px;
	position: relative;
}

#header ul.menu li a.menu:hover {
	color: #FFFFFF;
}

#header ul.menu li span.submeniu {
	display: none;
	position: absolute;
	bottom: 20px;
	left: 5px;
	font-size: 10px;
	font-weight: normal;
}

#header ul.menu li:hover span.submeniu {
	display: block;
}

#header ul.menu li span.submeniu a {
	display: block;
	/*float: left;*/
	margin: 0px 0px 0px 5px;
	padding: 7px 0px 0px 0px;
	color: #010700;
	text-decoration: none;
}

#header ul.menu li span.submeniu a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

/* Container */

#container {
	display: block;
	clear: both;
	width: 900px;
	background: url(/img_new/bara_left.gif) no-repeat 588px 24px;
}

#container #container_left
{
	float:left;
	width: 590px;
}

#container #container_right
{
	float:left;
	width: 300px;
	margin-left:10px;
}

/* Homepage */

#widget
{
	width:590px;
	height:354px;
	float:left;
}

#casete
{
	line-height:22px;
}

#casete .caseta
{
	float:left;
	width:295px;
}

#casete .caseta h2
{
	height:50px;
	margin:0;
	font-family: Lucida Console;
	line-height:22px;
	font-size:11px;
	font-weight:normal;
	padding:15px 0 0 15px;
}
#casete #caseta1 h2
{
	background:#BED531;
}
#casete #caseta1 h2 .title1
{
	color:#FFFFFF;
}

#casete #caseta1 h2 .title1 a
{
	color:#FFFFFF;
	text-decoration:none;
}

#casete #caseta1 h2 .title2
{
	color:#000;
}

#casete #caseta1 h2 .title2 a
{
	color:#000;
	text-decoration:none;
}

#casete #caseta2 h2
{
	background:#000;
}
#casete #caseta2 h2 .title1
{
	color:#FFFFFF;
}
#casete #caseta2 h2 .title2
{
	color:#BED531;
}

#casete #caseta2 h2 .title2 a
{
	color:#BED531;
	text-decoration:none;
}

#casete #caseta3 h2
{
	background:#FFFFFF;
}
#casete #caseta3 h2 .title1
{
	/*color:#BED531;*/
	color:black;
}
#casete #caseta3 h2 .title2
{
	color:#000;
}

#casete #caseta3 h2 .title2 a
{
	color:#000;
	text-decoration:none;
}

	
#casete .caseta .title
{
	position:relative;
	margin:0;
	margin-top:20px;
	
}

#caseta2 a
{
	color:white;
}

#casete .caseta .content
{
	padding:5px;
	height:165px;
	overflow-y: hidden;
}
#casete #caseta1 .content
{
	background: #FFFFFF;
	padding-left:11px;
	padding-right:17px;
	padding-top:17px;
}
#casete #caseta2 .content
{
	background: #BED531;
	padding:17px;
}
#casete #caseta3 .content
{
	background: #000;
	color: #FFFFFF;
	padding:17px;
}

#despre
{
	width:300px;
	height:354px;
	overflow-y:hidden;
	margin-left:10px;
	float:left;
}

#newsletter
{
	margin-top:58px;
	padding-left:5px;
}

#text
{
	margin-top:17px;
	line-height:23px;
	padding-left:23px;
	padding-right:11px;
}

p.white-input
{
	background: url(/img_new/white-input.jpg) no-repeat;
	width:180px;
	height:27px;
	border:0px;
	float:left;
	padding-right:3px;
}

.form-input
{
	width:255px;
	height:15px;
	border:1px solid #808080;
	padding:6px;
}

.form-input2
{
	width:255px;
	height:50px;
	border:1px solid #808080;
	padding:6px;
}

p.white-submit
{
	background: url(/img_new/white-submit-button.jpg) no-repeat;
	width:106px;
	height:27px;
	border:0px;
	float:left;
}

p.white-large-submit
{
	background: url(/img_new/white-large-submit-button.jpg) no-repeat;
	width:131px;
	height:27px;
	border:0px;
	float:left;
}

.inputs
{
	border:0px;
	position:relative;
	top:4px;
	left:5px;
	background-color:white;
}

.inputs2
{
	border:0px;
	position:relative;
	top:6px;
	left:5px;
	background-color:white;
	color:black;
	padding-right:6px;
}

/* General */

div#crumbs
{
	height:60px;
	font-family: Verdana;
	font-size:11px;
	/*background: #000 url(/img_new/bara_int1.jpg) no-repeat 0 25px;*/
	background: #000 url(/img_new/title-bar.gif) repeat-x 0 22px;
	color:#FFFFFF;
	line-height:60px;
	padding-left:37px;
}
h1.titlu
{
	height:110px;
	/*height:152px;*/
	font-family: Lucida Console;
	font-size:28px;
	font-weight:normal;
	line-height:36px;
	background: #000;
	color:#BED531;
	padding-left: 23px;
}

h1.titlu span.crumbs
{
	color:#FFFFFF;
	position:relative;
	top:0;
	left:0;
	font-size:11px;
}

div.publicat
{
	font-size:10px;
	font-family:Verdana;
	color:#FFFFFF;
	position:relative;
	bottom:5px;
}

div#textArea
{
	padding:27px 40px 0 22px;
}

div#textArea p
{
	/*line-height:22.5px;*/
}

#container h2,
#container h3 {
	display: block;
	clear: both;
	margin: 0px 0px 10px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #454d51;
	/*text-shadow: 0px 1px 0px #ffffff;*/
}
#container h2 a,
#container h3 a
{
	/*color: #bed531;*/
	text-decoration:none;
}

#container h2 small {
	font-size: 11px;
	color: #231f20;
}

div.hr {
	display: block;
	clear: both;
	line-height: 0px;
	height: 0px;
	font-size: 0px;
	border-bottom: 1px solid #fafbfb;
	border-top: 1px solid #c1c8ce;
	margin-bottom: 40px;
}

/* Competitie */

dl.subscribe {
	margin: 0px /*35px*/ 20px 10px 0px;
	/*text-shadow: 0px 1px 0px #ffffff;*/
	overflow: hidden;
	list-style-type: none;
}
dl.subscribe dt
{
	font-size: 12px;
	color: #BED531;
	font-family: Lucida Console;
	margin-bottom:10px;
}

dl.subscribe dd {
	margin-bottom: 10px;
	/*padding: 0px 0px 0px 15px;*/
	font-family: Verdana;
	font-size:11px;
	color:#000;
}

dl.part{
	margin: 0px 35px 10px 0px;
	/*text-shadow: 0px 1px 0px #ffffff;*/
	overflow: hidden;
	list-style-type: none;
}
dl.part dt
{
	font-size: 12px;
	color: #000;
	font-family: Lucida Console;
	margin-bottom:10px;
}

dl.part dd {
	margin-bottom: 10px;
	/*padding: 0px 0px 0px 15px;*/
	font-family: Verdana;
	font-size:11px;
	color:#000;
}

/* Participanti */
a.lucrare {
	display: block;
	float: left;
	width: 235px;
	height: 96px;
	margin: 0px 7px 20px 0px;
	text-decoration: none;
	position: relative;
	outline: none;
}

a.lucrare:hover {
	background: #000;
}

a.lucrare span.badge-winner,
a.lucrare span.badge-nominee {
	display: block;
	position: absolute;
	bottom: 18px;
	left: 10px;
	z-index: 10;
	text-indent: -10000px;
	outline: none;
	overflow: hidden;
	width: 64px;
	height: 20px;
	background: url(images/badge-winner.png) no-repeat top left;
}

a.lucrare span.badge-nominee {
	background: url(images/badge-nominee.png) no-repeat top left;
}


a.lucrare span.badge-blog-winner,
a.lucrare span.badge-blog-nominee {
	display: block;
	position: absolute;
	bottom: 18px;
	left: 10px;
	z-index: 10;
	text-indent: -10000px;
	outline: none;
	overflow: hidden;
	width: 64px;
	height: 20px;
	background: url(images/badge-blog-winner.png) no-repeat top left;
}

a.lucrare span.badge-blog-nominee {
	background: url(images/badge-blog-nominee.png) no-repeat top left;
}

a.lucrare span.thumb {
	display: block;
	position: absolute;
	width: 75px;
	height: 75px;
	top: 7px;
	left: 7px;
	overflow: hidden;
	border: 3px solid white;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

a.lucrare span.titlu {
	position: absolute;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	top: 7px;
	left: 95px;
	width: 130px;
	height: 42px;
	overflow: hidden;
}

a.lucrare span.desc {
	position: absolute;
	bottom: 8px;
	left: 95px;
	overflow: hidden;
	width: 130px;
	height: 42px;
	font-size: 10px;
	line-height: 10px;
	color: #454d51;
}

/* @group Calendar */

.calendar {
	clear: both;
	/*margin: 0px 35px 10px 40px;*/
	font-family: Arial, sans-serif;
}

.calendar thead th {
	height: 22px;
	font-size: 12px;
	padding: 0px 4px;
	color: #fff;
	/*text-shadow: 0px 1px 0px #fff;*/
	text-align: right;
	/*background:  url(images/tabel/bg-calendar-th.gif) repeat-x top left;*/
	background: #BED531;
}

.calendar tbody td {
	height: 22px;
	font-size: 12px;
	padding: 0px 4px;
	color: #414b50;
	text-align: right;
	/*background: #fff url(images/tabel/bg-calendar-td.gif) repeat-x top left;*/
}

.calendar thead th.left {
	/*background: #bbc6cd url(images/tabel/bg-calendar-th-left.gif) no-repeat top left;*/
	padding-left: 13px;
}

.calendar thead th.right {
	/*background: #bbc6cd url(images/tabel/bg-calendar-th-right.gif) no-repeat top right;*/
	padding-right: 13px;
}

.calendar tbody td.blank {
	background: none;
}

.calendar tbody td.left {
	/*background: #fff url(images/tabel/bg-calendar-td-left.gif) no-repeat top left;*/
	padding-left: 13px;
}

.calendar tbody td.right {
	/*background: #fff url(images/tabel/bg-calendar-td-right.gif) no-repeat top right;*/
	padding-right: 13px;
}

.calendar tr td a {
	display: block;
	background: #fff4cc;
	border: 1px solid #ffc600;
	color: #b68d00;
	text-decoration: none;
	outline: none;
	padding: 0px 2px;
	-webkit-border-radius: 4px;
}

.calendar tr td a:hover {
	background: #bbe9fe;
	border-color: #3da0cc;
	color: #3da0cc;
}

/* Footer */

#row2
{
	padding-right:10px;
}

#footer
{
	display: block;
	width:832px;
	margin-top:50px !important;
	background: url(/img_new/footer.jpg) no-repeat top left;
	margin-left:26px;
}

#footer #flogo
{
	position:relative;
	top:25px;
	text-align:center;
	margin:auto;
}

#powered
{
	/*position:relative;
	top:45px;
	margin:auto;
	margin-top:45px;
	font-size:10px;*/
	background-color:#bed531;
	width:897px;
	height:75px;
}

#powered #copyright-text
{
	float:right;
	position:relative;
	bottom:9px;
	right:45px;
	font-weight:bold;
	text-align:right;
	font-size:9px;
}

#powered #hostway
{
	width:285px;
	height:33px;
	background: url(/img_new/footer-hostway.gif) no-repeat;
	position:relative;
	top:22px;
	left:30px;
}

#powered a
{
	color:#000;
	text-decoration:none;
}

#sponsor-principal
{
	width:728px;
	height:70px;
	margin-top:25px;
	margin-left:70px;
	display:none;
}

.clearfix
{
	clear:both;
}

#footer .trafic
{
	height:31px;
	margin-bottom:31px;
}

/* @group Popup */

#popup {
	display: block;
	visibility: hidden;
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
}

#overlayprt {
	position:absolute;
	top:0px;
	left:0px;
	z-index: 0;
	width: 100%;
	height: inherit;
	background-color: black;
	opacity:0.4;
	filter:alpha(opacity=40)
}

#iframe {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 720px;
	height: 560px;
	/*background: #dde1e4 url(images/popup-bg.jpg) repeat-x top left;*/
	background-color:white;
	z-index: 1;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

/*#iframe h1 {
	display: block;
	position: absolute;
	top: 20px;
	left: 20px;
	font-family: Lucida Console;
	font-size: 16px;
	color: #3da0cc;
	text-shadow: 0px 1px 0px #fff;
}*/

#iframe div.left {
	display: block;
	position: absolute;
	top: 60px;
	left: 20px;
	width: 520px;
}

#iframe div.right {
	display: block;
	position: absolute;
	top: 60px;
	right: 20px;
	width: 280px;
}

#iframe p {
	color: #414b50;
	margin-bottom: 15px;
	/*text-shadow: 0px 1px 0px #ffffff;*/
	overflow: hidden;
	list-style-type: none;
	font-family: Verdana;
	font-size:11px;	
}

#iframe img.poza {
	border: 3px solid black;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-bottom: 5px;
}

#iframe p a{
	color: #2a8cb8;
	text-decoration: none;
}

#close {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 36px;
	height: 36px;
	background: url(images/popup2-close.jpg) no-repeat top left;
	overflow: hidden;
	text-indent: -100px;
	outline: none;
}

.spinner
{
position:absolute;
left: 50%; 
margin-left: -8px; 
top: 50%; 
margin-top: -8px;
}

/* Juriu */

div.cols {
	display: block;
	clear: both;
	overflow: hidden;
}

div.cols dl,
div.cols ul,
div.cols p,
div.cols div.col {
	display: block;
	float: left;
	width: 235px;
	margin: 0px 20px 20px 0px;
	_margin: 0px 0px 20px 0px;
}

div.juriu dl.poza {
	display: block;
	width: 81px;
	height: 120px;
	float: left;
	margin: 0px 15px 20px 0px;
	padding: 0px;
}

 p img.left {
	float: left;
	margin: 0px 15px 10px 0px;
	border: 1px solid #c9c8c8;
}

/* @group Tooltips */

.balon-tip {
	display: block;
	width: 140px;
	font-size: 11px;
	letter-spacing: 0px !important;
	color: black;
	font-family: Arial, sans-serif;
	/*opacity: .90;
	filter: alpha(opacity=90);*/
	z-index: 10000;
}

.balon-tip .balon-title {
	display: block;
	width: 124px !important;
	padding: 10px 8px 0px 8px;
	/*background: url(images/balon-top.gif) no-repeat top left;*/
	background-color:#BED631;
	font-weight: bold;
	overflow: hidden;
}

.balon-tip .balon-text {
	display: block;
	width: 124px !important;
	padding: 0px 8px 10px 8px;
	/*background: url(images/balon-bottom.gif) no-repeat bottom left;*/
	background: #BED631;
}

/* @end */

#homepage_navigation
{
	height:26px;
	left:10px;
	position:relative;
	top:8px;
	width:569px;
}

#navbutton_left
{
	float:left;
	background: url(/img_new/intx_button_Left_tr.png) no-repeat;
	width:21px;
	height:21px;
}

#navbutton_right
{
	float:right;
	background: url(/img_new/intx_button_Right_tr.png) no-repeat;
	width:21px;
	height:21px;
}

#link_box
{
	height:187px;
	width:589px;
}

#text-mult
{
	background: url(/img_new/text-mult.gif) no-repeat;
}

#news_nav
{
	width:544px;
	height:21px;
	position:relative;
	bottom:16px;
}

#news_nav_left
{
	float:left;
	background: url(/img_new/intx_button_Left_tr.png) no-repeat;
	width:21px;
	height:21px;
}

#news_nav_right
{
	float:right;
	background: url(/img_new/intx_button_Right_tr.png) no-repeat;
	width:21px;
	height:21px;
}

h1.titlu2
{
	height:152px;
	font-family: Lucida Console;
	font-size:28px;
	font-weight:normal;
	line-height:36px;
	background: #000;
	color:#BED531;
	padding-left: 23px;
}

h1.titlu2 span.crumbs
{
	color:#FFFFFF;
	position:relative;
	top:0;
	left:0;
	font-size:11px;
}

#whoswho .container-agentie-home-winner
{
	width:200px;
	height:82px;
	display:inline-block;
	border:1px solid #c0c0c0;
	margin-left:17px;
	margin-top:17px;
}
#whoswho .logo-agentie
{
	width:150px;
	float:left;
}
#whoswho .logo-agentie img
{
	width:150px;
	height:80px;
}
#whoswho .premiu
{
	position:relative;
	width:48px;
	height:100%;
	border-left:1px solid #c0c0c0;
	float:left;
}
#whoswho .number
{
	width:18px;
	height:18px;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	position:absolute;
	
}
#whoswho .number .text
{
	text-align:center;
	margin-top:2px;
}
#whoswho .loc-img-premiu
{
	width:27px;
	height:37px;
	margin-top:10px;
	margin-left:10px;
}
#whoswho .counter-winner
{
	width:100%;
	text-align:center;
	font-weight:bold;
	margin-top:3px;
}
#whoswho .counter-nominee
{
	width:100%;
	text-align:center;
	margin-top:2px;
	font-size:9px;
}
#whoswho .titlu-mare
{
	margin:17px;
	font-size:15px;
}
#whoswho .linie-titlu-mare
{
	background-color:#c0c0c0;
	width:449px;
	height:1px;
	margin-bottom:17px;
}
#whoswho .container-agentie-home-participant
{
	width:152px;
	height:82px;
	display:inline-block;
	border:1px solid #c0c0c0;
	margin-top:17px;
	margin-left:19px;
}
#container-agentie
{
	padding:15px;
	font-size:12px;
	line-height:20px;
}
#container-agentie .link-interviu
{
	
}
#container-agentie .link-interviu a
{
	
}
#container-agentie .header .l
{
	float:left;
	width:30%;
}
#container-agentie .header .r
{
	float:left;
	width:70%;
}
#container-agentie .header .logo
{
	width:150px;
	height:80px;
}
#container-agentie .header img
{
	border:1px solid #C0C0C0;
}
#container-agentie .header .contact
{
	padding-top:15px;
	padding-bottom:15px;
}
#container-agentie .linie
{
	width:467px;
	height:1px;
	background-color:#c0c0c0;
}
#container-agentie ul
{
	list-style:none;
}
#container-agentie a
{
	text-decoration:none;
	color:black;
}
#container-agentie .an
{
	float:left;
	width:160px;
	padding-right:40px;
	padding-top:15px;
}
#container-agentie .an .titlu-an
{
	font-size:18px;
	color:#BED531;
	padding-bottom:10px;
}
#lucrare
{
	padding-left:15px;
}
#lucrare .titlu
{
	color:#bed531;
	font-size:20px;
	margin-top:15px;
}
#lucrare .linie
{
	width:467px;
	height:1px;
	background-color:#c0c0c0;
	margin-bottom:15px;
	margin-top:15px;
}
#lucrare .l
{
	float:left;
	width:55%;
	font-size:11px;
	color:#231f20;
	line-height:18px;
}
#lucrare .r
{
	float:left;
	padding-left:18px;
	padding-top:15px;
}
#lucrare .screenshot
{
	padding-right:20px;
}
.agentia-anului
{
	width:100%;
	height:13px;
	position:relative;
	bottom:15px;
	padding-top:2px;
	background-color:#BED531;
	text-align:center;
	font-size:8px;
}
.post-twitter
{
	margin-top:4px;
	margin-bottom:4px;
}
.post-twitter a
{
	text-decoration:none;
	color:#bed531 !important;
}
