body{margin:0; padding:0; background:url(/gfx/tpl/bg_page.gif); margin:20px 0 0 0; color:#333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px}
#page_container {position: relative; width:920px; background:url(/gfx/tpl/side_shadow.gif); padding:0 10px 0 10px; left:50%; background-color:#FFF; border:0; margin-left:-470px;  }
.clear{clear:both}
a{color:#CC0000; font-weight:bold}
div#ts,div#bs{position:relative; left:50%; margin-left:-470px; width:940px; height:10px; background:url(/gfx/tpl/shadow.gif) no-repeat}
div#bs{background-position:bottom}										  
img{border:0}
div#map{font:11px Arial; clear:left; display:block; padding-bottom:10px;}
div#map a{color:#F90; font-weight:bold}

.nav{display:block; margin:0; padding:0; list-style:none;; float:right}
.nav li{float:left; margin-right:3px; width:15px; height:15px; line-height:15px;text-align:center; font-size:11px; font-weight:bold}
.nav li a{text-decoration:none; display:block; color:#F60}
.nav li.page:hover{}
.nav li.pi{color:#CCC}
.nav li.pc{color:#333; text-decoration:underline}
div.box ul{ list-style:none; margin:0; padding:0;}
div.box ul li ul{padding-left:20px}
div.box ul a,div#box li a{text-decoration:none}
a.current{color:#F60}

#page_header{height:140px; background:url(/gfx/tpl/bg_header.png); position:relative}
#page_header img.ban{position:absolute; top:30px; left:250px;}
#page_header img.logo{position:absolute; top:5px; left:20px;}
#menu {height:40px; padding:0; margin:0; list-style-type:none; background:url(/gfx/tpl/header_bottom_shadow.png) top no-repeat #C60000; }
#menu li{display:block; float:left; margin-right:5px; padding-left:9px; padding-right:9px;}
#menu li a{display:block; text-decoration:none; color:#FFCC00;}
#menu li.current, #menu li:hover{}
#menu li.current a, #menu li:hover a{color:#fff}
#content {clear:left; padding:10px 20px 10px 30px; background:url(/gfx/tpl/menu_bottom_shadow.png) no-repeat top #FFF}
#content div#left{float:left; width:295px; }
#content div#left div.box{width:295px;}
#content div#left div.box div.content{border:#CCC thin solid; padding: 20px;}
#content div#left img.links{padding:10px 10px 0 0}
#content div#right{float:left; width:530px; border:#CCC thin solid; margin-left:20px; padding:10px;}



#content div#right_menu{float:left; width:550px; margin-left:20px;}

div.pola140{float:left; width:140px; height:140px; margin:0px 20px 20px 0;}
div.centered{ text-align:center; clear:left}

div.box260{width:260px; float:left; margin:0 15px 15px 0;}
div.box260 div.content{border:#CCC thin solid; padding: 10px;}
div.box550{width:550px; float:left; margin:0 15px 15px 0;}
div.box550 div.content{border:#CCC thin solid; padding: 10px;}

#footer {height:90px; background:url(/gfx/tpl/header_bottom_shadow.png) top no-repeat #C60000; padding:15px 20px 10px 30px; font-size:11px; color:#fff}
#footer div.left{float:left; width:300px; padding-top:15px}
#footer div.left img{padding-top:5px;}
#footer div.right{float:right;text-align:right; width:550px; padding-top:20px}
#footer_menu {padding:0 0 20px 0; margin:0; list-style-image:url(/gfx/tpl/footer_menu_bullet.png); }
#footer_menu li{padding-top:10px; float:right; margin-left:50px; }
#footer_menu li a{display:block; color:#FFF; text-decoration:underline; font-weight:bold}
#footer_menu li.current, #footer_menu li:hover{}
#footer_menu li.current a, #footer_menu li:hover a{color:#FC0}
#footer a{color:#FFF}

h2{color:#CC0000; font-weight:bolder; font-size:24px; line-height:25px;}
h3{color:#CC0000; border-bottom:thin #CCC solid; line-height:40px;}
h4 a{color:#CC0000; font-size:13px; font-weight:bold; text-decoration:none}

input.action{ display:block; border:0; margin:10px 0 10px 0; background:url(/gfx/tpl/button.gif) no-repeat; width:203px; height:30px; text-align:center; font-size:11px; font-weight:bold; color:#fff; cursor:pointer}