/* Basic Joomla CSS typography template: Barrie North: Compass Designs: www.compassdesigns.net */

/* Typography CSS. Global settings start and then get over-ridden later in sheet*/
/* Note that CSS styles include shorthand styles (like 'font:' and then long-hand versions. Don't set style in both!*/
/* When done styling, convert all styles to shorthand and delete longhand ones */

/* Start of Global page settings. Should get over-ridden later on*/

a:hover {
    color: #CF2129;
    font: normal 12px Tahoma, Verdana, sans-serif;
    text-decoration: underline;
}

a {
        color: #CF2129;
        font: normal 12px Tahoma, Verdana, sans-serif;
        text-decoration: none;
}

.latestnews li a:hover{
font: normal 12px Tahoma, Verdana, sans-serif;
color:red;
text-align:left;
/*padding: 0px 30px 0px 0px;*/
list-style: disc;
float:none;
vertical-align: top;
text-decoration: underline;
}


.latestnews li a{
font: normal 12px Tahoma, Verdana, sans-serif;
color:red;
text-align:left;
/*padding: 0px 30px 0px 0px;*/
list-style: disc;
float:none;
vertical-align: top;
text-decoration: none;
}

div.moduletable .latestnews li {
    padding: 10px 30px 10px 0px;    
    color: green;
    vertical-align: top;
    text-decoration: none;    
    text-align:left;    
    float:none;    
}

body {background-color:#FFFFFF; overflow:scroll;overflow-x:hidden;margin: 0;padding: 0;  }
img, table {border: none;}
.text {
       padding: 10px 10px 10px 10px;
       font: normal 13px Tahoma, Verdana, sans-serif;
       text-align: justify; padding-bottom: 5px; color: #333333;
}

.lang {
    text-align: left;
    width: 100%;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    font-weight: normal;
    line-height: 0px;
}

.lang2 {
/*
    height:38px;
    width:142px;
*/
    height:39px;
    width:90px;
    margin-top:0px;
    float:left;

 }

.mail {
    height:39px;
    width:38px;
    margin-top:0px;
    float:left;
}

.map {
    height:39px;
    width:37px;
    margin-top:0px;
    float:left;

}
.home {
    height:39px;
    width:39px;
    margin-top:0px;
    float:left;
}


 ul.menu li a:visited {
    display: block;
    line-height: 18px;
    padding-left: 24px;
    color: red;
    font-weight: bold;
    text-decoration: underline;
    font: bold 14px Arial, Verdana, sans-serif;
    padding: 2px 10px 10px 10px;


}

ul.menu li a:link {
    display: block;
    line-height: 18px;
    padding-left: 24px;
    color: red;
    font-weight: bold;
    text-decoration: underline;
    font: bold 14px Arial, Verdana, sans-serif;
    padding: 2px 10px 10px 10px;
    list-style: none;
}

ul.menu li a:hover {
    color: #333333;
    list-style: none;
}

li#current a:visited{
    margin: 1;
    font: bold 14px Arial, Verdana, sans-serif;
    padding: 2px 0px 10px 15px;
    color: #22AC5D;
    background: url(../../beloil/images/selected.png) no-repeat;
    list-style: none;

 }

li.menu {
    padding-left: 24px;
    font: bold 14px Arial, Verdana, sans-serif;
    list-style: none;
}

ul.menu {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.footer {font: normal 11px Tahoma, Verdana, sans-serif; color: #B1AFB7; padding: 4px 4px 0px 0px;}

.foot
{

  margin-bottom: 10px;
  border-bottom: 1px solid #c5c8d0;
}


.contentheading {
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font: bold 14px Tahoma, Verdana, sans-serif;*/
    font: bold 13px Tahoma, Verdana, sans-serif;
    text-align: justify; padding-bottom: 5px; color: #333333;
    /*color: #22AC5D;*/
    line-height: 30px;
    border-bottom: 1px solid #D6D6D6;
}



table.moduletable,  div.moduletable_menu, div.moduletable, div.moduletable_text {
    width: 100%;
    padding-bottom: 6px;
    color: #333333;
    /*text-align: right;*/
}
.bannergroup {
}

.banneritem {
display: block;
    margin-left: auto;
    margin-right: auto;
}

h1 {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000000;
}

h2 {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 14px;
    margin: 10px 0;
}

h3 {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    color: #93AC9C;
    margin: 7px 0;
}

h5 {
    margin: 0;
    font-family: Tahoma, Verdana, sans-serif;
    font-weight: normal;
    font-size: 14px;
    text-align: left;
    color: #555;
    padding: 0;
}

/* content styles */

table.contentpaneopen h1 {
    margin-top: 5px;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000000;
}
table.contentpaneopen h2 {
    margin-top: 5px;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
}

table.contentpaneopen h3 {
    margin-top: 5px;
    font-size: 15px;
    font-weight: normal;
    color: #000000;
}
table.contentpaneopen h4 {
    margin-top: 5px;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}
table.contentpaneopen h5 {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 13px;
    margin-top: 0px;
    color: #333;
}

table.contentpaneopen  {
    font: normal 13px Tahoma, Verdana, sans-serif;
    text-align: justify; padding-bottom: 5px; color: #333333;
}


#news {
	text-align: left;
	padding-top: 10px;
	padding-right: 5px;
	width: 90%;
	float: left;
   	vertical-align: top; 
}

