/* general styles *************************************************************/
* {
	margin: 0;
	padding: 0;
}
body {
	background: #fff url('../images/bg-html.jpg') repeat-x;
	position: relative;
	color: #383838;
	min-width: 1000px;
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
}
a {
	color: #0084aa;
	font-weight: normal;
}
a:hover {
	text-decoration: none;
}
img {
	border: none;
}
p {
	margin: 0 0 10px 0 ;
	line-height:16px;
}

ul,
ol {
	list-style: none;
}
address {
	font-style: normal;
}

.wrap {
	width: 100%;
	overflow: hidden;
}
.left {
	float: left !important;
	display: inline;
}
.right {
	float: right !important;
	display: inline;
}
.leftalign {
	text-align: left;
}
.rightalign {
	text-align: right;
}
.centeralign {
	text-align: center;
}

#sun {
	position: absolute;
	width: 790px;
	height: 458px;
	z-index: 0;
	top: 0;
	left: 74.5%;
	margin-left: -535px;
	background: url('../images/sun.jpg') no-repeat;
}
#station {
	position: absolute;
	width: 305px;
	height: 388px;
	padding: 20px 0 0 210px;
	background: url('../images/station-jpg.jpg') no-repeat;
	z-index: 0;
	top: 0;
	left: 0;
}
#station div {
	width: 305px;
	height: 368px;
	background: url('../images/station-png.png') no-repeat;
}
#flash {
	position: absolute;
	left: 0;
	top: 86px;
	z-index: 0;
	width: 100%;
}
*html #flash
{
	 margin-top:-44px! important
}

#container {
	width: 100%;
	position: relative;
	z-index: 3;
}

/* header *********************************************************************/
#header {
	height: 145px;
	padding: 35px 0 0 10%;
}
/* logo */
h1 {
	position: absolute;
	left: 10%;
	top: 35px;
	width: 191px;
	height: 65px;
	overflow: hidden;
	text-indent: -9999px;
	background: url('../images/logo.gif') no-repeat;
}
h1 a {
	display: block;
	height: 65px;
}
h4
{
	font-size:12px !important;
}
/* tools */
.tools {
	float: right;
	width: 24.7%;
}
.icons {
	float: left;
	padding-left: 10px;
}
.icons li {
	float: left;
	padding: 0 0 1px;
}
.icons a {
	float: left;
	width: 28px;
	height: 28px;
	overflow: hidden;
	text-indent: -9999px;
	margin-right: 10px;
}
.icons a:hover,
.icons .active a {
	background-color: #414141 !important;
}
.i-home {
	background: url('../images/i-home.gif') no-repeat 50% 50%;
}
.i-mail {
	background: url('../images/i-mail.gif') no-repeat 50% 50%;
}
.i-search {
	background: url('../images/i-search.gif') no-repeat 50% 50%;
}
.icons .active {
	background: url('../images/tools-active.gif') no-repeat 50% 100%;
	padding: 0 0 0 10px;
	margin: 0 0 0 -10px;
	position: relative;
}
.langs {
	float: left;
	padding: 8px 0 0;
	color: #fff;
	overflow: hidden;
}
.langs li {
	float: left;
	display: inline;
	border-left: 1px solid #fff;
	margin-left: -1px;
	padding: 0 10px;
}
.langs a {
	color: #fff;
}

/* navigation */
#navigation {
	position: absolute;
	left: 10%;
	top: 135px;
	z-index: 4;
}
#navigation li {
	float: left;
	/*font: 14px/28px Tahoma, Arial, Helvetica, sans-serif;*/
	font: 14px Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 1px;
}
#navigation a {
	float: left;
	color: #90191c;
	height: 40px;
	padding: 0 8px;
	cursor:pointer !important;
}

#navigation span {
	float: left;
	width: 1px;
	height: 40px;
	overflow: hidden;
}
#navigation li.active {
	background: url('../images/nav-active-left.png') no-repeat;
	cursor: pointer;
}
#navigation li.active a {
	color: #000;
	text-decoration: none;
	background: url('../images/nav-active.png') repeat-x;
	cursor: pointer;
}
#navigation li.active span {
	background: url('../images/nav-active-right.png') no-repeat;
	cursor: pointer;
}

/* main content area **********************************************************/
#content {
	margin: 0 0 0 10%;
}

/* navigation column */
#navcol {
	float: left;
	width: 20%;
	padding: 55px 0 0;
	
}
#navcolob {
	float: left;
	width: 15%;
	padding: 55px 0 0;
	
}
.pdf
{
margin: 0 5px 20px 0;
}
.citata 
{
padding-top: 5px;
font-size: 14px;
}
.pdf img
{
margin-bottom: -12px;
margin-right: 10px;
}


#navcolob li {
	margin: 6px 0 0 -18px;
	padding-left: 18px;
	width: 100%;
	position: relative;
	background: url('../images/bullet-txt.gif') no-repeat 0 7px;
	font-weight: bold;
	color: #0084AA;
}
#navcol .inner {
	padding-right: 50px;
}
#navcol h3 {
	font: bold 12px/15px Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
}
#navcol ul {
	margin: 0 0 20px;
}
#navcol li {
	margin: 6px 0 0 -18px;
	padding-left: 18px;
	width: 100%;
	position: relative;
	background: url('../images/bullet-txt.gif') no-repeat 0 7px;
	font-weight: bold;
	color: #0084AA;
}

/* main column */
#maincol {
	float: left;
	width: 60%;
	padding: 50px 0 0;
}
#maincolzak {
	float: left;
	width: 70%;
	padding: 50px 0 0;
}
#maincolob {
	float: left;
	width: 65%;
	padding: 50px 0 0;
}
.logos
{

}

#maincol h2
{
padding: 0px 0 20px 0;
} 
#maincolzak h2
{
padding: 0px 0 20px 0;
} 
#maincol h4
{
padding: 0px 0px 5px 0px;
} 
#maincol table
{
padding-bottom: 20px !important;
border: 1px solid #ababab;
border-collapse: collapse;
text-align: center;
}
#maincol table.noborder 
{
border:none !important;
margin-bottom: 30px !important;
}
#maincol .noborder td
{
text-align: left !important;
padding: 5px  10px 0 0;
border:none !important;
}
#maincol td 
{
padding: 5px;
border: 1px solid #ababab;
border-collapse: collapse;
}
#maincol li
{
	font-weight: normal;
  text-align: left;
  padding: 0px 0 10px 0 !important;
}
.sert img
{
margin: 2px;
padding: 10px;
border: 1px solid #cccccc;
}
#maincol ul
{
 margin-bottom: 20px;  
	margin-left:30px;
	list-style-type:square;
}
h2 {
	color: #000;
	font: 18px/21px Tahoma, Arial, Helvetica, sans-serif;
}
.table {
	margin: 25px 0;
	color: #929292;
	font-style: italic;
}
.table table {
	width: 100%;
	margin: 10px 0 0 -5px;
	color: #000;
	font-style: normal;
	background: #f2f2f2;
	border-collapse: collapse;
	border-top: 5px solid #f2f2f2;
	border-bottom: 5px solid #f2f2f2;
	position: relative;
}
.table th {
	text-align: left;
	padding: 3px 5px;
	
}
.table td {
	color: #505050;
	padding: 0 5px;
}
.table thead td {
	color: #000;
	font-weight: bold;
}

/* sidebar */
#sidebar {
	float: right;
	width: 18%;
	text-align: center;
	padding: 50px 0 0;
}
#sidebar ul {
	padding: 0 50px 0 35px;
}
#sidebar ul li {
	padding: 0 0 40px;
}

/* separator */
#separator {
	height: 1px;
	overflow: hidden;
	background: #dddddd;
	width: 83.5%;
	margin: 15px 0 0 -18px;
	position: relative;
	left: 10%;
}

.slogan {
	display: block;
	width: 527px;
	height: 87px;
	overflow: hidden;
	text-indent: -9999px;
	background: url('../images/slogan.png') no-repeat;
	margin: 35px 0 0 37.5%;
}
#wrap0 {
	height: 149px;
	overflow: hidden;
}
#wrap1 {
	min-height: 325px;
}
#wrap1 .col1 {
	float: left;
	width: 22%;
	overflow: hidden;
}
#wrap1 .col2 {
	float: left;
	width: 30%;
	overflow: hidden;
	padding: 48px 0 0;
}
#wrap1 .col3 {
	float: right;
	width: 45%;
	overflow: hidden;
	position: relative;
}
.publications {
	width: 86px;
	text-align: center;
	margin: 75px 0 0 53px;
}
.clients {
	width: 70px;
	text-align: center;
	float: right;
	margin-right: 44%;
	display: inline;
}
.iso9001 {
position:absolute;
right:4%;
top:415px;
z-index:500;
}
.box {
	width: 100%;
	overflow: hidden;
	color: #737373;
}
.box2 {

	color: #737373;
}
.box h2 {
	font: 18px/22px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.box2 h2 {
	font: 18px/22px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.box h2 a {
	padding-bottom: 2px;
	background: url('../images/dotted.gif') repeat-x 0 100%;
	text-decoration: none;
}
.box2 h2 a {
	padding-bottom: 2px;
	background: url('../images/dotted.gif') repeat-x 0 100%;
	text-decoration: none;
}
.box h2 a:hover {
	background: none;
}
#wrap1 .col3 .box {
	width: 80%;
	height:100px;
}
#wrap2 {
	min-height: 208px;
}

#wrap2 .col1 {
	float: left;
	width: 48%;
	overflow: hidden;
}
#wrap2 .col1 .box {
	float: right;
	width: 60%;
}
#wrap2 .col1 .box2 {
	float: right;
	width: 65%;
}
#wrap2 .col2 {
float:left;
overflow:hidden;
padding-top:10px;
width:49.5%;
}
#wrap2 .col2 .box {
	float: right;
	width: 70%;
}
#wrap2 .box2 {
margin-left:40%;
width:30%;
}
/* footer *********************************************************************/
#footer {
	margin: 25px 0 25px 10%;
	position:relative;
}
.departments {
	float: left;
	width: 64%;
}
.dept {
	float: left;
	width: 49.9%;
	overflow: hidden;
	color: #000;
}
.dept .inner {
	padding: 0 12px;
	min-height: 80px;
}




* html .dept .inner {
	height: 80px;
}
.designed {
	float: right;
	width: 22%;
}
.designed img {
	display: block;
	margin: 5px 0;
}

#content:after,
#footer:after,
#wrap1:after,
#wrap2:after {
	content:".";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
	text-indent: -9999px;
}
* html #content {
	height:1%;
}
*+html #content {
	height:1%;
}
* html #footer {
	height:1%;
}
*+html #footer {
	height:1%;
}
* html #wrap1 {
	height:325px;
}
*+html #wrap1 {
	height:1%;
}
* html #wrap2 {
	height:208px;
}
*+html #wrap2 {
	height:1%;
}

#layer{
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	background:transparent url(/images/top_bg.gif) no-repeat scroll 0 0;
}
#LiveInternet{
bottom:7px;
float:left;
left:11px;
position:absolute;
}