@charset "utf-8";
/* CSS Document */

body {
  font-size:0.8em;
}

body {
  background-image:url(img/bg.gif);
  background-position:center top;
  background-repeat:repeat-x;
  color:#333333;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  line-height:1.64em;
  margin:0;
}

form {
  margin:0;
  padding:0;
}

img {
  border:medium none;
}

a {
  color:#EB551B;
  font-weight:bold;
  text-decoration:underline;
}

a:hover {
  text-decoration:none;
}

a:active {
  color:#666666;
}

div#wrapper {
  margin:0 auto;
  width:955px;
}

div#container {
  float:left;
  width:955px;
}

div.figure {
  color:#486882;
  font-size:90%;
  font-weight:bold;
  margin:1.5em 0 1.5em 2.5em;
}

.figure img {
    margin-right: 10px
}

div.top {
  height:317px;
  position:absolute;
  top:0;
  width:955px;
}
div.bg {
background-image:url(img/wrapperBg.gif);
background-repeat:repeat-y;
position:absolute;
top:317px;
width:955px;
}
div#topMenu {
background-image:url(img/topMenuBg.gif);
background-position:left top;
background-repeat:repeat-x;
height:37px;
}
div#topMenu ul {
margin:0;
padding:0;
}
div#topMenu ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div#topMenu ul li img {
border:medium none;
height:37px;
}
div#topMenu ul li a {
font-size:1.09em;
padding:7px 15px 12px;
}
div#topMenu ul li a:hover {
background-image:url(img/topMenuBgOn.gif);
background-repeat:repeat-x;
}
div#searchBox {
background-color:#486882;
height:26px;
padding-top:5px;
width:955px;
}

div#searchBox div.pathWay {
color:#FFFFFF;
float:left;
padding-left:23px;
padding-right:15px;
font-weight:normal;
text-align:left;
width:700px;
}
div#searchBox div.pathWay a {
color:#FFFFFF;
font-weight:normal;
text-align:left;
text-decoration:underline;
}

div#searchBox form {
float:left;
margin:0;
padding-right:6px;
padding-left:10px;
padding-top:0;
width:200px;
}
div#searchBox input {
border-color:#AAAAAA #E7E7E3 #E7E7E3 #AAAAAA;
border-style:solid;
border-width:1px;
color:#254F6F;
float:left;
font-size:1em;
font-weight:bold;
height:15px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
width:138px;
}
div#searchBox input.btSearch {
border:medium none;
height:20px;
margin:0 0 0 4px;
padding:0;
width:46px;
}

div.pathWay2 {
color:#333333;
background-color:#E4EAF0;
float:left;
padding-left:25px;
padding-right:15px;
padding-top:10px;
padding-bottom:5px;
width:763px;
}
div.pathWay2 a {
color:#FF6A00;
font-weight:normal;
text-decoration:underline;
float:left;
}

div#banner {
height:249px;
width:955px;
}
div#banner div.logotype {
float:left;
width:254px;
}
div#banner div.banner {
float:left;
width:701px;
}
div#content {
float:left;
width:736px;
}
div#content div.newsBox {
background-color:#F1F4F7;
float:right;
overflow:hidden;
width:252px;
}
div#content div.newsBox p {
margin:0;
padding:0;
}
div#content div.newsBox ul {
margin:10px 0 10px 20px;
padding:0;
}
div#content div.newsBox ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0;
padding:0;
}
div#content div.newsBox div.news {
padding:16px 24px 10px;
}
div#content div.newsBox div.news span {
display:block;
font-weight:bold;
padding-bottom:6px;
}
div#content div.partnerBox {
background-color:#E4EAF0;
float:right;
width:484px;
}
div#content div.partnerBox div.partnerText {
padding:16px 24px 10px;
}
div#content div.partnerBox div.partnerText span {
font-size:1.27em;
font-weight:normal;
padding-bottom:6px;
}
div#content div.partnerBox div.partnerText p {
margin:0;
padding:0 0 10px;
}
div#downloadBox {
float:left;
width:218px;
}
div.downloadBox {
background-color:#486882;
border-left:1px solid #FFFFFF;
float:left;
overflow:hidden;
padding-top:5px;
width:217px;
}
div.downloadBox h1 {
font-size:2.18em;
padding-top:5px;
}
div.downloadBox h1 a {
color:#FFFFFF;
font-weight:normal;
padding-left:17px;
text-decoration:none;
}

div.downloadBox h3 a {
color:#FFFFFF;
font-weight:bold;
margin:20px 0 0;
padding-left:17px;
text-decoration:none;
}

div.downloadBox h3 a:hover {
text-decoration:underline;
}

div.downloadBox {
padding-bottom:15px;
width:218px;
}
div.downloadBox ul {
margin:20px 0 0;
padding:0;

}
div.downloadBox ul li {
background-image:url(img/li1.gif);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:3px;
margin-left:5px;
padding:0 5px 0 20px;

}
div.downloadBox ul li a {
color:#FFFFFF;
text-decoration:none;
}
div.downloadBox ul li a:hover {
text-decoration:underline;
}
div.downloadBox div.downloadList a.more {
color:#FFFFFF;
padding-left:20px;
}
div#content div.inf {
background-color:#F1F4F7;
float:left;
width:736px;
}
div#content h1 {
color:#FF6A00;
font-family:Arial,Helvetica,sans-serif;
font-size:2.18em;
font-weight:normal;
letter-spacing:-1px;
line-height:1em;
margin:0;
padding:20px 0 0 23px;
}
div#content h1 a {
color:#FF6A00;
font-weight:normal;
text-decoration:none;
}
div#content h2 {
color:#486882;
font-family:Arial,Helvetica,sans-serif;
font-size:1.64em;
font-weight:normal;
letter-spacing:0;
margin:0;
padding:5px 0 0;
}
div#content h3 {
color:#486882;
font-family:Arial,Helvetica,sans-serif;
font-size:1.10em;
font-weight:bold;
margin:0;
padding:15px 0 0;
}
div#content div.inf div.text {
padding:20px 20px 20px 23px;
}
div#content div.inf div.contact {
float:left;
padding:20px 20px 20px 23px;
width:200px;
}
div#content div.inf div#contactForm {
float:left;
padding:20px;
width:400px;
}

div#content div.inf div#contactForm input, textarea {
border-color:#AAAAAA #E7E7E3 #E7E7E3 #AAAAAA;
border-style:solid;
border-width:1px;
color:#254F6F;
float:left;
font-size:1em;
font-weight:bold;
height:15px;
margin-bottom:0;
padding-left:5px;
padding-right:5px;
padding-top:2px;
width:400px;
}

div#content div.inf div#contactForm textarea {
font-family:Tahoma,Arial,Helvetica,sans-serif;
height:100px;
}
div#content div.inf div#contactForm form {
float:left;
width:450px;
}
div#content div.inf div#contactForm input.captcha {
float:left;
width:50px;
}
div#content div.inf div#contactForm div.captcha2 {
float:left;
margin-left:5px;
width:50px;
}
div#content div.inf div#contactForm .sendBt {
float:left;
padding:10px 5px 5px 0;
width:80px;
}
div#content div.inf div#contactForm .sendBt a {
background-color:#FF6A00;
color:#FFFFFF;
display:block;
padding:2px;
text-align:center;
text-decoration:none;
width:60px;
}
div#content div.inf div#contactForm .clearBt {
color:#EB551B;
float:left;
padding:10px 5px 5px 0;
}

div#content div.inf div#contactForm .clearBt a {
color:#EB551B;
padding:2px;
text-decoration:underline;
}

div#content div.inf div#contactForm .clearBt a:hover {
text-decoration:none;
}
div#content div.inf div#contactForm .sendBt a:hover {
background-color:#486882;
}
div#content div.inf div#contactForm .sendBt a:hover {
}
div#content div.inf div#contactForm .info {
color:#FF6600;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
padding:5px;
text-align:center;
}
div#content div.inf div#contactForm .kontakt_tresc {
background-color:#486882;
color:#FFFFFF;
float:left;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
padding:5px;
text-align:center;
width:410px;
}
div#content div.inf div#contactForm .item {
color:#254F6F;
float:left;
font-weight:bold;
width:410px;
}
div#content div.inf div.text p {
padding-bottom:5px;
padding-top:5;
}
div#content div.inf div.text ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}
div#content div.inf div.text div.knowledgeList {
background-color:#E4EAF0;
border-bottom:1px dotted #999999;
margin-bottom:10px;
padding:15px;
}
div#content div.inf div.text div.knowledgeList ul {
margin:5px 0 0 15px;
padding:0 0 5px;
}
div#content div.inf div.text div.knowledgeList p {
margin:0;
padding:0;
}
div#footer {
background-color:#FFFFFF;
border-top:8px solid #EEEEEE;
float:left;
height:160px;
margin:0 auto;
padding-bottom:20px;
padding-top:10px;
width:955px;
}
div#footer div.logotypes {
background-color:#FFFFFF;
height:92px;
margin:0 auto;
width:460px;
}
div#footer div.logotypes h2 {
color:#486882;
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:normal;
letter-spacing:0;
margin:0;
padding:0;
}
div#footer div.logotypes img {
background-color:#FFFFFF;
float:left;
}
div#footer div.copyright {
background-color:#FFFFFF;
font-weight:bold;
text-align:center;
width:100%;
}
div#footer div.tags {
background-color:#FFFFFF;
margin-bottom:20px;
margin-top:20px;
text-align:center;
width:100%;
}