* {
margin:0;
padding:0;
}

body {
background:#35363b url(img/bg.gif) repeat-x;
color:#2e2e2e;
font:11px 'Arial', Tahoma, Verdana, Helvetica, sans-serif;
line-height:1.2em;
text-align:center;
}
#wrapper {
width:820px;
text-align:center;
margin:0 auto;
}
#lay {
text-align:center;
width:820px;
background:url(img/bg_lay.gif) center repeat-y;
}
#lay_belt {
text-align:center;
width:820px;
height:5px;
background:url(img/bg_lay2.gif) center repeat-y;
}

#top {
text-align:left;
width:820px;
height:310px;
background:url(img/top.jpg) no-repeat;
}
#slogan {
position:relative; top:12px;
color:#fff;
width:238px;
height:13px;
background:url(img/top_txt.gif) no-repeat;
}
#ico {
float:right;
}
#ico ul {
display:inline;
position:relative; top:-15px;
}
#ico ul , x:-moz-any-link {
position:relative; top:-24px;
}

#ico ul li {
display:inline;
list-style-type:none;
padding:0px 9px 0 0;
}

.ico1 {display:-moz-inline-stack;display:inline-block;height:38px;width:29px;background:url(img/ico_1a.gif) no-repeat;}
a.ico1:hover {background:url(img/ico_1b.gif) no-repeat;}

.ico2 {display:-moz-inline-stack;display:inline-block;height:38px;width:29px;background:url(img/ico_2a.gif) no-repeat;}
a.ico2:hover {background:url(img/ico_2b.gif) no-repeat;}

.ico3 {display:-moz-inline-stack;display:inline-block;height:38px;width:29px;background:url(img/ico_3a.gif) no-repeat;}
a.ico3:hover {background:url(img/ico_3b.gif) no-repeat;}

.clear { clear:both; }

.hide {display:none; }

a.color_blue {
color:#2778c4;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a.color_red  {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ec3939;
}
.color_red_big  {
font-size:20px;
font-weight:bold;
text-decoration:none;
color:#ec3939;
}
a.color_grey  {
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#6e6e6e;
}
a.color_blue:hover, a.color_red:hover, a.color_grey:hover {
text-decoration:underline;
}

#logo {
position:relative;
width:358px;
height:59px;
}

#logo a {
display:block;
background:url(img/logo2.gif) no-repeat; 
width:358px;
height:59px;
}


#menu {
width:820px;
height:50px;
text-align:left;
background:url(img/bg_menu.gif) no-repeat;
}
#menu ul{
margin-left:5px;
width:820px;
height:50px;
}

#menu ul li {
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}
#menu ul, x:-moz-any-link {
position:relative; top:-11px;
}

#menu .item1 {display:-moz-inline-stack;display:inline-block;height:50px;width:129px;background:url(img/menu_item1.gif) no-repeat;}
#menu .item1:hover {background:url(img/menu_item1.gif) 0px -50px no-repeat;}

#menu .item2 {display:-moz-inline-stack;display:inline-block;height:50px;width:100px;background:url(img/menu_item2.gif) no-repeat;}
#menu .item2:hover {background:url(img/menu_item2.gif) 0px -50px no-repeat;}

#menu .item3 {display:-moz-inline-stack;display:inline-block;height:50px;width:128px;background:url(img/menu_item3.gif) no-repeat;}
#menu .item3:hover {background:url(img/menu_item3.gif) 0px -50px no-repeat;}

#menu .item4 {display:-moz-inline-stack;display:inline-block;height:50px;width:128px;background:url(img/menu_item4.gif) no-repeat;}
#menu .item4:hover {background:url(img/menu_item4.gif) 0px -50px no-repeat;}

#menu .item5 {display:-moz-inline-stack;display:inline-block;height:50px;width:88px;background:url(img/menu_item5.gif) no-repeat;}
#menu .item5:hover {background:url(img/menu_item5.gif) 0px -50px no-repeat;}

#menu .item6 {display:-moz-inline-stack;display:inline-block;height:50px;width:94px;background:url(img/menu_item6.gif) no-repeat;}
#menu .item6:hover {background:url(img/menu_item6.gif) 0px -50px no-repeat;}

#container {
width:820px;
text-align:left;
}
#container .left {
text-align:left;
float:left;
width:260px;
margin-right:5px;
}
#container .right {
text-align:left;
float:right;
width:555px;
}

#container .left h2 {
width:260px;
height:35px;
}
.katalog_produktow {
background:url(img/head_left.gif) no-repeat;
}
.zamowienia {
margin:10px 0 10px 0;
background:url(img/head2_left.gif) no-repeat;
}
.arrow {
margin:0px 10px 0 8px;
vertical-aling:middle;
}
.arrow2 {
margin:0px 5px 0 5px;
vertical-aling:center;
}
.photo {
border:none;
}
.small_det {
color:#878787;
letter-spacing:1px;
font-size:10px;
}
#container .right h4 {
padding-top:10px;
text-indent:10px;
font-size:12px;
font-weight:bold;
color:#ffffff;
width:555px;
height:25px;
background:url(img/head_right.gif) no-repeat;
}

#container .right .content, #content {
line-height:140%;
margin:10px 20px 10px 10px;
}

#container .right h4 a{
color:#fff;
text-decoration:underline;
}
#container .right h4 a:hover {
text-decoration:none;
}
#container .left a {
font:normal 11px/11px;
text-decoration:none;
}
#container .left a:hover {
text-decoration:underline;
}
#outer {
margin-left:10px;
list-style-type:none;
}
#inner li a, #outer li a {
color:#2e2e2e;
}
#outer li {
font-weight:bold;
padding:9px;
list-style-type:none;
background:url(img/bg_ul_1.gif) no-repeat;
}
#inner {
color:#2e2e2e;
margin-left:20px;
list-style-type:none;
}
#inner li {
padding:7px;
list-style-type:none;
background:url(img/sep_menu.gif) bottom no-repeat;
}

#box_zamowienia {
line-height:180%;
text-align:right;
margin:0px 0px 10px 20px;
width:239px;
height:129px;
background:url(img/bg_box1.gif) no-repeat;
}
#box_zamowienia p {
padding-right:10px;
position:relative; top:50px;
}
#box_belt {
margin-left:10px;
text-align:left;
width:800px;
height:61px;
background:url(img/bg_box_support.gif) center no-repeat;
}
#box_belt ul {
margin-left:100px;
}
#box_belt ul , x:-moz-any-link {
position:relative; top:-11px;
}
#box_belt ul li {
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}
#box_belt .sup_1 {display:-moz-inline-stack;display:inline-block;height:61px;width:80px;background:url(img/sup_1.gif) 0px -61px no-repeat;}
#box_belt .sup_1:hover {background:url(img/sup_1.gif) 0px 0px no-repeat;}

#box_belt .sup_2 {display:-moz-inline-stack;display:inline-block;height:61px;width:92px;background:url(img/sup_2.gif) 0px 0px no-repeat;}
#box_belt .sup_2:hover {background:url(img/sup_2.gif) 0px -61px no-repeat;}

#box_belt .sup_3 {display:-moz-inline-stack;display:inline-block;height:61px;width:84px;background:url(img/sup_3.gif) 0px  0px no-repeat;}
#box_belt .sup_3:hover {background:url(img/sup_3.gif) 0px -61px no-repeat;}

#box_belt .sup_4 {display:-moz-inline-stack;display:inline-block;height:61px;width:128px;background:url(img/sup_4.gif) 0px  0px no-repeat;}
#box_belt .sup_4:hover {background:url(img/sup_4.gif) 0px -61px no-repeat;}

#box_belt .sup_5 {display:-moz-inline-stack;display:inline-block;height:61px;width:88px;background:url(img/sup_5.gif) 0px  0px no-repeat;}
#box_belt .sup_5:hover {background:url(img/sup_5.gif) 0px -61px no-repeat;}

#box_belt .sup_6 {display:-moz-inline-stack;display:inline-block;height:61px;width:122px;background:url(img/sup_6.gif) 0px  0px no-repeat;}
#box_belt .sup_6:hover {background:url(img/sup_6.gif) 0px -61px no-repeat;}

#box_belt .sup_7 {display:-moz-inline-stack;display:inline-block;height:61px;width:87px;background:url(img/sup_7.gif) 0px  0px no-repeat;}
#box_belt .sup_7:hover {background:url(img/sup_7.gif) 0px -61px no-repeat;}
#feet {
margin-left:10px;
text-align:left;
width:800px;
height:160px;
background:url(img/bg_feet.gif) center no-repeat;
}
#feet ul {
padding-top:10px;
margin:0px 0 45px 200px;
}
#feet ul li {
display:inline;
list-style-type:none;
margin:0px;
}
#feet .item1 {display:-moz-inline-stack;display:inline-block;height:14px;width:106px;background:url(img/menu2_item1.gif) no-repeat;}
#feet .item2 {display:-moz-inline-stack;display:inline-block;height:14px;width:87px;background:url(img/menu2_item2.gif) no-repeat;}
#feet .item3 {display:-moz-inline-stack;display:inline-block;height:14px;width:113px;background:url(img/menu2_item3.gif) no-repeat;}
#feet .item4 {display:-moz-inline-stack;display:inline-block;height:14px;width:107px;background:url(img/menu2_item4.gif) no-repeat;}
#feet .item5 {display:-moz-inline-stack;display:inline-block;height:14px;width:79px;background:url(img/menu2_item5.gif) no-repeat;}
#feet .item6 {display:-moz-inline-stack;display:inline-block;height:14px;width:71px;background:url(img/menu2_item6.gif) no-repeat;}

#feet .phone {
line-height:180%;
color:#c5c6ce;
width:600px;
height:50px;
float:left;
}
#feet .phone h3 {
font-family: 'Trebuchet MS', sans-serif;
margin-left:200px;
font-size:26px;
font-weight:normal;
}
#feet .phone h3 small {
display:block;
font-size:13px;
}
#feet .copy {
color:#95969d;
font-size:11px;
float:right:
width:2000px;
height:50px;
}

#box_welcome {
margin-top:9px;
width:535px;
height:102px;
background:url(img/bg_box2.gif) no-repeat;
font-size:11px;
line-height:160%;
}
#box_welcome h2 {
padding:10px 0 0 10px;
font-size:11px;
font-weight:bold;
display:block;
}
#box_welcome p {
padding:12px 160px 0 10px;
}

#main_headline_ {
height:34px;
width:535px;
background:url(img/bg_belt1.gif) no-repeat;
color:#ec3939;
font-size:11px;
padding-top:10px;
text-indent:6px;
}
#main_headline {
height:24px;
width:535px;
background:url(img/bg_belt.gif) no-repeat;
color:#ec3939;
font-size:11px;
padding-top:10px;
text-indent:6px;
}

#tableNew {
width:535px;
height:170px;
border-bottom: 1px solid #e3e3e3;
}

#tableNew .tdIn {
font-size:11px;
vertical-align:top;
width:267px;
height:172px;
background:url(img/bg_td.gif) no-repeat;
}
#tableNew .tdIn table{
font-size:11px;
width:267px;
}


#td_left_zaw {
font-size:11px;
align:left;
cellpadding:0;
cellspacing:0;
border:0;
font-weight:bold;
}

#td_left_zaw1 {
font-size:10px;
align:left;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
afont-weight:bold;
}

#td_left_zaw1 th{
padding:2px;
font-size:10px;
align:left;
border-left: 1px solid #cccccc;
border-top: 1px solid #cccccc;
font-weight:bold;
}

#td_left_zaw1 td{
padding:2px;
font-size:10px;
align:left;
border-left: 1px solid #cccccc;
border-top: 1px solid #cccccc;
afont-weight:bold;
}

fieldset {
font-size:12px;
font-weight:bold;
}
