div {
	/*border:1px solid black;*/
}

html{
	zoom:1;
}

body {
	background:#EEEEEE url(../images/bg.gif) repeat-x center top;
	font-family:Verdana;
	margin:0; padding:0;
}

#min-width {
	width:923px;
	margin:0 auto;
	background:#EEEEEE url(../images/bg-top.jpg) repeat-x center top;
}

ul {
	list-style:none;
	margin:0;
	padding:0;
}

img, a img {
	border:0 none;
}

#logo {
	height:60px;
	width:100%;
}

#header {
	margin:0 auto;
	width:100%;
	position:relative;
	z-index:2;
}

#head_main_toggled {
	width:923px;
	position:relative;
	background:#fff;
	z-index:500;
}

#head_main b, #head_main_toggled b {
	position:absolute;
	width:24px;
	height:24px;
	z-index:1000;
}

#head_main_toggled b.tl {
	top:0; left:0;
	background:url(../images/header-corners-but.gif) top left
}

#head_main_toggled b.tr {
	top:0; right:0;
	background:url(../images/header-corners-but.gif) -24px 0px no-repeat;
	cursor:pointer;
}

#head_main b.tr {
	top:0; right:0;
	background:url(../images/header-corner-close.gif) no-repeat;
	cursor:pointer;
}

#head_main_toggled b.br {
	bottom:0; right:0;
	background:url(../images/header-corners-but.gif) -48px 0px no-repeat;
}

#head_main_toggled b.bl {
	bottom:0; left:0;
	background:url(../images/header-corners-but.gif) -72px 0px no-repeat;
}

#head_main {
	width:100%;
	background:url(../images/bg-header_back4.jpg) no-repeat;
	position:relative;
}

#top {
	min-height:40px;
	width:100%;
	overflow:hidden;
}

#footer {
	min-height:80px;
}

#left {
	width:20%;
	float:left;
	height:100%;
}


/* Menu */

.moduletop_menu {
	overflow:hidden;
	margin:0;
	padding:0;
	margin-top:14px;
	margin-left:21px;
	height:50px;
	float:left;
}

.moduletop_menu li{
	float:left;
	margin:0 2px;
	padding:0;
	font-size:16px;
}

.moduletop_menu li {
	background:url(../images/bg-li.gif) top left no-repeat;
}

.moduletop_menu li a {
	display:block;
	color: #0A638E;
	text-decoration:none;
}
.moduletop_menu li a span {
	display:block;
	padding:5px 10px 8px 34px;
}

.moduletop_menu li a:hover {
	background:url(../images/li-left-active.gif) #D8E2E7 top left no-repeat;
	color: #0A638E;
}

.moduletop_menu li a:hover span{
	background:url(../images/li-right-active.gif) top right no-repeat;
}

.moduletop_menu li.active {
	background:url(../images/li-left-active.gif) #D8E2E7 top left no-repeat;
}

.moduletop_menu li.active span {
	display:block;
	color: #0A638E;
	padding:5px 10px 8px 34px;
	background:url(../images/li-right-active.gif) top right no-repeat;
}

.closebutton {
	positon:absolute;
	top:0;right:0;
	width:20px; height:20px;
	border:1px solid black;
}

/* Center Stuff */
#center {
	height:301px;
	width:100%;
	overflow:hidden;
}

#center #left-column{
	float:left;
	overflow:hidden;
	width:691px;
}

#center #left-column img {
	padding:56px 0 0 54px;
}

#center #left-column div {
	color:#8293a7;
	font-style:italic;
	padding:19px 420px 0px 56px;
	line-height:16px;
}

/* RIGHT Menu */
#center #right-column {
	float:left;
	padding-left:25px;
	padding-top:32px;

}

#center #right-column li {
	background:transparent url(../images/a5.gif) no-repeat scroll 5px 10px;
	line-height:30px;
	padding-left:24px;
}

#center #right-column li a {
	color:#0A638E;
	font-size:11px;
}

#center #right-column li a:hover {
	color:#0e94d2;
}

#center #right-column li.active {
	background:#D8E2E7 url(../images/li-leftmenu-active.gif) no-repeat scroll left top;
}
#center #right-column li.active span {
	background:transparent url(../images/li-rightmenu-active.gif) no-repeat scroll right top;
	line-height:11px;
	font-size:11px;
	color:#0A638E;
	display:block;
	padding:5px 10px 8px 0px;
	margin-top:5px;
}


/* Bottom Stuff */

#bottom {
	height:132px;
	width:100%;
	overflow:hidden;
}

#bottom .bottom-block {
	float:left;
	width:277px;
	padding-top:10px;
	padding-left: 20px;
	padding-right: 5px;
}

#bottom .bottom-block .bottom-block-title {
	border-bottom:1px solid #D6DADB;
	color:#3A3A3A;
	font-size:18px;
	font-weight:normal;
	padding:19px 0 1px;
	text-transform:uppercase;
}

#bottom .bottom-block .bottom-block-content {
	padding:7px 10px 0 0;
	color:#7E7D7D;
	font-size:11px;
	line-height:16px;
	font-family:Arial,Helvetica,sans-serif;
}

/* Main Content Block */
#main {
	overflow:hidden;
	margin-top:11px;
	width:100%;
	position:relative;
	z-index:1;
}

.filler {
	background:#fff;
	position:absolute;
	left:24px;
	height:24px;
	width:875px;
}

#bottom-filler {
	bottom:0;
}

.corner {
	position:absolute;
	width:24px; height:24px;
	display:block;
	z-index:1000;

}
#left-top.corner {
	top:0; left:0;
	background:transparent url(../images/corner-top-left.png) no-repeat scroll 0 0;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/interim/images/corner-top-left.png', sizingMethod='crop');
}
#right-top.corner {
	top:0; right:0;
	background:transparent url(../images/corner-top-right.png) no-repeat 0 0;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/interim/images/corner-top-right.png', sizingMethod='crop');
}
#left-bottom.corner {
	bottom:0; left:0;
	background:transparent url(../images/corner-bot-left.gif) no-repeat scroll 0 0;
}
#right-bottom.corner {
	bottom:0; right:0;
	background:transparent url(../images/corner-bot-right.gif) no-repeat 0 0;
}

#left-bottom-login.corner {
	bottom:0; left:0;
	background:transparent url(../images/blue-left-corner.png) no-repeat scroll 0 0;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/interim/images/blue-left-corner.png', sizingMethod='crop');
}

#right-bottom-login.corner {
	bottom:0; right:0;
	background:transparent url(../images/blue-right-corner.png) no-repeat scroll 0 0;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/interim/images/blue-right-corner.png', sizingMethod='crop');
}

.bg-login {
	width:11px; height:32px;
	/*position:absolute;*/
}

#left-bg-login {
	float:right;
	background:transparent url(../images/login-menu-bg-left.png) no-repeat scroll 0 0;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/interim/images/login-menu-bg-left.png', sizingMethod='crop');
}

#right-bg-login {
	/*top:0; right:0;*/
	float:right;
	background:transparent url(../images/login-menu-bg-right.png) no-repeat scroll 0 0;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/interim/images/login-menu-bg-right.png', sizingMethod='crop');
}

.backgrounder {
	height:24px;
	background:#e6eef1;
	width:250px;
	position:absolute;
	bottom:0px;
	left:24px;
}

#content {
	width:100%;
	background:#fff;
	margin:24px 0;
	z-index:1;
}

#main-content
{
	/*padding: 10px 338px 20px 27px;*/
	padding: 5px 20px;
}

#right {
	float:left;
	margin-left:-311px;
	width:311px;
}

#main-right {
	padding:28px 26px 20px 29px;
}

#top-nav {
	height:32px;
	width:100%;
	font-size:12px;
	z-index:1000;
	position:relative;
}

.bg-langselector {
	width:11px; height:32px;
	/*position:absolute;*/
}

#left-bg-langselector {
	float:left;
	background:transparent url(../images/login-menu-bg-right.png) no-repeat scroll 0 0;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/interim/images/login-menu-bg-right.png', sizingMethod='crop');
}

#right-bg-langselector {
	float:left;
	/*top:0; right:0;*/
	background:transparent url(../images/login-menu-bg-left.png) no-repeat scroll 0 0;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/interim/images/login-menu-bg-left.png', sizingMethod='crop');
}

#langselector-menu-wrapper {
	position:relative;
	left:40px;
	width:100px;
	/*float:right;*/
	/*margin-right:40px;*/
	padding:0 11px;
	height:1%;
}

#langselector-menu-wrapper ul {
	float:left;
	background:url(../images/login-menu-bg.png) repeat-x;
}

#langselector-menu-wrapper ul li {
	float:left;
	color:white;
	display:block;
	line-height:32px;
	padding: 0 10px;
}

#langselector-menu-wrapper ul li.active {
	background:	#e6eef1;
}

#langselector-menu-wrapper ul li.active a {
	color:	#000;
}

#langselector-menu-wrapper ul li a{
	color:white;
}

#login-menu-wrapper {
	position:absolute;
	top:0;
	right:40px;
	/*width:100%;*/
	/*float:right;*/
	/*margin-right:40px;*/
	width:400px;
	padding:0 11px;
	height:1%;
}

#login-menu-wrapper ul {
	float:right;
	background:url(../images/login-menu-bg.png) repeat-x;
}

#login-menu-wrapper ul li {
	float:left;
	color:white;
	display:block;
	line-height:32px;
	padding: 0 10px;
}

#login-menu-wrapper ul li.active {
	background:	#e6eef1;
}

#login-menu-wrapper ul li.active a {
	color:	#000;
}

#login-menu-wrapper ul li a{
	color:white;
}

.login-box-wrapper{
	display:none;
	position:absolute;
	top:32px;
	right:40px;
	z-index:1000;
}
.login-box {
	background:#e6eef1;
	font-size:12px;
	margin:0 0 24px 0;
	padding: 0 24px 0 24px;
	width:250px;
}

.login-box input, .login-box textarea {
	width:150px;
}
.login-box textarea {
	height:60px;
}

.login-box a{
	color:#000;
}

.login-box table{
	width:220px;
	padding-top:20px;
	margin:0;
}

/*ARTICLES*/

.title h1 {
	color:#062950;
	font-size:20px;
	fint-face:Verdana;
	margin:0;
}

.article h3 {
	color:#062950;
	font-size:15px;
	fint-face:Verdana;
	margin-top:29px;
	margin-bottom:10px;
	font-weight:bold;
}

.article .body {
	/*color:#7E7D7D;*/
	color:#000;
	font-size:14px;
	font-face:Verdana;
	line-height:18px;
}

.body p {
	margin: 10px 0;
}

.paragrapf {
	overflow:hidden;
}

.article .selected {
	color:#0E94D2;
	font-wight:normal;
}

.article_img {
	overflow: hidden;
	float: left;
	width: 275px;
}

.article_img img {
	float:right;
}

/*.article img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}*/

.article a {
	color:#07b8eb;
}

.article .body ul {
	list-style:disc;
	margin-left:20px;
	/*width:65%
	border:1px solid black;*/
}

.paragrapf ul {
	float:right;
	margin:0;
	width:65%;
}
/*------------------*/

.editable {
	display:none;
}

.answers li {
	display:block;
	/*border:1px solid #D8E2E7;*/
}

.comments {
	padding:10px;
}

.answer {
	padding:10px;
	border:1px solid #D8E2E7;
	color:#7E7D7D;
	font-size:12px;
}

.answers ul {
	margin-top:10px;
	margin-left:20px;
}

.answers li {
	margin-top:10px;
}

.over20 {
	margin-left:0;
}

.answers .header {
	background:#D8E2E7;
	color:#8293A7;
	padding:3px 8px;
}

.header .date, .header .name {
	font-style:italic;
	font-size:11px;
}

.header .title {
	font-style:italic;
	font-weight:bold;
	font-size:16px;
}

.header a {
	color:#0A638E;
}

li .header .title {
	color: #3A3A3A;
	font-size:13px;
}

.body {
	/*padding-left:10px;*/
	padding-top:10px;
	font-size:13px;
}

.reply {
	font-size:10px;
}

.commentform {
	margin-top:20px;
	padding:20px;
	background:#D8E2E7;
	font-size:13px;
	color:#7E7D7D;
}

.commentform textarea, #comment_title
{
	width:100%;
}

.backbutton {
	text-align:center;
}

.registration {
	padding:15px 0;
}

.registration .form_row{
	color:#7E7D7D;
	font-size:13px;
	margin:10px 0;
	width:100%;
}

.static .form_row {
	margin:5px 0;
}

.registration span{
	color:#7E7D7D;
	font-size:13px;
}

.form_label {
	width:150px;
	float:left;
}


.form_text {
	float:left;
	color:#062950;
	font-style:italic;
}

.form_text ul {
	list-style-type:disc;
	list-style-position:inside;
}

.width80 {
	width:80%;
}

.form_field {
	float:left;
}

.clear {
	clear:both;
	height:0;
	line-height:0;
}

.submit {
	padding:3px;
	background:url(../images/horizontal.png);
	width:70px;
	color:#0A638E;
}

.submit a {
	color:#0A638E;
	text-decoration:none;
}

.form_row span{
	color:#6552ad;
	font-style:italic;
}

.req {
	padding:10px;
	padding-left:15px;
	background:#fff6f6;
	position:relative;
	width:500px;
}


.profile-corners {
	position:absolute;
	width:9px;
	height:9px;
}

.req b.tl {
	top:0; left:0;
	background:url(../images/req-corners.gif) top left
}

.req b.tr {
	top:0; right:0;
	background:url(../images/req-corners.gif) -9px 0px no-repeat;
}

.req b.br {
	bottom:0; right:0;
	background:url(../images/req-corners.gif) -18px 0px no-repeat;
}

.req b.bl {
	bottom:0; left:0;
	background:url(../images/req-corners.gif) -27px 0px no-repeat;
}

.pass b.tl {
	top:0; left:0;
	background:url(../images/pass-corners.gif) top left
}

.pass b.tr {
	top:0; right:0;
	background:url(../images/pass-corners.gif) -9px 0px no-repeat;
}

.pass b.br {
	bottom:0; right:0;
	background:url(../images/pass-corners.gif) -18px 0px no-repeat;
}

.pass b.bl {
	bottom:0; left:0;
	background:url(../images/pass-corners.gif) -27px 0px no-repeat;
}

.pass {
	margin-top:10px;
	padding:10px;
	padding-left:15px;
	background:#ffffe9;
	position:relative;
	width:500px;
}

.other{
	margin-top:10px;
	padding:10px;
	padding-left:15px;
	background:#f6fffa;
	position:relative;
	width:600px;
}

.error b.tl {
	top:0; left:0;
	background:url(../images/error-corners.gif) top left
}

.error b.tr {
	top:0; right:0;
	background:url(../images/error-corners.gif) -9px 0px no-repeat;
}

.error b.br {
	bottom:0; right:0;
	background:url(../images/error-corners.gif) -18px 0px no-repeat;
}

.error b.bl {
	bottom:0; left:0;
	background:url(../images/error-corners.gif) -27px 0px no-repeat;
}

.error {
	/*margin-top:10px;
	padding:10px;
	padding-left:15px;
	position:relative;*/
}


#system-message .message {
	background:#d4fecd;
	font-size:13px;
	margin:0;
	padding:10px;
}

#system-message .message.fade {
	color:green;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-bottom:10px;
}

#system-message .error {
	background:#fcd5da;
	font-size:13px;
	margin:0;
	padding:10px;
}

#system-message .error.message {
	color:red;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-bottom:10px;
}

.buttons {
	overflow:hidden;
	padding:20px 20px;
	position:absolute;
	top:0; right:0;

}

.button{
	float:left;
	position:relative;
}

.tooltip {
	background:#fefdcd;
	z-index:1000;
	font-size:11px;
	text-align:center;
	position:absolute;
	top:35px; left:0;
	color:#707070;
	display:none;
	padding:3px;
}

.button a {
	color:black;
	font-size:12px;
}

.login-page {
	overflow:hidden;
}

.login-page img {
	float:right;
}

.article .body .login-page ul{
	margin-top:10px;
	list-style:none;
}

#login-fields {
	overflow:hidden;
}

.linkmore {
	width:16px; height:16px;
	background:url(../images/more-pic.gif) top left no-repeat;
}

.article_separator {
	line-height:20px;
}

.hidder {
	cursor:pointer;
}

li.hidder {
	margin:5px 0;
}

.hidden_info {
	display:none;
}

.displayable {
	color:#0E94D2;
	font-wight:normal;
	border-bottom:2px dotted #0E94D2;
}
