		     /************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var{
	margin: 0;
	padding: 0;
}


html
{
	height:100%;
}

/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}
/************************************************************************************
CLEARFIX
*************************************************************************************/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; zoom: 1; }

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
		     body {
	background: #e1e2e8;
	font: 24/150% Arial, Helvetica, sans-serif;
	color: #666;
}
.top
{
	margin:0 auto;
	padding:0px;
	width:100%;
	height:40px;
	border-bottom:#333 1px solid;
	-webkit-box-shadow: 0 1px 2px 1px #6c6c6d;
	   -moz-box-shadow: 0 1px 2px 1px #6c6c6d;
	     -o-box-shadow: 0 1px 2px 1px #6c6c6d;
	        box-shadow: 0 1px 2px 1px #6c6c6d;
	background: #353e4e; /* Old browsers */
	background: -moz-linear-gradient(top,  #353e4e 0%, #1d2837 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#353e4e), color-stop(100%,#1d2837)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #353e4e 0%,#1d2837 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #353e4e 0%,#1d2837 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #353e4e 0%,#1d2837 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #353e4e 0%,#1d2837 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353e4e', endColorstr='#1d2837',GradientType=0 ); /* IE6-9 */
}
.top_con
{
	margin:0 auto;
	padding:0px;
	width:96%;
	height:40px;
}
.top_con ul
{
	margin-top:7px;
	padding:0px;
	list-style:none;
}
.top_con ul li
{
	padding:0px 7px;
	margin:0px 1px;
	background: #465367; /* Old browsers */
	background: -moz-linear-gradient(top,  #465367 0%, #293647 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#465367), color-stop(100%,#293647)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #465367 0%,#293647 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #465367 0%,#293647 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #465367 0%,#293647 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #465367 0%,#293647 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#465367', endColorstr='#293647',GradientType=0 ); /* IE6-9 */
	font:normal 11px/22px Tahoma, Geneva, sans-serif;
	border:#222222 1px solid;
	height:24px;
	color:#FFF;
	float:left;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-moz-box-shadow:    inset 0px 1px 0px 0px #6d7888;
    -webkit-box-shadow: inset 0px 1px 0px 0px #6d7888;
    box-shadow:         inset 0px 1px 0px 0px #6d7888;
}
.top_con ul li a
{
	color:#b9c2cf;
	text-decoration:none;
}
.top_con ul li a:hover
{
	color:#fff;
	text-decoration:none;
}
    .news_poling {
    background-color:#efeacf; 
    margin: 0 auto;
    padding: 10px 10px 25px 10px;
    margin-top: 10px;
}
.top_con_ul_pos1
{
	float:left;
}
.top_con_ul_pos2
{
	float:right;
}
.news_poling_top {
    background: none repeat scroll 0 0 #75ab22;
    border-radius: 7px;
    font: 18px "Arial";
    margin: 10px;
    padding: 10px;
    
    color:white;
}
.news_poling_select {
    margin: 0 20px;
    padding: 0px 0px 20px;
}
.label_radio {
    padding-left: 20px;
}

 .label_radio input {
    left: -9999px;
    position: absolute;
}
.vote {
    border: medium none;
    height: 60px;
    left: 38%;
    margin-left: -30px;
    margin-top: -20px;
    position: absolute;
    width: 60px;
}
.radios {
    /*background: url("divider.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);*/
    padding-top: 5px;
    font: 1em/1.3em Tahoma,Geneva,sans-serif;
    text-transform: uppercase;
}
.frms
{
		margin:15px auto;
	padding:10px;
	border:#dcdcdc 1px solid;
	background:#f5f5f5;
	border-radius:.3em;
	-moz-border-radius:.3em;
	-webkit-border-radius:.3em;
	-o-border-radius:.3em;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:.9em;
	line-height:1.2em;
	
	
	
}

.frms input[type="text"],[type="password"],[type="file"],textarea,select
{
	width:99%;
	background:#fff;
	border:#ddd 1px solid;
	border-radius:.35em;
	-moz-border-radius:.35em;
	-webkit-border-radius:.35em;
	-o-border-radius:.35em;
	padding:0 .5%;
	margin-top:5px;
	margin-bottom:15px;
	height:35px;
}

textarea
{
	width:99%;
	height:auto;
	background:#fff;
	border:#ddd 1px solid;
	border-radius:.35em;
	-moz-border-radius:.35em;
	-webkit-border-radius:.35em;
	-o-border-radius:.35em;
	padding:1% .5%;
	margin-top:5px;
	margin-bottom:15px;
}

.frms input:hover,textarea:hover,select:hover
{
	box-shadow:#dae1e5 0px 0px 5px;
	-moz-box-shadow:#dae1e5 0px 0px 5px;
	-webkit-box-shadow:#dae1e5 0px 0px 5px;
	-o-box-shadow:#dae1e5 0px 0px 5px;
}
.frms input:focus,textarea:focus,select:focus
{
	-webkit-box-shadow: inset 7px 4px 7px -7px rgba(0,0,0,0.42);
-moz-box-shadow: inset 7px 4px 7px -7px rgba(0,0,0,0.42);
box-shadow: inset 7px 4px 7px -7px rgba(0,0,0,0.42);
	
	border:#9d9983 1px solid;
}
.frms input[type="file"]
{
	width:99.6%;
	padding:2px .2%;
}
.frms input[type="submit"],input[type="reset"],input[type="button"],button,.yellow_button,.blue_button
{
	padding:7px 14px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	border-radius:.3em;
	-moz-border-radius:.2em;
	-webkit-border-radius:.2em;
	-o-border-radius:.2em;
	margin:5px 0;
	border:none;
}
.frms input[type="submit"]
{
	background:#75ab22;
	border-bottom:#629826 3px solid;
	text-shadow:#396e12 1px 1px 0px;
}
.frms input[type="reset"]
{
	background:#ee765d;
	border-bottom:#d95e44 3px solid;
	text-shadow:#8c3736 1px 1px 0px;
}
input[type="button"],button,.blue_button
{
	background:linear-gradient(to bottom, #465367 0%, #293647 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	
	text-shadow:#214d73 1px 1px 0px;
}
.result
{
	background:linear-gradient(to bottom, #465367 0%, #293647 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
		padding:7px 14px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	border-radius:.3em;
	-moz-border-radius:.2em;
	-webkit-border-radius:.2em;
	-o-border-radius:.2em;
	margin:10px 0;
	border:none;
	display: table;
	
	
	
}
.row {
  display: table-row;
}
.column {
  display: table-cell;
  padding: 10px;
}
.frms label
{
	font-size:1.3em;
}
.btn_style a
{
background:linear-gradient(to bottom, #465367 0%, #293647 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	
	text-shadow:#214d73 1px 1px 0px;
	padding:7px 14px;
	font-weight:bold;
	color:#fff !important;
	cursor:pointer;
	border-radius:.3em;
	-moz-border-radius:.2em;
	-webkit-border-radius:.2em;
	-o-border-radius:.2em;
	margin:5px 0;
	border:none;
	width:40px;
	text-decoration: none;
}