html, body{height:100%}
body{margin:0px; padding:0px; background:url(../images/main-bg.gif) repeat-x top #3A0004; font-size:12px; color:#666666; font-family:Arial,Helvetica,sans-serif; line-height:18px;}

.maintable{background:#FFFFFF; width:982px; }

/* menu part styles */
.menubg { float:right; background:url(../images/menubg.gif) repeat-x; line-height:47px; width:100%; height:100%;}
.menubg a{color:#4A4A4A; font-size:11px; font-family:Tahoma; font-weight: bold; list-style:none; text-decoration:none; padding:12px 16px;}
.menubg a:hover {color:#8C0102; text-decoration:none}

/* middle part styles */
.midpart {background:#ffffff; padding:1px 0px}
.contantpart {padding:0px 15px 0px 15px;}
.midpart tr {font-size:11px; color:#333333; font-family:Arial,Helvetica,Tahoma}

.contantpart a {color:#8B0202; text-decoration:none}
.contantpart a:hover {color:#494949; text-decoration:none}

a.midlink:link, a.midlink:visited, a.midlink:active {color:#ff8000; text-decoration:none}
a.midlink:hover {color:#E0B64D; text-decoration:none}

.midhlight {color:#FF0099}

.contantpart ul {list-style:url(images/arw.gif) none; margin:0px; padding-left:20px}
.contantpart li {margin:4px 0px; padding:1px 0;}

/* Footer part styles */
.footer { padding-bottom:15px; font-family:Tahoma; color:#FFFFFF; font-size:11px; }
.footer a{color:#FFf; text-decoration:none; font-weight:bold;}
.footer a:hover{color:#FD7028; text-decoration:none;}

/* shopping cart body area and boxies styles */
.tableborder {border:1px solid #cccccc}
.allborder {background:#418DCE}
.fieldheader {background:#B5DDFF; color:#333333; padding-left:5px; font-weight:bold}
.fieldheader a {color:#333333; text-decoration:underline}
.fieldheader a:hover {color:#0479DC; text-decoration:none}

.lightbg {background:#F0F5FA}
.darkbg {background:#DFEBF6}
.selectbg {background:#DDF3FF}
.whitebg {background:#FFFFFF}
.subheading {color:#000066; font-weight:bold; font-size:12px}

.paging {background:#DBEEFF}
.paging a:link, .paging a:visited, .paging a:active {color:#05567F; text-decoration:underline; font-weight:bold}
.paging a:hover {color:#666666; text-decoration:none}

/* general text styles */
.smalltext {font-size:10px}
.normaltext {font-size:11px; font-weight:normal}
.error, .red {color:#FF0000}
.success {color:#009933}
.hlight {color:#FF5B01}
.price {color:#2977BA; font-weight: bold}

.justify {text-align:justify;}

/* general eliments styles */
h1 {font-size:16px; color:#8B0202; font-family:Georgia,"Times New Roman"; }
h2, .textheding {font-size:13px; font-family:Arial,Helvetica}
ul {margin:0px 0px; padding:0; margin:0;}
li {padding:0; margin:0;}
.hline {background:url(../images/hline.gif) repeat-x; }
.readmore {font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none; color:#565656;}
.readmore:hover {font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none; color:#8C0102;}
.boxbg {background:url(../images/curve-mid.gif) repeat-x;}
.boxmidbg{ background:url(../images/box-midbg.gif) repeat-x;}
.title{color:#494949; font-weight:bold; text-decoration:none;}

.noborder {border:0px none; padding:0px}

/* general link styles */
a.normallink:link, a.normallink:visited, a.normallink:active {color:#79080C; text-decoration:none}
a.normallink:hover {color:#BF0007; text-decoration:none}

a.headlink:link, a.headlink:visited, a.headlink:active {color:#0C4A7F; text-decoration:none; font-weight:bold}
a.headlink:hover {color:#ff8000; text-decoration:none}

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white {color:#EDEDED; text-decoration:none}
a.lightlink:hover {color:#E0B64D; text-decoration:none}

a.avileax:link, a.avileax:visited {color:#FFD800; text-decoration:none}
a.avileax:hover {color:#ffffff; text-decoration:none}

/* Images styles */
.thumimg {width:90px}
.normalimg {width:135px}
.bigimg {width:300px; border:2px solid #CCCCCC; padding:2px}
.imgborder, .thumimg, .normalimg {border:1px solid #CCCCCC; padding:1px}
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg {border:1px solid #999999;}

/* form part styles */
form {margin:0px; padding:0px}
input, select, textarea {font-size:11px; color:#333333; font-family:Tahoma,Arial}
input, select, textarea {border:1px solid #ccc; padding:1px}
.button {color:#FFFFFF; padding:0px; font-weight:bold;  padding:1px; background:#6D0B12; border:1px solid #9480005; cursor:pointer;}
a.estimate:link, a.estimate:visited{height:32px; display:block; background-position:0 0;}
a.estimate:hover {height:32px; background-position:0 32px;}
.phone{ color:#76090F; font-size:20px; font-weight:bold;}

a:active{ outline: none;}
a { outline: none;}
:focus {  -moz-outline-style: none; }

#header {
	background:url(../images/bgHeader.jpg) no-repeat;
	width:561px;
	height:303px;
	float:left;
	margin:0 auto;
}
#wrapperH {
	padding:4px;
	width:968px;
	margin-top:5px;
	height:303px;
	background-color:#ffffff;
	border:1px solid #797979;
}
#slogan {

	float:left;
	display:block;
	padding-left:35px;
	padding-top:40px;
}

/*meniu*/
#topMenu {
	width:680px;
	float:left;
	margin:0 auto;
}
.meniu {
	float:right;
    height: 30px;
    padding-bottom: 0;
    list-style:none;   
    padding:0px;
    font-size:15px;
    width:100%;
    height:100%;
	line-height:0;
	margin:0 auto;
}
.meniu ul {
	position:absolute;
	top:-999em;
}
.meniu ul li{
	width:100%;
}
.meniu li:hover {
	visibility:inherit;
}
.meniu li {
	background:url(../images/bt-line.gif) no-repeat right;
	float:right;
	position:relative;
	height:30px;
padding:10px 0 5px;
text-align:center;
width:auto;
color:#4A4A4A;
font-size:11px;
font-family:Tahoma;
font-weight: bold;
list-style:none;
text-decoration:none;
}
.meniu li a
{
    text-align:left;
  	display:block;
	position:relative;
}
.meniu a {
	color:#4A4A4A;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
padding:12px 16px;
text-decoration:none;
list-style:none;
	display:block;
	position:relative;
}
.meniu li ul.servicii
{
    height:175px;
	padding:1px 0 0;
	width:175px;
	margin-left:15px;
	z-index:9999;

}
.meniu ul.servicii li
{
    text-align:left !important;
    width:224px;
    list-style:none;
	margin-left:0px;
    border-bottom:1px dotted #555;
    background: #f3f3f3;
	top:12px;
    font-size:12px;
}
.meniu ul.servicii li a:hover
{   list-style:none;
	font-weight:bold;
	line-height:0;
	width:215px;
    text-decoration:none;
    color:#8C0102;
   }
.meniu a, .meniu a:visited
{
    font-size:1.1em;
}
.meniu a:hover
{	list-style:none;
   text-decoration: none;
   color:#8C0102;
}
ul.meniu li:hover li ul
{
    top: -999em;
}
.meniu li:hover ul
{
    left: 0;
    top:2.90em; 
    z-index: 99;
}

ul.meniu li li:hover ul
{
    left: 10em; 
    top: 0;
}
ul.meniu li li:hover li ul
{
    top: -999em;
}
ul.meniu li li li:hover ul
{
    left: 10em; 
    top: 0;
}
.meniu li:hover, .meniu a:focus, .meniu a:hover, .meniu a:active
{
      outline: 0;
}

.text_index li {
	list-style:disc outside url("../images/arw1.gif");
}
.text-servicii li {
	font-size:14px;
	line-height:0;
	list-style:disc outside url("../images/arw1.gif");
	
}
.titlu {
	font-size:15px;
}

