html, body{height:100%;}

*html .page{height:expression((documentElement.clientHeight < 545) ? "545px" : "100%" ); }
*{margin:0px;padding:0px;border:none;}
body {background:#000000;color:#dddddd;font-family:Verdana;font-size:13px;}
.clear{clear:both;font-size:1px;height:0;line-height:0;margin:0;padding:0;}
a{border:none;padding:0px;margin:0px;color:#FFFFFF;text-decoration:none;outline:none;}
img{border:none;padding:0px;margin:0px;}
p{margin-top:0px;margin-bottom:5px;}

/*strona główna*/
.index{background:#960018;height:100%;}
.index  .page{display:table;height:95%;text-align:center;vertical-align:middle;width:100%;}
.index  #mainbox_0{height:545px;display:table-cell;text-align:center;vertical-align:middle;width:100%;}
.index  #mainbox{width:888px;margin: 0px auto;height:545px;position:relative;text-align:left;}
.index .logo{text-align:center;}
.index #menu{margin-top:43px; margin-bottom:15px;text-align:center;}
.index #menu ul{list-style-type:none;padding: 0px;margin: 0px;}
.index #menu li{float:left;}
.index #menu a{margin-left:56px;}
.index #menu a.first{margin-left:0px;}
.index h1{font-family:Verdana; color:#FFFFFF; font-size:12px;letter-spacing:3px;font-weight:normal;text-align:center;margin-top:30px;}

/*content*/
ul{
	color: #AAAAAA;
    margin-left: 15px;
}
ol{
	margin-left: 20px;
}

ol li{

}

.gallery-form{
	margin-top:30px;
}

.sites{background:#5B5B5B;height:100%;}
.sites  .page{display:table;height:100%;text-align:center;vertical-align:middle;width:100%;}
.sites a{
	color:#aaaaaa;
}
.sites a:hover{
	color:#888888;
}

.sites  #mainbox_0{height:545px;display:table-cell;text-align:center;vertical-align:middle;width:100%;}
.sites  #mainbox{width:990px;margin: 0px auto;height:545px;position:relative;text-align:left;}
.sites  #content{background:#000000 url("../img/foto-ewa-logo-big.png") no-repeat top right;height:444px;padding:20px;}

.page{min-height:545px;display:table;height:100%;text-align:center;vertical-align:middle;width:100%;#position:relative;overflow:hidden;}
#mainbox_0{height:545px;display:table-cell;text-align:center;vertical-align:middle;width:100%;#position:absolute;#top:50%;#left:0px;}
#mainbox{width:888px;margin: 0px auto;height:545px;position:relative;text-align:left;#top:-50%;}

/*o nas*/
.sites .content_img{float:left;margin-right:10px;}
.sites .content_text{float:left;width:480px;line-height:20px;}

/*oferta*/
.sites .content_text_offer{
	line-height:20px;
	width:765px;
	height: auto;
	max-height: 360px;
	outline:none;
}

/*kontakt*/
.sites .contact{text-align:center;margin-top:55px;}
.sites  .contact .contact_line{margin-bottom:14px;}
.sites  .contact .last_line{margin-bottom:65px;}
.sites  .contact .mail_line{margin-bottom:85px;}
.sites  .contact .address_line{margin-bottom:28px;}
.sites  .contact a{font-size:1px;}

/*galeria główna*/
.sites .gallery{text-align:center;margin-top:5px;}
.sites  .contact a{font-size:1px;}
.sites  .gallery .gallery_line{margin-bottom:14px;}
.sites  .gallery  .separator{margin-bottom:38px;}

/*galeria fotografia*/
.gallery_details{background:#262626;height:100%;}
.gallery_details  .page{display:table;width:100%;height:100%;text-align:center;vertical-align:middle;}
.gallery_details  #mainbox_0{width:100%;height:675px;display:table-cell;text-align:center;vertical-align:middle;}
.gallery_details  #mainbox{width:990px;margin: 0px auto;height:675px;position:relative;text-align:left;}
.gallery_details  #content{}
.gallery_details h1{color:#FFFFFF; font-family:Verdana; font-size:15px; font-weight:normal; letter-spacing:3px;height:18px;margin:10px 0px;}

.img_box1{height:444px;display:table;overflow:hidden;z-index:1;}
.img_box2{width:950px;display:table-cell;text-align:center;vertical-align:middle;z-index:1;}
.img_box3{position:relative;z-index:1;}


/*nagłówek*/
.sites h1{color:#FFFFFF; font-family:Verdana; font-size:15px; font-weight:normal; letter-spacing:3px;height:18px;margin:10px 0px;}

/*menu podstrony*/
.sites #menu{position:absolute;top:463px;left:-50px;}
.sites #menu .redline_gray{background:#5B5B5B url("../img/red-line-2.png") repeat-x top left;height:22px;width:62px;}
.sites #menu .redline{background:#000000 url("../img/red-line.png") repeat-x top left;height:22px;width:130px;}
.sites #menu ul{list-style-type:none;padding: 0px;margin: 0px;}
.sites #menu li{float:left;margin:0px -4px;}
.sites #menu a{margin:0px;}

/*menu galeria*/
.gallery_details #menu{
	margin-bottom: 13px;
    margin-top: 5px;
	margin-left: 40px;
}
.gallery_details #menu .redline_gray{background:#c1c1c1 url("../img/red-line-3.png") repeat-x top left;height:22px;width:50px;}
.gallery_details #menu .redline{background:#000000 url("../img/red-line-3.png") repeat-x top left;height:22px;width:203px;}
.gallery_details #menu ul{list-style-type:none;padding: 0px;margin: 0px;}
.gallery_details #menu li{float:left;margin-right: 0px;}
.gallery_details #menu a{margin:0px;}
.gallery_details #gal_path{
	left: -50px;
    position: absolute;
	margin-top: 10px;
}
.gallery_details #gal_path .redline_gray{background:#c1c1c1 url("../img/red-line-4.png") repeat-x top left;height:22px;width:50px;}
.gallery_details #gal_path .redline{background:#000000 url("../img/red-line-4.png") repeat-x top left;height:22px;width:40px;}
.gallery_details #gal_path ul{list-style-type:none;padding: 0px;margin: 0px;}
.gallery_details #gal_path li{float:left;}
.gallery_details #gal_path a{margin:0px;}
.gallery_details h1{margin:2px 12px;color:#939393;}

/*link do dynamite*/
.footer{position:absolute;bottom:36px;right:2px;letter-spacing:2px;font-size:10px;font-weight:bold;}
.footer a{color:#404040;}
.footer a:hover{color:#5b5b5b;}

/*scroll*/


.jspHorizontalBar,
.jspVerticalBar,
.jspTrack
{
	background: #000000;
}

.jspDrag
{
	background:  #333333;
}

.jspTrack .jspActive,
.jspTrack .jspHover,
.jspDrag:hover
{
	background: #444444;
}

#content input{
	background-color:#1f1f1f;
	color:#ffffff;
	padding: 1px 10px;
}
#content input[type="submit"]{
	cursor:pointer;
}
