BODY {
	margin: 0;
}
UL { margin-left: 0; padding: 0;}
LI {
	list-style-type: none;
	padding-left: 17px;
	background: transparent url('../images/bullet-li.gif') 0 4px no-repeat;
	margin-bottom: 2px;
}
LI UL {
	margin-top: 5px;
}
LI UL LI {
	padding-left: 17px;
	background: transparent url('../images/bullet-li-small.gif') 0 4px no-repeat;
}

#main {
	width: 900px;
}

#header {
	width: 100%;
	height: 73px;
	margin-bottom: 1px;
	background-color: #839199;
}

#header #logotype A { border: 0; }
#header #logotype IMG {
	width: 113px;
	height: 73px;
	border: 0;
}

#language {
	width: 80px;
	height: 44px;
	background-image: url(../img/common/bg_language.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 816px;
	top:25px;
}

#language SELECT {
	margin:22px 0px 0px 14px;
}

#header #main-nav {
	position: absolute;
	top: 0;
	left: 113px;
	width: 787px;
	height: 22px;
	background: #000 url(../images/bg-main-nav.gif) 0 0 no-repeat;
	font-size: 1px;
}
#header #main-nav IMG {
	border: 0;
	border-right: 1px solid white;	
}
#header #main-nav A { border: 0; }

#top-plate {
	height: 73px;
	width: 100%;
	overflow: hidden;
}
#top-plate .promotion, #top-plate .contact {
	width:224px;
	height: 73px;
	float: left;
	background-color: black;
}
#top-plate .grey {
	height: 73px;
	width: 449px;
	float: left;
	margin: 0 1px 0 1px;
	background-color: black;
}

#cover {
	width: 100%;
	height: 220px;
	overflow: hidden;
	margin-bottom: 1px;
}
#cover #case-study, #cover #promotion, #cover #advert {
	height: 100%;
	float: left;
	
	background-color: #000;
}
#cover #case-study {
	width: 224px;
	margin-right: 1px;
}
#cover #promotion {
	width: 449px;
	margin-right: 1px;
}
#cover #advert {
	width: 224px;
}

#content { 
	display: table; 
}
#content .box {
	float: left;
	margin-right: 1px;
}

#content .box.small { width: 224px; }
#content .box.small A { color: #5588bb; }
#content .box.small A:hover { color: #155697; }
#content .box.small .sub-nav DIV A, #content .box.small .sub-nav DIV A:hover { color: #a54d4d; }
#content .box.small .sub-nav DIV A.active, #content .box.small .sub-nav DIV A.active:hover { color: #3F658B; }
#content .box.small.bg { width: 224px; background: transparent url(../images/bg-box-small.gif) 0 0 repeat-x; }
#content .box.small UL LI { margin-bottom: 15px;}
#content .box.small UL LI A { color: #5588bb; }
#content .box.mid { width: 449px; background: transparent url(../images/bg-box-mid.gif) 0 0 repeat-x; overflow: hidden; }
#content .box.big { width: 674px; background: transparent url(../images/bg-box-mid.gif) 0 0 repeat-x; }
#content .box.small .pad {	margin: 28px 11px 11px 11px; }
#content .box.mid .pad { margin: 11px 22px 11px 22px; }
#content .box.big .pad { margin: 11px 22px 11px 22px; }
#content .box.mid A { color: #5588bb; }
#content .box.mid A:hover { color: #155697; }
#content .box.mid TABLE {
	width: 100%;
	border-collapse: collapse;
}
#content .box.mid TABLE TH {
	text-align: left;
	color: #5588bb;
	vertical-align:top;
}
#content .box.mid TABLE TD.sub-hdr {
	text-align: left;
	font-weight:bold;
}
#content .box.mid TABLE TD {
	/* border:0; */
	vertical-align:top;
}

#content .box.mid TABLE.tabulka-s-linkama TD { 
	border-top: 1px solid #c1c8cc;
}
#content .box.mid TABLE TD A {
	border: none;
}
#content .box.mid TABLE TR.alternate TD, #content .box.mid TABLE TR.alternate TH {
	background-color: #e1e8f4;
}
#content .box.mid TABLE TD.right, #content .box.mid TABLE TH.right { text-align:right; }
#content .box.mid TABLE TR.last TD {
	border-bottom: 1px solid #c1c8cc;
}
#content .box.small H2.icon {
	display: block;
	padding-left: 28px;
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-color: transparent;
}
#content .box.small H2.icon.files { background-image: url(../images/icon-files.gif); }
#content .box.small H2.icon.quote { background-image: url(../images/icon-quote.gif); }
#content .box.small H2.icon.news { background-image: url(../images/icon-news.gif); }
#content .box.small H2.icon.contact { background-image: url(../images/icon-contact.gif); }
#content .box.small H2.icon.contact.two-line { background: transparent url(../images/icon-contact.gif) 0 0 no-repeat; }
#content .box.small H2.icon.video { background-image: url(../images/icon-video.gif); }
#content .box.mid UL LI { margin-bottom: 5px;}

#footer {
	height: 27px;
	width: 100%;
	background: #000 url(../images/bg-footer.gif) 0 0 repeat-x;
	color: #fff;
	font-size: 10px;
}
#footer A { color: #fff; border-bottom: 1px dotted #c1c8cc solid; }
#footer A:hover { color: #ce6060 }
#footer #copyright { float: left; margin-left: 11px; margin-top: 9px; display: inline; }
#footer #author {	float: right; margin-right: 11px; margin-top: 9px; display: inline; }
#logo-netstar {
	width:155px;
	height:53px;
	position: absolute;
	top: 22px;
	left: 739px;
}
#user-info {
	position:absolute;left:653px;width:140px;color:white;height:20px;font-size:11px;font-weight:bold;overflow:hidden;top:4px;
}
#user-info img {
	margin:0 4px 0 4px;
	border:0 !important;
}