#start          { position:relative; width:100%; height:100%; }
#main           { width:779px; min-height:100%; position:relative; text-align:left; background:url(left_right.gif) repeat-y; } 
body.ie #main   { width:779px; height:expression(document.body.clientHeight); position:relative; text-align:left; background:url(left_right.gif) repeat-y; }
#bef_lapas      { width:100%; height:131px; bottom:0; left:0; position:absolute; }
#lapas          { width:266px; height:131px; position:relative; background:url(lapas.png) no-repeat; left:-29px; }
#top            { width:100%; height:92px; text-align:left; position:relative; }
#logo           { position:relative; top:22px; }
#langs          { position:absolute; right:51px; top:36px; }
#mid            { width:779px; height:57px; position:relative; }

#tmenu                              { position:relative; float:right; top:25px; right:57px; }
.tmlink,.tmlink_s                   { float:left; }
.tmlink a                           { font:14px arial; color:#189B5F; }
.tmlink_s a                         { font:14px arial; color:#C28715; text-decoration:none; }
.tmlink a:hover,.tmlink_s a:hover   { color:#C28715; }
.tmlink_,.tmlink__s                 { float:left; margin-left:32px; }
.tmlink_                            { width:12px; height:15px; background:url(tmlink_.gif) 0 6px no-repeat; }
.tmlink__s                          { width:12px; height:15px; background:url(tmlink__s.gif) 0 6px no-repeat; }

#bef_pic        { position:absolute; height:217px; width:779px; }
#pic            { background:url(pic_trans_last.png) no-repeat; position:absolute; height:217px; width:779px; }

#con            { width:779px; position:relative; padding-top:55px; display:table; }
#lcon           { width:218px; position:relative; float:left; }
#lmenu          { width:218px; background:url(lmenu_bg.png) repeat-y; min-height:120px; position:relative; float:left; left:-9px; }
#lmenu_top      { width:218px; background:url(lmenu_top.png) no-repeat; min-height:120px; position:relative; float:left; }  
#lmenu_bot      { width:218px; background:url(lmenu_bot.png) 0 100% no-repeat; min-height:120px; padding-bottom:15px; position:relative; float:left; }
.prod_name                          { font:18px arial; color:#509F7B; padding:19px 0 4px 23px; }
.lmlink,.lmlink_s                   { float:left; width:114px; }
.lml                                { width:150px; float:left; padding:4px 0 5px 0; font-size:0; }
/*.lmlink                             { float:left; }*/
.lmlink a                           { font:12px arial; color:#189B5F; position:relative; }
.lmlink_s a                         { font:12px arial; color:#C28715; text-decoration:none; position:relative; }
.lmlink a:hover,.lmlink_s a:hover   { color:#C28715; }
.lmlink_,.lmlink__s                 { float:left; }
.lmlink_                            { width:32px; height:15px; background:url(tmlink_.gif) 22px 6px no-repeat; }
.lmlink__s                          { width:32px; height:15px; background:url(tmlink__s.gif) 22px 6px no-repeat; }
#kont           { float:left; position:relative; padding-top:50px; left:-2px; }
#kont p         { margin:10px 0 10px 0; font:12px arial; color:#767676; }
#kont p a       { color:#189B5F; } #kont p a:hover  { color:#69E6AD; }
#lmenu_shadow   { width:184px; height:230px; background:url(lmenu_shadow.png) no-repeat; position:absolute; bottom:-20px; right:34px; }
#cont           { width:561px; float:left; padding-top:181px; min-height:320px; }

#foot           { width:779px; height:80px; position:absolute; bottom:0; left:0; }
#bef_cop        { width:390px; height:80px; position:relative; left:218px; float:left; }
#bef_gazele     { width:171px; height:80px; background:url(gazele.png) no-repeat; position:relative; left:218px; float:left; }
#gazele         { position:relative; top:43px; }
#gazele span    { font:11px arial; color:#BDBDBD; }

html, body                                  { height:100% !important; min-height:100%; }
body, form									{ padding:0; margin:0; }
body                                        { background:url(bg.jpg) center 0 repeat-x; }
div, td, input, textarea, select			{ font-family:arial; color:#000; }
a											{ text-decoration:underline; color:#043C86; outline:none; }
a:hover										{ color:#660099; }
h1, h2, h3, h4, h5							{ font-weight:normal; margin:0; padding:0; }
li											{ color:#4D4C4C; }
input, textarea, button, select 			{ border:1px solid #E3E3E3 !important; font:12px arial; color:#000; }
.textarea       { width:250px; height:100px; }
img, input.cb, td.foto, font.foto, p.foto	{ border:none; }
.nolist			{ line-height:20px; }
.print			{ color:#000 !important; }
.hand			{ cursor:pointer; border:0; }
.foto			{ border:2px solid #CBCBCB; }
a.hot			{ color:red !important; }
a:hover.hot		{ color:#F57575 !important; }
.sel			{ text-decoration:underline !important; }
.border         { border:1px solid red; }
.submit         { width:48px; height:20px; background:url(submit.gif) no-repeat; border:0 !important; cursor:pointer; }
a.topr          { margin-left:4px; font:11px arial; }
a:hover.topr    { color:#043C86; }
#nm *           { font:bold 22px arial; color:#000; }
#pr *           { font-family:arial; color:#000; }
#pr_seo,
#pr_addr		{ font:11px arial; color:#000; }
#cop            { padding-top:8px; }
#cop p    		{ font:11px arial; color:#BDBDBD; text-align:left; margin:0; padding:0 0 2px 0; }
#cop a			{ color:#189B5F; }
#cop a:hover    { color:#69E6AD; }
#path			{ text-align:right; font-size:11px; padding-bottom:6px; }
#path span      { font:bold 15px arial; color:#4D4C4C; }
#name_text      { font:18px arial; color:#C38817; }
#print_text		{ text-align:left; font:12px arial; color:#474747; padding-bottom:100px; width:517px; }
#print_text a   { color:#189B5F; }
#print_text a:hover   { color:#69E6AD; }
#print_text .pav    { margin-top:0; }
.pt             { width:439px; background:url(text_top.jpg) no-repeat; min-height:311px; height:expression(((document.documentElement.clientHeight || document.body.clientHeight) > 311)? "311px" : "100%"); }
#print_text p   { margin:10px 0 10px 0; padding:0; }
#print-version  { font:12px arial; color:#043C86; padding-top:10px; text-align:right; padding-right:20px; }
#print-version a            { font:11px arial; color:#043C86; }
#print-version a:hover      { color:#296ABF; }
#print-version img  { position:relative; top:3px; margin-right:4px; }
	.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; font:12px arial; color:#474747; }
	.flag_s img,.flag img   { position:relative; top:8px; margin-left:7px; }
	.hom img       { position:relative; top:8px; margin-left:7px; margin-right:5px; }
