@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/Roboto-Regular.eot');
    src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Regular.woff') format('woff'),
         url('../fonts/Roboto-Regular.ttf') format('truetype'),
         url('../fonts/Roboto-Regular.svg#RobotoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}/*body{line-height:1}*/blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.hide { display: none; }
body{ font:12px/15px Arial, sans-serif; width: 240px; background: none !important; }

a { color: #024C8B; text-decoration: none; }
a:hover { color: #024C8B; text-decoration: underline; }

.voteBlock { background: #F3F3F3; line-height: 1.5em; }
.voteBlock dt {
	background: #D1ECD7;
	font-weight: bold;
	padding: 6px 10px 9px;
	position: relative;
}
.votepopup .voteBlock dt  {
	padding: 12px 20px;
}
.voteBlock dt:after {
	background: #D1ECD7;
	bottom: -5px;
	content: "";
	height: 10px;
	left: 15px;
	position: absolute;
	transform: rotate(45deg);
	width: 10px;
}
.votepopup .voteBlock dt:after {
	left: 42px;
}
.voteBlock dt.cntr:after
	{
	left: 50%;
	margin-left: -5px;
	}
.voteBlock dd.pt100 {padding-top: 10px;}
.voteBlock dd.pt50 {padding-top: 50px;}
.voteBlock dd { padding: 16px 10px 15px; }
.votepopup .voteBlock dd { padding: 16px 20px 15px; }
.voteBlock dd.cntr {text-align: center;}
.voteBlock ul { list-style: none; }
.votepopup .voteBlock ul { margin-left: 16px; }
.voteBlock li { margin: 0 0 14px 0; }
.voteBlock label.spec,
.voteBlock .h_info 
{ 
font-family: 'RobotoRegular', Arial, sans-serif; 
font-size: 17px; 
color: #666; 
text-transform: uppercase; 
}
.voteBlock .questionlist label { margin: 0 0 0 27px; display: block; }
.voteBlock .questionlist input { position: absolute; }
.voteBlock input {  }
.votearch { float: right; margin: 8px 0 0; }
.voteBlock .button2 { margin: 4px 0 0 27px; }
.button2 {
	display: inline-block;
	cursor: pointer;
	font:10px/14px Arial, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	padding: 5px 10px 4px 10px;
	border: 0 none;
	border-bottom: 1px solid #1e5f97;
	background: #4a94cf; /* Old browsers */
	background: -moz-linear-gradient(top,  #4a94cf 0%, #1e5f97 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a94cf), color-stop(100%,#1e5f97)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4a94cf 0%,#1e5f97 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4a94cf 0%,#1e5f97 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4a94cf 0%,#1e5f97 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4a94cf 0%,#1e5f97 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a94cf', endColorstr='#1e5f97',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow:0 1px 2px rgba(0,0,0,0.3);
}
.cntr .button2
	{
	margin-left: 0;
	}
.result_item
	{
	margin: 10px 0;
	border-bottom: dotted 1px #000;
	}
.result_item_rez
	{
	float: right;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1;
	}
.result_item_sel
	{
	float: left;
	}
.result_item_rez,
.result_item_sel
	{
	background: #F3F3F3;	
	line-height: 1;
	padding-bottom: 5px;
	position: relative;
	top: 8px;
	}


.news h1,
.news dd
	{
	padding: 6px 10px 9px;
	}
.news h1
	{
	text-transform: uppercase; 
	font-size: 1.4em;
	line-height: 1.2;
	color: #024c8b;
	}
.news_ill img
	{
	max-width: 100%;
	}
.news_ill
	{
	position: relative;
	}
.news_ill:after
	{
	content: '';
	display: block;
	height: 10px;
	width: 10px;
	position: absolute;
	bottom: -2px;
	left: 15px;
	background: #F3F3F3;
	transform: rotate(45deg);
	}


.video_top,	
.video_bottom
	{
	height: 200px;
	position: relative;
	cursor: pointer;
	}
.video_info_bg
	{
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	background: rgba(0,0,0,0.7);	
	filter: alpha(opacity=70);
	}
.video_info
	{
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	text-align: center;
	}
.video_info:after
	{
	content: '';
	display: block;
	height: 54px;
	width: 54px;
	position: absolute;
	top: -27px;
	left: 50%;
	margin-left: -27px;
	background: url(../i/play.png) no-repeat;
	cursor: pointer;
	}
.video_info_h
	{
	padding: 45px 10px 80px;
	text-transform: uppercase; 
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.2;
	}


/* ui */
.ui-widget-overlay { position: absolute; top: 0; left: 0; background: #3e4550; opacity: .85; filter: alpha(opacity=85); }
.ui-dialog-titlebar { position: relative; }
.ui-dialog-title { display: none; }
.ui-dialog-titlebar-close { position: absolute; top: -20px; right: -20px; width: 17px; height: 18px; background: url(../i/close.png) no-repeat 0 0; }