/*
Name of document: Darbo Partija
Author:	Sergej Rozkov <d4p.info@gmail.com>
*/
body { margin:0; }
img { border:0; }
table { border:0px; border-collapse:collapse; width:100%; }
table td { padding:0; }
/*Prenumerata*/
.Subscribe { padding:0 15px 0 15px; }
.Subscribe input { width:100%; height:15px; border:1px solid #DBDBDB; background-color:#FFFFFF; margin-top:2px; font:normal 10px verdana; }
.SubscribeTitle { font:normal 13px verdana; color:#214263; font-weight:bold; text-decoration:none; padding:15px; background:url(img/dp/sub_back.gif) repeat-x top; }
.SubscribeBut { text-align:right; padding:10px 15px; }
/*Menu*/
.MenuPadLeft { width:20%; }
.MenuPadRight { width:16%; }
.Menu { padding:10px 0 10px 0; }
.Menu a { font:normal 11px verdana; color:#000000; text-decoration:none; line-height:120%; }
.MenuActive { padding:10px 0 5px 0; }
.MenuActive a { font:normal 11px verdana; color:#000000; text-decoration:none; line-height:120%; font-weight:bold; }
.MenuActiveBack { background:url(img/dp/back_active_menu.jpg) repeat-y left; }
.MenuNormalBack { background:url(img/dp/back_normal_menu.jpg) repeat-y left; }
.MenuSub { padding:3px 0 3px 15px; background:url(img/dp/submenu.gif) no-repeat left 8px; }
.MenuSub a { font:normal 10px verdana; color:#000000; text-decoration:none; line-height:120%; }
.MenuSubSub { padding:2px 0 2px 30px; background:url(img/dp/submenu.gif) no-repeat 15px 50%; }
.MenuSubSub a { font:normal 10px verdana; color:#000000; text-decoration:none; line-height:120%; }
.MenuDiv { height:1px; }
/*Texts*/
a { color:#04487C; }
.tText, td, div, p, span, a { font:normal 11px verdana; color:#373E51; }
.nolink { text-decoration:none; }
.link { color:#0676CC; }
.citrus { color:#7F7F7F; }
/*List*/
.Sarasas { padding-left:25px; }
/*Tables*/
.Table1 td { height:25px; vertical-align:middle; } /* Prezidiumas */
.Table1P1 {  padding:2px 4px; width:20px; border:1px solid #FFFFFF; text-align:right; } /* Prezidiumas */
.Table1P2 {  padding:2px; width:50%; border:1px solid #FFFFFF; } /* Prezidiumas */
.Table1P2 a {  padding-left:2px; width:50%; border:1px solid #FFFFFF; } /* Prezidiumas */
.PrTitle strong { font-size:12px; } /* RINKIMŲ Į SAVIVALDYBIŲ TARYBAS PROGRAMA */
.TTitleBegin { }  /* Partijos programa  */
.TTitleBegin strong{  font-size:14px; } /* Partijos programa  */
.TTitle { padding-top:15px; }  /* Partijos programa  */
.TTitle strong{  font-size:14px; } /* Partijos programa  */
.TMainTitle { color:#31309C; text-align:center; font-size:15px; font-weight:bold; } /* Partijos programa */
.Table2 td {  vertical-align:middle; padding:2px; } /* SKYRIAI */
.Table2P1 {  width:30%; border:1px solid #FFFFFF; } /* SKYRIAI */
.Table2P1 strong { vertical-align:middle; } /* SKYRIAI */
.Table2P2 { height:20px; width:20%; border:1px solid #FFFFFF; padding:2px; } /* SKYRIAI */
.Table2P3 { height:20px; width:15%; border:1px solid #FFFFFF; padding:2px; } /* SKYRIAI */
.Table2P4 { height:20px; width:35%; border:1px solid #FFFFFF; padding:2px; } /* SKYRIAI */
.Table2P2Title { height:30px; } /* SKYRIAI */
.Table2Flash {} /* SKYRIAI */
.Table3 td { vertical-align:middle; } /* TARYBA */
.Table3P1 { height:20px; padding:2px 4px; border:1px solid #FFFFFF; text-align:right; } /* TARYBA */
.Table3P2 { height:20px; width:100%; padding:2px; border:1px solid #FFFFFF; } /* TARYBA */
.Table3Title { font-weight:bold; height:30px; } /* TARYBA */
.Table4 td { padding:2px; height:20px; } /* KOMITETAI */
.Table4P1 {  padding:2px 4px; border:1px solid #FFFFFF; text-align:right; } /* KOMITETAI */
.Table4P2 {  padding:2px; width:33%; border:1px solid #FFFFFF;} /* KOMITETAI */
.Table4P3 {  padding:2px; width:33%; border:1px solid #FFFFFF; } /* KOMITETAI */
.Table4P4 {  padding:2px; width:33%; border:1px solid #FFFFFF; } /* KOMITETAI */
.Table4Top { font-weight:bold; color:#000000; } /* KOMITETAI */
.Table5 {} /* DARBO PARTIJOS EUROPOS PARLAMENTO NARIAI */
.Table5 img { margin:10px; float:right; } /* DARBO PARTIJOS EUROPOS PARLAMENTO NARIAI */
.Table5Div { height:15px; } /* DARBO PARTIJOS EUROPOS PARLAMENTO NARIAI */
.Table5P1 { height:30px; font-weight:bold; padding-left:10px; vertical-align:middle; } /* DARBO PARTIJOS EUROPOS PARLAMENTO NARIAI */
.Table5P2 {  border:1px solid #FFFFFF; padding:6px 10px 6px 8px; line-height:130%; } /* DARBO PARTIJOS EUROPOS PARLAMENTO NARIAI */
.Table6 td { border:1px solid #FFFFFF; height:30px; } /* VADOVYBĖ */
.Table6P1 { padding:0 4px 0 6px; text-align:right; } /* VADOVYBĖ */
.Table6P2 { width:35%; padding-left:5px; } /* VADOVYBĖ */
.Table6P3 { width:65%; padding-left:5px; } /* VADOVYBĖ */
.List { list-style-type: disc; } /* FRAKCIJOS NUVEIKTI DARBAI */
.List li { padding:0 0 10px 5px; } /* FRAKCIJOS NUVEIKTI DARBAI */
/*Frakcija*/
.FrakcijaPad { width:10%; }
.FrakcijaTitle a { font:normal 12px verdana; color:#363E4F; font-weight:bold; text-decoration:none; }
.FrakcijaAnot { }
.FrakcijaAnot a { font:normal 10px verdana; color:#B57F17; text-decoration:none; padding:0 8px 0 0px; background-color:#FFFFFF; }
.FrakcijaDiv { height:15px; }
.FrakcijaP1 { height:30px; font-weight:bold; padding-left:10px; vertical-align:middle; }
.FrakcijaP2 {  border:1px solid #FFFFFF; padding:6px 10px 6px 8px; }
.FrakcijaP2 img { margin:10px; float:right; }
/*Colors*/
.back1 { background-color:#F3F3F3; } /* Language, Serach */
.back2 { background-color:#47668D; } /* Falsh */
.back3 { background-color:#DEE3E7; } /* News */		/* byl: E8E9EB*/
.back4 { background-color:#EAF2F9; } /* CalMonth */
.back5 { background-color:#C6C7CB; } /* MenuActive */
/*Struktura*/
.LeftColumn { width:21px; }
.LeftMain { width:21%; }
.RightMain { width:76%; }
.SiteTop { height:45px; }
#SiteTopSize { width:717px; } /* .SiteTopSize = Flash 'dp21.swf' */
.LineSize { height:15px; }
#SiteDown { height:65px; }
.SiteDownPadP1 { padding:15px 0 10px 30px; }
.SiteDownPadP2 { padding:15px 0 10px 30px; }

				#SiteP1 { width:1124px; }
				#SiteP2 {  background:url(img/dp/bline.gif) repeat-x bottom; }


.no100 { width:1px; }
/*Content*/
.ContentUp { height:264px; }
.UnderContentUp { height:5px; }
#LeftFlag { height:277px; } /*  #LeftFlag = .ContentUp + 13px  */
.ContentLeft { width:70%; }
.ContentLeftPad { padding:35px 8px 10px 20px; }
.ContentRight { width:30%; }
.ContentRightPad { padding:35px 0 10px 8px; }
.ContentText { padding:20px 0 30px 0;  font:normal 11px verdana; }
.ContentText p { font:normal 11px verdana; color:#363E4F; line-height:130%; }
.ContentText a { color:#04487C; }
.ContentTable td { border:2px solid #FFFFFF; padding:3px; }
.ContentTableP1 { width:30%; border:2px solid #FFFFFF; padding:3px; }
.ContentTableP2 { width:20%; border:2px solid #FFFFFF; padding:3px; }
.ContentTableP3 { width:20%; border:2px solid #FFFFFF; padding:3px; }
.ContentTableP4 { width:30%; border:2px solid #FFFFFF; padding:3px; }
.ContentTitle { height:30px; }
#FlashBack { background:url(img/dp/flashback.jpg) repeat-x bottom; background-color:#4C6E96; }
/*Title*/
.Title1 { height:35px; background:url(img/dp/title1bg.gif) repeat-x bottom; vertical-align:top; text-align:right; }
.Title1 a { font:normal 15px verdana; color:#AC7816; font-weight:bold; text-decoration:none; }
.Title2 { height:35px; background:url(img/dp/title2bg.gif) repeat-x bottom; vertical-align:top; text-align:right; }
.Title2 a { font:normal 15px verdana; color:#214263; font-weight:bold; text-decoration:none; }
.Title2Left { height:35px; background:url(img/dp/title2bg.gif) repeat-x bottom; vertical-align:top; text-align:left; }
.Title2Left a { font:normal 15px verdana; color:#214263; font-weight:bold; text-decoration:none; margin-bottom:10px; }
.Title2Left div { height:10px; } /*razdelitel mezdu Titlom i chertoj pod nej jesli silno umenshit razmery sajta */
.withGreyBg { padding-bottom:12px; background:url(img/dp/greybg.gif) repeat-x bottom; }
/*Line with Flag*/
.LineTopFlagP1 { border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
.LineTopFlagP2 { background-color:#CACBCD; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
.LineLeftBg { background:url(img/dp/lineleftbg.gif) repeat-x; }
.LineRightBg { background:url(img/dp/linerightbg.gif) repeat-x; }
/*News*/
.NewsDiv { height:15px; }
.NewsDate { background:url(img/dp/newsdatebg.gif) repeat-x center; }
.NewsDate a { font:normal 10px verdana; color:#B57F17; text-decoration:none; padding:0 8px 0 0; background-color:#FFFFFF; }
.NewsTitle { background:url(img/dp/newstitlebg.gif) repeat-y left; padding:0 0 0 15px; }
.NewsTitle a { font:normal 16px verdana; color:#363E4F; font-weight:bold; text-decoration:none; }
.NewsImage { vertical-align:top; }
.NewsImage img { margin:4px 14px 0 15px; }
.NewsText { vertical-align:top; }
.NewsText a { font:normal 11px verdana; color:#363E4F; text-decoration:none; line-height:135%; }
.NewsArrow { margin:1px 0 0 4px; }
.NewsAll { text-align:right; padding:0 -2px 10px 0; }
.NewsAll a { font:normal 10px verdana; color:#000000; text-decoration:none; }
	/*NewItem*/
.NewsItemDiv { height:15px; }
.NewsItemDate { font:normal 10px verdana; color:#B57F17; text-align:right; vertical-align:top; padding:3px 0 0 0; width:100px; border:0px solid; }
.NewsItemTitle { font:normal 16px verdana; color:#363E4F; font-weight:bold; padding:0 10px 20px 15px; text-align:left; padding-left:0px; }
.NewsItemText { padding:0 10px 10px 0; font:normal 11px verdana; color:#363E4F;}
.NewsItemText p { margin:0; font:normal 11px verdana; color:#363E4F;}
/*Tapk*/
.TapkP1 { padding:15px 0 3px 0; }
.TapkP1 a { font:normal 25px verdana; color:#0B4C91; text-decoration:none; }
.TapkP2 { padding:0 0 13px 0; }
.TapkP2 a { font:normal 18px verdana; color:#0B4C91; text-decoration:none; }
.TapkP3 { padding:0 0 15px 0; }
.TapkP3 a { font:normal 11px verdana; color:#363E4F; text-decoration:none; line-height:120%; }
/*Logo*/
.Logo { vertical-align:middle; text-align:center; }
.Logo img { margin:17px 0 23px 0;}
/*Language*/
#LangPad { margin:5px 0 0 0; }
.LangDiv { width:1px; background-color:#626A75; }
.Lang { padding:0 10px; }
.Lang a { font:normal 10px verdana; color:#626A75; text-decoration:none; }
/*Calendar*/
.Cal { width:185px; margin:20px 0 0 0; }
.PoCal { height:15px; }
.CalYear { height:22px; text-align:center; vertical-align:middle; }
.CalYear a { font:normal 13px verdana; color:#000000; text-decoration:none; font-weight:bold; }
.CalMonth { text-align:center; vertical-align:middle; }
.CalMonth a { font:normal 11px verdana; color:#0777CC; text-decoration:none; font-weight:bold; }
.CalWeek { width:25px; height:21px; text-align:center; vertical-align:middle; }
.CalWeek a { font:normal 14px verdana; color:#000000; text-decoration:none; font-weight:bold; }
.CalDay { width:25px; height:21px; text-align:center; vertical-align:middle; }
.CalDay a { font:normal 11px verdana; color:#000000; text-decoration:none; }
.CalText { padding:15px 0 10px 0; }
.CalText a { font:normal 11px verdana; color:#363E4F; text-decoration:none; line-height:135%; }
.CalTextTitle { font-size:12px; font-weight:bold; }
.CalMore { color:#0777CC; }
.CalHDiv { height:2px; }
.CalH2Div { height:20px; }
.CalVDiv { width:1px; }
.CalBack { background-color:#C7E4FA; cursor:pointer; }
.CalItemTitle { background:url(img/dp/newstitlebg.gif) repeat-y left; padding:0 0 0 15px; }
.CalItemTitle a { font:normal 13px verdana; color:#363E4F; text-decoration:none; }
.CalListTitle { background:url(img/dp/newstitlebg.gif) repeat-y left; padding:0 0 0 15px; }
.CalListTitle a { font:normal 13px verdana; color:#363E4F; text-decoration:none; }
/*Search*/
.Search { margin:0 0 10px 0; }
.SearchP1 { padding-right:5px; font:normal 11px verdana; color:#7E8082; text-decoration:none; text-align:right }
.SearchP2 input { width:160px; height:16px; background-color:#FFFFFF; border:1px solid #9FA0A0; font:normal 11px verdana; }
.SearchP3 { text-align:left; padding:0 30px 0 2px; }
.SerachOk { font:normal 11px verdana; text-align:left; }
.SearchTitle { font:normal 11px verdana; text-decoration:none; color:#444245; font-weight:bold; text-align:left; }
.SearchText { font:normal 11px verdana; text-decoration:none; color:#444245; }
.SearchLi { margin-bottom:5px; text-align:left; font:normal 11px verdana; text-decoration:none; color:#444245;}
/*Icons*/
#IconPad { margin:0 0 11px 0; }
/*Apklausa*/
.Apklausa { padding:15px 15px 0 15px; }
.Apklausa dt { margin:0 0 15px 0;}
.Apklausa dd { margin:0 0 10px 0; }
.ApklausaRadio { padding-right:5px; }
.ApklausaBut { text-align:right; padding:5px 15px 10px 5px; }
.ApkResP1 { width:35%; height:15px; }
.ApkResP2 { width:5%; text-align:right; padding-right:4px; height:15px; }
.ApkResP3 { width:60%; vertical-align:middle; height:15px;}
.ApkResLine { height:5px; border:2px solid #FFFFFF; } 
.ApkAciu { padding-left:15px; }
/*DUK*/
.Duk { margin:30px 0; }
.DukNumber { padding:0 2px 0 15px; }
.DukQuestion { width:100%; text-align:justify; }
.DukAnswer { padding:10px 0 0 15px; text-align:justify; }
.DukAnswer p { font:normal 11px verdana; text-align:justify; }
.DukDiv { background:url(img/dp/duk_back.gif) repeat-x center; height:24px; }
.DukDiv div { width:15px; height:10px; background-color:#FFFFFF; }
.DukPages { text-align:right; }
.DukPage { color:#A3A3A3; } /* etot ze klass ispolzujetsa dlia cveta zviozdochki '*' v DukForm */
.DukFormBegin { background-color:#D4A852; height:2px; }
.DukFormBeginText { padding-top:10px; font-weight:bold; }
.DukFormTitle { text-align:left; padding:0 15px 10px 0; }
.DukForm { width:100%; }
.DukFormButton  { margin-top:15px; }
.DukFormInput { border:1px solid #DBDBDB; width:55%; margin-bottom:10px; }
.DukForm textarea { border:1px solid #DBDBDB; width:55%; height:55px; margin-bottom:6px;  }
.DukFormText { padding-bottom:25px; }
/*Galerija*/
.GalBegin { height:35px; }
.GalP1 { width:10%; }
.GalP2 { width:36%; }
.GalP3 { width:11%; }
.GalP5 { width:7%; }
.GalCatImage { padding-top:10px; }
.GalCatImage img { border:1px solid #CFD2D6; padding:3px; }
.GalCatTitle { padding:5px 0 10px 0; }
.GalCatTitle a { text-decoration:none; color:#444245; }
.GalCatTitle table { width:160px; }
.GalDiv { height:20px; }
.GalImage { padding:10px 0; }
.GalImage img { border:1px solid #CFD2D6; padding:3px; }
.GalTitle { }
.GalAtgal { text-align:right; padding-top:15px; }
.GalAtgal a { color:#000000; }
.GalViewTitle { padding-left:47px; }
.GalViewClose { padding-right:47px; }
/*Tree*/
.TreeTitle { padding-left:10px; }

/*NEXT*/
.NextContentUp { height:107px; }
#NextLeftFlag { height:130px; } /*  #NextLeftFlag = .NextContentUp + 23px  */
/*Koliaz*/
.KoliazP1 { width:6%; }
.KoliazP2 { padding:0 15px; }
.KoliazP3 { width:10%; }
.KoliazP4 {}









