body, form {margin:0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; color: #001478; font-size:0.8em}
body , img, p, ul, li, form, fieldset, #Container, #Header,  #Menu, #Footer, #Footer-Inner{margin:0; padding: 0;}

#Regulamin { width: 300px; height: 400px; background: #fff; display:none;}
#Map { width: 540px; height: 440px; position:absolute; top:0; left:0; visibility: hidden; }
#FormContactWindow { width: 340px; height: 380px; background: #fff;display:none;}
#Pytania { display: inline-block; float: right; margin:30px -25px 0 0; }

img, fieldset { border: 0; }
h1 {font-size: 1.7em; margin-top:10px}
p, h1, h2, h3 { color: #001478}
h3 {height: 30px; padding-top: 10px; font-size: 1.5em;}
p{clear: both; text-indent: 0;line-height: 1.4em; text-align: justify ; padding: 7px 0;}
a {text-decoration: none; color: #001478; font-size: 1em;}
a:hover {text-decoration: underline;}
.clear {clear: both;}

#Container, #Menu, #Footer-Inner {width: 900px;}
#Container {margin: 10px auto 20px auto;}
#Footer-Inner{margin: 0 auto;}
#Nav {float: right;padding-bottom:10px; }
#Header {clear: both;}
#Logo {width: 213px; height: 55px; float: left;}
#Baner-Header {width: 661px; height: 55px; float: right;}
#Baner-Content {width: 595px; height: 160px; border:1px solid #ebedf5; margin-bottom:5px;}

.Menu-Slide { background: #001478;position:absolute; overflow: hidden; background: #001478 url("../images/menu-slide-background.gif") no-repeat right bottom; border-bottom:3px solid #7f89bb}
.Menu-Slide ul { list-style-type: none; padding:10px 0}
.Menu-Slide ul li {line-height: 1.35em}
.Menu-Slide ul li a{ background: url(../images/list-2.gif) no-repeat 10px 9px; padding: 3px 15px 3px 21px; display: block; color: #fff; text-decoration: none; }
.Menu-Slide ul li a:hover {background: #fefefe; color: #001478}

#Menu-Slide-1 {width:225px;margin: 134px 0 0 2px; display: none}
#Menu-Slide-2 {width:225px ;margin: 134px 0 0 231px; display: none}
#Menu-Slide-3 {width:218px;margin: 134px 0 0 460px; display: none}
#Menu-Slide-4 {width:218px; margin: 134px 0 0 682px; display: none}

#Menu {clear: both; float: left;height: 45px; margin:15px 0 10px 0;}
#Menu ul {list-style-type: none; margin: 0; padding: 0; float: left;clear: both;}
#Menu ul li, #Menu ul li a{float: left; height: 45px;}
#Menu ul li a.Category1 {width: 229px;display: block; background: url("../images/menu-ubezpieczenia.jpg") no-repeat left top;}
#Menu ul li a.Category1:hover {background-position: -229px 0}
#Menu ul li a.Category2 {width: 229px;display: block; background: url("../images/menu-nowosc.jpg") no-repeat left top;}
/*
#Menu ul li a.Category2:hover {background-position: -229px 0}
*/
#Menu ul li a.Category3 {width: 222px;display: block; background: url("../images/menu-inwestycje.jpg") no-repeat left top;}
#Menu ul li a.Category3:hover {background-position: -222px 0}
#Menu ul li a.Category4 {width: 220px;display: block; background: url("../images/menu-emerytura.jpg") no-repeat left top;}
#Menu ul li a.Category4:hover {background-position: -220px 0}

#Left-Column { float: left; width: 645px; min-height: 655px; }
#Left-Column-Inner { padding: 20px 25px 35px 25px; border:1px solid #ebedf5;}
#Left-Column-Inner ul {list-style-type:none; float: left; padding: 0}
#Left-Column-Inner li {padding-left: 20px;display: block;background:url("../images/list.gif") no-repeat left 3px; font-size: 0.9em; line-height: 20px;}
#Left-Column-Inner li:hover {text-decoration: underline;}
#Left-Column-Inner img.left {float: left; padding: 10px 10px 10px 0;}
#Left-Column-Inner img.right {float: right; padding: 10px 0 10px 10px;}

#Right-Column {float: right;}
#Right-Column, #Box-Note , #Box-Meeting,#Box-Meeting-Content, #Box-Contact, #Box-Contact-Content {width: 220px; }

#Box-Note { height: 266px }
#Box-Meeting-Header, #Box-Contact-Header {height: 30px; background: #001478; border-bottom:3px solid #7f89bb; text-align: center;}
#Box-Meeting-Content, #Box-Contact-Content { padding: 10px 0 15px 0; border:1px solid #ebedf5;font-size: 0.9em;}
#Box-Meeting-Footer, #Box-Contact-Footer, #Left-Column-Footer { height: 34px; background: url("../images/shadow.gif") no-repeat top right;}

#Box-Meeting-Content {text-align: center}
#Box-Meeting-Content  span {width: 170px;line-height: 1.4em}
#Box-Meeting-Content  a:hover  {text-decoration: underline}
#Form-Meeting {padding: 5px 0 0 0;}
#Form-Meeting div.textWrapper {clear: both; float: none; width: 170px; height: 25px; border: 0; background: #fff url("../images/input-text-background.gif") no-repeat; margin:0 auto;}
#Form-Meeting div.textWrapper input {border: 0;padding: 0 5px ;height: 25px;width: 160px;background-color: transparent;font-size: 1.3em; color: #001478; text-align: center; line-height: 1.6em}
#Form-Meeting input.submit {margin: 3px 0 0 0;}
#Form-Meeting-Response {font-weight: bold;padding-top: 10px;height:30px;display: block; overflow: hidden}

#Box-Contact-Content  {text-align: center; line-height: 1.4em}
#Form-Contact label {width: 90px; font-size: 1.2em; text-align: right; float: left; clear: both;padding: 3px 10px 0 0}
#Form-Contact div.textWrapper {float: left; width: 170px; height: 25px; border: 0; background: #fff url("../images/input-text-background.gif") no-repeat; margin:0 auto;}
#Form-Contact div.textWrapper input {border: 0;padding: 0 5px ;height: 25px;width: 160px;background-color: transparent;font-size: 1.3em;  line-height: 1.6em; color: #001478;}
#Form-Contact div.textareaWrapper {float: left; width: 234px; height: 154px; border: 0; background: #fff url("../images/textarea-background.gif") no-repeat;}
#Form-Contact div.textareaWrapper  textarea {float: left;border: 0;padding: 0 5px ;height: 154px;width: 224px;background-color: transparent;font-size: 1.3em;  line-height: 1.6em; color: #001478; overflow: auto;font-family: Arial, Verdana, Helvetica, sans-serif;}

#Form-Contact input.submit { clear: both; float: left;margin:10px 0 0 270px }
#Form-Contact-Response {font-weight: bold; color: #001478; display: block; overflow: hidden; float: left;} 

#Footer {clear: both; float: none; width: 100%; min-height: 92px; background: #fff url("../images/footer-background.gif") repeat-x top; border-top: 1px solid #9ba1bc; padding-top: 15px}
#Footer-Inner-Menu {float: left}
#Footer-Inner-Menu ul {list-style-type: none; float: left; padding: 10px 0;}
#Footer-Inner-Menu ul.Space li{width: 65px;height: 190px; display: block; background: url("../images/dot.gif") repeat-y center;}
#Footer-Inner-Menu li {line-height: 1.35em} 
#Footer-Inner-Menu li a {font-size:0.9em}
#Footer-Inner-Develop { float: right; text-align: right; width: 320px; }
#Footer-Inner-Desc { clear: both;padding: 15px 0 10px 0; }
#Footer-Inner-Desc  p { color: #d4d4d4; text-align: center; }
