/* TE M P L A T E */
body, html {margin:0; padding:0; height:100%; color:#000; text-align:center;}
body, input, select, textarea, td {font:13px Arial, Verdana, sans-serif;}
div, img, p, table, td {border:0; margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}

body {text-align:center; background:url(../img/bg_body.gif) top repeat-x;}
div#wrapper {width:750px; height:100%; margin:0 auto; text-align:center;}
table#box0 {width:750px; height:100%;}
td#box01 {vertical-align:top; padding:0px; text-align:center;}
td#box02 {vertical-align:bottom; padding:0px;}

div#wrapper2 {width:750px; margin:0 auto;}

div#header {height:180px;}
div#header .inside {padding:0px;}
div#left {width:200px; padding:20px 0px;}
div#left .inside {padding:0px;}
div#main {width:510px; float:right; padding:20px 0px 0px 0px;}
div#main .inside {padding: 20px 0px 0px 0px; border-top:3px solid #c90;}
div#footer {padding-bottom:30px; background:url(../img/bg_2.jpg) center bottom no-repeat; text-align:center; }
div#footer .inside {width:750px; margin:0 auto; border-top:3px solid #c90; padding-top:5px; margin-top:7px; font-size:10px; }


/*MOD_NAVIGATION*/
div.mod_navigation {padding:10px 0px; border-top:3px solid #c90; border-bottom:3px solid #c90;}
/*menu_1*/
ul.level_1 {margin:0px; padding:0px; list-style:none;}
ul.level_1 li {display:block; width:100%; float:left; clear:both; }
ul.level_1 li a {display:block; padding:3px 15px 3px 0px; color:#06a; text-align:left; font-weight:bold; background:url(../img/bg_menu_v.gif) right 7px no-repeat; text-decoration:none; font-size:12px;}

ul.level_1 li a.trail {display:block; padding:3px 15px 3px 0px; color:#06a; text-align:left; font-weight:bold; background:url(../img/bg_menu_v_s.gif) right 7px no-repeat; text-decoration:none; font-size:12px;}

ul.level_1 li a:hover {text-decoration:none; background:url(../img/bg_menu_v.gif) right 7px no-repeat; text-decoration:underline;}
ul.level_1 p {text-decoration:none; background:url(../img/bg_menu_v_s_a.gif) right 7px no-repeat; color:#c90; text-decoration:none; padding:3px 15px 3px 0px; color:#c90; text-align:left; font-weight:bold; cursor:default;}

/*LEVEL_2*//////////////////////
ul.level_2 {padding:10 0 15 0px;}
li.submenu ul.level_2 {display:none;}
li.active ul.level_2, li.trail ul.level_2 {display:block;}
ul.level_2 li a {display:block; background:url(../img/bul_2.gif) left 6px no-repeat; padding: 2px 7px 2px 10px; color:#06a; text-align:left; font-weight: normal; text-decoration:none;}
ul.level_2 li a.trail {display:block; background:url(../img/bul_2.gif) left 6px no-repeat; padding: 2px 7px 2px 10px; color:#06a; text-align:left; font-weight: normal; text-decoration:none;}
ul.level_1 li a:hover.trail {background:url(../img/bg_menu_v_s.gif) right 7px no-repeat;}
ul.level_2 li a:hover {background:url(../img/bul_2.gif) left 6px no-repeat; text-decoration:underline;}
ul.level_2 li p {cursor:default; background:url(../img/bul_2_a.gif) left 6px no-repeat; color:#c90; text-decoration:none; text-align:left; font-weight: normal; padding: 2px 7px 2px 10px;}

/*LEVEL_2*//////////////////////
ul.level_3 {padding:10 0 15 0px;}
li.submenu ul.level_3 {display:none;}
li.active ul.level_3, li.trail ul.level_3 {display:block;}
ul.level_3 li a {display:block; background:url(../img/bull_3.gif) 9px 6px no-repeat; padding: 2px 7px 2px 20px; color:#06a; text-align:left; font-weight: normal; text-decoration:none;}
ul.level_3 li a:hover {background:url(../img/bull_3.gif) 9px 6px no-repeat; text-decoration:underline;}
ul.level_3 li p {cursor:default; background:url(../img/bull_3_a.gif) 9px 6px no-repeat; color:#c90; text-decoration:none; text-align:left; font-weight: normal; padding: 2px 7px 2px 20px;}

/*MOD_NEWSLIST (newslist_short)*/
div.newslist_short {background:#eee; margin-top:4px; padding:25px 8px 0px 8px; }
div.newslist_short div.layout_short {border-bottom:1px solid #ccc; padding-top:8px;}
div.newslist_short div.last {border:none; }
div.newslist_short h1 {font-size:14px; color:#555; margin-bottom:5px; font-weight:bold;}
p.info {display:inline; color:#fff; background:#d82; width:auto; padding:0px 0px 0px 3px; font-size:10px; margin-bottom:5px; }
div.newslist_short h2 {margin:3px 0px 3px 0px;}
div.newslist_short h2 a {font-size:12px; color:#333; text-decoration:none; font-weight:normal; margin-top:12px; }
div.newslist_short h2 a:hover {color:#900; text-decoration:none; }
div.newslist_short p.more {margin-top:0px;}
div.newslist_short p.more a {font-size:10px; color:#999; font-weight:bold; margin-top:0px;}
div.newslist_short p.teaser {display:none;}

/*PAGETOOLS*/
div#tool { height:20px; padding:0; margin-top:10px; background:url(../img/line_hor.gif) bottom repeat-x; padding-bottom:4px; padding-left:0px; padding-left:10px;}
div#tool span {display:none;}

div#tool a {display:block; float:left; width:10px; padding:0; margin:0px 10px 0px 0px; text-decoration:none;}
div#tool a.lang {width:auto; color:#777; font-weight:bold; font-size:10px;}
div#tool a:hover.lang {color:#fff;}
div#tool a.mail {background:url(../img/mail.gif) left top no-repeat;}
div#tool a:hover.mail {background:url(../img/mail_a.gif) left top no-repeat;}
div#tool a.home {background:url(../img/home.gif) left top no-repeat;}
div#tool a:hover.home {background:url(../img/home_a.gif) left top no-repeat;}
div#tool a.smap {background:url(../img/smap.gif) left top no-repeat;}
div#tool a:hover.smap {background:url(../img/smap_a.gif) left top no-repeat;}

/*TAG STYLES*/
h1 {font-size:24px; color:#777; margin:0px 0px 5px 0px; padding:0; font-weight:normal;}
h2 {font-size:20px; color:#777; margin-bottom:5px; margin-top:0px; padding:0; font-weight:normal;}
h3, h4, h5, h6 {color:#777; font-size:14px; margin-bottom:5px; padding:0; font-weight:bold;}

p {text-align:justify; padding:0px 0px 7px 0px; margin:0px; line-height:15px;}
.ce_text { margin:0px 0px 20px 0px; }

a {color:#06a; text-decoration:underline;}
a:hover {color:#c90; text-decoration:underline;}

div#main table.table {width:100%;}
div#main table.table td {border:1px solid #ddd; padding:5px; font-size:12px;}

div#main img {border:4px solid #ddd; margin:0;}

ul {margin:0 0 10 0px; text-align:left; font-weight: bold; padding:0;}
ul li {display:list-item; margin:2 0 0 16px; font-weight: normal; list-style-image:url(../img/list.gif); padding:0;}



a.more {background:url(../img/more.gif) 0px 3px no-repeat; text-decoration:none;}
a:hover.more {background:url(../img/more_a.gif) 0px 3px no-repeat; text-decoration:none;}


/*img + a { color: #df4; }*/

/* TOOLS MENU */
.tools {margin:0px; padding-bottom:13px; text-align:center; }
.tools .inside {height:30px; }
#home, #search, #feedback { display:block; float:left; margin-top:12px; width:40px; height:20px; border-right:1px solid #369; text-align:center; }
#home { border-left:1px solid #369; margin-left:50px; }
*html #home { margin-left:20px; }
#home a { background:url(../img/home.gif) center center no-repeat; width:40px; height:20px; display:block; }
#home a:hover { background:url(../img/home_a.gif) center center no-repeat; }
#search a { background:url(../img/search.gif) center center no-repeat; width:40px; height:20px; display:block; }
#search a:hover { background:url(../img/search_a.gif) center center no-repeat; }
#feedback a { background:url(../img/feedback.gif) center center no-repeat; width:40px; height:20px; display:block; }
#feedback a:hover { background:url(../img/feedback_a.gif) center center no-repeat; }

/* PAGINATION BLOCK */
div.pagination { font-size:11px; color:#039; margin-bottom:10px; border-top:1px solid #bbb; }
div.pagination p { color:#666; font-weight:normal; margin:0px; padding:0px; }
div.pagination ul { margin:0px; padding:0px; list-style:none; }
div.pagination li { display:block; float:left; margin-right: 10px; color:#666; font-weight:bold; }
div.pagination a { color:#930; }
div.pagination a:hover { color:#c30; }

/* BORDERED BLOCK */
.bordered { border:2px solid #777; }
.imgbordered img { border:2px solid #777; }
.imgborderedp img { padding:2px; border:2px solid #777; }

/* SEPARATION BLOCK */
.separator { display:block; clear:both; height:1px; font-size:1px; line-height:1px; }
.dotted { display:block; clear:both; height:1px; font-size:1px; line-height:1px; background:url(../img/dot.gif) repeat-x; }

/* FLOAT BLOCK */
.fl50 { display:block; float:left; width:47%; padding-right:10px; }
.fl50dot { display:block; float:left; width:47%; padding-right:10px; background:url(../img/dotv.gif) right top repeat-y; }
.fr50 { display:block; float:right; width:47%; margin-left:10px; }
.fr50dot { display:block; float:right; width:47%; padding-left:10px; background:url(../img/dotv.gif) left top repeat-y; }

#mod_languageselector a { text-decoration:none; }
