/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {
	margin:0;
	padding:0;
}
body {
	font: 12px arial, hevetica, sans-serif;
	text-align:center;
	color:#4E4E4E;
	background-color:#BFBFBF;
}
DIV, P, TABLE, SPAN, A {
	font-size:inherit;
}

#container {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	min-height:100%;
	text-align:left;
	background: url(images/bgcontainer.gif) repeat-y right top/**/;
	border-left:1px solid #000;
	border-right:1px solid #000;
	position:relative;
}
/* commented backslash hack v2 \*/ 
* html #container {height:100%;}	
* html #container {width:1002px;w\idth:1000px;}
/* end hack */ 

#mainheader {
	/*position:absolute;
	left:0;top:0;*/
	/*height:160px;*/
	width:100%;
	background-color:#fff;
	border-bottom:1px solid #e6e6e6;
	/*border:1px solid red;*/
	height:104px;
	z-index:1;
}
#header {
	width:100%;
/*	height:125px;
	background-color:#D1DCE9;
	margin:0px 0px 5px 0px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;*/
	position:relative;
	z-index:2;
/*	overflow:hidden;*/
}

/** html #mainheader {height:161px;he\ight:160px}*/
* html #header {height:127px;he\ight:127px}
#logoBcm  {float:left; padding:3;}
#logoAbrc {float:right; padding:3;}
#dataHead {
	/*border-left: 2px solid #919396;
	padding-left: 15px;
	font: 35px Trebuchet MS;
	line-height: .8;
	color: #919396;
	border:1px solid red;*/
	float: left;
	margin: 23px 0 0 40px;
}

#mainnav {
	height:68px;
	background-color:#F7911B;
}
#menu {
	background:#FFBF0D;
	padding:11px 0 11px 0;
}
.submenus DIV {
	display:none;
	margin-top:7px;
	text-align:center;
}
.submenus DIV A {font-size:13px; padding:9px 10px 11px 10px;}
#menu A {
	padding:9px 15px 11px 15px;
	font:bold 14px arial;
	background:#FFBF0D;
	color:#636767;
	text-decoration:none;
}
#menu A.activ {
	background:#F7911B;
	color:#FFF;
}
.submenus A.activ {
	color:#000;
}
#languages {margin:10px 0 0 3px; width:45px; float:right;}
#languages A {text-decoration:none; padding:2px;}
#languages .active {border-bottom:2px solid #CC7412;}/**/
.submenus A {
	padding:7px 15px 7px 15px;
	font:bold 13px arial;
	color:#FFF;
/*	border:1px solid red;*/
	text-decoration:none;
}
.submenus A:hover {
	color:#000;
	text-decoration:none;
}

#mcurse A {font:bold 15px Arial; color:#8F8F94; text-decoration:none; line-height:1.5;}
#mcurse A:hover {border-bottom:1px dashed #444; color:#444;}

#sidebar {
	float:right;
	width:250px;
	margin:0;
	text-align:center;
	/*border:1px solid green;*/
}
#sidebar A {
	text-decoration:none;
}
#content {
	width:720px;
	padding:5px 5px 5px 20px;
	/*border:1px solid red;*/
	/*border-right:1px solid #919396;*/
}
#content p, #sidebar p, #mainnav p, #header p, #footer p  {margin:0 5px 5px 5px;}
.content p {margin:0 5px 10px 5px;}
#footer	{
	position:absolute;
	bottom:0;
	width:100%;
	height:24px;
	background-color:#f5f5f5;
	border-top:1px solid #e9e9e9;
}
#footer p {margin:0;padding:0}
* html #footer {height:25px;he\ight:24px;}

.divider1 {
	width:100%;
	height:5px;
	overflow:hidden;
	background:#fff;
	position:relative;
	border-bottom:1px solid #e6e6e6;
}

#clearfooter {height:27px;width:100%;clear:both}
.blank , .blank2 {
	position:absolute;
	left:724px;
	width:7px;
	height:0px;
	overflow:hidden;
	border-top:	1px solid #fff;
}
.blank {top:-1px;}
.blank2 {bottom:-1px;border-top:1px solid #fff;}

h1, h2, h3, h4 {
	font-family:tahoma, verdana, arial, helvetica, sans-serif;
	margin-bottom:10px;
}
h1 {
	text-transform:uppercase;
	font-size:18px;
}
h2 {
	font-size:16px;
}
h3 {
	font-size:14px;
}
h4 {
	font-size:12px;
}
.ptit {
	font:bold 12px Arial;
	color:#F78F18;
	padding:3px 0 3px 0;
}
hr {
	border:0;
	border-top:1px solid #bababa;
	height:1px;
}

a {
}
a:hover {
	color:#d32525;
}
a.btn, div.btn, span.btn {
	padding:2px 4px 3px 4px;
	margin:1px 2px 0;
	border:1px solid #CCC;
	background-color:#f1f1f1;
	text-decoration:none;
	font-weight:bold;
}
a.block {display:block;}
a.btn:hover {
	text-decoration:underline;
}

img {
	border-width:0;
}
img.captcha {border:1px solid #27D146;}
img.brd {border:1px solid #999;}

UL {margin-left:20px; padding-left:0;}
UL.space LI, OL.space LI {margin-bottom:8px;}

input, select, textarea {
	font:10px verdana;
	background-color:#FFFFA7;
	border:1px solid #F78F18;
	color:#000;/*#919396;*/
}
input{height:15px;}
input.ck {margin:0 5px 0 0;background:none;border:none;}
*.rd, x:-moz-any-link {margin-top:-3px;}
*.rd label, x:-moz-any-link {vertical-align:bottom;}
*.rd input, input.rd {margin:0 3px 0 0;padding:0;background:none;border:none;vertical-align:middle;}
input.btn {background:#FFBF08;/*border:auto;*/ font-weight:bold; color:black;}
input.btnmare {background:#FFBF08;border-width:2px;font-weight:bold;height:25px;}
textarea {overflow:auto;}

.mic, .t10	{font-size:10px;}
.mediu, .t12	{font-size:12px;}
.mmediu, .t14	{font-size:14px;}
.mare, .t16	{font-size:16px;}

.u	{text-decoration:underline;}
.uu {text-decoration:none;}
.uu:hover {text-decoration:none;}
.uu A {text-decoration:none;}
.b	{font-weight:bold;}
.b1	{font-weight:bold; color:#000;}
.ub	{font-weight:normal;}
.i	{font-style:italic;}
.auto	{width:auto;}
.arial	{font-family:Arial,Verdana;}
.nowrap {white-space:nowrap;}

.err,.red {color:#C00;}
.dblue	{color:#2F2777;}
.green	{color:#080;}
.blue	{color:#00F;}
.gri	{color:#919396;}
.black	{color:#000;}
DIV.err, .redbx
	{border:1px solid #c00;background:#FFDFDF;color:#C00;padding:5px;margin:5px 0 5px 0;width:auto;}
.greenbx{border:1px solid #080;background:#CFFFBF;color:#005B00;padding:5px;margin:5px 0 5px 0;width:auto;}
.bluebx	{border:1px solid #008;background:#CCF;color:#008;padding:5px;margin:5px 0 5px 0;width:auto;}
.orangebx{border:1px solid #D4733F;background:#FFDFCF;color:#D45C1C;padding:5px;margin:5px 0 5px 0;width:auto;}
.bgred	{background-color:#C00;color:#FFF;}

.pr10 {padding-right:10px;}
.click	{cursor:pointer;}

.allft {text-align:left;}

.semitransp {
	background-color:#CCC;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
.highlight {background-color:#FFFF00;}

.clabel {float:left;width:140px;margin-bottom:5px;text-align:right;}
.cfield {margin:0 0 5px 155px;}

#slideshow {
	height:241px;
	background:#000;
}
#slideshow .slide {position:absolute;}

TABLE.grid1 {background:#CCC;}
TABLE.grid1 TD {background:#FFF; padding:2px 3px 2px 3px;}

.citat {
	font:italic 12px arial;
}

.hr {clear:left; border-bottom:1px solid #CCC; height:10px; margin-bottom:10px;}