/* Common */
/* Don't forget to set a foreground and background color 
   on the 'html' or 'body' element! */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; font-size:100%; line-height:150%; text-align:left; vertical-align:baseline;}
img { padding:0; border:0; font-size:100%; line-height:150%;}
a img, :link img, :visited img {border:0;}
table {border-collapse:collapse; border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after,
blockquote:before, blockquote:after {content:"";}

/* CSS Document */
.w100 {width:100%;}
.w95 {width:95%;}
.w90 {width:90%;}
.w85 {width:85%;}
.w80 {width:80%;}
.w75 {width:75%;}
.w70 {width:70%;}
.w65 {width:65%;}
.w60 {width:60%;}
.w55 {width:55%;}
.w50 {width:50%;}
.w45 {width:45%;}
.w40 {width:40%;}
.w35 {width:35%;}
.w30 {width:30%;}
.w25 {width:25%;}
.w20 {width:20%;}
.w15 {width:15%;}
.w10 {width:10%;}
.w05 {width:5%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}

/* Global font declaration */
html {font-size:100.01%;}
body {font-size:11px; text-align:center;}
#Container {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}

h1,
h2,
h3,
h4,
h5,
h6 {font:bold 1.2em/150% Verdana, Arial, Helvetica, sans-serif; margin:15px 0 0px;} /*18px*/
h2 {font-size:1.1em;} /*17px*/
h3 {font-size:1.1em;} /*16px*/
h4 {font-size:1.07em;} /*15px*/
h5 {font-size:1.05em;} /*14px*/
h6 {font-size:1.03em;} /*13px*/
p {margin:5px 0 10px;}
ul {margin:10px 0 10px 20px;}
ul ul {margin:0 0 0 14px;}
ul ol {margin:0 0 0 15px;}
ol {margin:10px 0 10px 25px;}
ol ol,
ol ul {margin:0 0 0 10px;}

dt {margin-top:5px;}
dd {margin-left:15px;}

table, caption, tbody, tfoot, thead, tr, th, td {vertical-align:top;}

input,
select,
textarea,
button {font:normal 11px/150% Verdana, Arial, Helvetica, sans-serif;}
/*#Common */

/* Forms */
/* CSS Document */
.Button,
.StandardButton {border:1px solid #DDE6F5; background-color:#002642; color:#DDE6F5; font-weight:bold; padding:2px 5px; margin-right:10px; vertical-align:middle;}
.SecondaryButton {border:1px solid #e0e0e0; background-color:#f2f2f2; font-weight:bold; padding:2px 5px; vertical-align:middle;}

form {width:100%;}
form fieldset {margin:10px; padding:10px 2px; border:5px solid #1B3A48; border-width:5px 0 0; }
form fieldset legend {padding:2px 5px; margin:0; background-color:#DDE6F5; font-weight:bold; font-size:110%; color:#1B3A48;}
form fieldset div.Left,
form fieldset div.Right {display:block; width:49%; float:left;}
form fieldset div.Right {float:right;}
form fieldset p {display:block; clear:left; width:99%; padding:2px 0; margin:4px 0; overflow:hidden; border-bottom:1px solid #900;}
form fieldset p label {display:block; width:20%; margin-right:4px; float:left; height:inherit; background-color:#DDE6F5; padding:0 0 0 5px;}
form fieldset div.Left p label,
form fieldset div.Right p label {width:40%;}
form fieldset p.MandatoryField label {background-color:#b00; color:#DDE6F5; font-weight:bold;}
form fieldset p textarea {width:76%;}
form fieldset div.Left p textarea,
form fieldset div.Right p textarea {width:54%;}
form fieldset p input:focus,
form fieldset p textarea:focus,
form fieldset p select:focus {background-color:#f2f2f2;}
form fieldset p label.RadioCheck {display:inline; width:auto; font-weight:normal; color:#000; margin:0; padding:0; float:none; background-color:transparent;}
form fieldset p.DateField input {width:80px; float:left;}
form fieldset p.DateField img,
form fieldset p.DateField a {border:0;}
form fieldset p.DateField a {border:0; margin-left:3px; display:block; width:20px; height:20px; float:left;}

form div.FormButtons {margin:0 0 10px; padding:10px 20px; clear:both;}
form div.FormButtons p {margin:0 0 10px; padding:0;}
form div.FormButtons p.Left,
form div.FormButtons p.Right {display:block; float:left;}
form div.FormButtons p.Right {float:right;}
/*#Forms */

/*Colors */
/* CSS Document */
body {background:#DDE6F5 url(bg_header_repeat.gif) repeat-x 0 0; color:#1B3A48;}
a,
a:hover,
a:visited,
a:active,
a:link {color:#069; text-decoration:none;}
a:hover {text-decoration:underline;}
input.NormalTextBox,
select,
textarea,
button {border:1px solid #96C0CF; color:#1B3A48;}

/* |=HEADER */
#Header {background:transparent url(bg_header_ro.jpg) no-repeat 0 0;}
#RO #Header {background:transparent url(bg_header_ro.gif) no-repeat 0 0;}
#MainNavigation .Item {background:#007EA7 url(bg_menu_tab.gif) no-repeat 0 0; color:#DDE6F5;}
#MainNavigation .ItemHover {background:#007EA7 url(bg_menu_tab_hover.gif) no-repeat 0 0;}
#MainNavigation .ItemSelected {background:#41A3C4 url(bg_menu_tab_selected.gif) no-repeat 0 0; color:#069;}

#MainNavigation .MainNavigation {display:block; width:430px; float:left;}
#MainNavigation .MainNavigationRight {display:block; width:420px; float:right; text-align:right;}

#Header {display:block; width:960px; height:153px; margin:0 0 17px; padding:0; position:relative;}
#Logo,
#LogoQuote,
#dnn_dnnLOGO_hypLogo {display:none;}
#MainNavigation {padding:65px 0 0 0; margin:0; display:block; width:960px;}
#MainNavigation .Item,
#MainNavigation .ItemHover,
#MainNavigation .ItemSelected {float:left; overflow:hidden; display:block; width:105px; height:45px; padding:0; text-align:center; vertical-align:middle; cursor:pointer; line-height:120%; margin:0; border:0;}
#MainNavigation .Sep {display:none;}
#MainNavigation .Item td,
#MainNavigation .ItemHover td,
#MainNavigation .ItemSelected td {width:105px; height:45px; padding:0; text-align:center; vertical-align:middle; cursor:pointer; line-height:120%; margin:0; border:0;}
#MainNavigation .Item td img,
#MainNavigation .ItemHover td img,
#MainNavigation .ItemSelected td img {display:none;}

#Log ul li a.Conectare {background:transparent url(bt_connectare.gif) no-repeat 0 50%;}
#Log ul li a.Inregistrati {background:transparent url(bt_inregistrati.gif) no-repeat 0 50%;}

/* /=HEADER */

/* |=LEFT COLUMN */
#LeftColumn {display:block; width:180px; float:left; margin:0 10px 0 0; padding:0;}

#LeftColumn table {padding:0; margin:0; width:175px; background-color:#DDE6F5; border:1px solid #DDE6F5;}

#LeftColumn table td.MenuItemEcris0,
#LeftColumn table td.MenuItemMouseOverEcris,
#LeftColumn table td.MenuHdrEcris0 {background-color:#900; color:#DDE6F5; width:175px; padding:4px; border:1px solid #DDE6F5; font-weight:bold;}
#LeftColumn table td.MenuItemEcris0 a,
#LeftColumn table td.MenuHdrEcris0 a,
#LeftColumn table td.MenuItemMouseOverEcris a {color:#DDE6F5; font-weight:bold; display:block; width:167px; border-width:0;}
#LeftColumn table td.MenuItemMouseOverEcris a {background-color:#900; text-decoration:underline;}

#LeftColumn table td.MenuItemEcris1,
#LeftColumn table td.MenuItemMouseOverEcris,
#LeftColumn table td.MenuHdrEcris1 {color:#069; padding:3px 4px 3px 15px; width:163px; font-weight:normal; background:#DDE6F5 url(arrow_submenu.gif) no-repeat 2px 50%; white-space:normal; filter:none; font-size:11px; border:1px solid #DDE6F5;}

#LeftColumn table td.MenuHdrEcris {background-color:#DDE6F5; color:#069; padding:5px 4px; width:175px; font-weight:bold; font-size:105%;}
#LeftColumn table td.MenuItemEcris hr {display:none;}

ul#SubMenu li ul,
ul#SubMenuHome li ul {background-color:#DDE6F5;}
ul#SubMenu li ul,
ul#SubMenu li li {border:1px solid #900;}
ul#SubMenu li li {border-width:0 0 1px 0;}
ul#SubMenu li li.last {border-bottom-width:0px;}
ul#SubMenu li ul li {background:transparent url(arrow_submenu.gif) no-repeat 2px 0.6em;}
ul#SubMenuHome li ul li {background:transparent url(arrow_submenu.gif) no-repeat 2px 0.4em;}
ul#SubMenu li.active ul li {background:transparent url(arrow_submenu.gif) no-repeat 2px 0.4em;}
ul#SubMenu li ul li a,
ul#SubMenuHome li ul li a {background-color:transparent; color:#069; font-weight:normal;}

ul#SubMenu li.active ul {border-width:0;}
ul#SubMenu li.active li {border-bottom-width:0;}
ul#SubMenu li.active li.selected a {font-weight:bold; padding:5px 0; background:#eee url(arrow_submenu.gif) no-repeat 0 0.7em;}
/* /=LEFT COLUMN */

/* |=MainContent */
#MainContent ul {list-style:url(arrow_submenu.gif);}
#MainContent a {text-decoration:underline;}
body div.Home #MainContent a {text-decoration:none;}
body div.Home #MainContent a:hover {text-decoration:underline;}
#MainContent h3 {color:#900;}
#MainContent h4,
#MainContent h5,
#MainContent h6 {color:#A54F10;}
#MainContent p img {border:0px solid #BDE1F1;}
#MainContent h2.PageTitle,
#MainContent span.Head {background:#00A2CD url(bg_content_header.gif) repeat-x 0 0; color:#DDE6F5; font-size:1.1em; font-weight:bold;}

div.News {border-bottom:5px solid #900;}
div.News dl dt {font-weight:bold;}
.Date {color:#900; font-weight:bold; font-size:1em;}
div.News dl dd {border-bottom:1px solid #900;}


div.HomeLinkList {border-top:1px solid #900; background:transparent url(bg_home_subcontent.gif) repeat-x 0 2px;}
/* /=MainContent */

/* |=RightColumn */
#RightColumn .Normal ul {list-style:none;}
#RightColumn .Normal ul li {list-style:none; border-top:1px solid ##DDE6F5;}
#RightColumn ul li {background:transparent url(arrow_submenu.gif) no-repeat 0 0.5em;}
#SideMenu ul li {border-bottom:1px solid ##DDE6F5;}

#RightColumn div.BannerContainer {border:5px solid #900; border-width:5px 0; height:1%;}
#RightColumn div.BannerContainer table td {background-image:none;}
#RightColumn div.BannerContainer table td img {border:1px solid #BDE1F1;}
#RightColumn div.BannerContainer table td a:hover img {border:1px solid #900;}

#RightColumn div.SideContent,
#LeftColumn div.SideContent {border-bottom:1px solid #900;}
#RightColumn div.SideContent h3,
#LeftColumn div.SideContent h3 {background:transparent url(bg_sub_header.gif) no-repeat 0 0;}
/* /=RightColumn */

/* |=Footer */
#Footer {border-top:5px solid #900;}
/* /=Footer */
/* # Colors */

/* LAYOUT */
/* CSS Document */
#Container,
.pagemaster {display:block; width:960px; margin:0 auto;}

#dnn_ControlPanel {width:100%; display:block;}

/* |=HEADER */

#Log {clear:both; padding:0;}
#Log ul {margin:0; display:block; float:left; padding:4px 0;}
#Log ul li {padding-right:15px; display:block; float:left; }
#Log ul li a {padding:5px 0 5px 26px; display:block;}

#QuickSearch {width:300px; height:30px; padding:0; margin:0; overflow:hidden; position:absolute; top:114px; left:536px; display:block;}
#QuickSearch p {display:block; padding:0; margin:0; height:20px; line-height:20px;}
#QuickSearch input {border-width:0;}
#QuickSearch input.NormalTextBox {border-width:1px; height:17px;}
#QuickSearch a.QuickSearchButton {width:27px; height:20px;}
#QuickSearch a img {border:0; vertical-align:bottom;}

div.formlang {position:absolute; top:114px; right:0px; text-align:right; height:20px; line-height:20px; overflow:hidden;}
/* /=HEADER */



/* |=MainContent */
#MainContent {display:block; float:left; width:746px;}
#MainContent p {margin:5px 0 10px;}
body .Home #MainContent {width:450px;}
body .Admin #Header {margin:0;}
body .Admin #MainContent {width:960px;}
#MainContent p img {padding:2px; margin:4px 0 5px 5px; width:auto;}
#MainContent h2.PageTitle,
#MainContent span.Head  {display:block; padding:2px 8px; margin:0 0 10px;}
#MainContent form a img {float:none; margin:0; border:0;}
#MainContent form fieldset p label.RadioCheck input {border-width:0;}
#MainContent #SideContent {text-align:inherit;}

div.News dl dt span.Date {display:block;}
div.News dl dt {margin:15px 0 5px;}
div.News dl dd {padding:0 0 15px; height:auto !important; height:1%; margin:0;}
#MainContent div.News dl dd img {display:block; float:left; padding:2px; margin:4px 5px 5px 0; width:auto;}
div.News dl dd:after {content: "."; display:block; height:0; clear:left; visibility:hidden;}

div.HomeLinkList {padding:4px 0;}
div.HomeLinkList h3 {margin:5px 0;}

#MainContent div.NewsHeader h3,
#MainContent div.NewsHeader h4,
#MainContent div.NewsHeader p {text-align:center; margin:5px 0 10px;}
#MainContent div.NewsHeader h3 {letter-spacing:5px;}
#MainContent div.NewsHeader p img {float:none; border-width:0; margin:0 auto; text-align:center}
#MainContent table {border-collapse:separate; border-spacing:4px;}
/* /=MainContent */

/* |=RightColumn */
#RightColumn {display:block; float:right; width:298px; margin:0 0 0 10px; padding:5px; background-color:#DDE6F5;}
#RightColumn .Normal ul {margin:0; padding:0;}
#RightColumn .Normal ul li {margin:0 0 5px; padding:0 0 5px; text-indent:12px;}

#RightColumn div.BannerContainer {padding:0; margin:10px 0 5px; width:300px; overflow:hidden;}
#RightColumn div.BannerContainer table {width:318px;}
#RightColumn div.BannerContainer table td {text-indent:0; float:left; margin:4px 8px 4px 0; padding:0;}
#RightColumn div.BannerContainer table td img {text-align:center; padding:2px;}
#RightColumn div.BannerContainer ul:after {content: "."; display:block; height:0; clear:left; visibility:hidden;}

#RightColumn div.SideContent,
#LeftColumn div.SideContent {padding:0 0 14px; margin:0;}
#RightColumn div.SideContent h3,
#LeftColumn div.SideContent h3 {font-size:11px; font-weight:bold; margin:0; padding:2px 0 2px 20px; }
#RightColumn div .Head,
#LeftColumn div .Head {font-size:11px; font-weight:bold; margin:5px 0; display:block;}
#RightColumn div.SideContent p,
#LeftColumn div.SideContent p {margin:5px 0 10px;}

#RightColumn div .Head {background:transparent url(bg_sub_header.gif) no-repeat 2px 0; padding:2px 0 2px 20px;}
/* /=RightColumn */

/* |= Forum Skin */
.Forum {width:100%; margin:0 auto; border-collapse:separate;}
.Forum tr td {padding:2px 4px; border:1px solid #DDE6F5; background-color:#DDE6F5;}
.Forum tr td span.Date {display:block; width:100%; text-align:right;}
.Forum tr.forumHeader th {font-weight:bold; text-align:center; background-color:#eee; color:#069; vertical-align:middle;}
.Forum tr.forumPostHeader td {font-weight:bold; color:#069; vertical-align:middle;}
.Forum tr.categoryHeader td {font-weight:bold; background:#900; color:#DDE6F5; padding:4px;}
.Forum tr.categoryHeader td a {color:#DDE6F5;}
.Forum tr.postEven td {background-color:#f1f1f1;}
/* |= Forum Skin */

/* |=Footer */
#Footer {display:block; width:100%; clear:both; padding:10px 0 50px;}
#Footer p {margin:5px 0 10px;}
/* /=Footer */
.AnnouncementItemBody .subhead { color:#900; font-weight:bold; font-size:110%; border-bottom:1px solid #900; padding-bottom:2px; width:100%; display:block;}

.ModuleTitle_MenuBar {float:left; margin-right:2px; background-color:#DDE6F5; margin-top:2px;}

