/*
=====================
Модуль скачан с сайта:
Понедельников НЕТ! - Сайт альтернативной поддержки Slaed CMS! (http://www.ponedelnikov.net)
=====================
SHAKA1, 2009
e-mail: seregam007@mail.ru
=====================
*/
.ideapagnum {margin: 10px; line-height: 230%;}
.ideapagnum a:link, .ideapagnum a:visited, .ideapagnum a:hover,
.ideapagnum span {font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: bold;font-size: 11px;color: #FFFFFE;}
.ideapagnum span {padding: 4px 3px;background: #D6DDA8;border: 1px solid #BCBCBC;color: #A8B688;}
.ideapagnum a {padding: 4px 3px;background: #80c047 url(images/pagegreen.gif) left -4px repeat-x;border: 1px solid #689C25;text-decoration: none;}
.ideapagnum a:link.aleft, a:visited.aleft, a:hover.aleft{font-size: 15px;padding: 1px 2px 3px 3px;}
.ideapagnum a:hover {background: #99cc66 url(images/pagegreen.gif) left -28px repeat-x;border: 1px solid #75A932;}
.left_part {width:558px; padding-top:5px; margin:0px auto;}
.left_part fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
#search_block {height:119px; background: transparent url(images/search_1.gif) 0 0px no-repeat;}
#search_block form {padding: 10px 19px 0 18px;}
.i_prop {font-size:18px; color:#FFFFFF; padding: 0 0 5px 0; font-family: Arial, Tahoma, sans-serif;}
#search_input {width:500px; padding: 2px 4px; color:#3F4543; font-family: "Segoe UI", Arial; font-size:16px; margin-bottom:5px; font-weight: bold;}
.search_go {background: transparent url(images/add_button.gif) 0 0px no-repeat; border:none medium; width:97px; height:27px; float:right; margin-right:-3px; cursor:pointer;}
.search_goover  {background: transparent url(images/add_button.gif) 0 -27px no-repeat; border:none medium; width:97px; height:27px; float:right; margin-right:-3px; cursor:pointer;}
#search_reset {background: transparent url(images/search_r.gif) 0 0px no-repeat; border:none medium; width:57px; height:23px; float:right; margin-right:5px; cursor:pointer;}
.gray_block {padding: 0px; margin: 0px; font-family: "Segoe UI", Arial, Tahoma, sans-serif; font-size:11px; color:#3F4543; background:#EFEFEF; }
.saersh_info {margin-bottom:10px; font-size:11px; font-family:"Segoe UI",Arial,Tahoma,sans-serif;}
.white_block {margin-bottom:10px; background: #FFFFFD url(images/white_bl.gif) 0% 100% no-repeat; font-size:11px; font-family:"Segoe UI",Arial,Tahoma,sans-serif;}
.white_block_top {background: transparent url(images/white_bm.gif) 0% 0px no-repeat; padding: 8px 0 12px 8px;}
.idea_green_block {background: transparent url(images/idea_gre.gif) 0% 0px repeat-y; width:595px; margin-bottom:8px;}
.idea_green_bottom {background: transparent url(images/idea_grf.gif) 0% 100% no-repeat;}
.idea_green_top {padding: 4px 9px 0px 7px; background: transparent url(images/idea_grg.gif) 0% 0px no-repeat;}
.idea_green_left {width:165px; float:left; font-size:0.9em; color:#4CA206;}
.idea_red_left {width:165px; float:left; font-size:0.9em; color:#FF4F58;}
.vote_count {float:left; padding-top:4px;}
.vote_count b {font-size:15px; display:block; float:left;  line-height:12px; margin-right:2px;}
.status1_s {width:86px !important; background: transparent url(images/status1_.gif) 0% 0px no-repeat;}
.status2_s {width:86px !important; background: transparent url(images/status2_.gif) 0% 0px no-repeat;}
.status3_s {width:86px !important; background: transparent url(images/status3_.gif) 0% 0px no-repeat;}
.status4_s {width:86px !important; background: transparent url(images/status4_.gif) 0% 0px no-repeat;}
.status_right {width:86px !important; left:15px !important;  text-align:left; float:right; margin:0 -15px 0 0;}
.idea_title {float:right; width:385px; padding: 2px 0  5px 0; font-size:1.05em;}
.idea_title a b {color:#105895;}
.idea_title a {font-size:1.1em; text-decoration:none;}
.idea_title a:hover {text-decoration:underline; color:#105895;}
.drop_right {background: transparent url(images/q_right1.gif) 0% 0px no-repeat; float:right; display:block; width:8px; height:11px; margin-top:1px; font-size:0;}
.cl {clear:both; font-size:0;}
#idea_create {padding-top: 10px;}
#idea_create .input_comment {font-size:12px;}
#idea_create .add_idea_link {margin:0;}
#idea_create textarea {width:445px; height:127px;}
#idea_create .gr_block_lt {margin-bottom:8px;}
.gr_block_lt {background: #EFEFEF url(images/gray_lt0.gif) 0% 0% no-repeat; /*position:relative;*/}
.gr_block_lt h2 {color:#FF7E0B; font-size:15px; font-weight:bold; padding: 0 0 5px 0px; margin: 5px 0 5px 0; position:relative;}
.gr_block_lt_normal {background: #EFEFEF url(images/gray_lt0.gif) 0% 0% no-repeat;margin-bottom:9px;}
.gr_block_rt {background: transparent url(images/gray_rt0.gif) 100% 0% no-repeat;}
.gr_block_lb {background: transparent url(images/gray_lb0.gif) 0% 100% no-repeat;}
.gr_block_rb {background: transparent url(images/gray_rb0.gif) 100% 100% no-repeat;}
.gr_block_lt1 {background: #E6E6E6 url(images/gray_lt1.gif) 0% 0% no-repeat;}
.gr_block_rt1 {background: transparent url(images/gray_rt1.gif) 100% 0% no-repeat;}
.gr_block_lb1 {background: transparent url(images/gray_lb1.gif) 0% 100% no-repeat;}
.gr_block_rb1 {background: transparent url(images/gray_rb1.gif) 100% 100% no-repeat;}
.gr_block_content {padding: 5px 20px 5px 19px;}
.proj_input {width:500px; font-size:16px;}
.input_comment {padding: 15px 0 7px 0;}
p.input_comment {padding-top:3px;padding-left:12px;}
#verify_logged_cont {margin-bottom:9px;}
#verify_logged {padding:11px 0;}
#verify_logged a {display:inline;vertical-align:top;background-position: 3px 3px;padding-left:18px;}
.idea_author_name {display: block;padding: 1px 0 0 15px;color:#5094d0 !important;background: url(images/idea_aut.gif) top left no-repeat;}
.add_idea {padding: 8px 0 0px 0;}  
.add_idea_link, .add_idea_link:visited  {position:relative; float:right; width:132px; height:28px; line-height:28px; text-align:center; color:#fff; text-decoration:none; background: transparent url(images/button00.gif) 0% 0px no-repeat; margin-top:-8px; margin-right:-3px;}
.add_idea_link:hover {color:#fff; background-position: 0 -28px; text-decoration:none;}
.with_tab_menu {padding:0;}
#no_registration {padding:18px 0 18px 20px;}
.form1 .lbl_left {text-align:left !important;}
table.form1 td {padding: 4px 0;}
table.form1 td.lbl {text-align:right;}
table.form1 td .inp {margin: 0 8px; width:145px;}
table.form1 td.input_req {color:#C0C0C0;line-height:13px;}
.requer {color:#C0C0C0;line-height:10px;}
.lblimg {border: 1px solid black;}
.LV_valid {background: transparent url(images/ok_icon2.gif) 0% 1px no-repeat; padding-left:15px;color:#00CC00;}
.LV_invalid {background: transparent url(images/alarm_icon.gif) 0% 1px no-repeat; padding-left:15px;color:#CC0000;}
.LV_validation_message{font-weight:bold;margin:0 0 0 0px;}
div.LV_valid {background: transparent url(images/ok_icon2.gif) 0% 1px no-repeat; padding-left:15px;color:#00CC00;}
div.LV_invalid {background: transparent url(images/alarm_icon.gif) 0% 1px no-repeat; padding-left:15px;color:#CC0000;}
.post {background: transparent url(images/post_gre2.gif) 0% 100% no-repeat; padding: 0 0 12px 0; margin:10px 0 0 0;}
.post_top {background: transparent url(images/post_grf2.gif) 0% 0px no-repeat; padding: 0 15px 0 0;}
.vote {float:left; width:105px; text-align:center; color:#4CA206; padding: 15px 0 0 0;}
.vote span {display:block; font-size:25px; font-weight:bold; line-height:80%; font-family: Arial;}
.status {position:relative; width:105px; height:19px; line-height:18px; color:#fff; font-size:10px; text-align:left; padding-left:15px; left:15px; margin-bottom:12px;}
.status a, .status a:visited, .status a:hover {color:#fff; text-decoration:none; font-size:10px; font-family: Arial;}
.status1 {background: transparent url(images/status10.gif) 0% 0px no-repeat;}
.status2 {background: transparent url(images/status20.gif) 0% 0px no-repeat;}
.status3 {background: transparent url(images/status30.gif) 0% 0px no-repeat;}
.status4 {background: transparent url(images/status40.gif) 0% 0px no-repeat;}
.status5 {background: transparent url(images/status50.gif) 0% 0px no-repeat;}
.vote_minus {display:block; width:48px; height:24px; line-height:22px; background: transparent url(images/vote_minus.gif) 0% 0px no-repeat; color:#fff !important; text-decoration:none; text-align:center; margin: 0 auto; font-size:11px; font-family: Arial; margin-top:5px; font-weight:bold;}
.vote_minus:hover {background-position: 0 -24px;}
.vote_plus {display:block; width:48px; height:24px; line-height:22px; background: transparent url(images/vote_plus.gif) 0% 0px no-repeat; color:#fff !important; text-decoration:none; text-align:center; margin: 0 auto; font-size:11px; font-family: Arial; margin-bottom:5px; font-weight:bold;}
.vote_plus:hover {background-position: 0 -24px;}
.vote_idea {display:block; width:73px; height:24px; line-height:22px; background: transparent url(images/vote_but.gif) 0% 0px no-repeat; color:#fff !important; text-decoration:none; text-align:center; margin: 0 auto; font-size:11px; font-family: Arial; margin-top:5px;}
.vote_idea:hover {background-position: 0 -24px;}
.you_vote_foot {display:block; width:76px; height:19px; line-height:18px; background: transparent url(images/you_vote_foot.gif) 0% 0px no-repeat; color:#fff; text-decoration:none; text-align:center; margin: 0 auto; font-size:0.9em; font-family: Arial; margin-top:10px;}
.you_vote_foot span {display:none;}
.post_content {width:420px; float:right;}
.post_content h2 {margin:8px 0 5px 0; padding:0;}
.post_content h2 a,  .post_content h2 a:visited {font-size:11px; color:#105895; text-decoration:none;}
.post_content h2 a:hover {color:#105895; text-decoration:underline;}
.post_icon {float:right; width:130px; padding: 16px 0 0 0;}
.post_text {padding: 0px 20px 0px 0; margin:5px 0 10px 0;}
.post_panel {margin-top:10px;}
.user_comment  {float:right; color:#4F94D0;}
.user_comment a {background: transparent url(images/user_ico.gif) 0% 0px no-repeat; padding-left:17px;}
.guest_comment  {float:right; color:#4F94D0;}
.guest_comment  {background: transparent url(images/guest_ico.gif) 0% 0px no-repeat; padding-left:17px;}
h2.comments {color:#FF7E0B; font-weight:bold; font-size:15px; background-position: 0 5px !important; margin-top:20px;}
.comments {padding: 0 0 0 17px; background: transparent url(images/open_com.gif) 0% 2px no-repeat; font-size:1.1em;}
.comments_close {padding: 0 0 0 17px; background: transparent url(images/close_com.gif) 0% 2px no-repeat; font-size:1.1em;}
.comments_guest {padding: 0 0 0 17px; background: transparent url(images/user_com.gif) 0% 2px no-repeat; font-size:1.1em;}
#vote_cnt { color:#4CA206;margin-top:35px;}
#vote_red { color:#DA3E03;margin-top:35px;}
#vote_full { color:#4CA206;margin-top:0px; }
.answer {background: #F3F9FF url(images/answer_b.gif) 0 100% no-repeat; width:400px; margin-left:-9px; position:relative; }
.answer_top {background: transparent url(images/answer_t.gif) 0 0% no-repeat; padding: 7px 15px 12px 14px;}
.user_ansver  {color:#C0C0C0; margin: 0 0 7px 0; font-size:11px;}
.off_otvet {background: transparent url(images/idea_aut.gif) 0% 0px no-repeat; padding-left:17px;}
.user_ansver {margin-left:17px;}
.answer_type {float:right; color:#105895; font-weight:bold; font-size:0.9em; position:relative;}
.content_cont {padding: 10px 5px 30px 5px;}
.big_idea_block {margin-bottom:20px;}
.big_idea_block h1 {font-size:11px;font-weight:bold;color:#105895;}
.big_idea_block .post_panel {padding: 9px 23px 0 23px;background:url(images/stripe00.gif) top no-repeat;margin:0;color:#C0C0C0;}
.big_idea_block .blue_block {margin-top:12px;}
.big_idea_block .blue_block_cont {padding:7px 15px;}
.big_idea_block .user_ansver {margin:0;color:#3f4543;}
.big_idea_block .user_ansver a {background:none;color:#105895;font-size:11px;margin:0;padding:0;color:#105895;font-weight:normal !important;}
.big_idea_block .user_ansver span.date {color:#C0C0C0;}
.big_idea_block .user_ansver a.author_name {background: transparent url(images/idea_aut.gif) 0% 0px no-repeat;padding-left:17px;color:#64a1d6;}
.big_idea_block .blue_block_cont p {margin: 5px 0 8px 0;}
.bib2 .big_idea_text {width:520px;}
.blue_block {border:1px solid #D8E7F3; position:relative; margin-bottom:8px; background:#F3F9FF;}
.blue_lt {background: transparent url(images/blue_lt0.gif) 0% 0% no-repeat; margin:  -1px 0 0 -1px;}
.blue_rt {background: transparent url(images/blue_rt0.gif) 100% 0% no-repeat; margin:  0px -1px 0 0px;}
.blue_lb {background: transparent url(images/blue_lb0.gif) 0% 100% no-repeat;  margin:  0px 0px -1px 0px;}
.blue_rb {background: transparent url(images/blue_rb0.gif) 100% 100% no-repeat;}
.blue_block_status {padding:7px 10px 7px 15px; }
.blue_block_status a {color:#105895;}
.big_idea_text {font-size:12px; padding: 0 0 3px 5px; margin-top: 15px;}
.big_idea_text .gr {font-size:0.8em;font-weight:bold;color:#C0C0C0;}
.big_idea_text h3 {font-weight:bold;margin-bottom:8px;}
.big_idea_left {float:left; width:105px; height:125px; margin: 0 9px 0px 0;}
.big_idea_left {margin-top:2px; background: transparent url(images/vote_cn_.gif) 0% 0px no-repeat; padding-bottom:20px;}
.post_panel {margin-top:10px;}
.comment_block {margin-bottom:18px;font-size:1.1em;}
.user_ansver a {background: transparent url(images/idea_aut.gif) 0% 0px no-repeat; padding-left:17px;}
.user_ansver .iguest_ansver {background: transparent url(images/guest_ico.gif) 0% 0px no-repeat; padding-left:17px;}
.commnent_text {margin: 0 15px 0 25px;}
h2.r_title {color:#FF7E0B; font-size:15px; font-weight:bold; background: transparent url(images/vkl_bg00.gif) 0% 100% no-repeat; padding: 0 0 5px 17px; margin: 20px 0 12px 0;}
.no_bg {background: transparent !important;}
.pl0 {padding-left:0 !important;}
.line_com {padding: 9px 23px 0 23px;background:url(images/stripe00.gif) top no-repeat;margin:0;color:#C0C0C0;}
.answer2 {background: #F3F9FF url(images/answer_b.gif) 0 100% no-repeat; width:400px; position:relative; }
.answer_top2 {background: transparent url(images/answer_t.gif) 0 0% no-repeat; padding: 7px 15px 12px 14px;}
.user_ansver2  {color:#C0C0C0; margin: 0 0 7px 0; font-size:11px;}
.off_otvet2 {background: transparent url(images/idea_aut.gif) 0% 0px no-repeat; padding-left:17px;}
.user_ansver2 {margin-left:17px;}
.answer_type2 {float:right; color:#105895; font-weight:bold; font-size:0.9em; position:relative;}
#idea_respond {padding-left:115px;}
#ideamenuhead, #ideamenuhead .ideadleft, #ideamenuhead .ideadright {height: 35px; width: 540px;}
#ideamenuhead {background: #31a115 url(images/menu/bg_imenu.gif) top repeat-x;}
#ideamenuhead .ideadleft {background-image: url(images/menu/left_imenu.gif);padding-left: 16px;}
#ideamenuhead .ideadright {background-image: url(images/menu/right_imenu.gif);}
#ideamenuhead a:link, #ideamenuhead a:visited {
	float: left;
	padding: 0 13px;
	height: 35px;
	line-height: 34px;
	color: #FFFFFF;
	outline: none;
	background: transparent url(images/menu/on-imenu.gif) right top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
}
#ideamenuhead a:hover{color: #FFFFFF;background: #e9b13a url(images/menu/on-imenu.gif) right -35px repeat-x;}
.ideadleft, .ideadright { background-position: left; background-repeat: repeat-y; background-color: transparent; }
.ideadright { background-position: right; }
.imenu_post #ul, .imenu_post #ol {margin: 7px 0 7px 30px;}
.imenu_post #li {padding: 2px 0;}
.imenu_post {margin: 0 0 6px;background: #FFF url(images/menu/center.gif) repeat-y;height: 1%;}
#imenu_container {width: 100%;float: left;	overflow: hidden;}
#imenu_content {padding: 0;}
.imenu_pt {background: url(images/menu/head.gif) no-repeat;}
.imenu_pb {background: url(images/menu/foot.gif) 0 100% no-repeat;padding: 17px 22px;}
#imenu_content h2 {font: 18px/24px Arial, Tahoma;margin: 0 0 7px;}
#imenu_content h2 a {text-decoration: none;color: #075F65;}
#imenu_content h2 a:hover {text-decoration: underline;}
.imenu_entry {text-align: justify;width: 520px;}
.imenu_entry p a {font-weight: bold;}
#imenu_middle {	width: 100%;padding: 5px 0 4px; margin-bottom: 0px;}
#imenu_middle:after {content: '.';display: block;clear: both;visibility: hidden;	height: 0;margin: 0;padding:0;}
