#header_top_menu {
	text-align: right;
	padding:6px 12px 3px 0px;
	font:10px verdana, tahoma, arial, sans-serif;
	color:#a1a1a1;
	height:auto;
}
#header_top_menu_lan {
	text-align:left;
	float:left;
	padding:6px 12px 3px 12px;
	font:10px verdana, tahoma, arial, sans-serif;
	color: #a1a1a1;
	height: auto;
}

a.header_top_menu, a.header_top_menu:hover, a.languagelink, a.languagelink:hover, a.languagelink:visited,
a.languagelink_active, a.languagelink_active:hover, a.languagelink_active:visited, a.logo a  {
	font:bold 10px verdana, tahoma, arial, sans-serif;
	color:#FF9000;
	height:auto;
}
a.header_top_menu:hover, a.languagelink:hover, a.languagelink_active:hover {
	text-decoration:underline;
}

* {min-height:1px;}

/*body {border:0; margin:0; padding:0; background:#F2F5FE url("images/bg.gif") 0 0 repeat-x; font:70%/160% "verdana",sans-serif; color:#192666; _text-align:center;}
*/

body{
font-family:Arial,Verdana,sans-serif;
font-size:14px;
font-weight:normal;
line-height:20px;
background:#F2F5FE url("images/bg.gif") 0 0 repeat-x; color:#192666;
}

a {color:#192666;}
a:hover {color:#4F6AD7;}

p {border:0; margin:3px 0; padding:0;}

div {display:block; border:0; margin:0; padding:0;}

h1, h2, h3, h4, h5 {border:0; margin:15px 0 10px 0; padding:0; font-weight:bold;}
h1 {font-size:100%; line-height:100%; font-family:"georgia",serif; font-weight:normal;}
h2 {font-size:160%; line-height:100%; font-family:"georgia",serif; font-weight:normal;}
h3 {font-size:120%; line-height:100%; font-weight:bold;}
h4 {font-size:120%;}
h5 {font-size:100%;}

ul, ol {display:block; border:0; margin:15px 0 15px 40px; padding:0;}
ol {list-style-type:decimal;}
li {display:list-item; border:0; margin:0; padding:0; _height:1px;}
ul ul, ul ol, ol ol, ol ul {margin: 0 0 0 20px;}

dl {border:0; margin:15px 0; padding:0;}
dt {border:0; margin:0; padding:0; font-weight:bold;}
dd {border:0; margin:0 0 0 30px; padding:0;}

form {border:0; margin:0; padding:0;}
fieldset {border:1px solid #ccc; margin:15px 0; padding:10px;}
legend {margin-left:10px; font-size:100%; font-weight:bold; color:#008;}

hr {display:block; height:1px; margin:10px 0; padding:0; background:#CCC; border:0 solid #CCC; color:#CCC;}

a, img, span {border:0; margin:0; padding:0;}
abbr, acronym {border-bottom:1px dotted #CCC; cursor:help;}

del, .through {text-decoration:line-through;}
strong, .strong {font-weight:bold;}
cite, em, q, var {font-style:italic;}
code, kbd, samp {font-family:monospace; font-size:110%;}

/* Floating */
.f-left {float:left;}
.f-right {float:right;}

/* Text align */
.t-left {text-align:left;}
.t-center {text-align:center;}
.t-right {text-align:right;}
.va-middle {vertical-align:middle;}
.clear {clear:both;}
.box {min-height:1px; _height:1px;}
.box:after {content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both;}
.nom {margin:0;}
.noscreen {display:none;}

.FullCaption {
	margin-left:12px;
	padding-top:14px;
	padding-left:10px;
	width:747px;
	height:29px;
}

.tbox{
	color: #000000;
	font-size: 11px;
	border: 1px solid #333333;
	min-width:100px;
	max-width:95%;
}

.fborder {
	
}

.forumborder {
	border: #000080 1px solid;
}

.forumheader {
	background-color: #f1f4fd;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#000;
	padding: 4px;
	background-image : url();
	border-top: 1px solid #becde0;
	border-bottom: 1px solid #e2e9f1;
	border-left: 0;
	border-right: 0;
	height: 20px;
	text-align: left;
}

.forumheader a {
	color:#000;
}

.forumheader2 {
	background-color: #f4f6fb;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 4px;
	border: #f4f6fb 1px solid;
	text-align: left;
}

.forumheader3 {
	background-color: #f1f4fd;
	font: 13px Arial,Verdana,sans-serif;
	text-align: left;
	color:#000;
	padding: 4px;
	border: #f1f4fd 1px solid;
}

.fcaption {
	border-bottom: 1px solid #becde0;
	border-top: 1px solid #e2e9f1;
	border-left: 0;
	border-right: 0;
	background-image : url(images/fcaption.png);
	padding: 2px 0 2px 4px;
	background-color: #f9fafb;
	font: 9pt verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#616060;
	height: 25px;
}

.fcaption a {
	color:#000;
}
	
.finfobar {
	background-color: #CCC8C8;
	color:#000;
	padding: 4px;
	border: 1px solid #C3BDBD;
	text-align: left;
	background-image : url(images/forumheader.png);
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
}

.helpbox {
	background-color: #F0F1ED;
	color: #6D6E71;
	width:95%;
	font: 9px verdana, tahoma, arial, sans-serif;
}

.indent{
	padding: 4px;
	margin: 2px;
	font: 10px verdana, tahoma, arial, sans-serif;
	color: #000;
	border: 0px solid;
	background-color: #fff;
	border-bottom: #608D0F 1px solid;
	border-left: #608D0F 1px solid;
	border-right: #608D0F 1px solid;
	border-top: #608D0F 1px solid;
	background-image: url(images/bbcode.jpg);
}

#dataform {
 	text-align:left;
}

/* -----------------...........--------------------------------------------------------------------------------------- */

#main {width:970px; margin:20px auto 0 auto; _text-align:left;}

/* Header */
#header {position:relative; width:966px; height:236px; margin:0px 0px 0px 2px; padding:0px 0px 0px 0px; background:#000000 url("images/header.jpg") 0 0 no-repeat; color:#000000;}

    /* Header - logo */
    #header #logo {position:absolute; top:42px; left:815px; margin:0;}

    
    
    
    /* Header - Search */
    #header #search {position:absolute; top:60px; right:20px;}
    #header #search form {position:relative;}
    #header #search #search-input-out {position:absolute; top:0; right:23px; width:175px; height:28px; margin:190px 0px 10px 10px; padding:0; border:0; background:url("images/search_input.gif") 0 0 no-repeat; font:bold 90%/100% "verdana",sans-serif; color:#192666;}
    #header #search #search-input {width:158px; margin:2px 4px; padding:3px 0; border:0; background:#FFF; font:normal 100%/100% "verdana",sans-serif; color:#192666;}
    #header #search #search-submit {position:absolute; top:0; right:0px; margin:190px 0px 10px 10px;}
    #header #search fieldset {margin:0; padding:0; border:0;}
    #header #search fieldset {width:200px;}
    #header #search legend {display:none;}

/* Main menu (tabs) */
#tabs {background:#fff; margin:0 5px; padding:10px 0 0 0; _height:1px;}

    #tabs ul {margin:0 0px; padding:0; list-style:none;}
    #tabs ul li {margin:0 0px 0 0; padding:0; float:left;}

    
    /* Main menu (tabs - link) */
    #tabs ul li a span.tab-l, #tabs ul li a:hover span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background:url("images/tab_link_l.gif") 0 0 no-repeat;}
    #tabs ul li a span.tab-r, #tabs ul li a:hover span.tab-r {position:absolute; top:0; right:0; _right:-1px; width:8px; height:8px; background:url("images/tab_link_r.gif") 100% 0 no-repeat;}
    
    
/* Page (2 columns) */
#page {width:970px; min-height:1px; background:#FFF url("images/bg_page.gif") 0 0 repeat-y; _height:1px;}
#page1 {width:970px; min-height:1px; background:#FFF url("images/bg_page1.gif") 0 0 repeat-y; _height:1px;}
#page-in {min-height:1px; padding:0px 0; background:url("images/bg_page_in.jpg") 0 0 no-repeat; _height:1px;}

/* Strip */
#strip {position:relative; clear:both; padding:3px 20px 10px 20px; color:#6182D1;}
#strip p {margin:0;}
#strip a {color:#6182D1;}
#strip a:hover {color:#192666;}

    /* Strip - breadcrumbs */
    #strip #breadcrumbs {width:820px; margin:0; padding:0;}
    
    /* Strip - RSS */
    #strip #rss {float:right; width:175px; _width:200px; margin:0; padding-left:25px;}

/* Content */
#content {float:left; width:730px; _width:730px; margin:0; padding:0 0 0 20px;}

    /* Content - article */
    #content .article {clear:both; margin:0; padding:20px; background:url("images/content_article_bg.jpg") 0 0 no-repeat;}
    #content .article h2 {margin:0 -20px; padding:8px 10px 8px 10px; background:#DEE5FD url("images/content_title_bg.gif") 0 0 repeat-y; color:#204a87;}
    #content .article h2 span { padding-left:10px;}
    #content .article2 {clear:both; margin:0; padding:20px; background:url("images/content_article_bg2.jpg") 0 0 no-repeat;}
    #content .article2 h2 {margin:0 -20px; padding:10px; background:#DEE5FD url("images/content_title_bg2.gif") 0 0 repeat-y; color:#204a87;}
    #content .article2 h2 span {background:url("images/ico_list.gif") 0 50% no-repeat; padding-left:25px;}
    
    #content .article p {text-align:justify;}
    #content .article2 p {text-align:justify;}
    #content .info {margin:10px 0; padding-top:8px; border-top:1px solid #DEE5FD; color:#204a87;}
    #content .info a {color:#204a87;}
    #content .info a:hover {color:#FF9000;}
    
    #content .info span.date, #content .info span.cat, #content .info span.user, #content .info span.comments {padding-left:20px;}
	 #content .info span.date {background:url("images/ico_date.gif") 0 50% no-repeat;margin-left:8px;}
    #content .info span.cat {background:url("images/ico_cat.gif") 0 50% no-repeat; }
    #content .info span.user {background:url("images/ico_user.gif") 0 50% no-repeat; margin-left:8px;}
    #content .info span.comments {background:url("images/ico_comments.gif") 0 50% no-repeat; margin-left:8px;}

    /* Content - More */
    #content .btn-more {margin:0 0 15px 0; padding:0; border:0; position:relative;}
    #content .btn-more a {display:block; position:absolute; top:0; right:0; width:67px; _width:95px; height:21px; margin:0; padding:0 0 0 28px; background:url("images/btn_more.gif") 0 0 no-repeat; color:#FFF; text-decoration:none;}
    #content .btn-more a:hover {background:url("images/btn_more.gif") -95px 0 no-repeat;}

/* Right column */
#col {float:left; width:200px; margin:0; padding:0; background:#CEDBF9 url("images/col_bg.gif") 0 0 repeat-y;}
#col-in {padding:20px 10px; background:url("images/col_top.gif") 0 0 no-repeat;}
#col h3 {padding:11px 15px 10px 10px; margin:0 -10px 15px -10px; background:#A0B9F3 url("images/col_title_bg.gif") 0 0 repeat-y; color:#192666;}

    /* Right column - About me */
    #col #about-me {margin-bottom:15px; line-height:130%;}
    #col #about-me p {margin:0;}
    #col #about-me #me {float:left; width:54px; height:58px; margin-right:7px;}

    /* Right column - Category */
    #col a.login_menu_link1 {margin:15px 0; padding:0; list-style:none;}
    #col a.login_menu_link1 {margin:0; padding:0; border-bottom:1px solid #E0E8FA;}
    #col a.login_menu_link1 {display:block; padding:0px 0 0px 22px; text-decoration:none;}
    #col a:hover.login_menu_link1 {background-color:#D3DFF8; color:#192666;}
    #col a.login_menu_link1 li#category-active {background:#E0E8FA url("images/ico_archive2.gif") 5px 50% no-repeat; font-weight:bold;}
    
    /* Right column - Archive */
    #col ul#archive {margin:15px 0; padding:0; list-style:none;}
    #col ul#archive li {margin:0; padding:0; border-bottom:1px solid #E0E8FA;}
    #col ul#archive li a {display:block; padding:3px 0 3px 22px; background:url("images/ico_archive.gif") 5px 50% no-repeat; text-decoration:none;}
    #col ul#archive li a:hover {background-color:#D3DFF8; color:#192666;}
    #col ul#archive li#archive-active a {background:#E0E8FA url("images/ico_archive2.gif") 5px 6px no-repeat; font-weight:bold;}
    
    /* Right column - Links */
    #col ul#links {margin:15px 0; padding:0; list-style:none;}
    #col ul#links li {margin:0; padding:0; border-bottom:1px solid #E0E8FA;}
    #col ul#links li a {display:block; padding:3px 0 3px 22px; background:url("images/ico_links.gif") 5px 6px no-repeat; text-decoration:none;}
    #col ul#links li a:hover {background-color:#D3DFF8; color:#192666;}

/* Footer */
#footer {position:relative; clear:both; width:970px; height:60px; margin-bottom:10px; background:url("images/footer.jpg") 0 0 no-repeat; color:#6685CC;}
#footer a {color:#6685CC;}
#footer a:hover {color:#192666;}

#footer1 {position:relative; clear:both; width:970px; height:60px; margin-bottom:50px; background:url("images/footer1.jpg") 0 0 no-repeat; color:#6685CC;}
#footer1 a {color:#6685CC;}
#footer1 a:hover {color:#192666;}

    /* Footer - "back on top" */
    #top {position:absolute; top:55px; left:25px;}
    #top p {position:relative; width:30px; height:25px; margin:0; overflow:hidden;}
    #top p span {display:block; position:absolute; left:0; top:0; z-index:1; width:30px; height:25px; background:url("images/ico_top.gif") 0 0 no-repeat; cursor:pointer;}
    #top a:hover span {background:url("images/ico_top.gif") -30px 0 no-repeat;}

    /*  Footer - copyright */
    #footer p#copyright {position:absolute; top:10px; left:40px; margin:0;}

    /* Footer - created by */
    #createdby {position:absolute; top:10px; left:562px; margin:0; color:#8CA3D8;}
    #createdby a {color:#8CA3D8;}

	.button {	
	border: #777 1px solid;
	color: #000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
}

.nextprev{
	background-color: #FAFAFA;
	border: #000 0px solid;
	color: #000000;
	text-align: center;
	padding: 2px;
	margin-bottom: 15px;
}

/* CSS DROP DOWN MENU */
div.menuBar { margin-left: 0px; margin-right: 0px;  }
div.dropSep { height: 36px; width: 2px;}
#nav li.fs-linkSep { background-image: none;}

#nav, #nav ul { 
	padding: 0;	
	margin: 0;
	list-style: none;
	line-height: 36px;
	cursor: pointer;
}

/* all list items */
#nav li { 
	float: left;
	margin: 0px 0px 0px 0px;
	/* width: 10px; */ 
}

/* TOP LEVEL */
#nav li { background-position: 0 0; background-repeat: no-repeat; }
#nav li.sfhover, #nav li:hover { background-position: 0px -36px; cursor: pointer; }


/* ACTIVE LINK */
#nav li#active { background-position: 0px -36px; background-repeat: no-repeat; cursor: pointer; }
#nav li#active a { background-position: 100% -36px; background-repeat: no-repeat; }

#nav li a {
	margin-left: 10px;
	padding: 0px 20px 0px 5px;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background-position: 100% 0;
	background-repeat: no-repeat;
}


#nav a:hover, #nav li.sfhover a, #nav li:hover a{
	display: block;
	text-decoration: none;
	background-position: 100% -36px;
}


/* LEVEL 2 */
#nav li li a {
	margin-left: 0px;
	display:block;
	padding: 0;
	text-decoration:none;
	float: none;
	padding-left: 15px;
	width: 200px;
	width/* */:/**/194px;	
	width: /**/194px;
}


#nav li li { 
	
	background-position: 100% 50%;
	background-repeat: no-repeat; 
}


#nav li ul { /* second-level lists */
	position: absolute;
	z-index: 970px;
	width: 210px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background-image: none;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -37px 0 0 210px;
	background-image: none;
}

#nav li.fs-linkSep, #nav li.fs-linkSep:hover  { background-color: transparent !important;}

#nav li:hover li:hover, #nav li.sfhover li.sfhover{
	background-image: none;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
	background-image: none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	background-image: none;
}

#nav li li a.sub,
#nav li:hover li a.sub,
#nav li.sfhover li a.sub {
 background-image: url(images/menu_unpack.gif) !important ; background-repeat: no-repeat; background-position:97% 50%;



#nav a.sub:hover {
	
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

#nav a.sub { /* COLORED */
	 background-color: #CC3300; 
	background-image: url(images/cl_drop_a_sub.png);
}

#nav a.sub:hover { /* COLORED */
	 background-color: #9DB1C6;
	background-image: url(images/cl_drop_a_sub.png);
}

