/* Getting the new tags to behave */

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}

mark, rp, rt, ruby, summary, time {display:inline}

/* Left & Right alignment */

.left {float:left}

.right {float:right}

.wrapper {width:100%;overflow:hidden}

/* Global properties */

body {background:#fff;border:0;font:14px Arial, Helvetica, sans-serif;color:#6f6f6f;line-height:18px;min-width:960px}

.css3{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 0 4px rgba(0, 0, 0, .4);-moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);behavior:url(js/PIE.htc);position:relative}

/* Global Structure */

.main {margin:0 auto;width:960px}

.body1 {background:url(../images/bg_top.jpg) top center no-repeat #eee}

.body2 {background:#f7f7f7}

.body3 {background:url(../images/bg_img2.png) center top no-repeat;position:absolute;height:353px;width:327px;top:13px;left:50%;margin-left:160px;z-index:1}

/* main layout */

a {
	color:#BB0000;
	text-decoration:underline;
	outline:none
}

a:hover {text-decoration:none}

h1 {font-size:30px;line-height:40px;padding-left:47px}

h2 {font-size:26px;line-height:36px;font-weight: normal;font-style:"color:#2c2d2e;";padding:16px 0 12px 0;font-family: 'Helvetica, Arial, "Lucida Grande", sans-serif';}
h3 {font-size:26px;line-height:36px;color:#f00;padding:16px 0 12px 0;font-family: 'Helvetica, Arial, "Lucida Grande", sans-serif;';}

p {padding-bottom:18px}

/* header */

header {width:100%;padding-bottom:186px;position:relative; height: auto;}

.ic, .ic a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:100px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}

#logo_box {padding:5px 0 5px 0px;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;z-index:2;margin-top:-18px;width:100%;overflow:hidden; height:30px}

#logo {color:#fff;text-decoration:none}

#logo span {font-size:17px;color:#a6a6a6;vertical-align:baseline}

header nav {/*border:1px solid #bebebe;background:url(../images/menu_bg.gif)*/ bottom repeat-x;padding-top:36px;height:50px;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;behavior:url(js/PIE.htc);position:absolute;top:52px;z-index:10;padding-left:10px; overflow: hidden;}



/*#menu li {float:left;padding-left:36px;background:url(../images/menu_line.gif) right 18px no-repeat;padding-right:37px}

#menu .bg_none {background:none;padding-right:0;margin-right:0}

#menu li a {display:block;font-size:17px;color:#2c2d2e;text-decoration:none;line-height:47px}

#menu li a:hover, #menu #menu_active a {color:#0665a2}

.text1 {font-size:36px;color:#545454;padding:179px 0 0 47px;line-height:48px;letter-spacing:-2px}

.text2 {font-size:26px;line-height:36px;color:#1d8bce;padding:0 0 0 130px}*/

#icons {font-size:20px;line-height:22px;color:#515151;padding:0 0 0 200px;letter-spacing:-1px;margin-top:-10px;height:22px;overflow:hidden}

#icons li {float:left;padding-left:10px}

#icons span {padding-right:13px}

/* content */

#content {position:relative;padding-bottom:35px}

.marg_top { position:relative;margin-top:-110px;z-index:11}

.marg_top2 {margin-top:11px}

.pad_left1 {padding-left:24px}

.pad {padding:0 35px}

.pad_bot1 {padding-bottom:22px}

.marg_right1 {margin-right:20px}

.nbsp {font-size:0;line-height:0;display:block}

.box1_out {background:url(../images/box1_out_bg.png) repeat;border-bottom:1px solid #e6e6e6;border-right:1px solid #eaeaea;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;behavior:url(js/PIE.htc);position:relative;padding:5px}

.box1 {background:url(../images/box1_bg.gif) bottom repeat-x #fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:1px 1px 2px #c1c1c1;-moz-box-shadow:1px 1px 2px #c1c1c1;-webkit-box-shadow:1px 1px 2px #c1c1c1;behavior:url(js/PIE.htc);position:relative;padding:0 28px 0 30px}

.box1_bot {background:url(../images/box1_bot_bg.gif) top repeat-x}

.box1_bot_left {background:url(../images/box1_bot_left.gif) top left no-repeat}

.box1_bot_right {background:url(../images/box1_bot_right.gif) top right no-repeat;height:24px}

.box2 {background: #FFFFFF;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;behavior:url(js/PIE.htc);position:relative;padding-bottom:15px}

.button {position:relative;margin-bottom:-30px;font-size:17px;text-transform:uppercase;color:#fff;line-height:32px;text-decoration:none;background:url(../images/button2_bg.gif) top repeat-x;display:inline-block}

.button span {display:block;background:url(../images/button2_left.jpg) top left no-repeat}

.button span span {padding:0 18px;height:47px;background:url(../images/button2_right.jpg) top right no-repeat}

.button:hover {color:#000}

.img {position:absolute;bottom:-30px;right:0px}

.color1 {color:#000}

.under {padding-bottom:25px;background:url(../images/line_hor1.gif) bottom repeat-x;margin-bottom:20px}

.list1 {margin:-6px 0}

.list1 li {line-height:30px;}
.list1 li h3{color:#BB0000;outline:none}

.list1 li a {padding-left:19px;background:url(../images/marker_1.gif) 0 2px no-repeat}

.list1 ul {padding-left:19px;margin-top:-30px}

/* footer */

footer {width:100%;overflow:hidden;padding-bottom:36px}

footer h2 {font-size:21px;color:#2c2d2e;line-height:26px;padding:33px 0 15px 0}

footer .list1 {margin:-3px 0}

footer .list1 li {line-height:20px}

.under2 {padding-bottom:30px;line-height:0;font-size:0;height:0;border-bottom:1px solid #ededed;margin:0 25px 35px}

.font_size {font-size:12px}

/* forms */

.input {background:url(../images/input_bg.gif) top repeat-x;border:1px solid #fff;font:14px Arial, Helvetica, sans-serif;height:16px;padding:5px 10px;color:#aaa;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;behavior:url(js/PIE.htc);position:relative}
.input2{background:url(../images/input_bg.gif) top repeat-x;border:1px solid #fff;font:14px Arial, Helvetica, sans-serif;height:16px;padding:5px 10px;color:#aaa;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;behavior:url(js/PIE.htc);position:relative}

.bg {border:1px solid #d9d9d9;border-bottom:1px solid #f7f7f7;border-right:1px solid #f7f7f7;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;behavior:url(js/PIE.htc);position:relative;margin-bottom:15px}
.bg2 {border:1px solid #d9d9d9;border-bottom:1px solid #f7f7f7;border-right:1px solid #f7f7f7;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior:url(js/PIE.htc);position:relative;margin-bottom:15px}

.submit {font-size:17px;color:#fff;float:right;line-height:32px;background:url(../images/button1_bg.gif) top repeat-x;text-transform:uppercase;text-decoration:none}

.submit span {display:block;background:url(../images/button1_left.jpg) top left no-repeat}

.submit span span {padding:0 17px;height:48px;background:url(../images/button1_right.jpg) top right no-repeat}

#form_1 {width:237px}

#form_1 .input {width:213px}

#form_1 a {line-height:32px}

#form_2 .input1 {width:120px}

#form_2 .input2 {width:91px}

#form_2 a {line-height:32px}
#form_3 {width:337px}

#form_3 .input {width:313px}

#form_3 a {line-height:32px}

#ContactForm {line-height:30px;font-weight:bold;letter-spacing:-1px;width:100%}

#ContactForm a {float:right;margin-bottom:0;background:url(../images/button3_bg.gif) top repeat-x;margin-top:5px}

#ContactForm a span {background:url(../images/button3_left.jpg) top left no-repeat}

#ContactForm a span span {background:url(../images/button3_right.jpg) top right no-repeat}

#ContactForm .bg {float:right;margin-bottom:10px}

#ContactForm .input {width:761px}

#ContactForm .textarea {background:url(../images/textarea_bg.gif) top repeat-x;border:1px solid #fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;behavior:url(js/PIE.htc);position:relative}

#ContactForm textarea {overflow:auto;height:208px;width:761px;padding:5px 10px;background:none;font:14px Arial, Helvetica, sans-serif;color:#aaa}

#menu {width:958px; z-index:1;}

.demo-container {padding: 20px 0;}

.demo-container h4 {font-size: 14px; margin: 0 0 5px 0;}
/* Mega Menu Styles */

.mega-menu ul, .mega-menu ul li {list-style: none;}

.mega-menu ul {position: relative; padding: 0; margin: 0;}

.mega-menu ul li ul {display: none;}

.mega-menu .sub {display: none;z-index:2000; height:auto}

.mega-menu .sub ul {display: block;}



#mega-menu-1 {

font: normal 13px Arial, sans-serif; 

list-style: none; 

position: relative; 

padding: 0; 

margin: 0;

}

#mega-menu-1 .sub ul {

display: block;

}

#mega-menu-1 {

background: #222; 

width: 100%; 

height: 40px;

position: relative;

}

#mega-menu-1 li {

float: left; 

margin: 0; 

padding: 0; 

font-weight: bold;

}

#mega-menu-1 li a {

float: left; 

display: block; 

color: #fff; 

padding: 12px 25px; 

background: #222; 

text-decoration: none;

}

#mega-menu-1 li.mega-hover a, #mega-menu-1 li.mega-hover a:hover {

background: #CCC; 

color: #000;


}

#mega-menu-1 li a:hover {

background: #999; 

color: #000;
z-index:3000 ;

}

#mega-menu-1 li .sub-container {

position: absolute;
z-index:5001;

}

#mega-menu-1 li .sub {

background: #efefef; 

padding: 15px; 

border: 1px solid #ccc;

}

#mega-menu-1 li .sub .row {

width: 100%; 

overflow: hidden;

clear: both;

}

#mega-menu-1 li .sub li {

list-style: none; 

float: none; 

width: 170px; 

font-size: 1em; 

font-weight: normal;

}

#mega-menu-1 li .sub li.mega-hdr {

margin: 0 10px 10px 0; 

float: left;

}

#mega-menu-1 li .sub li.mega-hdr.last {

margin-right: 0;

}

#mega-menu-1 li .sub a {

background: none; 

color: #111; 

padding: 7px 10px; 

display: block; 

float: none; 

font-size: 0.9em;

}

#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a {

padding: 5px 15px; 

margin-bottom: 5px; 

background: #6B6B6B; 

text-transform: uppercase; 

font-weight: bold; 

color: #fff;

}

#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a:hover {

color: #000;

}

#mega-menu-1 .sub li.mega-hdr li a {

padding: 4px 5px; 

font-weight: normal;

}

#mega-menu-1 .sub li.mega-hdr li a:hover {

color: #a32403; 

background: #efefef;

}

#mega-menu-1 .sub ul li {

padding-right: 0;

}

#mega-menu-1 li .sub-container.non-mega .sub {

padding: 10px;
position:relative;
z-index:16;


}

#mega-menu-1 li .sub-container.non-mega li {

padding: 0; 

width: 190px; 

margin: 0;

}

#mega-menu-1 li .sub-container.non-mega li a {

padding: 7px 5px 7px 22px;

}

#mega-menu-1 li .sub-container.non-mega li a:hover {

color: #a32403; 

background: #efefef;

}

#middle2 {

	clear: both;

	width: 964px;

	height: 290px;



}



menu-left {
  margin: 0px;
  padding: 0px;
}
 
.body {
  background: #e5e5e7;
}
 
.nav {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  line-height: 1.5;
  margin: 50px auto; /*for display only*/
  width: 200px;
  -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
     -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
          box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
}
 
.menu-item {
  background: #fff;
  width: 200px; 
}
.menu-item1 {
  background: #fff;
  width: 200px; 
}
.menu-item h4 a {
  color: white;
  display: block;
  text-decoration: none;
  width: 200px;
}
.menu-item1 h4 a {
  color: white;
  display: block;
  text-decoration: none;
  width: 200px;
}

/*Menu Header Styles*/
.menu-item h4 {
  border-bottom: 1px solid rgba(0,0,0,0.3);
  border-top: 1px solid rgba(255,255,255,0.2);
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  padding: 7px 12px;
 
  /*Gradient*/
  background: #a90329; /* Old browsers */
  background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
  background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}
/*Menu Header Styles*/
.menu-item1 h4 {
  border-bottom: 1px solid rgba(0,0,0,0.3);
  border-top: 1px solid rgba(255,255,255,0.2);
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  padding: 7px 12px;
 
  /*Gradient*/
  background: #a90329; /* Old browsers */
  background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
  background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}
.menu-item1 h4:hover {  
  background: #cc002c; /* Old browsers */
  background: -moz-linear-gradient(top,  #cc002c 0%, #6d0019 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc002c), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #cc002c 0%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #cc002c 0%,#6d0019 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #cc002c 0%,#6d0019 100%); /* IE10+ */
  background: linear-gradient(top,  #cc002c 0%,#6d0019 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc002c', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}

/*First Item Styles*/
.alpha p {
	font-size: 13px;
	padding: 8px 12px;
	color: #7E0524;	
	
	
}

/*ul Styles*/
.menu-item ul {
  background: #fff;
  font-size: 13px;
  line-height: 30px;
  list-style-type: none;
  overflow: hidden;
  padding: 0px;
}
.menu-item1 ul {
  background: #fff;
  font-size: 13px;
  line-height: 30px;
  list-style-type: none;
  overflow: visible;
  padding: 0px;
}
 
.menu-item ul a {
	margin-left: 20px;
	text-decoration: none;
	color: #666666;
	display: block;
	width: 200px;
	
}
 
.menu-item1 ul a {
	margin-left: 20px;
	text-decoration: none;
	color: #666666;
	width: 200px;
	display: block;
	
}
/*li Styles*/
.menu-item li {
  border-bottom: 1px solid #eee;
}
.menu-item1 li {
  border-bottom: 1px solid #eee;
}
 
.menu-item li:hover {
  background: #eee;
}
.menu-item1 li:hover {
  background: #eee;
}


/*ul Styles*/
.menu-item ul {
  background: #fff;
  font-size: 13px;
  line-height: 30px;
  height: 0px; /*Collapses the menu*/
  list-style-type: none;
  overflow: hidden;
  padding: 0px;
}

/*ul Styles*/
.menu-item ul {
  background: #fff;
  font-size: 13px;
  line-height: 30px;
  height: 0px;
  list-style-type: none;
  overflow:hidden;
  padding: 0px;
 
  /*Animation*/
  -webkit-transition: height 2s ease;
     -moz-transition: height 1s ease;
       -o-transition: height 1s ease;
      -ms-transition: height 1s ease;
          transition: height 1s ease;
}

.menu-item:hover ul {
  height: 150px;
}
/*.alpha:hover ul {
  height: 220px;
  
}*/



#bigPic{
	width:960px;
	height:300px;
	padding:1px;
	border:1px solid #CCC;
	background-color:#FFF;
	margin-bottom:10px;
	align:center;
}
#bigPic img{
	position:absolute;
	display:none;
}
#bigPic1{
	width:400px;
	height:300px;
	padding:1px;
	border:1px solid #CCC;
	background-color:#FFF;
	margin-bottom:10px;
	align:center;
}
#bigPic1 img{
	position:absolute;
	display:none;
}
ul#thumbs li.active{
	border:2px solid #000;	
	background:#fff;
	padding:2px;
}
ul#thumbs, ul#thumbs li{
	margin:0;
	padding:0;
	list-style:none;
}
 
ul#thumbs li{
	float:left;
	margin-right:7px;
	margin-bottom:5px;
	border:1px solid #CCC;	
	padding:3px;
	cursor:pointer;
}
ul#thumbs img{
	float:left;
	width:80px;
	height:80px;
	line-height:80px;
	overflow:hidden;
	position:relative;
	z-index:5;		
}
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

/*Galerie mai mica*/
#bigPicm{
	width:500px;
	height:200px;
	padding:1px;
	border:1px solid #CCC;
	background-color:#FFF;
	margin-bottom:10px;
	align:center;
}
#bigPicm img{
	position:absolute;
	display:none;
}
#bigPicm1{
	width:400px;
	height:300px;
	padding:1px;
	border:1px solid #CCC;
	background-color:#FFF;
	margin-bottom:10px;
	align:center;
}
#bigPicm1 img{
	position:absolute;
	display:none;
}
ul#thumbsm li.active{
	border:2px solid #000;	
	background:#fff;
	padding:2px;
}
ul#thumbsm, ul#thumbs li{
	margin:0;
	padding:0;
	list-style:none;
}
 
ul#thumbsm li{
	float:left;
	margin-right:7px;
	margin-bottom:5px;
	border:1px solid #CCC;	
	padding:3px;
	cursor:pointer;
}
ul#thumbsm img{
	float:left;
	width:50px;
	height:50px;
	line-height:50px;
	overflow:hidden;
	position:relative;
	z-index:5;		
}
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
