* {font-family: "Geneva CE", Arial, Helvetica, sans-serif;}
html,body {  margin: 0;  padding: 0; height: 100%;}
img {border: none;}
div, p, ul {display: block; margin: 0; padding: 0;}


body {background: #8A765D url(/images/bodybg.gif) repeat; text-align: center;}
div#root {width: 750px; text-align: left; background: #FAE6B4 url(/images/rootbg.gif); margin: auto; margin-top: 15px;}
/* added by zaza */
form {margin:0; padding:0}

/* header */
div#header {background: #FFF2D7 url(/images/headerbg.jpg) repeat-y; }
div#header img#fpslogo {margin: 0;}
div#header img#lighter {float: right; margin-top: -94px !important; margin-top: -94px; right: 0; margin-right: -3px;  margin-right/**/: /**/0; position: relative; margin-left: -100px;}

div#topmenu {background: #FFF2D7 url(/images/topmenubg.jpg) repeat-x; height: 59px; width: 750px; margin-top: -8px !important; margin-top: 0;}

div#navigation {display: block; margin: 8px 0 0 10px; padding: 0; white-space: nowrap; list-style: none; width: 620px;}

/* font-family: Impact, Verdana, Arial; font-size: 0.85em;*/
div#topmenu a:link, div#topmenu a:visited, div#topmenu a:hover, div#topmenu a:active, div#topmenu span.menuactive {font-family: Arial, Verdana; font-size: 11px; font-weight: bold; white-space: normal; display: block; width: 75px; height: 41px; margin-top: 12px !important;  margin: 4px 0 0; float: left; color: #48412E; text-decoration: none; padding: 4px 0 0px 5px;}
div#topmenu a:link, div#topmenu a:visited {background: #FFEABB url(/images/menuitem.jpg) repeat-x;}
div#topmenu a:hover, div#topmenu a:active, div#topmenu span.menuactive {background: #FFEABB url(/images/menuitem_o.jpg) no-repeat; color: #9E2449;}

div#topmenu a.lang:link, div#topmenu a.lang:visited, div#topmenu a.lang:hover, div#topmenu a.lang:active {color: #10266F; }
div#topmenu a.showed:link, div#topmenu a.showed:visited, div#topmenu a.showed:hover, div#topmenu a.showed:active {color: #9E2449; }

/* main */
div#main {display: block; clear: both; min-height: 230px; font-size: 0.75em; height: 75% !important; height: 280px;} 
div#main.bck { background: transparent url(/images/b0.gif) no-repeat 518px 18px;}
div#wrpr {background: transparent url(/images/wrpr.gif) no-repeat 518px 100%;}
div#leftarea {width: 500px; margin: 10px 20px 20px 20px !important; margin: 10px 20px 20px 10px; float: left;}
div#rightarea {width: 187px; margin: 20px 20px 20px 0!important; margin: 20px 10px 20px 0; float: right;}
div#leftarea h1, div#rightarea h1, div#wholearea h1 {font-size: 1.25em; padding: 0; margin: 10px 0px; color: #99274B}

div#wholearea {width: 710px; margin: 10px 20px 20px 0!important; margin: 10px 10px 20px 0; float: right;}
div#wholearea h2, div#leftarea h2 {font-size: 1.15em; padding: 0; margin: 15px 20px; color: #99274B}

div#rightarea h2 {font-size: 1.15em; padding: 0; margin: 0 0 15px; color: #99274B}

div#wholearea p, div#leftarea p {padding: 0 20px 15px;}
div#wholearea p.author, div#leftarea p.author {font-size: 0.9em; }

div#rightarea p {margin: 0 0 15px;}

div#wholearea ol, div#leftarea ol, div#wholearea ul, div#leftarea ul {padding: 0 20px; margin: 0 40px;}
div#wholearea ol li, div#leftarea ol li, div#wholearea ul li, div#leftarea ul li {margin-bottom: 10px;}
div#wholearea ol li ul, div#leftarea ol li ul {padding: 10px 20px 0; list-style: circle;}

/*  LINKLIST */

div#wholearea ul.links, div#leftarea ul.links  {list-style: none; margin: 0; padding: 0;}
div#wholearea ul.links li, div#leftarea ul.links li  {margin: 5px 0 0 30px}

ul.links li a:link, div#footer a:link {color: #09266C;}
ul.links li a:visited, div#footer a:visited {color: #98294A;}
ul.links li a:hover, ul.links li a:active, div#footer a:hover, div#footer a:active {color: #0000FF;}

/*  handwrite */
div#handwrite {background: #FFF4D8 url(/images/handwritebg.jpg) repeat-y; text-align: right; height: 93px;}
div#handwrite img {margin: 0; padding: 0;}

/*  footer */
div#footer {background: #DACDAA url(/images/footerbg.gif) repeat; height: 45px;}
div#footer h2, div#footer p {display: block; font-size: 0.7em; text-align: center;padding-top: 8px !important; margin: 8px 0 -5px 0; padding: 0; font-weight: normal;}

a.readmore {margin-top: 5px; display: block;}


div.spltr {height: 1px; clear: both; overflow-y: hidden;}

/* added by zaza */
div#wholearea div.loginform {margin-left: 20px;}
div.loginform { padding: 0 0 15px 0;}
div.regform { padding: 0 20px 15px;}
div.regform div {margin-bottom: 5px;}
div.loginform div {margin-bottom: 5px;}
div.loginform div.nextline label { display: block; margin-bottom: 5px;}
div.regform div.nextline label { display: block; margin-bottom: 5px;}
div.regform input.text, div.regform textarea.text { width: 200px;}
div.regform input.button {margin-top: 10px;}
div.regform div.topradio { margin-left: 15px; margin-top: 10px;}
div.regform div.bottomradio { margin-left: 15px; margin-bottom: 10px;}
div.regform div.radio { margin-left: 15px;}

/* map area */
div#addr {position: relative; margin-left: 26px; margin-top: -90px; font-size: 1.1em; line-height: 1.4em; font-weight: bold;}

/* submenu */
div.submenu a, div.submenu span {font-weight: bold; font-size: 0.9em; text-decoration: none; display: block;}
div.submenu a:link, div.submenu a:visited {color: #48412E;}
div.submenu a:hover, div.submenu a:active {color: #99274B; text-decoration: underline;}
div.submenu .activel, div.submenu .activel:link, div.submenu .activel:visited, div.submenu .activel:hover, div.submenu .activel:active {color: #99274B; text-decoration: underline;}
div.submenu span.activel { text-decoration: none; margin: 0 0 5px 0;}
div.submenu span.subdate {font-size: 0.8em; color: #8A765D;}

div.submenu span.submenuactive {font-weight: bold; font-size: 0.9em; text-decoration: none; display: block;}

/* form dhtml functionality */
div#formadd {display: none;}
div#rightarea div#fshort h1 {margin: 0 0 10px 0; padding: 0;}
div#rightarea div#fshort span {font-size: 0.8em; color: #8A765D;}
div#rightarea div#fshort p a {text-decoration: none;}
div#rightarea div#fshort p a:hover {text-decoration: underline;}

div#leftarea div.loginform {padding: 0 20px 15px;}

div#skinfo { display: none; }

input#suma, input#adminish, input#anstoliolt, input#viso { text-align: right; }

.fright { float: right; }

.prt { margin: 0 0 5px 5px; }
.prm { margin: 5px 0 5px 5px; }
.prb { margin: 5px 0 0 5px; }

.spltr50 { height: 100px; }

/* Nadinga */
div#wholearea ul.naudzin, div#leftarea ul.naudzin  {list-style: none; margin: 0; padding: 0;}
div#wholearea ul.naudzin li, div#leftarea ul.naudzin li  {margin: 5px 0 0 30px}

div.mukom {display: block; width: 30%; float: left; text-align: center;}
div.mukom img {display: block; margin: 10px auto;}
div.mukom p {dislay: block; font-weight: bold; text-align: center;}

div#searchform { padding: 20px 22px 16px 20px; }
div#searchform form input.search { width: 250px; }
div#searchform form input.submit { height: 22px; }
