html{min-height:100%;*height:auto!important;height:100%;width:100%;overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
body{min-height:100%;*height:auto!important;height:100%;width:100%;color:#333;background-color:#C2C7CB;font:13px/1.22 Arial,Helvetica,sans-serif;*font-size:small;*font:x-small;overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
body {margin: 0; padding: 0; border: 0;}
* {margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; font-family: verdana;}
fieldset,img{border:0;}

#allContent{height:100%;width:100%;*overflow-x:hidden;*overflow-y:scroll;overflow:auto;position:absolute;z-index:2;top:0;left:0;text-align:center; }
#contentContainer{width:901px;margin:25px auto 13px auto;text-align:left;}
#mainContent{float:left;margin:20px 0;width:899px;}

/*#allContent {height: 100%; width: 100%; overflow-x: auto; overflow-y: auto; position: absolute; z-index: 2; top: 0pt; left: 0pt; text-align: center;}*/

#mainContent {margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 901px; height: auto;}

/* HEAD */
#head {width: 901px; height: 229px;}
#logo {background-color: white; width: 302px; height: 128px; float: left;}
#logo a {margin: 0; padding: 0; border: 0; position: relative; left: 68px; top: 39px;}
#logo a img {width: 160px; height: 52px;}


#menu {background-color: #355393; width: 901px; height: 101px; float: left; font-size: 11px;}
#menu ul {list-style-type: none; margin: 0 auto; margin-top: 48px; width: 94%;}
#menu ul li {width: 105px; height: 20px; display: block; float: left; text-align: center;}
#menu ul li.li_0 {width: 85px; height: 20px; display: block; float: left; text-align: center;}
#menu ul li.li_3 {width: 80px; height: 20px; display: block; float: left; text-align: center;}
#menu ul li.li_4 {width: 140px; height: 20px; display: block; float: left; text-align: center;}
#menu ul li.li_7 {width: 95px; height: 20px; display: block; float: left; text-align: center;}
#menu ul li a {color: white; text-decoration: none;}
#menu ul li a:hover {color: white; text-decoration: underline;}
/* -- END-HEAD --*/


#top-box {width: 901px; height: 59px; float: left;}
#white-box {background: white url("../images/line1.gif") no-repeat left bottom; width: 302px; height: 59px; float: left; }
#fastmenu {font-size: 11px; width: 248px; height: 11px; margin-left: 54px; margin-top: 28px; display: block; color: #999999;}
#title {background-color: #b5b7b7; color: #355393; height: 59px; width: 599px; float: left;}
#title_text {border-bottom: 1px solid #dcdcdc; width: 579px; height: 38px; margin-left: 6px; margin-top: 20px;}
#title_text h3 {margin-left: 27px; display: inline; font-size: 11px;}
#title_text h3 a {font-size: 11px; color: #355393; text-decoration: none;}
#title_text h3 a:hover {color: #355393; text-decoration: underline;}

#left-box {background-color: white; width: 302px; height: 317px; min-height: 317px; float: left;}
html>body div#left-box {height: auto; overflow: hidden;}
#left-box ul {list-style-type: none;}
#left-box ul li {font-size: 11px; background: url("../images/arrow.gif") no-repeat 26px 26px; width: 301px; height: 62px; display: block; float: left;}
.fastline {background: url("../images/line1.gif") no-repeat left bottom; width: 301px; height: 59px; display: block; float: left;}
#left-box ul li a {width: 248px; height: 11px; margin-left: 54px; margin-top: 18px; display: block; color: #5086b3; text-decoration: none;}
#left-box ul li a:hover {color: #5086b3; text-decoration: underline;}
#left-box .fastdesc {width: 248px; height: 11px; margin-left: 54px; margin-top: 5px; display: block; color: #999999;}

#right-box {background: white url("../images/start_image.jpg") no-repeat left top; width: 599px; height: 317px; min-height: 317px; float: left;}
html>body div#right-box {height: auto; overflow: hidden;}

#red-box {background: url("../images/red-box.jpg") no-repeat left top; margin-top: 117px; width: 193px; height: 65px;}

#right-box2 {background-color: #b5b7b7; width: 599px; height: 317px; min-height: 317px; float: left; color: white;}
html>body div#right-box2 {height: auto; overflow: hidden;}
#left-box2 {background-color: white; width: 302px; height: 258px; min-height: 258px; float: left;}
html>body div#left-box2 {height: auto; overflow: hidden;}
#left-box2 ul {list-style-type: none;}
#left-box2 ul li {font-size: 11px; background: url("../images/arrow.gif") no-repeat 26px 26px; width: 301px; height: 62px; display: block; float: left;}
.fastline {background: url("../images/line1.gif") no-repeat left bottom; width: 301px; height: 59px; display: block; float: left;}
#left-box2 ul li a {width: 248px; height: 11px; margin-left: 54px; margin-top: 18px; display: block; color: #5086b3; text-decoration: none;}
#left-box2 ul li a:hover {color: #5086b3; text-decoration: underline;}
#left-box2 .fastdesc {width: 248px; height: 11px; margin-left: 54px; margin-top: 5px; display: block; color: #999999;}

#container-box {width: 901px; height: 317px; min-height: 317px; float: left; color: white;}
div.container-box {background-color: red;}
html>body div#container-box {height: auto; overflow: hidden;}
#container-title {background-color: #b5b7b7; width: 599px; height: 59px; float: left; color: white;}
#cont-desc {width: 100%;}


/* NEWS*/
.news_all {width: 100%; height: 258px; float: left;}
.news_img {background: white url("../images/line1.gif") no-repeat left bottom; width: 302px; height: 258px; float: left; text-align: center;}
.news_img img {margin: 2px; }
.news_desc {background: #b5b7b7 url("../images/line2.gif") no-repeat left bottom; height: 258px; display: inline; float: left; width: 599px; color: white;}
.news_title {font-weight: bold; margin-left: 33px; margin-top: 42px; font-size: 11px; width: 506px;}
.news_title a {color: white; text-decoration: none; font-size: 11px;}
.news_title a:hover {color: white; text-decoration: underline;}
.news_time {margin-top: 15px; margin-left: 33px; font-size: 11px; width: 506px;}
.news_intro {margin-top: 15px; margin-left: 33px; width: 506px;}
.news_intro p {width: 506px; font-size: 11px;}
.news_description {width: 100%; height: 100%; margin-top: 15px; margin-left: 33px; width: 506px; padding-bottom: 5px;}
.news_description p {width: 506px; font-size: 11px;}
.news_file {background: url("../images/link2.gif") no-repeat 100px 2px; margin-top: 15px; margin-left: 33px; font-size: 11px; width: 506px; margin-bottom: 20px;}
.news_file a {color: white; text-decoration: none; font-size: 11px;}
.news_file a:hover {color: white; text-decoration: underline;}

.news_full {width: 100%; height: auto; overflow: hidden; float: left;}
.news_desc.full {min-height: 248px; height: 248px; padding-bottom: 10px; display: inline;}
html>body div.news_desc.full{height: auto; overflow: hidden;}
/* END-NEWS*/

/*ONAS*/
#desc {width: 579px; margin-left: 6px; padding-bottom: 30px; float: left; height: auto; display: inline;}
#desc p {margin-left: 27px; display: inline; width: 506px; height: auto; padding-top: 10px; float: left; font-size: 11px;}
/* END-ONAS*/

/* DZIAL */
.category_box {float: left; width: 250px; height: 180px;}
.category_link {font-size: 11px; background: url("../images/arrow2.gif") no-repeat left 6px; margin-top: 10px; margin-left: 33px; height: 14px; width: 250px; float: left; display: inline;}
.category_link a {font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 10px;}
.category_link a:hover {color: #FFFFFF; text-decoration: underline;}
/* END-DZIAL */

/* KATEGORIA */
#category_content {}
#container {}
.video-box {background-color: white; margin: 60px auto 0 auto; width: 268px; height: 192px; padding: 10px 0 0 0; text-align: center;}

/* END-KATEGORIA */

/* PRODUKT */
.product_all {font-size: 11px; width: 599px; height: auto; float: left;}
.product_desc {background: #b5b7b7 url("../images/line2.gif") no-repeat left bottom; height: 258px; display: inline; float: left; width: 599px; color: white;}
.product_title {font-weight: bold; margin-left: 33px; margin-top: 42px; font-size: 11px;}
.product_title a {color: white; text-decoration: none; font-size: 11px;}
.product_title a:hover {color: white; text-decoration: underline;}
.product_time {margin-top: 15px; margin-left: 33px; font-size: 11px;}
.product_intro {margin-top: 15px; margin-left: 33px;}
.product_intro p {width: 506px; font-size: 11px;}
/* END-PRODUKT */

/* PRODUCENCI */
#producent_content {width: 579px; float: left; height: auto; display: inline;}
.producent_all {background: #b5b7b7 url("../images/line3.gif") no-repeat left bottom;  width: 599px; height: 183px; float: left;}
.producent_title {font-size: 11px; font-weight: bold; margin-left: 33px; margin-top: 12px;}
.producent_title a {color: white; text-decoration: none;}
.producent_title a:hover {color: white; text-decoration: underline;}
.producent_desc {font-size: 11px; height: 75px; display: inline; float: left; width: 550px; color: white; margin-top: 15px; margin-left: 33px;}
.producent_desc p {width: 400px; float: left;}
.producent_link {background: url("../images/link.gif") no-repeat right 2px; height: 20px; width: 100px; float: right; margin-top: 35px; text-align: right; padding-right: 16px; display: inline;}
.producent_link a {color: white; text-decoration: none;}
.producent_link a:hover {color: white; text-decoration: underline;}
/* END-PRODUCENCI */

/* CENNIK */
#cennik_content {width: 599px; float: left; height: auto; display: inline;}
.cennik_all {font-size: 11px; background: #b5b7b7 url("../images/line3.gif") no-repeat left bottom;  width: 599px; height: 58px; float: left;}
.cennik_all.nr_0{height: 59px;}
.cennik_all.nr_1{height: 62px;}
.cennik_all.nr_2{height: 62px;}
.cennik_title {margin-left: 33px; margin-top: 20px; width: 420px; float: left; display: inline;}
.cennik_title a {color: white; text-decoration: none;}
.cennik_title a:hover {color: white; text-decoration: underline;}
.cennik_link {background: url("../images/link2.gif") no-repeat right 2px; height: 20px; width: 95px; float: left; margin-top: 20px; text-align: left; padding-right: 16px; display: inline;}
.cennik_link a {color: white; text-decoration: none;}
.cennik_link a:hover {color: white; text-decoration: underline;}
/* END-CENNIK */

/* SIECI */
.sieci_all {width: 100%; min-height: 400px; height: 400px; float: left; }
html>body div.sieci_all {height: auto;}
.sieci_img {background: white url("../images/line1.gif") no-repeat left bottom; width: 302px; min-height: 400px; height: 400px; float: left; text-align: center;}
html>body div.sieci_img {height: auto;}
.sieci_body {font-size: 11px; background: #b5b7b7 url("../images/line3.gif") no-repeat left bottom; width: 599px; min-height: 400px; height: 400px; float: left;}
html>body div.sieci_body {height: auto;}
.sieci_title {font-weight: bold; margin-left: 33px; margin-top: 25px; width: 420px; float: left; display: inline;}
.sieci_title a {color: white; text-decoration: none;}
.sieci_title a:hover {color: white; text-decoration: underline;}
.sieci_desc {width: 320px; height: 160px; float: left; margin-left: 33px; margin-top: 15px; display: inline;}
.sieci_desc p {width: 320px;}
/* END-SIECI */

/* DO_POBRANIA */
#download_content {width: 599px; padding-bottom: 10px; float: left; height: auto; display: inline;}
.download_all {background: #b5b7b7 url("../images/line3.gif") no-repeat left bottom;  width: 599px; height: 58px; float: left;}
.download_all.id_0 {height: 59px;}
.download_all.id_1 {height: 62px;}
.download_all.id_2 {height: 62px;}
.download_link {background: url("../images/arrow2.gif") no-repeat left 6px; margin-top: 20px; margin-left: 33px; height: 14px;}
.download_link a {font-size: 11px; color: white; text-decoration: none; padding-left: 10px;}
.download_link a:hover {color: white; text-decoration: underline;}
/* END-DO_POBRANIA */


/* PATH */
#active {font-size: 11px; color: white;}
/* END-PATH */

/* PAGER */
#pager {width: 599px; height: 42px; float: right; background-color: white; color: #b60e14;}
#pager_text {margin: 0 auto; margin-top: 15px; margin-left: 35px; display: inline; float: left; text-align: left; width: 400px; font-size: 12px;}
#pager_text a {color: #b60e14; text-decoration: none; cursor: pointer; font-size: 12px;}
#pager_text a:hover {color: #b60e14; text-decoration: underline;}
.pagenavigator a {width: 18px; text-decoration: none; color: #b60e14; }
.pagenavigator p {width: 400px; height: 23px;}
.current {color: #b60e14; font-weight: bold;}
/* END-PAGER */

/* KONTAKT */
input {font-size: 11px; border: 0px; padding: 0px; margin: 0px; width: 430px; color: white; background-color: #c4c5c5;}
input.button {background-color: #b5b7b7; color: #355393; font-weight: bold; border: 0px; padding: 0px; margin: 0px; width: 55px; cursor: pointer; float: right; margin: 5px; margin-right: 12px; display: inline;}
input.reset {background-color: #b5b7b7; color: #355393; font-weight: bold; border: 0px; padding: 0px; margin: 0px; width: 75px; cursor: pointer; float: right; margin: 5px; display: inline;}
textarea {font-size: 11px; border: 0px; padding: 0px; margin: 0px; width: 500px; height: 130px; color: white; background-color: #c4c5c5; overflow: hidden;}

#kontakt_content {width: 599px; height: 396px; min-height: 396px; float: left;}
html>body div#kontakt_content {height: auto; overflow: hidden;}
.kontakt_box {width: 579px; padding:5px 0 6px 0; float: left; display:inline; margin:0 0 0 6px; border-bottom: 1px solid #dcdcdc;}
/*.kontakt_box.name {height: 59px;}
.kontakt_box.title {height: 62px;}
.kontakt_box.mail {height: 62px;}*/
/*.kontakt_box.body {background: #b5b7b7 url("../images/line3.gif") no-repeat left bottom; width: 599px; height: 165px; float: left;}*/
.kontakt_content {font-size: 11px; background-color: #c4c5c5; width: 100%; height: 47px; display: inline; float: left;}
.kontakt_content.title {height: 50px;}
.kontakt_content.mail {height: 50px;}
.kontakt_content.body {background-color: #c4c5c5; width: 100%; height: 152px;display: inline; float: left;}
.kontakt_name {float: left; margin-left: 24px; margin-top: 15px; display: inline;}
.kontakt_input {float: left; margin-top: 15px; display: inline;}
.kontakt_desc {width: 400px; height: 350px; margin-left: 33px; margin-top: 15px;}
.kontakt_desc h3 {width: 400px; height: 20px; margin-top: 5px; display: inline; float: left;}
.kontakt_item {width: 400px; height: 20px; margin-top: 2px; display: inline; float: left;}
#back {width: 400px; height: 350px; margin-left: 33px; margin-top: 15px; text-align: center;}
#back a {color: white; text-decoration: none; font-weight: bold;}
#back a:hover {color: white; text-decoration: underline; font-weight: bold;}
.form_warning {width: 400px; height: auto; overflow: hidden; margin-left: 33px; margin-top: 15px;}
.form_warning ul li {font-size: 11px;}
.form_warning h3 {font-size: 11px; font-weight: bold;}
/* END-KONTAKT */

/* FOOTER */
#footer {width: 599px; height: 100px; float: right; background-color: #b60e14;}
#footer_text {font-size: 11px; width: 225px; height: 20px; float: left; display: inline; margin-left: 32px; margin-top: 47px; color: white;}
#toshiba {background: url("../images/toshiba.gif") no-repeat left top; width: 105px; height: 29px; float: right; display: inline; margin-right: 16px; margin-top: 36px;}
#carrier {background: url("../images/carrier.gif") no-repeat left top; width: 80px; height: 33px; float: right; display: inline; margin-right: 32px; margin-top: 32px;}

#footer_bottom {width: 599px; height: 20px; float: right; font-size: 11px; color: #999999; /*color: #355393;*/ text-align: center; padding-top: 5px; padding-bottom: 30px;}
#footer_bottom a {font-size: 11px; color: #999999; text-decoration: none;}
#footer_bottom a:hover {font-size: 11px; color: #999999; text-decoration: underline;}
/* -- END-FOOTER --*/

/****************** sitemap *********************/
.sitemap {background-color: #b5b7b7; width: 599px; float: right;}
ul.sitemap_list {width: 580px; height: auto; overflow: hidden; margin: 0 auto;}
.sitemap a {color: white;}
ul.sitemap_list li {margin-left: 40px; display: inline; width: 400px; float: left;}
.sitemap h1 {margin-left: 20px; font-size: 12px; width: 250px; display: block; margin-bottom: 15px; margin-top: 10px;}
/*.sitemap h2 {margin-left: 20px; font-size: 11px; width: 250px;}*/
h1#sitemap_title {font-size: 12px; color: #355393; text-align: center; width: 100%; margin: 0; display: block;}

ul.sitemap_list li.sub h3 {font-size: 11px; margin-left: 40px; }
/*
ul li.sub_sub {margin-left: 20px; display: inline;}*/
/*---------------- END sitemap ------------------*/

.warning {width: 100%; height: auto; overflow: hidden; background-color: white;}
.object-center a {font-size: 11px; color: white; text-decoration: none;}
.object-center a:hover {color: white; text-decoration: underline;}
