body		    {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				}

a				{
				cursor: hand;
				cursor: pointer;
				}

input.checkbox	{width: 20px;}


input, select, textarea	{
			font-family: arial;
			font-size: 9pt;
			}

h1.title	{
			font-size: 14pt;
			display: inline;
			}

h2.title	{
			font-size: 12pt;
			font-weight: bold;
			border-bottom: 4px solid #552f1c;
			display: inline;
			}

h2.title1	{
			font-size: 14pt;
			font-weight: bold;
			display: inline;
			}


table.catalog_types td.normal
			{
			background: #f0f0f0;
            padding:5px;
			}

table.catalog_types td.normal a:link, table.catalog_types td.normal a:visited
			{
			color: #333333;
			font-weight: bold;
			}

table.catalog_types td.hover
			{
			color: #333333;
			font-weight: bold;
			background: #552f1c;
            padding:5px;
            border-bottom:1px solid #C7AC81;

			}

table.catalog_types td.hover a
			{
			color: #FFFFFF;
			font-weight: bold;
			}

table.catalogPredmetList a {
			color: #3b1f11;
			}

table.catalodPidName td {
			font-weight: bold;
			padding-top: 7px;
			}

table.catalog_list {
			background: #c7ac81;
			}

table.catalog_list tr.title {
			background: #552f1c;
			color: #FFFFFF;
			font-weight: bold;
			text-align: center;
			}

table.catalog_list tr.title td {
			padding: 7px;
			}

table.catalog_list tr.title td a {
			color: #FFFFFF;
			}

table.catalog_list tr.title td.orderby {
			background: #412519;
			}

table.catalog_list tr.title td.orderby a  {
			color: #FFFFFF;
			}


table.catalog_list tr.odd {
			background: #f5f3e9;
			}

table.catalog_list tr.even {
			background: #dcd1bb;
			}

table.catalog_list td.normal
            {
                text-align:left;
                padding:3px;
                padding-left:3px;

            }
table.catalog_list td.normal a:link, table.catalog_list td.normal a:visited
			{
			color: #333333;
			font-weight: bold;
			}

table.catalog_list td.hover
			{
                color: #333333;
                text-align:left;
                background: #ece6cf;
                font-weight: bold;
                padding:3px;
                padding-left:3px;
			}

table.catalog_list td.hover a
			{
			color: #552f1c;
			}

table.catalog_list tr td.orderby {
			background: #dacfb2;
			}

table.catalog_pages td, table.catalog_pages td.normal {
			background: #c7ac81;
			width: 20px;
			text-align: center;
			height: 100%;
			vertical-align:middle;
			}

table.catalog_pages td.hover {
			background: #552f1c;
			width: 20px;
			text-align: center;
			height: 100%;
			vertical-align:middle;
			}

table.catalog_pages td a {
			font-size: 11pt;
			font-weight: bold;
			text-decoration: none;
			color:#333333;
			width: 100%;
			}

table.catalog_pages td.hover a {
			font-size: 11pt;
			font-weight: bold;
			text-decoration: none;
			color:#ffffff;
			}

input.button	{
			width: auto;
			border: 2px outset #c0c0c0;
			background: #993300;
			color: #ffffff;
			font-weight: bold;
			padding: 4px;
			}

fieldset	{
			border: 2px outset #c0c0c0;
			padding: 14px;
			}

legend		{
			font-weight: bold;
			}

fieldset.order legend {
			font-size: 12pt;
			}

fieldset.order form table tr td input	{
			width: 100%;
			}

fieldset.order form table tr td input.button	{
			width: auto;
			border: 1px outset #c0c0c0;
			background: #993300;
			color: #ffffff;
			font-weight: bold;
			padding: 4px;
			}

fieldset.order_form form table tr td input, fieldset.order_form form table tr td textarea	{
			width: auto;
			border: 1px solid #c0c0c0;
			background: #f5f3e9;
			color: #552f1c;
			font-weight: bold;
			}

table.member_orders
{
  border-collapce:collapse;
  background: #FFFFFF;
}

table.member_orders td
{
	background: #d6d0b9;
	padding: 4px;
	
	border:1px solid #dfdaca;
}

table.member_orders tr.title td,
table.member_orders th
{
	background: #bda17a;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}

.table_title_row td
{
    font-size:12px;
    padding: 4px;
		text-align: center;
		color: #FFFFFF;
		font-weight: bold;

}

table.admin_table
{
  width:100%;

  border-collapce:collapse;
  background: #FFFFFF;
}

table.admin_table td
{
	background: #e2ddc9;
	padding: 4px;
	
	border:1px solid #ecebe4;
}

table.admin_table tr.title td,
table.admin_table th
{
	background: #bda17a;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	
  padding: 4px;
}

table.admin_table tr.sub_title td
{
	background: #bda17a;
	color: #FFFFFF;
	font-weight: bold;
}

table.admin_table tr.bill_pay_1 td
{
	color: #009966;
	font-weight: normal;
}

table.admin_table tr.bill_pay_1 td a
{
	color: #009966;
	font-weight: normal;
}

table.admin_table tr.bill_pay_2 td
{
	color: #CC3300;
	font-weight: normal;
}

table.admin_table tr.bill_pay_2 td a,
table.admin_table tr.bill_pay_2 td a:visited
{
	color: #CC3300;
	font-weight: normal;
}


table.admin_table .controls
{
  width:120px;
}


.table_title
{
     /* background: #bda17a;*/
}

.table_title_active
{
      background: #f3f0e3;
}


.title_row th
{
    font-size:10px;
    padding: 4px;
		text-align: center;
		color: #FFFFFF;
		font-weight: bold;
    background:#bda17a url("/images/vertsplitter.gif") top right repeat-y;
}

.price
{
  text-align: center;
}

.date
{
  text-align: center;
}

.other
{
  text-align: center;
}

.file_row
{
  border-bottom: 2px dotted #FFFFFF;
}

.file_row td
{
  padding:4px;
}

.materials_detailed_table{
  width:100%;
}

.materials_detailed_table td{
  padding:4px;
}
.referals_table{
    font-size:12px;
    background-color:#f3f0e3;
    width:500px;

}

.referal_fio{

}

.referal_date{
    text-align:center;
    width:150px;
}

.referal_type{
    width:200px;
}

.referals_table td{
    padding:4px;
}

.referals_table tr{
    border-bottom: 2px dotted #FFFFFF;
}


.referals_table{
    font-size:12px;
    background-color:#f3f0e3;
    width:500px;

}

.finance_table{
    font-size:12px;
    background-color:#f3f0e3;
    width:700px;

}

.finance_date{
    text-align:center;
    width:150px;
}

.finance_amount{
    width:70px;
    text-align:right;
    padding-right:10px;
}

.finance_sign{
    width:70px;
    text-align:left;
    padding-right:10px;
}


.finance_table td{
    padding:4px;
}
.referals_table .number{
    text-align:center;
}

.finance_table tr{
    border-bottom: 2px dotted #FFFFFF;
}

.partners_info_table td{
  padding:4px;
}

.partners_info_title{
    font-weight:bolder;
  /*width:100px;*/
  vertical-align:top;
}

.materials_detailed_title{
  font-weight:bolder;
  width:130px;
  vertical-align:top;
}

.warning_string
{
  color:#CC2222;
  font-weight:bolder;
  margin-left:20px;
}

.pages_nav_div
{
  width:100%;
  text-align:center;
  margin-top:5px;
}

table.member_orders tr.sub_title td
{
	background: #bda17a;
	color: #FFFFFF;
	font-weight: bold;
}

table.member_orders tr.bill_pay_1 td
{
	color: #009966;
	font-weight: normal;
}

table.member_orders tr.bill_pay_1 td a
{
	color: #009966;
	font-weight: normal;
}

table.member_orders tr.bill_pay_2 td
{
	color: #CC3300;
	font-weight: normal;
}

table.member_orders tr.bill_pay_2 td a,
table.member_orders tr.bill_pay_2 td a:visited
{
	color: #CC3300;
	font-weight: normal;
}


div.warning {
			padding: 11px;
			border: 2px dotted #CC0000;
			}




table.member_users
{

}

table.member_users td {
			background: #d6d0b9;
			padding: 4px;
			}

table.member_users tr.title td, table.member_users th {
			background: #bda17a;
			text-align: center;
			color: #FFFFFF;
			font-weight: bold;
			}

table.member_users tr.sub_title td {
			background: #bda17a;
			color: #FFFFFF;
			font-weight: bold;
			}

table.member_users td input, table.member_users td select, table.member_users td textarea {
			width: 100%;
			border: 1px solid #bda17a;
			}

table.members td a {
			color: #333333;
			font-weight: bold;
			}

table.subMenu	{
			background: #FFFFFF;
			}

table.subMenu td.title	{
			background: #bda17a;
			color: #FFFFFF;
			}

table.subMenu td	{
			background: #d6d0b9;
			padding: 4px;
			}

table.subMenu td a	{
			color: #404040;
			}

.left-nav .smart_resp td  {
      border:1px solid #EEEEEE;
      }
.content .smart_resp td  {
      border:1px solid #999999;
      }

.left-nav .smart_resp td td{
      border:none;
      }

.content .smart_resp td td{
      border:none;
      }

#mailing_form td{
  font-size:13px;
}
#mailing_form{
  font-size:13px;
}

#file_upload_form table
{
  width:100%;

}

#file_upload_form td
{
  padding:5px;

}


#file_upload_form input,textarea
{
  width:100%;
}

.review
{
    margin: 10px 0px;
    background-color:#F3F0E3;
}

.review div
{
    padding:4px;
}

.review_text
{
    margin: 5px 0px;
}
.review_title
{
    border-bottom: 1px solid #ECE6CF;
}

.materials_detailed_table input , .materials_detailed_table select, .materials_detailed_table textarea
{
    width:100px;
}

.tinny_cell{
    padding:0px;
}

.tinny_cell input , .tinny_cell textarea
{
    width:100%;
}

.refill_form
{
    border-collapse:collapse;
}

.refill_form td
{
    border:none;
    padding: 10px 10px;
}

.refill_form td #submit
{
    width:100%;
}

.refill_form .value
{
    text-align:center;
}

.refill_form td, .refill_form input
{
    font-size: 14px;
}
#attach_files_title{
    font-weight:bolder;
    width:100%;
}

.attached_files{
    margin:10px 0px;
    width:100%;
}

.attached_files div{
    margin:0px 0px 0px 10px;
    width:100%;
}

div.attached_files a { margin-left: 10px; }

.new_file_div{
    margin: 5px 0px;
}


.new_file_input{
    margin-right:50px;
    width:200px;
}

.adm_button, .adm_button_highlited, .adm_button_autosize{
    display:block;
    height: 14px;
    border:1px solid white;
    background-color: #f7f6ed;
    padding:2px 2px;
    margin:2px 2px;
    width:100px;
    font-size:12px;
    text-align:center;
    float:left;
}

.adm_button_autosize{
    width:auto;
}

.adm_button_highlited
{
    background-color: #bda17a;
    color:#FFFFFF !important;
}

.partners_site{
    margin-bottom:5px;
    margin-left:5px;
    font-weight: bold;
    font-size:14px;
    text-align:left;

}

.delete_site_button{
    display:block;
    height:16px;
    width:16px;
    margin-right:5px;
    float:left;
    background: url("/images/delete_site.gif") center center no-repeat;
}

.reviews_adm
{
    width:100%;

}

.reviews_adm .titles_row
{
    background-color: #e0deca;
}

.reviews_adm td
{
    border-right:1px solid #999999;
    border-left:1px solid #999999;
    border-bottom:2px dotted #FFFFFF;
    padding:4px;
}

.reviews_adm th
{
    font-weight:bolder;
    font-size:10px;
    padding: 4px;
		text-align: center;
		color: #FFFFFF;
		font-weight: bold;
    background:#bda17a url("/images/vertsplitter.gif") top right repeat-y;
}

.reviews_adm .title_data{

}


.adm_reviews_types
{
    margin-bottom:20px;
    height:30px;
}
.adm_reviews_types .adm_button,.adm_reviews_types .adm_button_highlited{
    width:auto;
    padding:5px;
}

.top_menu{
    /*width:60%;*/
    float:left;
}

.top_menu a
{
  color:#A5000D !important;
}

.balances{
    float:right;
    width:150px;
    margin-right:50px;
}

.users_adm
{
    width:100%;

}

.users_adm .titles_row
{
    background-color: #e0deca;
}

.users_adm td
{
    border-right:1px solid #999999;
    border-left:1px solid #999999;
    border-bottom:2px dotted #FFFFFF;
    padding:4px;
}

.users_adm th
{
    font-weight:bolder;
    font-size:10px;
    padding: 4px;
		text-align: center;
		color: #FFFFFF;
		font-weight: bold;
    background:#bda17a url("/images/vertsplitter.gif") top right repeat-y;
}


.table_adm
{
    width:100%;

}

.table_adm .titles_row
{
    background-color: #e0deca;
}

.table_adm td
{
    border-right:1px solid #999999;
    border-left:1px solid #999999;
    border-bottom:2px dotted #FFFFFF;
    padding:4px;
}

.table_adm th
{
    font-weight:bolder;
    font-size:10px;
    padding: 4px;
		text-align: center;
		color: #FFFFFF;
		font-weight: bold;
    background:#bda17a url("/images/vertsplitter.gif") top right repeat-y;
}


.adm_top_button_panel .adm_button, .adm_top_button_panel .adm_button_highlited
{
    width:auto;
    padding:5px;
}

#appeal_form{

}

#blog_face{
    width:100%;
    height:100%;
    border-collapse:separate;
}

#blog_face td
{
    vertical-align:top;
    /*background-color: #f2f0e9;*/
    border:3px solid white;
}

#blog_face td table
{
    width:100%;
}

#blog_face td td
{
    /*background-color: #f2f0e9;*/
    border:0px;
}



#blog_list
{

}

#blog_rubrics
{
    width:20%;
}

#blog_about
{
    width:20%;
}

.blog_post_title
{
    background-color:#bda17a;
    border-top:2px solid #e0c49d;
    color: #FFFFFF;
    font-size:17px;
    padding:3px;

}

.blog_post_info
{
    background-color:#bda17a;
    color: #FFFFFF;
    font-size:12px;
    padding:3px;
    border-bottom:2px solid #996e3b;

}

.blog_post_detailed_info
{
    background-color:#bda17a;
    color: #FFFFFF;
    font-size:12px;
    padding:3px;
}

.blog_post_text
{

    font-size:12px;
    text-indent:20px;
    line-height:22px;
    padding:10px;
    text-align:justify;
    overflow:hidden;
}



.blog_post_text li
{
    text-align:justify;
    list-style-position: inside;
}

.blog_post_text img
{
    margin:5px;
    border:1px dotted #BDA17A;
    padding:5px;
}



.blog_post_title a
{
    color: #FFFFFF !important;
}

.blog_title a
{
    color: #FFFFFF !important;
}

.blog_title
{
    background-color:#bda17a;
    border-top:2px solid #e0c49d;
    /*border-bottom:2px solid #966c30;*/
    color: #FFFFFF;
    font-size:14px;
    padding:3px;
}


.blog_post_info a
{
    color: #FFFFFF !important;
}

.blog_post_detailed_info a
{
    color: #FFFFFF !important;
}

.blog_post{
    /*margin-bottom:30px;*/
    background-color:#F2F0E9;

}

.blog_post_splitter
{
    height:20px;
}


.blog_splitter
{
    height:15px;
}


.blog_tags .blog_list, .blog_rubrics .blog_list
{
    padding: 5px;
}

.blog_tags .blog_list li, .blog_rubrics .blog_list li
{
    /*background:none;*/
    text-indent:15px;
    background: url('/images/dot.gif') top left no-repeat;
    /*background:none;*/
    /*list-style-image:url('/images/dot.gif');*/
    margin-bottom:3px;
    padding: 0px 0px 0px 0px;
}
.blog_tags .blog_list li a, .blog_rubrics .blog_list li a
{

  margin:0px;
}

.last_posts , .last_reviews, .blog_about
{
    padding:5px;
}

.last_post, .last_review
{
    margin-bottom:10px;
}

.review_title
{
    font-weight:bolder;
}

#blog_add_review{
    margin-top:30px;
    padding:5px;
}
#blog_add_review textarea
{
    margin-top:3px;
    height:100px;
}
#post_reviews
{
    padding:5px;
}

.blog_post_rubric{
    float:left;
    width:50%;

}

.blog_post_tags{
    float:right;
    text-align:right;
    width:50%;

}

.blog_post_title_left
{
    background:url('/images/blog_post_top_title_left.gif') center center no-repeat;
    height:32px;
    width:6px;
    float:left;
}
.blog_post_title_right
{
    background:url('/images/blog_post_top_title_right.gif') center center no-repeat;
    height:32px;
    width:6px;
    float:right;
}

.blog_post_bottom_title_left
{
    background:url('/images/blog_post_bottom_title_left.gif') center center no-repeat;
    height:22px;
    width:6px;
    float:left;
}
.blog_post_bottom_title_right
{
    background:url('/images/blog_post_bottom_title_right.gif') center center no-repeat;
    height:22px;
    width:6px;
    float:right;
}


.blog_post_review
{
    padding:5px;
}

.review_children
{
    padding-left:10px;
}
.captcha_img
{

}

.blog_label_title
{
    background-color:#bda17a;
    border-top:2px solid #e0c49d;
    color: #FFFFFF;
    font-size:19px;
    padding:3px;

    margin-bottom:20px;

}
.blog_label_title a
{
    color: #FFFFFF !important;
}

.rss_button{
    height:24px;
    width:24px;
    background:url('/images/rss.gif') center center no-repeat;
    float:right;
    display:block;
}

.big_rss_button{

    background:url('/images/big_rss.gif') center left no-repeat;
    padding:9px 0px 9px 39px;

    display:block;
}


.adm_detailed_table{
  width:100%;
}

.adm_detailed_table td{
  padding:4px;
}

.adm_detailed_title{
  font-weight:bolder;
  width:130px;
  vertical-align:top;
}

.adm_detailed_table .title_input
{
    width:100%;
    height:18px;
}

.adm_detailed_table .checkbox_input
{
    width:20px;
}

.adm_detailed_table td td input, .adm_detailed_table td td select, .adm_detailed_table td td textarea
{
    width:auto;
}

.adm_reviews_textarea
{
    width:500px;
    height:200px;
}

td .adm_submit{
    width:100px;
    height:25px;
}

.pages_nav, .pages_nav_selected
{
    /*display:block;*/
    /*float:left;*/
    padding:0px 3px;
    /*width:15px;*/
}
.pages_nav_selected
{
    background-color: #BDA17A;
    color:#FFFFFF !important;
    border:1px solid white;
}

.pages_nav_div
{
    width:auto;
    margin:10px auto;
}

.news_brief a
{
/*    color:#996E3B !important;*/
      color:#e6c050;
}

.video_ext{
    text-align:center;
}

.pay_variants_about .buttons{
    text-align:right;
}

.pay_variants_about .adm_button
{
    cursor: pointer;
    margin:5px 0px;
    height:25px;
    line-height:25px;
    text-decoration:none;

}

.pay_variant_about{
    background-color:#F2EBD0;
    padding:5px;
    border:1px solid #B2A77C;
    min-height:140px;
    /*height:140px;*/
}

.pay_variant_about_working{
    background-color:#F2EBD0;
    padding:5px;
    border:1px solid #B2A77C;


}

.pay_variant input
{
    margin:5px;
    margin-bottom: 0px;
}

.member_orders
{
    width:100%;
}

.pay_variants
{
    background-color:#d6d0b9;
    padding:5px;
    margin:10px 0px;
}

.td_input input
{
    border: 1px solid #968062;
    width:150px;
}

.td_title
{
    width:150px;
}
.rubric_edit_form
{
    width:300px;
}

.rubric_edit_form table td
{
    padding:2px;
}

.catalog_folder
{
    font-size:12px;
    height:20px;
    padding:0px;
    line-height:30px;

}

.catalog_item
{
    font-size:12px;
    line-height:20px;

}
.catalogPredmetList
{
    margin:30px 0px;
}
table.catalog_list td.center
{
    text-align:center;
}

.happy_notify
{
    font-size:20px !important;
    color:#CC2222 !important;
    margin-top:20px;
    font-weight:bold;
}

.order_user_discount
{
    font-size:14px !important;
    color:#CC2222 !important;

}


.balls_transactions_elem
{
    border: 1px solid #B2A77C;
    padding:5px;
    width:500px;
    background-color:#F2EBD0;
}
.finance_transactions_elem
{
    border: 1px solid #B2A77C;
    padding:5px;
    width:500px;
    background-color:#F2EBD0;
}

.finance_transactions_elem table, .balls_transactions_elem table
{
    width:500px;
}

.balls_transactions_elem td
{
    vertical-align:top;
    padding:4px;
    text-align:center;
}

.finance_transactions_elem td
{
    vertical-align:top;
    padding:4px;
    text-align:center;
}

.balls_transactions_elem td textarea, .finance_transactions_elem td textarea
{
    width:200px;
    height:150px;
}

.submit input{
    /*height:20px;
    width:40px;*/
    padding:5px;
}

.balls_transactions_elem .submit
{
    text-align:left;
}

.finance_transactions_elem .submit
{
    text-align:left;
}

.row_sub
{
    background-color:#EDD0D0;
}
.row_add
{
    background-color:#DAEDD0;
}

.btn_delete_answer
{
    height:16px;
    width:16px;
    padding:0px 8px;
    margin-right:5px;
    background: url("/images/delete_site.gif") center center no-repeat;
}

.ready_answers div
{
    padding:3px 0px;

}
.ready_answers
{

}

.ready_answers .answer_progress
{
    background: url("/images/answer_progress_background.gif") repeat-x;
    height:12px;
    padding:0px;
    margin:0px;

    float:left;
}

.ready_answers .answer_progress_bg
{

    border: 1px solid #995f33;
    height:12px;
    padding:0px;
    margin:0px;
    width:200px;
    margin:3px 0px;
}

.question_detailed_table
{
    width:550px;
    background-color: #F2EBD0;
    border: 1px solid #B2A77C;
}


.question_detailed_table .adm_detailed_title
{
    width:90px;
}

.question_detailed_table td
{
    padding:10px 10px;
}

.question_detailed_table .question
{
    font-weight:bold;
    font-size:12px;
}

.question_detailed_table .answer
{
    font-weight:bold;
    font-size:12px;

    width:200px;
    padding:0px;
    padding-right:10px;
}

.question_detailed_table .answer_item
{
    padding:7px 0px;

}

.question_detailed_table textarea
{
    height:150px;
}

.answers_title
{
    vertical-align:middle;
}

.adm_controls
{
    width:100px;
}

.question_detailed_table .new_answer input
{
    width:390px;
}

.question_public_table
{
    margin-top:30px;
    /*background-color: #522d1a;*/
    /*border: 1px solid #B2A77C;*/
    color:#EEEEEE;
    width:100%;
}

.question_public_table .adm_button
{
    margin:0px auto;
    float:none;
}

.question_public_table td
{
    padding:5px 5px;
}

.question_public_table .question
{
    font-weight:bold;
}


.question_public_table td input
{
    margin-right:10px;
}


.question_public_table td .adm_button
{
    background-color:#c3a67e;
    color:#431811 !important;
}


.question_public_table td .answer_item
{
    margin:3px 0;
}

.question_public_table td .answer_progress_bg
{

    border: 1px solid #995f33;
    height:12px;
    padding:0px;
    margin:0px;
    width:200px;
    float:left;
}

.aviable_money
{
    display:block;
    padding:20px;
    color:#CC2222;
    font-weight:bold;
    font-size:14px;
}

td.amount
{
    text-align:center;
}
td.status
{
    text-align:center;
}

td.nickname
{
    text-align:center;
}
.news_brief b, .news_brief u
{
  color:#e6c050;
}

div.social { height: 24px; padding-top: 16px; padding-bottom: 10px;}
div.social-1 {width: 105px;float: left;}
div.social-2 {width: 135px; float: left;}
div.social-3 {width: 151px; float: left; padding-top: 1px;}
div.social-4 {width: 130px;}
div.social-5 {}
div.social span.fb {float:right;margin-top:0px;}

#custom-tweet-button a {
    width:100px;
  }
.not-shared-text {display:none;}

#articles_vote {
text-decoration:none;
float:right;
width:250px;
}

#articles_vote td
{
  padding-right: 10px;
}

#articles_vote input.button {
width:80px;
margin-bottom: 10px;
}

#articles_vote p {
font-size:90%;
color:#909090;
margin:0 0 0 5px;
}

table.art_add_tbl {
  border: 1px #000 solid;
  width: 100%;
  background: #c7ac81;
  height:20px;
  line-height:30px;
}

table.art_add_tbl tr.title {
background: #552F1C;
color: white;
font-weight: bold;
text-align: center;
}

/*table.art_add_tbl tr {
display: table-row;
vertical-align: inherit;
border-color: inherit;
}*/

table.art_add_tbl td {
  border: 1px #000 solid;
  vertical-align: middle;
  padding: 0px 5px;
}

table.art_add_tbl textarea
{
  vertical-align: middle;
  margin: 5px 1px;
}

/* Pop-up message and fading background */
#opaco {
   background-color: #000000;
   left: 0;
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE8 */
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */
   filter: alpha(opacity=70);/* IE4- */
   moz-opacity: 0; /* Mozilla */
   -khtml-opacity: 0; /* Safari */
   opacity: 0;  /* general CSS3 */
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 10;
 }

#popup {
   background-color: #FFFFFF;
   position: fixed;
   left:0px;
   top:0px;
   width: 350px;
   z-index: 11;
   padding:15px;
}

#popup table
{
  width:100%;
  border: 1px solid #000;
/*  margin: 10px 10px;*/
}

#popup td
{
  border: 1px solid #000;
  margin: 5px 5px;
  width: 5%;
  vertical-align: middle;
  text-align: center;
  white-space:nowrap;
}

#popup input
{
  width: 200px;
  margin: 5px 5px;
}

.hidden {
  display: none;
}

.sendart_form_head
{
  font-weight: bolder;
  font-size: 14px;
  text-align: center;
  padding-bottom: 10px;
}

#article_title
{
  color: #000;
  font-weight: bold;
  font-size: 16px;
}

#article_undertext
{ clear: right; }

#article_annotation
{
  color: #333;
  font-weight: bolder;
  font-size: 12px;
}


.highlight_art
{
  color: #333;
  font-weight: bolder;
/*  margin-left:50px;*/
}

.art_spanmargin
{ margin-left:50px; }

.art_spanmargin a, .art_spanmargin a:link
{
  text-decoration: none;
}

#contacts_rtop a
{
  font-size: 12pt;
  color: #A5000D;
  text-decoration: none;
}

#AMsgTable
{
    display: none;
    width: 100%;
    border: #000 1px solid;
    border-collapse: collapse;
}

#AMsgTable tr, #AMsgTable td
{
    border: #000 1px solid;
    border-collapse: collapse;
}

#AMsgTable td
{
    padding: 5px 10px;
}

#AMsgButton
{
    font-size: 14px;
    padding: 4px 4px;
    margin: 5px 0px;
}
  
ul.userhome
{
  margin-left: 0px;
  padding-left: 0px;
}

ul.userhome li 
{
  list-style-type: none;
  margin-left:0px;
  color: #000;
  font-size: 12px;
  font-weight: bolder;
  
  padding:0px 0px 15px 0px; 
}

ul.userhome li ul 
{
  margin-left: 20px;
} 

ul.userhome li ul a
{
  font-size: 12px;
  font-weight: normal;
}

ul.userhome li ul li
{
  padding:1px 0px;
}

  
.attaches { margin-left:10px; }


.adm_top_button_panel
{
  overflow:hidden;
  
  margin:0px 0px 10px 0px;
}
