/*.b_bContent {
margin-left:245px;
margin-top:-100px;
width:750px!important;
height:100%
}

*/
.shadow {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='images/shadow.png') ;	
}
/* font:style variant weight size/line-height family */

body, form		{ padding:0; margin:0; font-family: Tahoma; }
td, input, textarea, select	{ font: 11px Tahoma; color: #333; }

a 			{ text-decoration: none; color: #014DA2; }
a:hover		{ color: #FF0000; text-decoration: underline; }
.pav 		{ color: #014DA2; font-weight: bold; } /* search */


.text p a   		{ text-decoration: underline; }
.text p a:hover		{ text-decoration: none; }



img,
input.cb	{ border: none; }
.hand		{ cursor: hand; cursor: pointer; }
.foto		{ border: 1px solid #666; }
.print		{ color: #000 ! important; }
.border		{ border: 1px solid red }


.w		{ color: #FFF; }
.b      { font-weight: bold; }
.up		{ text-transform: uppercase; }
.u		{ text-decoration: underline; }
h1,h2,h3,h4,h5,h6      { font-weight: normal; margin: 0px; }
.g		{ color: #666; }	


input, textarea, button, select { border: 1px solid #999; }

.hot		{ }
.sel		{ text-decoration: underline ! important; color: #FF0000 ! important; }
.path a     { text-decoration: underline ! important; }
.border		{ border: 1px solid red }
.btnSubmit	{ background: url(/images/affiliate/313969/form_button.gif) 0 0 no-repeat; width: 168px; height: 28px;}
.btnSubmit2	{ background: url(/images/affiliate/313969/testi.gif) 0 0 no-repeat; width: 72px; height: 28px; }
.btnSubmit3	{ background: url(/images/affiliate/313969/testi_green.gif) 0 0 no-repeat; width: 72px; height: 28px; }

.form_pav	{ font: 14px Arial; font-weight: bold; color:#1360A3; left: 20px; position: relative }

/* table */
table .lentele				{ border-width: 1px; border-collapse: collapse; }
.lentele, .lentele tr td	{ border: 1px solid #DED9CA; }

table .lentele2				{ border: 0px solid #fff; border-collapse: collapse; }
.lentele2, .lentele2 tr	td	{ border: none; }

.lentele_be_remo, .lentele_be_remo tr td { border: 0px solid #fff !important}
.lentele_be_remo tr td ul	{ color: #0066CC !important;  }

.lentele_blue td			{ color: #FFF!important; border: none!important }
.lentele_blue ul			{ color: #FFF !important; margin-top: -4px; margin-bottom: 5px; }
.lentele_blue a				{ color: #FFF !important; }
.lentele_blue ul li			{ color: #FFF !important;  }
.lentele_blue ul li	a 		{ color: #BFC5F3 !important; }


/* specialiu pasiulymu lentelei */

table .spec_lentele				{ border-width: 0px}
.spec_lentele, .spec_lentele tr td	{ border: 0px solid #F0EBDB}

table .spec_kategorija				{ border-width: 0px}
.spec_kategorija, .spec_kategorija tr td	{ border: 0px solid #F0EBDB}

table .spec_tekstas				{ border-width: 0px }
td .spec_tekstas, td .spec_tekstas tr td *	{ color:#8f7a32; border: 0px solid #F0EBDB; background-color:#F0EBDB}
table .spec_tekstas a	{ color:#8f7a32 }	
table .spec_tekstas a:hover	{ color:#55481C }

/* TO FIX OVERRIDE BUG */
table .lent_pav_dblue { border: 1px solid #FFFFFF }
.lent_pav_dblue TD { font: bold 11px Arial; color: #FFFFFF; }
.lent_pav_blue TD { font: 11px Arial; color: #4788B2; border: 1px solid #FFFFFF }

/* table .spec_pav * { background-color: #FDF9EE!important } */  /* nes per admina nustacia spalva fono ir viskas. Zilvinas 2007-06-07 */


/* flags */
	.flag       { font: bold 11px Tahoma; color: #014DA2; }
	.flag_s     { font: bold 11px Tahoma; color: #6699CC; }
	.flag:hover, .flag_s:hover { text-decoration: none; color: #014DA2; }

/* advanced SiteMap */
@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:3px; }

	/* 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: hand; cursor: pointer; background: url(/images/affiliate/313969/minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: hand; cursor: pointer; background: url(/images/affiliate/313969/plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(/images/affiliate/313969/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 }

	/* Format menu items differently depending on what level of the tree they are in */
	/*
	ul.mktree  li { font-size: 12px; }
	ul.mktree  li ul li { font-size: 12pt; }
	ul.mktree  li ul li ul li { font-size: 12px; }
	ul.mktree  li ul li ul li ul li { font-size: 11px; }
	*/
}

/* menu */
.pad0 a	{ font-weight:bold; font-size: 12px; color: #014DA2 !important; }
	.pad0 a.sel { text-decoration: underline ! important; }

.pad1	{ padding-left: 30px; }
	.pad1 div { text-decoration: none; margin-top:3px; margin-bottom:3px; padding-left:15px; }
	.pad1 a { text-decoration: none; font: 11px/12px Arial; }
	.pad1 a.sel { text-decoration: underline; font-weight: bold; }
.pad2	{ padding-left: 50px; }
	.pad2 div	{ text-decoration: none; margin-top:3px; margin-bottom:3px; padding-left:15px; }
	.pad2 a { text-decoration: none; font: 11px/12px Arial; }
	.pad2 a.sel { text-decoration: underline; font-weight: bold; }
.pad3	{ padding-left: 70px; }
	.pad3 div	{ text-decoration: none; margin-top:3px; margin-bottom:3px; padding-left:15px; }
	.pad3 a { text-decoration: none; font: 11px/12px Arial; }
	.pad3 a.sel { text-decoration: underline; font-weight: bold; }
.pad4	{ padding-left: 90px; }
	.pad4 div	{ text-decoration: none; margin-top:3px; margin-bottom:3px; padding-left:15px; }
	.pad4 a { text-decoration: none; font: 11px/12px Arial; }
	.pad4 a.sel { text-decoration: underline; font-weight: bold; }

/* other */

.se     { font: bold 11px Tahoma; padding-left:3px; color: #4788B2; padding-bottom: 5px; padding-right: 25px; }
#mnu   { position: relative; top: -80px; z-index: 5; }
a.w:hover {color: white ! important; }
.bla { background-color: #FF0000; color: #fff; border:1px solid #FF5D16; font-weight:bold; }

li      { color: #DED9CA; }
.m2     { background: url(/images/affiliate/313969/a3.gif) left top no-repeat; }
li.m	{ list-style: url(/images/affiliate/313969/a3.gif) square; color: #6699cc; }

.cal_head { background-color: #C9E7F9 ! important; font-weight:bold; text-align: center;}
.cal_g { background-color: #e2e2e2 ! important; text-align: center; }
.cal_today { background-color: #CCFFCC ! important; text-align: center; }
.ca { text-align: center; }
.cal_hot { background-color: #FFCCCC ! important; text-align: center; }

.fl { float: left; }

.travel_table   		{ border: 0px solid #f0ebdb; border-collapse: collapse; }
.travel_table TH,
.travel_table TD		{ background: #EEF4FF; color: #4788B2; border: 0px solid #f0ebdb; border-collapse: collapse; }
.travel_table TH        { background: #4788B2; font: 12px Arial; color: #EEF4FF; font-weight: bold; }
.travel_country 		{ border: none; height: 56px; }
.travel_country TD		{ padding-left: 0px; background: transparent; border: none; }

.pvtr TD                { padding-top: 8px; }

.error { background: #FEE; }

.pass, .trans   		{ border: 1px solid gray; border-collapse:collapse; }
.pass TH, .trans TH		{ font: 11px Arial; font-weight:bold; border: 1px solid gray; }
.pass TD, .trans TD		{ font: 11px Arial; border: 1px solid gray; padding: 3px; }

.nob                    { border: none; }
.cab2 SELECT OPTION     { color: red; }


/* nauji stiliai */
body							{background: #FDF9EE url(/images/affiliate/313969/krantas_body.gif) repeat-y;}
.bg								{background: url(/images/affiliate/313969/top_bg.gif) repeat-x;}
.tal							{text-align: left;}
.biurai							{font-size: 11px; color: #333; position: relative;}
.biurai,  .last					{background-color: #EAE6C6; }
.biurai a						{text-decoration: underline;}
.biurai .name					{font-size: 12px; font-weight: bold; color: #4788B2; height: 31px; line-height:31px;}
.biurai_pad						{height: 14px;}

.main_holder					{margin-bottom: 40px;}

.cl								{clear:left;}
.abs							{position: absolute;}
.rel							{position: relative;}
.table							{display: table;}
.main							{width: 997px;}
#flash							{width: 744px; height: 310px;}
/*.w100							{width: 100%;}*/
.h100							{height: 100%;}
.fs0							{font-size: 0px;}

.right_nav						{width: 253px;}
.right_nav table  tr td img 	{top:1px; position: relative;}
.right_nav  a					{font-size: 11px; text-decoration: underline;}
.menu		a					{color: #014DA2; font-size: 12px;}
.nav_sep						{height: 27px;}
.flash_bg						{background: url(/images/affiliate/313969/krantas_flash.jpg) bottom right;}
.left, .right					{width: 225px;}
.w16							{width: 16px; min-height :1px;}

.h10							{height: 10px;}
.h20							{height: 17px; font-size: 0px;}
.mt1							{margin-top: -2px;}
.k_flag							{color: #FFF; font: 11px Tahoma; font-weight:bold; text-transform: uppercase; text-decoration: underline;}
.r_shad							{background: url(/images/affiliate/313969/r_shad.gif) top right no-repeat; height: 90px; }
.shadow							{background: url(/images/affiliate/313969/shadow.png) no-repeat; width:19px; height:167px; position: absolute; top: -75px;}

/* kaire meniu */
.left_holder					{background-color: #F3F0D7; margin-top: -92px; }
.left_holder a.sel				{color:#F00 !important;}
.left_holder a					{text-decoration: underline;}
.t_sep							{height:10px; background-color: #D8ECFC; }

/* content */
.content						{width: 650px;}

.w28							{width: 28px; min-height: 1px;}

.lastmname	a					{font: 12px Tahoma; color: #4788B2; font-weight: bold;}
.last_name	a					{text-align:left; font: 12px Tahoma; color: #657D3C; text-align:left; font-weight: bold; text-decoration: underline;}
.last_descr						{font: 11px Tahoma; color: #333 !important;}
.last_price						{font: 11px Tahoma; color: #FF5A00; font-weight: bold;}
.m_tarpas						{height: 14px; font-size: 0px;}
.l_space						{width: 44px; min-height: 1px;}
.l_v_space						{height: 10px; font-size:0px;}

/* reikalingas mozilai */
.l_holder						{width: 181px;}

#flasht							{margin-left: -54px; margin-top: -6px; position: relative;}	

/* paveiksliuku korekcija */
.img_1							{left: -7px; top:2px;}
.img_2							{left: -8px; top:1px;}
.img_3							{left: -8px; top:4px;}
.img_4							{left: -5px; top:2px;}
.img_5							{left: -8px; top:3px;}
.img_6							{left: -8px; top:2px;}
.img_7							{left: -10px; top:4px;}
.img_8							{left: -8px; top:1px;}

/* footer */
.footer							{height: 40px; background-color: #69C; bottom:0px; left:0px; font: 11px Tahoma; color: #FFF;}
.w269							{width: 269px;}
.w503							{width: 503px;}
.w198							{width: 225px;}
.h40							{height: 40px; line-height: 40px;}

.sl								{bottom:0px; left:0px;}

.akcija_foto img				{border: 5px solid #8CC4F5;}
.w50							{width: 50px;}
.akcijos_table 		 			{margin-top:20px; position:relative;}
.akc_link						{bottom:0px; left:0px; height: 18px; line-height:18px; width :100%;  text-align: center; }
.akc_link						{font: 12px Tahoma; color:#FFF; font-weight:bold; position: relative; z-index: 1000;}
.w475							{width: 475px; }
.h55							{height: 55px;}
.w700							{width: 400px;}

.border							{border: 1px solid red !important;}
#to								{font-size: 10px;}

.lentele { text-align: center; font-family: Tahoma; font-size: 12px;  } 

.lentele2 { text-align: left; font-family: Arial; font-size: 11px;  } 

.lentele3 { text-align: center; font-weight: bold; font-family: Trebuchet MS; font-size: 16px;  } 

.pv { text-align: center; font-weight: bold; font-style: italic; color: #333333; font-family: Trebuchet MS; font-size: 20px;  } 

.pv_center { text-align: center; font-weight: bold; color: #333333; font-family: Trebuchet MS; font-size: 16px;  } 

.pv_keliones { text-align: left; font-weight: bold; color: #FF0000; font-family: Arial; font-size: 12px; line-height: 12px;  } 

.text { text-align: justify; color: #333333; font-family: Arial; font-size: 11px;  } 

.text_center { text-align: center; color: #333333; font-family: Arial; font-size: 11px;  } 

.text_lent { text-align: center; font-weight: bold; font-family: Trebuchet MS; font-size: 13px;  } 

.text_lent_left { text-align: left; font-weight: bold; font-family: Trebuchet MS; font-size: 13px;  } 

