body { font-size:12px; font-family:Arial,Helvetica,sans-serif; background: #F0F0F0 url(dropshadow4.jpg) repeat-y scroll center; }
body,h1,h2,h3,h4,h5,p,ul,ol,li,div,form,input { padding:0px; margin:0px; }


div.center { position:relative; width:950px; _width:949px; margin:0 auto; }

div.image { position:absolute; left:0px; top:220px; z-index:3; width:950px; height:710px; /*background:url(image.jpg) top right no-repeat;*/ /*display:none;*/ }
div.fpi, div.buffpi { position:absolute; left:0px; top:220px; width:950px; height:710px; /*background:url(image.jpg) top right no-repeat;*/ }
div.fpi { z-index:3; display:none; }
div.buffpi { z-index:2; }
div.loader { position:absolute; top:425px; left:557px; z-index:1; }

div.imgtxt_bg { position:absolute; top:225px; left:560px; width:45px; height:45px; background:#000;
opacity:0.7; filter: alpha(opacity=70); /*display:none;*/ }
#txtloader { position:relative; top:4px; left:4px; /*display:none;*/ }
div.imgtxt { position:absolute; top:225px; left:560px; z-index:5; width:45px; height:45px; text-align:center; display:none; }
div.imgtxt span.left, div.imgtxt span.left_add  { position:absolute; top:0px; left:0px; }
div.imgtxt span.right, div.imgtxt span.right_add { position:absolute; top:0px; right:0px; }
div.imgtxt span.left_add, div.imgtxt span.right_add { width:20px; height:20px; background:#F00; opacity:0.7; filter: alpha(opacity=70); }
div.imgtxt span.left, div.imgtxt span.right { width:20px; height:20px; color:#FFF; font-size:18px; cursor:pointer; }
div.imgtxt span.title {  font-size:18px; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; }
div.imgtxt span.sub_gr { font-size:11px; color:#84C225; font-weight:bold; }
div.imgtxt span.sub { font-size:11px; color:#FFF; }

/*div.black_out_l, div.black_out_r { width:374px; height:170px; background:#000; opacity:0.7; filter:alpha(opacity=70); }*/
div.black_out_l, div.black_out_r { width:374px; height:130px; background:#000; opacity:0.7; filter:alpha(opacity=70); }
div.black_out_l { border-left:1px solid #CC6600; }
div.black_out_r { border-left:1px solid #FFF; }
/*div.black_out_l, div.black_l { position:absolute; left:200px; top:460px; }
div.black_out_r, div.black_r { position:absolute; left:575px; top:460px; }*/
div.black_out_l, div.black_l { position:absolute; left:200px; top:500px; }
div.black_out_r, div.black_r { position:absolute; left:575px; top:500px; }
div.black_l, div.black_r { width:374px; height:170px; color:#FFF; }

div.black_l h1, div.black_r h1 { position:absolute; left:10px; top:0px; font-size:18px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
div.black_l h1 a, div.black_r h1 a { font-size:18px; font-weight:normal; color:#FFF; text-decoration:none; }
div.black_l h1 a:hover, div.black_r h1 a:hover { font-size:18px; font-weight:normal; color:#CCC; text-decoration:underline; }

div.black_l a.all { position:absolute; left:200px; top:0px; }
div.black_r a.all { position:absolute; left:250px; top:0px; }
div.black_l a.all, div.black_r a.all { text-align:center; background:#800101; font-size:11px; color:#FFF; padding:4px 4px 5px 4px; text-decoration:none; }
div.black_l a.all:hover, div.black_r a.all:hover { background:#8C1A1A; color:#FFF; text-decoration:none; }

div.black_l div.news, div.black_r div.news { position:absolute; top:27px; left:10px; }
div.image div.tx-a32news-pi1 { position:absolute; top:30px; left:10px; }
div.image div.tx-a32news-pi1 b { font-size:11px; color:#84C225; }

/*div.black_l p, div.black_r p { font-size:11px; padding:5px 3px 5px 0px; _padding:4px 3px 4px 0px; line-height:12px; }*/
div.black_l p, div.black_r p { font-size:11px; padding:3px 3px 3px 0px; _padding:2px 3px 2px 0px; line-height:12px; }

/*div.black_l span.more , div.black_r span.more{ color:#F00; font-weight:bold; }*/
div.black_l img.more , div.black_r img.more { width:14px; height:4px; border:0px; margin:0px 0px 1px 1px; }

div.black_l a, div.black_r a { position:relative; color:#FFF; text-decoration:none; }
div.black_l a:hover, div.black_r a:hover { color:#CCC; }

/*div.brown without opacity
div.brown { position:absolute; left:0px; top:0px; z-index:1; width:200px; height:850px; background:#754719; }
div.brown_top { position:absolute; left:0px; top:0px; z-index:1; width:200px; height:220px; background:#754719; }
*/

div.brown_top { position:absolute; left:0px; top:0px; z-index:3; width:200px; height:220px; background:#754719; }
div.brown_add { position:absolute; left:0px; top:220px; z-index:3; width:200px; height:630px; background: #630; opacity:0.9; filter:alpha(opacity=90); border-right:1px solid #CC6600; }
div.brown { position:absolute; left:0px; top:0px; z-index:3; width:200px; height:850px; }
div.brown a { position:relative; }

/*left menu on main page*/

/*left_menu_main without opacity
div.left_menu_main { padding:235px 0px 0px 10px; }
div.left_menu_main h1 { padding:20px 0px 10px 0px; font-size:14px; font-weight:bold; color: #FFF; }
div.left_menu_main li { list-style-type:none; font-size:12px; padding: 0px 5px 5px 15px; }
div.left_menu_main li a { color:#FFF; text-decoration:none; /*position:relative;*/ /*}
div.left_menu_main li a:hover { color:#EEE; text-decoration:underline; }
*/

div.left_menu_main { padding:235px 0px 0px 10px; }
div.left_menu_main h1 { padding:20px 0px 10px 0px; font-size:16px; color: #FFF; }
div.left_menu_main li { list-style-type:none; font-size:14px; padding: 0px 5px 5px 15px; }
div.left_menu_main li a { color:#FFF; text-decoration:none; /*position:relative;*/ }
div.left_menu_main li a:hover { color:#CCC; text-decoration:underline; }

/*left menu on other pages*/
div.left_menu { padding:15px 0px 0px 10px; }
div.left_menu h1 { padding:20px 0px 10px 0px; font-size:16px; color: #FFF; }
div.left_menu li { list-style-type:none; font-size:14px; padding: 0px 5px 5px 15px; }
div.left_menu li a { color:#FFF; text-decoration:none; }
div.left_menu li a:hover { color:#CCC; text-decoration:underline; }

/*green dots in left menu*/
div.rel { position:relative; font-size:0px; }
div.dot { position:absolute; top:4px; _top:6px; left:-15px; width:6px; height:6px; background: url("gr_sqr.gif") no-repeat; font-size:1px; }

div.blue {position:absolute; left:0px; top:120px; z-index:3; height:101px; width:950px; background:#00416D url("blue_stripe.gif") no-repeat; border-top:1px solid #FFF;}

/*top_menu*/
div.top_menu { position:absolute; left:190px; top:194px; z-index:5; width:750px; height:20px;  
padding:6px 0px 0px 0px; font-size:14px; } /* was: left:316px; width:634px; background: #00416D url("top_menu.gif") repeat-x; */
div.top_menu ul li { padding:0px 0px 0px 13px; }
/*div.top_menu ul.innerbox li { margin: 0px 3px 0px 3px; display:inline; font-size:14px; color:#FFF; }*/
div.top_menu li a { color:#FFF; text-decoration:none; font-size:14px; }
div.top_menu li a:hover { color:#CCC; text-decoration:underline; font-size:14px; }

div.lang_menu { position:absolute; /*left:202px;*/ right:3px; /*top:124px;*/ top:4px; z-index:3; }
div.lang_menu p { display:inline; /*_padding:0px 3px 0px 0px;*/ }
div.lang_menu img { display:inline; /*_padding:0px 3px 0px 0px;*/ border:0px; vertical-align:middle; }
div.lang_menu a { font-size:10px; color: #FFF; text-decoration:none; padding:3px 3px 3px 2px; }
div.lang_menu a:hover { font-size:10px; color: #FFF; text-decoration:underline;}

div.logo { position:absolute; left:0px; top: 1px; z-index: 3; width:200px; height:247px; }


div.bnr1, div.bnr1-ttl, div.bnr1-ttl-txt, div.str1, a.bnr1-ttl { left:200px; }
div.bnr2, div.bnr2-ttl, div.bnr2-ttl-txt, div.str2, a.bnr2-ttl { left:450px; }
div.bnr3, div.bnr3-ttl, div.bnr3-ttl-txt, div.str3, a.bnr3-ttl { left:700px; }
div.bnr1, div.bnr2, div.bnr3 { position:absolute; top:0px; width:250px; height:120px; }
div.bnr1-ttl, div.bnr2-ttl, div.bnr3-ttl, div.bnr1-ttl-txt, div.bnr2-ttl-txt, div.bnr3-ttl-txt { position:absolute; top:0px; width:250px; height:18px; }
div.bnr1-ttl, div.bnr2-ttl, div.bnr3-ttl { background:#003D67; opacity:0.7; filter:alpha(opacity=70); }
div.bnr1-ttl-txt, div.bnr2-ttl-txt, div.bnr3-ttl-txt { padding:1px 0px 0px 0px; font-size:11px; letter-spacing:1px; text-align:center; color:#FFF; }
a.bnr1-ttl, a.bnr2-ttl, a.bnr3-ttl { display:block; position:absolute; top:0px; width:250px; height:18px; padding:1px 0px 0px 0px; font-size:11px; letter-spacing:1px; text-align:center; color:#FFF; text-decoration:none;  }
div.str1, div.str2, div.str3 { position:absolute; top:0px; z-index:12; width:1px; height:120px; }
div.str1 { background:#CC6600; }
div.str2 { background:#FFF; }
div.str3 { background:#FFF; }

div.space { width:950px; height:220px; }

table.main { width:950px; }
table.main td{ vertical-align:top; }
td.td_brown { width:200px; height:630px; background:#754719; padding: 0px 0px 50px 0px; border-right:1px solid #CC6600; }


td.td_content { background: #EEE; text-align:left; padding:40px; }
td.td_content ul { margin-bottom:20px; }
td.td_content li { margin:5px 0px 0px 20px; }

td.td_content div.pathmenu { color:#aaa;  padding:0px; margin:0px;}
td.td_content div.pathmenu a { color:#ccc; }
td.td_content div.pathmenu h1 { font-size:12px; display:inline; color:#000; } /* todo */

td.td_content p { padding-bottom:5px; }
td.td_content p.centermenu a span { font-size:16px; font-weight:bold;}
td.td_content ul ul {margin:5px 0px 0px 40px;}
td.td_content h1 { font-size:16px; padding:10px 0px 5px 0px; }
td.td_content p.allnews { padding-bottom:10px; }
td.td_content p.allnews span.date { color:#84C225; font-weight:bold; }
td.td_content p.allnews span.date a { text-decoration:none; }
td.td_content p.allnews span.more { color:#F00; font-weight:bold; }
td.td_content p.allnews a { color:#000; text-decoration:none; }
td.td_content p.allnews a:hover { color:#000; text-decoration:underline; }
td.td_content p.currentnews span.date { color:red; }

table.footer { width:950px; height:160px; font-size:11px; background:#00416D; border-top:1px solid #FFF; color:#FFF; }
table.footer_main { position:absolute; left:0px; top:850px; z-index:10; width:950px; height:160px; font-size:11px; background:#00416D; border-top:1px solid #FFF; color:#FFF; }
table.footer td.copyright, table.footer_main td.copyright { padding:20px 10px 90px 20px; vertical-align:top; }
table.footer td.counters, table.footer_main td.counters { padding:20px 20px 90px 10px; text-align:right; vertical-align:top; }
table.footer td.counters a, table.footer_main td.counters a { text-decoration:none; }

/*left popup menu*/
div.left_menu_main div.outerbox_rel, div.left_menu div.outerbox_rel { position: relative; z-index:10; visibility:hidden; }
div.left_menu_main div.outerbox_abs, div.left_menu div.outerbox_abs { position:absolute; top:0px; left:0px; width:250px; background:#000; }
div.left_menu_main ul.innerbox, div.left_menu ul.innerbox { list-style-type:none; padding:7px; background: #00416D;  }
div.left_menu_main ul.innerbox li, div.left_menu ul.innerbox li { background:none; padding: 0px 0px 3px 0px; }
div.left_menu_main ul.innerbox li a, div.left_menu ul.innerbox li a { text-decoration:underline; }
/*top popup menu*/
div.top_menu li { display:inline; }
div.top_menu div.outerbox_rel { position:relative; visibility:hidden; padding:0px 0px 1px 0px; display:inline; z-index:5; }
div.top_menu div.outerbox_abs { position:absolute; width:250px; display:inline; z-index:10; }
div.top_menu div.tmwrap { background:#000; }
div.top_menu ul.innerbox { list-style-type:none; background:#855020; padding:5px; }
div.top_menu ul.innerbox li { background:none; padding: 0px 0px 3px 0px; display:block; }
div.top_menu ul.innerbox li a { text-decoration:underline; }

div.switch span { color:#CCC; font-size:14px; font-weight:bold; float:right; padding: 10px 10px 10px 10px; cursor:pointer; }
/* Guestbook */
span.tx-guestbook-list-small {
	font-size: 12px;
	font-weight: bold;
	color: White;
	margin-left:20px;
}
input.tx-guestbook-form-inputfield-med { width: 100px;}
input.tx-guestbook-form-inputfield-big { width: 100px;}
/* input.tx-guestbook-form-textarea { width: 100px;} */
span.tx-guestbook-list-entrycomment {  }
span.tx-guestbook-list-entrycomment-title { }
td.tx-guestbook-list-row { font-size: 11px; background-color:#FFF5E5; border-color:#CCC;}
td.tx-guestbook-list-header {background-color: #4682B4; color:#FFF; }
td.tx-guestbook-list-row p {background-color: #E5F5E5}

div.img_link { position:absolute; top:0px; left:200px; width:750px; height:630px; cursor:pointer; }

div.lastupd { padding-top:20px; color:#aaa; font-style:italic; text-align:right; }

div.small h1 { font-size:15px; 22border-bottom:1px solid #84C225; color:#84C225; margin-right:10px; padding-bottom:3px; margin-bottom:5px; }
div.small li { font-size:12px; padding-left:0px; padding-bottom:2px; }
div.small div.dot { display:none; }

div.left_menu_main ul.innerbox li { font-size:12px; }
