.modifydate, .componentheading {
display: none;
}

body {
width:100%;
font-family: Tahoma, Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
font-size: 12px;
text-align: center;
background-color: #ffffff;
background: #fff;
}
.clr {
clear: both;
}
.body_bg {
background-color:#FFFFFF;
/*background-color: #ffffff;
background: #fff;*/

}

#clouds{
height:106px;
background-color:#047391;
}

#wrapper{
margin: 0 auto;
padding: 0;
width: 920px;
background-color: #ffffff;

}
/*
#header{

margin:0 0 10px 0;

}*/
#header_img{
background: transparent url(../images/header_logo.jpg) top left no-repeat;
background-color:#047391;
width:900px;
height:106px;
padding:0 10px;
margin:0;

}



/* MENUS ------------------------------------------------------------------------ */


#top_menu{

position: relative;
width:896px;
height:43px;
padding: 0 0 0 4px;
margin-left: 170px;

/*

VERSION ALEX 23:55

width:896px;
height:43px;
padding: 0 0 0 4px;
margin-left: 170px;

margin-top: 9px !important;
/margin-top: -100px;
-margin-top: -100px;
margin-top: -100px;
position: relative;
*/


}





#top_menu ul {
margin: 0;
padding: 0;
height:43px;
text-align: center;
list-style: none;
}

#top_menu ul li {
float: left;
display: block;
margin: 0;
padding: 0 20px 0 2px;

}

#top_menu li a {
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
float: left;
display: block;
color: #fff;
text-decoration: none;
font-weight: bold;
height: 43px;
line-height: 43px;
padding: 0 5px;
margin: 0;
cursor: pointer;
}
#top_menu li a:hover {
background: url(../images/but_hover.gif) bottom center no-repeat;
color:#bcd7e2;
}



#top_menu li a#active_menu-nav{
/*color:yellow;
background: url(../images/but_hover.gif) bottom center no-repeat;*/
color:#bcd7e2;
font-weight:bold;
height: 43px;
/*background: url(../images/but_hover_carre_j.gif) bottom center no-repeat;*/
}



#top_menu li a span {
height: 43px;
display: block;
float: left;
padding: 0 4px 0 0;
}
#top_menu li a:hover span {
text-decoration:none;
}
#top_menu li a.current span {
background: url(../images/but_hover.gif) bottom center no-repeat;
color:red;
}

/* loge */
#top_menuloge{
width:600px; height:40px; margin: 0px 205px auto;
<!--[if lt IE 7]>
top:105px;
<![endif]-->
}
#top_menuloge ul {margin: 0; padding: 0; height:43px; text-align: center; list-style: none; background: url(../images/barreloge.gif) top left no-repeat; background-position: 0px -2px ;}
#top_menuloge ul li {float: left; display: block; margin: 0 5px; padding:0 5px 0 0px;}
#top_menuloge li a {height: 43px; padding: 0 5px; margin: 0;
font-family: Tahoma, Verdana, sans-serif; font-size: 12px; color: #fff; text-decoration: none; font-weight: bold; line-height: 50px; float: left; display: block; cursor: pointer;}
#top_menuloge li a:hover { background: url(../images/but_hover.gif) bottom center no-repeat; color:#bcd7e2; }
#top_menuloge li a#active_menu-nav{ height: 43px; bottom center no-repeat; background: url(../images/but_hover.gif) bottom center no-repeat;
color:#bcd7e2;}
#top_menuloge li a span { height: 43px; display: block; float: left; padding: 0 4px 0 0;}
#top_menuloge li a:hover span {text-decoration:none;}
#top_menuloge li a.current span { background: url(../images/but_hover.gif) bottom center no-repeat;color:red;}

/* deplace */
#top_menudeplace{
width:600px; height:40px; margin: -40px 205px auto;}
#top_menudeplace ul {margin: 0; padding: 0; height:43px; text-align: center; list-style: none; background: url(../images/barredeplace.gif) top left no-repeat; background-position: 0px -2px ;}
#top_menudeplace ul li {float: left; display: block; margin: 0 5px; padding:0 5px 0 0px;}
#top_menudeplace li a {height: 43px; padding: 0 5px; margin: 0;
font-family: Tahoma, Verdana, sans-serif; font-size: 12px; color: #fff; text-decoration: none; font-weight: bold; line-height: 50px; float: left; display: block; cursor: pointer;}
#top_menudeplace li a:hover { background: url(../images/but_hover.gif) bottom center no-repeat; color:#bcd7e2; }
#top_menudeplace li a#active_menu-nav{ height: 43px; bottom center no-repeat; background: url(../images/but_hover.gif) bottom center no-repeat;
color:#bcd7e2;}
#top_menudeplace li a span { height: 43px; display: block; float: left; padding: 0 4px 0 0;}
#top_menudeplace li a:hover span {text-decoration:none;}
#top_menudeplace li a.current span { background: url(../images/but_hover.gif) bottom center no-repeat;color:red;}

/* consomme */
#top_menuconsomme{
width:600px; height:40px; margin: -40px 205px auto;}
#top_menuconsomme ul {margin: 0; padding: 0; height:43px; text-align: center; list-style: none; background: url(../images/barreconsomme.gif) top left no-repeat; background-position: 0px -2px ;}
#top_menuconsomme ul li {float: left; display: block; margin: 0 5px; padding:0 5px 0 0px;}
#top_menuconsomme li a {height: 43px; padding: 0 5px; margin: 0;
font-family: Tahoma, Verdana, sans-serif; font-size: 12px; color: #fff; text-decoration: none; font-weight: bold; line-height: 50px; float: left; display: block; cursor: pointer;}
#top_menuconsomme li a:hover { background: url(../images/but_hover.gif) bottom center no-repeat; color:#bcd7e2; }
#top_menuconsomme li a#active_menu-nav{ height: 43px; bottom center no-repeat; background: url(../images/but_hover.gif) bottom center no-repeat;
color:#bcd7e2;}
#top_menuconsomme li a span { height: 43px; display: block; float: left; padding: 0 4px 0 0;}
#top_menuconsomme li a:hover span {text-decoration:none;}
#top_menuconsomme li a.current span { background: url(../images/but_hover.gif) bottom center no-repeat;color:red;}

/* sors */
#top_menusors{
width:600px; height:40px; margin: -40px 205px auto;}
#top_menusors ul {margin: 0; padding: 0; height:43px; text-align: center; list-style: none; background: url(../images/barresors.gif) top left no-repeat; background-position: 0px -2px ;}
#top_menusors ul li {float: left; display: block; margin: 0 5px; padding:0 5px 0 0px;}
#top_menusors li a {height: 43px; padding: 0 5px; margin: 0;
font-family: Tahoma, Verdana, sans-serif; font-size: 12px; color: #fff; text-decoration: none; font-weight: bold; line-height: 50px; float: left; display: block; cursor: pointer;}
#top_menusors li a:hover { background: url(../images/but_hover.gif) bottom center no-repeat; color:#bcd7e2; }
#top_menusors li a#active_menu-nav{ height: 43px; bottom center no-repeat; background: url(../images/but_hover.gif) bottom center no-repeat;
color:#bcd7e2;}
#top_menusors li a span { height: 43px; display: block; float: left; padding: 0 4px 0 0;}
#top_menusors li a:hover span {text-decoration:none;}
#top_menusors li a.current span { background: url(../images/but_hover.gif) bottom center no-repeat;color:red;}

/* engage */
#top_menuengage{
width:600px; height:40px; margin: -40px 205px auto;}
#top_menuengage ul {margin: 0; padding: 0; height:43px; text-align: center; list-style: none; background: url(../images/barreengage.gif) top left no-repeat; background-position: 0px -2px ;}
#top_menuengage ul li {float: left; display: block; margin: 0 5px; padding:0 5px 0 0px;}
#top_menuengage li a {height: 43px; padding: 0 5px; margin: 0;
font-family: Tahoma, Verdana, sans-serif; font-size: 12px; color: #fff; text-decoration: none; font-weight: bold; line-height: 50px; float: left; display: block; cursor: pointer;}
#top_menuengage li a:hover { background: url(../images/but_hover.gif) bottom center no-repeat; color:#bcd7e2; }
#top_menuengage li a#active_menu-nav{ height: 43px; bottom center no-repeat; background: url(../images/but_hover.gif) bottom center no-repeat;
color:#bcd7e2;}
#top_menuengage li a span { height: 43px; display: block; float: left; padding: 0 4px 0 0;}
#top_menuengage li a:hover span {text-decoration:none;}
#top_menuengage li a.current span { background: url(../images/but_hover.gif) bottom center no-repeat;color:red;}

/* DERNIER ARTICLE ---------------------------------*/



#dernier_article {
postion:absolute;
margin-left: 450px;
width:165px;
height:162px;

text-align:center;
background: url(../images/fond_dernier.gif) bottom center no-repeat;



}

#dernier_article h3{
color:white;
text-decoration:none; font-size:12px; text-align:center; padding-top:35px;
height:28px;
background: url(../images/but_hover.gif) bottom center no-repeat;
}

#dernier_article ul a:link, #dernier_article li a:link{
line-height:10px;
}


#dernier_article a{
padding-left:10px;
padding-right:10px;
}

#dernier_article a:link{
color:white; text-decoration:none; line-height:25px;
}
#dernier_article a:hover{
color:#bcdaf1; text-decoration:underline;
}
#dernier_article a:visited{
color:white; text-decoration:none;
color:#bcdaf1;
}




/* FOOTER --------------------------------------- */

#footer {
/*margin: 0 auto;*/
/*width: 900px;*/
text-align: left;
vertical-align: top;
padding:0px 0 10px 0;
background-color:#047391;
height:20px;

float:left;
width:100%;



}


/* foot menu ---------------------------------------------------*/

#foot_menu
{position:absolute; width:350px; height:20px; margin: 0px 450px auto;
}

#foot_menu a {
font-family: Tahoma, Verdana, sans-serif; font-size: 12px; float: left; display: block; color: #fff;
text-decoration: none; font-weight: bold; padding: 5px 20px; cursor: pointer;
}

#foot_menu a:hover {
background: url(../images/but_hover.gif) bottom center no-repeat;
}

#foot_menu a#active_menu-nav{
height: 43px;
background: url(../images/but_hover.gif) bottom center no-repeat;
}

#foot_menu a#current{
background-color: #FFF;
}




/* operations menu ---------------------------------------------------*/

#operation_menu
{position:absolute; width:550px; height:40px; margin: 35px 100px auto; border: solid 1px #2e3c8f; 
}

#operation_menu a {
font-family: Tahoma, Verdana, sans-serif; font-size: 12px; float: left; display: block; color: #FFF;
text-decoration: none; font-weight: bold; padding: 5px 20px; cursor: pointer;
}

#operation_menu a:hover {
background-color:#2e3c8f; color:#bcd7e2;
}

#operation_menu a#active_menu-nav{
height: 43px;
color:yellow;
}

#operation_menu a#current{
color:yellow;
}



a.mainlevelclass_a_menusecond:link, a.mainlevelclass_a_menusecond:visited{line-height:26px; font-size:14px; color:#fff; text-decoration:none; padding-left:20px; padding-right:20px; background-color:#2e3c8f }

a.mainlevelclass_a_menusecond:hover { color:yellow; border-bottom: solid 1px #D7D81A;  background-color:#2e3c8f }

.moduletabletab_menusecond { text-align:center; }


/* Depot Menu ---------------------------------------------------*/

#depot_menu
{position:absolute;
width:180px;
height:25px;
margin: 0px 15px auto;
background: url(../images/depot_fleche.gif) bottom right no-repeat;


}

#depot_menu a {
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
float: left;
display: block;
color: #fff;
text-decoration: none;
font-weight: bold;
padding: 5px 20px;
cursor: pointer;
}


#depot_menu a:hover {
background: url(../images/but_hover.gif) bottom center no-repeat;
}

#depot_menu a#active_menu-nav{
height: 43px;
background: url(../images/but_hover.gif) bottom center no-repeat;
}

#depot_menu a#current{
background-color: #FFF;
}


/*** Start Search ---------------------------------------------------***/

#search {
position:absolute;
height: 35px;
margin-left: 250px;
margin-top: 3px;
width:200px;

}
#search .search {

float:left;
padding:0;
margin:0;

}
#search form {
margin:0;
padding:0;
}

#search .moduletable {
float:left;
margin:0;
padding:0;
}

#search .search .inputbox {
float:left;
font-size: 12px;
font-family: Tahoma, Arial, sans-serif;
font-weight:bold;
text-transform:capitalize;
color: #7dbbda;
border: 0;
padding: 2px 0 8px 7px;
margin:0 5px 0 0;
height:13px;
line-height:12px;
width:137px;
overflow:hidden;

}
#mod_search_searchword{
padding:4px 0 0 0;
line-height:25px;
}

#search .search .button {
float:left;
width:79px;
height: 28px;
line-height:28px;
margin:0;
padding:0 0 2px 0;
border:none;
cursor:pointer;
color:#56a7d0;
font-weight:bold;
font-size: 12px;
font-family: Tahoma, Arial, sans-serif;
}
#mod_search_searchword{
padding:0;
}

input.inputbox{
border: 1px solid #9ecee7;
background:#fff;
color:#999;
}

input.button, .validate{
color: #6ba9c8;
font-size: 11px;
border: 1px solid #9ecee7;
background: #fff;
}
.button {
color: #6ba9c8;
font-size: 11px;
border: 1px solid #9ecee7;
background: #fff;
padding:2px 5px;
}
input.button:hover {
cursor: pointer;
}
input[type="checkbox"], input[type="radio"]{
border:none;
}
#searchphraseany, #searchphraseall, #searchphraseexact{
border:none;
}
input{
border: 1px solid #9ecee7;
}

/*** End Search ***/
#logo{
float:left;
width:450px;
height:45px;
line-height:45px;
margin:0;
text-align:right;
}
#logo a{
font-size:18px;
font-family: Tahoma, Arial, sans-serif;
font-weight:bold;
text-decoration:none;
color:#60a0c0;
padding:0 10px 0 0;
margin:0;
}
#news{
width:882px;
height:160px;
padding:0 0 0 18px;
}
#news_flash {
float:left;
width:391px;
height:137px;
padding:0;
margin: 0;
overflow:hidden;
background:transparent url(../images/newsflash.jpg) top left no-repeat;
}
#news_flash .module div div div h3{
background:transparent url(../images/newsflash_h3.jpg) top left no-repeat;
height:25px;
width:381px;
font-family: Tahoma, Arial, sans-serif;
color: #5a9ab9;
font-size: 14px;
text-decoration: none;
text-align: left;
padding: 8px 0 0 10px;
font-weight: bold;
margin: 0;
}
#news_flash table.contentpaneopen {
width:370px;
float:left;
padding:0;
margin:10px 0 0 0;
}
#news_flash table.contentpaneopen td {
color:#568196;
padding:0 0 0 10px;
width:346px;
margin:0;
font-size: 11px;
text-align:justify;
font-family:Tahoma, Arial, sans-serif;
}







.content_m{
/* bordure bleue autour du contenu
background: transparent url(../images/content_middle.gif) top center repeat-y;
*/
}

/* contenu central --------------------*/
.content_t {
width:880px;
margin:0 auto;
padding:20px;
/*background: transparent url(../images/content.png) top center no-repeat;*/
}

.content_b{
background: transparent url(../images/content_bottom.gif) bottom center no-repeat;
}

#pathway{
margin: 0 0 10px 0;
padding: 0;
height: 25px;
background: transparent url(../images/path_r.gif) bottom right no-repeat;
}
#pathway .pathway_l{
margin: 0;
padding: 0;
width: 100%;
height: 25px;
text-align:left;
background: transparent url(../images/path_l.gif) bottom left no-repeat;
}
div.pathway_l span {
color:#999;
font-size:11px;
height:25px;
line-height:25px;
padding:0 0 0 10px;
text-align:left;
}
div.pathway_l td {
vertical-align:middle;
height:25px;
}
a.pathway:link, a.pathway:visited {
color:#999;
font-size:11px;
height:25px;
line-height:25px;
}

#content {
width:920px;
}

#leftcolumn {
float: left;
margin: 0 10px 0 0;
padding: 0;
width: 182px;
text-align:center;
}
#leftcolumn div.module_menu, #rightcolumn div.module_menu, #leftcolumn div.module, #rightcolumn div.module {
margin:0px;
padding:0 0 10px 0;
text-align:center;
width:182px;
}

#leftcolumn div.module_menu div, #rightcolumn div.module_menu div, #leftcolumn div.module div, #rightcolumn div.module div, #leftcolumn div.module_text div , #rightcolumn div.module_text div{

padding:0;
margin:0;
}
#leftcolumn div.module_menu div div, #rightcolumn div.module_menu div div, #leftcolumn div.module div div, #rightcolumn div.module div div, #leftcolumn div.module_text div div, #rightcolumn div.module_text div div{

padding:0 0 5px 0;
margin:0;
}

#leftcolumn div.module_menu div div, #leftcolumn div.module div div, #leftcolumn div.module_text div div{

padding:0 0 6px 0;
margin:0;

}

#leftcolumn div.module_menu div div div, #rightcolumn div.module_menu div div div, #leftcolumn div.module div div div, #rightcolumn div.module div div div, #leftcolumn div.module_text div div div, #rightcolumn div.module_text div div div {

padding:0;
margin:0;
color:#666;
}
#leftcolumn .module_menu div div div h3, #rightcolumn .module_menu div div div h3, #leftcolumn .module div div div h3, #rightcolumn .module div div div h3, #leftcolumn .module_text div div div h3, #rightcolumn .module_text div div div h3 {

font-size:12px;
font-family:Tahoma, Verdana, sans-serif;
font-weight:bold;
height:30px;
line-height:28px;
margin:0 auto;
padding:30 0 5px 10px;

}

#leftcolumn div.module_menu div div div div, #rightcolumn div.module_menu div div div div, #leftcolumn div.module div div div div, #rightcolumn div.module div div div div, #leftcolumn div.module_text div div divdiv, #rightcolumn div.module_text div div div div{
padding:0;
margin:0 auto 40px;
width:160px;
}

#leftcolumn table, #rightcolumn table{
width:160px;
margin:0 auto 0 auto;
padding:0;
}
#leftcolumn table td{
color:#6ba9c8;
font-size:12px;
font-family: Tahoma, Verdana, sans-serif;
padding: 0;
vertical-align:bottom;

}
#leftcolumn div.module form table{ /* modula za registracia */
padding:0;
text-align:left;
margin:0 auto;
font-size:12px;
font-family: Tahoma, Verdana, sans-serif;
color:#6ba9c8;
}

#leftcolumn div.module form { /* modula za registracia */
padding:6px;
text-align:center;
margin:0 auto;
font-size:12px;
font-family: Tahoma, Verdana, sans-serif;
color:#6ba9c8;
width:160px;
}
div.module div div div form#form-login {
margin:0 auto;
}

#mod_templatechooser_jos_change_template{
float:left;
font-size:11px;
}

#leftcolumn .module_menu div div div div{ /** menuto in leftcol**/
text-align:left;
}
#leftcolumn ul.menu{
text-align:left;
padding:0 10px 0 11px;
}
#leftcolumn ul.menu li{ /* distance between links in leftcol*/
padding:0;
line-height:23px;
background: transparent url(../images/menu_row.gif) bottom center no-repeat;
}
ul#mainlevel{
padding:0 10px 0 10px;
}

/* LEFTCOLUMN linkove */
#leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link,
#rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link {
margin: 0;
padding: 0 0 0 10px;
line-height: 18px;
text-decoration: none;
color: #6ba9c8;
font-weight: bold;
font-size: 12px;
font-family:Tahoma, Arial,sans-serif;
background: transparent url(../images/menu_arrow.png) center left no-repeat;
}

#leftcolumn ul.menu li a:hover, #rightcolumn ul.menu li a:hover {
text-decoration: underline;
font-weight: bold;
}

/* CURRENT LINKS */
#leftcolumn ul.menu li#current a, #leftcolumn ul.menu li#current a:link,
#rightcolumn ul.menu li#current a, #rightcolumn ul.menu li#current a:link {
color: #6ba9c8;
font-weight: bold;
text-decoration: underline;
}

#leftcolumn ul.menu li#current a:hover, #rightcolumn ul.menu li#current a:hover {
text-decoration: underline;
}

/* SUB MENU LINKS */
#leftcolumn ul.menu li#current ul li a, #leftcolumn ul.menu li#current ul li a:link {
text-decoration: none;
color: #6ba9c8;
font-size: 12px;
font-weight: bold;
font-family:Tahoma, Arial,sans-serif;
height:18px;
line-height: 18px;
border: none;
padding: 0 0 0 10px;
margin:0 0 0 10px;
background: transparent url(../images/menu_arrow.png) center left no-repeat;
}
#leftcolumn ul.menu li ul li{
background:none;
}
#leftcolumn ul.menu li ul li#current a, #leftcolumn ul.menu li ul li#current a:link, #leftcolumn ul.menu li ul li#current a:visited, #leftcolumn ul.menu li ul li#current a:hover {
text-decoration: none;
font-size: 12px;
font-weight: bold;
font-family:Tahoma, Arial,sans-serif;
color: #6ba9c8;
height:18px;
line-height: 18px;
border: none;
padding: 0 0 0 10px;
margin:0 0 0 10px;
background: transparent url(../images/menu_arrow.png) center left no-repeat;
}
/* SUBMENU POSITION */

#leftcolumn ul.menu li#current ul {
margin: 0;
padding: 0;
}

#leftcolumn ul.menu li#current ul li {
margin: 0;
padding: 0;
background:none;
}

/* CURRENT SUBMENU POSITION */
#leftcolumn ul.menu li ul {
margin: 0;
padding: 0;
}

#leftcolumn ul.menu li.parent ul li a {
text-decoration: none;
font-size: 12px;
font-weight: bold;
font-family:Tahoma, Arial,sans-serif;
height:18px;
line-height: 18px;
border: none;
padding: 0 0 0 10px;
margin:0 0 0 8px;
background: transparent url(../images/menu_arrow.png) center left no-repeat;
}

#leftcolumn ul.menu li#current ul li a:hover {
color: #6ba9c8;
}













/* END LINKS */

#main_full, #main{
float: left;
width: 680px;
padding:0;
margin:0;
font-size:12px;
text-align:left;
}

#leftcolumn div.module div div div div div{ /** syndicate **/
text-align:center;
padding:0;
margin:0 auto;
}

.module .syndicate{
margin:0 auto;
width:180px;
text-align: center;
padding:10px 0 0 0;
}

.module .syndicate div {
padding:0;
margin:0 auto;
text-align:center;
}

td {
font-family: Tahoma, Arial, Verdana, sans-serif;
color: #666;
}
.contentpaneopen table td{
text-align:left;
}
.text{
text-align:left;
padding:0 0 0 10px;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size:11px;
line-height: 12px;
}
div div div form{
margin:0 auto;
text-align:left;
padding:0;
}

ul {
margin: 0;
padding: 0;
list-style: none;
list-style-position:outside;
}

li{
line-height:18px;
padding-left: 0;
padding-top: 0;
}

/** Linkove **/
a {
outline: none;
}
a:link, a:visited {
text-decoration: underline;
font-weight: normal;
color: #6ba9c8;
font-size:12px;
}
a:hover {
text-decoration: none;
font-weight: normal;
color: #6ba9c8;
font-size:12px;
}


body.contentpane {
background: #fff;
text-align: left;
}
body.contentpane p{
color:#666;
}
body.contentpane table.contentpaneopen td{

}

body.contentpane .contentpaneopen {
width: 100%;
}

body.contentpane .contentpaneopen .contentheading {
color:#666;
}

.moduletable {
margin: 0 auto;
}
select.button {
width: auto;
padding: 0;
}

.pagenav_prev, .pagenav_next {
font-family: Tahoma, Arial, Verdana, sans-serif;
color: #999;
font-size: 12px;
}

p {
margin: 0 0 5px 0;
text-align: justify;
}
#leftcolumn p{
margin-bottom: 0;
}
table.contentpaneopen td.contentheading {
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 12px;
vertical-align: middle;
color: #6ba9c8;
font-weight: bold;
padding: 0;
margin:0;
}
table.contentpane ul{
margin : 0;
padding : 0;
}
table.contentpane ul li{
line-height:18px;
padding:0;
}
table.contentpane td{
text-align:left;
}

.button:hover{
cursor: pointer;
}
#form-login .button{
float:left;
margin:5px 0 5px 0;
}

#contact_text{
border: 1px solid #999;
}

.back_button {
float: left;
text-align: center;
font-size: 11px;
font-weight: normal;
width: auto;
padding: 0px 10px;
line-height: 20px;
margin: 10px 0 50px 0;
}

.componentheading {
margin: 0;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 14px;
text-align: left;
color: #9c7338;
padding: 0 0 0 10px;
font-weight:bold;
}
element.style{
margin:10px;
padding:0;
}







a.sgfooter:link, a.sgfooter:visited {
color: #6ba9c8;
font-size: 11px;
font-family: Verdana, Arial, Tahoma, sans-serif;
text-decoration: none;
}
a.sgfooter:hover {
color: #6ba9c8;
}

#valid{
color: #6ba9c8;
font-size: 11px;
font-family: Verdana, Arial, Tahoma, sans-serif;
height:20px;
line-height:20px;
}
#valid a:link, #valid a:visited{
text-decoration: none;
font-weight: normal;
color: #6ba9c8;
font-size:11px;
}

.sgf {
font-size: 12px;
font-family: Tahoma, Arial, Verdana, sans-serif;
color: #6ba9c8;
text-decoration: none;
}
.sgf1 {
font-size: 12px;
font-family: Tahoma, Arial, Verdana, sans-serif;
color: #6ba9c8;
text-align: center;
}

a.sglink:link, a.sglink:visited {
color: #6ba9c8;
font-size: 11px;
font-family: Verdana, Arial, Tahoma, sans-serif;
text-decoration: none;
}
a.sglink:hover {
text-decoration: none;
}

img, table{
border:none
}
a img {
border: none;
}

.pagenav {
font-size:12px;
font-weight:normal;
}

a.toclink:link, a.toclink:visited {
line-height:normal;
font-size:11px;
font-family: Tahoma, Arial, Verdana, sans-serif;
color: #6ba9c8;
text-decoration: underline;
}
a.toclink:hover {
text-decoration: none;
}
table.contenttoc {
padding: 4px;
margin-left: 4px;
margin-bottom: 2px;
}

table.contenttoc th {
color: #666;
text-align: left;
padding-top: 2px;
padding-left: 4px;
height: 21px;
font-weight: normal;
font-size: 11px;
text-transform: uppercase;
}
.sectiontableheader {
height: 20px;
padding-right:3px;
font-weight :normal;
}
.sectiontableentry2, .sectiontableentry1 {
font-size: 12px;
text-align:left;
padding:2px;
}
.sectiontableentry1 {
background:#ebf5fb;
}

td.sectiontableentry2 input, td.sectiontableentry1 input{
border:none;
}

table.contentpane {
padding: 0;
}

table.contentpane td.contentdescription {
font-size:12px;
line-height:18px;
padding: 0;
}

table.contentpane td.componentheading {
height: 20px;
padding: 0 0 3px 0;
color: #6ba9c8;
text-align: left;
padding-bottom:3px;
white-space: nowrap;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: normal;
}

table.contentpaneopen td {
padding:0;
line-height: 14px;
font-size:12px;
font-family: Tahoma, Arial, Verdana, sans-serif;
text-align:left;
}

.height {
height: 100%;
}

.small {
font-size: 11px;
color: #6ba9c8;
font-weight: normal;

text-align: left;
}
.searchintro{
font-size:12px;
text-align:left;
}

table.contentpaneopen td.createdate {
height: 20px;
vertical-align: top;
font-size: 11px;
color: #6ba9c8;
font-weight: normal;
padding-top: 0px;
text-align:left;
}
table.contentpaneopen td.modifydate {
height: 20px;
vertical-align: top;
font-size: 11px;
color: #6ba9c8;
font-weight: normal;
padding-top: 0px;
text-align:right;
}








/** Data **/
.modifydate {
height: 20px;
vertical-align: bottom;
font-size: 11px;
color: #6ba9c8;
font-weight: normal;
text-align: right;
}

table.contentpaneopen td a.readon{
display: block;
float: right;
line-height: 14px;
font-size: 11px;
font-family: Tahoma, Arial, sans-serif;
text-decoration: underline;
padding: 1px 2px 1px 2px;
color:#6ba9c8;
}

table.contentpaneopen td a.readon:hover{
text-decoration: none;
}

.blog_more {
margin: 2px 8px;
font-size:12px;
font-weight:bold;
text-align:left;
}

h4 {
font-size: 10px;
text-transform: uppercase;
}

#modlgn_remember {
border:0;
padding:0;
margin:0;
background:none;
}
#form-login-remember{
text-align:left;
}
#modlgn_username, #modlgn_passwd{
float:left;
display:block;
width:700x;
margin:0 10px 5px 0;
height:16px;
line-height:16px;
padding:2px 0 2px 2px;
}

div#timedate {
font-size: 12px;
font-weight: bold;
color: #AB4C37;
text-align: center;
padding: 0 0 10px 0;
}

div.bannergroup_text {
text-align:left;
padding:0;
}
.nopad{
padding:0;
margin:0;
}

div.nopad form#jForm p, div.nopad form#jForm div#navigation {
padding: 5px 0 0 10px;
}

td.middle_pad {
width: 20px;
}


/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/

div.offline {
background: #fff;
width: 100%;
position: absolute;
top: 0;
left: 0;
font-size: 1.2em;
padding: 5px;
}

/* headers */
div.componentheading {
height: 22px;
padding: 0;
font-size:12px;
font-family:Tahoma,Arial,Verdana,sans-serif;
color:#6ba9c8;
font-weight:normal;
}

h1 {
padding: 0;
font-family: Tahoma, Arial, sans-serif;
font-size: 1.3em;
font-weight: bold;
vertical-align: bottom;
color: #6ba9c8;
text-align: left;
width: 100%;
}

h2, .contentheading {
padding: 0;
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
vertical-align: middle;
color: #6ba9c8;
text-align: left;
font-weight: bold;
margin-bottom:0;
}

table.contentpaneopen h3 {
margin-top: 25px;
}

h4 {
font-family: Tahoma, Arial, sans-serif;
color: #6ba9c8;
}

h3, .componentheading, table.moduletable th, legend {
margin: 0;
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
text-align: left;
color: #6ba9c8;
padding: 0;
}










/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/** overlib **/

.ol-foreground {
background-color: #f1f1f1;
color: #999;
}

.ol-background {
background-color: #f1f1f1;
color: #999;
}

.ol-textfont {
font-family: Tahoma, Arial, sans-serif;
font-size: 10px;
}

.ol-captionfont {
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color: #f6f6f6;
font-weight: bold;
}
.ol-captionfont a {
background-color: #f1f1f1;
color: #999;
text-decoration: none;
font-size: 12px;
}

.ol-closefont {}

/* spacers */
span.article_separator {
display: block;
height: 20px;
}

td.buttonheading {
text-align: right;
width: 0;
}

table.blog span.article_separator {
display: block;
height: 20px;
}


/* table of contents */

table.contenttoc td {
padding: 0 5px;
}



/* content tables */
td.sectiontableheader {
color: #6BA9C8;
font-weight: bold;
padding: 4px;
border-bottom: 1px solid #666;
text-align:left;
}
form table td{
text-align:center;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
padding: 3px;
color: #999;
font-size: 10px;
}


/* content styles */
.contentpaneopen, table.contentpane {
margin: 0;
padding: 0;
}

table.contentpane td.contentdescription {
width: 710px;
}

table.contentpane ul li a .category {
color: #FF8800;
}

table.contentpaneopen {
margin: 0;
padding:0;
color:#666;
}

table.contentpaneopen li {
margin-bottom: 5px;
}

table.contentpaneopen fieldset {
border: 0;
border-top: 1px solid #999;
}


table.contentpaneopen h4 {
font-family: Tahoma, Arial, sans-serif;
color: #6BA9C8;
}

.highlight {
background-color: #bfc3c8;
}

/* module control elements */
table.user1user2 div.moduletable {
margin-bottom: 0px;
}
#banner{
padding:10px 0 0 0;

}
.bannerheader {
padding: 0;
}

table.adminform textarea {
width: 540px;
height: 400px;
font-size: 1em;
color: #000099;
}

form#form-login fieldset {
border: 0 none;
margin: 0;
padding: 0;
}
form#form-login ul li{
text-align:left;
padding: 0;
line-height:14px;
}

form#form-login ul li a {
text-align: left;
padding: 0;
font-size: 10px;
}

/* thumbnails */
div.mosimage { margin: 5px; }
div.mosimage_caption { font-size: .90em; color: #999; }

div.caption { padding: 0 10px 0 10px; }
div.caption img { border: 1px solid #CCC; }
div.caption p { font-size: .90em; color: #999; text-align: center; }

/* Parameter Table */
table.paramlist {
margin-top: 5px;
}

table.paramlist td.paramlist_key {
width: 128px;
text-align: left;
height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
font-family: Tahoma, Arial, sans-serif;
font-weight: bold;
font-size : 14px;
color : #c30;
text-align: center;
width: auto;
background-color: #f9f9f9;
border: solid 1px #d5d5d5;
margin: 3px 0px 10px;
padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */
.bannergroup {
}

.banneritem {
}

/* Text advert style */

.banneritem_text {
padding: 4px 8px;
font-size: 11px;
}

.bannerfooter_text {
padding: 8px 20px;
font-size: 11px;
text-align: right;
}

/* see system general.css */

.pagination span { padding: 2px; }
.pagination a { padding: 2px; }

/* Polls */
.pollstableborder td {
text-align: left;
}

/* Frontend Editing*/
fieldset {
border: 1px solid #ccc;
margin-top: 15px;
padding: 15px;
}

legend {
margin: 0;
padding: 0 10px;
}

td.key {
border-bottom:1px solid #eee;
color: #999;
}

/* Tooltips */
.tool-tip {
float: left;
background: #ffc;
border: 1px solid #D4D5AA;
padding: 5px;
max-width: 200px;
}

.tool-title {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: bold;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
font-size: 100%;
margin: 0;
}

/* System Standard Messages */
/* System Error Messages */
#system-message dd.error ul {
color: #999;
background: none;
border-top: 1px solid #2f3943;
border-bottom: 1px solid #2f3943;
padding: 0;
margin: 0;
list-style: none;
}

/* System Notice Messages */
#system-message dd.notice ul {
color: #ECA5A7;
background: none;
border-top: 1px solid #2f3943;
border-bottom: 1px solid #2f3943;
padding: 3px;
margin: 0 0 5px 0;
list-style-image: none;
}

#system-message dd {
text-indent: 0;
}
td.smalldark{
text-align:left;
}

#system-message dd ul {
list-style: none;
color: #9A2A2A;
background: none;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
list-style-image: none;
}

#system-message {
margin: 5px auto;
text-align: center;
width: 98%;
}




