body { margin: 0; padding: 0; }
table { font-size: 1em; }
form { margin: 0; }
table, img { border: 0; }

/* Styles */

a, a:visited { color: #ccccd0; }
a:hover { color: #fff; }
hr { display: none; }
.text { font-size: 95%; line-height: 140%; }
.text2 { font-size: 85%; line-height: 135%; }
#content .text { color: #fff; }
#content a, #content a:visited { color: #fff; }
.text a, .text a:visited { color: #fff; }
.clear { clear: both; }
p:first-child { margin-top: 0; }

.more { font-size: 13px; }

ul {list-style-type:none;}
ul li {margin-bottom:7px;}

ol {}
ol li {margin-bottom:7px;}


/* Layout */

body { background: #555a6e; color: #ccccd0; font-family: Arial, Helvetica, Tahoma, sans-serif; text-align: center; }
.wrapper { margin: 0 auto; text-align: left; width: 720px; }

h1 { width: 240px; display: block; float: left; margin: 0; }
h1 strong, h1 a { display: block; width: 230px; height: 59px; margin: 60px 0 30px 10px; background: url(images/logo.gif) no-repeat; }
h1 span { display: none; }

h2 { width: 450px; display: block; float: left; margin: 60px 0 30px 30px; height: 59px; }
h2 span { display: block; margin: 5px 0 0; font-size: 33px; font-weight: bold; letter-spacing: -1px; }

#menu { width: 240px; clear: left; float: left; margin: 0 0 20px; text-align: center; text-transform: lowercase; line-height:27px;}
#menu strong { text-decoration: none; color: #000; background: #CCCCD0; font-weight: normal; }
#menu a:hover { color: #FFF; background: #777A8E; font-weight: normal; }
#menu .o1 { font-size: 60%; white-space: nowrap; }
#menu .o2 { font-size: 70%; white-space: nowrap; }
#menu .o3 { font-size: 75%; white-space: nowrap; }
#menu .o4 { font-size: 85%; white-space: nowrap; }
#menu .o5 { font-size: 100%; white-space: nowrap; }
#menu .o6 { font-size: 110%; white-space: nowrap; }
#menu .o7 { font-size: 125%; white-space: nowrap; }
#menu .o8 { font-size: 135%; white-space: nowrap; }
#menu .o9 { font-size: 145%; white-space: nowrap; }
#menu .o10 { font-size: 165%; white-space: nowrap; }

#content { width: 450px; float: left; margin: 5px 0 20px 30px; }

#copyrights { clear: left; width: 450px; margin: 0 0 20px 270px; padding: 40px 0 0; font-size: 11px; }

/* Blocks */

.news ul { display: block; margin: 0; padding: 1px 0 0; font-size: 0.95em; }
.news li { display: block; margin: 0; padding: 0 0 15px 0; list-style-type: none; line-height: 130%; }
.news .date { font-size: 11px; color: #aaadb7; }

