@CHARSET "ISO-8859-1";

/* Suprascrie logo */
.image_main {
  background-image: url(../images/logo_main.png);
}  

.cod_valid, .cod_invalid {
  font-weight: normal;
  background-repeat: no-repeat;
  padding: 0 0 2px 22px ;
}

.cod_valid {
  color: #008000;
  background-image: url(../images/accept.png);
}

.cod_valid a {
  color: #008000;
  font-weight: bold;
  text-decoration: underline;
}

.cod_invalid {
  color: #EE0000;
  background-image: url(../images/exclamation.png);
}

.cod_invalid a {
  color: #EE0000;
  font-weight: bold;
  text-decoration: underline;
}

ul.detalii_cod {
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
  list-style-type: circle;
  padding-left: 24px;
}


ul.recent_articles {
  padding-left: 15px;
  list-style-image: url(../images/sub_company.gif);
}  

ul.recent_articles a.firma {
  text-decoration: none;
  color: #555;
}
ul.recent_articles a.firma:hover { color: #D32424;}  
  
ul.recent_articles br {
  margin-bottom: 5px;
}  


/*--------------------------------Left container------------------------------------*/

#leftpane {
  position: absolute;
  width: 220px;
  top: 300px;
  padding-left: 10px;
  background-color: #FFF;
}

#leftpane div { padding:5px 0 5px 0; }

#leftpane div a {
  color: #fe7c09;
  font-weight: bold;
  font-size: 100%;
  font-family: arial,sans-serif;
  margin-top: 5px;
}
  
#leftpane div img {
  margin-left: 10px;
  border: none;
  vertical-align: middle;
}

#leftpane .leftpad a { font-weight: normal; margin: 0px;}



/*--------------------------------FORM-ul principal------------------------------------*/
fieldset {margin-left: 0px;}
#mainForm {padding-top: 40px;}
#mainForm fieldset {width: 400px; }
#mainForm p {padding-right: 20px;}
#mainForm input.textfield {width: 240px; }
#mainForm label {font-size: 80%; font-weight: normal;}
#mainForm input.radio {font-size: 80%; vertical-align: middle;  border: none;}

#lista_coduri {
  width: 260px;
  height: 300px;
  float: right;
  margin-top: -115px;
}

#lista_coduri p { padding: 5px; margin : 5px;}
#lista_coduri hr { width: 90%; border-width: 0px 0px 1px 0px; padding: 5px;}
#lista_coduri label b { width: 190px; }

#rezultat { padding: 20px 0 0 0; width: 440px; font-weight: normal; margin-left: 25px;}
#rezultat .details {padding-left: 10px;}
#rezultat .details img {border: none; vertical-align: middle;}
/*--------------------------------Generic form------------------------------------*/
.genform {}
.genform label { 
   width: 100px;
   display: block;
   white-space: nowrap;
   float: left;
}
.genform hr {
  margin: 0;
  padding: 0;
  border: 0px;  
  border-top: 1px dotted #BBB;
}
.genform input, .contact textarea {width: 300px;}
.genform textarea { border: 1px solid #BBB }
.genform button img {vertical-align: middle;}

/*-------------------------------------------------------------------------------------*/

/*--------------------------------Contact form------------------------------------*/
.contact {}
.contact label { 
   width: 100px;
   display: block;
   white-space: nowrap;
   float: left;
}
.contact hr {
  margin: 0;
  padding: 0;
  border: 0px;  
  border-top: 1px dotted #BBB;
}
.contact input, .contact textarea {width: 300px;}
.contact textarea { border: 1px solid #BBB }
.contact button img {vertical-align: middle;}

/*-------------------------------------------------------------------------------------*/
#nif_info_area { padding-top: 50px; width: 99%; margin: 0px auto;}
#nif_info_area p { width: 900px;}
#nif_info_area table {font-weight: normal; font-size: 110%; color: #333;}
#nif_info_area table , #nif_info_area td, #nif_info_area th, #nif_info_area tr {
  border: 1px solid #BBB;
}

table.infoa, table.infoa td, table.infoa th {
  border: 1px solid #BBB;
  border-collapse: collapse;
  border-spacing: 0;
}
table.infoa {margin-left: 30px;}
table.infoa td, table.infoa th {padding: 5px;}
/*-------------------------------------ALL---------------------------------------------*/
#top_ads {
  margin-top: 20px;
}  

#accordion {
  margin-left: 15px;
  margin-top: 10px;
}

#accordion div div {
  overflow: hidden;
  height: 195px;
}

#accordion img {
  vertical-align: middle;
  padding: 3px;
}

.form_results  li {display: list-item;}

.form_results {
  color: #555;
  padding-top: 5px;
  overflow: auto !important;
}


#accordion .label_group {
  overflow:hidden;
  height: 20px;
}
#accordion .label_inline {
  color: #BBB;
  font-size: 70%;
  float: left;
  display: inline;
  list-style: none;
}

/*-------------------------------------Info---------------------------------------------*/

hr.dotted {
  height: 1px;
  width: 90%;
  margin: 0;
  padding: 0;
  border: 0px;
  border-bottom:1px dotted #BBB;
}

/*--------------------------------Wiki edit container------------------------------------*/
#wikiedit_container {
  width: 935px;
  margin-left: 50px;
  padding-bottom: 60px;
  font-weight: normal;
  background-color: #FFF;  
}

#wikiedit_container .pad5 {padding-left: 5px;}
#wikiedit_container .pad10 {padding-left: 10px;}
#wikiedit_container .pad15 {padding-left: 15px;}
#wikiedit_container .pad30 {padding-left: 30px;}
#wikiedit_container .pad50 {padding-left: 50px;}

#wikiedit_container textarea {
  border: 1px solid #999;
}

#wikiedit_container label {
  width: 150px;
  display: block;
  white-space: nowrap;
  float: left;
}

/*--------------------------------Wiki toolbar------------------------------------*/
#wikitoolbar {
  background: url(../images/bg_pattern.jpg);
  padding: 4px;
  padding-left: 5px;
  border: 1px solid #BBB;
  color: #445588;
}

#wikitoolbar p {
  margin: 7px 0 7px 0;
  padding: 0;
}

#wikitoolbar img {
  vertical-align: middle;
  border: 0px;
  width: 16px !important;
  height: 16px !important;
  padding-bottom: 1px;
}

#wikitoolbar a { 
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  color: #445588 !important;
}

#wikitoolbar a:hover { 
  text-decoration: underline;
}

/*--------------------------------Wiki list------------------------------------*/

#wikilist {
  margin: 0px;
  padding: 0px;
  padding-left: 15px;
}  

#wikilist li {
  padding-bottom: 5px;
}
/*--------------------------------Company Logo------------------------------------*/

#logo_firma {
  height: 75px; 
  width: 200px; 
  float: right; 
  margin-right: 20px;
}

#logo_firma img {
  border: none;
  vertical-align: middle;
}

/*--------------------------------Wiki page------------------------------------*/

#wikipage h4 {
  font: bold italic 2em/1em "Times New Roman", "MS Serif", "New York", serif;
  margin: 0;
  margin-top: 10px;
  padding: 0;
  border-top: solid #FE7C09 medium;
  border-bottom: dotted #FE7C09 thin;
  color: #FE7C09;
}

#wikipage h6 {
  font: italic 12px "Times New Roman", "MS Serif", "New York", serif;
  margin: 0;
  margin-bottom: 10px;
  color: #FE7C09;
}

#wikipage h4.gray, #wikipage h6.gray {
  color: #777777;
  border-color: #777777; 
}

#wikipage h6 img {
  vertical-align: middle;
  border: none;
}  
  
#wikipage p { margin: 0; } 

#wikipage #firmaDetails img {
  border: none;
  vertical-align: middle;
  padding-bottom: 2px;
}

#wikipage #firmaDetails a { text-decoration: none; }

#wikipage #firmaDetails #div-1 {
 position:relative;
 height: 107px;
}

#wikipage #firmaDetails #div-1 p,
#wikipage #firmaDetails #div-after p {
  padding: 2px 0 2px 10px;
}
#wikipage #firmaDetails #div-1a {
 position:absolute;
 top:0;
 right:0;
 width:300px;
 border: 1px solid #CCC;
}

#wikipage #firmaDetails #div-1a h3, 
#wikipage #firmaDetails #div-1b h3,
#wikipage #firmaDetails #div-after h3 {
  background-color: #CCC;
  color: #FFF;
  font-size: 12px;
  padding: 5px 0 0 5px;
  margin-bottom: 10px; 
  height: 20px;
}  

#wikipage #firmaDetails #div-1b {
 position:absolute;
 top:0;
 left:0;
 border: 1px solid #CCC;
 width:440px;
}

#wikipage #firmaDetails #div-after {
  border: 1px solid #CCC;
  padding-bottom: 5px;
}  

#wikipage #firmaDetails #div-1a p,
#wikipage #firmaDetails #div-1b p{
  padding: 0px 0px 5px 5px;
}

/* Image Thumbnails
------------------------------ */
#wikipage a.imageview img{
	padding: 9px;
	margin: 0px 2px 9px 10px;
    border: 1px solid #e6e6e6 !important;
    background-color: #f6f6f6;
}

#wikipage .imagedel {
 position: absolute; 
 top: 5px; 
 right: 12px;
}
------------------------------ */
#wikipage .image { 
	margin: 0;
	padding: 0;
	border: 0;
}

/*--------------------------------Wiki voting buttons------------------------------------*/

#voting {
  padding: 5px;
}

#voting h3 {
  padding-left: 5px;
}

#voting img {
  width: auto !important;
  height: auto !important;
}

.voted {
  float: left;
  background: url("../images/voted.png");
  background-repeat: no-repeat;
  width: 46px;
  height: 52px;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  color: #555;
  margin-right: 10px;
  padding-top: 8px;
}
.voted .article_rating {
  vertical-align: middle;
  font-weight: bold;
  padding-top: 5px; 
  padding-right: 8px;
}