body

{

background-color:#FFF; 
font-family:Arial,Verdana,Tahoma; 
font-size:12px; 
margin:0; 
padding:0; 
font-size:82%}

a

{

color:#1B3C7C}

strong 

{

color:#000}

div.page

{

background-color:#FFF; 
margin:0 auto; 
width:900px}

div.header

{

height:89px; 
background-image:url('../img/header-bg.gif'); 
margin-left:55px}

div.header-left

{

height:89px; 
background:#587DBB url('../img/header-left.gif') left no-repeat; 
margin:3px 0 0 193px}

div.header2

{

clear:both; 
height:155px; 
width:900px}

div.header2-left

{

float:left; 
width:190px; 
height:155px; 
background-color:#587DBB}

div.header2-right

{

float:left; 
width:707px; 
height:155px; 
margin-left:3px; 
background:#E5E5E5 url('../img/header2.jpg') no-repeat top left}

div.logo

{

position:absolute; 
top:3px}

div.vert-line

{

border-left:1px solid #B9A37C; 
float:left; 
height:40px; 
margin:10px 0 0 20px}

div.menu a

{

color:#B4A183}

div.top-menu

{

position:absolute; 
top:61px; 
margin-left:240px; 
height:23px; 
text-transform:uppercase; 
padding:0; 
background-color:#1B3C7C}

div.line

{

background-color:#D2D2D2; 
height:5px; 
width:760px; 
height:4px}

ul.search

{

margin:0 50px 0 20px; 
padding:0; 
color:#FFF}

ul.search li

{

padding:0}

ul.search li a

{

color:#FFF; 
font-size:0.9em}

ul.menu

{

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

ul.menu li

{

float:left; 
margin:0; 
line-height:20px; 
height:23px; 
font-family:Trebuchet MS,Arial,Verdana}

ul.menu li a

{

line-height:23px; 
padding:0 5px; 
color:#FFF; 
font-size:0.90em; 
font-weight:bold; 
display:block; 
float:left; 
text-decoration:underline}

ul.menu li a:hover

{

color:#D4E3FF}

ul.menu li.active

{

color:#D4E3FF; 
font-weight:bold; 
font-size:0.90em}

ul.menu li.active div

{

line-height:23px; 
padding:0 5px}

ul.menu li.xml

{

padding:0 0 0 20px}

ul.menu li.xml a

{

padding:2px 0 0 0}

div.date

{

position:absolute; 
top:11px; 
width:890px; 
text-align:right; 
color:#FFF; 
line-height:15px; 
font-size:0.95em; 
font-weight:bold; 
font-family:Trebuchet MS,Arial,Verdana; 
padding:0}

div.lang-switch

{

position:absolute; 
top:11px; 
margin-left:200px; 
padding:0; 
line-height:14px; 
font-size:0.95em; 
font-weight:bold; 
font-family:Trebuchet MS,Arial,Verdana}

ul.lang-switch

{

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

ul.lang-switch li

{

color:#FFF; 
border-right:1px solid #FFF; 
float:left; 
padding-right:4px}

ul.lang-switch li a

{

color:#FFF}

div.link-sorting

{

font-size:0.85em; 
text-align:center}

div.link-sorting a

{

font-weight:bold}

div.search-box

{

position:absolute; 
margin-left:193px; 
top:250px; 
background-color:#1B3C7C; 
height:43px; 
width:514px; 
padding:0}

div.search-form

{

margin:8px 0 0 100px; 
line-height:28px; 
width:370px}

div.search-form img

{

height:18px}

div.search-form-left

{

float:left; 
font-size:1.0em; 
font-weight:normal; 
line-height:1px; 
padding:0; 
width:238px}

div.search-form input

{

margin-top:3px}
div.search-form input.what

{

margin-top:3px; 
width:200px}

div.search-form a

{

color:#4983A9}

div.search-tools

{

margin-left:5px; 
margin-right:5px; 
background-color:#7EA5D0; 
border-bottom:2px solid #5A8FC3; 
height:28px}

input.what

{

border-top:2px solid #0E2758; 
border-left:2px solid #0E2758; 
border-right:2px solid #5679BD; 
border-bottom:2px solid #5679BD; 
font-size:0.95em}

div.bottom

{

clear:both; 
padding:0; 
margin:3px 0; 
*margin-bottom:1px; 
height:69px; 
background-color:#587DBB}

div.bottom-content

{

padding:15px 0 0 10px; 
text-align:center; 
font-size:0.85em; 
font-family:Trebuchet MS,Arial,Verdana; 
color:#FFF}

div.bottom a

{

color:#FFF; 
font-weight:bold}

div.copyright

{

margin:10px 0; 
position:relative; 
text-align:center; 
color:#FFF}

div.copyright a

{

color:#FFF}

input, textarea

{

font-size:0.95em; 
font-family:Verdana}

div.content

{

padding:0; 
margin:0}

div.breadcrumb

{

font-weight:bold; 
font-size:0.90em; 
color:#333; 
padding:10px}

div.breadcrumb a

{

color:#1B3C7C}

p {

}

p.date

{

font-size:0.85em}

p.news

{

margin-top:5px; 
font-size:0.85em}

p.last

{

font-size:0.85em; 
margin-top:5px; 
text-align:right}

h2

{
background-color:#C3E4ED; 
color:#1B3C7C; 
font-style:italic; 
font-size:1em; 
margin:10px 0 10px 0; 
padding:5px}

img

{

border:0}

form

{

padding:0; 
margin:0}

.clearfix:after

{

content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden}

* html .clearfix

{

height:1%}

.button

{

text-align:right; 
margin-bottom:10px}

h1

{

color:#1B3C7C; 
font-size:1.5em; 
font-weight:bold; 
padding:10px 0 0 10px; 
margin:3px 0px 0 0}

h1 a

{

color:#1B3C7C}

p.date

{

font-size:0.85em}

p.news

{

margin-top:5px; 
font-size:0.85em}

p.last

{

font-size:0.85em; 
margin-top:5px; 
text-align:right}

.clearfix:after

{

content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden}

* html .clearfix

{

height:1%}

div.field

{

font-size:1em; 
font-weight:bold; 
margin-bottom:10px}

fieldset

{

border:1px solid #AF1600; 
margin:5px}

legend

{

color:#333; 
background-color:#f1f1f1; 
border:1px solid #AF1600; 
font-weight:bold; 
padding:3px}

div.links

{

text-align:justify}

div.links a

{

color:#1B3C7C}

a.title

{

font-size:0.9em; 
font-weight:bold}

div.url

{

color:#1B3C7C; 
padding:0; 
margin:2px; 
font-size:0.9em; 
font-style:italic; 
font-weight:bold}

div.description

{

color:#333; 
padding:0; 
margin:2px; 
font-size:0.9em}

div.stat

{

color:#333; 
padding:0; 
margin:2px; 
font-size:0.9em}

div.pr_stat

{

color:#333; 
font-size:0.85em; 
margin:2px 2px 15px 2px}

form

{

margin:0; 
padding:0}

div.categories

{

font-size:0.95em; 
list-style-type:none; 
padding:0; 
background-color:#FFF; 
color:#1B3C7C; 
width:100%}

div.categories a

{

color:#1B3C7C; 
font-weight:bold}

div.categories div.col

{

float:left; 
height:100%; 
text-align:left; 
width:160px; 
padding-top:15px; 
position:relative}

div.categories div.last

{

float:left; 
height:100%; 
text-align:left; 
width:160px; 
padding-top:15px}

div.subcategories

{

padding-left:30px}

div.subcategories a

{

font-size:0.8em; 
font-weight:bold; 
color:#587DBB}

div.categories div.divider

{

clear:both; 
height:1px}

div.categories div.categ

{

line-height:22px; 
padding-left:15px; 
background:url('../img/ico-dir.gif') top left no-repeat; 
margin-left:5px; 
padding-left:25px}

.no

{

border:none}

a.no

{

text-decoration:none}

.editor-welcome

{

padding:0; 
text-align:left}

.editor-content

{

padding:0; 
text-align:center}

div.notification

{

background:#FFE9DF url('../img/notif.gif') center left no-repeat; 
border:2px solid #AA0000; 
color:#AA0000; 
font-weight:bold; 
margin:10px; 
padding:10px 10px 10px 50px}

div.error

{

background:#FFE9DF url('../img/error.gif') center left no-repeat; 
border:2px solid #AA0000; 
font-weight:bold; 
color:#AA0000; 
margin:10px; 
padding:10px 10px 10px 50px}

div.navigation

{

color:#333; 
clear:both; 
margin:0px 0 15px 0; 
text-align:center}

div.navigation a

{

color:#1B3C7C}

div.pagerank

{

border:1px solid #ccc; 
height:4px; 
margin:0; 
padding:0; 
width:100px}

div.inner-pagerank

{

margin-top:-1px; 
background-image:url('../img/pr10.gif'); 
float:left; 
height:5px; 
padding:0}

div.preview

{
background:url('../img/no-preview.gif') top left no-repeat; 
border:1px solid #ccc; 
height:90px; 
width:120px; 
margin-top:15px}

div.adsense

{

margin:10px 0; 
text-align:center}

div.box

{

clear:both; 
margin:10px 3px 0px 3px}

div.box-caption-center

{

background-color:#1B3C7C; 
color:#FFF; 
font-family:Trebuchet MS,Arial,Verdana; 
font-size:1.15em; 
font-weight:bold; 
padding-left:10px; 
text-transform:uppercase; 
line-height:24px; 
margin:0}

div.box-caption-column

{

color:#FFF; 
font-family:Trebuchet MS,Arial,Verdana; 
font-size:1.15em; 
font-weight:bold; 
border-bottom:1px solid #FFF; 
text-transform:uppercase; 
margin:0 3px; 
padding:0}

div.box-content-center

{

padding:10px}

div.box-content-column

{

padding:10px; 
color:#FFF}

div.box-content-column a

{

color:#FFF}

div.featured-link

{

margin:5px 0}

div.featured-link a

{

font-size:0.85em; 
text-align:left; 
color:#FFF}

span.highlight

{

background-color:#CCC; 
color:#000; 
font-weight:bold}

div.sponsored-link

{

margin:5px 0}

div.sponsored-link a

{

font-size:0.85em; 
text-align:left; 
color:#FFF}

div.partner-link

{

margin:5px 0}

div.partner-link a

{

font-size:0.85em; 
text-align:left; 
color:#FFF}

ul.editor-menu

{

list-style-type:none; 
margin:0; 
padding:0; 
font-weight:bold; 
font-size:0.95em; 
line-height:20px; 
margin:0}

ul.editor-menu li

{

text-transform:uppercase}

td.link

{

padding:10px 10px 10px 10px}

div.comment

{

}

div.posted

{

font-size:0.85em; 
margin-bottom:10px; 
text-align:right}

p.user

{

padding:0; 
margin:8px 0}

div.news-title

{

font-size:0.9em; 
font-weight:bold; 
margin:0 0 5px 0}

div.news-date

{

font-size:0.75em; 
text-align:right; 
margin:0 0 10px 0}

div.news-title a, div.news-title a:link, div.news-title a:visited {
text-decoration: none;
}

div.news-title a:hover {
text-decoration: none;
color: #B8C8E2;
}

div.box-content

{

padding:10px}

td.column

{

width:190px; 
background-color:#1B3C7C}

p.field

{

font-size:11px; 
margin:0 0 10px 0}

div.payment

{

border:2px solid #D1D1D1; 
background-color:#EBEBEB; 
padding:10px 0 0 10px; 
margin:0 0 10px 0}


.suspended

{

background-color:#eee}

.approval

{

background-color:#FFEFC7}

a, a:hover, a:active, a:focus, img{
outline:0px none #ffffff}

area{
 outline:none}
.human{
display:none}


/* misc */
ul, ol {
margin: 0px;
padding: 0px 0px 10px 20px
}
li {
padding-bottom: 5px;
}
.heading {
    border-width: 1px 0px 1px 0px;
    border-style: dotted;
    border-color: #cccccc;
padding: 3px 0px 3px 0px;
color: #1B3C7C;
font-weight: bold;
}
.box-content td {
padding: 5px 0px 5px 0px;
}

.title {
font-size: 16px;
}
