/*Zeroing CSS styles for crossbrowsing purposes*/
body { color: black; background: white; }
 
body, div, dl, dt, dd, li, pre,
form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
 
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
 
address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }
 
ol, ul { list-style: none; margin: 0; padding: 0; }
 
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
 
acronym, abbr, fieldset, img { border: 0;}
 
:focus { outline: 0; }
/*End of Zeroing CSS styles block*/

/*General Rules*/
body {
	height: 100%;
  background: white;
  font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
  padding: 0;
	margin:0 auto;
  font-size: 100%;
	width:990px;
  border:none;
  /*position:relative;*/
}

a {
  color:#0255A5;
}
a,button {
	cursor:hand;
	cursor:pointer;
  font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
div.clearer{
	clear:both;
	height:0px;
  overflow:hidden;
}

#center .text {
  font-size:0.8em;
}
#center .text p {
	margin:10px 0;
}
#center .text h2 {
	margin:5px 0 10px 0;
	font-weight:bold;
}
#center .text ul {
	list-style-position:inside;
	list-style-type:square;
	margin:0 0 5px 0;
}
#center .text ol {
	list-style-position:inside;
	list-style-type:decimal;
	margin:0 0 5px 0;
}
#center .text strong{
	font-weight:bold;
}
#center .text em{
	font-style:italic;
}



/*Rules for rounded blocks*/
.corner {
	background:white;
	position:absolute;
	width:1px;
	height:1px;
	overflow:hidden;
}
.bottom_left {
	left:0;
	bottom:0;
}
.bottom_right {
	right:0;
	bottom:0;
}
.top_left {
	left:0;
	top:0;
}
.top_right {
	right:0;
	top:0;
}

#center  .ajax_loading {
	font-size:0.7em;
	color:#666666;
	font-weight:bold;
	margin:0 0 0 10px;
}
#center  .ajax_success {
	font-size:0.75em;
	color:black;
	font-weight:normal;
	margin:0 0 0 10px;
}

#center  #id_date {
	width:135px;
}
#center  #id_chronicles {
	height:auto;
}

#center  #id_birthdate {
	width:165px;
}

#selectedChronicleList{
  color:#0255A5;
}

/*Rule for Placing WYSIWYG*/
/*billboard*/
#id_page_tbl {
  position:relative;
  left:-9px;
  /*FF-Opera*/
  margin-right:-14px;
  /*IE*/
  *margin-right:-18px;
}
/*chronicle*/
#id_description_tbl {
  position:relative;
  left:-9px;
  margin-right:-14px;
  *margin-right:-18px;
}
/*post*/
#id_body_tbl {
  position:relative;
  left:-9px;
  margin-right:-14px;
  *margin-right:-18px;
}
/*Profile*/
#id_about_tbl {
  position:relative;
  left:-9px;
  margin-right:-14px;
  *margin-right:-18px;
}


/*Rule for WYSIWYG*/
#center #id_page_toolbar1, #center #id_page_toolbar2, #center #id_body_toolbar1, #center #id_body_toolbar2, #center #id_description_toolbar1, #center #id_description_toolbar2, #center #id_about_toolbar1, #center #id_about_toolbar2 {
  width:auto;
}
/*End of General Rules*/



/*** The Essential Code of layout ***/
#header{
	position:relative;
	width:990px;
}
#footer {
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	padding:10px;
	color:black;
	width:966px;
	margin-top:40px
}
#left {
	padding-top:16px;
	margin:0;
	float:left;
	width: 182px;
	margin-right:16px;
  position:relative;
}
#right {
	padding-top:16px;
	margin:0;
	float:right;
	width: 120px;
	margin-left:16px;
  position:relative;
}
#center {
	margin:0;
	border-left: 198px solid white;
	border-right: 136px solid white;
	padding-top:16px;
}
*html #center {
	border-left: 195px solid white;
	border-right: 133px solid white;
}
/*** End of The Essential Code of layout ***/


/*Header css rules*/
#header {
	background:url(/media/img/site/logo_background.jpg) no-repeat top left;
}

#header h1{
	position:absolute;
	left:0;
	top:0;
	margin:0;
	width:198px;
	height:126px;
	display:block;
}
#header h1 a{
	background:url(/media/img/site/logo.png) no-repeat;
	display:block;
	margin:16px 0 0 12px;
	width:159px;
	height:98px;
}
/*IE6 fix*/
*html #header h1 a{
	*background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/media/img/site/logo.png", sizingMethod = "crop");
}
#header h1 span{
	display:none;
}

#header .horizontal_banner{
	width:792px;
	height:90px;
	float:left;
	margin:13px 0 0 198px;
}
/*IE6 fix*/
*html #header .horizontal_banner{
	width:792px;
	margin:13px 0 0 100px;
}
#header .horizontal_banner iframe{
  width: 792px; height: 90px; border: none;
}

#header .header_panel{
	margin:0 0 0 198px;
	background: #0092C5;
	color:white;
}
#header .header_panel a{
	text-decoration:none;
	color:white;
	font-size:0.8em;
	line-height:1.3em;
}
#header .header_panel .element{
	margin:0;
	padding:4px 7px 1px 5px;
	background:#0255A5;
	border-right:2px solid white;
	float:left;
	position:relative;
}
#header .header_panel .element a span{
	border-bottom:1px solid white;
	cursor:hand;
	cursor:pointer;
	position:relative;
	top:-2px;
}
#header .header_panel .element a img{
	margin:0 4px 0 0;
}

#header .header_panel .home_button {
	font-weight:bold;
	border-left:1px solid white;
}
*html #header .header_panel .home_button {
	padding:4px 7px 2px 5px;
}
#header .header_panel .help_button {
	font-weight:bold;
}

#header .header_panel .search_button img {
	float:left;
	margin:0 4px 0 0;
}
#header .header_panel .search_button span {
	font-size:0.8em;
	float:left;
	line-height:1em;
	margin-top:3px;
}
#header .header_panel .search_button .text_panel {
	font-size:0.8em;
	float:left;
	font-weight:bold;
	line-height:0.9em;
	margin:1px 3px 0 0;
}
/*IE6 fix*/
*html #header .header_panel .search_button .text_panel {
	margin:1px 3px 0 0;
}
#header .header_panel .search_button a {
	float:left;
}
#header .header_panel .search_button a span {
	border-bottom:1px solid white;
	font-size:0.9em;
	line-height:1.1em;
}

/*End of Header css rules*/



/*Left column css rules*/
#left .header {
	padding:0px 4px 4px 0px;
	background:#0255A5;
	border-bottom:1px solid white;
	position:relative;
}

@media all and (min-width: 0) {
  #left .header { padding:4px 4px 4px 0px; } /*  Opera */
}


#left .yellow_bg {
	background:#FF9900;
}
/*Opera hack*/
html:first-child #left .header {
	padding:4px 4px 4px 0;
}
#left .header img{
	margin:0 0 -2px 4px;
}
#left .header span{
	color:white;
	font-weight:bold;
	font-size:0.8em;
}


#left .login_form .header a{
	text-decoration:none;
}
#left .login_form .header a img{
	margin:0 0 -3px 0;
}
#left .login_form .header a span{
	border-bottom:1px solid white;
	color:white;
	font-weight:bold;
	font-size:0.8em;
}


#left .login_form .body{
	background:#99D3E8;
	padding:10px;
	border-bottom:1px solid white;
}

#left .login_form .body .label{
	color:#0255A5;
	font-weight:normal;
	font-size:0.6em;
	float:left;
	width:100%;
}
#left .login_form .divide_line{
	clear:both;
	height:1px;
	overflow:hidden;
	background:#CCE9F4;
	margin:5px 0 5px 0;
}

#left .login_form .body .pwd{
	margin:5px 0 0 0;
}

#left .login_form .body input{
	width:158px;
	border:1px solid #0356A5;
	height:19px;
	font-size:0.8em;
}
#left .login_form .body input.password{
	width:138px;
	float:left;
}
#left .login_form .body button{
	border:medium none;
	overflow:visible;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	padding:0;
	margin:0;
	width:20px;
	height:21px;
	background-color:transparent;
	background: url(/media/img/site/ico_login_button.gif) no-repeat top left;
	float:left;
	border-style:none;
	border:1px solid #0356A5;
	border-left:none;
}
#left .login_form .body a{
	color:#0255A5;
	font-size:0.7em;
	border-bottom:1px solid #0255A5;
	text-decoration:none;
	line-height:1.12em;
	margin:0 0 10px 0;
	clear:both;
	font-weight:bold;
}



#left .most_active_members{
	margin:10px 0 0 0;
}
#left .most_active_members .body{
	background:#EBEBEB;
	padding:5px 5px 5px 10px;
	border-bottom:1px solid white;
}

#left .most_active_members .body .announce_chronicle{
	padding:5px 0 5px 0;
	border-bottom:1px solid #F4F4F4;
}
#left .most_active_members .body .announce_chronicle .chronicle_title {
  margin-bottom:5px;
}
#left .most_active_members .body .announce_chronicle .chronicle_title a{
  font-size:0.8em;
  font-weight:bold;margin-bottom:5px;
}
#left .most_active_members .body .announce_chronicle .userpic{
	border:1px solid #0356A5;
	float:left;
	background:white;
	padding:1px;
	margin:0 6px 0 0;
	width:60px;
	height:60px;
	line-height:auto;
	overflow:hidden;
}
#left .most_active_members .body .announce_chronicle .userpic div{
	width:60px;
	height:60px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	line-height:auto;
	overflow:hidden;
  position:relative;
}
#left .most_active_members .body .announce_chronicle .userpic i{
	display: inline;
	height:100%;
	vertical-align:middle;
}
#left .most_active_members .body .announce_chronicle .userpic img{
	vertical-align:middle;
	margin:0;
	*position:relative;
	*top:-1px;
}
#left .most_active_members .body .announce_chronicle .chronicle_text{
  font-size:0.7em;color:#666;
}


#left .most_active_members .body .active_member{
	padding:5px 0 5px 0;
	border-bottom:1px solid #F4F4F4;
}

#left .most_active_members .body .active_member .userpic{
	border:1px solid #0356A5;
	float:left;
	background:white;
	padding:1px;
	margin:0 6px 0 0;
	width:60px;
	height:60px;
	line-height:auto;
	overflow:hidden;
}
#left .most_active_members .body .active_member .userpic div{
	width:60px;
	height:60px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	line-height:auto;
	overflow:hidden;
  position:relative;
}
#left .most_active_members .body .active_member .userpic i{
	display: inline;
	height:100%;
	vertical-align:middle;
}
#left .most_active_members .body .active_member .userpic img{
	vertical-align:middle;
	margin:0;
	*position:relative;
	*top:-1px;
}
#left .most_active_members .body .active_member .userinfo{
	float:left;
	width:97px;
	overflow:hidden;
}
#left .most_active_members .body .active_member .userinfo a{
	float:left;
	clear:both;
	color:#0255A5;
	font-size:0.65em;
	margin:7px 0 0 0;
}
#left .most_active_members .body .active_member .userinfo span{
  font-size:0.65em;margin:7px 0 0 0;float:left;clear:both;
	width:97px;
}
#left .most_active_members .body .active_member .userinfo a.name{
	font-weight:bold;
	font-size:0.7em;
	margin-top:5px
}



#left .user_menu {
	margin:0;
}
#left .user_menu .body{
	padding:4px 6px 4px 4px;
	background:#EBEBEB;
}
#left .user_menu .body .main_functions{
	border-bottom:1px solid white;
	padding:0 0 2px 0;
	margin:0 0 1px 0;
}
#left .user_menu .body .main_functions div{
	padding:0 0 1px 0;
}
#left .user_menu .body .main_functions a{
	color:#0255A5;
	font-size:0.75em;
	text-decoration:none;
}
#left .user_menu .body .main_functions a.selected{
  font-weight:bold;
}
#left .user_menu .body .main_functions a img{
	margin:0 0 -3px 0;
}
#left .user_menu .body .main_functions a span{
	border-bottom:1px solid #0255A5;
}

#left .user_menu .body ul{
	display:block;
	list-style:none;
}
#left .user_menu .body ul li{
	display:block;
	list-style:none;
}
html:first-child #left .user_menu .body ul li{
	margin:4px 0 4px 0;
}
@media all and (min-width: 0) {
  #left .user_menu .body ul li { margin:4px 0 4px 0; } /*  Opera */
}

#left .user_menu .body li a{
	color:#0255A5;
	font-size:0.75em;
	text-decoration:none;
}
#left .user_menu .body li a.selected{
  font-weight:bold;
}
#left .user_menu .body li a img{
	margin:0 0 -3px 0;
}
#left .user_menu .body li a span{
	border-bottom:1px solid #0255A5;
}
#left .user_menu .footer{
	background:#FF9900;
	margin-top:3px;
	position:static;
} 
#left .user_menu .footer .pointer_arrow{
	float:right;
	margin:10px 8px 0 0;
}
#left .user_menu .footer a{
	text-decoration:none;
	margin-left:4px; 
}
#left .user_menu .footer a img{
	margin:0 0 -3px 0;
}
#left .user_menu .footer a span{
	border-bottom:1px solid white;
}
html:first-child #left .user_menu .footer .pointer_arrow{
	margin:7px 8px 0 0;
}
*html #left .user_menu .footer .pointer_arrow{
	margin:8px 8px 0 0;
}




#left .search_menu {
  margin-top:15px;
}
#left .search_menu .search_type {
  padding:2px 4px 4px 4px; background:#E3F3F9;font-size:0.75em;margin-bottom:1px;
}
#left .search_menu .search_type a{
  color:#0255A5;text-decoration:none;
}
#left .search_menu .search_type a img{
  margin-bottom:-3px;
}
#left .search_menu .search_type a span{
  border-bottom:1px solid #0255A5;margin-left:6px;
}





#left .user_profiles {
  margin-top:15px;
}
#left .user_profiles .header{
  padding:3px 4px 4px 4px;
}
#left .user_profiles .guest_profile {
  padding:2px 4px 4px 4px; background:#E3F3F9;font-size:0.75em;margin-bottom:1px;
}
#left .user_profiles .guest_profile a{
  color:#0255A5;
}

#left .user_favorite_users {
  margin-top:15px;
}
#left .user_favorite_users .groupped_users {
  padding:2px 4px 4px 4px; background:#E3F3F9;font-size:0.75em;margin-bottom:1px;
}
#left .user_favorite_users .groupped_users a{
  color:#0255A5;text-decoration:none;
}
#left .user_favorite_users .groupped_users a span{
  border-bottom:1px solid #0255A5;margin-left:6px;
}
#left .user_favorite_users .favorite_user{
  padding:2px 4px 4px 17px; background:#EFF6FA;font-size:0.75em;margin-bottom:1px;overflow:hidden;
}


#left .user_favorite_users .favorite_user span{
  color:#666;
}
#left .user_favorite_users .favorite_user span span{
  margin-left:6px;
}

#left .user_favorite_users .favorite_user a{
  text-decoration:none;
}
#left .user_favorite_users .favorite_user a span{
  border-bottom:1px solid #0255A5;margin-left:6px;color:#0255A5;
}
/*End of Left column css rules*/



/*Right column css rules*/
#right .vert_ad{
	width:120px;
	text-align:center;
	padding:0;
}
/*End of Right column css rules*/



/*Rules for Footer*/
#footer a{
	color:#0255A5;
}
#footer td{
	vertical-align:top;
}
#footer td.copyright{
	width:15em;
	text-align:left;
	font-size:0.7em;
}
#footer td.trademark{
	color:#666;
	text-align:center;
	padding:0 10px;
	font-size:0.7em;
}
#footer td.help_links{
	width:20em;
	text-align:right;
	font-size:0.8em;
}
/*End of Rules for Footer*/



/*Center column css rules*/
#center .header {
	background:#0255A5;
	color:white;
	width:636px;
  padding:10px;
}

#center .orange_header {
	background:#FF9900;
}

#center .second_header {
	background:#FF9900;
	margin:20px 0 0 0;
	color:white;
	font-size:0.8em;
	width:636px;
	padding:10px;
}

#center .small_blue {
	background:#0255A5;position:relative;padding:6px 10px 7px 10px;
}
#center .small_blue .right_align {
  float:right;position:absolute;right:10px;
}

#center .second_header span {
	font-weight:bold;
}
#center .second_header a {
	float:right;
	color:white;
}




#center .header h1{
	font-size:1.25em;
}
#center .header h1 .required{
	color:#FF6600;
}
#center .header .date{
	font-size:1.25em;
	float:right;
	color:#99D3E8;
  margin-top:-4px;
}
#center .header .date a {
  text-decoration:none;top:3px;position:relative;
}
#center .header .date span {
  color:white;
}
#center .header .search_options {
	float:right;
}

#center .header .search_options a {
	text-decoration:none;
}
#center .header .search_options img {
	position:relative;
	top:2px;
}
#center .header .search_options a span {
	color:white;
	font-size:0.6em;
	border-bottom:1px solid white;
}
#center .header .search_options .active span {
	font-weight:bold;
	border-bottom:none;
	
}
#center .header .search_options .active img {
	position:relative;
	top:4px;
}

#center .header .tabs {
	float:right;position:absolute;bottom:0px;right:10px
}
#center .header .tabs a{
	padding:2px 10px 7px 10px;background:#0092C5;overflow:hidden;float:left;border-bottom:1px solid #0255A5;margin-left:4px;font-size:0.8em;text-decoration:none;color:white;position:relative;
}
#center .orange_header .tabs a{
	background:#FF6600;
	border-bottom:1px solid #FF9900;
}
#center .header .tabs a.active{
	background:white;border-bottom:1px solid white;
}
#center .header .tabs a .corner{
	background:#0255A5;
}
*html #center .header .tabs a .top_right{
	right:-1px;
}

#center .orange_header .tabs a .corner{
	background:#FF9900;
}




#center .header .tabs a span{
	color:white;border-bottom:1px solid white;
}
#center .header .tabs a.active span{
	color:#0255A5;border-bottom:1px solid #0255A5;
}
#center .orange_header .tabs a.active span{
border-bottom:none;
}
#center .header .tabs a img{
	position:relative;top:4px;
}

#center .header .input_place {
	float:right;
}
#center .header .input_place input{
	border:none;
	height:17px;
	font-size:0.8em;
	padding:4px 0 0 4px;
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
	position:relative;
	top:2px;
	width:470px;
	*top:1px;
}
#center .header .chronicle_category {
	font-size:0.8em;
}
#center .header .chronicle_category img{
	position:relative;
	top:2px;
}
#center .header .prev_next_post{
	font-size:0.8em;
}
#center .header .prev_next_post a{
	position:relative;
	top:4px;
}


/*Rules for Tutorial*/
#center .tutorial_container {
  position:relative;
  margin-bottom:27px;
  width:656px;
}
#center .tutorial_container a {
  color:white;text-decoration:none;font-size:0.7em;position:absolute;top:0px;right:0px;padding:3px;background:transparent url('/media/img/site/bg_tutorial_show.jpg') no-repeat scroll top left;height:16px;overflow:hidden;padding:2px 20px 0 22px;width:90px;text-align:center;
  
  background:transparent url('/media/img/site/bg_tutorial_show2.jpg') no-repeat scroll top left;
  left:0px;
}
#center .tutorial_container a.hide {
  background:transparent url('/media/img/site/bg_tutorial_hide.jpg') no-repeat scroll top left;
  background:transparent url('/media/img/site/bg_tutorial_hide2.jpg') no-repeat scroll top left;
}
#center .tutorial_container div {
  background:#F2F2F2;padding:20px 20px 20px 20px;*padding-top:25px;border:1px solid #E5E5E5; border-top:none;width:614px;font-size:0.75em;
}
#center .tutorial_container p {
  margin-top:5px;
}
#center .tutorial_container ul {
  margin:5px 0 0 20px;
}
/*End of Rules for Tutorial*/


/*Rules for Tabbed two xolumn post-chron List */
#center .three_tabs_header {
  border-bottom:4px solid #66BBDC;height:27px;width:656px;margin-top:30px;
}
#center .three_tabs_header a {
  width:216px;height:25px; display:block;float:left; color:#0255A5; font-size:0.8em; font-weight:bold;text-align:center;position:relative;margin-right:4px;text-decoration:none;margin-bottom:1px;_margin-bottom:0;
}
#center .three_tabs_header a div {
  margin-top:5px;
}
#center .three_tabs_header #front_tab_button1 {
  border-bottom:1px solid #66BBDC;background:url('/media/img/site/frontpage_blue_tab.jpg');
}
#center .three_tabs_header #front_tab_button2 {
  border-bottom:1px solid #FFCC00;background:url('/media/img/site/frontpage_yellow_tab.jpg');
}
#center .three_tabs_header #front_tab_button3 {
  border-bottom:1px solid #F9A161;background:url('/media/img/site/frontpage_red_tab.jpg');margin-right:0px;
}

#center .three_tabs_header a.selected {
  height:27px;margin-bottom:0px;_margin-bottom:-1px;border-bottom:none;
}
#center .three_tabs_footer {
  background:#66BBDC;text-align:right;overflow:hidden;_overflow:auto;padding:1px;padding:0px;height:1px;width:656px;
}
/*Rules for Tabbed two xolumn post-chron List */




/*Rules for Frontpage*/
#center .frontpage_title {
  background: url(/media/img/site/frontpage_title_bg.jpg) no-repeat; height:81px;width:616px; padding:17px 20px 20px 20px;text-align:center;margin-bottom:16px;overflow:hidden;position:relative;
}
#center .frontpage_title p {
  color:#0255A5;font-size:1.14em;*font-size:18px;
}
#center .frontpage_title a {
  color:#FF9900;font-weight:bold;position:absolute;bottom:10px;right:10px;
}
#center .frontpage_title .first {
  font-size:1.5em;color:#0255A5;font-weight:bold;margin-bottom:10px;*font-size:20px;
}
#center .chronicle_container {
  overflow:hidden;_overflow:auto;margin-bottom:30px;
}
#center .chronicle_container .category_list {
  width:180px;float:right;margin-left:8px;
}
#center .chronicle_container .category_list .category_header {
  padding:0px 4px 4px 0px;background:#0255A5;border-bottom:1px solid white;position:relative;
}
@media all and (min-width: 0) {
  #center .chronicle_container .category_list .category_header  { padding:4px 4px 4px 0px; } /*  Opera */
}



#center .chronicle_container .category_list .category_header img {
  margin:0pt 0pt -2px 4px;
}
#center .chronicle_container .category_list .category_header span {
  color:white;font-size:0.8em;font-weight:bold;*font-size:13px;
}
#center .chronicle_container .category_list  ul {
  border:1px solid #0192C5;background:#DFF1F7;padding:3px 9px 3px 9px;*padding:3px 9px 6px 9px;
}
#center .chronicle_container .category_list  li {
  margin:0;padding:0;line-height:0.8em;*line-height:0.85em;
}
@media all and (min-width: 0) {
  #center .chronicle_container .category_list  li  { line-height:0.85em; } /*  Opera */
}

#center .chronicle_container .category_list  li a {
  font-size:0.8em;*font-size:13px;color:#0255A5;text-decoration:none;
}
#center .chronicle_container .big_chronicle {
  background: url(/media/img/site/frontpage_post_bg.jpg) no-repeat;width:468px;height:262px;overflow:hidden;_margin-bottom:70px;
}
#center .chronicle_container .big_chronicle .left_page {
  width:179px;float:left;padding:8px 31px 0 22px;position:relative;
}

#center .chronicle_container .big_chronicle .left_page .chronicle_title {
  margin-bottom:10px;height:34px;overflow:hidden;margin-bottom:5px;
}
#center .chronicle_container .big_chronicle .left_page .chronicle_title a{
  font-size:0.8em;color:#0255A5;text-decoration:underline;font-weight:bold;*font-size:13px;
}
#center .chronicle_container .big_chronicle .left_page .cover_pic {
  width:180px;height:180px;border:none;text-align:center;display:table-cell;vertical-align:middle;overflow:hidden;position:relative;
}
#center .chronicle_container .big_chronicle .left_page .cover_pic i {
  display:inline;height:100%;vertical-align:middle;
}
#center .chronicle_container .big_chronicle .left_page .cover_pic img {
  position:static;
	vertical-align:middle;
	margin:0;
}


#center .chronicle_container .big_chronicle .left_page .chronicle_place {
  font-size:0.8em;height:17px;overflow:hidden;position:absolute;top:230px;
}
#center .chronicle_container .big_chronicle .left_page .chronicle_place img {
  margin-top:3px;
}
#center .chronicle_container .big_chronicle .left_page .chronicle_place span{
  *font-size:13px;
}
#center .chronicle_container .big_chronicle .right_page {
  width:168px;float:left;padding:8px 31px 0 34px;position:relative;
}
#center .chronicle_container .big_chronicle .right_page .chronicle_author {
  font-size:0.8em;margin-bottom:10px;
}
#center .chronicle_container .big_chronicle .right_page .chronicle_author a {
  font-weight:bold;color:#0255A5;
}

#center .chronicle_container .big_chronicle .right_page .chronicle_text {
  font-size:0.7em;height:190px;overflow:hidden;*font-size:11px;width:168px;
}
#center .chronicle_container .big_chronicle .right_page .chronicle_date {
  float:right;
  font-size:0.8em;position:absolute;top:230px;
}
#center .chronicle_container .big_chronicle .right_page .chronicle_date img {
  position:relative;top:3px;
}
#center .chronicle_container .big_chronicle .right_page .chronicle_date span {
  *font-size:13px;
}


#center .tutorial_links {
  overflow:hidden;_overflow:auto;
}
#center .tutorial_links a {
  text-decoration:none;float:left;text-align:center;width:80px;margin-left:23px;
}
#center .tutorial_links a div {
  font-size:0.8em;font-weight:bold;
}



/*End of Rules for Frontpage*/





/*Rules for two columns lidt on first page*/
#center .two_column{
	width:656px;
  position:relative;
}
#center .two_column_tabbed{
  overflow:hidden;_overflow:auto;border-left:1px solid #66BBDC;border-right:1px solid #66BBDC;width:654px;padding:10px 0 10px 0;
}

#center .two_column .item{
	border-bottom:1px solid #F4F4F4;
	padding:5px 0 5px 0;
  width:318px;
}
#center .edit_mode .item{
  background:#E9EFFE;border:1px solid #0255A5;margin-top:3px;
}




/*New cover page for chronicle*/
#center .two_column .item .cover_pic {
	float:left;
	background:white;
	margin:0 5px 0 0;
	width:60px;
	height:60px;
	background:url('/media/img/site/bg_chronicle_small_cover.jpg') no-repeat top left;
	border:none;
	padding:3px 5px 5px 6px;
  overflow:hidden;
}
#center .two_column .item .cover_pic_post {
	background:url('/media/img/site/bg_post_small_cover.jpg') no-repeat top left;
}

#center .two_column .item .cover_pic div {
	padding:0;
	width:60px;
	height:60px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
  overflow:hidden;
  position:relative;
}
html:first-child #center .two_column .item .cover_pic div {
	min-width:59px;
	max-width:61px;
}

#center .two_column .item .cover_pic i {
	display: inline;
	height:100%;
	vertical-align:middle;
}
#center .two_column .item .cover_pic img {
	position:static;
	vertical-align:middle;
	margin:0;
}


#center .two_column .item .description{
	margin:0 0 0 76px;
	font-size:0.7em;
}
#center .two_column .item .description div{
	margin:3px 0 0 0;
  height:15px;overflow:hidden;
}
#center .two_column .item .description a{
	color:#0255A5;
}
#center .two_column .item .description .title{
	font-weight:bold;
}
#center .two_column .item .description .delete_link{
	text-decoration:none;float:right;margin-top:-3px;
}
#center .edit_mode .item .description .link{
  color:#0255A5;border-bottom:1px solid #0255A5;
}

#center .two_column .item .description img{
	position:relative;
	top:2px;
	margin:0 6px 0 0;
}
#center .two_column .item .post_info span{
	color:#666666;
}
#center .two_column .item .post_info .hits{
	margin:0 0 0 10px;
}
#center .two_column .item .news_title{
  margin-top:1px;
}
#center .two_column .item .short_text{
	overflow:hidden;margin-top:2px; height:49px;
}
#center .two_column .item .short_text a{
  text-decoration:none; color: black; font-weight: normal;
}



/*Rules for featured chronicle*/
#center .two_column .one_block{
  float:left;
  margin-left:5px;
  _margin-left:3px;
}

#center .two_column .search_block{
  float:left;
  margin-left:5px;
  _margin-left:3px;
}
#center .two_column .search_block .description{
  font-size:0.7em;margin-left:0px;overflow:hidden;
}
#center .two_column .search_block .description div{
	margin:3px 0 0 0;
  height:auto;
}
#center .two_column .search_block .description a{
	color:#0255A5;
}
#center .two_column .search_block .description .title{
	font-weight:bold;
}
#center .two_column .search_block .description img{
	position:relative;
	top:2px;
	margin:0 6px 0 0;
}

/*End of Rules for two columns lidt on first page*/

/*Rules for Tutorial page*/
#center .tutorial_entry {
  overflow:hidden;_overflow:auto;
}
#center .tutorial_entry .image_place {
  float:left;width:124px;border-top:1px solid #016799;padding-top:15px;
}
#center .tutorial_entry .image_place img{
  margin-top:10px;
}
#center .tutorial_entry .info_place{
  margin-left:125px;border-top:1px solid #80B3CC;padding-top:15px;
}
#center .tutorial_entry .info_place h2{
  color:#0255A5;
}
#center .tutorial_entry .info_place ul {
  list-style:outside url('/media/img/site/ico_list_small.gif');margin-left:20px;
}
#center .tutorial_entry .info_place ul li {
  margin-top:10px;
}
#center .tutorial_entry .action_place {
  margin-left:125px;margin-bottom:20px;
}
/*End of Rules for Tutorial page*/




/*General Rules for table in Central column*/
#center  .error_message {
	margin:10px 0;
	text-align:center;
	font-size:0.8em;
	color:#FF0000;
}

#center  table {
	width:656px;
}

#center  table td input {
	width:99%;
	border:1px solid #0356A5;
	height:19px;
	font-size:0.8em;
}
#center  table td select {
	border:1px solid #0356A5;
	height:19px;
	font-size:0.8em;
}
#center  table td input.checkbox{
	width:auto;
}
#center  table td.no_stretch select {
	height:auto;
	width:auto;
}
#center  table td.no_stretch input{
	height:auto;
	width:auto;
  border:none;
}

#center  table td.grey_border {
	border-top:solid 1px #E5E5E5;
}
#center  table td.blue_border {
	border-top:solid 1px #80AAD2;
}
#center  table td.first {
	width:142px;
	padding:10px 10px 7px 5px;
	font-size:0.8em;
	text-align:right;
}
#center  table td.first span {
	color:#FF6600;
}
#center  table td.second {
	padding:7px 0 7px 0;
}
#center  table td.second .message_panel{
	font-size:0.7em;
	margin:2px 0 0 0;
	clear:both;
}
#center  table td.second .message_panel .error_panel{
	float:right;
	color:#FF0000;
}
#center  table td.second .message_panel .requirement_panel{
	float:left;
}
#center  table td.second .message_panel .requirement_panel a{
	color:#0255A5;
}
#center  table td.second .captcha_img{
	float:left;
	clear:right;
  height:45px;
}
#center  table td.second input.captcha{
	width:180px;
	float:left;
	margin:0 10px 0 0;
}
#center table td.second .three_input{
	margin:2px 8px 0 0;
	width:31.5%;
	float:left;
}
*html #center table td.second .three_input{
	margin-right:3px;
}
#center  table td.second .last_input{
	margin-right:0;
}
#center  table td.second .three_input div{
	font-size:0.6em;
}
#center table td.third {
	width:120px;
	padding:0 0 0 10px;
}



#center  table td.third .cover_pic {
	background:white;
	margin:0;
	width:141px;
	height:130px;
	background:url('/media/img/site/bg_chronicle_cover.jpg') no-repeat top left;
	border:none;
	padding:3px 0 0px 11px;
  overflow:hidden;
}
#center  table td.third .cover_pic div {
	width:120px;
	height:120px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
  overflow:hidden;
}
#center  table td.third .cover_pic i {
	display: inline;
	height:100%;
	vertical-align:middle;
}
#center  table td.third .cover_pic img {
	position:static;
	vertical-align:middle;
	*position:relative;
	*top:-1px;
}


#center  table td.third .userpic{
	border:1px solid #0356A5;
	background:white;
	text-decoration:none;
	padding:1px;
	margin:4px 0 0 0;
	width:120px;
	height:120px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
html:first-child #center  table td.third .userpic {
	margin-bottom:1px;
}
#center  table td.third .userpic i{
	display: inline;
	height:100%;
	vertical-align:middle;
}
#center  table td.third .userpic img{
	vertical-align:middle;
	*position:relative;
	*top:-1px;
}


#center  table td.third .block_label{
	font-size:0.8em;
}
#center  table td.last {
	width:95px;
}

#center  table td.button_place {
	padding:10px;text-align:center;
}
/*End of General Rules for table in Central column*/


/*Special Rules for table on page create Post column*/
#center  table.create_post_table .widget_panel .city input {
  width:190px;
}


#center  table.create_post_table td.first{
	width:130px;
}
#center  table.create_post_table .private_label {
	font-size:0.8em;
	margin:0 0 0 20px;
}
/*End of Special Rules for table on page create Post column*/


/*Special Rules for table on page create Chronicle column*/
#center  table.create_chronicle_table{
  width:656px;
}
#center  table.create_chronicle_table td.first{
	width:80px;
}
#center  table.create_chronicle_table td.third .block_label{
	font-size:0.75em;
	*font-size:0.71em;
}
/*End of Special Rules for table on page create Chronicle column*/


/*Display Raiting for chronicles*/
#center  .chronicle_raiting .raiting{
	width:90px;
	height:8px;
	float:left;
	border:1px solid #0356A5;
	margin:1px 0px 0 0;
	padding:1px 0 1px 1px;
}
#center  .chronicle_raiting .raiting div{
	width:8px;
	height:8px;
	overflow:hidden;
	margin:0 1px 0 0;
	background:#FF9900;
	background:#E5E5E5;
	float:left;
}
#center  .chronicle_raiting .level1 .block0{
	background:#FF9900;
}
#center  .chronicle_raiting .level2 .block0, #center  .chronicle_raiting .level2 .block1{
	background:#FF9900;
}
#center  .chronicle_raiting .level3 .block0, #center  .chronicle_raiting .level3 .block1, #center  .chronicle_raiting .level3 .block2{
	background:#FF9900;
}
#center  .chronicle_raiting .level4 .block0, #center  .chronicle_raiting .level4 .block1, #center  .chronicle_raiting .level4 .block2, #center  .chronicle_raiting .level4 .block3{
	background:#FF9900;
}
#center  .chronicle_raiting .level5 .block0, #center  .chronicle_raiting .level5 .block1, #center  .chronicle_raiting .level5 .block2, #center  .chronicle_raiting .level5 .block3, #center  .chronicle_raiting .level5 .block4{
	background:#FF9900;
}
#center  .chronicle_raiting .level6 .block0, #center  .chronicle_raiting .level6 .block1, #center  .chronicle_raiting .level6 .block2, #center  .chronicle_raiting .level6 .block3, #center  .chronicle_raiting .level6 .block4, #center  .chronicle_raiting .level6 .block5{
	background:#FF9900;
}
#center  .chronicle_raiting .level7 .block0, #center  .chronicle_raiting .level7 .block1, #center  .chronicle_raiting .level7 .block2, #center  .chronicle_raiting .level7 .block3, #center  .chronicle_raiting .level7 .block4, #center  .chronicle_raiting .level7 .block5, #center  .chronicle_raiting .level7 .block6{
	background:#FF9900;
}
#center  .chronicle_raiting .level8 .block0, #center  .chronicle_raiting .level8 .block1, #center  .chronicle_raiting .level8 .block2, #center  .chronicle_raiting .level8 .block3, #center  .chronicle_raiting .level8 .block4, #center  .chronicle_raiting .level8 .block5, #center  .chronicle_raiting .level8 .block6, #center  .chronicle_raiting .level8 .block7{
	background:#FF9900;
}
#center  .chronicle_raiting .level9 .block0, #center  .chronicle_raiting .level9 .block1, #center  .chronicle_raiting .level9 .block2, #center  .chronicle_raiting .level9 .block3, #center  .chronicle_raiting .level9 .block4, #center  .chronicle_raiting .level9 .block5, #center  .chronicle_raiting .level9 .block6, #center  .chronicle_raiting .level9 .block7, #center  .chronicle_raiting .level9 .block8{
	background:#FF9900;
}
#center  .chronicle_raiting .level10 .block0, #center  .chronicle_raiting .level10 .block1, #center  .chronicle_raiting .level10 .block2, #center  .chronicle_raiting .level10 .block3, #center  .chronicle_raiting .level10 .block4, #center  .chronicle_raiting .level10 .block5, #center  .chronicle_raiting .level10 .block6, #center  .chronicle_raiting .level10 .block7, #center  .chronicle_raiting .level10 .block8, #center  .chronicle_raiting .level10 .block9{
	background:#FF9900;
}
/*End of Display Raiting for chronicles*/

/*Chronicle List*/
#center  .chronicle_list_item {
	border-bottom:1px solid #80AAD2;
	padding:7px 0 7px 0;
	overflow:hidden;
	width:100%;
  position:relative;
}
*html #center  .chronicle_list_item {
	width:656px;
}
/*New cover page for chronicle*/
#center .chronicle_list_item .cover_pic {
	float:left;
	background:white;
	margin:0;
	width:141px;
	height:130px;
	background:url('/media/img/site/bg_chronicle_cover.jpg') no-repeat top left;
	border:none;
	padding:3px 10px 0px 11px;
  overflow:hidden;
}
#center .chronicle_list_item .cover_pic div {
	width:120px;
	height:120px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
  overflow:hidden;
  position:relative;
}
#center .chronicle_list_item .cover_pic i {
	display: inline;
	height:100%;
	vertical-align:middle;
}
#center .chronicle_list_item .cover_pic img {
	position:static;
	vertical-align:middle;
	*position:relative;
	*top:-1px;
}


#center  .chronicle_list_item .chronicle_info {
	margin-left:156px;
}
#center  .chronicle_list_item .chronicle_info .row {
	border-bottom:1px solid #E5E5E5;
	padding:5px 0 7px 0;
}

#center  .chronicle_list_item .chronicle_info .chronicle_title {
	font-size:0.8em;
	padding-top:0;
}
#center  .chronicle_list_item .chronicle_info .chronicle_title a{
	color:#0255A5;
}
#center  .chronicle_list_item .chronicle_info .chronicle_title .del_from_bookmark{
	float:right;position:relative;top:2px;margin-right:10px;
}
#center  .chronicle_list_item .chronicle_info .chronicle_title .title{
	font-weight:bold;
}
/*
#center  .chronicle_list_item .chronicle_info .chronicle_title .managment_panel {
	float:right;
}
#center  .chronicle_list_item .chronicle_info .chronicle_title .managment_panel a {
	margin:0 0 0 10px;
	text-decoration:none;
}
#center  .chronicle_list_item .chronicle_info .chronicle_title .managment_panel a img {
	position:relative;
	top:3px;
}
#center  .chronicle_list_item .chronicle_info .chronicle_title .managment_panel a span {
	font-size:0.9em;
	border-bottom:1px solid #0255A5;
}
*/

#center  .chronicle_list_item .chronicle_info .chronicle_category {
	font-size:0.7em;
}
#center  .chronicle_list_item .chronicle_info .chronicle_category img{
	position:relative;
}
#center  .chronicle_list_item .chronicle_info .chronicle_category img.img_category{
	top:2px;
	margin:0 2px 0 0;
}
#center  .chronicle_list_item .chronicle_info .chronicle_category img.img_clock{
	top:3px;
	margin:0 2px 0 20px;
}
#center  .chronicle_list_item .chronicle_info .chronicle_category img.img_arrow{
	top:-1px;
	margin:0 2px 0 2px;
}
#center  .chronicle_list_item .chronicle_info .chronicle_category .author{
	margin-left:20px;
}

#center  .chronicle_list_item .chronicle_info .chronicle_body{
	font-size:0.8em;
	border-bottom:none;
	overflow:hidden;
	padding-bottom:0;
}
#center  .chronicle_list_item .chronicle_info .chronicle_body a{
	margin:0 0 0 30px;
}

/*
#center  .chronicle_list_item .chronicle_info .chronicle_actions{
	border:none;
}
#center  .chronicle_list_item .chronicle_info .chronicle_actions a{
	color:#0255A5;
	text-decoration:none;
	font-size:0.8em;
}
#center  .chronicle_list_item .chronicle_info .chronicle_actions a img{
	position:relative;
	top:3px;
	margin:0 3px 0 18px;
}
#center  .chronicle_list_item .chronicle_info .chronicle_actions a span{
	border-bottom:1px solid #0255A5;
}
*/
#center  .chronicle_list_item .chronicle_info .chronicle_raiting{
	font-size:0.7em;
}

#center  .chronicle_list_item .chronicle_info .chronicle_raiting .rating_label{
	float:left;
}
#center  .chronicle_list_item .chronicle_info .chronicle_raiting .info {
	margin:0 0 0 20px;
}
#center  .chronicle_list_item .chronicle_info .chronicle_raiting .hits{
	margin:0;
}
#center  .chronicle_list_item .chronicle_info .chronicle_raiting .divider{
	margin:0 4px 0 5px;
	border-left:1px solid #CCCCCC;
	width:1px;
	overflow:hidden;
}
#center  .chronicle_list_item .chronicle_info .chronicle_raiting span .public{
	color:#009900;
}
#center  .chronicle_list_item .chronicle_info .chronicle_raiting span .private{
	color:#FF6600;
}
/*End ofChronicle List*/



/*Chronicle View*/
#center  .chronicle_view{
	padding:10px 0 0 0;
}

/*New cover page for chronicle*/
#center .chronicle_view .cover_pic {
	position:relative;
  float:left;
	background:white;
	margin:5px 0 0 0;
	width:141px;
	height:130px;
	background:url('/media/img/site/bg_chronicle_cover.jpg') no-repeat top left;
	border:none;
	padding:3px 10px 0 11px;
  overflow:hidden;
}
#center .chronicle_view .cover_pic div {
	width:120px;
	height:120px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
  overflow:hidden;
  position:relative;
}
#center .chronicle_view .cover_pic i {
	display: inline;
	height:100%;
	vertical-align:middle;
}
#center .chronicle_view .cover_pic img {
	position:static;
	vertical-align:middle;
	*position:relative;
	*top:-1px;
}


#center  .chronicle_view .chronicle_info {
	margin-left:156px;
}
#center  .chronicle_view .chronicle_info .row {
	border-bottom:1px solid #E5E5E5;
	padding:8px 8px 8px 8px;
	font-size:0.8em;
}

#center  .chronicle_view .chronicle_info .chronicle_title a {
  color:#0255A5;
}
#center  .chronicle_view .chronicle_info .chronicle_title .managment_panel {
	float:right;
}
#center  .chronicle_view .chronicle_info .chronicle_title .managment_panel span {
  margin-left:10px;
}
#center  .chronicle_view .chronicle_info .chronicle_title .managment_panel a {
	margin:0 0 0 10px;
	text-decoration:none;
  position:relative;
}
#center  .chronicle_view .chronicle_info .chronicle_title .managment_panel a img {
	position:relative;
	top:3px;
}
/*
#center  .chronicle_view .chronicle_info .chronicle_title .managment_panel a span {
	border-bottom:1px solid #0255A5;
}
*/
#center  .chronicle_view .chronicle_info .chronicle_category img{
	position:relative;
}
#center  .chronicle_view .chronicle_info .chronicle_category img.img_category{
	top:2px;
	margin:0 2px 0 0;
}
#center  .chronicle_view .chronicle_info .chronicle_category img.img_clock{
	top:3px;
	margin:0 2px 0 20px;
}
#center  .chronicle_view .chronicle_info .chronicle_category img.img_arrow{
	top:-1px;
	margin:0 2px 0 2px;
}

#center  .chronicle_view .chronicle_info .chronicle_raiting .rating_label{
	margin:0;
	float:left;
}
#center  .chronicle_view .chronicle_info .chronicle_raiting .raiting{
	margin-top:3px;
}
#center  .chronicle_view .chronicle_info .chronicle_raiting span {
	margin:0 0 0 50px;
}
#center  .chronicle_view .chronicle_info .chronicle_raiting span .public{
	margin:0;
	color:#009900;
}
#center  .chronicle_view .chronicle_info .chronicle_raiting span .private{
	margin:0;
	color:#FF6600;
}

#center  .chronicle_view .chronicle_info .chronicle_actions{
	height:1.1em;
  position:relative;
}
#center  .chronicle_view .chronicle_info .chronicle_actions a{
	color:#0255A5;
	text-decoration:none;
	margin:0 15px 0 0;
}
#center  .chronicle_view .chronicle_info .chronicle_actions a img{
	position:relative;
	top:3px
}
#center  .chronicle_view .chronicle_info .chronicle_actions a span{
	border-bottom:1px solid #0255A5;
}
#center  .chronicle_view .chronicle_info .chronicle_actions .right_panel{
	float:right;
}
#center  .chronicle_view .chronicle_info .chronicle_actions .right_panel a{
  margin:0;
}
#center  .chronicle_view .chronicle_info .chronicle_actions .right_panel img{
	position:relative;top:3px;float:none;margin:0;
}

#center  .chronicle_view .description{
	border:none;
	font-size:0.8em;
	text-align:left;
	margin:10px 0px 0 0px;
}
#center  .chronicle_view .description strong{
	font-weight:bold;
}
#center  .chronicle_view .description em{
	font-style:italic;
}
#center  .chronicle_view .description p{
	margin:0 0 5px 0;
}
#center  .chronicle_view .description ul{
	list-style-position:inside;
	list-style-type:square;
	margin:0 0 5px 0;
}
#center  .chronicle_view .description ol{
	list-style-position:inside;
	list-style-type:decimal;
	margin:0 0 5px 0;
}
/*End of rules for Chronicle View*/


/*Rules for Guest room*/
#center .four_guests{
  height:128px;
}
#center .four_guests .guest_description {
  margin:10px 20px 20px 20px;width:120px;float:left;
}
*html #center .four_guests .guest_description {
  margin:10px 16px 20px 16px;
}

*html #center .all_guests .guest_description {
  margin:0px 14px 14px 0px;
}

#center .four_guests .guest_description .userpic {
  width:60px;height:60px;background:white;line-height:auto;overflow:hidden;margin-left:30px;
}
#center .four_guests .guest_description .userpic div {
  width:60px;height:60px;text-align:center;display:table-cell;vertical-align:middle;line-height:auto;overflow:hidden;position:relative;
}
#center .four_guests .guest_description .userpic i {
  display: inline;height:100%;vertical-align:middle;
}
#center .four_guests .guest_description .userpic img {
	vertical-align:middle;padding:0;margin:0;
}
#center .four_guests .guest_description div {
  width:120px;overflow:hidden;
}
#center .four_guests .guest_name {
  background:#0255A5;margin-top:1px;text-align:center;padding:1px 0 2px 0;
}
#center .four_guests .guest_name a {
  color:white;font-size:0.8em;font-weight:bold;
}
#center .four_guests .guest_info {
  margin-top:1px;
}
#center .four_guests .guest_info div {
  background:#EBEBEB;color:#666666;font-size:0.7em;padding:2px 0 3px 0;text-align:center;margin-right:1px;width:79px;float:left;
}
#center .four_guests .guest_info .time {
  width:40px;margin-right:0px;
}
/*End of Rules for Guest room*/



/*Rules for Header in POST pages with chronicle descriptions*/
#center .chronicle_description{
	background:#0255A5;
	color:white;
	overflow:hidden;
	padding:2px 10px 2px 2px;
	margin:0 0 2px 0;
  position:relative;
}
*html #center .chronicle_description{
	*padding:2px 10px 2px 3px;
	width:643px
}
#center .chronicle_description .userpic{
	margin:0 10px 0 0;
	border:1px solid white;
	width:60px;
	height:60px;
	float:left;
	background:white;
	line-height:auto;
	overflow:hidden;
	*height:59px;
}
*html #center .chronicle_description .userpic{
	*position:relative;
	*left:-1px;
}

#center .chronicle_description .userpic div{
	width:60px;
	height:60px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	line-height:auto;
	overflow:hidden;
  position:relative;
	*top:-1px;
}
#center .chronicle_description .userpic i{
	display: inline;
	height:100%;
	vertical-align:middle;
}
#center .chronicle_description .userpic img{
	vertical-align:middle;
	margin:0;
}
#center .chronicle_description .chronicle_title{
	font-size:1.3em;
	padding:5px 0 10px 0;
}
#center .chronicle_description .chronicle_title a{
  color:white;
}

#center .chronicle_description .chronicle_raiting {
	float:right;
}
#center .chronicle_description .chronicle_raiting .rating_label {
	font-size:0.7em;
	float:left;
}
#center .chronicle_description .chronicle_raiting .raiting{
	border:none;
	background:white;
	margin:2px 0 0 0;
}
#center .chronicle_description .chronicle_raiting a {
	float:left;
	text-decoration:none;
	margin:0 0 0 20px;
}
#center .chronicle_description .chronicle_raiting a span {
	color:white;
	float:none;
	font-size:0.8em;
	border-bottom:1px solid white;
	position:relative;
	top:-2px;
}
#center .chronicle_description .chronicle_raiting a img {
	position:relative;
	top:1px;
	margin:0 4px 0 0;
}

#center .chronicle_description .chronicle_author{
	font-size:0.8em;
}
#center .chronicle_description .chronicle_author a{
	text-decoration:underline;
	color:white;
	font-weight:bold;
}
/*End of Rules for Header in POST pages with chronicle descriptions*/



/*Rules for View post*/
#center  .post_view {
	margin:0;
	padding:0;
	overflow:hidden;
  position:relative;
  width:656px
}
#center  .post_view .title {
	text-align:center;
	padding:10px 0 10px 0;
	border-bottom:1px solid #E5E5E5;
}
#center  .post_view .title span {
	text-decoration:underline;
	color:#0255A5;
	font-size:0.9em;
	font-weight:bold;
}

#center  .post_view .header_info {
	margin:0;
	padding:10px;
	border-bottom:1px solid #E5E5E5;
}
#center  .post_view .header_info a {
	text-decoration:none;
	color:#0255A5;
}
#center  .post_view .header_info a span {
	font-size:0.8em;
	border-bottom:1px solid #0255A5;
}
#center  .post_view .header_info img {
	position:relative;
	top:3px
}
#center  .post_view .header_info img.ico_flag {
	top:2px;
	margin:0;
}
#center  .post_view .header_info img.ico_clock {
	margin:0 0 0 20px;
}
#center  .post_view .header_info img.ico_arrow {
	top:-1px;
	margin:0 2px 0 2px;
}
#center  .post_view .header_info .place_link {
	margin:0 0 0 20px;
}
#center  .post_view .header_info .author_action {
  margin:0 10px 0 20px
}

#center  .post_view .description {
	padding:10px 0;
	border-bottom:1px solid #E5E5E5;
	font-size:0.8em;
	color:black;
	overflow:hidden;
}

#center  .post_view .description strong{
	font-weight:bold;
}
#center  .post_view .description em{
	font-style:italic;
}
#center .post_view .description p {
	margin:0 0 5px 0;
}
#center .post_view .description ul {
	list-style-position:inside;
	list-style-type:square;
	margin:0 0 5px 0;
}
#center .post_view .description ol {
	list-style-position:inside;
	list-style-type:decimal;
	margin:0 0 5px 0;
}

#center  .post_view .footer_action {
	padding:10px;
	border-bottom:1px solid #E5E5E5;
	overflow:hidden;
	font-size:0.8em;
}
#center  .post_view .footer_action a {
	color:#0255A5;
	text-decoration:none;
}
#center  .post_view .footer_action .user_name {
	text-decoration:underline;
	color:#0255A5;
	font-weight:bold;
}
#center  .post_view .footer_action .date {
	margin-left:25px;
}
#center  .post_view .footer_action .complain {
	margin:0 0 0 7px;
	position:relative;
	top:2px;
}

#center  .post_view .footer_action .right_pane {
	float:right;
}
#center  .post_view .footer_action .right_pane a{
	margin:0 0 0 20px;
}
#center  .post_view .footer_action .right_pane .vote_button{
	margin:0;
}
#center  .post_view .footer_action .right_pane  .vote_button img{
	position:relative;top:3px;float:none;margin:0;
}
#center  .post_view .footer_action .right_pane .add_to_chron img{
  position:relative;top:2px;
}
#center  .post_view .footer_action .right_pane .add_to_fav img{
  position:relative;top:1px;margin:0 4px 0 0;
}
/*End of Rules for View post*/


/*Rules for View chronicle list*/
#center  .post_list_item {
	border-bottom:1px solid #016799;
	overflow:hidden;
	width:656px;
	padding:7px 0 7px 0;
	overflow:hidden;
  position:relative;
}
/*
*html #center  .post_list_item .header {
	*padding: 10px 10px 0px 10px;
}
#center  .post_list_item .header a {
	text-decoration:none;
}
#center  .post_list_item .header a span {
	color:white;
	font-size:0.65em;
	border-bottom:1px solid white;
	position:relative;
	top:-5px;
}
#center  .post_list_item .header .left_panel {
	width:19.9%;
	float:left;
	text-align:left;
}
#center  .post_list_item .header .center_panel {
	width:60%;
	float:left;
	text-align:center;
}
#center  .post_list_item .header .center_panel a {
	text-decoration:none;
	color:#0255A5;
}
#center  .post_list_item .header .right_panel {
	width:19.9%;
	float:left;
	text-align:right;
}
*/


#center  .post_action_panel {
	padding:10px 0;
	border-bottom:1px solid #E5E5E5;
	height:1.1em;
  position:relative;
}
#center  .post_action_panel a {
	color:#0255A5;
	font-size:0.75em;
	float:right;
  text-decoration:none;
  margin-left:8px;
  padding-bottom:1px;
}
#center  .post_action_panel a img{
  position:relative;top:3px;
}
#center  .post_action_panel a span{
  border-bottom:1px solid #0255A5;
}
/*New cover page for chronicle*/
#center .post_list_item .cover_pic {
	float:left;
	background:white;
	margin:0;
	width:141px;
	height:130px;
	background:url('/media/img/site/bg_chronicle_cover.jpg') no-repeat top left;
	border:none;
	padding:3px 10px 0px 11px;
  overflow:hidden;
}
#center .post_list_item .post_cover {
	background:url('/media/img/site/bg_post_cover.jpg') no-repeat top left;
}
#center .post_list_item .cover_pic div {
	width:120px;
	height:120px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
  overflow:hidden;
  position:relative;
}
#center .post_list_item .cover_pic i {
	display: inline;
	height:100%;
	vertical-align:middle;
}
#center .post_list_item .cover_pic img {
	position:static;
	vertical-align:middle;
	*position:relative;
	*top:-1px;
}

#center  .post_list_item .title {
	font-size:0.9em;
}
#center  .post_list_item .title a{
	color:#0255A5;
	font-weight:bold;
}
#center  .post_list_item .title a.del_from_bookmark{
	float:right;position:relative;top:3px;margin-right:10px;
}

#center  .post_list_item .header_info {
	margin:6px 0 0 0;
}
#center  .post_list_item .header_info a {
	text-decoration:none;
	color:#0255A5;
}
#center  .post_list_item .header_info a span {
	font-size:0.7em;
	border-bottom:1px solid #0255A5;
}
#center  .post_list_item .header_info img {
	position:relative;
	top:3px
}
#center  .post_list_item .header_info img.ico_flag {
	top:2px;
	margin:0;
}
#center  .post_list_item .header_info img.ico_clock {
	margin:0 0 0 20px;
}
#center  .post_list_item .header_info .place_link {
	margin:0 0 0 0;
}
#center  .post_list_item .header_info span {
	font-size:0.7em;
}
#center  .post_list_item .text {
	font-size:0.85em;
	padding:10px 0 5px 0;
}

#center  .post_list_item .footer {
	margin:5px 0 0 0;
	padding:0;
}
#center  .post_list_item .footer span {
	font-size:0.7em;
	color:#666666;
}
#center  .post_list_item .footer .hits {
	margin:0 0 0 10px;
}
#center  .post_list_item .footer a {
	margin:0 0 0 10px;
	text-decoration:none;
	font-weight:normal;
}
#center  .post_list_item .footer a img {
	position:relative;
	top:3px;
}
#center  .post_list_item .footer a span {
	font-size:0.8em;
	border-bottom:1px solid #0255A5;
	color:#0255A5;
}
/*End of Rules for View chronicle list*/


/*Rules for Comment List*/
#center  .comments_list {
  margin-top:0px;
}
#center  .comments_list button {
  position:absolute;top:1px;right:-1px;*top:0px;*right:2px;
}


#center  .comment_item {
	padding:10px 0;
	border-bottom:1px solid #E5E5E5;
  
  overflow:hidden;width:656px;
  _margin-left:3px;_width:653px;
}
#center  .comment_item .userpic {
  width:60px;height:60px;float:left;background:white;line-height:auto;overflow:hidden;
}
#center  .comment_item .userpic div {
  width:60px;height:60px;text-align:center;display:table-cell;vertical-align:middle;line-height:auto;overflow:hidden;position:relative;
}
#center  .comment_item .userpic i {
  display: inline;height:100%;vertical-align:middle;
}
#center  .comment_item .userpic img {
	vertical-align:middle;padding:0;margin:0;
}
#center  .comment_item .right_side {
	margin-left:72px;
}
#center  .comment_item span {
	color:#666666;
	font-size:0.7em;
	border-right:1px solid #CCCCCC;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
}
#center  .comment_item a {
	color:#0255A5;
	font-size:0.7em;
	position:relative;
	top:-1px;
}

#center  .comment_item .delete_comment {
	position:static;
  text-decoration:none;
  margin-left:15px;
	font-size:100%;
}
#center  .comment_item .delete_comment span{
	color:#0255A5;
	border-bottom:1px solid #0255A5;
  font-size:0.7em;
	border-right:none;
	padding:0;
	margin:0;
	position:relative;
  top:-1px;
}
#center  .comment_item .delete_comment img{
	position:relative;
  top:2px;
  margin-right:5px;
}

#center  .comment_item .text {
	font-size:0.8em;
	margin:7px 0 0 0;
}
#center  .comment_item .text a{
	font-size:1em;
	position:static;
	top:0px;
}
#center .add_comment{
	width:656px;
	text-align:center;
}
#center .add_comment div{
	margin:20px 0;
}
#center .add_comment textarea {
	border:1px solid #0356A5;
	font-size:0.8em;
  font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
/*End of Rules for Comment List*/


/*Rules for Search Images List*/
#center .search_images_list  {
  position:relative;
  width:656px;
  overflow:hidden;
}
#center .search_images_list .image_item {
	width:128px;
	height:163px;
	margin:15px 15px 0 15px;
	_margin:15px 13px 0 13px;
	float:left;
}
#center .search_images_list .image_item .image_panel {
	border-right:1px solid #016799;
	height:126px;
	margin:0 0 1px 0;
}
#center .search_images_list .image_item .image_panel .inner1 {
	border-right:1px solid #016799;
	height:126px;
	margin:0 0 1px 0;
	position:relative;
	top:-2px;
	left:-1px;
}
*html #center .search_images_list .image_item .image_panel .inner1 {
	*top:0px;
}
#center .search_images_list .image_item .image_panel .inner2 {
	float:left;
	background:white;
	width:120px;
	height:120px;
	border:2px solid #0255A5;
	padding:1px;
	margin:0 0 1px 0;
	position:relative;
	top:-1px;
	left:-1px;
}
*html #center .search_images_list .image_item .image_panel .inner2 {
	top:0px;
}
#center .search_images_list .image_item .image_panel .inner2 div{
	width:120px;
	height:120px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
#center .search_images_list .image_item .image_panel .inner2 i {
	display: inline;
	height:100%;
	vertical-align:middle;
}
#center .search_images_list .image_item .image_panel .inner2 img {
	vertical-align:middle;
	*position:relative;
	*top:-1px;
}

#center .search_images_list .image_item .title_panel {
	border-bottom:1px solid #016799;
	border-right:1px solid #016799;
	height:2em;
}
#center .search_images_list .image_item .title_panel .inner1 {
	border-bottom:1px solid #016799;
	border-right:1px solid #016799;
	height:2em;
	position:relative;
	top:-2px;
	left:-1px;
}
*html #center .search_images_list .image_item .title_panel .inner1 {
	*top:-1px;
}

#center .search_images_list .image_item .title_panel .inner2 {
	background:#016799;
	height:2em;
	position:relative;
	top:-1px;
	left:-1px;
}
#center .search_images_list .image_item .title_panel .inner2 .title {
	text-align:center;
	padding:1px 0 0 0;
}
#center .search_images_list .image_item .title_panel .inner2 .title a {
	color:white;
	font-size:0.7em;
}
#center .search_images_list .image_item .title_panel .inner2 .time {
	text-align:center;
	color:white;
	font-size:0.7em;
}

#center .search_images_list .single .image_panel {
	border-right:none;
}
#center .search_images_list .single .image_panel .inner1 {
	border-right:none;
}

#center .search_images_list .single .title_panel {
	border-bottom:none;
	border-right:none;
}
#center .search_images_list .single .title_panel .inner1 {
	border-bottom:none;
	border-right:none;
}
#center .search_images_list .single .title_panel .inner2 {
	width:126px;
}
/*End of Rules for Search Images List*/



/*Rules for Shoebox Images List*/
#center .shoebox_images_list {
	padding:0;
	margin:0;
  position:relative;
	width:656px;
}
#center .shoebox_images_list .image_item {
	width:124px;
	height:163px;
	margin:15px 20px 0 20px;
	float:left;
}
*html #center .shoebox_images_list .image_item {
	margin:15px 15px 0 15px;
}
#center .shoebox_images_list .image_item .image_border {
	float:left;
	background:white;
	margin:0;
	width:120px;
	height:120px;
	border:1px solid #0255A5;
	padding:1px;
}

#center .shoebox_images_list .image_item .image_border div{
	width:120px;
	height:120px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
#center .shoebox_images_list .image_item .image_border i {
	display: inline;
	height:100%;
	vertical-align:middle;
}
#center .shoebox_images_list .image_item .image_border img {
	vertical-align:middle;
	*position:relative;
	*top:-1px;
}

#center .shoebox_images_list .image_item .title {
	text-align:center;
}
#center .shoebox_images_list .image_item .title h2 {
	padding:6px 0 1px 0;
	color:#0255A5;
	font-size:0.7em;
	font-weight:bold;
	clear:both;
}
#center .shoebox_images_list .image_item .title div {
	padding: 5px 0 0 0;
}
#center .shoebox_images_list .image_item .title a {
	color:#0255A5;
	font-size:0.7em;
	clear:both;
}
#center .shoebox_images_list .image_item .title span {
	font-size:0.7em;
	clear:both;
	color:#666;
}
/*End of Rules for Shoebox Images List*/


/*Rules for Messages*/
#center .message_table {
	table-layout:fixed;
}
#center .message_table input{
	*border:none;			
}
#center .message_table tr{
	cursor:pointer;
}
#center .message_table td{
	padding-top:10px;
	overflow:hidden;
	cursor:pointer;
	white-space:nowrap;
	empty-cells:show;
	font-size:0.8em;
	height:19px;
}
#center .message_table td.select_checkbox {
	text-align:left;
	width:22px;
}
#center .message_table td.select_checkbox input {
	width:auto;
	height:auto;
	margin:0.2em;
}
#center .message_table td.date_field {
	width:8em;
	color:#999999;
}
#center .message_table tr.not_read td.date_field {
	font-weight:bold;
	color:#FF9900;
}
#center .message_table td.username_field {
	width:10em;
}
#center .message_table tr.not_read td.username_field a {
	color:#0255A5;
}
#center .message_table td.message_field {
	font-weight:normal;
}
#center .message_table tr.not_read td.message_field {
	font-weight:bold;
}

#center .message_footer {
  margin:20px 0 30px 0;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;padding:7px 10px 7px 10px;
}
#center .message_footer a {
  margin:0 10px 0 0;font-size:0.8em;color:#0255A5;font-weight:bold;
}




/*End of Rules for Messages*/



/*Rules for Favorites*/
#center .bookmarks_search .pat_search_entry {
	padding:9px 0 5px 0;
	border-bottom:1px solid #E5E5E5;
	margin:0;
  position:relative;
}
#center .bookmarks_search .pat_search_entry .first_row{
	margin:0 0 5px 10px;
	overflow:hidden;
}
#center .bookmarks_search .pat_search_entry .first_row .title{
	float:left;
	color:#313131;
	color:#0255A5;
	font-weight:bold;
	font-size:0.8em;
}
#center .bookmarks_search .pat_search_entry .first_row .action_link{
	float:right;
	color:#0255A5;
	font-size:0.8em;
	margin-right:10px;
}

#center .bookmarks_search .pat_search_entry .second_row{
	margin:0 0 0 9px;
}
#center .bookmarks_search .pat_search_entry .second_row span{
	font-size:0.7em;
}
#center .bookmarks_search .pat_search_entry .second_row span.place{
	margin-left:15px;
}
#center .bookmarks_search .pat_search_entry .second_row a{
	text-decoration:none;
}
#center .bookmarks_search .pat_search_entry .second_row a span{
	text-decoration:underline;
}
#center .bookmarks_search .pat_search_entry .second_row img{
	margin:0 0 0 15px;
	position:relative;
	top:2px;
}
#center .bookmarks_search .pat_search_entry .second_row a img{
	margin:0;
	position:static;
	top:0;
}
/*End of Rules for Favorites*/



#center .button_panel {
  padding:10px 0 10px 0;border-bottom:1px solid #E5E5E5;
}
/*Special Rules for table on page create Billboard*/
#center table.create_billboard_table #id_description{
  width:375px;
}

#center table.create_billboard_table {
	margin-top:10px;
}
#center  table.create_billboard_table td.first{
	width:100px;
}
#center  table.create_billboard_table .upload_place{
  float:right;font-size:0.8em;
}
#center  table.create_billboard_table .upload_place span{
  color:#FF6600;
}
#center  table.create_billboard_table .upload_place a{
  color:#0255A5;
}
#center table.create_billboard_table label {
  font-size:0.8em;
}
#center table.create_billboard_table .billboard_orient input{
  width:18px;height:14px;position:relative;top:2px;*top:-1px;*border:none;
}
/*End of Special Rules for table on page create Billboard*/


/*Rules for Billboards*/
#center .rented_place_list {
	margin-top:25px;
  width:656px;
}

#center .rented_place_list td.header{
	background:#EEEEEE;
	font-weight:bold;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	color:black;
	padding:5px;
	font-size:0.7em;
	text-align:center;
}
#center .rented_place_list td.first{
	width:120px;
	font-size:0.8em;
	text-align:center;
	padding:5px;
}
#center .rented_place_list td.first span{
  color:black;
}
#center .rented_place_list td.second{
	width:auto;
	font-size:0.8em;
	text-align:center;
	padding:5px;
}
#center .rented_place_list td.third{
	width:auto;
	font-size:0.8em;
	text-align:center;
	padding:5px;
}
#center .rented_place_list td.fourth{
	width:80px;
	font-size:0.8em;
	text-align:center;
	padding:5px;
}
#center .rented_place_list td.fourth input{
	width:13px;
	height:13px;
}
#center .rented_place_list td.no_stretch {
  text-align:center;padding-top:6px;
}

#center .billboard_list_item{
	padding:10px 0;border-bottom:1px solid #E5E5E5;
}
#center .billboard_list_item table{
}
#center .billboard_list_item td{
	height:64px;
	vertical-align:top;
}
#center .billboard_list_item td.ico{
	width:64px;
}

#center .billboard_list_item td.ico .userpic{
	border:1px solid #006699;
	width:60px;
	height:60px;
	background:white;
	line-height:auto;
	padding:1px;
	overflow:hidden;
}
#center .billboard_list_item td.ico .userpic div{
	width:60px;
	height:60px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	line-height:auto;
	overflow:hidden;
	position:relative;
}
*html #center .billboard_list_item td.ico .userpic div{
  *left:-1px;
}
#center .billboard_list_item td.ico .userpic i{
	display: inline;
	height:100%;
	vertical-align:middle;
}
#center .billboard_list_item td.ico .userpic img{
	vertical-align:middle;
	*position:relative;
	*top:-1px;
	margin:0;
}

#center .billboard_list_item td.description{
	width:218px;padding:0 10px;
}
#center .billboard_list_item td.description .title{
	height:22px;
  width:198px;
  overflow:hidden;
}
#center .billboard_list_item td.description .title a{
	font-size:0.8em;font-weight:bold;color:#0255A5;
}
#center .billboard_list_item td.description .text{
	overflow:hidden;font-size:0.7em;
  width:198px;
}

#center .billboard_list_item td.action{
	width:60px;
  text-align:center;
  padding-right:10px;
}
#center .billboard_list_item td.action a{
	font-size:0.8em;font-weight:bold;color:#0255A5;
}

#center .billboard_list_item td.additional .row{
	margin:8px 0 0 0;
}
#center .billboard_list_item td.additional .first{
	margin:0;
}
#center .billboard_list_item td.additional span{
	font-size:0.7em;
}
#center .billboard_list_item td.additional .clock{
	margin:0 6px 0 0;position:relative;top:3px;
}
#center .billboard_list_item td.additional .ico_flag{
	margin:0 6px 0 0;position:relative;top:1px;
}
#center .billboard_list_item td.additional a{
	text-decoration:none;
}
#center .billboard_list_item td.additional a span{
	border-bottom:1px solid #0255A5;
	font-size:0.8em;
}
#center .billboard_list_item td.additional .divider{
	overflow:hidden;margin:1px 8px 0 8px;border-left:1px solid #CCCCCC;width:1px;height:12px;float:left;
}
/*End of Rules for Billboards*/


/*Rules for Profile pages*/
/*Rules for Header of Profile page*/
#center .profile_description{
	background:#0255A5;
	color:white;
	overflow:hidden;
	padding:2px 10px 2px 2px;
	margin:0;
  position:relative;
}
*html #center .profile_description{
	*padding:2px 10px 2px 3px;
	width:643px
}
#center .profile_description .userpic{
	margin:0 10px 0 0;
	border:1px solid white;
	width:60px;
	height:60px;
	float:left;
	background:white;
	line-height:auto;
	overflow:hidden;
	*height:59px;
}
*html #center .profile_description .userpic{
	*position:relative;
	*left:-1px;
}
#center .profile_description .userpic div{
	width:60px;
	height:60px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	line-height:auto;
	overflow:hidden;
  position:relative;
  *top:-1px;
}
#center .profile_description .userpic i{
	display: inline;
	height:100%;
	vertical-align:middle;
}
#center .profile_description .userpic img{
	vertical-align:middle;
	margin:0;
}

#center .profile_description table{
  width:568px;
}
#center .profile_description table a {
  text-decoration:none;margin-left:10px;
}
#center .profile_description table a img{
  position:relative;top:3px;margin-right:5px;
}
#center .profile_description table a span{
  border-bottom:1px solid white;
}
#center .profile_description table .first_col{
  vertical-align:top;text-align:left;
}
#center .profile_description table .sec_col{
  vertical-align:center;text-align:right;
}
#center .profile_description table .first_col a {
  margin-left:0px;
  color:white;
  text-decoration:underline;
}



#center .profile_description span {
  font-size:0.8em;
  color:white;
}

#center .profile_description .first_row {
  margin-top:5px;
}
#center .profile_description .first_row .first_col span{
  font-size:1.2em;
}
#center .profile_description .second_row {
  margin-top:8px;
}
#center .profile_description .second_row .first_col {
  vertical-align:bottom;
}
#center .profile_description .second_row .upload_widget {
  vertical-align:bottom;
}
#center .profile_description .second_row .upload_widget span{
  margin-right:15px;
}
#center .profile_description .second_row .upload_widget .middle_or{
  margin-right:0;
  margin-left:10px;;
}
#center .profile_description .second_row .upload_widget label {
  font-size:0.8em;
}

#center .profile_description .second_row .upload_widget input {
  width:18px;height:14px;position:relative;top:2px;*top:-1px;
}
#center .profile_description .second_row .first_col img {
  position:relative;top:2px;margin-right:5px;
}
#center .profile_description .second_row .sec_col {
  vertical-align:bottom;
}




#center .profile_description .divider{
  overflow:hidden;margin:0 3px 0 3px;color:#CCCCCC; width:1px;font-size:0.85em;
}

#center .profile_description .chronicle_author{
	font-size:0.8em;
}
#center .profile_description .chronicle_author a{
	text-decoration:underline;
	color:white;
	font-weight:bold;
}
/*Rules for Header of Profile page*/


/*Rules for Tabs on Profile page*/
#center .user_page {
  margin-top:10px;
  margin-bottom:10px;
  position:relative;
  padding:0;
  background:white;
  border-bottom:4px solid #0255A5;
  height:1.7em;
  width:656px;
}
#center .user_page .tabs{
  float:left;
  left:0px;
  width:656px;
  
}
#center .user_page .tabs a{
	padding:5px 10px 6px 10px;
  border-bottom:1px solid white;
  text-align:center;
  /*width:108px;*/
  width:141px;
  margin-left:0;
  margin-right:4px;
}
*html #center .user_page .tabs a{
  margin-bottom:-1px;
}
#center .user_page .tabs a input{
	float:left;margin-top:2px;*margin:-2px 0px 0px 0px;*height:18px;
}

#center .user_page .short a{
  width:196px;
}

#center .user_page .tabs a.active{
	background:#0255A5;border-bottom:1px solid #0255A5;
}

#center .user_page .tabs a .corner{
	background:white;
}
#center .user_page .tabs a.active span{
	color:white;border-bottom:none;font-weight:bold;
}

*html #center .user_page .tabs a .top_right{
	right:0px;
}

/*End of Rules for Tabs on Profile page*/

/*Rules for biography page*/
#center .user_info{
  border-top:1px solid #80AAD2;border-bottom:1px solid #80AAD2;margin-bottom:14px;position:relative;
}
#center .user_info .row{
  border-bottom:1px solid #E5E5E5;padding:8px 10px 9px 10px;font-size:0.8em;color:black;
}
#center .user_info .edit_mode{
  text-align:right;
}

#center .user_info .row span{
  color:black;
}
#center .user_info .row .label{
  color:#666666;font-weight:bold;
}
#center .user_info .edit_mode .label{
  float:left;margin-top:5px;
}
#center .user_info .edit_mode input{
  margin-top:3px;float:left;width:180px;border:1px solid #0356A5;height:19px;
}

#center .user_info .row .ico_flag{
  position:relative;top:1px;margin:0 4px 0 5px;
}
#center .user_info .row .ico_clock{
  position:relative;top:3px;margin:0 3px 0 10px;
}
#center .user_info .row .edit_user_info{
  float:right;margin-top:1px;
}
#center .user_info .row input.checkbox{
  float:right;margin-top:2px;*margin-top:-2px;margin-right:10px;
}

#center .user_info table .first{
  width:100px;color:#666666;font-weight:bold;
}



#center .topic_header{
  background:#E3F3F9;color:black;font-weight:bold;font-size:0.8em;padding:2px 0px 3px 10px;margin-top:6px;position:relative;width:646px;
}
#center .topic_header a{
  float:right;margin-top:4px;margin-right:6px; text-decoration:none;
}
#center .topic_header .add_episode{
  margin-top:2px;margin-right:10px;
}
#center .topic_header .add_episode span{
  position:relative;top:-4px;border-bottom:1px solid #0255A5;font-weight:normal;margin-left:5px;
}


#center .topic_entry{
  border-bottom:1px solid #E5E5E5;padding:7px 0 10px 0;position:relative;
}
#center .topic_entry a{
  text-decoration:none;
}
#center .topic_entry a span{
  color:#0255A5;border-bottom:1px solid #0255A5;
}
#center .topic_entry span{
  font-size:0.8em;
  font-weight:normal;
  color:black;
}
#center .topic_entry .view_post{
  float:right;margin-top:0.65em;
}
#center .topic_entry .edit_entry{
  float:right;margin-top:3px;margin-right:10px;
}
#center .topic_entry .delete_entry{
  float:right;margin-top:3px;
}


#center .topic_entry .ico_flag{
  margin:0;position:relative;top:1px;
}
#center .topic_entry .ico_clock{
  position:relative;top:3px;margin:0 0px 0 2px;
}
#center .topic_entry .ico_arrow{
  position:relative;top:-2px;margin:0;
}

/*End of Rules for biography page*/


/*End of Rules for Profile page*/




/*Rules for Contacts page*/
#center .contact_list {
  overflow:hidden;
  _overflow:auto;
  width:656px;
}
/*
#center .contact_list .contact_record {
  float:left;width:323px;margin:10px 0 0 3px;height:60px;
}
#center .contact_list .second_record {
  margin:10px 0 0 0;
}

#center .contact_list .contact_record .userpic{
	border:none;
	width:60px;
	height:60px;
	float:left;
	background:white;
  margin:0;
	line-height:auto;
	overflow:hidden;
}
#center .contact_list .contact_record .userpic div{
	border:none;
	width:60px;
	height:60px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	line-height:auto;
	overflow:hidden;
  position:relative;
}
#center .contact_list .contact_record .userpic i{
	display: inline;
	height:100%;
	vertical-align:middle;
}
#center .contact_list .contact_record .userpic img{
	vertical-align:middle;
	*position:relative;
	*top:-1px;
	margin:0;
}

#center .contact_list .contact_record .contact_info{
  margin-left:62px;height:60px;
}
#center .contact_list .contact_record .contact_info .name{
  padding:0 0 0 5px;color:#333333;font-weight:bold;background:#E3F3F9;font-size:0.8em;margin-top:1px;height:18px;overflow:hiden;
}
#center .contact_list .contact_record .contact_info .name a{
  float:right;text-decoration:none;margin:2px 5px 0 5px;
}
#center .contact_list .contact_record .contact_info .name a img{
  width:13px;height:13px;
}
#center .contact_list .contact_record .contact_info .nick{
  padding:1px 0 0px 5px;color:white;font-weight:bold;background:#0255A5;font-size:0.8em;height:18px;overflow:hiden;
}
#center .contact_list .contact_record .contact_info .nick a{
  float:right;text-decoration:none;margin:2px 5px 0 5px;
}
#center .contact_list .contact_record .contact_info .nick a img{
  width:13px;height:13px;
}
#center .contact_list .contact_record .contact_info .action_panel{
  padding:0 5px 5px 5px;background:#EBEBEB;margin-top:1px;height:16px;_height:13px;_padding:0 5px 2px 5px;overflow:hiden;
}
#center .contact_list .contact_record .contact_info .action_panel a{
  float:right;text-decoration:none;margin:4px 0 0 6px;
}
#center .contact_list .contact_record .contact_info .action_panel a img{
  width:13px;height:13px;
}
#center .contact_list .contact_record .contact_info .action_panel .last_link{
  margin:0;
}
#center .contact_list .contact_record .contact_info .action_panel .last_link img{
  position:relative;top:4px;margin-right:3px;
}
#center .contact_list .contact_record .contact_info .action_panel .last_link span{
  border-bottom:1px solid #0255A5; color:#0255A5;font-size:0.6em;
}
#center .contact_list .contact_record .contact_info .action_panel .post_counter{
  font-size:0.6em;color:#666666;position:relative;top:4px;
}
#center .contact_list .contact_record .contact_info .action_panel .karma_counter {
  font-size:0.6em;color:#666666;margin-left:13px;position:relative;top:4px;
}

*/




#center .contact_list .contact_record {
  float:left;width:180px;height:100px;margin:20px 0 0 30px;_margin:20px 0 0 20px;
}
#center .contact_list .contact_record .userpic{
	border:none;
	width:60px;
	height:60px;
	float:left;
	background:white;
  margin:0;
	line-height:auto;
	overflow:hidden;
}
#center .contact_list .contact_record .userpic div{
	border:none;
	width:60px;
	height:60px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	line-height:auto;
	overflow:hidden;
  position:relative;
}
#center .contact_list .contact_record .userpic i{
	display: inline;
	height:100%;
	vertical-align:middle;
}
#center .contact_list .contact_record .userpic img{
	vertical-align:middle;
	*position:relative;
	*top:-1px;
	margin:0;
}

#center .contact_list .contact_record .contact_info{
  margin-left:60px;border-bottom:1px solid #D0D0D0;font-size:0.7em;height:59px;
}
#center .contact_list .contact_record .contact_info div{
  margin-left:6px;margin-bottom:4px;
}
#center .contact_list .contact_record .contact_info div a{
  text-decoration:none;
}
#center .contact_list .contact_record .contact_info div a img{
  position:relative;top:3px;
}
#center .contact_list .contact_record .contact_info div a span{
  border-bottom:1px solid #0255A5;margin-left:4px;
}
#center .contact_list .contact_record .contact_name{
  margin-top:3px;
}
#center .contact_list .contact_record .contact_name a{
  font-size:0.8em;font-weight:bold;
}
#center .contact_list .contact_record .contact_full_name{
  margin-top:3px;
}
#center .contact_list .contact_record .contact_full_name span{
  font-size:0.7em;color:black;
}



/*End of Rules for Contacts page*/














/*Rules for Widgets*/
/*Rules for CountrySelect widget*/
#center  .widget_panel{
	float:left;
	margin:0 15px 0 0 ;
}
#center  .widget_panel .widget_title{
	font-size:0.6em;
}
#center  .widget_panel .widget{
	*height:20px;
	height:21px;
	border:1px solid #0356A5;
	float:left;
	z-index:100;
}
#center  .widget_panel .country{
	margin:0;
}
#center  .widget_panel .widget input{
	height:19px;
	*height:17px;
	font-size:0.8em;
	border:none;
	margin:1px 20px 0 0;
	*margin-top:0;
	width:110px;
	z-index:1;
	font-weight: bold;
}
#center  .widget_panel .country input{
	margin:1px 20px 0 20px;
	*margin-top:0;
	width:90px;
}
#center  .widget_panel .city input{
	width:220px;
}
#center  .widget_panel .widget a{
	border:none;
	background:none;
	text-decoration:none;
	position:absolute;
	margin:3px 0 0 -16px;
	*margin:2px 0 0 -21px;
}
#center .widget_panel .widget .flag{
	position:absolute;
	margin:4px 0 0 4px;
}

#center .widget_panel .widget a img{
	border:none;
}
#center .active .widget{
	border: 1px solid red;
}

#center .disabled .widget{
	background: #D4D0C8;
}
#center .disabled input{
	background: #D4D0C8;
	visibility: hidden;
}
#center .disabled a{
	display: none;
}
#center .empty a{
	display: none;
}
#center .loading input {
	color:red;
}
#center  .undefined input{
	font-weight: normal;
}

/*End of Rules for CountrySelect widget*/


/*Rules for Widget on search page*/
#center #search_option_table {
  margin:15px 0 0 0;position:relative;
}

#center #search_option_table table{
  width:auto;
}

#center #search_option_table td {
	padding:0;
	border-top:1px solid #016799;
	border-bottom:1px solid #016799;
	background:white;
}
#center #search_option_table td.left_end {
	border-left:1px solid #016799;
	text-align:center;
	width:70px;
	font-size:100%
}
#center #search_option_table td.left_end div {
	background:#016799;
	height:38px;
	margin:1px;
}
#center #search_option_table td.left_end div span {
	background:#016799;
	color:white;
	font-size:0.8em;
	font-weight:bold;
	position:relative;
	top:11px;
}
#center #search_option_table td.right_end {
	border-right:1px solid #016799;
	width:auto;
}
#center #search_option_table td .inner_panel {
	background:#CCDDED;
	height:34px;
	margin:1px 1px 1px 0;
	padding:2px;
}

#center #search_option_table .search_widget_place {
	margin:1px 0 0 0;
}
html:first-child #center #search_option_table .search_widget_place {
	margin:0;
}

#center #search_option_table .search_widget_place .widget_title{
	font-size:0.6em;
	text-align:center;
	color:white;
	background:#0255A5;
	border-left:1px solid #0356A5;
	border-top:1px solid #0356A5;
	border-right:1px solid #0356A5;
	border-bottom:1px solid #0356A5;
}
#center #search_option_table .search_widget_place .widget_control {
	height:19px;
	*height:17px;
	border-top:1px solid #0356A5;
	border-bottom:1px solid #0356A5;
	background:white;
}
#center #search_option_table .search_widget_place .widget_control_left {
	border-left:1px solid #0356A5;
}
#center #search_option_table .search_widget_place .widget_control_right {
	border-right:1px solid #0356A5;
	width:20px;
}
#center #search_option_table .search_widget_place .widget_control input {
	height:19px;
	*height:17px;
	width:100%;
	border:none;
	font-weight: bold;
}
#center #search_option_table .search_widget_place .widget_control a img{
	border:none;
}
#center #search_option_table .search_widget_place .widget_control .flag{
	margin:0 0 0 3px;
}
#center #search_option_table .disabled .widget_control {
	background: #D4D0C8;
}
#center #search_option_table .disabled .widget_control input{
	background: #D4D0C8;
	visibility: hidden;
}
#center #search_option_table .undefined input {
	font-weight: normal;
}
#center #search_option_table .disabled a{
	display: none;
}
#center #search_option_table .empty a{
	display: none;
}
#center #search_option_table .loading input {
	color:red;
}

#center .search_option_fields {
  margin:6px 0 0 0;position:relative;
}
#center .search_option_fields table{
  width: auto;
}

#center .search_option_fields td {
	margin:6px 0 0 0;
}
#center .search_option_fields td {
	padding:0;
	border-top:1px solid #016799;
	border-bottom:1px solid #016799;
	background:white;
}
#center .search_option_fields td.left_end{
	border-left:1px solid #016799;
	text-align:center;
	width:70px;
	padding:0;
	font-size:100%
}
#center .search_option_fields td.left_end div {
	background:#016799;
	height:25px;
	margin:1px;
}
#center .search_option_fields td.left_end div span {
	background:#016799;
	color:white;
	font-size:0.8em;
	font-weight:bold;
	position:relative;
	top:4px;
}
#center .search_option_fields td.right_end {
	border-right:1px solid #016799;
}
#center .search_option_fields td .inner_panel {
	background:#CCDDED;
	height:21px;
	margin:1px 1px 1px 0;
	padding:2px;
	*padding:2px 4px 2px 2px;
}
/*IE6 fix*/
*html #center .search_option_fields td .inner_panel {
	padding:2px 2px 2px 2px;
	margin:1px 1px 1px 0;

}
/*FF fix*/
html:root #center .search_option_fields td .inner_panel {
	padding:3px 2px 1px 3px;
}
html:root #center .search_option_fields td .norm {
	padding:2px;
}


#center .search_option_fields td .inner_panel .input_field{
	height:19px;
	*height:17px;
	padding:0;
	margin:0;
	border-top:1px solid #016799;
	border-bottom:1px solid #016799;
}
#center .search_option_fields td .inner_panel .input_field input{
	border:none;height:19px;*height:17px;width:100%;
}
#center .search_option_fields td .inner_panel .left_border{
width:4px;border-left:1px solid #016799;
}
#center .search_option_fields td .inner_panel .right_border{
	border-right:1px solid #016799;width:20px;
}
#center .search_option_fields td .inner_panel .right_border img{
border:none;
}
#center .search_option_fields td .norm {
	padding:2px;
}
#center .search_option_fields td .inner_panel input{
	*position:relative;
	*top:-1px;
	width:100%;
	height:19px;
}
#center .search_option_fields td .inner_panel .select{
	width:100%;
	*height:21px;
}
#center .search_option_fields td.spacer {
	width:15px;
	border:none;
}
#center .search_option_fields td.button_place {
  border:none;padding-top:6px;border-bottom:1px solid #E5E5E5;padding-bottom:6px;
}

/*End of Rules for Widget on search page*/



/*Rules for Autocomplete for place widget*/
div.autocomplete {
	position:absolute;
	width:250px;
	background:#EBEBEB;
	border:1px solid #99D3E8;
	margin:0px;
	padding:0px;
  height: 200px;
  width: 250px;
  overflow: auto;
  z-index:200;
}
div.autocomplete ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.autocomplete ul li.selected { 
	background-color: white;
}
div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:4px;
	*padding:2px 4px;
	cursor:pointer;
	font-size:0.7em;
	color:#0255A5;
  overflow: hidden;
}
div.autocomplete ul li img {
	margin: 0 4px 0 0;
}
/*End of Rules for Autocomplete for place widget*/

/*Rules for Sorting panel*/
div.sorting_widget {
	padding:4px 10px;
	border-bottom:1px solid #016799;
	height:1.2em;
  position:relative;
}
div.sorting_widget .sorting_panel {
	float:right;
	font-size:0.75em;
	margin:3px 0 0 0;
}
div.sorting_widget .sorting_panel a {
	margin:0 0 0 7px;
}
div.sorting_widget .sorting_panel a.selected {
	text-decoration:none;
	color:#FF9900;
}
div.sorting_widget .sorting_panel a.selected img {
	position:relative;
	top:-1px;
	margin:0 3px 0 0;
}
div.sorting_widget .filtering_panel {
	float:left;
	font-size:0.75em;
}
div.sorting_widget .filtering_panel span {
	*position:relative;
	*top:-3px
}
div.sorting_widget .filtering_panel select {
	color:#666666;
}
div.sorting_widget .search_info {
	float:left;
	position:relative;
	top:3px;
	font-size:0.75em;
}
div.sorting_widget .search_info span {
	color:#0255A5;
	font-weight:bold;
}

div.sorting_widget .message_folders a {
	color:#0255A5;
	font-weight:bold;
	margin:0 10px 0 0;
}
div.sorting_widget .message_folders a.selected {
	text-decoration:none;
	color:#FF9900;
}
/*End of Rules for Sorting panel*/

/* Rules for Paginator*/
div.paginator {
  margin:40px 0 0 0;
  height:1.2em;
  clear: both;
}
div.paginator .pages {
  float:left;font-size:0.8em;font-weight:bold;margin:0;
}
div.paginator .pages span {
  font-weight:normal;color:#666666;
}
div.paginator div {
  float:left;margin:0 0 0 10px;
  font-size:0.8em;
}
div.paginator div a {
  color:#0356A5;
}
div.paginator div a img {
  width:15px;
  height:15px;
}
div.paginator div span {
  color:#FF9900;font-weight:bold;
}
/*End of Rules for Paginator*/











/*Rules for Modal Windows*/
.dialogDiv {
  border:2px solid #0255A5;background:#0255A5;
}
.dialogDiv .title {
  padding:3px 8px 6px 8px;background:#0255A5; color:white;
}
.dialogDiv .title a {
  float:right;text-decoration:none;margin-top:5px;
}
.dialogDiv .title span {
  font-size:1.2em;
}
.dialogDiv .wind_body {
  padding:8px;background:white;
}
.dialogDiv .wind_footer {
  padding:0 8px 8px 8px;background:white;
}
.dialogDiv #on_page div{
  padding: 5px 10px;border-bottom:1px solid #E5E5E5;font-size:0.75em;
}
.dialogDiv #on_page div input{
  margin-right:5px;
}

#center .dialogDiv .wind_body table {
  width:350px;
}
.dialogDiv .wind_body table .first_col{
  width:115px;
}
.dialogDiv .wind_body table .first_col span{
  font-size:0.8em;
}
.dialogDiv .wind_body table .second_col{
  padding:3px;
}





/*Rules for Mooving contacts on Contact List*/
#move_contact_to_group {
  width:400px;
}
/*End of Rules for Mooving contacts on Contact List*/

/*Rules for add contact from profile*/
#contacts_add_contact_dialog {
  width:400px;
}
/*End of Rules for add contact from profile*/


/*Rules for Import contacts on Contact List*/
#import_contact_dialog .wind_body table .first_col{
  width:170px;
}
/*End of Rules for Import contacts on Contact List*/



/*Rules for Add group on Contact List*/
#contacts_add_group_dialog {
  width:400px;
}
/*End of Rules for Add group on Contact List*/

/*Rules for Add Contact on Contact List*/
#contacts_add_contact_dialog {
  width:400px;
}
#contacts_add_contact_dialog .wind_body table .first_col{
  width:90px;
}
#contacts_add_contact_dialog .wind_body table .united_col{
  text-align:center;
}
#contacts_add_contact_dialog .wind_body table .united_col span{
  font-size:0.9em;font-weight:bold;
}
/*End of Rules for Add Contact on Contact List*/








/*Rules for Also in chronicles*/
#also_in_chronicles_dialog{
  width:400px;
}
#also_in_chronicles_dialog ul {
  list-style:outside url('/media/img/site/ico_list_small.gif');margin-left:20px;
  margin-bottom:10px;
}
#also_in_chronicles_dialog ul a{
  font-size:0.8em;
}
/*End of Rules for Also in chronicles*/


/*Rules for Comment dialog*/
#comment_dialog .wind_body textarea{
  border:1px solid #0255A5;width:484px;_width:482px;height:145px;
}
/*End of Rules for Comment dialog*/


/* Rules for Add to chronicle dialog*/
#center #addToChronicleDialog .wind_body table {
	width:484px;
}
#addToChronicleDialog .wind_body table td{
	border-bottom:solid 1px #CCCCCC;
	width:50%;
	font-size:0.8em;
	text-align:center;
	padding:4px;
}
#addToChronicleDialog .wind_body table td.chronicle_list {
	height:200px;
	border:1px solid #0255A5;
	padding:5px;
	text-align:left;
}
#addToChronicleDialog .wind_body table td.chronicle_list .outer_div {
	height:210px;
	overflow:auto;
}
#addToChronicleDialog .wind_body table td.chronicle_list .chronicle_row {
	font-size:1.1em;
	margin:0 0 5px 0;
}
#addToChronicleDialog .wind_body table td.chronicle_list input {
	width:auto;
	height:auto;
	margin:0 0 0 3px;
	*border:none;
}
/* End of Rules for Add to chronicle dialog*/



/*Rules for Share with memebers*/
#select_user_dialog {
  width:426px;
  top:20%; left:35%;
  _top:expression((ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + (document.documentElement.clientHeight * 0.15)+'px');
  _left:expression((ignoreMe = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + (document.documentElement.clientWidth * 0.35)+'px');
}
#select_user_dialog  .wind_body .titles{
  font-size:0.8em;font-weight:bold;
}
#select_user_dialog  #share_contacts_email{
  border:1px solid #0255A5;width:406px;height:21px;margin-top:5px;
}
#select_user_dialog  #share_contacts_message{
  border:1px solid #0255A5;width:406px;height:70px;margin-top:5px;
}


#center .user_favorite_users {
  height:150px;
  overflow:auto;
}

#center .user_favorite_users .contact_list {
  width:auto;
  overflow:hidden;
  _overflow:auto;
}



#center .user_favorite_users .groupped_users {
  padding:2px 4px 4px 4px; background:#E3F3F9;font-size:0.75em;margin-bottom:1px;overflow:hidden;color:#0255A5;
}
#center .user_favorite_users .groupped_users span{
  border-bottom:1px solid #0255A5;margin-left:6px;
}
#center .user_favorite_users .favorite_user{
  padding:2px 4px 4px 7px; background:#EFF6FA;font-size:0.75em;overflow:hidden;width:192px;*width:184px;margin:0 1px 1px 1px;
}
#center .user_favorite_users .favorite_user input{
  margin-right:6px;
}
#center .user_favorite_users .favorite_user span{
  border-bottom:1px solid #0255A5;margin-left:6px;color:#0255A5;
}


/*End of Rules for Share with memebers*/

/*Rules for Select chronicle window*/
.dialogDiv .wind_body .filter_container{
  border:1px solid #016799;font-size:0.8em;
}
.dialogDiv .wind_body .filter_container .filter_legend{
  margin:1px;background:#016799; color:white;font-weight:bold;padding:3px 8px;
}
.dialogDiv .wind_body .filter_container .title_row{
  margin:1px;margin-top:none;background:#CCDDED; color:black;padding:2px 2px 2px 0px;text-align:right;
}
.dialogDiv .wind_body .filter_container .title_row div{
  font-weight:bold;float:left;width:70px;margin-top:2px;
}
.dialogDiv .wind_body .filter_container .title_row input{
  border:1px solid #0356A5;height:19px;font-size:0.8em;width:400px;
}

.dialogDiv .wind_body .filter_container .author_row{
  margin:1px;margin-top:none;background:#CCDDED; color:black;padding:2px 2px 2px 0px;*padding:1px 2px 1px 0px;text-align:right;
}
.dialogDiv .wind_body .filter_container .author_row div{
  font-weight:bold;float:left;width:70px;margin-top:2px;
}
.dialogDiv .wind_body .filter_container .author_row label{
  float:left;margin-top:2px;margin-left:5px;*margin-left:3px;
}
.dialogDiv .wind_body .filter_container .author_row a{
  float:right;*margin-top:1px;
}
.dialogDiv .wind_body .filter_container .author_row input.rbtn{
  float:left;margin-top:5px;*margin-top:1px;margin-left:6px;*margin-left:4px;
}
.dialogDiv .wind_body .filter_container .author_row input.text_field{
  border:1px solid #0356A5;height:19px;font-size:0.8em;width:180px;_width:170px;margin-right:5px;
}
.dialogDiv .wind_body .counter_field{
  border-bottom:1px solid #80B3CC;padding:5px 10px; text-align:center;color:#666666;font-weight:bold;font-size:0.8em;
}
.dialogDiv .wind_body .links_field{
  border-bottom:1px solid #80B3CC;padding:5px 10px; text-align:center;
}
.dialogDiv .wind_body .links_field a{
  font-weight:normal;font-size:0.7em;
}

/*End of Rules for Select chronicle window*/











#modal_overlay {
  background-color:#09f;
}

#upload_window_cont {display: none}

#msg_dialog_full {display: none}
#modal_container {
  padding:0;
  overflow:auto;
  font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
/*background: white; border: 1px solid black; padding: 20px; */
}


/*Rules for diplay shoebox pictures in modal window*/
div.shoebox_img {
  margin:7px 4px 0px 4px;
  width:120px;
  height:120px;
  padding:10px 11px 11px 11px;
  float:left;
  line-height:auto;
  background: top right no-repeat url(/media/img/site/bg_shoebox.png);
  *background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/media/img/site/bg_shoebox.png', sizingMethod = 'crop');
}
div.shoebox_img div {
  width:120px;
  height:120px;
  text-align:center;
  display:table-cell;
  vertical-align:middle;
  line-height:auto;
  overflow:hidden;
}
div.shoebox_img i {
  display:inline;
  height:100%;
  vertical-align:middle;
}

div.shoebox_img a {
  position:relative;
}
div.shoebox_img img {
  vertical-align:middle;
  margin:0;
	cursor: hand;
	cursor: pointer;
}

#youtube_holder div.shoebox_img {
  margin:10px 10px 0px 10px;
  _margin:10px 8px 0px 8px;
  width:auto;
  height:auto;
  padding:0;
  float:left;
  line-height:auto;
  background: none;
  filter: none;
  overflow:hidden;
}
#youtube_holder div.shoebox_img div {
  width:auto;
  height:auto;
  text-align:left;
  display:block;
  line-height:auto;
  overflow:hidden;
}
#youtube_holder div.shoebox_img i {
  display:inline;
  height:100%;
  vertical-align:middle;
}

#youtube_holder div.shoebox_img a {
  position:relative;
}
#youtube_holder div.shoebox_img img {
  vertical-align:middle;
  margin:0;
	cursor: hand;
	cursor: pointer;
}



/*End of Rules for diplay shoebox pictures in modal window*/

/*Rules for chronicle widget*/
#modal_window_chronicle_widget {
	width:396px;
	position:absolute;
	background:#0255A5;
	padding:2px;
	z-Index:999;
	display:block;
	position:static;
}
#modal_window_chronicle_widget .header {
	background:#0255A5;
	padding:10px;
	color:white;
	margin:0px 8px;
	font-size:1.2em;
	line-height:1em;
}
#modal_window_chronicle_widget .body {
	background:white;
	padding:0 10px;
	clear:both;
}
#modal_window_chronicle_widget .body table {
	width:100%;
}
#modal_window_chronicle_widget .body table td{
	border-bottom:solid 1px #CCCCCC;
	width:50%;
	font-size:0.8em;
	text-align:center;
	padding:4px;
}
#modal_window_chronicle_widget  .body table td.chronicle_list {
	height:200px;
	border:1px solid #0255A5;
	padding:5px;
	text-align:left;
}
#modal_window_chronicle_widget  .body table td.chronicle_list .outer_div {
	height:210px;
	overflow:auto;
}
#modal_window_chronicle_widget  .body table td.chronicle_list .chronicle_row {
	font-size:1.1em;
	margin:0 0 5px 0;
}
#modal_window_chronicle_widget  .body table td.chronicle_list input {
	width:auto;
	height:auto;
	margin:0 0 0 3px;
}

#modal_window_chronicle_widget_cont{
  padding:0;
  overflow:auto;
  font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
  display:none;
}

.chronicle_widget td.header {
	font-size:0.8em;
	color:#0255A5;
	font-weight:bold;
	text-align:center;
	width:50%;
}
/*End of Rules for chronicle widget*/


#upload_window {
	background:#0255A5;
	padding:2px;
  /*position:absolute;
	z-Index:999;*/
}
.wide_upload_window {
	width:600px;
}
*html .wide_upload_window {
	width:610px;
}
.normal_upload_window {
	width:396px;
}
*html .normal_upload_window {
	width:396px;
}


#upload_window .header {
	background:#0255A5;
	padding:10px;
	color:white;
	margin:0px 8px;
	font-size:1.2em;
	line-height:1em;
}
#upload_window .tab {
	float:left;
	background:#EBEBEB;
	margin-right:1px;
	border-bottom:1px solid #0255A5;
	padding:3px 5px;
}
#upload_window .tab a{
	color:#0255A5;
	font-size:0.8em;
	margin:0;
	padding:0;

}
#upload_window .selected {
	background:white;
	border:none;
	border-bottom:1px solid white
}
#upload_window .selected a {
	color:black;
	font-weight:bold;
	text-decoration:none;
}
#upload_window .body {
	background:white;
	/*padding:0 10px;*/
	clear:both;
}
#upload_window .body table {
	width:100%;
}
#upload_window .body table td{
	border-bottom:solid 1px #CCCCCC;
}

#upload_window .body .first_col{
	padding:20px 4px 20px 0;
	font-size:0.8em;
	text-align:right;
	width:70px;
}

#upload_window .body .second_col{
	padding:20px 10px 20px 0;
}






#extend_rent_modal {
	width:396px;
	position:absolute;
	background:#0255A5;
	padding:2px;
	z-Index:999;
	display:block;
	position:static;
	overflow:hidden;
}
#extend_rent_modal .header {
	background:#0255A5;
	padding:10px;
	color:white;
	margin:0px 8px;
	font-size:1.2em;
	line-height:1em;
}
#extend_rent_modal .body {
	background:white;
	padding:0 10px;
	clear:both;
	overflow:hidden;
}
#extend_rent_modal .body table {
	width:100%;
}
#extend_rent_modal .body table td{
	border-bottom:solid 1px #CCCCCC;
	overflow:hidden;
}

#extend_rent_modal .body .first_col{
	padding:20px 4px 10px 0;
	font-size:0.8em;
	text-align:right;
	width:70px;
}

#extend_rent_modal .body .second_col{
	padding:20px 10px 10px 0;
	font-size:0.8em;
	font-weight:bold;
}
#extend_rent_modal .body textarea{
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
	font-size:1em;
}
#extend_rent_modal_cont{
  padding:0;
  overflow:auto;
  font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
  display:none;
}






#msg_dialog_full{
  padding:0;
  overflow:auto;
  font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
/*End of Rules for Modal Windows*/



/*Rules for Buttons*/
button.submit {
	cursor: hand;
	cursor: pointer;
	border:none;
	background:none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	margin:0;
	padding:0;
	*width:124px;
}
button.small{
  *width:85px;
}
button.submit .outer{
	background: transparent url('/media/img/site/button_bg_right.gif') no-repeat scroll top right;
	float:left;
	padding:0 7px 0 0;
	text-decoration:none;
	border:1px solid #F9A161;
	width:115px;
}
button.small .outer{
  width:auto;
}
button.submit_blue .outer{
	border:1px solid #0255A5;
	background: transparent url('/media/img/site/button_blue_bg_right.gif') no-repeat scroll top right;
}

button.submit_grey {
	*width:145px;
}
button.submit_grey .outer{
	border:1px solid #999999;
	background: transparent url('/media/img/site/button_grey_bg_right.gif') no-repeat scroll top right;
	width:150px;
	*width:auto;
}
button.submit .outer span{
	background: transparent url('/media/img/site/button_bg_left.gif') no-repeat;
	color:#0255A5;
	display:block;
	text-align:center;
	height:13px;
	font-size:13px;
	font-weight:bold;
	padding: 4px 0 6px 7px;
}
button.submit_blue .outer span{
	background: transparent url('/media/img/site/button_blue_bg_left.gif') no-repeat;
	color:white;
}
button.submit_grey .outer span{
	background: transparent url('/media/img/site/button_grey_bg_left.gif') no-repeat;
	color:#0255A5;
}

*html button.submit .outer span{
	padding: 4px 0 3px 7px;
}
html:root button.upload_pic{
	margin:0 0 0 -3px;
}













a.submit {
	cursor: hand;
	cursor: pointer;
	border:none;
	background:none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	margin:0;
	padding:0;
  text-decoration:none;
}
a.submit .outer{
	background: transparent url('/media/img/site/button_small_bg_right.gif') no-repeat scroll top right;
	float:left;
	padding:0 4px 0 0;
	text-decoration:none;
}
a.submit .outer span{
	background: transparent url('/media/img/site/button_small_bg_left.gif') no-repeat;
	color:#0255A5;
	display:block;
	text-align:center;
	height:11px;
	font-size:12px;
	font-weight:bold;
	padding: 4px 0 6px 7px;
  _width:80px;
}

a.submit_big {
	cursor: hand;
	cursor: pointer;
	border:none;
	background:none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	padding:0;
  position:relative;
  text-decoration:none;
  float:right;
  margin:-1px 0 0 0;
  *margin:0;
 
}

a.submit_big .outer{
	background: transparent url('/media/img/site/button_big_bg_right.gif') no-repeat scroll top right;
	float:left;
	padding:0 29px 0 0;
	text-decoration:none;
	border:none;
	width:69px;
  text-decoration:none;
}
a.submit_big .outer span{
	background: transparent url('/media/img/site/button_big_bg_left.gif') no-repeat;
	color:#0255A5;
	display:block;
	text-align:center;
	height:17px;
	font-size:13px;
	font-weight:bold;
	padding: 5px 0 7px 7px;
  text-decoration:none;
}

a.submit_lightblue {
	cursor: hand;
	cursor: pointer;
	border:none;
	background:none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	padding:0;
  text-decoration:none;
  margin:0;
  float:right;
}

a.submit_lightblue .outer{
	background: transparent url('/media/img/site/button_lightblue_bg_right.jpg') no-repeat scroll top right;
	float:left;
	padding:0 20px 0 0;
	text-decoration:none;
	border:none;
	width:69px;
  text-decoration:none;
}
a.submit_lightblue .outer span{
	background: transparent url('/media/img/site/button_lightblue_bg_left.jpg') no-repeat;
	color:white;
	display:block;
	text-align:center;
	height:17px;
	font-size:13px;
	font-weight:normal;
	padding: 2px 0 4px 7px;
  text-decoration:underline;
}


/*End of Rules for Buttons*/


/*Rules for Error page*/
.error_page {
  width:100%;
}
.error_page table {
  height:100%;width:100%;
}
.error_page table td {
  width:auto;height:100%;
}
.error_page table td.center_column {
  width:455px;height:100%;vertical-align:middle;
}

.error_page .center_column .error_title {
  text-align:center;color:#FF9900;font-size:1.9em;font-weight:bold;margin-top:12px;
}
.error_page .center_column .error_explanation {
  margin-top:13px;font-size:0.8em;
}
.error_page .center_column .error_action_header {
  color:#FF9900;font-size:0.7em;font-weight:bold;margin-top:18px;
}
.error_page .center_column ul {
  list-style:inside url('/media/img/site/error_page_list_ico.gif');
}
.error_page .center_column ul li {
  font-size:0.7em;margin-top:2px;
}




/*Ens of Rules for Error page*/
