@charset "utf-8";
/* CSS Document */

body {background:url(./../img/site/bg.gif) repeat-x #e8e6e7; color: #000; font-size: 11px; font-family:Arial, Helvetica, sans-serif; line-height:1.4; margin:0; padding:0;}

a {color: #ff0000; text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus {outline: none;}

h1 {font-size: 24px; color:#000; letter-spacing:-1px; padding:0; margin:0; line-height:1; padding-bottom:10px;}
h1.articol {padding: 0 0px 5px 41px; background: transparent url(./../img/site/num_8.gif) no-repeat top left; margin-bottom: 10px; height:35px;}
h1 span{color:#ff0000;}
h2 {font-size: 12px; font-weight:bold; color:#000; margin-bottom:5px;background: transparent url(./../img/site/bullet_h2.gif) no-repeat 0px 4px; padding-left: 15px;}
h3 {font-size: 18px; color:#000; letter-spacing:-1px; padding:0; margin:0; line-height:1; padding-bottom:5px;}
h3 span{color:#ff0000;}
h4 {}
h5 {}
h6 {}

p.date {color:#999; border-bottom:1px dashed #ccc; margin-bottom:10px;}
span.date {color:#999;font-size:10px;}

#main_container {width:960px; margin:auto; overflow:auto;}

#header {width:960px; height:168px;}
#menu {width:960px; height:89px;}


#menu_container {width:960px; height:89px; background:url(./../img/site/menu_06.gif) repeat-x;}

div.menu_01 {background:url(./../img/site/menu_01.gif) no-repeat top left; width:174px; height:89px; position:relative; float:left;}
div.menu_01:hover {background:url(./../img/site/menu_hover_01.gif) no-repeat top left; width:174px; height:89px; position:relative; float:left;}
div.menu_01 a{display:block; width:174px; height:89px;}
div.menu_01.apasat {background:url(./../img/site/menu_hover_01.gif) no-repeat top left; width:174px; height:89px; position:relative; float:left;}

div.menu_02 {background:url(./../img/site/menu_02.gif) no-repeat top left; width:151px; height:89px; position:relative; float:left;}
div.menu_02:hover {background:url(./../img/site/menu_hover_02.gif) no-repeat top left; width:151px; height:89px; position:relative; float:left;}
div.menu_02 a{display:block; width:151px; height:89px;}
div.menu_02.apasat {background:url(./../img/site/menu_hover_02.gif) no-repeat top left; width:151px; height:89px; position:relative; float:left;}

div.menu_03 {background:url(./../img/site/menu_03.gif) no-repeat top left; width:155px; height:89px; position:relative; float:left;}
div.menu_03:hover {background:url(./../img/site/menu_hover_03.gif) no-repeat top left; width:155px; height:89px; position:relative; float:left;}
div.menu_03 a{display:block; width:155px; height:89px;}
div.menu_03.apasat {background:url(./../img/site/menu_hover_03.gif) no-repeat top left; width:155px; height:89px; position:relative; float:left;}

div.menu_04 {background:url(./../img/site/menu_04.gif) no-repeat top left; width:173px; height:89px; position:relative; float:left;}
div.menu_04:hover {background:url(./../img/site/menu_hover_04.gif) no-repeat top left; width:173px; height:89px; position:relative; float:left;}
div.menu_04 a{display:block; width:173px; height:89px;}
div.menu_04.apasat {background:url(./../img/site/menu_hover_04.gif) no-repeat top left; width:173px; height:89px; position:relative; float:left;}

div.menu_05 {background:url(./../img/site/menu_05.gif) no-repeat top left; width:157px; height:89px; position:relative; float:left;}
div.menu_05:hover {background:url(./../img/site/menu_hover_05.gif) no-repeat top left; width:157px; height:89px; position:relative; float:left;}
div.menu_05 a{display:block; width:157px; height:89px;}
div.menu_05.apasat {background:url(./../img/site/menu_hover_05.gif) no-repeat top left; width:157px; height:89px; position:relative; float:left;}

span.ascuns {display:none;}

#content {width:960px; overflow:auto;}
#footer {height:150px; background:#fff;}
#footer .content {margin:auto; width:960px;}
#footer .copy {float:left; font-weight:bold; padding-top:20px;}
#footer .links {color:#b5b5b5; float:right; padding-top:20px;}

#column_left {float:left; width:285px; position:relative; padding-right:10px;}
#column_middle {float:left; width:458px; position:relative; padding-right:10px;}
#column_middle ul {list-style:disc; padding-left:25px;}
#column_middle li {list-style:disc; padding-bottom:11px; font-weight:bold;}
#column_right {float:left; width:197px; position:relative;}
#column_inside {float:left; width:665px; position:relative;}

#dialog_box {background:#fff; padding:20px; overflow:auto;}
div.inaltime {height:700px;}
#dialog_box .p {padding:0; margin:0; width:630px; text-align:justify;}
#dialog_box p {padding:0 0 10px 0; text-align:justify;}
#dialog_box .img {float:left; width:244px;}
#dialog_box .calendar {float:right; width:270px;}
#dialog_box .imgmiddle {float:left; width:167px;}
#dialog_box .pmiddle {padding:0; margin:0; width:300px; text-align:left;}
#dialog_box_dialog {background:url(./../img/site/dialog.gif) no-repeat; height:31px;}

#menubox {background:#ff0000; padding:20px; color:#fff; font-size:14px; font-weight:bold;}
#menubox a {color:#fff; font-size:14px; font-weight:bold; text-decoration:underline;}
#menubox .linkpad {padding-right:20px;}
#menubox a:hover {text-decoration:none;}
#menubox_dialog {background:url(./../img/site/dialog_red.gif) no-repeat; height:31px;}

#val {}
.num1 {padding: 0 0px 5px 41px; background: transparent url(./../img/site/num_1.gif) no-repeat top left; border-bottom:1px dashed #ccc; margin-bottom: 10px; height:50px;}
.num2 {padding: 0 0px 5px 41px; background: transparent url(./../img/site/num_2.gif) no-repeat top left; border-bottom:1px dashed #ccc; margin-bottom: 10px; height:50px;}
.num3 {padding: 0 0px 5px 41px; background: transparent url(./../img/site/num_3.gif) no-repeat top left; border-bottom:1px dashed #ccc; margin-bottom: 10px; height:50px;}
.num4 {padding: 0 0px 5px 41px; background: transparent url(./../img/site/num_4.gif) no-repeat top left; border-bottom:1px dashed #ccc; margin-bottom: 10px; height:50px;}
.num5 {padding: 0 0px 5px 41px; background: transparent url(./../img/site/num_5.gif) no-repeat top left; border-bottom:1px dashed #ccc; margin-bottom: 10px; height:50px;}
.num6 {padding: 0 0px 5px 41px; background: transparent url(./../img/site/num_6.gif) no-repeat top left; border-bottom:1px dashed #ccc; margin-bottom: 10px; height:50px;}
.num7 {padding: 0 0px 5px 41px; background: transparent url(./../img/site/num_7.gif) no-repeat top left; border-bottom:1px dashed #ccc; margin-bottom: 10px; height:50px;}
.num8 {padding: 0 0px 5px 41px; background: transparent url(./../img/site/num_8.gif) no-repeat top left; border-bottom:1px dashed #ccc; margin-bottom: 10px; height:50px;}
.num9 {padding: 0 0px 5px 41px; background: transparent url(./../img/site/num_9.gif) no-repeat top left; border-bottom:1px dashed #ccc; margin-bottom: 10px; height:50px;}
.num10 {padding: 0 0px 5px 41px; background: transparent url(./../img/site/num_10.gif) no-repeat top left; border-bottom:1px dashed #ccc; margin-bottom: 10px; height:50px;}
/*
.numDefault {padding: 5px 0px 10px 0px; background: transparent; border-bottom:1px dashed #ccc; margin-bottom: 10px; font-size: 12px; font-weight:bold;}*/
.numDefault {padding: 0 0px 5px 41px; background: transparent url(./../img/site/redbullet.gif) no-repeat top left; border-bottom:1px dashed #ccc; margin-bottom: 10px; height:50px;}

h1.numDefault {padding-bottom: 0px;margin-bottom:10px;}

#val a {color:#000; font-weight:bold; text-decoration:none;}
#val a:hover {color:#ff0000; font-weight:bold; text-decoration:none;}

#printsend { border:1px solid #ccc; padding:10px; margin-top:20px; background:#fafafa;}
#printsend a {text-decoration:underline;}
#printsend a:hover {text-decoration:none;}
#printsend li.print {padding: 5px 0 0 34px; background: transparent url(./../img/site/ico_print.gif) no-repeat top left; height:34px;}
#printsend li.send {padding: 5px 0 0 34px; background: transparent url(./../img/site/ico_mail.gif) no-repeat top left; height:24px;}

.divleft {float:left;}
.divright {float:right;}
.bottomlinks {height:90px;}

.bullets {list-style-type:circle;margin-left: 30px;}
.bullets2 {list-style-type:square;margin-left: 30px;}

.imgleft {
    margin-left: 10px;
}
.imgright {
    margin-left: 10px;
}

hr {height:0px; color:#666666; width:100%; margin:10px 0 10px 0; border-top:0px none #fff;}

.center {text-align:center;}

ul.lista_galerii {
    list-style-type: none;
    margin-left: 30px;
}

ul.galerie_poze li {
    display: inline;
    margin-left: 1px;
}

div.cnt_viziune_ajax {
    margin-top: 10px;
    border:1px solid #ccc; padding:10px; margin-top:20px; background:#ffffe1;
}

div.continut_articol * {
    font-size: 12px;
}

/* Inputuri */

form {
    width: 100%;
}

div.form_div {
    margin-top: 5px;
    margin-bottom: 5px;
/*     float: left; */
    clear: left;
}

div.form_div label {
    display: block;
    float: left;
    width: 100px;
    text-align: left;
    padding-top: 10px;
}

div.form_div input {
    width: 200px;
    height: 20px;
    border: solid #999999 1px;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
}

div.textarea_div {
    margin-top: 5px;
    margin-bottom: 5px;
/*     float: left; */
    clear: left;
}

div.textarea_div label {
    display: block;
    float: left;
    width: 150px;
    padding-top: 10px;
}

div.textarea_div textarea {
    width: 75%;
    height: 150px;
    border: solid #999999 1px;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
}

div.textarea_div.mare textarea {
    width: 600px;
    height: 500px;
}

div.checkbox_div {
    margin-top: 5px;
    margin-bottom: 5px;
/*     float: left; */
/*     clear: left; */
}

div.checkbox_div label {
    display: block;
    float: left;
    width: 100px;
}

div.checkbox_div input {
    width: 15px;
    height: 15px;
    border: solid #999999 1px;
    float: left;
}

div.select_div {
    margin-top: 5px;
    margin-bottom: 5px;
/*     float: left; */
    clear: left;
}

div.select_div label {
    display: block;
    float: left;
    width: 100px;
    padding-top: 10px;
}

div.select_div select {
    width: 200px;
    height: 20px;
    border: solid #999999 1px;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
}

div.submit_div {
    margin-top: 5px;
    margin-bottom: 5px;
/*     float: left; */
    clear: left;
    width: 100%;
    overflow: hidden;
}

div.submit_div input {
    border: solid #999999 1px;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 20px;
}

fieldset {
    float: left;
    clear: left;
    border: none;
    border-top: solid 0px #555555;
    border-bottom: solid 1px #555555;
}

div.form_div input.form-error, div.textarea_div textarea.form-error, div.select_div select.form-error {
    border-color: red;
}

div.form_div div.error-message, div.textarea_div div.error-message, div.select_div div.error-message {
    clear: left;
    float: left;
    color: red;
}

p.text_form, #dialog_box p.text_form {
    clear: left;
    padding-bottom: 0px;
    padding-top: 5px;
    font-weight: bold;
}

br.clear {
    clear:both;
}

/* eof Inputuri */