/* @group ntz css reset */

html, body, div, span, 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, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body {line-height: 1}
ol, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none}

strong, b {font-weight:700}
em, i {font-style:italic}

ins {text-decoration:none}
del {text-decoration:line-through}
table {border-collapse:collapse;border-spacing:0}
caption, th, td {text-align:left;font-weight:100}

textarea {overflow:auto}
button {cursor:pointer;padding:0}
*:first-child+html button {width:1;overflow:visible}
* html button {width:1;overflow:visible}
button::-moz-focus-inner { border: 0; }

input[type="checkbox"], input[type="radio"], input.radio, input.checkbox {vertical-align:text-top;width:13px;height:13px;padding:0;margin:0;position:relative;overflow:hidden;top:2px}
input::-moz-focus-inner {border:0; padding:0}

a {text-decoration:none; color:#4f81bd}
a:hover {text-decoration:underline}

:focus {outline:0}
a:focus {outline:0}

/*  -----------------------------------
	smart and dirty
--------------------------------------*/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px; clear: both;}

/* @end */

body {
  height: 100%;
  background: #2b529c url(imagini/fundal-body.png) repeat-x 0 0;
  font: 12px/18px Tahoma,Arial,Helvetica,sans-serif;
}
#wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
  width: 910px;
  margin: 0 auto -350px;
}
#header{
  position: relative;
  height: 72px;
  width: 910px;
  background: #ececec url(imagini/fundal-header.png) no-repeat 100% 0;
}
    #header #logo {
      position:relative;
      display: block;
      width: 190px;
      height: 72px;
      background: transparent url(imagini/logo-naumconsalt.png) no-repeat 0 0;
      text-indent: -5000px;
    }
#meniu-top {
  background: #244384 url(imagini/fundal-meniutop.png) repeat-x 0 0;
}
    #meniu-top li {
      display: inline;
      background: transparent;
    }
    #meniu-top li a {
      line-height: 46px;
      font-size: 18px;
      color: #ffffff;
      padding: 12px 28px;
      text-transform: uppercase;
    }
    #meniu-top li a:hover {
      background: #c4c4c4 url(imagini/fundal-meniutop-activ.png) repeat-x 0 0;
    }

#meniu-sub {
  background: #c4c4c4;
  height:30px;
  border-bottom: 1px solid #aeaeae;
  color: #7a7a7a;
}
    #meniu-sub #PCM_ABOUTUS {
      margin-left: 130px;
    }
    #meniu-sub #products {
      margin-left: 290px;
    }
    #meniu-sub #PCM_CONTACTUS {
      margin-left: 770px;
    }
    #meniu-sub ul li {
      display: inline;
    }
    #meniu-sub ul li a {
      line-height: 30px;
      font-size: 14px;
      color: #244384;
      margin: 0 10px;
    }


#content, .top-partition {
  background: #ffffff;
  color: #686868;
  padding: 0;
  margin: 0 auto;
  clear: both;
}
#content { float: left; }
    #zona-continut {
      width: 620px;
      margin: 0 270px 0 0;
      padding: 10px;
      float: left;
      color: #686868;
    }
		#zona-continut ul,
		#zona-continut ol {
			margin: 5px 10px 20px;
		}
		#zona-continut li {
			margin:2px 0 2px 10px;
		}

    #sidebar {
      width: 270px;
      float: right;
      margin: 0 0 0 -270px;
      padding: 10px 0 0 0;
      color: #686868;
    }
        #sidebar .sidebox {
          position: relative;
          padding: 4px;
          margin: 0 10px 10px 0;
          border: 1px solid #e9e9e9;
          background: #f5f5f5;
          -moz-border-radius: 3px;
          -webkit-border-radius: 3px;
          border-radius: 3px;
        }
        #sidebar .sidebox h3 {
          font-size: 16px;
          line-height: 24px;
          padding: 0 15px 0 20px;
          margin: 0 0 5px -5px;
          background: transparent url(imagini/bullet-titlu-sidebox.png) no-repeat 0 7px;
          color: #26498f;
        }
        #sidebar .sidebox ul li {
          margin: 0 0 5px 0;
          padding: 5px;
          font-size: 12px;
          line-height: 18px;
          position: relative;
        }
        #sidebar .sidebox ul li a {
          font-size: 12px;
          line-height: 18px;
          color: #11a6e1;
          text-decoration: none;
        }
        #sidebar .sidebox ul li a:hover {
          text-decoration: underline;
        }

        #cautare-sidebar form, #cautare-sidebar form img {
          vertical-align: middle;
        }
        #cautare-sidebar input {
          background: #efefef url(imagini/fundal-input-cautare.png) 0 50%;
          border: 0;
          height: 26px;
          width: 187px;
          line-height: 26px;
          color: #a2a2a2;
          padding:5px;
          vertical-align: middle;
          * width: 177px;
          * padding:0 5px;
        }
        #cautare-sidebar img {
          margin: 0 0 0 -4px;
          padding: 0;
        }
        #noutati-sidebar ul li span.publicare {
          display: block;
          margin: -2px 0 0 0;
          padding: 0;
          font-size: 10px;
          line-height: 12px;
          text-align: right;
          border-bottom: 1px dotted #e9e9e9;
        }
        #noutati-sidebar span.rss-noutati {
          position: absolute;
          top: 10px;
          right: 10px;
        }
        #newsletter form {
          margin-left: 20px;
        }
        #newsletter input {
          height: 29px;
          line-height: 29px;
          padding: 5px;
          vertical-align: middle;
          _height: 19px;
          _padding: 0 5px;
        }
        #newsletter input#newsletter-ok {
          padding: 0;
          margin: -4px 0 0 -3px;
          height: 29px;
        }



#push {
  height: 350px;
  clear: both;
}

#footer {
  position: relative;
  width: 910px;
  height: 350px;
  margin: 0 auto;
  background: transparent;
  clear: both;
}
    #footer-top {
      background: #1f3f82 url(imagini/fundal-footer-top.png) no-repeat 50% 0;
      height: 250px;
      clear: both;
    }
        #footer-top ul {
          float: left;
          padding: 10px;
          margin: 10px 0;
          list-style: none inside none;
          width: 283px;
        }
        #footer-top ul li {
          padding:0 0 5px 0;
          margin: 0;
          color: #a3c1ff;
        }
        #footer-top ul#trei li { padding: 0; float: left; height: 18px; width: 140px; }
        #footer-top ul li a {
          padding:5px;
          color: #a3c1ff;
        }
        #footer-top ul#trei li a { padding: 0 5px; }
        #footer-top h3 {
          font-size: 14px;
          line-height: 24px;
          margin-bottom: 10px;
        }
    #footer-bottom {
      background: #002664 url(imagini/fundal-footer-bottom.png) no-repeat 50% 0;
      height: 70px;
      clear: both;
      text-align: center;
      padding: 10px 0 0 0;
      color: #2a509a;
      font-size: 10px;
    }
        #footer-bottom a {
          color: #2a509a;
        }
        #footer-bottom a.footer {
          color: #2a509a;
          font-size: 12px;
        }
#lang-switch {
  display: block;
  position: absolute;
  top: 55px;
  left: 50%;
  margin-left: 405px;
}
    #lang-switch a {
      font-weight: 400;
      cursor: pointer;
      padding: 3px;
      margin: 0 2px 2px 0;
      line-height: 11px;
      width: 16px;
      display: inline-block;
      text-indent: -5000px;
    }
    #lang-switch a:hover {
      background-color: #ffffff !important;
      text-decoration: none;
    }

    #lang-switch a.activ-lang {
      color: #2a509a;
      cursor: pointer;
      background-color: #0a2156 !important;
    }
    #lang-switch a#English {
      background: #ececec url(imagini/en.png) no-repeat 3px 3px;
    }
    #lang-switch a#Romana {
      background: #ececec url(imagini/ro.png) no-repeat 3px 3px;
    }

/* Slider prima pagina */
	.coda-slider-wrapper { clear: both; overflow: hidden; padding: 0; margin: 0; width: 910px; height: 280px; position: relative; z-index: 1; }
	.coda-slider { float: left; overflow: hidden; position: relative; background: #ffffff; height: 280px; z-index: 2; }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }

	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }

	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 910px }

	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 910px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 }

	/* Arrow styling */
    .coda-nav-left { position: absolute; top: 120px; left: 0 }
    .coda-nav-right { position: absolute; top: 120px; right: 0 }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none; color: #000; padding: 5px; width: 10px }


	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 0; margin: 0; position: relative; }

	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }


	/* Tabbed nav */
    .coda-nav { position: absolute; top: 199px; left: 5px; background: transparent url(imagini/fundal-tabs-slider.png) no-repeat 0 0; width: 600px; height: 81px; z-index:9; }
    * html .coda-nav { position: relative; margin-top: -81px; top: 0; left: 0;}
    .coda-nav ul { clear: both; display: block; margin: auto; list-style: none inside none; }
	.coda-nav ul li { float: left; width: 200px; height: 80px; position: relative; margin: 0; padding: 0; border: 0; }
	.coda-nav ul li a { display: block; float: left; width: 160px; height: 32px; margin: 0 20px; _margin: 0 10px; padding: 0; text-decoration: none; color: #ffffff; font-size: 16px; line-height: 32px; font-style: italic }
    .coda-nav ul li a.current { font-weight: 700  }
    .coda-nav ul li p { display: block; margin: 0 50px 0 10px; color: #ffffff; text-indent: 5px;}

    /* continut sliduri */
    .coda-slider h2 {
      position: absolute;
      display: block;
      width: 400px;
      top: 10px;
      margin-left: 30px;
      _margin-left: -880px;
      font-family: Georgia, "Times New Roman", sans-serif;
      font-size: 28px;
      line-height: 36px;
      color: #ffffff;
    }
    .coda-slider p {
      position: absolute;
      display: block;
      width: 500px;
      top: 100px;
      margin: 0 0 0 30px;
      _margin: 0 0 0 -880px;
      font-size: 16px;
      line-height: 24px;
      color: #ffffff;
    }
	
a.buton-cat,
a.buton-subcat {
	display: inline-block;
	line-height: 24px;
	padding: 0 10px 0 0;
	background: #4F81BD url(imagini/buton-categorii.png) no-repeat 100% 0;
	margin-bottom: 5px;
	color: #fff;
}
a.buton-cat b,
a.buton-subcat b {
	padding: 5px 0 5px 10px;
	background: #4F81BD url(imagini/buton-categorii.png) no-repeat 0 0;
	color: #fff;
}

#easy_tooltip {
	border-top:1px solid #efefef;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #efefef;
	padding:2px 10px;
	background:#f5f5f5;
	font-size: 11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.tabs{
	margin:0 !important;
	float: left;
	width: 227px;
	position:relative;
	*position: absolute;
	*left:10px;
}
.tabs li{
	margin:0 5px 5px 0 !important;
	list-style:none;
	background: #fff;
	width: 225px;
}
.tabs li a{
	display:block;
	line-height:15px;
	width:200px;
	padding:5px 10px;
	text-decoration:none !important;
	border:1px solid #ddd;
	background:#eee;
	margin:0 !important;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	*width: 195px;
}
.tabs li.selected{
	margin: 0 0 4px 0 !important;
	z-index: 2;
}
.tabs li.selected a{
	background:#fff;
	border-right:1px solid #fff;
	width: 207px;
	z-index: 3;
}
.tabs li a:focus{outline:none;}
.tab{
	width:370px;
	background:#fff;
	padding:10px;
	margin: 0 0 5px 227px !important;
	border: 1px solid #ddd;
	z-index:1;
	font-size: 11px;
	*float:right;
	*margin-left:-2px;
	*display:inline;
}
.tab h4{
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ddd;
}
.tab dl{
	border-top: 1px solid: #efefef;
	margin: 0 0 5px 0 !important;
	position: relative;
	padding:0;
}
.tab dt{
	position: absolute;
	font-weight: 700;
	*left: -50px;
}
.tab dd{
	margin-left: 50px;
}
#parteneri-home {
	/*width: 220px;
	position: relative;
	left: 0;
	top: 0;
	top: -100px;
	margin-bottom: 20px;*/
}

