*
{
	margin: 0;
	padding: 0;
}

body
{
	background-image:url("images/bg.jpg");
	background-color:#000000;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 100.1%;
	padding: 0px;
	text-align:left;

}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}


h1 {
font-size:12px;
}

h2 {
font-size:14px;
}   

h3 {
font-size:16px;}

/* ################   Position ################  */

#logos 
{

position:relative;
width:340px;
height:203px;
top:15px;
left: 640px;
z-index:20000;}

#gap{
top:-175px;
left: 0px;
position:relative;
margin:0px 0px 0px 0px;
text-align:right;
z-index:1;
}

#gap ul{
list-style-type: none;
}

 
#box {
text-align:center;
border:0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;} 

#main {
background-image:url("images/bg.jpg");
padding:0px 0px 0px 0px;
margin: 0px auto;
text-align:center;
width: 960px;
height:800px;
padding: 0px 0px 43px 0px;
}

#top_adres {
font-size:13px;
margin: 12px 0px 0px 5px;
color:#ffffff;
text-align:left;
height:25px;
}

#top_adres a{
color:#FF6600;}

#header {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat:no-repeat;
	width:960px;
	text-align:left;
	height:336px;
	/*background-color:#dddddd;*/
	background-repeat:no-repeat;
	overflow:inherit !important; 
	overflow: hidden;
	z-index:1;
}

#flash {
position:absolute;
z-index:1;}

#menu {
height:40px;
margin: 0px auto;
text-align:center;
padding: 0px 0px 0px 0px ;
width:100%;
border-top:1px #999999 solid;
border-bottom:1px #606060 solid !important;
border-bottom:0px #606060 solid;
}

#active_link {
vertical-align:text-top;
background-color:#474747;}

#active_link a {
color:#f87a01;}

#menu table{
font-weight:bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:100%;
background:#121213;
border-bottom:1px #606060 solid;
}

#menu table td{
vertical-align:text-top;
padding: 10px 0px 10px 0px;
border: 0px;}

#content {
top:0px;
position:relative;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:center;
background:#474747;
width:100%;
color:#FFFFFF;
}




#content a:link {
	color: #4978db;
	text-decoration: none;
	font-weight:bold;
}
#content a:visited {
	color: #4978db;
	text-decoration:none;
	font-weight:bold;
}
#content a:hover {
	color: #4978db;
	text-decoration: none;
	font-weight:bold;
}
#content a:active {
	color: #4978db;
	text-decoration: none;
	font-weight:bold;
}

 
#content_link a:link {
	color: #FF6600;
	text-decoration: none;
	font-weight:bold;
}
#content_link a:visited {
	color: #f87a01;
	text-decoration:none;
	font-weight:bold;
}
#content_link a:hover {
	color: #f87a01;
	text-decoration: none;
	font-weight:bold;
}
#content_link a:active {
	color: #f87a01;
	text-decoration: none;
	font-weight:bold;
}
.content_tab{
vertical-align:text-top;
text-align:left;
width:100%;
border:0px;}

#technologie {
position:relative;
top:0px;
margin: 0px 0px 0px 0px;
text-align:center;
width:100%;
border: 0px;}

#oferta_tab{
margin-left:20px;
width:600px;
}

#onas {
width:100%;
border:0px;
margin:0px 0px 0px 0px;
} 

#onas td{
border:0px;
padding:10px 10px 10px 10px;
} 

#left_panel{
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:right;
height:100%;
width:30%;
border:0px #666666 solid;
}

#left_panel img{
position:relative;
padding:0px 0px 0px 0px;}



#right_panel{
padding: 20px 20px 20px 20px; 
text-align:left;
width:69%;
border-left: 1px #666666 solid;}


#bottom_adres {
margin: 0 auto;
font-size:11px;
color:#999999;
text-align:center;
margin-top:3px;
width:840px;
}

#bottom_menu {
margin: 0 auto;
font-size:11px;
color:#999999;
margin-top:5px;
width:700px;
}





.tech_right {
vertical-align:text-top;
padding: 0px 3px 0px 3px;
text-align:center;
font-size:14px;
width:50%;
border-right: 1px #999999 solid;
border-bottom: 1px #999999 solid;
}

.tech_right p{
padding: 0px 3px 0px 3px;
font-size:12px;
text-align:justify;}


.tech_left {
width:50%;
border-bottom: 1px #999999 solid;
border-left: 1px #999999 solid;
}

.kontakt {
text-align:left;
margin-left:40px;
}

.contentpane {
width : auto;
margin : 10px;
line-height : 1.4em;
text-align: left;
}

.style1 {color: #f87a01}
.style4 {color: #E4E4E4}
.style6 {color:#47474a}
.style7 {font-size: 18px}
.style8 {color: #484848;
text-align:center;}

#bezp{
background-image:url("images/tlo.jpg");
background-repeat:no-repeat;
background-position: center;
height:500px;
width:100%;
}

