/*Og�lne*/

@font-face{
    font-family: 'geo';
    src: url('fonts/geometric-slabserif-703-medium-condensed-bt-1361529169-webfont.eot');
    src: url('fonts/geometric-slabserif-703-medium-condensed-bt-1361529169-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/geometric-slabserif-703-medium-condensed-bt-1361529169-webfont.woff') format('woff'),
    url('fonts/geometric-slabserif-703-medium-condensed-bt-1361529169-webfont.ttf') format('truetype'),
    url('fonts/geometric-slabserif-703-medium-condensed-bt-1361529169-webfont.svg#geo') format('svg');
}
.geo {
    font-size: 48px;
    font-family: 'geo';
    top: -20px;
    margin-bottom:-20px;
    position:relative;
    color: #FFF;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.31);
    text-transform: uppercase;
}
.geo span{
    color: #ff654e;
}
body{ background:url(../images/tlo.jpg) no-repeat #181d21; font-size: 10pt;font-family:Arial, Helvetica, sans-serif; width:100%; background-position: center top; color:#DDDDDD}



.clear{clear:both}
#wraper{margin:0 auto; text-align:left; width:960px; height:100%;}
#content{margin:0 auto; width:990px; position:relative;}
.chosen {background-position:0 -35px;}
#dashed-676{float:left;margin:10px 0px 10px 0px; }
#dashed-210{float:left;margin:10px 0px 10px 0px; }
.bialy a{color:#dddddd}
.bialy a:hover{color:#d65744}
.czerwony a {color:#d65744}
.czerwony {color:#d65744}

#webcam, #canvas {
    width: 300px;
    height:230px;
    border: 10px solid #333;
    background: #eee;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    float: left;
}
#canvas {
    margin-left: 35px;

}
#canvas img {
    width: 300px;
    height: 230px;
}
.przerywnik {
    background:url(../images/dotted-676px.png) repeat-x left bottom;
    padding: 0 0 15px 0;
}
#aktorzy-list.clistsa2{
    width: 990px;
}
#aktorzy-list.clistsa2 tr td,
#aktorzy-list.clistsa2 tr td{
    border: 1px solid white;
    padding: 5px;
}
/*Header*/
#logo{width:472px; height:106px; float:left;}
#menu{margin:0 auto;}


/*MENU*/

#menu ul li a{ display: inline; white-space: nowrap; height: 35px; margin-top:49px;}
#menu ul li a:hover{ background-position:0 -35px;}

#menu li.agencja {width:105px; height:35px;float:left;}
#menu li.studio {width:93px; height:35px;float:left; }
#menu li.galeria {width:111px; height:35px;float:left; }
#menu li.news {width:81px; height:35px;float:left; }
#menu li.kontakt {width:95px;height:35px;float:left; }


#menu li.agencja a {width:105px; float:left; background-image: url(../images/agencja.png);}
#menu li.studio a {width:93px; float:left; background-image: url(../images/studio.png)}
#menu li.galeria a {width:111px; float:left; background-image: url(../images/galeria.png)}
#menu li.news a {width:81px; float:left; background-image: url(../images/news.png)}
#menu li.kontakt a {width:95px;float:left; background-image: url(../images/kontakt.png)}

#banner{margin:0 auto; width:100%;}

#napispodbanerem{margin:0 auto; width:100%;}

/*Dwie Kolumny*/
#sidebar-left {float:left; width:260px;}
#content-frame {float:left; width:676px; margin-left:24px;}

#content-frame p{line-height: 1.5em;font-variant: normal;letter-spacing: 0px; word-spacing: 0px; font-style: normal; font-size: 10pt; font-weight: normal; font-family: sans-serif;}

/*glowna*/
#txt-left-col{margin-top: 15px; float:left; width:320px;}
#txt-right-col{ margin-top: 15px; float:left; width:320px; margin-left:36px;}
#glowna-txt{float:left; padding-bottom:15px;}
#txt-czerwony{color:#d65744}
#tradycja-glowna{float:left;width:109px;margin-right:8px; margin-top:20px;}
#mala-dane{float:left; width:210px; margin-top:15px; margin-bottom:25px;}
#mala-dane p{line-height: 1.5em}
#mala-random-actors ul {line-height:1.5em;}


#gallery-sidebar {padding:20px 44px;}

/*News*/
#news-txt p {padding-bottom:25px; text-align: justify; }
#news-txt {margin-top:10px;}


/*Kontakt*/
#kontakt-txt {margin-top:25px;}
#kontakt-txt p {padding-bottom:20px;}
#stopka p{padding-bottom:3px;}
#dane-kontaktowe p{padding-bottom:3px;}
#kontakty-modul {margin:10px 40px;}
#kontakty-lewa {float:left; width:150px; }
#kontakty-srodek {float:left; }
#kontakty-prawa {margin-left:340px;}



/*Profil*/
#profil-dane{margin:20px 0 20px 0;}
#profil-role{margin:20px 0 20px 0;}
#profil-role p {padding-bottom: 15px;}
#profil-role a {text-decoration:none; color:#d65744}
#mniejsze-zdjecia img {margin: 10px;}
#gallery{padding:20px;}
#gallery img{border:5px solid white;}



/*Galeria*/
#zdjecia {float:left;margin-bottom:20px;}
#zdjecia img {margin: 10px;border: 5px solid white; background-color:white}
ul.galeria    {list-style: none; display:block; padding: 10px; width:auto;}
ul.galeria li {float: left; width: 220px; height: 320px; margin:10px;} /* define any appropriate width and height */
#galeria-chooser {float:left;}
#galeria-chooser .combo {width:100px; background-color:#d65744; color:white}
#galeria-chooser .submit {width:100px; background-color:#d65744; border:1px solid white; color:white; margin-left:15px;}
#galeria-select {float: right; margin-right: 50px;}
#galeria-select .submit {width:100px; background-color:#d65744; border:1px solid white; color:white; margin-left:15px;}
#gallery-header {text-align: center; font-size: 25px;}

.btn {width:100px; background-color:#d65744; border:1px solid white; color:white; margin-left:15px;}

#kwest-form {}
#przerywnik {margin: 15px 0;}
#kwest-form table {width:676px;}
#kwest-form td.left {width: 150px; text-align:right; padding:15px 5px; color:#d65744; vertical-align: middle;}
#kwest-form td.right {width: 400px; vertical-align: middle;}
#kwest-form td.right2 {vertical-align: middle;}
#kwest-form input.text {width:210px}
.textarea-opis {pading:5px ;color:#d65744; vertical-align: middle;}
#kwest-form textarea {width:100%}
#kwest-form tr {height:50px;}
#kwest-form .submit-td {width:400px; text-align:center;}
#kwest-form .contactformsubmit {width:400px; background-color:#d65744; border:1px solid white; color:white; height:30px;}

/*Kwestionariusz*/
#kwest-form2 {width:1200px;}
#przerywnik2 {margin: 15px 0;}
#kwest-form2 table {width:1200px;}
#kwest-form2 tbody {width:1200px;}
#kwest-form2 td {height:40px;}
#kwest-form2 td.left {width: 150px; text-align:right; padding:15px 5px; color:#d65744; vertical-align: middle;}
#kwest-form2 td.right {vertical-align: middle;padding: 0 15px;}
.textarea-opis2 {pading:5px ;color:#d65744; vertical-align: middle;}
#kwest-form2 textarea {width:100%;

    -webkit-box-sizing: border-box; /* iOS <= 4 i Android <= 2.3 */

    -moz-box-sizing: border-box; /* Firefox */

    box-sizing: border-box; /* Chrome, Opera, Safari 5+ i IE 8+ */ }
#kwest-form2 tr {height:50px;}
#kwest-form2 .submit-td {width:400px; text-align:center;}
#kwest-form2 .contactformsubmit {width:400px; background-color:#d65744; border:1px solid white; color:white; height:30px;}
#kwest-form2 input.text {font-size:32px;

    -webkit-box-sizing: border-box; /* iOS <= 4 i Android <= 2.3 */

    -moz-box-sizing: border-box; /* Firefox */

    box-sizing: border-box; /* Chrome, Opera, Safari 5+ i IE 8+ */
    width: 100%;
}
#kwest-form2 label {font-size:26px;}
#aktorzy-list tr {
    height: auto;
}
#aktorzy-list tr td{
    padding: 5px 0;
}

/*Footer*/
#footwrap{width:960px; margin:0 auto;}
#footer{margin:0 auto; width:100%; height: 339px; background: url(../images/footer.png) no-repeat; background-position: center bottom;}
#links{float:left;margin-left:5px;margin-top:50px; }
#links span{float:left; font-size:10px; color:white; padding-left:20px; padding-right:20px;}
#links a {float:left; font-size:10px; text-decoration:none; color:white;}
#links a:hover{color:#d65744; text-decoration:underline;}
#copyright{float: left;color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:125px;}
#links_left {float:left; margin-left: 160px;}
#links_right {float:left; margin-left: 120px;}
#links_logo {margin-left: 793px; margin-top:-10px;}
#madeby{float: left;color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:100px; margin-left: 118px;}
#madeby a {float:right; font-size:10px; text-decoration:none; color:white; margi-right:0;}
#logaUnia {width: 894px; height: 123px; margin: 110px auto; position: relative;}


.errors {
    background: #D65744;
    color: white;
    font-size:24px;
    text-align: center;
    line-height:28px;
    border:3px solid white;
    border: 1px solid;
    padding:15px 10px;
}

#przetargButton
{
    width: 300px;
    height: 60px;
    margin: 0 auto;

}

#przetargButton a
{
    width: 100%;
    height: 30px;
    background-color:#d65744; border:1px solid white; color:white;
    line-height: 30px;
    text-align: center;
    display: block;
    text-decoration: none;
}

.fb{
	margin-top: 47px;
	margin-left: 30px;
	width: 40px;
}
.fb:hover{
	opacity: 0.9;
	filter:alpha(opacity=90);
}