html, body						{ height:100% !important; min-height:100%; }
body, form						{ padding:0; margin:0; }
body							{ background:url(bg.png); }
div, input, textarea, select	{ position:relative; font:13px tahoma; color:#0062B0; }
a								{ text-decoration:underline; color:#3B530D; }
a:hover							{ color:#68901C; }
h1, h2, h3, h4, h5				{ font-weight:normal; margin:0px; padding: 0px; }
li								{ color:#0062B0; }
input, textarea, button, select	{ border:1px solid #999 !important; }
img.aicon						{ margin:0 3px 0 0 !important; vertical-align:middle !important; border:0 !important; }
img								{ border:none; }

.nolist			{ line-height:20px; }
.submit_lt,
.submit_ru,
.submit_en		{ border:0 !important; background:url(submit.gif) 0 0 no-repeat; width:65px; height:20px; color:#000; font:11px tahoma; }
.print			{ color:#000 !important; }
.hand			{ cursor:pointer; border:0; }
.foto			{ border:1px solid #7CC2FB; }
.hot			{ color:red !important; }
a:hover.hot		{ color:#FF4242 !important; }
.sel			{ text-decoration:underline !important; }
.h100			{ height:100%; }
.h75			{ height:85%; }
.h50			{ height:100%; }
.h25			{ height:15%; }
.w100			{ width:100%; }
.w779			{ width:779px; }
.fl				{ float:left; }
.fr				{ float:right; }
.cl				{ clear:left; }
.cr				{ clear:right; }
.clear			{ clear:both; }
.border			{ border:1px solid red; }
.table			{ display:table; }
.abs			{ position:absolute; }
.rel			{ position:relative; }
.default		{ cursor:default; }
.fs0			{ font-size: 0px; }

/* dialog.print.php juodas tekstas */
.topr           { margin-left:4px; font:11px arial; }
#pr *           { color:#000; }
#pr_seo,
#pr_addr		{ font:11px arial; color:#000; }

/* copyright & solution */
#copyright, #solution					{ font:bold 9px arial; color:#FFF; }
#copyright a, #solution a				{ font:bold 9px arial; color:#FFF; position:relative; z-index:11111; text-decoration:none; }
#copyright a:hover, #solution a:hover	{ text-decoration:underline; }
#copyright                              { float:left; padding-left:5px; }
#solution                               { float:right; padding-right:5px; }

/* content */
#name_text          { position:relative; width:100%; font:bold 13px tahoma; color:#0062AF; text-align:left; }
#print_text         { text-align:left; font:13px tahoma; color:#0062B0; z-index:11111; }
/*#print_text img     { border:1px solid #7CC2FB; }*/
#print-version      { font:12px tahoma; }
#print-version img	{ margin-left:7px; position:relative; top:1px; }

#print_text h2,
#print_text table,
#print_text hr,
#print_text p			{ margin:0 0 10px 0; position:relative; }
#print_text h1.pav		{ padding-right:0; padding-bottom:0; margin:0 0 12px 0; }
#print_text h2.pav_maz	{ margin:0 0 14px 0; padding-top:4px; }
#print_text hr			{ background:none; border-top:1px solid #000; margin:0 0 9px 0; }
#print_text p img		{ margin:5px 0; }
#print_text img			{ border:1px solid #7CC2FB; }
#print_text li,
#print_text li.text		{ font-size:13px; color:#0062B0; line-height:18px; }

/* table */
	.lentele, .lentele tr td   					{ border:1px solid #ccc !important; border-collapse:collapse !important; }
	.lentele2, .lentele2 tr td,
	.lentele_be_remo, .lentele_be_remo tr td	{ border:0 solid #fff; }

/* flags */
	.flag          { font:bold 12px Tahoma; color:#FFF; text-decoration:none; }
	.flag_s        { font:bold 12px Tahoma; color:#E8FFB8; text-decoration:underline; }
	.flag:hover    { color:#E8FFB8; text-decoration:underline; }
	.flag_s        { cursor:default; }

@media screen, print {
	/* Turn off list bullets */
	ul.mktree  li							{ list-style:none; }
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li	{ margin-left:10px; padding:1px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet			{ padding-left:15px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet			{ cursor:pointer; background:url(minus.gif) center left no-repeat; }
	ul.mktree  li.liClosed  .bullet 		{ cursor:pointer; background:url(plus.gif) center left no-repeat; }
	ul.mktree  li.liBullet  .bullet 		{ cursor:default; background:url(bullet.gif) center left no-repeat; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul				{ display:block; }
	ul.mktree  li.liClosed  ul				{ display:none; }
}

#start              { width:100%; min-width:1003px; min-height:600px; height:100%; background:url(bg_top.png) center top no-repeat; }
#bef_main           { width:100%; min-height:100%; }

.root   { height:80%; width:50%; }
.thumb  { height:12px; width:5px; left:0; }

.bg_top         { background:url(bg_top.jpg) right 0 no-repeat; min-width:1003px; }
.bg_b1			{ float:left; width:100%; height:50px; background:url(bg_b1.jpg) center 0 no-repeat; }
.bg_b2			{ float:left; width:100%; height:50px; background:url(bg_b2.jpg) center 0 no-repeat; }
.bg_b3			{ float:left; width:100%; height:100px; background:url(bg_b3.jpg) center 0 no-repeat; }
.bg_b4			{ float:left; width:100%; height:178px; background:url(bg_b4.jpg) center 0 no-repeat; }

.logo_big       { background:url(logo_big_.png) no-repeat; width:416px; height:313px; top:0; left:0; margin-bottom:40px; }
.punk           { background:url(punk.gif) 5px 8px no-repeat; width:10px; height:23px; }

.kont           { bottom:0; right:0; width:310px; height:110px; }
.kont2,
.kont2 a        { font:11px arial; color:#FFF; position:relative; }
.kont a:hover   { color:#CCC; }
.eta            { background:url(eta.png) no-repeat; width:113px; height:68px; margin-left:50px; margin-top:10px; }

#tit_main       { min-width:1003px; overflow:hidden; width: expression(((document.body.clientWidth) < 1003)? "1003px" : "100%"); min-height:700px; height: expression(((document.body.clientHeight) < 700)? "700px" : "100%"); }

/*****/

#main           { position:absolute; left:0; width:100%; height:100%; min-width:1003px; min-height:600px; }

#flash_main		{ position:absolute; left:0; width:100%; height:100%; }
#bef_bgs		{ position:absolute; left:0; bottom:0; width:100%; height:378px; }

#start_block			{ position:absolute; width:66%; left:17%; top:20%; }
#smenu					{ border-collapse:collapse; }
#smenu td				{ padding:0; margin:0; }
#smenu td.punka			{ background:url(punka.gif) no-repeat; padding:0 20px !important; }
#smenu td.punka a		{ font:bold 14px arial; color:#3B530D; }
#smenu td.punka a:hover	{ color:#68901C; }

#bot_line       { position:absolute; left:0; bottom:0; width:100%; height:13px; background:url(bot_line_.jpg) repeat-x; min-width:1003px; }
.homa			{ position:absolute; left:43px; top:-187px; }

#top			{ position:relative; height:26px; min-width:1003px; z-index:11111; }
.nav_l2         { float:right; width:85%; height:26px; background:url(nav_l2.png) repeat-x; }
.ne             { float:right; position:relative; font-size:0; padding:7px 28px 0 0; z-index:111111; }
.ne a           { position:relative; margin:0 0 0 19px; }
.rmenu			{ float:right; position:relative; padding:0 50px 0 0; z-index:111111; }
.nav_l          { float:right; width:15px; height:26px; background:url(nav_l.png) no-repeat; }

#langs          { position:absolute; left:0; bottom:0; z-index:1111; width:100%; height:70px; min-width:1003px; }
.lang1			{ margin-right:31px; }
.lang2			{ margin-right:0; }
.lang3			{ margin-left:31px; }

#sides			{ width:1003px; display:table; position:relative; z-index:1; }

#side1			{ width:230px; float:left; padding:49px 0 0 20px; z-index:11111; }

#side2			{ width:733px; float:left; padding:97px 0 200px 0; }
.bef_c_sep		{ width:100%; }
.c_sep			{ width:100%; height:24px; background:url(c_sep.gif) no-repeat; font-size:0; }
#isperkamoji    { width:100%; padding:0 0 16px 0; }
.cont			{ width:100%; z-index:111111; }

/*****/

.scr_bg         { background:url(scr_line.gif) repeat-y; }

.palka1         { background:url(palka1.png) no-repeat; width:350px; height:353px; bottom:0; right:25%; }
.palka2         { background:url(palka2.png) no-repeat; width:494px; height:526px; bottom:0; left:75%; }
.palka3         { background:url(palka3.png) no-repeat; width:248px; height:527px; bottom:0; left:25%; }
.palka4         { background:url(palka4.png) no-repeat; width:468px; height:338px; bottom:0; right:80%; }

.palka1_         { background:url(palka1_.png) no-repeat; width:350px; height:353px; bottom:0; left:70%; }
.palka2_         { background:url(palka2.png) no-repeat; width:494px; height:526px; bottom:40; left:77%; }
.palka3_         { background:url(palka3.png) no-repeat; width:248px; height:527px; bottom:0; right:82%; }
.palka4_         { background:url(palka4.png) no-repeat; width:468px; height:338px; bottom:0; right:79%; }

.bot_h          { height:26px; padding:0 13px 0 13px; }
.bot_h_s        { height:26px; padding:0 0 0 13px; }
.ln, .ln_s      { top:5px; position:relative; z-index:111111111; }
.ln a           { font:bold 11px arial; color:#FFF; }
.ln a:hover     { color:#E8FFB8; text-decoration:underline; }
.ln_s a         { font:bold 11px arial; color:#2E8FDB; }
.ln_s a:hover   { color:#2E8FDB; text-decoration:underline; }

.nav_sep        { background:url(nav_sep.gif) 10px 8px no-repeat; width:31px; height:26px; }

.lmlink                     { position:relative; background:url(punka.gif) no-repeat; width:170px; margin-top:24px; margin-bottom:9px; }
.lmlink a,
.lmlink a:hover             { font:bold 14px arial; color:#3B530D; text-decoration:none; position:relative; left:31px; }
.lmlink2, .lmlink2_s        { position:relative; background:url(punka2_.gif) 21px 7px no-repeat; width:170px; padding-bottom:6px; }
.lmlink2 a                  { font:13px arial; color:#3B530D; position:relative; left:38px; }
.lmlink2 a:hover			{ color:#68901C; }
.lmlink2_s a,
.lmlink2_s a:hover                { font:bold 13px arial; color:#0062B0; position:relative; left:38px; text-decoration:none; }

.p_bg1, .p_bg3, .p_bg4              { background:url(p_bg1.jpg) repeat-y; width:160px; height:140px; }
.p_top1, .p_top3, .p_top4           { background:url(p_top1.jpg) no-repeat; height:100%; }
.p_bot1, .p_bot3, .p_bot4           { background:url(p_bot1.jpg) 0 100% no-repeat; height:100%; }

.p_bg2          { background:url(p_bg2.jpg) repeat-y; width:160px; height:140px; }
.p_top2         { background:url(p_top2.jpg) no-repeat; height:100%; }
.p_bot2         { background:url(p_bot2.jpg) 0 100% no-repeat; height:100%; }

.white          { background:url(white.gif) no-repeat; width:17px; height:17px; }
.name           { font:bold 15px arial; color:#3B530D; }

.arr                            { background:url(arr.gif) 12px 9px no-repeat; width:25px; height:22px; }
.titlink, .titlink_s            { width:115px; padding:3px 0 3px 0; }
.titlink a                      { font:13px arial; color:#3B530D; }
.titlink_s a                    { font:bold 13px arial; color:#3B530D; }
.titlink_s a:hover              { color:#3B530D; }
.titlink a:hover                { color:#68901C; }

.ml_sel         { color:#68901C; }