/* --- Global Settings MDLite ------------------------- */
/* --- Cnl-Lite Theme Sample  ------------------------- */
/* --- Sjahrazad Alamsjah aka sjah www.uiarch.org ----- */



/* --- generic tags definitions ---v */
body, html               { margin: 0; font-size: 90%;  font-family: Georgia,"Times New Roman",Times,serif; color: #000; background-color: #fff; line-height: 135%; }
A                        { font-family: Arial,Helvetica,sans-serif; }
A:link                   { color: #036; text-decoration: none; }
A:visited                { color: #036; text-decoration: none; }
A:active                 { color: #036; text-decoration: none; }
A:hover                  { color: #c30; }
HR                       { width: 100%; height: 1px; line-height: 1px; color: #036; background-color: transparent; }
TD                       { font-size: 85%; }
TH                       { font-size: 85%; }
h1,h2,h3,h4,h5,h6        { margin: 1em 0 0; font-family: Arial,Helvetica,sans-serif;}
h1                       { font-size: 135%}
h2                       { font-size: 135%}
h3                       { font-size: 120%}
h4                       { font-size: 110%}
h5                       { font-size: 95%}
h6                       { font-size: 90%}
input                    { margin-left:3px; border: 1px solid #000; color: #036; padding: 2 2; height:22px;}

/* --- Content classes definitions --- */
.rsslink                 { font-size: 90%; display:block; padding: 0 3 0 0; font-family: Arial,Helvetica,sans-serif;}
.hide1                   { display:none}
.pn-normal               { text-align: left;}
.HR1                     { width: 100%; height:5px; border-bottom: 1px solid #000; background:#036; }
.linearaid               { display:none}
/* -------------   A R E A S   --------------*/


/* --- liquid 3 columns body  --- */
/* #main_container { background-position:left; background-repeat:no-repeat; background-image:url(../images/europe_bg1.jpg); background-attachment:fixed; }
#main_container          { border-top: 1px solid #036;}*/
#Outer                   { background:#FFF; border: 0px solid #fff;}
#TopNav                  { width: 100%; }
#left-col                { display:none }
#center-area             { margin-left:0px; float:none; margin-right:0px; padding:0 10 10 10;}
#right-col               { display:none }

/* --- css hack for ie 6 --- */
* html #center-area      { width: 100%; margin-left: 201px; float:none; margin-right: 201px;}

/* --- layout sideblocks --- 
.left-block-title h4     { text-align: left; background: #036; text-transform: capitalize; padding: 2px; margin: 0 0 0 0; color: #fff;}
.leftbox                 { border: 1px solid #000;}
.right-block-title h4    { background: #036; text-transform: capitalize; padding: 2px; margin-bottom: 0px; margin-top: 0px; color: #fff;}
.rightbox                { border: 1px solid #000;	text-align: left;}
.centerbox               { border-bottom: 1px solid #036}
*/
/* --- layout sideblocks --- */
.left-block-title h4     { text-align: left; background: #fff; text-transform: capitalize; padding: 2 2 4 2; margin: 0 0 0 0; color: #036; font-family: Georgia, serif; font-size: 120%; border-bottom: 1px solid #036}
.leftbox                 { border: 0px solid #000;}
.right-block-title h4    { text-align: left; background: #fff; text-transform: capitalize; padding: 2 2 4 2; margin: 0 5 0 0; color: #036; font-family: Georgia, serif; font-size: 120%; border-bottom: 1px solid #036}
.rightbox                { border: 0px solid #000;	text-align: left;}
.centerbox               { border-bottom: 1px solid #036}


/* --- Header block --- */
#header                  { height: 142px; background-color: #ffffff;	background: none;}
#logo                    { display:none}
#sitename                { font-size: 165%; color: #000;	float: left;	text-align: left;	padding: 11 0 10 73;}
#sitename h1             { font-size: 160%; color: #000;}
#login                   { display:none}
#login input:hover       { display:none}
#topright                { display:none}
#headerlowright          { display:none}
/* --- Horizontal Tabs Menu --- */

/*ul#nav                   {display:none}*/
ul#nav,ul#nav li         { list-style-type:none;margin:0;padding:0}
ul#nav                   { float:left;font-size: 90%}
ul#nav li                { float:left;margin-left: 3px;text-align: left;width: 30%}
ul#nav p                 { float:left;padding: 5px 0;background: #f00;text-decoration:none;color: #FFF;}

/* --- Topics List and details ---*/
ul#topiclist,ul#topiclist li   { list-style-type:none;margin:0;padding:4 0}
ul#topiclist                   { font-size: 90%;}
ul#topiclist li                { float:left;margin-left: 3px;text-align: center}
ul#topiclist a                 { float:left;padding: 2px 5px;background: #036;text-decoration:none;color: #FFF;}
ul#topiclist a:hover           { background: #036; color: #fc0;}
.thisiscategory img            { float: right;}
.thisiscategory h1             { font-size: 150%; padding:0px; margin: 0px;}

/* --- MD Menus --- */
.phplmnormal             { width:190px;} 
.phplmnormal div         { font-size: 95%;}
.phplmnormal div div     { font-size: 90%; margin-left: 9px; border-left: 2px solid #036; padding-left: 3px;}
.phplmnormal div a, .phplmnormal div div a { display:block;}
.phplmnormal div a:hover, .phplmnormal div div a:hover { background:#eee;border-style:solid;border-color:#036;border-width:0px 2px 0px 0px;display:block}
.imgs                    { display:none}

/* --- MD Calendar --- */
a.blockevent-one    	  	 { background: #900; color: #fff; padding: 0 0; }
.blockcalcontainer tr td a { font-size: 80%;}
.blockcalcontainer tr td   { padding: 2 0;}
.blockmonthtoday a         { text-decoration: underline; }
.blockmonthoff a           { color: #999;}

/* --- Tenders categories --- */
.Topics-list ul          { margin: 0; padding: 0 0 0 5;}
.pn-sub                  { font-size: 80%; }

/* --- Home Content ---*/
.HomeV1            { text-align: left; padding: 0 2 2 0; margin: 0 0 0 104;}
.HomeV1Title       { text-align: left; padding: 0 0 2 0; color: #036; font-family: Georgia, serif; font-size: 120%; border-bottom: 1px solid #036}

/* --- News Summary --- */
.Summary1               { text-align: left; border:1px solid grey; background: #fff; margin: 2 0;}
.Summary2               { text-align: left; border:1px solid grey; background: #eee; margin: 2 0;}
.Summary-Content        { text-align: left; border-left:1px solid #666; border-right:1px solid #666; margin: 0 170 0 70; padding: 0 5 5 5; line-height: 130% }
.Summary-Notes          { text-align: left; padding: 0px; margin: 0px; }
.Summary-Read           { text-align: right; padding: 3px 5px 0px 3px; margin: 0px; float: right;}
.Summary-Title          { text-align: left;	text-transform: capitalize; float:left; padding: 0px 0px 0px 3px; }

/* --- CMPro Content --- */
#cmpro-pagefocus        {text-align: left; float:right;font-size:150%;color:#036;border-left:3px solid #036;padding-left:8px;padding-right:5px;margin: 5px; width:200px;line-height:110%;font-style:italic; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.cmpro-titleh1          {padding: 10px}

/*--- areas colorate centrali ---
a#c1:hover, a#c2:hover, a#c3:hover, a#c4:hover {border-width:0px 0px 0px 0px; }
a#c1 {background: #cc0000; float:left;display:block; padding:5px;margin:3px;color: #FFFFFF;}
a#c2 {background: #993300; float:left;display:block; padding:5px;margin:3px;color: #FFFFFF;}
a#c3 {background: #669933; float:left;display:block; padding:5px;margin:3px;color: #FFFFFF;}
a#c4 {background: #FF9900; float:left;display:block; padding:5px;margin:3px;color: #FFFFFF;}
div#TopNav2 {height: 26px;}*/


 
/* --- Two Columns  ------------------------- 
ul#TwoColumns,ul#TwoColumns li{list-style-type:none;margin:0;padding:0}
ul#TwoColumns{width:100%;overflow:hidden;margin-bottom:20px}
ul#TwoColumns li{float:left;width:278px;margin:0 5px 0 5px; padding: 5px 0}
ul#TwoColumns li#more{margin-right:0;background: #7D63A9}
ul#TwoColumns p,ul#TwoColumns h3{margin:0;padding: 0 10px}
ul#TwoColumns h3{text-transform:uppercase;padding-bottom:3px;}

/* --- Block Template   ------------------------- */
.Block-Center-Title     {	padding: 0px 5px 5px 5px;	margin: 0px;	line-height: 120%; font-size: 150%;}
.Block-Center-Title h2  {	padding: 0px; margin: 0px; }
.Block-Center-Content   { padding: 5px 5px 0px 5px; margin: 0px; text-align:left;}
.Block-Left-Title       { padding: 0px 0px 0px 0px; margin: 0px; border-bottom: 1px solid #f00; }
.Block-Left-Content     { padding: 2px 0px 3px 5px; margin: 0px; text-align: left;}
.Block-Right-Title      { padding: 0px 0px 0px 0px; margin: 0px; border-bottom: 1px solid #0f0; }
.Block-Right-Content    { padding: 2px 2px 3px 5px; margin: 0px; }

.Area1-Title            { padding: 0px 0px 0px 0px; margin: 0px; border-bottom: 1px solid #f0f; }
.Area1-Content          { padding: 0px 10px 0px 10px; margin: 0px; }
.Area2-Title            { padding: 0px 0px 0px 0px; margin: 0px; border-bottom: 1px solid #044C5B; }
.Area2-Content          { padding: 0px 10px 0px 10px; margin: 0px; }
.Area3-Title            { padding: 0px 0px 0px 0px; margin: 0px; border-bottom: 1px solid #044C5B; }
.Area3-Content          { padding: 0px 10px 0px 10px; margin: 0px; }
.Hilite                 { background-color:#FFFFFF; border:1px solid #FFFFFF; }
.Hilite-Title           { color: #044C5B; font-size: 18px; font-weight: bold; border-bottom: 2px solid #D5EAEF; }
.News-Title             { font-weight: bold; text-align:left; border-bottom:1px solid #D5EAEF; }
.News-Body              { text-align:left; }
.News-Footer            { text-align: right; background-color: #D5EAEF; color: #044C5B; font-size: 10px; border-top: 3px solid #D5EAEF; border-right: 3px solid #D5EAEF; border-bottom: 3px solid #D5EAEF; border-left: 3px solid #D5EAEF;}
.News2-Outline          { background-color:#FFFFFF; border-top: 1px solid #E8F9FC; border-right: 1px solid #044C5B; border-bottom: 1px solid #044C5B; border-left: 1px solid #E8F9FC; }
.News2-Title            { background-color:#E8F9FC; text-align:left; border-bottom:1px solid #D5EAEF; }
.News2-Body             { text-align:left; }
.News2-Footer           { text-align: right; background-color: #E8F9FC; color: #044C5B; font-size: 10px; border-top: 3px solid #E8F9FC; border-right: 3px solid #E8F9FC; border-bottom: 3px solid #E8F9FC; border-left: 3px solid #E8F9FC;}

.Articles               { padding: 5px; text-align: left; font-size: 120%;line-height: 150%;}
.Articles H2            { text-transform: capitalize; padding: 0 0 5 0; border-bottom:1px solid #036 }
.Articles-Content       { text-align: left; margin: 0px; padding: 4 0; }
.Articles-Posted        { text-align: right; padding: 3px 0px 0px 3px; margin: 0px; border-top: 1px solid #036; }
.Articles-Notes         { text-align: left; padding: 0px; margin: 0px; }
.Content                { padding:10px; text-align:left; }
.Content-Footer         { padding:5px; text-align:center; }


/* --- NoBlock Template   ------------------------- */
#NB-Header-Border       { width: 100%; border-bottom: 1px solid #d3e3ff; background:#FFFFFF; }
#NB-Content-Border      { width: 100%; background:#FFFFFF; }
#NB-Column-Left         { float: left; width: 20%; }
#NB-Column-Center       { float: right; width: 75%; background:#FFFFFF; }
#NB-Footer-Border       { width: 100%; border-top: 1px solid #d3e3ff; background:#FFFFFF; }

.poweredtext            { font-size: 50%; font-family: Arial,Helvetica,sans-serif;}
/* --- Full Width Template   ------------------------- */
#FW-Outer                  { background:#FFFFFF; border-left: 1px solid #3e79b4; border-right: 1px solid #3e79b4; border-bottom: 1px solid #3e79b4; }
#FW-NavBar                 { height:5px; border-bottom: 1px solid #000000; background:#78afe5; }
#FW-TopNav                 { height:26px;  }
#FW-HeaderBar              { height:5px; border-bottom: 1px solid #000000; background:#78afe5; }
#FW-FooterBar              { height:5px; border-bottom: 1px solid #000000; background:#78afe5; }
/* --- Template   ------------------------- */
#FW-Header-Border       { border-bottom: 1px solid #d3e3ff; background:#FFFFFF; }
#FW-Content-Border      { background: #FFFFFF; background: #FFFFFF url(../../../images/global/bg-admin.gif) top left repeat-x;}
#FW-Column-Left         { float: left; width: 170px; }
#FW-Column-Center       { margin-left:180px; background:#FFFFFF; }
#FW-Footer-Border       { width: 100%; border-top: 1px solid #d3e3ff; background: #FFFFFF url(../../../images/global/bg-admin-footer.gif) bottom left repeat-x; }
.MDLite-Menu1   { padding-left: 10px; background: #accae7; border-bottom: 1px solid #a2b7cc; text-align: left; }
.MDLite-Menu2   { padding: 10px; text-align: center;  font-size: medium;  font-weight: bold;    }
.MDLite-Menu3   { padding: 0; border-bottom: 1px solid #a2b7cc; text-align: center; }

