/* ::::: http://www.mbrojtja.gov.al/front/view/css/style.css ::::: */

/* ::::: http://www.mbrojtja.gov.al/front/view/css/new.css ::::: */

@font-face {
	font-family: "helveticabold";
	font-style: normal;
	font-weight: normal;
	src: url('helvetica_bold-webfont.eot') format("embedded-opentype"), url('helvetica_bold-webfont.woff') format("woff"), url('helvetica_bold-webfont.ttf') format("truetype"), url('helvetica_bold-webfont.svg') format("svg");
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: middle; }
body { line-height: 1; }
ol, ul { list-style: none outside none; }
@font-face {
	font-family: "HelveticaRegular";
	src: url('helvetica.eot') format("embedded-opentype"), url('helvetica.woff') format("woff"), url('helvetica.ttf') format("truetype"), url('helvetica.svg') format("svg");
}
@font-face {
	font-family: "helveticabold";
	font-style: normal;
	font-weight: normal;
	src: url('helvetica_bold-webfont.eot') format("embedded-opentype"), url('helvetica_bold-webfont.woff') format("woff"), url('helvetica_bold-webfont.ttf') format("truetype"), url('helvetica_bold-webfont.svg') format("svg");
}
body { font-size: 11px; height: 100%; background-image: url('bg_pika.jpg') repeat-x scroll center top transparent; }
#masterwrapper { background: url('bgwn_210_png.png') repeat-x scroll center top transparent; }
#wrapper {  }
#footerwrapper {  }
#footerwrapper2 { background: url('bfnewfooter__.jpg') no-repeat scroll right bottom transparent; overflow: hidden; }
#page { width: 100%; max-width: 1016px; min-width: 320px; margin: 0px auto; position: relative; background-color: #ffffff;}
a { color: rgb(142, 142, 142); font-size: 13px; text-decoration: none; outline: medium none; display: inline-block; }
ul { clear: both; }
.clear { clear: both; font-size: 0px; line-height: 0; height: 0px; overflow: hidden; }
h3 {  }
h3 a {  }
h3 a:hover { color: rgb(0, 0, 0); }
h2 a:hover { color: rgb(0, 0, 0); }
input, textarea {  }
p { font-size: 13px; line-height: 14px; color: rgb(0, 0, 0); font-family: "HelveticaRegular"; }
.logo a {  }
.logo a img {  }
#header { width: 100%; height: 210px; min-width: 320px; }
.header { max-width: 1020px; height: 210px; }
.headerTop { float: right; max-width: 800px; height: 50px; }
.headerLeft { float: left; max-width: 160px; position: absolute; z-index: 100; }
.headerCenter { float: right; position: relative; width: 100%; z-index: 10; }
.headerMenu { float: right; width: 780px; margin-top: 49px; }
.boxSocial { float: right; margin-top: 5px; }
.headShare { float: left; background: url('headshare.png') no-repeat scroll left center transparent; width: 16px; height: 27px; margin-right: 15px; }
.headTweet { float: left; background: url('headtweet.png') no-repeat scroll left center transparent; width: 20px; height: 27px; margin-right: 15px; }
.searchTab { float: right; width: 223px; height: 38px; background: url('bgsearch1.jpg') no-repeat scroll left center transparent; }
.searchInput { float: left; border: medium none; background: none repeat scroll 0% 0% transparent; height: 38px; margin-left: 10px; color: rgb(0, 0, 0); }
.searchSubmit { float: right; border: medium none; background: url('submits1.jpg') no-repeat scroll left center transparent; margin-right: 8px; width: 29px; height: 38px; }
.menuTop { float: right; height: 40px; width: 755px; }
.menuTop > ul > li { float: left; height: 40px; }
.menuTop > ul > li:last-child { padding-right: 0px; }
.menuTop > ul > li.dropdown { position: relative; }
.menuTop > ul > li.dropdown a, .menuTop li.dropdown a:hover {  }
.menuTop > ul > li a { color: rgb(0, 0, 0); font-family: "Adobe Garamond Pro"; font-weight: bold; font-size: 20px; position: relative; line-height: 40px; padding: 0px 0px 0px 27px; }
.menuTop > ul > li a:last-child { padding-right: 0px; }
.menuTop ul li .first { padding-left: 27px; }
.menuTop ul li .lastm { padding-right: 0px; }
.menuTop > ul > li:hover > a { color: rgb(255, 0, 0); }
.menuTop > ul > li a:hover {  }
.dropMenu { display: none; background: url('top_menu_bg.png') repeat scroll left center transparent; border-bottom: 3px solid rgb(255, 0, 0); position: absolute; top: 40px; left: 0px; z-index: 999999; text-align: left ! important; }
ul ul.subnav { color: rgb(0, 0, 0); width: 200px; float: left; }
ul.subnav li { height: auto; padding: 1px 1px 1px 0px; list-style: none outside none; display: block; float: none; }
ul.subnav li.last { border: medium none; }
ul.subnav li a { margin: 0px; padding: 2px 0px 2px 26px; line-height: 30px; height: auto; display: block; font-family: "Adobe Garamond Pro",Helvetica,sans-serif; font-size: 16px; font-weight: normal; text-transform: none; color: rgb(0, 0, 0); }
ul.subnav li a:hover { color: rgb(255, 0, 0); }
.langs { float: right; line-height: 66px; }
.logo { position: absolute; z-index: 1000; }
.footerDiv { width: 1300px; margin: 0px auto; position: relative; height: 546px; }
#footer { float: left; width: 1016px; max-width: 1016px; height: 546px; margin-top: 15px; padding: 0px 142px; }
.footerLinks { width: 100%; text-align: center; }
.footerLeft a { display: block; font-family: "HelveticaRegular"; font-size: 13px; color: rgb(0, 0, 0); text-align: left; padding-bottom: 12px; }
.footerLeft a:hover {  }
.footerLeft a:last-child {  }
.footerCopyright { position: absolute; bottom: 135px; }
.footerCopyright p { color: rgb(0, 0, 0); font-family: "Arial"; font-weight: bold; font-size: 12px; width: 1016px; text-align: center; }
.footerLeft { padding-left: 20px; margin-top: 60px; }
.menuf { float: left; width: 128px; margin-right: 10px; }
.menuf a { color: rgb(0, 0, 0); font-size: 22px; font-family: "Adobe Garamond Pro"; font-weight: bold; }
.menuf li a { color: rgb(0, 0, 0); font-size: 13px; font-family: "HelveticaRegular"; font-weight: normal; }
#containerm { float: left; min-height: 0px; width: 100%; max-width: 1016px; }
.left { float: left ! important; }
#banner { position: relative; margin-bottom: 50px; height: 419px; float: left; width: 1000px; display: inline; }
.lof-slidecontent { background: none repeat scroll 0% 0% white; position: relative; width: 100%; }
.lof-main-outer { position: relative; width: 100%; z-index: 3; }
ul.lof-main-wapper { background: url('load-indicator.gif') no-repeat scroll 50% 50% transparent; padding: 0px; margin: 0px; width: 100%; position: relative; }
ul.lof-main-wapper li { padding: 0px; margin: 0px; width: 100%; background: none repeat scroll 0% 0% white; }
.lof-opacity li { left: 0px; position: absolute; top: 0px; }
ul.lof-main-wapper li img { padding: 0px; width: 698px; }
ul.lof-navigator { top: 0px; margin: 0px; position: absolute; height: 381px ! important; width: 264px ! important; padding: 19px; right: 0px; }
ul.lof-navigator li { cursor: pointer; list-style: none outside none; padding: 0px; margin: 0px; overflow: hidden; height: 53px ! important; width: 302px ! important; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.lof-navigator-outer { position: absolute; right: 0px; top: 0px; z-index: 100; height: 419px ! important; width: 302px ! important; color: rgb(255, 255, 255); }
.lof-navigator li.active { background: url('sageatabanner.png') no-repeat scroll left top transparent; position: relative; width: 295px ! important; height: 165px ! important; float: right; border: medium none; margin-right: 0px; }
.lof-navigator li:hover {  }
.lof-navigator li h3 { color: rgb(0, 0, 0); margin: 0px; font-size: 20px; width: 250px; font-family: "HelveticaRegular"; }
.lof-navigator li div { height: 50px; position: relative; }
.lof-navigator li.active div { color: rgb(255, 255, 255); border: 0px none; z-index: 100; margin-left: 0px; padding-left: 30px; }
.lof-navigator li.active h3 { color: rgb(0, 0, 0); font-size: 22px; font-family: 'helveticabold'; }
.lof-navigator li.active p { display: block; font-size: 13px; font-family: 'HelveticaRegular'; margin-top: 3px; line-height: 18px; }
.lof-navigator li p { display: none; }
ul.lof-main-wapper li a.imagebanner { width: 698px; display: block; }
.backimpar { float: left; width: 100%; height: 2px; position: relative; left: -19px; background: url('imparli.png') no-repeat scroll left center transparent; padding-bottom: 9px; padding-top: 10px; }
.backpar { float: left; width: 100%; height: 2px; position: relative; left: -19px; background: url('parli.png') no-repeat scroll left center transparent; padding-bottom: 10px; padding-top: 10px; }
.programeIndex { float: left; width: 100%; margin-bottom: 25px; }
.listaprogIndex { float: left; width: 100%; height: 289px; }
.tabprogImage { float: left; width: 196px; height: 142px; }
.tabProgDetPar { float: left; width: 194px; height: 142px; font-size: 14px; overflow: hidden; background: url('bgppar.jpg') no-repeat scroll center center transparent; }
.tabProgDetPar a { color: rgb(255, 255, 255); font-size: 13px; font-family: "helveticabold"; width: 100%; text-align: center; text-transform: uppercase; margin-top: 20px; margin-bottom: 25px; line-height: 15px; }
.tabProgDetPar p { color: rgb(255, 255, 255); font-size: 12px; font-family: "HelveticaRegular"; line-height: 15px; text-align: center; }
.tabProgDetImpar { float: left; width: 194px; height: 142px; font-size: 14px; overflow: hidden; background: url('bgpimpar.jpg') no-repeat scroll center center transparent; }
.tabProgDetImpar a { color: rgb(255, 255, 255); font-size: 13px; font-family: "helveticabold"; width: 100%; text-align: center; text-transform: uppercase; margin-top: 20px; margin-bottom: 25px; line-height: 15px; }
.tabProgDetImpar p { color: rgb(255, 255, 255); font-size: 12px; font-family: "HelveticaRegular"; line-height: 15px; text-align: center; }
.tabProgIndex { float: left; width: 196px; height: 285px; margin-right: 7px; }
#nextProg { float: left; width: 100%; height: 45px; text-indent: -9999px; background: url('nextprog.jpg') no-repeat scroll 0% 0% transparent; cursor: pointer; }
#prevProg { float: left; width: 100%; height: 45px; text-indent: -9999px; background: url('prevprog.jpg') no-repeat scroll 0% 0% transparent; cursor: pointer; }
.widgetIndex { float: left; width: 100%; height: 205px; margin-bottom: 10px; background: url('bgwidgeturi_mod.jpg') no-repeat scroll left center transparent; }
.boxWidget { float: left; width: 199px; height: 180px; margin-top: 13px; background: url('bgboxwidget_mod_nje_vize.png') no-repeat scroll right center transparent; }
.imgWidget { float: left; width: 173px; margin-top: 14px; }
.widgetIndex span { float: left; width: 17px; }
.boxWidget h3 a { float: left; color: rgb(75, 75, 75); font-size: 14px; font-family: "helveticabold"; width: 174px; text-align: center; margin-top: 10px; margin-bottom: 10px; height: 47px; overflow: hidden; }
/*
.desWidget { float: left; width: 174px; height: 50px; }
.desWidget p { text-align: center; font-size: 12px; color: rgb(0, 0, 0); font-family: "HelveticaRegular"; line-height: 15px; height: 48px; overflow: hidden; }*/

.butwpar { float: left; width: 117px; background: url('butwpar.png') no-repeat scroll left center transparent; height: 27px; text-align: center; margin-top: 10px; margin-left: 30px; color: rgb(255, 255, 255); font-size: 13px; font-family: "helveticabold"; line-height: 25px; }
.butwinpar { float: left; width: 117px; background: url('butwinpar.png') no-repeat scroll left center transparent; height: 27px; text-align: center; margin-top: 10px; margin-left: 30px; color: rgb(255, 255, 255); font-size: 13px; font-family: "helveticabold"; line-height: 25px; }
.multimediaIndex { float: left; width: 100%; height: 460px; margin-bottom: 30px; }
.multidiv { float: left; width: 100%; background: url('bgmultimediain.jpg') no-repeat scroll left center transparent; height: 25px; margin-bottom: 10px; }
.tabMedia { float: left; width: 613px; height: 383px; padding: 6px; margin-top: 10px; background: url('bgtab.png') repeat scroll 0% 0% transparent; }
.widgetMedia { float: right; width: 373px; }
.leftTab { float: left; width: 50%; cursor: pointer; height: 40px; }
.leftTab h3 { height: 20px; padding-left: 34px; margin-left: 90px; margin-top: 12px; line-height: 23px; background: url('video.png') no-repeat scroll left center transparent; font-size: 14px; font-family: "helveticabold"; color: rgb(0, 0, 0); text-transform: uppercase; }
.rightTab { float: right; width: 50%; cursor: pointer; height: 40px; }
.rightTab h3 { height: 20px; padding-left: 34px; margin-left: 90px; margin-top: 12px; line-height: 23px; background: url('fototab.png') no-repeat scroll left center transparent; font-size: 14px; font-family: "helveticabold"; color: rgb(0, 0, 0); text-transform: uppercase; }
.topTab { float: left; width: 100%; height: 40px; }
.active { background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 40px; }
.videoinMedia { float: left; width: 100%; height: 340px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.fotoinMedia { float: left; width: 100%; height: 340px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.descriereTab { float: right; width: 250px; margin-top: 25px; margin-right: 5px; font-size: 12px; color: rgb(0, 0, 0); font-family: "HelveticaRegular"; line-height: 18px; }
.descriereTab p { line-height: 18px; }
.descriereTab h2 a { color: rgb(255, 0, 0); font-size: 15px; font-family: "helveticabold"; margin-bottom: 15px; line-height: 18px; }
.linkm { float: left; width: 90%; margin-left: 35px; margin-top: 35px; background: url('redsageata.png') no-repeat scroll left center transparent; color: rgb(255, 0, 0); font-size: 12px; padding-left: 10px; font-family: "helveticabold"; line-height: 15px; }
.bgdivMedia { float: left; background: url('bgdivmedia.jpg') no-repeat scroll left center transparent; height: 27px; width: 547px; margin-top: 25px; margin-left: 35px; }
.bgwidIndex { float: left; background: url('bgwidget.png') no-repeat scroll left center transparent; width: 373px; height: 413px; }
.boxWid { float: right; width: 263px; margin-top: 25px; margin-left: 24px; }
.boxWid h3 a { float: left; color: rgb(0, 0, 0); font-size: 15px; font-family: "helveticabold"; width: 325px; text-align: center; margin-top: 10px; margin-bottom: 10px; height: 47px; overflow: hidden; }
.desWid { float: left; width: 325px; height: 95px; }
.desWid p { text-align: center; font-size: 12px; color: rgb(0, 0, 0); font-family: "HelveticaRegular"; line-height: 15px; height: 48px; overflow: hidden; }
.buttWid { float: left; width: 117px; background: url('butwpar.png') no-repeat scroll left center transparent; height: 27px; text-align: center; margin-top: 10px; margin-left: 100px; color: rgb(255, 255, 255); font-size: 13px; font-family: "helveticabold"; line-height: 25px; }
.imgWid { float: left; width: 325px; height: 160px; }
.fotobgm span { float: right; position: relative; bottom: 14px; right: 9px; background: url('bgfotom.jpg') no-repeat scroll left center transparent; width: 30px; height: 25px; }
.videobgm span { float: right; position: relative; bottom: 14px; right: 9px; background: url('bgvideom.jpg') no-repeat scroll left center transparent; width: 30px; height: 25px; }
.imgMedia { float: left; width: 335px; height: 203px; margin-left: 10px; margin-top: 15px; background: url('bgbackpoza.jpg') no-repeat scroll left center transparent; }
.imgMedia img { width: 316px; height: 178px; position: relative; left: 10px; top: 10px; }
.heightmin { display: block; float: left; height: 0px; position: relative; width: 100%; }
h3 a { color: rgb(0, 73, 144); font-family: "HelveticaRegular",Helvetica,sans-serif; font-size: 24px; }
.menuResponsive { display: none; }
ul.nav { padding-top: 0px; }
.imgpan { font-family: "helveticabold"; }
.flasn { float: left; width: 1000px; height: 29px; border: 1px solid rgb(204, 204, 204); margin-bottom: 0px; margin-left: 10px;}
.textFlash { float: left; background: none repeat scroll 0% 0%; height: 29px; line-height: 29px; text-transform: uppercase; color: rgb(255, 255, 255); font-family: "Arial"; font-size: 12px; padding-left: 10px; padding-right: 10px; margin-right: 5px; }
#nextWid { float: left; width: 100%; height: 45px; text-indent: -9999px; background: url('nextprog.jpg') no-repeat scroll 0% 0% transparent; cursor: pointer; }
#prevWid { float: left; width: 100%; height: 45px; text-indent: -9999px; background: url('prevprog.jpg') no-repeat scroll 0% 0% transparent; cursor: pointer; }
/* ::::: http://www.mbrojtja.gov.al/front/view/css/980.css ::::: */

@media only screen and (max-width: 981px) {
	#cboxTitle { width: 500px ! important; }
	.logo a img { width: 80px; }
	.logo { top: 48px; }
	#banner { margin-bottom: 40px ! important; }
	.menuTop {  }
	.menuTop li a { font-size: 13px; }
}
/* ::::: http://www.mbrojtja.gov.al/front/view/css/800.css ::::: */

@media only screen and (max-width: 801px) {
	#banner { margin-bottom: 30px ! important; }
	ul.subnav li { padding: 5px; }
	.nav li { position: relative; }
	li.dropdown .nav_bottom { background: url('imagedropdown.jpg') no-repeat scroll right center transparent; cursor: pointer; height: 26px; width: 26px; display: block; position: absolute; top: 4px; right: 4px; }
	ul.subnav li a { width: auto ! important; }
	ul ul.subnav { width: auto ! important; }
	.footerCopyright { background: none repeat scroll 0px 0px rgb(64, 64, 65); position: relative; }
	.footerLeft { padding-right: 20px; margin-top: 70px; height: 150px; }
	.footerLeft .left { text-align: left; }
	.footerLinks { background: none repeat scroll 0px 0px rgb(64, 64, 65); }
	a.menuResponsive { cursor: pointer; font-family: "Trebuchet MS",Helvetica,sans-serif; font-weight: bold; color: white; display: block ! important; background: url('meniu_logo.png') no-repeat scroll right center transparent; text-align: right; width: 100px; float: right; margin-left: 0px ! important; padding-right: 25px ! important; margin-bottom: 15px; font-size: 16px ! important; margin-top: 15px; }
	.menuTop { text-align: right; width: 100%; position: absolute; right: 100px; top: 0px; margin-left: 0px ! important; }
	.logo a img { width: 80px; }
	.logo { top: 48px; }
	.footerCopyright .left { float: none ! important; }
	#cboxTitle { width: 326px ! important; }
	.dropMenu { display: none ! important; }
	.menuTop li { border-bottom: 1px solid rgb(8, 79, 102); padding-top: 10px; padding-bottom: 10px; text-align: left; padding-left: 20px; }
	.menuTop li a { height: auto ! important; padding-top: 0px ! important; }
	.menuTop .nav { right: -100px; padding-top: 20px; display: none; top: -3px; background: none repeat scroll 0% 0% rgb(0, 25, 53); opacity: 0.9; float: left; position: relative; width: 100%; z-index: 4; }
	.menuTop .nav li { float: none ! important; height: auto ! important; padding-right: 0px ! important; }
}
/* ::::: http://www.mbrojtja.gov.al/front/view/css/480.css ::::: */

@media only screen and (max-width: 481px) {
	#cboxPrevious { bottom: 110px ! important; }
	#cboxNext { bottom: 110px ! important; }
	#cboxTitle { width: 200px ! important; }
}
/* ::::: http://www.mbrojtja.gov.al/front/view/css/colorbox.css ::::: */

#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0px; left: 0px; z-index: 9999; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: auto; }
#cboxTitle { margin: 0px; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0px; left: 0px; width: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
#cboxOverlay { background: url('overlay.png') repeat scroll 0px 0px transparent; }
#colorbox { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding-bottom: 110px; overflow: visible ! important; }
#cboxWrapper { padding-bottom: 64px; }
#cboxTopLeft { width: 21px; height: 21px; }
#cboxTopRight { width: 21px; height: 21px; }
#cboxBottomLeft { width: 21px; height: 21px; }
#cboxBottomRight { width: 21px; height: 21px; }
#cboxMiddleLeft { width: 21px; height: 560px ! important; }
#cboxMiddleRight { width: 21px; height: 560px ! important; }
#cboxTopCenter { height: 21px; }
#cboxBottomCenter { height: 21px; }
#cboxContent { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding-bottom: 80px; }
#cboxLoadedContent {  }
#cboxTitle { float: right; width: 623px; background: none repeat scroll 0% 0% rgb(64, 64, 65); padding-left: 20px; color: rgb(255, 255, 255); min-height: 26px; padding-top: 15px; padding-bottom: 15px; font-size: 13px; font-family: "Trebuchet MS"; }
#cboxCurrent { display: block; width: 50px; background: none repeat scroll 0% 0% rgb(64, 64, 65); padding: 15px 20px; color: rgb(255, 255, 255); min-height: 26px; font-size: 13px; font-family: "Trebuchet MS"; border-right: 1px solid rgb(94, 94, 94); }
#cboxSlideshow { position: absolute; bottom: 4px; right: 30px; color: rgb(0, 146, 239); }
#cboxPrevious { position: absolute; bottom: 310px; left: -34px; background: url('prevfoto.png') no-repeat scroll left center transparent; width: 26px; height: 27px; text-indent: -9999px; }
#cboxNext { position: absolute; bottom: 310px; right: -34px; background: url('nextfoto.png') no-repeat scroll right center transparent; width: 27px; height: 27px; text-indent: -9999px; }
#cboxLoadingOverlay { background: url('loading_background.png') no-repeat scroll center center transparent; }
#cboxLoadingGraphic { background: url('loading.gif') no-repeat scroll center center transparent; }
#cboxClose { position: absolute; top: -46px; right: -21px; background: url('bgclose.png') no-repeat scroll right center transparent; width: 25px; height: 25px; text-indent: -9999px; }
/* ::::: http://www.mbrojtja.gov.al/front/view/css/jquery.bxslider.css ::::: */

.lof-main-wapper li { z-index: 9999; }
/* ::::: http://www.mbrojtja.gov.al/front/view/css/jquery-ui-1.8.23.custom.css ::::: */

/* ::::: http://www.mbrojtja.gov.al/front/view/js/select2.css ::::: */

@media not all {
}
img, div, a, span {  }
/* ::::: http://www.mbrojtja.gov.al/front/view/css/jquery.mCustomScrollbar.css ::::: */

