html {overflow-y: scroll;}

body, html {
margin:0;
padding:0;
background:#001B48 url("../images/background-12.jpg") right top no-repeat;
font-family:Helvetica, Arial, Tahoma, sans-serif;
text-align:center;
}

#wrap {
width:700px;
margin:0 auto;
text-align:left;
}

.hide {
display:none;
}

#wrap .navigator {
width:100%;
height:171px;
background:url("../images/header.png") left top no-repeat;
}

#wrap .navigator a.back_to_index {
display:block;
float:left;
width:220px;
height:50px;
margin-top:20px;
}

#wrap .navigator .nav_content {
float:left;
margin-top:10px;
overflow:hidden;
}

#wrap .navigator .menu_bar {
width:100%;
margin-left:15px;
}

#wrap .navigator .nav_content .menu_bar a {
display:block;
float:left;
width:117px;
height:35px;
margin-right:113px;
text-decoration:none;
}

#wrap .navigator .nav_content .labels {
width:700px;
font-size:11px;
overflow:hidden;
color:white;
text-align:left;
margin-left:18px;
}

#wrap .navigator .nav_content .label {
width:210px;
float:left;
margin-right:20px;
}

#wrap .content {
width:100%;
/*background:url(../images/content_pixel.png);*/
background:white;
text-align:left;
color:#444;
font-size:12px;
overflow:hidden;
}

#wrap .content div.paragraph {
width:677px;
margin:5px 0 5px 10px;
background:url("../images/paragraph_bgr.jpg") left top no-repeat;
padding:1px 0 10px 7px;
overflow:hidden;
}

#wrap .content .referencie {
width:640px;
margin-left:30px;
margin-top:20px;
}

#wrap .content .referencie .referencia {
width:312px;
float:left;
margin-bottom:40px;
}

  .referencia a {
  color:#22537C;
  display:block;
  }

#wrap .content .referencie .left {
float:left;
text-align:right;
margin-right:7px;
}

#wrap .content .referencie .right {
float:right;
text-align:left;
padding-left:7px;
}

 .referencia span.info {
 display:block;
 margin-top:20px;
 color:#555;
 }

#wrap .content .referencie .referencia img.refer_img {
float:right;
}

#wrap .content .paragraph div.references {
width:460px;
height:190px;
float:left;
overflow:hidden;
}

#wrap .content .paragraph div.references div.reference {
width:110px;
height:134px;
margin-right:3px;
float:left;
}

#wrap .content .paragraph div.references div.reference span {
display:block;
background:url("../images/li.gif") left center no-repeat;
text-indent:12px;
margin-bottom:3px;
color:#22519F;
font-weight:bold;
}

#wrap .content .paragraph div.contact_form {
width:210px;
float:left;
}

#wrap .content form {
margin:0;
padding:0;
}

#wrap .content .paragraph div.contact_form .input {
background-color:#c4e1ff;
border:none;
border-left:1px solid #22519F;
color:#22519F;
padding-left:5px;
font-size:11px;
font-family:Arial, sans-serif;
margin-bottom:2px;
}

#wrap .content .paragraph div.contact_form .text {
width:200px;
height:20px;
padding-top:3px;
}

#wrap .content .paragraph div.contact_form .textarea {
width:200px;
padding-top:3px;
height:70px;
overflow:auto;
}

#wrap .content .paragraph div.contact_form .button {
width:25px;
height:20px;
float:right;
margin-right:10px;
background:#c4e1ff url("../images/button_bgr.gif") left top no-repeat;
}

#wrap .content img.nadpis {
display:block;
margin-bottom:5px;
margin-top:10px;
}

#wrap .content img.blank {
margin-bottom:15px;
}

#wrap .content .paragraph div.cols2 {
width:40%;
float:left;
margin-top:20px;
}

#wrap .content .paragraph div.cols3 span.bigger {
font-size:17px;
}

#wrap .content .paragraph div.cols3 a {
color:#1DA9E6;
}


#wrap .content .paragraph div.cols3 a:hover {
color:#555;
text-decoration:none;
}

#wrap .content .paragraph div.cols3 {
width:210px;
float:left;
border-right:1px dotted #ccc;
padding-right:7px;
margin-right:7px;
margin-top:8px;
color:#666;
}

#wrap .content .paragraph div.cols3 p {
margin:0 0 10px 0;
}

ul {
list-style-image:url("../images/li.gif");
margin:0 0 0 15px;
padding:0;
}

ul li {
margin-bottom:7px;
}

#wrap .content .paragraph div.wb {
border:none;
}

#wrap .content img.content_img {
margin-left:15px;
}

#wrap .content span.read_more {
display:block;
width:200px;
margin:10px 0 0 0;
padding:3px 0 3px 10px;
border-left:1px solid #b0b0b0;
color:#22519F;
font-size:11px;
background:#efe3f0 url("../images/arrow.gif") 120px top no-repeat;
}

#wrap .content span.read_more a {
color:#22519F;
}

#wrap .content span.read_more a:hover {
text-decoration:none;
color:black;
}

#wrap .footer {
width:700px;
height:69px;
position:relative;
margin-bottom:40px;
}

#wrap .footer .icons {
width:60px;
height:34px;
position:absolute;
right:10px;
top:30px;
}

#wrap .footer .ico {
float:left;
border:none;
margin-right:5px;
}

#wrap .footer p.footer_sign {
position:absolute;
left:230px;
top:40px;
color:white;
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
}