/* table-list*/
.table-list { margin:0px; font-family:Arial, Helvetica, sans-serif; }
.table-list tr.head td, .table-list thead th { padding:5px 10px 5px 5px; background:transparent; border-bottom:1px solid #999999; color:#333333; font-size:12px; font-weight:bold; }
.table-list td { padding:10px 10px 15px 5px; background-color:#f5f5f5; font-size:14px; }
.table-list .even { background:transparent; }

.table-form { margin:0px; color:#333333; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.table-form tr {vertical-align:top; }
.table-form td { padding: 5px 5px 15px 5px; }
.table-form .comment { color:#999999; font-size:12px; }
.table-form .required { color:#FF6600; }
.table-form .input-text { width:250px; padding:2px; border:1px solid #999999; }

/* list accordeon */
.list-accordeon { width:600px; }
.list-accordeon .head { padding:5px; background-color:#8BC2DA; color:#efefef; font-size:14px; cursor:pointer; }
.list-accordeon .odd { background-color:#CCE8EE; color:#333333; }
.list-accordeon .content { display:none; padding:10px; background-color:#FFFFFF; border:1px solid #CCE8EE; }
.list-accordeon p { margin:5px 0px 25px 0px; }

/* list-videos*/
.list-videos { width:585px; border:1px solid #CCCCCC; padding:0px; background-color:#FFFFFF; font-size:12px; color:#333333; }
.list-videos .header { padding:5px 10px 7px 10px;; border-bottom:1px solid #CCCCCC; }
.list-videos .footer { padding:5px 10px 5px 10px;; border-top:1px solid #CCCCCC; }
.list-videos .item { padding:10px; border-bottom:1px solid #efefef; }
.list-videos .last { border-bottom:0; }

.list-videos .img { float:left; width:150px; min-height:100px; }
.list-videos .img img { min-width:150px; }

.list-videos .text { float:right; padding-left:10px; width:400px; min-height:100px; }
	.list-videos .text a.title { font-weight:bold; font-size:14px; color:#4796c3; text-decoration:none; }
	.list-videos .text a.title:hover { text-decoration:underline; }
	.list-videos .text div { padding-top:3px; }
	.list-videos .text .date { color:#999999; }

.video-view { width:600px; margin:10px; padding:7px; background-color:#FFFFFF; border:1px solid #CCCCCC; }
.video-view .author { margin-bottom:10px; font-size:14px; color:#333333; text-align:right; }
.video-view .description { color:#666666; }

/*submenu*/
.submenu { margin:0px 10px 0px 10px; padding:0; font-size:14px; list-style-type:none; }
.submenu .inner { padding:5px 10px 5px 10px; }
.submenu a { display:block; width:160px; padding-bottom:3px; font-size:14px; text-decoration:none; }
.submenu a:hover, .submenu a.current { display:block; width:150px; background-color:#ECF5F9; color:#55802B; }
.submenu a b { color:#333333; }

/*mark found keywords*/
span.marked { background-color: #FFCC99; padding: 0px 2px 0px 2px;}

/* pager */
.pager { text-align:right; font-family:Arial, Helvetica, sans-serif; }
.pager a, .pager .current { color:#006699; font-size:12px; margin:0px 2px 0px 2px; padding:2px 3px 2px 3px; text-decoration:none; }
.pager a:hover { color:#FFFFFF; background-color:#006699; }
.pager .current { padding-bottom:0; border-bottom:2px solid #006699; font-weight:bold; }

.error_message { padding:10px; margin:10px; background-color:#FED6D6; font-size:14px; color:#333333; }
.ok_message { padding:10px; margin:10px; background-color:#D9EABF; font-size:14px; color:#333333; }

.not_valid { background-color:#FED6D6;/* border:1px solid #CC0000; */ }

/* buttons/links */
a.cancel { background:url(../icons/cancl_16.png) no-repeat; padding:0px 0px 0px 20px; font-size:14px; text-decoration:none; }

/*- -----------  LOGIN FORM -------------------*/

.login_box{		float: left;
				width: 107px; height: 14px;
				padding:2px; margin: 0 0 0 0;
				background: url(../img/login_box.png) no-repeat top left;
				border: none;
				color: #0C588B;	font-size: 11px;
				line-height: 14px; }

.login_button {
	float: right;
	background: url(../img/login_button.png) no-repeat top left;
	border: none;
	color: #0C588B;
	font-family:Arial; font-size:11px;
	cursor: pointer;
	font-weight: 700;
	width: 60px;
	height: 22px;
	padding: 0px 2px 1px 2px;
}

/*---------------- SEARCHING FORM ------------------------*/
.searchFormBlock {		width: 500px; height: 95px;
						padding: 10px 50px 5px 50px; margin: 20px;
						background:url(../img/bg_panel.png);
						color:#0C588B;}
						
.searchFormBlock h1 {	margin: 5px 0 5px 0;
						padding: 0 0 0 0;}
						

						
.search_button {		width:100px; height: 50px;
						background:url(../img/bg_search_button.png);
						margin: 0 0 0 0; 
						border:none;
						cursor:pointer;}

.inp_keywords {			width:296px; height:16px; padding:4px 2px 2px 2px; margin: 0 0 0 0;
						border: none;
						color: #0C588B;	font-size: 11px; line-height: 14px;
						background:url(../img/bg_keywords.png);}
/*- ------------------ RESULT SEARCHING ------------------------------------*/
.searchResultBlock {	width: 580px;
						margin:20px; padding:10px;
						border:1px dashed #3399FF;}
.searchResultBlock a {	text-decoration:none;}

/*-------------------------------REGISTER -----------------------------------------*/
.register_a			{	display:block;
						width: 75px; height:16px;
						padding: 3px 10px 3px 35px;
						background:url(../img/bg_register_btn.png);
						text-decoration:none;}
a.register_a:hover {	background:url(../img/bg_register_btn_dark.png);}

.bg_input {				width:246px; height:16px; padding:4px 2px 2px 2px; margin: 0 0 0 0;
						border: none;
						color: #0C588B;	font-size: 11px; line-height: 14px;
						background:url(../img/bg_input.png);}
			
.bg_pswd {				width:146px; height:16px; padding:4px 2px 2px 2px; margin: 0 0 0 0;
						border: none;
						color: #0C588B;	font-size: 11px; line-height: 14px;
						background:url(../img/bg_pswd.png);}
						
.bg_proceed {			border: none;
						width: 120px; height:22px;
						padding: 0 0 0 0;
						background:url(../img/bg_register_btn_dark.png) no-repeat top left;
						color: #0C588B; font-family:Arial; font-size:11px; cursor: pointer; font-weight: 700;}	
