body, html {
background: #f5f4eb url(gfx/bg.gif) top left repeat-x;
font-size: 11px;
font-family: Tahoma;
color: #9a9fab;
padding: 0px;
padding-top: 7px;
padding-bottom: 10px;
margin: 0px;
text-align: left;
line-height: 1.4;
}
#zoom {
position: absolute;
border: 2px #666 solid;
background: #fff url(gfx/loading.gif) center center no-repeat;
padding: 0px;
float: left;
margin: 0px;
visibility: hidden;
display: none;
z-index: 1000;
min-height: 50px;
min-width: 50px;
_height: 50px;
_width: 50px;
}
#zoom img {
display: block;
}
a {
font-size: 11px;
font-family: Tahoma;
color: #fff;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
form {
padding: 0px;
margin: 0px;
}
input, textarea, select {
color: #202226;
background: #e8e8e9;
font-size: 11px;
font-family: Tahoma;
border: 0px;
padding: 0px;
margin: 0px;
}
select {
padding: 0px;
}
.form {
padding: 2px;
}
#top_shdw{
width: 826px;
height: 14px;
float: left;
background: url(gfx/top_shdw.png) top left no-repeat;
}

#site {
background: url(gfx/main_shdw.png) top left repeat-y;
width: 800px;
padding: 0px 13px;
float: left;
}
*html #site {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/main_shdw.png", sizingMethod="scale");
}
#site_cont {
width: 798px;
float: left;
border-width: 0px 1px;
border-style: solid;
border-color: #575967;
}
#flagi {
width: 798px;
background: #000;
float: left;
padding-top: 5px;
}
#baner {
width: 798px;
float: left;
border-bottom: #575967 1px solid;
font-size: 1px;
}
#main {
width: 780px;
float: left;
padding: 15px 9px;
background: #202226;
}

/* lewa komórka i wszystko do niej */

#left {
width: 163px;
float: left;
}

.left_box {
background: #34373e url(gfx/left_box_top.gif) top left no-repeat;
width: 143px;
float: right;
padding: 5px 8px 0px;
}

.menu {
color: #cdced8;
text-decoration: none;
background: url(gfx/menu_arrow.gif) left center no-repeat;
padding-left: 10px;
}
.menu:hover, .actmenu:hover {
text-decoration: underline;
}
.actmenu {
color: #f1503c;
text-decoration: none;
font-weight: bold;
background: url(gfx/submenu_arrow.gif) left center no-repeat;
padding-left: 10px;
}

#partner {
width: 139px;
float: left;
padding: 10px 10px 0px;
margin-bottom: 20px;
min-height: 95px;
_height: 95px;
position: relative;
background: #34373e url(gfx/partner_top.gif) top left no-repeat;
}
#partner a {
color: #ccc;
text-decoration: none;
}
#partner a:hover {
text-decoration: underline;
}



/* prawa komórka i wszystko do niej */

#right {
width: 607px;
padding-left: 10px;
float: left;
}

#panel {
width: 168px;
float: right;
background: url(gfx/panel_main.gif) top left repeat-y;
line-height: 1;
}
#panel_l {
width: 111px;
float: left;
background: url(gfx/panel_l_top.gif) top left no-repeat;
}
#panel_r {
width: 56px;
float: right;
background: url(gfx/panel_r_top.gif) top left no-repeat;
}
#panel_bot {
width: 168px;
float: right;
}

.reg_form{
background: #e8e8e9;
width: 140px;
border-left: 1px #515356 solid;
border-right: 1px #b6b6b8 solid;
padding: 2px;
}
.reg_form_error {
background: #f58c81;
width: 140px;
border-left: 1px #553c3c solid;
border-right: 1px #c0716a solid;
padding: 2px;
}

#kolekcje {
width: 598px; 
float: left;
}
#kolekcje #opis {
float: left;
width: 560px;
padding: 0px 0px 50px;
}
#kolekcje .model {
float: left;
width: 114px;
margin-right: 5px;
margin-bottom: 10px;
}
#kolekcje .model .cont{
float: left;
padding-right: 5px;
width: 114px;
height: 88px;
background: url(gfx/kolekcja_thumb.gif) top left no-repeat;
}
#kolekcje .model .img, .img, .mask {
width: 80px;
height: 80px;
float: left;
position: absolute; 
top: 4px;
left: 8px;
z-index: 1;
}
#kolekcje .model .mask, .img, .mask {
width: 80px;
height: 80px;
float: left;
position: absolute; 
top: 4px;
left: 8px;
z-index: 2
}
#kolekcje .model .mask {
background: url(gfx/kolekcja_thumb_mask.png) top left no-repeat;
}
*html #kolekcje .model .mask {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/gfx/kolekcja_thumb_mask.png", sizingMethod="image");
}
#kolekcje .model a {
font-weight: bold;
}

#model {
width: 598px; 
float: left;
}
#model #title {
width: 571px;
float: left;
color: #f0513c;
font-weight: bold;
padding-left: 5px;
padding-bottom: 5px;
}
#model #title span {
font-weight: normal;
color: #9a9fab;
margin-left: 5px;
}
#basketbox {
display: none;
}
.page {
float: left;
border: 1px #585a68 solid;
padding: 1px 0px;
color: #999;
margin-left: 5px;
text-align: center;
}
.page a {
padding: 2px 5px;
background: #202226;
text-decoration: none;
color: #999;
}
.page a:hover {
background: #e8e8e9;
text-decoration: none;
color: #999;
}
#act_page {
float: left;
border: 1px #595967 solid;
padding: 1px 5px;
color: #fff;
margin-left: 5px;
background: #595967;
}

.shop_panel {
color: #c8c8c9;
background: url(gfx/panel_dot.gif) center left no-repeat;
padding-left: 15px;
}
span .shop_panel {
font-weight: bold;
}

.promotions {
width: 130px;
height: 96px;
padding: 5px;
margin-bottom: 10px;
float: left;
background: url(gfx/promotion_bg.gif) top left no-repeat;
}
.promotions .box {
width: 96px;
height: 96px;
float: left;
position: relative;
}
.promotions .more {
height: 96px;
float: left;
padding-left: 10px;
}
.promotions .box img, .promotions .more img {
border: 0px;
display: block;
}
#promo, #new  {
width: 56px;
height: 56px;
position: absolute;
}
#promo {
top: -20px;
right: -30px;
background: url(gfx/promo.png) top left no-repeat;
}
#new {
top: -20px;
right: 0px;
background: url(gfx/new.png) top left no-repeat;
}

/* stopka i wszystko do niej */

#footer {
width: 780px;
float: left;
padding-top: 3px;
border-top: 1px #575967 solid;  
}
#footer #fiore {
background: url(gfx/logo_mini.gif) center left no-repeat;
padding-left: 20px;
padding-top: 5px;
height: 18px;
color: #cdced8;
text-decoration: none;
float: left;
}
a.atom {
background: url('gfx/_atom.png') no-repeat left center;
height: 25px;
line-height: 25px;
padding: 6px 0 6px 38px;
}

#bottom_shdw {
width: 826px;
height: 14px;
float: left;
background: url(gfx/footer.png) top left no-repeat;
}
*html #bottom_shdw {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/footer.png", sizingMethod="image");
}

.wallpaper {
float: left;
width: 180px;
margin-right: 15px;
padding-bottom: 10px;
}
.wallpaper a {
font-size: 11px;
font-family: Tahoma;
color: #9a9fab;
text-decoration: none;
}
.wallpaper a:hover {
text-decoration: underline;
}

.model_tl {
float: left;
position: absolute;
top: 0px;
left:0px;
z-index: 2;
height: 10px;
width: 10px;
font-size: 1px;
background: url(gfx/model_tl.png) top left no-repeat;
}
*html .model_tl {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/gfx/model_tl.png", sizingMethod="image");
}
.model_tr {
float: left;
position: absolute;
top: 0px;
right:0px;
z-index: 2;
height: 10px;
width: 10px;
font-size: 1px;
background: url(gfx/model_tr.png) top left no-repeat;
}
*html .model_tr {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/gfx/model_tr.png", sizingMethod="image");
}
.model_bl {
float: left;
position: absolute;
bottom: 0px;
left:0px;
z-index: 2;
height: 10px;
width: 10px;
font-size: 1px;
background: url(gfx/model_bl.png) top left no-repeat;
}
*html .model_bl {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/gfx/model_bl.png", sizingMethod="image");
}
.model_br {
float: left;
position: absolute;
right: 0px;
bottom:0px;
z-index: 2;
height: 10px;
width: 10px;
font-size: 1px;
background: url(gfx/model_br.png) top left no-repeat;
}
*html .model_br {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/gfx/model_br.png", sizingMethod="image");
}



.right_tl {
float: left;
position: absolute;
top: 0px;
left:0px;
z-index: 2;
height: 10px;
width: 10px;
font-size: 1px;
background: url(gfx/right_tl.png) top left no-repeat;
}
*html .right_tl {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/gfx/kolekcja_thumb_mask_IE.png", sizingMethod="image");
}
.right_tr {
float: left;
position: absolute;
top: 0px;
right:0px;
z-index: 2;
height: 10px;
width: 10px;
font-size: 1px;
background: url(gfx/right_tr.png) top left no-repeat;
}
*html .right_tr {
background-image: none;
right: 1px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/gfx/right_tr.png", sizingMethod="image");
}
.right_bl {
float: left;
position: absolute;
bottom: 0px;
left:0px;
z-index: 2;
height: 10px;
width: 10px;
font-size: 1px;
background: url(gfx/right_bl.png) top left no-repeat;
}
*html .right_bl {
background-image: none;
bottom: 1px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/gfx/right_bl.png", sizingMethod="image");
}
.right_br {
float: left;
position: absolute;
right: 0px;
bottom:0px;
z-index: 2;
height: 10px;
width: 10px;
font-size: 1px;
background: url(gfx/right_br.png) top left no-repeat;
}
*html .right_br {
background-image: none;
bottom: 1px;
right: 1px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/gfx/right_br_IE.png", sizingMethod="image");
}
.relative {
position: absolute;
width: 50px;
height: 50px;
top: 0px;
left: 0px;
float: left;
z-index: 2;
background: url(gfx/model_inne_mask.png) top left no-repeat;
}
*html .relative {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/gfx/model_inne_mask.png", sizingMethod="image");
}
.list_mask {

}


.ImageBorder {
padding:1px;
border:1px solid #4D525B;
}
