a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, pre, strong, sub, sup, tt, var,b, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td, p { margin: 0; padding: 0; outline:0; font-size: 100%; background: transparent; border:0;}
html{ margin:0; padding:0; overflow-y:scroll;}
body{ margin:0; padding:0; background-color:#e0dfdd; font-family:Gill Sans, Gill Sans MT, Verdana, sans-serif; color:#8b8b8b;}
.clearfix {clear:both;}
#top{width:982px; height:161px; background:#e0dfdd url(../images/top.jpg) top center no-repeat;margin:0 auto; overflow:hidden;}
#flashContent{width:135px; margin:0; padding:0; float:left; padding-left:20px; }
#head { height:75px;}
#head h1 { font-size:24px; font-weight:normal; margin:0; padding:0;padding-top:40px;padding-bottom:5px; line-height:30px;}
#menu {width:790px; float:right;}
#menu ul {margin:0; padding:0; list-style-type:none; }
#menu ul li {float:left;margin:0; padding:0; list-style-type:none;padding-left:5px;padding-right:5px;}
#menu ul li.last {float:right;margin:0; padding:0; list-style-type:none;padding-left:10px;padding-right:20px;}
#menu ul li a {color:#717171; text-decoration:none; font-size:14px; padding:10px; padding-bottom:60px; line-height:14px; display:block;}
#menu ul li a:hover {color:#fff; text-decoration:none; font-size:14px; background:#c23d41;display:block;}
#menu ul li a.active {color:#fff; font-size:14px; background:#c23d41;display:block;}
#middle{ width:982px; background:#ffffff url(../images/middle.jpg) top center repeat-y;margin:0 auto; min-height:366px;}
#middle-wrap{width:100%; background:#ffffff;}
#middle .img { margin-left:10px; }
#middle .float { float:right; margin-bottom:10px; margin-right:10px; margin-left:20px; }
#bottom1{width:982px; height:76px; background:#fff url(../images/bottom_01.jpg) bottom center no-repeat;margin:0 auto;}
#bottom1-wrap{width:100%; background:#ffffff;}
#bottom2{width:982px; height:145px; background:#e0dfdd url(../images/bottom_02.jpg) bottom center no-repeat;margin:0 auto;}
p {margin:0;padding:10px 40px 0 40px; text-align:justify; font-size:15px; color:#8b8b8b; line-height:21px;}
a {color:#000; text-decoration:underline;}
a:hover {color:#8b8b8b; text-decoration:underline;}
#fot_home {width:972px; height:366px; background:transparent url(../images/home.jpg) top right no-repeat;margin:0;padding:0;z-index: -1;top:0;left:0;}
#fot_o-mnie {width:972px; height:366px; background:transparent url(../images/o-mnie.jpg) top right no-repeat;margin:0;padding:0;z-index: -1;top:0;left:0;}
#fot_metodyka-pracy {width:972px; height:366px; background:transparent url(../images/metodyka-pracy.jpg) top right no-repeat;}
#fot_wyksztalcenie {width:972px; height:366px; background:transparent url(../images/wyksztalcenie.jpg) top right no-repeat;}
#fot_linki {width:972px; height:366px; background:transparent url(../images/linki.jpg) top right no-repeat;}
#fot_kontakt {width:972px; height:366px; background:transparent url(../images/kontakt.jpg) top right no-repeat;}
#fot_o-mnie p, #fot_metodyka-pracy p, #fot_wyksztalcenie p, #fot_kontakt p, #fot_linki p {padding:0 520px 10px 40px; text-align:left; font-size:18px; line-height: 28px;color:#666; text-decoration:italic;}
#fot_o-mnie h3, #fot_metodyka-pracy h3, #fot_wyksztalcenie h3, #fot_kontakt h3, #fot_linki h3{margin:0;padding:60px 40px 10px 40px; font-size:24px; color:#666;}
#fot_o-mnie h2, #fot_metodyka-pracy h2, #fot_wyksztalcenie h2, #fot_kontakt h2, #fot_linki h2{margin:0;padding:10px;padding-left:30px; color:#fff;}
#txt {margin-top:10px;}
#txt h4 {margin:0;padding:10px 40px 10px 40px; text-align:justify; font-size:15px; color:#8b8b8b;}
#txt ul {margin:0;padding:0; list-style-type:none; margin-left:0;}
#txt ul li{padding-bottom:10px; padding-left:30px;background:transparent url(../images/div.gif) 10px 7px no-repeat; text-align:justify; line-height:21px;}
#txt h4.hex {padding-bottom:0; clear:both;}
#txt .right {float:right;margin:10px 20px 10px 30px; padding:10px;}
#txt .right p{margin:0; padding:0;}
#txt .left {float:left;margin:10px 20px 10px 40px; padding:10px; padding-right:0; padding-bottom:0;}
#txt .left p{margin:0; padding:0;}