body{
  background:url('../images/body.gif') repeat-x;
  background-color: #F6F6F0;
  margin:0 auto;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  font-family: 'Trebuchet MS', Verdan, sans-serif;
}


h3 a{
color:#556F7D;
font-family:"Times new roman";
font-size:21px;
font-weight:normal;
margin:0;
}

div, p, ul, ol, dl, table, form, h2,  h4, h5, h6
{
  color: #676661;
  font-size: 12px;
  font-family: 'Trebuchet MS', Verdan, sans-serif;
}


a{text-decoration: none; font-size:11px;}
img{border: none; margin: 0px; padding: 0px;}
p{border: none; margin: 0px; padding: 0px;}
form{padding: 0px; margin: 0px;}
br {clear:left;}
ul{list-style-image:none;  list-style-type:none;}

.communication{float:left; width:639px; margin: 5px 0px 5px 0px;  clear:left; color: #fff; font-weight: bold; text-align: center; background: #008000; border: solid #000 1px;}
.communication p{float:left; width:639px; text-align:center; padding: 4px 10px 4px 10px; margin:0px; color:#fff;}

#start{
  position:relative;
  height: 100%;
  margin:0 auto;
  width: 860px;
}

#Header{float:left; width:860px; height:132px; padding:0px; margin:0px;}
#HeaderTopA{float:left; width:260px; padding:5px 0px 3px 22px; margin:0px; background: url('../images/icon-phone.gif') left center no-repeat; background-color:#F6F6F0;  color:#97947B; }
#HeaderTopB{float:left; width:558px; padding:5px 20px 3px 0px; margin:0px; text-align:right; background-color:#F6F6F0; color:#97947B;}
#HeaderTopB a{color:#97947B;}
#HeaderTopB a:hover{color:#770000;}
#HeaderTopA a{color:#97947B;}


#HeaderLine{float:left; width:860px; height:2px;  margin:0px; background:url('../images/line.gif') repeat-x;}
#HeaderLine2{float:left; width:860px; height:2px; margin:10px 0px 0px 0px; background-color:green; background:url('../images/line.gif') repeat-x;}

#HeaderTopC{float:left; width:250px; height:66px; margin:0px; padding:0px; background:url('../images/title.png') no-repeat;}
#HeaderTopC h1{float:left;   height:66px; width:250px;  margin:0px; padding:0px;}
#HeaderTopC h1 a{float:left; height:66px; width:250px;  margin:0px; padding:0px; overflow:hidden; text-indent:-1000em; }

#HeaderTopD{float:left; width:550px; height:66px; padding:0px 0px 0px 60px; margin:0px;}
#HeaderTopE{float:left; width:840px; padding:0px 10px 5px 10px; margin:0px; text-align:right;}
#HeaderTopE p{
 margin:0px;
 width:840px;
 padding:1px 0px 2px 10px;
}

#HeaderAnimation object{margin:0 -14px;}


ul#HeaderMenu {
 height:20px;
 font-size:1em;
 font-weight:bold;
 margin: 30px 0px 0px 0px;
 padding:0px;  font-size:1em;
}



ul#HeaderMenu li {

 display:inline;
 padding:0 0px 0 0px;
}

ul#HeaderMenu li a{color:#706F6F; text-transform:uppercase;}
ul#HeaderMenu li a:hover{color:#854E17; text-transform:uppercase;}




/*FOOTER*/
#Footer {
 height:100px;
 background:#D6D2B7  url('../images/footer.gif') repeat-x;
 color:#7E6F5F;
 clear:both;
}

#FooterBox{
  position:relative;
  height: 100px;
  margin:0 auto;
  width: 860px;
  font-size:0.91em;
}

.FooterBoxPowered {
 float:left;
 width:660px;
 text-align:left;
 font-size:10px;
 font-family:Verdana,"Arial CE",Arial,sans-serif;
 padding:6px 0px 0px 0px;
 color:#7E6F5F;
}

.FooterBoxValidations {
 float:left;
 width:200px;
 text-align:right;
 padding:6px 0px 0px 0px;
}

.FooterBoxList{
 float:left;
 width:860px;
 padding:3px 0px 0px 0px;
}

#FooterBox ul {
 width:860px;
 margin:0 auto;
 padding:7px 0;
 text-transform:uppercase;
}

#FooterBox ul li {
 display:inline;
 padding:0px;
}

#FooterBox ul a {
 color:#706F6F;
}

#FooterBox ul a:hover, ul#menu-header .active a {
 color:#854E17;
 text-decoration:none;
}












/*SRODEK START*/
#contener{
  float: left;
  width: 860px;
  color: #000;
  padding: 10px 0px 10px 0px;
  background-color: #F6F6F0;
}


/*Strona glowna*/
#Column_A{
  float: left;
  width: 330px;
  margin:0px;
  padding:0px;
}
.Column_A_Title{float: left; width: 320px; padding: 5px 5px 5px 5px; color: #556F7D; font-size:1.91em;  font-family:"Times New Roman",serif; letter-spacing:0.2ex;}
.Column_A_Content{float: left; text-align:justify; width: 320px; padding: 5px 5px 5px 5px; color:#676661; font-size:1.1em;  font-family:Verdana,"Arial CE",Arial,sans-serif;}
.Column_A_Content a{color:#556F7D;}
.Column_A_Content a:hover{color:#770000;}

#Column_B{
  float: left;
  width: 290px;
  margin:0px;
  padding:0px 30px 0px 30px;
}
.Column_B_Content{float: left; width: 280px; padding: 5px 5px 5px 5px; color: #676661; font-size:1.1em;  font-family:Verdana,"Arial CE",Arial,sans-serif;}
.Column_B_Content a{color:#556F7D;}
.Column_B_Content a:hover{color:#770000;}


ul#Column_B_list_content {float:left; width:280px; margin:0px; padding:0px; font-size:1.27em;}
ul#Column_B_list_content li {background:url('../images/menu-order-content.gif') repeat-x left bottom; line-height:2em; }
ul#Column_B_list_content span {font-size:1.29em; color:#556F7D; }
ul#Column_B_list_content sup {color:#8E0202;}
ul#Column_B_list_content a{color:#556F7D; font-size:1.0em;}
ul#Column_B_list_content a:hover{color:#8E0202 !important; font-size:1.0em;}




#Column_C{
  float: left;
  width: 180px;
  margin:0px;
  padding:0px;
}
.Column_C_Title{float:left; width: 180px; padding: 5px 0px 15px 0px; color: #556F7D; font-size:1.27em; font-weight:bold; font-family:"Times New Roman",serif; letter-spacing:0.2ex;}
.Column_C_Content{float:left; width: 180px; padding:0px; margin:0px;}
.Column_C_Content a{color:#556F7D;}
.Column_C_Content a:hover{color:#770000;}


.No_1{float:left; margin:5px 0px; width:180px; height:69px;  background:url('../images/no-1.gif') no-repeat top center;}
.No_2{float:left; margin:5px 0px; width:180px; height:69px;  background:url('../images/no-2.gif') no-repeat top center;}
.No_3{float:left; margin:5px 0px; width:180px; height:69px;  background:url('../images/no-3.gif') no-repeat top center;}
.Column_C_Content img{margin:1px 0px 0px 14px; padding:0px;}






#MenuLeft{
  float: left;
  width: 200px;
  margin:0px;
  padding:0px;
}
.MenuLeftTitle{float: left; width: 190px; padding: 5px 5px 5px 5px; color: #556F7D; font-size:20px;  font-family:"Times New Roman",serif;}
.MenuLeftContent{float: left; width: 190px; padding: 5px 5px 5px 5px; color: #676661; font-size:1.1em;  font-family:Verdana,"Arial CE",Arial,sans-serif;}

ul#MenuLeftList {float:left; width:170px;  padding-left:20px; margin:0px; font-size:11px; font-family:sans;}
ul#MenuLeftList li {background:none; }
ul#MenuLeftList span {font-size:11px; color:#8F8F8F; }
ul#MenuLeftList a{color:#8F8F8F; font-size:11px;}
ul#MenuLeftList a:hover{color:#8E0202; font-size:11px;}




#Site{
  float: left;
  width: 480px;
  margin:0px;
  padding:0px;
}
.SiteTitle{float: left; width: 470px; padding: 5px 5px 5px 5px; color: #556F7D; font-size:1.91em;  font-family:"Times New Roman",serif; letter-spacing:0.2ex;}
.SiteContent{float: left; text-align:justify; width: 460px; padding: 5px 15px 5px 5px; color:#444444; font-size:11px;  font-family:sans;}
.SiteContent a{color:#556F7D;}
.SiteContent a:hover{color:#770000;}
#SiteBig{
  float: left;
  width: 660px;
  margin:0px;
  padding:0px;
}
.SiteBigTitle{float: left; width: 650px; padding: 5px 5px 5px 5px; color: #556F7D; font-size:1.91em;  font-family:"Times New Roman",serif; letter-spacing:0.2ex;}
.SiteBigContent{float: left; text-align:justify; width: 640px; padding: 5px 15px 5px 5px; color:#444444; font-size:11px;  font-family:sans;}




ul#portfolio-projects{ margin:0; padding:0px;}
ul#portfolio-projects li {
	width:636px;
	padding:0 7px 7px 7px;
	margin-bottom:10px;
	background:url(../images/portfolio-projects.gif) repeat-y;
	position:relative;
	overflow:hidden;
}

ul#portfolio-projects li .project-top {
	height:7px;
	margin:0 -7px;
	background:url(../images/portfolio-projects-top.gif) no-repeat;
	font-size:0;
}

ul#portfolio-projects li .project-bottom {
	width:650px;
	height:7px;
	background:url(../images/portfolio-projects-bottom.gif) no-repeat;
	font-size:0;
	position:absolute;
	left:0;
	bottom:0;
}

ul#portfolio-projects img {
	margin-right:7px;
	float:left;
}

ul#portfolio-projects h4 {
	margin:2px 6px;
	font-size:1.09em;
	font-weight:normal;
	color:#784400;
}

ul#portfolio-projects dl {
	margin:2px 6px;
	line-height:1.5em;
	color:#556F7D;
}
ul#portfolio-projects dd {
	padding-left:1.7ex;
	background:url(../images/icon-blue.gif) no-repeat left center;
}

ul#portfolio-projects p.online {
	margin:2px 6px;
	color:#D15502;
}

ul#portfolio-projects p.online a {
	color:#D15502;
}



ul#portfolio-projects p {
	clear:both;
      margin:2px 6px;
	line-height:1.5em;
	color:#556F7D;
}


.pol_input input {height:16px; width:250px; margin: 2px 0px 0px 0px; background: #F0F0F0; border: solid #D2DBC3 1px; font-size:10px; color:#33392A;}
