
.container .content .newvoter {
background-image:url(../images/vybir17.gif);
background-position:30px 0;
background-repeat:no-repeat;
clear:both;
height:244px;
margin-bottom:20px;
position:relative;
text-align:left;
}

.container .content .voter_date  { color:#555454; font-size:12px; font-weight: bold; margin-left:40px;}
.container .content .newvoter { color:#555454; font-size:12px; font-weight: bold; padding:35px 0 0 60px;}
.container .content .newvoter ul { padding: 0; margin: 0; list-style:none;}
.container .content .newvoter li{ padding: 0; margin:16px 0 0 0;}
.container .content .newvoter .cand { color:#555454; display:inline-block; font-size:12px; font-weight:bold; width:155px;}
.container .content .newvoter .graf { color:#555454; display:inline-block; font-size:12px; 
font-weight:bold;
width:438px; }
.container .content .newvoter .people { color:#555454; font-size:12px; font-weight:bold; }
.container .content .newvoter .procent { color:#555454;display:inline-block;font-size:12px;font-weight:bold;width:70px; }
.container .content  #cand { display: inline-block; font-size: 14px; font-weight: normal; display:inline-block; width: 125px; vertical-align: middle;}
.container .content  #grafik { width:418px; height: 14px; position:relative;   display: inline-block; margin-left:30px; vertical-align:middle;}
.container .content  .cand_background {  width:300px; height: 14px; position: absolute; background-repeat:no-repeat;}

.container .content  #procent_vote {display:inline-block;font-size:14px;font-weight:normal;margin-left:20px;width:70px; vertical-align:middle;}
.container .content  #people_vote {font-size: 14px; font-weight: normal; vertical-align:middle }

/**/
.container .content .yanukovich #grafik { width:418px; height: 14px; position:relative;  background-image:url(../images/background/yan_back.gif); display: inline-block; margin-left:30px; vertical-align:middle;}
.container .content .yanukovich .cand_background {background-image: url(../images/background/yan_fore.gif);  width:300px; height: 14px; position: absolute; background-repeat:no-repeat;}

.container .content .tymoshenko #grafik { width:418px; height: 14px; position:relative;  background-image:url(../images/background/tym_back.gif); display: inline-block; margin-left:30px; vertical-align:middle;}
.container .content .tymoshenko .cand_background {background-image: url(../images/background/tym_fore.gif);  width:300px; height: 14px; position: absolute; background-repeat:no-repeat;}

.container .content .tigipko #grafik { width:418px; height: 14px; position:relative;  background-image:url(../images/background/tig_back.gif); display: inline-block; margin-left:30px; vertical-align:middle;}
.container .content .tigipko .cand_background {background-image: url(../images/background/tig_fore.gif);  width:300px; height: 14px; position: absolute; background-repeat:no-repeat;}

.container .content .juschenko #grafik { width:418px; height: 14px; position:relative;  background-image:url(../images/background/us_back.gif); display: inline-block; margin-left:30px; vertical-align:middle;}
.container .content .juschenko .cand_background {background-image: url(../images/background/us_fore.gif);  width:300px; height: 14px; position: absolute; background-repeat:no-repeat;}


.container .content .yacenjuk #grafik { width:418px; height: 14px; position:relative;  background-image:url(../images/background/yac_back.gif); display: inline-block; margin-left:30px; vertical-align:middle;}
.container .content .yacenjuk .cand_background {background-image: url(../images/background/yac_fore.gif);  width:300px; height: 14px; position: absolute; background-repeat:no-repeat;}

.container .content .lytvyn #grafik { width:418px; height: 14px; position:relative;  background-image:url(../images/background/lyt_back.gif); display: inline-block; margin-left:30px; vertical-align:middle;}
.container .content .lytvyn .cand_background {background-image: url(../images/background/lyt_fore.gif);  width:300px; height: 14px; position: absolute; background-repeat:no-repeat;}

.container .content .simanenko #grafik { width:418px; height: 14px; position:relative;  background-image:url(../images/background/sym_back.gif); display: inline-block; margin-left:30px; vertical-align:middle;}
.container .content .simanenko .cand_background {background-image: url(../images/background/sym_fore.gif);  width:300px; height: 14px; position: absolute; background-repeat:no-repeat;}

.container .content .default #grafik { width:418px; height: 14px; position:relative;  background-image:url(../images/background/default_back.gif); display: inline-block; margin-left:30px; vertical-align:middle;}
.container .content .default .cand_background {background-image: url(../images/background/default_fore.gif);  width:300px; height: 14px; position: absolute; background-repeat:no-repeat;}





/*old site*/
p,h1,h2, table,td,tr,input,form,li,ul,div{ margin:0px; padding:0px;}
html, body {height:100%; 
font-family: "trebuchet MS", Arial, Helvetica, sans-serif; 
margin: 0;
padding: 0;
}


.main {
height:auto !important;
  margin:  0 auto -40px;
min-height:100%;
/*position:relative;  */
width:940px;
}

a {outline-style: none;}

/************************************************************************************************HEAD************************/
.container {
height:auto !important;
  margin:  0 auto 
min-height:100%;
/*position:relative;  */
width:940px;
}



.header {
  height: 111px;
  margin: 0;
  padding: 0;
  width: 940px;
}

.header .logo {
	float: left;
}

.header .vhid {
	position: relative;
	top: 10px;
    float: right;
	font-size: 11px;
	border-bottom: 1px dotted;
	cursor: pointer;
}

.header ul {
	float: right;
	list-style-type: none;
	display: block;
    float: left;
	margin-top: 45px;
}

.header li {
	display: inline;
	margin-left: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 15px;
}

.header li a {
	color: #df0a00;
	font-style: italic;
	font-size: 15px;
}

.header li a:hover {
	color: #df0a00;
	font-style: italic;
	font-size: 15px;
	text-decoration: none;
}

.header li.active {
	border: 1px solid  #b3b3b3 ;
	color: #4b4b4b;
	font-size: 15px;
	padding-right: 20px;
    height: 70px;
}


.clear {
	clear: both;
    height: 1px;
    margin: 0;
    padding: 0;
}

.data {
  width: 940px;
  height: auto;
  margin: 45px 0 0 0;
  padding: 0;
}

.dataLeft {
  width: 221px;
  height: auto;
  margin: 0;
  padding: 0;
  float: left;
}

.greyBox {
	min-height: 168px;
	width: 201px;
	margin: 0px;
	padding: 10px;
	background-color: #f0f0f0;
	height: auto;
}

.greyBox h4 {
  color:#464545;
  font-family:Trebuchet MS;
  font-size:14px;
  font-weight: bold;
  margin: 0 0 17px 0;
  padding: 0;
}

.greyBox h6 {
  color:#464545;
  font-family:Trebuchet MS;
  font-size:14px;
  font-weight: bold;
  margin: 0 0 17px 0;
  padding: 0;
  text-align:center;
}

.greyBox h4  .name a{
  color:#419b00;
  margin: 0 0 0 10px;
  text-decoration: underline;
}

.greyBox h4  .name a:hover{
  color:#419b00;
  margin: 0 0 0 10px;
  text-decoration: none;
}


.greyBox   p a{
color:#464545;


}

.greyBox   p a:hover{
color:#419B00;

  text-decoration: none;
}



.greyBox p {
  color:#000;
  font-family:Trebuchet MS;
  font-size:13px;
  margin: 0;
  padding: 0;
  position: relative;

}

.greyBox p span {
  color:#e30c00;
  font-family:Trebuchet MS;
  font-size:13px;
  margin: 0;
  padding: 0;
  line-height: 20px;
}
.greyBox p a span {
  text-decoration: underline;
}

.greyBox .widget {
font-weight: bold;
color:#419B00;
line-height:35px;}

.greyBox .exit  {
  margin: 25px 0 0 0;
  padding: 0;
  float: right;
  font-weight:bold;
    text-decoration: none;
}

.greyBox  a img {
text-decoration: none;
margin-left: 5px;

}

.greyBox tr {
font-size: 13px;
}
.greyBox td {
font-size: 13px;
}


.greyBox tr input {
background-color:#F0F0F0;
background-image:url(../images/form_log.gif);
background-repeat:no-repeat;
border:1px solid #F0F0F0;
height:21px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
width:131px;


background-color: #f0f0f0;

}

.greyBox .atribustes  {
float: left; 
width: 100px;}


.greyBox .forgot { 
font-size: 12px;
margin-top: 4px;}


.greyBox .forgot a { 
color:#464545;}

.greyBox .forgot a:hover { 
color:#7B7B7B;

}


.greyBox .login {
	float:right;
}


.greyBox .submit2 {
background-color:#FFFFFF;
background-image:url("../images/button_background.gif");
background-repeat: repeat-x;
border:1px solid #B3B3B3;
color:#419B00;
cursor:pointer;
float:right;
font-weight:600;
height:24px;
margin:0;
padding:0;
width: 70px;
margin-right: 3px;
}

.greyBox .submit2:hover{
background-color:#f4f4f4;
background-image: none;

}

.greyBox h5 {
clear:both;
font-weight:normal;
margin:0 auto;
padding-top:20px;
text-align:center;
width:150px;
	}
	
.greyBox h5 a {
color:#419B00;}

.greyBox h5 a:hover {
color:#419B00;
text-decoration: none;}


#links {
  height: auto;
  width: 221px;
  margin: 49px 0 0 0;
  padding: 0;

}

#links div {
margin: 0;
padding: 0;
}

#links a {
color: #464545;
}
/*
#links h1, h2, h3, h4, h5, h6 {
  display: inline;
  margin: 0 1px;

}
*/

#links .s1 {
	font-size: 19px;
	display: inline;
	color: #464545;
}
#links .s2 {
  font-size: 17px;
  	display: inline;
}
#links .s3 {
  font-size: 15px;
  	display: inline;
}
#links .s4 {
  font-size: 14px;
  	display: inline;
}
#links .s5 {
  font-size: 12px;
  	display: inline;
}
#links .s6 {
  font-size: 10px;
  	display: inline;
}



.dataRight {
  width: 718px;
  height: auto;
  margin: 0;
  padding: 0;
  float: right;
}

.borderBox {
  border: 1px solid #7e7e7e;
  height: auto;
  width: 607px;
  margin: 0;
  padding: 45px 23px 20px 45px;
  float: right;
}

.borderBox .question_opinion  {
float:right;
font-size:13px;
margin-top: -30px;
	}
	
	
	.borderBox .question_opinion a {
		 text-decoration: none;
  border-bottom: 1px dashed #000;
  color: #464545;
  }
  
  
  	.borderBox .question_opinion a:hover {
		 text-decoration: none;
  border-bottom: none;}


.borderBox .comment  {
float:right;
font-size:12px;
margin-top: -5px;

	}
	
	
.borderBox .comment a {
color: #464545;
 text-decoration: none;
  border-bottom: 1px dashed #000;
	}
	
	.borderBox .comment a:hover {

 text-decoration: none;
  border-bottom: none;
	}


.borderBox h4 {
	background-color:#FFFFFF;
	color:#555454;
	font-family:Trebuchet MS;
	font-size:15px;
	font-style:italic;
	position:absolute;
	top:121px;
	width:auto;
	margin: 0;
	padding: 0px 14px;


}
.borderBox .text {
	font-size:13px;
	line-height: 140%;
	margin:0;
	padding:0;
	font-weight:normal;
	}
	
	.borderBox .text a {
color:#464545;

font-size:13px;
font-weight:bold;
line-height:140%;
margin:0;
padding:0;
}

.borderBox .text a:hover {
color:#464545;
font-size:13px;
font-weight:bold;
text-decoration:none;

}
	.borderBox .vote_resone {
		margin: 0px;
		padding: 0px;
		
		
}

.dataopinion {
	border-bottom: 1px dotted black;
	padding-bottom: 6px;
		margin-bottom: 15px;
}

.opinion_yes{ color:#419B00;}

.opinion_no { color:#DF0A00;}


.opiniontext { margin: 10px 0 0 0;
padding:0;
font-weight: normal; 
font-size: 14px;}

    .gomain a {
	color: #464545;
	float: right;
	font-size: 12px;
	margin-top:15px;
	}
	.gomain a:hover {
	color: #464545;
	float: right;
	font-size: 12px;
	margin-top:15px;
	text-decoration: none;
	}
	
	.questiondata {
		font-size: 13px;
	 }
		
		.questiontimes { color:#419B00;}
		
		
		
		.questionname { 
		
		
}
.questionname h5{
	margin:7px 0 0 0;
	padding:0;}
.questionname h5 a {
	  font-family: Trebuchet MS;
  font-size: 14px;
  margin: 0;
  padding: 0;
  color: #464545;
  margin:0;
  padding:0;
  cursor: pointer;}


.questionname h5  a:hover{
  font-family: Trebuchet MS;
  font-size: 14px;
  margin: 0;
  padding: 0;
  color: #464545;
  text-decoration: none;
color:red;
}



.questionname h6  {
  font-family: Trebuchet MS;
 
  font-size: 12px;
  color: #464545;
    font-weight: normal;
	margin: 3px 0 0 0;
	padding: 0;

  font-style:italic;
}




.borderBox .allquestions {

font-family:Trebuchet MS;
font-size:14px;
 text-decoration: none;
 float: right;
 font-weight: normal;
  margin: -30px 0 0 0;
 padding: 0;

}
.borderBox  .allquestions a {
		color:#419B00;

 text-decoration: underline;
 
}

.borderBox  .allquestions a:hover {

 text-decoration: none;

}




.borderBox h5 img {
  margin: 0 5px;
}

.borderBox h3 {
color:#000;
font-family:Trebuchet MS;
font-size:15px;
 font-weight: bold;
 margin: 0 0 10px 0;
 padding: 0;
}

.borderBox .question {padding-bottom:10px;

}

.borderBox span a  {
color:#464545;

}
.borderBox span a:hover  {
color:#7B7B7B;

}


.borderBox .question input {
background-image: url(../images/forma3.gif) !important; 

 
  border: none!important;
  cursor: text !important; 
    height: 20px !important; 
	width: 300px !important;
	float: left !important;
}


.borderBox #confirm {
background-color:#FFFFFF;
background-image:url(../images/form_log.gif);
background-repeat:no-repeat;
border:1px solid #C7C7C7 !important;
cursor:text !important;
float:right !important;
height:17px !important;
margin-top:5px;
padding:2px 0 0 3px;
width:133px !important
}
.borderBox #confirm:hover{ background-color:#E9E9E9;}


#questionfrm  input {background-color:#FFFFFF;
background-image:url(../images/button_background.gif);
background-repeat:repeat-x;
border:1px solid #B3B3B3;
color:#419B00;
cursor:pointer;
float:right;
font-weight:600;
height:24px;
margin:3px 0 0;
padding:0;
width:180px;}




.captchaimg {margin-left:100px;}

#questionfrm .captchaimg {margin-left:280px;}


#QuestionBody_UA {
background-image:url(../images/forma2.gif);
background-repeat:no-repeat;
border:medium none;
height:180px;
width:100%;
}

#CommentBody_UA {
background-image:url(../images/forma2.gif);
background-repeat:no-repeat;
border:medium none;
height:180px;
width:100%;
}





.borderBox p{
color:#464545;
font-family:Trebuchet MS;
font-size:14px;
margin: 0 ;
padding: 0;

}

.borderBox h6 {
color:#464545;
font-family:Trebuchet MS;
font-size:11px;
 font-weight: normal;
 margin: 0;
 padding: 0;
 display: inline;
}



.borderBox .addthis{
margin: 3px 0 0 10px;
}



.borderBox #sorted {
clear:both;
margin:0;
padding:20px 0;
}

.borderBox  #spysok {
 clear:both;
margin:20px 0 0;
padding:0;
}

.borderBox .comments {
	margin-top: 30px;}
	
	
.borderBox ul li {

background-position:center bottom;
background-repeat:no-repeat;

list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 24px;
padding:5px 0;
position:relative;
}


.borderBox #spysok li {
border-bottom:1px dotted;
}
.borderBox .comments li {
border-bottom:1px dotted;
}



.borderBox ul li h6 {
color:#7b7b7b;
font-family:Trebuchet MS;
font-size:11px;
margin: 0;
position: relative;
/*bottom : 8px; */
/*top:-2px;   */
padding: 0;
}

.borderBox ul li h6 a {
color:#464545;


}
.borderBox ul li h6 a:hover {
color:#7b7b7b;


}

.borderBox ul li h6 img {
  margin: 0;
  padding: 0;
  position: relative;
   top: 2px;
   right: 2px;
}

.borderBox ul li h6 span {
  text-decoration: none;
  
}

.borderBox ul li h6 span.voteUp {
  text-decoration: none;
  color: #419b00;
  font-family:Trebuchet MS;
  font-size:12px;
  padding-left:5px;
}

.borderBox ul li h6 span.voteDown {
  text-decoration: none;
  color: #e40c00;
  font-family:Trebuchet MS;
  font-size:12px;
}
.borderBox ul li h6 span.voteNone {
  text-decoration: none;
  color: #7c7878;
  font-family:Trebuchet MS;
  font-size:12px;
}

.borderBox ul li h6.voteBlock {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  bottom: 5px;
}

.borderBox ul li h6.commBlock {
  color: #000;
    margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  bottom: 5px;

}

.borderBox ul li h6.commBlock a {

  text-decoration: underline;

}
.borderBox ul li h6.commBlock a:hover {
	color: #7B7B7B;

}
#7B7B7B



.borderBox #sorted {
  margin: 15px 0 0 0;
  padding: 0;
}
.borderBox #sorted li {
  margin: 0 15px 0 0;
  padding: 0;
  list-style: none;
  float: left;
  display: block;
  font-family:Trebuchet MS;
  color: #000;
  font-size:11px;

  text-decoration: none;
  background-image: none;
}


.borderBox #sorted li a {
  color: #000;
    text-decoration: none;
	  border-bottom: 1px dashed #000;
}
.borderBox #sorted li a:hover {
  color: #000;
    text-decoration: none;
	  border-bottom: none;
}


.borderBox #sorted li.active {
  color: #419B00;
  font-weight: bold;
    text-decoration: none;
    border-bottom: none;
}

.borderBox #sorted li.active a{
  color: #419B00;
  font-weight: bold;
    text-decoration: none;
    border-bottom: none;
}
.textarea {
  margin: 20px 0;
  padding: 0;
  /*
  background-color: #eae8e9;
*/
}

.buttonAsk {
  height: 30px;
  width: 610px;
  margin: 20px 0 15px 0;
  padding: 0;
}


.borderBox textarea.textBlock1 {
	background-color: #eae8e9;
	color:#A3A3A3;
	font-family:"trebuchet MS";
	font-size:13px;
	height:110px;
	margin:0;
	padding:20px;
	width:568px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: none;
	overflow: hidden;

}

.borderBox textarea.textBlock2 {
	background-color: #eae8e9;
	color:#A3A3A3;
	font-family:"trebuchet MS";
	font-size:13px;
	height:110px;
	margin:0;
	padding:20px;
	width:568px;
	border-top: 0px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	overflow: hidden;

}
 
 
.ctrlsholder  {
font-size: 13px;
width: 550px;
}

.ctrlsholder td  {
	padding-top: 7px;
	

}

.ctrlsholder .datacol {

} 

.ctrlsholder .combobox_treeview {
float: right;
width: 250px;
border:1px solid #C7C7C7 !important;
}
.ctrlsholder .combobox_treeview:hover {

border:1px solid #949494 !important;
}


.ctrlsholder .labelcol {
	line-height: 14px;

}

  
  
  .ctrlsholder .rbttn
  {  cursor:default !important;
float:right;
  width: 20px;
  margin-left: 4px;
}
  
    .ctrlsholder .labelsubcol
	  {
float:right;
margin-left:305px;}
  

.ctrlsholder input { background-image:none !important; 

  background-color: #fff;
  border: 1px #c7c7c7 solid !important;
  cursor: text !important; 
    height: 18px !important; 

    }
  
  
 .ctrlsholder .srow .sbttn {  font-size: 14px;
	background-color:#FFFFFF;
background-image:url("../images/button_background.gif") !important;
background-repeat: repeat-x;
border:1px solid #B3B3B3;
color:#419B00;
cursor:pointer !important;
float: right !important ;
font-weight:600;
height:24px !important;
margin:0;
padding:0 10px;
width: auto !important;
}
  
  
  /******************************************************************************************* */
  
  
  
  .widget { boreder: none;
 
}
  
  
    .widget h6 {
	font-size:14px;
	font-weight: bold;
	
	
	} 
	
	
	    .widget .prewiew {
		margin-top: 10px;
		margin-bottom: 10px;
		
		}
   
    .widget .ctrlsholder {
font-size:13px;
margin-bottom:30px;
margin-top:5px;
width:100%;
}
    .widget .ctrlsholder select {
	width: 150px;
	}

    .widget .ctrlsholder .error {
	margin: 0;
	}
   
     .widget .ctrlsholder  .errorcol {
	 width: 1px;}
   
       .widget .prewiew_image {
	   margin-top: 10px;
	   }
	   
	   
          .widget .prewiew_image img {
		  float: right;
		 
	   }
	   
	      .widget .prewiew_image table { 
		  margin-top: 15px;
		  width: 100%;
		  table-layout: auto;
		  border-collapse: collapse;
		  
		 
	   }
	   
	   
	   .widget input {
background-color:#FFFFFF;
background-image:url(../images/button_background.gif);
background-repeat:repeat-x;
border:1px solid #B3B3B3;
color:#419B00;
cursor:pointer;
float:right;
font-weight:600;
height:24px;
margin:3px 0 0;

width:auto !important;
padding: 0 7px!important;
	   }
   
      .widget .prewiew_image td {
	  font-size: 13px; 
	  margin-right: 20px;

	
	   }
    .widget .prewiew_image tr {
	margin-top: 10px;
	line-height:80px;
	   }
   
   
     .widget #bbcode {
	 width: 450px;
	 float: right;
	 height: 65px;
	 }
   
   
   .widget #htmlcode {
	 width: 450px;
	 	 float: right;
		 	 height: 65px;
	 
	 }
   
   
   
   
   
   
   
   
   
  .widget.ctrlsholder  {
font-size: 13px;
width: 550px;
}

  .widget. ctrlsholder td  {
	padding-top: 7px;
	

}

  .widget .ctrlsholder .datacol {
  width: 170px;
  text-align: right;

} 

  .widget .ctrlsholder .combobox_treeview {
float: right;
width: 250px;

}

  .widget .ctrlsholder .labelcol {
	line-height: 14px;
	width:300px;

}

  
  
    .widget  .ctrlsholder .rbttn
  {  cursor:default !important;
float:right;
  width: 20px;
  margin-left: 4px;
}
  
     .widget  .ctrlsholder .labelsubcol
	  {
  float: right;
  margin-left: 180px;}
  

  .widget  .ctrlsholder input {
   background-image:none !important; 
  background-color: #fff;
  border: 1px #eae8e9 solid !important;
  cursor: text !important; 
    height: 20px !important;
	width: auto;
	cursor:default !important;
	

    }
  
  
  .widget .ctrlsholder .srow .sbttn {  font-size: 14px;
	background-color:#FFFFFF;
background-image:url("../images/button_background.gif") !important;
background-repeat: repeat-x;
border:1px solid #B3B3B3;
color:#419B00;
cursor:pointer !important;
float: right !important ;
font-weight:600;
height:22px !important;
margin:0;
padding:0 10px;
width: auto !important;
margin-top: 10px;
}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 
    /******************************************************************************************* */
 
  
  
  
  ctrlsholder.error {
  font-size: 11px;
  color: #FF0000;
  font-weight: bold;
  margin-left: 4px;
  }
  
  	.error {
color:#FF0000;
font-size:11px;
font-weight:bold;
height:auto;
margin:0;
padding:0;
}
 td .errorcol {
  margin: 0;
  padding:0;
  }
.borderBox input{
background-color:#FFFFFF;
background-image:url("../images/button_background.gif");
background-repeat: repeat-x;
border:1px solid #B3B3B3;
color:#419B00;
cursor:pointer;
float:right;
font-weight:600;
height:24px;
margin:3px 0 0;
padding:0;
width: 250px;
}

.borderBox input:hover{
background-color:#e9e9e9;
background-image: none;

}


#pages {
  margin: 57px 0 0 0;
  padding: 0;
  border: 1px solid transparent;
  background-image:none;
}

#pages li {
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #9bbd6d;
  padding: 0;
  margin: 0 10px 0 0;
  list-style: none;
  display: block;
  float: left;
  height: 19px;
  background-image: none;
}
#pages li a {
  color: #9bbd6d;
  text-decoration: underline;
}

#pages li a:hover {
  color: #9bbd6d;
  text-decoration: none !important;
}


#pages li.active {
   background-image: url(../images/pagesAct.gif);
   background-repeat: repeat-x;
   color: #fff;
   background-position: left;
   padding: 0 3px;
   margin: 0 10px 0 0;
   text-decoration: none;
}

#pages li.active a {
  color: #fff;
  text-decoration: none;
}

#pages li img {
 margin: 0;
 padding: 0;
 position: relative;
  vertical-align: top;
  top: 7px;
  text-decoration: underline;
}










.container .content {
	height: auto;
	position: relative;
}

.container .content .votes_text {
	font-size: 18px;
	color: #4c4c4c;
	text-align: center;
}


.container .content .voter {
	background-image: url(../images/woter.gif);
	background-repeat: no-repeat;
	position: relative;
	clear: both;
	height: 289px;
	background-position: 70px 0;
	text-align: left;
	margin-bottom: 20px;
}


.container .content .voter .yes_number1 {
}


.container .content .voter h2 {
float:left;
font-size:80px;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:100%;
margin-top:93px;
margin-left: 160px;
position:relative;
text-shadow:0 1px 0 white;
width: 200px;
	text-align: center;
}


.container .content .voter span {
  background: url(../images/grad.png) repeat-x;
  position: absolute;
  display: block;
  width: 100%;
  height: 31px;
  top:10px;
}



.container .content .voter .yes_number {
	font-size: 80px;
	color: black;
	text-shadow:0 1px 0 #343434;
	float: left;
	position: relative;
}


.container .content .voter .no_number {
	font-size: 80px;
	color: black;
	text-shadow:0 1px 0 #343434;
	float: left;
	position: relative;
}

.container .content .voter .yes {
	font-size: 18px;
	float: left;
	color: #1db000;
	position: relative;
	margin-left: 160px;
	width: 200px;
	text-align: center;
	margin-top: 10px;
}


.container .content .voter .no {
	font-size:18px;
	color: #df0a00;
	float: left;
	position: relative;
	margin-left: 160px;
	width: 200px;
	text-align: center;
		margin-top: 10px;
}

.container .content .vote {
	width: 340px;
	margin: 0 auto;
}

.container .content .vote img  {

	margin: 0 auto;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}




.container .content .forma {
	height: 250px;
    margin: 0;
    padding: 0;
}


.container .content .forma .pozyciya {
	height: 60px;
    margin: 0;
    padding: 0;
}




.container .content .forma .pozyciya .pidu {
	font-size: 18px;
	color: #1db000;
	list-style-type:none;
	width: 470px;
	cursor: pointer;
	margin: 0;
	clear: both;
    background-image: url(../images/yes.gif);
    background-repeat: no-repeat;
    background-position: right 4px;
    line-height: 28px;
}


.container .content .forma .pozyciya .nepidu {
	font-size:18px;
	color: #df0a00;
	list-style-type:none;
	width: 470px;
	cursor: pointer;
	margin:0;
	clear: both;
    background-image: url(../images/no.gif);
     background-repeat: no-repeat;
    background-position: right 4px;
    line-height: 28px;
}
.container .content .forma .pozyciya img {
	margin-top: 3px;
	float: right;
	clear: both;

}

/******************************************************************content**********************************************************************************/






/*****************************************************************************/

.container .spliter {
clear:both;
height:80px;
width:100px;
}


.why {
  height: 215px;
  width: 265px;
  float: left;
}

.why h3 {
  font-family: Trebuchet MS;
  font-size: 22px;
  color: #555454;
  font-style: italic;
  margin: 11px 0;
  padding: 0;
}

.why p {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #555454;
  margin: 0;
  padding: 0;
  line-height: 20px;
  width: 240px;
}

.blockLastChoose {
  height: 215px;
  width: 675px;
  float: right;
}

.blockInside {
  height: 182px;
  width: 675px;
  border: 1px solid #aeaeae;
  padding: 0;
  margin: 12px 0 0 0;
}

.blockInside p {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #555454;
  font-style: italic;
  margin: 0;
  padding: 3px 20px;
  position: absolute;
  background-color: #fff;
  width: 164px;
  top: 2px;
  left: 320px;
}

.blockInside ul {
  margin: 42px 0 0 0;
  padding: 0;
}

.blockInside ul li {
  margin: 0;
  padding: 0 20px;
  list-style: none;
  display: block;
  float: left;
  border: none;
  width: 95px;
  text-align: left;
}

.blockInside ul li h4 {
  font-family: Trebuchet MS;
  font-size: 14px;
  margin: 0;
  font-weight: bold;
  padding: 0;
}
.blockInside ul li h4.budu {
   color: #47bc30;
}
.blockInside ul li h4.nebudu {
   color: #f10000
}

.blockInside ul li h3 a {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #555454;
    font-weight: normal;
  text-decoration: underline;
}


.blockInside ul li h3  {
  margin: 12px 0 0 0;
  padding: 0;
}

.blockInside ul li h5 {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #555454;
  margin: 3px 0 0 0;
  padding: 0;
  font-weight: normal;
}


.lastQ {
border:1px solid #AEAEAE;
height:auto;
margin:0;
padding:0 0 10px;
position:relative;
width:942px;
}

.lastQ p {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #555454;
	font-style: italic;
	margin: 0;
	padding: 3px 20px;
	position: absolute;
	background-color: #fff;
	width: 154px;
	top: -15px;
	left: 75px;
}

.lastQ ul {
  margin: 42px 0 0 0;
  padding: 0;
}

.lastQ ul li {
  margin: 0;
  padding: 0 10px;
  list-style: none;
  display: block;
  float: left;
  border: none;
  width: 168px;
  text-align: left;
}

.lastQ ul li h4 {
  font-family: Trebuchet MS;
  font-size: 16px;
  margin: 0;
  font-weight: normal;
  padding: 0;
}

.lastQ ul li h4 a{
  font-family: Trebuchet MS;
  font-size: 16px;
  margin: 0;
  padding: 0;
  color: #464545;
  text-decoration: none;
  cursor: pointer;
}


.lastQ ul li h3 a {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #464545;
    font-weight: normal;
  text-decoration: underline;
  cursor: pointer;
}




.lastQ ul li h3  {
  margin: 10px 0 0 0;
  padding: 0;
}

.lastQ ul li h5 {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #464545;
  margin: 3px 0 0 0;
  padding: 0;
  font-weight: normal;
  display: block;;
}




.push {
  height: 40px;
}


/******************** footer ******************/





/**/




/************************************************************************************************HEAD************************/

.container .head {
}

.container .head .logo {
	float: left;
	position:absolute;
}


.container .head .vhid {

cursor:pointer;
font-size:11px;
line-height:22px;

margin-top:10px;
position:absolute;
text-align:right;
top:7px;
width:940px;
}

.container .head .vhid a {
	text-decoration: none;
	color: #000;
	border-bottom:1px dotted;

}

.container .head .vhid a:hover{
border-bottom:0px dotted;

}


.container .head ul {
	float: right;
	list-style-type: none;
	display: inline;
	margin-top: 45px;
	height:40px;
	line-height: 40px;
}


.container .head li {
	display: inline;
margin-left:10px;
	padding-left: 25px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-size: 15px;
}

.container .head li a {
	color: #df0a00;
	font-style: italic;
	font-size: 15px;
}

.container .head li a:hover {
	color: #df0a00;
	font-style: italic;
	font-size: 15px;
	text-decoration: none;
}

.container .head li.active {
border:1px solid #B3B3B3;
color:#4B4B4B;
font-size:15px;
margin-left:25px;
padding-right:20px;
}


.clear {
	clear: both;
    height: 1px;
    margin: 0;
    padding: 0;
}




.container .content .votes_text {
	font-size: 22px;
		margin:60px 0 30px;
	color: #4c4c4c;
	text-align: center;
}


.container .content .voter {
	margin-top: 15px;
	background-image: url(../images/woter.gif);
	background-repeat: no-repeat;
	position: relative;
	clear: both;
	height: 289px;
	background-position: 70px 0;
	text-align: left;
	margin-bottom: 20px;
}


.container .content .voter .yes_number1 {
}


.container .content .voter h2 {
float:left;
font-size:80px;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:100%;
margin-top:93px;
margin-left: 160px;
position:relative;
text-shadow:0 1px 0 white;
width: 200px;
	text-align: center;
}


.container .content .voter span {
  background: url(../images/grad.png) repeat-x;
  position: absolute;
  display: block;
  width: 100%;
  height: 31px;
  top:10px;
}



.container .content .voter .yes_number {
	font-size: 80px;
	color: black;
	text-shadow:0 1px 0 #343434;
	float: left;
	position: relative;
}


.container .content .voter .no_number {
	font-size: 80px;
	color: black;
	text-shadow:0 1px 0 #343434;
	float: left;
	position: relative;
}

.container .content .voter .yes {
	font-size: 18px;
	float: left;
	color: #1db000;
	position: relative;
	margin-left: 160px;
	width: 200px;
	text-align: center;
	margin-top: 10px;
}


.container .content .voter .no {
	font-size:18px;
	color: #df0a00;
	float: left;
	position: relative;
	margin-left: 160px;
	width: 200px;
	text-align: center;
		margin-top: 10px;
}

.container .content .vote {
	width: 340px;
	margin: 0 auto;
}

.container .content .vote img  {

	margin: 0 auto;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}



.container .content .vote p {
	margin:  auto o; 
	font-size: 22px;
	color: #494848;
	cursor:pointer;
	float: left;
	height:30px;

}

.container .content .vote p a  {
	margin:  auto o; 
	border-bottom: 2px dashed;
	font-size: 22px;
	color: #494848;
	cursor:pointer;
	float: left;
	color: #000;
	text-decoration: none;
}
.container .content .vote p a:hover  {
	margin:  auto o; 
	border-bottom: 0px dashed;
	font-size: 22px;
	color: #494848;
	cursor:pointer;
	float: left;
	color: #000;
	text-decoration: none;
}




.container .content .forma {
	height: 250px;
    margin: 0;
    padding: 0;
	border: none;}
	
#VoteDescription {
background-image:url(../images/forma.gif);
background-repeat:no-repeat;
border-color:-moz-use-text-color -moz-use-text-color #FFFFFF;
border-style:none;
border-width:medium;
color:#A3A3A3;
font-family:"trebuchet MS";
font-size:13px;
height:107px;
margin-top:20px;
overflow:hidden;
padding:20px;
width:899px;
	}

#choiceform  {
	
}
/*
.container .content .forma #mind {
	width: 922px;
	height: 147px;
	background-image: url(../images/forma.gif);
	font-family: "trebuchet MS";
	border: none;
	color: #a3a3a3;
	font-size:13px;
	margin-top: 20px;
	padding: 20px;
	background-repeat: no-repeat;
	overflow:hidden;
	border-bottom-color:#FFF;
}
/**/
.container .content .forma .pozyciya {
	height: 60px;
    margin: 0;
    padding: 0;
}


 #backendtext {
background-color:black;
color:#47BC30;
font-size:22px;
font-weight:bold;
height:130px;
left:80px;
opacity:0.7;
filter: alpha(opacity = 70);
padding:100px 0 0 170px;
position:absolute;
top:64px;
width:568px;
z-index:99;
}

.container .content .forma .pozyciya .pidu {
	font-size: 18px;
	color: #1db000;
	list-style-type:none;
	width: 470px;
	cursor: pointer;
	margin: 0;
	clear: both;
    background-image: url(../images/yes.gif);
    background-repeat: no-repeat;
    background-position: right 4px;
    line-height: 28px;
}

.container .content .forma .pozyciya .pidu hover {
border: 1px red dashed;}


.container .content .forma .pozyciya .nepidu {
	font-size:18px;
	color: #df0a00;
	list-style-type:none;
	width: 470px;
	cursor: pointer;
	margin:0;
	clear: both;
    background-image: url(../images/no.gif);
     background-repeat: no-repeat;
    background-position: right 4px;
    line-height: 28px;
}
.container .content .forma .pozyciya img {
	margin-top: 3px;
	float: right;
	clear: both;

}

/******************************************************************content**********************************************************************************/






/*****************************************************************************/

.container .spliter {
clear:both;
height:80px;
width:100px;
}
.container .content .opinion {
	position: relative;
    margin-top: 50px;
    height: 215px;
}

.why {
  height: 215px;
  width: 265px;
  float: left;
}

.why h3 {
  font-family: Trebuchet MS;
  font-size: 22px;
  color: #555454;
  font-style: italic;
  margin: 11px 0;
  padding: 0;
}

.why p {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #555454;
  margin: 0;
  padding: 0;
  line-height: 20px;
  width: 240px;
}

.why a {
	font-weight: bold;
	color:#1DB000;
}
.why a:hover {
	text-decoration:none;
}

.blockLastChoose {
  height: 215px;
  width: 674px;
  float: right;
}

.blockInside {
	height: 182px;
	width: 673px;
	border: 1px solid #aeaeae;
	padding: 0;
	margin: 12px 0 0 0;
	float: left;
	display: inline;
}



.blockInside ul {
  margin: 42px 0 0 0;
  padding: 0;
}

.blockInside ul li {
  margin: 0;
  padding: 0 19px;
  list-style: none;
  display: block;
  float: left;
  border: none;
  width: 95px;
  text-align: left;
}

.blockInside ul li h4 {
  font-family: Trebuchet MS;
  font-size: 14px;
  margin: 0;
  font-weight: bold;
  padding: 0;
}
.blockInside ul li h4.budu {
   color: #47bc30;
}
.blockInside ul li h4.nebudu {
   color: #f10000
}

.blockInside ul li h3 a {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #555454;
    font-weight: normal;
  text-decoration: underline;
}

.blockInside ul li h3 a:hover {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #555454;
    font-weight: normal;
  text-decoration:none;
}







.lastQ ul li h4 a{
  font-family: Trebuchet MS;
  font-size: 16px;
  margin: 0;
  padding: 0;
  color: #464545;
  text-decoration: none;
  cursor: pointer;
}

.lastQ ul li h4 a:hover{
  font-family: Trebuchet MS;
  font-size: 16px;
  margin: 0;
  padding: 0;
  color: #464545;
  text-decoration: none;
color:red;
}



.lastQ ul li h3 a {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #464545;
    font-weight: normal;
  text-decoration: underline;
  cursor: pointer;
}

.lastQ ul li h3 a:hover {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #464545;
    font-weight: normal;
  text-decoration: none;
  cursor: pointer;
}


/**/
.lastQ ul li h6 {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #464545;
    font-weight: normal;
  text-decoration: none;
  margin: 0;
  padding: 0;
  font-style: italic;
  display:block;
}

/**/
.lastQ ul li h3  {
  margin: 10px 0 0 0;
  padding: 0;
  
}





/********************inner ******************/












/******************** footer ******************/


.footer {
background-image:url("../images/line.gif");
background-position:0 0;
background-repeat:no-repeat;
height:40px;
margin:15px auto 0;
position:relative;
width:942px;
}

.footer p.pLeft {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #515050;
	margin: 0 0 0 0;
	margin: 0 0 0 0;
	padding: 0;
	width: 300px;
	position: absolute;
	left: 4px;
	top: 3px;
}

.footer p.pLeft a {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #555454;

}

.footer p.pLeft a:hover {
	text-decoration:none;

}

.footer p.pRight {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #515050;
  margin: 0;
  padding: 0;
  width: 164px;
  position: absolute;
  right: 0;
}

.footer p.pRight img {
	position: relative;
	top: 4px;
	display:inline;
}

a img {
  border: none;
}

/* table
*/

.blockLastChoose2 {

  width: 939px;
  margin-top: 30px;
 
}

.blockInside2 {
  height: 155px;
  width: 939px;
  border: 1px solid #aeaeae;
  padding: 0;
  margin: 12px 0 0 0;
}

.blockInside2 p {
background-color:#FFFFFF;
color:#555454;
font-family:Trebuchet MS;
font-size:14px;
font-style:italic;
margin-left:10px;
margin-top:-10px;
padding:0 20px;
position:absolute;
width:164px;
}

.blockInside2 ul {
  margin: 42px 0 0 0;
  padding: 0;
}

.blockInside2 ul li {
  margin: 0;
  padding: 0 19px;
  list-style: none;
  display: block;
  float: left;
  border: none;
  width: 95px;
  text-align: left;
}

.blockInside2 ul li h4 {
  font-family: Trebuchet MS;
  font-size: 14px;
  margin: 0;
  font-weight: bold;
  padding: 0;
}
.blockInside2 ul li h4.budu {
   color: #47bc30;
}
.blockInside2 ul li h4.nebudu {
   color: #f10000
}

.blockInside2 ul li h3 a {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #555454;
    font-weight: normal;
  text-decoration: underline;
}
.blockInside2 ul li h3 a:hover {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #555454;
    font-weight: normal;
  text-decoration: none;
}


.blockInside2 ul li h3  {
  margin: 12px 0 0 0;
  padding: 0;
}

.blockInside2 ul li h5 {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #555454;
  margin: 3px 0 0 0;
  padding: 0;
  font-style:italic;
  font-weight: normal;
}

/********************************************************************************************************************************************************/

.background {width: 100%;
height: 100%; 
background-color: #494949;
opacity: 0.8;
position:absolute;
filter: alpha(opacity = 80);
z-index: 50;
top:0px;
}

.loginform {
width: 100%;
height: 100%; 

position:absolute;
z-index: 50;
top:0px;

	}
	.loginform table {
background-image:url("../images/vhid.png");

font-size:14px;
font-style:italic;
height:194px;
margin:200px auto 0;
opacity:0.99;
padding:20px 20px 20px 30px;
width:402px;
z-index:99;
	}
	
	
		.loginform table a {
		font-size: 12px;
		color:#4B4B4B;
		font-style:normal;
		}
		.loginform table a:hover {
		text-decoration: none;}
		
			.loginform .logintitle {
		font-size:18px;
font-weight:bold;
margin:0 0 0 150px;
width:90px;
color:#00CC00;
font-style: normal;

			}
	.loginform table td {
	padding: 4px;
	}
	.loginform #closeloginform { cursor:pointer;

margin-left:323px;
margin-top:-60px;
position:absolute;
	}
	.loginform .submit2 {
	font-size: 14px;
	background-color:#FFFFFF;
background-image:url("../images/button_background.gif");
background-repeat: repeat-x;
border:1px solid #B3B3B3;
color:#419B00;
cursor:pointer;

font-weight:600;
height:24px;
margin:0;
padding:0 10px;
margin:0 0 0 70px;
	
	} 
	


	.loginform .submit2:hover{
background-color:#f4f4f4;
background-image: none;}





.cnt input {
background-color:#FFFFFF;
background-image:none !important;
border:1px solid #EAE8E9 !important;
cursor:text !important;
float:left !important;
height:20px !important;
margin-bottom:none!important;
width:auto !important;}

.cnt td {
font-size:14px;
font-style:italic;
padding-bottom: 10px;
}

.cnt td a{
font-size: 12px;
		color:#4B4B4B;
		font-style:normal; }
		.cnt td a:hover {
		text-decoration: none;
		}
		
	.cnt .submit2 {
	font-size: 14px;
	background-color:#FFFFFF;
background-image:url("../images/button_background.gif") !important;
background-repeat: repeat-x;
border:1px solid #B3B3B3;
color:#419B00;
cursor:pointer !important;

font-weight:600;
height:24px;
margin:0;
padding:0 10px;
margin:0 0 0 70px;
	}

		.cnt .submit2:hover{
background-color:#f4f4f4;
background-image: none !important; }


/*************************************************************************************404*************************************/


.not_found {
}


.not_found  h6{
font-size: 17px;
font-weight: bold;
color:#DF0A00;
}

.not_found  p{
font-size: 16px;
margin-top: 20px;
}


.not_found ul {
font-size: 13px;
list-style-type:circle;
margin-left:10px;
}

.not_found ul li {
margin: 5px 0 0 5px !important;
padding:0 !important;
list-style-type: disc;
}


