/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
html,body{
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	min-width:950px;
	font-weight:normal;
	color:#0A3855;
}
* html #minwidth {
	border-left:950px solid #fff;
	position:relative;
	float:left;
	z-index:1;
}
* html #container {
	margin-left:-950px;
	position:relative;
	float:left;
	z-index:2;
}

a{
	color:#093048;
}
a:hover{
	color:#AD0F28;
}

p{

}

b{

}

h1{
	font-size:24px;
	color:#0A3855;
	font-weight:normal;
}

h2{
	font-size:20px;
	color:#0A3855;
	font-weight:normal;
	margin:20px 0px 0px 0px;
}

h3{
	font-size:18px;
	color:#0A3855;
	font-weight:normal;
	margin:20px 0px 0px 0px;

}


h4{


}

h5{


}


h6{


}

div#firstline{
	float:left; width:100%;
}

div#logodiv{
	width:270px; float:left;
}
div#logodiv img{
	border:0px;
}
div#logodiv .logo{
	margin-top:32px; margin-left:30px;
}
span#icons{
	float:left; margin:10px 2px 0px 135px;
}

div#wrapper{
	margin-left:270px;
}
div#rightfirstlinediv{
	width:100%; float:left; margin-left:0px;
}
div#smallbanners{
	width:45%; float:left;
	margin:0px 0px 0px 0px;
	min-height:277px;
}
* html div#smallbanners{
width:45%; float:left;
height:277px;
}

div#smallbanners a{
	font-size:13px;
	color:#AD0F28;
}

div#smallbanners a:hover{
	color:#E65917;
}
div#smallbanners img{
	border:0px;
}
div#smallbanners .linkwidth {
width:145px;float:left;margin-top:0px;margin-right:7px;position:relative;left:11px
}
div#smallbanners .bannerst{
  position:relative;left:205px;height:132px;width:280px;float:left;background-image:url(../images/transp.gif);
	
}
* html div#smallbanners .bannerst{
  position:relative;left:205px;height:132px;width:280px;float:left;background-image:url(../images/transp.gif);
}
div#smallbanners .bannerst2{
  position:relative;top:114px;left:16px;
}
div#smallbanners .topbanner{
margin-top:18px;
}
div#smallbanners .bannerstsec{
  position:relative;float:left;left:53px;cursor:move;width:280px;margin-top:29px;background-image:url(../images/transp.gif);
}
div#smallbanners .bannerstsec2{
position:relative;top:98px;left:5px;
}
* html div#smallbanners .bannerstsec{
  position:relative;float:left;left:53px;cursor:move;width:280px;margin-top:29px;
}
div#smallbanners .linkstyle{
margin-left:140px; margin-top:-18px;

}
* html div#smallbanners .linkstyle{
margin-left:140px; position:relative; top:-18px;
margin-top:0px;

}

div#bigbannerdiv{
	width:46%;
	float:right;
	background-image:url(../images/bigbanner.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:260px;
	margin-left:10px;
	margin-right:0px;
}
div#bigbannerdiv .bigbannerdivbottomim{
	background-image:url(../images/bigbanner-bottom.jpg); 
	background-repeat:no-repeat; 
	width:100%; 
	float:left;
	height:27px;
	margin-top:61px;
}

* html div#bigbannerdiv .bigbannerdivbottomim{
	margin-top:0px;
	position:relative;
	top:58px;
	
}

:first-child+html div#bigbannerdiv .bigbannerdivbottomim{
	margin-top:58px;
}

div#secondline{
	float:left;
	width:100%;
	margin-top:10px;
	min-height:405px;
}
* html div#secondline{
	height:395px;
}
div#secondlineleft{
	width:265px;
	float:left;
}
div#secondlineleft > ul{
	margin:0px;
	padding:0px 0px 0px 32px;
	list-style:none;
	line-height:34px;
	font-size:14px;
}
:first-child+html div#secondlineleft ul{
	list-style:none;
	margin:0px 0px 0px 32px;
	padding:0px;
	line-height:34px;
	font-size:14px;
}
* html div#secondlineleft ul{
	list-style:none;
	margin:0px 0px 0px 32px;
	padding:0px;
	line-height:34px;
	font-size:14px;
}

div#secondlineleft a{
	color:#0A3855;
}
div#secondlineleft a:hover{
	color:#AD0F28;
	font-size:15px;
}


div#secondlineright{
	margin-left:0px;
	margin-top:23px;
	width:60%;
	float:left;
}
div#secondlineright p{
	font-size:12px;
	line-height:21px;
	margin:10px 5px 15px 16px;
}

div#secondlineright ul{
	font-size: 12px;
	margin:15px 0px 0px 45px;
	line-height:20px;
}
div#secondlineright ul li{
	margin:0px 0px 5px 0px;
}
div#lightdiv{
	background-color:#E6F3FF;
	padding:10px 10px 5px 10px;
	margin-top:10px;
	background-image:url(../images/right-bg-action.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
div#lightdiv p{
	margin:6px;
	line-height:20px;
	margin-bottom:0px;
}
div#lightdiv > .bgimage {
	position:relative;
	top:5px;
	left:-10px;
	z-index:0;
}
:first-child+html div#lightdiv .bgimage {
	position:relative;
	top:8px;
	left:-10px;
	z-index:0;
}
* html div#lightdiv .bgimage {
	position:relative;
	top:8px;
	left:-10px;
	z-index:0;
}
/* Divs for products topic*/
div.lightdivproducts{
	background-color:#E6F3FF;
	padding:10px 10px 5px 10px;
	margin-top:10px;
	background-image:url(../images/right-bg-action.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:90px;
}
* html div.lightdivproducts{
	height:90px;
}
div#products p{
	font-size:13px;
	margin:0px;
}
p.lightdivproducts{
	margin:6px;
	line-height:20px;
	margin-bottom:0px;
}
div#secondlineright ul.lightdivproductsul {
	font-size:13px;
	line-height:21px;
	margin:0px;
	list-style:none;
}
div.lightdivproducts > .bgimage {
	position:relative;
	top:4px;
	left:-10px;
}
:first-child+html div.lightdivproducts .bgimage {
	position:relative;
	top:3px;
	left:-10px;
}
* html div.lightdivproducts .bgimage {
	position:relative;
	top:4px;
	left:-10px;
}
div#products div.downloadspec{
	position:relative;
	left:160px;
	top:-10px;
	float:right;
	border-top:#E6F3FF 2px solid;
	width:160px;
	text-align:center;
	font-size:12px;
	padding:10px 0px 0px 0px; 
}

div.downloadspec{
	position:relative;
	left:160px;
	top:-10px;
	float:right;
	border-top:#E6F3FF 2px solid;
	width:160px;
	text-align:center;
	font-size:12px;
	padding:20px 0px 0px 0px; 
}
.downloadlink{
	width:130px; 
	line-height:18px;
}
div#products p.downloadlink{
	margin:0px 0px 10px 20px;
}

/* End of Divs for products topic*/

/* Divs for products topic*/
div.products2 {
	float:left;
}
div.lightdivproducts2{
	margin-right:200px;
	background-color:#E6F3FF;
	padding:10px 10px 5px 10px;
	background-image:url(../images/right-bg-action.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:80px;
}
* html div.lightdivproducts2{
	height:80px;
}
div.products2 p{
	font-size:13px;
	margin:0px;
}
p.lightdivproducts2{
	margin:6px;
	line-height:20px;
	margin-bottom:0px;
}
div.lightdivproducts2 .bgimage2 {
	position:relative;
	top:-10px;
	left:4px;
}
* html div.lightdivproducts2 .bgimage2 {
	position:relative;
	top:-5px;
	left:4px;
}
div.downloadspec2{
	float:left;
	width:200px;
	margin-left:-200px;
	border-top:#E6F3FF 2px solid;
	width:160px;
	text-align:center;
	font-size:12px;
	padding:10px 0px 0px 0px; 
}
.downloadlink2{
	width:130px; 
	line-height:18px;
}
div#products p.downloadlink2{
	margin:0px 0px 10px 20px;
}

/* End of Divs for products topic*/


/* NEWS DIV*/

div#newsdiv {

}
div#newsdiv h2 {
	margin:25px 0px -5px 0px;
}
div#newsdiv a{
	font-size:13px;
	color:#093048;
}
* html div#newsdiv a{
	margin-left:-4px;

}
:first-child+html div#newsdiv a{
	margin-left:-4px;

}
div#newsdiv a:hover{
	font-size:13px;
	color:#AD0F28;
}
div#newsdiv img{
	margin:20px 5px 0px -20px;
}
div#newsdiv p{
	line-height:normal;
	margin:5px 0px 0px 23px;
}

div#newsdiv .alllinks{
	margin-top:20px;

}
.newsarhive{
margin-left:7px;
}
/* END OF NEWS DIV*/

/* Search DIV*/
div#searchdiv{
	background-image:url(../images/search.jpg);
	background-repeat:no-repeat;
	margin:50px 0px 0px 32px;
	width:181px;
	height:25px; 
}
div#searchdiv input{
	border:0px solid;
	font-size:12px;
	color:#B1C0C6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:6px 0px 0px 7px;
	letter-spacing:0.1em;
	background-color:transparent;
	margin:0px 0px 0px 0px;
}

/* End of Search DIV*/


/* Start of thirdline*/
div#thirdline{
	width:100%; 
	background-image:url(../images/bg-bottom.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom left;
	padding:60px 0px 25px 0px;
	float:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
}
div#thirdline .copyright{
	margin:0px 0px 0px 32px;
	float:left;
	width:60%;
}
div#thirdline .copyright p{
	margin:10px 0px 0px 47px;
}
/*
div#thirdline .bdcolors{
	float:left;
}
div#thirdline .bdcolors img{
	float:left;
	margin:3px 5px 0px 0px;
	border:0px;
}
div#thirdline .bdcolors a{
	display:block;
}
div#thirdline .firstlink{
	text-decoration:none;
}
*/
div#lang {
	margin:10px 12px 0px 2px;
	float:right;
}
div#lang a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0A3855;
	float:left;
	margin-left:10px;
}
div#lang a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AD0F28;
}
div#lang .active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B1C0C6;
	float:left;
	margin-left:10px;
	text-decoration:none;
}

form#contactform {
	width:450px;
}
form#contactform label {
	width: 130px;
	float:left;
	display:block;
	margin-right:8px;
}
form#contactform ul {
	margin:20px 0px 0px 16px;
}
form#contactform ul li {
	list-style:none;
	list-style-image:none;
	margin:0px 0px 6px 0px;
	clear:both;
}
* html form#contactform li {
	margin:0px 0px 2px 0px;
}
form#contactform li img {
	padding:0px;
	margin:0px 0px 0px 138px;
}
* html form#contactform li img {
	padding:0px;
	margin:1px 0px 1px 141px;
}
form#contactform li input, form#contactform li textarea {
	width:250px;
}
form#contactform li input.submit {
	width:150px;
	margin:10px 0px 0px 190px;
}
.error {
	color:#B82905;
}

table#products {
	border:1px solid #82C4FF;
	margin:10px 0px 0px 16px;
	border-collapse: collapse;
	width:95%;
}
table#products p {
	margin:0px;
	padding:0px;
}
table#products tr.second {
	background-color:#F0F8FF
}
table#products td.thead {
	font-weight:bold;
	border-bottom:1px solid #82C4FF;
}
table#products td.thead2{
	font-weight:bold;
	border-top:1px solid #82C4FF;
	border-bottom:1px solid #82C4FF;
}
table#products td.description {
	width:75%;
	border-right:1px solid #82C4FF;
	padding:0px 0px 0px 10px;
}
table#products td.specifications {
	width:20%;
	vertical-align:middle;
	text-align:center;
}
table#products td.specifications img {
	border:none;
}
form#SearchForm {
	margin:10px 0px 0px 16px;
}
div#search-page ol {
	font-size:12px;
	margin:0px 0px 0px 36px;
}
div#search-page ol li p {
	margin:10px 5px 0px 0px;
	padding:0px;
}



/* Div dlja spiska produkcii */

div#listdiv{
clear:both;
float:left;
width:100%;
}

div#listdiv p{
padding-right:25px;
padding-left:5px;
letter-spacing:0px;
margin-bottom:18px;
}

div#listdiv ol{
margin-bottom:25px;
margin-top:12px;
list-style:none;
line-height:auto;
padding-left:25px;
margin-left:0px;
}
div#listdiv ul{
margin-bottom:25px;
margin-top:12px;
list-style:none;
padding-left:25px;
margin-left:0px;
}
div#listdiv li{
padding-left:16px;
margin-bottom:7px;
}

div#listdiv .contactsdiv{
 float:left;
}

div#listdiv .contactscol1{
line-height:15px;margin-top:10px;
width:230px;
}
div#listdiv .contactscol2{
line-height:15px;margin-top:10px;
}
div#listdiv .contactsnote{

}
div#listdiv .blockspan{
float:left;
width:100%;
margin-bottom:5px;
}

div#cons {
	position:relative;
	font-size:12px;
	line-height:20px;
	float:left;
	z-index:100;
	margin-top:10px;
}
div#cons a{
float:left; margin:-4px 0px 0px 5px;
font-size:12px;
}

div#cons a:hover{
font-size:12px;

}
div#cons img{
margin-top:0px;
}
img#consult {
float:left;
margin:0px 0px 0px 32px;
border:none;
cursor:pointer;
z-index:99;
}

form#contactform2 {
	background-color:#E6F3FF;
	display:none;
	float:left;
	left:-450px;
	position:absolute;
	top:-400px;
	width:450px;
	z-index:100;
}
form#contactform2 label {
	width: 130px;
	float:left;
	display:block;
	margin-right:8px;
}
form#contactform2 ul {
	margin:20px 0px 0px 16px;
}
form#contactform2 ul li {
	list-style:none;
	list-style-image:none;
	margin:0px 0px 6px 0px;
	clear:both;
}
* html form#contactform2 li {
	margin:0px 0px 2px 0px;
}
form#contactform2 li img {
	padding:0px;
	margin:0px 0px 0px 138px;
	cursor:pointer;
}
* html form#contactform2 li img {
	padding:0px;
	margin:1px 0px 1px 141px;
}
form#contactform2 li input, form#contactform2 li textarea {
	width:250px;
}
form#contactform2 li input.submit {
	width:112px;
	float:left;
}
form#contactform2 li input#submit {
	margin: 10px 30px 10px 136px;
}
* html form#contactform2 li input#submit {
	margin: 10px 30px 10px 137px;
}
form#contactform2 li input#cancel {
	margin: 10px 0px;
}

/* Copyright div */
div.bdcolors{
	float:left;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
	
}
*html div.bdcolors{

}
:first-child+html div.bdcolors{

}
div.bdcolors .col{
float:left;
}
div.bdcolors p{
margin:0px;
padding:0px;
}
div.bdcolors img{
	float:left;
	margin:3px 5px 0px 0px;
	border:0px;
}
div.bdcolors a{
	display:block;
	font-size:11px;
}
div.bdcolors .firstlink{
	text-decoration:none;
}
/* End of copyright div */