/* 
    Document   : style
    Created on : 2011-09-07, 10:02:22
    Author     : arek
    Description:
        Purpose of the stylesheet follows.
*/

* {margin:0;padding: 0;outline:none;}

body {background: #292929;color:#989898;font-family: verdana;font-size: 14px;}

.lang_switch {position: absolute; top:25px; right:0; border: 1px solid #989898;border-right:none;padding:10px;font-size:19px;}
.lang_switch a{color:#989898;text-decoration: none;}
.lang_switch a:hover{color:#CBCBCB;}
.lang_switch a.active{color:#e6e6e6;}


.wrap {width:1170px;position:relative;
       margin:10% auto 0;
        max-width: 1170px;
    min-width: 960px;

}

a img{border:none;}

.navi {width:1020px;float:left;margin-left: 5px;}
.navi ul {list-style-type: none;border-bottom:1px solid #989898; height: 11px;}
.navi li {background:#292929;height:30px; float:left;margin-right: 20px;padding: 0 5px 0 5px;}
li.pierwszy {margin-right:40px; padding: 0;}
.navi li a{color:#989898;text-decoration: none;font-size:19px;}
.navi li a:hover{color:#CBCBCB;}
.navi li.active a{color:#e6e6e6;}
.navi li a.home {padding: 3px 6px;margin-right: 0;
      -webkit-border-radius:24px;
-moz-border-radius: 24px;
border-radius:24px;
border:1px solid #959595;
text-align:center;
}

.logo {float:left;clear:right;width:100px;font-size:55px;position:relative; top:-28px;margin-left:5px;  }
.logo a{color:white;text-decoration: none;}
.logo .superscript {font-size: 35px;vertical-align: text-top; }
.logo a:hover {color:#979797;}


#kontent{ width:1170px;float:left;position: relative;overflow:hidden;top:-10px; }
#kontener {height:469px;}
.sekcja {width:1170px;position: relative; float:left;overflow: hidden;height:450px;display:none;}
.sekcja:first-child {display:block;}
.proj_nav {list-style-type: none; margin:0; padding: 0;}
.proj_nav a{color:#989898;text-decoration: none;}
.proj_nav a.active{color:#e6e6e6;}
.proj_nav a:hover{color:#e6e6e6;}

.proj_nav_intro {list-style-type: none; margin:0; padding: 0;}
.proj_nav_intro a{color:#989898;text-decoration: none;}
.proj_nav_intro a.active{color:#e6e6e6;}
.proj_nav_intro a:hover{color:#e6e6e6;}
#home .intro_tekst {width:925px;float:left;margin-top:25px;text-align:justify;}
#home .col1 {width:100px; float:left;}
#home .slider {margin-left:210px;}
#home .intro_tekst {display: none;position:absolute;left:320px;top:-20px; width:500px;}


.col1 {float:left;margin: 20px 0 0 10px;width:250px;line-height: 2.5em;}
.col1 .first {color:#fff;}

#kontakt p{font-size: 25px;text-align: center;margin-top: 160px;line-height: 2em;}
#kontakt a{text-decoration: none; color:#989898;}
#kontakt a:hover{text-decoration: none; color:white;}


.slider {width:500px;float:left;margin-left: 60px;margin-bottom: 25px; }
	/* numeric controls */	
	.pager{
                padding:0;
		position:absolute;
                top:370px; left:320px;
                font-size: 14px;
		}
        
	.pager a{margin:0 15px 0 0; 
		float:left;
		border:1px solid #ccc;
		color:#989898;
		text-decoration:none;
                height:18px;width:12px; text-align: center;
                padding: 2px 4px;
                 -webkit-border-radius:4px;
-moz-border-radius: 4px;
border-radius:12px;
border:1px solid #959595;
		}
	.pager  a.activeSlide{
		color:#fff;
		}
	.pager li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	


.col3 {color:#9b9b9b;width:290px;text-align: justify;float:left; margin:55px 0 0 60px;
}
.minussto {top:-100px;}

.footer {width:100%;font-size:12px;color:#989898; margin-bottom: 20px;
        float:left; clear:both;border-bottom:1px solid #989898;height:7px;
}
.footer p{background:#292929;color:white;float:left;padding: 0 3px;}
.footer p.right {float:right;margin-right:20px;}
.footer a{color:#989898;text-decoration: none;}
.footer a:hover{color:#CBCBCB;}
.footer a.active {color:#e6e6e6;}
.footer .superscript {font-size: 9px;vertical-align: text-top; }

/* backend*/

/* BACK*/
.container h2 {color:#3299BB;float:left;margin: 10px 0;}

.panel .navi {list-style-type: none;padding: 5px 0 0 5px;float:left;clear: both;}
.panel .podnavi {list-style-type: none;}
.podnavi li {float: left;padding: 5px; border-right: 1px dotted black;}
.podnavi li:last-child {border-right: none;}

.panel a.button:hover{color:white;}
.panel a.button {float:left;margin-right:10px;text-align: center; background: #FF9900;
    border: 1px solid #6B4939;text-decoration: none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    color: #6B4939;
    padding: 4px 11px;
}

.panel table {border-collapse: separate; clear: both;float:left; margin-top: 10px;  }
.panel  td, th{border:1px solid black;}
.panel th {font-size: 1.2em;text-transform: uppercase;padding: 10px;background: #E9E9E9;color:#424242;}
.panel td {background: #424242;padding: 10px;}
.panel tbody tr:nth-child(even) td, tbody tr.even td {background:#424242;}
.panel table tr:last-child td:first-child {
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
border-bottom-left-radius:10px;}
.panel table tr:last-child td:last-child {
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;
border-bottom-right-radius:10px;}
.panel table tr:first-child th:first-child {
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
border-top-left-radius:10px;}
.panel table tr:first-child th:last-child {
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
border-top-right-radius:10px;}
/* pokaz ze jest sortowane*/
th.header {
	background-image: url(/images/bg.png);
        background-position: 5px;
	background-repeat: no-repeat;
	cursor: pointer;
	padding-left: 30px;
	height: auto;
}
th.headerSortUp {
	background-image: url(/images/asc.png);
	background-repeat: no-repeat;
}
th.headerSortDown {
	background-image: url(/images/desc.png);
	background-repeat: no-repeat;
}

.panel form {float:left; clear:both;}
.panel input {padding:10px; margin: 10px 0;}
.panel select {padding:10px;margin-top:20px; }
.panel option {margin:5px;}
.panel label {float:left; clear: left;padding: 10px; margin: 10px 0; width:80px;}
.panel .controls {float:left; clear: both;width: 100%;margin: 10px 0;}
.panel textarea {padding: 10px;margin-top:20px; }
.mceEditor {float:left;padding: 10px;}
.panel #upload {height:50px;}