/*----------------------------------------- Maketas ------------------------------------------*/
body { background:#031332 url(../../maketas/graf_elementai/fonas_sonai.gif) repeat-y center; margin:0px; padding:0px; }

div#talpykla { background-color:#DFEFFF; width:771px; position:relative; margin-left:auto; margin-right:auto; padding:4px; text-align:left; font-family:Verdana, Arial; font-size:12px; }
	div#antraste { background:#DFEFFF url(../../maketas/graf_elementai/fonas_antraste.jpg) no-repeat; width:100%; height:130px; margin:0px; padding:0px; }
		div#antr_nuoroda { padding:12px 0px 0px 51px; }
		div#antrastes_meniu { position:absolute; top:10px; right:16px; font-weight:bold; font-size:11px; }
			div#antrastes_meniu a { text-decoration:none; }
			div#antrastes_meniu a:link, div#antrastes_meniu a:visited { color:#366CA3; }
			div#antrastes_meniu a:hover { color:#FFFFFF; }
	div#juosta { background:#DFEFFF url(../../maketas/graf_elementai/fonas_antr_juosta.jpg) no-repeat; width:100%; height:22px; padding:0px; margin:0px 0px 4px 0px; }
		div#kelias { color:#FFFFFF; padding:3px; float:left; width:500px; }
			div#kelias a { text-decoration:none; color:#FFFFFF; }
			div#kelias a:hover{ color:#53A9FF; }
		div#j_paieska { float:right; padding:0px 3px 0px 0px; width:220px; text-align:right; }
			div#j_paieska form { padding:0px; margin:0px; }
				div#j_paieska input, div#j_paieska img { vertical-align:middle; }
				div#j_paieska input#j_paieska_teks { font-size:11px; border:1px solid #5F6970; height:14px; padding-left:2px; margin-right:2px; }
				div#j_paieska input#j_paieska_submit { background:#333333 url(../graf_elementai/juost_ieskoti_myg_fonas.jpg) repeat-x top left; border:1px solid #222222; height:18px; width:56px; padding:0px 0px 2px 0px; font-size:11px; font-family:Verdana, Arial; color:#FFFFFF; cursor:pointer; }
	table#pagrindas { border-collapse:collapse; margin:0px; padding:0px; width:100%; }
		td#k_stulpelis { background-color:#C6E2FF; border-right:4px #DFEFFF solid; margin:0px; padding:0px; vertical-align:top; width:153px; }
			div#meniu { background:#B9DCFF; font-weight:bold; width:100%; border-bottom:3px solid #DFEFFF; }
				div#meniu ul { margin:0px; padding:0px; }
				div#meniu ul li { list-style:none; border-bottom:1px solid #DFEFFF; }
				div#meniu ul li a { border-left:12px solid #9DCEFF; text-decoration:none; display:block; padding:4px; color:#333333; }
				div#meniu ul li.subpunktas { padding-left:12px; }
				div#meniu ul li.subpunktas a { border-left:8px solid #9DCEFF; padding:2px 4px; }
				div#meniu ul li a:hover, div#meniu ul li.subpunktas a:hover { border-color:#B9DCFF; color:#555555; background:#C7E2FF; }
				div#meniu ul li a.m_aktyvus { border-color:#53A9FF; }
				div#meniu ul li a.m_aktyvus:hover { border-color:#82C0FF; color:#555555; background:#C7E2FF; }
				/*--------- Pespėjimų meniu ----------*/				
				div#meniu ul li.subpunktas a.m_persp { border-left:8px solid #9DCEFF; padding:2px 4px; background:#FF5959; }
				div#meniu ul li.subpunktas a.m_persp:hover { border-color:#B9DCFF; color:#555555; background:#FF8282; }
				div#meniu ul li a.m_persp_aktyvus { border-color:#53A9FF; background:#FF5959; }
				div#meniu ul li a.m_persp_aktyvus:hover { border-color:#82C0FF; color:#555555; background:#FF8282; }			
			div#paraste { background:#B9DCFF; text-align:center; padding:6px; margin-bottom:0px; border-bottom:4px solid #DFEFFF; }
			/*------------------------------ Paraštės elementai ------------------------------------------*/
				a.nuomone { display:block; text-decoration:none; font-weight:bold; background-color:#FF962D; color:#FFFFFF; width:132px; border:2px solid white; margin-left:auto; margin-right:auto; padding:6px 0px; }
				a.nuomone:hover { background-color:#FFA54A; }
			/*--------------------------------------------------------------------------------------------*/
		td#c_stulpelis { background-color:#B9DCFF; margin:0px; padding:0px; vertical-align:top; }
			div.pradzia { background-color:#9DCEFF; font-weight:bold; color:#333333; text-align:center; border-bottom:1px solid #DFEFFF; padding:4px 0px; }
				 div.pradzia span.pasl_tekstas { position:absolute; top:4px; right:4px; font-size:9px; font-weight:normal; color:#9DCEFF; }
			div.blokas { background-color:#B9DCFF; padding:2px 10px; border-bottom:1px solid #DFEFFF; }
			/*------------------------------ Pagrindinio bloko elementai ---------------------------------*/
				/*------------------------------ Standartinis turinio atvaizdavimas --------------------------*/
				div.blokas h2 { margin:8px 0px; padding:0px; font-size:13px; text-align:center; }
				div.blokas h3 { margin:8px 0px; padding:0px; font-size:12px; text-align:center; }
				div.blokas h4 { margin:8px 0px; padding:0px; font-size:12px; text-align:left; }
				div.blokas h5 { margin:8px 0px; padding:0px; font-size:12px; text-align:center; font-weight:normal; }				
				div.blokas p { margin:8px 0px; padding:0px; text-align:justify; }					
				div.blokas p img { margin:0px; border:1px solid #FFFFFF; }
				
				div.blokas ul { margin:8px 0px; padding:0px 0px 0px 16px; list-style:square; }
				div.blokas ul li { margin:0px; padding:1px 0px; }
				div.blokas ul li ul, div.blokas ul li ol { margin:0px; padding:1px 0px 1px 16px; }
				
				div.blokas ol { margin:8px 0px; padding:0px 0px 0px 23px; }
				div.blokas ol li { margin:0px; padding:1px 0px; }
				div.blokas ol li ol, div.blokas ol li ul { margin:0px; padding:1px 0px 1px 23px; }
				
				div.blokas table { margin:8px 0px; border-collapse:collapse; }
				div.blokas table tr th { border:1px solid #FFFFFF; padding:3px; text-align:center; font-size:12px; font-weight:bold; }
				div.blokas table tr td { border:1px solid #FFFFFF; padding:2px 3px; text-align:left; font-size:12px; }
				
				div.blokas table.lent_m_cc tr th { padding:3px; text-align:center; font-size:12px; font-weight:bold; }
				div.blokas table.lent_m_cc tr td { padding:2px 3px; text-align:center; font-size:12px; }
				
				div.blokas table.lent_s_cl tr th { padding:1px; text-align:center; font-size:11px; font-weight:bold; }
				div.blokas table.lent_s_cl tr td { padding:1px; text-align:left; font-size:11px; }
				
				div.blokas table.lent_s_cc tr th { padding:1px; text-align:center; font-size:11px; font-weight:bold; }
				div.blokas table.lent_s_cc tr td { padding:1px; text-align:center; font-size:11px; }					

				div.blokas div { margin:0px; padding:0px; }			
			
				div.blokas table.lent_isd { border-collapse:collapse; width:100%; margin:0px; }
				div.blokas table.lent_isd tr th { border:none; margin:0px; padding:0px; }
				div.blokas table.lent_isd tr td { border:none; margin:0px; padding:0px; }
				/*--------------------------------------------------------------------------------------------*/
				/*------------------------------ Baltijos jūros ir Kuršių marių prognozės lentelė ------------*/
				div.blokas table.jura tr td { height:23px; border:1px solid #FFFFFF; padding:0px 4px; vertical-align:middle; }
				/*--------------------------------------------------------------------------------------------*/
				/*------------------------------ Kontaktų lentelės -------------------------------------------*/
				div.blokas table.kontaktai { width:100%; }
				div.blokas table.kontaktai tr td { text-align:center; border:1px solid #FFFFFF; padding:2px 3px; font-size:11px; }
				div.blokas table.kontaktai tr th { text-align:center; color:#333333; font-weight:bold; border:1px solid #FFFFFF; padding:3px; font-size:11px; }
				
				div.blokas table.kontaktai_stotys { width:100%; }
				div.blokas table.kontaktai_stotys tr td { text-align:left; border:none; padding:0px 3px 10px 3px; font-size:11px; }
				div.blokas table.kontaktai_stotys .kont_stotis_antr { font-weight:bold; font-size:12px; }
				/*--------------------------------------------------------------------------------------------*/
				/*------------------------------ Penkių parų orų prognozės Lietuvos miestuose lentelė---------*/
				table#op_lt_miest { width:100%; margin:0px; }
		
				table#op_lt_miest th { background-color:#CFDEEF; color:#333333; font-size:12px; padding:6px 2px; border:2px solid #FFFFFF; }
				table#op_lt_miest tr.naktis th, table#op_lt_miest tr.diena th { font-size:11px; padding:9px 0px; }
				table#op_lt_miest span.sav_diena { font-size:10px; }	
				
				table#op_lt_miest td { font-size:12px; font-weight:bold; border:2px solid #FFFFFF; }
				table#op_lt_miest td img { vertical-align:middle; }			
				table#op_lt_miest tr.naktis td { background-color:#DDE7F4; border-bottom:none; }
				table#op_lt_miest tr.diena td { background-color:#FFF1BB; border-top:none; }		
				table#op_lt_miest td.temp { width:30px; text-align:right; border-right:none; }
				table#op_lt_miest td.reisk { width:42px; padding-left:6px; text-align:left; border-left:none; }
				
				table#op_lt_miest span.t_plius { color:#FF0000; }
				table#op_lt_miest span.t_minus { color:#0066FF; }
				/*--------------------------------------------------------------------------------------------*/
				/*------------------------------ Skaitmeninė orų prognozė ------------------------------------*/
				div#skp_antr_meniu { width:590px; margin-left:auto; margin-right:auto; padding-top:1px; }
					div#skp_antr_meniu ul { padding:3px 6px; margin:0px; list-style:none; border-bottom:1px solid #666666; }
						div#skp_antr_meniu ul li { padding:0px; margin:0px; display:inline; }
							div#skp_antr_meniu ul li a { margin-right:2px; padding:3px 12px; font-size:12px; font-weight:bold; text-decoration:none; border:1px solid #666666; color:#333333; background-color:#DDDDDD;}
							div#skp_antr_meniu ul li a.skp_antr_m_akt { border-bottom:1px solid #FFFFFF; color:#000000; background-color:#FFFFFF; }
							div#skp_antr_meniu ul li a:hover { background-color:#EEEEEE; color:#000000; }
				div#skp_legenda { width:578px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; padding:6px; }
					div#skp_legenda h3 { font-size:11px; text-align:left; }
					div#skp_legenda p {  }
				
				div#skp_meniu { width:582px; margin-left:auto; margin-right:auto; padding:4px; background-color:#FFFFFF; }
					div#skp_meniu table { width:100%; margin:0px; }
						div#skp_meniu table tr td { padding:1px; border:none; }
							div#skp_meniu table tr td a { display:block; margin:0px; padding:3px 8px; background-color:#252525; color:#FFFFFF; font-size:11px; text-decoration:none; text-align:center; }
							div#skp_meniu table tr td a:hover, div#skp_meniu table tr td a.akt { background-color:#666666; }							
			
				div#skp_atv { width:590px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; margin-top:2px; margin-bottom:2px; padding:0px; text-align:center; }
				div#skp_nav { width:564px; height:26px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; padding:6px 13px 0px 13px; }
					div#skp_nav img { border:none; }
					div#skp_laikas { float:left; }
						div#skp_laikas a { float:left; margin:0px 1px 0px 0px; width:28px; padding:3px 0px 4px 0px; background-color:#252525; color:#FFFFFF; font-size:11px; text-decoration:none; text-align:center; }
						div#skp_laikas a:hover, div#skp_laikas a.akt { background-color:#666666; }
					div#skp_nav a#skp_an_myg { display:block; width:28px; height:20px; background-color:#252525; background-image:url(../../prog_failai/skaitmenine_prog/myg_pl.png); }
					div#skp_nav a#skp_an_myg:hover { background-color:#666666; }
				
				div#skpm_meniu { width:590px; height:24px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; padding:7px 0px 0px 0px; }
					select#skpm_miestas { width:120px; margin:0px 6px; font-size:11px; }
				span#skpm_miesto_pav { position:absolute; width:590px; top:4px; font-size:12px; font-weight:bold; text-align:center; }
				
				div#skp_apr_tekstas { width:578px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; padding:6px; }
				/*--------------------------------------------------------------------------------------------*/
			/*--------------------------------------------------------------------------------------------*/
		td#ka_stulpelis { margin:0px; padding:2px 0px 0px 0px; vertical-align:bottom; background-color:#C6E2FF; border-right:4px #DFEFFF solid; text-align:center; width:153px; }
	div#apacia { background-color:#9DCEFF; text-align:center; margin-top:4px; padding:2px 0px; font-size:10px; }
/*--------------------------------------------------------------------------------------------*/
/*------------------------------ Bendri elementai --------------------------------------------*/
a { color:#274665; }
a:hover { color:#3F71A3; }
/*--------------------------------------------------------------------------------------------*/