
/* ------------------------------------------------
	allmänt
-------------------------------------------------*/

* {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
* html #footer {
	margin:-86px 0 0;
}
* html #nonfooter {
	height:100%;
}

html {
	height:100%;
	margin-bottom:1px;
}

body {
	height:100%;
	background:#dce0ec;
	background:url(../images/top_background.gif) repeat-x top #8c8a88;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	margin:0px 0px 10px 0px;}

div, span, table, tr, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;}

a {
	color:#167da9;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

.textfield {
	background:#fff;
	border:1px solid gray;
	margin:0px 2px;
}
.btn {
	background:#5b5856;
	border:1px solid #65615e;
	color:#fff;
	padding:2px 4px; }

/* ------------------------------------------------
	pages
-------------------------------------------------*/

#content {
	padding:0 0 86px;
}

#conteiner {
	border-bottom:1px solid #cccccc; /* keep opera happy */
	min-height:100%;
	width:100%;
}

#main {
	text-align:left;
	background-image:url(../images/top.jpg); /*1088x174*/
	background-repeat:no-repeat;
	width:1088px;
	margin:0 auto;
}

#top {
	height:168px;
	overflow:hidden;
}

/* ------------------------------------------------
	login top
-------------------------------------------------*/
#smallLogin {
	float:right;
	height:40px;
	width:437px;
	background:url(../images/top-login-background.gif) repeat-x top left;
}
#smallLoginLeft {
	height:40px;
	background-image:url(../images/top-login-left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#smallLoginRight {
	padding:0px 20px 0px 15px;
	height:40px;
	background-image:url(../images/top-login-right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#smallLogin label {
	margin:10px 0px 0px 5px;
	height:18px;
	line-height:18px;
	display:block;
}
#smallLogin input{
	margin:10px 0px 0px 5px;
	padding:1px;
	float:left;
	border:0px none;
	height:18px;
	width:80px;
}
#smallLogin select{
	margin:10px 0px 0px 5px;
	padding:1px;
	float:left;
	border:0px none;
	width:80px;
}

#smallLogin .btnSubmit{
	margin-top:10px;
	padding:0px;
	color:#FFFFFF;
	background-color:#7b7b7b;
	float:left;
	font-weight:bold;
	border:0px none;
	height:20px;
	line-height:18px;
	width:140px;
}

#smallLogin table td {vertical-align:top}

.gron { margin:10px 0px 0px 0px;
    border:none; }
	
	

/* ------------------------------------------------
	main menu
-------------------------------------------------*/

#mainMenu {
	width:750px;
	clear:right;
	float:right;
	position:absolute;
	top:74px;
	/*margin-left:-120px;
	width: 900px;*/
    }
    
#mainMenu ul {
	clear:both;
	float:right;
	list-style:none;
}
#mainMenu li{
	float:left;
}
#mainMenu li a{
	color:white;	
	padding:0 7px 0 7px;
	line-height:45px;
	height:45px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#mainMenu ul li div{
	position:absolute;
	float:left;
	top:45px;
	left:0;
	width:750px;
	height:35px;
}
#mainMenu ul li ul{
	float:right;
}
#mainMenu ul li ul li a, #mainMenu ul li.active ul li a{
	font-size:12px;
	color:white;
	background:none;
	height:35px;
	line-height:35px;
}
#mainMenu ul li ul li a:hover{
	color:#dedede;
	background:none;
} 
#mainMenu ul li ul li.active a {
	color:#f6a519;
	background:none;
} 
#mainMenu li a:hover{
	background:#f6a519;
}
#mainMenu li.active a{
	color:#c6c0bb;
	background:#65615e;
}

/* ------------------------------------------------
	left column
-------------------------------------------------*/

#leftTop {
	height:174px;
	float:left;
}
#leftTop a.logo{
	display:block;
	text-indent:-10000px;
	width:334px;
	height:126px;
	background-image:url(../images/logo.gif);
	overflow:hidden;
}

/*
.maptop {
	background:url(../images/maptop.jpg) no-repeat top left;
	width:162px;
	height:100px;
	display:block;
	margin:0px 0px -80px 0px;
}

.map img{
	margin:0px 0px 0px 0px;
	display:block;
}

.mapbottom {
	background:url(../images/mapbottom.jpg) no-repeat top left;
	width:162px;
	height:107px;
	margin:-80px 0px 0px 0px;
	display:block;
}
*/


#leftContent {
	width:704px;
	overflow:hidden;
	float:left;
	position:relative;
}

/* ------------------------------------------------
	tab menu - products
-------------------------------------------------*/

#leftContentmenu { border-bottom: 2px solid #f6a519;
				   float:left;
				   background-color:#FFFFFF;
				   width:454px;
				   padding:0px 0px 3px 0px;
				   margin:0px 0px 25px 0px;	}
	
	
#leftContentmenu  ul { margin: 0;
					   padding: 0;
					   list-style-type: none;
					   width:454px;
					   list-style:none;
					   margin-top:4px; }

#leftContentmenu  ul li { display: inline; 	
						  height:32px;
						  line-height:28px; }

#leftContentmenu  ul li a	{	font-size:12px;
								font-weight:bold;
								text-decoration: none;
								margin:1px;
								padding:5px 10px;
								height:28px;
								line-height:28px;
								color: #000; }


	
#leftContentmenu ul li.active a{
	background:#f6a519;
	color:#fff;
}
#leftContentmenu ul li a:hover{
	background:#f6a519;
	color:#fff;
}
#leftContentmenu ul li.active a:hover{
	background:#f6a519;
	color:#fff;
}

#leftContentInfo {
	float:left;
	width:229px;
	margin-right:7px;
	padding:0px 0px 20px 0px;
}
#leftContentInfo div {
	float:left;
	width:199px;
	padding:0px 0px 0px 30px;

}
#leftContentInfo .contact 
{    
	background-color:#fff;
	padding:20px 0px 20px 30px;
	margin-bottom:7px;
	min-height:300px;
	height:300px;
}
#leftContentInfo .contact img{
	position:relative;
	left:-7px;
}
#leftContentInfo .map {
	padding:0px 0px 0px 0px;
	margin:0px 0px 6px 0px;
}
#leftContentInfo .map img{
	width:229px;

}
#leftContentInfo .contact p{
	color:#606060;
	margin-top:10px;
}
#leftContentInfo .more strong{
	color:#000000;
	margin-top:10px;
}
#leftContentInfo .more {
	background-color:#ffffff;
	padding:20px 0px 20px 30px;
	margin-bottom:7px;
}

#leftContentInfo .more h3
{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#f6a519;
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#leftContentInfo .more p{
	color:#167da9;
}

#leftContentInfo .more p a
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.paper {
	background-image:url(../images/paper.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:160px;
	height:45px;
	float:left;
	margin:15px 35px 50px 0px;
}
#leftContentMain .paper h2 {
	margin:0px 0px 0px 45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#167da9;
}
.paper p {
	margin-left:45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.paper a {
	background-image:url(../images/trans.gif);
	position:absolute;
	width:160px;
	height:45px;
	text-indent:-10000px;
	overflow:hidden;
	display:block;
}
.paper a:hover{
	text-decoration:underline;
}

#leftContentMain {
	overflow:hidden;
	float:left;
	width:454px;
	background-color:#ffffff;
	padding:7px 7px 20px 7px;
	min-height: 677px;
	height:auto;
}

#leftContentMainProduct {
	overflow:hidden;
	float:left;
	width:454px;
	background-color:#ffffff;
	padding:7px 7px 20px 7px;
	min-height: 677px;
	height:auto;
}

#startimage {
	height: 291px;
	margin:0 auto;
	overflow:hidden;
}

#leftContentMain #textContent{
	margin:25px;	
}

#leftContentMain #textContent #newsRegisterFormMain
{
    margin-left:-18px;
}

#leftContentMain #textContent input {
	width:142px;
	border:1px solid;
	padding:3px;
}
#leftContentMain #textContent .btnSubmit {
	background-color:#75716d;
	color:white;
	width:149px;
	border:0px none;
}

#leftContentMain #textContent .medarbetare {
	padding:20px;
}
#leftContentMain #textContent h3 {
	margin:0px;
}


#leftContentMain #textContent .prodtable {
	margin:10px 0px;
	width:380px;
}
#leftContentMain #textContent .prodtableimg {
	width:70px;
	text-align:center;
}
#leftContentMain #textContent .prodtable h2 {
	display:block;
	padding:0px 0px 0px 15px;
	margin:0px;
	color:#f6a519;
	font-size:16px;
	text-decoration:none;
}
#leftContentMain #textContent .prodtable p {
	padding:0px 0px 0px 15px;
}
#leftContentMain #textContent .prodtable2 {
	background: #f1f1f1;
}

#leftContentMain #textContent .downloads {
	margin:0px 0px 0px 0px;
	width:400px;
}

/*
#leftContentMain #textContent .listtable tr:hover, #leftContentMain #textContent .listtable tr.sfhover {
	background: #e8e5e2;
} */

#leftContentMain #textContent .downloadicon {
	width:26px;
}

#leftContentMain #textContent .downloadstrl {
	width:50px;
}

#leftContentMain #textContent .listtable {
	margin:0px 0px 0px 0px;
	width:400px;
}

#leftContentMain #textContent .listtable th {
	background: #e8e5e2;
	padding:2px 0px 2px 5px;
}
#leftContentMain #textContent .listtable td {
	padding:2px 0px 2px 20px;
}

#leftContentMain h1{

	margin:0px 0px 15px 0px;
	color:#f6a519;
	font: bold 22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#leftContentMain span.newsdate {
	display:block;
	margin:-15px 0px 15px 0px;
	color:#a5a5a5;
}
#leftContentMain span.newsdatearchive {
	color:#a5a5a5;
}
#leftContentMain span.newsheading a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px; }
	
#leftContentMain span.newsitem a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#000; }

#leftContentMain h2{

	margin:2px 0px 13px 0px;	
	color:#f6a519;	
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#leftContentMain h3{

	margin:0px 0px 0px 0px;
	padding:0px;
	color:#f6a519;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#leftContentMain form{
	padding:15px;
}

#leftContentMain #textContent .searchForm
{
    padding-left:0px;
}

#leftContentMain .textfield{
	background:#fff;
	border:1px solid #fff;
	padding:2px;
	width:170px;
	margin:5px 0px;
}
#leftContentMain .textfield2{
	background:#f6a519;
	color:#fff;
	border:1px solid #f6a519;
	padding:2px;
	width:170px;
	margin:5px 0px;
	float:left;
}
#leftContentMain label {
	display:block;
	width:150px;
	float:left;
}
#leftContentMain .btnSubmit {
	background-color:#75716d;
	color:white;
	width:89px;
	border:0px none;
}

#leftContentMain .btnSubmit2 {
	background-color:#f6a519;
	padding:4px 7px;
	width:89px;
	border:0px none;
	font-weight:bold;
	color:#fff;
}

#leftContentMain .ingress {
font-weight:bold;
margin-bottom:10px;
line-height:18px;
}

#leftContentMain p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;}

	.blogArea{background-color:#fff;
	padding:20px 0px 20px 30px;
	margin:0px 0px 15px 0px;		}
	
	.blogArea h2 {margin:15px 0px 3px -10px; }
	
	.blogArea ul { display:block;
				   margin:5px 15px 15px -10px;
				   padding:0px;
				   list-style:none;	}
				   
		.blogArea li { padding:3px 0px; } 

	.blogArea p {margin:0px 0px 10px -10px;}		 
	

#leftContentMainKunskap {
	overflow:hidden;
	float:left;
	width:694px;
	background-color:#ffffff;
	padding:7px 7px 20px 7px;
}

#leftContentMainKunskap #textContent{
	margin:25px;	
}


#leftContentMainKunskap #textContent .medarbetare {
	padding:20px;
}
#leftContentMainKunskap #textContent h3 {
	margin:0px;
}


#leftContentMainKunskap #textContent .prodtable {
	float:left;
	display:block;
	margin:0px 20px 20px 0px;
	width:300px;
	height:120px;
}
#leftContentMainKunskap #textContent .prodtableimg {
	float:left;
	display:block;
	width:73px;
	padding:0px 0px 0px 7px;
	text-align:center;
}
#leftContentMainKunskap #textContent .prodtabletext {
	float:left;
	display:block;
	width:210px;
	padding:0px 10px 0px 0px;
}
#leftContentMainKunskap #textContent .prodtabletext h2 {
	display:block;
	padding:0px 0px 0px 15px;
	margin:0px;
	color:#f6a519;
	font-size:16px;
	text-decoration:none;
}
#leftContentMainKunskap #textContent .prodtabletext p {
	padding:0px 0px 0px 15px;
}
 	#leftContentMainKunskap #textContent .prodtabletext blockquote { display: table;
								  height: 120px;
								  *display: block;
								  *position: relative;
								  font-size:12px;line-height:12px;
								  border:none;
								  font-weight:normal;
								  line-height:22px !important; }			 
						
	 	#leftContentMainKunskap #textContent .prodtabletext blockquote span  { display: table-cell;
								       vertical-align: middle;
								       *display: block;
								       *position: absolute;
								       *left: 0px;
								       *width: 100%;
								       line-height:22px !important;
								       *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
									   
			#leftContentMainKunskap #textContent .prodtabletext blockquote span span { display: inline;
											    vertical-align: baseline;
											    position: relative;
											    left: auto;
											    width: auto;
											    top:auto; }	

 	#leftContentMainKunskap #textContent .prodtableimg blockquote { display: table;
								  height: 120px;
								  *display: block;
								  *position: relative;
								  font-size:12px;line-height:12px;
								  border:none;
								  font-weight:normal;
								  line-height:22px !important; }			 
						
	 	#leftContentMainKunskap #textContent .prodtableimg blockquote span  { display: table-cell;
								       vertical-align: middle;
								       *display: block;
								       *position: absolute;
								       *left: 0px;
								       *width: 100%;
								       line-height:22px !important;
								       *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
									   
			#leftContentMainKunskap #textContent .prodtableimg blockquote span span { display: inline;
											    vertical-align: baseline;
											    position: relative;
											    left: auto;
											    width: auto;
											    top:auto; }	
#leftContentMainKunskap #textContent .prodtable2 {
	background: #f1f1f1;
}

#leftContentMainKunskap #textContent .downloads {
	margin:0px 0px 0px 0px;
	width:400px;
}

#leftContentMainKunskap #textContent .listtable tr:hover, #leftContentMainKunskap #textContent .listtable tr.sfhover {
	background: #e8e5e2;
}

#leftContentMainKunskap #textContent .downloadicon {
	width:26px;
}

#leftContentMainKunskap #textContent .downloadstrl {
	width:50px;
}

#leftContentMainKunskap #textContent .listtable {
	margin:0px 0px 0px 0px;
	width:400px;
}

#leftContentMainKunskap #textContent .listtable th {
	background: #e8e5e2;
	padding:2px 0px 2px 5px;
}
#leftContentMainKunskap #textContent .listtable td {
	padding:2px 0px 2px 20px;
}

#leftContentMainKunskap h1{

	margin:0px 0px 15px 0px;
	color:#f6a519;
	font: bold 22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#leftContentMainKunskap span.newsdate {
	display:block;
	margin:-15px 0px 15px 0px;
	color:#a5a5a5;
}
#leftContentMainKunskap span.newsdatearchive {
	color:#a5a5a5;
}

#leftContentMainKunskap h2{

	margin:0px 0px 15px 0px;
	color:#f6a519;
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#leftContentMainKunskap h3{

	margin:0px 0px 0px 0px;
	padding:0px;
	color:#f6a519;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#leftContentMainKunskap form{
	background: #e8e5e2;
	padding:15px;
}

#leftContentMainKunskap .textfield{
	background:#fff;
	border:1px solid #fff;
	padding:2px;
	width:170px;
	margin:5px 0px;
}
#leftContentMainKunskap .btnSubmit {
	background-color:#75716d;
	color:white;
	width:89px;
	border:0px none;
}

#leftContentMainKunskap .ingress {
font-weight:bold;
margin-bottom:10px;
line-height:18px;
}

#leftContentMainKunskap p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;}	



/* ------------------------------------------------
	right content
-------------------------------------------------*/

#rightTop {
	height:174px;
	width:750px;
	float:right;
}

#mySelect {
	float:left;
	width:217px;
	position:relative;
	z-index:50000;
}


#rightContent {
	margin-top:7px;
	width:377px;
	float:right;
	background-color:#75716d;
	background-image:url(../images/rightContentBackground.gif);
	background-repeat:repeat-y;
	line-height:18px;
}
#rightContent #rightContentLeft {
	width:218px;
	float:left;
}
#rightContent #rightContentLeft #kronikan, #rightContent #rightContentLeft #byggbloggen, #rightContent #rightContentLeft #nyheter, #rightContent #rightContentLeft #nyhetsbrevet{
	background-repeat:no-repeat;
	background-position:top left;
	padding:6px 0px 5px 20px;
	margin:13px;
}
#rightContent #rightContentLeft #kronikan {
	background-image:url(../images/iconKronikan.gif);
}
#rightContent #rightContentLeft #byggbloggen {
	background-image:url(../images/iconByggbloggen.gif);
}
#rightContent #rightContentLeft #nyheter {
	background-image:url(../images/iconNyheter.gif);
}
#rightContent #rightContentLeft #nyhetsbrevet {
	background-image:url(../images/iconNyhetsbrevet.gif);
}

#rightContent #rightContentLeft #kronikan h4, #rightContent #rightContentLeft #byggbloggen h4, #rightContent #rightContentLeft #nyheter h4, #rightContent #rightContentLeft #nyhetsbrevet h4{
	color:#606060;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}



#rightContent #rightContentLeft #kronikan a, #rightContent #rightContentLeft a{
	color:#167da9;
	font-size:11px;
	text-decoration:none;
}

#rightContent #rightContentLeft #kronikan a:hover, #rightContent #rightContentLeft a:hover{
	text-decoration:underline;
}

#rightContent #rightContentLeft #nyheter span {
	display:block;
	margin-top:3px;
	color:#a5a5a5;
}
#rightContent #rightContentLeft #nyheter a {
	color:#167da9;
	font-size:11px;
	text-decoration:none;
}
#rightContent #rightContentLeft #nyheter a:hover {
	text-decoration:underline;
}

#rightContent #rightContentLeft #newsRegisterForm {
	padding:6px 5px 5px 16px;
	margin:13px;
	color:#606060;
}
#rightContent #rightContentLeft input {
	width:143px;
	border:0px none;
	padding:3px;
}
#rightContent #rightContentLeft .btnSubmit {
	background-color:#75716d;
	color:white;
	width:149px;
	border:0px none;
}

#rightContent #rightContentRight {
	width:158px;
	float:left;
}
#rightContent #rightContentRight .margin{
	margin:25px 5px 5px 10px;
}
#rightContent #rightContentRight .margin a:hover {
	background: #65615e;
}	

#rightContent #rightContentRight a{
	clear:both;
	float:left;
	width:135px;
	text-decoration:none;
	cursor:pointer;
}
#rightContent #rightContentRight a strong{
	float:left;
	color:white;
	line-height:20px;
	height:20px;
	padding:0 5px;
	margin:0;
	background:#f6a519;
	text-decoration:none;
}
#rightContent #rightContentRight a:hover strong{
	background:#f69c00;
}
#rightContent #rightContentRight a:hover i{	
	color:#dedede;
}
#rightContent #rightContentRight a i{
	float:left;
	clear:both;
	color:white;
	padding:5px 5px 25px 5px;
	font-style:normal;

}
#rightContent #rightContentLeft h3 {
	width:218px;
	height:55px;
	text-indent:-10000px;
	background-image:url(../images/aktuellt-just-nu.gif);
	overflow:hidden;
}



/* ------------------------------------------------
	index
-------------------------------------------------*/


#frontImage {
	border:6px solid #96918e;
}

#trygghet {
	background: #474441;
	width:717px;
	height:72px;
	left:-13px;
	position:relative;
	z-index:1000;
	padding:15px 40px 35px 40px;
}
#trygghet h1{
	color:#f6a519;
	font: bold 28px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#trygghet h2 {
	color:#fff;
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding:0px 180px 0px 0px;
}
#fronBlocks {
	/* background: url(../images/satter-du-ocksa-tryggheten.gif) no-repeat bottom left;
	height:238px; */
	background:#474441;
	width:704px;
	height:211px;
	padding:0px 0px 0px 6px;
}
#fronBlocks .block{
	height:204px;
	width:226px;
	float:left;
	margin-right:7px;
	background-color:#FFFFFF;
}
#fronBlocks .nomargin{
	margin:0px;
}
#fronBlocks .block img {
	margin-bottom:10px;/* solid #f6a519;*/
	margin:4px;
}
#fronBlocks .block h2 {
	margin:10px;
	display:block;
}
#fronBlocks .block p {
	margin:10px;
	color:#606060;
}
#fronBlocks .block a {
	position:absolute;
	height:204px;
	width:226px;
	background-image:url(../images/rightArrow.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	text-indent:-10000px;
	overflow:hidden;
	display:block;
}
#fronBlocks .block h2 {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#f6a519;
}



/* ------------------------------------------------
	footer
-------------------------------------------------*/

#footer {
	background-image:url(../images/footer_background.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-top:-86px;
	position:relative;
	width:100%;
}

#footerBottom {
	background-image:url(../images/fotterRightBackground.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#footerBottom #footerContent{
	height:30px;
	padding-top:56px;
	margin-left:100px;
}
#footerBottom #footerContent p, #footerBottom #footerContent a{
	color:#606060;
	font-size:11px;
	height:30px;
	line-height:30px;
}

#footerBottom #lotsOfLinks 
{
    margin:0px auto -50px auto;
    color: #FFFFFF;    
	display:block;
	height:70px; 
	width:1062px;
}

#footerBottom #lotsOfLinks a
{
    color: #FFFFFF;
}

#leftFooter {
	margin-top:6px;
	width:704px;
	float:left;
	height:28px;
	background-color:#64625f;
}
#leftFooter p {
	float:left;
	padding-left:13px;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#FFFFFF;
}

.addthis_button { float:right;
				  display:block;
				  margin:6px 10px 0px 0px; }
#rightFooter {
	margin-top:6px;
	width:376px;
	float:right;
	height:28px;
	background-color:#45423f;
}
#rightFooter img {
margin:3px 5px 0px 55px;
float:left;
}
#rightFooter .inpTxt {
	margin:3px 5px 0px 0px;
	border:0px none;
	float:left;
	position:relative;
	/*padding-top:3px;*/
	height:22px;
	line-height:22px;
	background-color:#FFFFFF;
	width:130px;
}
#rightFooter .inpImg {
	margin:3px 5px 0px 0px;
	float:left;
}

.clear {
	height:0.1px;
	overflow:hidden;
	clear:both;
}

#leftContentMain #textContent .blogtable {
	clear:both;
	display:block;
	width:400px;
	margin:5px 0px 5px -5px;
	padding:5px;
}
#leftContentMain #textContent .blogtableimg {
	float:left;
	display:block;
	width:100px;
}
#leftContentMain #textContent .blogparent {
	float:left;
	display:block;
	width:300px;
}
#leftContentMain #textContent .blogtable h2 {
	display:block;
	padding:0px 0px 0px 15px;
	margin:0px;
	color:#f6a519;
	font-size:16px;
	text-decoration:none;
}
#leftContentMain #textContent .blogtable p {
	padding:0px 0px 0px 15px;
}
#leftContentMain #textContent .blogtable2 {
	background: #f1f1f1;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/**
* @file elSelect.js
* @downloaded from http://www.cult-f.net/2007/12/14/elselect/
* @author Sergey Korzhov aka elPas0
* @site  http://www.cult-f.net
* @date December 14, 2007
* 
*/
.elSelect {
	width:206px;
	height:20px;
	margin:6px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;		
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	background:url(../eng/images/select_bg2.gif) no-repeat 0% 0%;
}
.elSelect .selected {
	/*background-color:#fff !important;
	color:#b1b1b1 !important;	*/
	color:#fff !important;	
	background-color: #f6a519 !important;
}
.elSelect .clear {
	clear:both;
}
.elSelect .selectedOption {
	float:left;
	padding:2px 0 0 6px;
	width:177px;
	font-weight:bold;
	font-size:12px;
	color:#706f6d;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;		
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;					
}
.elSelect .dropDown {
	width: 23px;
	height: 20px;
	float: right;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;		
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	background:url(../eng/images/select_arrow.gif) no-repeat 0% 0%;
}
.elSelect .optionsContainerTop {
	position:absolute;
	/*background:url(../images/select_top.gif) repeat-x 0% 0%;*/
	background:#efefef;
	width:100%;
	height:6px;
}
.elSelect .optionsContainerTop div {
	/*background:url(top_left.gif) no-repeat 0% 0%;
	background:#efefef;*/
	width:100%;
	height:6px;
}
.elSelect .optionsContainerTop div div {
	/*background:url(top_right.gif) no-repeat 100% 0%;
	background:#efefef;*/
	width:100%;
	height:6px;
}
.elSelect .optionsContainerBottom {
	position:absolute;
	/*margin:-5px 0 0 0;
	background:url(bottom_center.gif) repeat-x 0% 0%;
	background:#efefef;*/
	background:#efefef;
	width:100%;
	height:6px;
	/*background:url(../images/select_bottom.gif) repeat-x 0% 0%;*/
}
.elSelect .optionsContainerBottom div {
	/*background:url(bottom_left.gif) no-repeat 0% 0%;
	background:#efefef;*/
	width:100%;
	height:6px;
}
.elSelect .optionsContainerBottom div div {
	/*background:url(bottom_right.gif) no-repeat 100% 0%;
	background:#efefef;*/
	width:100%;
	height:6px;
}
.elSelect .optionsContainer {
	position:absolute;
	display:none;
}
.elSelect .option {
	padding:5px 0 5px 5px;
	/*background-color:#ECF1F2;*/
	background:#efefef;
	text-align:left;
	color:#706f6d;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;		
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
}
.elSelect .disabled {
	background-color:#C0CCCF;
	border-left:solid 1px #749490;
	border-right:solid 1px #749490;
	color:#90A4AA;
}
.icon_1 {
	background:url(icon_1.gif) no-repeat 4px 50%;
	padding-left:20px !important;
}
.icon_2 {
	background:url(icon_2.gif) no-repeat 4px 50%;
	padding-left:20px !important;
}
