/* 1. GENERAL
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

body {
   color:#333333;
   background:#FFF url(../../../imagesFolder/nav08/bg.gif) repeat-x top left;
   font-family:Constantia,Georgia,Utopia,Palatino,'Palatino Linotype',serif;
   font-size: 13px;
   margin:0;}


* {
   margin:0;
   padding:0;
   list-style-type:none;}

#link-webe {
	height:37px;
	width:114px;
	float:left;
	margin-left:62px	
	}
/*html #link-webe {
	height:27px;
	width:114px;
	position:relative;
	top:10px;
	left:65px;
	z-index:120
	}
*:first-child+html #link-webe {
	height:27px;
	width:114px;
	position:relative;
	top:10px;
	left:65px;
	z-index:120
	}*/
/** firman edit **/
/*
#searching {
	width:300px;
	float:right;
	margin-top:20px
	}
*/
#searching {
	position:absolute;
	right:0;
	top:20px;
}
/** end firman **/
#link-logo {
	height:44px;
	width:403px;
	float:left;
	margin-left:45px;
	margin-top:7px
	}
*html #link-logo {
	height:34px;
	width:403px;
	float:left;
	margin-left:25px;
	margin-top:17px
	}
*:first-child+html #link-logo {
	height:34px;
	width:403px;
	float:left;
	margin-left:250px;
	margin-top:17px
	}

/* 1.1	Headings and paragraphs
-----------------------------------------------------------------------------------------------*/	


/* 1.2	Forms
-----------------------------------------------------------------------------------------------*/	
input, textarea, select, search {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px}


/* 1.3	Links
-----------------------------------------------------------------------------------------------*/	
a:link, a:visited {
	color:#333333;
	text-decoration: none;}

a:hover, a:active {
 color:#000;
 text-decoration: underline;}
 
#introduction a:link, #introduction a:visited {
	text-decoration: underline !important;}
 


/* 1.4	Miscellaneous
-----------------------------------------------------------------------------------------------*/	
hr { 
	display: none; }

img {
	border: none; }

fieldset br{
 clear:left;}
 
fieldset{
 border:none;}

/* 2. GENERAL ELEMENTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;}
	
.clearfix:after { /* clear floats */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;}

.clearfix {display:inline-block;}
ul#top-nav .clearfix li {display:inline; float:left}
/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */



/* 3. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
#container{
 width: 940px;
 margin:0;}

#header{
 background:url(../../../imagesFolder/nav08/banner.gif) no-repeat top left;
 height:71px;
 position:relative;
 z-index:10;}

#content{
 background:url(../../../imagesFolder/nav08/border.gif) no-repeat 146px 0;
 height:500px;}

#footer{
 text-align:center;
 color:#8D8B8B;
 clear:both;
 padding: 50px 0 20px 170px;
 font-family:Constantia,Georgia,Utopia,Palatino,'Palatino Linotype',serif;
 font-size:1.1em;}
 
 /* 3.1 CONTENT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
#sidebar{
 width: 148px;
 float:left;}

ul#side-nav{
 font-size:14px;
 padding: 0 18px 20px 18px;}

ul#side-nav li{
 text-align:right;
 margin: 0 0 12px 0;}

ul#side-nav li.active{
 color:#00336f;
 font-size:1.3em;
 text-shadow:#CCCCCC 5px 5px 5px;
 }

ul#side-nav li a:hover, ul#side-bottom-nav li a:hover{
 color:#00336f;
 
 }

ul#side-nav li.active a, ul#side-bottom-nav li.active a{
 color:#00336f;
 text-shadow:#CCCCCC 5px 5px 5px;
 
 
 }


 
ul#side-bottom-nav{
 font-size:11px;
 padding: 0 18px;}

ul#side-bottom-nav li{
 margin: 0 0 5px 0;
 text-align:right;}

#main-content{
 width: 747px;
 margin: 0 0 0 1px;
 float:left;}

#home-nav{
 position:relative;
 top:-55px;
 Xmargin: 0 10px 0 0;
 padding: 0 0 0 0px;}

#home-nav .page-links{
 padding: 0 20px;}

#home-nav .page-links a{
font-size:1.4em;
 color:#000;
 position:relative;
 font-weight:bold;
 height:25px;
 display:block; }

#home-nav .page-links a.prev:hover{
 background-position: 0 -35px !important;}

#home-nav .page-links a.next:hover{
 background-position: right -35px !important;}

#home-nav .page-links a.prev{
 background:url(../../../imagesFolder/nav08/icon_prev.gif) no-repeat top left;
 float:left;
  top:-50px;
  padding:  10px 0 0 40px;}

#home-nav .page-links a.next{
 background:url(../../../imagesFolder/nav08/icon_next.gif) no-repeat top right;
 float:right;
 padding:  10px 40px 0 0;
 top:-42px;}

ul#top-nav{
 background:#F2F7FE;
 padding:10px 0px 0 3px;
 width: 220px;
 float:left;
 position:relative;
 top:-18px;
 margin: 0 10px 0 0;
 font-size:11px;}
ul#top-nav[id] {
 background:#F2F7FE;
 padding:9px 0px 0 9px;
 width: 200px;
 float:left;
 position:relative;
 top:-18px;
 margin: 0 10px 0 0;
 font-size:11px;}
*:first-child+html ul#top-nav{
 background:#F2F7FE;
 padding:10px 0px 0 3px;
 width: 221px;
 float:left;
 position:relative;
 top:-18px;
 margin: 0 10px 0 0;
 font-size:11px;
 }

ul#top-nav2{
position:absolute;
 background:#F2F7FE;
 width: 230px;
 left:580px;
 position:relative;
 top:-55px;
 font-size:11px;
 z-index:1000;
 height:44px
 }
*html ul#top-nav2{
position:absolute;
 background:#F2F7FE;
 width: 230px;
 left:360px;
 position:relative;
 top:-55px;
 font-size:11px;
 z-index:1000;
 height:39px;
 padding-top:5px
 }
 *:first-child+html ul#top-nav2{
position:absolute;
 background:#F2F7FE;
 width: 230px;
 left:360px;
 position:relative;
 top:-55px;
 font-size:11px;
 z-index:1000;
 height:39px;
 padding-top:5px
 }
 
ul#top-nav li{
 float:left;
 padding: 0 5px 0 0;}
 
ul#top-nav2 li{
 float:left;
 padding: 0 5px 0 0;}
 
ul#top-nav li.label{
 padding: 6px 8px 0 0;}

ul#top-nav2 li.label{
 padding: 6px 8px 0 0;}

ul#top-nav li.pages, ul#top-nav li.nodes{
 height: 16px;
 float:left;
 display:block;
 color:#505050 !important;
 text-align:center;
 /*padding: 8px 10px 8px 28px;*/}

ul#top-nav2 li.pages, ul#top-nav2 li.nodes{
 height: 16px;
 float:left;
 display:block;
 color:#505050 !important;
 text-align:center;
 /*padding: 8px 10px 8px 28px;*/}
 
ul#top-nav li a{
 height: 16px;
 float:left;
 display:block;
 color:#505050 !important;
 text-align:center;
 padding: 0px 0px 0px 0px;}
 
 ul#top-nav2 li a{
 height: 16px;
 float:left;
 display:block;
 color:#505050 !important;
 text-align:center;
 padding: 0px 0px 0px 0px;}

/*ul#top-nav li a.nodes, ul#top-nav li.nodes{
 background:url(../../../imagesFolder/nav08/icon_nodes.gif) no-repeat 8px 5px;}

ul#top-nav li a.pages, ul#top-nav li.pages{
 background:url(../../../imagesFolder/nav08/icon_pages.gif) no-repeat 8px 7px;}*/

ul#top-nav li img{
 vertical-align:middle;}

ul#top-nav2 li img{
 vertical-align:middle;}
 
/*ul#top-nav li.pages, ul#top-nav li.nodes {
 background-color:#FFF !important;}*/

p.viewing{
 color:#000000;
 font-size:13px;
 font-family:Constantia,Georgia,Utopia,Palatino,'Palatino  
Linotype',serif;
}

.padded{
 padding: 20px 0 0 20px;
 clear:both;}

.red{
 color:#FF0000 !important;}

p.quote{
 margin-left:20px;}

p.more-info,
.note{
 font-size:13px;} 

#main-content h2{
 color:#013571;
 margin: 0 0 20px 0;
 font-size:1.8em;}

#main-content h3{
 color:#000;
 margin: 0 0 20px 0;
 font-size:1.4em;}

#main-content p{
 padding: 0 0 20px 0;
 line-height:1.5em;}

#main-content .padded a{
 text-decoration:underline !important;
 color:#191454 !important;}

#main-content .image-right{
 float:right;
 margin: 0  0 0 20px;}

#main-content .image-left{
 float:left;
 margin: 0  20px 0 0px;}

ul.list{
 font-size:14px;
 padding: 0 0 15px 0;}

ul.list li{
 list-style-type:disc;
 margin: 0 0 5px 40px}


/* Introduction */
#introduction .image{
 width: 171px;
 float:right;}
#introduction .info-home{
 float:left;
 font-size:15px;
 width: 500px;}
#introduction .info{
 float:left;
 font-size:15px;
 width: 650px;}
div#introduction .img-right {
	padding-right:10px
	}
div#introduction .img-left {
	padding-left:10px
	}
#introduction .intro{
 font-size:1.1em;
 font-weight:bold;}

.important-text {
	font-size:17px;
	font-weight:bold;
	
	}
#nodes-txt {
	line-height:18px;
	font-size:12px
	}
#nodes-txt[id] {
	line-height:18px;
	font-size:14px
	}
#nodes-txt a{
	text-decoration:underline;
	
	}
#nodes-txt a:link{
	text-decoration:underline
	}
#nodes-txt a:hover{
	text-decoration:underline
	}
div#nodes-txt .tit {
	font-size:14px;
	font-weight:bold;
	font-style:italic
	}
div#nodes-txt .tit[class] {
	font-size:16px;
	font-weight:bold;
	font-style:italic
	}
	
/*#pages-nodes {
	float:left;
	width:300px
	}
*html #pages-nodes {
	float:left;
	width:350px
	}*/

/* B */
table {
font-size:14px;
}
table.table-dstclocks{
 width: 434px;
 font-size:12px;;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
 margin:  20px 0 50px 100px;}

table.table-dstclocks thead td.blank{
 border:none;}

table.table-dstclocks thead td{
 font-weight:bold;
 padding: 8px 0;
 text-align:center;
 border-bottom:1px solid #333;}

table.table-dstclocks thead td img{
 float:left;
 margin: 0 10px 0 20px;}

table.table-dstclocks tr th{
 text-align:left;
 padding: 10px 0 5px 0;}

table.table-dstclocks tr td{
 padding: 5px 0;}

table.table-dstclocks tr td input.text{
 width: 50px;}

table.table-dstclocks tr.highlight td{
 background:#D3DCD7;}

/* k */
.foot-notes{
 text-align:right;
 border-top:1px solid #999;
 border-bottom:1px solid #999;
 padding: 10px 0;
 font-size:1.1em;
 font-family:Constantia,Georgia,Utopia,Palatino,'Palatino Linotype',serif;}

/* g */
.image-caption-right{
 text-align:right;
 font-size:1.2em;
 margin: 0 0 15px 15px;
 float:right;}

.image-caption-right img{
 display:block;}

table.table-countries{
 font-size:1.2em;
 width:100%;
 padding: 10px 0;
 border-top:1px solid #000;
 border-bottom:1px solid #000;}

table.table-countries th{
 text-align:left;}

table.table-countries td,
table.table-countries th{
 padding:3px;
 vertical-align:top; }

table.table-countries td.country{
 width: 68%;}

table.table-countries td.continent{
 font-weight:bold;}

table.table-countries tr.highlight td{
 background:#ccc;}





 /* 3.2 FOOTER
-----------------------------------------------------------------------------------------------
===============================================================================================*/
#footer a{
 text-decoration:underline !important;
 color:#51739B !important;
 font-size:11px}

#footer .spicynodes{
 color:#000000;
 font-size:11px}

#footer .spicynodes img{
 position:relative;
 z-index:10;
 margin: -20px 0 5px 0;
 vertical-align:middle;}

#footer .spicynodes a img{
 text-decoration:none !important;}
 
#footer .copyright ,
#footer .copyright a{
 color:#8D8B8B !important;
 font-size:11px
 }


/** added firman **/
input[type=hidden]{
	height:0;
	display:none;
}
/** end firman **/



a.currentPage 
{
	color: #b4252b;
	font-size: 32px;
}
