@charset "utf-8";
/* CSS Document */
 
* {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100.01%;
}
p { margin:0px; 
   padding:0px 0px 5px 0px; 
   }
a{ color: #666666; text-decoration:none}
a:href:{ color:#FF0000}

html {
 /*------------ 100% высота контейнера div.page далее */
 height: 100%;
 /*------------*/
 background:#f1f6fa;
}

body {
 /*--------------- 100% высота контейнера div.page далее */
 behavior: url("csshover.htc");
 min-height:100%;
 height: 100%;
 /*---------------*/
 font-family: "Times New Roman", Times, serif;
 font-size:16px;
 font-size:100%;
 font-size-adjust: none;
 line-height:125%;
 background: #fafab0;
 color: #000;
 background:url(bg-body.jpg) top repeat-x;
}

fieldset{ border: 1px #CCCCCC solid; margin-bottom:10px; padding:2px}
input { border:#CCCCCC solid 1px}
/* Контейнер всего содержимого кроме подвала */
div.page {
 width: 1000px;
 margin: auto; 
 
 /*----------------------- 100% высоты контейнера относительно клиентской области и контента для IE, FF, Opera */
 height: auto !important;
 min-height:100%;
 height: 100%;
 /*-----------------------*/
 
 background: #FFFFFF;
}
div.top { text-align:right; background:url(bg-div-top.jpg) top repeat-x; color:#CCCCCC }
div.top a { color:#CCCCCC; font-size:11px; text-decoration:none}
div.top a:hover { text-decoration:underline}
div.allPages{
  
}
/* блок гарантирующий, что область на коотрую накладывается div.footer в div.page останется пустой, */
/* наличие этого блока устанавливает высоту div.page 100% относительно клиентской области и контента в FF, Opera */
div.page div.footer_guarantor {
 height: 58px;
 clear: both;
 text-align: right;
 color: #999;
}
 
/* Контейнер подвала */
div.footer {
 margin: auto;
 margin-top: -58px;
 width: 1000px;
 height: 58px;
 clear: both;
 background: #b0f0f0;
 color: #FFF; background:url(dbg-bootom.jpg) repeat-x;
 border-top:4px #D8D8D8 solid;
}
div.footer div.p{background:#264878; margin:0; padding-top:16px; padding-bottom:34px; font-size:12px}
  div.left { float:left; margin-left:5px; margin-top:0px}
  div.right { float: right; margin-right:5px}
  div.right a{ color:#FFFFFF}
 
/* Контейнер шапки */
 
div.page div.header {
 height: 140px;
 background: none;
}
 
/* Патч для установки минимальной высоты в IE */
 
div.page div.patch_minheight {
 width: 1px;
 height: 250px;
 float: right;
 
}
 
/* Контейнер вспомогательной полосы */
 
div.page div.sidebar {
 width: 170px;
 float: left;
 background: #FFFFFF;
 padding:2px;
 padding-left:4px;
 background:url(gradient_top.jpg) top repeat-x;
}
 
/* Контейнер основной полосы */
 
div.page div.mainbar {
 width: 664px;
 overflow: hidden;
 float: left;
 background: #FFFFFF;
 text-align:justify;
 font-size:12px; padding-right:8px;
 background:url(gradient_top.jpg) top repeat-x;
}

div.mainbar i{
  color: #999999;
  text-decoration:none;
}
div.mainbar i:hover{ text-decoration:underline}

div.page div.rightbar {
 width: 150px;
 overflow: hidden;
 float: left;
 background: #FFFFFF;
 background:url(gradient_top.jpg) top repeat-x;
}
 
 
 #content-center{ border-top: 2px #D8D8D8 solid;  border-left:2px #CCCCCC solid; border-right:2px #CCCCCC solid;}
/* end Configurare page-all*/

/* base config*/
  #base{ background:#FFFFFF; float:left; border:2px #CCCCCC solid; border-top:none}
  #baner .top{ }
/* end base config*/

/* Baner*/
  #baner{  }
  #baner .top { height:132px; background:url(baner-body.jpg) top left repeat-x}
    /* Impartirea banerului*/
	.rotungireStinga { position:absolute; z-index:10; margin-top:0px; margin-left:-4x; 
	             background:url(baner-rotungire-stinga.gif) no-repeat; width:5px; height:5px }
	.rotungireDreapta { position:absolute; z-index:10; margin-top:0px; margin-left:995px; 
	             background:url(baner-rotungire-dreapta.gif) no-repeat; width:5px; height:5px }
    #baner .top .crop_1 { background:url(baner_crop_1.jpg) left no-repeat; width:210px; height:132px; float:left}
	#baner .top .crop_2 { background:url(baner_crop_2.jpg) left no-repeat; width:473px; height:132px; float:left}
	#baner .top .crop_3 { background:url(baner_crop_3.jpg) left no-repeat; width:310px; height:132px; float: right}
    /* end Impartirea banerului*/
  #textLang .text { background: #D8D8D8; height:8px}
  #textLang img { position:absolute; margin-left:868px; margin-top:0px; }
  #textLang .langages{ position:absolute; margin-left:895px; font-size:11px; color: #FFFFFF;
                          background: #D8D8D8; margin-top:-5px; padding-bottom:0px; border-bottom:1px solid #46678f; width:105px }
        #textLang .langages span { color:#666666; }
		#textLang .langages span:hover { border-bottom:#FF0000 1px solid ; cursor:pointer;  }
        #textLang .langages span.selected { color:#2e5483}
/* end Baner*/
  #textMiddle { height:6px; background:#D8D8D8; font-size:6px }
  #navigatorItem { height:25px; padding-left:9px; color: #CCCCCC; font-size:12px}
  #linkItem { height:25px}
  #linkItem img{ margin-left:10px; cursor:pointer}
/* -----------------------------*/
/* textBase */
.navigator {  height:30px; }
.navigatorItem { height:25px; padding-left:4px; color:#999999; font-size:12px}
div.menu { margin-top:4px}
div#content-center-base { padding:8px; padding-top:0px; font-size:14px}
div#content-center-base table th{ border-bottom:4px #CCCCCC solid; padding:2px}
div#content-center-base table td{ border-bottom:1px #CCCCCC solid; padding:2px; padding-top:6px}
div#content-center-base a { color:#333333}
div#content-center-base a:hover{ text-decoration:underline}

/* Find*/
.Find {
  height:62px;
  width:150px;
  background:#edf0f5
}
.Find .blockFind{ background: url(bg-div-find.jpg) repeat-x top;
                  padding:5px; padding-top:8px}
.Find input.text { font-size:12px; height:18px; width:136px; border:1px #acc7e0 solid; padding:1px; color: #999999}				  
.Find input.button{ margin-top:3px; float:right; font-size:12px; padding:0px; background:url(bg-Find-button.jpg) top repeat-x; color:#FFFFFF}

/* end Find*/

/* Admin*/
div.titleAdmin{ margin-bottom:10px; font-weight:bold}
form.adminEditMenu input{ margin-left:5px; padding-left:2px; padding-right:2px; color:#264878; font-size:12px; border:1px #CCCCCC solid;}
form.adminEditMenu input.text { border:1px #CCCCCC solid; width:300px; margin:0px}
form.adminEditMenu select { border: 1px #CCCCCC solid; width:640px }
form.adminEditMenu textarea { border:1px #CCCCCC solid; width:500px}
ul,ol { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-style: normal;
		line-height: 1.6em;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		list-style-type: disc;
		color: #666666;
        text-decoration: none;
		text-indent: 0px;
		list-style-position: outside;
		margin-left: 16px;
		
}
ul li, ol li{ margin-top:2px; margin-bottom:2px}
ul img { float:none}

p { margin-bottom:2px}
hr { border-bottom: #999999 1px solid; padding:4px; margin-bottom:4px}
div.edit { float:right; }
div.edit:hover{ cursor:pointer; color:#FF0000}
/* end Admin*/

/* Rubrica send_email*/
div.send_email form {  }
div.send_email {   margin-top:10px; margin-left:20px; display:table; width:550px  }
div.send_email div.fields { width:60px; float:left; }
div.send_email div.forms{ float:left; }
div.bara { clear:left; clear:right}
div.send_email input, textarea { border:#CCCCCC 1px solid; width:300px; color:#666666;}
div.send_email textarea { height:150px}
div.send_email input.submit { width:auto}
div.send_email .error{ color:#FF0000; font-size:12px; width:200px; min-height:16px; margin-top:-2px }
div.send_email div#mesaj{ clear:left; width:370px; color:#666666}
/* end Rubrica find*/

/* title*/
div.title { margin-top:5px; text-transform: uppercase; margin-bottom:8px; font-size:14px; color:#1d426f; font-weight:bold; width:580px}
div.title img:hover { cursor:pointer; }
div.A.right {  text-transform:none; font-size:11px; color: #CCCCCC; width:80px; position:absolute; margin-left:592px; margin-top:0px; cursor:pointer}
hr.title { border-bottom:2px #d8d8d8 solid; margin-bottom:8px; }

.title .blockTitle {
  display: table-cell;
  vertical-align: middle;
  border:1px #e8e8e8 solid;
  border-left:3px #d80000 solid;
  height:30px;
  width:640px;
  background: url(verticalBgTitle.jpg) repeat-x left;
  color:#3a547b;
  font-weight:bold;
  padding-left:3px
}
.title a{ color:#0d2d54}
.title img{
  position:absolute; margin-left:142px; margin-top:4px; cursor:pointer; padding:6px
}

.blockTitle .middled {
  margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}
/* end title*/

/* BANER*/
div#banerRight { margin-top:8px}
div#banerRight img.baner { border:0px; margin-top:4px;}
/* end BANER*/

/* MAP*/
div.map { margin-left: 10px;}
div.map div.base { padding:4px; font-weight:bold; color:#333333}
div.map div.map ul { color:#333333}
div.map li {list-style: circle outside; margin-left:25px}
/* end MAP*/

/* newsAdd*/
div#newsAdd div.row input, select { border:1px #CCCCCC solid; width:140px; }
div#newsAdd div.row { float:left; padding-left:5px; width:140px; font-size:12px;}
div#newsAdd  textarea { width:600px}
div#newsAdd .action { margin-left:5px; border-top: 1px #CCCCCC solid; margin-top:10px; margin-bottom:10px; width:500px; clear:left}
.saved{ font-size:10px }
.published { color: #0000FF; font-size:10px}
.deleted { color:#FF0000; font-size:10px}
.abrogated {font-size:10px}
div.form_news_detalied br{}
/* end newsAdd*/
/* news_form.php*/
div.form_news:hover {
  clear:both;
  opacity:1;
  background:#f1f1f1
}
div.form_news:hover h4{ text-decoration:underline}
div.form_news {
  background:#FFFFFF none repeat scroll 0 0;
  clear:both;
  margin:0 3px 1px;
  opacity:0.8;
  padding:5px 4px 10px;
  border-bottom:1px #CCCCCC solid;
}
div.form_news img{
  margin-top:0px;
}
.news1 {
  -x-system-font:none;
  color:#555555;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  padding:6px 2px 4px 8px;
}
.form_news h4 {
  display:block;
  font-size:14px;
  font-weight:bold;
  line-height:110%;
  margin:0;
  padding:0 2px 0 8px;
  cursor:pointer;
}
element.style {
  float:left;
  padding-bottom:0;
  padding-left:8px;
  padding-right:5px;
  padding-top:12px;
}
span.text1 {
  -x-system-font:none;
  color:#555555;
  display:block;
  font-size:90%;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:125%;
  margin:0 0 0 8px;
  padding:0 10px 0 0;
}
span.text2 {
  color:#333333;
}
span.text2 p{}

/* end news_form.php */

/* pagination */
div.pagination { clear:left;float:right; color:#264878; margin-top:4px; font-size:12px}
a.prevActive{ border: #CCCCCC 0px solid; padding-left:2px; padding-right:2px; margin-right:2px}
a.prevActive:hover{
                   border:0px solid #CCCCCC;
                   color:#FFFFFF;
                   text-decoration:none;}
.prevPassive{ visibility:hidden;}
span.selectedPassive{ border: #CCCCCC 0px solid; padding-left:2px; padding-right:2px; margin-right:4px; font-weight:bold}
a.selectedActive{ border:#CCCCCC 0px solid; padding-left:2px; padding-right:2px; margin-right:4px}
a.selectedActive:hover{
                   border:0px solid #CCCCCC;
                   color:#FFFFFF;
                   text-decoration:none;}
.nextActive{border:#CCCCCC 0px solid; padding-left:2px; padding-right:2px; margin-right:2px}
a.nextActive:hover{
                   
                   border:0px solid #CCCCCC;
                   color:#FFFFFF;
                   text-decoration:none;}
.nextPassive{ visibility:hidden;}
/* end pagination*/

/* div conteinere*/
.div_1_2{ line-height:1.2}
.div_1_3{ line-height:1.3}
.div_1_4{ line-height:1.4}
.div_1_5{ line-height:1.5}
.div_2_0{ line-height: 150%}
.div_2_5{ line-height:2.5}
.div_3_0{ line-height:3.0}
/* end div conteinere*/
select.width_50{ width:50px}

/*  FAQ  */
div.faq{ clear:left; border-bottom:1px #CCCCCC solid; border-right:1px #CCCCCC solid; margin-bottom:4px; padding-top:2px; padding-left:5px; margin-left:5px; width:637px; display:inline-block; background:url(faq_linebootom.jpg) repeat-x bottom;  }
div.faq:hover div.intrebare{background:url(faq_down_red.gif) center right no-repeat;}
div.alineat{ float:left; background:url(intrebare.jpg) left top no-repeat ; padding-left:34px;}
div.block{clear:left; float:left; width:600px}
div.intrebare{ float:left; background:url(faq_down.gif) center right no-repeat; padding-right:20px; padding-bottom:5px; width:570px; color:#0e3563; cursor:pointer; min-height:30px; text-align:justify; }
div.intrebare:hover{ text-decoration:underline; cursor:pointer; }
div.nume{ border-bottom:1px #CCCCCC dotted; color:#999999; margin-top:0px; font-size:12px; margin-bottom:10px}
div.cnam{ float: left; color:#cf063c; margin-top:-5px}
div.raspuns{ display:none; color: #333333; padding-right:30px; padding-bottom:10px;  }
div.continut{ margin-top:30px; padding-left:5px;}
/*  end FAQ*/

/*ajaxlanguages */
div.acontainer{border: #CCCCCC 1px solid; font-size:12px; color:#666666}
div.ajaxlanguages{ background:#e9e7e8; margin:1px; padding:2px }
div.acontainer div.ltitle{ font-weight:bold}
div.lcontent{ background:#F7F7F7; padding-left:2px; }
div.lline{ border-bottom:1px #E1E1E1 dashed; clear:left; display:block}
span.lang { font-size:18px; padding-left:3px; padding-right:3px}
  div.rb1{
	background:#EFEFEF;
  }
  div.mr{
    color: #FFF5F4;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
	height:30px;
    background:url(bar_red.png) left top no-repeat}
  div.mr p{padding-top:5px;}
  div.mr_cont { 
     background: #F8F8F8;
	 border:#4a0400 solid 2px;
	 border-top:0px;
	 padding-left:2px}
  div.mr_cont span.lang{ margin-right:5px}
/* end ajaxlanguages*/

/* adminOrderMenu*/
div.submeniu{ clear:left; margin-left:14px; }
div.leftcheck {float:left; cursor: default; margin-top:2px}
div.submeniu .left{}
/* end adminOrderMenu */

input.order { color: #CCCCCC; width:24px; font-size:12px; padding:0px;}

/* users*/
div.users{}
div.users .row { }
div.users .leftrow { float:left; width:130px}
div.users .leftrow.checkbox { float:left; width:18px}
div.users select{ width:100px; font-size:12px}
/* end users*/

img.img_spatiu{ padding:3px; margin:5px; border:1px #E6E1C4 solid}
input.img_spatiu{ padding:3px; margin:5px; border:1px #E6E1C4 solid}