h1{
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size:130%;
  font-weight:normal
}

h1.heading
{
  FONT-SIZE:110%;
  FONT-WEIGHT:bold;
  FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif
}

h2
{
  FONT-WEIGHT:bold;
  FONT-SIZE:100%;
  FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif
}

h2.subtitle
{
  FONT-WEIGHT:normal;
  FONT-SIZE:115%;
  MARGIN-BOTTOM:.6em;
  FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif
}

h3
{
  FONT-WEIGHT:bold;
  FONT-SIZE:14px;
  FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  margin:10px 0px 10px 0px;
}

h3 a, h4 a, h3 a:visited, h4 a:visited
{
  color:#AA0000;
}

h3 a:hover, h4 a:hover
{
  color:#AA0000;
  text-decoration:underline;
}

h4
{
  FONT-WEIGHT:bold;
  FONT-SIZE:12px;
  FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  margin:10px 0 10px 0
}

h5
{
  FONT-WEIGHT:bold;
  FONT-SIZE:12px;
  FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  margin:10px 0 10px 0
}

p
{
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  padding-top:0;
  padding-left:0;
  padding-right:0;
  padding-bottom:0;
  margin-top:0;
  margin-left:0;
  margin-right:0;
  margin-bottom:10px
}

strong
{
  font-weight:bold
}

pre
{
  padding:10px;
  margin:10px
}

code
{
  background:#ddd;
  font-family:Lucida Console,Courier New;
  font-size:100%;
  line-height:100%;
  display:block;
  padding:10px;
  margin:10px
}

a
{
  text-decoration:none;
  color:#03c
}

a:visited
{
  color:#800080
}

a:hover
{
  color:#f60
}

a:active
{
  color:#800080
}


ul
{
  font-family:Tahoma, Verdana, Arial;
  font-size:12px;
  list-style-image:url('images/bullet.gif');
  padding-left:18px;
  line-height:100%;
  margin:0 0 5px 0
}

ol
{
  font-family:Tahoma, Verdana, Arial;
  font-size:12px;
  padding-left:18px;
  line-height:100%;
  margin:0 0 5px 0
}

ol li
{
  padding-left:0;
  line-height:140%;
  margin:0 0 5px 10px
}

li
{
  padding-left:0;
  line-height:140%;
  margin:0 0 5px 0
}
ul ul
{
  line-height:140%;
  margin:0 0 5px 0
}
ul ul li,ul li ul li
{
  background:url('images/space.gif') no-repeat left top;
  line-height:140%
}

hr
{
  color:#ccc;
  margin-top:5px;
  margin-bottom:5px;
  height:1px;
  width:100%
}


img
{
  border:none
}

a img
{
  border:none
}

img.right
{
  float:right
}

img.left
{
  float:left
}

div.EndPageContainer
{
  width:100%;
  position: fixed;
  bottom: 0px; 
  text-align: right;
}

div.wrapper {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border:0;
	width: 100%;
}

div.header
{
	margin: 0 0 15px 0;
	padding:0;
}

div.headerbar
{
	margin: 0;
  border: 1px solid #000000;
	background-image: url('images/bg_header.gif');
	padding:0;
	height:92px;
}

div.headerlinksbar
{
  float:right;
  width: 50%;
  margin:5px;
}


div.site-description
{
	padding:10px;
	padding-top:15px;
	float:left;	
}

div.LeftColumn {
	float: left;
	width: 15%;
}

div.RightColumn {
	float: right;
	width: 24%;
}

div.CenterColumn { 
	float: left;
	width: 60%;
}

div.ContentColumn { 
	float: left;
	width: 85%;
  overflow: hidden;
}

div.footer {
  clear:both;
  border-left:1px solid #bbb;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-top:0 solid transparent;
  background-image:url('images/sandboxbg.jpg');
  background-repeat:repeat-x;
  background-position:top;
  background-color:#fff;
  margin:5px;
  padding:10px;
  padding-bottom: 0px;
  overflow: hidden;
}

div.Sandbox
{
  border-left:1px solid #bbb;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-top:0 solid transparent;
  background-image:url('images/sandboxbg.jpg');
  background-repeat:repeat-x;
  background-position:top;
  margin:5px;
  padding:10px;
  overflow: hidden;
}

div.RedSandbox
{
  border-left:1px solid #bbb;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-top:0 solid transparent;
  background-image:url('images/redsandboxbg.jpg');
  background-repeat:repeat-x;
  background-position:top;
  margin:5px;
  padding:10px;
  overflow: hidden;
}

div.ForumActive
{
  border-left:1px solid #bbb;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-top:0 solid transparent;
  background-image:url('images/sandboxbg.jpg');
  background-repeat:repeat-x;
  background-position:top;
  background-color:#fff;
  margin:5px;
  padding:10px;
  width:46%;
  float:left;
}

div.ForumNeraspuns
{
  border-left:1px solid #bbb;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-top:0 solid transparent;
  background-image:url('images/sandboxbg.jpg');
  background-repeat:repeat-x;
  background-position:top;
  background-color:#fff;
  margin:5px;
  padding:10px;
  width:46%;
  float:right;
}


div.container
{
  width:100%;
  overflow: hidden;
}

p.px10 {
	padding : 0px;
	margin-top : 10px;
}
p.px20 {
	padding : 0px;
	margin-top : 20px;
}


/* ----- stiluri pentru articole ----- */
p.titlu_articol
{
  font-weight:bold;
  color: #0000AA; 
  font-size: 12px; 
  padding-bottom: 0px;
  margin-bottom: 2px;
}

p.titlu_articol a
{
  color: #0000AA; 
}

p.autor_articol
{
  color: gray; 
  font-size: 12px; 
  padding: 0px;
}

p.autor_articol a
{
  color: gray; 
}
  
p.desc_articol
{
  color: black; 
  font-size: 12px; 
  padding-bottom: 0px;
}

div.comment_holder 
{
}

div.article_comments_box
{
  margin-top: 15px;
  padding: 0px;
  overflow: hidden;
}

div.article_comments_box h3
{
  margin: 0;
  padding-bottom: 10px;
}

div.article_comment_new {
  border:1px solid #bbb;
  background-color:#FBEDBB;
  padding : 2px;
  font-weight:bold;
  vertical-align: middle;
}

div.article_comment_new_unvailable {
  border:1px solid #bbb;
  background-color:#DD5555;
  padding : 2px;
  font-weight:bold;
  vertical-align: middle;
}

div.article_comment_group
{
  border-left:1px solid #bbb;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-top:0 solid transparent;
  background-color:#fff;
  padding : 2px;
}

div.article_comment_parent
{
  font-weight:bold;
  background-color:#fff;
}

div.article_comment_child
{
  font-weight:normal;
  background-color:#fff;
}

div.article_comment_reply_indent
{
  padding-left : 10px;
}

div.article_comment_reply_noindent
{
  padding: 0;
}

div.article_comment_titlebar
{
  font-weight:normal;
  background-color:#fff000;
}

div.article_comment_replybar
{
  padding-bottom: 5px;
  padding-top: 3px;
}

div.article_comment_body
{
  font-weight:normal;
  background-color:#fff;
  padding: 0px;
  margin-left: 19px; /* image size + image padding */
}

img.comment_image
{
  vertical-align:middle;
  padding-right: 3px;
}

/* ----- stiluri pentru stiri ----- */
p.titlu_stire
{
  font-weight:bold;
  color: #0000AA; 
  font-size: 12px; 
  padding-bottom: 0px;
  margin-bottom: 2px;
}

p.titlu_stire a
{
  color: #0000AA; 
}

p.desc_stire
{
  color: black; 
  font-size: 11px; 
  padding-bottom: 0px;
}

.data_stire
{
  color: gray; 
	padding-bottom : 15px;
	margin-bottom : 10px;
  font-size: 12px; 
  padding-bottom: 0px;
}

.link_stire
{
	color : #39B14F;
	margin-top : 5px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}

.link_stire a
{
	color : #FF6600;
}

.link_stire a:hover
{
	color : #FF0000;
}
/* ----- stiluri pentru noutati de pe forum */
p.date_mesaj
{
	color : #555555;
	margin : 0px;
	margin-left : 5px;
	margin-bottom : 5px;
	padding : 0;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}

p.date_mesaj a {
	color : #555555;
	text-decoration:underline;
}

p.date_mesaj a:hover {
	color : #666666;
}

p.titlu_mesaj
{
	color : #AA0000;
	margin : 0px;
	margin-left : 5px;
	padding : 0;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

p.titlu_mesaj a {
	color : #AA0000;
}

p.titlu_mesaj a:hover {
	color : #BA0000;
}


/* ----- stiluri pentru meniu ----- */

p.MenuItemL1
{
  border: 1px solid #FFFFFF;
  background-color: #EEEEEE;
  padding:2px;
  padding-left:10px;
  margin:1px;
  font-weight:normal;
  font-size : 11px;
}

p.MenuItemL2
{
  border: 1px solid #FFFFFF;
  background-color: #EEEEEE;
  padding:2px;
  padding-left:20px;
  margin:1px;
  font-weight:normal;
  font-size : 11px;
}

p.MenuItemL1 a, p.MenuItemL2 a
{
  color: #000000;
  font-size: 11px;
}

p.MenuItemL1 a:hover, p.MenuItemL2 a:hover
{
  font-size: 11px;
  color: #0000FF;
}

p.MenuItemL1:hover, p.MenuItemL2:hover
{
  border: 1px solid #000000;
  background-color: #DDDDDD;
}

p.footertext
{
	color : #000000;
	margin : 0px;
	margin-left : 5px;
	margin-bottom : 5px;
	padding : 2px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
}


/* ----- stiluri pentru articole ----- */
p.nume_membru
{
	color : #111111;
	margin : 0px;
	margin-left : 5px;
	padding : 0;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;	
}

p.titlu_membru
{
  color: gray; 
  margin : 0px;
  margin-left : 5px;
  margin-bottom : 5px;
  padding : 0;
  padding-bottom : 5px;
  font-size: 10px; 
}

p.desc_membru {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 15px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}

table.headerlinks
{
  border: 0;
  width: 100%;
  margin: 0px;
  padding: 0px;
}

table.footerbar
{
  margin: 0px;
  padding: 0px;
}

p.userinfo
{
  color:#ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size:12px;
}

p.userinfo a
{
  color:#ffffff;
  font-weight:bold;
}

/* Search box
--------------------------------------------- */

form.search
{
  border:0px;
	padding-top: 10px;
}

div.search-box
{
	margin-top: 3px;
	margin-left: 5px;
	float: right;
	border: 0px;
}

input.search
{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 17px;
	font-family: Verdana, Tahoma, Aria;
	font-size: 11px;
}


input.search
{
	background-image: url('http://www.codexpert.ro/forum/styles/prosilver/theme/images/icon_textbox_search.gif');
	border: 1px solid #606060;
}

.search a
{ 
 font-family: Verdana, Tahoma, Aria;
 font-size: 12px;
 color: #ffffff;
}

.search a:hover
{
  text-decoration:underline;
}

.inputbox {
	background-color: #FFFFFF;
	border: 1px solid #c0c0c0;
	color: #333333;
	padding: 2px;
	cursor: text;
}

input.button1, input.button3, input.button2
{
	color: #000;
	border: 1px solid #BCBCBC;
	background-image: url('http://www.codexpert.ro/forum/styles/prosilver/theme/images/bg_button.gif');
	border-color: #666666;
	font-family: "Lucinda Console", Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	height:20px;
}

input.button1:hover, input.button2:hover, input.button3:hover
{
	color: #AA0000;
}

/* ----- jobs styles -----*/
.joobsTitle
{
  FONT-WEIGHT:bold;
  FONT-SIZE:90%;
  FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

table.joobsGrid
{
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;  
	font-size: 13px;
}

td.joobsColumn
{
  padding-top: 5px;
  padding-bottom: 5px;
}

a.joobsBackLink
{
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;  
	font-size: 11px;
	font-weight:bold;
	padding-top:10px;
	color:#AA0000;
}

a.joobsBackLink:hover
{
  text-decoration:underline;
}

p.unavailable_download
{
	margin-left : 15px;
	margin-right : 15px;

	BORDER-RIGHT: #5b5d82 1px solid; 
	BORDER-TOP: #5b5d82 1px solid; 
	BORDER-LEFT: #5b5d82 1px solid; 
	BORDER-BOTTOM: #5b5d82 1px solid; 

	PADDING: 5pt; 

	font-size: 8pt;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	BACKGROUND-COLOR: #DD5555;
}

/* ---- articole ----- */
p.art_title
{
	color : #1F86DE;
	margin : 0px;
	margin-bottom : 5px;
	font-size : 20px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}

p.art_author
{
	color : #000000;
	margin : 0px;
	margin-left : 5px;
	margin-bottom : 10px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}

p.art_author a 
{
	font-weight: bold;	
}

p.art_env
{
	color : #000000;
	margin : 0px;
	margin-left : 5px;
	margin-bottom : 15px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}

p.navigate
{
  font-weight: bold;
}

pre
{
	MARGIN: 5px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 20px;

	BORDER-RIGHT: #5b5d82 1px solid; 
	BORDER-TOP: #5b5d82 1px solid; 
	BORDER-LEFT: #5b5d82 1px solid; 
	BORDER-BOTTOM: #5b5d82 1px solid; 

	PADDING: 7pt; 

	FONT: 9pt "Courier New", Courier, mono; 
	WHITE-SPACE: pre; 
	BACKGROUND-COLOR: #EEEEEE;
}

td
{
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}


/* ----- stiluri pentru downloads ----- */
p.titlu_download
{
  font-weight:bold;
  color: #0000AA; 
  font-size: 12px; 
  padding-bottom: 0px;
  margin-bottom: 2px;
}

p.titlu_download a
{
  color: #0000AA; 
}

p.autor_download
{
  color: gray; 
  font-size: 12px; 
  padding: 0px;
}

p.autor_download a
{
  color: gray; 
}
  
p.desc_download
{
  color: black; 
  font-size: 12px; 
  padding-bottom: 0px;
}

p.descarca_acum
{
  color: green;
  font-size: 12px;
  margin-bottom: 0px;
}

p.descarca_acum a
{
  color: #46BA72;
}

p.tags_downloads
{
  color: black; 
  font-size: 12px; 
  padding-bottom: 0px;
}

p.downloads_hits_info
{
  margin-top: 0px;
  font-size: 12px;  
  color : gray;
}

div.column_logo_download
{
  width:50px;
  float: left;
}

div.column_dowload_info
{
  margin-left: 55px;
}

h1.downloads
{
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size:130%;
  font-weight:normal;
  margin-top:0;
  margin-bottom:5px;
}

h3.downloads
{
  font-weight:bold;
  font-size:14px;
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  margin: 0px 0px 10px 0px;
}

div.languages
{
  position: absolute;
  right: 25px;
}

/* --- */

div.middlecolumn
{ 
  width: 950px; 
  text-align: left; 
  margin: 0 auto; 
}

div.presentationboxtiny {
	float: left;
	width: 140px;
}

div.presentationboxsmall {
	float: left;
	width: 230px;
}

div.presentationboxmedium {
	float: left;
	width: 33.3%;
}

div.presentationboxquarter {
	float: left;
	width: 25%;
}

div.presentationboxlarge {
	float: left;
	width: 100%;
}

div.SandboxLight
{
  border:0 solid transparent;
  padding:5px;
  overflow: hidden;
}

div.presentationcolumn { 
	float: left;
	width: 85%;
}

.link_forum {
	display: block;
	width: 64px;
	height: 64px;
	background: url('images/logo64128_forum.png') bottom;
	text-indent: -99999px;
}
.link_forum:hover {
	background-position: 0 0;
}
.link_articles {
	display: block;
	width: 64px;
	height: 64px;
	background: url('images/logo64128_articole.png') bottom;
	text-indent: -99999px;
}
.link_articles:hover {
	background-position: 0 0;
}
.link_magazine {
	display: block;
	width: 64px;
	height: 64px;
	background: url('images/logo64128_magazin.png') bottom;
	text-indent: -99999px;
}
.link_magazine:hover {
	background-position: 0 0;
}
.link_news {
	display: block;
	width: 64px;
	height: 64px;
	background: url('images/logo64128_stiri.png') bottom;
	text-indent: -99999px;
}
.link_news:hover {
	background-position: 0 0;
}
.link_downloads {
	display: block;
	width: 64px;
	height: 64px;
	background: url('images/logo64128_download.png') bottom;
	text-indent: -99999px;
}
.link_downloads:hover {
	background-position: 0 0;
}
.link_books {
	display: block;
	width: 64px;
	height: 64px;
	background: url('images/logo64128_carti.png') bottom;
	text-indent: -99999px;
}
.link_books:hover {
	background-position: 0 0;
}
.link_resources {
	display: block;
	width: 64px;
	height: 64px;
	background: url('images/logo64128_resurse.png') bottom;
	text-indent: -99999px;
}
.link_resources:hover {
	background-position: 0 0;
}
