html {height:100%;width:100%}
body { margin: 0;	padding: 0;	background: #000000 url(../img/body_bg.jpg) no-repeat center top; font-family: verdana; font-size: 13px; color: #fff; line-height: 19px; text-align: left; height:100%;width:100%}

a { color: #f15b23; text-decoration: none; font-weight:normal;}
a:hover { color: #f15b23; text-decoration: underline;; }
form { display: inline; }
img {border:0px;}

h1 {color:#f15b23;font-size:22px;font-weight:bold;margin:0 0 10px 0px;font-family:arial;line-height:24px}

h3 {font-size:17px;line-height:20px;font-weight:normal;margin:0 0 15px 0}
ul{margin:10px 0 10px 0;padding:0 0 0 10px;list-style:none;}
li {background:url(../img/ul_bg.gif) no-repeat 0px 6px;padding:0 0 0 12px;}

#layout {overflow:hidden;position:relative;margin: 0px auto; width:980px;}
#logo {position:absolute;top:0px;left:0px;text-align:left;width:125px;height:120px;}

#clientsSet p { margin: 0; padding: 0; }
#clientsSet a { color: #FFFFFF; text-decoration: none; }
#clientsSet a:hover { color: #FFFFFF; text-decoration: none; }
.clients { display: none; padding: 10px 0 10px 30px; }
#clientsSet a .wiecej { font-size: 10px; color: #f15b23; }

#content {width:980px;padding:169px 0 0 0;}
#mainText {overflow:hidden;width:980px;text-align:justify}
#mainText .textLeft {float:left;width:580px;margin:0 14px 10px 0;color:#fff}
#mainText .pictureRight {float:right;width:386px;margin:0 0 10px 0}
#mainText .pictureRight .pic {width:386px;margin:0 0 5px 0}
#mainText .pictureRight img {border:3px solid #fff}
#mainText .pictureRight .nav {width:386px;text-align:right;font-size:11px;}
#mainText .pictureRight .nav a {color:#717171;text-decoration:none;}
#mainText .pictureRight .nav a:hover {color:#fff}
#mainText .pictureRight .nav .active {font-weight:bold;color:#fff}
#mainText .pictureRight .nav span {color:#333333;margin:0 5px;}
#mainText .pictureRight .description {text-align:center;font-weight:bold;margin:10px 0 0 0;font-size:15px;}

#mainMenu {overflow:hidden;clear:both;width:980px;text-align:center;margin:40px 0 30px 0;line-height:22px}
#mainMenu a {color:#ffffff;text-decoration:none;font-size:15px;}
#mainMenu a:hover {color:#f15b23}
#mainMenu span {color:#4e4e4e;margin:0 15px;font-size:21px;}

#bull {width:980px;margin:10px 0 10px 0;color:#FFFFFF;font-size:11px;text-align:right}
/* kontakt */
#mainText .textLeft_contact {float:left;width:390px;margin:0 14px 0 0;color:#fff}
#mainText .contact_label {float:left;width:190px;margin:0 10px 0 0}
#mainText .contact_text {float:right;width:190px;}
#mainText .pictureRight_contact {float:right;width:476px;}
#mainText .img {border:3px solid #fff;}




/* portfolio */
#content_portfolio {overflow:hidden;width:980px;padding:60px 0px 0 0;}
#content_portfolio h1 {margin:0px 0 20px 0;padding:109px 0 0 0}
#content_portfolio .portfolioText {width:765px;margin:0 0 0 215px;}
#content_portfolio .portfolioPicture {width:765px;margin:0 0 15px 0}
#content_portfolio .nav {overflow:hidden;width:765px;}
#content_portfolio .nav .previous {float:left;display:block;width:90px;text-align:left;padding:15px 0 0 0}
#content_portfolio .nav .text {float:left;width:565px;text-align:center;padding:0 10px;color:#aaaaaa}
#content_portfolio .nav .next {float:right;display:block;width:90px;text-align:right;padding:15px 0 0 0}

#content_portfolio .portfolioText .categoryList {float:left;width:365px;margin:0 20px 0 0}
#content_portfolio .portfolioText .categoryList .submenu {padding:50px 0 0 0}
#content_portfolio .portfolioText .categoryList a {display:block;background:url(../img/next.gif) no-repeat right 4px;padding:0 50px 0 0;color:#fff;font-size:17px;line-height:20px;text-align:right;margin:0 0 15px 0}
#content_portfolio .portfolioText .categoryList a:hover {color:#f15b23;text-decoration:none;}
#content_portfolio .portfolioText .categoryPic {float:left;width:380px;text-align:right}

#gallery {text-align:center;}
#gallery img {border:3px solid #f15b23;margin:0 10px 20px 10px}