@charset "utf-8";

/* CSS Document */
html, body
{
background: #020716;
}

body
{
color: #a0c7fb;
font-size: 62.5%;
font-family: "Lucida Sans", Arial, System;
padding: 0em;
margin: 0em;
height: 100%;
*height: auto;
}

#wrapper, #wrapper-2, #custom-doc
{
text-align:left;
height: 100%;
padding: 0em;
margin: 0em;
overflow: hidden;
}

#wrapper
{
background: url(../images/mn-gradient.gif) repeat-x left 21em #02081a;
*background: url(../images/mn-gradient.gif) repeat-x left 20.9em #02081a;
}

#wrapper-2 {
background: url(../images/bg-img-body-red.gif) repeat-x left top;
*background: url(../images/bg-img-body-red.gif) repeat-x left top;
min-height: 21em;
}

#custom-doc
{
background: url(../images/footer-bg-img.gif) repeat-x left bottom;
margin-bottom: 1.81em;
}

#doc2 {
background: url(../images/bg-img-sky.jpg) repeat-x center top;
width: 95em;
}

.yui-t4
{
margin: auto;
text-align: left;
width: 95em;
min-width: 950px;
}

.yui-t4 #yui-main
{
float:left;
margin-right:-22em;
}

.yui-t4 .yui-g
{
float:right;
width: 63.632em;
}

.yui-t4 .yui-b {
background: #010309;
width: 18.8em;
margin-right: 1em;
*margin-right: 1em;
_margin-right: 0.5em;
float: right;
border: solid 1px #000;
}

.yui-t4 #yui-main .yui-b
{
margin-right:22em;
border: none;
}

.yui-t4 #yui-main .yui-b .yui-g 
{
font-size: 110%;
padding: 0em 0.909em;
}

.navi-pane {
padding: 1.81em;
border: solid 1px #04182f;
}

.navi-pane h5 {
font-size: 135%;
color: #FFF;
font-weight: bold;
letter-spacing: -0.3pt;
padding: 0.650em 0em;
}

.navi-pane p {
line-height: 1.5;
}

.navi-pane p strong {
font-weight: bold;
}

.navi-pane p a {
color: #FF6666;
text-decoration: none;
}
.navi-pane p a:hover {
color: #FFF;
text-decoration: underline;
}

.yui-g h1, .yui-g h2, .yui-g h3
{
color: #FFF;
font-family: "Lucida Sans", Arial, System;
font-style: normal;
}

.yui-g h1
{
font-size: 200%;
letter-spacing: -0.4pt;
padding: 0.40em 0em;
}

.yui-g h2
{
font-size: 180%;
letter-spacing: -0.4pt;
padding: 0.666em 0em;
}

.yui-g h3
{
font-size: 160%;
letter-spacing: -0.3pt;
padding: 0.80em 0em;
}

.yui-g p
{
padding: 1em 0em;
line-height: 1.6;
}

/* HR rules */
div.hr-h1 {
height: 2em;
background: url(../images/hr-1-img.gif) repeat-x left top;
padding: 0em;
margin: 0em;
display: block;
}
div.hr-h1 hr {
display: none;
}

div.hr-h2 {
height: 0.2em;
background: url(../images/hr-1-img.gif) repeat-x left top;
padding: 0em;
margin: 0.909em 0em 0.45em 0em;
display: block;
}
div.hr-h2 hr {
display: none;
}
/*end of HR rules*/

#hd
{
background: url(../images/mn-buiding.gif) repeat-x center top;
height: 38em;
padding:0em;
margin: 0em;
}

#bd {
background: none;
padding-bottom: 4em;
}

#ft {
font-size: 110%;
height: 10em;
padding-top: 1.81em;
}

/*custom styles*/
.logo-housedoctor-big
{
width:61em;
*width:63.50em;
_width:65.50em;
height:11em;
padding: 0em;
padding-top: 2em;
margin: 0em 0em 0em -1em;
*margin: 0em 0em 0em -1.2em;
position: relative;
z-index: 10;
visibility: visible;
overflow: visible;
}

.logo-housedoctor-big a {
border: none;
outline: none;
display: block;
width: 24em;
height: 11em;
*float: left;
}

.logo-housedoctor-big span.main-title
{
display: block;
*display: inline-block;
width: 37em;
height: 7.5em;
padding-top: 1em;
margin: 0em -2em 0em 0em;
*margin: 0em;
float: right;
overflow: visible;
}

/*navi-panel*/

.navi-panel-container {
width: 93em;
height: 22em;
padding: 3em 1em 0em 1em;
margin: 0em;
}

.navi-panel-info-sideb {
width: 19em;
height: 21em;
padding: 0em 0em 1em 2em;
margin: 0em 0em 0em -21em;
float: right;
}

span.navi-p-side-lft, span.navi-p-side-rgt {
background: url(../images/heading-layout-bg-2.gif) no-repeat center top;
width: 0.1em;
height: 21em;
padding: 0em;
margin: 0em;
}

span.navi-p-side-lft {
float: left;
}
span.navi-p-side-rgt {
float: right;
}

.navi-panel {
background: url(../images/heading-layout-bg-1.gif) repeat-x center top;
height: 21em;
padding: 0em 0em 1em 0em;
margin: 0em 21em 0em 0em;
*overflow: hidden;
}

.main-img-container {
background: url(../images/xray-thumbs.gif) no-repeat left 1em;
width: 50em;
height: 21em;
padding: 0em;
margin: 0em;
float: right;
}

.main-img {
width: 36em;
height: 21em;
padding: 0em 0.3em 0em 0em;
*padding: 0em 0.2em 0em 0em;
margin: -6em 0em 0em 0em;
float: right;
position: relative;
z-index: 15;
}

.main-img img {
width:36em;
height:27em;
border: none;
outline: none;
}


/*end of navipanel*/

/*main navi top*/

.main-navi
{
width: 20em;
*width: auto;
height: 20em;
padding: 1em 1em 0em 1em;
_padding: 1em 0.7em 0em 0.7em;
*margin: 0em -0.3em 0em -0.3em;
*position: relative;
*z-index: 15em;
}

.main-navi ul
{
background: url(../images/main-navi-stripe.gif) no-repeat center top;
*background: url(../images/main-navi-stripe.gif) no-repeat -1em top;
_background: url(../images/main-navi-stripe.gif) no-repeat center top;
padding: 0em;
margin: 0em;
float: left;
overflow: hidden;
}

.main-navi ul li
{
width: 20em;
*width: 19.5em;
_width: 19em;
height: 4em;
*display: inline-block;
}

.main-navi ul li a
{
font-size: 120%;
color: #FFF;
text-decoration: none;
font-style: normal;
letter-spacing: -0.1pt;
font-weight: bold;
text-indent: 2em;
display: block;
height: 3.333em;
line-height: 3em;
position: relative;
}

.main-navi ul li a:hover
{
font-size: 120%;
color: #f54327;
text-decoration: none;
font-style: normal;
letter-spacing: -0.1pt;
font-weight: bold;
text-indent: 2em;
display: block;
height: 3.333em;
line-height: 3em;
position: relative;
}

.main-navi ul li a.selected
{
font-size: 120%;
color: #f54327;
text-decoration: none;
font-style: normal;
letter-spacing: -0.1pt;
font-weight: bold;
text-indent: 2em;
display: block;
height: 3.333em;
line-height: 3em;
position: relative;
}

a.btn-navi-1, a.btn-navi-2, a.btn-navi-3, a.btn-navi-4, a.btn-navi-5 {
position: absolute;
z-index: 10;
overflow: hidden;
line-height: 3.3em;
}

a.btn-navi-1:hover, a.btn-navi-2:hover, a.btn-navi-3:hover, a.btn-navi-4:hover, a.btn-navi-5:hover,
a.btn-navi-1.selected, a.btn-navi-2.selected, a.btn-navi-3.selected, a.btn-navi-4.selected, a.btn-navi-5.selected {
position: absolute;
z-index: 20;
height: 3.666em;
line-height: 3.3em;
*line-height: 2.9em;
padding: 0.2em 0em;
_padding: 0.2em 0em;
_margin:-0.2em 0em;
top: -2px;
_top: 0px;
overflow: hidden;
visibility: visible;
}

a.btn-navi-1:hover {
background:url(../images/btn-main-navi.gif) scroll left -4.166px;
*background:url(../images/btn-main-navi-ie.gif) scroll left -4.166px;
}
a.btn-navi-2:hover {
background:url(../images/btn-main-navi.gif) scroll 33.3333em -3.75em;
*background:url(../images/btn-main-navi-ie.gif) scroll 34.3333em -3.75em;
}
a.btn-navi-3:hover {
background:url(../images/btn-main-navi.gif) scroll 66.6666em -7.0833em;
*background:url(../images/btn-main-navi-ie.gif) scroll 68.6666em -7.0833em;
}
a.btn-navi-4:hover {
background:url(../images/btn-main-navi.gif) scroll left -10.4166em;
*background:url(../images/btn-main-navi-ie.gif) scroll left -10.4166em;
}
a.btn-navi-5:hover {
background:url(../images/btn-main-navi.gif) scroll 33.3333em -13.75em;
*background:url(../images/btn-main-navi-ie.gif) scroll 34.6666em -13.75em;
}

/*end of main navi top*/

/* PRODUSE */

.rubrica-produse
{
font-size: 100%;
padding: 0em;
margin: 0em -0.909em;
overflow: hidden;
}

.rubrica-produs
{
width:14.54em;
padding: 0em 0.8333em 0.909em 0.8333em;
margin: 0em;
float: left;
}

.rubrica-produs h4
{
font-size: 133%;
color: #FFF;
font-weight: bold;
padding: 0.60em 0em 0em 0.49em;
margin: 0em;
}

.rubrica-produs p
{
padding: 0.30em 0em 0.30em 0.60em;
margin: 0em;
min-height: 10em;
*height: 11em;
}

.rubrica-produs div.btn-detalii-1
{
padding: 0.909em 0em;
}

.rubrica-produs div.btn-detalii-1 a
{
color: #0f1a2e;
text-decoration: none;
background: url(../images/btn-detalii.gif) scroll left -5.44em;
*background: url(../images/btn-detalii.gif) scroll left -5.5em;
width: 12.6363em;
*width: 12.7em;
height: 2.7272em;
padding-left: 1em;
line-height: 2.75em;
display: block;
}
.rubrica-produs div.btn-detalii-1 a:hover
{
color: #FFF;
background: url(../images/btn-detalii.gif) scroll left -8.18em;
*background: url(../images/btn-detalii.gif) scroll left -8.2em;
width: 12.6363em;
*width: 12.7em;
height: 2.7272em;
padding-left: 1em;
line-height: 2.75em;
display: block;
}

.product-thumb
{
background: #f54327;
display: block;
width: 14.18em;
height:10em;
padding: 0em;
margin: 0em;
border: solid 2px #0f1a2e;
border-bottom: none;
}

.product-thumb img
{
width: 14.18em;
height: 9.090em;
border-bottom: solid 2px #0f1a2e;
}

.product-thumb em
{
width: 3.6363em;
height: 3.6363em;
display: block;
float: left;
position: absolute;
z-index: 99;
padding: 0em;
margin: -1.40em 0em 0em -1.40em;
}

em.no1
{
background: url(../images/cifre.gif) scroll left top;
}

em.no2
{
background: url(../images/cifre.gif) scroll -4.5454em top;
}

em.no3
{
background: url(../images/cifre.gif) scroll -9.0909em top;
}

em.no4
{
background: url(../images/cifre.gif) scroll -13.6363em top;
}
/* END of PRODUSE */

/* RUBRICA PREZENTARE */

.rubrica-prezentare {
padding: 0em 20.90em 0em 17.27em;
}

.rubrica-prezentare-servicii {
padding: 0em 20.90em 0em 0em;
}

.rubrica-prezentare-servicii h2 {
line-height: 2em;
}

.rubrica-prezentare-servicii h2 em {
background: url(../images/cifre.gif) scroll -10.12em top;
font-weight: bold;
width: 2em;
height: 2em;
line-height: 2em;
text-align: center;
display: block;
float: left;
margin-right: 0.5em;
margin-left: -0.5em;
}

.rub-prez-pane-rgt {
float: right;
width: 17.27em;
margin: 0em -20.00em 0em 0em;
*margin: 0em -20.00em 0em 3em;
_margin: 0em -10em 0em 0em;
padding: 0em;
position: relative;
z-index: 15;
}

.rub-prez-pane-lft {
float: left;
width: 14.54em;
margin: 0em 0em 0em -17.27em;
*margin: 0em 0em 0em -17.27em;
_margin: 0em 0em 0em -8.60em;
padding: 0em;
position: relative;
z-index: 15;
}

.rub-prez-pane-lft {
padding-top: 1.2em;
}

.rub-prez-pane-rgt {
padding-top: 0.4em;
}


.cr-upper-container {
background: url(../images/layout-arrow-2-1.gif) repeat-y center top #CCC;
text-align: center;
margin-bottom: 1.81em;
*display: inline-block;
}

.cr-upper-container p {
color: #FFF;
position: relative;
z-index: 15;
}
.cr-upper-container p a {
color: #FFF; 
text-decoration: none;
font-weight: bold;
display: block;
}
.cr-upper-container p a:hover {
color: #00b4ff; 
text-decoration: none;
font-weight: bold;
display: block;
}

.cr-upper-container p a font {
font-size: 140%;
letter-spacing: -0.2pt;
}

.cr-lower-container {
text-align: left;
*display: inline-block;
}

.thumb-contact-rapid {
width: 14.54em;
height: 8.1818em;
padding: 0em;
margin: 0em;
display: block;
}

.thumb-contact-rapid img {
width: 14.54em;
height: 8.1818em;
outline: none;
border: none;
}

.icon-contact-r {
width: 6.09em;
height: 5.45em;
padding: 0em;
margin: 0em;
position: absolute;
top: -0.5em;
right: -1.2em;
float: right;
display: block;
}

.icon-contact-r img {
width: 6.09em;
height: 5.45em;
outline: none;
border: none;
}

.contact-rapid-btside {
background: url(../images/layout-arrow-2-2.gif) no-repeat center top;
width: 14.54em;
height: 4.090em;
display: block;
margin-top: -2em;
margin-bottom: -1.2em;
position: relative;
z-index: 14;
}

span.contact-info {
background: url(../images/btn-detalii.gif) scroll 0.4545em -2.7272em;
width: 14.54em;
height: 2.72em;
display: block;
margin: 0.4545em 0em;
padding: 0em;
text-align: center;
line-height: 2.72em;
}

span.contact-info font {
font-size: 130%;
font-weight: bold;
color: #FFF;
letter-spacing: -0.2pt;
}

.cr-lower-container a {
text-decoration: none;
color: #0f1a2e;
line-height: 2.72em;
text-indent: 2em;
background: url(../images/btn-detalii.gif) scroll 0.4545em -5.4545em;
width: 14.54em;
height: 2.72em;
display: block;
}
.cr-lower-container a:hover {
color: #FFF;
text-decoration: none;
line-height: 2.72em;
text-indent: 2em;
background: url(../images/btn-detalii.gif) scroll 0.4545em -8.1817em;
*background: url(../images/btn-detalii.gif) scroll 0.4545em -8.20em;
width: 14.54em;
height: 2.72em;
display: block;
}

.rub-prez-pane-rgt p 
{
line-height: 1.2;
}

.rub-prez-pane-rgt p span
{
background: #f54327;
width: 17.09em;
height: 12.54em;
padding: 0em;
margin: 0em;
margin-bottom: 0.909em;
border: solid 1px #0f1a2e;
border-bottom: none;
display: block;
}

.rub-prez-pane-rgt p span a
{
width: 17.09em;
height: 11.63em;
display: block;
border-bottom: solid 3px #0f1a2e;
}

.rub-prez-pane-rgt p span a img
{
width: 17.09em;
height: 11.63em;
outline: none;
border: none;
}

.rubrica-prezentare p strong {
color: #FFF;
font-size: 140%;
font-weight: bold;
}


/* FOOTER STYLES */
.footer-container 
{
background: url(../images/footer-layout-2.gif) repeat-x left top;
padding: 0em;
margin: 0em;
overflow: hidden;
}

.footer-lft-side 
{
background: url(../images/logo-small-footer.gif) no-repeat left top;
width: 14.60em;
height: 7.27em;
float: left;
display: block;
}

.footer-rgt-side 
{
background: url(../images/footer-layout-3.gif) no-repeat right top;
width: 2.72em;
height: 4.55em;
display: block;
float: right;
}

.logo-touchart 
{
width: 7.27em;
height: 2.72em;
margin: 0.909em 0em;
margin-right: -1em;
display: block;
float: right;
position: relative;
z-index: 99;
}

.logo-touchart a
{
background: url(../images/logo-touchart.gif) no-repeat left top;
width: 7.27em;
height: 2.72em;
display: block;
}

.logo-touchart a:hover
{
background: url(../images/logo-touchart.gif) no-repeat scroll -7.25em top;
*background: url(../images/logo-touchart.gif) no-repeat scroll -7.3em top;
width: 7.27em;
height: 2.72em;
display: block;
}

.copyright 
{
color: #516684;
text-align: center;
padding: 0em;
margin: 0em;
margin-top: -1.81em;
_width: 100%;
position: relative;
z-index: 99;
}

.copyright a
{
color: #7997c0;
text-decoration: none;
}

.copyright a:hover
{
color: #a0c7fb;
text-decoration: underline;
}

.footer-container ul
{
width: 48em;
padding: 0.909em 0em 0.909em 2em;
margin: 0em;
float: left;
_float: none;
}

.footer-container ul li
{
padding: 0em 0.6em;
float: left;
}

.footer-container ul li a
{
color: #43537b;
text-decoration: none;
line-height: 2.72em;
font-weight: bold;
letter-spacing: -0.2pt;
text-align: center;
background: none;
width:8.18em;
height:2.72em;
display: block;
}

.footer-container ul li a:hover
{
background: url(../images/footer-btn.gif) no-repeat scroll -8.18em top;
*background: url(../images/footer-btn.gif) no-repeat scroll -8.2em top;
color: #43537b;
text-decoration: none;
line-height: 2.72em;
font-weight: bold;
letter-spacing: -0.2pt;
text-align: center;
width:8.18em;
height:2.72em;
display: block;
}

.footer-container ul li a.selected
{
background: url(../images/footer-btn.gif) no-repeat scroll left top;
*background: url(../images/footer-btn.gif) no-repeat scroll left top;
color: #f44226;
text-decoration: none;
line-height: 2.72em;
font-weight: bold;
letter-spacing: -0.2pt;
text-align: center;
width:8.18em;
height:2.72em;
display: block;
}

span.contact-btn-2, span.contact-btn-2b, span.contact-btn-3, span.contact-btn-4 {
width: 15em;
height: 3em;
padding: 2em 0em;
margin: 0em;
display: block;
}

span.contact-btn-3, span.contact-btn-4 {
width: 17em;
height: 4em;
margin: 0em -1em;
padding: 0.3em 0em;
}

span.contact-btn-2 a, span.contact-btn-2b a, span.contact-btn-3 a, span.contact-btn-4 a {
color: #0f1a2e;
text-decoration: none;
background: transparent url(../images/btn-detalii.gif) repeat scroll left -6em;
width: 13em;
height: 3em;
line-height: 3em;
padding: 0em;
padding-left: 2em;
margin: 0em;
display: block;
}

span.contact-btn-2 a:hover, span.contact-btn-2b a:hover, span.contact-btn-3 a:hover, span.contact-btn-4 a:hover {
color: #FFF;
text-decoration: none;
background: transparent url(../images/btn-detalii.gif) repeat scroll left -9em;
width: 13em;
height: 3em;
line-height: 3em;
padding: 0em;
padding-left: 2em;
margin: 0em;
display: block;
}

span.contact-btn-2b a 
{
padding-left: 3.5em;
background: transparent url(../images/btn-detalii.gif) repeat scroll left -18em;
}

span.contact-btn-2b a:hover
{
padding-left: 3.5em;
background: transparent url(../images/btn-detalii.gif) repeat scroll left -21em;
}

span.contact-btn-3 a, span.contact-btn-4 a, span.contact-btn-3 a:hover, span.contact-btn-4 a:hover {
width: 14em;
height: 4em;
line-height: 4em;
padding-left: 3em;
}

span.contact-btn-3 a, span.contact-btn-4 a {
color: #a0c7fb;
background: url(../images/btn-sidebar-rgt.gif) scroll left top;
}

span.contact-btn-3 a:hover, span.contact-btn-4 a:hover {
background: url(../images/btn-sidebar-rgt.gif) scroll left -4em;
}

em.icon-1, em.icon-2 
{
width: 4em;
height: 4em;
padding: 0em;
margin: 0em;
float: right;
right: 1em;
position: absolute;
z-index: 99;
display: block;
}

em.icon-1 {
background: url(../images/icons-and-top.gif) scroll left -0.25em;
}

em.icon-2 {
background: url(../images/icons-and-top.gif) scroll -8em -0.25em;
}

.atention {
background: url(../images/icon-atention.jpg) no-repeat center top;
height: 24em;
width: auto;
}


.navi-video {
font-size: 140%;
color: #08284c;
}

.navi-video a {
text-decoration: none;
color: #293d54;
}

.navi-video a:hover {
text-decoration: none;
color: #a0c7fb;
}

.navi-video a.selected {
text-decoration: none;
color: #FF3333;
}

.contact-adress {
}

.contact-adress p {
background: url(../images/hr-1-img.gif) repeat-x left bottom;
margin-bottom: 0.7em;
padding-bottom: 0.7em;
}

.contact-adress p span {
display:block;
margin-bottom: 0.1em;
}
/* END of FOOTER STYLES*/
/* END of RUBRICA PREZENTARE */
/*end of custom styles*/