* {margin:0px; padding:0px;}
body {padding:0px; margin:0px; background:#e1dcc9; font:11px Tahoma;}
#main {width:955px; height:645px; margin:0 auto; margin-top:50px;}
#left {width:450px; height:600px; background:url(../img/bg.png) repeat-x #015584;}
#bg_left {background:url(../img/bg_left.gif) no-repeat;}
#bg_left img {margin-left:22px;}
#bg_right {background:url(../img/bg_right.gif) no-repeat right top; padding-right:28px; font-size:10px;}
td {vertical-align:top;}
table {vertical-align:top;}
#link_img {padding:30px 20px 0px 20px; text-transform:uppercase;}
#link_img img {border:3px #fff solid; margin-bottom:7px;}
#link_img a {color:#fff; font:10px Tahoma; text-decoration:none;}
#link_img a:hover {text-decoration:underline;}
.link_img {float:left; width:102px; text-align:center;}
#compas {text-align:center; padding-top:9px;}
#lang {background:url(../img/bg_lang.gif) no-repeat 0px 0px; width:45px; height:18px; float:right; margin:21px 15px 0px 0px;}
#lang a {color:#666; padding-left:8px;}
#lang a:hover {text-decoration:none;}
#lang p {padding:2px 0px 0px 0px; margin:0px;}
#change_lang a {color:#fff; text-decoration:none; float:right; padding-top:23px;}
#change_lang a:hover {background:url(../img/arrow.gif) no-repeat center top;}
#slogan {text-align:center;}
#right {width:505px; height:600px; margin-left:26px; border-collapse:collapse;}
#menu {height:45px;}
#menu ul {background:url(../img/bg_menu.jpg) no-repeat; float:left; width:450px; padding:0px 0px 0px 29px; height:45px;}
#menu ul li {list-style-type:none; float:left; font:10px Tahoma; text-transform:uppercase; background: url(../img/border_menu.gif) no-repeat right center; height:30px;}
#menu ul li.last {background:none;}
#menu ul li.active a {background:url(../img/arrow.gif) no-repeat top center;}
#menu a {color:#fff; text-decoration:none; padding:9px 8px 8px 8px; float:left; display:block; height:13px;}
#menu a:hover {color:#015584; background:url(../img/arrow.gif) no-repeat top center;}
#content {padding:0px 45px 0px 25px; color:#666; line-height:13px; height:321px;}
#content ul {padding:0px 0px 10px 15px;}
#content a {color:#d00000; text-decoration:underline;}
#content a:hover {text-decoration:none;}
#text {height:350px; overflow:auto; position:absolute; width:419px; margin-top:-15px; padding-right:15px;}
#copyright {width:215px; vertical-align:middle;}
#copyright span, b {color:#015584; font-weight:normal;}
#copyright a {color:#015584;}
#copyright a:hover {text-decoration:none;}
#telephone {font-size:20px; color:#666; height:70px; width:235px; text-align:right; vertical-align:middle; background:url(../img/telephone.jpg) no-repeat left center;}
#telephone span{font:normal 12px Tahoma;}
#menu_bottom {text-align:center; color:#333; vertical-align:middle;}
#menu_bottom ul li {list-style-type:none; display:inline;}
#menu_bottom a {color:#333; text-decoration:none; margin:0px 6px 0px 6px;}
#menu_bottom a:hover {text-decoration:underline;}
#content p {margin:0px; padding-bottom:15px;}
#news p {margin:0px 0px 10px 0px;}
#news_right_content p {margin-left:120px; text-align:left;}
#news {padding:0px 38px 0px 15px;}
#news_content {background:url(../img/bg_news.png) repeat-x; width:412px; height:234px; float:left; padding-left:7px;}
#news_left_content {float:left; width:197px; border-right:1px #645e60 dotted; padding-right:5px;}
#news_right_content {text-align:right; width:197px; float:left; padding-left:5px;}
#news_left_content a, #news_right_content a {color:#555; text-decoration:none;}
#news_left_content a:hover, #news_right_content a:hover {text-decoration:underline;}
#link_news {position:absolute; padding-left:140px;}
.date {background:url(../img/arrow_news.gif) no-repeat left center #d00000; color:#fff; width:68px; padding:2px 0px 2px 13px; margin-bottom:5px;}
#news_left {background:url(../img/bg_news_left.jpg) no-repeat bottom; float:left; width:15px; height:234px;}
#news_right {background:url(../img/bg_news_right.jpg) no-repeat bottom; float:left; width:14px; height:234px;}
#all_news {width:400px; text-align:right; clear:left}
#all_news a {color:#d00000; text-decoration:none;}
#all_news a:hover {text-decoration:underline;}
#all_news img {padding-left:7px;}
#counter {display:none;}
h1, h2, h3, p.title {font:normal 20px Tahoma; padding:0px; margin:0px; margin-bottom:15px;}
h1, p.title {color:#fff;}
h2 {color:#666;}
h3 {color:#d00000; padding-top:38px;}

#seo {border:10px #666 solid; padding:20px; font-size:11px; color:#666; width:880px; margin-top:40px;}
#seo h1, #seo h2 {color:#666; margin-top:15px;}
#seo ol {margin:10px 0px 10px 20px;}
#seo a {color:#d00000; text-decoration:underline;}
#seo a:hover {text-decoration:none;}
