html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { padding:0; margin:0; }
body { background:#e8e8e8 url(../images/bg.png) repeat-x top; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:20px; color:#232323; }
p { padding-bottom:20px; }
li { list-style:none; }
img { border:0; }
a { color:#890002; text-decoration:underline; outline:none; }
a:hover { text-decoration:none; }
h1, h2, h3, h4, h5, h6 { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; line-height:24px; }
h1 { font-weight:normal; color:#232323; font-size:30px; padding-bottom:20px; }
h1.smaller { font-size:26px; padding-bottom:18px; }
h2 { font-weight:bold; color:#5f5f5f; font-size:19px; padding-bottom:12px; }

/*			UNIVERSALUS			*/

html, body, #wrap { height:100%; }
body > #wrap { height:auto; min-height:100%; }
#wrap, #footer { background:url(../images/main_bg.png) no-repeat top center; margin:0 auto; overflow:hidden; width:1014px; }
.main { padding:0 27px 150px; }
.hide { text-indent:-9999px; overflow:hidden; display:block; }
.clear { clear:both; float:none !important; }
.left { float:left; }
.right { float:right; }

/*			NAVIGACIJA			*/

#home { float:left; padding:14px 19px 11px 38px; }
#nav { display:block; float:left; }
#nav li { background:url(../images/wall.png) no-repeat top right; float:left; }
#nav li a { color:#fff; font-size:14px; text-decoration:none; display:block; padding:14px 16px 11px; margin-right:2px; }
#nav li.currentpage a, #nav li a:hover { background:url(../images/nav_hover.png) repeat-x; }

/*			HEADER			*/

#header { position:relative; }
#logo { padding:18px 0 12px 37px; display:block; float:left; }
#flad { position:absolute; top:10px; right:10px; }

/*			PAGRINDAS			*/

.content { padding:0 95px; }
.container { background:url(../images/container_bg.png) repeat-y; padding:36px 38px; margin:-15px 0 0 20px; position:relative; }
.container_top, .container_bottom { position:absolute; left:0; height:20px; width:910px; }
.container_top { background:url(../images/container_top.png) no-repeat; top:0; }
.container_bottom { background:url(../images/container_bottom.png) no-repeat; bottom:0; }

/*			SLIDESHOW			*/

#slideshow { background:url(../images/shadow.jpg) no-repeat bottom right; position:relative; height:321px; width:894px; margin-left:33px; }
.slideshow_left, .slideshow_right { position:absolute; top:0; width:10px; height:283px; }
.slideshow_left { background:url(../images/slideshow_left.png) no-repeat; left:-3px; }
.slideshow_right { background:url(../images/slideshow_right.png) no-repeat; right:-3px; }
#changeIt { height:283px; overflow:hidden; position:relative; }
#changeIt ul { height:283px;  }
#changeIt ul li { background:#fff; width:894px; position:relative; height:283px; }
#changeIt ul li img { float:right; }
#changeIt ul li div.desc { width:410px; padding:25px 0 10px 64px; }
#changeIt ul li div.desc a.alink { background:url(../images/arrow2.gif) no-repeat center left; position:absolute; bottom:20px; left:79px; }
#prevBtn a, #nextBtn a { overflow:hidden; text-indent:-9999px; display:block; position:absolute; height:61px; width:61px; top:114px; }
#prevBtn a { background:url(../images/slideshow_buttons.png) no-repeat 0 0; left:-30px; }
#prevBtn a:hover { background:url(../images/slideshow_buttons.png) no-repeat 0 -61px; }
#nextBtn a { background:url(../images/slideshow_buttons.png) no-repeat -61px 0; right:-30px; }
#nextBtn a:hover { background:url(../images/slideshow_buttons.png) no-repeat -61px -61px; }

/*			NAUJIENOS			*/

.news { padding-left:0px; }
.container .news { padding-left:40px; }
.news li { margin-bottom:6px; }
.news li small, .news li a { float:left; display:block; line-height:24px; height:24px; }
.news li small { color:#292929; font-size:11px; width:92px; position:relative; }
.news li a { background:#fff; color:#7d0001; font-size:14px; padding:2px 10px 2px 12px; text-decoration:none; position:relative; }
.news li a:hover { background:#7d0001; color:#fff; }
.news li a span { background:url(../images/arrows_normal.gif) no-repeat center left; padding-left:20px; text-decoration:underline; }
.news li a:hover span { background:url(../images/arrows_hover.gif) no-repeat center left; text-decoration:none; }
.position_alink { margin:14px 0 0 116px; }
.alink { background:url(../images/arrow.gif) no-repeat center left; padding-left:7px; font-size:14px; }

/*			NAUJIENOS VIDUS			*/

.date { width:88px; padding-left:35px; position:relative; }
.inside { width:610px; position:relative; }
.inside h2 { color:#8f0003; }
.back { background:url(../images/back.gif) no-repeat; width:19px; height:13px; }

/*			TEKSTINIS LAPAS			*/

.text_table { width:874px; overflow:hidden; }
.text_table td { width:400px; vertical-align:top; padding-right:40px; }
.alist li, .alist span { background:url(../images/alist.gif) no-repeat center left; display:block; padding-left:14px; margin-left:6px; }
div.alist { padding:16px 0; }

/*			FONTAI PAKEISTI I IMAGE			*/

#hnS { background:url(../images/ziniasklaidai.png) no-repeat; display:block; height:33px; padding-bottom:28px; }
#hn1 { background:url(../images/paslaugos.png) no-repeat top left; display:block; height:37px; padding-bottom:7px; border-bottom:1px solid #b2b2b2; }
#hn2 { background:url(../images/mes.png) no-repeat top left; display:block; height:32px; padding-bottom:15px; border-bottom:1px solid #b2b2b2; }

/*			FOOTER			*/

#footer { background:url(../images/footer_bg.png) no-repeat bottom center; width:904px; padding:0 55px; position:relative; margin-top:-150px; height:150px; clear:both; }
.copyright { margin-top:95px; color:#373737; }
.copyright span { padding-right:18px; }
.designby { margin-top:8px; }
.designby a { text-decoration:none; color:#424242; display:block; float:left; }
.designby a img { padding:2px 0 0 3px; }
.number { position:absolute; right:67px; bottom:0; }

/*			CLEARFIX			*/

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }