@charset "utf-8";

@media screen and (min-width: 1025px) and (max-width: 1200px) {  /*viewport*/
div#container,div#content {
	max-width: 100%;width: 100%;
}
div#header {
	max-width: 100%;width: 100%;
}

	.za05 {

		width: 100%;
	}
.meniudesus table td:nth-child(2),.za05 .bg27,.bardowns
{
	display: none !important;
}
}



@media screen and (max-width: 1024px) and (min-width: 390px)
{  /*viewport*/

	.arrow-down
	{
		margin: 0 0 0 132px;
		border-left: 48px solid transparent;
		border-right: 48px solid transparent;
		border-top: 48px solid #000;
	}
	.text-block
	{
		height: 60px;
		background: none;
	}
	.blockcontent iframe
	{
		width: 100%;
		height: 240px;
	}
	.menu_mob_expanded
	{
		margin-right:32px;
	}
	.st_left
	{
		width: auto !important;
	}
	  .menu_list table
	{
		width: 360px !important;
	}
	a.link_year_archive,a.style_year_archive
{
	margin: 0px 10px 10px 0px !important;
}
	.hide,.hidecc,.helprss,.style_block_text,.baradejosmenu,.showhiderss,.za23{ display:none}
	.menu_mob {display: block; }
	.menu_list{ display:none}
	.anunturi_prima_hide,.showmob

	{
		display: none;
	}

	.homeareadesktop table td div:nth-child(6), .bg19 table td div:nth-child(3)
 
	{
		display: block !important;
	}

	.newslistlib-left
	{
		padding-right:0px;vertical-align:top; text-align:justify;width: 100%;padding-bottom: 20px;
		float: left;
	}
	.newslistlib-right
	{
		padding-left:0px;vertical-align:top;float: left;padding-bottom: 20px;
		width: 100%;
	}

	.menutops {

		display: none;
	}
	.mobmenu
	{
		display: block;
	}

	div#container,div#content {
		max-width: 100%;
	}
	div#header {
		max-width: 100%;
	}

	.height1 img
	{
		width: 100%;
	}
	.za03 tr td
	{
		display: inline;
		text-align: left !important;
	}
	.za05
	{
		margin:0 auto; width:100%
	}

	.za06
	{
		float:left; width:100%; padding-top:3px
	}
	.za07
	{
		float:left; width:100%; text-align:left
	}
	.bg08,.za14
	{
		display: none;
	}

	.za08
	{
		width:100%; vertical-align:top; float:left; margin-right:0px;
	}
	.za09
	{
		width:100%; vertical-align:top; float:left;
	}
	.za10
	{
		width:100%;
	}
	.za11
	{
		width:100%; vertical-align:top; float:left;
	}
	.za12
	{
		margin-left:0px; width:100%;
	}

	.bg10, .bg04
	{
		margin: 0 !important;
	}
	.logo_ro img,.logo_en img,.logo_ru img,
	.logocc_ro img,.logocc_en img,.logocc_ru img
	{
		width: 100% !important; height: 80px;
	}
	.logo_ro,.logo_en,.logo_ru

	{
		/*background-size: 100% auto;*/
		background-size: auto 70px; height: 80px;
	}
	.logocc_ro,.logocc_en,.logocc_ru
	{
		/*background-size: 100% auto;*/
		background-size: auto 65px; height: 65px;
	}
	.bg05 {

		height: 150px;
	}

	.bg051 {

		height: 150px;
	}
	.logo_ro,.logo_en,.logo_ru  {

		margin: 35px 0 0 15px;
	}
	 .logocc_ro,.logocc_en,.logocc_ru {

		margin: 25px 0 0 15px;
	}
	.bg07 {
		float: none;
		width: 120px;
		margin: 0 auto;
	}
	.bg19 {
		margin-right: 0;
		width: 100%;
	}
	.za15
	{
		text-align: center !important;width: 100%;
	}
	.za16
	{
		width: 278px; height:49px; margin: 0 auto;
	}
	.editbox_search2
	{
		width: 225px;
	}
	.bg20
	{
		margin-top: 10px;
	}
	.za17 {
		margin: 30px 0px 0 0px;
	}
	.bardow {
		padding: 20px 20px 15px 20px;

	}
	A.link_downmenu:link, A.link_downmenu:visited, A.link_downmenu:active, A.link_downmenu:hover
	{
		font-size: 14px;
	}
	.slide2mode,.bns-mode-show,img.barwidth,.bg27
	{
		display: none;
	}
	.za18
	{
		display: none; width:100%;
	}
	.za01 {
		margin: 0;
		height: 23px;
	}
	.za19 tr td,.za03 tr td
	{
		display: inline-block; width: 100%; text-align: center !important; padding-bottom: 15px;
	}
	.bardowns
	{
		height: 140px;
		background: none;
	}

	.style_copyright_footer,.style_visits_text,.style_visits_title {
		color: #000000; font-size: 14px;  text-align: center;
	}
	.bg27
	{
		display: none !important;
	}


	.suggest {

		right: 10px;
		width: 94%;

	}
	.editbox_search
	{
		width: 135px;
	}
	.submenu tr td
	{
		vertical-align: middle;
		width: 100%;
		display: grid;
		line-height: 46px;
	}
	.topItemNormal {
		height: 40px;
		background: #b1b1b1;
		z-index: 10000;
	}


	.za20
	{
		width: 320px;
	}
	.za21
	{
		float:left; margin:0 auto; width:245px;
	}


	.za24
	{
		margin:0 auto; width:100%;
	}

.mobileimg
{
	width:100% !important;
}
	.photosgallery-std .sliderkit-nav {

		width: auto;

	}
	.photosgallery-std .sliderkit-panel {

		width: 360px;
		height: auto;
	}
	.photosgallery-std {
		width: 100%;
		height: 235px;

	}
	.borderimgalbum, .border_image {

		margin-top: 20px; margin-bottom: 20px;
	}

	.newscontent, .newscontent tr, .newscontent td {
		font-size: 15px;
		line-height: 25px;
	}
.bg34
{
	margin-top: 15px;padding-bottom: 15px;
}

.widthfulleft
{
	float: left;
	width: 96%;
}

.searchtable table
{
	width: 85%;
}
.descrsearch
{
	display: none;
}
.widgettextarea
{
	width: 320px;
}
.widthfoto
{
	width: 340px !important;
}

	.butsearch input[type="text"] {
		width: auto;

	}
#ccdoc_result
{
	clear:both;margin-top: 20px;  width:100%;
}
#text_search_div
{
	clear:both;padding-top: 5px; width:100%;
}

	.dataTables_info {
		width: 100%;
		float: none;
		text-align: center;
		margin-bottom: 15px;
	}

	.paging_full_numbers {
		width: 100%;
		  height: auto;
		line-height: 22px;
	}

	.dataTables_paginate {

		text-align: center;
		display: grid;
	}

	.newscontent img {
		max-width: 100%;
		height: auto;
	}
	ul.buttonlines  {
		width: 90%;}
ul.buttonlines li {
	 width: 100%;}




}

@media screen and (min-width: 500px) and (max-width: 640px) {  /*viewport*/
	.bl-42
	{
		display: block !important;
	}
	.bg05 {
		height: 175px;
	}
	.bg051 {
		height: 175px;
	}
	.logo_ro, .logo_en, .logo_ru  {
		/* background-size: 100% auto; */
		background-size: auto 90px;
		height: 90px;
	}
	 .logocc_ro,.logocc_en,.logocc_ru {
		/* background-size: 100% auto; */
		background-size: auto 83px;
		height: 83px;
	}
}

@media screen and (min-width: 641px) and (max-width: 805px) {  /*viewport*/

	.bg05 {
		height: 200px;
	}
	.bg051 {
		height: 200px;
	}
	.logo_ro, .logo_en, .logo_ru{
		/* background-size: 100% auto; */
		background-size: auto 120px;
		height: 120px;
	}
	 .logocc_ro,.logocc_en,.logocc_ru {
		/* background-size: 100% auto; */
		background-size: auto 105px;
		height: 105px;
	}

}
@media screen and (min-width: 806px) and (max-width: 850px) {  /*viewport*/

	.bg05 {
		height: 220px;
	}
	.bg051 {
		height: 220px;
	}
	.logo_ro, .logo_en, .logo_ru  {
		/* background-size: 100% auto; */
		background-size: auto 145px;
		height: 145px;
	}

 .logocc_ro,.logocc_en,.logocc_ru {
		/* background-size: 100% auto; */
		background-size: auto 135px;
		height: 135px;
	}

}
@media screen and (min-width: 851px) and (max-width: 950px) {  /*viewport*/
	.bg05 {
		height: 245px
	}
	.bg051 {
		height: 245px
	}
	.logo_ro, .logo_en, .logo_ru  {
		/* background-size: 100% auto; */
		background-size: auto 165px;
		height: 165px;
	}

	 .logocc_ro,.logocc_en,.logocc_ru {
		/* background-size: 100% auto; */
		background-size: auto 150px;
		height: 150px;
	}

}

@media screen and (min-width: 951px) and (max-width: 1024px) {  /*viewport*/
	.bg05 {
		height: 255px
	}
	.bg051 {
		height: 255px
	}
	.logo_ro, .logo_en, .logo_ru {
		 /* background-size: 100% auto; */
		 background-size: auto 180px;
		 height: 180px;
	 }
	 .logocc_ro,.logocc_en,.logocc_ru {
		/* background-size: 100% auto; */
		background-size: auto 165px;
		height: 165px;
	}

}