.h1 select { float:left; min-width:110px; border:0; margin:1px 0 0 -29px; padding:0; }

.content-table { width:100%; }

	.content-table-left { vertical-align:top; padding:0 10px 0 0; width:70%; }

	.content-table-right { vertical-align:top; padding:0 0 0 10px; width:30%; border-left:2px solid #d3d4ce; }
		
	.content-table-left2 { vertical-align:top; padding:0 10px 0 0; width:50%; }

	.content-table-right2 { vertical-align:top; padding:0 0 0 10px; width:50%; border-left:2px solid #d3d4ce; }
		
	.content-table .table { width:100%; font-size:11px; color:black; }

		.content-table .table a { color:black; }

		.content-table .table a:hover { color:#D7223B; }

		.content-table .table th { background:none; padding:2px 10px; font-weight:bold; text-align:left;  white-space:nowrap; border:0; border-bottom:1px solid black; font-size:12px; }

		.content-table .table td { padding:6px 5px; font-size:12px; text-align:left; border:0; }

		.content-table .alt { background: #F3F3F3 url('../images/background-tr.png') bottom left repeat-x; }

		.program { list-style:none; }

.nowrap { white-space:nowrap; }


.box { padding:10px 0 0 0; width:100%; margin:10px auto 30px auto; }

	.box-content { width:100%; margin:0 auto; clear:both;  }

		.box-content p { margin:5px; text-align:left; }

		.contact-text {  text-align:left; }

		.box-content.contact img { text-align:center !important; margin:0 auto !important; }

		.box-content a { color:black; line-height:16px; }

		.box-content a:hover { color:#D7223B; }
			
			h1 .new-date { color:black; font-weight:bold;  }

			.box-title a { color:white; }
			.box-title a:hover { color:#D7223B; }

	
		.latest-news { list-style:none; text-align:left; margin:0 5px 20px 5px; }

					.latest-news li { background:url('../images/bullet.png') top left no-repeat; padding:0 0 0 25px; margin:2px 0 2px 0; }

/* TECHNICAL SUPPORT START  ----------------------------------------------------------------------------------------- */

.technicalSupport { width:100%; font-size:13px;}

	.technicalSupport a { color:black; }

	.technicalSupport a:hover { color:#D7223B; }

	.technicalSupport td { padding:4px 5px; text-align:left; }

	.technicalSupportTextStart { width:10%; white-space:nowrap; font-weight:bold;}

	.technicalSupportText { width:17%; white-space:nowrap;  }

	.technicalSupportNull { width:10%; }

	.technicalSupportImage { width:3%; }

	.class-image { background:url('../images/icons2.png') -4px 0 no-repeat; width:20px; height:30px; }

	.phone-image { background:url('../images/icons2.png') -28px 0 no-repeat; width:20px; height:30px; }

	.mail-image { background:url('../images/icons2.png') -54px 0 no-repeat; width:20px; height:30px; }

	.skype-image { background:url('../images/icons2.png') -82px 0 no-repeat; width:20px; height:30px; }

	/*  status */
	.finished { color:#EE1D24; }

	.running { color:#588F08; }

	.pending { color:#577BA7; }


/* SEMINARS ANALYTIC */

.seminarAnalytic { width : 100%; text-align : center; margin : 10px auto;}

.seminarAnalyticSmall { width : 550px; text-align : center; margin : 0 auto;}

.seminarAnalyticSmall2 { width : 90%; text-align : center; margin : 0 auto;}

.seminarAnalyticSmall2 td { text-align : left; margin : 0 auto;}

.seminarAnalyticSmall2 .seminarLogo { text-align : center; margin : 0 auto;}

.seminarAnalyticSmall2 td input { vertical-align:middle;margin : 8px 5px 8px 0;}

.seminarAnalytic tr td, .seminarAnalyticSmall tr td { padding : 10px 0 0 10px; }

.seminarAnalyticTitle { white-space:nowrap; vertical-align : top; width :  180px !important; text-align : right; color : #5B708C; font-size : 13px;padding : 0 15px 0 0; font-weight:bold; }

.seminarAnalyticTitleCenter {vertical-align : top; width :  25%; text-align : center; color : #2A6A97; font-weight : bold; font-size : 15px;white-space : nowrap; padding : 0 15px 0 0;}

.seminarAnalyticSmall2 .seminarAnalyticTitle { vertical-align : top; width :  38%; text-align : right; color : #2A6A97; font-weight : bold; font-size : 14px;white-space : nowrap; padding : 0 15px 0 0; }

.seminarAnalyticText {font-size : 13px; width :  200px; text-align : left; padding : 0 0 0 10px; font-weight:bold;}

.seminarAnalyticText2 {font-size : 13px; width :  200px; text-align : left; padding : 0 0 0 10px; font-weight:bold;}

	.seminarAnalyticText textarea { width:90%; min-height:100px; }

.seminarAnalyticTextSmall {font-size : 13px; width :  150px; text-align : left; padding : 0 0 0 10px; }

.seminarAnalyticTextFull {font-size : 13px; width :  100%; text-align : left; padding : 2px 0 0 10px; }

.seminarAnalyticNull {}

.seminarAnalyticIcon {width : 100px; }

.seminarAnalyticIcon a {  width : 120px; float : right; text-align : center; line-height : 12px; margin : 0 30px 0 0; color:#F88F1C; }

.seminarAnalyticIcon a:hover {  color:#D7223B; }

.seminarAnalyticIcon2 {width : 120px; padding:0 0 20px 0; }

.seminarAnalyticIcon2 a {  width : 120px; text-align : center; line-height : 12px; margin : 0 0 0 0; color:#F88F1C; }

.seminarAnalyticIcon2 a:hover {  color:#D7223B; }

.seminarAnalyticIconCenter a { width : 120px; margin: 0 auto; text-align : center; line-height : 12px;}

.seminarAnalyticIcon a span, .seminarAnalyticIconCenter a span {text-decoration : none !important; }

.seminarAnalyticIcon.big a span, .seminarAnalyticIconCenter.big a span {text-decoration : none; }

.ovalFullInside .ovalContent { width : 90%; margin : 10px auto; text-align : center; padding : 0 0 0 10px; }

.fullHeaderDateHeader { font-weight : bold; }

.fullHeaderTimeHeader {font-weight : bold; }

.seminarAnalyticDate {  }

.seminarAnalyticTime { }

.seminarUl { list-style : none; margin : 10px 0 0 0; padding : 0 10px 0 0; }

.seminarAnalyticText2 .seminarUl, .seminarAnalyticText .seminarUl { margin:0; }

.seminarAnalyticTable .seminarAnalyticTable td { padding:0;}


/* SHELF */

.shelf { background:url('../images/shelf.png') bottom left no-repeat; min-height:147px; margin:20px auto; padding: 0 70px 45px 70px; }

	.book-background { background:url('../images/book-background.png') top left no-repeat; width:122px; height:147px; position:relative; margin:0 19px 0 20px; float:left; }

		.book { position:absolute; top:8px; left:8px; }

			.book span { font-weight:normal; font-size:11px !important; line-height:12px !important; top:140px !important;  }
			
		.book:hover { -webkit-transform: scale(1.33); -moz-transform: scale(1.33); -o-transform: scale(1.33); }

		.boxTitle.shelves { text-align:center; }

		.boxTitle.shelves.support { text-align:center; margin:10px auto; }

		.boxTitle.shelves select { width:250px; border:1px solid white; background:#92AEC4; padding:1px;-moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 2px 5px gray; -webkit-box-shadow: 0 2px 5px gray; box-shadow: 0 2px 5px gray; margin:10px auto; text-align:center; padding:5px; }


/* CONTACT */

.contact-form { width:auto; margin:0 auto; text-align:center; }

	.contact-form label { cursor:pointer; cursor:cursor; float:right; margin:0 10px 0 0; }

	.contact-form td { text-align:left; padding:4px; }

	.contact-form-label { text-align:right; font-weight:bold; vertical-align:top; }

	.contact-form input, .contact-form textarea { width:350px; background:white; border:2px solid #F08513; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:3px;  font-size:13px; }

	.button-submit { background:#F08513 !important; width:auto !important; padding: 0 2px !important; border:1px solid gray !important; float:right; color:white; font-size:11px !important; }

	.button-submit:hover { color:black; cursor:pointer; cursor:cursor; }

.drop-menu { width:100%; text-align:left; line-height:14px; padding: 0 4px; font-size:13px; position:relative; border:0; color:white; }

.drop-menu .thumbnail { background: #8496A4; height:93px; width:80px; position:absolute; top:-1px; left:-1px;  text-align:center; -webkit-border-radius: 12px 0 12px 12px; -moz-border-radius: 12px 0 12px 12px;}

.drop-menu .thumbnail img { max-width:80px; max-height:80px; margin:4px auto; text-align:center; border:2px solid #E88727 !important; -webkit-border-radius: 12px 0 12px 12px; -moz-border-radius:12px 0 12px 12px; }

.drop-menu { height:85px; }

	.drop-menu .submenu-list { list-style:none; }

		.drop-menu .submenu-list li { display:inline; }

			.drop-menu .submenu-list a { color:black; padding: 0 8px; }

			.drop-menu .submenu-list a:hover { color:#D7223B; }

			.drop-menu .submenu-list .selected a { font-weight:bold; color:white; }

.menu-table { position:absolute; left:100px; top:0px; width:900px; }

	.menu-cell { width:300px !important; }

		.menu-cell-table {  }

			.menu-cell-table td { padding:0 !important; }

			.menu-cell-image { vertical-align:middle; }

			.menu-cell-image img { margin:5px 5px 0 0;  }

			.menu-cell-text { font-size:11px; line-height:13px; color:white; }

			.menu-cell-text select { width:160px; border:1px solid white; font-size:11px; }

.lesson-menu { color:black; font-size:12px; width:850px; position:absolute; top:48px; left:90px; }

	.lesson { float:left; background:url('../images/background-menu.jpg') top left repeat-x; margin:0 2px; width:auto; height:30px; line-height:30px; text-align:center; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding:0 10px; min-width:100px; }

	.lesson.selected { float:left; background:url('../images/background-pathline.jpg') bottom right repeat-x; }

		.lesson a, .lesson.selected a:hover { text-align:center; color:black; display:block; }

		.lesson a:hover { color:white; }

		.boxTitle.evaluation { position:relative; text-align:left; margin:10px auto 5px auto; width:629px; font-size:14px; font-weight:bold; height:auto;  }
			
			.evaluation .box-sub-content {  width:625px; position:relative; margin:0 0 0 0; }
			
			.box-sub-content { background: white; border:2px solid #92AEC4; width:200px; position:relative; -webkit-border-radius: 2px 2px 5px 5px; -moz-border-radius: 2px 2px 5px 5px; margin:2px auto; }

			.box-sub-content-bottom { width:200px; height:9px; position:absolute; bottom:-9px; left:0; }

			.evaluation .box-sub-content-bottom {  width:659px; height:8px; position:absolute; bottom:-8px; left:0; }

			.evaluation .box-ul { font-weight:normal;  }

			.box-ul { list-style:none; font-size:13px; text-shadow:none; margin:0 10px;  }

				.box-ul li { text-align:left; line-height:35px; background:url('../images/bullet.png') center left no-repeat; padding: 0 0 0 20px; }

					.box-ul li a { color:black; display:block; }

					.box-ul li a:hover { color:#D7223B; }

			.boxTitle.shelves select { padding:0; border:none !important; color:white !important; font-size:18px; width:250px; text-align:center; }

			.boxTitle.shelves option { color:black;  }

			.boxTitle.shelves option:focus, .boxTitle.shelves select:focus { outline:none; }

			.boxTitle-title { background:#92AEC4; padding: 7px 5px 7px 40px;-webkit-border-radius: 3px; -moz-border-radius: 3px; color:white; }

#pnlContent { margin:10px -15px -45px -15px; width:990px; height:690px; overflow:auto;}

.lesson-div { padding:20px 0;   }

.popup { width:800px; text-align:center; margin:10px auto; padding:10px; -moz-border-radius: 4px 4px 2px 2px; border-radius: 4px 4px 2px 2px; -moz-box-shadow: 0 1px 1px gray; -webkit-box-shadow: 0 1px 1px gray; box-shadow: 0 2px 5px gray; }

.popup.box { text-align:center; margin:10px auto; float:none; }

	.popup.box select { width:246px; border:1px solid #BEB5A2; background:white; padding:1px; -moz-border-radius: none; border-radius: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin:0; }

	.popup .login-form { width:100%; text-align:center; margin:0 auto; }

	.popup .textarea { text-align:left;}

	.popup .textarea label { line-height:30px; }

		.popup textarea { width:100%; height:140px; }

	.checks { width:95%; margin:0 auto; text-align:center; }

.dropdowns { background: url('../images/background-pathline.jpg') top left repeat-x; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; border:2px solid #92AEC4; }

.elearning-contact { width:70%; margin:0 auto; }

	.elearning-contact-label { width:20%; text-align:right; padding:15px 5px 10px 0; vertical-align:top; font-weight:bold; }

	.elearning-contact-label2 { width:20%; text-align:right; padding:5px 5px 10px 0; vertical-align:top; font-weight:bold; }

	.elearning-contact-input { width:80%; text-align:left; padding:5px 0 0 0; }

	.elearning-contact select { background:#efefef; border:1px solid black; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; width:80%; padding:2px; }

	.elearning-contact textarea { background:#efefef; border:1px solid black; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; width:100%; padding:2px; }

#elearningMenu {  margin:10px auto 0 auto; text-align:center; width:980px; }

	#elearningMenuTable { margin:0 auto; width:900px; }

		.elearning-item-td { width:100px; }

			.elearning-item-a { padding: 12px 0 0 55px; color:black; font-size:12px; line-height:12px; }
			.elearning-item-a:hover { color:#765c9f; }

			.elearning-item-td.selected .elearning-item-a { color:#d7223b !important;}

			.elearning-item-a.single { padding: 16px 0 0 55px; }

			.elearning-item-td { vertical-align:middle !important; }

		#elearning-item1 { background:url('../images/elearning-icons.png') -300px 0 no-repeat; width:50px; height:55px; }
		#elearning-item2 { background:url('../images/elearning-icons.png') -350px 0 no-repeat; width:50px; height:55px; }
		#elearning-item3 { background:url('../images/elearning-icons.png') -400px 0 no-repeat; width:50px; height:55px; }
		#elearning-item4 { background:url('../images/elearning-icons.png') -450px 0 no-repeat; width:50px; height:55px; }
		#elearning-item5 { background:url('../images/elearning-icons.png') -500px 0 no-repeat; width:50px; height:55px; }
		#elearning-item6 { background:url('../images/elearning-icons.png') -550px 0 no-repeat; width:50px; height:55px; }

		.selected #elearning-item1 { background:url('../images/elearning-icons.png') 0 0 no-repeat; width:50px; height:55px; }
		.selected #elearning-item2 { background:url('../images/elearning-icons.png') -50px 0 no-repeat; width:50px; height:55px; }
		.selected #elearning-item3 { background:url('../images/elearning-icons.png') -100px 0 no-repeat; width:50px; height:55px; }
		.selected #elearning-item4 { background:url('../images/elearning-icons.png') -150px 0 no-repeat; width:50px; height:55px; }
		.selected #elearning-item5 { background:url('../images/elearning-icons.png') -200px 0 no-repeat; width:50px; height:55px; }
		.selected #elearning-item6 { background:url('../images/elearning-icons.png') -250px 0 no-repeat; width:50px; height:55px; }


#elearningSubmenu { margin:10px auto 0 auto; text-align:center; width:942px; border:9px solid #d1d1d1; background:white; -moz-box-shadow: 0 0 1px #636363; -webkit-box-shadow 0 0 1px #636363; box-shadow: 0 0 1px #636363; padding:4px 10px; z-index:99999 !important; position:relative;}

	.elearning-submenu-text { text-align:left; margin:0 185px 0 0; }

	.elearning-submenu-ul { list-style:none; }

		.elearning-submenu-ul li { display:inline; margin:0 10px 0 0; }

		.elearning-submenu-ul li.selected { font-weight:bold; }

	.elearning-date { position:absolute; top:-10px; right:-12px; background:url('../images/date-background.png') top left no-repeat; width:197px; height:46px; font-size:14px; }

		.elearning-date-table {white-space:nowrap; line-height:24px; float:left; margin:10px 0 0 10px; }

			.hour1 {  }
			.hour2 { padding:0 10px 0 0;  text-align:left;  }

				.hour-icon { float:left; background:url('../images/date-icons.png') top left no-repeat; width:24px; height:24px; margin:0 5px 0 0; }

			.date1 { }
			.date2 { text-align:left; }

				.date-icon { float:left; background:url('../images/date-icons.png') top right no-repeat; width:24px; height:24px; margin:0 5px 0 0; }

.question-list { text-align:center;margin:0 auto !important;}

.question-text { text-align:center;padding:5px 10px 0 0; vertical-align:top; font-weight:bold; white-space:nowrap; }

#about { margin:0 auto; text-align:center; width:400px; margin:0 0 0 110px; background:#D61C36; color:white; }
#ctl00_cphEL_ddlSubjects  { margin:0 auto; text-align:center; width:400px; margin:0 0 0 110px; background:#D61C36; color:white; }
.change-code { width:auto; margin:15px auto; }

	.change-code-label { font-weight:bold; white-space:nowrap; }

	.change-code-input { padding:5px; }

		.change-code-input input { background:#efefef; border:1px solid black; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; width:200px; padding:2px; }


/*  availabilities */
.available { background:url('../images/iconsSPOUD.png') -495px 5px no-repeat; width:20px; height:40px; text-align:center; margin:0 auto; vertical-align:middle; }

.half-available { background:url('../images/iconsSPOUD.png') -514px 5px no-repeat; width:20px; height:40px; text-align:center; margin:0 auto; vertical-align:middle; }

.not-available { background:url('../images/iconsSPOUD.png') -532px 5px no-repeat; width:20px; height:40px; text-align:center; margin:0 auto; vertical-align:middle; }
.applyIcon input { min-width:23px; width:23px !important; height:23px; } 

.applyIcon input , .applyIcon input:hover { background:none; margin:0 auto; text-align:center !important; } 