/* Basic styles */
body,div,p,ol,ul,li,form,table{margin:0;padding:0}
img,fieldset{border:0}
img{vertical-align:bottom}
object{display:block}
a{cursor:pointer;text-decoration:none;outline:none}
a:hover{text-decoration:none;}
ul{list-style:none}
option{padding:0 .5em 0 1px}
address{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1em;line-height:1.1em;font-weight:normal}
.clear{clear:both;overflow:hidden;height:0}

/* Basic fonts */
body,input,textarea,select,td{color:#000;font-size:12px;font-family: 'Open Sans', sans-serif;}

/* html, body, wrapper */
html{background:#efe7db;}
body{background:url(../images/background.jpg) no-repeat; background-attachment: fixed;}

#wrapper{width:960px;margin:0 auto 60px;background:#fff url(../images/wrapper_bg.jpg) repeat-x;}

/* HEADER */
#header{height:432px;position:relative;}

#logo{position:absolute;right:95px;top:0;}






.aside-nav {
  float: left;
  width:203px;
    margin:55px 0 0 0;
	}
  .aside-nav li {
    margin-bottom: 1px;
border-bottom:1px solid #d7dcdc;
	}

  .aside-nav a {
    display: block;
    line-height: 28px;
	    text-transform: uppercase;
    color: #000;
    text-transform: uppercase;
    font-size: 17px;
	font-weight:bold;
    position: relative;
	padding:10px 0 10px 0;
	    transition: all 0.3s ease-out; 
	}
  
    .aside-nav a:hover {
      color: #d4241c;
	  }




.header-nav-clear {position: absolute;left: 0px;top: 0px;}
.header-nav-top {position: absolute;right: 95px;top: 58px;font-family: 'Exo', sans-serif;}
.header-nav-top li {float: left;}
.header-nav-top li:first-child a:before {display: none;}
.header-nav-top a {position: relative;display: inline-block;font-size: 19px;font-weight: 500;color: #000;text-transform:uppercase;margin-left: 1em; }
.header-nav-top a:hover {color: #d4241c;	    transition: all 0.3s ease-out; }
.header-nav-top a:before {content: '•';position: absolute;top: 0;left: -1em;width: 1em;text-align: center;color: #f89200 !important; }	  
	  
.header-nav-glowna {position: absolute;right: 95px;top: 18px;font-family: 'Exo', sans-serif;}
.header-nav-glowna li {float: left;}
.header-nav-glowna li:first-child a:before {display: none;}
.header-nav-glowna p {position: relative;display: inline-block;font-size: 19px;font-weight: 500;color: #f89200;text-transform: uppercase;margin-left: 1em; }

.header-nav {position: absolute;right: 50px;top: 63px;z-index: 999;}  

#slideshow{position:absolute;left:0px;top:138px;width:960px;height:294px;overflow:hidden;}
#slideshow img{position:absolute;left:0;top:0;z-index:1;opacity:0.0;}
#slideshow img.active{z-index:3;opacity:1.0;}
#slideshow img.last-active{z-index:2;}


/* FOOTER */
#footer{height:94px;background:url(../images/footer_bg.png) no-repeat;position:relative;}
#footer .nav{color:#656565;font-size:11px;line-height:12px;position:absolute;left:95px;top:65px;}
#footer .nav a{color:#656565;font-weight:normal;}
#footer .nav a:hover{color:#000;}
#footer .c{color:#656565;font-size:11px;line-height:12px;position:absolute;right:98px;top:65px;}
#footer .c a{color:#656565;font-weight:normal;}
#footer .c a:hover{color:#000;}
#footer address{font-size:13px;line-height:14px;color:#fff;position:absolute;left:405px;top:16px;}


/* MAIN */
#main{margin:0 95px 0 96px;padding:0 0 20px;border-top:7px solid #878787;background:url(../images/main_bg.png) no-repeat;}

/* ASIDE */
#aside{width:226px;float:left;}
#aside li{padding:20px 0 0;line-height:17px;width:206px;}
#aside li b{color:#0068A3;}
#aside li a{color:#0068A3;}
#aside li a:hover{color:#000;}

/* CONTENT */
#content{width:522px;float:right;}


.naglowek {background:url(../images/h1.png) no-repeat;width:522px;height:75px;margin:0px 0px 20px 0px;}
.naglowek h1{font-family: 'Exo', sans-serif;font-size:19px;text-align:right;padding:25px 30px 0 0;text-transform:uppercase;}


.c h2{margin:20px 0 5px 0;font-size:16px;color:#a90000;text-align:left;line-height:27px;text-transform:uppercase;font-weight:bold;}
.c h3{margin:0 0 18px;font-size:17px;color:#a90000;text-align:center;line-height:27px;font-family: 'Exo', sans-serif;text-transform:uppercase;}
.c p{font-size:15px;line-height:27px;margin:0 0 1.5em;}

.c a{color:#596364;font-weight:bold;}
.c a:hover{color:#000;}



.c ul {
    font-size: 15px;
	padding: 0 0 2px;
    list-style: none;
    margin: 0 0 1.3em; }
    .c ul li {
	line-height:29px;
      padding-left: 50px;
      position: relative; }
      .c ul li:after {
        content: '\f105';
        position: absolute;
        left: 30px;
        top: 0;
        font-size: 15px;
	
        font-family: FontAwesome,sans-serif;
        color: #565353;
        font-weight: normal; }
		
		
		


div.pics{display:inline-block;vertical-align:top;overflow:hidden;margin-right:-10px;margin-bottom:1.5em;}
div.pics iframe{float:left;border:1px solid #C2C2C2;margin:0 10px 10px 0;padding:4px;}
div.pics img{float:left;border:1px solid #C2C2C2;margin:0 10px 10px 0;padding:4px;}
div.pics a:hover img{border:1px solid #dadfdf;}

p.pics{overflow:hidden;margin-left:-9px;display:inline-block;vertical-align:top;}
p.pics img{border:1px solid #C2C2C2;padding:2px;margin-left:9px;float:left;}
p.pics a:hover img{border:1px solid #dadfdf;}

h2.news{font-weight:bold;font-size:12px;margin:0 0 10px;}
.data{display:block;color:#999;font-size:11px;margin:0 0 10px;}

#errors li{color:red}


div.pdf{overflow:hidden;zoom:1;margin:0 0 21px;}
div.pdf img{float:left;margin-right:6px;}
div.pdf p{overflow:hidden;zoom:1;margin:0 0 12px;line-height:43px;}

.rozmiar{width:280px;}







.c form{font-size:16px;}
.c form .row{overflow:hidden;margin:0 0 10px;font-size:16px;}
.c form label{color:#000;width:120px;float:left;line-height:20px;font-size:16px;}
.c form input{width:334px;border:0;background:#e9ebeb;height:20px;float:right;padding:2px;font-size:16px;}
.c form textarea{width:334px;border:0;background:#e9ebeb;height:92px;float:right;padding:2px;font-size:16px;}
.c form .submit{margin-top:5px;background:#e9ebeb;border:1px solid #e9ebeb;color:#000;padding:4px 6px;width:auto;height:auto;float:right;}
