body
{
background:#98AAA3;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px auto auto auto;
color:#000;
}
#container{
width:1000px;
height:auto;
margin:auto;
padding:0px;
background: #FFF;
}

#header{
width:1000px;
height:120px;
margin:auto;
background-image : url(images/top_bg.gif) repeat-x;
background-color : #809098;
}
.headerbg {	margin: 0 auto;	padding: 0;}

h1 {
padding: 20px;
font-family : georgia;
font-size : 20px;
color : #242424;
}
/* General block */

#top_cont {
width:1000px;
height:auto;
padding: 0px;
}
#left_cont {
float:left;
width:735px;
}
#right_cont {
float:left;
margin:3px;
padding: 2px 5px; 
}

/* Top menu */

#modernbricksmenu2{
padding: 0;

border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu2 ul{
margin:0;
margin-left: 60px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu2 a{
float: left;
display: block;
font: bold 12px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 10px 15px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

#modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

#modernbricksmenu2 #current a{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}


/* Left menu */

/**/
.modernbricksmenu{
padding: 0;
width: 234px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 5px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
border-bottom: 1px solid white;
}

.modernbricksmenu a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

.modernbricksmenu #current a{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
border-color: #D25A0B; /*Brown color theme*/ 
}

.modernbricksmenuline{
clear: both;
margin: 2px;
padding: 0;

height: 5px;
line-height: 5px;
background: #D25A0B; /*Brown color theme*/ 
}

/**/
.top_menu {
	clear: both; 	
	margin: 2px;
        padding: 2px 5px;	
	background: #EEF8EF;  	
}  
.for_banner {
        float: left; 
        margin: 3px; 
        padding: 2px 5px; 
        background: #DAE4D7;
}
.for_details { 
        margin: 3px; 
        padding: 20px; 
        background-color: #EEF8EF; 
        width: 95%; 
}
.f_detail { 
        margin: 3px; 
        padding: 20px; 
        background-color: #DAE4D7; 
        width: 95%; 
}
.for_left { 
       float: left;
}
.for_left_l { 
       float: left;
       padding-left: 20px;
}
.for_right { 
       float: right;
}
.for_hr {
       clear: both; 
       margin: 5px;
}
.for_img {
        float: left;  
        border: thin silver solid; 
        margin: 0 10px 10px 0;
        padding: 3px;
}
.for_menu { 
        float: left; 
        margin-right: 20px; 
}
/* p */

.p_news {
	text-align: justify;
        line-height: 15px;
        border-bottom: 1px dotted #46474e;
	padding: 6px 0px;
	margin: 0px 10px;

}
.p_news_last {
        clear: both; 
	text-align: justify;
        line-height: 15px;
	padding: 6px 0px;
	margin: 0px 10px;
}

/* Button link*/

a.button{background: transparent url('images/gray-left.gif') no-repeat top left; display: block; float: left; line-height: 15px; height: 23px; padding-left: 5px; text-decoration: none; margin-right:5px;}
a:link.button, a:visited.button, a:active.button{color: #494949; }
a.button span{background: transparent url('images/gray-right.gif') no-repeat top right; display: block; padding: 4px 11px 4px 0; font-weight: bold;}
a.button:hover{ background-position: bottom left; color: #a82811;}
a.button:hover span{ background-position: bottom right; font-weight: bold;}

#countrytabs {
  margin: 10px;
  color:#666;
  border:0px;
  font-weight : bold;  
}

#countrytabs a:link,
#countrytabs a:visited,
#countrytabs a:hover,
#countrytabs a:active  {
  text-decoration:none;
  color:#636363;
  background:#F9F9F9;
  border:1px solid #E6E6E6;
  padding:3px 6px;
  font-size:11px
}

#countrytabs a:hover  {
  background:#3B84D0;
  color:#FFFFFF;
  border-color:#E6E6E6;
}



/*
#countrytabs a {background: transparent url('images/gray-left.gif') no-repeat top left; display: block; float: left; line-height: 15px; height: 23px; padding-left: 5px; text-decoration: none; margin-right:5px;}
#countrytabs a:link, a:visited, a:active{color: #494949; }
#countrytabs a span{background: transparent url('images/gray-right.gif') no-repeat top right; display: block; padding: 4px 11px 4px 0; font-weight: bold;}
#countrytabs a:hover{ background-position: bottom left; color: #a82811;}
#countrytabs a:hover span{ background-position: bottom right; font-weight: bold;}
*/
/* Other link */

a.links {
        color : #242424;
        font-size : 12px;
        text-decoration : none;
        font-weight : bold;

}
a.links:hover {
	color: #297eb9;
}

a.pays {
text-decoration:none;
color:#1500FF;
font-weight : bold;
}
a.pays:hover{
text-decoration:underline;
}

/* Left menu block */

.arrowgreen{
	width: 235px; /*width of menu*/
        border: 1px solid gray;
}

.arrowgreen ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.arrowgreen li a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(images/arrowgreen.gif) 100% 0;
        height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}	
	
.arrowgreen li a:link, .arrowgreen li a:visited {
	color: #5E7830;
}

.arrowgreen li a:hover{
	color: #26370A;
	background-position: 100% -32px;
}

	
.arrowgreen li a.selected{
	color: #26370A;
	background-position: 100% -64px;
}

#footer {
width:1000px;
height:90px;
color:#D6FEE7;
background-color:#4F5E5B;
}

#bot_content {
	clear: both;
	margin: 3px;
	height: 5px;
	padding: 20px;
        font-size : 11px;
	font-weight:bold;        
        color : #000;
	background: #DAE4D7;       
}



.pmform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin: 3px 3px;
padding: 0;
}
.pmform .textinput{
width: 190px;
border: 1px solid gray;
}
 
.smb{
font: normal 12px Verdana;
height: 22px;
border: 1px solid black;
background-color: #fff;
}

span.mstk{
font-size:12px;
color:#FA1919;
font-weight:bold;
}

span.frank {
display: block; 
font-size:15px; 
font-weight: bold; 
color: #191919; 
padding: 3px 7px; 
background-color: #A1A1A1; 
float: left;
}
span.whits {
font-weight: bold; color: #ffffff; font-size: 10px;
}
.rank {
padding: 5px 20px; 
font-size:14px; float: left; 
font-weight: bold;
}

.headerbar{  padding: 10px; border:1px solid #d9d9d9; margin: 2px; height: 27px;}
.bigserif{font-size:20px; font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold;}

.newhp {
	padding-top: 9px;
	background-color: #fff;
	padding-right: 9px;
	padding-left: 9px;
}
.newhp:hover {
	padding-top: 9px;
	padding-right: 9px;
	padding-left: 9px;
	background-color: #E4F1F9;
}

/**/

#footernav {

	margin-left: auto;
	margin-right: auto;
}
#footernav li {
	display: inline;
	float: left;
	text-align: center;
	padding: 0 11px;
	border-right: 1px solid #282828;
}
#footernav li.last {
	border-right: none;
}
#footernav a {
	display: block;
}

.navigation {
  margin: 10px;
  color:#666;
  border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active  {
  text-decoration:none;
  color:#636363;
  background:#F9F9F9;
  border:1px solid #E6E6E6;
  padding:3px 6px;
  font-size:11px
}

.navigation a:hover  {
  background:#3B84D0;
  color:#FFFFFF;
  border-color:#E6E6E6;
}

.navigation span {
  margin: 10px;
  text-decoration:none;
  background:#fff;
  padding:3px 6px;
  border:1px solid #E6E6E6;
  color:#ccc;
  font-size:11px;
}


/*Enlarege*/

.ienlarger {

	clear: both; /* set to left or right if needed */
	padding-top: 9px;
	padding-right: 9px;
	padding-left: 9px;
	background-color: #fff;	
}

.ienlarger a { 
	display:block;
	text-decoration: none;
/* add cursor:default; to this rule to disable the hand cursor */
}

.ienlarger a:hover{ /* don't move this positioning to normal state */
 	position:relative;
}

.ienlarger span img {
	border: 1px solid #FFFFFF; /* adds a border around the image */
	margin-bottom: 8px; /* pushes the text down from the image */
}

.ienlarger a span {  /* this is for the large image and the caption */
	position: absolute;
	display:none;
	color: #FFCC00; /* caption text colour */
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; /* caption text size */
	background-color: #000000;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
	width: 250px;
}

.ienlarger img { /* leave or IE puts a border around links */
border-width: 0;
}

.ienlarger a:hover span { 
	display:block;
	top: 50px; /* means the pop-up's top is 50px away from thumb's top */
	left: 90px; /* means the pop-up's left is 90px far from the thumb's left */
	z-index: 100;
}