* { font-size: 12px; font-family: Arial; color: #666666; }
html, body { height: 100%; }
body { text-align: center; background: url(../img/body.jpg) top left repeat-x white; }

.page { margin: 0 auto; width: 952px; text-align: left; position: relative; }

a { outline: none; color: #1d4dad; text-decoration: none; }
a:hover { text-decoration: underline; }

#logo { position: absolute; top: 160px; left: 0px; }

/* short */
	.block { width: 250px; }

	.blockm { background: url(../img/bmiddle.gif) top left repeat-y; }
	.blockb { background: url(../img/bbot.gif) bottom left no-repeat; }

	.block1top { background: url(../img/b1_top.gif) no-repeat; }
	.block2top { background: url(../img/b2_top.gif) no-repeat; }
	.block3top { background: url(../img/b3_top.gif) no-repeat; }
	.block4top { background: url(../img/b4_top.gif) no-repeat; }
	.block5top { background: url(../img/b5_top.gif) no-repeat; }
	.block6top { background: url(../img/b6_top.gif) no-repeat; }
/* end of short */

	.b2 { background: url(../img/b2.gif) top left repeat-y; }
	.b3 { background: url(../img/b3.gif) bottom left no-repeat; }
	.b1 { background: url(../img/b1.gif) no-repeat; padding: 10px; }

/* long */
	.bblock { width: 750px; }

	.bblockm { background: url(../img/bbmiddle.gif) top left repeat-y; }
	.bblockb { background: url(../img/bbbot.gif) bottom left no-repeat; }

	.bblock0top { background: url(../img/bb0_top.gif) no-repeat; padding: 20px; }
	.bblock1top { background: url(../img/bb1_top.gif) no-repeat; padding: 40px 20px 20px 20px; }
	.bblock2top { background: url(../img/bb2_top.gif) no-repeat; padding: 40px 20px 20px 20px; }
	.bblock3top { background: url(../img/bb3_top.gif) no-repeat; padding: 40px 20px 20px 20px; }
	.bblock4top { background: url(../img/bb4_top.gif) no-repeat; padding: 40px 20px 20px 20px; }
	.bblock5top { background: url(../img/bb5_top.gif) no-repeat; padding: 40px 20px 20px 20px; }
	.bblock6top { background: url(../img/bb6_top.gif) no-repeat; padding: 40px 20px 20px 20px; }
/* end of long */

/* login block */
	.loginmid { background: url(../img/loginmid.gif) top left repeat-y; width: 350px; }
	.loginbot { background: url(../img/loginbot.gif) bottom left no-repeat; }
	.logintop { background: url(../img/logintop.gif) no-repeat; padding: 20px; }
/* end of login block */	

.block1top, .block2top, .block3top, .block4top, .block5top, .block6top { padding: 40px 12px 0px 12px; }

.sblockm { background: url(../img/sbmid.gif) top left repeat-y; }
.sblockb { background: url(../img/sbbot.gif) bottom left no-repeat; }
.sblockt { background: url(../img/sbtop.gif) top left no-repeat; padding: 15px }

#newsletter { width: 169px; height: 23px; background: url(../img/newsletter.gif) no-repeat; }
#newsletter input { border: none; background: none; width: 160px; margin: 3px; }

#mainNav{ position: absolute; top: 130px; left: 260px; }
#spanel { position: absolute; top: 160px; right: 0px; background: url(../img/spanel.gif) no-repeat; width: 751px; height: 97px; }
#search  { position: absolute; top: 178px; left: 245px; width: 700px; }
#my_profile { position: absolute; z-index: 0 !important; top: 235px; right: 70px; height: 20px; color: #ccc; }
#my_profile * { font-size: 14px; }


#top { height: 270px; }

#bottom { background: url(../img/bottom.jpg) top left repeat-x; height: 47px; }

#fnavas a { color: #376bd4; font-size: 14px; padding: 0 10px; }

.topnav { padding-left: 10px; background: url(../img/r.gif) center left no-repeat; }
.topnav a { font-weight: bold; font-size: 13px; color: #666; }

.all { text-align: center; }
.all a { padding-right: 15px; background: url(../img/row.gif) center right no-repeat; }

.page_title { font-size: 14px; color: #666666; font-family: Georgia; font-weight: bold; margin-bottom: 15px; }

#mainButton1 { color: black; display: block; width: 189px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; text-transform: uppercase; background: url(../img/s1.gif); }
#mainButton2 { color: black; display: block; width: 189px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; text-transform: uppercase; background: url(../img/s2_.gif); }
#mainButton3 { color: black; display: block; width: 258px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; text-transform: uppercase; background: url(../img/s3_.gif); }

.row { background: url(../img/dot.gif) center left repeat-x; }

.skelbimai_title { font-size: 14px; color: #376bd4; font-weight: bold; }
h1 { font-size: 14px; color: #376bd4; font-weight: bold; }
h2 { font-size: 13px; color: #376bd4; font-weight: bold; }

.selected { display: block !important; }

.iblock { display: none; }

.label { font-weight: bold; width: 250px;  text-align: right; vertical-align: middle; }

input, textarea { border: 1px solid #ccc; background: white !important; }

.login_lab { width: 150px; }

.error { color: #df0b0b; }
.ok { font-size: 14px; font-weight: bold; }

.th { text-align: center; font-weight: bold; font-size: 11px; }

#sinput { background: url(../img/sinput.gif) no-repeat; width: 383px; height: 27px; } 
#sinput input { margin-left: 30px; margin-top: 5px; font-size: 14px; border: none; width: 350px; }

#skur { position: absolute; z-index: 99 !important; width: 188px; top: 25px; background: white; display: none; border: 1px solid #eee; }
#skur * { font-size: 14px; }
#skur div { position: relative; z-index: 50 !important; padding: 3px 0px; padding-left: 10px; font-size: 13px; background: white !important; }

#skurvalue { position: absolute; top: 5px; left: 10px; font-size: 14px; }

#pager, #pager * { color: #888; font-size: 18px; text-decoration: none; }

.skelbimas * { font-size: 13px !important; }

#scroll  { width: 886px; height: 29px; overflow: hidden; position: relative; z-index: 0; }
#scroll_content { white-space:nowrap; position: absolute; top: 7px; left: 900px; z-index: 0; }
#scroll_content a { padding-right: 50px; position: relative; z-index: -1; }

strong { font-weight: bold !important; }

.hover :hover { text-decoration: underline !important; }