@charset "utf-8";
/* CSS Document */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a { }

/* typography.css */
body {font-size:12px;color:#fff;background-image: url(images/bg_top.png); background-repeat: no-repeat; background-position:top center;background-color:#000;font-family:Arial,Tahoma,Helvetica,Verdana,sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:1.75em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.5em;margin-bottom:0.75em;}
h3 {font-size:1.3px;line-height:1;margin-bottom:0.5em;}
h4 {font-size:1.1em;line-height:1.0;margin-bottom:0.7em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.0em;line-height:1.4em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
img.topmenu {margin: 0; padding: 0;}
a:focus, a:hover {text-decoration:underline;}
a {color:#f0f0f0;text-decoration:none; outline: 0;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 3em;}
ul, ol {margin:0 1.5em 1.5em 3em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
th {font-weight:bold;}
th, td {padding:3px;}
tr.even td {background:#f6f6f6;}
tfoot {font-style:italic;}
caption {background:#eee;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.lilast{background:none;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.block{display:block;}
.inline{display:inline;}
.left{text-align:left;}
.right{text-align:right;}
.flleft{float:left;}
.flright{float:right;}
.line150{line-height:150%;}
.none{display:none;}

a.l1{color:#319dd4;font-weight:bold;}
a.l2{color:#319dd4;}

/* grid.css */
.container {width:997px;margin:0 auto;}

hr {color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 1.25em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/*******************************************************/

#top-container {width: 997px;height:88px;position:relative;font-size:12px;}
#top-container .logo{position:absolute;left:8px;top:31px;}
#top-container .minimenu{position:absolute;right:8px;top:11px;}
#top-container .minimenu li{float:left;display:inline;background:url(images/arrow_white.png) no-repeat center left;padding-left:12px;font-size:11px;margin-right:10px;}
#top-container .minimenu a{color:#cecece;}

#top-container .menu{position:absolute;right:8px;top:58px;}
#top-container .menu li{float:left;display:inline;margin-right:15px;}

/**************************************************************************/

.pf-gl-container{background-image: url('images/porfolio_mini_bg.png');background-repeat: no-repeat; background-position:top center;background-color:#171717;}
#pf-gl-container {width: 997px;font-size:12px;padding-top:61px;padding-bottom:20px;}
.pf-container-out{background-image: url('images/podstrona_bg_top.jpg'); background-repeat: no-repeat;background-position:top;background-color:#333333;}
.pf-container{background-image: url('images/center_bg.png');background-repeat: no-repeat; background-position:bottom center;padding-bottom:30px;padding-top:25px;padding-left:5px;}
.pf_box{float:left;display:inline;margin:0px 8px;width:233px;}
.pf_box .tresc{background:#319dd4;padding:8px;}
.pf_box .tresc .tytul{color:#FFF;height:29px;}
.pf_box .tresc .kategoria{color:#3d3d3d;font-size:11px;}

.pf_box2{float:left;display:inline;margin:0px 5px;width:233px;}

.screen_box{float:left;display:inline;margin:5px 4px;width:233px;}
.screen_box span{display:block;font-weight:bold;}

.pf-container .biggfx{float:left;display:inline;width:480px;margin-left:8px;}
.pf-container .galeria{float:left;display:inline;width:233px;margin-left:16px;}
.pf-container .backlink{float:left;display:inline;background-image: url('images/return_ico.jpg');background-repeat: no-repeat;padding-left:25px;color:white;}
.miniatura{float:left;display:inline;margin-right:17px;margin-bottom:10px;cursor:pointer;}
.portfolio{padding:8px 8px;}
.portfolio h1{color:#319dd4;}
.portfolio .kategoria{font-size:12px;padding-bottom:20px;color:#8b8b8b;}
.portfolio .opis{font-size:14px;}
.portfolio .www{font-size:14px;line-height:2em;color:#319dd4;}

#inner-container { padding: 9px 25px;}
#left-container {width:233px;float:left;display:inline;margin-left:8px;}
#center-container {width:756px;float:left;display:inline;}

.main-container{background-image: url('images/podstrona_bg_top.jpg'); background-repeat: no-repeat;background-position:top;background-color:#333333;padding:17px 17px 17px 17px}
.blue-foot{background-image: url('images/blue_center_bg.jpg'); background-repeat: no-repeat;background-position:top;width:746px;height:43px;text-align:right;padding-top:10px;padding-right:10px;}

.blueMenu{background-image: url('images/menu_blue_s.jpg'); background-repeat: no-repeat;background-position:top;margin-bottom:0px;padding-top:40px;}
.blueMenu .inbox{background-color:#319dd4;background-image: url('images/menu_blue_e.jpg'); background-repeat: no-repeat;background-position:bottom;padding-bottom:30px;}
.blueMenu ul{list-style:none;font-size:10px;}
.blueMenu ul.glowna{margin-left:5px;}

.foot-container{background-image: url('images/bg_foot.png');background-repeat: no-repeat; background-position:top center;}
#foot-container {width: 997px;height:359px;position:relative;color:#319dd4;font-size:14px;}
#foot-container .box1{position:absolute;left:8px;top:30px;}
#foot-container .box2{position:absolute;left:257px;top:30px;}
#foot-container .box3{position:absolute;left:505px;top:30px;width:200px;}
#foot-container .box4{position:absolute;left:754px;top:30px;}
#foot-container .social1{position:absolute;left:0px;top:40px;}
#foot-container .social2{position:absolute;left:70px;top:40px;}
#foot-container .social3{position:absolute;left:140px;top:40px;}
#foot-container .header{margin-bottom:10px;}
#foot-container ul{list-style:none;margin:0px;}
#foot-container ul li{padding:1px 0px;}
#foot-container ul li a{color:#319dd4;}
#foot-container .author{position:absolute;right:8px;bottom:0px;}
#foot-container .copy{position:absolute;left:8px;bottom:0px;}
#foot-container .partnerzy{position:absolute;left:25px;top:5px;}

ul.nawigacja {margin:0px;float:right;display:inline;font-size:14px;padding:7px;padding-top:0px;}
ul.nawigacja li{ display:inline;float:left; padding:0px 4px;color:#fff;}
ul.nawigacja li a{ float:left;text-decoration:none;display:inline;color:#fff;}

ul.pager {margin:0px;float:right;display:inline;font-size:14px;padding:7px;padding-top:10px;}
ul.pager li{ display:inline;float:left; padding:0px 4px;color:#fff;}
ul.pager li a{ float:left;text-decoration:none;display:inline;color:#fff;}

h1.naglowek_txt{color:#319dd4;font-weight:normal;font-size:20px;font-family:Verdana, Arial, Helvetica, sans-serif;float:left;width:400px;margin-left:5px;padding-bottom:10px;}
h1.naglowek_txt2{color:#319dd4;font-weight:normal;font-size:20px;font-family:Verdana, Arial, Helvetica, sans-serif;float:none;padding-bottom:10px;}
h2.belka{color:white;background:#319dd4;padding:5px 10px;margin-top:10px;}

/*******************************************************************/


/* forms.css */
label {font-weight:bold;}
input.text, input.title,input.button, textarea, select {margin:0.2em 0;border:1px solid #8f8f8d;color:#444;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text{padding:0.2em 0.3em;font-size:1.1em;}
select{font-size:1.1em;}
input.large {width:400px;}
input.normal {width:250px;}
input.half {width:150px;}
input.quater {width:90px;}
input.small {width:50px;}
input.button{border:solid 1px #777;padding:0.2em 0.3em;font-weight:bold;background-color:#f1f1f1;color: #444444;text-align:center;font-size:1em;}
textarea {padding:5px;}
.error2, .notice, .success, .neutral {padding:.5em;margin-bottom:1.5em;border-width:2px;border-style:solid;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;display:block;text-align:left;}

.item-row{margin:0px 0px 8px 0px;}
.item-row em{display:block;margin-left:195px;}
.star-required{color:#ff0000;font-weight:bold;}

.item-row label {font-weight:bold;width:190px;text-align:right;float:left;margin-right:5px;margin-top:4px;}
.item-row label.error {background:none;color:#ff0000;margin-left:195px;text-align:left;float:none;}

.zgoda label {font-weight:bold;width:190px;text-align:left;float:left;margin-left:5px;}
.zgoda label.error {background:none;color:#ff0000;text-align:left;clear:both;margin-left:0px;display:block}

label.right{text-align:left;margin-left:5px;}

.notice {background:#F5FFFA;color:#514721;border-color:#87CEEB;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error2 {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}

.error2 a,.errormsg {color:#ad2156;font-weight:bold;}
.notice a,.noticemsg {color:#514721;}
.success a,.successmsg {color:#264409;}

.submitbtn1{background:#ff0000;border:1px solid #da0000;color:white;font-weight:bold;padding:0.2em 0.3em;font-size:1.1em;cursor:pointer;}
.submitbtn2{background:#ff0000;border:1px solid #da0000;color:white;font-weight:bold;padding:0.3em 1.4em;font-size:1.2em;cursor:pointer;margin-top:1.5em;}

/*******************************************************************/

.serwerBox{margin-right:57px;width:130px;float:left;display:inline;}

ul.rondo{
font: normal 14px/1.5 Arial, Helvetica, sans-serif;
color: #FFFFFF;
margin:20 auto;
}

.roundabout-holder {
				list-style: none;
				width: 465px;
				height: 390px;
				margin: 1em auto;
			}
			
			.roundabout-moveable-item {
				height: 390px;
				width: 729px;
				cursor: pointer;
				-moz-box-shadow: 0 0 15px #000;
				-webkit-box-shadow: 0 0 15px #000;
				box-shadow: 0 0 15px #000;

			}
			
			.roundabout-moveable-item img {
				width: 100%;
			}
			
			.roundabout-in-focus {
				cursor: auto;
			}

.first {margin-left:0px;padding-left:0px;}
.last {margin-right:0px;padding-right:0px;}
