body {margin: 0; padding:0px; font-size:100.01%;}
/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {}
h2 {}
h3 {font-size:14px; color:#4CA206; padding:0; margin: 25px 0 15px 0;}
h4 {}


ul {}
ul li {}

p {}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}

.reformal_cl {clear:both; font-size:0;}


#reformal_container {width:973px; margin:0 auto;}
.reformal_content_container {background:#fff; padding: 0 54px 50px 43px; zoom:1;}
.reformal_content_container_top {background: url(../../i/content_container_top.png) 0 0 no-repeat; font-size:0; height:6px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/content_container_top.png');}
.reformal_content_container_bottom {background: url(../../i/content_container_bottom.png) 0 0 no-repeat; font-size:0; height:6px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/content_container_bottom.png');}
/* background: transparent url(/i/header_bg.jpg) 0 0 no-repeat;*/

/*---5. ������� ��������� ����---*/
.reformal_service_block {padding: 12px 0 12px 0; font-family: Arial;}
.reformal_service_block em {font-style:normal; border-bottom:1px dotted;}
.reformal_service_block_left {width:300px; float:left; padding: 0 0 0 20px;}
.reformal_service_block_right {width:400px; float:right; text-align:right; padding: 0 25px  0 0;}

#logout_form { display: inline; }
#exit_h {
    background-color: transparent;
    text-decoration: none;
    border: none;
    color: #b9dff7;
    cursor: pointer;
    padding: 0;
    font-size: 100%;
}
#exit_h:hover {
    text-decoration:underline;
}

#logo {position:absolute; margin: 28px 0 0 0; z-index:10; left:0;width: 150px;height: 70px;text-align: center;}
#logo .helper {display:inline-block;vertical-align: middle;}
#logo img {vertical-align: middle;}
.reformal_header {padding: 0 0 29px 0; zoom:1; position:relative;}
/*---7.	������ ������ �������� ������� ---*/
.reformal_proj_title {width:520px; float:left; padding: 0 0 0 174px; color:#9A9A9A;}
.reformal_proj_title h1 {margin:0; padding: 20px 0 15px 0;}

.reformal_proj_rss {float:right; width:163px; padding: 60px 0 0 0; font-size:0.9em;}
.reformal_proj_rss img {float:left; margin: 0 9px 10px 0;}

#reformal_form fieldset {padding: 12px 0px 0 20px;}
.reformal_form_text {color:#fff; font-size:16px; font-weight:bold; padding: 0 0 6px 0;}
.reformal_form_input {padding:5px 5px 5px 157px;width:665px; border:1px solid #9D9D9D; background:#fff; color:#CECECE; font-size:20px;  /*- new -*/height:24px; *height:23px;/*- /new -*/}
.reformal_form_input:focus {color:#000;}
.reformal_form_go {font-size:15px; color:#000; cursor:pointer; margin-left:12px; position:relative; top:-2px; font-family: Arial;}
#inpur_black {color:#000 !important}

.page_vkl {height:28px; background: transparent url(../../i/vkl_bg.gif) 0% 100% no-repeat; list-style-type:none; padding:18px 20px 0 20px; margin:0 0 24px 0; font-family: Arial;}
div.page_vkl {height:8px; background: transparent url(../../i/vkl_bg.gif) 0% 100% no-repeat; list-style-type:none; padding:0px 20px 0 20px;}
.page_vkl li {height:28px; line-height:28px; float:left; background: transparent url(../../i/vkl_gray_right.gif) 100% 0px no-repeat; margin-right:2px;}
.page_vkl li a {color:#454545; text-decoration:none; display:block; height:28px; float:left; padding: 0 20px; background: transparent url(../../i/vkl_gray_left.gif) 0% 0px no-repeat;}
.page_vkl li a span {color:#B0B0B0;}
.page_vkl li a:hover {color:#000;}
.page_vkl li a:hover span {color:#000;}
.page_vkl li.active {background: transparent url(../../i/vkl_white_right.gif) 100% 0px no-repeat;}
.page_vkl li.active a {background: transparent url(../../i/vkl_white_left.gif) 0% 0px no-repeat; color:#000000;}
.page_vkl li.active a span {color:#000;}
.page_vkl li.active a:hover {cursor:default;  text-decoration:none;}

.reformal_idea_block {padding: 0 0 0 20px; margin-bottom:24px;}
/*---11.���� ���������� �������---*/
.reformal_idea_counter {width:90px; margin-right:18px; float:left; height:92px; padding: 20px 0 0 0; background: #F0F0F0 url(../../i/reformal_idea_cn.gif) 0% 0px no-repeat; line-height:100%;  _line-height:140%; text-align:center;  font-family: Arial;}
.reformal_idea_counter b {font-size:26px; line-height:80%;}

.reformal_vote {font-size:10px; padding:0;cursor:pointer; zoom:1; position:relative; /*float:left; left:9px; */ height:15px;border:none; margin:5px 0 0;*left:9px; font-family:Tahoma,Geneva,sans-serif;padding:0 0 4px;}
.plus {width:54px; background:url(../../i/ideacat/plus.png) no-repeat; color:#606060;}
.minus {width:61px; background:url(../../i/ideacat/minus.png) no-repeat; color:#fff;}


.reformal_idea {width:552px; float:left;}
/*---���� � ������ ��������� ����---*/
.reformal_idea h2 {margin: 5px 0 7px 0; font-weight:normal; font-size:100%;}
.idea_status_01 {font-size:10px; color:#4A83C9; background:#D9F2FF; padding: 0 5px; position:relative; top:-2px;}
.idea_status_02 {font-size:10px; color:#4CA206; background:#E8FDC8; padding: 0 5px; position:relative; top:-2px;}
/*- new -*/
span.cat_icon {background:url(../../bundles/iiwidget/i/widget7/sprite.png) no-repeat 0 0;display: inline-block; height: 16px; width: 16px;}
.h_idea span.cat_icon {background-position: 0 0}
.h_bug span.cat_icon {background-position: -16px 0;}
.h_thank span.cat_icon {background:url(../../i/ideacat/thank.gif) 0 0 no-repeat;}
.h_quest span.cat_icon {background-position: -32px 0}
/*- new -*/

.idea_panel {padding: 7px 0 0 0;}
/*- new -*/
.idea_panel a { text-decoration:underline}
/*- /new -*/
.idea_date {float:right; width:230px; text-align:right;}
.reformal_idea_links  {float:right; width:163px; font-size:0.9em; padding-top:30px;}

/*- new -*/
.status {font-size:1em;padding:5px 0 0;}
.status a {text-decoration:none;}
.status a:hover {text-decoration: underline;}
.status1 a{color:#C93B24}
.status2 a{color:#C29600}
.status3 a{color:#007DCE}
.status4 a{color:#81D024}
/*- /new -*/

.reformal_copy {text-align:center; padding: 25px 0; font-family: Arial;}

/*---base_page---*/
.reformal_header_base {padding: 0 0 19px 0; zoom:1; position:relative;}
.reformal_header_base .reformal_proj_title h1 {font-size:14px; padding:35px 0 10px;}
.reformal_header_base .reformal_proj_rss {padding:35px 0 0 0;}
.reformal_idea_block_base {padding: 0 0 0 20px; margin-bottom:24px;}
.reformal_idea_block_base h2 {font-size:28px; color:#105895;}
.reformal_idea_block_base .reformal_idea {font-size:1.1em;}
.reformal_idea_block_base .idea_panel {font-size:0.9em; border-top:1px solid #EFEFEF;}
.reformal_comment_block {}
.reformal_comment_block_date {color:#B2B2B2; font-size:0.9em; border-bottom:1px solid #EFEFEF; padding: 0 0 3px 0;}
.reformal_comment_block_text {padding: 9px 0 15px 13px;}
.reformal_comment_block_text p {margin: 0 0 10px 0;}
.reformal_idea_block_base .idea_date {color:#B2B2B2;}

.reformal_comment_form {font-size:0.9em;}
.reformal_comment_form table {margin-bottom:7px;}
.reformal_comment_form table td {}
.reformal_input_text {width:150px; font-size:11px;}
.reformal_gray {color:#B2B2B2;}
.reformal_textarea {width:100%; height:130px; font-size:12px; margin: 5px 0 10px 0;}
.reformal_submit {color:#000000; font-size:14px; float:right; margin: 10px -5px 0 0; cursor:pointer;}
.reformal_fb {font-size:1.1em;}

.add_idea {width:680px !important;}
.add_idea h2 {font-size:18px; color:#4CA206; margin:5px 0 15px 0;}
.add_idea h2 span {color:#3F4543;}

.reformal_idea_small {}
.reformal_idea_text {font-size:1.1em; color:#9A9A9A;}
.reformal_idea_small .reformal_idea_counter {background: transparent url(../../i/reformal_idea_cn_small.gif) 9px 0px no-repeat; padding:7px 0 0 0; height:52px;}

#add_my_idea {background: #F0F0F0 url(../../i/reformal_idea_gray_bg.gif) 0px 100% no-repeat; position:relative; margin-top:-6px; padding: 11px 33px 8px 20px; _padding-right:18px; margin-bottom:20px; color:#3F4543;}
*:first-child+html #add_my_idea {padding-right:18px;}
.reformal_idea_submit {float:right; font-size:13px; cursor:pointer;}
#sbl a.cancel {display:block; color:#BFBFBF; text-decoration:none; float:right; padding: 2px 24px 2px 0; background: transparent url(../../i/cancel.gif) 100% 1px no-repeat; margin-left: 20px;}
#sbl a.cancel:hover {color:#105895; background-position: 100% 100%;}

.reformal_of_answ {}
.reformal_of_answ .reformal_gray {font-size:0.9em; padding-bottom:5px;}
.reformal_gray_block {background:#F0F0F0;}
.reformal_lt {background: url(../../i/reformal_lt.gif) 0px 0% no-repeat;}
.reformal_rt {background: url(../../i/reformal_rt.gif) 100% 0% no-repeat;}
.reformal_lb {background: url(../../i/reformal_lb.gif) 0 100% no-repeat;}
.reformal_rb {background: url(../../i/reformal_rb.gif) 100% 100% no-repeat; padding: 10px 14px;}

/**NEW*/
/** Search Cats */
.search_ctgr {background: transparent url(../../i/ideacat/search_ctgr1.gif) 0 0px no-repeat; border:1px solid #7c7c7c; width:150px; height:32px;left:1px;position:absolute;top:1px; cursor:pointer; /*font-size:14px;*/}
.search_ctgr ul { list-style: none; width:152px; overflow:hidden; padding:0; margin:0 0 0 -1px;}
.search_ctgr li {background: transparent url(../../i/ideacat/search_ctgr1.gif) 0 -32px no-repeat; width:145px; height:14px; padding:5px 2px 5px 8px; border:1px solid #7c7c7c; border-top: none;_padding:3px 2px 3px 9px;}
.search_ctgr li.search_ctgr_frst { background:none; border-style:none none solid none;height:19px;padding-top:8px;}
.search_ctgr a { color:#444; font-family:Tahoma, Geneva, sans-serif;}

.status {font-size:1em;padding:5px 0 0;}
.status a {text-decoration:none;}
.status a:hover {text-decoration: underline;}
.status1 a{color:#C93B24}
.status2 a{color:#C29600}
.status3 a{color:#007DCE}
.status4 a{color:#81D024}

.idea_panel a { text-decoration:underline}

.reformal_vote {font-size:10px; padding:0;cursor:pointer; zoom:1; position:relative; /*float:left; left:9px; */ height:15px;border:none; margin:5px 0 0;*left:9px; font-family:Tahoma,Geneva,sans-serif;padding:0 0 4px;}
.plus {width:54px; background:url(../../i/ideacat/plus.png) no-repeat; color:#606060;}
.minus {width:61px; background:url(../../i/ideacat/minus.png) no-repeat; color:#fff;}



/** Filters*/
#bl3 a { padding-right:5px;}
.filter { display:inline-block;_display:inline; position: relative}
.filter img { cursor:pointer;padding:3px 5px 2px 0; _padding-bottom:0;}
.filter_block {background: transparent url(../../i/ideacat/filter_bg_right.png) top right no-repeat; height:226px; position:absolute;left:17px;top:-15px; z-index:100;_width:130px;_background:transparent;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ideacat/filter_bg.png', sizingMethod='scale');}
.filter_block_lt {background: transparent url(../../i/ideacat/filter_bg_left.png) 0 0 no-repeat; height:195px; margin-right:15px; padding:15px 0 16px 23px;_width:120px; _background-image:none;_margin:0;_padding:15px 10px 16px 30px}
.filter b {font-size:1.1em; padding-left:10px}
.filter ul {padding:10px 0 0; list-style:none; margin:0; }
.filter li {height:28px; line-height:28px;margin:0 0 3px 0; background:none; float:none; clear:left}
.filter li a {text-decoration:none; display: inline; height:30px; float: none; padding:0; white-space:nowrap; background:none}
.filter_block img { vertical-align:middle; padding-right:5px;}

/** Moderation **/
.moder_icon {display:block; float:left; width:84px; height:17px; background: transparent url(../../i/moder_icon.gif) 0% 0px no-repeat; margin-left:0px;}

.moder_menu {position:absolute; margin:17px 0 0 0; z-index:1; width:168px;border:1px solid #E0E0E0; padding: 11px 0 4px 0; background:#FFF;}
.moder_menu a {display:block; color:#105895; padding: 0 5px 0 12px; margin: 0 0 11px 0;}
.moder_menu a.moder_menu_spec {border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; padding: 11px 5px 11px 12px;}
.moder_menu a.actm {cursor: text; text-decoration: none; font-weight: bold; color: #999;}
.moder_menu a.actv {cursor: normal; text-decoration: underline; font-weight: normal; color: #105895;}
.moder_menu a span {margin-left: -5px;}
.moder_menu a span.blue {color: #105895;}
.moder_menu a span.grey {color: #C0C0C0;}

#idea_moderator_menu {margin:17px 0 0 0;position:absolute;}
#moder_menu_cont .moder_icon {float:left;}
#moder_menu_cont {float:left;}

/** Official answer */
.answer {background: #f4f4f4 url(../../i/one/answer_bottom.gif) 0 100% no-repeat; width:550px; margin:10px 0; position:relative; }
.answer_top {background: transparent url(../../i/one/answer_top.gif) 0 0% no-repeat; padding: 7px 15px 12px 14px;}
.user_ansver  {color:#999; margin: 0 0 7px 0; font-size:11px;}
.user_ansver a {background: transparent url(../../i/face_icon.gif) 0% 0px no-repeat; padding-left:17px;}
.answer_type {float:right; /*color:#105895;*/font-size:10px; position:relative;}


/** Inline registration */
/*---verify---*/
#verify h1 {font-size:23px;}
#verify_form {margin: 0 0 15px 12px;}
#verify_form .common_input {font-size:11px;}
#verify_form #control_file {width:290px;}
#verify_form #control_file_url {width:407px;margin-bottom:15px;display:inline;}
#verify_form span {padding: 0 3px 0 0;float:left;padding-top:5px;}
#verify_form #other_method {float:right;color:#C1C1C1;width:123px;margin-top:9px;}
#verify_form #other_method a {display:block;color:#73aad9;}

.green_block {border:1px solid #c9eda6; position:relative; margin-bottom:8px; background:#e8fdc8;}
.green_lt1 {background: transparent url(../../i/green_lt1.gif) 0% 0% no-repeat; margin:  -1px 0 0 -1px;}
.green_rt1 {background: transparent url(../../i/green_rt1.gif) 100% 0% no-repeat; margin:  0px -1px 0 0px;}
.green_lb1 {background: transparent url(../../i/green_lb1.gif) 0% 100% no-repeat;  margin:  0px 0px -1px 0px;}
.green_rb1 {background: transparent url(../../i/green_rb1.gif) 100% 100% no-repeat;}
.green_cont, .orange_cont {padding: 11px 4px;}
#verify_ok {width:230px;margin:0 auto;color:#4ca206;background:url(../../i/ok_icon2.gif) left center no-repeat;padding-left:17px;}

.orange_block1 {border:1px solid #ffb9a5; position:relative; margin-bottom:8px; background:#fedcd2;}
.orange_lt1 {background: transparent url(../../i/orange_lt1.gif) 0% 0% no-repeat; margin:  -1px 0 0 -1px;}
.orange_rt1 {background: transparent url(../../i/orange_rt1.gif) 100% 0% no-repeat; margin:  0px -1px 0 0px;}
.orange_lb1 {background: transparent url(../../i/orange_lb1.gif) 0% 100% no-repeat;  margin:  0px 0px -1px 0px;}
.orange_rb1 {background: transparent url(../../i/orange_rb1.gif) 100% 100% no-repeat;}
#verify_error {width:320px;margin:0 auto;color:#eb4f1c;background:url(../../i/alarm_icon1.gif) left center no-repeat;padding-left:17px;}
#get_other_file {float:right;color:#105895;margin-right:9px;}
.gr_block_lt_normal {background: #EFEFEF url(../../i/gray_lt.gif) 0% 0% no-repeat;margin-bottom:9px;}

#verify_logged_cont {margin-bottom:9px;}
#verify_logged {padding:11px 0;color:#313131;}
#verify_logged a {display:inline;vertical-align:top;background-position: 3px 3px;padding-left:18px;}

#verify_authorization .gr_block_content {padding:0;}
.red_alarm {color:#ff0202;}
#auth_login_err, #auth_login_info, #inline_noreg_err, #inline_reg_err { text-align:center;padding:0 20px 10px;}
#auth_login_info a { color:#243F65}
#verify_auth table {margin:0 auto;}
.verify_auth_rt {padding:10px 0;}
#verify_auth table td {padding: 4px 0;}
#verify_auth table td.lbl {width:125px;text-align:right;padding-right:5px;}
#verify_auth table td input.inp {background:#FFF;margin: 0 0 0 8px; width:215px; border:1px solid #999;}

a.blank1 {margin-left:8px; color:#243f65;}


/*---authorization---*/
/*---verify---*/
#verify h1 {font-size:23px;}
#verify_form {margin: 0 0 15px 12px;}
#verify_form .common_input {font-size:11px;}
#verify_form #control_file {width:290px;}
#verify_form #control_file_url {width:407px;margin-bottom:15px;display:inline;}
#verify_form span {padding: 0 3px 0 0;float:left;padding-top:5px;}
#verify_form #other_method {float:right;color:#C1C1C1;width:123px;margin-top:9px;}
#verify_form #other_method a {display:block;color:#73aad9;}

.green_block {border:1px solid #c9eda6; position:relative; margin-bottom:8px; background:#e8fdc8;}
.green_lt1 {background: transparent url(../../i/green_lt1.gif) 0% 0% no-repeat; margin:  -1px 0 0 -1px;}
.green_rt1 {background: transparent url(../../i/green_rt1.gif) 100% 0% no-repeat; margin:  0px -1px 0 0px;}
.green_lb1 {background: transparent url(../../i/green_lb1.gif) 0% 100% no-repeat;  margin:  0px 0px -1px 0px;}
.green_rb1 {background: transparent url(../../i/green_rb1.gif) 100% 100% no-repeat;}
.green_cont, .orange_cont {padding: 11px 4px;}
#verify_ok {width:230px;margin:0 auto;color:#4ca206;background:url(../../i/ok_icon2.gif) left center no-repeat;padding-left:17px;}

.orange_block1 {border:1px solid #ffb9a5; position:relative; margin-bottom:8px; background:#fedcd2;}
.orange_lt1 {background: transparent url(../../i/orange_lt1.gif) 0% 0% no-repeat; margin:  -1px 0 0 -1px;}
.orange_rt1 {background: transparent url(../../i/orange_rt1.gif) 100% 0% no-repeat; margin:  0px -1px 0 0px;}
.orange_lb1 {background: transparent url(../../i/orange_lb1.gif) 0% 100% no-repeat;  margin:  0px 0px -1px 0px;}
.orange_rb1 {background: transparent url(../../i/orange_rb1.gif) 100% 100% no-repeat;}
#verify_error {width:320px;margin:0 auto;color:#eb4f1c;background:url(../../i/alarm_icon1.gif) left center no-repeat;padding-left:17px;}
#get_other_file {float:right;color:#105895;margin-right:9px;}
.gr_block_lt_normal {background: #EFEFEF url(../../i/gray_lt.gif) 0% 0% no-repeat;margin-bottom:9px;}

#verify_logged_cont {margin-bottom:9px;}
#verify_logged {padding:11px 0;color:#313131;}
#verify_logged a {display:inline;vertical-align:top;background-position: 3px 3px;padding-left:18px;}


.tab_menu td {padding:0;vertical-align:top;height:28px;background:#EAEAEA url(../../i/tab_menu.gif) repeat-x;border-right:2px solid #FFF;}
.tab_menu td div {background:url(../../i/tab_menu_left.gif) left top no-repeat;}
.tab_menu td div div {background:url(../../i/tab_menu_right.gif) right top no-repeat;padding:7px 18px 0 18px;}
.tab_menu td.active {background:#EFEFEF;}
.tab_menu td.active div {background-image:url(../../i/tab_menu_act_left.gif);}
.tab_menu td.active div div {background-image:url(../../i/tab_menu_act_right.gif);}
.tab_menu td.first {width:100%;}
.tab_menu td.first_active {width:100%; background:#EFEFEF;}
.tab_menu td.first_active div {background-image:url(../../i/tab_menu_act_left.gif);}
.tab_menu td.first_active div div {background-image:url(../../i/tab_menu_act_right.gif);}
.tab_menu td.last {border-right:0;}
.tab_menu td.last_active {border-right:0; background:#EFEFEF;}
.tab_menu td.last_active div {background-image:url(../../i/tab_menu_act_left.gif);}
.tab_menu td.last_active div div {background-image:url(../../i/tab_menu_act_right.gif);}

.tab_menu td a {color:#105895;}

#verify_authorization .gr_block_content {padding:0;}
#verify_auth {padding-bottom:18px;}
#verify_auth table {margin: 14px 0 0 18px;}
#verify_auth table td {color:#313131;}
#verify_auth table td.lbl {width:125px;text-align:right;padding-right:5px;}
#verify_auth table td input.inp {width:147px;background:#FFF;margin:4px 0;}

a.blank1 {background: url(../../i/_blank1.gif) left no-repeat; padding-left:15px; margin-left:12px; color:#5396d1;}
/*#verify_auth table td a.blank1 {background: url(../../i/_blank1.gif) left no-repeat; padding-left:15px; margin-left:12px; color:#5396d1;}*/

#verify_auth table td.cent {text-align:center;padding: 4px 0 6px 0;}
#verify_auth table td.cent label {padding-left:5px;font-size:10px;}
.button_short {width:76px;height:28px;margin:0 auto;display:block;background:url(../../i/button_short.gif) no-repeat;line-height:28px; text-align:center; color:#fff;}
.button_short:hover {background-position: 0 100%; text-decoration:none;}

.unverified_icon {float:left;margin: 10px 4px 0 6px;}
#project_unverified {width:165px;height:61px;padding: 19px 12px 15px 12px;background:url(../../i/cloud1.gif) no-repeat;position:absolute;top:50px;left:14px;}
#project_unverified strong {font-size:12px;color:#105895;font-weight:normal;display:block;margin-bottom:6px;}
#project_unverified p {font-size:10px;color:#2D2D2D;}

/*---authorization---*/
#authorization {margin: 0 0 0 19px;}
#registration {padding-bottom:18px;}
#registration table.form1 {margin: 18px 0 0 18px;}
table.form1 td {padding: 4px 0;}
table.form1 td.lbl {text-align:right;}
table.form1 td.cent {text-align:center;}
table.form1 td .inp {background:#FFF;margin: 0 8px; width:145px;}
table.form1 td.input_req {color:#C0C0C0;line-height:13px;}
.button_medium {width:110px;height:28px;margin:0 auto;display:block;background:url(../../i/button_medium.gif) no-repeat;line-height:28px; text-align:center; color:#fff;}
.button_medium:hover {background-position: 0 100%; text-decoration:none;}
.ok {background:url(../../i/login_ok.gif) left top no-repeat;padding-left:18px;color:#57a716;}
table.form1 td .ok {margin-left:48px;}

#post_comment {margin: 0 0 0 21px;}
#post_comment textarea {width:622px;height:130px;border: 1px solid #737373;}
#post_comment .button_white {float:right;margin: 8px 3px 0 0;}

#no_registration {padding:18px 0 18px 20px;}
.turing {width:25px !important;}

#verification_invite .orange_lt {margin-bottom:8px;}
#verification_invite .orange_block {padding-bottom:20px;}
#verification_invite .orange_block h1 {color:#f96207;}
#verification_invite .orange_block p {font-size:12px;margin: 0 0 0 12px;}
#verification_invite .orange_block em {font-weight:bold;font-style:italic;}
#invite p {margin: 3px 0 10px 13px;}
.arrowed {font-size:12px;color:#105895;margin: 0 0 18px 13px;display:block;}
.arrowed_up {font-size:12px;color:#105895;background:url(../../i/arrow_up_gray.gif) left bottom no-repeat;padding-left:9px;margin-left:13px;}
#invite h4 {font-size:12px; font-weight:bold; margin: 15px 0 10px 13px;}
#invite #authorization {margin-left:13px;}
.gr_block_lt1 {background: #E6E6E6 url(../../i/gray_lt1.gif) 0% 0% no-repeat;}
.gr_block_rt1 {background: transparent url(../../i/gray_rt1.gif) 100% 0% no-repeat;}
.gr_block_lb1 {background: transparent url(../../i/gray_lb1.gif) 0% 100% no-repeat;}
.gr_block_rb1 {background: transparent url(../../i/gray_rb1.gif) 100% 100% no-repeat;}
.tab_menu1 td {padding:0;vertical-align:top;height:28px;background:#E6E6E6 url(../../i/tab_menu1.gif) repeat-x;border-right:2px solid #EFEFEF;}
.tab_menu1 td div {background:url(../../i/tab_menu_left1.gif) left top no-repeat;}
.tab_menu1 td div div {background:url(../../i/tab_menu_right1.gif) right top no-repeat;padding:7px 18px 0 18px;}
.tab_menu1 td.active {background:#E6E6E6;}
.tab_menu1 td.active div {background-image:url(../../i/gray_lt1.gif);}
.tab_menu1 td.active div div {background-image:url(../../i/gray_rt1.gif);}
.tab_menu1 td.first {width:100%;}
.tab_menu1 td.last {border-right:0;}
.tab_menu1 td a {color:#105895;}


/* ERROR-MESSAGE-POPUP */
.error-message-popup {width:100%; position:fixed; z-index:100000; top:0; left:0; background:#EDEDED; border-bottom:1px solid #445560;}
.error-message-popup {text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.error-message-popup h3 {margin:0; padding:5px 0; font-size:12px; font-weight:bold;}
.error-message-popup h3.error {color:#DB0F0F;}
.error-message-popup h3.warning {color:#BE7700;}
.error-message-popup h3.good {color:#4CA206;}
.error-message-popup h3 i {display:inline-block; width:16px; height:16px; margin:0 4px 0 0; position:relative; top:3px; background: url(../../i/popup/popup-content-informer-sprite.png) no-repeat 0 0;}
.error-message-popup h3.error i {background-position: 0 0;}
.error-message-popup h3.warning i {background-position: -16px 0;}
.error-message-popup h3.good i {background-position: -32px 0;}

.paging {color:#313131;font-size:14px;margin: 0 0 0 20px;}
.paging span {float: left; padding: 4px 8px 0 0;}
.paging span.current_page, .paging a {float:left;border:1px solid #E0E0E0;width:auto;min-width:22px;height:22px;line-height:22px;vertical-align:middle;text-align:center;margin-right:2px;}
.paging span.current_page {color:#C0C0C0;padding:0;}
#visitor .paging {margin-top:23px;}
#visitor .paging a {color:#105895;font-weight:bold;}
#catalog_list .paging a {color:#105895;font-weight:bold;}

.bbcode_buttons {text-align: left;}
.bbcode_buttons input {background: url("../../i/bbcode_buttons.png") no-repeat 0 0; border: 0px; height: 27px; width: 27px; cursor: pointer;}
.bbcode_buttons input[name="b"] {background-position: 0 0;}
.bbcode_buttons input[name="i"] {background-position: -30px 0;}
.bbcode_buttons input[name="u"] {background-position: -60px 0;}
.bbcode_buttons input[name="url"] {background-position: -90px 0;}
.bbcode_buttons input[name="help"] {background-position: -120px 0;}
.bbcode_buttons input[name="b"]:hover {background-position: 0 -30px;}
.bbcode_buttons input[name="i"]:hover {background-position: -30px -30px;}
.bbcode_buttons input[name="u"]:hover {background-position: -60px -30px;}
.bbcode_buttons input[name="url"]:hover {background-position: -90px -30px;}
.bbcode_buttons input[name="help"]:hover {background-position: -120px -30px;}

.add_idea_send {margin-top: 20px;}
.add_idea_send input {vertical-align:middle;}
.add_idea_send input[name="private-help"] {background: url("../../i/help_private.png") no-repeat 0 0; border: 0px; height: 14px; width: 14px; cursor: pointer;padding:0;}
.add_idea_send .reformal_submit {margin: 0 -5px 0 0;}

.post_content {width:742px; float:right;}
.cl {clear: both; font-size: 0;}
.post_content h2 a {color:#105895; text-decoration:none;}
.post_content h2 a:hover {color:#105895; text-decoration:underline;}

.post_content h2 {margin:8px 0; padding:0; font-size: 20px; font-weight: normal;}

/* Categories */
.h2 {font-size:24px;color:#4e4c4c; padding-top:24px;}
.category_group { margin-top:7px;}
.category_group:last-child { margin-bottom:10px;}
.category_group .post {background-image:none;background-color:#f2f2f2;border:1px solid #e1e3e8;border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;-webkit-border-radius:7px; padding:0; margin-bottom:5px;}
.category_group .post_top {background-image:none;color:#8b8b8b;font-size:13px;}
.category_pict {float:left;width:60px;height:60px; overflow:hidden}
.category_pict img {border-radius: 7px 0 0 7px; height: 60px; width: 60px;}
.category_pict_sm {}
.categories_list h2 {margin:5px 0;}
.category_info {color:#8b8b8b;font-size:13px;}
.category_info b {color:#4e4c4c;}
.category_info span {display: inline-block;}
.category_info span:nth-child(1) {width:85px}
.category_info span:nth-child(2) {width:117px}
.category_theme {padding-top:12px; margin: 0 0 15px;}
.category_group .post_content {width: 787px;}
.category_group .post_light .post_content {width: 742px;}

.post_light {margin-left:45px;}
.post.post_light{ background-color:#fafafa;}
.post_light .category_pict, .post_light .category_pict img {width:60px;height:60px;}