@import "/themes/base/user_mike/_style/style1.css";

body{
width:994px;
margin:0 auto;
position:relative;
font-size:11px;
text-align:left;
}

html body,html div, html p,html a,html b,html u,html ul,html li,html span,html strong,html textarea,html input{
font-family:tahoma,verdana,arial,sans-serif;
}

img {
border:0;
}
.blk{
display:block;
}
#topCont{
width:994px;
background:url(/themes/base/user_mike/img/left_top8.png) no-repeat left 20px;
height:146px;
position:relative;
border-bottom:#e56800 1px solid;
text-align:left;
}
#topGfx{
position:absolute;
right:0;
top:0;
}
#topCont h2{
color:#a2bcce;
font-size:10px;
font-weight:normal;
margin:0;
}
#mainLink{
position:absolute;
left:100px;
top:30px;
}
#mainMenu{
position:absolute;
left:0;
bottom:0;
background:url(/themes/base/user_mike/img/menu_c.png) repeat-x;
height:22px;
padding:0 10px;
}
.bl{
position:absolute;
left:0;
bottom:0;
}
.br{
position:absolute;
right:0;
bottom:0;
}
.tl{
position:absolute;
left:0;
top:0;
}
.tr{
position:absolute;
right:0;
top:0;
}


#mainMenu a{
color:#fff;
font-weight:bold;
line-height:22px;
font-size:11px;
text-decoration:none;
margin:0 5px;
}
#mainMenu a:hover{
color:#eee;
text-decoration:none;
}
#loginMenu{
font-size:11px;
color:#e56800;
position:absolute;
line-height:22px;
height:22px;
bottom:0;
margin:0;
left:500px;
}
#loginMenu a{
font-size:11px;
text-decoration:none;
color:#005480;
margin:0 4px;
}
#loginMenu a:hover{
color:#3084b0;

}

#search{
position:relative;
background:url(/themes/base/user_mike/img/search_bg.png) repeat-x left top;
height:20px;
padding:5px 15px;
width:964px;
line-height:20px;
margin:0;
text-align:left;
}

#searchForm{
color:#005480;
font-weight:bold;
line-height:20px;
margin:0;

}
#searchForm input{
border:0;
vertical-align:middle;
margin:0 4px;
}
#search_query_words{
height:13px;
padding:1px 10px;
width:120px;
border:0;
line-height:13px;
font-size:11px;
}
#searchForm a{
margin-left:10px;
font-weight:normal;
color:#005480;
text-decoration:none;
}
#search a:hover{
color:#3084b0;
}

#basketRight{
position:absolute;
left:450px;
top:5px;
width:500px;
font-weight:normal;
color:#005480;
height:20px;
overflow:hidden;
}
#basketRight span{
float:left;
margin-right:10px;
line-height:20px;
}
#basketRight form select{
font-size:10px;
height:16px;
margin-top:2px;
vertical-align:middle;
border:#777 1px solid;
}
#basketRight p{
position:absolute;
margin:0;
line-height:20px;
right:0px;
top:0;
}
#basketRight p a{
margin-left:20px;
font-weight:normal;
color:#005480;
text-decoration:none;
}

#content{
width:994px;
border-collapse:collapse;
padding:0;
margin:0;
}
td#contLeft, td#contRight,td#contCenter,td#contCenter2,td#contCenter1{
vertical-align:top;
position:relative;
margin:0;
padding:0;
}
#contLeft{
width:180px;
}
#contRight{
width:222px;
}
#contCenter{
width:584px;
padding:0 5px 5px 5px;
}
#categ{
list-style-type:none;
margin:0;
padding:0;
width:180px;
text-align:left;
}
#categ p{
margin:2px 0 0 0;
width:160px;
text-indent:0;
padding-left:20px;
height:17px;
line-height:17px;
background:url(/themes/base/user_mike/img/cat1bg.png) no-repeat;
}
#categ p a{
color:#005480;
text-decoration:none;
}
#categ p a:hover{
color:#4094c0;
text-decoration:none;
}
#categ p.categ2{
padding-left:30px;
width:150px;
background:url(/themes/base/user_mike/img/cat2bg.png) no-repeat;
}
#categ p.categ3{
padding-left:40px;
width:140px;
background:url(/themes/base/user_mike/img/cat3bg.png) no-repeat;
}
#categ p.categ4{
padding-left:50px;
width:130px;
background:url(/themes/base/user_mike/img/cat4bg.png) no-repeat;
}
#categ p.categ2 a,#categ p.categ3 a,#categ p.categ4 a{
color:#fff;
}
#categ p.categ2 a:hover,#categ p.categ3 a:hover,#categ p.categ4 a:hover{
color:#ddd;
}
#size{
padding-left:15px;
height:27px;
margin:3px 0 2px 0;
width:165px;
color:#005480;
background:url(/themes/base/user_mike/img/sizebg.png) no-repeat left top;
}
#size span{
font-weight:bold;
color:#fff;
float:left;
margin-right:10px;
line-height:20px;
}
#size form select{
font-size:10px;
height:17px;
margin-top:3px;
#margin-top:1px;
vertical-align:middle;
border:#777 1px solid;
}
#newsletterDiv{
position:relative;
padding:10px 10px 9px 10px;
width:159px;
background:#c4d4e0;
}

#newsletterDiv h2{
color:#fff;
margin:0;
text-indent:2px;
font-size:11px;
}
#newsletterForm{
margin:0;
margin-top:4px;
text-align:center;
}
#mail{
border:0;
height:15px;
padding:1px 10px;
width:120px;
line-height:15px;
font-size:11px;
}
#newsletterDiv p{
margin:1px;
font-size:10px;
color:#005380;
}
#newsletterDiv #newsletterForm p{
margin:4px 0 2px 0;
text-align:right;
padding-right:10px;
}
#newsletterForm p input{
background:#c4d4e0 url(/themes/base/user_mike/img/arrow.png) no-repeat 3px 50%;
border:0;
padding-left:7px;
padding-right:0;
font-size:11px;
font-weight:bold;
}
#newsletter_add{
color:#005380;
}
#newsletter_add:hover{
color:#3083a0;
cursor:pointer;
cursor:hand;
}

#newsletter_del{
color:#80909b;
}
#newsletter_del:hover{
color:#a0b0bb;
cursor:pointer;
cursor:hand;
}
#newsletterDiv p{
margin:0;
font-size:10px;
color:#005380;
}
/*srodek */

/* record row */
.rrbl{
position:absolute;
left:-1px;
bottom:0;
}
.rrtl{
position:absolute;
left:-1px;
top:0;
}
td.recRow{
text-align:center;
width:300px;
vertical-align:top;
}
.recRowDiv{
border-left:#c5d5e0 1px solid;
border-right:#c5d5e0 1px solid;
padding:8px 5px 10px 10px;
width:273px;
margin:2px auto;
position:relative;
text-align:left;
}
.recRowDiv1{
border-left:#ed1515 1px solid;
border-right:#ed1515 1px solid;
padding:8px 5px 10px 10px;
width:273px;
margin:2px auto;
position:relative;
text-align:left;
}
.rrImg{
float:right;
}
div.rrPrices{
height:70px;
width:130px;
position:relative;
}
p.rrPrice{
position:absolute;
bottom:3px;
left:0;
color:#00537f;
font-size:10px;
}
p.rrPrice span{
font-size:12px;
color:#ff7600;
font-weight:bold;
}
a.rrName{
text-decoration:none;
font-weight:bold;
color:#005480;
}
a.rrName:hover{
color:#3084a0;
}

a.rrDescr{
width:87px;
height:18px;
line-height:18px;
display:block;
background:url(/themes/base/user_mike/img/opis_bg.png) no-repeat left top;
color:#fff;
font-weight:bold;
text-decoration:none;
text-align:center;
}

.rrShortD{
color:#00537f;
font-size:10px;
clear:both;
}

/* info */

#info{
border-left:#c5d5e0 1px solid;
border-right:#c5d5e0 1px solid;
padding:10px 12px 11px 18px;
width:548px;
margin:2px auto;
position:relative;
text-align:left;
}
#info h1{
color:#005480;
margin:0 0 5px 0;
font-size:11px;
}
#infoTop{
position:relative;
height:100%;
overflow:hidden;
}
#infoImages{
float:left;
}
#infoImages span{
float:left;
}

a.largeImg{
display:block;
height:121px;
width:121px;
border:#c5d5e0 1px solid;
margin-bottom:3px;
margin-right:3px;
}
a.smallImg{
display:block;
float:left;
height:58px;
width:58px;
border:#c5d5e0 1px solid;
margin-right:3px;
}
#gallery{
width:280px;
}
#infoImages div#mainImage{
border:#c5d5e0 1px solid;
width:276px;
/*margin-left:2px;*/
}
#infoImages div#mainImage div{
vertical-align:middle;
display:table-cell;
text-align:center;
}
div.gallery_tab{
margin:2px 0 0 2px;
padding:1px;
border:#c5d5e0 1px solid;
}
div.gallery_tab:hover{
background:#fcfcfc;
border-color:#b5c5d0;
}
#infoPrices{
float:right;
width:250px;
text-align:left;
}
#infoPriceDiv{
position:relative;
height:60px;
}
#infoMainPrice{
position:absolute;
bottom:17px;
left:0;
color:#00537f;
font-size:10px;
}
#infoAddPrice{
position:absolute;
bottom:3px;
left:0;
color:#777;
font-size:11px;
}
#infoAddPrice1{
position:relative;
margin:0 0 0 0;
bottom:4px;
left:0;
color:#777;
font-size:11px;
}
#infoMainPrice span{
font-size:16px;
color:#ff7600;
font-weight:bold;
}
#size1{
padding-left:15px;
height:27px;
margin:3px 0 2px 0;
width:165px;
color:#005480;
background:url(/themes/base/user_mike/img/sizebg.png) no-repeat left top;
}
#size1 span{
font-weight:bold;
color:#fff;
float:left;
margin-right:10px;
line-height:20px;
}
#size1 form select{
font-size:10px;
height:17px;
margin-top:3px;
#margin-top:1px;
width:50px;
vertical-align:middle;
border:#777 1px solid;
}
#wish input.wishSubm,#attrib input.wishSubm ,#wish span.wishSubm {
background:none;
border:0;
color:#777;
text-decoration:none;
font-weight:normal;
font-size:11px;
height:18px;
display:block;
padding:0;
margin:0;
padding-bottom:3px;
text-align:center;
width:110px;
}
#bask input.baskSubm,#bask span.baskSubm{
background:url(/themes/base/user_mike/img/opis_bg.png) no-repeat left top;
border:0;
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:11px;
height:18px;
display:block;
padding:0;
margin:0;
padding-bottom:3px;
text-align:center;
width:87px;
}

#attrib td{
/*
display:block;
#display:inline;
*/
text-align:left;
font-weight:bold;
color:#00537f;
}
#attrib td select{
width:180px;
font-size:10px;
}
#attrib span.baskSubm{
padding-bottom:0;
line-height:18px;
}
#attrib span.wishSubm{
margin-top:8px;
color:#888;
font-weight:normal;
line-height:18px;
}
#infoOpt{
padding:5px 0 0 0;
line-height:18px;
font-weight:bold;
color:#00537f;
}
#infoOpt input{
border:#909da6 1px solid;
font-size:11px;
width:36px;
padding:2px 4px;
}
#infoAvail{
margin:4px 0;
font-weight:bold;
color:red;
}
#infoMenu{
margin:10px 0;
overflow:hidden;
height:100%;
border-bottom:#e56800 1px solid;
}
#infoMenu img,#infoMenu a{
float:left;
}
#infoMenu a{
line-height:24px;
height:24px;
padding:0 3px;
background:url(/themes/base/user_mike/img/imenu_c.png) repeat-x;
color:#00537f;
text-decoration:none;
}
#infoMenu a:hover{
color:#4093cf;
}

#infoDescr{
color:#00537f;
}

.randomProd{
text-align:center;
width:170px;
margin:0 auto;
}
.randomName{
margin:0;
}
#recommended{
/*height:210px;*/
height:100%;
overflow:hidden;
}
#recommended  .randomName{
height:28px;
margin:0;
}
#recommended .randomImg{
height:130px;
}
.randomImg a img{
vertical-align:middle;
}
.randomProd a{
line-height:14px;
color:#6c614d;
font-weight:bold;
text-decoration:none;
}
.randomProd a:hover{
color:#9c917d;
text-decoration:none;
}


#recommended .randomProd{
float:left;
/*margin:0 10px;*/
margin:0 6px;
}
.randomAvail{
margin:0;
line-height:16px;
}
.randomPrice{
height:60px;
}
.randomPrice p{
text-align:left;
width:150px;
line-height:13px;
padding:0 10px;
margin:2px 0;
}
.randomPrice p span{
color:#f00;
text-decoration:line-through;
}
/*prawa strona*/
#rightLinks{
background:#ff7600;
position:relative;
padding:5px 0 10px 0;
width:222px;
text-align:left;
}
#rightLinks ul{
margin:0;
padding:0;
width:202px;
padding-left:20px;
text-indent:0;
list-style-image:url(/themes/base/user_mike/img/bl_arrow.png);
}
#rightLinks ul li{
margin:2px 0;
padding:0;
text-indent:0;
}
#rightLinks a{
color:#fff;
text-decoration:none;
}
#rightLinks a:hover{
color:#ddd;
text-decoration:none;
}

/*kontakt*/
#contact{
border-left:#a2bcce 1px solid;
border-right:#a2bcce 1px solid;
padding:1px 5px;
width:210px;
position:relative;
}
#contact h2{
color:#00537f;
font-size:11px;
text-indent:5px;
margin:0 0 3px 0;
}
#contact p{
text-align:right;
margin-bottom:0;
}
#contact p,#contact p span{
font-size:10px;
font-size:normal;
}
#contact p a{
color:#000;
text-decoration:none;
}
#contact p a:hover{
color:#444;
text-decoration:none;
}

#contact p span{
color:#ff7600;
margin-right:5px;
}
#contact p strong{
color:#a2bcce;
font-weight:normal;
}

.rBar{
background:url(/themes/base/user_mike/img/rbar.png) no-repeat;
height:23px;
padding-left:10px;
width:212px;
text-align:left;
font-size:11px;
font-weight:bold;
line-height:23px;
color:#005480;
margin:5px 0 7px 0;
}

/*stopka*/
#foot{
position:relative;
width:974px;
margin-top:10px;
left:0;
bottom:0;
background:url(/themes/base/user_mike/img/menu_c.png) repeat-x;
height:22px;
padding:0 10px;
text-align:center;
}
#foot a{
color:#fff;
font-weight:bold;
line-height:22px;
font-size:11px;
text-decoration:none;
margin:0 5px;
}
#foot a:hover{
color:#eee;
text-decoration:none;
}
.tekstBlue1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #007DD8;
}
.titleBlackInfo{
font-weight: bold;
font-size: 14px;
}
