html{height:100%;text-align:center;margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;background:#f7f5f3;}
.container_main{width:100%;}
.container{width:1024px;margin:auto;}
.top{float:left;width:1024px;height:50px;}
.top .icon_link{float:right;width:65px;height:25px;text-align:center;}
.top .main{background:url(./images/ico_main.gif) no-repeat;background-position:50% 15%;}
.top .kontakt{background:url(./images/ico_kontakt.gif) no-repeat;background-position:50% 15%;}
.top .site{background:url(./images/ico_mapa.gif) no-repeat;background-position:50% 15%;margin-right:15px;}
.icon_link{float:left;padding-top:30px;font-size:11px;color:#a59a91;text-decoration:none;}
.menu_top{float:right;height:70px;display:inline;margin-right:14px;}
.menu_top .left{float:left;width:43px;height:70px;background:url(./images/top_menu_left.jpg) no-repeat;}
.menu_top .right{float:left;width:152px;height:70px;background:url(./images/top_menu_right.jpg) no-repeat;}
.menu_top .button{float:left;}
.menu_top .button a{float:left;color:#fff;height:40px;font-size:14px;font-family:Arial;text-decoration:none;padding:30px 25px 0 25px;background:url(./images/menu_top_back.jpg) repeat-x;}
.menu_top .button a:hover{text-decoration:underline;}
.menu_top .button .active{float:left;height:40px;color:#fff;font-size:14px;font-family:Arial;text-decoration:none;padding:30px 25px 0 25px;background:url(./images/menu_top_back_active.jpg) repeat-x;}
.menu_top .button_border{float:left;width:2px;height:70px;background:url(./images/button_border.jpg) no-repeat;}
.middle_top{float:left;width:1024px;height:274px;}
.middle_top .left{float:left;width:340px;height:273px;}
.middle_top .left .box{float:left;display:inline;margin-left:30px;width:310px;height:94px;text-align:left;font-family:Arial;}
.middle_top .left .box .aktual{float:left;display:inline;margin:10px 0 0 5px;width:300px;}
.middle_top .left .box .aktual .top{float:left;width:300px;height:20px;}
.middle_top .left .box .aktual .top a{float:left;width:220px;font-size:12px;color:#000;font-weight:bold;text-decoration:none;}
.middle_top .left .box .aktual .top a:hover{float:left;width:220px;font-size:12px;color:#000;font-weight:bold;text-decoration:underline;}
.middle_top .left .box .aktual .top span{color:#b0bc6d;font-size:11px;}
.middle_top .left .box .aktual .shortcut{float:left;width:300px;padding:10px 0 10px 0;border-bottom:1px dotted #cacaca;}
.middle_top .left .box .aktual .shortcut a{font-size:11.5px;text-decoration:none;color:#8a8a8a;}
.middle_top .left .box .aktual .shortcut a:hover{font-size:11.5px;text-decoration:underline;color:#8a8a8a;}
.middle_top .left .realizacje{float:left;width:340px;height:85px;background:#e3d1bd;}
.middle_top .right{float:left;width:673px;height:273px;background:url(./images/middle_top_right.jpg) no-repeat;}
.middle_top .right h1{float:left;width:400px;font-size:50px;display:inline;margin:50px 0 15px 220px;font-weight:normal;color:#fff;font-family:fontin-sans;}
.middle_top .right h2{float:left;width:230px;font-size:27px;font-weight:normal;margin:0;display:inline;color:#fff;font-family:fontin-sans;text-align:left;}
.middle_bottom{float:left;width:1024px;height:190px;display:inline;margin-top:25px;}
.middle_bottom .box{float:left;width:327px;height:178px;position:relative;}
.middle_bottom .box h1{float:left;width:327px;display:inline;margin:15px 0 0px 0;font-size:18px;color:#2c2a27;font-weight:normal;}
.middle_bottom .box h2{float:left;width:307px;font-size:12px;color:#8a8a8a;font-weight:normal;display:inline;margin-top:10px;padding:0 10px 0 10px;}
.middle_bottom .box a{position:absolute;top:0px;left:0px;width:327px;height:178px;}
.www{background:url(./images/box_www.jpg) no-repeat;}
.outsourcing{background:url(./images/box_outsourcing.jpg) no-repeat;display:inline;margin-left:15px;}
.audyty{background:url(./images/box_audyty.jpg) no-repeat;display:inline;margin-left:15px;}
.bottom{border-top:1px solid #cdcdcd;float:left;width:1010px;height:47px;}
.bottom a{float:right;padding:15px 10px 0 15px;font-size:11px;font-family:arial;color:#a59a91;text-decoration:none;}
.bottom a:hover{float:right;padding:15px 10px 0 15px;font-size:11px;font-family:arial;color:#a59a91;text-decoration:underline;}
.bottom span{float:right;padding:15px 10px 0 15px;font-size:12px;font-family:arial;color:#a59a91;}
.left_www{float:left;width:635px;display:inline;margin-left:10px;}
.left_www .left_top{float:left;width:635px;height:46px;}
.left_www .left_top span{float:left;width:80px;padding:15px 0 0 10px;font-size:11px;color:#a87745;}
.left_www .left_top a{float:left;padding:15px 0 0 5px;font-size:11px;color:#000;}
.left_www .left_top span.green{float:left;width:12px;padding:13px 0 0 8px;font-size:13px;color:#96aa0d;font-family:arial;}
.left_www .left_bottom{float:left;width:600px;min-height:300px;_height:300px;padding-left:35px;text-align:left;}
.left_www .left_bottom .short_info{float:left;padding-right:10px;color:#96aa0d;}
.left_www .left_bottom .content_info{float:left;padding:10px 10px 0 0;color:#000;}
.left_www .left_bottom .bottom_info{float:left;padding:10px 10px 0 0;color:#8d8d8d;}
.left_www .left_bottom .bottom_info h3{color:#8d8d8d;font-size:12px;font-weight:normal;}
.left_www .left_bottom .kontakt{float:left;padding:30px 10px 0 20px;color:#8d8d8d;}
.left_www .left_bottom .kontakt a{float:left;width:244px;height:24px;background:url(./images/formularz_kontaktowy.jpg) no-repeat;}
.left_www .left_bottom h1{color:#000;font-size:20px;font-weight:normal;}
.right_www{float:left;width:365px;}
.right_www .right_top{float:right;width:365px;height:46px;background:url(./images/strony_right_top.jpg) no-repeat;background-position:right top;}
.right_www .right_top span{float:left;width:120px;padding:15px 0 0 10px;font-size:12px;color:#915518;font-weight:bold;}
.right_www .right_top a{float:left;padding:15px 0 0 5px;font-size:12px;color:#000;font-weight:bold;}
.right_www .right_bottom{float:right;width:362px;height:340px;background:#f9f9f9;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;}
.right_www .right_bottom h1{color:#979797;font-size:15px;font-weight:bold;text-align:left;margin:15px 15px;}
.right_www .right_bottom h2{color:#979797;font-size:15px;font-weight:bold;text-align:left;margin:15px 15px;}
.right_www .right_bottom .realizacje{float:left;width:294px;height:240px;display:inline;margin-left:34px;position:relative;}
.right_www .right_bottom .realizacje .prt_sc{float:left;width:294px;height:200px;}
.right_www .right_bottom .realizacje .opis{position:absolute;bottom:0px;width:294px;height:54px;background:url(./images/opis_background.png) no-repeat;}
.right_www .right_bottom .realizacje span.title{float:left;display:inline;font-size:12px;margin:10px 0 0 5px;color:#fefefe;}
.right_www .right_bottom .realizacje span.tech{float:left;width:294px;text-align:left;display:inline;font-size:12px;margin:5px 0 0 5px;color:#bebebe;}
.right_www .right_bottom .realizacje a{position:absolute;top:20px;right:15px;text-align:left;display:inline;font-size:12px;font-weight:bold;color:#daff93;}
.right_www .right_bottom a.zobacz_wiecej{float:right;width:260px;text-align:right;display:inline;margin:20px 10px 0 0;}
.right_bottom_kontakt{float:right;margin-top:50px;width:362px;height:200px;text-align:right;}
.right_bottom_kontakt span{float:right;width:362px;padding-top:5px;}
.right_bottom_kontakt span.title{color:#915518;font-weight:bold;}
.right_bottom_kontakt span.dane{color:#96aa0d;}
.right_bottom_kontakt span.dane font{color:#000;}
.right_bottom_kontakt span.dane_firmowe{display:inline;margin-top:15px;font-size:11px;color:#8d8d8d;}
.form_kontaktowy p{float:left;width:450px;margin:10px 0 0 15px;}
.form_kontaktowy p span{float:left;width:150px;display:inline;text-align:right;line-height:20px;}
.form_kontaktowy p input{float:left;width:250px;text-align:left;display:inline;margin-left:5px;}
.form_kontaktowy p textarea{float:left;width:250px;height:50px;text-align:left;display:inline;margin-left:5px;}
.left_realizacje{float:left;width:635px;display:inline;margin-left:10px;}
.left_realizacje .left_top{float:left;width:635px;height:46px;}
.left_realizacje .left_top span{float:left;width:80px;padding:15px 0 0 10px;font-size:11px;color:#a87745;}
.left_realizacje .left_top a{float:left;padding:15px 0 0 5px;font-size:11px;color:#000;}
.left_realizacje .left_top span.green{float:left;width:12px;padding:13px 0 0 8px;font-size:13px;color:#96aa0d;font-family:arial;}
.left_realizacje .left_bottom{float:left;width:965px;padding-left:35px;text-align:left;}
.left_realizacje .container{float:left;width:965px;padding-bottom:25px;border-bottom:1px solid #cacaca;}
.left_realizacje .container a{float:right;width:115px;height:24px;background:url(./images/zobacz_online.jpg) no-repeat;}
.left_realizacje .container h1.h1{float:left;width:520px;color:#9e7347;margin-top:0px;}
.left_realizacje .container h1.h1 font{color:#000;}
.left_realizacje .container h2.h2{float:left;width:520px;font-size:12px;color:#8c8c8c;margin-top:0px;margin-bottom:20px;}
.left_realizacje .container h2.h2 font{color:#000;}
.left_realizacje .container .short_info{margin-top:15px;width:620px;}
.left_realizacje .container .content_info{color:#000;font-weight:normal;width:620px;}
.left_realizacje .left_bottom .image{float:left;margin-right:20px;padding-right:10px;color:#96aa0d;border:1px solid #cdcdcd;}
.left_realizacje .left_bottom .image img{padding:10px;width:278px;}
.left_realizacje .left_bottom .short_info{float:left;padding-right:10px;color:#96aa0d;}
.left_realizacje .left_bottom .short_info h2{color:#96aa0d;font-size:12px;font-weight:normal;}
.left_realizacje .left_bottom .content_info{float:left;padding:10px 10px 0 0;color:#000;}
.left_realizacje .left_bottom h1{color:#000;font-size:20px;font-weight:normal;}
.left_inne{float:left;width:635px;display:inline;margin-left:10px;}
.left_inne .left_top{float:left;width:635px;height:46px;}
.left_inne .left_top span{float:left;width:80px;padding:15px 0 0 10px;font-size:11px;color:#a87745;}
.left_inne .left_top a{float:left;padding:15px 0 0 5px;font-size:11px;color:#000;}
.left_inne .left_top span.green{float:left;width:12px;padding:13px 0 0 8px;font-size:13px;color:#96aa0d;font-family:arial;}
.left_inne .left_bottom{float:left;width:965px;padding-left:35px;text-align:left;}
.left_inne .container{float:left;width:965px;padding-bottom:25px;border-bottom:1px solid #cacaca;}
.left_inne .container .short_info{margin-top:0px;width:700px;font-weight:bold;}
.left_inne .container .content_info{color:#000;font-weight:normal;width:950px;margin-top:15px;}
.left_inne .left_bottom .image{float:left;width:218px;height:109px;margin-right:20px;background:red;padding-right:10px;color:#96aa0d;}
.left_inne .left_bottom .short_info{float:left;padding-right:10px;color:#96aa0d;}
.left_inne .left_bottom .content_info{float:left;padding:10px 10px 0 0;color:#000;}
.left_inne .left_bottom h1{color:#000;font-size:20px;font-weight:normal;}
.mapa{float:left;width:900px;padding:20px 0 0 50px;color:blue;font-weight:normal;font-size:13px;}

