* {
	margin: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background:#fffefe url(../images/bg.gif) repeat-x left top;
	text-align: center;
}
body.inside {
	background:#fffefe url(../images/bgInside.gif) repeat-x left top;
}
#container {
	width:960px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#header {
	width:960px;
	height:135px;
	position:relative;
	float:left;
}
#header h1 {
	position:absolute;
	left:0;
	bottom:20px;
}
#header h1.logo a {
	background:url(../images/insea-logo.gif) no-repeat;
	width:230px;
	height:86px;
	text-indent:-9999px;
	display:block;
}
#header h1.logoEN a {
	background:url(../images/insea-logoEN.gif) no-repeat;
	width:230px;
	height:86px;
	text-indent:-9999px;
	display:block;
}
#header li {
	display:inline;
	float:left;
	font-size:0.7em;
}
#header a {
	color:#000000;
}
ul#langs {
	position:absolute;
	right:0;
	top:20px;
}
li.gr a {background:url(../images/gr-flag.gif) no-repeat;}
li.en a {background:url(../images/uk-flag.gif) no-repeat;}
ul#langs a {
	text-indent:-9999px;
	margin-right:10px;
	display:block;
	width:24px;
	height:19px;
}
ul#topNav {
	position:absolute;
	right:0;
	bottom:50px;
}
ul#topNav li a {
	text-transform:uppercase;
	display:block;
	padding:0 10px 0 0;
}
ul#topNav li a:hover, ul#topNav li.selected a {
	text-decoration:none;
	color:#ccc;
}
.box {
	width:280px;
	height:164px;
	float:left;
	margin:0 15px 0 0;
	padding:10px;
	position:relative;
}
.box h2 {text-indent:-9999px;}
#content .box p {font-size:0.7em;}
a.more {display:block; text-indent:-9999px; background:url(../images/moreBtn.gif) no-repeat; width:113px; height:23px; position:absolute; bottom:10px;}
a.moreBlack {display:block; text-indent:-9999px; background:url(../images/moreBtnBlack.gif) no-repeat; width:113px; height:23px; position:absolute; bottom:10px;}
a.moreEN {display:block; text-indent:-9999px; background:url(../images/moreBtnEN.gif) no-repeat; width:113px; height:23px; position:absolute; bottom:10px;}
.security {background:url(../images/security-home-box.jpg) no-repeat;}
.energy {background:url(../images/energy-home-box.jpg) no-repeat;}
.systems {background:url(../images/systems-home-box.jpg) no-repeat;}
.securityEN {background:url(../images/security-home-boxEN.jpg) no-repeat;}
.energyEN {background:url(../images/energy-home-boxEN.jpg) no-repeat;}
.systemsEN {background:url(../images/systems-home-boxEN.jpg) no-repeat;}
#content {
	width:965px;
	float:left;
	position:relative;
	padding-top:10px;
}
#content p , #rightColumn li{
	font-size: 0.8em;
	line-height: 1.25em;
	margin: 0.7em 0;
	text-align: left;
	color:#000;
}

#rightColumn ul
{
    list-style-type:circle;
    padding-left:25px;
}
#rightColumn ul ul
{
    list-style-type:disc;
    padding-left:25px;
}

#rightColumn h1 {
        margin-top:0px;
}

#content h1, #content h2, #content h3 {
        color:#ACC258;
        font-weight:normal;
}

#content h1 {
        font-size:1.4em;
}

#content h2 {
        font-size:1.2em;
}

#content h3 {
        font-size:1.0em;
}

#leftColumn {
	width:170px;
	float:left;
    margin-top:-10px;
}
ul#subNav {font-size:0.7em;}
ul#subNav li {line-height:24px; border-bottom:1px solid #c8cacf;}
ul#subNav a {
	font-weight:bold;
	color:#5ab4e7;
}
ul#subNav a:hover {
	text-decoration:none;
	color:#000000;
}
#rightColumn {
	width:770px;
	float:left;
	background:#FFFFFF;
	margin-top:-10px;
	padding:10px;
}
#footer ul {
        margin-bottom:15px;
}

#footer {
	width:960px;
	margin:20px 0 0 0;
	text-align:left;
	float:left;
	border-top:1px solid #000000;
	padding-top:10px;
	font-size:0.7em;
}
#footer li {
	display:inline;
}
#footer li a {
	color:#000000;
	margin-right:10px;
}
#footer p {
        color:#000;
        margin:7px 0 7px 0;
}
#footer a {
	color:#066caa;
}
a {
	color:#066caa;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#header h1 a:hover, ul#langs a:hover, a.moreBlack:hover, a.more:hover {
	opacity:.60;
	filter: alpha(opacity=60); 
	-moz-opacity: 0.6;
}
#robo tr td{
    border:1px solid;
}
#robo td{
    padding:5px;
}
#homeFlash{
    float:left;
    border:0px none;
}

#patent{
    text-align:center;
}

#patent li {
	display:inline;
	float:left;
    margin:10px 30px;
    text-align:center;
}

#patent img {
    border:1px solid #E2E2E2;
}
.contactForm {font-size:0.8em;}
.contactForm th {width:150px;vertical-align:top;}
.contactForm td, .contactForm th {padding:5px 0;}
.contactForm input, .contactForm textarea {-moz-border-radius: 3px;-webkit-border-radius: 3px; border: 1px solid #ccc;padding:3px;font-family:inherit;font-size:inherit;width:300px;}
.contactForm input.btn {width:80px;}