@charset "utf-8";
body {margin:0 0 0 0; background:url(../images/total-bg.jpg) top left repeat-x; background-color:#3f0000;}
#kontener {margin:0 auto 0 auto; width:960px; min-height:999px; !important height:999px; background:url(../images/kontener-bg.jpg) top center no-repeat;}

#top {float:left; height:291px; width:960px;}
.main {float:left; width:960px;}
.flashtop {
position:relative;
width:741px;
height:291px;
}
#lewa {float:left; width:598px; height:auto; padding-top:2px;}
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#000; padding-left:5px;}

#tresc {float:left; width:595px; min-height:482px; !important height:482px; background:url(../images/tresc-main-bg.png) 0px 520px no-repeat; padding-left:75px;}
#tresc p {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#5e582f; line-height:2em; padding-left:10px; padding-right:30px; text-align:justify;}
#stopka {float:left; padding-left:80px; width:590px; height:136px; background:url(../images/footer-bg.png) 0px 0px no-repeat;}

#bottommenu { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#b8b286; padding-left:8px; padding-top:10px;}
#bottommenu a{text-decoration:none; color:#b8b286;}
#bottommenu a:hover {color:#774802;}
#realizacja {font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#b8b286; padding:20px 0 0 0;}
#realizacja a {color:#b8b286; text-decoration:none;}
#realizacja a:hover {color:#774802;}

#prawa {float:left; width:265px; height:auto;}
#mainmenu {float:left; padding:60px 5px 5px 80px;}
#mainmenu a {float:left; width:240px; height:30px; text-indent:-10000px;}
#mainmenu a:hover, #mainmenu a.hit { background-position:10px 0px;}
#menu1{background:url(../images/menu1.jpg) top left no-repeat;}
#menu2{background:url(../images/menu2.jpg) top left no-repeat;}
#menu3{background:url(../images/menu3.jpg) top left no-repeat;}
#menu4{background:url(../images/menu4.jpg) top left no-repeat;}
#menu5{background:url(../images/menu5.jpg) top left no-repeat;}
#menu6{background:url(../images/menu6.jpg) top left no-repeat;}
#menu7{background:url(../images/menu7.jpg) top left no-repeat;}
#menu8{background:url(../images/menu8.jpg) top left no-repeat;}
#menu9{background:url(../images/menu9.jpg) top left no-repeat;}
#menu-text{background:url(../images/menu-text.jpg) top left no-repeat;}

textarea {
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #222;
	overflow: auto; }
.back {
	float: left; 
	padding-left:12px;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#820003; text-decoration:none;
	 }

/* formularz kontaktowy */

#kontakt fieldset {
    border: 0px solid #666;
    padding: 2em 0em 2em 1em;
	 }


#kontakt input { line-height: 14px; }

#kontakt input, select,
#kontakt textarea {
    float: left;
    width: 30%;
    padding: 1px 2px 1px 2px; }

#kontakt label {
    float: left;
    width: 90%;
    margin: 1px;
    display: block;
    padding: .3em 0 .3em 0;
    cursor: pointer;
	 }

   #kontakt  label span {
        float: left;
        width: 20%;
        margin: 1px;
        padding: 0 3px 0 0;
        text-align: right;
        color: #111; }


#kontakt legend {
    padding: 0 1em 1em 1em;
    font-weight: bold; }


#kontakt textarea {
    float: left;
    overflow: hidden;
    overflow: auto;
    width: 70%; height: 100px; }


#kontakt .button {
    float: right;
    width: 100px;
    border: 1px !important;
    padding: 4px;
    text-align: center;
    _filter:alpha(opacity=70); -moz-opacity: .7; opacity: .7; }

    #kontakt .button:hover { _filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
	
/*Galeria*/
.album table {
margin-left:-5px;
margin-top:-5px;
}
.album {
	float: left;
	width: 120px;
	height: 83px;
	padding:5px;
	margin:5px;
	}

	.album img {
border:1px solid;
padding:5px;
margin:5px;
}

.album a {
color:#5e582f;
}
	
/*formularz minicms*/	
#formularz p {
line-height:1.5em;
}
#formularz input, #formularz textarea {
color: #5e582f;
font-family: Georgia, "Times New Roman", Times, serif;
}

/*kontakt*/
#kontakt {
float:right;
padding-right:0px;
width:270px;
}
#numertel {
font-family: Arial, Georgia, "Times New Roman", Times, serif;;
}
.weblink {
	color:#666;
	background:url(../images/fade.png);
	padding:10px;
	font:Verdana, Geneva, sans-serif;
	font-size:9px;
	float:left;
	padding-left:85px; 
	padding-right:30px;
	float:left; 
	width:595px; 
	min-height:15px;
	height:15px;
	margin-bottom:15px;
}
.weblink A{ color: #fff;}
.weblink A:hover{ color:#000;}
.eweblink { font-size: 10px; color: #fff; text-decoration: none; }
