em, i { font-style:italic; }
strong, b { font-weight:bold; }
.left { float:left; }
.right { float:right; }

html { background:url('../img/header_back.gif') left top repeat-x #EEEEFF; font-family:arial; font-size:14px; }
body { background:url('../img/footer_back.gif') left bottom repeat-x transparent; }
#wrap { width:962px; margin:0 auto; }

#header { width:100%; overflow:hidden; }
#title { margin:26px 0px 0px 0px; }
#logo { width:140px; height:98px; float:left;margin:8px 0px 0px 20px; }
#logo img { border:0; }
#leaderboard_banner { width:728px; height:90px; margin-right:0px; margin-top:5px; float:right; overflow:hidden; }
#leaderboard_banner img { max-width:728px; max-height:90px; border:0; }

#main_menu { width:100%; margin-top:48px; overflow:hidden; clear:both; }
#main_menu ul { list-style-type:none; }
#main_menu ul li { float:left; padding:0 31px; background:url('../img/main_menu_separator.png') left top no-repeat; text-transform:uppercase; }
#main_menu ul li:first-child { padding-left:10px; background:none; }
#main_menu ul li:last-child { padding-right:10px; }
#main_menu ul li.current #indicator { height:12px; width:100%; text-align:center; background:url('../img/main_menu_indicator.png') center bottom no-repeat; }
#main_menu ul li a:link, #main_menu ul li a:visited, #main_menu ul li a:active { color:#e85700; /*#F8B849 ultimul inlocuit: #FF6A11;*/ font-weight:bold; font-size:17px; font-family:NovecentoWideBook,arial; }
#main_menu ul li a:hover, #main_menu ul li.current a { color:#55deff; }

#sub_menu { display:none; height:43px; padding-left:9px; overflow:hidden; clear:both; }
#sub_menu ul { list-style-type:none; }
#sub_menu ul li { float:left; line-height:42px; padding-left:40px; }
#sub_menu ul li:first-child { padding-left:0px; }
#sub_menu ul li a:link, #sub_menu ul li a:visited, #sub_menu ul li a:active { color:#666666; font-size:17px; font-family:ColaborateThin,arial; }
#sub_menu ul li a:hover { color:#000000; }

#content { min-height:500px; overflow:hidden; margin-top:30px; padding:20px; background:url('../img/content_bg.jpg') center top no-repeat #FBFBFF; border-radius:0 0 10px 10px; }
#breadcrumbs { color:#a6a6a6; font-family:NovecentoWideNormal,arial; font-size:10px; clear:both; }
.flash-error-message, .flash-success-message { width:610px; padding:10px 20px; margin-bottom:20px; font-size:14px; font-family:ColaborateThin,arial; border-radius:7px; }
.flash-error-message { color:white; background-color:red; }
.flash-success-message { color:#55DEFF; background-color:#002C3E; }
#article { width:650px; font-size:14px;  float:left; font-family:arial,sans-serif;	}
#article h1 { margin:5px 0 15px 0; font-size:20px; color:#e85700; font-family:NovecentoWideNormal,arial; text-transform:uppercase; }
#article h2 { margin:5px 0 10px 0; font-size:18px; color:#ff6a11; font-family:NovecentoWideNormal,arial; text-transform:uppercase; }
#article h3 { margin:10px 0; font-size:15px; font-weight:bold; }
#article p { padding:5px 0; line-height:22px; }
#article a:active { color:#003649; }
#article a:hover { text-decoration:underline; }
 
#sidebar { width:220px; float:right; }
#socialmedia { position:absolute; margin-left:14px; width:224px; height:146px; padding:20px 30px; overflow:hidden; background:url('../img/socialmedia_bg.png') no-repeat transparent; }
#socialmedia h4 { margin:8px 0; font-size:16px; color:#0eaadb; font-family:NovecentoWideNormal,arial; }
#socialmedia .follow { margin:6px 0; }
#sidebar { /*margin-top:200px;*/ margin-bottom:10px; }
#sidebar h4 { margin:40px 0 8px 0; font-size:18px; font-weight:bold; color:#e85700; font-family:NovecentoWideNormal,arial; text-transform:uppercase; }
#sidebar h4:first-child { margin-top:8px; }
#sidebar ul.menu li { margin:15px 0px; padding-left:20px; background:url('../img/bullet.png') left center no-repeat transparent; }
#sidebar ul.menu li a:link, #sidebar ul.menu li a:visited, #sidebar ul.menu li a:active { font-size:16px; color:#848484; font-family:ColaborateThin,arial; }
#sidebar ul.buttons li { margin:15px 0px; background:none; }
#sidebar ul.buttons a.actions:link, #sidebar ul.buttons a.actions:visited, #sidebar ul.buttons a.actions:visited {  }
#sidebar ul.parteneri li { margin:20px 0px; text-align:center; }
#sidebar ul.parteneri li a img { width:160px; max-height:80px; border:0; }

#footer { height:225px; margin-top:60px; padding-top:17px; clear:both; color:#ffffff; font-size:14px; font-family:ColaborateThin,arial; }
#footer h4 { margin:10px 0; font-size:16px; font-weight:bold; font-family:NovecentoWideNormal,arial; text-transform:uppercase; }
#follow { width:400px; float:left; }
#follow h4 { color:#ff6a11; }
#follow ul li  { float:left; margin:0 10px;}
#follow ul li:first-child { margin-left:0; }
#follow ul li:last-child { margin-right:0; }
#follow ul li a:link, #follow ul li a:visited, #follow ul li a:active { display:block; width:29px; height:29px; background-image:url('../img/footer_follow_icons.png'); background-repeat:no-repeat; }
#subscribe { width:400px; float:left; margin-top:13px; }
#subscribe h4 { color:#ff6a11; }
#subscribe input#email { width:180px; height:25px; padding:0px 8px; border:1px solid #242e32; color:#bbbbbb; background-color:#0f181c; font-family:ColaborateThin,arial; font-size:14px; box-shadow:1px 1px 3px #050709 inset; border-radius:6px; }
#subscribe a#send:link, #subscribe a#send:visited, #subscribe a#send:active { margin-left:5px; padding-left:15px; padding-bottom:2px; border:0; background:url('../img/bullet.png') left center no-repeat transparent; color:#ffffff; font-family:NovecentoWideNormal,arial; font-size:15px; }
#contact { width:560px; float:right; }
#contact h4 { color:#02b9e0; }
#contact #address { width:220px; margin-right:80px; float:left; }
#contact #phones { width:260px; float:left; }
#contact #address, #contact #phones { line-height:25px; }
#contact #address span, #contact #phones span { text-transform:uppercase; }
#copyright { width:377px; margin-top:30px; padding:6px 10px; border-left:3px solid #ff6a11; clear:both; float:left;  }
#copyright a:link, #copyright a:visited, #copyright a:active { color:#00cbfe; }
#footer_menu { width:537px; margin-top:30px; padding:6px 10px; border-left:3px solid #00bceb; float:right; }
#footer_menu a:link, #footer_menu a:visited, #footer_menu a:active { color:#00cbfe; }
#footer_menu ul { list-style-type:none; }
#footer_menu ul li { float:left; padding:0 10px; border-left:1px solid #FFFFFF; }
#footer_menu ul li:first-child { padding-left:0; border:none; }
#footer_menu ul li:last-child { padding-right:0; }

.form { width:100%; clear:both; overflow:hidden; }
.form .half { width:302px; overflow:hidden;}
.form .full { width:650px; overflow:hidden; clear:both;}
.form .feedback { width:604px; margin:5px 0; overflow:hidden; clear:both; font-size:15px; font-family:ColaborateThin,arial; color:#000000; }
.form .input { margin:10px 0px; color:#848484; font-size:12px;  }
.form label { padding-left:15px; overflow:hidden; font-size:14px; clear:both; color:#000000; }
.form .required label:after { content: " *"; }
.form input, .form textarea, .form select { margin:5px 0; padding:4px 4px 4px 14px; border:2px solid #e7e7e7; color:#000000; background:#e7e7e7; font-size:14px; font-family:arial; border-radius:7px; outline:none; }
.form .error input, .form .error textarea { border-color:red; } 
.form .half input { width:280px;  }
.form .half select { width:300px; padding-left:9px; }
.form .half textarea { width:280px; height:94px; }
.form .full input { width:630px;  }
.form .full textarea { width:630px; height:94px; }
.form .full select { width:650px; padding-left:9px; }
.form .actions { clear:both; text-align:center; }
.form .actions input { 
	margin-top:10px; 
	padding:0 7px 0 17px; 
	border:5px solid #003649; 
	font-size:14px; 
	color:#0096c5; 
	font-family:NovecentoWideNormal,arial; 
	background:url('../img/bullet_submit.png') 7px 7px no-repeat #003649; 
	transition:1s; 
	-webkit-transition:1s;}
.form .actions input:hover{color:white;cursor:hand;cursor:pointer;}
.form .error-message { padding-left:15px; color:red; }

.element_options { float:right; text-align:right;height: 20px; }
.element_options ul li { margin-bottom:10px;float: left;padding-right: 16px; }
.element_options ul li:last-child { margin-bottom:0px; }
.element_status { font-weight:bold; color:#FF6A11; }

#lista_parteneri a { display:block; height:100px; width:150px; margin:3px; line-height:157px; float:left; border:3px solid #e9e9e9; text-align:center;  background-color:#ffffff; border-radius:5px; }
#lista_parteneri a img { max-width:140px; max-height:70px;}

a.actions:link, a.actions:visited, a.actions:active { 
	padding:1px 5px 0px 5px; 
	border:3px solid #b36d34; 
	font-size:12px; 
	line-height:25px; 
	font-weight:bold; 
	color:#fff; 
	font-family:NovecentoWideNormal,arial; 
	background:no-repeat #f19244; 
	border-radius:5px; 
}

a.actions2:link, a.actions2:visited, a.actions2:active {
	background:url('../img/acces.jpg') 0px 0px no-repeat transparent !important;
	width: 120px;
	display: block;
	height: 30px;
	border: none;
}

a.actions3:link, a.actions3:visited, a.actions3:active {
	background:url('../img/auth.jpg') 0px 0px no-repeat transparent !important;
	width: 200px;
	display: block;
	height: 65px;
	border: none;
}


a.actions4:link, a.actions4:visited, a.actions4:active {
	background:url('../img/newc.jpg') 0px 0px no-repeat transparent !important;
	width: 200px;
	display: block;
	height: 65px;
	border: none;
	margin-top: -16px;
}

a.actions:hover  { text-decoration:none !important;  }

table.lists { width:100%; margin-top:15px; }
table.lists td { padding:20px 10px; border-bottom: 1px dotted grey; }
table.lists td div.image_holder { width:110px; margin-right:25px; overflow:hidden; float:left; text-align:center; border:1px solid #E1E1E1; border-radius:5px; }
table.lists td div.image_holder img { max-width:100px; max-height:60px; margin:5px; min-height:40px;  }
table.lists td a.title:link, table.lists td a.title:visited, table.lists td a.title:active { font-size:16px; color:#0096C5; font-weight:bold; font-family:NovecentoWideNormal,arial;  }
table.lists td a.title:hover { text-decoration:underline; }
table.lists td div.subtitle { margin-top:10px; font-size:14px; font-family: NovecentoWideNormal,arial;width: 525px;}
table.lists td div.subtitle a:link, table.lists td div.subtitle a:visited, table.lists td div.subtitle a:visited { color:#E85700 !important; }
table.lists td div.image_holder { width:120px; }
table.lists.cvs td div.image_holder { width:80px; }
table.lists.cvs td div.image_holder img { max-width:70px; }

table.details td { padding:10px; }
table.details td.label { color:#555555; width:120px; }

#content.no_sidebar #sidebar { display:none; }
#content.no_sidebar #article { width:922px; }
.expira-top-row1, .expira-top-row2{ color:#777; font-size:15px;}
.expira-top-row1{ font-family: 'NovecentoWideMedium';}
.expira-top-row2{ font-family: 'NovecentoWideLight'; }
.expira-bottom-row{padding:0!important;line-height:20px!important;color:#ff7c1c;font-size:12.65px;font-family:ColaborateThin,arial;}
.expira-info{background:url('../img/anrj-expiraicon.png') no-repeat;width:100%;}