﻿*{
margin: 0px;
padding: 0px;}

html, body {
	background-color: #fbf3eb;
	color: #181816;
	font-size: .88em;
	letter-spacing: .02em;
	font-family:  Verdana, Tahoma, Arial, sans-serif;
	text-align: left;
	height: 100%;
	width: 100%;
}

ul, h1, h2, h3, h4, h5, h6, p, form, input {	padding: 0px;	margin: 0px;}
h1 {font-size:170%;}
h2 {	font-size: 150%;}
h3{	font-size: 150%; font-weight: normal; }

h3 span {color:#5673B0;margin-bottom:15px;display:block;}

h4 {	font-size: 1.05em;	line-height: 1;}

h4, h4 a { color: #6c6760;}
h4 a:hover {	color: #181816;}

li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
input, textarea, select {
	font-size: 1em;
	font-family:  Verdana, Tahoma, Arial, sans-serif;
}

a {
	color: #5673b0;
	cursor: pointer;
	text-decoration: underline;
}

a:hover {
	color: #ec008c;
	text-decoration: underline;
}
a:focus, img:focus { 	outline: none;}

.sub_t_size {
	font-size: .88em;
}

a.sub_link { text-decoration: none;}

a.sub_link:hover {
	color: #181816;
	text-decoration: none;
}
.date_post, .sub_t_color, .sub_link {
	color: #6c6760;
}

.link_selected { font-weight: bold;}

img { border: none;}

.fieldRequired{color: #ce3420;}

/* backround images !!!*/
.icon_bg, .glow_v_tile
	, .search_quick_container .submit_btn
	, .logo_main a
	, .submit_img_btn
	, .sheme_ul li a.sheme_el
	, .link_ic span
	, .unit_rating a, .unit_rating .current_rating
	, div.block  h2 a span 
	, div.block  h2 p span {
	background-image: url('/templates/images/icons.png');
	background-repeat: no-repeat;
}

.bg_1_tile
	, div.v_1
	, div.v_2, div.h_1, div.h_2
	, div.bottom_space, div.bottom_space div 
	, div.width_announce div.top_space {
	background-image: url('/templates/images/bg_body.png');
	background-repeat: no-repeat;
}

a.link_ic {
	text-decoration: none;
}

.link_ic span {
	display:inline-block;
	font-size:0;
	height:12px;
	line-height: 1;
	margin-right: 1px;
	vertical-align: -2px;
	width:12px;	
}

.ic_to_comment span {
	background-position: 0px -120px;
}

/* main blocks */
div.body_container {
	position: relative;
	padding: 0 7px ;
	text-align: center;
	zoom: 1;
	z-index: 1;
}
div.header_container,div.main_container ,div.footer_container{
	position: relative;
	width: 970px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	background-color: transparent;
}

#footer{
zoom:1;
overflow: hidden;
font-size: 11px;
margin: 20px auto;
width: 970px;
}

#footer_menu{
overflow: hidden;
width: 550px;
margin: 6px auto;}

#footer_menu a{
color: #000;
text-decoration: none;}

#footer_menu li{
float: left;
text-align: center;
padding: 0px 11px;
border-left: #afb4a8 solid 1px;}

#footer_menu li.first{
border: 0px;}

#copyright{
width: 100%;
1overflow: hidden;
zoom: 1;
border-top: #afb4a8 solid 1px;
padding-top: 9px;
text-align: center;
margin-bottom: 27px;}

div.main_container {
	margin-top: 12px;
}

div.column_1, div.column_2, div.wrap_colomn, div.column_1_1, div.column_1_2 {
	position: relative;
}
div.wrap_colomn { width: 100%;}

div.column_1 {
	float: left;
	width: 708px;	
}

div.column_2 {
	margin-top: 2px;
	float: right;
	width: 250px;
}

div.column_1_1 {
	float: left;
	width: 497px;
	zoom: 1;
	overflow: hidden;
}

div.column_1_2 {
	float: right;
	width: 199px;
	zoom: 1;
	overflow: hidden;
}

div.column_1, div.column_1_1 { margin-right: 0px;}

div.bottom_space {
	position:relative;
	overflow: hidden;
	font-size: 0;
}

/* block with glow and shadow*/
div.block {
	background-color: transparent;
	position: relative;
	margin-bottom: 12px;
	line-height: 1.3;
}

.column1_1 .block{
margin-bottom: 6px;}

div.block .v_1, div.block .v_2 , div.block  div.content {
	position: relative;
	background-repeat: repeat-y;
}

div.block .h_1, div.block .h_2, div.width_announce  div.top_space {
	position: relative;
}

div.block .v_1, div.block .h_1, div.block  div.bottom_space { padding-left: 10px; }

div.block .h_2 { padding-top: 7px; }

div.block .v_2 , div.block .h_2, div.block  div.bottom_space div { padding-right: 10px;}

div.block div.bottom_space, div.block div.bottom_space div { height: 10px;}

div.width_1 .v_1 { background-position: -1939px 0px ;}
div.width_1 .v_2 { background-position: -1949px 0px ; }

div.width_2 .v_1 { background-position: -3355px 0px ;}
div.width_2 .v_2 { background-position: -3365px 0px ;}

div.width_3 .v_1 { background-position: -3855px 0px ;}
div.width_3 .v_2 { background-position: -3865px 0px ;}

div.column_1_1 div.width_1 .v_2 { background-position: -2160px 0px ; }

div.column_1_2 div.width_2 .v_2 { background-position: -3416px 0px ; }
div.column_1_2 div.width_3 .v_2 { background-position: -3916px 0px ; }

div.color_1 .h_1 { background-position: -2647px 0px ;}
div.color_1 .h_2 { background-position: -2657px 0px ;}

div.color_2 .h_1 { background-position: -2647px -101px ;}
div.color_2 .h_2 { background-position: -2657px -101px ;}

div.column_1_1 div.color_1 .h_2 { background-position: -2868px 0px ; }
div.column_1_1 div.color_2 .h_2 { background-position: -2868px -101px ; }

div.column_1_2 div.width_2 .h_2 { background-position: -3666px 0px ;}
div.column_1_2 div.width_3 .h_2 { background-position: -3666px -101px ;}

div.width_2 .h_1 { background-position: -3605px 0px ;}
div.width_2 .h_2 { background-position: -3615px 0px ;}

div.width_3 .h_1 { background-position: -3605px -101px ;}
div.width_3 .h_2 { background-position: -3615px -101px ;}

div.width_1 div.bottom_space { background-position: -2647px 100%;}
div.width_1 div.bottom_space div { background-position: -2657px 100%;}

div.width_2 div.bottom_space { background-position: -3605px 100%;}
div.width_2 div.bottom_space div { background-position: -3615px 100%;}

div.width_3 div.bottom_space { background-position: -3605px -207px;}
div.width_3 div.bottom_space div { background-position: -3615px -207px;}

div.column_1_1 div.width_1 div.bottom_space div { background-position: -2868px 100%;}

div.column_1_2 div.width_2 div.bottom_space div { background-position: -3666px 100%;}
div.column_1_2 div.width_3 div.bottom_space div { background-position: -3666px -207px;}

div.width_announce {
	width: 199px;
	margin-top: -6px;
	margin-bottom: 6px;
}

div.width_announce  div.top_space {
	padding: 75px 15px 3px;
	background-position: -4105px 0px;
}

div.width_announce  div.bottom_space {
	height: 12px;
	background-position: -4105px 100%;
}


/* headers block */
div.log_main_container {
	position: relative;
	background-position: 0 0;
	background-color: #f4d8e5;
	height: 122px;
}

.header_profile_menu{
	font-weight: 600; 
	width: 200px; 
	position: absolute; 
	top: 20px; 
	right: 45px;
}

.log_main_container  h1 { position: absolute; top: 0; left: 0;}
.log_main_container  h1 a {
	position: absolute;
	background-position: -60px -42px;
	width: 345px; height: 121px; top: 1px; left: 31px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -5000px;
}

.log_main_container a.login_link , .log_main_container a.registration_link {
	position: absolute; top:1px; height: 38px;
	overflow: hidden; text-indent: -5000px;
}
.log_main_container a.registration_link { width: 201px; background-position: -153px 0px; }
.log_main_container a.login_link { width: 92px; right:248px; background-position: -60px 0px; }
.log_main_container a.registration_link, .search_quick_container {	right: 45px;}
.search_quick_container { position: absolute;	top: 59px;}
.search_res, .search_res li{overflow: hidden; zoom: 1;}
.search_res li{padding-bottom: 40px;}


.search_quick_container .input_txt {
	position: absolute;	right: 26px; top: 0;
	width: 187px; /*height: 15px;*/
	padding: 9px 7px;
	font-size: 11px;
	/*letter-spacing: .09em;*/
	background-color: white;
	border: 1px solid #e5a4b7;
	color: #d195a7;
	overflow: hidden;
}
.search_quick_container .input_txt:focus { color: #181816;}

.search_quick_container .submit_btn {
	position: absolute;	right: 0; top: 0;
	width: 26px; height: 33px;
	border: none; padding: 0; overflow: hidden;
	background-position: -30px 0px;
	overflow: hidden;
	text-indent: -5000px; outline: none; 
}


/*main menu*/
div.menu_main_container {
	position: relative;
	background-position: 0px -122px;
	padding: 8px 5px 4px 5px;
	background-color: #57BBD4;
}
div.header_container .bottom_space {
	height: 14px;
	background-position: 0px 100%;
	background-color: #F4D8E5;
	width: 100%;
}

.main_menu_ul {
	width: 100%;
	position: relative;
}
.main_menu_ul li {
	position: relative;
	float: left;
	margin: 0;
	margin-right: 15px;
}

.main_menu_ul li a, .main_menu_ul li p{
	display: block;
	color: white;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .05em;
	padding: 10px 20px 5px;
	text-transform: uppercase;
	text-decoration: none;
}
.main_menu_ul li p:hover {	color: white; text-decoration: none;}
.main_menu_ul li a:hover {	color: white; text-decoration: none;}

.main_menu_ul .dropdown_menu {
	background-color: #57BBD4;
	margin: -3px -1px 0px 0px;
	padding-bottom: 10px;
	position: absolute#ratingBtn
	z-index: 100;
	width: 170px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
}

.main_menu_ul .dropdown_menu li {	float: none; position: relative; width: 100%; }

.main_menu_ul .dropdown_menu li a {
	display: block;
	font-size: 11px;
	text-transform: capitalize;
	text-decoration: underline;
	padding-top: 7px;
}
.main_menu_ul .dropdown_menu li a:hover {text-decoration: none;}

/* blocks*/
div.block_in , ul.block_in {
	position: relative; 
	margin-bottom: 1.2em;
	
}

ul.block_in  {
	margin: 1.2em 0px;
	overflow: hidden;
	zoom: 1;
	width: 400px;
	position: static;
}

.block_in.comments_title{
color: #5673B0}



div.block  h2 {
	position: relative;
	font-size: 1em;
	padding: 0px 5px 2px;
}

div.block div.h_1 h2 {
	padding: 2px 5px 2px;	
}

div.block  h2 a, div.block  h2 p{
	display: inline-block;
	line-height: 1;
	color: #6c6760;
	text-decoration: none;
}

div.block  h2 a span, div.block  h2 p span{
	display: inline-block;
	width: 16px; height: 16px;
	margin: 0 0 -1px 0;
	background-position: 0px -16px;
}

div.block  h2 a em, div.block  h2 p em{
	display: inline-block;
	padding: 0 .1em 0 5px;
	font-style: normal;
	min-height: 16px;
	text-decoration: none;
	font-size: 1em;
	text-transform: uppercase;
	/*font-weight: 400;*/
}

div.color_1 div.h_1 h2 a span { background-position: 0px -32px;}
div.color_2 div.h_1 h2 a span { background-position: 0px -80px;}
div.width_2 div.h_1 h2 a span { background-position: 0px -48px;}
div.width_3 div.h_1 h2 a span { background-position: 0px -64px;}

div.color_1 div.h_1 h2 p span { background-position: 0px -32px;}
div.color_2 div.h_1 h2 p span { background-position: 0px -80px;}
div.width_2 div.h_1 h2 p span { background-position: 0px -48px;}
div.width_3 div.h_1 h2 p span { background-position: 0px -64px;}

div.block div.h_1 h2 a em  {
	text-decoration: none;
}

div.width_2 div.h_1 h2, div.width_2 div.h_1 h2 a, div.width_3 div.h_1 h2, div.width_3 div.h_1 h2 a {
	color: white;
}

div.cnt_in {	padding: 3px 10px;}

.column_1_2 div.width_1 div.cnt_in , .column_1_2 div.width_2 div.cnt_in , .column_1_2 div.width_3 div.cnt_in  { 
	padding: 8px 10px 7px;
}

div.width_1 div.cnt_in   {
	padding: 9px 70px 7px 20px;
	zoom: 1;
	overflow: hidden;
}



/* posts news*/

div.post_cnt, div.comments_conteiner, div.post_content, div.write_comment_cnt {
	position: relative;
	zoom: 1;
}

.post_content_left{
	width: 227px; 
	float: left;
}

.post_content_right{
	width: 367px; 
	float: left;
}

div.wrapper, ul.wrapper, p.wrapper   {
	position: relative;
	width: 100%;
}

div.post_cnt h3, .block_in h3 {
	margin: 0 0 .3em 0;
	color: #5673b0;
}
.date_post, .link_to_post, .link_ic {
	display: inline;
	padding: 0 .9em 0 0;
}

div.brief {
	position: relative;
	overflow: hidden;
}

div.brief_img  img {
	border: 1px solid #e6e5de;
}

div.post_brief_cnt {
	position: relative;
	padding-left: 172px;
	overflow: hidden;
	zoom: 1;
}

div.post_brief_cnt div.brief_img {
	position: relative;
	margin-left: -172px;
	float: left;
	width: 172px;
	overflow: hidden;
}

.breadcrumbs{
zoom: 1;
overflow: hidden;
margin-bottom: 12px;
padding-left: 10px;}

div.post_cnt .sub_post, div.post_cnt .post_brief, div.post_content {
	margin: 2px 0 5px;
}

div.post_el_cnt {
	position: relative;
	padding-left: 140px;
	margin-bottom: 5px;
	
}

div.post_el_cnt  div.brief_img {
	position: relative;
	float: left; 
	margin-left: -140px;
	width: 130px;
	overflow: hidden;
}

div.post_comment {
	position: relative;
	padding-left: 62px;
	margin-bottom: 9px;
}

.post_comment.L1{
padding-left: 82px;}

.post_comment.L2{
padding-left: 102px;}

.post_comment.L3{
padding-left: 122px;}

.post_comment.L4{
padding-left: 142px;}

.post_comment.L5{
padding-left: 162px;}

div.post_comment div.brief_img {
	position: relative;
	float: left; 
	margin-left: -62px;
	width: 52px;
	overflow: hidden;
}
div.post_comment div.brief_img img{max-width: 50px;}


div.post_el_cnt div.wrapper .sub_post {
	padding-bottom: 5px;
	border-bottom: 1px solid #EEEBE7;
}

div.post_comment div.wrapper {
	border-bottom: 1px solid #EEEBE7;
}

div.comments_conteiner, div.post_el_cnt div.wrapper .sub_post, div.write_comment_cnt {
	margin-right: 49px;
}

div.write_comment_cnt {	padding: 10px 0;}
div.write_comment_cnt textarea {
	background-color: #FBF3EB;
	padding: 1px; padding-left: 8px;
	border: 2px solid #e4e3db;
	width: 480px; height: 60px;
	margin-bottom: 7px;
}
.submit_btn {
	padding: 7px 8px;
	border: none;
	background-color: #f4d8e5;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
}

.submit_btn:focus { 	outline: none;}

/* add links to post*/
.add_links_ul li {
	/*position: relative;*/
	padding: 0 0 0 5px;
	margin: 0 0 .5em 15px;
	zoom: 1;
	overflow: hidden;
}

.add_links_ul li a {
	color: #6C6760;
	font-weight: bold;
	padding: 0 0 0 5px;
	display: block;
	float: right;
	width: 262px;
}

.add_links_ul .contest_list{
	height: 16px; 
}

.add_links_ul .contest_list.active{
	background: url(/templates/images/icons.png) -424px 0px no-repeat; 
}

.add_links_ul .contest_list a{
	padding-left: 18px;
}

.add_links_ul .contest_list.active a{
color: #ec008c}

.add_links_ul li span{
width: 70px;
float: left;
display: block;}

.add_links_ul li a:hover {
	color: #EC008C;	
}

.post_short_ul li {	
	position: relative;
	margin: 0 0 9px 0;
}

.post_short_ul li p, .post_short_ul li h4 {	
	position: relative;
	margin: 0 0 2px 0;
}

.post_short_ul.voting{
width: 84%;
margin: 0px auto 7px auto;}

.post_short_ul.voting li{
margin-bottom: 4px;}

.post_short_ul.voting input{
vertical-align: -2px;}

.post_short_img_ul li {
	padding-left: 105px;
	overflow: hidden;
	z-index: 1;
	zoom: 1;
}

.post_short_img_ul div.brief_img {
	position: relative;
	margin-left: -105px;
	float: left;
	width: 105px;
	overflow: hidden;
}

/*pagination*/

.pagination { text-align: center; line-height: 1.5; margin-top: 13px;}
div.width_1 .pagination { padding: 0 45px 0 0;}

.pagination a {
	display: inline-block;
	padding: 2px 4px ;
	border: 1px solid #bebbb7;
	text-decoration: none;
	color: #736B60;
}

.pagination a:hover {
	border-color: white;
	color: white;
	background-color: #EE8AA2;
	text-decoration: none;
}

.pagination a.disable_link , .pagination a.disable_link:hover {
	color: #AFAAA4; 
	cursor: default;
	border-color: #EEEBE7;
	background-color: transparent;
}

.pagination span.space {
	display: inline-block;
	padding: 2px;
	color: #AFAAA4; 
}


/*announcement*/

div.column_1_2 div.announcement_container {
	max-width: 159px;
	overflow: hidden;
	text-align: center;
}
div.announcement_container .img_cnt {	text-align: center;}
div.column_1_2 div.announcement_container .img_cnt img { 
	border: 2px solid white;
}

div.announcement_container p , div.width_announce div.cnt_in p { 
	margin-bottom: 4px;
}

div.width_announce div.cnt_in, div.width_announce div.cnt_in a {
	color: white;
}


div.width_announce div.cnt_in p {
	text-align: center;
}

/* sheme ul*/
.sheme_ul li {
	position: relative;
	float: left;
	width: 108px;
	text-align: center;
	overflow: hidden;
	margin-right: 16px;
}

.sheme_ul li.last { margin-right: 0px;}

.sheme_ul li a { font-weight: bold;}

.sheme_ul li a.sheme_el {
	display: block;
	position: relative;
	padding: 5px;
	min-height: 10px;
	background-position: -59px -171px;
}
/* competition_users_ul */
.competition_users_ul li {
	float: left;
	position: relative;
	width: 145px; 
	margin-right: 10px;
	margin-bottom: 10px;
}

.competition_users_ul li p, .competition_users_ul .rating_cnt {
	margin-bottom: 4px;
}
.competition_users_ul img {
	border: 2px solid #E6E5DE;
}

/* unit_rating */
.rating_cnt { position: relative;}

.rating_cnt .unit_rating, .rating_cnt .name_rating { 
	position: relative;
	float: left;
	line-height: 12px;
}


.unit_rating {
	position: relative;
	width: 60px;
	height: 12px;
	overflow: hidden;
}

.unit_rating a, .unit_rating .current_rating {
	position: absolute;	top: 0;
	width: 12px; height: 12px;	
	text-indent: -5000px;
	overflow: hidden;
}

.unit_rating a.unit_1 { left: 0px; background-position: -59px -288px;}
.unit_rating a.unit_2 { left: 12px; background-position: -72px -288px;}
.unit_rating a.unit_3 { left: 24px; background-position: -84px -288px;}
.unit_rating a.unit_4 { left: 36px; background-position: -96px -288px;}
.unit_rating a.unit_5 { left: 48px; background-position: -108px -288px;}

.unit_rating .current_rating {
	left: 0;
	width: 0;
	background-position: -59px -300px;
	z-index:1;
}


/* advertising places*/

.adv_b.block {
	margin-bottom: 17px;
}
div.header_container .adv_b {
	/*background-position: -969px 0px;*/
	background-repeat: repeat-y;
	/*background-color: #bdbec0;*/
	text-align: center;
	/*padding-top: 5px; padding-bottom: 5px;*/
	width: 100%;
}

div.header_container .adv_b div.bnr {
	/*width: 728px;*/
	/*background-color: white;*/
	margin: 0px auto;
}

div.adv_b {text-align: center;}

div.adv_b div.240x400 { margin: 0 auto; }



/* fx float*/
.clearfx:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
  visibility: hidden;
}


/* ========================= */

.popup-login {
	position:absolute;
	top: 1px; 
	left: 526px; 
	width:0px;
	height:0px;
	overflow:visible;
	z-index:10;
}
.popup-login .popup-login-wrap {
	position:relative; 
	left: 0; 
	top: 0; 
	width: 200px;
}

.popup-login .cnt_in, .popup-login-bottom  {
	background-image: url('/templates/images/popup-login-tile.png');
}

.popup-login .cnt_in {
	padding: 0 19px;
	background-position: 0 0;
	background-repeat: repeat-y;
}

.popup-login-top {position: relative;}

.popup-login-top a {
	width: 100%;
	position: absolute;
	top: 0; left: 0;
	overflow: hidden;
	text-indent: -3000px;
}
.popup-login-top , .popup-login-top a { height: 36px; } 

.popup-login-y p {clear:both;}

.popup-login-bottom  {
	height: 14px;
	position: relative;
	font-size: 0;
	background-position: 0 100%;
	background-repeat: no-repeat;
}

.login-form, .login-form  a {
	font-size: 11px;
	color: #fff;
}

.popup-login a:hover {
	color: white;
}

.login-form label {
	display: inlne;
	padding-left: 3px; 
}

.login-form p {
	zoom: 1;
	padding-bottom: 7px; 
}

.login-form p.submit-cnt { text-align: center;}

.login-form p.submit-cnt .submit_img_btn {
	margin: 0 auto;
	width: 106px;
	height: 43px;
	background-position: -183px -171px;
	
}
.submit_img_btn {
	display: block;
	overflow: hidden;
	width: 120px;
	height: 25px;
	text-indent: -5000px;
	border: none;
}

.hold-session label,
.hold-session input{
	vertical-align: middle;
}

.hold-session input {
	margin-top: 1px; 
}

.login-input-text input {
		font-family: Verdana;
	width: 158px; 
}
.login-error {display: none; padding-top:1px;}



#nav{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;
}
#nav li{
    display:block;
    float:left;
    margin:0px;
    padding:0px;

}
#nav a, #nav li{
    display:block;
}

#nav li.hover .dropdown_menu,
#nav li:hover .dropdown_menu {display:block;}

#nav .dropdown_menu {
    display: none;
    position:absolute;
    padding:0 0 7px 0;
    margin:0px;
	z-index: 20;
}

#nav .dropdown_menu li {clear:both;}


ul.main_menu_ul li a, ul.main_menu_ul li p {margin: 0px 4px;}

#nav li:hover,
#nav li.hover,
#nav a:hover{


}


.submitContainer,
.fieldcontainer {zoom: 1; margin-bottom: 15px; overflow:hidden;}

.fieldcontainer p{margin-bottom: 3px;}

.fieldcontainer .fieldDescription {float:left;width: 150px; font-weight:bold;}
.fieldcontainer .fieldControl {float:left;width: 250px;}
.fieldcontainer .fieldControl .input {
	border:2px solid #E4E3DB;
	color:#3F3F3F;
	padding:2px 0px;
	background-color:#FBF3EB;
	width:200px;
}
.fieldcontainer .fieldControl .inputSelect {
	width:204px;
}
.inputTextarea {
	width: 346px;
	height:74px;
	border: #e6e5de solid 1px;
	background: #fbf3eb;
	padding: 2px;
}

.input.inputText{
	width: 346px;
	border: #e6e5de solid 1px;
	background: #fbf3eb;
	padding: 2px;
}

.submitCommand{
	-moz-border-radius:4px;
	background-color:#F4D8E5;
	border:medium none;
	padding:7px 8px;
	cursor: pointer;
}

.radioset{
margin-left: 40px;}

.radioset li{
margin-bottom: 3px;}

.radioset input{
margin-right: 7px;}

.error_msg{
background: #ff7ab8;
padding: 3px 15px;
margin-bottom: 15px;
width: 322px;
color: #fff;}

.mainProfile{overflow: hidden; zoom: 1; margin-bottom:25px; clear: both;}
.mainProfile .pic {float:left;width:100px;height:100px;border:2px solid #E4E3DB;margin-right: 10px;}
.mainProfile .pic img {width: 100px; height: 100px;}
.mainProfile .data {float:left;width:400px;}


.new_issue{
overflow: hidden;}

.nil img{
width: 199px;}

.years{
overflow: hidden;
zoom:1;
margin-bottom: 30px;}

.years li{
float: left; padding-right: 20px;}

.ara{
zoom: 1;
overflow: hidden;}

.ara h2{
margin-bottom: 8px;}

.arb{
width: 30%;
float: left; 
margin: 0px 18px 44px 0px;
text-align: center;}

.arb .link{
margin-top: 4px;}

.blog_list{
border-bottom: #eeebe7 solid 1px;
zoom: 1;
overflow: hidden;
margin-bottom: 8px;
padding-bottom: 8px;}

.blog_title{
font-size: 19px !important;
padding-left: 0px !important;
color: #5673b0;
font-weight: 400;
margin-bottom: 6px;}

.blog_title a{
color: #5673b0 !important;}

.blog_post_title{
font-size: 18px !important;
padding-left: 0px;
color: #5673b0;
font-weight: 400;}

.blog_func{
zoom: 1;
overflow: hidden;
margin: 12px 0px;}

.blog_func a{
color: #181816;
font-weight: 600;}

.faq_block{
overflow: hidden;
zoom: 1;
margin-bottom: 16px;
padding-bottom: 16px;
border-bottom: #eeebe7 solid 1px;}

.faq_question{
font-weight: 600;
margin-bottom: 4px;}

.faq_answer{
margin-left: 35px;}

.faq_textarea{
background-color:#FBF3EB;
border:2px solid #E4E3DB;
height:360px;
margin-bottom:7px;
padding:1px 1px 1px 8px;
width:480px;}

.txt_cnt p img{
clear: both;
margin: 4px 0px;
display: block;}


.scheme_item{
zoom: 1;
overflow: hidden;
margin-bottom: 17px;}

.scheme_left{
width: 200px;
margin-right: 20px;
float: left;}

.scheme_right{
width: 370px;
float: right;}

.write_letter p{
margin-bottom: 8px;}

.sitemap p{
font-weight: 600;
}

.sitemap li{
margin-bottom: 8px;
padding-left: 16px;}

.sitemap li ul{
padding-left: 24px;}

/*-----------------star-rating-control --------------------------------*/

.star-rating-control{
display: block;}

.ratings{
margin-top: 1.2em;}

#ratingBtn{
margin-top: 8px;
padding-top: 4px;}

/*------------------------- NEW BLOGS --------------------------------*/

.single_blog{
overflow: hidden;
margin-bottom: 36px;
zoom: 1;}

.sbl{
float: left;
width: 53px;
margin-right: 6px;}

.sbl img{
border: #e4e3db solid 1px;}	

.sbr{
float: left;
width: 503px; 
line-height: 1.34em;}

.sbr .title, .sbr .link, .sbr .date{
margin-bottom: 3px;}

.sbr h3{
font-size: 12px;
font-weight: 600;
color: #000;}

.sbr h3 a{
/*color: #000;*/}

.sbr .title a{
font-weight: 600;
color: #000;
text-decoration: none;}

.sbr .link a{
color: #ec008c;}

.sbr .date{
color: #929190;
font-size: 11px;}

.all_blogs{
margin-left: 15px;}

.all_blogs a{
font-weight: 600;
color: #000;}



#blog_columns{
overflow: hidden;
zoom: 1;}

#bcl{
width: 313px;
float: left;
background: url(/templates/images/bcl_bg.png) repeat-y;
margin-right: 15px;}

#bcl h2{
font-size: 20px !important;
color: #ec008c !important;
font-weight: 400 !important;
margin: 0px 0px 28px 14px!important;}

#bcl_top{
background: url(/templates/images/bcl_top_bg.png) no-repeat 1px top;
height: 21px;}

#bcl_bottom{
background: url(/templates/images/bcl_bottom_bg.png) no-repeat 1px top;
height: 26px;}

.bcl_block{
width: 272px;
margin: 0px auto 35px auto;
overflow: hidden;
zoom: 1;}

.bcl_block_left{
width: 54px;
float: left;
margin-right: 6px;}

.bcl_block_left img{
border: #e4e3db solid 1px;
width: 51px;}

.bcl_block_right{
width: 211px;
float: left;}

.bcl_block_right .link , .bcl_block_right .title{
margin-bottom: 3px;}

.bcl_block_right .link a{
color: #ec008c;}

.bcl_block_right .title a{
/*color: #000;*/
font-weight: 600;}


#bcr{
width: 252px;
float: left;
margin: 21px 0px 0px 15px;}

#bcr h2{
font-size: 20px !important;
color: #5673b0 !important;
font-weight: 400 !important;
margin: 0px 0px 25px 0px!important;}

.bcr_block{
overflow: hidden;
zoom: 1;
padding-bottom: 15px;
border-bottom: #cdcdcd solid 1px;
margin-bottom: 15px;}

.bcr_block .link, .bcr_block .title, .bcr_block .date{
margin-bottom: 3px;}

.bcr_block .title a{
font-weight: 600;}

.bcr_block .date{
color: #6c6760;}



#right_blog_menu{
width: 243px;
overflow: hidden;
zoom: 1;
background: url(/templates/images/rbm_bg.png) repeat-y;
color: #000;
margin-bottom: 15px;}

#rbm_top{
background: url(/templates/images/rbm_top_bg.png) no-repeat;
height: 20px;}

#rbm_center{
overflow: hidden;
margin: 0px 13px;
zoom: 1;}

#rbm_bottom{
background: url(/templates/images/rbm_bottom_bg.png) no-repeat;
height: 18px;}

#rbm_left{
width: 69px;
margin-right: 6px;
float: left;}

#rbm_left img{
border: #e4e3db solid 1px;}

#rbm_right{
width: 140px;
float: left;}

#rbm_right .title{
font-size: 20px;
margin-bottom: 5px;}

#rbm_right .name{
margin-bottom: 8px;
height: 35px;
overflow: hidden;}

#rbm_right ul a{
font-weight: 600;
color: #000;
text-decoration: none;}

#rbm_right ul li{
margin-bottom: 3px;}



/*----------------------- BLOG INNER ---------*/

.post_full_text{
overflow: hidden; 
zoom: 1;
margin-bottom: 15px;}

.pft_left{
width: 84px;
float: left;
margin-right: 16px;}

.pft_left img{
border: #e4e3db solid 1px;}

.pft_right{
width: 481px;
float: left;}

.pft_right .name{
font-size: 11px;}

.pft_right .name a{
color: #ec008c;}

.pft_right h3{
font-size: 20px;
color: #000;}

.pft_right h3, .pft_right .name{
margin-bottom: 5px;}

.pft_right h3{
color: #5673b0;
font-size: 22px;}

.pft_right .date{
color: #929190;
font-size: 11px;}

.post_owner_menu{
overflow: hidden;
font-size: 11px;
zoom: 1;
margin: 10px 0px 18px 0px;}

.pom_left{
float: left;
width: 280px;
color: #929190;}

.pom_left a{
color: #929190;
text-decoration: none;}

.pom_left a:hover{
text-decoration: underline;}

.pom_right{
width: 172px;
float: right;}

.pom_right .edit{
color: #ec008c;}


/*------------------------ LETTERS ----------------------*/

.letters{
overflow: hidden;
zoom: 1;
width: 77%;}

.letters li{
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: #767675 solid 1px;}


/*------------------------ POLLS ----------------------*/

.poll_title{
overflow: hidden;
zomm: 1;
margin-bottom: 19px;}

.poll_title h3{
margin-bottom: 9px;}

.poll_title h4{
margin-bottom: 6px;}

.poll_title .date{
color: #929190;}

.variants{
margin-bottom: 10px;}

.variants li{
margin-bottom: 6px;}

.vote_date{
/*font-size: 11px;
color: #929190;*/}

.vote_date.red{
color: #ce3417;}

.vote_date.green{
/* color: #20c60f; */ 
color: #5673B0}

.vote_meta{
margin-bottom: 35px;}

.vote_results{
overflow: hidden;}

.vote_results h3, .questions h3{
color: #5673b0;}

.vote_results li{
margin-bottom: 5px;
overflow: hidden;}

.vote_results li .vr1{
width: 160px;
float: left;
margin-right: 30px;}

.vote_results li .vr2{
width: 400px;
float: left;}

.vote_results .vr2 img{
height: 16px;
margin-right: 8px;
vertical-align: -2px;}

			/*--------- For POLLS on MainPage -------*/

.width_2 .vote_results li{
margin-bottom: 10px;}

.width_2 .vote_results li .vr1{
float: none;
margin-bottom: 1px;}

.width_2 .vote_results li .vr2{
width: 200px;
float: none;
font-size: 11px;}