

body {
background : #FFF;font : normal 12px/16px 'Tahoma';
}
#web {
width : 1000px;
margin-left : auto;
margin-right : auto;
}
h1, h2 {
	display: none;
}
h3, h4 {
font : 11px/13px 'Tahoma';
color : #333333;
text-align: right;
}

IMG {
border : 0;
}

a {
color : #333333; 
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

#header {
background : #FFF;
width : 1000px;

float : left;
}
#logo {
margin-top : 9px;
margin-left : 30px;
width : 261px;
height : 71px;
float : left;
}
#headertext {
margin-top : 3px;
margin-right : 15px;
width : 260px;
height : 97px;
float : right;
}
#header_bar {
background : #FFF url(../images/header_bg.jpg) center no-repeat ;
margin-top : 4px;
width : 1000px;
height : 185px;
float : left;
}

#menu_bar {
margin-top : 10px;
margin-left : 10px;
width : 980px;
height : 40px;
float : left;
background-image:url('../images/center_full.gif');

}

#menu_bar .menutext a {
margin-left : 15px;
display:inline;
font : bold 12px 'Tahoma';
color : #FFF;
line-height:30px;
}

#menu_bar .menutext a:hover {
text-decoration: none;
color : #aefafa;
}

#center {
width : 1000px;
float : left;
}
#menu_left {
margin-top : 5px;
margin-left : 10px;
width : 206px;
float : left;
}

#menu_holder {
width : 206px;
}

#menu_top {
background : #FFF url(../images/menu_top.gif) no-repeat ;
float : left;
width : 206px;
height : 32px;
}

#menu_top .menutitle {
margin-left: 10px;
font : bold 12px/31px 'Tahoma';
color : #FFF;
}

#menu_center {
background : #FFF url(../images/menu_center.gif) repeat-y ;
float : left;
width : 206px;
}

#menu_center .menu_center_text_margin
{
margin:10px;
}

#menu_center .menu_center_text div.AccordionPanelTab, a.cat{
margin-left: 10px;
font : 11px/18px 'Verdana';
color : #333333;
font-weight:bold;
}

#menu_center .menu_center_text div.AccordionPanelContent a{
margin-left: 20px;
font : 11px/18px 'Verdana';
color : #333333;
}

.menu_center_text a:hover{
margin-left: 10px;
font : 11px/18px 'Verdana';
color : #2f767a;
text-decoration:none;
}

a.cartLink{
margin-left: 15px;
font : 11px/18px 'Verdana';
color : #333333;
}

a.cartLink:hover{
margin-left: 15px;
font : 11px/18px 'Verdana';
color : #2f767a;
}

a.cat:hover{
margin-left: 10px;
font : bold 11px/18px 'Verdana';
color : #2f767a;
text-decoration:underline;
}


#menu_down {
background : #FFF url(../images/menu_down.gif) no-repeat ;
float : left;
width : 206px;
height : 18px;
}

#content {
margin-top : 5px;
margin-left : 10px;
width : 774px;
float : right;
}

#content_top {
background : #FFF url(../images/center_top.gif) no-repeat ;
float : left;
width : 765px;
height : 32px;
}

#content_top .contenttitle {
margin-left: 10px;
font : bold 12px/31px 'Tahoma';
color : #FFF;
}

#content_center {
background : #FFF url(../images/center_bg.gif) repeat-y ;
float : left;
width : 765px;
}

#content_down {
background : #FFF url(../images/center_down.gif) no-repeat ;
float : left;
width : 765px;
height : 19px;
}

#footer {
float : left;
width : 1000px;
height : 20px;
background : #fff;
margin-left : auto;
margin-right : auto;
}

p {
/* text-align:center; */
font : 11px/17px 'Tahoma';
color : #666666;
}


#item{
border: 1px #afbac9 solid ;
margin-top: 5px;
margin-left: 5px;
float : left;
width : 748px;
}

#item_full{
border: none;
font : 12px/17px 'Tahoma';
margin-top: 5px;
margin-left: 5px;
float : left;
width : 748px;
}

#item_full_text{
float : left;
width : 433px;
}
#item_full_text span.title {margin:0px;font-weight:bold;}
#item_full_foto{
float : left;
width : 300px;
margin-right:15px;
}

#item_foto{
float : left;
width : 158px;

}
#item_foto .item_info{
float : left;
width : 158px;
}

p.p1{
font : bold 15px/19px 'Tahoma';
color : #2c4c75;}

p.p2{
font : bold 13px/19px 'Tahoma';
color : #5c5c5c;}

p.p3{
margin-top:5px;
font : bold 11px/16px 'Tahoma';
color : #246d1a;}

p.p4{
margin:15px;
font : bold 11px/16px 'Tahoma';
color : #666666;}

#item_text{
float : left;
width : 590px;
}


#item_text .items_text {
margin-left: 15px;
margin-right: 5px;
font : 11px/14px 'Verdana';
color : #000;
text-align:justify;
}

#item_text .item_title{
background : #b2c7e1;
margin-right: -5px;
margin-bottom: 7px;
float : right;
width : 580px;
height :25px;
font : bold 11px/23px 'Verdana';
}

span.title {
margin-left:10px;
}

table.spec{
margin-left : auto;
margin-right : auto;
margin-top:20px;
margin-bottom:20px;
font: 10px/13px 'Verdana';
}

div.cena{
float:right;
margin-top:10px;
margin-right:10px;
font : bold 11px/16px 'Tahoma';
color : #2c4c75;
}
div.dodaj{
float:right;
margin-top:10px;
margin-right:10px;
font : bold 11px/16px 'Tahoma';
color : #5c5c5c;;
}
div.winformacji{
float:right;
text-align:right;
margin-top:10px;
margin-right:10px;
margin-left:10px;
font : bold 11px/16px 'Tahoma';
color : #2c4c75;
}

.pagesContainer {margin:10px;clear:both;font : normal 12px/16px 'Tahoma';text-align:center;}

a.cat:hover{
font-weight:bold;
}

a img {vertical-align:middle;}

.bold {font-weight:bold;} 
.red {color:red;} 
.orange {color:orange;} 



thead, tfoot {background-color:#DDD;}

table.form tr th {text-align:right; vertical-align:top;padding-top:5px;width:300px;}
table.form thead td {font-weight:bold;}
table.form tbody td {font-weight:normal;}
table.form tbody label {font-weight:normal;}
table.form tr td {text-align:left; vertical-align:top;}
table.form {} 






    input {border:none;font : normal 12px/16px 'Arial';}
    input.text {border:1px solid gray;background-color:white;width:300px;}
    input.short {width:150px;}
    input.data {border:1px solid gray;background-color:white;width:auto;}
    input.checkbox {border:none;width:auto;background-color:transparent;}
    input.autoWidth {width:auto;}
    
    select {width:300px;height:auto;}                    
    select.normal {width:auto;height:auto;}
    input.login {width:auto;}
                                 
    input.submit {background-color:#576578;color:white;font-size:12px;border:none;font-weight:bold;margin:10px;cursor:pointer;}
    input.submit:hover {background-color:#2f4561;;}
    
    input.readonly {background-color:#DDD;color:gray;}
    input.button {margin:10px;}
    textarea {border:1px solid gray;background-color:white;}
    textarea.text {width:500px;height:200px;}
    
    ul.radio_list {list-style-type:none;display:inline;}
    ul.checkbox_list {list-style-type:none;}
    
    .inline {display:inline;}
    
    
    
.error_list {color:red;font-weight:bold;margin:0px;line-height:16px;list-style-type: none;}
.error_list li {color:red;font-weight:bold;margin:0px;line-height:16px;text-align:left;list-style-position: outside;} 



.table {margin:10px; width:97%; border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;background-color:white;}
.table td {border-bottom:1px solid gray;border-right:1px solid gray;font-size:11px;padding:2px;}
.table .br {border-right:1px solid gray;}

.table thead {border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;}
.table thead td {border-bottom:1px solid gray;border-right:1px solid gray;text-align:center;font-weight:bold;}
.table thead .br {}
.table thead .numrow td {text-align:center;}

.table tbody tr:hover {background-color:#EEE;}
table tbody tr th label{font-weight:normal;}

.table tfoot {border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;}
.table tfoot td {border-bottom:1px solid gray;font-weight:bold;}
.table tfoot label {font-size:11px;}
.table tfoot .br {border-right:1px solid gray;}

.font12 {font-size:12px;}

.hoverRows tr:hover {background-color:#EEE;}


.autoWidth {width:auto;}
.autoWidth * {width:auto;}

.bold {font-weight:bold;}
.bgsilver { background-color: #EEEEEE; }
.borderSilver { border: 1px solid #DDD; }
.bgGray { background-color: #BBB; }
.borderGray { border: 1px solid #BBB; }
.red { color:red; }

.dispNone {display:none;}
.disp {display:;} 

.margin {margin:5px;}


.flashInfo {width:972px;margin-left:13px;background-color:#005500;color:white;clear:both;text-align:center;padding-top:5px;padding-bottom:5px;font-weight:bold;}

a.edit {color:#001632;font-weight:bold;}

fieldset {margin:10px;text-align:left;}

.left {float:left;}
.inMargin10 a {margin:10px;}

a.mainKatLink {margin-left:10px;color:#444;font: 11px/13px 'Verdana';font-weight:bold;line-height:22px;}
a.mainKatLink:hover {margin-left:10px;color:black;font: 11px/13px 'Verdana';font-weight:bold;line-height:22px;}

a.subKatLink {margin-left:0px;color:#444;font: 11px/13px 'Verdana';font-weight:normal;line-height:22px;}
a.subKatLink:hover {margin-left:0px;color:black;font: 11px/13px 'Verdana';font-weight:normal;line-height:22px;}

div.subKatLinkHolder {margin-left:20px;}
div.subKatLinkHolder:hover {margin-left:20px;}

div.subKatLinkPlace {border-bottom:1px dashed silver;width:170px;background-color:white;}
div.subKatLinkPlace:hover {border-bottom:1px dashed silver;width:170px;background-color:#F3F3F3;}
