body {
	background: transparent;
	height: 100%;
}
body, td, th, input, textarea, div {
	font: normal normal 11px/130%  Arial, Tahoma, Verdana,  sans-serif;
	color: #45484a;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 11px/130% Arial, Tahoma,  Verdana,  sans-serif;
	color: #005e9d;
}
a:hover {
	text-decoration: none;
	color: #00adef;
}
p {
	margin: 0px;
}	
.vam {
	vertical-align:middle;
}
.mark_text {
	font-weight: bold;
}

.mark_text * {
	font-weight: bold;
}

/* for FCK */
.cms_border {
    border-style:Solid;
    border-color:#C0C0C0;
    margin:2px auto auto 1px;
}
.cms_border td {
    border:1px solid #C0C0C0;
}
.cms_border_no, .cms_border_no td {
    border:none;
}

.form {

}

.form div.error, .form td.error, .form span.error{
	color: red;
}

.form input.error, .form textarea.error, .form select.error {
	background-color: red;
}


input.error, textarea.error, select.error
{
	border: 2px solid #ff0000;
	background-color: #ffe0e0
}
body.site {
	background: #bedae8;
	text-align: center;
}
.container {
	width: 990px;
	margin: 10px auto 0 auto;
	background: #FFFFFF;
	text-align: left;
	
}
.container .borders {
	padding: 5px 5px 0 5px;
	
}
.container .footer {
	padding: 4px 17px 2px 17px;
	color: #688282 !important;
}
.container .footer * {
	color: #688282 !important;
}
.container .footer a:hover {
	color: #00adef !important;
}
.container .bg {
	background: #6ecbef;
	padding: 5px;
}

/* main_cont */
.main_cont {
	width: 100%;
	height: 562px;
}
.main_cont .news_row {
	background: #FFFFFF url('../media/images/dec/title_new.gif') bottom left no-repeat;
	padding: 0 0 13px 0;
}
.main_cont .vote_row {
	background: #f1fafd url('../media/images/dec/vote_row.gif') bottom left no-repeat;
	padding: 0 0 13px 0;
}
.main_cont .vote_row .grey_block_3,
.main_cont .vote_row .grey_block_4 {
	background: transparent !important;
}
.main_cont .right_coll {
	width: 218px;
}
.page_layout .spacer img,
.main_cont .spacer img {
	width: 5px;
	height: 5px;
}
/* main_cont */

/* grey_block */
.right_coll .grey_block_1.marg_bot {
	margin: 0 0 5px 0;
	
}
.grey_block_1 {
	background: #f1fafd url('../media/images/dec/block_grey_1.gif') top left no-repeat;
}
.grey_block_1 .grey_block_2 {
	background: url('../media/images/dec/block_grey_2.gif') top right no-repeat;
}
.grey_block_1 .grey_block_3 {
	background: url('../media/images/dec/block_grey_3.gif') bottom right no-repeat;
}
.grey_block_1 .grey_block_4 {
	background: url('../media/images/dec/block_grey_4.gif') bottom left no-repeat;
	
}
.grey_block_1 .poll_spacer {
	height: 11px;
	line-height: 1px;
	font-size: 1px;
}
.grey_block_1 .grey_block_padd {
	padding: 0px 22px 0px 22px;
}
.grey_block_1 .hdr {
	background: url('../media/images/dec/dotted_hor.gif') bottom left repeat-x;
	padding: 8px 0 6px 0;
}
.grey_block_1 .hdr_1 {
	padding: 8px 0 6px 0;
}
/* grey_block */

/* white_block */
.white_block_1 {
	background: #ffffff url('../media/images/dec/block_white_1.gif') top left no-repeat;
}
.white_block_1 .white_block_2 {
	background: url('../media/images/dec/block_white_2.gif') top right no-repeat;
}
.white_block_1 .white_block_3 {
	background: url('../media/images/dec/block_white_3.gif') bottom right no-repeat;
}
.white_block_1 .white_block_4 {
	background: url('../media/images/dec/block_white_4.gif') bottom left no-repeat;
}
.white_block_1 .white_block_padd {
	padding: 8px 22px 0px 22px;
}
.white_block_1 .hdr {
	background: url('../media/images/dec/dotted_hor.gif') bottom left repeat-x;
	padding: 0 0 6px 0;
}
/* grey_block */

.block_padd {
	padding: 0 0 0 5px;
}
/* anouncement */
.anouncement {
	background: url('../media/images/dec/announcements.gif') 0 30px no-repeat;
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.anouncement .links {
	padding: 11px 0 0 51px;
}
.anouncement .links a {
	background: url('../media/images/ico/ar.gif') 0 6px no-repeat;
	padding: 0 0 0 14px;
	font-weight: bold;
	font-size: 12px  !important;
	line-height: 160%;
}
.anouncement .links a:hover {
	background: url('../media/images/ico/ar_ov.gif') 0 6px no-repeat;
}
/* anouncement */


/* lang */
.lang {
	text-align: right;
	position: absolute;
	right: 20px;
	top: 6px;
}
.lang a {
	background: url('../media/images/ico/ar_black.gif') right 5px no-repeat;
	color: #282b34 !important;
	padding: 0 11px 0 0;
}
/* lang */

/* title_head */
.title_head {
	height: 273px;
}
.title_head .header_dec {
	height: 274px;
	width: 512px;
	
}
.title_head .header_dec .posRel {
	z-index: 1;
}
.title_head .header_dec .overflash {
	width: 512px;
	height: 274px;
	position: absolute;
	top: 0;
	left: 0;
	background: url('../media/images/dec/white_flash.gif') bottom right no-repeat;
}
.title_head .logo {
	padding: 20px 0 14px 62px;
}
.title_head .logo img {
	width: 82px;
	height: 80px;
}
.title_head .title_menu {
	width: 238px;
	height: 274px;
	background: #6ecbef url('../media/images/bg/title_menu.jpg') 0 bottom no-repeat;
}
.title_head #hdr_div {
	height: 274px;
	width: 512px;
	position: relative;
}
.title_head .hdr_lt {
	background: url('../media/images/hdr/main_hdr.jpg') bottom right no-repeat;
	width: 512px;
}
/* title_head */

/* search_block */
.search_block {
	margin: 6px 0 0 0; 
	height: 30px;
}
	
.search_block td {
	padding: 0 0 0px 0;
}
.search_block .input_text {
	border-top: 1px solid #838585;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #838585;
	width: 114px;
	margin: 1px 5px 0 0;
}
/* search_block */

/* left_menu */
.left_menu {
	margin: 0 0 0 20px;
	position: relative;
	z-index: 2;
}
.left_menu .level_1 {
	position: relative;
	padding: 4px 0;
	width: 163px;
	background: url('../media/images/dec/dotted_hor.gif') top left repeat-x;
}

.left_menu .link_1 {
	font: normal bold 12px arial !important;
	color:#282b34 !important;
	padding: 0 6px;
	display: block;
}
.left_menu .link_1:hover,
.left_menu .link_1.ov {
	color: #005e9d !important;
	text-decoration: none !important;
}
.left_menu .level_2 {
	position: absolute;
	display: none;
	top: 0;
	left: 146px;
	z-index: 100;
	padding: 0 0 0 5px;
	margin: 0 0 0 -5px;
	z-index: 100;
}
.left_menu .level_2_links {
	width: 189px;
}
.left_menu .level_2_links .dhtml_bg {
	background: #daf2fb;
	padding: 0 12px;
}
.left_menu .level_2_links .dhtml_bg_bot_dec {
	height: 14px;
	width: 189px;
	background:  url('../media/images/bg/dhtml_bot.png') top left no-repeat;
}
.left_menu .level_2_links .dhtml_bg_top_dec {
	height: 14px;
	width: 189px;
	background:  url('../media/images/bg/dhtml_top.png') bottom left no-repeat;
}
.left_menu .level_2_links .dhtml_bg_bot_dec img,
.left_menu .level_2_links .dhtml_bg_top_dec img {
	height: 14px;
	width: 1px;
}

.left_menu .level_2 .link_2 {
	color: #282b34 !important;
	background: url('../media/images/ico/dotted_blue.gif') bottom left repeat-x;
	display: block;
	padding: 2px 17px 3px 17px;
}
.left_menu .level_2 .link_2.active,
.left_menu .level_2 .link_2:hover {
	color: #005e9d !important;
	text-decoration: underline;
}
.left_menu .level_2 .link_2.last_2 {
	background: transparent !important;
}
.left_menu .menu_frame {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1;
	display: none;
}
/* top_menu */

/* title_news */
.title_news {
	width: 100%;
}
/* title_news */

 .to_top {
 	text-align: right;
 	margin: 32px 0 0 0;
 }
.to_top div {
	padding: 0 23px 0 0;
}
 .to_top.lt {
	top: -92px;
	left: 245px;
	width: 506px;
	height: 53px;
	position: absolute;
	background: url('../media/images/dec/block_white_4.gif') bottom left no-repeat;

}
 .to_top img {
 	display: inline;
	width: 5px;
	height: 6px;
	padding: 0 0 1px 4px;
	
 }
 .to_top a {
 	color: #005E9D;
 }
/**
 * START of path
 */
.path {
	width: 100%;
	margin: 0 0 13px 0;
}
.path td {
	
}
.path .back {
	text-align: right;
	color: #005E9D;
	white-space: nowrap;
}
.path .back a {
	color: #005E9D;
}
.path img {
	display: inline;
	width: 6px;
	height: 5px;
	padding: 0 3px 1px 0;
}
.path .links {

	padding: 0 20px 0 0;
	vertical-align: middle !important;
}
.path .links,
.path .links *,
.path .links a {
	color: #45484A !important;
	font: normal normal 18px Georgia, Tahoma, Arial, Verdana !important;
}
.path .links * {
	color: #45484A !important;
	font: normal normal 18px Georgia, Tahoma, Arial, Verdana !important;
}
/**
 * END of path
 */

/**
 * START of text
 */
.text {
	color: #45484A;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.text img {
	display: inline-block;
}
.text .image {
	float: left;
}
.text .image img {
	border: 2px solid #CFE6F5;
	margin: 0 20px 20px 0;
	display: block;
}
.text * {
	color: #45484A;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.text .date {
	color: #005E9D;
	padding: 0 0 15px 0;
}
.text .title {
	padding: 0 0 7px 0;
	color: #005E9D;
	font-weight: bold;
}
.text .normal strong {
	color: #000000 !important;
}
.text .normal * {
	color: #000000 !important;
}
.text .normal {
	color: #000000 !important;
}
/**
 * END of text
 */
 
 /**
 * START of announcement search
 */
.announcement_form_search {
	margin: 20px 0 0 0;
}
.announcement_form_search .dropdown_item {
	padding: 0 0 10px 0;
}
.announcement_form_search .dropdown_item span {

}
.announcement_form_search .dropdown_item select {
	width: 341px;
	border: 1px solid #78CFF0;
	color: #005E9D;
	font-size: 11px;
	line-height: 15px;
}
.announcement_form_search .submit_item {
	padding: 5px 0 0 0;
}

.announcement_search_results {
	padding: 0 0 29px 0;
}
.announcement_search_results .info_line {
	padding: 15px 0 12px 0;
	color: #0DB14B;
}
.announcement_search_results .error {
	padding: 15px 0 12px 0;
	font-weight: bold !important;
	color: #FF0000 !important;
}
.announcement_search_results .info_line.no_top_pad {
	padding: 0 0 18px 0;
	color: #0DB14B;
}
.announcement_search_results .info_line span {
	color: #005E9D;
}
.announcement_search_results .info_line span.error {
	color: #FF0000;
	font-weight: bold;
}
.announcement_search_results .result {
	background: url( '../media/images/dec/separator_line.gif' ) top left repeat-x;
	padding: 16px 0 13px 0;
}
.announcement_search_results .last {
	background: url( '../media/images/dec/separator_line.gif' ) top left repeat-x;
}
.announcement_search_results .title {
	font: normal bold 11px/14px Arial, Tahoma, Verdana, sans-serif;
	color: #005E9D;
	padding: 0 0 10px 0;
}
.announcement_search_results .title span {
	font-weight: normal !important;
}
/**
 * END of announcement search
 */
 
/**
 * START of pagination
 */
.paging strong,
.paging a {
	color: #005E9D;
}
.paging .current {
	font-weight: bold;
	text-decoration: none !important;
}
/**
 * END of pagination
 */
 
/**
 * START of events list
 */
.events_list_item {
	background: url( '../media/images/dec/separator_line.gif' ) bottom left repeat-x;
	padding: 15px 0;
}
.events_list_item * {
	color: #005E9D;
}
.events_list_item.first {
	padding: 0 0 15px 0;
}
.events_list_item .text {
	color: #000000;
	padding: 15px 0 0 0;
}
.events_list_item a {
	color: #005E9D;
}
.events_list_item .highlight {
	color: #409D49;
}
/**
 * END of events list
<<<<<<< .mine
 */
 
/* news_block */
.news_block {
	padding: 11px 21px 0 21px;
}
.news_block .news_items .news_item {
	background: url( '../media/images/dec/dotted_vert.gif' ) top left repeat-y;
	padding: 12px 19px 5px 19px;
}
.news_block .news_items .news_item.first {
	background: transparent;
	padding-left: 0;
}
.news_block .news_items .news_item.last {
	padding-right: 0;
}
.news_block .news_items .news_item .one_item {

}
.news_block .news_items .news_item .one_item.itm_1 {
	width: 198px;
}
.news_block .news_items .news_item .one_item.itm_2 {
	width: 214px;
}
.news_block .news_items .news_item .one_item.itm_3 {
	width: 214px;
}
.news_block .news_items .news_item .one_item .thumb {
	padding: 0 10px 8px 0;
	float: left;
}
.news_block .news_items .news_item .one_item .thumb img {
	border: 2px solid #cce5f4;
}
.news_block .news_items .news_item .date {
	font-size: 10px !important;
	color: #005e9d !important;
}
.news_block .news_items .news_item .news_title {
	padding: 0 0 2px 0;
}
.news_block .news_items .news_item .more {
	text-align: right;
	padding: 5px 0 0 0;
}
.news_block .news_items .news_item .more a {
	background: url('../media/images/ico/ar_ov.gif') right 5px no-repeat;
	padding: 0 10px 0 0;
}
.news_block .news_items .news_item .more a:hover {
	background: url('../media/images/ico/ar_ov.gif') right 5px no-repeat;
}
.news_block .news_items .news_item .news_title a {
	color: #005e9d !important;
	font-weight: 12px !important;
	font-weight: bold !important;
}

/* poll */
.polls.grey_block_padd {
	padding: 0 22px 0 22px !important;
}
.polls .question {
	background: url('../media/images/dec/dotted_hor.gif') bottom left repeat-x;
	padding: 5px 0 6px 0;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.polls .questions {
	margin: 0 0 6px 0;
}
.polls td {
	vertical-align: middle;
}
.polls input {
	margin-left: 0;
	margin-right: 7px;
}
.polls .answers {
	padding: 6px 0 0 0;
}
.polls .answers .ans {
	padding: 0 0 2px 0;
}
.polls .answers .sum {
	padding: 5px 0 0 0;
}
.polls .answers .percent {
	color: #0db14b !important;
}
/* poll */

/* calendar */
.call {
	height: 203px;
}

/* calendar */

/* page_layout */
.page_layout {
	width: 100%;
	height: 562px;
}

.page_layout .banner_line {
	background: #bedae8;
}
.page_layout .banner_line img,
.page_layout .banner_line object {
	margin: 0 auto;
}
.page_layout .three_colls {
	
}
.page_layout .three_colls .en {
	width: 954px !important;
}
.page_layout .three_colls .coll_1 {
	width: 241px;
	background: #91d8f3 url('../media/images/bg/left_menu.gif') top left repeat-x;
}
.page_layout .three_colls .coll_1_wide {
	width: 215px !important;
	/*background: url('../media/images/dec/english.gif') right bottom no-repeat !important;*/
}
.page_layout .three_colls .coll_2 {
	padding: 0 0 85px 0;
	background: #ffffff url('../media/images/bg/to_top.gif') bottom right repeat-x;
	width: 506px;
	
}
.page_layout .three_colls .coll_2_wide {
	width: 750px !important;
	background: #ffffff;
	padding: 0 0 200px 0;
}
.page_layout .three_colls .coll_3 {
	padding: 0 0 8px 0;
	width: 220px;
}
.page_layout .three_colls .coll_3 .grey_block_1 {
	margin: 0 0 5px 0;
	clear: both;
}
.page_layout .three_colls .coll_3 .coll_padd {
	padding: 0 0 0 5px;
}
.page_layout .logo {
	padding: 20px 0 23px 62px;
}
.page_layout .header_bg {
	background: #6ecbef;
	padding: 0 0 5px 0;
}
.page_layout .header {
	height: 177px;
	background: url('../media/images/bg/header.png') bottom right no-repeat;
}
.page_layout .header .header_start {
	height: 177px;
	position: relative;
	background: url('../media/images/bg/header_start.png') bottom left no-repeat;
}
.page_layout .header .header_start .padd {
	padding: 10px 0 0 23px;
}
/* page_layout */

/* main_menu */
.main_menu {
	padding: 0 20px 20px 20px;
}
.main_menu .level_1 {
	padding: 4px 0;
	width: 167px;
	background: url('../media/images/dec/dotted_hor.gif') top left repeat-x;
}
.main_menu .level_1 a {
	font: normal bold 12px arial !important;
	color:#282b34 !important;
	padding: 0 6px;
	display: block;
}
.main_menu .level_1 a.active,
.main_menu .level_1 a:hover {
	color:#005E9D !important;
}
.main_menu .level_2 {
	padding: 4px 0 0 9px;
	background: url('../media/images/ico/dotted_167.gif') top left no-repeat;
}
.main_menu .level_3 {
	padding: 0 0 0 26px;
}
.main_menu .level_4 {
	padding: 0 0 0 26px;
}
.main_menu .level_2 a,
.main_menu .level_2 span.active,
.main_menu .level_3 span.active,
.main_menu .level_3 a {
	padding: 0 0 0 12px;
	display: block;
}
.main_menu .level_2 a {
	background: url('../media/images/ico/lev_2.gif') left 4px no-repeat;
	color: #282b34 !important;
}
.main_menu .level_2 a.active,
.main_menu .level_2 a:hover,
.main_menu .level_2 span.active {
	background: url('../media/images/ico/lev_2_active.gif') left 4px no-repeat;
	color: #005e9d !important;
	text-decoration: underline !important;
}
.main_menu .level_2 a.active,
.main_menu .level_2 span.active {
	background: url('../media/images/ico/lev_2_active.gif') left 4px no-repeat;
	color: #005e9d !important;

}
.main_menu .level_2 span,
.main_menu .level_2 a,
.main_menu .level_3 span,
.main_menu .level_2 a {
	padding-bottom: 4px !important;
}
.main_menu .level_3 a {
	background: url('../media/images/ico/tr.gif') left 5px no-repeat;
}
.main_menu .level_3 a.active,
.main_menu .level_3 a:hover,
.main_menu .level_3 span.active {
	background: url('../media/images/ico/tr_ov.gif') left 5px no-repeat;
	color: #FFFFFF !important;
	text-decoration: underline;
	padding-bottom: 4px;
}
/* main_menu */


/* content */
.content .content_padd {
	padding: 16px 23px 0 23px; 
}
/* content */
 
/**
 * START of forum list
 */
.forum_articles_list_item {
	padding: 15px 0 14px 0;
	background: url( '../media/images/dec/separator_line.gif' ) bottom left repeat-x;
}
.forum_articles_list_item.first {
	padding: 0 0 14px 0;
}
.forum_articles_list_item * {
	color: #005E9D;
}
.forum_articles_list_item .text {
	color: #000000;
	padding: 14px 0 0 0;
}
.forum_articles_list_item .lnk a {
	color: #005E9D;
}
.forum_articles_list_item span {
	color: #0AA245;
}
/**
 * END of forum list
 */
 
/* START announcement_form_new */
.announcement_form_new {
	margin: 0px;
}

.announcement_form_new .error_msg {
	padding-top: 15px;
	padding-bottom: 10px;
	color: #F00;
	font-weight: bold;
}

.announcement_form_new .text_box {
	padding: 30px 0px;
}

.announcement_form_new .input_box {
	padding: 5px 0 0 0;	
}

.announcement_form_new .input_box label {
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 11px;
}

.announcement_form_new .input_box .input {
	width: 340px;
	border: 1px solid #78CFF0;
	color: #005E9D;
	font-size: 11px;
	line-height: 15px;
}

.announcement_form_new .input_box .error {
	color: #F00;
}

.announcement_form_new .input_box textarea {
	height: 61px;
}

.announcement_form_new .input_box .valid_left {
	width: 170px;
	float: left;
}

.announcement_form_new .input_box .left_date {
	width: 180px;
}

.announcement_form_new .input_box .right_date {
	width: 160px;
}

.announcement_form_new .input_box .left_date span,
.announcement_form_new .input_box .left_date select,
.announcement_form_new .input_box .right_date span,
.announcement_form_new .input_box .right_date select {
	width: 50px;
}

.announcement_form_new .input_box .dateYear,
.announcement_form_new .input_box .dateYear select {
	width: 100px;
}

.announcement_form_new .input_box .dateMonth,
.announcement_form_new .input_box .dateMonth select  {
	width: 100px;
}

.announcement_form_new .input_box .dateDay,
.announcement_form_new .input_box .dateDay select  {
	width: 100px;
}

.announcement_form_new .dropdown_item {
	padding: 5px 0 0 0;
}
.announcement_form_new .dropdown_item span {

}
.announcement_form_new .dropdown_item select {
	border: 1px solid #78CFF0;
	color: #005E9D;
	font-size: 11px;
	line-height: 15px;
}

/* END announcement_form_new */

.news_list {
	width: 100%;
	background: url( '../media/images/dec/separator_line.gif' ) bottom left repeat-x;
}
.news_list.last {
	margin: 0 0 20px 0;
}
.news_list.last_contacts {
	margin: 0 0 0 0;
}
.news_list .photo {
	width: 90px;
	text-align: left;
	vertical-align: top;
	padding: 15px 0;
}
.news_list .photo.space {
	width: 100px;
}
.news_list .photo img {
	border: 2px solid #CFE6F5;
}
.news_list .news_item_text {
	padding: 15px 0;
}
.news_list .news_item_text .title {
	color: #005E9D;
}
.news_list .news_item_text .title.spacer {
	padding: 0 0 12px 0;
}
.news_list .news_item_text .title a {
	color: #005E9D !important;
}
.news_list .more {
	
}
.news_list .more img {
	display: inline;
	width: 6px;
	height: 5px;
	padding: 0 0 0 8px;
}
.news_list .more a {
	color: #005E9D;
}

/** START forum topic **/

.forum_topic .reply {
	padding: 15px 0px;
	background: url('../media/images/dec/separator_line.gif') no-repeat top left;
}

.forum_topic .reply_last {
	background: url('../media/images/dec/separator_line.gif') no-repeat top left;
	padding: 0 0 15px 0;
	height: 1px;
}

.forum_topic .reply .reply_title {
	color: #0AA245;
}

.forum_topic .reply .reply_title span {
	color: #005E9D;
	font-weight: bold;
}

.forum_topic .reply .reply_text {
	padding-top: 4px;
}

/** END forum topic **/

/** START create comment form **/

.create_comment .error_msg {
	padding-top: 15px;
	padding-bottom: 10px;
	color: #F00;
	font-weight: bold;
}

.create_comment .input_box {
	padding: 5px 0 0 0;	
}

.create_comment .input_box label {
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 11px;
}

.create_comment .input_box .input {
	width: 340px;
	border: 1px solid #78CFF0;
	color: #005E9D;
	font-size: 11px;
	line-height: 15px;
}

.create_comment .input_box .error {
	color: #F00;
}

.create_comment .input_box textarea {
	height: 61px;
}

.create_comment .text_box {
	padding: 28px 0px;
}

/** END create comment form **/

/* bottom_en */
.bottom_en {
	position: absolute;
	margin: -164px 0 0 215px;
	height: 164px;
	background: url('../media/images/bg/english_bot.gif') top left no-repeat;
	width: 750px;
}
.bottom_en .to_top {
	height: 32px;
}
/* bottom_en */


/*calendar*/
.calendar .prev_month {
	width: 21px;
	height: 21px;
	cursor: pointer;
	background: url('../media/images/ico/call_back.gif') top left no-repeat;
}

.calendar .month_year {
	font-weight: bold;
}
.calendar .next_month {

	cursor: pointer;
	background: url('../media/images/ico/call_forward.gif') top left no-repeat;
	width: 21px;
	height: 21px;
}

.calendar .month {
	display: inline;
	font-weight: bold;
}

.calendar .year {
	display: inline;
	font-weight: bold;
}
.calendar .month_selector table {
	margin: 7px 0 3px 0;
	width: 166px;
	background: url('../media/images/dec/dotted_hor.gif') bottom left repeat-x;
}
.calendar .month_selector table td {
	padding: 0 0 4px 0;
}
.calendar .day_name_common {
	
}

.calendar .day_name_special {
	
}

.calendar .day_empty {

}
.calendar .day_curr {
}

.calendar .day_curr div {
	font-weight: bold;	
	width: 19px;
	height: 17px;
	margin: 2px 2px 0 0;
	color: #FFFFFF;
	text-align: center;
	background: url('../media/images/dec/weekday.gif') top left no-repeat;
}

.calendar .day_fill {
}
.calendar .day_fill div {
	background: url('../media/images/dec/weekday.gif') top left no-repeat;
	width: 19px;
	height: 17px;
	text-align: center;
	margin: 2px 2px 0 0;
	display: block;
	color: #FFFFFF;
	font: normal normal 11px/150% arial !important;
}
.calendar .day_active {

}
.calendar .day_active div {
	width: 19px;
	height: 17px;
	cursor: pointer;
	margin: 2px 2px 0 0;
	text-align: center;
	background: url('../media/images/dec/weekday_active.gif') top left no-repeat!important;
	font: normal normal 11px/150% arial !important;
}

.calendar .day_active div.day_s {
	background: url('../media/images/dec/weekend_active.gif') top left no-repeat!important;
}
.calendar .day_sat {
}
.calendar .day_sat div {
	background: url('../media/images/dec/weekend.gif') top left no-repeat;
	width: 19px;
	height: 17px;
	margin: 2px 2px 0 0;
	text-align: center;
	font: normal normal 11px/150% arial !important;
}
.calendar .day_sun {
}
.calendar .day_sun div {
	background: url('../media/images/dec/weekend.gif') top left no-repeat;
	width: 19px;
	height: 17px;
	margin: 2px 0 0 0;
	text-align: center;
	font: normal normal 11px/150% arial !important;
}
.calendar .day_over {
	
}

