* { margin: 0; padding: 0; }
body { background: #fff url(images/bg.png); background-repeat: no-repeat; font-family: Tahoma; font-size: 12px; }
#wrap { width: 816px; height: auto;}
#header { width: 816px; background: url(images/header.png); background-repeat: no-repeat; height: 152px; border-top: 6px solid #a3a3a3; }
#nav { float: left; width: 816px; height: 41px; background: url(images/nav.png); background-repeat: no-repeat; }
#content { width: 816px; float: left;}
#footer { float: left; width: 816px; margin-top: 40px; margin-bottom: 20px;}
#footer a { font-size: 11px; text-decoration: none; color: #12a9cc; font-family: Verdana;}
#footer a:hover { text-decoration: underline; }

p.footer { color: #12a9cc; } 

img.logo { float: left; padding-top: 70px; padding-left: 220px;}
img.rate { float: left; padding-left: 50px; }
img.echipa { float: left; padding-left: 10px; padding-top: 10px; }
img.doctor { float: left; margin-right: 5px; }
img.umbra { float: left; margin-left: 10px;}
img.galerie { float: left; margin-left: 10px; }
img.galerie2 { float: left; margin-left: 10px; margin-top: 20px;}
img.harta { float: left; margin-left: 10px;  margin-top: 20px; margin-bottom: 10px; }

.left { float: left; width: 426px; background: url(images/bgleft.png); background-repeat: repeat-y; margin-left: 10px; margin-top: 20px;}
.leftcontact { float: left; width: 426px; height: 447px; background: url(images/bgcontact.png); background-repeat: repeat-y; margin-left: 10px; margin-top: 20px;}
.leftgalerie { float: left; width: 426px; height: 450px; background: url(images/bggalerie.png); background-repeat: repeat-y; margin-left: 10px; margin-top: 20px;}
.leftconcept { float: left; width: 426px; background: url(images/bgleft.png); background-repeat: repeat-y; margin-left: 10px; margin-top: 20px;}
.right { float: right; width: 370px; margin-top: 20px;}
.divgalerie { float: left; width: 360px; background: url(images/divgalerie.png); background-repeat: no-repeat; }
.divgalerie2 { float: left; width: 360px; background: url(images/divgalerie.png); background-repeat: no-repeat; margin-top: 10px; margin-left: 20px;}

.limbi { float: right; background: url(images/bglimbi.png); background-repeat: no-repeat; margin-right: 10px; width: 108px; height: 20px;}
.limbi img { padding-top: 5px; float: left; margin-left: 9px; }



.meniu { float: right }
h1 { font-size: 16px; color: #fff; padding-top: 20px; padding-left: 10px; font-family: Verdana; }
h2  { background-color: #ebebeb; font-size: 16px; color: #464646; padding: 5px 5px 5px 10px; font-family: Verdana; margin-bottom: 5px; margin-top: 5px;}
p { margin-left: 10px; margin-top: 10px; margin-right: 10px; color: #464646; }

ul.servicii { float: left; list-style: none; color: #fe7d1a; font-weight: bold; width: 340px; padding-top: 10px; padding-left: 10px; }
ul.servicii li { background: url(images/services.png) no-repeat; padding-left: 30px; padding-bottom: 10px; }

ul.lista { float: left; list-style: none; color: #464646; font-weight: bold; width: 340px; padding-top: 10px; padding-left: 10px; }
ul.lista li { background: url(images/arrow.png) no-repeat; padding-left: 20px; padding-bottom: 5px; }

ul.sitemap { float: left; list-style: none; color: #464646; font-weight: bold; width: 340px; padding-top: 10px; padding-left: 10px; }
ul.sitemap li { background: url(images/arrow.png) no-repeat; padding-left: 20px; padding-bottom: 5px;}

a.home { float: left; width: 53px; height: 41px; display: block; background: url(images/home.png); background-repeat: no-repeat; }
a.home:hover { background: url(images/homeh.png); }
a.concept { float: left; width: 61px; height: 41px; display: block; background: url(images/concept.png); background-repeat: no-repeat; }
a.concept:hover { background: url(images/concepth.png); }
a.servicii { float: left; width: 63px; height: 41px; display: block; background: url(images/servicii.png); background-repeat: no-repeat; }
a.servicii:hover { background: url(images/serviciih.png); }
a.dotari { float: left; width: 59px; height: 41px; display: block; background: url(images/dotari.png); background-repeat: no-repeat; }
a.dotari:hover { background: url(images/dotarih.png); }
a.vizita { float: left; width: 80px; height: 41px; display: block; background: url(images/prima-vizita.png); background-repeat: no-repeat; }
a.vizita:hover { background: url(images/prima-vizitah.png); }
a.echipa { float: left; width: 58px; height: 41px; display: block; background: url(images/echipa.png); background-repeat: no-repeat; }
a.echipa:hover { background: url(images/echipah.png); }
a.galerie { float: left; width: 61px; height: 41px; display: block; background: url(images/galerie.png); background-repeat: no-repeat; }
a.galerie:hover { background: url(images/galerieh.png); }
a.lexicon { float: left; width: 65px; height: 41px; display: block; background: url(images/lexicon.png); background-repeat: no-repeat; }
a.lexicon:hover { background: url(images/lexiconh.png); }
a.contact { float: left; width: 79px; height: 41px; display: block; background: url(images/contact.png); background-repeat: no-repeat; }
a.contact:hover { background: url(images/contacth.png); }

a.concept2 { float: left; width: 61px; height: 41px; display: block; background: url(images/concepth.png); background-repeat: no-repeat; }
a.servicii2 { float: left; width: 63px; height: 41px; display: block; background: url(images/serviciih.png); background-repeat: no-repeat; }
a.dotari2 { float: left; width: 59px; height: 41px; display: block; background: url(images/dotarih.png); background-repeat: no-repeat; }
a.vizita2 { float: left; width: 80px; height: 41px; display: block; background: url(images/prima-vizitah.png); background-repeat: no-repeat; }
a.echipa2 { float: left; width: 58px; height: 41px; display: block; background: url(images/echipah.png); background-repeat: no-repeat; }
a.galerie2 { float: left; width: 61px; height: 41px; display: block; background: url(images/galerieh.png); background-repeat: no-repeat; }
a.lexicon2 { float: left; width: 65px; height: 41px; display: block; background: url(images/lexiconh.png); background-repeat: no-repeat; }
a.contact2 { float: left; width: 79px; height: 41px; display: block; background: url(images/contact.png); background-repeat: no-repeat; }

a { text-decoration: none; color: #464646; }
a:hover { text-decoration: none; color: #fe7d1a; }

a.sel { font-weight: bold; }

span { color: #eb3e00; }

.accordion2 {
	margin-top: 10px;
	width: 355px;
	float: left;
}

.accordion2 h3 {
	padding: 7px 15px;
	margin: 0;
	font-size: 12px; 
    font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	background-color: #f3f3f3;
	border-bottom: 1px solid #ebebeb;
}
.accordion2 h3:hover {
	background-color: #d2d1d1;
}
.accordion2 h3.active {
	background-position: right 5px;
}
.accordion2 p {
	margin: 0;
	padding: 10px 15px 20px;
}

.accordion {
	margin-top: 10px;
	width: 426px;
	float: left;
}
.accordion h3 {
	padding: 7px 15px;
	margin: 0;
	font-size: 12px; 
    font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	background-color: #f3f3f3;
	border-bottom: 1px solid #ebebeb;
}
.accordion h3:hover {
	background-color: #d2d1d1;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	margin: 0;
	padding: 10px 15px 20px;
}

.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-destijl .jcarousel-container {
 /*   -moz-border-radius: 10px;
    background: #D4D0C8;
    border: 1px solid #808080;*/
}

.jcarousel-skin-destijl .jcarousel-container-horizontal {
    width:250px; height:103px; padding:29px 0 0 110px; float:left; }

.jcarousel-skin-destijl .jcarousel-clip-horizontal {
    width:  152px;
    height: 44px;
}

.jcarousel-skin-destijl .jcarousel-item {
    width: 44px;
    height: 44px;
	margin-right: 2px;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-destijl .jcarousel-next-horizontal {
    position: absolute;
    top: 33px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/right.png) no-repeat center;
}

.jcarousel-skin-destijl .jcarousel-next-disabled-horizontal,
.jcarousel-skin-destijl .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-destijl .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background:0 !important;
}

.jcarousel-skin-destijl .jcarousel-prev-horizontal {
    position: absolute;
    top: 33px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/left.png) no-repeat center;
}
.jcarousel-skin-destijl .jcarousel-prev-horizontal:hover {background: transparent url(images/lefth.png) no-repeat center;}
.jcarousel-skin-destijl .jcarousel-next-horizontal:hover {background: transparent url(images/righth.png) no-repeat center;}

.jcarousel-skin-destijl .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-destijl .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-destijl .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background:0 !important;
}

.form_contact		{ width: 230px; margin:0px; float: left; margin-left: 30px; }
.form_contact ul	{ list-style-image: none; list-style:none; margin:5px 0px 5px 0px; padding-left: 0px; float: left; color: #464646;}
.form_contact ul li	{ float: left; width: 300px; margin-top: 10px; }
.form_contact ul li.textarea	{ width: 300px !important;  }
.form_contact ul li.rightsubmit		{ text-align:right; line-height: 14px; float: right; }
.form_contact ul li.rightsubmit a		{ color: #12a9cc; background-image: none; float: right; margin-right: 90px;}
.form_contact ul li.rightsubmit a:hover		{ color: #12a9cc; background-image: none; float: right; margin-right: 90px; text-decoration: underline;}
.form_contact input	{ float: left; border: 1px solid #8d8d8d; width: 210px; padding:2px 5px; color: #464646;  }
.form_contact textarea	{ float: left; border:1px solid #8d8d8d; width: 220px; color: #464646;  }
.form_contact a:link,
.form_contact a:visited	{ color: #8d8d8d; text-decoration: none; }
.form_contact a:hover,
.form_contact a:active	{ color: #4a4a4a; text-decoration: none; }


.mesaj { width: 300px;  float: left; color: #464646;}

.err { width: auto; clear: both; color: #FF0000; font-size: 8pt; }
.ok { width: auto; clear: both; color: #0460a3; font-size: 8pt; }

