/*
Quick.Cms.Lite default stylesheet
Copyright by OpenSolution.org 2006
*/

/* style z pliku eneco.css */

body	{
	margin-top: 30px;
	font-family: tahoma;
	line-height: 125%;
	}
	
div#header1 {

	width: 760px;
	margin-left: auto;
	margin-right: auto;
	}
	
div#header2 {
	width: 100%;
	height: 203px;
	margin-left: auto;
	margin-right: auto;
	background-image:url("grafika/header_gradient.png");
	background-repeat:repeat-x;
	margin-top: -20px;
	text-align:center;
	}
	
div#zawartosc {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	
	}

div#menulewe {
	position: absolute;
	width: 170px; 
	margin-left: 15px;
	vertical-align: top;
	background: lightgreen;
}
	
div#tresc {
	position: relative;
	left: 210px; 
	width: 530px;
	vertical-align: top;
	background: yellow;
}

div#stopka {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	}
	
/* fonty */
	
p	{
	
	font-family: tahoma, arial;
	font-size: 11px;
	color: #515960;
	}	
	
p.menu	{
	
	font-family: tahoma, arial;
	font-size: 11px;
	color: #515960;
	line-height: 170%;
	}	
	
p.naglowek {
	font-family: trebuchet ms, tahoma, arial;
	font-size: 18px;
	color: #515960;
	font-weight: normal;
}
	
p.stopka {
	font-family: tahoma, arial;
	font-size: 10px;
	color: #adadad;
}

/* a */

a.menu	{
	color: #515960;
	text-decoration: none;
}

a.menu:hover {
	color: #99BA27;
	text-decoration:none;
}

/* GLOBAL STYLES */
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,td,th{margin:0;padding:0;border:0}

/* below you can change background and font for all site */
h1{display:none;color:#fff;font-size:1px;}
.clear{clear:both;}

/* MAIN PAGE: head, body and global container */
#container{margin:0 auto; margin-top: 20px;background:#fff;}
#head{width:700px;height:50px;margin:0 auto 30px; border-bottom:0px solid #ccc;}
#body{width:760px;margin:0 auto;padding:0;}
#body .content{float:left;width:500px;margin-left:15px;}
#body:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.content1{float:left;width:500px;margin-left:15px;}
/* FOOTER */
#foot{width:700px;height:50px;margin:20px auto 0;border-top:0px solid #ccc;}
#foot .powered{float:right;text-align:center;}
#foot .powered a{font:10px tahoma;color:#9c0;}

/* MENU LEFT */
#menu2{float:left;width:170px;margin-left: 15px;padding:0;list-style:none;border-top:1px solid #dfdfdf;}
#menu2 li{border-bottom:1px solid #dfdfdf;}
#menu2 a{font-size:11px;display:block;color:#444;padding: 3px;}
#menu2 a:hover{color: #99BA27; text-decoration:none;}
#menu2 a.selected{background:#fcffe1;}

/* MENU TOP */
#menu1{float:right;padding:10px 15px 0 0;}
#menu1 a{display:block;float:left;border:0;margin-left:10px;font-weight:bold;font-size:12px;text-decoration:none;text-transform:uppercase;}
#menu1 a:hover{border-bottom:2px solid #666;}
#menu1 a.selected{border-bottom:2px solid #666;}

/* PAGE DETAILS - name, description */
#pageShow{padding:5px 20px 5px 20px;}
#pageShow h2{font-family: trebuchet ms, tahoma, arial; font-size:18px;color:#515960; font-weight: normal;}
#pageShow h3{margin-bottom:10px;font-weight:normal;font-size:11px;color:#ff9000;margin:10px 0 10px 5px;}
#pageShow h3 a{color:#ff9000;text-transform:uppercase;}
#pageShow .txt{color: #515960; font-size:11px;}

/* PAGE DETAILS - photo */
#pagePho{float:right;}
#pagePho img{border:1px solid #e7e7e7;margin:2px;}

/* PAGE DETAILS - sub pages list - under description */
#pageSubList{margin:10px 0 0;}
#pageSubList .l{padding:5px 0 10px;border-top:1px solid #dfdfdf;}
#pageSubList .l h2{font-size:11px;}
#pageSubList .l h2 a{color:#ff9000;font-weight:normal;}
#pageSubList .l p{font-size:10px;margin:2px 0 0 10px;}
#pageSubList .l img{float:left;margin:0 5px 3px 0;}

/* PAGE DETAILS - files list */
#pageFil{margin:10px 0;}
#pageFil td{font-size:10px;padding:5px 0 4px 5px;}
#pageFil p{font-size:10px;color:#b6b6b6;}

/* global link styles */
a{text-decoration:none;}
a:link{color:#505050;}
a:visited{color:#505050;}
a:active{color:#505050;} 
a:hover{color:#505050;text-decoration:underline;}

/* MESSAGE - error and confirm messages styles */
#message{text-align:center;}
#error, #ok{font-size:14px;font-weight:bold;line-height:2em;padding:100px 0;}
#error a, #ok a{font-size:11px;font-weight:normal;color:#000;}
#error{color:red;}
#ok{color:green;}

/* OTHER - styles from html editor */
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}

/* BACK link style */
#back{font-size:10px;padding:20px 20px 10px 0;text-align:right;}
#back a{color:#b6b6b6;}

/* global form styles */
.input, select, textarea{border:1px solid;border-color:#b6b6b6;font:11px verdana;}