
/*=universals
These rules are applied to all elements unless otherwise specified below */
* { margin : 0; padding : 0; }
h2, h3, h4, h5, p, ul, ol  {}

/* =html */
html {background:url(../images/backg_1.jpg) repeat}

/* =body */
body {
margin: 0;
}

/*global div*/
#global {margin-left: auto; margin-right: auto; width:1024px;background-color:#deeff3}
#container-main {margin-left: auto; margin-right: auto; width:984px; padding-top:20px;background-color:#deeff3;}

/*logo*/
#logo {}
#banner {width:984px; height:247px} 

/*map*/
.gallery {text-align:center;width:auto;}
.gallery a {padding:5px;opacity:0.87;text-align:center;}
.gallery a:hover {opacity:1;}
.gallery a img {border:none;}
.gallery a#vlightbox{display:none}


/*meniu sus*/
#menu_sus {background:url(/images/bara-but.png) no-repeat; width:978px; height:28px; margin-left:3px;}
#menu_sus ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center;}
#menu_sus ul li {display: inline; float: left; text-align: left; padding: 0; margin: 0;}
#menu_sus ul li a {padding: 0px 15px; color:#FFFFFF; text-decoration: none; text-align: center;
font: 14px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; font-weight:bold; border-right:1px solid #FFFFFF; margin-top:3px;}
#menu_sus ul li a:hover {background-color:#576b74;text-decoration:underline;}
#menu_sus ul li a#link-on {background-color:#576b74;text-decoration:underline;}
/*#menu_sus ul li#last {border-right:none; font-weight:200}
#menu_sus ul li span {color: #FFF; font: 14px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; text-decoration:none}
#menu_sus ul li a#active { text-decoration:underline; font-weight:bold}*/

/*login
#login {margin-top:-2px;margin-right:13px}
#login ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center;}
#login ul li {display: inline; float: left; text-align: left; padding: 0; margin: 0;}
#login ul li a {padding: 5px 3px; color: #e6f0f4; text-decoration: none; text-align: center;
font: 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
#login ul li a:hover {background-color:#576b74; text-decoration:underline;}
#login ul li#last {border-right:none; font-weight:200}
#login ul li span {color: #FFF; font: 14px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; border:0}
#login ul li a#active {text-decoration:underline;}*/


/*continut*/
#continut {margin-left:3px}

/*stanga*/
strong.parteneri {font: 14px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif;font-weight:bold;}
#newsletter {font: 14px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; margin-bottom:25px; margin-top:21px}
#parteneri {margin-top:10px; margin-bottom:5px;font: 14px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
#parteneri h3 {color:#2c5595;font: 14px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; text-align:center; font-weight:bold; padding-bottom:7px}
#parteneri p { text-align:center;font: 12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
#parteneri a {text-decoration:none}
#top_part {background:url(/images/stanga-top.png) no-repeat; width:200px; height:20px;}

#mid_part {background:url(/images/stanga-middle.png) repeat-y; width:198px; padding-left:1px;}
#mid_part p {padding-left:2px}
#mid_part a img {text-decoration:none; border:none; margin-left:10px}
#down_part {background:url(/images/stanga-bottom.png) no-repeat;  width:200px; height:20px}

a#contact{color:#2c5595; text-decoration:none; font-weight:bold}
#contact:hover {text-decoration:underline}

/*dreapta*/
.right {padding-left:40px}
#cont {margin-top:21px}
#top_cont {background:url(/images/dreapta-top.png) no-repeat; width:700px; height:30px;}
#mid_cont {background:url(/images/dreapta-middle.png) repeat-y; width:700px;}
#mid_cont p {font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif;text-align: justify; text-justify: newspaper; padding:10px 40px}
#down_cont {background:url(/images/dreapta-bottom.png) no-repeat;  width:700px; height:30px}

/*medici*/
#col {width:99%; float:none; padding-bottom:10px; margin-left:3px; border-bottom: 1px dashed #CCC}
#col a {color:#2c5595; text-decoration:none}
#col a:hover {text-decoration:underline}
#col ul li {list-style-type: none; text-align:left; width:200px}
#cab-cont table {margin-left:40px; }
#cab-cont td {font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; border-bottom:1px dashed #CCC; padding-right:20px}
#medici {font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif;text-align: justify; padding:10px 20px; float:none}
#medici table {margin-top:6px}
#medici table tr {}
#medici strong {color:#2c5595; float:none}
#medici ul {margin-top:10px}
#medici ul li {margin-bottom:2px}
td.poza {border-left:1px #CCC dashed; padding-left:15px}
td.med_left {border-right:1px #CCC dashed; padding-right:10px}
td.med_right {padding-right:10px; padding-left:10px}
.poza {border-left:1px #CCC dashed; padding-left:15px}
.med_left {border-right:1px #CCC dashed; padding-right:10px}
.med_right {padding-right:10px; padding-left:10px}

#tabele td,th {border-bottom:1px dashed #CCC;padding-right:10px; padding-bottom:3px}

/*servicii*/
#harta-cab {text-align:center; padding-top:20px}
#cab-cont {margin-top:20px; margin-left:20px}
#cab-cont strong {color:#2c5595; margin-top:20px}
#cab-cont ul {font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif;text-align: justify; text-justify: newspaper; padding:0px 40px; list-style-type:none}
#cab-cont ul li {padding-bottom:3px; font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
#cab-cont h2 {color:#2c5595;font:14px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; padding-bottom:10px; margin-top:10px}
/*footer*/
#footer { background-image:url(../images/footer.png); width:978px; height:46px; margin-top:20px}
#footer h2 {color:#FFF;font:14px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; text-align:center; padding-top:15px}



/*register*/
#register td {padding:15px 15px}

/*contact*/
#form {margin-left:20px}
#form h1 {color:#2c5595;font: 16px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; text-align:center; font-weight:bold; padding-bottom:7px}
#wrap {text-align:center}
#wrap img {border: 1px solid #CCC;padding: 2px; margin: 10px 0px 0px 0;}
#cont_sub {margin-left:40px;font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
#cont_sub h5 {font:10px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; width:70px; margin-left:14px; text-align:center}
#cont_sub h4 {font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; text-align:center;color:#2c5595;font-weight:bold}
#cont_sub u {color:#2c5595}

/*register*/
#box-log {margin-left:20px;text-align:justify; text-justify: newspaper;font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; color: #000}
#box-log h1 {text-align:center; margin-right:30px;font-size: 14px;}
#box-log h2 {font-size: 12px;font-weight: bold;	color: #2c5595;	padding-top: 0px; padding-right: 3px;padding-bottom: 3px;padding-left: 40px;}
#box-log h3 { font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; color: #2c5595; margin:0px 20px 0px 30px;text-align: justify; text-justify: newspaper}
#box-log h4 {text-align:left; margin:20px -32px 0px 35px; color: #2c5595;display:inline;font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; font-weight:bold}
#box-log a.reg:hover {text-decoration:underline}
#box-log a.log:hover {text-decoration:underline}
#box-log a.log {font-size: 12px;font-weight: bold;	color: #2c5595;	padding-top: 0px; padding-right: 3px;padding-bottom: 3px;padding-left: 40px;text-decoration:none}
#box-log a.reg {text-align:left;color: #2c5595; margin:40px 35px;font:font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; text-decoration:none}
#box-log p {margin:10px auto 10px 20px;padding:0}

/*Programari*/
#programari p {font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif;text-align: justify; text-justify: newspaper; padding:0px 40px}
#programari h1 {font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; color:#2c5595;text-align: justify; text-justify: newspaper; padding:20px 40px}
#programari td {font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif;text-align: justify; text-justify: newspaper;padding:5px 5px}
#programari table {margin-left:40px}
