/* 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;}



/* Global properties ======================================================== */

html {width:100%;}



body { 	 

	font-family:Arial, Helvetica, sans-serif;

	font-size:100%; 

	color:#7d858c;

	min-width:1248px;

	background:#fff;

	padding:0;

}



.main {

	width:952px; 	

	padding:0;

	margin:0 auto;

	font-size:0.75em;

	line-height:1.5em;

	position:relative;

	background: none;

}





.bg {width:100%; background:url(../images/bg.png) 0 0 repeat-x #fff;}

.bg-1 {width:100%; background:url(../images/bg-1.png) 0 0 repeat-x #fff;}





a {color:#8e8c7d; outline:none;}

a:hover {text-decoration:none;}



.clear {clear:both; width:100%; line-height:0; font-size:0;}



.col-1, .col-2, .col-3, .col-4 {float:left;}

.column-1, .column-2, .column-3 {float:left;}  



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

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

.extra-wrap {overflow:hidden;}

.extra-box {overflow:hidden;color:#353535;font-size:14px;}

.extra-box h6{font-size:16px;}

.extra-box-1 {overflow:hidden; position:relative;}

 

.container {width:100%;}



p {margin-bottom:22px;}

.p00 {margin-bottom:0px;}

.p0 {margin-bottom:5px;}

.p1 {margin-bottom:8px;}

.p2 {margin-bottom:15px;}

.p3 {margin-bottom:30px;}

.p4 {margin-bottom:40px;}

.p5 {margin-bottom:50px;}

.p6 {margin-bottom:55px;}

.p7 {margin-bottom:54px;}



.reg {text-transform:uppercase;}



.fleft {float:left;}

.fright {float:right;}



.alignright {text-align:right;}

.aligncenter {text-align:center;}



.title {margin-bottom:18px;}

.title-1 {margin-bottom:17px;}



.it {font-style:italic;}



.big {text-transform:uppercase;}



.letter {letter-spacing:-1px;}



.l-h {line-height:22px;}



.color-1 {color:#fff;}

.color-2 {color:#000;}

.color-3 {color:#f2b807;}

.color-4 {color:#6c686b;}

.color-5 {color:#c71a24;}



.hidden {overflow:hidden;}



.rel {position:relative;}



.z-index {z-index:1; position:relative;}



/*********************************boxes**********************************/

.margin-bot {margin-bottom:35px;}

.margin-bot1 {margin-bottom:43px;}



.margin-left {margin-left:39px;}



.margin-top {margin-top:3px;}

.margin-top1 {margin-top:6px;}

.margin-top2 {margin-top:-10px;}



.spacing {margin-right:35px;}

.spacing2 {margin-right:45px;}

.spacing3 {margin-right:60px;}



.spacing-bot {margin-bottom:25px;}



.indent {padding:0 0 0px 30px;}

.indent2 {padding-left:50px;}

.indent-bot {margin-bottom:20px;}

.indent-bot2 {margin-bottom:29px;}

.indent-bot3 {margin-bottom:45px;}



.img-indent-bot {margin-bottom:25px;}

.img-indent {float:left; margin:7px 22px 0px 0;}	

.img-indent1 {float:left; margin:6px 8px 0px 0;}

.img-indent2 {float:left; margin:0px 7px 0px 0px;}

.img-indent3 {float:left; margin:0px 18px 0px 0;}

.img-indent4 {float:left; margin:6px 16px 0px 0px;}

.img-indent5 {float:left; margin:2px 12px 0px 0;}

.img-indent-r {float:right; margin:0 0px 0px 20px;}





.img-box {float:left; margin-bottom:20px;}	



.prev-indent-bot {margin-bottom:10px;}

.prev-indent {float:left; margin:0 16px 0px 0;}	

.prev-box {float:left; margin-bottom:8px;}	



.border {border:3px solid #000;}

.border2 {border:1px solid #000;}



.buttons a:hover {cursor:pointer;}



.menu li a,

.sf-menu li a,

.list-1 li a,

.list-2 li a,

.list-3 li a,

.list-4 li a,

.list-5 li a,

.list-6 li a,

.link,

.link-1,

.link-2,

.link-3,

.link-4,

.link-5,

.button,

.button-1,

.button-2,

.button-3,

.button-4,

.text-bot a,

.footer-menu li a,

.contacts li a,

#form-top a,

.date,

.text-2,

.time,

h5 a,

h6 a,

td a,

.logo {text-decoration:none;}	



/*********************************header*************************************/

header {height:176px; width:100%; position:relative; z-index:2; /*background:url(../images/bg-header.png)*/ center 0 no-repeat; padding:0px 0 0 0;}

header.header {height:876px; width:100%; position:relative; z-index:2; /*background:url(../images/bg-header.png)*/ center 0 no-repeat;}

header #main-menu {background:url(../images/nav-bg.png) repeat-x; background-position:0px 76px;}



.row-1 {width:100%; height: 145px; position:relative; z-index:999; background: none;}

.row-2 {

	width:100%; 	

	height: 750px;

	position:relative; 

	background:none;

	z-index:1;

}



.row-3 {width:100%; height: 46px; position:relative; z-index:2; background: url(../images/bg-row-3.jpg) 0 0 repeat-x;}

.row-4 {

	width:100%; 	

	height: 641px;

	position:relative; 

	background: url(../images/bg-row-4.png) center 0 no-repeat;

	z-index:1;

}



.row-5 {

	width:100%; 	

	height: 5px;

	position:relative; 

	background: url(../images/bg-row-4.png) center 0 no-repeat;

	z-index:1;

}



h1 {float:left; padding:31px 0 0px 2px; position:relative;}

.logo {display:block; width:272px; height:117px; text-indent:-5000px; background:url(../images/sigla.png) 0 0 no-repeat;}





.text-1 {font-size:17px; line-height:23px; padding:0px 30px 0px 0px; color:#273139; font-weight:bold;}





.sf-menu {position:absolute; right:1px; top:49px; /*border-top:1px solid #32414e; border-bottom:1px solid #181e23; border-left:1px solid #263039; border-right:1px solid #181e23; */

border-radius:4px;

-moz-border-radius:4px;

-webkit-border-radius:4px;

margin-top:27px;

}

.sf-menu li {float:left;

	border-radius:4px;



	/*background: #232b32;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#28323a), to(#1f262c));

	background: -moz-linear-gradient(#28323a, #1f262c);

	background: linear-gradient(#28323a, #1f262c);

	-pie-background: linear-gradient(#28323a, #1f262c);

	background-image: -o-linear-gradient(#28323a, #1f262c);*/}



.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li.current {

	/*background: #000066;*/

	/*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1f262c), to(#28323a));

	background: -moz-linear-gradient(#1f262c, #28323a);

	background: linear-gradient(#1f262c, #28323a);

	-pie-background: linear-gradient(#1f262c, #28323a);

	background-image: -o-linear-gradient(#1f262c, #28323a);*/

}

.sf-menu li.first {

/*border-radius:4px 0 0 4px;

-moz-border-radius:4px 0 0 4px;

-webkit-border-radius:4px 0 0 4px;*/}

.sf-menu li.last {

/*border-radius:0 4px 4px 0;

-moz-border-radius:0 4px 4px 0;

-webkit-border-radius:0 4px 4px 0;*/}

.sf-menu li a.mains {display:block; padding:13px 18px 17px 19px; color:#fff; font-size:16px; line-height:1.2em; text-transform:uppercase; text-align:center; 

	/*background: url(../images/bg-submenu.gif)*/ right 0 no-repeat;

	}

.sf-menu li:hover a.mains, .sf-menu li.sfHover a.mains, .sf-menu li.current a.mains {color:#fff;

	/*background: url(../images/bg-submenu.gif)*/ right 0 no-repeat;

}

.sf-menu li a.last, .sf-menu li:hover a.last {background:none;}



.flash {

	width:1248px; 	

	padding:4px 0 0;

	margin:0 auto;

	position:relative;

	background: none;

}



.banner {

	width:525px;

	height:155px;

	text-align:left;

	padding: 0px 0 0px 0px;

	position:absolute;

	left:149px;

	top:29px;

	z-index:999;

	background:none;

}

pre {

	font-family:Arial;

}



#time_sensitive {

	font-family:'Brush Script MT';

	font-weight:bold;

	font-size:32px;

	color:#000066;

	/*text-shadow:0px 1px 1px #000;*/

	position:absolute;

	width:300px;

	left:50%;

	margin-left:-140px;

	top:45px;

}

.text-2 {font-size:31px; line-height:1.2em; margin:0px 0 4px 0px; color:#000;}

.text-3 {font-size:32px; line-height:1.2em; margin:0px 0 10px 0px; color:#000000; font-weight:bold;font-family:arial}

.text-4 {font-size:12px; line-height:18px; padding-left:1px; color:#fff;}



.text-5 {font-size:12px; line-height:20px; padding:0px 0 0px 2px; color:#8e8c7d;}



#form-top {position:relative;}

.form-top {height:64px; border:none; background:none;}

#form-top input {width:176px; display:block; margin-bottom:2px; font-size:1em; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; color:#959ba0; background:url(../images/bg-form-top.gif) 0 0 repeat; padding:7px 9px 7px 9px; border:1px solid #bbbfbf;

	border-radius:2px;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;}

#form-top a {float:left; display:inline-block; color:#fefefe; font-size:34px; line-height:1.2em; text-transform:uppercase; text-align:center; padding:7px 7px 14px 7px; background:#a7c9f2;

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;}

#form-top a:hover {color:#a7c9f2; background:#1b2126;}



.col-3 {width:194px; margin-right:5px;}

.col-4 {width:70px; margin-right:0px;}



.phone {font-size:22px; line-height:1.2em; color:#191f24; display:block; margin-top:-3px;}



/*********************************content*************************************/

#content {width:100%; padding:0px 0px 0px 0px; z-index:1; margin:0px 0 0 0; position:relative;}



.padding{padding: 40px 0px 47px 0px;}

.padding1{padding: 44px 0px 47px 0px;}

.padding2{padding: 49px 0px 47px 0px;}



.padding-left{padding: 0px 0px 0px 3px;}

.padding-left1{padding: 0px 0px 0px 2px;}



.border-bot {width:100%; border-bottom:1px solid #c1c5c7; padding-bottom:25px;}



h2 {font-size:31px; line-height:1.2em; text-transform:uppercase; margin:0px 0 7px 0px; color:#191f24;}

h2 .small {display:block; font-size:21px; margin-top:-9px;}

h2 .small-1 {display:inline-block; font-size:21px; padding-top:5px;}



h3 {font-size:21px; line-height:1.2em; margin:0px 0 2px 0px; text-transform:uppercase; color:#d8d8d8;}

h3 span {display:block;}

h4 {font-size:17px; line-height:1.2em; margin:0px 0 0px 0px; text-transform:uppercase; color:#d8d8d8;}

h5 {font-size:21px; line-height:1.2em; margin:0px 0 5px 0px; text-transform:uppercase; color:#191f24; padding-bottom:9px; border-bottom:1px solid #a9adb0;}

h6 {font-size:12px; line-height:18px; margin:0px 0 10px; color:#191f24; font-family:Arial, Helvetica, sans-serif;}

h6 a {color:#191f24;}

h6 a:hover{text-decoration:underline;}



time {cursor:pointer; position:relative; z-index:999; display:inline-block; padding:0px 0px 0px 0px; text-align:left; background: none;}



time .marker-button2 {background:url(../images/marker-button-2.png) right top no-repeat; margin:0 0 0 0px; display:inline-block; padding-right:46px;}



time .bgrd{cursor:pointer; position:relative; z-index:999; display:inline-block; font-size:24px; font-weight:bold; text-transform:uppercase; line-height:1.2em; color:#fefefe; padding:0px 18px 3px 18px; text-align:left; border-left:1px solid #263039; border-top:1px solid #263039; border-bottom:1px solid #181e23; border-right:1px solid #181e23;

	background: #242c33;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1f262c), to(#28323a));

	background: -moz-linear-gradient(#1f262c, #28323a);

	background: linear-gradient(#1f262c, #28323a);

	-pie-background: linear-gradient(#1f262c, #28323a);

	background-image: -o-linear-gradient(#1f262c, #28323a);

	border-radius:4px 0 4px 4px;

-moz-border-radius:4px 0 4px 4px;

-webkit-border-radius:4px 0 4px 4px;

}



time .mounth {display:block; font-size:14px; margin-top:-4px; line-height:17px; color:#fefefe; font-weight:bold; text-transform:uppercase;}



.quotes{padding:14px 18px 29px 20px; position:relative; border:1px solid #e7e7e7;

	background: #f8f8f8;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f1f1f1));

	background: -moz-linear-gradient(#fff, #f1f1f1);

	background: linear-gradient(#fff, #f1f1f1);

	-pie-background: linear-gradient(#fff, #f1f1f1);

	background-image: -o-linear-gradient(#fff, #f1f1f1);

	border-radius:12px;

	-moz-border-radius:12px;

	-webkit-border-radius:12px;

}

.kav {background:url(../images/kav.png) 0 0 no-repeat; padding: 12px 0 0 11px;}

.quo {position:absolute; bottom:-20px; left:65px;}





.col-1 {width:299px; margin-right:21px;}

.col-2 {width:301px;}



/************ boxex **********************/

.box {width:100%; font-size:12px; line-height:17px; cursor:pointer; position:relative; text-align:left; color:#a7c9f2;

	border:1px solid #191f24;

	background: #20272e;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#28323a), to(#191f24));

	background: -moz-linear-gradient(#28323a, #191f24);

	background: linear-gradient(#28323a, #191f24);

	-pie-background: linear-gradient(#28323a, #191f24);

	background-image: -o-linear-gradient(#28323a, #191f24);

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	margin-right:20px;

}

.bg-box {width:100%; background:url(../images/bg-box.gif) 0 0 no-repeat;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;}



.bg-box-1 {width:100%; background:url(../images/bg-box-1.jpg) 0 0 repeat-y;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;}



.bg-box-2 {width:100%; background:url(../images/bg-box-2.jpg) 0 0 no-repeat;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;}



.bg-box-3 {width:100%; background:url(../images/bg-box-3.jpg) 0 0 repeat-y;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;}



.box-1 {width:100%; font-size:12px; line-height:18px; cursor:pointer; position:relative; text-align:left; color:#777777;

	background: #f6f6f6;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#efefef));

	background: -moz-linear-gradient(#fff, #efefef);

	background: linear-gradient(#fff, #efefef);

	-pie-background: linear-gradient(#fff, #efefef);

	background-image: -o-linear-gradient(#fff, #efefef);

	border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

}



.box-padding {padding:20px 15px 19px 22px;}

.box-padding1 {padding:14px 25px 0px 42px;}



.box-2 {width:100%; font-size:12px; line-height:18px; cursor:pointer; position:relative; text-align:left; color:#7d858c;

	background: #eaeaea; border:1px solid #d7d7d7;

	border-radius:3px;

-moz-border-radius:3px;

-webkit-border-radius:3px;

}

.box-2 .padding {padding:18px 19px 19px 20px;}



.box-2.alt{background:#fff;}



.box-3 {width:310px; font-size:12px; line-height:18px; cursor:pointer; position:absolute; top:165px; left:149px; text-align:left; color:#2f3b45;

	background: #ffffff/*url(../images/bg-box-3.png)*/ 0 0 repeat-x;

	opacity:0.9;

	border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

}



#pareri {

	top:393px;

	height:160px;

	left:790px;

	z-index:150;

}

.box-3 .padding {padding:14px 19px 19px 20px;}



/********************* lists *************************/

.list-1 {padding:0 0px 0 0px;}

.list-1 li {font-size:12px; line-height:29px; font-weight:bold; border-bottom:1px solid #cbced1; margin-bottom:0px;}

.list-1 li.last {border-bottom:none;}

.list-1 li a {display:inline-block; color:#191f24; padding-right:25px; background:url(../images/marker-1.png) right 7px no-repeat;}

.list-1 li a:hover {color:#a7c9f2;}



/********************* links *************************/



.link {display:inline-block; color:#273139; font-size:12px; line-height:16px;}

.link:hover {text-decoration:underline;}



.link-1 {display:inline; color:#e30209; font-size:12px; line-height:18px; text-decoration:underline;}

.link-1:hover {text-decoration:none;}



/***************** buttons ********************/



.button-1 {cursor:pointer; position:relative; z-index:999; display:inline-block; margin:5px 0 0 6px; font-size:12px; line-height:17px; font-weight:bold; color:#273038; padding:4px 10px 5px 10px; text-align:left;

	background: #e3e3e3;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#c8c8c8));

	background: -moz-linear-gradient(#fff, #c8c8c8);

	background: linear-gradient(#fff, #c8c8c8);

	-pie-background: linear-gradient(#fff, #c8c8c8);

	background-image: -o-linear-gradient(#fff, #c8c8c8);

	border-radius:2px;

-moz-border-radius:2px;

-webkit-border-radius:2px;}



.button-1:hover {background: #a7c9f2;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a7c9f2), to(#a7c9f2));

	background: -moz-linear-gradient(#a7c9f2, #a7c9f2);

	background: linear-gradient(#a7c9f2, #a7c9f2);

	-pie-background: linear-gradient(#a7c9f2, #a7c9f2);

	background-image: -o-linear-gradient(#a7c9f2, #a7c9f2);

	}

	



.button-2 {cursor:pointer; position:relative; z-index:999; display:inline-block; font-size:16px; line-height:1.2em; text-transform:uppercase; color:#fff; padding:7px 0px 11px 0px; width:149px; text-align:center;

	background: #a7c9f2;

	border-radius:2px;

-moz-border-radius:2px;

-webkit-border-radius:2px;}



.button-2:hover {background: #1a2025; color: #a7c9f2;}

	

	

.button-3 {cursor:pointer; position:relative; z-index:999; display:inline-block; font-size:12px; line-height:17px; font-weight:bold; color:#fff; padding:4px 10px 5px 10px; text-align:left; border:1p solid #191f24;

	background: #21292f;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#21292f), to(#1a2025));

	background: -moz-linear-gradient(#21292f, #1a2025);

	background: linear-gradient(#21292f, #1a2025);

	-pie-background: linear-gradient(#21292f, #1a2025);

	background-image: -o-linear-gradient(#21292f, #1a2025);

	border-radius:2px;

-moz-border-radius:2px;

-webkit-border-radius:2px;}



.button-3:hover {background: #a7c9f2;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a7c9f2), to(#a7c9f2));

	background: -moz-linear-gradient(#a7c9f2, #a7c9f2);

	background: linear-gradient(#a7c9f2, #a7c9f2);

	-pie-background: linear-gradient(#a7c9f2, #a7c9f2);

	background-image: -o-linear-gradient(#a7c9f2, #a7c9f2);

	}





/***************** forms ********************/



input, textarea { margin:0; font-size:1em; color:#7d858c; font-family:Arial, Helvetica, sans-serif;}



/* Contact form */

#contact-form {

	overflow:hidden;

	position:relative;

	vertical-align:top;

	width:100%;

	}

	#contact-form fieldset {

		border:none;

		padding:0;

		}

		#contact-form .field {

			overflow:hidden;

			padding:0 0 4px 0px;

			}

			#contact-form input[type=text] {

				float:left;

				width:337px;

				padding:11px 15px; margin:2px 0 0 0px;

				background:#fff;

				border:1px solid #bfbfbf;

				line-height:1.2em;

				border-radius:7px;

				-moz-border-radius:7px;

				-webkit-border-radius:7px;

				}

			#contact-form.main-contacts .field input {

				margin-top:0px;

				}

			#contact-form .area {}

			#contact-form .area .error { float:left;}

			#contact-form textarea {

				width:547px;

				height:196px;

				background:#fff;

				border:1px solid #bfbfbf;

				padding:11px 15px; margin:3px 0 0 0px;

				overflow:auto;

				display:block;

				line-height:1.2em;

				border-radius:7px;

				-moz-border-radius:7px;

				-webkit-border-radius:7px;

				}

				#contact-form a {

					cursor:pointer;

					}

				#contact-form .alignright {

					padding-top:12px;

					}

					#contact-form small {

						color:red;

						font-weight:bold;

						padding:0 0 0 5px;

						}

			#contact-form label {

				padding:0 0 0px 5px;

				display:inline-block;

				color:#F00;

				}

			#contact-form strong {

				padding:0 0 2px 9px;

				display:inline-block;

				color:#838383;

				}

				#contact-form .error {

					color:#c13808;

					width:250px;

					font-size:12px;

					line-height:15px;

					display:none;

					float:left;

					

				}

		.buttons-wrapper { float:right; padding-right:10px; margin-top:27px;

			}

		.buttons-wrapper a { margin-left:17px;}





.button {cursor:pointer; position:relative; z-index:999; display:inline-block; font-size:12px; line-height:17px; font-weight:bold; color:#fff; padding:4px 10px 5px 10px; text-align:left; border:1p solid #191f24;

	background: #21292f;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#21292f), to(#1a2025));

	background: -moz-linear-gradient(#21292f, #1a2025);

	background: linear-gradient(#21292f, #1a2025);

	-pie-background: linear-gradient(#21292f, #1a2025);

	background-image: -o-linear-gradient(#21292f, #1a2025);

	border-radius:2px;

-moz-border-radius:2px;

-webkit-border-radius:2px;}



.button:hover {background: #a7c9f2;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a7c9f2), to(#a7c9f2));

	background: -moz-linear-gradient(#a7c9f2, #a7c9f2);

	background: linear-gradient(#a7c9f2, #a7c9f2);

	-pie-background: linear-gradient(#a7c9f2, #a7c9f2);

	background-image: -o-linear-gradient(#a7c9f2, #a7c9f2);

	}

		



.map iframe {width:309px; height: 272px; overflow:hidden; margin:3px 0 0 0;}  



.contact {font-size:12px; line-height:16px; color:#273139;}

.contact dt {margin:4px 0 16px;}



/****************************footer************************/

footer {width:100%; padding:21px 0px 44px 0px; background:none; /*border-top:1px solid #000*/; position:relative;}





.text-bot {font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:26px; color:#7f7f7f; padding:0px 0px 0px 1px; text-align:left;}

.text-bot a {color:#7f7f7f; margin-left:14px;}

.text-bot a:hover {text-decoration:underline;}



/*************Lightbox image***************/

.lightbox-image {

	position:relative;

	overflow:hidden;

	display:inline-block;

	z-index:1;

	

	}



.lightbox-image img {

	position:relative;

	z-index:2;

	background:#f1f1f1;

	}



.lightbox-image span {

	display:block;

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

	background:url(../images/magnify.png) no-repeat 50% 50%;

	z-index:1;

	}

/**********tabs***********/

.tabs {overflow:hidden; padding:0px 1px 0 2px;}

.tabs li {margin-bottom:4px; overflow:hidden; border:1px solid #cecece;

	background:#eaeaea;

	background: -webkit-gradient(none);

	background: -moz-linear-gradient(none);

	background: linear-gradient(none);

	-pie-background: linear-gradient(none);

	background-image: -o-linear-gradient(none);

	border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

	}

.tabs li a {display:block; font-size:21px; line-height:1.2em; color:#191f24; text-transform:uppercase; text-decoration:none; padding: 11px 0 14px 19px;}

.tabs li:hover, .tabs li.active {background:#232c33; border-bottom:1px solid #181e23; border-right:1px solid #181e23; border-top:1px solid #32414e; border-left:1px solid #32414e;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#28323a), to(#1f262c));

	background: -moz-linear-gradient(#28323a, #1f262c);

	background: linear-gradient#28323a, #1f262c);

	-pie-background: linear-gradient(#28323a, #1f262c);

	background-image: -o-linear-gradient(#28323a, #1f262c);}

.tabs li:hover a, .tabs li.active a {color:#fff;}



#tab1 { overflow:hidden;}

#tab2 { overflow:hidden;}



.tab_container {padding: 0px 0px 0px 0px; margin:0 0 0 0px;}







.text-indent {float:left; font-size: 18px; line-height:1.2em; color:#21282f; margin: 0px 5px 0px 0;}

.text-indent1 {float:left; font-size: 18px; line-height:1.2em; color:#21282f; margin: 0px 13px 0px 0;}



/************* table *******************/

/*********table************/



table{border:1px solid #dddddd; margin-top:3px; margin-right:10px;}

tr.bg2 {background:#eaeaea;}

tr.bg1 {background:#f9f9f9;}

tr.height {height:37px; vertical-align:middle;}





th{font-size:12px; line-height:18px; color:#fff; background:#4b5157; font-weight:bold; text-align:center; border-bottom:1px solid #989b9e; border-top:1px solid #dddddd; height:44px; vertical-align:middle;}

th.first {border-left:1px solid #dddddd; padding-left:32px; text-align:left;}

th.last {border-right:1px solid #dddddd;}



td {font-size:12px; line-height:30px; text-align:center; color:#7d858c;}





td.width1{width:207px; text-align:left; padding-left:15px;}

td.width2 {width:120px; text-align:center; padding: 0 0 0 2px;}

td.width3 {width:110px; text-align:center; padding: 0 0 0 0px;}

td.width4 {width:135px; text-align:center; padding: 0 30px 0 0px;}

td a {color:#7d858c;}

td a:hover{text-decoration:underline;}



.servicii-home {

	text-align:center;

	font-size:14px;

	font-weight:bold;

	color:#ded;

}

.servicii-home .wrapper{

	text-align:left;

}



.container {

    width: 960px;

    margin: 0 auto;

    overflow: hidden;

}





/*clock*/

.clock {

    width: 100px;

    margin: 0 auto;

    padding: 0px;

    border: 1px solid #d3d3d3;    

    color: #000;

    display:inline-block;

    margin-bottom:15px;

}



#Date {

    font-size: 36px;

    text-align: center;

}



.clock ul {

    width: 100px;

    padding: 0px;

    list-style: none;

    text-align: center;

}



.clock ul li {

    display: inline;

    text-align: center;

    font-family:impact;

    font-size:16px;

    color:#010066;

}



.point {

    position: relative;

    -moz-animation: mymove 1s ease infinite;

    -webkit-animation: mymove 1s ease infinite;

}



/* Simple Animation */

@-webkit-keyframes mymove {

    0% {opacity: 1.0;

    text-shadow: 0 0 20px #00c6ff;

}



50% {

    opacity: 0;

    text-shadow: none;

}



100% {

    opacity: 1.0;

    text-shadow: 0 0 20px #00c6ff;

}	

}



@-moz-keyframes mymove {

    0% {

        opacity: 1.0;

        text-shadow: 0 0 20px #00c6ff;

    }



    50% {

        opacity: 0;

        text-shadow: none;

    }



    100% {

        opacity: 1.0;

        text-shadow: 0 0 20px #00c6ff;

    };

}

.clock div

{

	text-align:center;

	font-weight:bold;

}

#clock_container {

	text-align: right;

}

.left {

	float:left;

}

.right {

	float:right;

}
.email_message
{
	font-weight:bold;
	color:#ff0000;
}