body {
	background:#ffffff;
	color:#333333;
	font-size:12px;
	font-family:Arial,Verdana,MS Serif,MS Sans Serif;
	margin:0px;
	padding:0px;
	scroll-behavior:smooth;
}
a {
	text-decoration:none;
	border:none;
}
a:link, a:active, a:focus {
	background:transparent;
}
img, img:link, img:active, img:focus {
	border:none;
}
*:focus {
    outline:none;
}
.pagewrap {
	width:90%;
	min-width:860px;
	max-width:1000px;
	margin:0 auto;
}
.header {
	clear:both;
	float:left;
	width:97%;
	padding:0px 1% 0px 2%;
	background:#f7f6f6;
}
#logowrap {
	clear:both;
	float:left;
	padding:0px 0px 5px 0px;
	margin:0px 0px 15px 4px;
}
#logowrapradio {
	top:7%;
	left:8%;
	padding:10px;
	position:absolute;
}
#logofav {
	clear:both;
	float:left;
	width:80px;
	height:80px;
	margin:-5px -12px 0px -8px;
	background-image:url('ollogofav.png');
}
#logo {
	clear:top;
	float:left;
	width:100px;
	height:64px;
	background-image:url('ollogo.png');
}
#headerright {
	clear:top;
	float:right;
	margin:0px 3.1% 0px 10px;
	border-bottom:4px solid #ffffff;
}
.topbtn {
	clear:top;
	float:left;
	font-size:12px;
	text-align:center;
	height:15px;
	padding:5px 7px 5px 3px;
	background:none;
	color:#333333;
	margin:0px 5px 0px 2px;
}
.topbtn:hover {
	color:#222222;
}
.topbtncn {
	clear:both;
	float:right;
	width:92%;
	font-size:12px;
	text-align:center;
	padding:10px 4% 10px 4%;
	background:#b7aeae;
	color:#ffffff;
	margin:0px 0px 20px 2px;
	border:1px solid #9f9393;
	border-radius:4px;
}
.topbtncn:hover {
	background:#c3bbbb;
}
.topitem {
	clear:top;
	float:right;
	font-size:12px;
	padding:10px 5px 10px 5px;
	color:#777777;
	margin:-12px 10px 0px 0px;
}
.topitem:hover {
	color:#666666;
}
.topitemsgn {
	clear:both;
	float:left;
	font-size:17px;
	width:10px;
	color:#888888;
	margin:-6px 10px -4px -4px;
}
.topitemsgnp {
	clear:both;
	float:left;
	font-size:20px;
	width:3px;
	height:0px;
	border:1px solid #888888;
	background:#888888;
	padding:3px 2px 4px 2px;
	margin:3px 7px 0px -4px;
	border-radius:50%;
}
.topbtn:hover .topitemsgnp {
	background:#e68a00;
	border:1px solid #e68a00;
}
.topbtn:hover .topitemsgn {
	color:#e68a00;
}
.headermid {
	clear:top;
	float:right;
	margin:0px 3.1% 0px 10px;
	border-bottom:4px solid #ffffff;
}
.infolist {
	clear:both;
	float:right;
	font-size:10px;
	color:#888888;
	margin:-50px 42px 0px 0px;
}
.headertitle {
	clear:both;
	float:right;
	width:64.5%;
	font-size:12px;
	color:#666666;
	font-style:italic;
	border-bottom:6px solid #cccccc;
	margin:-56px 3% 56px 0px;
	padding:4px 0px 2px 0px;
}
.moditema,.moditemb {
	clear:top;
	float:right;
	margin:22px 5px -20px 0px;
	padding:0px 0px 10px 0px;
	width:45px;
	height:4px;
	border-top:12px solid #d4ccc4;
}
.moditema {
	margin:22px 28px -20px 0px;
	border-top:12px solid #595959;
}
#topmenuext {
	clear:both;
	float:left;
	width:96.5%;
	padding:0px 1% 0px 2.5%;
	margin:0px 0px 0px 0px;
	background:#f7f6f6;
}
#topmenu {
	clear:both;
	float:left;
	width:100%;
	margin:-10px 0px 0px 0px;
	padding:10px 0px 3px 0px;
}
#topmenuoptr {
	clear:top;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin:-2px 0px 0px 0px;
	border-radius:8px;
	background:#666666;
	color:#ffffff;
}
#topmenudivopt,#topmenudivoptr,#topmenudivoptfst,#topmenudivoptact,#topmenudivoptract,#topmenudivoptfstact {
	clear:top;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:20px 5px 11px 5px;
	margin:0px 0px -3px 0px;
	color:#333333;
	border-bottom:4px solid #ffffff;
}
#topmenudivoptfst {
	padding:20px 5px 11px 2px;
}
#topmenudivoptr,#topmenudivoptract {
	padding:20px 5px 9px 5px;
}
#topmenudivoptact,#topmenudivoptract {
	border-bottom:4px solid #b3b3b3;
}
#topmenudivoptfstact {
	padding:20px 5px 11px 2px;
	border-bottom:4px solid #b3b3b3;
}
#topmenudivopt:hover {
	color:#000000;
	padding:20px 5px 11px 5px;
	border-bottom:4px solid #f8733a;
}
#topmenudivoptr:hover {
	padding:20px 5px 9px 5px;
	border-bottom:4px solid #f65813;
}
#topmenudivoptract:hover {
	padding:20px 5px 9px 5px;
	border-bottom:4px solid #f65813;
}
#topmenudivoptfst:hover {
	color:#000000;
	padding:20px 5px 11px 2px;
	border-bottom:4px solid #f8733a;
}
#topmenudivopttext {
	clear:both;
	float:left;
}
.content {
	clear:both;
	float:left;
	width:99%;
	padding:0px 1% 20px 0px;
	background:#f7f6f6;
	border-bottom:1px solid #efeceb;
}
.contentleft {
	clear:top;
	float:right;
	width:68%;
	padding:0px 0px 20px 2%;
}
.contentlefttop {
	clear:both;
	float:left;
	width:93.5%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 3.2%;
}
.contentright {
	clear:both;
	float:left;
	width:24.5%;
	margin:0px 0px 0px 0.5%;
	padding:0px 2% 20px 2%;
	background:#f7f6f6;
}
#search {
	clear:both;
	float:left;
	width:100%;
	margin-bottom:10px;
}
#searchstring {
	clear:both;
	float:left;
	font-size:16px;
	padding:6px 2% 6px 2%;
	width:75%;
	background:#ffffff;
	border:none;
	color:#222222;
	letter-spacing:1px;
	border:1px solid #d9d9d9;
	border-radius:4px;
}
#searchsubmit {
	clear:top;
	float:left;
	width:19%;
	font-size:13px;
	text-align:center;
	background:#ffffff;
	border:none;
	color:#444444;
	padding:8px 0px 7px 0px;
	margin:0px 0px 0px 3px;
	border:1px solid #d9d9d9;
	-webkit-appearance:none;
	border-radius:4px;
}
#searchsubmit:hover {
	background:#ffffff;
	color:#222222;
}
#fastadsbar {border:1px solid #efeceb;border-top:none;}
.header,.content,.footer,#topmenuext {border-right:1px solid #efeceb;border-left:1px solid #efeceb;}
.footer {
	clear:both;
	float:left;
	width:91%;
	padding:20px 7% 40px 2%;
	background:#f7f6f6;
	border-top:none;
}
.lang {
	clear:both;
	float:left;
	font-size:11px;
	margin-top:10px;
}
.langtitle {
	clear:both;
	float:left;
	color:#666666;
}
.langselect {
	clear:top;
	float:left;
	margin:0px 20px 0px 5px;
}
.langoption {
	clear:top;
	float:left;
	color:#666666;
	margin:0px 5px 0px 0px;
	padding:0px 4px 2px 4px;
}
.langoption:hover {
	color:#333333;
}
#footercenter {
	clear:both;
	float:left;
	margin:0px;
}
#cnfa,#footeropta,#footeroptw  {
	color:#888888;
}
#cnf,#footeropt,#footeroptw {
	clear:top;
	float:left;
	font-size:11px;
	padding:2px 15px 0px 5px;
	color:#666666;
}
#footeropt,#footeroptw {
	font-size:11px;
	margin:0px 5px 0px 0px;
	padding:2px 5px 0px 1px;
}
#cnf:hover,#footeropt:hover,#footeroptw:hover {
	color:#333333;
}
.footersec {
	font-size:14px;
	color:#333333;
	width:88%;
	margin:20px 0px 0px 6.5%;
}
.copy {
	clear:both;
	float:left;
	color:#666666;
	font-size:10px;
	margin-top:10px;
}
.leftdisplaytopmenu {
	clear:both;
	float:right;
	width:93.5%;
	padding:0px 3% 0px 3.8%;
	margin:10px 0px 0px 0px;
}
.leftdisplaytopmenubtn {
	clear:top;
	float:left;
	font-size:12px;
	text-align:center;
	padding:5px 10px 4px 10px;
	margin:2px 10px 0px 0px;
	color:#888888;
	border:1px solid #999999;
	border-radius:4px;
}
.leftdisplaytopmenubtnsgn {
	clear:both;
	float:left;
	font-size:14px;
	margin:-4px 3px 0px 0px;
	font-weight:bold;
	color:darkorange;
}
#leftdisplay {
	clear:both;
	float:left;
	width:103%;
	margin:20px 0px 20px 0px;
	margin-left:-3%;
}
#listnoua,#listnoum,#listnouan,#listnous,#listnoub,#listnoul,#listnour,#listnoufa {
	clear:both;
	float:right;
	min-width:30px;
	height:16px;
	margin:-28px 0px 0px 0px;
	text-align:right;
	color:#FF6A33;
	font-size:11px;
	font-weight:bold;
}
#fastadsbar {
	clear:both;
	float:left;
	z-index:100;
	width:99%;
	min-width:800px;
	max-width:1000px;
	background:#f7f6f6;
	color:#ffffff;
	padding:8px 0px 16px 1%;
	margin-bottom:-10px;
}
#fastadscontacttop {
	clear:both;
	float:left;
	width:94.5%;
	padding:0px 4% 0px 1.5%;
	background:#f7f6f6;
	min-width:600px;
	max-width:1000px;
	margin:0px 0px 0px 0px;
	background:#f7f6f6;
	border-right:1px solid #efeceb;
	border-left:1px solid #efeceb;
}
#fastadscontact {
	clear:both;
	float:left;
	width:100%;
	margin:0px 0px 1px 0px;
}
#fatexttop,#fatext {
	clear:both;
	float:left;
	width:89%;
	height:40px;
	padding:10px 6% 10px 1%;
	font-size:14px;
	background:#ffffff;
	color:#333333;
	border:1px solid #d9d9d9;
	overflow:auto;
	margin:4px 0px 2px 10px;
}
#fatext {
	width:80%;
	height:40px;
	margin:-10px 0px 2px 6.5%;
	padding:2%;
}
#fasubmittop,#fasubmit {
	clear:both;
	float:left;
	width:92%;
	height:15px;
	padding:8px 2% 8px 2%;
	margin-left:10px;
	margin-bottom:20px;
	background:#ffffff;
	color:#333333;
	border:1px solid #d9d9d9;
	text-align:center;
	-webkit-appearance:none;
	border-radius:2px;
}
#fasubmit {
	width:80%;
	margin-left:6.5%;
}
#fasubmittop:hover,#fasubmit:hover {
	background:#fcfbfa;
}
#facolink,#facolinktop {
	clear:both;
	float:left;
	margin:-20px 20px 0px 160px;
	padding:1px 5px 1px 5px;
	color:#ff8533;
	font-size:14px;
	font-weight:bold;
}
#facolinktop {
	margin:1px 0px -17px 5px;
}
.fareporttop,.fareport {
	clear:both;
	float:left;
	width:90%;
	min-height:80px;
	margin:0px 0px 20px 1.1%;
	padding:5px 5px 5px 0px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.fareport {
	margin:0px 80px 30px 6.5%;
}
.faclosetop,.faclose {
	clear:both;
	float:right;
	position:relative;
	z-index:100;
	padding:5px 5px 0px 5px;
	margin:-120px 50px 60px 10px;
	color:#333333;
	font-size:24px;
}
.faclose {
	margin:-135px 4% 0px 10px;
}
.faclosetop:hover,.faclose:hover {
	color:#333333;
}
.listfacontact {
	clear:both;
	float:left;
	color:#999999;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
}
#fastadstext {
	width:100%;
	min-width:800px;
	max-width:1000px;
}
#fastadstext h3  {
	font-size:12px;
	margin:4px 0px 5px 35px;
	font-weight:bold;
	letter-spacing:0px;
	color:#333333;
}
#fastadslogo,#fastadslogolist,#fastadslogolistad  {
	clear:both;
	float:left;
	width:50px;
	margin:5px -10px 0px 1.5%;
}
#fastadslogolist  {
	margin:5px 0px 0px -2px;
}
#fastadslogolistad  {
	margin:0px 5px 0px 0px;
}
#fastadstexta  {
	clear:top;
	float:left;
	font-size:12px;
	color:#666666;
}
.secmenuopt,.secmenuopti,.secmenuopta {
	clear:top;
	float:left;
	color:#888888;
	font-size:12px;
	margin:2px 10px 0px 2px;
	padding:5px 10px 4px 10px;
	border:1px solid #999999;
	border-radius:4px;
}
.secmenuopt:hover,.secmenuopta:hover,#contentmenutext:hover,.leftdisplaytopmenubtn:hover {
	color:#666666;
}
.leftdisplaytopmenubtn:hover .leftdisplaytopmenubtnsgn {
	color:green;
}
.secmenuopt,.secmenuopti {
	color:#888888;
	font-size:17px;
	padding:2px 4px 2px 4px;
	margin:2px 10px 0px 0px;
	font-weight:bold;
	border-radius:4px;
}
.secmenuopti {
	background:none;
	border:1px solid #999999;
	color:#999999;
	font-size:12px;
	padding:3px 6px 3px 6px;
	margin:3px 15px 0px 10px;
}
.secmenuoptr {
	clear:top;
	float:left;
	font-size:20px;
	color:#ff6600;
	padding:1px 5px 0px 5px;
	margin:-3px 5px 0px 0px;
	font-weight:bold;
}
.arhmenu {
	clear:both;
	float:left;
	background:#ffffff;
	color:#333333;
	border:1px solid #d9d9d9;
	width:81%;
	min-width:380px;
	margin:15px 0px 10px 6.2%; 
	padding:18px 4% 1px 4%;
	border-radius:2px;
}
.arhmenuopt,.arhmenuopttitle {
	clear:top;
	float:left;
	color:#333333;
	font-size:14px;
	margin:2px 15px 0px 0px;
}
.arhmenuopttitle {
	font-size:12px;
	margin:4px 10px 0px 5px;
}
.arhmenuopt:hover {
	color:#333333;
}
.arhmenuopttitle {
	color:#999999;
}
#arhsearch {
	clear:top;
	float:right;
	width:236px;
	height:26px;
	margin:0px 0px 10px 0px;
}
#arhstring {
	width:80px;
	background:#f5f3f0;
	color:#666666;
	border:none;
	font-size:12px;
	height:18px;
	margin-top:-3px;
	padding:5px 5px 3px 5px;
}
#arhsubmit {
	clear:top;
	float:right;
	height:26px;
	width:90px;
	padding:5px 5px 5px 5px;
	font-size:14px;
	background:#f5f3f0;
	color:#666666;
	margin-top:-3px;
	border:none;
	-webkit-appearance:none;
	border-radius:2px;
}
#arhsubmit:hover {
	background:#f7f5f3;
	color:#666666;
}
#contentleftmenudivoptw {
	clear:both;
	float:right;
	min-width:96%;
	margin:2px 0px 0px 0px;
	padding:4px 4% 6px 0px;
	border-top:4px solid #ff6666;
	color:#333333;
}
#contentleftmenudivoptwd {
	clear:both;
	float:right;
	font-size:11px;
	padding:10px 0px 5px 10px;
	margin:-30px 2px 0px 0px;
	color:#333333;
}
#contentleftmenuoptp {
	color:#cccccc;
}
#contentcentertop {
	clear:both;
	float:left;
	width:90%;
	margin:-10px 0px 20px 6.4%;
	border-left:4px solid #cccccc;
}
#contentcentertopline {
	clear:both;
	float:left;
	width:100%;
	height:30px;
}
#contentcenterline {
	clear:both;
	float:left;
	width:100%;
	height:30px;
	background:#f7f6f6;
	margin-left:-6px;
}
#contentcentertoplinetitle {
	clear:both;
	float:left;
	color:#ff6600;
	font-size:10px;
	margin:0px 0px 10px 10px;
	font-weight:bold;
}
#poezie {
	clear:both;
	float:right;
	width:100%;
}
#poezie p {
	width:100%;
	font-size:12px;
	margin:0px;
	padding:5px 0px 10px 0px;
	color:#b3b3b3;
}
#titlup,#titlupautori  {
	font-size:14px;
	margin:20px 0px -15px 0px;
	color:#333333;
}
#titlupautori  {
	margin:0px 0px 5px 0px;
}
#notecenter {
	clear:both;
	float:left;
	width:78%;
	margin:0px 0px 40px 6.7%;
	padding:20px 5% 20px 5%;
	text-align:center;
	color:#333333;
	font-size:14px;
	background:#fafafa;
	border:1px solid #ececec;
	border-radius:4px;
}
#noteright,#noterightlow {
	clear:both;
	float:left;
	margin:0px 0px 0px 0px;
	color:#666666;
	font-size:11px;
}
#noterightlow {
	margin:10px 0px 10px 0px;
}
.trversform {
	clear:both;
	float:left;
	width:100%;
}
#vers,#autorvers {
	clear:both;
	float:left;
	width:92%;
	background:#555555;
	color:#b3b3b3;
	font-size:14px;
	padding:10px 4% 10px 4%;
	border:1px solid #45454B;
	margin:20px 0px 10px 0px;
}
#autorvers {
	margin:0px 0px -10px 0px;
}
#trvers {
	clear:both;
	float:left;
	width:100%;
	background:#FF9900;
	color:#333333;
	border:1px solid #FF9900;
	margin:20px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	text-align:center;
	border-radius:2px
}
#trvers:hover {
	background:#FFA319;
	border:1px solid #FFA319;
}
.verror {
	clear:both;
	float:left;
	color:#FFA3A3;
	margin:0px 0px 10px 5px;
}
.vindex {
	clear:both;
	float:left;
	color:#808080;
	margin-right:5px;
}
.verslist {
	clear:both;
	float:left;
	color:#333333;
	font-size:12px;
}
.verslistaut {
	clear:top;
	float:left;
	color:#333333;
	font-size:12px;
}
.vbreak {
	clear:both;
	float:left;
	height:10px;
	width:100%;
}
#pautori {
	clear:both;
	float:right;
	width:100%;
	margin:10px 0px 20px 0px;
	padding:10px 0px 10px 0px;
	color:#999999;
}
.titlurighta {
	clear:both;
	float:left;
	font-size:12px;
	color:#333333;
	margin:-12px 0px -5px 0px;
	width:100%;
}
.titluright {
	clear:both;
	float:left;
	font-size:12px;
	color:#333333;
	width:100%;
	border-bottom:2px solid #FF9900;
}
.vsquare {
	clear:both;
	float:left;
}
#config {
	clear:both;
	float:left;
	width:96%;
	margin:20px 0px 0px 25px;
}
#configcontent {
	clear:both;
	float:left;
	width:100%;
}
#configtitle {
	clear:both;
	float:left;
	width:100%;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin:50px 0px 20px 0px;
}
.configopt {
	clear:both;
	float:left;
}
#configtitlelog {
	clear:both;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin:20px 0px 20px 0px;
}
#configtitlelog:hover {
	color:#CCCCCC;
}
#configtitlea {
	clear:top;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin:20px 20px 20px 0px;
}
#configtitlea:hover {
	color:#666666;
}
.confnote {
	clear:both;
	float:left;
	width:100%;
	font-size:14px;
	color:#333333;
	margin:0px 0px 20px 0px;
}
#confa,#confb,#confc,#confd,#confe,#conff,#confg,#confh,#confi,#conf0 {
	clear:top;
	float:left;
	width:50px;
	height:50px;
	margin:0px 20px 20px 0px;
	border:1px solid #666666;
}
#confa {background:#7575a3;}
#confb {background:#476b6b;}
#confc {background:#007399;}
#confd {background:#000000;}
#confe {background:#545454;}
#conff {background:#2d8659;}
#confg {background:#ff9933;}
#confh {background:#282828;}
#confi {background:#f8f5f2;}
#conf0 {background:none;color:#666666;text-align:center;padding-top:20px;height:30px;}
.resetpform {
	clear:both;
	float:left;
	width:100%;
	color:#707070;
	padding-bottom:20px;
	margin-bottom:20px;
}
.sectitle,#sectitle,.sectitlead,.sectitlepp {
	clear:both;
	float:left;
	position:relative;
	z-index:91;
	width:80%;
	padding:15px 10% 15px 0px; 
	font-size:14px;
	color:#333333;
	margin:10px 0px 10px 6.5%;
	border-radius:2px;
}
.sectitle,.sectitlepp {
	width:79.7%;
}
.sectitlepp {
	margin:-30px 0px 20px 6.5%;
}
#sectitle {
	width:87%;
	margin:20px 0px 10px 0px;
}
.sectitlead {
	width:79%;
	font-size:16px;
	margin:-10px 0px 10px 6.5%;
	padding:15px 10% 5px 0px; 
	border-bottom:4px solid #cccccc;
	color:#444444;
}
.sectitlepr {
	clear:both;
	float:left;
	font-size:14px;
	font-weight:normal;
	margin:7px 15px 10px 0px;
	color:#666666;
}
.secrezpp {
	clear:both;
	float:left;
	width:90%;
	font-size:14px;
	color:#CCCCCC;
	margin:0px 0px 20px 7%;
}
.sectitleclose,.sectitleclosefi {
	clear:both;
	float:right;
	position:relative;
	z-index:92;
	font-size:28px;
	color:#888888;
	padding:4px;
	margin:-14px -12% -14px 0px;
	font-weight:normal;
}
.sectitleclosefi {
	margin:-14px 0px -14px 0px;
}
.sectitleclose:hover,.sectitleclosefi:hover {
	color:#333333;
}
#slist {
	clear:top;
	float:left;
	font-size:16px;
	color:#333333;
	margin:0px 20px 10px -5px;
}
#slist:hover {
	color:#333333;
}
.seceroare,.seceroarecn,.secraport,.secraportnou,.secraportauth,.seceroareauth {
	clear:both;
	float:left;
	width:94%;
	font-size:14px;
	padding:10px;
	margin:15px 0px 20px 0px;
	color:#CCCCCC;
}
.seceroare,.seceroarecn {
	width:90%;
	padding:0px;
	color:#ff6600;
	margin:0px 0px 10px 6%;
	font-weight:bold;
}
.secraportauth,.seceroareauth {
	color:#444444;
	width:92%;
	background:#f2f2f2;
	border:2px solid #FFA500;
	margin:15px 0px 20px 0px;
	padding:20px 2% 20px 2%;
	border-radius:4px;
}
.seceroareauth {
	border:2px solid #FF704D;
}
.formautorauth {
	clear:top;
	float:left;
	margin:20px 10px 15px 0px;
	font-size:14px;
	background:#f2f2f2;
	color:#444444;
}
#inputpassauth, #inputscauth  {
	clear:top;
	float:left;
	width:160px;
	padding:5px;
	background:#555555;
	border:1px solid #666666;
	color:#FFFFFF;
	font-size:16px;
	margin:12px 40px 20px 0px;
}
#inputscauth  {
	clear:top;
	float:left;
	width:50px;
	padding:5px;
	background:#555555;
	border:1px solid #666666;
	color:#FFFFFF;
	font-size:16px;
	margin:12px 0px 20px 0px;
}
.secraportinfo {
	clear:both;
	float:left;
	width:90%;
	margin:10px 0px 20px 7%;
	color:#333333;
	font-size:12px;
	line-height:20px;
}
.secraportinfo strong {
	font-size:16px;
	color:#333333;
}
.secraport,.secraportcn {
	clear:both;
	float:left;
	margin:0px 0px 0px 5%;
	color:#ff6600;
	font-weight:bold;
}
.secraportcn {
	width:87%;
	margin:20px 0px 0px 6%;
	background:#90EE90;
	color:#333333;
	padding:20px 40px 20px 40px;
	border-radius:12px;
}
.secraportnou h4 {
	clear:both;
	float:left;
	color:#333333;
	margin:0px 0px 10px 6%;
}
.secraportnou {
	width:96%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 5px;
}
.secraportnota {
	clear:both;
	float:left;
	width:94%;
	color:#333333;
	margin:10px 0px 0px 6%;
	font-size:14px;
}
.secraportnotacn {
	clear:both;
	float:right;
	width:54%;
	color:#FFFFFF;
	margin:10px -10px 40px 6%;
	font-size:14px;
	text-align:right;
}
#cnouregtext {
	clear:top;
	float:left;
	margin:0px 5px 0px 0px;
	font-size:12px;
	color:#999999;
	letter-spacing:-0.1px;
}
#cnoureg {
	clear:top;
	float:left;
	color:#333333;
	font-size:12px;
	margin:0px 5px 0px 0px;
	letter-spacing:-0.1px;
}
.adaugareform {
	clear:both;
	float:left;
	width:92%;
	margin:0px 0px 0px 6.5%;
}
.adaugareformnou {
	clear:both;
	float:left;
	width:89.6%;
	margin:-10px 0px 0px 6.5%;
}
.adaugareformcn {
	clear:both;
	float:left;
	width:77.5%;
	margin:-10px 0px 20px 6.5%;
	min-height:420px;
	padding:5.7%;
	background:#e7e4e4;
	border:1px solid #dbd6d6;
}
.adaugareformcnright {
	clear:both;
	float:right;
	width:35%;
	margin:-402px 0px 20px 5%;
}
.adaugareformcnrightdet {
	clear:both;
	float:right;
	width:100%;
	margin:-10px 0px 30px 0px;
	color:#333333;
}
.formtitlu,.formtitlupri,.verificaretitlu {
	clear:both;
	float:left;
	margin:10px 0px 5px 0px;
	font-size:12px;
	color:#333333;
}
.formtitlupri {
	clear:top;
	float:right;
	margin:-50px 180px 0px 0px;
}
.formautor,.formautorc {
	clear:top;
	float:right;
	margin:10px 20px 15px 0px;
	font-size:14px;
	color:#333333;
}
.formautorc {
	margin:10px 20px 20px 0px;
}
.formautorcn,.formautorcnp {
	clear:both;
	float:left;
	margin:10px 20px 0px 0px;
	font-size:14px;
	color:#333333;
}
.formautorcnp {
	font-size:12px;
	margin:11px 20px 0px 25px;
}
#inputpasscn {
	clear:both;
	float:left;
	width:230px;
	padding:8px 5px 8px 5px;
	background:#ffffff;
	border:1px solid #d9d9d9;
	color:#111111;
	font-size:16px;
	margin:5px 0px 10px 0px;
}
#inputpacn {
	clear:both;
	float:left;
	margin:-13px 0px 0px 0px;
}
#inputsubmitcn {
	clear:both;
	float:left;
	width:240px;
	height:35px;
	padding:10px 5px 10px 5px;
	background:#FFA500;
	color:#333333;
	border:none;
	margin:40px 0px 10px 0px;
	border-radius:4px;
	-webkit-appearance: none;
}
#valab {
	clear:top;
	float:left;
	margin:10px 0px 20px 10px;
	width:120px;
	padding:4px;
	font-size:16px;
	background:#ffffff;
	border:1px solid #d9d9d9;
	color:#333333;
}
#prio {
	clear:top;
	float:right;
	margin:-50px 4% 20px 0px;
	width:140px;
	padding:4px;
	font-size:16px;
	background:#ffffff;
	border:1px solid #d9d9d9;
	color:#333333;
}
#inputpass,#inputsc {
	clear:both;
	float:right;
	width:200px;
	padding:6px;
	background:#ffffff;
	border:1px solid #d9d9d9;
	color:#111111;
	font-size:16px;
	margin:0px 0px 0px 0px;
}
#inputsc {
	width:100px;
	padding:7px;
	background:#FFFFFF;
	color:#333333;
	font-size:32px;
	border:none;
	margin:0px 0px 5px 0px;
}
#inputtitlu,#inputtitluch,#inputtitluchr,#inputtext,#inputtextfa,#inputtextfar,#inputautor,#inputtitlur,#inputtextr,#inputautorr,#inputweb,#inputwebr,#inputdesc,#inputdescr,#inputcontact,#inputcontactr {
	clear:both;
	float:left;
	width:92%;
	padding:10px 2% 10px 2%;
	background:#ffffff;
	border:1px solid #d9d9d9;
	color:#333333;
	font-size:16px;
}
#inputtitlu {
	font-size:18px;
	font-weight:bold;
}
#inputautor {
	width:40%;
}
.formtitluano {
	clear:top;
	float:right;
	margin:0px 25px 5px 10px;
	font-size:12px;
	font-style:italic;
	color:#666666;
}
#inputautorano {
	clear:top;
	float:right;
	margin:10px 0px 0px 10px;
}
.checkcontent {
	clear:top;
	float:right;
	margin:-3px -18px 0px 20px;
}
.checkcontentcn {
	clear:both;
	float:left;
	margin:-18px 25px 0px 0px;
}
.checkdiv {
	display:block;
	position:relative;
	padding-left:35px;
	margin-bottom:12px;
	cursor:pointer;
	font-size:18px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.checkdiv input {
	position:absolute;
	opacity:0;
	cursor:pointer;
	height:0;
	width:0;
}
.checksign {
	position:absolute;
	top:0;
	left:0;
	height:16px;
	width:16px;
	background-color:#ffffff;
	border:1px solid #d9d9d9;
}
.checkdiv:hover input ~ .checksign {
	background-color:#f2f2f2;
}
.checkdiv input:checked ~ .checksign {
	background-color:#ff9900;
	border:1px solid #ff9900;
}
.checksign:after {
	content:"";
	position:absolute;
	display:none;
}
.checkdiv input:checked ~ .checksign:after {
	display:block;
}
.checkdiv .checksign:after {
	top:1px;
	left:4px;
	width:4px;
	height:7px;
	border:solid white;
	border-width:0 3px 3px 0;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}
#inputtext, #inputtextr, #inputtextfa, #inputtextfar, #inputdesc, #inputdescr {
	height:400px;
	overflow:auto;
}
#inputtitlur,#inputtitluchr,#inputtextr,#inputautorr,#inputwebr,#inputdescr,#inputcontactr,#inputtextfar {
	border:1px solid #ff6600;
}
#inputtextfa, #inputtextfar {
	height:80px;
}
#inputsubmit,#cnfsubmit,#inputsubmitcnou,#inputpp,#inputlg {
	clear:both;
	float:left;
	width:160px;
	height:35px;
	padding:5px;
	background:#FFA500;
	color:#333333;
	border:none;
	margin:10px 0px 20px 0px;
	-webkit-appearance:none;
	border-radius:4px;
}
#cnfsubmitre {
	clear:top;
	float:left;
	height:35px;
	padding:5px 20px 5px 20px;
	background:#FFA500;
	color:#333333;
	border:none;
	margin:10px 20px 20px 0px;
	-webkit-appearance:none;
	border-radius:4px;
}
.inputsubmitmenu {
	clear:both;
	float:left;
	width:90%;
	margin:10px 0px 20px 6.5%;
}
.inputsubmit {
	clear:top;
	float:left;
	padding:5px 12px 5px 12px;
	background:none;
	color:#666666;
	border:1px solid #999999;
	margin:0px 10px 20px 0px;
	-webkit-appearance:none;
}
.inputsubmit:hover {
	color:#333333;
}
#inputpp {
	clear:top;
	float:right;
	width:220px;
	height:25px;
	text-align:center;
	padding:8px 5px 2px 5px;
}
#inputlg {
	clear:both;
	float:right;
	height:25px;
	background:#4db8ff;
	text-align:center;
	padding:8px 5px 2px 5px;
}
#cnfsubmit,#cnfsubmitre {
	height:15px;
	text-align:center;
	margin:10px 20px 20px 0px;
}
#inputsubmitcnou {
	clear:both;
	float:right;
	width:160px;
	-webkit-appearance:none;
	border-radius:4px;
	margin:-10px 0px 20px 0px;
}
#inputsubmit:hover,#cnfsubmit:hover,#cnfsubmitre:hover,#inputsubmitcnou:hover,#inputpp:hover,#inputsubmitcn:hover {
	background:#FFAE19;
}
#inputlg:hover {
	background:#80ccff;
}
.cnftitlu {
	clear:both;
	float:left;
	width:120px;
	margin:15px 0px 5px 0px;
	font-size:12px;
	color:#333333;
}
#cnfpass,#cnfsc1,#cnfsc2,#cnfautor,#cnfmail,#cnfpassr,#cnfsc1r,#cnfsc2r,#cnfautorr,#cnfmailr {
	clear:top;
	float:left;
	width:346px;
	padding:5px;
	margin-top:5px;
	background:#ffffff;
	border:1px solid #e6e6e6;
	color:#333333;
	font-size:16px;
}
#cnfpassr,#cnfsc1r,#cnfsc2r,#cnfautorr,#cnfmailr {
	border:1px solid #FF704D;
}
.listautorraport {
	clear:both;
	float:left;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#999999;
	margin:10px 10px 0px 0px;
}
.verificaretitlu {
	font-size:14px;
	width:93.6%;
	margin:0px 0px 24px 0px;
	padding:8px 3% 8px 0px;
}
.verificarenota {
	clear:both;
	float:left;
	width:95%;
	padding:10px 0px 10px 0px;
	font-size:12px;
	color:#333333;
	margin:10px 0px 0px 0px;
}
.formintrebare {
	clear:both;
	float:left;
	margin:20px 0px 5px 0px;
	font-size:16px;
	color:#333333;
}
#inputraspuns {
	clear:top;
	float:left;
	width:220px;
	margin:8px 10px 15px 20px;
	padding:10px;
	background:#ffffff;
	border:1px solid #e6e6e6;
	font-size:18px;
	color:#333333;
}
#inputsubmitraspuns {
	clear:both;
	float:left;
	width:96%;
	height:35px;
	padding:5px 5% 5px 5%;
	background:#66B9B9;
	color:#333333;
	border:none;
	border-radius:4px;
	-webkit-appearance:none;
	margin:10px 0px 10px 0px;
}
#inputsubmitraspuns:hover {
	background:#80C5C5;
}
.linespace,.linespacer {
	clear:both;
	float:left;
	width:100%;
	height:0px;
}
.linespacer {
	height:5px;
}
.row1,.row2,.row3 {
	clear:both;
	float:left;
	width:100%;
	margin:0px 0px 0px 6.5%;
}
.listtextansq,.listtextanpsq,.listtextanexpsq {
	clear:top;
	float:left;
	width:24.2%;
	min-width:115px;
	color:#222222;
	padding:15px 2% 0px 2%;
	margin:10px 2px 0px -3px;
}
.listtitluansq h2,.listtitluanpsq h2,.listtitluanexpsq h2 {
	font-size:12px;
	margin:0px 0px 0px 0px;
	color:#222222;
}
.listtextanexpsq h2,.listtitluanpsq h2,.listtitluanp h2 {
	color:#333333;
}
.anpptext,.listtextanexpsq p {
	color:#666666;
}
.listtitluan h2,.listtitluanp h2,.listtitluanexp h2,.listtitlurec h2 {
	margin:0px 0px 10px 0px;
	font-size:14px;
}
.listtitluan h2,.listtitluanexp h2 {
	color:#333333;
}
.listtextan p,.listtextantop p,.listtextansq p,.listtextanpsq p,.listtextanexp p,.listtextanppp p,.listtextanp p  {
	color:#333333;
}
.listtextansq p,.listtextanpsq p,.listtextanexp p {
	margin-bottom:0px;
}
.listtitlu,.listtitluw,.listtitluan,.listtext,.listtextfst,.listtexts,.listtextb,.listtextl,.listbarm,.listbars,.listbartop,.listbartopan,.listbartopanpri,.listbarstop,.listbarfa,.listbarfapp,.listtextm,.listtextrec,.listfa,.listbars,.listbarl,.listbarb,.listbara,.listbarr,.listbarn,.listbarae,.listbarap {
	clear:both;
	float:left;
	color:#333333;
	width:81.4%;
	padding:20px 4% 0px 4%;
	margin:0px 0px 0px 6%;
}
.listtextfst {
	margin-top:-20px;
}
.listtextan,.listtextanp,.listtextanexp {
	clear:both;
	float:left;
	width:87%;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 6%;
}
.listbarm,.listbars,.listbarl,.listbarb,.listbara,.listbarr,.listbartop,.listbarstop {
	padding:20px 4% 10px 4%;
	color:#999999;
}
.listbara {
	position:relative;
	z-index:90;
	padding:0px 4% 10px 4%;
}
.listbarm {
	padding:0px 4% 10px 4%;
}
.listbartop {
	width:98%;
	margin:20px 0px 0px 0px;
	padding:0px 2% 10px 0px;
}
.listbarstop,.listbarltop,.listbarbtop {
	width:101.5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.listtextrec {
	width:85.5%;
	margin:0px 0px -20px 6.5%;
	padding:30px 2% 30px 2%;
	background:#fafafa;
	border:1px solid #e6e6e6;
	border-bottom:none;
	border-radius:4px;
}
.listbarr {
	width:86.1%;
	background:#fafafa;
	padding:0px 0px 30px 3.4%;
	margin:0px 0px 15px 6.5%;
	border:1px solid #e6e6e6;
	border-top:none;
	border-radius:4px;
}
.listtexttop,.listtextmtop,.listtextantop,.listtextanptop,.listtextanexptop,.listtextstop,.listtextbtop,.listtextltop {
	clear:both;
	float:left;
	color:#b3b3b3;
	width:96.5%;
	padding:0px 0px 0px 2%;
	margin-top:10px;
}
.listtextantop,.listtextanptop,.listtextanexptop {
	width:96%;
	margin:10px 0px 20px -4px;
}

.listtexttop p,.listtextmtop p,.listtextantop p,.listtextanptop p,.listtextanexptop p,.listtextstop p,.listtextbtop p,.listtextltop p,.listtextfatop p {
	clear:both;
	float:left;
	color:#333333;
	margin:0px;
	width:95%;
	font-size:14px;
	padding:5px 0px 10px 0px;
}
.listtextstop,.listtextbtop,.listtextltop {
	width:91%;
	padding:15px 0px 0px 2%;
	margin-left:-4px;
}
.listfatop {
	clear:both;
	float:left;
	width:94%;
	background:#ffffff;
	color:#333333;
	border:1px solid #e6e6e6;
	padding:10px 2% 10px 2%;
	font-weight:bold;
	margin:10px 0px 0px -4px;
	border-left:4px solid #ffe6bf;
}
.listtextsmall,.listtextsmallrow {
	clear:top;
	float:left;
	width:36.1%;
	min-width:200px;
	margin:0px -5% 5px 6%;
	padding:10px 4% 10px 4%;
}
.listtextsmallrow {
	clear:both;
	float:left;
	margin:5px -5% 10px 6%;
}
.listbarsmall {
	clear:both;
	float:left;
	width:96%;
	margin:0px;
	padding:10px 2% 10px 0px;
}
.listtextsmalla {
	color:#b3b3b3;
}
.listtitlu,.listtitluw,.listtitluan {
	padding:0px;
	margin:0px;
}
.listtitluwsgn {
	clear:both;
	float:left;
	width:12px;
	height:12px;
	border-radius:6px;
	font-size:12px;
	margin:3px 5px 0px 0px;
	background:#bfbfbf;
}
.listtitlu h2 {
	width:100%;
	margin:0px 0px 20px 0px;
	font-size:22px;
	color:#333333;
}
.listtitluw h2 {
	width:100%;
	margin:0px 0px 10px 0px;
	font-size:14px;
	color:#333333;
}
.listtitlusmall h2 {
	width:96%;
	margin:0px 0px -5px 0px;
	font-size:16px;
	padding:0px 0px 5px 0px;
	color:#222222;
}
.listtext p,.listtextfst p,.listtextm p, .listtextan p, .listtextanp p,.listtexttop p, .listtextmtop p, .listtextantop p, .listtextanptop p,.listtextanexp p, .listtextrec p {
	clear:both;
	float:left;
	margin:0px;
	width:94%;
	font-size:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	color:#333333;
}
.listtexts p, .listtextb p, .listtextl p {
	clear:both;
	float:left;
	margin:0px;
	width:96%;
	font-size:14px;
	padding:5px 0px 0px 0px;
	color:#333333;
	margin:0px 0px 10px 0px;
}
.listtextsmall p,.listtextsmallrow p  {
	width:96%;
	margin:0px;
	padding:10px 0px 0px 0px;
	color:#333333;
}
.listtextm,.listtextmtop {
	color:#d9d9d9;
	padding-top:20px;
}
.listtextmtop {
	padding:10px 0px 10px 2%;
}
.listtexts,.listtextb,.listtextl,.listtextstop,.listtextbtop,.listtextltop {
	padding-top:10px;
	color:#d9d9d9;
}
.listwebs,.listwebb,.listwebl {
	clear:both;
	float:left;
}
.listwebs h1,.listwebb h1,.listwebl h1 {
	margin:0px 0px 2px 0px;
	font-size:14px;
}
.listwebs h1 {
	color:#008ae6;
}
.listwebb h1 {
	color:#ff6666;
}
.listwebl h1 {
	color:#ff751a;
	margin:0px 0px -1px 0px;
}
.listtitlurec h2 {
	width:90%;
	font-size:18px;
	margin:0px 0px 5px 10px;
	color:#333333;
}
.listinforec {
	clear:both;
	float:left;
	width:100%;
}
.listtitlurecweb {
	clear:top;
	float:left;
	font-size:12px;
	color:#1a66ff;
	margin:5px 0px 5px 10px;
	font-weight:bold;
	font-style:italic;
}
#listtitlurecc {
	clear:both;
	float:left;
	width:99%;
}
.listtitlurecc {
	clear:both;
	float:left;
	color:#777777;
	font-weight:bold;
	padding:1px 0px 2px 0px;
	margin:10px 0px 0px 0px;
}
.listtitlurecweb:hover,.listtitlurecc:hover {
	color:#666666;
}
.listtextrec p {
	color:#333333;
	margin:0px 0px 5px 0px;
	padding:5px 10px 5px 10px;
}
.listslogorec {
	clear:both;
	float:left;
	width:95%;
	border-bottom:1px solid #cccccc;
	color:#ff661a;
	font-weight:bold;
	font-size:12px;
	margin:-20px 0px 5px 1.5%;
	padding:2px 5px 2px 0px;
	text-align:right;
}
.listfa {
	width:83%;
	color:#333333;
	font-weight:bold;
	padding:15px 4% 0px 2%;
	margin:0px 0px 0px 6%;
}
.faitem {
	color:#333333;
}
.listbarfa,.listbarfapp,.listbarfatop {
	clear:both;
	float:left;
	width:83%;
	padding:0px 4% 20px 2%;
	margin:-10px 0px 10px 6%;
	background:#ffffff;
	color:#333333;
	border:1px solid #e6e6e6;
	border-top:none;
}
.listbarfatop {
	clear:both;
	float:left;
	width:94%;
	padding:0px 2% 10px 2%;
	margin:-10px 0px 0px -4px;
	border-left:4px solid #ffe6bf;
}
.listprefar {
	clear:top;
	float:left;
	margin:-5px 0px 0px 15px;
}
.listtext,.listtextfst,.listtextm,.listtexts,.listtextl,.listtextb,.listbarm,.listbarfa,.listbarfapp,.listfa,.listbars,.listbarl,.listbarb,.listbara,.listbarn,.listbarae,.listbarap,.listtextansq,.listtextanpsq,.listtextanexpsq,.listtextsmall,.listtextsmallrow,.listtextan,.listtextanp,.listtextanexp {
	background:#ffffff;
	border:1px solid #e6e6e6;
	padding-top:25px;
	border-radius:4px;
}
.listtext,.listtextfst,.listtextm,.listtexts,.listtextl,.listtextb,.listfa,.listtextansq,.listtextanpsq,.listtextanexpsq,.listtextan,.listtextanp,.listtextanexp {
	border-bottom:none;
}
.listbarm,.listbarfa,.listbarfapp,.listbars,.listbarl,.listbarb,.listbara,.listbarn,.listbarae,.listbarap,.listtextansq,.listtextanpsq,.listtextanexpsq {
	border-top:none;
	margin-bottom:5px;
}
.listtexttop {
	border-left:4px solid #ffffff;
	margin-left:-4px;
	margin-bottom:5px;
}
.listtextmtop {
	border-left:4px solid #bfbff2;
	margin-left:-4px;
}
.listtextstop {
	border-left:4px solid #008ae6;
	margin-bottom:5px;
}
.listtextbtop {
	border-left:4px solid #ff6666;
	margin-bottom:5px;
}
.listtextltop {
	border-left:4px solid #FF9900;
	margin-bottom:5px;
}
.listtextan,.listtextantop,.listtextansq {
	padding:15px 0px 30px 2%;
	background:none;
	border:none;
	border-left:4px solid #339966;
	border-radius:4px;
}
.listtextanp,.listtextanptop,.listtextanpsq {
	padding:15px 0px 30px 2%;
	background:none;
	border:none;
	border-left:4px solid #ff6600;
	border-radius:4px;
}
.listtextanexp,.listtextanexptop,.listtextanexpsq {
	padding:15px 0px 30px 2%;
	background:none;
	border:none;
	border-left:4px solid #666666;
	border-radius:4px;
}
.listtextansq,.listtextanpsq,.listtextanexpsq {
	padding:15px 3% 20px 2%;
}
.listtextanptop p {
	padding:5px 0px 10px 0px;
}
.listbarn,.listbarae,.listbarap {
	color:#999999;
	width:87%;
	padding:0px 0px 15px 2%;
	margin:-30px 0px 5px 6%;
	background:none;
	border:none;
	border-left:4px solid #339966;
}
.listbartopan,.listbartopanexp,.listbartopanpri {
	width:102.5%;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#808080;
}
.listbartopanpri {
	margin:10px 0px 0px 0px;
}
.listbarae {
	border-left:4px solid #666666;
}
.listbarap {
	border-left:4px solid #ff6600;
}
.listautor,.listdataora,.listplustxt,.listminustxt,.listplus,.listminus,.listvalab,.listdataoraan,.listdataorafa,.listpref,.listprefminus,.listprefminusc {
	clear:top;
	float:left;
	color:#333333;
}
.listdataorafa {
	clear:top;
	float:left;
	font-size:11px;
	color:#333333;
	margin:5px 10px 0px 0px;
}
.listvalab {
	margin-right:10px;
	padding:1px 0px 0px 0px;
}
.listvalab,.listvalabexp,.listdataoraan,.listdataoraanexp {
	font-size:12px;
	color:#444444;
}
.listvalabad {
	clear:both;
	float:left;
	color:#333333;
	margin:20px 0px 0px 0px;
	font-size:12px;
}
.listdataorafatop {
	clear:both;
	float:left;
	margin:0px 0px 0px 0px;
	color:#999999;
	font-size:11px;
}
.listautor {
	margin:5px 10px 0px 0px;
	font-size:11px;
}
.listdataora {
	font-size:11px;
	margin-top:5px;
	color:#333333;
}
.listbarminus,.listbarplus {
	clear:top;
	float:left;
	padding:0px 0px 0px 4px;
	border:none;
	margin:2px 10px 0px -8px;
	border-radius:4px;
}
.listplus {
	float:right;
	font-size:22px;
	margin:-4px 5px -4px 5px;
	color:#808080;
}
.listminus {
	float:right;
	font-size:22px;
	font-weight:bold;
	margin:-6px 5px -2px 5px;
	color:#808080;
}
.listplustxt {
	float:right;
	font-size:11px;
	color:#808080;
	margin:2px 8px 0px 0px;
}
.listminustxt {
	float:right;
	font-size:11px;
	color:#808080;
	margin:2px 8px 0px 0px;
}
.listcomentarii {
	clear:top;
	float:left;
	font-size:11px;
	color:#333333;
	margin:5px 10px 0px 20px;
}
.nrc {
	clear:both;
	float:left;
	font-size:11px;
	color:#333333;
	margin-right:5px;
}
.coreport {
	clear:both;
	float:left;
	font-size:14px;
	color:#cccccc;
	margin:0px 0px 20px 0px;
}
.listpref,.listprefminus,.listprefminusc {
	font-size:16px;
	margin:-4px 5px 0px 0px;
	padding:4px 5px 0px 5px;
	color:#ff8000;
}
.listprefminusc {
	clear:both;
	float:left;
	margin:5px 5px 0px 5.8%;
}
.listprefminus,.listprefminusc {
	color:#666666;
	font-size:18px;
}
.comentbar,.comentbars {
	clear:both;
	float:left;
	color:#333333;
	width:101%;
	padding:15px 0px 0px 0px;
}
#comenttext {
	clear:both;
	float:left;
	background:#fafafa;
	color:#111111;
	font-size:14px;
	width:94%;
	margin:0px 0px 2px 0px;
	padding:10px 2% 15px 2%;
	height:65px;
	overflow:auto;
	border:1px solid #d9d9d9;
}
#comentsubmit {
	clear:both;
	float:left;
	width:88%;
	min-height:15px;
	padding:10px 5% 10px 5%;
	background:#fafafa;
	color:#111111;
	border:1px solid #d9d9d9;
	margin:0px 0px 20px 0px;
	text-align:center;
	border-radius:2px;
	-webkit-appearance:none;
}
#comentsubmit:hover {
	background:#fcfbfa;
}
.comentimg {
	clear:both;
	float:left;
	width:16px;
	height:16px;
	border-radius:8px;
	font-size:16px;
	color:#ff9900;
	margin:8px 8px 0px 0px;
	background:#cccccc;
	position:absolute;
}
.comenttextlist,.comenttextlisttop {
	clear:both;
	float:left;
	width:97%;
}
.comenttextlist p,.comenttextlisttop p {
	clear:top;
	float:left;
	margin:5px 0px 5px 0px;
	padding-left:25px;
	font-size:14px;
	color:#333333;
}
.comentdatalist,.comentdatalisttop {
	clear:both;
	float:left;
	margin-bottom:20px;
	padding-left:25px;
	color:#666666;
	font-size:11px;
}
.comentclose,.comentclosenull,.comentback {
	clear:both;
	float:right;
	padding:5px 5px 0px 5px;
	margin:-18px 15px 60px -10px;
	color:#666666;
	font-size:32px;
}
.comentback {
	margin:-15px 15px 60px -10px;
}
.comentclosenull {
	margin:-25px 6px 60px 10px;
}
.comentclose:hover,.comentclosenull:hover,.comentback:hover {
	color:#666666;
}
.comentcloserdfs {
	top:0px;
	right:10%;
	position:absolute;
	padding:10px 15px 10px 15px;
	margin:-6px 120px 0px 0px;
	color:#999999;
	font-size:24px;
	border:2px solid #999999;
}
.comentcloserdfs:hover {
	color:#cccccc;
}
.comentbacka {
	clear:top;
	float:right;
	width:25px;
	margin:1px 5.5% 0px 0px;
}
#comentsearch {
	clear:both;
	float:right;
	margin:-20px 15px 40px 0px;
}
#comentsearchtext {
	clear:both;
	float:left;
	width:149px;
	background:#ffffff;
	color:#333333;
	border:1px solid #e6e6e6;
	border-right:none;
	font-size:14px;
	height:18px;
	padding:2px 5px 2px 5px;
	border-radius:12px;
}
#comentsearchsubmit {
	clear:top;
	float:left;
	height:12px;
	width:45px;
	padding:4px 8px 6px 8px;
	font-size:11px;
	background:#ffffff;
	color:#333333;
	border:1px solid #e6e6e6;
	text-align:center;
	margin-left:4px;
	-webkit-appearance:none;
	border-radius:12px;
}
#comentsearchsubmit:hover {
	background:#fcfbfa;
}
.listfs {
	clear:top;
	float:left;
	margin:0px 10px 0px 20px;
	padding:5px;
	font-size:10px;
	font-weight:bold;
	color:#888888;
	letter-spacing:-0.2px;
}
.ppfsback {
	clear:both;
	float:right;
	margin:35px 30px -90px 0px;
	padding:5px;
	font-size:28px;
	color:#999999;
	position:relative;
	z-index:90;
}
.ppfsback:hover {
	color:#666666;
}
.pag,.pagf,.pagt,.pagco,.pagcot {
	clear:both;
	float:left;
	width:90%;
	margin:0px 0px 10px 0px;
}
.pag {
	margin:30px 0px 10px 6%;
	padding:10px 0px 0px 0px;
}
.pagf {
	width:100%;
	margin:30px 0px 10px 0px;
	padding:10px 0px 0px 0px;
}
.pagcot {
	width:50%;
	margin:-65px 0px 20px 0px;
}
.pagco {
	margin:10px 0px -15px 0px;
}
.pagtxt,.pagtxts,.pagtxtsd,.pagtxtco,.pagtxtsco,.pagtxtscod {
	clear:top;
	float:left;
	color:#666666;
	font-size:12px;
	margin:0px 20px 0px 2px;
}
.pagt {
	margin:10px 0px 15px 6.2%;
}
.pagtxtsco {
	margin-bottom:20px;
}
.pagtxtscod {
	margin:-13px 0px 0px -4px;
}
.pagtxtsd {
	margin:-15px 0px 0px 15px;
	height:25px;
}
#pg,#pgs {
	clear:top;
	float:left;
	font-size:24px;
	color:#808080;
	padding:0px 4px 0px 3px;
	margin:-9px 0px 0px 10px;
}
#pgs {
	margin:5px 20px 0px 0px;
}
#pg:hover,#pgs:hover {
	color:#666666;
}
#npag,#npagco {
	clear:top;
	float:left;
	color:#333333;
	padding:4px 8px 4px 8px;
	margin:-4px 4px 0px 4px;
	border-radius:4px;
}
#npagco {
	background:#d9d9d9;
}
#npagco:hover {
	background:orange;
}
#npagc,#npagcco {
	clear:top;
	float:left;
	background:#e6e6e6;
	color:#333333;
	padding:4px 8px 4px 8px;
	margin:-4px 4px 0px 4px;
	border:1px solid #e6e6e6;
	border-radius:4px;
}
#npagcco {
	padding:3px 8px 3px 8px;
}
#rct,#comentform {
	clear:both;
	float:left;
	width:100%;
	padding:20px 0px 20px 0px;
}
#rct {
	width:94.5%;
}
#rctext {
	clear:both;
	float:left;
	background:#ffffff;
	color:#333333;
	font-size:14px;
	width:96%;
	margin:10px 0px 5px 0px;
	padding:2%;
	height:80px;
	overflow:auto;
	border:1px solid #d9d9d9;
}
.rctitle {
	clear:both;
	float:left;
	font-size:12px;
	margin:7px 0px 2px 0px;
	width:100%;
	color:#333333;
}
#rcname,#rcmail {
	clear:top;
	float:left;
	background:#ffffff;
	color:#333333;
	font-size:14px;
	width:96%;
	margin:0px 0px 5px 0px;
	padding:2%;
	border:1px solid #d9d9d9;
}
#rcontactsend {
	clear:both;
	float:left;
	width:96%;
	height:15px;
	padding:8px 2% 8px 2%;
	background:#ffffff;
	color:#333333;
	border:1px solid #d9d9d9;
	text-align:center;
	margin:0px 0px 5px 0px;
	font-weight:normal;
	border-radius:4px;
}
#rcontactsend:hover {
	background:#fcfbfa;
}
#ai1,#ai2,#ai3,#ai4,#ai5,#ai6,#os1,#os2,#os3,#os4,#os5,#os6 {
	clear:both;
	float:left;
	width:100%;
	padding:10px 0px 20px 0px;
	color:#cccccc;
	margin:0px 0px -10px 0px;
}
#aia,#osa {
	color:#cccccc;
}
#ai:hover,#os:hover {
	color:#444444;
}
#ai,#os {
	clear:both;
	float:left;
	width:91.2%;
	border:1px solid #e1dbd0;
	font-style:italic;
	color:#999999;
	margin-bottom:0px;
	padding:20px 4% 20px 4%;
}
#artintext,#ostext {
	clear:both;
	float:left;
	background:#ffffff;
	color:#333333;
	font-size:16px;
	width:92%;
	padding:10px 4% 10px 4%;
	height:240px;
	overflow:auto;
	border:1px solid #d9d9d9;
}
.artintitle,.ostitle  {
	clear:both;
	float:left;
	font-size:12px;
	margin:5px 0px 5px 0px;
	color:#333333;
}
#artintitle,#ostitle {
	clear:both;
	float:left;
	background:#ffffff;
	color:#333333;
	font-size:16px;
	width:92%;
	padding:10px 4% 10px 4%;
	border:1px solid #d9d9d9;
}
#artinsend,#ossend {
	clear:both;
	float:left;
	width:92%;
	height:12px;
	padding:10px 4% 10px 4%;
	margin-top:5px;
	background:#FFA500;
	color:#333333;
	border:1px solid #FFA500;
	text-align:center;
	border-radius:2px;
}
#artinsend:hover,#ossend:hover {
	background:#FFAE19;
}
.instanttitlu,.instanttitlulist {
	clear:both;
	float:left;
	font-size:12px;
	color:#d9d9d9;
	margin-bottom:10px;
}
.instanttitlulist {
	width:89%;
	margin:10px 0px 5px 6.4%;
}
.instanttitlu h4 {
	margin:0px 0px 5px 0px;
	color:#333333;
	font-size:16px;
}
.instanttitlulist h4 {
	clear:both;
	float:left;
	width:100%;
	padding:0px;
	margin:10px 0px 0px 0px;
	color:#333333;
	font-size:18px;
}
.instanttext,.opiniitext {
	clear:both;
	float:left;
	color:#333333;
}
.instanttextlist {
	clear:both;
	float:left;
	width:89%;
	font-size:14px;
	margin-left:6.4%;
	color:#333333;
}
.instanteroare,.instanteroarei {
	clear:both;
	float:left;
	font-size:12px;
	margin:5px 0px 10px 0px;
	color:#e68a00;
	font-weight:bold;
}
.cnferoare {
	clear:both;
	float:left;
	width:100%;
	font-size:14px;
	margin:5px 0px 20px 0px;
	color:#333333;
}
.opiniitextlist {
	clear:both;
	float:left;
	width:88%;
	font-size:14px;
	margin:10px 0px 0px 6.4%;
	color:#333333;
}
.listdataoraaia,.listdataoraosa {
	clear:both;
	float:left;
	width:100%;
	font-size:11px;
	color:#999999;
	margin:4px 0px 0px 2px;
}
.listdataoraai,.listdataoraos {
	clear:both;
	float:left;
	font-size:11px;
	color:#999999;
	margin:5px 0px 20px 6%;
}
.listdataoraos {
	margin:5px 0px 20px 6%;
}
.listmm,.listmmr {
	clear:both;
	float:left;
	font-size:18px;
	width:89%;
	color:#999999;
	text-align:center;
	margin:0px 0px 20px 6.5%;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #cccccc;
}
.listmm:hover,.listmmr:hover {
	color:#666666;
}
.listmmr {
	width:100%;
	margin:0px 0px 0px 0px;
}
.listmmautori,.listmmclose {
	clear:both;
	float:left;
	color:#A1A1AF;
	margin:0px 0px 20px 10px;
}
.listmmright {
	clear:both;
	float:left;
	font-size:12px;
	color:#999999;
	margin:0px 0px 40px 0px;
}
.listmmright:hover {
	color:#CCCCCC;
}
.listmmautori {
	float:right;
}
.listmmclose {
	float:right;
	font-size:28px;
	margin-top:-24px;
}
.listmmrclose,.listarclose {
	clear:both;
	float:right;
	color:#999999;
	font-size:28px;
	margin:5px 0px 0px 0px;
	font-weight:normal;
}
.listarclose {
	margin:5px 0px 0px 0px;
}
.listcnfclose {
	float:right;
	color:#666666;
	font-size:28px;
	margin:40px 0px -87px 0px;
	padding:5px;
	font-weight:normal;
}
.listmesclose {
	clear:both;
	float:left;
	color:#666666;
	font-size:28px;
	margin:-32px 0px 20px 450px;
	font-weight:normal;
}
.listmmrclose:hover,.listcnfclose:hover,.listmesclose:hover {
	color:#999999;
}
.listarclose:hover,.listmmautori:hover,.listmmclose:hover {
	color:#CCCCCC;
}
.itemvid {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
	opacity:0.4;
	border:none;
	margin-bottom:0px;
}
.itemvid:hover {
	opacity:1;
}
#itemvidframe {
	position:absolute;
	top:0;
	left:0;
	width:94%;
	height:94%;
	background:#000000;
}
.extarrow,.extarrowtop {
	clear:both;
	float:right;
	position:relative;
	z-index:100;
	text-align:right;
	margin:30px 5% -65px 0px;
}
#player {
	position:relative;
	top:63px;
	left:0px;
	width:92%;
	height:100px;
	background:#f7f6f6;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	text-align:center;
	margin:0px 0px 10px 5%;
	padding:10px 0px 10px 0px;
}
#contentdisplay {
	clear:both;
	float:left;
	width:89%;
	margin:0px 0px 20px 7%;
	padding:0px 0px 20px 0px;
}
#contentdisplayext {
	clear:both;
	float:left;
	width:76%;
	margin:0px 0px 0px 8%;
}
#contentdisplay p {
	clear:both;
	float:left;
	width:98%;
	font-size:12px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	color:#666666;
}
#dataora {
	clear:both;
	float:left;
	font-size:10px;
	margin:0px 0px 10px 0px;
	color:#999999;
}
#headerleftmenu {
	clear:top;
	float:left;
	margin:2px 10px 0px 0px;
	padding:5px 10px 4px 10px;
	color:#888888;
	border:1px solid #999999;
	border-radius:4px;
}
#headerleftmenuopta {
	clear:top;
	float:left;
}
#headerleftmenudivopta,#headerleftmenudivoptb,#headerleftmenudivoptc,#headerleftmenudivoptd,#headerleftmenudivoptaact,#headerleftmenudivoptbact,#headerleftmenudivoptcact,#headerleftmenudivoptdact {
	clear:top;
	float:left;
	font-size:12px;
	padding:0px 4px 0px 4px;
	color:#808080;
	border-left:4px solid #d7d2d2;
	margin:0px 10px 0px 0px;
}
#headerleftmenudivopta,#headerleftmenudivoptaact {
	font-weight:bold;
}
#headerleftmenudivopta:hover,#headerleftmenudivoptb:hover,#headerleftmenudivoptc:hover,#headerleftmenudivoptd:hover,#contentmenutextdiv:hover {
	border-left:4px solid #666666;
}
#headerleftmenudivoptaact:hover,#headerleftmenudivoptbact:hover,#headerleftmenudivoptcact:hover,#headerleftmenudivoptdact:hover {
	border-left:4px solid #FF0066;
}
#headerleftmenudivoptaact,#headerleftmenudivoptbact,#headerleftmenudivoptcact,#headerleftmenudivoptdact {
	border-left:4px solid #FF0066;
	color:#808080;
}
#contentmenutext, #contentmenutextdiv  {
	clear:top;
	float:right;
	color:#888888;
	font-size:12px;
	margin:0px 0px 0px 0px;
}
.contentleftadisplay,.contentleftareport {
	clear:both;
	float:left;
	width:95%;
	margin:15px 0px 0px 0.5%;
	padding-top:10px;
	font-size:14px;
}
#progres {
	clear:both;
	float:left;
	width:104%;
	height:280px;
	background:none;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0.5%;
	font-family:Arial,Verdana,MS Serif,MS Sans Serif;
	font-size:12px;
	color:#CCCCCC;
}
.noerror {
	clear:both;
	float:left;
	width:100%;
	font-size:16px;
	color:#333333;
	margin:0px 0px 20px 0px;
}
.contentlefta,.contentleftb {
	clear:both;
	float:left;
	width:92%;
	margin:-10px 0px 0px 6%;
	padding:0px 0px 40px 0px;
}
.contentleftatitle {
	clear:both;
	float:left;
	width:96.5%;
	margin:0px 0px 0px 5px;
	padding:10px 0px 0px 0px;
	font-size:16px;
	color:#666666;
	font-weight:bold;
}
.contentleftlow {
	clear:both;
	float:left;
	width:25%;
	height:25px;
	margin:-22px 0px 0px 320px;
}
.contentleftlowproc {
	clear:both;
	float:left;
	font-size:14px;
	color:#999999;
	margin:-18px 20px 0px 2%;
}
.contentleftlowgr {
	clear:top;
	float:left;
	width:48%;
	height:1px;
	margin:-102px 0px 0px 55px;
}
#upform,#dnform {
	clear:both;
	float:left;
	width:99%;
	margin-top:10px;
}
#upform {
	width:99.6%;
}
#mailinput,#mesinput {
	clear:both;
	float:left;
	width:96%;
	height:25px;
	margin:5px 0px 0px 0px;
	padding:5px;
	background:#ffffff;
	border:1px solid #d9d9d9;
	color:#333333;
	font-size:16px;
}
.inputfilecontent {
	clear:both;
	float:left;
	width:100%;
	height:60px;
	margin:1px 0px 7px 0px;
}
#file {
	clear:both;
	float:left;
	width:20%;
}
.inputfile {
	clear:both;
	float:left;
	width:100%;
	height:100px;
	opacity:0;
	overflow:hidden;
	position:absolute;
	z-index:-1;
}
.inputfile + label {
	font-size:12px;
	font-weight:700;
	white-space:nowrap;
	cursor:pointer;
	display:inline-block;
	overflow:hidden;
	padding:15px 10px 25px 10px;
	border-radius:4px;
	border:1px solid #333333;
}
.no-js .inputfile + label {
	display:none;
}
.inputfile:focus + label,
.inputfile.has-focus + label {
	outline:1px dotted #000;
	outline:-webkit-focus-ring-color auto 5px;
}
.inputfile + label svg {
	width:1em;
	height:1em;
	vertical-align:left;
	fill:currentColor;
	margin-top:10px;
	margin-right:20px;
}
.inputfile + label {
	width:94%;
	color:#333333;
	background-color:#ffffff;
	border:1px solid #d9d9d9;
}
.inputfile:focus + label,
.inputfile.has-focus + label,
.inputfile + label:hover {
	background-color:#ff8566;
}
#mesinput {
	height:40px;
	overflow:auto;
}
#tipinput {
	clear:top;
	float:left;
	margin:15px 20px 20px 6px;
}
#perinput {
	clear:top;
	float:right;
	margin:15px 0px 20px 0px;
}
.formfields {
	clear:both;
	float:left;
	z-index:90;
	width:100%;
	font-size:14px;
	margin-left:5px;
}
.formtitle,.formtitlemes {
	clear:both;
	float:left;
	color:#333333;
	margin:15px 0px 0px 0px;
	font-size:14px;
}
.formtitlemes {
	margin:10px 0px 0px 0px;
}
.formtitletip {
	clear:top;
	float:left;
	color:#333333;
	margin:15px 0px 0px 0px;
	font-size:12px;
}
.formtitleper {
	clear:top;
	float:right;
	color:#333333;
	margin:15px 4% 0px 5px;
	font-size:12px;
}
.formnote,.formnotedn {
	clear:both;
	float:right;
	color:#999999;
	font-size:12px;
	margin:10px 2% 0px 0px;
}
.formnotedn {
	float:left;
	margin:15px 0px 10px 0px;
}
.note {
	clear:both;
	float:left;
	width:94%;
	margin:45px 0px 0px 0px;
	font-size:12px;
	color:#777777;
}
.retext {
	clear:top;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:1px 10px 0px 10px;
	color:#999999;
}
.retitle {
	float:right;
	font-size:11px;
	color:#ff9900;
	margin:0px 0px 0px 4px;
}
#submitup,#submitdn,#submitdne {
	clear:both;
	float:left;
	width:120px;
	height:40px;
	border:none;
	text-align:center;
	font-size:14px;
	background:#FFA500;
	color:#333333;
	text-align:center;
	margin:5px 0px 0px 0.5%;
	border-radius:2px;
}
#submitup {
	margin:-5px 0px 0px 0.5%;
}
#submitdne {
	background:#687480;
	color:#CCCCCC;
	margin:20px 0px 20px 5px;
}
#submitup:hover,#submitdn:hover {
	background:#FFAE19;
}
#submitdne:hover {
	background:#727f8d;
}
.contentfileslist {
	clear:both;
	float:left;
	width:89.5%;
	margin:0px 0px 20px 6.5%;
	padding:0px 0px 0px 0px;
}
.pubfilelist,.prfilelist  {
	clear:both;
	float:left;
	color:#666666;
	margin:-2px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
}
.pubfilelist:hover,.prfilelist:hover  {
	color:#222222;
}
.pubfilelistinfo {
	clear:top;
	float:left;
	color:#666666;
	margin:0px 0px 5px 5px;
	padding:0px 0px 0px 5px;
	font-size:12px;
}
.pubfilelistinfor,.pubfilelistinfore {
	clear:both;
	float:left;
	color:#ff6600;
	margin:0px 0px 5px 0px;
	padding:0px 5px 0px 0px;
	font-size:12px;
}
.pubfilelistinfore {
	margin:0px 0px 5px 10px;
}
#progresreport {
	clear:both;
	float:left;
	margin:20px 0px 0px 0px;
}
.dnerror {
	clear:both;
	float:left;
	color:#333333;
	margin:0px 0px 20px 0px;
	font-size:14px;
}
.pubfileitem {
	clear:both;
	float:left;
	width:100%;
	margin:0px 0px 1px 0px;
	padding:15px 0px 10px 0px;
	border-bottom:1px solid #ffffff;
}
.pubfileitem:last-child {
	border-bottom:none;
}
.prfilelist  {
	font-size:24px;
	margin:20px 0px 5px 1%;
	color:#cccccc;
}
.prfilelistnote {
	clear:both;
	float:left;
	width:98%;
	color:#666666;
	margin:20px 0px 0px 1%;
	font-size:14px;
}
.paginileft {
	clear:top;
	float:left;
	font-size:14px;
	color:#cccccc;
	margin:-12px 10px 0px 0px;
}
.paginimid,.paginiright {
	clear:top;
	float:left;
	font-size:14px;
	color:#cccccc;
	margin:4px 10px 0px 0px;
}
.paginiright {
	margin:-12px 0px 0px 0px;
}
#info {
	clear:top;
	float:left;
	margin:12px 0px 0px 10px;
	font-size:15px;
	color:#999999;
}
.toptext {
	clear:both;
	float:left;
	width:97%;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#333333;
	font-size:14px;
	text-align:left;
}
.close {
	clear:both;
	float:right;
	font-size:28px;
	color:#999999;
	margin:-10px 0px 0px -5px;
	padding:5px;
}
.close:hover {
	color:#666666;
}
.response,.responsefav {
	clear:both;
	float:left;
	width:93.7%;
	margin:0px 0px 0px 0.3%;
	padding:20px 4% 10px 0px;
	font-size:14px;
	color:#666666;
}
.responsefav {
	padding:2px 3% 8px 0px;
	border-bottom:2px solid #999999;
}
.responsetext {
	clear:both;
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;
}
.confdel {
	clear:top;
	float:left;
	width:70px;
	margin:0px 20px 0px 0px;
	padding:5px 10px 5px 10px;
	font-size:14px;
	background:#ffcc00;
	color:#333333;
	border-radius:2px;
	cursor:pointer;
}
.Ptext {
	clear:both;
	float:left;
	font-family:Lucida,Arial,Verdana;
	width:90%;
	max-width:800px;
	font-size:14px;
	margin:20px 0px 20px 0px;
	text-align:left;
	color:#333333;
}
.Ptexttitle {
	clear:both;
	float:left;
	font-size:20px;
	font-weight:bold;
	margin:0px 0px 20px 0px;
}
.Ptextparagraph {
	clear:both;
	float:left;
	font-size:14px;
	padding:10px 0px 10px 0px;
}
.Ptextsubtitle {
	clear:both;
	float:left;
	font-size:16px;
	font-weight:bold;
	margin:20px 0px 10px 0px;
}
.Ptextbullet {
	clear:both;
	float:left;
	font-size:14px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 5px 12px;
}
.Ptextbullet li {
	list-style-type:disc;
	display:list-item;
}
.leftcontent,#footermesdisplay {
	clear:both;
	float:left;
	width:90%;
	margin:-20px 0px 20px 6.5%;
	padding:0px 0px 40px 0px;
	background:none;
	color:#333333;
}
#footermesdisplay {
	width:81.6%;
	margin:0px 0px 60px 6.5%;
	padding:0px 4% 60px 4%;
	background:#f9f8f6;
	color:#666666;
}
.footermes {
	left:0px;
	bottom:0px;
	position:fixed;
	z-index:100;
	font-family:Verdana,Lucida,Arial;
	width:96%;
	min-height:60px;
	padding:20px 2% 10px 2%;
	background:#444444;
	color:#cccccc;
}
.footermestext {
	clear:both;
	float:left;
	font-size:12px;
	min-height:20px;
}
.footermescontent {
	clear:both;
	float:left;
	margin:0px 35px 25px 0px;
}
.footermesopt {
	clear:both;
	float:left;
	height:20px;
}
.footermesoptitem {
	clear:top;
	float:left;
	font-size:11px;
	margin:5px 15px 0px 0px;
	color:#999999;
}
.footermesoptitem:hover {
	color:#cccccc;
}
.footermesclose,.footermesclosedis {
	clear:both;
	float:right;
	margin:-10px 0px -40px 0px;
	padding:2px 10px 4px 10px;
	font-size:28px;
	color:#666666;
}
.footermesclose:hover {
	color:#999999;
}
.footermesclosedis {
	margin:5px -10px -30px 0px;
	background:none;
	color:#999999;
}
.footermesclosedis:hover {
	color:#333333;
}
.footermessel,.footermesseld {
	clear:top;
	float:left;
	margin:20px 20px 0px 0px;
	padding:10px 20px 10px 20px;
	font-size:12px;
	background:#ffa500;
	color:#444444;
	border-radius:2px;
}
.footermessel:hover {
	background:#ffaa0d;
}
.coacceptcheckco,.coacceptcheckcolow {
	clear:top;
	float:right;
}
.coacceptcheckcolow {
	margin:-30px 0px 30px 0px;
}
.coacceptcheck {
  display:block;
  position:relative;
  padding-left:35px;
  margin-bottom:12px;
  cursor:pointer;
  font-size:12px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
.coacceptcheck input {
  position:absolute;
  opacity:0;
  cursor:pointer;
  height:0;
  width:0;
}
.checkmark {
  position:absolute;
  top:0;
  left:0;
  height:20px;
  width:20px;
  background-color:#f0f5f5;
  border:1px solid #b3cccc;
}
.coacceptcheck:hover input ~ .checkmark {
  background-color:#f0f5f5;
}
.coacceptcheck input:checked ~ .checkmark {
  background-color:#2196F3;
  border:1px solid #2196F3;
}
.checkmark:after {
  content:"";
  position:absolute;
  display:none;
}
.coacceptcheck input:checked ~ .checkmark:after {
  display:block;
}
.coacceptcheck .checkmark:after {
  left:7px;
  top:3px;
  width:3px;
  height:8px;
  border:solid white;
  border-width:0 3px 3px 0;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
}
#footermesdisplaycontent {
	clear:both;
	float:left;
	width:100%;
	padding:10px 0px 0px 0px;
	background:#f9f8f6;
	color:#666666;
}
#footermestitle {
	clear:both;
	float:left;
	font-size:18px;
	margin:0px 10px 25px 0px;
	color:#333333;
}
#footermesline {
	clear:both;
	float:left;
	width:100%;
	font-size:14px;
	margin:0px 0px 5px 0px;
}
#footermeslinetitle,#footermeslinedesc,#footermeslinedesct,#footermeslinecatt,#footermeslinecat,#footermeslineexp,#footermeslineexpt,#footermeslinechk {
	clear:top;
	float:left;
	width:20%;
	font-size:12px;
}
#footermeslinedesct,#footermeslinedesc {
	width:23%;
	padding-right:5%;
}
#footermeslinedesc,#footermeslinecat,#footermeslineexp {
	font-size:11px;
}
#footermeslinechk {
	width:12%;
}
#footermessubtitle {
	clear:both;
	float:left;
	width:100%;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin:10px 0px 10px 0px;
}
#footermesdesc {
	clear:both;
	float:left;
	width:100%;
	font-size:11px;
	margin:0px 0px 15px 0px;
}
#footermeslinetop,#footermeslinebot {
	clear:both;
	float:left;
	width:100%;
	border-top:1px solid #dbd6d6;
	margin:5px 0px 5px 0px;
}
#footermeslinebot {
	margin:25px 0px 5px 0px;
}
#upbtn {
   display:none;
   position:fixed;
   bottom:20px;
   right:-5px;
   z-index:99;
   border:none;
   outline:none;
   background-color:#666666;
   color:white;
   cursor:pointer;
   padding:5px 15px 5px 15px;
   border-radius:4px;
   font-size:18px;
   font-weight:bold;
   opacity:0.7;
}
#upbtn:hover {
   background-color:#555555;
}
#prefsreportext {
	clear:both;
	float:left;
	width:100%;
	margin:0px;
}
#prefsreport {
	clear:both;
	float:left;
	width:98%;
	margin:-5px 0px 15px -1px;
	padding:10px 2% 10px 0px;
	font-size:12px;
	border-bottom:4px solid darkorange;
	color:darkorange;
	font-weight:bold;
}
.pdcclose {
	clear:both;
	float:right;
	font-size:28px;
	color:#999999;
	margin:10px 0px -50px 0px;
	padding:5px;
}
.pdcclose:hover {
	color:#666666;
}