*{
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
	background-repeat:no-repeat;
	text-align:left;
}
body{
	text-align:center;
	background:url(../../_common/img/main_bg.jpg) top center no-repeat;
}
body.internal {
	text-align:center;
	background-image:none;
}
body,h1,h2,h3,h4,h5,h6,form,input{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
.cb{
	clear:both;
}
#main {
	width:1020px;
	min-height:650px;
	_height:650px;
	margin:auto;
}
#header{
	height:100px;
	/*position:relative;*/
	/*border:1px solid red;*/
}
.logo {
	position:absolute;
	top:33px;
	margin-left:28px;
	/*border:1px solid red;*/
}
#homeLink{
	display:block;
	margin:40px 0px 0px 0px;
	background:url(../../_common/img/home.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:10px 30px 10px 35px;
	float:right;
}
#homeLink:hover{
	color:#EA1D25;
}
.mainMenu {
	margin:0px;
	padding:32px 140px 0px 0px;
	text-align:right;
	color:#D32027;
}
.mainMenu a {
	padding:4px 5px 4px 5px;
	color:#D32027;
	text-transform:uppercase;
	text-decoration:none;
}
.mainMenu a.active {
	background-color:#D32027;
	color:#ffffff;
}
.modelSearch {
	/*color:#FF9CD8;
	text-transform:uppercase;
	font-size:36px;
	font-weight:normal;*/
	padding:0px 0px 0px 300px;
}
.contentText {
	margin:20px 0px 0px 465px;
	text-align:justify;
}
.contentForm {
	margin:20px 0px 0px 465px;
}
.formTable {
	margin:0px 0px 0px 50px;
}
.redBorder {
	border:1px solid #D32027;
	height:14px;
}
.footer {
	width:1020px;
	margin:auto;
	padding:10px 0px 40px 0px;
}
.copyRight {
	width:400px;
	float:left;
	text-align:left;
	color:#ED2027;
}
.developed {
	width:400px;
	float:right;
	text-align:right;
	color:#ED2027;
}
.developed a {
	font-weight:bold;
	text-decoration:none;
	color:#D32027;
}
.developed a:hover {
	text-decoration:underline;
}
.list_faq {
	padding:0px;
	margin:0px;
	list-style:none;
}
.list_faq li {
	padding:2px 0px 2px 10px;
	margin:0px;
	list-style:none;
	background:url(../../_common/img/list_ico.gif) left 7px no-repeat;
}
.list_faq li a {
	color:#D32027;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.list_faq li a:hover {
	text-decoration:underline;
}

.list_faq_new {
	padding:2px 0px 2px 10px;
	margin:0px;
	list-style:none;
	background:url(../../_common/img/list_ico.gif) left 7px no-repeat;
}
.list_faq_new a {
	color:#D32027;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.list_faq_new a:hover {
	text-decoration:underline;
}

/*Login Start*/
.formDiv {
	margin:25px 0px 0px 0px;
}
.clearNoneDivName {
	width:100px;
	float:left;
	text-align:right;
	margin:0px 10px 0px 0px;
}
.clearNoneDiv input {
	width:100px;
}

.clearNoneDiv select, option {
	width:93px;
}

.clearButtonDiv {
	margin:10px 0px 0px 110px;
}
.input_conteiner {
	margin:0px 0px 2px 0px;
}
.input_conteiner_2 {
	margin:2px 0px 0px 0px;
}
/*Login End*/


/*Prewieu delete Start*/
.deleteSmall {
	background-image:url(../../_extranet/img/delete.gif) !important;
	background-position: left 0px !important;
	background-repeat:no-repeat;
	padding:0px !important;
	height:10px!important;
	width:10px!important;
}
.delete {
	background-image:url(../../_extranet/img/delete.gif) !important;
	background-position: right 2px;
	background-repeat:no-repeat;
	padding:0px 13px 0px 0px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px !important;
	text-transform:uppercase;
	color:#90A4C0;
	font-weight:normal;
	text-transform:uppercase;
	width:50px;
}
.delete:hover{
	text-decoration:none;
}
.deleteNew {
	background-image:url(../../_extranet/img/close_red.gif);
	background-position: right 0px;
	background-repeat:no-repeat;
	margin:2px 0px 0px 0px;
	padding:0px 13px 0px 0px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px !important;
	text-transform:uppercase;
	color:#90A4C0;
	font-weight:normal;
	text-transform:uppercase;
	width:150px;
}
.deleteNew:hover{
	text-decoration:none;
	background-image:url(../../_extranet/img/close_red_active.gif);
}

/*Prewieu delete End*/

h1.title{
    text-align: left;
    font-size: 30px;
    padding: 20px 0 20px 0;
    margin: 0 20px 0 150px;
	color:#FF9CD8;
	font-weight:bold;
}


 .errors_text{
  color:#FF9CD8;
 }
 .newsItemInternal{
	margin:0px 10px 10px 0px;
}
.newsItemInternal *{
	color:#686868;
}
.newsItemInternal h2{
	font-size:14px;
}
.newsDate{
	text-align:right;
	font-style:italic;
	font-size:11px;
}
.moreBlock{
	text-align:right;
	padding:5px 0px 0px 0px;
}
.moreBlock a{
	font-style:italic;
	color:#ED2027;
}




.contentTextVote_new {
	margin: 0px 10px 0px 10px;
	width:615px;
	_width:595px;
	float:left;
	min-height:340px;
	_height:340px;
	background:#ffffff url(../../_common/img/girl.gif) left top no-repeat;
}
.botVotLink {
	text-align:center;
	padding: 50px 0px 40px 0px;
}
.botVotLink a {
	color:#B3060C;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.botVotLink a:hover {
	text-decoration:none;
}
.contentTextVote_new p {
	font-weight:normal;
	text-align:center;
	color:#000000 !important;
}
.contentTextVote_new * {
	color:#000000 !important;
}
.voiting_item_new{
	margin: 0px 105px 0px 20px;
	_margin: 0px 100px 0px 15px;
	width:150px;
	float:left;
	min-height:340px;
	_height:340px;
}
.voiting_item_new4{
	margin: 0px 0px 0px 20px;
	width:150px;
	float:left;
	min-height:340px;
	_height:340px;
}
.voiting_item_new5{
	margin: 0px 20px 0px 20px;
	_margin: 0px 20px 0px 15px;
	width:150px;
	float:left;
	min-height:340px;
	_height:340px;
}
.voiting_item_new6{
	margin: 0px 20px 0px 20px;
	width:150px;
	float:left;
	min-height:340px;
	_height:340px;
}
.voiting_item_new10{
	margin: 0px 0px 0px 20px;
	width:150px;
	float:left;
	min-height:340px;
	_height:340px;
}

.voiting_item{
	margin: 0px 20px 0px 20px;
	width:150px;
	float:left;
	min-height:340px;
	_height:340px;
}
.voiting_image img {
	border:2px solid #3B0102;
	margin:0px;
	padding:0px;
}
.voiting_image {
	margin:0px;
	padding:0px;
}
.vote_form{
	display:none;
	position:absolute;
	margin:-82px 0px 0px 0px;
	width:154px;
	color:#ffffff;
	background-color:#3B0102;
	height:80px;
	padding:0px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}
.vote_form form{
	margin:0px 5px 0px 5px;
	padding:0px;
}
.vote_form span, .vote_form a{
	color:#ffffff;
}
.voiting_botton{
/*height:19px;*/
}
.voting_error {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:red;
	font-weight:bold;
	text-align:center;
	padding:10px 0px 20px 0px;
}
.voiting_text{
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	font-style:bold;
	font-size:12px;
}
.vote_form_close{
	text-align:right;
	margin:4px 4px 0px 0px;
	padding:0px;
	height:21px;
}
.votingButton {
	display:block;
	width:104px;
	height:19px;
	background-image:url(../../_common/img/buttons/vote.gif);
	margin:0px;
	padding:0px;
}
.contentTextVote {
	margin:20px 30px 0px 30px;
	min-height:200px;
	_height:200px;
}
.contentTextVote, .contentTextVote *{
	color:#000000;
	font-size:12px;
	text-align:center;
}
.contentFormVote {
	margin:20px 0px 0px 20px;
}
.catcha {
	/*margin:-4px 0px 0px 5px;*/
	border:1px solid #D32027;
	vertical-align:middle;
}
.voteBanner {
	width:975px;
	margin:10px auto 30px auto;
}
.closeVoteBtn {
	display:block;
	width:10px;
	height:10px;
	background-image:url(../../_common/img/buttons/cls.gif);
	margin:0px;
	padding:0px;
	float:right;
	text-decoration:none;
}

.voting_msg{
	padding:0px 0px 0px 50px;
	text-align:center;
}
.capthaBlock{
	margin-top:10px;
}
.captchaOk{
	margin-left:20px;
	_margin-left:15px;
}
#voteBannerImg{
	margin:30px 0px 0px 0px;
	text-align:center;
}
#redEmailBlock{
	background-color:#C1040B;
	margin:0px 40px 20px 40px;
	padding:10px;
}
#redBlockText{
	float:left;	
	width:710px;
}
#redBlockText, #redBlockText *{
	color:#FFFFFF;
	font-size:13px;
}
#redBlockField{
	float:right;
	width:200px;
	text-align:right;
}
#redBlockField form{
	text-align:right;
}
.redBlockInput{
	width:190px;
	height:20px;
	line-height:20px;
	border:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-indent:5px;
	margin-bottom:5px;
}
.submitRedBtn{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.back_voting{
	text-align:right;
	padding: 5px 70px 0px 0px;
	
}
.back_voting a {
	color:#B3060C;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}