@charset "utf-8";
/* CSS Document */


.clear {clear: both;height: 1px;visibility: hidden;overflow: hidden;}
a:link{color:#B70303}
a:visited{color:#B70303}
a:active{color:#B70303}
a:hover{color:#B70303}


.center {text-align:center;}
.red {color:#B70303;}
body {background:url(../images/bg.jpg) center top no-repeat fixed; font-family:Arial; font-size:12px; color:#333333;}

.wrapper {width:980px; margin:15px auto 0 auto;}

ul.mainMenu {}
	ul.mainMenu li.menuElem {float:left; margin-right:4px;}
		ul.mainMenu li.menuElem a {display:block; background:#696C6D; color:#FFFFFF; font-size:14px; text-transform:uppercase; padding:10px 12px 0 12px; height:25px; min-width:104px; text-align:center;}
		ul.mainMenu li.menuElem a:hover {color:#FFFFFF; background:#999999;}
	ul.mainMenu li.active a, ul.mainMenu li.active a:hover {color:#333333; background:#FFFFFF;}

.whiteBox {background:#FFFFFF; padding:19px 30px 30px 22px;}

.header {padding-bottom:30px;}
	.logo {float:left; display:block; margin-left:8px;}
	.contactInfo {float:right; width:680px; border-bottom:solid 1px #DFDFDF; padding:13px 0 9px; 0;}
		.contactInfo p {line-height:17px; color:#696C6D; font-size:14px; text-align:left; width:312px; float:right;}
		.contactInfo p a {color:#B70303;}

.leftCol {float:left; width:236px; overflow:hidden;}
	ul.leftNav {padding-left:8px;}
		ul.leftNav li {margin-bottom:2px;}
			ul.leftNav li a {background:#B70303; color:#FFFFFF; font-size:14px; display:block; width:208px; height:22px; padding:8px 0 0 12px;}
			ul.leftNav li a:hover {background:#333333 url(../images/arr.png) left center no-repeat;}
	.leftBox {padding:0px 8px 18px 8px; background:url(../images/leftBox_bg.png) center bottom no-repeat; margin-top:20px;}
		.leftBox h2 {border-top:solid 10px #CCCCCC; padding:8px 0 0 0; line-height:30px; font-size:38px; text-transform:uppercase;}
			.leftBox h2 a {color:#333333;}
				.leftBox h2 a span {color:#B70303;}
			.leftBox h2 span {color:#B70303;}
	.leftBox h3 {font-size:14px; font-weight:normal; margin-bottom:12px;}
	.leftBox .indicator { display:block; margin-bottom:-10px;}
	
	ul.testimonials {font-size:12px;}
		ul.testimonials li {margin-bottom:5px; padding:0 5px; background:#B70303; color:#FFFFFF;}
		ul.testimonials .heading {border-bottom:solid 1px #6F0202; padding-bottom:2px; padding-top:3px;}
			ul.testimonials .heading .name {font-weight:bold; float:left; width:150px; overflow:hidden; color:#FFFFFF;}
			ul.testimonials .heading .date {font-size:10px; float:left;}
	ul.testimonials p {padding:5px 0; font-size:11px;}
	a.linkMore {color:#B70303; font-weight:bold; padding-left:10px; margin-left:5px; background:url(../images/arr2.png) left center no-repeat;}
	
.rightCol {float:right; width:680px; overflow:hidden;} 
   .rightCol p{padding:10px 0px;}
   .panoramic{background:url("../images/NIKO%20-%20loganuri.jpg") no-repeat scroll 0 0 transparent;height:275px;padding-bottom:80px;}
   
 
	.promo {border-bottom:solid 10px #CCCCCC; padding:30px 0 0 10px;}
		.promo strong {display:block; color:#B70303; float:left; font-size:51px;}
			.promo strong span {font-size:32px;}
		.promo p {float:left; font-size:16px; padding:10px 0 0 25px;}
			.promo p span {font-weight:bold;}
	
	.descriere {padding:30px 0 0 0;}
		.descriere p {padding:7px 0;}
		h1 {font-size:38px; line-height:38px;}
			h1 span {color:#B70303;}
		h2 {font-size:16px; line-height:16px; padding-bottom:20px;}

.footer {color:#757575; margin-top:22px; border-top:solid 1px #CCCCCC; padding-top:10px;}
	.footer .left {float:left;}
	.footer .footerMenu {padding-top:5px;}
		.footer .footerMenu .fMenuEl {float:left; border-right:solid 1px #666666; padding-right:5px; margin-right:5px; height:10px; line-height:10px;}
			.footer .footerMenu .fMenuEl a {color:#666666; font-size:11px;}
			.footer .footerMenu .fMenuEl a:hover {color:#B70303;}
		.footer .footerMenu .last {padding:0; margin:0; border:none;}
	.footer .copyright {padding-top:15px; font-size:11px;}
		.footer .copyright a {color:#666666; font-weight:bold;}
		.footer .copyright a:hover {color:#333333;}
	.footer a.busteco {float:right; font-weight:bold; display:block; padding:10px 100px 10px 0; color:#B1B1B1; background:url(../images/busteco.png) right center no-repeat; font-size:11px;}
	.footer a.busteco:hover {color:#999999; background-image:url(../images/busteco_on.png);}
	.footer .contor {text-align:center;font-size:12px/1em;}
/* home  */

.home-page .descriere h2 span {color:#B70303;}	
.home-page  h1 a {color:#000000;}
.home-page .descriere p{ padding:10px 0px;}
	.viata-are-prioritate{border-bottom:10px solid #CCCCCC;padding:90px 0px 20px 0px;}
	  .viata-are-prioritate    .poz-left  {float:left; width:507px;}
	     .viata-are-prioritate    .poz-right {float:left;}
			.viata-are-prioritate p span{color:#B70303;}


/*   despre noi */

.despre-noi .rightCol h1 {font-size: 2.2em;}
.despre-noi .rightCol p {padding-bottom:15px;}
.despre-noi ul.list_ol  { list-style-type:disc;padding-left:15px;}


/*  formular inscrieri online*/
div#dynamicFormContainer_1{ padding-top:15px; width:300px; }
	div#dynamicFormContainer_1 span{ display:block; height:55px; }
	div#dynamicFormContainer_1 span.error_error{ color:red; }
	div#dynamicFormContainer_1 span.bigBox{ height:145px; }
	div#dynamicFormContainer_1 span.submit{ height:40px; }
		div#dynamicFormContainer_1 span label{ display:block; font:normal 15px/18px Arial; color:#333; }
		div#dynamicFormContainer_1 span label.error{ font-size:11px; color:red; line-height:11px; }
		div#dynamicFormContainer_1 span input{ width:280px; height:19px; color:#000; padding:4px 3px 0 3px; border:2px solid #000000; }
		div#dynamicFormContainer_1 span input.error_error{ border:2px solid red; }
		div#dynamicFormContainer_1 span textarea{ width:280px; height:110px; color:#000; padding:4px 3px 0 3px; border:2px solid #000000; }
		div#dynamicFormContainer_1 span select{ border:2px solid #000000;color:#000000;height:26px;padding:4px 0 0;width:290px;}
		div#dynamicFormContainer_1 span.submit label{ display:none; }
		div#dynamicFormContainer_1 span.submit input{ height:26px; width:110px; padding:0; }
		
		
/*   Contact */
div#dynamicFormContainer_5{ padding-top:15px; width:300px; }
	div#dynamicFormContainer_5 span{ display:block; height:55px; }
	div#dynamicFormContainer_5 span.error_error{ color:red; }
	div#dynamicFormContainer_5 span.bigBox{ height:145px; }
	div#dynamicFormContainer_5 span textarea.error_error{ border:2px solid red; }
	div#dynamicFormContainer_5 span.submit{ height:40px; }
		div#dynamicFormContainer_5 span label{ display:block; font:normal 15px/18px Arial; color:#333; }
		div#dynamicFormContainer_5 span label.error{ font-size:11px; color:red; line-height:11px; }
		div#dynamicFormContainer_5 span input{ width:280px; height:19px; color:#000; padding:4px 3px 0 3px; border:2px solid #000000; }
		div#dynamicFormContainer_5 span input.error_error{ border:2px solid red; }
		div#dynamicFormContainer_5 span textarea{ width:280px; height:110px; color:#000; padding:4px 3px 0 3px; border:2px solid #000000; }
		div#dynamicFormContainer_5 span select{ border:2px solid #000000;color:#000000;height:26px;padding:4px 0 0;width:290px;}
		div#dynamicFormContainer_5 span.submit label{ display:none; }
		div#dynamicFormContainer_5 span.submit input{ height:26px; width:110px; padding:0;margin-top:15px;}
		
.boxContact {width: 650px;}
   .boxContact .row{padding-bottom: 20px;}
		.boxContact .leftCol{float:left;display:block;width: 150px;font-weight: bolder}
		.boxContact .rightCol{float:left;display:block;width: 500px;}
		             .rightCol p {padding:0;}
		 .rightColTable span {float:left}
		 .rightColTable div {float:left;padding:0 10px 10px 0;}
		.rightCol   .rightColTable .cell1 {display:block; width: 120px;font-weight: bolder}
		.rightColTable .cell2 {width: 130px;}
		.rightColTable .cell2, .rightColTable .cell3 {display: block;}		
		
/*  gallery **/		
.galleryMenu {}

.galleryMenu h1 a {color:#000000;}
.galleryMenu  .listaGallery img{width:210px;height:158px;display:block}
.galleryMenu li.listaGallery{float:left;padding:10px 25px 10px 0px !important;width:210px;}

.galleryMenu li.last{float:left;padding:10px 0px 0px 0px !important;}
.galleryMenu .selectPersonal .listaGallery ,.galleryMenu .selectAutoturisme .listaGallery ,.galleryMenu .selectSalaDeCurs .listaGallery {padding:10px 5px !important;}
.galleryMenu .selectPersonal .listaGallery {width:160px !important}
.galleryMenu .selectPersonal .listaGallery  a,.galleryMenu .selectAutoturisme .listaGallery a,.galleryMenu .selectSalaDeCurs .listaGallery a {display:block;width:160px;}
.galleryMenu .selectPersonal .listaGallery  img,.galleryMenu .selectAutoturisme .listaGallery  img,.galleryMenu .selectSalaDeCurs .listaGallery  img{width:160px;height:120px;display:block}
.obj-film {text-align:center;padding:30px;}
.obj-film  span {padding:20px; font-size:1em;}
.obj-film  .on-top {float:right}

/*** presa vremii **/
.galleryMenu {}.din-presa-vremii .galleryMenu  .listaGallery img{width:310px;height:158px;display:block}.din-presa-vremii  .galleryMenu li.listaGallery{float:left;padding:10px 15px 10px 0px !important;width:310px;}.din-presa-vremii  .galleryMenu li.last{float:left;padding:10px 0px 0px 0px !important;}

/*  impresii cursanti */
div#dynamicFormContainer_6{ padding-top:15px; width:300px; }
	div#dynamicFormContainer_6 span{ display:block; height:55px; }
	div#dynamicFormContainer_6 span.error_error{ color:red; }
	div#dynamicFormContainer_6 span.bigBox{ height:145px; }
	div#dynamicFormContainer_6 span textarea.error_error{ border:2px solid red; }
	div#dynamicFormContainer_6 span.submit{ height:40px; }
		div#dynamicFormContainer_6 span label{ display:block; font:normal 15px/18px Arial; color:#333; }
		div#dynamicFormContainer_6 span label.error{ font-size:11px; color:red; line-height:11px; }
		div#dynamicFormContainer_6 span input{ width:280px; height:19px; color:#000; padding:4px 3px 0 3px; border:2px solid #000000; }
		div#dynamicFormContainer_6 span input.error_error{ border:2px solid red; }
		div#dynamicFormContainer_6 span textarea{ width:280px; height:110px; color:#000; padding:4px 3px 0 3px; border:2px solid #000000; }
		div#dynamicFormContainer_6 span select{ border:2px solid #000000;color:#000000;height:26px;padding:4px 0 0;width:290px;}
		div#dynamicFormContainer_6 span.submit label{ display:none; }
		div#dynamicFormContainer_6 span.submit {width:120px;float:left;}
		div#dynamicFormContainer_6 span.submit input{ height:26px; width:110px; padding:0;margin-top:15px;}
		div#dynamicFormContainer_6 span.fieldState{height:10px;}
		
		
/*  blog */
.userBoxBorder {padding-bottom:20px;}
.userBox {border:1px solid;background-color:#CCCCCC; width:500px;padding:10px; }
.userBox .userData {border-bottom:1px solid #ffffff;padding-bottom:5px;}
	.userBox .userData li  strong {display:block; width:100px;float:left}
.userBox .userDetails {padding-top:10px;}

/* tarife si servicii */

.servicii-si-tarife .rightCol h1 {font-size:2.2em;}
.servicii-si-tarife .rightCol h2 {font-size:1.8em;}
.servicii-si-tarife .rightCol ul {list-style:none;}
.servicii-si-tarife .rightCol ul.navv li { padding:5px;background-color:#F7F7F7;}
    .servicii-si-tarife .rightCol ul li {padding:5px;}
	.servicii-si-tarife .rightCol ul li .detailsPrice{display:block;width:350px;float:left;}
	.servicii-si-tarife .rightCol ul li .showPrice{display:block;width:100px;float:right;text-align:right;}
	.servicii-si-tarife .rightCol p {padding-bottom:20px;font-size:1.1em;}
	.servicii-si-tarife .rightCol p  .titleCurs{color:#B70303;}
	
	
/*  conditii-de-inscriere */
.rightCol p.center strong {font-size:1.4em;}

/* legislatie */

.legislatie ol li {padding:5px;font-size:1.2em;}

/* legi*/

.topbutton { float:right;}

.colectieDVD {}
	.colectieDVD h2 a {font-size:31px; color:#333; line-height:28px;}
		.colectieDVD h2 a span {color:#B70303;}
		.colectieDVD h2 a strong {text-transform:lowercase;}
	.colectieDVD .dvd {margin:10px auto 0 auto; display:block; width:201px;}
	
	
            
.legislatie  .panoramic{background:url("../images/5.jpg") no-repeat scroll 0 0 transparent;height:275px;padding-bottom:80px;}	


/*  chestionare */

.chestionare {}
	.chestionare  .panoramic{background:url("../images/poza chestionare.jpg") no-repeat center 0 transparent;height:275px;padding-bottom:80px;}	
	.chestionare   p  {padding-bottom:20px;}

/*linkuri utile */

.linkuri-utile .border-link {display:table; padding:0px 0px 0px 0px;}
    .linkuri-utile .border-link h1 {padding-bottom:50px;}
	.linkuri-utile .border-link .row {display:table-row;}
	.linkuri-utile .border-link .cel1 {display:table-cell;height:50px;width:280px;}
	  .linkuri-utile .border-link .cel1  a{font-weight:bold;font-size:1.2em;color:#000000}
	.linkuri-utile .border-link .cel2  {display:table-cell;font-weight:bold;color:#B70303;}
	
	
/*	 funny poze */
.filmulete-funny  .galleryMenu .listaGallery {height:240px}
	
