@charset "iso-8859-2";
/* CSS Document */

body{margin:0px; padding:0px; background:#e8f5ff url(images/bg.jpg) top center  repeat-x; font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; overflow:auto;}
div#wrap, div#top, div#top, div#offer, div#content { position:relative; margin:auto; padding:0px; width:980px;}
div { background-repeat:no-repeat;}

#menu{height:140px;}
#top{ height:255px; }
#offer{ height:231px;/* border:1px #063 solid*/}
#content{float:right;}
#footer{position:relative; height:102px; top:35px;}
.footer-links a{ text-decoration:none; color:#999;}
.footer-links a:hover{ text-decoration:underline; color:#009cff;}
#header{background: url(images/header-bg.gif) no-repeat; width:408px; height:54px; position:relative; padding-top:15px; top:16px;  font-size:16px; color:#009cff; font-weight:normal; margin:0px; text-align:center; }
#mapa{position:absolute; left:550px; top:50px;}
.kontakt{ height:625px;}

div#logo-bns, div#logo-investum, div#main-menu, div#banner, div#call, div#phonebar, div#footer-menu, div#footer-rest, div#box-1, div#box-2, div#box-3, div#box-4, div#box-5, div#boxes-logo {position:absolute;}

#logo-bns{width:170px; height:120px; background:url(images/bns-logo.gif); top:10px; left:10px; }
#logo-investum{width:180px; height:88px; background:url(images/investum-logo.gif); top:30px; left:790px; }
div#logo-bns a, div#logo-investum a {display:block; height:100%; width:100%; text-decoration:none;}

#main-menu{width:550px; height:20px; top:60px; left:221px; padding:0px; margin:0px;}
#main-menu a:hover{color:#FFF;}
/*#main-menu a{font-size:16px;}
#main-menu a:hover{ color:#09F; text-decoration:underline;}*/
#menu-item1{float:left;height:40px; width:92px; position:relative; text-align:center;}
#menu-item2{float:left; height:40px; width:134px; position:relative; text-align:center;}
#menu-item3{float:left;height:40px; width:146px; position:relative;text-align:center;}
#menu-item4{float:left;height:40px; width:95px; position:relative;text-align:center;}
div#menu-item1 a, div#menu-item2 a, div#menu-item3 a, div#menu-item4 a{ font-size:16px; color:#333; display:block; width:100%; height:100%; text-decoration:none; padding-top:8px;} 
#menu-item1 a:hover{ background:url(images/menu-bg.gif)  -23px -3px no-repeat;}
#menu-item2 a:hover{ background:url(images/menu-bg.gif)  -125px -3px no-repeat; }
#menu-item3 a:hover{ background:url(images/menu-bg.gif)  -276px -3px no-repeat;  }
#menu-item4 a:hover{ background:url(images/menu-bg.gif)  -446px -3px no-repeat; }

#banner{ width:969px; height:192px; background-image:url(images/banner.jpg); left:10px; margin:0px; padding:0px; }

#call {width:700px; height:60px; top:193px; left:223px;}
#call-nr{ font-size:24px; color:#ff541f; width:550px; padding-top:15px;}
#call-icon{ float:left; width:50px; height:60px;  background-image:url(images/phone-icon.gif);}


#left{float:left; width:250px;}
#middle{float:left; width:480px; text-align:left; }
#right{float:right; width:250px; }
#right-pane{background-image:url(images/right-pane.jpg); width:250px; height:407px; background-position:0px 5px;}
#right-pane p{font-size:16px; color:#FFF; padding:23px 15px; line-height:18px;}

#boxes-logo{ background-image:url(images/bns-logo2.gif); width:160px; height:110px; left:400px; top:140px; }
#box-1{ width:180px; height:80px; left:250px; top:92px; }
#box-2{ width:120px; height:90px; left:570px; top:92px; }
#box-3{ width:150px; height:70px; left:250px; top:242px; }
#box-4{ width:120px; height:80px; left:570px; top:242px; }
#box-5{ width:180px; height:70px; left:400px; top:350px; }
.box-info{font-size:14px; color:#999; text-align:left;}
.pane-text{font-size:16px; color:#FFF; padding:23px 15px; line-height:18px;}

#cms-content{margin-left:4px; text-align:justify; width:403px; margin-top:15px;}
#cms-content p{padding:10px 0px 5px 0px; line-height:20px; font-size:12px; font-size:14px; color:#333;}
#cms-content a{color: #ff541f; text-decoration:underline;}
#cms-content a:hover {color: #009cff;}

ul{ padding:0px 0px 0px 20px; margin:0px;list-style-image:url(images/bullet.gif);}
li{padding:10px 0px 0px 10px; margin:0px; }
.front-list{font-size:16px; color:#666;}
h1{ padding:0px 0px 10px 0px; margin:0px; font-size:16px; font-weight:normal; color:#ff541f; text-align:left;}
h2{ padding:30px; margin:0px; font-size:16px; color:#009cff; font-weight:normal;}
h4{ padding:0px; margin:0px; font-size:30px; color:#FFF; display:inline;}
h5{ color:#ff541f; font-size:30px; font-weight:normal; margin:15px;}
p {margin:0px; padding:0px;}

#phonebar{ background-image:url(images/footer-bg.gif); width:974px; height:70px;}
.number{ color:#FFF; position:absolute; left:300px; top:8px;}

#footer-menu{top:140px;}
#footer-rest{top:180px; left:60px; text-align:center; height:60px; color:#999;}

a.footer-menu{ padding:0px 10px; font-size: 12px; text-decoration:none; color:#999;}
.footer-menu:hover{ color:#009cff; text-decoration:underline;}

