body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #AAAFB7 url(../gfx/main_bg4.png) repeat-x scroll center top;
	color: #444;
}

p { margin-bottom: 1.6em; line-height: 150%; }

h1 { margin-bottom: 0.6em; }
h2, h3, h4, h5, h6 { margin-bottom: 0.2em; margin-top: 0.4em; }
h1 { font-size: 2.1em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }

#wrapper {
	margin: 10px auto;
	width: 1000px;
	border: 0;
}

#container {
	background-color: white;
	width: 990px;
	padding: 5px 5px 3px 5px;
	border: 0;
}

#content {
	width: 845px;
	border: 0;
	padding: 5px 5px 5px 0;
}

#colright {
	width: 120px;
	padding: 10px;
	border: 0;
	background-color: #eee;
}

#footer {
	border: 0;
	height: 0;
	font-size: 0;
	display: none;
}

#fullright {
	border: 0;
	display: none;
}

p a { color: #3AA4DB; }
a:hover { color: #3AA4DB; }

.user_form {
	border: 0;
	background-color: transparent;
	padding: 10px;
	margin: 20px;
	width: 410px;
}

.user_form_message_ok {
	border: 1px solid #195a02;
	background-color: #c0ffaa;
	padding: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

.user_form_message_fail {
	border: 1px solid #c10000;
	background-color: #ffbaba;
	padding: 10px;
	margin-bottom: 10px;
}

.box_logout .boxblock_top {
	font-weight: bold;
}

.box_logout .button_default {
	float: right;
	margin-top: 3px;	
}


.box_login .boxblock_top {
	font-weight: bold;
}

.box_login .signin_textfield {
	width: 120px;
	border: 1px solid gray;
	margin-top: 3px;
}

.box_login .button_default {
	float: right;
	margin-top: 3px;	
}

/* RTE */
body.mceContentBody {
	background: #FFF;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
}

.mceContentBody .shema_holder {
	border: 1px solid #444;
	background-color: #555;
	color: white;
	padding: 10px;
}

.mceContentBody h1 {
	font-size: 21px;
}

.mceContentBody h2 {
	font-size: 16px;
}

.mceContentBody h3 {
	font-size: 15px;
}
