﻿body {
	background:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#838282;
	padding:0;
	margin:0;
}
form {
	display:inline;
}
body.microsite {
	background:#7d7b7b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
	padding:0;
	margin:0;
	line-height:18px;
}


a {
	text-decoration:underline;
	color:#939393;
}

a:hover{
	color:#305b9a;
}

#header{
	color:#4b4c4c;
}

#top-bar a {
	font-size:13px;
}
#top-bar a:hover {
	color:#fff;
}


#search input.text {
	width:196px;
	height:19px;
	border:1px solid #FFFFFF;
	border-right:0;
	background:#020202;
	color:#AAAAAA;
	font-size:14px;
	margin:0px;
	float:left;
}
#search input.button{
	width:22px;
	height:21px;
	border:1px solid #FFFFFF;
	border-left:0;
	background:#020202;
	color:#616263;
	margin:0;
	float:left;
}

#bloks-conteiner div.block input.text {
	width:160px;
	height:19px;
	border:1px solid #353636;
	background:#020202;
	color:#616263;
	margin:5px 0px;
}




#bloks-conteiner div.block input.button{
	width:22px;
	height:21px;
	border-left:0;
	background:#020202;
	color:#616263;
	margin:0;
	margin-top:1px !ie;
	margin:5px 0px;
}


#conteiner a img, #microsite-conteiner a img{
	border:0;
}

.clear{
	clear:both;
	float:none !important;
}

#center div.article a.category:hover, #center div.article a.caption:hover{
	color:#305b9a;
	text-decoration:underline;
}


#center div.article a.category{
	color:#b0b0b0;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:2px;
	text-decoration:none;
	margin:4px 0;
	font-weight:normal;
}

#center div.article a.caption{
	color:#3b3a3a;
	font-size:12px;
	text-decoration:none;
	padding-top:5px;	
	font-weight:bold;
	display:block;
	margin:0;
}
#blog div.article a{
	font-weight:bold;
	color:#3b3a3a;
	text-decoration:none;
	font-size:11px;
}

#blog div.article a:hover{
	text-decoration:underline;
	
}

#blog div.article .date{
	color:#858585;
	font-size:11px;
}
#sponsors-title a{
	text-transform:uppercase;
	color:#4b4b4b;
	text-decoration:none;
	font-size:10px;
	
}
#bloks-conteiner div.block a{
	color:#d9d6d6;
}
#footer-conteiner ul li a{
	color:#898989;
	text-transform:uppercase;
	font-size:11px;
	text-decoration:none;
	
}

#footer-conteiner ul li a:hover{
	text-decoration:underline;


}

#footer-conteiner .copy{
	font-size:10px;
	
}

#breadcrumbs, #breadcrumbs a{
	font-size:10px;
	color:#b9b9ba;
}

#breadcrumbs a{
	padding-right:8px;
	background:url('../images/arr.gif') no-repeat right top;
}

#left-bar-menu div.title{
	color:#fff;
	text-transform:uppercase;
}

#left-bar-menu a{
	text-decoration:none;
}

h1{
	margin:0 35px 0 0;
	color:#000;
	line-height:30px;
	font-size:26px;
	font-family:"Times New Roman", Times, serif;
	
}


#description a.category{
	font-size:11px !important;
	font-style:italic;
	letter-spacing:normal !important;
	text-transform:none !important;
}

#description h2{
	font-size:18px;
	color:black;
	font-weight:none;
}

#make-connection input{
	width:130px;
}

#make-connection input.captcha{
	width:118px;
	height:33px;
	font-size:24px;
	margin:0 5px;
}


#make-connection textarea{
	width:398px;
	height:118px;
}

#make-connection1 input{
	width:130px;
}

#make-connection1 input.captcha{
	width:118px;
	height:29px;
	font-size:24px;
	margin:0 0px;
	margin-right:5px;
}


#make-connection1 textarea{
	width:620px;
	height:58px;
}
#make-connection1 .with{
	width:620px;
}

#make-connection1 .titleForma{
	font-size:18px;
	color:#0e0e0e;
	width:100%;
}
hr{
	height:1px;
	border:0;
	background:#dcdcdc;
}


#microsite-conteiner #footer{
	color:#6b6a6a;
}

#microsite-conteiner #footer a{
	color:#fff;
}

#microsite-conteiner a{
	color:#084e96;
}

#center-narrow div.post a.category, #center a.category, #center-wide div.post a.category{
	font-size:10px;
	color:#a9a9a9;
	letter-spacing:3px;
	text-transform:uppercase;
	text-decoration:none;
}

#center-narrow div.post a.title, #center div.post a.title, #center-wide div.post a.title{
	color:#000;
	font-size:18px;
	text-decoration:none;
	
}

#center-narrow div.post h2{
	font-weight:normal;
	margin-top:0px;
}

#center div.post h2, #center-wide div.post h2{
	font-weight:normal;
	margin:0px;
}

#center .author, #center-wide .author{
	font-style:italic;
}

#center-wide input.search{
	width:240px;
	margin:20px 0;
}

#center-wid .results{
	font-size:11px;
}

#center-wide div.pages a{
	text-decoration:none;
	font-size:11px;
	padding:0 5px;
}

#center-wide div.pages a:hover{
	color:#fff;
}

#center-wide div.pages span.current{
	color:#fff;
	font-weight:bold;
}

#login-form #form .title, #login-form #form-forgot .title{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:24px;
}

#login-form #logo a{
	display:block;
	color:#11478f;
	font-weight:bold;
	width:35px;
	height:16px;
	background:url('/images/close-ico.gif') no-repeat left;
	padding:3px 0 3px 18px;
	float:right;
}

#login-form a{
	color:#11478f;

}
#login a{
	color:#FFFFFF;

}
#login-form #form div.field{
	font-size:18px;
	width:100px;
	float:left;
	padding:10px 0;
}

#login-form #form-forgot div.field{
	font-size:12px;
	width:100px;
	float:left;
	padding:10px 0;
}


#login-form #form input{
	width:285px;
	height:30px;
	border:1px solid #c9c7c7;
	font-size:18px;
	color:#11478f;
	margin:5px 0;

}

#login-form #form-forgot input, #login-form #form-forgot select{
	width:285px;
	height:26px;
	border:1px solid #c9c7c7;
	font-size:12px;
	color:#11478f;
	margin:5px 0;

}


#login-form #form div.button input, #login-form #form-forgot div.button input{
	width:160px;
	height:39px;
}







#login-form2 #form .title, #login-form2 #form-forgot .title{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:24px;
}

#login-form2 #logo a{
	display:block;
	color:#11478f;
	font-weight:bold;
	width:35px;
	height:16px;
	background:url('/images/close-ico.gif') no-repeat left;
	padding:3px 0 3px 18px;
	float:right;
}

#login-form2 a{
	color:#11478f;

}

#login-form2 #form div.field{
	font-size:18px;
	width:100px;
	float:left;
	padding:10px 0;
}

#login-form2 #form-forgot div.field{
	font-size:12px;
	width:100px;
	float:left;
	padding:10px 0;
}


#login-form2 #form input{
	width:285px;
	height:30px;
	border:1px solid #c9c7c7;
	font-size:18px;
	color:#11478f;
	margin:5px 0;

}

#login-form2 #form-forgot input, #login-form2 #form-forgot select{
	width:285px;
	height:26px;
	border:1px solid #c9c7c7;
	font-size:12px;
	color:#11478f;
	margin:5px 0;

}


#login-form2 #form div.button input, #login-form2 #form-forgot div.button input{
	width:160px;
	height:39px;
}

.thumbnails_line {
	position:relative;
}

.thumbnails {
	overflow:hidden;
	width:100%;
}
.thumbnails_inner {
	overflow:auto;
	width:10000px;
	text-align:left;
}
.thumbnail {
	background:#FFFFFF none repeat scroll 0 0;
	display:inline;
	float:left;
	margin:0 24px 0 0px;
}
.thumbnails_outer {
	margin:0 15px 0 15px;
}


.message {
	
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:18px;
	padding-left:35px;
	padding-top:10px;
}


.error-message{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FF0000;
	width:120px;

}

.bzzz{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF0000;
	display: block;
	clear: both;
}

#login-form{
	z-index:201;
	position: absolute; 
	margin: auto;
	display:none;
	top:33%;
	left:33%;
}
#form-forgot{
	display:none;
}


#busy_layer{
	z-index:200;
	display: none; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 100%; 
	background-color: black;
	filter:alpha(opacity=0);
    opacity: 0;
}

#generalSearch div select{
     float:left;
     width:155px;
}
#generalSearch div input{
     float:left;
     width:155px;
     margin-left:10px;
     height:16px;
}
#generalSearch a{
     color:#585858;
     font-size:12px;
     text-decoration:none;
}
table{
	margin-top:20px;
	text-align:left;
}

th{
	background:#000;
	font-size:11px;
	color:#fff;
	padding:3px;
	margin:1px;
}

td{
	background:#eeeeee;
	font-size:11px;
	color:gray;
	padding:3px;
	text-align:left;
}

.spotlight_a a{
	color: white;
}

.spotlight_a a:hover{
	color:#305b9a;
}
#left-bar-menu ul li.filter {
	background:transparent url(/images/title-back.jpg) no-repeat scroll center top;
	border-bottom:1px solid white;
	border-top:1px solid white;
	font-weight:bold;
}
.styled{
	background-color:#EEEEEE;
	border:1px solid #353636;
	width:270px;
	height:25px;
	color:#000000;
}
.preview {
	bottom:-32px;
	left:0;
	position:absolute;
	text-align:center;
	width:100%;
}
#textLinkPreview td {
	background: none !important;
}
#textLinkPreview h2 {
	padding:0;
}
#textLinkPreview li {
	list-style:none outside none;
}