html, body{
width:100%;
height:100%;
margin:0;
padding:0;
background:#006998;
color:#ffffff;
font-family:Tahoma, Helvetica, Arial;
font-size:13px;
}

form{
padding:0;
margin:0;
}

h2{
text-transform:uppercase;
font-size:14px;
}

h3{
font-size:13px;
line-height:13px;
margin:0;
padding:0;
}

a,a:link{
text-decoration:none;
color:#ffffff;
}
a:hover{text-decoration:underline;}
img {border:0px}

.ac{text-align:center}
.db{display:block}
.dn{display:none}
.fl{float:left}
.fr{float:right}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right;}
.spr{margin:15px 0 0;}
.red{color:#ff0000}
.green{color:#00ff00}
.white{color:#ffffff}

#lang{
position:absolute;
top:10px;
left:260px;
font-size:12px;
}

#lang img{
margin:0 5px;
float:left;
}
#lang a{
float:left;
text-decoration:underline;
padding:2px;
}
#lang span{
float:left;
background:#ffffff;
color:#000;
padding:2px;
}

img#mapImage{
position:absolute;
top:20px;
left:0px;
}
img#logo{
position:absolute;
top:20px;
left:35px;
}

td{vertical-align:top}

/*  */

div#header{
height:102px;
background:url('/images/header_bg.png') top right no-repeat;
}

div#body{
width:100%;
overflow:hidden;
background:url('/images/body_bg.png') top right no-repeat;
}

div#left_sb{
width:189px;
float:left;
}
div#right_sb{
width:220px;
float:right;
}
div#content{
margin:0px 220px 0 189px;
padding:0 30px 30px;
}

/*  */

div#bannerContainer{
position:absolute;
width:220px;
top:0px;
left:100%;
margin:0 0 0 -225px;
text-align:center;
}

div#menu_t{
height:3px;
font-size:1px;
background:url('/images/menu_t.gif') bottom left no-repeat;
}

div#menu_c{
background:#004576;
padding:10px;
}

div#menu_b{
height:3px;
font-size:1px;
background:url('/images/menu_b.gif') top left no-repeat;
}

div.menu{
background:url('/images/bullet.png') center left no-repeat;
padding:0 0 0 25px;
margin:5px 0;
line-height:20px;
}

div.menu a{
font-size:14px;
font-family:Arial;
text-decoration:none;
text-transform:uppercase;
}

div.menu a:hover{text-decoration:underline}

img.banner{
margin:10px 0;
}

object.banner, embed.banner{
margin:30px 0 0;
}

div.dialog{
width:210px;
margin:0 0 20px;
}

/*div.dialog_t{
width:100%;
height:19px;
background:url('/images/dialog_t.gif') bottom left no-repeat;
}*/

div.dialog_t img{display:block}

div.dialog_c{
border-color:#84d0f0;
border-style:none solid;
border-width:0 1px;
font-size:11px;
}

div.dialog_c p{
margin:0 10px;
padding:0 10px 10px;
background:url('/images/dialog_bullet.gif') top left no-repeat;
}

div.dialog_b{
width:100%;
height:19px;
background:url('/images/dialog_b.gif') top left no-repeat;
}

div.dialog_all{
text-align:center;
}

div#newsLine{
background:#014576;
padding:5px 10px;
text-align:center;
}

div.news_day, div.news_month, div.news_month, div.news{margin:5px 10px}

div.news_day{
font-size:19px;
line-height:19px;
}
div.news_month{
font-size:11px;
line-height:8px;
}
div.news{
font-size:12px;
text-align:left;
}
td.news_spr{
background:#89cdfa;
width:1px;
font-size:1px;
padding:0px;
}

/*  */

div#footer{
width:100%;
overflow:hidden;
background:url('/images/footer_bg.png') top left no-repeat;
font-size:12px;
}

div#footer_l{
width:33%;
padding:27px 10px 25px 30px;
font-size:11px;
float:left;
}

div#footer_l p {margin:0}

div#footer_r{
width:218px;
padding:27px 10px 5px;
float:right;
text-align:center;
}

div#pencil{
text-align:left;
width:240px;
height:35px;
background:url('/images/pencil.png') center right no-repeat;
font-size:8pt;
}

div#pencil a{
display:block;
margin:0 0 0 65px;
padding:8px 0 0
}

div#footer_r img{margin:0 10px 5px 0;}

div#footer_c{
margin:0 218px 0 33%;
padding:23px 10px;
}

div.phones{
font-size:35px;
padding:0 0 0 55px;
/* line-height:35px; */
}

.articleTheme{
line-height:20px;
}