body 
{
	margin: 0px; 
	padding: 0px;
	background-color: #F3F1EB;
	background-image: url(/i/index_bg.gif);	
}
body, td, div, p, li
{
	font-family : Tahoma;
	color: #333333;
	font-size: 13px;
}
td.bg_light_gray 
{
	background-color: #F3F1EB;
}
td.block_bg {
	color: #F3F1EB;
	background-image: url(/i/block_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
td.block_top_bg {
	background-image: url(/i/block_top_bg.gif);
	background-position: right top;
	background-repeat: repeat-x;
	text-align: right;
}
td.block_bottom_bg {
	background-image: url(/i/block_bottom_bg.gif);
	background-position: right top;
	background-repeat: repeat-x;
	text-align: right;
}
/* delete */
td.block_bg_common 
{
	color: #F3F1EB;
	background-image: url(/i/block_bg_common.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
td.index_bottom 
{
	background-color: #3D66B8;
	background-image: url(/i/index_bottom_bg.gif);
	background-position: right top;
}
td.table_bottom_bg 
{
	background-color: #cfd8ea;
	background-image: url(/i/table_bottom_bg.gif);
}
td.index_body 
{
	background-color: #30569f;
	background-image: url(/i/index_body_bg.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
}
td.index_boy 
{
	background-color: #30569F;
	background-image: url(/i/index_boy.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
div.sticker_index_block 
{
	position: relative;
	left: -9px;
	margin: 10px 0px 0px 0px;
}
div.sticker_block 
{
	position: relative;
	left: -5px;
	margin: 10px 0px 0px 0px;
}
div.sticker_bottom 
{
	position: relative;
	top: 10px;
	left: -15px;
}
div.table_bottom_title 
{
	margin: 14px 0px 0px 25px;
}
div.table_bottom_text 
{
	margin: 3px 30px 3px 30px;
}
div.author 
{
	font-weight: bold;
	text-align: right;
	padding-top: 5px;
}
div.block_article_title {
	margin: 10px 30px 0px 15px;
}
div.block_article_title a {
	text-decoration: none;
	font-weight: bold;
	color: #5075bc;
}
div.block_date 
{
	font-weight: bold;
	color: #F56E00;
	margin: 10px 30px 0px 15px;
}
div.block_date a {
	text-decoration: none;
	color: #F56E00;
}
div.date 
{
	font-weight: bold;
	color: #F56E00;
}
div.block_text 
{
	font-size: 12px;
	margin: 3px 30px 0px 15px;
}
div.block_text a {
	color: #333333;
	text-decoration: none;
}
div.text div.description 
{
	font-size: 12px;
	margin: 7px 0px;
}
div.block_link 
{
	text-align: right;
	margin: 5px 30px 0px 15px;
}
div.block_link a
{
	font-size: 11px;
	color: #8DC63F;
}
div.block_title 
{
	background-color: #F56E00;
	width: 166px;
	color: #ffffff;
	font-weight: bold;
}
div.block_title_in 
{
	padding: 3px 10px 3px 20px;
	color: #ffffff;
	font-weight: bold;
}
div.table_bottom_title_text 
{
	background-color: #4479E0;
	color: #CBD2E0;
	font-weight: bold;
	font-size: 10px;
	padding: 3px 0px;
	width: 131px;
}
td.index_blagoru 
{
	padding: 44px 0px 0px 57px;
}
td.page_blagoru 
{
	padding: 39px 0px 0px 23px;
}
td.index_want_to_help 
{
	padding: 54px 0px 0px 0px;
}
td.announcement_table 
{
	padding: 0px 0px 0px 48px;
}
td.announcement_body 
{
	background-color: #FAF6F2;
	background-image: url(/i/announcement_bg.gif);
}
td.announcement_body h2 
{
	font-size: 13px;
	padding: 0px 20px;
	font-weight: bold;
}
td.announcement_body div.text 
{
	padding: 0px 20px 10px 20px;
} 
td.announcement_body a 
{
	font-weight: bold;
	color: #F56E00;
}
div.sticker_announcement 
{
	position: relative;
	left: -9px;
}
div.sticker_announcement_text 
{
	background-color: #F56E00;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 0px;
	margin-top: 21px;
	width: 175px;
}
td.announcement_drawing-pin 
{
	padding: 8px 43px 0px 0px;
}
table.photo 
{
	float: left;
	margin-left: 8px;
	margin-top: 4px;
}
table.photo td.photo_top_bg 
{
	background-image: url(/i/photo_top_bg.gif);
}
table.photo td.photo_left_bg 
{
	background-image: url(/i/photo_left_bg.gif);
}
table.photo td.photo_right_bg 
{
	background-image: url(/i/photo_right_bg.gif);
}
table.photo td.photo_bottom_bg 
{
	background-image: url(/i/photo_bottom_bg.gif);
}
table.photo_big
{
	float: left;
	margin: 4px 10px 0px 8px;
}
table.photo_big td.table_photo_top_bg 
{
	background-color: #ffffff;
}
table.photo_big td.table_photo_left_bg 
{
	background-image: url(/i/table_photo_left_bg.gif);
}
table.photo_big td.table_photo_right_bg 
{
	background-image: url(/i/table_photo_right_bg.gif);
}
table.photo_big td.table_photo_bottom_bg 
{
	background-image: url(/i/table_photo_bottom_bg.gif);
}
table.photo_small
{
	float: left;
	margin-left: 8px;
	margin-top: 4px;
}
table.photo_small td.table_photo_small_top_bg 
{
	background-color: #ffffff;
}
table.photo_small td.table_photo_small_left_bg 
{
	background-image: url(/i/table_photo_small_left_bg.gif);
}
table.photo_small td.table_photo_small_right_bg 
{
	background-image: url(/i/table_photo_small_right_bg.gif);
}
table.photo_small td.table_photo_small_bottom_bg 
{
	background-image: url(/i/table_photo_small_bottom_bg.gif);
}
td.bg_dark_blue 
{
	background-color: #22458A;
	background-image: url(/i/page_bg.gif);
}
td.bg_title 
{
	background-color: #7089BC;
	background-image: url(/i/page_title_bg.jpg);
	background-repeat: repeat-x;
}
td.bg_menu 
{
	background-color: #5771A5;
	background-image: url(/i/page_menu_bg.gif);
	background-repeat: repeat-x;
}
td.bg_grad 
{
	background-color: #5771A5;
	background-image: url(/i/path_bg.gif);
	background-position: left middle;
	background-repeat: repeat-x;
}
div.menu_text 
{
	color: #DAE6FF;
	padding: 5px 20px;
}
td.bg_dark_blue_right 
{
	background-color: #22458A;
	background-image: url(/i/page_bg_right.gif);
	background-repeat: repeat-y;
}
td.table_body_right 
{
	background-image: url(/i/table_body_right_bg.gif);
	background-repeat: repeat-y;
}
td.table_body_bottom 
{
	background-image: url(/i/table_body_bottom_bg.gif);
	background-repeat: repeat-x;
}
td.table_body_bottom_right 
{
	background-image: url(/i/table_body_bottom_bg.gif);
	background-repeat: repeat-x;
	text-align: right;
}
td.table_body_bottom_left 
{
	background-image: url(/i/table_body_bottom_bg.gif);
	background-repeat: repeat-x;
}
td.body 
{
	padding: 15px 5px 0px 15px;
}
td.table_body 
{
	background-color: #F8F8FA;
	background-image: url(/i/table_body_bg.gif);
}
td.list 
{
	padding: 10px 0px 0px 10px;
}
td.table_list 
{
	background-color: #D3DAE7;
	background-image: url(/i/table_list_bg.gif);
}
div.sticker_body 
{
	position: relative;
	left: -6px;
	z-index: 0;
}
div.sticker_body_text 
{
	background-color: #8DC63F;
	padding: 3px 0px;
	margin-top: 18px;
	width: 228px;
}
div.sticker_body_text_yellow 
{
	background-color: #FFC400;
	padding: 3px 0px;
	margin-top: 18px;
	width: 228px;
}
div.sticker_body_text_in 
{
	padding: 3px 10px 3px 20px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}

div.sticker_list
{
	position: relative;
	left: -7px;
	z-index: 0;
}
div.sticker_list_text 
{
	background-color: #8DC63F;
	padding: 3px 0px;
	margin-top: 18px;
	width: 192px;
}
div.sticker_list_text_yellow 
{
	background-color: #FFC400;
	padding: 3px 0px;
	margin-top: 18px;
	width: 192px;
}
div.sticker_list_text_in 
{
	padding: 3px 10px 3px 20px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}
td.table_body h2 
{
	font-size: 14px;
	font-weight: bold;
	color: #5075BC;
}
td.head_text h2 {
	font-size: 14px;
	font-weight: bold;
	color: #5075BC;
	margin: 0px;
	padding: 0px;
}
td.head_text div.text {
	margin: 5px 0px;
	color: #42609A;
}
td.head_text div.link {
	text-align: right;
}
td.head_text div.link a {
	color: #8DC63F;
}
td.table_body div.text 
{
	padding: 0px 24px 10px 24px;
}
p 
{
	text-align: justify;
}
td.table_body div.text a 
{
	color: #5075BC;
	font-weight: bold;
}
td.table_list div.text 
{
	padding: 0px 20px 10px 20px;
}
td.table_list div.text a 
{
	color: #42609A;
	font-weight: bold;
	text-decoration: none;
}
td.table_list div.links a 
{
	color: #78a836;
	font-weight: bold;
	text-decoration: underline;
}
td.table_list div.links 
{
	margin: 2px 0px 10px 0px;
}
td.table_value 
{
	background-color: #e7e7e7;
	padding: 3px 7px;
}
td.table_value a 
{
	color: #42609A;
	font-weight: bold;
	text-decoration: none;
}
td.table_key 
{
	background-color: #efefef;
	font-weight: bold;
	padding: 3px 7px;
}
td.th {
	background-color: #5075bc;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	background-image: url(/i/table_th_bg.gif);
	background-position: right middle;
	background-repeat: repeat-x;
}
table.contacts 
{
	width: 90%;
}
ul li {
	list-style: url(/i/li_element.gif);
}
.table_list ul {
	padding-left: 20px;
	margin-left: 0px;
}
.table_list ul li {
	list-style-image: none;
	list-style: disc;
}
.success 
{
	color: #5075bc;
	font-weight: bold;
}
.error {
	color: #aa0000;
	font-weight: bold;
}
.forms {
	border: 1px solid #eaeaeb;
	color: #42609a;
	font-family: sans-serif;
	height: 20px;
	width: 214px;
}		
.forms_4 {
	border: 1px solid #eaeaeb;
	color: #42609a;
	font-family: sans-serif;
	height: 100px;
	width: 214px;
}
.font {
	width: 245px;
	margin-left: 3px;
	color: #42609a;
	padding-left: 5px;
	font-size: 13px;
}
.invertfont {
    width: 245px;
    margin-left: 3px;
	color: #FFFFFF;
	background-color: #5a74a7;
	padding-left: 5px;
	font-size: 13px;
}
.menu{
	width: 271px;
	height: 18px;
	border: 0px solid #000000;
	font-family: Tahoma;
	font-size: 13px;
	color: #42609a;
	background: url(/i/arrow_mlsel.gif) 100% 0% no-repeat #ffffff;
	padding-left: 5px;
}
.mymenu {
    visibility: hidden;
    position: absolute;
    height: 15px;
    top: 0px;
    width: 270px;
    border: 1px solid #4a6090;
    background-color: #ffffff;
	z-index: 100;
}
.mymenu input{
    border: none;
    cursor: default;
    display: block
}
div.scroll 
{
	overflow: auto;
	height: 300px;
}
.bold {
	font-weight: bold;
}
small, span.search {
	font-size: 12px;
}
span.search {
	color: black; 
	background-color:#ffff66;
}
table.search 
{
	margin: 5px 0px 0px 30px;
}
a.none {
	text-decoration: none;
}
div.copyright 
{
	text-align: right; 
	position: relative; 
	top: -109px;
}
div.copyright_body {
	color: #8198C5;
	padding: 6px 24px 6px 24px;
	font-size: 11px;
	background-image: url(/i/page_bg_right.gif);
	background-position: right;
	background-repeat: repeat-y;
}
div.menu_bottom {
	color: #D9E6FF;
	background-color: #5a77b1;
	padding: 5px 24px;
	font-size: 14px;
	background-image: url(/i/menu_bottom_bg.gif);
	background-position: right;
	background-repeat: repeat-y;
}
div.menu_bottom a {
	color: #D9E6FF;
}
div.path {
	font-size: 12px;
	padding: 5px 24px;
}
div.path a {
	color: #D9E6FF;
	text-decoration: none;
}
div.copyright_body a {
	color: #8198C5;
}
div.list_scroll 
{
	overflow: auto;
	height: 370px;
	width: 254px;
	scrollbar-3dlight-color: #7d92b9;
	scrollbar-arrow-color: #E2E7EF;
	scrollbar-base-color: #7087b2;
	scrollbar-darkshadow-color: #7d92b9;
	scrollbar-face-color: #7087b2;
	scrollbar-highlight-color: #A7B8D4;
}
div.donate {
	text-align: right;
	margin-right: 24px;
}
div.label {
	color: #F76D00;
	font-weight: bold;
	margin: 10px 0px;
}
.assent a {
	color: #42609A;
	font-weight: bold;
	text-decoration: none;
}
label {
	font-weight: bold;
	color: #333333;
}
div.block_text label {
	font-weight: normal;
}
div.submit, div.assent {
	margin: 10px 20px;
}
img.inline {
	position: relative;
	top: 2px;
}
img.logos {
	margin: 10px 0px;
}
div.name_form {
	width: 400px;
	margin: 10px 0px 5px 0px;
	font-weight: bold;
}
input.vote_checkbox {
	position:relative;
	top:-2px;
}
div.banners {
	margin: 10px 0px;
}
div.quick_search {
	margin: 16px 0px;
}
div.quick_search form {
	margin: 0px;
	padding: 0px;
}
div.button_more {
	text-align: right;
	margin-top: 15px;
}
.hidden_row {
	display: none;
}
.hidden {
	visibility: hidden;
	display: none;
}
img.logo {
	margin: 0px 0px 0px 24px;
}
div.menu1 {
	float: left;
	position: relative;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
	z-index: 1;
}
table.menu2 {
	position: absolute;
	background-color: #5874aa;
	1width: 300px;
	background-image: url(/i/page_bg.gif);
	margin-top: 3px;
	border-top: solid 1px #d9e6ff;
	border-left: solid 1px #d9e6ff;
	border-right: solid 1px #182f5f;
	border-bottom: solid 1px #182f5f;
	z-index: 1;
	top: 22px;
}
table.menu3 {
	position: absolute;
	background-color: #5874aa;
	1width: 300px;
	background-image: url(/i/page_bg.gif);
	margin-top: 3px;
	border-top: solid 1px #d9e6ff;
	border-left: solid 1px #d9e6ff;
	border-right: solid 1px #182f5f;
	border-bottom: solid 1px #182f5f;
	z-index: 2;
}
table.menu2 td, table.menu3 td {
	padding: 5px 10px;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
}
div.menu1 * a, div.menu1 a {
	text-decoration: none;
	color: #D9E6FF;
}
tr.current2 td {
	background-image: url(/i/menu_drop_bg.gif);
}
tr.current2 td tr td {
	background-image: none;
}
tr.current2 td tr.current3 td {
	background-image: url(/i/menu_drop_bg.gif);
}
img.menu_drop_element_2 {
	position: relative;
	left: 3px;
	top: -2px;
}
table.menu2 td.drop_element, table.menu3 td.drop_element {
	padding: 0px 4px 0px 4px;
}
a.jslink {
        text-decoration: none;
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        padding-bottom:1pt;
        cursor: pointer;
        cursor: hand;
}
div.subtitle {
	margin: 5px 0px;
	font-weight: bold;
}
.comment {
	font-size: 9px;
	margin: 5px 0px;
	font-weight: normal;
}
div.message_text {
	color: #ffffff;
	background: #f56e00;
	font-size: 14px;
	font-weight: bold;
	border: 1px dotted #663300;
	padding: 30px;
	text-align: center;
	background-image: url(/i/close.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
div.show_status 
{
	position: absolute;
	cursor: default;
	z-index: 111;
	width: 500px;
	clear: none;
	height: 300px;
	padding-top: 20px;
}
/* action 2 */
td.action2 table.points 
{
	background-color: #F8F8FA;
	background-image: url(/i/table_body_bg.gif);
}
td.action2 div.step {
	font-size: 14px;
	font-weight: bold;
	color: #00a0ee;
	margin: 20px 0px;
}
td.action2  div.text {
	padding: 0px 0px 10px 0px;
}
td.action2 div#div_body div.text {
	padding: 0px 0px 10px 0px;
}
table.table_gift_for_you_form tr td div.text {
	margin-left: 0px;
	padding-left: 0px;
}
td.action2 label {
	font-weight: normal;
}
div.postcard_label {
	padding-left: 20px; 
}
div.postcard_label label {
	font-size: 8pt;
}
td.postcard_ico {
	padding-right: 5px; 
	vertical-align: top;
}
/* action 2 */
div.bookmarks {
	text-align: right;
	margin-top: 1em;
}
img.ico {
	border: 0px;
	margin-left: 4px;
	width: 16px;
	height: 16px;
}
span.inline {
	position: relative; 
	top: -3px; 
	font-weight: bold;
}