@charset "utf-8";
/* CSS Document */

body { margin: 0px; background: url(../images/bg.gif) repeat-x #fbfbfb; line-height:17px; }
body,td,th { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #222; }
a:link { color: #098ab4; }
a:visited { color: #098ab4; }
a:hover { color: #098ab4; }
a:active { color: #098ab4; }
hr { color:#dddddd; }
h3 { 
    color:#231f20;
    font-family: "Myriad Pro Cond","Trebuchet MS";
    font-weight:normal;
    margin:0px 0px 15px 0px;
    font-size:23px;
    padding:0px;
    line-height:20px;
}

.wrapper { width:960px; margin:auto; }
.logo { float:left; padding:25px 0px 20px 0px; }
.login_stuff { float:right; padding: 25px 0px 20px 0px; }

.meniu { width:960px; margin:auto; height:39px; background:url(../images/menu_bg.png); color:#ffffff; }
.meniu ul { list-style:none; padding:0px 0px 0px 10px; margin:0px; }
.meniu li { float:left; }
.active a { background-color:#403b3c; }
.meniu a { color:#FFF; line-height:39px; text-decoration:none; font-weight:bold; display:block; padding:0px 24px 0px 24px; }
.meniu a:hover { background-color:#403b3c; }

.content_up { width:960px; height:20px; margin:auto; background:url(../images/content_up.png) bottom no-repeat; }
.content { width:940px; margin:auto; padding:0px 10px 0px 10px; background:url(../images/content_bg.png); }
.content_down { width:960px; height:20px; margin:auto; background:url(../images/content_down.png) top no-repeat; }

.mbox { width:640px; float:left; }
.mbox_up { width:640px; height:10px; background:url(../images/mbox_up.jpg) repeat-y; }
.mbox_content { width:620px; padding:0px 10px 0px 10px; background:url(../images/mbox_bg.jpg) left repeat-y; }
.mbox_down { width:640px; height:30px; background:url(../images/mbox_down.jpg) top left no-repeat; }

.box { width:320px; float:left; }
.box1_up { width:310px; height:10px; margin:0px 10px 0px 0px; background:url(../images/box_up.jpg); }
.box1_content { width:290px; padding:0px 10px 0px 10px; margin:0 10px 0 0; background:url(../images/box_bg.jpg) repeat-y; }
.box1_down { width:310px; height:30px; margin:0px 10px 0px 0px; background:url(../images/box_down.png) top no-repeat; }
.box2_up { width:310px; height:10px; margin:0px 5px 0px 5px; background:url(../images/box_up.jpg); }
.box2_content { width:290px; padding:0px 10px 0px 10px; margin:0px 5px 0px 5px; background:url(../images/box_bg.jpg) repeat-y; }
.box2_down { width:310px; height:30px; margin:0px 5px 0px 5px; background:url(../images/box_down.png) top no-repeat; }
.box3_up { width:310px; height:10px; margin:0px 0px 0px 10px; background:url(../images/box_up.jpg); }
.box3_content { width:290px; padding:0px 10px 0px 10px; margin:0px 0px 0px 10px; background:url(../images/box_bg.jpg) repeat-y; }
.box3_down { width:310px; height:30px; margin:0px 0px 0px 10px; background:url(../images/box_down.png) top no-repeat; }

.box33_up { width:310px; height:10px; margin:0px 10px 0px 0px; background:url(../images/box_up.jpg); }
.box33_content { width:290px; padding:0px 10px 0px 10px; margin:0px 10px 0px 0px; background:url(../images/box_bg.jpg) repeat-y; }
.box33_down { width:310px; height:30px; margin:0px 10px 0px 0px; background:url(../images/box_down.png) top no-repeat; }

.hbox2 { width:440px; padding-left:20px; float:left; }
.hbox { width:480px; float:left; }
.hbox_up { width:460px; height:10px; margin:0px 10px 0px 0px; background:url(../images/hbox_up.png); }
.hbox_content { width:440px; padding:0px 10px 0px 10px; background:url(../images/hbox.png) repeat-y; }
.hbox_down { width:460px; height:30px; background:url(../images/hbox_down.png) no-repeat; }


.footer { width:960px; height:39px; margin:auto; background:url(../images/menu_bg.png) top no-repeat; padding:0px 0px 20px 0px; color:#FFF; }
.footer_l { float:left; line-height:39px; padding:0px 0px 0px 20px; }
.footer_r { float:right; line-height:39px; padding:0px 20px 0px 0px; }
.footer_l a, .footer_r a { color:#FFF; font-weight:bold; text-decoration:none; }
.footer_l a:hover, .footer_r a:hover { text-decoration:underline; }

.tabel_mirobolant tr.altrow { background-color:#d1d1d1; }
.tabel_mirobolant tr.altrow_r { background-color:#e88888; }
.tabel_mirobolant tr.altrow_y { background-color:#e8e888; }
.tabel_mirobolant tr.altrow_g { background-color:#88e888; }
.tabel_mirobolant tr.r { background-color:#ff9f9f; }
.tabel_mirobolant tr.y { background-color:#ffff9f; }
.tabel_mirobolant tr.g { background-color:#9fff9f;}


.titlu { font-weight:bold; font-size:larger; }

.intrebare { border-top:1px dashed #999999; border-left:1px dashed #999999; border-right:1px dashed #999999; padding:4px; }
.intrebare:hover { background-color:#dddddd; }
.intrebare_bottom { border:1px dashed #999999; padding:4px; background-color:#eeefff; }
.intrebare_bottom:hover { background-color:#dddddd; }
.intrebare_open { border-top:1px dashed #999999; border-left:1px dashed #999999; border-right:1px dashed #999999; padding:8px; background-color:#cccccc; }
img { border:0px; }
.maintitle { color:#4ec0eb; font-size:24px; }

.tabel_mirobolant { border-collapse:separate; border-spacing:0; border-right:1px solid #dedede; border-bottom:1px solid #dedede; color:#616161;}
.tabel_mirobolant th { border-left:1px solid #cccccc; border-top:1px solid #cccccc; background-color:#e6e6e6; padding:10px; color:#616161; }
.tabel_mirobolant tr { background-color:white; }
.tabel_mirobolant tr:hover { background-color:#ecf8ff; }
.tabel_mirobolant tr.altrow:hover { background-color:#d9f1ff; }
.tabel_mirobolant td { border-left:1px solid #cccccc; border-bottom:1px solid #dedede; padding:5px;  color:#616161;}
.tabel_mirobolant tr.altrow { background-color:#ededed; }


.button {
    position:relative;
    display:block;
    float:left;
    margin:0px 5px 0px 5px;
    padding:10px;
    background-color:#f6f6f6;
    border:1px solid #dddddd;
    -moz-border-radius:3px;
    text-align:left;
    vertical-align:baseline;
    line-height:1;
}

.button:hover {
    background-color:#e3e3e3;
    border:1px solid #9d9d9d;
}

.button span {
    position:absolute;
    top:2px;
    left:2px;
    background-image:url('../images/icons-lgray.png');
    background-repeat:no-repeat;
    overflow:hidden;
    width:16px;
    height:16px;
    border:0px;
    padding:0px;
}

.wrench { background-position: -176px -112px; }
.plus { background-position: -32px -129px; }
.delete { background-position: -97px -129px; }
.zoom { background-position: -128px -112px; }
.infolink { background-position: -16px -144px; }

.error {
    background-color: #F9E5E6;
    background-image:url('../images/error.png');
    background-repeat:no-repeat;
    background-position:10px 50%;
    border:1px solid #E8AAAD;
    color:#B50007;
    margin:10px 0px 0px 0px;
    padding: 6px 10px 10px 45px;
    -moz-border-radius: 3px;
}
.error span {
    display:block;
    font-weight:bold;
    padding:0px 0px 4px 0px;
}
.notice {
    background-color: #F9F9E5;
    background-image:url('../images/notice.png');
    background-repeat:no-repeat;
    background-position:10px 50%;
    border:1px solid #E8E3AA;
    color:#828400;
    margin:10px 0px 0px 0px;
    padding: 6px 10px 10px 45px;
    -moz-border-radius: 3px;
}
.notice span {
    display:block;
    font-weight:bold;
    padding:0px 0px 4px 0px;
}
.info {
    background-color: #E5ECF9;
    background-image:url('../images/info.png');
    background-repeat:no-repeat;
    background-position:10px 50%;
    border:1px solid #AAC6E8;
    color:#0055B5;
    margin:10px 0px 0px 0px;
    padding: 6px 10px 10px 45px;
    -moz-border-radius: 3px;
}
.info span {
    display:block;
    font-weight:bold;
    padding:0px 0px 4px 0px;
}
.success {
    background-color: #E9F9E5;
    background-image:url('../images/success.png');
    background-repeat:no-repeat;
    background-position:10px 50%;
    border:1px solid #B4E8AA;
    color:#1C8400;
    margin:10px 0px 0px 0px;
    padding: 6px 10px 10px 45px;
    -moz-border-radius: 3px;
}
.success span {
    display:block;
    font-weight:bold;
    padding:0px 0px 4px 0px;
}
