* {margin:0px; padding:0px; font-size:11px; font-weight:normal; color:#4e4e4e; line-height:20px; font-family:Tahoma,Verdana;}

body {background: #f7f5ea url(../images/tlo.jpg) repeat-x center top;}

a {color:#ff9600;text-decoration:none;}
a:hover {text-decoration: underline;}
ul {padding-left:30px;}
ul li{list-style-type: square;}


#all { margin:auto; width:1000px;}
#top { height:114px;width:1000px;margin:0px; padding:0px;}
#banner_top {height:266px;}
.img_top  {float:left; margin:0px; padding:0px;border:none;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#menu {width:688px; height:74px;float:right; padding:40px 5px 0px 0px;}
#menu ul {list-style-type:none; float:right; padding:0px 20px 0px 0px;}
#menu li {list-style-type:none; float:left; }
#menu li a {list-style-type:none; float:left; display:block; color:#4e4e4e; font-weight:normal;height: 3em;line-height: 3em;width: 8em;display: block;text-decoration: none;text-align: center; }
#menu li a:hover {background-color:#ffac00;color:#ffffff;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#orange_box { padding:10px;width:262px;height:246px;float:left; background-image:url(../images/dcp_04.jpg); background-repeat:no-repeat; line-height:14px; color:#FFFFFF;}
#orange_box h2 { color:#FFFFFF; padding:10px 0px 10px 25px;}
#orange_box a { color:#ab5a00;}
#orange_box p { color:#FFFFFF; padding:5px 5px 0px 10px;}

#poczta {width:320px;}
#poczta h2{color:#000000; padding:15px 0px 0px 30px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#content {padding:30px 0px 10px 23px;}
#content #left {width:262px;float:left;padding:0px 0px 0px 0px;}
#content #right {width:668px;float:left;padding:0px 0px 0px 20px;}


/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer {height:59px;width:1000px;}

.footer_left{color:#908c71; height:49px; line-height:20px; width:300px;float:left;padding:10px 0px 0px 50px;}
.footer_left a {color:#908c71;}
.footer_left a:hover {color:#7f7f7f;}
.footer_right{color:#908c71; height:49px; line-height:20px;width:600px;float:left; text-align:right;padding:10px 0px 0px 0px; }
.footer_right a {color:#908c71;}
.footer_right a:hover {color:#7f7f7f;}

span#keywords { color:#908c71;float:left;padding:0px;margin:0px;width:950px;}
span#keywords small { color:#908c71;}
span#keywords strong { color:#908c71;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* news */
.newsPreView {}
.newsPreView img.imageBorder {float:left; margin:0 5px 0 0; border:none 0px;}
.newsPreView h3  {} 
.newsPreView h3 a {}
.newsPreView p {padding-top:5px;}
.newsPreView .seeMore {display:block; float:right; padding-right: 5px;padding-bottom:10px;}

.newsFullView {}
.newsFullView img.imageBorder {float:left; margin:0 5px 0 0; border:none 0px;}
.newsFullView h3 {}
.newsFullView p { padding-top:5px;}
.newsFullView .back {text-align:right;padding: 5px;}
.newsFullView .date {display:block; float:right; padding-right: 5px;}

/*limit*/
.limit {padding-left:10px;padding-bottom:20px;background-image:url(../images/header_line.jpg); background-repeat:no-repeat; text-align:left; height:23px;}

/* portfolio */
.project  {width:320px;height:240px;float:left; text-align:center;}
.project img {float:left; border:none 0px;}
.project h3  {line-height:20px;float:left} 

.projectDescription {padding-bottom:10px;}
.projectDescription  h3 {font-size:12px;}
.projectDescription  h3 a{font-size:12px;}
.projectDescription  p{}

/* main page news */
#mainPageNews  {width:320px;float:left;}
#mainPageNews ul {padding-left:0px;}
#mainPageNews ul li{list-style-type: none;}

/* main page portfolio */
#mainPageRealizations{width:320px; float:right;vertical-align:top;}
#mainPageRealizations ul {padding-left:0px;}
#mainPageRealizations ul li{list-style-type: none;}


/*formularz */
fieldset {border: none; margin:0px;padding:0px;}
fieldset form{margin:0px;padding:0px;}
fieldset legend {display: none}
fieldset div {padding: 3px}
fieldset div label {width: 100px; display: block; float: left; text-align: right; padding-right: 5px}
fieldset div textarea {width: 300px; height: 80px}

hr
{
	height:1px;
	background: #e6e6e6;
	border: 0px; 
	padding:0px;
	margin:0px;
	color: #e6e6e6;
}

div.error
{
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-style:dashed;
	border-color:#000000;
	background-color:#F5C4C4;
	margin:0px;
	margin-bottom:10px;
	position:relative;
	display:block;
	padding:10px;
	color:#000000;
}
div.error li{list-style-type: square;}

div.info
{
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-style:dashed;
	border-color:#000000;
	background-color:#c8e894;
	margin:0px;
	margin-bottom:10px;
	position:relative;
	display:block;
	padding:10px;
	color:#000000;
}
div.info li{list-style-type: square;}

h1,h2,h3,h4,h5 
{
	font-family:"Trebuchet MS", Verdana, Tahoma; 
	font-weight:bold;
}

h1 a,h2 a,h3 a,h4 a,h5 a
{
	font-family:"Trebuchet MS",Verdana, Tahoma; 
	color:#4e4e4e; 
	font-weight:bold;
	text-decoration: none;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover 
{
	font-family:"Trebuchet MS",Verdana, Tahoma; 
	color:#bab598; 
	font-weight:bold;
	text-decoration: none;
}

h1,h2{font-size:24px;padding-bottom:15px; font-weight:normal;}
h3 {font-size:12px;padding-bottom:0px; }
h4 {font-size:12px;padding-bottom:0px;}
h5 {font-size:11px;padding-bottom:0px;}

