blockquote{
	margin-left : 15px;
	margin-right : 1px;
}
.topmenu { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	text-transform: none;
	text-decoration: none;
	color:#000000;
}
td {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}
.tdsmall {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}
.leftmenu {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font : 10px/16px; */
	font-size: 10px;
	font-weight:bold;
	color:#000000;
	
}
.leftmenu:hover{
	text-decoration:none;
}
.leftmenuhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.bannercell{
	background-color:#000000;
}
/*
a:visited{
	color:#465267;
}
*/
a{
	color:#667287;
}
.bll{
	color:#000000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt;
}
.headtxt {  
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13pt;
	color:#667287;
	font-weight:bold;	
}
.searchbox{
	font-family: MS Sans Serif, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	width:110px;
}
.buylink{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight:bold;	
}
.ng{
	font-family:verdana;
	font-size:8pt;
}
.tdlogo{
	font-family:verdana;
	font-size:8pt;
	background-color:#FFFFFF;
}
.phonedesc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#000000;
}
.phoneinfo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}

table#manufacturetable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	border:thin;
	border-color: #999999;
	border-style: solid;
	border-width:1px;
}

table#manufacturetable th{
	background-color: #DDDDDD;
	text-align:left;
}

.modlink{
	text-align:left;
	width:auto;
	border:solid;
	border-width:0px;
	border-left:0px;
	border-color:#DDDDDD;
}
.modthumb{
	text-align:right;
	width:auto;
	border:solid;
	border-width:0px;
	border-right:0px;
	border-color:#DDDDDD;
}
.phonetables{
	width:100%;
	border:none;
	border-color:#000000;
	border-width:1px;
	background-color:#FFFFFF;
}

.blacklinktd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:bold;
	background-color:#E2E5EB;
}

.blacklinktd a{
	color:#000000;
}

td#am{
/* Active manufacture */
	background-color: #EEEEEE;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	font-weight:bold;
}



.whitebg{
	background-color:#FFFFFF;
}
.tdlm{
	font-size:8pt;
	font-family:verdana;
}


.ytterramme{
	min-width: 800px;
	max-width: 1200px;
	width: expression(document.body.clientWidth < 802? "800px" : document.body.clientWidth > 1202? "1200px" : "auto");	
	margin-right:auto;
	margin-left:auto
}

.innholdsramme{
	/* background-color:#00CC99;*/
	width:inherit;
	margin-right:5px;
	margin-left: 5px;
	background-color:#999999;
}

.toppramme{
background-image : url(//www.esato.com/gfx/esato_top_logo.png); 
/*background-image : url(//www.esato.com/gfx/esato-top-jul-2013.png); */
	width: inherit;
	background-repeat:no-repeat;
	height:60px;
}

.logotext{
	font-family:verdana,geneva;
	font-size:7pt;
}



.lksbc{background-color:#FFFFFF;font-family:verdana,helvetica;font-size:10px;font-weight:bold;text-align:center;}
.lksb{background-color:#FFFFFF;font-family:verdana,helvetica;font-size:10px;font-weight:bold;}
.lk{background-color:#FFFFFF;font-family:verdana,helvetica;font-size:13px;}
.lknl{background-color:#FFFFFF;font-family:verdana,helvetica;font-size:10pt;text-align:center;}
.lkd, .lkdonline, .monline1, .monline2, .monline3, .laffonline{background-color:#FFFFFF;font-family:verdana,helvetica;font-size:10px;text-align:left;}
.lkdesc{background-color:#FFFFFF;font-family:verdana,helvetica;font-size:10px;}
.lkn{background-color:#FFFFFF;font-family:verdana,helvetica;font-size:10px;text-align:right;}
.lki{background-color:#FFFFFF;}
.lkb{font-weight:bold;color:#000000;margin-left:3px;font-size:14px;}
.lkdonline, .monline1, .monline2, .monline3, .laffonline{
/*	background-color: #E4E8ED;*/
	background-color:#EEEEEE;
	background-position:bottom right;
	background-repeat:no-repeat;
}

.lkdonline{
	background-image:url('/board/images/posteronline.png');
}

.monline1{
	background-image:url('/board/images/massonline1.png');
}

.monline2{
	background-image:url('/board/images/massonline2.png');
}

.monline3{
	background-image:url('/board/images/massonline3.png');
}

.laffonline{
	background-image:url('/board/images/laffonline.png');
}
/*
#forumbol.gootbl{
	margin-right:20px;
	border:4px;
	border-width:0px;
	border-color:#FFFFFF;
	border-style:solid;
	padding:0px;
	border-spacing:1px;
	width:100%;
}

*/

#forumtopmenu{
	padding-bottom:20px;
	padding-top:0px;
	margin-top:0px;
}

#forumtbl{
	border:1px;
	border-style:groove;
	border-color:#666666;
	border-collapse:collapse;
	padding:5px;
	border-spacing:0px;
	margin-top:20px;
}

/*
#forumtbl:first-child > td{
	border:1px;
	border-style:dotted;
	border-color:#999999;
	border-left-color: #CCCCCC;
	padding:5px;
	margin:5px;

}


.tdposttext{
	border-width:15px;
	border-style:dotted;
	font-face:arial;
	padding:1px;
	margin:4px;
	border-spacing:0px;
	border-color:#DDDDDD;
}
*/
#forumtbl td{
	border:1px;
	border-style:solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	margin:0px;
	border-spacing:0px;
	border-color:#DDDDDD;
}

#forumtbl td table td{
	border:0px;
	border-style:solid;
}

#forumtbl td.gootd{
	border:1px;
	border-style:solid;
	text-align:center;
	padding-right:30px;
	border-color:#DDDDDD;
}

.forul{
/*	width:500px;*/
	font-size:xx-small;
	float:left;
}


.forul, .forumnewposts.ul{
	font-weight:bold;
}

.forul, .forulnewreply.ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-top:0.15em;
} 

.forul li{
	float: left;
	margin: 0px 0.12em;
}

.forulnewreply{
	float:right;
	font-size:x-small;
	width:170px;
	text-align:right;
	margin-right:10px;

}
.forulnewreply.ul li{
	float: right;
	margin: 0px 0.12em;
}



.forul li a{
	background: url('/gfx/forummenubg.png') #fff bottom left repeat-x;
	height: 1.9em;
	line-height: 2em;
	float: left;
	width: 7em;
	display: block;
	border: 0.1em solid #dcdce9;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.forul.li a:hover, .forulnewreply.ul.li a:hover{
	text-decoration: underline;
}

.forummenudesc{
	float:left;
	width:5.5em;
	font-size:0.7em;
	padding:0.3em;
	margin:1px 0px 0px 0px;
	border-style:solid;
	border-width:1px;
	border-color:#DDDDDD;
	border-right-width:0px;
	font-weight:normal;
}

.forulnewreply li a{
	background: url('/gfx/forummenubg.png') #fff bottom left repeat-x;
	height: 1.9em;
	line-height: 2em;
	width: 9em;
	display: block;
	border: 0.1em solid #dcdce9;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

#newpmnotice{
	color:#CC0000;
	font-weight:bold;
}




/*
#forumtbl .gootd .gootbl{
	text-align:right;
	border:1px;
	border-style:hidden;
	padding:0px;
	margin:0px;
	border-spacing:0px;
	margin-left:30px;
}

#forumtbl .gootd .gootbl td{
	border:0px;
	border-style:hidden;
	text-align:right;
}
*/
#forumtbl th.posthead{
	background-color: #F8F9FA;
	color:#000000;
	text-align:left;
	font-size:1.1em;
	border-style:solid;
	border-width:1px;
	height:28px;
	padding-left:8px;
}



.sig{
	font-size:9px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	border-top-style:solid;
	border-top-color: #CCCCCC;
	border-top-width:1px;
	margin-top:20px;
	clear:both;
/*	text-align:left;
	float:right;
	*/
}

.forumnavi{
	font-size:x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.forumnavi a{
	border:1px #CCC solid;
	padding:2px 6px 2px 6px;
	text-decoration:none;
	margin-left:3px;
}
.forumnavi a:hover{color:#333}
.forumnavi b{
	border:1px #CCC solid;
	padding:2px 6px 2px 6px;
	margin-left:3px;
}

.forumnavil{
	font-weight:bold;
	font-size:larger;
}

.pquote{
	margin-left:20px;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	padding-left:5px;
	background-color:#EFEFEF;
}

.topmenus{
	background-color: #B9BBBF;
	background-image:url('/gfx/e2t1.gif');
	text-align:right;
	font-size:11px;
	text-decoration : none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}

.topmenus{
	background-color: #B9BBBF;
	background-image:url('/gfx/e2t1.gif');
	text-align:right;
	font-size:11px;
	text-decoration : none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
.botmenu{
	background-color: #B9BBBF;
	text-align:right;
	font-size:11px;
	text-decoration : none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
.topmenus2{
	background-color: #667287;
	background-image:url('/gfx/e2t2.gif');
	text-align:right;
	font-size:11px;
	text-decoration : none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	border-right-color:#CC0000;
	border-right:thin;
}

.topmenus A{
	text-decoration: none;
	color: #000000;
}

.topmenus A:hover{
	text-decoration: underline;
}

.topmenus2 A{
	text-decoration: none;
	color: #FFFFFF;
}

.topmenus2 A:hover{
	text-decoration: underline;
	color: #EEEEEE;
}

.botmenu A{
	text-decoration: none;
	color: #000000;
}

.botmenu A:hover{
	text-decoration: underline;
	color: #000066;
}

.sep{
	margin: auto 6px auto auto;
	margin-right: 6px;
	line-height:11pt;
	text-align:center;
	margin-left: 6px;
	font-weight: normal;
	color:#666666;
}
.body{
	background-color:#667287;
	margin:5px;
	margin-top:0px;
}

div#hrline, h1{
	min-width:250px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	font-size:11pt;
	font-family:arial, Helvetica, sans-serif;
	border-bottom:3px;
	border-color: #666666;
/*	border-style: dashed; */
	border-style:solid;
	border-width:1px;
	border-bottom-style: hidden;
	border-left-style: hidden;
	background-color:#F2F2F2;
	margin-left:10px;
	margin-right:10px;
	
/*
	background-color: #B9BBBF; // Denne ble litt mørk
	background-image:url('http://www.esato.com/gfx/dots_small_test_v2.gif');
*/
	background-repeat: repeat-x;
}

div#hrline A{
	text-decoration: none;
	color:#000000;
	font-weight:bold;
	font-size:11pt;
	font-family:arial, Helvetica, sans-serif;
}


div#hrline A:hover{
	text-decoration: underline;
}

div .hrline, h1{
	min-width:250px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	font-size:11pt;
	font-family:arial, Helvetica, sans-serif;
	border-bottom:3px;
	border-color: #666666;
	border-style:solid;
	border-width:1px;
	border-bottom-style: hidden;
	border-left-style: hidden;
	background-color:#F2F2F2;
	margin-left:10px;
	margin-right:10px;
	background-repeat: repeat-x;
}

div .hrline A{
	text-decoration: none;
	color:#000000;
	font-weight:bold;
	font-size:11pt;
	font-family:arial, Helvetica, sans-serif;
}


div .hrline A:hover{
	text-decoration: underline;
}

.postsoptions{
	border-bottom-width:1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999; 
	border-left-width:1px;
	border-left-style: dotted;
	border-left-color: #999999; 
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-left:10px;
	vertical-align: top;
	text-align:right;
	float:right;
	clear:both;
	background-color: #F8F9FA
}

.postsoptions .pi{
	margin:3px 15px 3px 15px;
}



/*
.postsoptions img{
	margin-top:3px;
	margin-bottom:3px;
	margin-right:15px;
}
*/

ul#menulist{
	margin: 0;
	margin-left: 10px;
}


ul#menulist li{
	list-style: none;
	display: inline;
}
ul#menulist li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
	background: none;
}

.maincontent{
	background-color:#FFFFFF;
	min-height: 700px;
	/*margin-right:160px;*/
}


.goor{
position:absolute;
top:90px;
right:0px;

}

/* For phone search field */
#phonesearchlay{
	background-color:#FFFFFF;
	position:absolute;
	border:1px solid #666666;
	display:none;
	white-space: nowrap;
	overflow:auto;
	z-index:10;
/*	width:230px; */
}

#ajax_searchtable td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#ajax_searchtable .fc{
	text-align:right;
}

.prodfelt{
	background-color:#FFFFFF;
	position:absolute;
	border:1px solid #666666;
	height:200px;
	display:none;
	white-space: nowrap;
	overflow:auto;
}
.modelname{
	font-size:11pt;
	font-weight:bold;
}

.newshead{
	font-size:10pt;
	vertical-align:top;
}

.newshead a{
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight:bold;
}

.newssub{
	font-size: 1.0em;
	line-height: 1.2em;
	width:50%;
	vertical-align:top;
}
.newssub a{
	font-weight:bold;
}
.newsgal{
	float:left;
	margin:5px;
}
.newsgal img:hover{border-color:#999}
.newsgal img{
	border:1px solid #ccc;
	display:block;
}
.frontbody{
	font-size: 1.0em;
	line-height: 1.2em;
}
.frontforumposts a{
	font-size:11pt;
	margin:10px;
}

#frontgoogle{
	float:inherit;
	text-align:center;
	margin:10px;
}
.frontthemeli{
	font-size:8pt;
}

.tdsplitter{
	width:1px;
	background-color: #E4E8ED;
}
#cebittbl{
	background-image:url("/gfx/cebittableback.gif");
	background-repeat:no-repeat;
}

#cebittbl td{
	padding:10px;
}
.innetabell{
	width:96%;
	margin:auto auto auto auto;
/*	margin: auto 10px auto 10px; */
}
.innactiveorder{
	color: #909090;
}

.newstd{
	border-color: #666666;
	border-width:0px;
	padding-left:5px;
	padding:15px;
	border-bottom-style: hidden;
	border-left-style:hidden;
	border-bottom-style:hidden;
	margin: auto auto 50px 50px;
	width:50%;
	background-image: url('/gfx/leftbottomcorner.gif');
	background-repeat:no-repeat;
	background-position: bottom left;
}

.newstd a{
	font-size:larger;
	font-family:Arial, Helvetica, sans-serif;
}

.bildezoom{
/*	zoom: 1; */
	overflow: auto;
	width: 530px;
}

#themesmain{
	margin:15px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:small;
}
h4{
	font-size:11pt;
	font-family:Verdana,Arial,Helvetica;
}
#pmw{
	position:relative;
	top : 0px;
	left : 0px;
	display : none;
	font-size : 0.9em;
	font-family : Verdana, Helvetica;
	font-weight : bold;
	color : #000;
	background-color : #EEE;
	width:98%;
	border-color:#CCC;
	padding:5px;
	border-style:solid;
	border-width:1px;
}
#pmw a{	color : #FF0000;}

#mdlad{height:110px}
.news-front-img{
	padding:10px 10px 0px 5px;
}
.padding-right-20{
	padding-right:20px;
}
.user-comment-txt{
	padding:10px 0px 0px 0px;
	margin:0px;
	clear:left;
	color:#000;

}
.user-comment-username{
	color:#777;
	padding:3px 0px 0px 10px;
	float:left;
	margin:0px;
	line-height:1em;
	clear:left;
	
}
.slideclass{
	width:100px;
	height:100px;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	text-align:center;
	margin:2px;
	vertical-align:middle;
	float:left;
}
.forumeditby{
	font-family:arial;
	font-size:10px;
	padding-top:20px;
}
#relmods{
	font-size:0.8em;
	font-family:verdana;
	padding-left:15px;
	padding-top:0px;
	margin-top:0px;
}
#relmods li{
	margin-top:4px
}
.fohidavaimg{
	display:inline;
	position:absolute;
}
.foimhol{
	display:inline;
	position:relative;
}
.foavim{
	top:1px;
	margin-left:4px;
	margin-bottom:4px;
}
.f_desc_b{
	font-weight: bold;
}
#utable{
	border-width:0px;
	border-style:none;
	margin:10px;
	background-color:#DDDDDD;
	table-align:center;
}
 
#utable td{
	font-size:1em;
	font-family: Verdana, Helvetica;
	color:#000000;
	padding:6px;
	border-style:none;
	background-color:#FFFFFF;
}
#noticediv{
font-family:verdana,helvetica;
font-size:10px;
font-weight:bold;
border:1px solid #444;
text-align:center;
margin-left:200px;
margin-right:auto;
margin-top:4px;
background-color:#393;
color:#FFF;
width:500px;
padding:3px;
position:absolute;
}
#noticediv a{
font-family:verdana,helvetica;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#FFF;
}
.eg_tar{
	text-align:right;
}
.border0{border-width:0px}
.commenthead{
	background-color:#eee;
	border:1px solid #e8e8e8;
	border-top-color:#eee;
	color:#000;
	font-weight:bold;
	font-family:tahoma,verdana,helvetica;
	padding:2px 3px 2px 3px;
}
.commentw{
	font-style:italic;
	border-top:1px dotted #ccc;
	font-size:0.8em;
	color:#777;
}
.commenttxt{
	margin:3px 15px 15px 15px;
	
}
.talr{text-align:right}
