@charset "utf-8";
/* CSS Document */
@import url(../css/stylecontent.css);
html{}
body  {
	font:100% Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size:10px; 
	color:#576f87;
}
h1{ clear:both; font:100% Arial; margin:0 0 1em 0; padding-top:0.5em; color:#7f7f7f; font-size:11px; font-weight:normal; text-align:left; letter-spacing:0.1em;}
h2{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h3{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h4{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h5{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h6{ margin:0; padding:0; font-size:11px; font-weight:normal; font-size:11px; color:#b3b3b3; padding-top:0.5em;}
img{ border:none;}
a{ text-decoration:none;}
p{ margin:0; padding:0;}

.columnContainer { background:#ffffff url(/img/design/amal_bcgbody_in.gif) top repeat-x; }
.columnContainer #container {position: relative; width: 100em; margin: 0 auto; margin-bottom:2em; text-align: center; padding:0; /*min-height:75em; */height:100%; background:url(/img/design/kl_bcgimgmain_in.jpg) left top no-repeat; _display:inline-block;}
.columnContainer #container .mainSite{ position:absolute; top:13.3em; left:6.5em; width:23.1em; height:1.5em; z-index:5000;}																																																													/*.columnContainer #container {_height: expression( document.body.clientHeight < 750 ? "749px" : "auto" );}*/
.columnContainer #container #header{ position:relative; clear:both; background:url(/img/design/amal_bcgimgmain_in.jpg) center top no-repeat; margin:0; padding:0; width:100%; height:16.4em; display:inline-block;}	
.columnContainer #container #header h1{ position:relative; clear:both; color:#808080; font-size:1.1em;}
.columnContainer #container #header #logo{ position:absolute; top:2.8em; left:2.9em; width:28.5em; height:10em; z-index:100;}
.columnContainer #container #header .title{ position:absolute; width:14em; height:2.5em; left:15.2em; top:1.7em; font-size:2.4em; color:#576f87; font-weight:bold; text-transform:uppercase; text-align:left;}
.columnContainer #container #header .lang{ position: absolute; top:5.7em; right:1em; font:Verdana, Geneva, sans-serif; font-size:1.1em; color:#576f87;}
.columnContainer #container #header .lang a{ padding:0 0.5em;}
.columnContainer #container #header .menu{ position:absolute; top:12em; right:0; width:98em; height:3.2em; margin-right:1em;}

.columnContainer #container #maincontent{ position:relative; clear:both; display:inline-block; background:url(/img/design/amal_bcgmaincontent_in.png) left repeat-y; font-size:1em; width:100em; margin:0; padding:0;}
.columnContainer #container #maincontent .content{ position:relative; clear:both; display:inline-block; width:98.2em; background:url(/img/design/amal_bcgcontent_in.gif) top repeat-x; padding-bottom:0; min-height:635px;}
.columnContainer #container #maincontent .leftside{ position:relative; float:left; font-size:1em; width:69em; margin-top:0.6em;}
.columnContainer #container #maincontent .leftside .results{ position:relative; clear:both; background:url(/img/design/amal_bcgadvert_in.jpg) top left no-repeat; width:66.7em; height:27.7em; font-size:1em; text-align:left; margin-left:1.5em;}
.columnContainer #container #maincontent .leftside .results p.title{ font-size:3.5em; color:#ffd954; font-weight:bold; margin:0 0 0.5em 0.7em; padding-top:0.4em;}
.columnContainer #container #maincontent .leftside .results .block{ font-size:1.6em; color:#003153; width:22em; text-align: justify; margin:0 0 0 2.1em; padding-top:0.3em;}
.columnContainer #container #maincontent .leftside .results .textPhone{ font-size:2em; color:#d8ebf5; padding:1.5em 0 0 1.1em;}
.columnContainer #container #maincontent .leftside .results .phone{ font-size:3em; color:#d8ebf5; padding:0 0 0 1.5em; line-height:1;}

.columnContainer #container #maincontent .leftside .contentMain{ position:relative; clear:both; display:inline-block; width:66.7em; background:#fff; font-size:1em; text-align:left; margin:0.5em 0 0 0.8em; padding-bottom:1.5em;}
.columnContainer #container #maincontent .leftside .contentMain .feature{ position:relative; float:left; width:34em; margin-left:2em;}
.columnContainer #container #maincontent .leftside .contentMain .feature img{  position:relative; float:right; padding:0.1em; margin:0 0 0.6em 0.6em; border:1px dotted #ff7500;}
.columnContainer #container #maincontent .leftside .contentMain .feature p{ margin:0; padding:0;}
.columnContainer #container #maincontent .leftside .contentMain .feature .title{ color:#ff7500; font-size:2.2em; font-weight:bold; text-align:left; padding:0.5em 0;}
.columnContainer #container #maincontent .leftside .contentMain .otdel{ position:relative; float:right; width:28em; margin:2em 1.5em 0 0; font-size:1em;}
.columnContainer #container #maincontent .leftside .contentMain .otdel .title{font-size:1em; width:27.2em; height:2.8em; background:url(/img/design/amal_bcgtitle1_in.gif) left top no-repeat; padding:0.7em 0 0 1.5em; margin:0; }
.columnContainer #container #maincontent .leftside .contentMain .otdel .title span{ font-size:1.4em; font-weight:bold; }
.columnContainer #container #maincontent .leftside .contentMain .otdel .block{position:relative; clear:both; margin:0; padding:0; background:url(/img/design/amal_bcgotdelblock_in.jpg) -0.2em top no-repeat; display:inline-block;}
.columnContainer #container #maincontent .leftside .contentMain .otdel .block .phone{ color:#ff7500; font-size:1.8em; font-weight:bold; margin:6em 0 0.2em 1em;}
.columnContainer #container #maincontent .leftside .contentMain .otdel .block td{ border:none; font-size:1em; padding:0.4em 0.5em 0.4em 0; margin:0;}
.columnContainer #container #maincontent .leftside .contentMain .otdel .block td.titleNew{ font-weight:bold; text-align:left; width:40px;}

.columnContainer #container #maincontent .rightside{ position:relative; float:right; width:29em; margin-top:0.6em;}

.columnContainer #container #maincontent .titleBox { font-size:1.4em; font-weight:bold; }
.columnContainer #container #maincontent .titleBox a{ color:#576f87;}
.columnContainer #container #maincontent .titleBox a:hover{ text-decoration:underline;}

.columnContainer #container #maincontent .rightside .middle{position:relative; clear:both; margin:0;}
.columnContainer #container #maincontent .rightside .middle .titleBox{ font-size:1em; width:27.2em; height:2.8em; background:url(/img/design/amal_bcgtitle1_in.gif) left top no-repeat; padding:0.7em 0 0 1.5em; margin:0; text-align:left;}
.columnContainer #container #maincontent .rightside .titleBox span{ font-size:1.4em; font-weight:bold; }
.columnContainer #container #maincontent .rightside .middle ul{ margin:0 0 0 3em; padding:0; list-style:square;}
.columnContainer #container #maincontent .rightside .middle li{  padding:0.4em 0; color:#6590bd;}
.columnContainer #container #maincontent .rightside .middle li a{font-size:1em; font-weight:bold; color:#576f87; text-decoration:none;}

.columnContainer #container #maincontent .rightside .region{ position:relative; clear:both; font-size:1em; margin:2em 0 0 0; width:28em; padding:0; text-align:center;}
.columnContainer #container #maincontent .rightside .region .titleBox{ font-size:1em; margin:0; text-align:left; color:#ff7500; border-bottom:0.1em solid #ff7500; background:none; padding:0 0 0.5em 1.5em; width:26.2em;}
.columnContainer #container #maincontent .rightside .region .titleBox span{ font-size:1.4em; font-weight:bold;}
.columnContainer #container #maincontent .rightside .region .element{ position: relative; clear:both; border-bottom:0.1em dashed #bbbbbb; display:inline-block; padding:1em 0;}
.columnContainer #container #maincontent .rightside .region .element img{ padding:0.1em; border:0.1em dotted #ff7500; margin:0;}
.columnContainer #container #maincontent .rightside .region .element .imgbox{ position:relative; float:left; width:8.6em; text-align:left;}
.columnContainer #container #maincontent .rightside .region .element .textbox{ position:relative; float:right; width:18em;}
.columnContainer #container #maincontent .rightside .region .element .textbox p{ padding:0; margin:0; font-size:1.1em; text-align:left;}
.columnContainer #container #maincontent .rightside .region .element .textbox p.title{ padding-bottom:0.4em; font-weight:bold;}

.columnContainer #container #footer{ background:url(/img/design/amal_bcgfotter_in.gif) top no-repeat; position:absolute; left:0; bottom:-2em; z-index:1; height:2em; width:100%;}		
.columnContainer #container #footer .leftside{ position:relative; float:left; font-size:1.2em; margin:0.5em 0 0 0.5em; color:#8096ac;}
.columnContainer #container #footer .rightside{ position:relative; float:right; font-size:1.2em; text-align:right; margin:0.5em 1.5em 0 0;}
.columnContainer #container #footer .rightside a{ color:#f07f1f;}
.columnContainer #container #footer .rightside a:hover{ text-decoration:underline;}

/* menu */
#jsddm{ position:absolute; right:0; margin: 0;	padding: 0;}
#jsddm li{float: left; list-style: none; font:1.2em Tahoma, Arial; padding:0.7em 0;}
#jsddm li a{ display: block; background: none; padding: 0 0.7em; text-decoration: none; border-right: none; color: #fff; text-transform:uppercase; white-space: nowrap}
#jsddm li.passiv{ background: url(/img/design/amal_bcgmenu_in.gif) bottom center no-repeat; width:11em; font-size:1.2em; font-weight:bold; padding:0.8em 0em;}
#jsddm li.activ{ background:url(/img/design/amal_bcgmenuact_in.gif) bottom center no-repeat; width:11em; font-size:1.2em; font-weight:bold; padding:0.8em 0em;}
#jsddm li a:hover{	background:none; color:#d3eafd;}
#jsddm li ul{ margin: 0; padding: 0 10px; position: absolute; visibility: hidden; border: 0.1em solid #000; background: #3c3c3c;}
#jsddm li ul li{ float: none; display: inline; border-bottom: 1px solid #000; border-left:none;	text-align:left;}
#jsddm li ul li a{	width: auto; padding:5px 12px 5px 30px;	background: #3c3c3c url(../img/design/skars_bcglisubmenu.gif) 10px center no-repeat;				border-bottom:1px solid #4d4d4d; color: #e7e7e7;}
#jsddm li ul li a:hover{color: #fff; background: #4d4d4d url(../img/design/skars_bcglisubmenu.gif) 9px center no-repeat;}
#jsddm li ul li.splash{ height:4px;}
/*----------------------*/	
