/* Important colors */

.positive {
	color: #40ae49;
}

.negative {
	color: #d2232a;
}

.user,
.user:visited,
.community,
.community:visited {
	color: #231f20;
}

.personal,
.personal:visited {
	color: #c0b65b;
}


/* Icons */

ins.icon {
	overflow: hidden;
	display: inline-block;
	display: -moz-inline-box;
	vertical-align: middle;
}

ins.icon .a {
	position: relative;
	display: block;
	/*float: left;*/
	overflow: hidden;
}

ins.icon .a .b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 160px;
	height: 160px;
	background: url(/f/1/global/i/icons.png) 0 0 no-repeat;
}


ins.closed_blog{
	margin: -0.4em -22px 0 0.5em;
}

ins.closed_blog,
ins.closed_blog .a {
	width: 14px;
	height: 18px;
}

ins.closed_blog .a .b {
	left: -145px;
}


ins.icon_arrow_down,
ins.icon_arrow_down .a {
	width: 7px;
	height: 4px;
}

ins.icon_arrow_down .a .b {
	left: -104px;
}


ins.icon_arrow_right{
	margin-left: -4px;
	margin-right: 14px;
}

ins.icon_arrow_right,
ins.icon_arrow_right .a {
	width: 4px;
	height: 7px;
}

ins.icon_arrow_right .a .b {
	left: -113px;
}



ins.delete_button,
ins.delete_button .a {
	width: 18px;
	height: 18px;
}

ins.delete_button .a .b {
	top: -68px;
}

ins.delete_button_hover .a .b {
	left: -17px;
}

.deleted ins.delete_button .a .b {
	left: -34px;
}

.deleted ins.delete_button_hover .a .b {
	left: -51px;
}


ins.smile,
ins.smile .a {
	width: 20px;
	height: 20px;
}

ins.smile .a .b {
	top: -85px;
}

ins.smile_good .a .b {
	left: -20px;
}

ins.smile_bad .a .b {
	left: -40px;
}

ins.smile_neutral .a .b {
	left: 0px;
}

ins.visitors .a .b {
	left: -60px;
}

ins.icon_online {
	margin: 0 0 0 3px;
}
ins.icon_online,
ins.icon_online .a {
	width: 13px;
	height: 13px;
}

ins.icon_online .a .b {
	top: -105px;
	left: -1px;
}

ins.icon_black_spot {
	margin: 0 0 0 5px;
}
ins.icon_black_spot,
ins.icon_black_spot .a {
	width: 18px;
	height: 17px;
}

ins.icon_black_spot .a .b {
	top: -105px;
	left: -15px;
}


ins.icon_owner,
ins.icon_owner .a {
	width: 16px;
	height: 16px;
}

ins.icon_owner .a .b {
	top: -105px;
	left: -34px;
}


ins.icon_private_blog,
ins.icon_private_blog .a {
	width: 16px;
	height: 24px;
}

ins.icon_private_blog .a .b {
	top: -105px;
	left: -50px;
}

ins.icon_first_place,
ins.icon_first_place .a {
	width: 16px;
	height: 22px;
}

ins.icon_first_place .a .b {
	top: -129px;
	left: -50px;
}


ins.icon_employee{
	margin: -11px 0 -10px 3px;
}
ins.icon_employee,
ins.icon_employee .a {
	width: 22px;
	height: 22px;
}

ins.icon_employee .a .b {
	top: -17px;
}

ins.retired .a .b {
	left: -22px;
}


address a {
	padding-left: 20px;
}

address a ins.icon {
	position: relative;
	left: -17px;
	margin-right: -13px;
}

address a ins.icon,
address a ins.icon .a {
	width: 13px;
	height: 22px;
}

address a ins.icon .a .b {
	left: -51px;
}

ins.icon_place_profile,
ins.icon_place_profile .a {
	width: 13px;
	height: 22px;
}

ins.icon_place_profile .a .b {
	left: -51px;
}


.simple_icon{
	position:absolute;
	display:block;
	overflow:hidden;
	background:url("../i/icons.png");
}

a .simple_icon,
.pseudo_link a{
	cursor:pointer;
}


/* Corners */

.corners {
	position: relative;
}

.corners .cn,
.corners .cn ins {
	position: absolute;
	display: block;
	font-size: 0;
}

.corners .cn {
	overflow: hidden;
}

.corners .cn ins {
	background-position: 0 0;
	background-repeat: no-repeat;
}

.corners .cn.tl {
	left: 0;
	top: 0;
}

.corners .cn.tr {
	right: 0;
	top: 0;
}

.corners .cn.bl {
	left: 0;
	bottom: 0;
}

.corners .cn.br {
	right: 0;
	bottom: 0;
}


/* Radius 10 */

.r10 .cn {
	height: 10px;
	width: 10px;
}

.r10 .cn ins {
	background-image: url(/f/1/global/i/corners-ffffff-10.png);
	height: 20px;
	width: 20px;
}

.r10 .cn.tl ins {
	left: -10px;
	top: -10px;
}

.r10 .cn.tr ins {
	right: -10px;
	top: -10px;
}

.r10 .cn.bl ins {
	left: -10px;
	bottom: -10px;
}

.r10 .cn.br ins {
	right: -10px;
	bottom: -10px;
}


/* Filter */

.filter {
	font-size: 0.8em;
}

.filter,
.filter a,
.filter a:visited {
	color: #818285;
}

.filter ul {
	float: left;
	margin: 0;
	background: #f2f2f2 url(/f/1/global/i/filter-bg.gif) repeat-x 0 100%;
}

.filter ul li {
	float: left;
	margin: 0;
	padding: 0.3em 0.8em;
	white-space: nowrap;
}

.filter ul li.selected {
	background-color: #ffd900;
	font-weight: bold;
}

.filter ul li.selected,
.filter ul li.selected a,
.filter ul li.selected a:visited {
	color: #231f20;
}

.filter ul li.first .cn.tl,
.filter ul li.first .cn.bl,
.filter ul li.last .cn.tr,
.filter ul li.last .cn.br {
	display: none;
}

.filter ul li.selected .cn ins {
	background-image: url(/f/1/global/i/corners-filter.gif);
}


/* Switch */

.switch {
	float: left;
	font-size: 0.8em;
	margin: 0 0 0.625em 0;
}

.switch li {
	float: left;
	margin: 0;
	padding: 0 0.6em 0.2em 0.6em;
	white-space: nowrap;
}

.switch li.selected {
	background: #ffee73 url(/f/1/global/i/switch-bg.gif) repeat-x 0 100%;
}

.switch b {
	font-weight: normal;
}


.title_with_switch {
	margin-bottom: 0.5em;
}

.title_with_switch h1,
.title_with_switch h2 {
	float: left;
	position: relative;
	z-index: 2;
}

.title_with_switch h1 {
	margin: -0.45em 0.5em 0.25em 0;
}

.title_with_switch h2 {
	margin: -0.3em 0.6em 0.3em 0;
}


/* Buttons */

.button {
	float: left;
	font-size: 0.8em;
	margin: 0;
}

.button a,
.button b {
	display: block;
	padding: 0.3em 0.8em;
	color: #231f20 !important;
	background: #e9e9e9 url(/f/1/global/i/btn-bg.gif) repeat-x 0 100%;
	text-decoration: none;
	font-weight: normal;
	white-space: nowrap;
	outline: none;
}

.button_selected a,
.button_selected b {
	background: #ffd900;
}


/* Help link */

.help_link {
	position: relative;
	padding-left: 22px;
}

.help_link ins.icon {
	position: absolute;
	top: 0;
	left: 0;
}

.help_link ins.icon,
.help_link ins.icon .a {
	width: 18px;
	height: 18px;
}

.help_link ins.icon .a .b {
	left: -85px;
}


/* Rating */

.rating {
	padding: 0.1em 0.8em;
	color: #ffffff;
}

.rating.good {
	background-color: #40ae49;
}

.rating.bad {
	background-color: #d2232a;
}


/* Counter */

.counter {
	display: inline;
	white-space: nowrap;
	font-size: 0.7em;
	padding: 0.1em 0;
}

.counter .rating,
.counter .readers {
	display: inline;
	margin: 0;
}

.counter .rating {
	margin-right: 1px;
	padding-right: 0.5em;
}

.counter .readers {
	position: relative;
	padding: 0.1em 20px 0.1em 0.5em;
	color: #ffffff;
	background-color: #295d8c;
}

.counter .readers a {
	color: #ffffff !important;
}

.counter .readers ins.icon {
	position: absolute;
	bottom: 0.35em;
	right: 7px;
}

.counter .readers ins.icon,
.counter .readers ins.icon .a {
	width: 8px;
	height: 9px;
}

.counter .readers ins.icon .a .b {
	left: -67px;
}

/* Counter with smiles*/

.smile_counter {
	display: inline;
	white-space: nowrap;
	font-size: 0.85em;
	padding: 0.1em 0;
}

.smile_counter .good_mark,
.smile_counter .bad_mark,
.smile_counter .visitors_mark{
	display: inline;
}

.smile_counter span{
    margin:0 0.5em 0 0.2em;
	font-weight: bold;
}

.smile_counter .good_mark span{
    color: #40AE49;
}
.smile_counter .bad_mark span{
    color: #D2232A;
}
.smile_counter .visitors_mark span{
    color: #2E4F9D;
}


/* Tag cloud */

.tag_cloud {
	font-size: 0.8em;
	line-height: 1.7;
	margin: 0 0 2em -8px;
}

.tag_cloud li {
	display: inline;
	display: inline-block;
	margin: 0;
	padding: 0 8px;
	white-space: nowrap;
}

.tag_cloud li:after {
	content: ' ';
	font-size: 0;
}

.tag_cloud,
.tag_cloud a,
.tag_cloud a:visited {
	color: #818285;
	text-decoration: none;
}

.tag_cloud a,
.tag_cloud b {
	position: relative;
	font-weight: normal;
}

.tag_cloud .corners {
	position: absolute;
	top: -0.2em;
	left: -8px;
	width: 100%;
	height: 100%;
	padding: 0.2em 8px;
	background-color: #ffd900;
}

.tag_cloud .text {
	position: relative;
	z-index: 2;
}

.tag_cloud .s1 {font-size: 0.85em;}
.tag_cloud .s2 {font-size: 1em;}
.tag_cloud .s3 {font-size: 1.25em;}
.tag_cloud .s4 {font-size: 1.5em;}
.tag_cloud .s5 {font-size: 1.75em;}


/* Tags */

.tags {
	clear: both;
	font-size: 0.8em;
	margin: 0;
}

.tags,
.tags a,
.tags a:visited {
	color: #818285;
	text-decoration: none;
}

.tags ins.icon {
	margin-right: 0.35em;
}

.tags ins.icon,
.tags ins.icon .a {
	width: 9px;
	height: 12px;
}

.tags ins.icon .a .b {
	left: -29px;
}


/* Vote */

.vote {
	position: absolute;
	top: 0.4em;
	left: 100%;
	margin-left: 5px;
	font-size: 0.7em;
	white-space: nowrap;
}

.vote .minus,
.vote .plus {
	cursor: pointer;
}

.vote ins.icon,
.vote ins.icon .a {
	width: 28px;
	height: 29px;
}

.vote ins.icon .a .b {
	top: -19px;
    left: -81px;
}

.vote .plus ins.icon .a .b {
	left: -108px;
}

.vote .disabled_minus ins.icon .a .b {
	top: -75px;
}

.vote .disabled_plus ins.icon .a .b {
    top: -75px;
    left: -108px;
}

.vote .selected ins.icon .a .b,
.vote .hover ins.icon .a .b,
.vote .hover ins.icon .a .b {
	top: -47px;
}

.vote .value {
	padding-left: 5px;
}


.favorites_panel{
	position:relative;
	float:left;
	top:0.5em;
	left:2em;
	padding-left:23px;
	font-size:0.82em;
}

.favorites_panel .simple_icon{
	width:18px;
	height:16px;
	left:0;
	top:0.7em;
	margin-top:-7px;
}

.favorites_panel .add .simple_icon{
	background-position:-129px -105px;
}

.favorites_panel .remove .simple_icon{
	background-position:-129px -121px;
}

.favorites_panel .remove,
.favorites_panel.added .add{
	display:none;
}

.favorites_panel.added .remove{
	display:inline;
}




/* Paging */

.paging h3 {
	font-size: 1em;
	margin: 0 0 0.45em 0;
}

.paging .arrows,
.paging .numbers {
	margin: 0 0 1em 0;
}

.paging .arrows span {
	margin: 0 0.5em 0 0;
}

.paging .arrows span.disabled {
	color: #d4d4d4;
}

.paging .arrows a,
.paging .arrows a:visited {
	color: #231f20;
}

.paging .numbers a,
.paging .numbers b,
.paging .numbers span {
	padding: 0.2em 0.5em;
}

.paging .numbers b {
	background-color: #ffd900;
	font-weight: normal;
}


.letter_paging a,
.letter_paging a:visited {
	position: relative;
	color: #231f20;
	border: 1px solid #e5e5e5;
	text-decoration: none;
	padding: 0.2em 0;
	margin-right: 0.1em;
}

.letter_paging b {
	position: relative;
	font-weight: normal;
	border: 1px solid #ffd900;
	background-color: #ffd900;
	padding: 0.2em 0;
	margin-right: 0.1em;
}

.letter_paging .arrow {
	position: absolute;
	top: -15px;
	left: 50%;
	margin-left: -10px;
}

.letter_paging .arrow,
.letter_paging .arrow .a {
	width: 20px;
	height: 18px;
}

.letter_paging .arrow .a .b {
	left: -104px;
}

.letter_paging span {
	padding: 0 0.4em;
}


.delete_form {
	margin: 1.5em 0;
}

.delete_form .submit {
	margin: 0 0 0.3em 0;
}

.delete_form .submit input {
	font-size: 1em;
}

.delete_form .comment {
	font-size: 0.8em;
}


.r_popup .content {
	background-color: #fff9d6;
	border-left: 1px solid #ffde24;
	border-right: 1px solid #ffde24;
	padding: 0 27px;
}

.r_popup .tw,
.r_popup .bw {
	display: block;
	height: 11px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.r_popup .tw .cn,
.r_popup .bw .cn {
	background: url(/f/1/global/i/corners-r-popup.png) no-repeat 0 0;
	display: block;
	height: 22px;
	top: 0;
	left: -11px;
	overflow: hidden;
	position: absolute;
	width: 100%;
}

.r_popup .tw .cn {
	top: -11px;
}

.r_popup .tw .cn.r,
.r_popup .bw .cn.r {
	margin-left: 100%;
	width: 11px;
}

/* AJAX messages */

.ajax_msgs{
	display: inline;
	visibility: hidden;
	font-size: 0.8em;
	margin: 0 0 0 1em;
	padding: 0.1em;
	background-color:#FFD900;
}

.ajax_msgs p{
	display: inline;
	color: red;
}

/**
 * Layout
 */

html, body {
	height: 100%;
}

body {
	text-align: center;
}

#measurer {
	position: absolute;
	top: -1em;
	left: 0;
	visibility: hidden;
	width: 100%;
	height: 1em;
	line-height: 1em;
}

#outer {
	min-height: 100%;
	position: relative;
	overflow-x: hidden; /* Fix for Opera */
}

#outer, #footer {
	min-width: 950px;
	max-width: 1600px;
	margin: auto; /* center it */
	text-align: left;
}

#header, #content {
	margin-left: 2%;
	width: 96%;
}


/**
 * Header
 */

#logo {
	float: left;
	margin: 13px 30px 1.2em 0;
}

#main_navigation {
	float: left;
	margin: 28px 0 1.2em 0;
}

#main_navigation ul {
	margin: 0;
}

#main_navigation ul li {
	float: left;
	position: relative;
	width: 5em;
	margin: 0 0.3em 0 0;
	font-weight: bold;
	text-align: center;
	text-transform: lowercase;
}

#main_navigation ul li img {
	position: absolute;
	left: 0;
	top: -2.75em;
	width: 5em;
	height: 5em;
}

#main_navigation ul li img.selected,
#main_navigation ul li.selected img.normal {
	display: none;
}

#main_navigation ul li.selected img.selected {
	display: block;
}

#main_navigation ul li a,
#main_navigation ul li b {
	color: #231f20;
	text-decoration: none;
	position: relative;
	z-index: 2;
}

#user_menu {
	float: right;
	margin: 23px 0 1.2em 0;
	font-size: 0.8em;
	line-height: 1.2;
}

#user_menu p {
	float: left;
	margin: 0;
}

#user_menu .username {
	border-right: 1px solid #918f8f;
	padding-right: 0.8em;
	padding-left: 40px;
	min-height: 2.4em;
	position: relative;
}

#user_menu .username img{
	position: absolute;
	left: 0;
	top: 0.1em;
}

#user_menu .username a,
#user_menu .username b {
	color: #231f20;
	font-weight: normal;
}

#user_menu .shortcuts {
	border-right: 1px solid #918f8f;
	padding: 0 0.8em;
	min-height: 2.4em;
}

#user_menu .shortcuts b {
	font-weight: normal;
}

#user_menu .logout {
	margin-top: 0.4em;
	padding-left: 0.8em;
}

#user_menu .logout ins.icon,
#user_menu .logout ins.icon .a {
	width: 16px;
	height: 16px;
}

#user_menu .logout span {
	display: none;
}

#user_menu .messages_count {
	margin: 0 0 0 0.5em;
	padding: 0 0 0 0.5em;
	border-left: 18px solid #40AE49;
	color: #40AE49;
	font-size: 0.9em;
	font-weight: bold;
}

/**
 * Content
 */

#content {
	position: relative;
	padding-bottom: 6em;
}


/* Search form */

#search_form {
	position: absolute;
	top: 0.2em;
	right: 0;
	font-size: 0.8em;
	background-color: #dbdbda;
	padding: 4px 7px 4px 15px;
	z-index: 4;
}

#search_form input {
	vertical-align: middle;
}


/* Thermometer (navigation path) */

#thermo {
	padding: 0 15em 12px 0;
	margin-bottom: 1em;
	position: relative;
	background-repeat: repeat-x;
	background-position: 0 100%;
	z-index: 3;
}

#thermo.start {
	padding-right: 0;
	margin-bottom: 1.4em;
}

#thermo .section {
	float: left;
	color: #ffd900;
	line-height: 0.9;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0.65em 0.5em 0;
	padding: 0 16px 0.3em 0;
	background: url(/f/1/global/i/thermo-arrow-small.gif) no-repeat 100% 10%;
}

#thermo .section .euro,
#thermo .section .name {
	font-size: 2em;
}

#thermo .section a {
	color: #999999;
}

#thermo.start .section {
	margin: 0 1em 1.2em 0;
	padding: 0 28px 0 0;
	background: url(/f/1/global/i/thermo-arrow-big.gif) no-repeat 100% 90%;
}

#thermo.start .section .euro {
	display: block;
	font-size: 3.1em;
}

#thermo.start .section .name {
	display: block;
	font-size: 4.2em;
}

#thermo .filter {
	float: left;
	margin: 0.2em 0 1em 0;
}

#thermo.start .filter {
	margin: 3.8em 0 1.5em 0;
}

#thermo .button {
	margin: 0.1em 0 1em 0;
}

#thermo.start .button {
	margin: 4.75em 0 1.5em 0;
}

#thermo .sub {
	display: table;
	margin: 0 0 0.8em 0;
}

#thermo .sub .item {
	display: inline;
	font-size: 1.25em;
	line-height: 1.1;
	margin: 0 0.5em 0 0;
}

#thermo .sub .item a {
	color: #999999;
}

#thermo .sub .counter {
	top: -0.15em;
}

#thermo .title {
	clear: left;
	position: relative;
	margin: 0 0 0.8em 0;
}

#thermo .title h1 {
	display: inline;
	font-weight: bold;
	margin: 0 0.3em 0 0;
}

#thermo .title .counter {
	font-size: 0.8em;
	top: -0.2em;
}


/* Sub menu */

.sub_menu {
	width: 100%;
}

.sub_menu .filter {
	float: left;
	margin: 0 1.6em 2.5em -0.8em;
}

.sub_menu .navigation {
	font-size: 0.8em;
	float: left;
	margin: 0 0 2.5em -0.8em;
}

.sub_menu .navigation li {
	float: left;
	margin: 0;
}

.sub_menu .navigation li .name {
	float: left;
	padding: 0.3em 0.8em;
	white-space: nowrap;
}

.sub_menu .navigation li.selected .name {
	background-color: #ffd900;
}

.sub_menu .navigation li .comment {
	clear: left;
	font-size: 0.85em;
	line-height: 1.2;
	color: #818285;
	padding: 0 0.95em;
}

.sub_menu .navigation li a,
.sub_menu .navigation li a:visited {
	color: #231f20;
}

.sub_menu .navigation li b {
	font-weight: normal;
}

.sub_menu .count {
	font-size: 0.85em;
	color: #999999;
}

.sub_menu .blog_readers a,
.sub_menu .blog_readers b {
	margin-left: 12px;
}

.sub_menu .blog_readers ins.icon {
	position: relative;
	left: -12px;
	margin-right: -8px;
}

.sub_menu .blog_readers ins.icon,
.sub_menu .blog_readers ins.icon .a {
	width: 8px;
	height: 9px;
}

.sub_menu .blog_readers ins.icon .a .b {
	left: -76px;
}

.sub_menu .actions {
	float: right;
	margin: 0 -0.64em 2em 0;
}

.sub_menu .actions .button {
	margin-right: 0.8em;
}


.columns {
	clear: left;
	width: 100%;
}

.extra_content,
.main_content {
	float: left;
}

.extra_content {
	margin-right: -100%;
	width: 25%;
}

.main_content {
	margin-left: 30%;
	width: 70%;
}


/**
 * Footer
 */

#footer {
	height: 3em;
	margin-top: -3em;
	background-color: #ffd900;
	position: relative;
}

#footer_navigation {
	float: right;
	font-size: 0.8em;
	margin: 1.2em 3.5em 0 0;
}

#footer_navigation ul {
	margin: 0;
}

#footer_navigation ul li {
	float: left;
	margin: 0 0 0 2.8em;
}

#footer_navigation li b {
	font-weight: normal;
}

#copyright {
	float: left;
	color: #000000;
	font-size: 0.8em;
	margin: 1.2em 0 0 2%;
	width: 25%;
}

#copyright p {
	margin: 0;
}

#copyright img {
	margin-bottom: -11px;
	position: relative;
}

#copyright .vbar {
	margin: 0 1em;
}


/**
 * For fading content
 * Used when displaying popup blocks
 */

#fader {
	position: fixed;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.5;
}


/**
 * 404, 500 error page
 */

.server_error{
	position: relative;
    margin-left: 30%;
}

h1.server_error{
    font-size: 6em;
	margin-bottom: 0;
}





/**
 * Styled forms
 */

 .styled_form{
    border:3px solid #ffd900;
	padding: 1.5em 0 0 2.5em;
	margin: 0 auto 0 auto;
	width: 65%;
}

.styled_form h1{
	position: relative;
	float: left;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0 0.5em;
	top: -0.7em;
	left: -0.5em;
	background-color: #fff;
}

.styled_form form{
    clear: left;
	width: 100% !important;
}

.styled_form .label label{
    font-weight: bold;
}

.styled_form input.text,
.styled_form textarea.text{
	font-family: Arial,sans-serif;
	font-size: 1.05em;
    border: 1px solid #2e4f9d;
	width: 65%;
}

.styled_form .type_submit{
	position: relative;
	margin: 1.5em 0 0 0;
	padding-right: 2.5em;
	left: -2.5em;
	zoom: 1;
}

.styled_form .type_submit .field{
	margin-right: -2.5em;
	text-align: center;
	padding-left: 0;
}

.styled_form .wide .comment{
	position: absolute;
	width: 30%;
	left: 65%;
	margin: 0.3em 0 0 1em;
}

.styled_form .for_input .comment,
.styled_form .for_selector .comment{
	position: static;
	width: auto;
	margin: auto;
}

/**
 * Feedback
 */

.feedback_form{
	float: left;
}

.warning{
	float: left;
	margin: 2em 0 0 0;
	width: 17em;
}

.warning_text{
	background-color: #FFD900;
	margin: 0 0 0 2em;
	padding: 1em;
}



body.popup #outer,
body.popup #footer{
	min-width:0;
}

body.popup #footer_navigation{
	display:none;
}

body.popup #copyright{
	width:auto;
	margin-left:50px;
}

body.popup #header,
body.popup #content{
	width:auto;
	padding:0 50px;
	margin:0;
}

