body  {
	text-align: center;
	margin: 0px auto;
	padding: 0;
	border: 0 none;
	background-image: url(/images/bg_lft.gif);
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

img { border:0}
.hide{ display:none;}
form { margin: 0; padding: 0; }
.link	a{ font-family: Tahoma; font-size: 8.5pt ; color: #c7130f;text-decoration: none;}
.link	a:hover{ font-family: Tahoma; font-size: 8.5pt ; color: #c7130f;text-decoration: underline;}
hr
{
  margin:0 auto;
  text-align:center;
}
h2
{
	font-size: 8.5pt;
	height:1em;
	font-weight:normal;
	margin: -1px;
}
.centreaza
{
text-align:center;
margin: 0 auto;
}

.left
{
    float:left;
}

.right
{
    float:right;
}

.hidden
{
	display:none;
	visibility: hidden;
}
#bottom {
	background: url(/images/index_08.gif) no-repeat bottom;
	width: 865px;
	height: 42px;
	display:block;
	left:0px;
	position:relative;
	border-left: 1px solid #f8ea10;
	border-right: 1px solid #f8ea10;
}

#bottom a{
  color:#fff;
  font-size:11px;
  text-decoration:none;
  padding-top:10px;
  text-align:center;
}

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

#made_by{
 float:right;
 margin-right:20px;
}
#copyright{
  float:left;
 margin-left:10px;
 margin-top:10px;
 font-size: 8.5pt

}
.img_src
{
   background    : #ffc5c5;
   border        : 1px solid #ff7d7d;

}

#pbottom
{
	position:absolute;
	left:200px;
	width:460px;
	display:inline;
	text-align:center;
}

#pbottom a:hover{
  text-decoration:underline
}

.principal {
	width: 870px;
	margin: 0px auto;
	padding: 0;
	position:relative;
}
.continut
{
width: 864px;
text-align: left;
background:#a50000;
border-left: 2px solid #f8ea10;
border-right: 2px solid #f8ea10;
position:relative;
height:100%;
}

.box {
	width: 28em;
	overflow:hidden;
	border-width: 1px;
	color: red;
	border-style: solid;
	margin: 23px auto;
	background:#fdfee2;
	height:auto;
}



.box_title {
	background: url(/images/bar_list.gif) repeat-x top;
	color: #f4f4e7;
	font-size: 8.5pt;
	height:1em;
	margin: 0 0;
	text-align: left;
	padding: 2px 4px 5px 4px;

}
.box_text
{

	margin:13px 19px 15px 21px;
	font-size: 9pt;
	color: #313d47;
	text-align:justify;
}

.box_text a{text-decoration:none;color:#313d47;}
.box_text a:hover{text-decoration:underline;}


.buton {
	background: url(/images/buton.gif) no-repeat left top;
	width: 103px;
	height: auto;
	text-decoration: none;
	color: white;
	display: block;
	margin:0 auto;
	border:1px solid #cccccc;
}

.buton a {width: 103px; height: 26px;background-position: left bottom; display: block;}

.center  {
background: url(/images/bglist.gif) repeat-y top;
width: 484px;
float: left;
border-left: 2px solid #f8ea10;
border-right: 2px solid #f8ea10;
display: block;

min-height: 610px;
}
.clear { clear: both; }


.detalii A { text-decoration: none; color: #425362; }
.detalii A:hover { text-decoration: none; color: red; }

.header  {
	background: url(/images/index_01.gif) no-repeat;
	width: 870px;
	height: 92px;
	display:block;
}

#home_galerie{
  padding-bottom:10px;
}

.htext {
	font-family: Veranda, sans-serif;
	font-size: 11px;
	color: #f5f3c0;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	margin: 0px auto;
}
.halign
{
position: static;
text-align: center;
position:relative;
margin: 0px auto;
padding-top:4.6em;
}


.lmenu {
float: left;
background: url(/images/index_03_2.gif) no-repeat left top;
width: 187px;
min-height:601px;
display: block;
height:100%;

}

.lul {
	list-style-type: none;
	padding: 77px 0 0 30px;
	margin: 0px;
	font-family: Tahoma,arial,Veranda,sans-serif;
	font-size: 8.5pt;
}

.menu_inchirieri{
 padding:58px 0 50px 30px;
}

.lul li a {
	line-height: 18px;
	color: #313d47;
	text-decoration: none;
}
.lul li a:hover {
	line-height: 18px;
	color: #c20703;
	text-decoration: none;
}

.red { color: red; }


.clinks { color : #DF9000; }


.rmenu  {
float:left;
background: url(/images/index_05mc.jpg) no-repeat top;
width: 189px;
min-height: 601px;
height:100%;
display: block;
text-align:center;
overflow:hidden;
}

.text  {
	font-size: 9pt;
	color: #313d47;
	text-decoration: none;

  padding-top:5px;
  padding-bottom:5px;
}


.textr  {
	font-size: 9pt;
	color: #FCF7D6;
	text-decoration: none;
    padding-top:5px;
    padding-bottom:5px;
}

 
.textr:hover{
    text-decoration:underline;
 }

.dctext{
	font-size: 9pt;
	color: #313d47;
	text-decoration: none;
	width: 310px;
    margin-bottom:5px;
    line-height:20px;
	height:20px;
    border:1px solid #ccc;
}

textarea.dctext{
	height:100px;
}

.uloferte {
	margin: 0px 4px 0px 4px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	width: 27.5em;
	line-height: 18px;
}

.uloferte li {
	display: inline;
	color: #425362;
	font-family: Tahoma;
	font-size: 11px;
	border-color: #CCCCCC;
	border-width: 0 0 1px 0;
	border-style: solid;
	padding: 2px 0 0 7px;
	height: 20px;
   font-family: Tahoma,arial,Veranda,sans-serif;
}

.ulpret { float: left; width: 90px; }
.ulcamera { float: left; width: 2.5em; display: block; }
.uldesc { float: left; width: 220px; }
.uldetalii { float: left; text-align: right; width: 6em; }

.upmenu {
	background: url(/images/index_02.gif) no-repeat;
	height: 36px;
	margin:0 2px;
	padding:0;
}
.upmenu div a
{
font-family:arial,veranda,sans-serif;
font-size: 8.5pt;
text-decoration: none;
text-align: center;
color: #f1eeaa;
line-height: 32px;
display: block;
height: 36px;
float: left;
font-weight:bold;
}

.upmenu div a:hover
{
background-position: left bottom;
}

.uphome a {

	background: url(/images/contact_btn.gif) no-repeat left top;
	width: 96px;
}

.uptof a{

	background: url(/images/tof.gif) no-repeat left top;
	width: 140px;
}




.up_ul_text li
{
list-style-type: none;
float:left;
color:#f62700

}
.up_ul_text a{text-decoration:underline;color:#f62700}
.up_ul_text a:hover{text-decoration:none;color:#f62700}


.up_text
{
color: #313d47;
font-size: 0.7em;
padding:1px;
margin-left:-2em;
text-indent: 3px;
}




.ofdiv
{
height:470px;
margin:13px 0px 0px 7px;
padding: 0;
}

.oful
{
float:left;
width:145px;
margin:4px auto;
list-style-type: none;
padding:0px;
text-align: center;
}
.ofcont{

}


.ofulr
{
float:center;
width:138px;
margin:4px auto;
list-style-type: none;
padding:0px;
text-align: center;
}
.ofcontr{
        height:90px;
}


.cmenu {
	font-size: 11px;
	color: #454545;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	width: 140px;
	background:#fef8d5;
	text-align:left;
	margin-bottom: 2px;
	display:block;
	height:20px;
	line-height:20px;
}

.cmenu input{
	height:18px;
	line-height:18px;
}



.ccontact
{
margin: 0px 4px 0px 4px;
padding: 0px;
text-align: left;
line-height: 18px;

}
.cleft
{
	float:left;
	list-style-type: none;
	width:5em;
	text-align: right;
	padding-right:.3em;
        color:#313D47;
	font-size: 8.5pt;
        padding-top:2px;
}

.ccleft
{
	float:left;
	list-style-type: none;
	width:9em;
	text-align: right;
	padding-right:.3em;
        color:#313D47;
        font-size:9pt;
        height:15px;
}

.cright
{
	list-style-type: none;
	padding-left:.4em;
        color:#313D47;
        font-size:9pt;

}

.min_casuta
{
	width:7.5em;
	display:inline;
}

.up_bar_list
{
background: url(/images/up_bar_list.gif) no-repeat ;
width:460px;
height:32px;
position:relative;
margin:15px auto;
text-align:center;
padding-bottom:0px;
}
.up_bar_list .upb1
{
    font-size: 8.4pt;
    text-align:center;
    padding-top:8px;
    padding-left:40px;
    color:#FDFEE2;
}

.c_avansata
{
  margin:13px 0px 0px 21px;
  padding:0;
}

    .c_avansata li
    {
      padding-top:5px;
    }

#anunt_oferta{
padding:25px 10px 0; font-size: 12px; margin:0 5px 50px 10px; color:#313D47;
}

#anunt_oferta a{
font-weight:bold;
}

#reclame_stanga{
position:absolute;
bottom:15px;
left:0px;
width:185px;
text-align:center;
}

#reclame_stanga a{
 display:block;
 padding-top:5px;
}

.rmenu .rbanner{
  text-decoration:none;
}

.rmenu .rbanner span:hover{
  text-decoration:underline;
}

#r_cauta{
 padding:70px 0 0 7px;
}

#r_abonare{
  padding:73px 10px 30px 13px;
  font-size:12px;
  color:#313D47;
}
