img,table,tr,td,form,div,span,p,ul,a,object,br {margin:0;border:0;padding:0;}
body {margin: 0px 2px; font-family: Arial, Helvetica, Sans-Serif; background-color: #FFFFFF;	color: #000000;}
p {margin: 0.2em .5em 0.2em 0.5em; text-indent: 2em; text-align: justify;}

h1,h2 {margin:0; font-family: 'Times New Roman', Times, serif;font-weight: bold;}
h1 {font-size: 140%; color: #0000ff;}
h2 {font-size: 120%;}
h3 {font-size: 110%;}

#top { width: 100%;background: url('img/bg.png')}
#kaire  {width: 180px; vertical-align: top;}
#centras  {vertical-align: top;padding:0 5px;}
#centras h2 {margin:.5em 1em}
#centras ul {margin:.5em 1em}
#centras ul li {margin-left:1em}
#desne  {width: 150px; vertical-align: top;}
#bottom { width: 100%;background: url('img/bg.png');text-indent: 2em;}
#bottom a{ float:right;margin-right:2em}
.pav {float:left;margin:10px;}
.pav ul.autor{font-family:tahoma,Sans-Serif;font-size:90%}
.pav ul.autor li{margin-right:1em;color:#999999;display:inline;white-space:nowrap;}

ul.koment {text-align:right;}
ul.koment li{margin-right:1em;color:#999999;display:inline;white-space:nowrap;font-size:90%}
ul.koment li a{color: #99999;text-decoration: none;padding:0.2em 1em}
ul.koment li a:hover { background-color:#DDD;}

img,object {margin: 1px 5px;}
img {max-width: 100%;}
.reklama img{ margin: 1px 0;}


.navlist{width: 100%;text-align:left; border: 1px #000 solid;text-indent: 1em;list-style-type: none;}
.navlist a {width:100%;display: block;background-color: #fff;border-bottom: 1px #000 solid;text-decoration: none;color: #000;}
a.current { background-color: #ddf}
.navlist a:hover { background-color: orange; }
.navlist a:visited { color: #000; }
#menuh ul {display:inline;list-style-type:none;}
#menuh ul li{ float:left;margin: 2px;}
#menuh ul li a{font-weight:bold;color:#000000;text-decoration: none;padding: 0.1em 1em;white-space:nowrap;}
#menuh ul li a:hover { background-color: orange; }

.box {margin: 10px 0;padding: 0; background-color: #000000; border: 1px solid #aaa;width:100%;border-collapse: collapse;}
.boxtitle {background-color: #000000; color: #FFFFFF; text-indent:1em;font-weight: bold;height:20px;border:0;}
.boxtitle a {display: block;color:#FFFFFF;text-decoration: none;}
.boxtitle a:hover { background-color: orange; }
.boxbody {background-color: #FFFFFF;padding: 1px; font-size:90%}

.kalend{width: 100%;font-size: 90%;text-align: right; background-color: #ddd;border-collapse: collapse;}
.kalend tr.sekm{color: #f00;}
.kalend td{background-color: #fff;padding:1px 3px;width:18px; border: 1px solid #ddd;}
.kalend td.siandien{background-color: orange;}
.kalend td.sv_diena{color: #f00;font-weight: bold;text-decoration:underline}

.topas p{text-indent:1em;text-align:left;margin:8px 1px}
.topas a{text-decoration: none;}
.topas  a:hover { background-color:#DDD;}

.pages{ width: 100%;text-align:center;}
.pages a { margin:0 5px;width:20px;height:20px;padding: 2px;text-align: center; }
.pages a img{ vertical-align:middle;}
.pages a:hover { background-color: orange; }

.toolbar{float:left;margin:0 2px;}
.toolbar a{float:left;margin:0px 2px;padding:2px 5px;}
.toolbar a:hover { background-color: orange; }
.toolbar a img{text-align:center;vertical-align:text-bottom;}

.orai{border: 1px #000 solid;background-color: #DDD;font-size: 80%;text-align: center;}
.orai th{background-color: #000; color: #FFF;}
.orai td{background-color: #fff;padding:0.1em 1em;}

.archyvas td{ padding:1em}

.desn {font-size: 80%;	text-align: right;}
.kair {font-size: 80%;	text-align: left;}
table {margin: 0 5px 0 0}
table.forma {border : 1px solid #000000; background-color: #D0D0D0; }
table.new {border : 1px solid #000000; background-color: #D0D0F0; }
table.edit {border : 1px solid #000000; background-color: #D0F0D0; }

td.nuotr {font-size: 80%;font-weight: bold;font-style: italic; text-align: left;padding:0 5px 5px 5px}

.klaida {color: red;text-align:center;border: 1px solid #FF0000;}
.th {background-color: #000; color: #FFF; font-family: Arial, Helvetica, Sans-Serif; font-size: 80%;}
.thd {background-color: #000; color: #FFF;}
.thd a, .thd a:visited {display: block;color: #FFF; text-decoration: none}

.galerija{text-align: justify;}
.reklama{background-color:#FEFEFE;text-align: center;}

img.center {margin:0; text-align:center;}

.group {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #999999; border-radius: 4px;
	box-shadow: 3px 3px 10px #DDDDDD; margin: 0.5em; padding: 0.5em;
}
#centras .group h2 {   background-color: #BBBBBB;  box-shadow: 1px 1px 15px #999999 inset;
	font-family: Sans-Serif;  color: #FFFFFF;   font-size: 1.4em;    font-weight: normal;
    margin: 0;  padding: 0.1em 0.3em;  text-shadow: 0 1px 0 #777777;
}
.nick {background-color: #BBB;border: 1px solid #BBBBBB;color:#FFFFFF; 
	border-radius: 4px;	box-shadow: 3px 3px 5px #DDDDDD; margin: 0 10px 0 0; padding-bottom: 0.3em;float:left;
}
.bluebox { background: none repeat scroll 0 0 #0000FF;border: 1px solid #0000FF; 
	border-radius: 4px; box-shadow: 3px 3px 10px #DDDDDD; margin-bottom: 1em; padding-bottom: 0.3em;float:right;}
.bluebox h1{ color:#FFFFFF;padding:0.3em 1em;font-family: Sans-Serif;  font-size: 1.4em; font-weight: normal;}
.nematom{display: none !important;}
.klausk {max-width: 80em;margin:auto}
.klausk h2:hover{   background-color: #444444;cursor:pointer;}
.klausk h3 {margin:0;border: 1px solid #888; border-radius: 4px;	background-color: #BBB; padding:0.3em 1em 0.3em 2em;}
.klausk .klausk1{padding-left:1em}
.klausk1 p{ border: 1px solid #888; border-radius: 4px;	background-color: #DDD;padding: 0.2em}
.klausk label {margin-left:1em;color: #DDD;font-weight: bold;display: block;width: 150px;float: left;}
.klausk textarea { position:relative; top:-18px;border: 1px solid #AAA;width:98%;height:3em;margin: 0;background-color: transparent;}
.klausk3 {background-color: #FFF; border: 1px solid #ccc;border-radius: 2px; height: auto; float:right; text-indent:0;text-align: center; width: 60px;}
.klausk a{padding: 0px 6px;font-weight:bold;text-decoration: none}
.klausk1 p.atsakyta{ color:#666;}
a.pliusas{ color:green}
a.minusas{ color:bule}
.error {color:red;}
.mano {background-color:#F88}

.ui-dialog { padding: .1em;}
.ui-dialog .ui-dialog-titlebar { padding: .1em }
.ui-dialog .ui-dialog-buttonpane { margin: .1em 0 0 0; padding: .1em 1em .1em .4em; }
.ui-dialog .ui-dialog-buttonpane button {  margin: .2em .4em .2em 0; padding: .2em .6em .3em .6em; line-height: 1.2em;}
.ui-datepicker    { z-index: 1003 !important; /* must be > than popup editor (1002) */    }
/*.ui-menu { width: 150px; color:#FFF}*/
.ui-menu, .ui-menu-item {width: 180px;max-width: 200px; color:#FFF}
.ui-menu-item-wrapper{ background: #333 url(/js/img/top.png);color:#FFF !important;white-space: pre;}
a.a_tree{display: block;}



#starmenu a{display: block;text-decoration:none; color:#FFF}

#form_login fieldset { padding:0; border:0; margin-top:15px; }
#form_login label, #form_login input { display:block; }
#form_login input.text { margin-bottom:12px; width:95%; padding: .4em; }
.skelbimai {padding: 1em}
.skelbimai h3 {margin-top:1em}
.skelbimai p {margin:1em;padding:1em}
.skelbimai p.remelis {border: 1px solid #000;border-radius: 5px;margin:1em;padding:1em;font-size:large;}
