/*#############################################################################*/
/*# CSS: Mikadodance														  #*/
/*#									DEFAULT									  #*/
/*#																			  #*/
/*# Author: Vorel OLARIU      email:viorelolariu@gmail.com	                  #*/
/*#############################################################################*/

/*################################# RESET & COMMON CSS ###################################*/
body			{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#5d6066;}
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, textarea, button{margin: 0; padding: 0; border: 0; outline: none;}
li				{ list-style-type:none;}
html 			{min-height: 100.01%; overflow-y:scroll;} /*  for vertical scrollbar in MOZ in every page,*/
.clearAll		{clear:both;font-size:0;height:0;line-height:0;}
*html .iehack	{height: 1%;}
:focus { outline: 0; }
a:focus{outline:none;}
.left			{float:left}
.right			{float:right}
.relative		{ position:relative;}
.absolute		{ position:absolute}
.m20             {margin:20px}
.mb20            {margin-bottom:20px}
.mt20            {margin-top:20px}
.ml20            {margin-left:20px}
.mr20            {margin-right:20px}
.p10             {padding:10px}
.pb10            {padding-bottom:10px}
.pt10            {padding-top:10px}
.pl10            {padding-left:10px}
.pr10            {padding-right:10px}
.p20             {padding:20px}
.pb20            {padding-bottom:20px}
.pt20            {padding-top:20px}
.pl20            {padding-left:20px}
.pr20            {padding-right:20px}
.bd5			 {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}			
.btn             {display: inline-block;line-height: 26px;color:#fff;font-weight:bold;padding: 2px 5px;border:solid 1px #315a7b;text-decoration:none;
-moz-box-shadow:0 0 3px #999999, 0 0 2px #315a7b inset;-webkit-box-shadow:0 0 3px #999999, 0 0 2px #315a7b inset;box-shadow:0 0 3px #999999, 0 0 2px #315a7b inset;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e93bf', endColorstr='#3e719b');background: -webkit-gradient(linear, left top, left bottom, from(#5e93bf), to(#3e719b));background: -moz-linear-gradient(top,  #5e93bf,  #3e719b);}
.btn:hover       {text-decoration:none;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6aa5d6', endColorstr='#4680b1');background: -webkit-gradient(linear, left top, left bottom, from(#6aa5d6), to(#4680b1));background: -moz-linear-gradient(top,  #6aa5d6,  #4680b1); }                                
.btn img         {display:inline;padding:0 2px 0 7px !important;}
.red			{color:red;}
.img			{padding:4px;border:1px solid #dadada; background:#fff;}
/*################################# Meniu paginare ####################################*/
.paging						{ float:right;font-family:Arial; font-size:12px; line-height:18px; width:205px;}
.paging ul					{ list-style-type:none; padding:0; margin:15px 0 0 0; text-align:center;}
.paging ul li				{ display:inline; padding:0; margin:0;}
.paging ul li a.goBtn		{ float:left; padding:2px; margin-right:4px; width:37px; height:18px; display:block; border:1px solid #e6e6e6; font-size:11px; color:#000000;text-decoration:none;}
.paging ul li a.goBtn:hover	{ padding:2px; width:37px; height:18px; color:#FFFFFF;  background: #534f4c;}
.paging ul li a.goBtn2		{ float:left; padding:2px; margin-right:4px; width:42px; height:18px; display:block; border:1px solid #e6e6e6; font-size:11px; color:#000000; text-decoration:none;}
.paging ul li a.goBtn2:hover{ padding:2px; width:42px; height:18px; color:#FFFFFF; background: #534f4c;}
.paging ul li a.goTo		{ float:left; padding:2px 5px ; margin-left:5px; height:18px; display:block; font-size:11px; color: #000000; text-decoration:none;}
.paging ul li.sel			{ float:left; display:block; height:18px; padding:3px 0px 0 3px;}
.paging ul li .fld			{ float:left; padding:3px 0px 0 3px; margin:0 0 0 4px; width:20px; height:18px; border:1px solid #e6e6e6; color: #000000;}
.paging ul li a.pagNr		{ float:left; padding:2px; margin-right:4px; width:20px; height:18px; color:#000000; text-align:center; display:block; border:1px solid #e6e6e6; text-decoration:none;}
.paging ul li a.pagNr:hover	{ background-color:#534f4c; color:#FFFFFF;}
.paging ul  .selected		{ float:left; padding:2px; margin-right:4px; width:20px; height:18px; text-align:center; display:block; border:1px solid #e6e6e6; text-decoration:none; color:#FFFFFF;  background-color:#534f4c ;}
.paging form 				{ margin:0; padding:0;}

/*################################# Navigare ####################################*/
h1							{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:25px;color:#315a7b;font-weight:normal;padding-bottom:10px;}
#menu a:hover				{color:#eeeeee !important;}
#menu .pgit					{display:inline-block;text-align:center;border-left: 1px solid #727272;border-right: 1px solid #313131;float: left;height:43px;}
#menu .pgit a				{color:#c9cdd5;text-decoration:none;height:43px;display:block;outline:none;line-height:43px;padding:0 15px;}
#menu .pgit:hover{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f5f5f', endColorstr='#363636');background: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#363636));background: -moz-linear-gradient(top,  #5f5f5f,  #363636);}
#menu						{ position:relative;padding:0 20px;margin:20px auto;text-align:left;border:solid 1px #999;height:43px;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
-moz-box-shadow:0 0 15px #FF9102, 0 0 10px #bcbcbc inset;-webkit-box-shadow:0 0 15px #FF9102, 0 0 10px #bcbcbc inset;box-shadow:0 0 15px #FF9102, 0 0 10px #bcbcbc inset;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d4d4d', endColorstr='#1f1f1f');background: -webkit-gradient(linear, left top, left bottom, from(#4d4d4d), to(#1f1f1f));background: -moz-linear-gradient(top,  #4d4d4d,  #1f1f1f);
}
.drpcon						{width:950px; margin:0 auto;position:relative;}
.cnon						{clear:both;float:none !important;border:none !important;width:1px !important;height:1px !important;line-height:1px !important; visibility:hidden;}
.brnon						{border-left:none !important;}
.drp1, .drp2				{width:704px;;padding:5px 0px 0px 10px;background-color:#343434;position:absolute;z-index:20;overflow:hidden;margin-top:0px;display:none;text-align:left;}
.drp2						{width:300px !important;}
#menu .pgi-1:hover .drp1	{display:block;left:180px; top:auto;}
#menu .pgi-2:hover .drp2	{display:block;left:420px; top:auto;}
.drp1 a, .drp2 a			{height:auto !important;width:auto !important;}
.drpdl li				{width:216px !important;height:58px;list-style-type:none;margin-right:16px;font-size:11px;padding:5px 0px;display:inline-block;border-bottom:1px solid #666666;}
.drptit					{width:143px;font-size:12px;padding-top:8px;line-height:22px !important;display:block;}
.drplnk					{}
.drplnk a, .drplnk span	{display:inline-block !important;line-height:22px !important; overflow:hidden;padding: 0 !important;}
.drpov					{display:block !important;text-decoration:none;color:#b7b6b6;font-weight:bold;text-indent:26px !important;background:#3e3e3e url(../img/site/sag.png) 0 0 no-repeat !important;line-height:20px !important;margin:0 15px 5px 0;}
.drpov:hover			{background:#3e3e3e url(../img/site/sag.png) left bottom no-repeat !important;}
/*################################# Home ####################################*/
body						{ background:#ededed url(../img/site/mkd.jpg) repeat-x;}
.container					{width:982px;margin:30px auto;text-align:left;}
.menu						{}
.tel						{ background:url(../img/site/tel.png) 2px 3px no-repeat;padding: 0 0 0 22px; font-weight:bold;color:#262626;}
.mail						{ background:url(../img/site/mail.png) 1px 4px no-repeat;padding: 0 0 0 22px;color:#262626;}
.micmen						{color:#5685b0;padding-top:5px;}
.micmen a					{color:#5685b0; font-weight:bold; text-decoration:none;}
.micmen a:hover				{text-decoration:underline;}
.con						{ background:#fff url(../img/site/pg_bg.jpg) no-repeat;border:1px solid #9f9f9f;}
.str						{ background:#b5b5b5;color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:20px;line-height:30pz;}
.str a						{font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#fff;line-height:30px;text-decoration:none;}
.str a:hover				{ text-decoration:underline;}
.stir						{border-bottom: 1px solid #9F9F9F;margin-bottom: 10px;padding-bottom: 10px;width: 291px;}
.stir img					{padding:3px;border:1px solid #dadada;float:right; background:#fff;margin-left:7px;}	
.stt						{ font-weight:bold;padding-bottom:7px;font-size:15px;}
.stc						{ line-height:18px;}
.stir a, .ns				{color:#315A7B;text-decoration:none;}
.stir a:hover, .ns:hover	{ text-decoration:underline;}
.sti						{width:622px;}
.footer						{ background:#F6F6F6 url(../img/site/foo.jpg) top center no-repeat;border:1px solid #9f9f9f;}	
.lnk						{width:222px; margin-right:20px;}
.lnk li a					{line-height:20px; display:block;border-bottom:1px dashed #9f9f9f;text-decoration:none;color:#315a7b;}
.lnk li a:hover				{color:#3a6d95;}
.lnk h3						{padding-bottom:7px;}
.webDesignAgency			{ float:right; widows:200px;font-size:12px; color:#505356;}
.webDesignAgency a			{ text-decoration:underline;color:#505356;}
.sbc						{margin-right:16px;}
.ln							{position:absolute;bottom:0;display:block;color:#fff; background:#000;line-height:18px;font-size:11px;text-decoration:none;padding:5px;width:98px;filter: alpha(opacity=70);-khtml-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius:5px;border-bottom-left-radius: 5px;}
.ln:hover					{filter: alpha(opacity=100);-khtml-opacity: 1;-moz-opacity: 1;opacity: 1;}
.sbc:hover .ln				{filter: alpha(opacity=100);-khtml-opacity: 1;-moz-opacity: 1;opacity: 1;}
.conl						{width:560px;padding-right:20px;}
.conr						{width:360px;}
.pma						{padding:3px;border:1px solid #dbdbdb;margin-bottom:7px;}
.pm							{padding:2px;border:1px solid #dbdbdb;margin-right:7px;}
.ant						{border:1px solid #9f9f9f;}
.ant p						{font-size:15px;color:#505356;line-height:24px;padding:0 10px; background:#d2d2d2;font-weight:bold;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;margin-bottom:20px;}
.antr img					{margin-right:10px;padding:2px;border:1px solid #dbdbdb;}
.antr a						{font-size:14px;color:#505356; text-decoration:none;font-weight:bold;}
.antr a:hover				{ text-decoration: underline;}
.antr						{padding:0 20px 20px 20px;}
.prgm						{border:1px solid #9f9f9f;}
.topT						{ background:#d2d2d2;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.topT p						{color: #505356;display: inline-block;font-weight: bold;line-height: 30px;padding-left: 10px;width: 455px;}
.bgri						{ background:#f7f7f7;}
.dl							{display: inline-block;line-height: 30px;margin-left: 10px;width: 905px;padding-left:10px;border-bottom:1px solid #9f9f9f;}
.dr							{display: inline-block;line-height: 30px;margin-right: 10px;width: 445px;padding-left:10px;border-bottom:1px solid #9f9f9f;border-left: 1px solid #9F9F9F;}
.dl p, .dr p				{display:inline-block;width:220px;}
.wid						{ width:400px !important;padding-left:20px;}
.nob						{border-bottom:none;}
.dl p span, .dr p span		{padding-right:20px;}
.h3, h3						{font-size:18px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#315a7b;}
.h3 a						{font-size:18px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#315a7b;text-decoration:none}
.h3 a:hover					{ text-decoration:underline;}
.dsp						{width:715px; line-heiht:20px;}
.dsp .topT p				{width:340px;}
.dsp .dl					{width:680px;}
.dl p,.dl span				{float:left;}
.vdo						{width:460px;}
.vdo .right					{width:245px;}
.dat						{color:#8e8d8d;font-size:12px; display:inline-block; padding-bottom:5px;}
.nws .right					{width:695px;}
.nws						{padding-bottom:20px;border-bottom:1px solid #9f9f9f;}
.nws .right	p				{ line-height:18px;}
.nwsd .gal					{float:right;width:360px;}\
.atr						{width:200px;}
.atr h2 a					{ text-align:center; display:block;}
.atrd a						{color:#315A7B; text-decoration:none;}
.atrd a:hover				{ text-decoration:underline;}
.contact					{ width: 654px; float:left;padding-left:20px;}
.contact_form				{ height: 250px;margin:0 20px 20px 0;padding: 20px 0;}
.contact_left				{ float:left; width:220px;}
.contact_right				{ float:left; width:470px;}
.contact_left input			{ background:#FFFFFF;border: 1px solid #CCCCCC;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;color: #72706F;font-size: 13px;font-weight: normal;height: 18px;margin: 2px 12px 4px 5px;padding: 4px 0 0 2px;width: 200px;}
*html.contact_left input	{ margin:2px 12px 1px 5px;}
.contact_right textarea		{ width:467px; height:168px;border:solid 1px #ccc; background:#fff;margin:3px;font-size:13px; font-weight:normal; color:#72706f; font-family:Arial;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.info_contact				{ width:310px; background:url(../img/site/info_contact.jpg) 0 0 no-repeat; margin:9px 0 0 225px; padding:0 0 0 25px;}
.trimite					{ margin:5px 0 0 470px; background:url(../img/site/trimite.jpg) no-repeat; width:91px; height:25px; display:block;}	
.harta						{width:690px}
.opac						{background: none repeat scroll 0 0 #FFFFFF;height: 320px;left: 10px;filter: alpha(opacity=80);	-khtml-opacity: 0.8;-moz-opacity: 0.8;opacity: 0.8;position: absolute;top: 10px;width: 300px;}
.con ul 					{margin:20px 0;padding:0;list-style-type:none;font-size:115%;}
.con ul li 					{padding:0 0 5px 25px;margin:0 0 5px 5px;border-bottom: 1px dashed #9F9F9F;background:url('../img/site/star.png') no-repeat 0 2px;}
.imga						{padding:4px;border:1px solid #dadada; background:#fff;display:block;width:290px; text-decoration:none;}
.imga span					{background:#eee;color: #2D2D2D;display: block;font-weight: bold;height: 18px;margin-top: 4px;overflow: hidden;text-align: center;}
.soc						{width:190px;}
.soc img					{margin-right:5px;border: 1px solid #9F9F9F;}
.addthis_toolbox			{border: 1px solid #9F9F9F;padding: 5px 10px 0; background:#F7F7F7;margin-top:10px;}
.addthis_toolbox .left		{line-height: 20px !important; font-weight:bold; display:inline-block;padding-right:10px;}





