/* CSS Document */
html {	height:100%;}
body{font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 11px; color:#444; margin:0px; padding:0px; text-align:center; min-width:1000px; width:100%;height:100%;  }
a {color:#0D5EA1; text-decoration:none}
img {border:0px}
/*fieldset {border:0}*/
form{margin:0; padding:0}

h1 {color:#fff; font-size:18px}
h2 {font-size:14px; padding:0 0 5px 0; margin:0; color:#190}
p {padding:0 0 10px 0; margin:0}
p.margin {margin-left:15px}
p.center {text-align: center}
.blue {color:#0D5EA1}
.textleft {text-align:left}
.center {text-align:center}

#cont { width:1000px; text-align:center; margin:auto; height:100%; display:block}

div.dttop {width:1000px}
ul.ttop {list-style:none; width:1000px; padding:0; margin:0; height:9px; font-size:7px}
ul.ttop li {height:9px; margin:0; padding:0}
ul.ttop li.left {width:5px; background-image:url(images/tl.gif); float:left}
ul.ttop li.mid {width:990px; background-image:url(images/tb.gif); float:left}
ul.ttop li.right {width:5px; background-image:url(images/tr.gif); float:left}

div.dheader { width:1000px; padding:0; margin:0; clear:both}
ul#header {list-style:none;margin:15px 0 0px 0; padding:0; text-align:left}
ul#header li {float:left; vertical-align:middle; line-height:24px; height:24px;}
ul#header li.left {width:249px; text-align:center; font-size:22px; border-right:1px solid #444;}
ul#header li.mid {width:535px; font-size:12px; font-weight:bold; margin-left:15px}
ul#header li.right {width:200px; font-size:11px; padding:5px 0 0 0; text-align:center; line-height:14px; vertical-align:middle}

div.cap {padding:0 0 0 491px; margin:0 0 0 0; clear:both; height:12px}
div#picioare {padding:0; margin:0 0 0 453px;}
div#dmiddle {}
ul#middle {list-style:none; margin:0; padding:0; text-align:left;}
ul#middle li {float:left;}
ul#middle li.left {width:250px; height:153px; float:left;}
ul#middle li.mid {width:550px; height:153px; float:left;}
ul#middle li.right {width:200px; height:153px; float:left;}

ul#mtop {list-style:none; width:220px; padding:0; margin:0 15px; font-size:9px;}
ul#mtop li {float:left; height:5px; margin:0; padding:0;}
ul#mtop li.left {width:5px; background-image:url(images/mtl.gif); height:12px; float:left}
ul#mtop li.mid {width:209px; background-image:url(images/mtb.gif); height:12px; float:left}
ul#mtop li.right {width:6px; background-image:url(images/mtr.gif); height:12px; float:left}

ul#mbot {list-style:none; width:220px; padding:0; margin:0 15px; font-size:9px;}
ul#mbot li {float:left; height:5px; margin:0; padding:0;}
ul#mbot li.left {width:5px; background-image:url(images/mbl.gif); height:12px; float:left}
ul#mbot li.mid {width:209px; background-image:url(images/mbb.gif); height:12px; float:left}
ul#mbot li.right {width:6px; background-image:url(images/mbr.gif); height:12px; float:left}

ul#mmenu {list-style:none; width:218px; height:130px; margin:0 15px; padding:0; border-left:#aaa solid 1px; border-right:#aaa solid 1px; clear:both}
ul#mmenu li {float:none; width:180px; padding:5px 5px; margin-left:15px; border-bottom:1px solid #444; text-align:left; background:url(images/marrow.gif) right center no-repeat;}
ul#mmenu li.last {border-bottom:0px;}
ul#mmenu li a,ul#mmenu li a:visited {font-size:12px; font-weight:bold; color:#444}
ul#mmenu li a:hover {text-decoration:underline}

ul#midmid {list-style:none; padding:0; margin:0 5px; height:153px; width:540px; background-image:url(images/hb.gif);}
ul#midmid li {height:153px; margin:0; padding:0}
ul#midmid li.midleft {width:5px; background-image:url(images/hl.gif); float:left}
ul#midmid li.midtext {width:409px; padding:20px 20px 10px 20px; height:123px; float:left}
ul#midmid li.midtext p {color:#fff; padding:0 20px; font-weight:normal; float:left}
ul#midmid li.midlady {width:63px; margin-right:16px;;float:left}
ul#midmid li.midright {width:7px; background-image:url(images/hr.gif); float:left}

ul.mright {list-style:none; margin:0; padding:0; height:153px; text-align:center}
ul.mright li {margin:0; padding:0; width:200px;}
ul.mright li.up {height:74px}
ul.mright li.down {height:63px; padding-top:6px;}

div#body {text-align:center; clear:both; margin:auto}
div#body p a, div#body p a:visited {border-bottom: 1px dotted #005674}
div#body p a:hover {border-bottom: 1px solid #005674; text-decoration:none}
div#body ul.body {list-style:none; margin:auto; padding:0; clear:both}
div#body ul.body li.l {width:220px; margin:auto; padding:0 20px 0 14px; float:left; text-align:center}
div#body ul.body li.body {width:542px; margin:0 6px 0 0; padding:0; float:left; text-align:left}
div#body ul.body li.r {width:198px; margin:0; padding:0; float:left;}

div#body ul.body li.body fieldset {border:1px #0D5EA1 solid; position:relative; display:block; background-color:#fff; margin:auto; padding:0}
div#body ul.body li.body legend {color:#0D5EA1; top: -12px; position:relative; border:1px #0D5EA1 solid; background-color:#fff; padding:0 10px;font-size:12px; font-weight:bold}
div#body ul.body li.body fieldset p {padding:0 5px;}
div#body ul.body li.body span.mark {color:#0D5EA1; font-weight:bold}
div#body ul.body li.body span.greenmark {color:#190; font-weight:bold}


div#body ul.body li.body div.msgfail {border:1px solid #900; padding:5px 10px; margin-bottom:10px; color:#900; text-align:center;  background-color:#cccccc}
div#body ul.body li.body div.msgsuccess {border:1px solid #0D5EA1; padding:5px 10px; margin-bottom:10px; color:#0D5EA1; text-align:center; background-color:#cccccc}

div.content {}
/* LEFT */
div.bmargins {clear:both; text-align:center; margin:auto}
.bmargins div {margin-bottom:10px}
.bmargins ul.header { width:100%; list-style:none; margin:0; padding:0;}
.bmargins ul.header li {float:left; height:21px;}
.bmargins ul.header li.left {width:6px; background: url(images/titl.gif); float:left;}
.bmargins ul.header li.midleft {background: url(images/titb.gif) 90% 50% no-repeat #444; text-align:left; height:18px; padding:3px 0 0 24px; color:#fff; font-weight:bold; float:left; width:185px;}
.bmargins ul.header li.midright {background: url(images/titb.gif) 90% 50% no-repeat #444; text-align:left; height:18px; padding:3px 0 0 10px; color:#fff; font-weight:bold; float:left; width:174px;}
.bmargins ul.header li.right {width:5px; background: url(images/titr.gif); float:left;}
/*green*/
.bmargins ul.headergreen { width:100%; list-style:none; margin:0; padding:0;}
.bmargins ul.headergreen li {float:left; height:21px;}
.bmargins ul.headergreen li.left {width:6px; background: url(images/titlgreen.gif); float:left;}
.bmargins ul.headergreen li.midleft {background: url(images/titbgreen.gif) 90% 50% no-repeat #0D5EA1; text-align:left; height:18px; padding:3px 0 0 24px; color:#fff; font-weight:bold; float:left; width:185px;}
.bmargins ul.headerheadergreen li.midright {background: url(images/titbgreen.gif) 90% 50% no-repeat #0D5EA1; text-align:left; height:18px; padding:3px 0 0 10px; color:#fff; font-weight:bold; float:left; width:174px;}
.bmargins ul.headergreen li.right {width:5px; background: url(images/titrgreen.gif); float:left;}

.bmargins ul.llist {list-style:none; color:#888; text-align:left; margin:0 15px; padding:5px 0 15px 0; clear:both}
.bmargins ul.llist li {float:none; width:90%; border-bottom:1px dashed #888; margin:3px 0; padding-left:10px; background:url(images/listb.gif) no-repeat left center}
.bmargins ul.llist li.last {border:0px}
.bmargins ul.llist li a, .bmargins ul.llist li a:visited {color:#444}
.bmargins ul.llist li a:hover {}
.bmargins ul.llist li a.green, .bmargins ul.llist li a:visited.green {color:#190}
.bmargins ul.llist li a.blue, .bmargins ul.llist li a:visited.blue {color:#0D5EA1}

.bmargins div.login {width:185px; margin:auto; padding:3px 0; text-align:left; clear:both;}
.bmargins div.login label{display:block; float:left; width:55px; vertical-align:middle; line-height:20px;}
.bmargins div.login p{text-align:center; margin:5px; padding:0; border-top:1px #888 dashed}
.bmargins div.login input {width:95px; margin:auto; margin-top:3px; margin-bottom:3px}
.bmargins div.login input.button{width:auto; margin:auto;}
.bmargins div.login input.checkbox {border:0; width:auto; margin:auto;}
.bmargins div.login br{clear:both}
.bmargins div.login fieldset{border:0}
/* END LEFT */
div.dsplash {padding:10px 0; clear:both;}
ul.splash {width:100%; list-style:none; padding:0; margin:0;}
ul.splash li.splash {float:left; width:260px; padding:0 5px;}
ul.splash li.splash h2.border {border-bottom:1px dashed #444; margin:0; padding:0}

ul.split3list {width:100%; list-style:none; margin:0; padding:0}
ul.split3list li.split3list {margin:2px 0; clear:both}
ul.split3list li.mark {background-color:#005674; color:#fff}
ul.split3list li.mark a {color:#fff}
ul.split3list li.alternate {background-color:#ddd}
ul.split3list li.split3list ul {width:100%; list-style:none; margin:0; padding:0; clear:both}
ul.split3list li.split3list ul li {float:left}
ul.split3list li.split3list ul li.left {width:180px}
ul.split3list li.split3list ul li.right {width:80px; background-color:#ddd; text-align:right}

div.slist {width:260px; text-align:left; clear:both}
ul.stop {list-style:none; padding:0; margin:0}
ul.stop li {float:left; height:24px}
ul.stop li.left {background-image:url(images/splashtl.gif); width:5px}
ul.stop li.mid {width: 251px; border-top: 1px solid #888; font-size:12px; color:#190; font-weight:bold; text-align:center; letter-spacing:3px; padding-top:5px;}
ul.stop li.right {background-image:url(images/splashtr.gif); width:4px}
div.slist div {text-align:center; padding:5px 0}
ul.sbottom {list-style:none; padding:0; margin:0}
ul.sbottom li {float:left; height:14px}
ul.sbottom li.left {background-image:url(images/splashbl.gif); width:5px}
ul.sbottom li.mid {width: 251px; border-bottom: 1px solid #888}
ul.sbottom li.right {background-image:url(images/splashbr.gif); width:4px}

div#bottom {border-top:1px solid #444; padding:5px; clear:both; width:100%; text-align:center; background-color:#ddd; max-height:100%;}

#body a:hover {text-decoration:underline}

div.ads {font-size:14px}
div.ads .title {font-weight:bold; font-size:16px; color:#444}

input,textarea,select {border:1px #444 solid; margin:0; padding:0 0 0 5px; font-size:11px;}
input {padding-top:1px; height:17px;}
select{height:18px}
input.req,select.req {background-color:#BFB;}
input.cauta {width:130px}
input.button{border:1px solid #190; font-size:10px; color:#fff; background:#fff url(images/butb.gif) repeat-x; margin:1px; padding:0px;}

a.blue,a:visited.blue {color:#0D5EA1}
a.white,a:visited.white {text-decoration:underline; color:#fff}
a:hover.white {text-decoration:none}

div.evident {border:1px solid #067; padding:10px; margin:10px; background-color:#DCFCE1}

table {padding:1px; margin:1px}
table thead th {background: url("images/theadh.gif") #005674 repeat-x; color:#fff; height:20px; font-size:100%; padding:3px 15px; text-align:center} 
table tbody tr {background-color:#fff}
table tbody tr.alternate {background-color:#ddd}
table thead th.highlight {background: url("images/thead.gif") #170 repeat-x;}
table tbody th {color:#fff; background-color:#005674; padding:3px 15px; text-align:center}
table tbody td {color:#000; padding:3px 15px; text-align:center}
table tbody td.alternate{background-color:#ddd;}
table tbody td.highlight {background-color:#d6e5f7}
table tbody td.tdbold {color:#fff; background-color:#333; font-weight:bold; text-align:right}
table tbody td img {text-align:center}

div#hosting {width:100%; margin:0; padding:0}
div#hosting ul.hosting {list-style:none; width:100%; margin:0; padding:0}
div#hosting ul.hosting li.left {float:left}
div#hosting ul.hosting li.right {float:left; width:135px; text-align:center}