body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; 
	margin: 0px; 
	background-color: Black;
	color: #a9a9a9; 
	/*background-image: url(img/background.gif); background-position: center top;*/
}

a { color: #aa1f24; text-decoration:  underline;  outline: none;}
a:hover {color: Gray; text-decoration: none;  } 
a img {	border: none;}

h1 {font-size: 16px; font-weight: bold; color: #a9a9a9; margin: 0 0 10px 0;} 
h2 {font-size: 14px; font-weight: bold; color: Silver; margin: 0 0 5px 0;} 
h3 {font-size: 12px; font-weight: bold; color: Gray; margin: 0 0 5px 0;  } 
h4 {font-size: 11px; font-weight: bold; color: #a9a9a9; margin: 0 0 5px 0;  } 

p { margin: 0 0 10px 0; padding: 0; line-height: 140%; }

form {	margin: 0;}
input, select, option { font-size: 11px; }

.wrapper { width: 800px; margin: auto;}

.head { text-align: center; padding: 50px 0 0 0; margin-bottom: 10px;}
.head.inside { text-align: left; height: 80px; padding: 10px 0 0 0;}

.logo { width: 160px;
	float: left; margin-right: 20px;
}
.nav { height: 20px; line-height: 20px; color: Red; margin-bottom: 10px;  width: 100%; }
.nav.ins { width: 620px; float: left; padding-top: 30px; }
.nav div { float: left; }

.lang  { color: #4e4e4e; font-size: 10px; margin-right: 10px; }
.lang a { color: Gray; text-decoration: none;}

.arrow { margin-right: 15px; width: 90px; }
.arrow a { display: block; height: 20px; line-height: 18px !important; padding: 0 20px 0 0; color: Red; text-decoration: none; 
	background-image: url(/img/arrow-minus.gif); background-repeat: no-repeat; background-position: center right;
}
.arrow a.visible { background-image: url(/img/arrow-plus.gif); }

.menu a { margin-right: 1px; color: Red; text-decoration: none; }
.menu a:hover { color: Silver;  }
.menu a.selected { color: Silver;  }
.menu span { margin-right: 10px; font-size: 10px;  }
.menu a.sub { margin-right: 5px;  }

.track { color: #4e4e4e; font-size: 10px; margin-bottom: 15px; height: 20px; line-height: 20px; float: left; }
.track a { color: Gray; text-decoration: none;}

.search-panel { margin-bottom: 15px; float: right;  }
.search-panel input { border: solid 1px gray; background-color: Black; color: Gray;}
.search-panel select { border: solid 1px gray; background-color: Black; color: Gray;}
.search-panel option { border: none; background-color: Black; color: Gray;}

.content {
	margin-bottom: 10px; width: 100%; float: left;
	border: solid #3a3a3a; border-width: 1px 0 1px 0; 
	 padding: 10px 0 5px 0;
}

.video-round {
	float: left;
}
.video-frame {
	float: left;  width: 120px; height: 105px; margin: 0px 5px 2px 5px; overflow: hidden; 
	
}

.video-frame-big {
	float: left;  width: 185px; height: 135px; margin: 0px 5px 10px 5px; overflow: hidden;
	
}

.video-title {
	font-size: 9px; text-align: center; height: 12px; overflow: hidden; color: Gray; margin-bottom: 5px; text-align: center;  
}
.video-frame a { display: block; 
}
.video-frame a img { width: 120px; height: 68px; } 

.video-frame-big a { display: block; 
}
.video-frame-big a img { width: 180px; height: 105px; }  

/*.video-frame a:hover { width: 130px; height: 78px; overflow: visible; margin: 0px 5px 5px 5px; } 
.video-frame a:hover img { width: 130px; height: 78px; } */

.video-end {
	margin-bottom: 5px; width: 100%;
}
.video-end table { 
	border-collapse: collapse; 
}
.video-big {
	padding-right: 20px; vertical-align: top; 
}
.video-big img { border: solid 1px #4e4e4e; }

.video-info { vertical-align: top; }

.person-end { margin-bottom: 5px; width: 510px; float: left; margin-right: 20px; }
.person-clips { margin-bottom: 5px; width: 270px; float: left; }

/*-------------------clients-logos--------------------*/
.clients-logos {	vertical-align: middle; border-collapse: collapse; }
.clients-logos td {	padding: 5px;}
.clients-logos img {	 width: 150px;}

.pagination {	width: 100%; text-align: center; font-size: 10px; padding: 2px;}
.pagination a { text-decoration: none; padding: 1px 4px 1px 4px; margin: 0px 2px 0px 2px; color: #4e4e4e; border: solid 1px black; }
.pagination a.active, .pagination a:hover {	border: solid 1px #4e4e4e; }

/*-------------------footer--------------------*/
.footer { height: 18px; line-height: 18px; font-size: 10px; color: #4e4e4e; text-align: center; width: 100%; float: left;  }

.more { color: #aa1f24; font-size: 10px; font-weight: bold; padding-left: 5px; }
.more a { color: #aa1f24;}