.input_type_02 {width:98%;}
.error {color:red;}

body#main_body {margin: 0; padding:0px; color:#000; font-family: Tahoma, sans-serif; font-size:small;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#3366CC; text-decoration:underline;}
a:hover {color:#3366CC; text-decoration:none;}
p {margin: 10px 0 10px 0;}

h1, h2, h3, h4 {}
h1 {color:#989899; font-size:18px; background: transparent url(/img/site/h_line.gif) 0px 100% repeat-x; padding: 0 0 7px 0; margin-top:0;}
h2 {font-size:14px; margin:15px 0 10px 0;}
h3 {font-size:14px; padding:0; margin:15px 0 10px 0; color:#E54E1F;}
h4 {font-size:12px; color:#E54E1F; margin:10px 0 10px 0;}

h1 span {font-weight:normal; font-size:14px;}
h1 a {color:#989899;}
h2 span {font-weight:normal;}
h3 span {font-weight:normal; font-size:12px;}
h3 a {color:#E54E1F;}

h3 {line-height:20px;}


/*---Header---*/

#logo {position:absolute; width:354px; height:72px; top:19px;}


.main_red_block {color:#fff; font-size:18px; font-weight:bold; height:200px; background: #E55A26 url(/img/site/main_img.jpg) 0px 0 no-repeat; margin: 10px 0 20px 0;}
.main_red_block_text {padding: 25px 0 0 190px;}
.main_red_block_links {font-size:12px; color:#fff; font-weight:bold; padding: 25px 0 0 0;}
.main_red_block_links a {color:#fff;}
.main_red_block_links a:hover {color:#fff;}
.main_red_block_links span {padding-left:50px;}

.gray_block_cont {background:#EBEBEB; padding: 0 0 0 10px; border:1px solid #EBEBEB;}
.gray_block {padding: 0 0 0 10px; font-size:11px;}
.gray_k_block {float:left; overflow:hidden;  width:190px; margin: 15px 30px 0 0px; background:#EBEBEB;  background: transparent url(/img/site/v_red_line.gif) 0px 100% repeat-x;}
.gray_k_block_img {float:left; width:60px;}
.gray_k_block_text {float:left; width:125px; font-size:11px;}

.bg_none {background: transparent;}
.blog_block_title_user_img {float:left; width:65px;}

#container {width:980px; margin: 0 auto;}
#counter {height:95px; font-weight:bold; color:#E54E1F; text-align:right;font-size:13px;}


#counter div {padding: 65px 0 0 0;}
#counter big {font-size:150%;}

#counter2 {color:#E54E1F; text-align:right;font-size:13px;}
#tc td {text-align:center;valign:bottom;padding-bottom:0px;}
#tc td span.gray {font-weight:normal;padding-bottom:3px;}
#tc td big {font-size:150%;margin-bottom:0px; font-weight:bold;}
#tc td .bigger {font-size:200%;margin-bottom:0px;}

#tc td.v {padding-bottom:2px;}

.red {color:#E54E1F;}
.black {color:#000;}
.green {color:#239D46;}

#header_line {height:48px; overflow:hidden; line-height:48px; background:#E54E1F; color:#fff; }
#header_line a {color:#fff;}
#header_line big {font-size:20px; padding: 0 15px 0 16px; display:block; float:left; line-height:47px; font-weight:bold;}
#you_people {float:left; overflow:hidden; width:335px; text-align:center;}
#you_people span {font-size:11px;}
#you_people table {padding:0; border-collapse: collapse;}

#login_form {float:left; text-align:center;}
#login_form span {font-size:11px;}

#login_form table {padding:0; border-collapse: collapse; height:48px; color:#fff;}

#h_right_blobk {float:right; padding-right:12px; }


#header_menu {width:355px; font-size:11px; height:48px; float:right; }
#header_menu a {margin: 0 12px 0 12px;}

#header_menu div {float:right;}
.header_menu_v_line {width:2px; background: transparent url(/img/site/header_menu_v_line.gif) 0 0 no-repeat; height:48px;}
#main_menu_conteiner {height:50px;}
#main_menu {padding: 15px 0 0 0; float:left;}
#main_menu a {font-weight:bold; margin-right:15px; font-size:12px; }
#main_menu .active {font-weight:bold; margin-right:25px; font-size:12px; color:#E54E1F;}

#gray_stats {float:right; background:#E1E1E1; height:24px; line-height:24px; margin: 12px 0 0 0; padding: 0 12px 0 14px; font-size:12px;} 
#gray_stats a {font-size:120%; font-weight:bold;}


/*---Global Block---*/

#content_conteiner {background: transparent url(/img/site/v_line.gif) 719px 0 repeat-y; border-bottom:20px solid #fff;}
.left_part {width:700px; float:left;}
.right_part {width:240px; float:right;}

.cl {clear:both; font-size:0;}
#copy {font-size:11px; padding: 5px 0 10px 15px;}

/*---Content---*/
.left_part big {font-size:18px; font-weight:bold;}
#search_cont {padding: 10px 0 20px 0;}
#search_go {font-size:12px; padding-left:3px; padding-right:3px; width:55px;}
#search_input {width:175px; font-size:11px; margin:0;}
#search_cont select {width:182px; font-size:11px; margin-top:6px;}

.gray_border_block {border:5px solid #989899; background:#EBEBEB; padding: 17px 0 50px 15px;}
.gray_border_block p {padding-right:5px;}
.border_img {border:1px solid #989899;}

.border_img_red {border:1px solid #E54E1F;}
.border_img_green {border:1px solid #239D46;}


.photo_name {}
.k_name {float:left; padding: 60px 0 0 18px;}
.k_name small {font-size:11px;}

.title {font-weight:bold; font-size:18px; margin: 20px 0 15px 0;}

/*---3 block--*/
.p_block_3 {padding: 0 0 10px 0;}
.big_photo {width:229px; float:left;}
.p_info {width:243px; float:left;}
.p_info div {padding-right:20px;}
.p_info .title {margin: 15px 0 10px 0;}
.small {font-size:11px;}
.p_telega {padding-left:20px;width:205px; float:left;}

.send_mes {padding: 7px 0 5px 35px;}
.send_mes a { font-size:11px;line-height:16px;}

.send_mes2 {padding: 0px 0 2px 35px;}
.send_mes2 a { font-size:11px;line-height:16px;}

.zalob {padding: 0px 0 5px 20px;}
.zalob a { font-size:11px;line-height:16px; color:#E54E1F;}

.zalob2 {padding: 0px 0 5px 10px;}
.zalob2 a { font-size:11px;line-height:16px; color:#E54E1F;}



.send_q {padding: 7px 0 0px 35px;}
.send_q a { font-size:11px;line-height:11px;}


.border_bottom {background: transparent url(/img/site/h_line.gif) 0px 100% repeat-x;}
.border_bottom1 {background: transparent url(/img/site/h_line.gif) 0px 100% repeat-x; margin-bottom:20px;}
.border_bottom2 {background: transparent url(/img/site/border_bottom2.gif) 100% 100% no-repeat; margin-bottom:15px;}
.border_bottom2 td {padding-bottom:15px; }

.hr_line {background: transparent url(/img/site/h_line.gif) 0px 8px repeat-x; height:30px;}

.p_name {font-size:18px; font-weight:bold;}
.blue {color:#3366CC;}

.vote {background:#239D46; border:1px solid #239D46; font-weight:bold; color:#fff; cursor:pointer; margin: 7px 0 0 0;}
.enter {background:#E65824; color:#fff; cursor:pointer; margin: 1px 25px 0 0; font-size:11px; padding-top:1px; padding-bottom:1px;}
.login_input {width:80px; margin-right:10px; margin-left:3px;}
.big_text {font-size:18px; font-weight:bold;}
.programm {margin-top:0; background: transparent url(/img/site/flag_ico.gif) 0px 4px no-repeat; padding: 0 0 0 25px;}

.act {margin-top:0; background: transparent url(/img/site/flag_ico_act.gif) 0px 4px no-repeat; padding: 0 0 0 25px;}

.k_support {font-weight:bold; padding: 10px 0 10px 0;}
.padding_bottom {padding-bottom:10px;}


/*---2 block--*/

.p_block_2 {padding: 5px 0 0 0;}
.k_biorg {width:205px; float:left;}

.k_cat {width:205px; float:left;}

.blog_last {width:470px; float:right;}
.flag_2 {background: transparent url(/img/site/flag_ico1.gif) 0px 4px no-repeat; padding: 0 0 0 25px;}

.flag_3 {background: transparent url(/img/site/ico-statistic.gif) 0px 4px no-repeat; padding: 0 0 0 25px;}
.flag_4 {background: transparent url(/img/site/icon-soratnik.gif) 0px 4px no-repeat; padding: 0 0 0 25px;}

.ico1 {background: transparent url(/img/site/ico1.gif) 0px 4px no-repeat; padding: 0 0 0 25px;}

.ico1_r {background: transparent url(/img/site/rec.gif) 0px 0px no-repeat; padding: 0 0 0 25px;}


.ico11 {background: transparent url(/img/site/ico112.gif) 0px 4px no-repeat; padding: 0 0 0 25px;}

.ico12 {background: transparent url(/img/site/ico12.gif) 0px 4px no-repeat; padding: 0 0 0 25px;}


.icop {background: transparent url(/img/site/blog_p_ico.gif) 0px 4px no-repeat; padding: 0 0 0 25px;}

.ico2 {background: transparent url(/img/site/ico2.gif) 0px 4px no-repeat; padding: 0 0 0 25px;}

.blog_block {padding: 0px 0 15px 0;}
.m_page_blog {padding-top:0px;}

.blog_block_title {font-size:small; color:#989899;}
.blog_block_title a {padding-right:5px;font-weight:bold;}

.page {padding: 20px 0 0 0;}
.page div {padding: 10px 0 0 0;}
.page a {padding: 0 5px 0 5px;}
.page div a {padding: 0 3px 0 3px; text-decoration:none;}
.page div a:hover {text-decoration:underline;}
.page_active {font-weight:bold; cursor:default; font-size:small; text-decoration:none !important; color:#000;}

.sort_q {padding: 0 0 0px 0; height:50px;}
.sort_q1 {padding: 0 0 0px 0; height:35px;}
.arr_line {padding: 5px 0 5px 0;}
.arr_line a {display:block; float:left;}
.arr_line_line {float:left; background: transparent url(/img/site/sort_q.gif) 50% 0px no-repeat; width:21px; height:20px;}
.arr_line_line1 {float:left; background: transparent url(/img/site/sort_q.gif) 50% 3px no-repeat; width:11px; height:25px;}
#arr_line_active {color:#000; font-weight:bold; cursor:default; text-decoration:none;}

#arr_line_active2 {color:#000; font-weight:bold; cursor:default; text-decoration:none;}

.arr_line_v {background: transparent url(/img/site/sort_q.gif) 50% 3px no-repeat; width:11px; height:25px;margin-right:5px;margin-left:5px;}


.q_block {font-size:11px; padding: 0 0 12px 0; background: transparent url(/img/site/h_line.gif) 0px 100% repeat-x; margin-bottom:15px;}
.q_photo {float:left; width:60px;}
.q_right {float:left; width:170px;}
.q_text {padding: 10px 0 0 0;}
.q_text a {color:#000;}

.q_right a b {color:#000000;}


.content {}
.left_img {margin: 3px 17px 10px 0;}


.kandigat_page {padding: 0px 0 0px 5px;}
.kandigat_page a {font-size:11px;line-height:11px;}

.write_ico {padding: 0px 0 5px 5px; }
/*
.write_ico a { background: url(/img/site/write_ico.gif) 100% 0px no-repeat;padding-right:20px; font-size:11px;line-height:16px;}
*/
.write_ico a { font-size:11px;line-height:16px;}

.big_green {font-size:18px; font-weight:bold; color:#239D46; float:left;}
a.big_blue {font-weight:bold; text-decoration:none; font-size:18px; margin-right:5px;}
a.big_blue:hover {color:#E54E1F;}

.green_b {font-size:11px; font-weight:bold; color:#239D46; }
a.blue_b {font-weight:bold; text-decoration:none; font-size:11px; }
a.blue_b:hover {color:#E54E1F;}



.kandidat_vote {padding: 0 0 0 40px;}
.gray {color:#B1B1B2;}
.gray2 {color:#999999;}

.date {color:#989899;}

.vote_text {color:#B1B1B2; padding: 0 5px 5px 10px;}
.vote_block {float:left;}

.post_comment {text-align:right; padding: 0 0 15px 0;}


.bold {font-weight:bold;}

.comment_level_1 {padding: 0 12px 0 0; width:50px;}
.comment_level_2 {padding: 0 12px 0 10px;}
.comment_level_3 {padding: 0 12px 0 20px;}
.comment_level_4 {padding: 0 12px 0 20px;}
.comment_level_5 {padding: 0 12px 0 40px;}
.comment_level_6 {padding: 0 12px 0 50px;}
.comment_level_7 {padding: 0 12px 0 60px;}

.comment_table {border:0; padding:0;}
.comment_actions {color:#3366CC; padding: 0 0 15px 0;}

/*---Footer---*/
#footer {clear:both; height:24px; background:#E54E1F; color:#fff;  line-height:20px; padding-left:7px;}
#footer a {color:#fff; font-size:85%; padding: 0 10px 0 10px;}

/*#footer_pr {float:right; font-weight:bold; padding-right:10px;  line-height:24px;}*/
#footer_pr {float:right; width:33px; height:29px; position:absolute; background:transparent url(/img/site/footer_pr.gif) 0 0 no-repeat; margin: -5px 0 0 940px;}

/*---/Footer---*/

.send_q_k {text-align:right;}
.red_button {background:transparent url(/img/site/red_button.gif) no-repeat scroll 0 0pt; border:medium none; color:#fff; font-weight:bold; cursor:pointer; font-size:11px; height:29px; width:185px; }
.red_button1 {background:transparent url(/img/site/red_button1.gif) no-repeat scroll 0 0pt; border:medium none; color:#fff; font-weight:bold; cursor:pointer; font-size:11px; height:29px; width:212px; }

.user_name {color:#000; font-weight:bold; padding: 0 0 5px 0;}
.user_name a {color:#000;}

.user_name1 {color:#000; font-weight:bold; padding: 0 0 5px 0; font-size:12px;}
.user_name1 a {color:#000;}


.kandidat_vote_right {width:100px; height:50px; float:right; margin-left:310px; position:absolute;}
.kandidat_vote_right .vote_text {padding:0;  text-align:center;}
.kandidat_vote_right .big_green {padding-left:22px;}

.kandidat_vote_right1 {width:150px; height:50px; float:right; margin-left:560px; position:absolute;}
.kandidat_vote_right1 .vote_text {padding:0;  text-align:center;}
.kandidat_vote_right1 .big_green {padding-left:50px;}

.q_support {padding: 0 0 5px 0; font-size:12px; color:#000; font-weight:bold;}
.q_support a {color:#000;}

.proj_blog {padding-right:40px;}

.reg_left {float:left; width:470px; overflow:hidden; padding: 20px 0 0 0;}
.full_size {padding-left:8px;}
.reg_right {float:right; width:218px; overflow:hidden; padding: 20px 0 0 0;}

.blog_title1 {font-weight:bold; font-size:12px; line-height:15px; padding:5px 0 5px 0;}


.style_table {width:100%; border:0;}
.style_table tr {}
.style_table th {text-align:left; color:#B1B1B2; font-weight:normal; padding: 5px 1px 7px 0; background:transparent url(/img/site/h_line.gif) repeat-x scroll 0px 100%;}
.style_table td {padding:5px 1px 7px 0; background:transparent url(/img/site/h_line.gif) repeat-x scroll 0px 100%;}
.check_td {padding: 0 0px 0 10px; margin-right:12px;}
.no_read td {color:#E54E1F;}
.style_table td a {color:#000; text-decoration:none;}
.style_table td a:hover {text-decoration:underline;}

.style_table .no_read td a {color:#E54E1F; text-decoration:none;}
.style_table td a:hover {text-decoration:underline;}

.footer_style_table td {background:#E1E1E1; padding-top:10px; padding-bottom:10px; }
.no_bg td  {background:transparent;}

.quote{border:1px solid #EDDE87;  background:#FFFFD5; padding:9px;}
.comment_table td {font-size:11px;}
.blog_block_text {font-size:11px;}

.uls, .uls li {margin-left:0px; padding-left:0px;}
.black a {color:#000000;}
.sel_b
{
	border:1px solid #cecece;
	background: #ffffff;
}
.sel_b_no
{
	border:1px solid #cecece;
}

#blog_anons {border:1px dashed #cecece;color:#999999;width:98%;padding:5px;}
#blog_anons_2 {padding:5px;color:#999999;width:980px;text-align:left;}


a.blackb, a.blackb:hover, a.blackb:visited, a.blackb:link {color:#000000; font-weight:bold; margin-bottom:5px;}

input.search {width:300px;}

#div_send {position:absolute;display:none;font-size:12px;line-height:16px;background:#ffffff;width:300px;z-index:30;border:1px solid #cecece;padding:5px;}

#links {
	font-size:80%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:2px solid #cecece;
}