*{color:#fff;font-family:"Helvetica","Arial";}
a, abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video{margin:0;padding:0;border:0;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;}
a, ins, del{text-decoration:none;}
h1 a:link, h1 a:active, h1 a:visited{color:#dfdfdf;text-decoration:underline;}
h1 a:hover{color:#3939dd;text-decoration:none;text-shadow:#282899 0px 0px 4px;}
ul, ol{list-style:none;}
table{border-spacing:0;border-collapse:collapse;}
caption, th{text-align:left;}
q:after, q:before{content:"";}
header{width:100%;background:url('../gfx/header_bg_min.jpeg') repeat-x;float:left;height:470px;border-bottom:1px #646464 solid;}
header div.left{background:#000;height:470px;position:absolute;left:0px;top:0px;width:50%;}
header div.top{width:1162px;margin:0 auto;height:470px;position:relative;z-index:100;background:url('../gfx/header_overall_min.jpeg') no-repeat;}
header div.top nav{position:absolute;top:64px;width:100%;font-size:11px;}
header div.top nav ul{width:85%;margin:0 auto;}
header div.top nav ul li{width:16%;float:left;padding-left:25px;}
header div.top nav ul li:hover{}
header .fast_icons{float:right;height:82px;margin-right:51px;width:360px;}
header .icon{float:left;height:82px;}
header .sitemap{background:url('http://www.gosnet.pl/img/icon_mapa_serwisu.png') top center no-repeat;width:120px;}
header .contact{background:url('http://www.gosnet.pl/img/icon_kontakt.png') top center no-repeat;width:120px;}
header .position{background:url('http://www.gosnet.pl/img/icon_sprawdz_pozycje.png') top center no-repeat;width:120px;}
header div.top div.logo{width:382px;bottom:52px;height:101px;position:absolute;left:108px;background:url('../gfx/logo.png') no-repeat;}
header div.top div.beard{width:136px;bottom:-31px;height:31px;position:absolute;right:142px;background:url('../gfx/beard.png') no-repeat;}
div.container{width:100%;float:left;background:#181717 url('../gfx/content_bg_min.jpeg') repeat-x;}
div.container div.content{width:1162px;margin:0 auto;}
div.container div.content section.text{float:left;padding:20px;font-size:13px;width:450px;margin:25px;}
div.container div.content section.text hgroup, div.container div.content section.contact hgroup{margin-top:0px;background-position:20px 0px;min-height:45px;padding-bottom:0px;}
div.container div.content section.text hgroup h1, div.container div.content section.contact hgroup h1{margin-top:0px;}
div.container div.content section.text span{font-weight:bold;color:#a43c93;font-size:1.1em;}
 div.container div.content section.text ul {float: left;}
  div.container div.content section.text ul li {margin-left: 20px;}
div.container div.content section.contact{float:right;padding:20px;font-size:13px;width:450px;margin:25px;}
div.container div.content section.contact dl{width:100%;float:left;}
div.container div.content section.contact dl dt{width:49%;float:left;text-align:right;min-height:20px;clear:both;}
input, textarea{width:215px;border:#fff 1px solid;background:#000;color:#fff;}
input[type="submit"]{width:217px;}
textarea{height:150px;}
div.container div.content section.contact dl dd{width:49%;float:right;text-align:left;min-height:20px;}
.to_left{float:left;}
.to_right{float:right;}
div.container div.content hgroup{width:90%;margin:20px 0;clear:both;float:left;padding:0 50px;border-bottom:1px dotted;padding-bottom:5px;background:url('../gfx/logo_mini_min.png') no-repeat 20px 32px;min-height:67px;}
div.container div.content hgroup h1{margin-top:25px;margin-bottom:5px;padding-left:9px;font-size:18px;color:#a43c93;}
div.container div.content hgroup h2{padding-left:19px;font-size:14px;color:#a43c93;margin-bottom:5px;}
div.container div.content section.boxes{margin-top:50px;margin-left:56px;}
div.container div.content section.boxes div.box{width:234px;height:221px;background:url('../gfx/box_min.jpeg') no-repeat;float:left;margin:3px;}
div.container div.content section.boxes div.box .plane{background:url('../gfx/plane_min.png') no-repeat;float:right;margin-right:-9px;margin-top:-20px;width:71px;height:57px;}
div.container div.content section.boxes div.box .ship{background:url('../gfx/ship.png') no-repeat;float:right;margin-right:-20px;margin-top:0px;width:72px;height:47px;}
div.container div.content section.boxes div.box .bird{background:url('../gfx/bird.png') no-repeat;float:right;margin-right:-35px;margin-top:-10px;width:91px;height:70px;}
div.container div.content section.boxes div.box h1{background:url('../gfx/arrow_right.png') no-repeat;height:19px;padding-top:1px;padding-left:25px;font-size:14px;width:auto;margin:15px 0 0 10px;font-weight:bold;}
div.container div.content section.boxes div.box h2{padding-left:34px;font-size:11px;font-weight:bold;}
div.container div.content section.boxes ul{width:180px;padding-left:40px;float:left;}
div.container div.content section.boxes ul li{font-size:11px;}
div.container div.content section.boxes strong{text-decoration:underline;padding-left:15px;width:170px;margin:10px 0 10px 34px;float:left;font-size:11px;}
div.container div.content section.boxes .blue strong{background:url('../gfx/blue_arrow_min.png') no-repeat;color:#28bafb;}
div.container div.content section.boxes .orange strong{background:url('../gfx/orange_arrow_min.png') no-repeat;color:#fbb92a;}
div.container div.content section.boxes .pink strong{background:url('../gfx/pink_arrow_min.png') no-repeat;color:#f65efc;}
div.container div.content section.boxes .blue ul li{list-style:outside url('../gfx/blue_dot_min.png');}
div.container div.content section.boxes .orange ul li{list-style:outside url('../gfx/orange_dot_min.png');}
div.container div.content section.boxes .pink ul li, div.container div.content section.text ul li {list-style:outside url('../gfx/pink_dot_min.png');}
div.container div.content section.news{width:234px;height:221px;margin:-18px 0 0 56px;float:left;}
#news{position:relative;overflow:hidden;width:234px;height:221px;}
.Scroller-Container{position:absolute;top:0px;left:0px;}
div.container div.content .news-scrollbar{width:13px;height:221px;float:left;position:relative;margin-left:10px;}
div.container div.content .news-scrollbar .Scrollbar-Up{position:absolute;top:0px;left:0px;cursor:pointer;}
div.container div.content .news-scrollbar .Scrollbar-Down{position:absolute;bottom:0px;left:0px;cursor:pointer;}
div.container div.content .news-scrollbar .Scrollbar-Track{background:#181717;height:201px;width:13px;margin:10px 0;position:absolute;top:0px;left:0px;}
div.container div.content .news-scrollbar .Scrollbar-Handle{cursor:pointer;position:absolute;top:0px;left:0px;width:13px;height:21px;}
div.container div.content section.news div{margin-top:10px;}
div.container div.content section.news div.text{width:100%;border-bottom:1px dotted;float:left;font-size:11px;margin:10px 0;padding-bottom:10px;}
div.container div.content section.news div strong{font-family:"Arial";font-size:11px;font-weight:bold;float:left;width:auto;}
div.container div.content section.news div strong.yellow{color:#ffd830;}
div.container div.content section.news div strong.pink{color:#f82fb2;}
div.container div.content section.news div strong.violet{color:#a43c93;}
div.container div.content section.news div strong.blue{color:#28bafb;}
div.container div.content section.news div em{font-family:"Arial";font-size:11px;font-style:italic;float:right;width:auto;color:#a5a5a5;}
div.container div.content section.portfolio{width:100%;float:left;clear:both;margin:15px 50px 86px 50px;}
div.container div.content section.portfolio div.project{float:left;width:547px;height:220px;margin:56px 0;}
div.container div.content section.portfolio div.project figure{width:220px;height:220px;float:left;}
div.container div.content section.portfolio div.project figure .rheight33 canvas{}
div.container div.content section.portfolio div.project .desc{margin:0 10px;padding:30px 30px 10px 10px;float:left;width:262px;font-family:"Arial";font-size:11px;border-bottom:1px dotted;}
div.container div.content section.portfolio div.project .desc h2{color:#99296f;font-weight:bold;font-size:1.2em;}
div.container div.content section.portfolio div.project .desc h3{color:#99296f;font-weight:bold;margin-bottom:12px;}
div.container div.content section.portfolio div.project .desc div.text{float:left;width:100%;margin-bottom:25px;overflow:hidden;}
div.container div.content section.portfolio div.project .desc div.more, div.container div.content section.portfolio div.project .desc div.less{width:auto;float:left;clear:both;padding-left:25px;background:url('../gfx/more_arrow.png') no-repeat;cursor:pointer;}
div.container div.content section.portfolio div.project .desc em.range{width:auto;float:right;color:#99296f;font-weight:bold;}
footer{width:100%;float:left;height:auto;border-top:1px #646464 solid;background:#000;font-family:"Myriad Pro","Arial";color:#474b4e;position:relative;z-index:10;}
footer nav{width:1162px;margin:0 auto;}
footer nav ul li{font-family:"Myriad Pro","Arial";color:#474b4e;float:left;width:160px;padding:20px;font-size:11px;}
footer nav ul li:hover{text-decoration:underline;}
ul#topnav{padding:0;list-style:none;}
ul#topnav li{margin:0;padding:0;overflow:hidden;float:left;height:40px;}
ul#topnav a, ul#topnav span{padding:10px 20px;float:left;text-decoration:none;color:#fff;text-transform:uppercase;clear:both;width:100%;height:20px;line-height:20px;}
ul#topnav a{color:#fff;background-position:left bottom;}
ul#topnav span{background-position:left top;}
.clear{clear:both;}
.less{display:none;}
strong{font-weight:bold;}
.copyright{width:400px;margin:0 auto;text-align:center;font-family:"Myriad Pro","Arial";color:#474b4e;padding:20px;font-size:11px;}
.copyright a{color:#474b4e;font-weight:bold;}
div.operation{float:left;text-align:left;width:100%;font-size:13px;margin-top:10px;margin-left:65px;width:1020px;}
div.operation .info{float:left;width:100%;}
div.operation div{float:left;margin:3px;border:#fff 1px solid;padding:3px;height:16px;width:25px;text-align:center;cursor:pointer;float:left;}
div.operation div.bigger{margin-left:35px;font-size:1.1em;}
div.operation div.smaller{font-size:0.9em;}
.piro_overlay{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;background:#000;display:none;z-index:99997;}
.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008;background:none}
.loading span span{position:absolute;display:block;width:30px;height:30px;z-index:100009;background:url(piro/ajax-loader.gif) center center no-repeat!important;background:url(piro/ajax-loader.gif) center center no-repeat;}
.caption{position:absolute;bottom:0;left:0;margin:0;display:block;padding:0px;cursor:text;background:#222;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block;padding:0;background:none;}
.caption p{display:block;margin:0;padding:4px 28px 4px 38px;text-align:center;font-weight:normal;background:black;color:white;font-size:12px;}
a.piro_close{position:absolute;top:20px;right:20px;height:35px;width:35px;background:url(piro/close_btn_min.png) no-repeat;cursor:pointer;z-index:100006;}
a:hover.piro_close{background:url(piro/close_btn_h.png) no-repeat;}
a.piro_next{position:absolute;top:50%;width:35px;height:35px;right:20px;text-indent:-999em;outline:none;display:block;margin:-18px 0 0 0;background:url(piro/next_min.png) center right no-repeat;border:none;cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(piro/next_h.png) center right no-repeat;}
a.piro_prev{position:absolute;top:50%;width:35px;height:35px;left:20px;text-indent:-999em;outline:none;display:block;margin:-18px 0 0 0;background:url(piro/prev_min.png) center left no-repeat;border:none;cursor:pointer;z-index:1000000000}
a:hover.piro_prev{background:url(piro/prev_h.png) center left no-repeat;}
.pirobox_content{position:absolute;top:50%;left:50%;padding:0;width:800px;height:600px;margin:-300px 0 0 -400px;display:block;z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.pirobox_content img{margin:0;padding:0;border:none;}
.t_l{background:url(piro/t_l_min.png) no-repeat;width:20px;height:20px;}
.t_r{background:url(piro/t_r_min.png) no-repeat;width:20px;height:20px;}
.t_c{height:20px;background:url(piro/t_c_min.png) repeat-x;}
.c_l{width:20px;background:url(piro/c_l_min.png) repeat-y;}
.c_c{background:black;margin:0;padding:0;}
.c_c div{width:760px;height:560px;margin:0;padding:0 0 0px 0;}
.c_r{width:20px;background:url(piro/c_r_min.png) repeat-y;}
.b_c{height:20px;background:url(piro/b_c_min.png) repeat-x;}
.b_l{background:url(piro/b_l_min.png) no-repeat;width:20px;height:20px;}
.b_r{background:url(piro/b_r_min.png) no-repeat;width:20px;height:20px;}
.box_img{position:absolute;z-index:99995;background:url(piro/img_bg.png);width:100%;top:30px;left:30px;height:100%;padding:0;}
.err_mess{position:absolute;bottom:20px;color:white;padding:0;margin:0 0 0 20px;display:block;}
.err_mess a{color:red;font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px;padding:3px;left:0;color:#666;bottom:1px;font-size:11px;}
a.link_to{position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px;background:url(piro/link_out.png) no-repeat;text-indent:-999em;}
a:hover.link_to{background:url(piro/link_out_h.png) no-repeat;}
a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px;height:40px;margin:0;outline:none;display:block;background:url(piro/play_min.png) no-repeat;text-indent:-999em;border:none;cursor:pointer;}
a:hover.play{background:url(piro/play_h.png) no-repeat;}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;;width:40px;height:40px;margin:0;outline:none;display:block;background:url(piro/pause.png) no-repeat;text-indent:-999em;border:none;cursor:pointer;}
a:hover.stop{background:url(piro/pause_h.png) no-repeat;}

