body {margin:  auto 0px auto;background: #ffffff;font-family: Tachoma, Verdana; font-size:12px;color:#434343;}
img {border:0; margin:0px; padding:0px;}
a:hover {color:#c93c32;}
div#flags{height:20px;position:relative;z-index:70}
div#flags ul, ul li {
display: block;
list-style: none;
margin: 0;
padding: 0;   
}
div#flags ul li {
float:left;
}
.maintab{
margin-top:5px;
width:1000px;
border:1px solid silver;
position:relative;
}
div#menu{height:40px;vertical-align:bottom;position:relative;z-index:80}
div#menu ul, ul li {
display: block;
list-style: none;
margin: 0;
padding: 0;
}
div#menu ul li {
float:left;
}
div#menu ul a:link,div#menu ul a:visited {
color:#333;
text-decoration: none;
display: block;
width:83px;
text-align: left;
font-weight:bold;
padding-top:25px;
padding-left:10px;
background: url(../images/header/menu_line.png)  5px 10px no-repeat;
}

div#menu ul a:hover {
color:#c93c32;
text-decoration:overline;
padding-left:10px;
padding-top:25px;

}

div#inmain{
min-height:185px;
}
.titmain{
height:25px;
font-weight:bold;
text-align:left;
position:relative; left:20px;
background: url(../images/box_off2.png) -10px 12px no-repeat;
}
.conmain{
position:relative; left:-5px; top:5px;
width:280px;
text-align:left;
}
.mainitem{
border-bottom:1px #ececec solid;
padding-bottom:5px;
padding-top:5px;
}
.menuup{
color:#444;
text-decoration:overline;

}
h2 {
margin: 0;
padding: 0;
font-family: Verdana, Helvetica, Arial; font-size: 13px; color: #666;
}
h3{
margin: 0;
padding: 0;
font-family: Verdana, Helvetica, Arial; font-size: 12px; color: #666;
font-weight:normal;
}
h3:hover{
color: #222;
font-weight:500;
}
h1{
font-size: 30px;
margin: 0;
padding: 0;
color:#777;
}


a#ikona_1 {
display: block; width:93px; height: 200px;
background: url(../images/uno/cat_1.jpg)  0 0 no-repeat;
}
a:hover#ikona_1 {  background-position: 0 -200px;  }
a#ikona_1_on {
display: block; width:93px; height: 200px;
background: url(../images/uno/cat_1.jpg)  0 -200px no-repeat;
}

a#ikona_2 {
display: block; width:93px; height: 200px;
background: url(../images/uno/cat_2.jpg)  0 0 no-repeat;
}
a:hover#ikona_2 {  background-position: 0 -200px;  }
a#ikona_2_on {
display: block; width:93px; height: 200px;
background: url(../images/uno/cat_2.jpg)  0 -200px no-repeat;
}

a#ikona_3 {
display: block; width:93px; height: 200px;
background: url(../images/uno/cat_3.jpg)  0 0 no-repeat;
}
a:hover#ikona_3 {  background-position: 0 -200px;  }
a#ikona_3_on {
display: block; width:93px; height: 200px;
background: url(../images/uno/cat_3.jpg)  0 -200px no-repeat;
}

a#ikona_4 {
display: block; width:93px; height: 200px;
background: url(../images/uno/sofy2.jpg)  0 0 no-repeat;
}
a:hover#ikona_4 {  background-position: 0 -200px;  }
a#ikona_4_on {
display: block; width:93px; height: 200px;
background: url(../images/uno/sofy2.jpg)  0 -200px no-repeat;
}

a#ikona_5 {
display: block; width:93px; height: 200px;
background: url(../images/uno/cat_5.jpg)  0 0 no-repeat;
}
a:hover#ikona_5 {  background-position: 0 -200px;  }
a#ikona_5_on {
display: block; width:93px; height: 200px;
background: url(../images/uno/cat_5.jpg)  0 -200px no-repeat;
}

a#ikona_6 {
display: block; width:93px; height: 200px;
background: url(../images/uno/cat_6.jpg)  0 0 no-repeat;
}
a:hover#ikona_6 {  background-position: 0 -200px;  }
a#ikona_6_on {
display: block; width:93px; height: 200px;
background: url(../images/uno/cat_6.jpg)  0 -200px no-repeat;
}

.col_tlo{
background: url(../images/header/col_tlo.gif)  0 0 no-repeat;

}
.bott{
float: left; clear: none;padding-top:14px;padding-left:8px;
}
.bott a{
font-size:9px;
color:#333;
}








.tab_a{
width:980px;
border-collapse: collapse;
}
.tab_a td{
padding : 0;
}


a#fl_pl {
display: block; width:30px; height: 20px;
background: url(../images/header/pl.png)  0 -20px no-repeat;
}
a:hover#fl_pl {  background-position: 0 0;  }
a#fl_pl_on {
display: block; width:30px; height: 20px;
background: url(../images/header/pl.png)  0 0 no-repeat;

}

a#fl_en {
display: block; width:30px; height: 20px;
background: url(../images/header/en.png)  0 -20px no-repeat;
}
a:hover#fl_en {  background-position: 0 0;  }
a#fl_en_on {
display: block; width:30px; height: 20px;
background: url(../images/header/en.png)  0 0 no-repeat;
}

a#fl_de {
display: block; width:30px; height: 20px;
background: url(../images/header/de.png)  0 -20px no-repeat;
}
a:hover#fl_de {  background-position: 0 0;  }
a#fl_de_on {
display: block; width:30px; height: 20px;
background: url(../images/header/de.png)  0 0 no-repeat;
}

a#fl_ru {
display: block; width:30px; height: 20px;
background: url(../images/header/ru.png)  0 -20px no-repeat;
}
a:hover#fl_ru {  background-position: 0 0;  }
a#fl_ru_on {
display: block; width:30px; height: 20px;
background: url(../images/header/ru.png)  0 0 no-repeat;
}
.menu td{
vertical-align:bottom;
padding-left:8px;
text-align:left;
height:49px;
width:100px;

background: url(../images/header/menu_line.png)  0 0 no-repeat;

}
.menu a{
font-family: Tachoma, Verdana;
font-size:10px;
font-weight:bold;
color:#434343;
text-decoration:none;
}
.menu a:hover{
color:#ff0202;
}
.menu_b{
margin-bottom:8px;
}
.menu_uno{
margin-bottom:2px;
}
.menu_up{
margin-bottom:8px;
}
.menu_up a{
font-family: Tachoma, Verdana;
font-size:10px;
font-weight:bold;
color:#ff0202;
text-decoration:overline;
}
.main_b td{
font-family: Tachoma, Verdana;
font-size:12px;
font-weight:600;
color:#434343;
text-align:left;
padding-left:10px;
background: url(../images/box_off.png) 0px -20px no-repeat;
vertical-align:top;
}
.box_l{
font-family: Tachoma, Verdana;
font-size:12px;
font-weight:600;
color:#434343;
text-align:center;
padding-left:10px;
background: url(../images/box_off.png) 22px -20px no-repeat;
vertical-align:top;
}
.title_a{
font-family: Tachoma, Verdana;
font-size:12px;
font-weight:600;
color:#434343;
text-align:left;
margin-left:15px;
}
.hr_a{
position:relative; top:-5px;
height:1px;
color:#c0c0c0;
background-color: #c0c0c0;
border-style: none;
}
.main_b td:hover{
background: url(../images/box_arr.png) 0px -123px no-repeat;
}
.news td, a{
font-size:10px;
font-weight:normal;
background-image:none;
padding-left:0;
color:#787878;
text-decoration:none;
}
.news td:hover,a:hover{
background-image:none;
color:#fb4a5f;
}
.img_user{
border:1px solid silver;
padding:2px;
margin-right:15px;
margin-left:15px;
}
.zone_p{
height:20px;
}
.zone_p a{
font-size:11px;
color:#787878;
}
.zone_p a:hover{
color:#fb4a5f;
text-decoration:underline;
}
.partn_name{
padding-left:50px;
color:#323232;
font-weight:bold;
}
.partn_a{
color:#979797;
}
.cat{
padding:5px;
}
.cat a{
color:#c93c32;
font-size:12px;
}
.pod_cat a{
margin-left:20px
}
.pod_cat a:hover{
color:#c93c32;
margin-left:20px
}
.desc_prod a{
font-size:10px;
color:#444;
}
.desc_prod a:hover{
color:#c93c32;
}
.desc_prod img{
border:1px solid silver;
padding:2px;
}
.m_center{
width:1004px;
border:1px solid #e0e0e0;
padding:4px;
background-color:#fdfdfd;
}
.title_cat{
text-align:left;
vertical-align:middle;
font-size:14px;
height:16px;
padding-top:5px;
color:#404040;
background: url(../images/header/tlo2.gif ) 0px 6px repeat-x;
}
.title_cat a{
color:#404040;
font-size:14px;
}
.title_cat a:hover{
font-size:14px;
text-decoration:underline;
color:#909090;
}
.cat_line{
height:1px;
border-style: none;
background-color: #c0c0c0; color:#c0c0c0; width:300px;
}
.input_search{
background-color: #fff;
border: #999 1px solid;
}
.button_sub {
color:white;
width: auto;
border: 1px solid silver;
text-decoration: none;
font-size: 12px;
height:25px;
vertical-align:middle;
cursor: pointer;
}
.tabberlive .tabbertabhide {
display:none;
}
.tabber {
}
.tabberlive {
margin-top:1em;
}
ul.tabbernav
{
margin:0;
padding: 3px 0;
border-bottom: 1px solid silver;
font: bold 12px Verdana, sans-serif;
}
ul.tabbernav li
{
list-style: none;
margin: 0;
display: inline;
}
ul.tabbernav li a
{
padding: 3px 2em;
margin-left: 3px;
border: 1px solid silver;
border-bottom: none;
background: #DDE;
text-decoration: none;
}
ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }
ul.tabbernav li a:hover
{
background: #eee;
border-color: #aaa;
color:#c93c32;
}
ul.tabbernav li.tabberactive a
{
background-color: #fff;
border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
color: #000;
background: white;
border-bottom: 1px solid white;
}
.tabberlive .tabbertab {
border-left:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #aaa; padding:5px; border-top:0px none;
}
.tabberlive .tabbertab h2 {
display:none;
}
.tabberlive .tabbertab h3 {
display:none;
}
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
height:200px;
overflow:auto;
}
#largeImg {
padding: 5px;
}
.thumbs img {
border: solid 1px #ccc;
padding: 5px;
margin: 5px;
}
.thumbs img:hover {	
}
.gallery{
min-width:100px;
}
.gallery img {
border: solid 2px #ddd;
padding: 2px;
}
.gallery img:hover {
border: solid 2px #aaa;
padding: 2px;
}
.gallery_text {
border: solid 1px #ddd;
min-height:20px;
color:white;
background-color:#ddd;
cursor:pointer;
}
.title_gal{
text-align:center;
vertical-align:middle;
font-size:14px;
height:16px;
padding-top:5px;
color:#404040;
background: url(../images/header/tlo2.gif ) 0px 6px repeat-x;
}
.picture { background-color: #F9F9F9;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px/1.4em Arial, sans-serif; min-height:210px;}
.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; }
.left {text-align:center; }
#logout{
width: 900px; text-align: right;margin: 20px; font-size: 14px;
}
#logout a{
font-size: 14px;
}
#strefa{
margin: 30px;
}
.userlink{  
height:20px;
}
#catuser{
margin-left: 10px;
margin-top: 10px;
}
#usertext{
margin:10px;
}
#logo
{
position:absolute;
left:850px;
top:0px;
z-index:99;
}
#logo img
{
background-color:#fff;
}
#flashg
{
position:absolute; top: -7px;left:0; z-index:1;
}
#flashm
{
position:absolute; top: 2px;left:0; z-index:1;border-bottom:1px solid silver;
}
#mainm
{
width:980px; text-align:left; margin-right:10px;margin-left:10px;
}
.wzortop
{
font-size:14px;text-decoration: underline; height:17px;
}
.wzortop2
{
font-size:12px; height:17px;  position:relative; top: -3px;left:8px;
}
#map
{
font-size: 10px;
color:#9a9a9a;
}
.cennik table
{
border: 1px solid silver;
}
.cennik thead
{
border: 1px solid silver;
font-size: 11px;
font-weight: 100;
color: #444444;
}
.pa
{
padding-left: 7px;
text-align: left;
font-size: 10px;
background-color: #fdfdfd;
border-bottom: 1px solid #f3f3f3;
}
.niepa
{
padding-left: 7px;
text-align: left;
font-size: 10px;
background-color: #f3f3f3;
border-bottom: 1px solid #fdfdfd;
}


