/* Uni */
.white a, .white a:hover, .white a:visited, .white a:active{
	font-size: 1em;
    font-family: "Verdana", "DejaVu Sans", "Helvetica", "Arial", sans-serif;
    color: #CCC;
	
}
#zdjecie1{
	top:0px;
	left:0px;
	width:412px;
	height:324px;
	z-index:12;
}

#zdjecie2{
	visibility:hidden;
	margin-top:-324px;
	left:0px;
	width:412px;;
	height:324px;
	z-index:11;
}
#zdjecie3{
	visibility:hidden;
	margin-top:-324px;
	left:0px;
	width:412px;
	height:324px;
	z-index:10;
}
#zdjecie4{
	visibility:hidden;
	margin-top:-324px;
	left:0px;
	width:412px;
	height:324px;
	z-index:10;
}
#zdjecie5{
	visibility:hidden;
	margin-top:-324px;
	left:0px;
	width:412px;
	height:324px;
	z-index:10;
}
#content  {
        background-image: url('../style/bg_limited_black.png');
		background-repeat: repeat-x;
        color: white;
        margin-bottom: 50px;
}

#content .content-wrap {
        width: 920px;
        margin: auto;
        position: relative;
}

#content2 {
        width: 1000px;
        margin: auto;
        position: relative;
}

#content2 .content-wrap {
        color: silver;
		background-color: black;
        background-image: url('../style/content2_black.png');
		background-position: 0 0;
		background-repeat: no-repeat;
        position: relative;
        margin: 0 40px;
        padding: 20px;
		overflow: hidden;
}

#content2 .content-wrap p {
        margin-top: 0;
        margin-left: 440px;
}

#content2 .content-wrap p a{
        color:#BF0307;
}

#content2 .small-nav {
        background: black url('../style/content2_black.png') no-repeat 0 19px;
        clear: both;
        padding: 0 430px 0 429px;
		
}
#content2 .small-nav2 {
        background: black url('../style/content2_black.png') no-repeat 0 19px;
        clear: both;
		margin-top: 0px;
		padding-top:0px;
       /* padding: 0 430px 0 429px;*/
	  
	   width:30px;
}

#content .small-nav,
#content2 .small-nav {
        position: absolute;
        left: 40px;
        bottom: -1px;
        overflow: hidden;
        width: 61px;
        height: 20px;
}
#content .small-nav2,
#content2 .small-nav2 {
        position: absolute;
        left: 0px;
	    bottom: 30px;
        overflow: hidden;
        width: 61px;
        height: 20px;
}

#content .small-nav a,
#content2 .small-nav a {
        display: block;
        padding-top: 20px;
        color: white;
        float: left;
        overflow: hidden;
        background-repeat: no-repeat;
}

#content .small-nav2 a,
#content2 .small-nav2 a {
        display: block;
		margin-top:0px;
        padding-top: 20px;
        color: white;
        float: left;
        overflow: hidden;
        background-repeat: no-repeat;
}


#content .small-nav .prev,
#content2 .small-nav .prev {
        width: 20px; 
        background-image: url('../style/prev_brown.png');
        background-position: 0 0;
}
#content .small-nav2 .prev,
#content2 .small-nav2 .prev {
        width: 20px; 
        background-image: url('../style/prev_brown2.png');
        background-position: 0 0;
}



#content .small-nav .prev:hover,
#content2 .small-nav .prev:hover {
        background-position: 0 -20px;
}
#content .small-nav2 .prev:hover,
#content2 .small-nav2 .prev:hover {
        background-position: 0 -20px;
}







#content .small-nav .close,
#content2 .small-nav .close {
        width: 21px; 
        background-image: url('../style/close_brown.png');
        background-position: 1px 0;
}
#content .small-nav2 .close,
#content2 .small-nav2 .close {
        width: 21px; 
        background-image: url('../style/close_brown2.png');
        background-position: 1px 0;
}









#content .small-nav .close:hover,
#content2 .small-nav .close:hover {
        background-position: 1px -20px;
}
#content .small-nav2 .close:hover,
#content2 .small-nav2 .close:hover {
        background-position: 1px -20px;
}






#content .small-nav .next,
#content2 .small-nav .next {
        width: 20px; 
        background-image: url('../style/next_brown.png');
        background-position: 1px 0;
}
#content .small-nav2 .next,
#content2 .small-nav2 .next {
        width: 20px; 
        background-image: url('../style/next_brown2.png');
        background-position: 1px 0;
}







#content .small-nav .next:hover,
#content2 .small-nav .next:hover {
        background-position: 1px -20px;
}
#content .small-nav2 .next:hover,
#content2 .small-nav2 .next:hover {
        background-position: 1px -20px;
}







#content3 {
	background-image: url('../style/bg_limited_black2.png');
	background-repeat: repeat-x;
}

#content3 .content-wrap {
	width: 905px;
	padding-left: 62px;
	margin: auto;
	position: relative;
}


#content3 .content-wrap .lam a{
	color:#960001;
	text-decoration:none;
}

#content3 .content-wrap .lam a:hover{
	color:#960001;
	text-decoration:underline;
}

#content3 h1 {
	margin: 0 0 20px 0;
	padding: 127px 0 0 0;
	height: 1px;
	overflow: hidden;
}

#content3 .lam {
	width: 276px;
	float: left;
	margin-right: 25px;
}

#content3 .lam p {
	margin-top: 0;
}

#content3 input,textarea {
	width:256px;
	font-size: 1em;
    font-family: "Verdana", "DejaVu Sans", "Helvetica", "Arial", sans-serif;
    color: #373737;
}

#content3 input.submit {
	width:260px;
	font-size: 1em;
    font-family: "Verdana", "DejaVu Sans", "Helvetica", "Arial", sans-serif;
    color: #FFFFFF;
    background-color:#373737;
    border:0px;
    height:22px;
}


/* Content4*/

#content4 {
	background-image: url('../style/bg_limited_black2.png');
	background-repeat: repeat-x;
}

#content4 .content-wrap {
	width: 905px;
	padding-left: 62px;
	margin: auto;
	position: relative;
}


#content4 .content-wrap .lam a{
	color:#960001;
	text-decoration:none;
}

#content4 .content-wrap .lam a:hover{
	color:#960001;
	text-decoration:underline;
}

#content4 h1 {
	margin: 0 0 20px 0;
	padding: 127px 0 0 0;
	height: 1px;
	overflow: hidden;
}

#content4 .lam {
	width: 276px;
	float: left;
	margin-right: 25px;
}

#content4 .lam p {
	margin-top: 0;
}


/* Variables */
/* .main */

#content.main .content-wrap {
        height: 245px;
}

#content.main .project {
        float: left;
        height: 220px;
        width: 195px;
        border-bottom: solid 1px #0d0d0d;
        margin-right: 10px;
}

#content.main .project img {
        display: block;
        margin-top: 45px;
}

#content.main .project h1 {
        font-size: 1em;
        font-weight: normal;
        margin: 0;
        padding: 0;
}

#content.main .project a {
        background-image: url('../style/bottom_small_brown.png');
        background-position: top right;
        background-repeat: no-repeat;
        padding-top: 3px;
	height: 15px;
        display: block;
        color: #969696; /*bylo #cfcfcf*/
}

#content.main .project a:hover {
        background-position: 100% -20px;
        color: #ffffff;
}

#content.main .project a.imagelink {
        background-image: none;
        background-position: top right;
        background-repeat: no-repeat;
        padding: 0px;
		margin: 0;
	height: 124px;
        display: block;
        color: #969696; /*bylo #cfcfcf*/
}

#content.main .project a:hover.imagelink {
        background-position: 100% -20px;
        color: #ffffff;
}

#content.main .project p {
        margin: 0;
        color: #969696; /*bylo #cfcfcf*/
}

#content.main .projects a.more {
        display: block;
        background-color: #960001;
        background-image: url('../style/link_button_brown.png');
        position: absolute;
        top: 230px;
        left: 200px;
        width: 68px;
        padding-top: 29px;
        height: 0;
        overflow: hidden;
}

#content.main .projects a.more:hover {
	background-image: url('../style/link_button_brown_h.png');
}

#content.main .news {
        background: #960001 url('../style/news.png') no-repeat 0 269px;
		background-color: #960003;
        position: absolute;
        left: 615px;
        top: 0;
        height: 195px;
        width: 255px;
        padding: 35px 25px 40px 25px;
        overflow: hidden;
        background-color: #960001;
        color: #ddbab8;
	font-size: 1.1em;
}

#content.main .news h1 {
        margin:0;
        font-size: 1.7em;
        font-weight: normal;
        border-bottom: solid 1px #b13b39;
        margin-bottom: .7em;
        padding-bottom: .7em;
}

#content.main .news a.more {
	color: #ddbab8;
        position: absolute;
        bottom: 17px;
        right: 25px;
        padding-top: 14px;
}

#content.main .news a.more:hover {
	color: white;
}
#content.main .news a.more:visited {
	color: white;
}
/* .arch */

#content.arch .news-pack {
	background-color: #960001;
	width: 887px;
        padding: 0 17px;
}

#content.arch .news {
        background-color: #960001;
        float: left;
        width: 245px;
        padding: 35px 25px 25px 25px;
        color: #ddbab8;
	font-size: 1.1em;
}

#content.arch .news a {
        color: #ddbab8;
		text-decoration:underline;
}

#content.arch .news h1 {
        margin: 0;
        font-size: 1.5em;
        font-weight: normal;
        border-bottom: solid 1px #b13b39;
        margin-bottom: .7em;
        padding-bottom: .7em;
}

#content.arch .small-nav {
	left: 0;
        background: #960001 url('../style/arch_news_bottom_brown.png') no-repeat 0 19px;
        clear: both;
        padding: 0 430px;
}

/* .project */

#content2.project .mainimg {
        float: left;
        position: relative;
        margin: 0 20px 20px 0;
		
}



#content2.project .mainimg .dscr {
        text-align: right;
        margin-top:15px;
        line-height:1.2em;
		
}

.plainimg{
margin-bottom:10px;	
}

/* .list */

#content2.list .content-wrap {
	padding: 45px 50px 70px 50px; /*bylo 20 50*/
	width: 820px;
}

#content2.list .project {
        float: left;
       /* height: 200px;*/ /*bylo 220*/
        width: 195px;
       /* border-bottom: solid 1px #0d0d0d;*/
        margin-right: 10px;
}

#content2.list .project img {
        display: block;
        margin-top: 30px; /*bylo 45 */
}

#content2.list .project h1 {
        font-size: 1em;
        font-weight: normal;
        margin: 0;
        padding: 0;
}

#content2.list .project a {
        background-image: url('../style/bottom_small_brown.png');
        background-position: top right;
        background-repeat: no-repeat;
        padding-top: 3px;
	height: 15px;
        display: block;
        color: #969696; /*bylo #cfcfcf*/
}

#content2.list .project a:hover {
        background-position: 100% -20px;
        color: #ffffff;
}


#content2.list .project a.imagelink {
        background-image: none;
        background-position: top right;
        background-repeat: no-repeat;
        padding: 0px;
		margin:0;
		height: 124px;
        display: block;
        color: #969696; /*bylo #cfcfcf*/
}

#content2.list .project a:hover.imagelink {
      /*  background-position: 100% -20px;
        color: #ffffff;*/
}

#content2.list .project p {
        margin: 0;
        color: #969696; /*bylo #cfcfcf*/
}

/* .about */

#content3 h1.about {
	background-image: url('../style/pisnag_kimjestesmy.gif');
	background-position: 2px 87px;
	background-repeat: no-repeat;
}
#content3 h1.kontakt {
	background-image: url('../style/pisnag_kontakt.gif');
	background-position: 2px 87px;
	background-repeat: no-repeat;
}
#content3 h1.zespol {
	background-image: url('../style/pisnag_zespol.gif');
	background-position: 2px 87px;
	background-repeat: no-repeat;
}
#content4 h1.corobimy {
	background-image: url('../style/pisnag_corobimy.gif');
	background-position: 2px 87px;
	background-repeat: no-repeat;
}


/* Co-Robimy scroll */


/* Co-Robimy scroll finito */