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;}

#content {width:980px;padding:169px 0 0 0;}
#mainText {overflow:hidden;width:980px;text-align:left}
#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;border-top:1px solid #101010;margin:10px 0 10px 0;color:#313131;font-size:11px;text-align:right}
/* kontakt */
#mainText .textLeft_contact {float:left;width:450px;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:250px;}
#mainText .pictureRight_contact {float:right;width:476px;}
#mainText .img {border:3px solid #fff;}

#categoryList {float:left;width:365px;margin:100px 100px 0 100px;}
#categoryList .submenu {padding:50px 0 0 0}
#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}
#categoryList a:hover {color:#f15b23;text-decoration:none;}
#categoryPic { float: left; }

#nagrody { float: right; }

/* portfolio */
#content_portfolio {overflow:hidden;width:765px;padding:60px 0px 0 215px;}
#content_portfolio h1 {margin:0px 0 20px 0;padding:109px 0 0 0}
#content_portfolio_back { float: right; text-align: right; padding: 109px 10px 0 0; }
#content_portfolio .portfolioText {width:765px;}
#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}

#intro { z-index: 100; }

#homeNagrody { position: absolute; top: 460px; width: 800px; z-index: 1050; left: 50%; margin-left: -400px; text-align: left; height: 376px; }
.homeNewsL { position: absolute; top: 460px; width: 800px; z-index: 1050; left: 50%; margin-left: -400px; text-align: left; height: 300px; }
.homeNews { width: 244px; font-size: 10px; color: #FFFFFF; line-height: 14px; }
.newsPic { padding: 4px 0 4px 0; }
.newsLewa { float: left; width: 120px; }
.newsPrawa { float: right; width: 120px; text-align: right; }