
html { background-color:#E8EBEF; }
* { margin:0; padding:0; }
body { color: #333; font: 11px Arial, Sans-Serif; width:800px; margin:0 auto; border:0px solid #FFF000; height:100%;  }
img { border:0px;}
#container-h1{ position:relative; width:800px; margin-top:10px; }
#container-h1 h1 { font-size:1.1em; padding:5px; padding-left:10px; color:#777; }
#container{ background-color: #fff; position:relative; width:800px; min-height:500px; border:1px solid #BFBFBF; }
#container #header{ position:relative; width:800px; text-align:left;  }
#container #header .logo-container {height:28px; padding:10px; }
#container #header .logo { width:200px; height:28px; float:left;}
#container #header .logo a { color:#3B73B9; font-size:1.60em; font-weight:normal; text-decoration:none; }
#container #header .nav-container {background: url(http://www.stiri-financiare.info/img/publicare/member/bg_nav_dots.gif) repeat-x scroll 0 0; height:28px; list-style-image:none; list-style-position:outside; list-style-type:none; padding:5px; padding-left:10px;}
#container #header .nav { width:500px; height:28px; float:left;}
#container #header .nav a { color:#3B73B9; text-decoration:none; font-size:1em; padding:5px;}
#container #header .nav a:hover { text-decoration: underline; }
#container #header .search { width:250px; height:28px; float:right; }
#container #header .search-input { border:1px solid #BFBFBF; font-size:0.9091em; line-height:1em; width:150px; margin:0px; margin-right:5px; padding-top:0.2em; position:relative; text-indent:4px; }
#container #header .search-submit { vertical-align:top; margin:0px;}

#container #body  { display:table; padding:10px; padding-top:0px; width:800px; }
#container #body #main  { width:480px; vertical-align:top; padding-left:10px;}
#container #body #main .news-list { width:480px; }
#container #body #main .news-list div.p { margin-bottom:10px; display:block; width:480px; border:0px;}
#container #body #main .news-list div.d { font-size:1.1em; text-align:justify;  border-right:1px dotted #999;  border-bottom:1px dotted #999; padding-bottom:5px;  padding-right:5px; }
#container #body #main .news-list div.d img { float:left; margin:5px; }
#container #body #main .news-list div.s { font-size:1em; color: #2992DE;   }
#container #body #main .news-list b { color:#5FA400; font-weight:normal; }
#container #body #main .news-list a { color:#3B73B9; text-decoration:none; font-size:1em; }
#container #body #main .news-list a:hover { text-decoration:underline; }
#container #body #main .news-list a.k { color:#FF8040; }
#container #body #main .news-list h2 { font-size:1.2em; margin:0px; padding:0px; font-weight:bold; }
#container #body #main .news-list h2 a { color:#3B73B9; text-decoration:none; }
#container #body #main .news-list h2 a:hover { text-decoration: underline; }
#container #body #main .news-list .pageing { background:#fff; color:#000; padding:5px; }
#container #body #main .news-list .pageing a { border:1px solid #CFCFCF; font-size:10px; padding:2px 5px; text-decoration:none;  }
#container #body #main .news-list .pageing a:hover     {background-color:#1151A8; color:#ffffff; text-decoration:none; }
#container #body #main .news-list .pageing a.selected {background-color:#1151A8; color:#ffffff; text-decoration:none; }
#container #body #main .news-list .pageing a.inactive  {color:#ABABAB;}
#container #body #main .news-list .pageing a.inactive:hover  {color:#ABABAB;}

#container #body #right #last {width:290px; }
#container #body #right #last div.d { clear:both; color: #2992DE; }
#container #body #right #last div.d a { color: #000; text-decoration:none; }
#container #body #right #last div.d a:hover { color: #000; text-decoration:underline; }
#container #body #right #last div.d img { float:left; margin:5px; }


#container #body #right  { width:300px; vertical-align:top; }
#container #body #right h2 { font-size:1.2em; padding-left:10px; font-weight:bold; }
#container #body #right #tags { width:270px; float:left; padding:10px; text-align:justify; }
#container #body #right #tags a { color:#3B73B9; text-decoration:none; font-size:1.1em; }
#container #body #right #tags a:hover { text-decoration:underline; }
#container #body #right #tags a.level-0 { font-size:1.2em; color:#404040;}
#container #body #right #tags a.level-1 { font-size:1.2em; color:#961CD8;}
#container #body #right #tags a.level-2 { font-size:1.2em; color:#408080;}
#container #body #right #tags a.level-3 { font-size:1.2em; color:#FF8080;}
#container #body #right #tags a.level-4 { font-size:1.2em; color:#FF0080;}
#container #body #right #tags a.level-5 { font-size:1.2em; color:#804040;}
#container #body #right #tags a.level-6 { font-size:1.2em; color:#00FF00;}
#container #body #right #tags a.level-7 { font-size:1.2em; color:#FF8000;}
#container #body #right #tags a.level-8 { font-size:1.2em; color:#800080;}
#container #body #right #tags a.level-9 { font-size:1.2em; color:#FF0000;}
#container #body #right #tags a.level-10 { font-size:1.2em; color:#FF0000;}
#container #body #right #tags a.level-11 { font-size:1.2em; color:#FF0000;}
#container #body #right #tags a.level-12 { font-size:1.2em; color:#FF0000;}
#container #body #right #tags a.level-13 { font-size:1.2em; color:#FF0000;}
#container #body #right #tags a.level-14 { font-size:1.2em; color:#FF0000;}
#container #body #right #tags a.level-15 { font-size:1.2em; color:#FF0000;}

#container #body #right #thumbs { width:210px;  padding:10px; text-align:center; margin:auto; }
#container #body #right #thumbs .thumbs-thumb { display:block; width:200px; height:200px; border:1px solid #ccc; margin-left:5px; margin-top:5px; float:left; text-align:center; vertical-align: middle; }
#container #body #right #thumbs  a {font-size:1.2em; color:#FF8080; text-decoration:none;}

#footer { background-color:#E8EBEF; color: #BFBFBF; clear:both; font-size:0.9091em; padding:10px; width:800px; position:relative; }
#footer a { color:#3B73B9; text-decoration:none;  }

#stats { padding:10px; width:800px; position:relative; }

div.form {width:100%; margin-bottom:50px;}
div.form h1.form-title { font-size:14px; padding:5px; font-weight:bold; margin-top:0px; }
div.form td {  }
div.form td.label { font-size:1em; text-align:left; color:#464646; font-weight:normal; width:100px; border:0px solid #ff0000; vertical-align:top; padding-top:2px; }
div.form td.element { text-align:left; width:192px; }
div.form td.element input.text { border:1px solid #BFBFBF; font-size:1.1em; line-height:1em; width:192px; margin:0px; margin-right:5px; padding-top:0.2em; padding-bottom:0.2em; position:relative; text-indent:4px; }
div.form div.form-header { border-top: 1px solid #ABABAB; }
div.form div.form-footer { padding:5px;	border:0px; margin:0px; margin-bottom:20px;}
div.form div.form-footer input { border: 1px solid #BFBFBF; color:#3B73B9; font-weight:bold; font-style:italic; background:#fff; text-align:center; width:100px; display:block; cursor:pointer; float:left; padding:2px; margin-right:22px;}
div.form div.help { float:left;  width:30%; font-size:10px; text-align:left;}
div.form div.help { }
div.form select { width: 300px;}
div.form textarea { border:1px solid #BFBFBF; font-size:1.1em; line-height:1em; width:192px; height:100px; margin:0px; margin-right:5px; padding-top:0.2em; position:relative; text-indent:4px; } 
div.form div.container {border:0px;}
div.form-error { font-weight:normal; color: #ff0000; padding:0px; }
div.error h2{ font-weight:normal; font-size:14px; padding:0px; }
div.error b{ color:#ff0000; }




.clear { clear:both; }

