@charset "UTF-8";
/* pre voc styles */
body {
	background-color: #000000;
/*	background-image:url(../jt-photos-y/030.jpg);
	background-size: 100%;*/
}
body,td,th {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height:20px;
}
@font-face{ 
	font-family: 'Miso';
	src: url('miso-regular-webfont.eot');
	src: url('miso-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('miso-regular-webfont.woff') format('woff'),
	     url('miso-regular-webfont.ttf') format('truetype'),
	     url('miso-regular-webfont.svg#webfont') format('svg');
	 font-weight:normal;
	 font-style:normal;
}
b {
	font-weight:bold;
}
p {
	/*margin-bottom:11px;*/
	/*text-indent:50px;*/
	margin-bottom:6px;

}

h1,h2,h3,h4,h5 {
	font-family: 'Miso', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:normal;
	font-style:normal;
}
h1 {
	font-size: 28px;
	color: #000000;
	line-height:24px;
}
h2 {
	font-size: 28px;
	color: #FFFFFF;
	line-height:24px;
}
h3 {
	font-size: 15px;
	color: #FFFFFF;
}
h3:after
{ 
content:url(images/go.png);
}
h4 {
	font-size: 15px;
	color: #FFFFFF;
}
h5 {
	font-size: 15px;
	color: #000;
}
h6 {
	font-size: 20px;
	font-family: Helvetica, Arial, sans-serif;
	line-height:22px;
	font-weight:bold;
}
a {
	color: #FF0061;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
#wrapper {
    position: relative;
	top:141px;
	width:961px;
	min-height:1px;
	margin:0 auto;
    z-index: 1;
}
.b-gray, .b-blue, .b-purp, .b-pink, .b-yellow, .b-orange, .b-white {
	float:left;
	width:419px;
	height:319px;
	margin:1px 1px 0 0;
	padding:20px 40px 20px 20px;
	overflow:hidden;
}
		.b-gray {
			background-color:#E6E6E6;
		}
		.b-blue {
			background-color:#49DCFF;
		}
		.b-purp {
			background-color:#6036B3;
		}
		.b-pink {
			background-color:#EB008B;
		}
		.b-yellow {
			background-color:#FFC800;
		}
		.b-orange {
			background-color:#FF3300;
		}
		.b-white {
			background-color:#FFFFFF;
		}
.block {
	float:left;
	width:479px;
	height:359px;
	margin:1px 1px 0 0;
	background:#333333;
	overflow:hidden;
}
.logoblock {
	float:left;
	width:479px;
	height:359px;
	margin:1px 1px 0 0;
	background:#E6E6E6;
	background-image:url(images/logo-a.gif);
	background-repeat:no-repeat;
	background-position: 10px 10px;
	overflow:hidden;
}
.foot {
	float:left;
	width:959px;
	height:auto;
	margin:1px 1px 1px 0;
	background:#fff;
}
	.foot-col, .foot-log {
		width:239px;
		float:left;
		height:180px;
		margin-right:0px;
		padding-top:20px;
	}
		.foot-log {
			background-image:url(images/logo.png); 
			background-repeat:no-repeat; 
			background-position: 20px 20px;
		}
#logos {
	float:left;
	width:100%;
	height:61px;
	background-image:url(images/logos.png);
	background-repeat:no-repeat;
	/*background-position:center;*/
	margin:20px 0 20px 20px;
}
.b-small {
	float:left;
	width:469px;
	height:169px;
	margin:1px 1px 0 0;
	background:#fff;
	overflow:hidden;
	padding: 10px 0 0 10px;
}
.b-news {
	float:left;
	width:949px;
	min-height:169px;
	margin:1px 1px 0 0;
	background:#fff;
	overflow:hidden;
	padding: 10px 0 0 10px;
	background-color:#cccccc;
}
.b-t {
	float:left;
	width:459px;
	min-height:800px;
	margin:1px 1px 0 0;
	background:#fff;
	overflow:hidden;
	padding: 10px 10px 0 10px;
}
.t-text {
	float:left;
	width:204px;
	height:auto;
}



ul.a {
	padding:8px 1px 0 0;
	list-style-type:none;
	font-family: miso, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:normal;
	font-style:normal;
	font-size:28px;
	text-align:right;
	
}
li {
	padding-bottom:15px;
}
ul.a a {
	color: #FFFFFF;
	background-color:#EB008B;
	padding:2px 7px 2px 7px;
}
ul.a a:link {
	text-decoration: none;
}
ul.a a:hover {
	text-decoration: none;
	color: #000000;
	background-color:#FFF;
}





.b-tiny {
	float:left;
	width:219px;
	height:159px;
	margin:1px 1px 0 0;
	padding:10px;
	overflow:hidden;
	background-color:#FF3300;
}
.b-tiny:link {
	opacity:1;
	filter:alpha(opacity=100);
	transition:opacity 0.5s;
	-webkit-transition:opacity 0.5s; /*Safari and Chrome*/
	-o-transition:opacity 0.5s; /*Opera*/
}
.b-tiny:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}
.b-small:link {
	opacity:1;
	filter:alpha(opacity=100);
	transition:opacity 0.5s;
	-webkit-transition:opacity 0.5s; /*Safari and Chrome*/
	-o-transition:opacity 0.5s; /*Opera*/
}
.b-small:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
	
}
.float {
	float:left;
	height:auto;
	width:auto;
	margin-right:23px;
}
.newsite {
    position: fixed;
    z-index: 99;
    top: 0px;
    left: 0px;
    right: 0px;
    min-height: 80px;
    height: auto;
    background-color: rgba(255, 255, 255, 0.98  );
    color: black;
    padding: 30px;
    line-height: 0px;
    
    font-family: Helvetica, Arial, sans-serif;
    font-weight: lighter;
    font-size: 21px;
    line-height: 27px;
}
.newsite b {
    font-size: 24px;
}
