*{
  margin: 0px;
  padding: 0;
  text-decoration: none;
}

body {
  height: 100%;
  font-family: Verdana, Arial, sans-serif;
  background-color: #FFFFFF;
  color: #464646;
  font-size: 10pt;
}

html {
  height: 100%;
}

.wrapper {
  width: 940px;
  margin: 20px;
}

.top {
  width: 940px;
  border-bottom: 1px solid #787878;
  padding-bottom: 10px;
  vertical-align: bottom;
}

.block {
}

.pic {
  border-bottom: 1px solid #787878;
}

.extra {
  width: 337px;
}

.content {
  width: 602px;
  margin-top: 26px;
  border-left: 1px solid #787878;
}

.video {
  width: 602px;
  height: 403px;
}

.descr {
  width: 323px;
}

.gallery {
  width: 940px;
  padding-top: 28px;

}

.bottom {
  width: 940px;
  border-top: 1px solid #787878;
  font-size: 9pt;
  text-align: right;
  padding-top: 3px;
  padding-bottom: 10px;
}

.titles {
  display: block;
  border-top: 1px solid #787878;
  border-bottom: 1px solid #787878;
  font-size: 10pt;
  text-transform: uppercase;
  padding-left: 12px;
  padding-top: 2px;
  background-image: url(blue_sound.jpg);
  background-repeat:repeat-y;
}

.titles a {
  text-decoration: none;
  color:#000000;
}

.titles .blue3 a {
  text-decoration: none;
  color:#FFFFFF;
}


.blue {
  color: #FFFFFF;
}

.subtitle {
  color: #000000;
  font-weight: bold;
  
}

.subtitle3 {
  padding-left: 5px;
  color: #000000;
  font-weight: bold;
}

.subcontent {
  margin-left: 25px;
  margin-top: 10px;
  margin-bottom: 20px;
  line-height: 23px;
}

.blue2 {
  text-transform: uppercase;
  background-color: #3B86E9;
  color: #FFFFFF;
  padding: 2px;
  padding-left: 4px;
  display: block;
  font-size: 10pt;
  margin-bottom:2px;
}

.detail {
  padding-left: 4px;
}

.subtitle2 {
  color: #000000;
  font-weight: bold;
}

.blue3 {
  background-color: #3B86E9;
  color: #FFFFFF;
  padding-left: 4px;
  padding-right: 6px;
  padding-top: 2px;
  display: inline;
  margin-right: 7px;
}

.projects, .projects2 {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 13px;
}

.project {
  width: 290px;
  height: 190px;
  border: 1px solid #363636;
  background-color: #E3EEFE;
  padding: 4px;
}

.projects div:hover, .projects2 div {
  background-color: #3B86E9;
  color: #FFFFFF;
}


.vidtext {
  padding-top: 7px;
}

.project a:link, .project a:visited,
.detail a, 
.detail a:link, 
.detail a:visited
 {
  color: #464646;
}

.projects div:hover a:link {
  color: #FFFFFF;
}

.reelwindow {
  margin-top: 25px;
}

.menu {
  width: 200px;
  margin-right: 128px;
}

.cat {
  padding-top: 20px;
  padding-bottom: 17px;
  border-bottom: 1px solid #787878;
}

.eqtext {
  padding-top: 10px;
  width: 400px;
}

.cat a:link, 
.cat a:visited, 
.subtitle a,
.subtitle a:link, 
.subtitle a:visited 
{ 
  color: #000000;
}

.cat a:hover, .mensel a:link, .mensel a:visited,
.detail a:hover, .subtitle a:hover 
{
  color: #2F7CE9;
}

.martin {
  background-image: url(martin.png);
  background-repeat: no-repeat;
  width: 197px;
  height: 495px;
  position: absolute;
  top: 95px;
  left: 770px;
}

.left {
  float: left;
}
.right {
  float: right;
}
.clear {
  clear: both;
}

a,
a:link, 
a:hover,
a:visited
{
	color: #464646;
}


.top a:link, .top a:visited {
  color: #363636;
}

.top a:hover {
  color: #2F7CE9;
}

.uti a:link, .uti a:visited {
  color: #2F7CE9;
}

img {
  border: 0;
}

.slogan {
  color: #999999;
}

a.link {
	background: url(link.png) no-repeat 0 50% transparent;
	padding-left: 17px;
}

a.download
{
  background: url(download.png) no-repeat 0 50% transparent;
  padding-left: 15px;
}


