body{margin:0;padding:0;font-family:Verdana,Tahoma;font-size:11px;color:#343029;line-height:16px}
a img,*{border:0}
#content{width:990px;margin:0 auto}
#content-top{width:990px;position:relative;height:346px}
#content-top-icons {position:absolute;top:0;right:210px}
#content-top-icons li {list-style:none;float:left;margin-right:15px}
#content-top-icons li  a{text-decoration:none;color:#1ab7ea}
#content-top-icons li img{vertical-align:middle;margin-right:5px}
#content-top-name {position:absolute;top:10px;left:40px; font-weight:600; color:#999999}
#content-top-header{position:absolute;top:36px;left:0}
#content-top-search{position:absolute;top:6px;right:0}
#content-top-menu{position:absolute;top:158px;right:0}
.navmenu,.navmenu2{background:#1ab7ea;padding:8px 52px;border-bottom:1px solid #fff;color:#fff;opacity:0.85}
.navmenu2{font-weight:600;opacity:1}
a {text-decoration:none;color:#28B4E4}
#search-form{background:#f5f5f5;padding:2px 3px;border:1px solid #dfdfdf}
#search-form .submit1{background:transparent;padding:0}
#search-form .input1{background:transparent;border:0;font-size:11px;color:#989a9c;padding:2px;width:160px}
#content-main{margin:11px auto}
#content-main-left{width:676px;float:left}
#content-main-right{width:284px;float:right}
.page #content-main{margin:38px auto 20px}
.page #content-main-left{width:205px;float:left}
.page #content-main-right{width:753px;float:right;padding-top:5px}
.page #content-main-right #search-form{margin-bottom:15px}
.page #content-main-right #search-form .input1{width:715px}
#content-main h2{font-size:18px;margin:0 0 15px}
div.bx{margin-bottom:18px}
dl.home{margin:18px 0 0}
dl.home dd{float:left;width:314px;display:block;margin:0;padding-right:11px;background:url('images/bg-dotted-vertical.gif') repeat-y top right}
dl.home dd.right{margin-left:25px}
.cl{clear:both}
.page.name{margin-bottom:15px}
.news{margin-bottom:15px;padding-bottom:5px}
.news .img{float:left;margin-right:8px;width:100px;height:100px;overflow:hidden;display:block}
.news h3{font-size:14px;color:#343029;margin:0 0 8px}
.news p.more a{padding-right:0;margin-left:15px}
p.more{text-align:right}
p.more2{text-align:left}
p.more a{padding-right:15px}
#content-bottom{margin-bottom:15px}
#content-bottom .bdx{background:url('images/bg-solid-horizontal-blue.gif') repeat-x top center;padding-top:8px}
.footer h4{font-size:14px;color:#989a9c;font-weight:300}
.footer .box{background:#eee;padding:10px;margin-bottom:15px;text-align:center;overflow:hidden;height:40px}
.copyright{float:left}
.cdweb{float:right}
.nav1{display:none}
.nav_init_bottom,.nav_init_inside{background:url('images/bg-left-menu.gif') no-repeat}
.nav_init_inside{padding:10px 10px 10px 0;min-height:150px;background:url('images/bg-left-menu-inside.gif') #1ab7ea no-repeat bottom left}
.nav_init_bottom{display:block;height:15px;background:url('images/bg-left-menu.gif') 0 -121px}
a.nav2a,a.nav2:hover{background:url('images/bg-left-nav-a.gif') repeat-x left bottom;padding:4px 5px 4px 25px;color:#fff;width:154px;display:block}
a.nav2{background:url('images/bg-left-nav-a.gif') no-repeat left bottom;padding:4px 5px 4px 25px;color:#fff;display:block}
div.nav0{background:#0072bc;border-bottom:1px solid #fff;padding:8px 5px 8px 25px;width:154px}
a.nav2b{background:#0072bc ;padding:4px 5px 4px 25px;color:#fff;display:block;width:154px;}
a.nav3:hover,a.nav3a{color:#fff}
a.nav3,a.nav3a{padding:3px 0 3px 10px;display:block;background:url('images/bg-arrow.gif') no-repeat 0 9px}
div.nav2,div.nav2a{padding:5px 0}
div.nav2{background:url('images/bg-left-menu-nav-bottom.gif') no-repeat bottom center}
#slider{width:676px;height:56px;overflow:hidden;background:url('images/b-najblizsze-warsztaty.gif') no-repeat 0 0;position:relative}
.slider-box{position:absolute;top:22px;right:10px;height:36px;width:340px;display:block;overflow:hidden}
.scroll{font-weight:600;font-size:12px}
.scroll span{color:#8e1e82;margin:0 10px}
div.scrollingtext{position:absolute;white-space:nowrap;font-family:Verdana,Tahoma}
.input1,.textarea1,.select1{border:1px dashed #1AB7EA;padding:3px;font-family:Verdana,Tahoma;font-size:11px}
.FormFieldRequire{color:#0072BC}
.submit1{color:#fff;background:#0072BC;padding:3px 5px;cursor:pointer;font-size:11px}

.stopka{width:754px;padding:10px 15px;display:block;border-top:2px solid #28b4e4;background:url('images/bg-plc-stopka.jpg') repeat-x top left;color:#fff;font-size:11px;font-family:Tahoma;position:relative}
.stopka > p{margin:0}
img(border:0)
.stopka div{float:left;margin:0;padding:0}
.stopka p > span{float:left;}
.stopka div.button{width:115px;float:left}
.stopka div.txt{padding-top:5px}
.stopka .light{background:#28b4e4;padding:8px 10px}
.dark{background:#2e3192;padding:8px 10px}
.cl{clear:both}
div.person{position:absolute;top:0;right:0;height:40px; line-height: 15px}
div.person p{margin:0;color:#fff;min-width:180px}
p.name{margin-bottom:15px !important}
div.person a{color: #FFFFFF}

.fl {float:left}
.fr {float:right}