body{
background:#FFF;
color:#000;
font-family:tahoma,arial,sans-serif;
font-size:19px;
margin:0px;
padding:0px;
}


.mainLink{
color:#1d49cd;
font-size:23px;
}

a,a:link,a:visited,a:hover,a:active{
text-decoration:none;
}

img{
border:0;
}

ul{
margin-left:5px;
position:relative;
top:-5px;
}

li{
padding-top:5px;
}

#all{
width:823px;
margin:0 auto;
overflow:hidden;
padding:5px;
}

#left{
float:left;
width:840px;
}

#right{
float:left;
width:402px;
}

#info{
background:url("info.jpg");
width:840px;
height:290px;
position:relative;
color:red;
font-size:14px;
}

#info #logo{
position:absolute;
left:27px;
top:100px;
width:145px;
height:67px;
background:url("logo.jpg");
}

#info .phrases{
z-index:10;
color:#B50D49;
line-height:110%;
font-size:16px;
font-style:italic;
position:absolute;
left:628px;
top:97px;
font-weight:bold;
width:150px;
text-align:center;
}

#info .phrases a{
color:#B50D49;
}

#info #info_icons{
position:relative;
z-index:0;
}

#info #info_icons #icon1, #info #info_icons #icon2, #info #info_icons #icon3, #info #info_icons #icon4{
position:absolute;
width:134px;
height:89px;
}

#info #info_icons #icon1{
opacity:0.7;
left:200px;
top:10px;
}

#info #info_icons #icon2{
z-index:3;
opacity:1;
left:388px;
top:46px;
}

#info #info_icons #icon3{
opacity:0.5;
left:388px;
top:23px;
visibility:hidden;
}

#info #info_icons #icon4{
left:500px;
top:35px;
}

#main_bg{
padding:20px;
padding-left:0px;
background:url("main.jpg") no-repeat scroll right top transparent;
width:820px;
}

.main{
line-height:140%;
font-size:12px;
background:url("main.jpg") no-repeat scroll right top transparent;
width:820px;
position:relative;
padding:10px;
padding-top:20px;
}

.main .text{
float:left;
font-size:12px;
background:#DCE7FC;
border:thin solid #898989;
-moz-border-radius:6px;
border-radius:6px;
-moz-box-shadow:6px 6px 2px 2px #cccccc;
filter: Shadow(Color=#555,Direction=135,Strength=6);
-webkit-box-shadow:6px 6px 2px 2px #cccccc;
box-shadow:6px 6px 2px 2px #cccccc;
position:relative;
width:774px;
padding:10px;
left:-10px;
min-height:622px;
}

.main .text a{
font-weight:bold;
color:#000;
}

.main .text a:hover{
color:#B50D49;
}

#main2{
position:relative;
float:left;
}

#tv{
position:relative;
background:url("tv.jpg");
width:402px;
height:300px;
left:204px;
}

#tv_cont{
position:relative;
left:9px;
top:22px;
}

#footer{
font-size:13px;
clear:both;
background:#eee;
height:30px;
width:817px;
text-align:center;
padding-top:5px;
padding-bottom:10px;
-moz-border-radius:6px;
border-radius:6px;
-moz-box-shadow:2px 2px 2px 2px #DDD;
-webkit-box-shadow:2px 2px 2px 2px #DDD;
box-shadow:2px 2px 2px 2px #DDD;
margin-bottom:10px;
line-height:150%;
margin-top:20px;
display:inline-block;
}

.cards_min .card .comm{
background:url("promocja_mini2.png") no-repeat scroll right top transparent;
position:absolute;
color:red;
font-size:12px;
text-align:right;
width:84px;
height:82px;
top:5px;
font-weight:bold;
}


.cards_min{
margin-bottom:11px;
}

.cards_min .card{
background:#dce7fc;
float:left;
width:87px;
height:84px;
margin-right:8px;
margin-top:6px;
padding:3px;
border:thin solid #898989;
-moz-border-radius:6px;
border-radius:6px;
-moz-box-shadow:2px 2px 2px 2px #cccccc;
-webkit-box-shadow:2px 2px 2px 2px #cccccc;
box-shadow:2px 2px 2px 2px #cccccc;
position:relative;
overflow:auto;
}

.cards_min .card img{
width:87px;
height:56px;
}

.cards_min .card4{
height:29px;
width:808px;
}

.cards_min .card4 img{
display:none;
}


.cards_min .card .title{
background:#1D49CD;
color:#FFF;
-moz-border-radius:3px;
border-radius:3px;
-moz-box-shadow:1px 1px 1px 1px #cccccc;
-webkit-box-shadow:1px 1px 1px 1px #cccccc;
box-shadow:1px 1px 1px 1px #cccccc;
padding-bottom:1px;
text-align:center;
font-weight:bold;
margin-top:3px;
font-size:9px;
min-height:22px;
line-height:120%;
}

.cards_min .card a{
color:#FFF;
}

.cards_min .card .title span{
position:relative;
top:5px;
}


.cards_min_srv{
margin-bottom:11px;
}

.cards_min_srv .card{
background:#dce7fc;
float:left;
width:87px;
height:84px;
margin-right:9px;
margin-top:6px;
padding:3px;
border:thin solid #898989;
-moz-border-radius:6px;
border-radius:6px;
-moz-box-shadow:2px 2px 2px 2px #cccccc;
-webkit-box-shadow:2px 2px 2px 2px #cccccc;
box-shadow:2px 2px 2px 2px #cccccc;
position:relative;
overflow:auto;
}

.cards_min_srv .card img{
width:87px;
height:56px;
}

.cards_min_srv .card .title{
background:#B50D49;
color:#FFF;
-moz-border-radius:3px;
border-radius:3px;
-moz-box-shadow:1px 1px 1px 1px #cccccc;
-webkit-box-shadow:1px 1px 1px 1px #cccccc;
box-shadow:1px 1px 1px 1px #cccccc;
padding-bottom:1px;
text-align:center;
font-weight:bold;
margin-top:3px;
font-size:9px;
min-height:22px;
line-height:120%;
}

.cards_min_srv .card a{
color:#FFF;
}

.cards_min_srv .card .title span{
position:relative;
top:5px;
}


.prod_details{
float:left;
background:#FFF;
-moz-border-radius:6px;
border-radius:6px;
-moz-box-shadow:2px 2px 2px 2px #cccccc;
-webkit-box-shadow:2px 2px 2px 2px #cccccc;
box-shadow:2px 2px 2px 2px #cccccc;
border:thin solid #1D49CD;
padding:10px;
width:794px;
position:relative;
left:-10px;
}

.promo_price{
background:#FFF;
-moz-border-radius:6px;
border-radius:6px;
-moz-box-shadow:2px 2px 2px 2px #cccccc;
-webkit-box-shadow:2px 2px 2px 2px #cccccc;
box-shadow:2px 2px 2px 2px #cccccc;
border:thin solid #1D49CD;
padding:3px;
font-size:9px;
width:100%;
left:0px;
float:none;
position:static;
}


.prod_details .title{
background:#DCE7FC;
color:#1D49CD;
font-size:24px;
text-align:center;
margin-bottom:35px;
display:block;
padding:10px;
-moz-border-radius:6px 6px 6px 6px;
border-radius:6px;
-moz-box-shadow:2px 2px 2px 2px #cccccc;
-webkit-box-shadow:2px 2px 2px 2px #cccccc;
box-shadow:2px 2px 2px 2px #cccccc;
}

.prod_details .image{
float:left;
width:260px;
height:230px;
margin-right:25px;
overflow:hidden;
margin-bottom:10px;
}

.prod_details .image img{
}

.prod_details .cond{
width:503px;
float:left;
}

.top_title{
font-weight:bold;
color:#1D49CD;
font-size:24px;
background:#DCE7FC;
display:block;
padding:10px;
text-align:center;
-moz-border-radius:6px 6px 6px 6px;
border-radius:6px;
-moz-box-shadow:2px 2px 2px 2px #cccccc;
-webkit-box-shadow:2px 2px 2px 2px #cccccc;
box-shadow:2px 2px 2px 2px #cccccc;
margin-bottom:20px;
}

.prod_details .proms a{
display:inline;
color:#000;
font-size:12px;
background:#FFF;
padding:0px;
text-align:center;
-moz-box-shadow:0px 0px 0px 0px #cccccc;
-webkit-box-shadow:0px 0px 0px 0px #cccccc;
box-shadow:0px 0px 0px 0px #cccccc;
margin-bottom:0px;
}

.prod_details .multi_prices a{
font-weight:bold;
color:#1D49CD;
font-size:24px;
background:#DCE7FC;
display:block;
padding:10px;
text-align:center;
-moz-border-radius:6px 6px 6px 6px;
border-radius:6px;
-moz-box-shadow:2px 2px 2px 2px #cccccc;
-webkit-box-shadow:2px 2px 2px 2px #cccccc;
box-shadow:2px 2px 2px 2px #cccccc;
margin-bottom:20px;
}

.prod_details .multi_prices a{
font-size:13px;
background:#EEE;
}

.prod_details .title_box{
position:absolute;
top:21px;
left:683px;
color:#000;
min-width:120px;
font-size:12px;
font-weight:normal;
}

.prod_details .title_box img{
margin-right:10px;
}

.multi_prices  td{
width:100px;
}

.multi_prices .top_right_hdr{
width:100%;
}

.multi_prices  .left_cell{
width:400px;
}


.prod_details .link a{
display:inline;
background:none;
font-size:12px;
color:#000;
padding:0px;
-moz-box-shadow:0px 0px 0px 0px #cccccc;
-webkit-box-shadow:0px 0px 0px 0px #cccccc;
box-shadow:0px 0px 0px 0px #cccccc;
}

.prod_details .spec{
float:left;
width:800px;
}

.prod_details .spec_title{
float:left;
clear:both;
font-size:14px;
font-weight:bold;
}

.prod_details .spec_cont{
margin-top:20px;
font-size:12px;
clear:both;
float:left;
}

.prod_details .price{
font-size:14px;
}


.prod_details .price_comm{
font-size:13px;
float:left;
margin-top:0px;
}

.prod_details .price table{
float:clear;
font-size:12px;
text-align:center;
-moz-border-radius:6px;
border-radius:6px;
-moz-box-shadow:2px 2px 2px 2px #cccccc;
-webkit-box-shadow:2px 2px 2px 2px #cccccc;
box-shadow:2px 2px 2px 2px #cccccc;
}

.promo_price .price table{
font-size:9px;
}

.service table{
float:clear;
width:90%;
font-size:12px;
-moz-border-radius:6px;
border-radius:6px;
-moz-box-shadow:2px 2px 2px 2px #cccccc;
-webkit-box-shadow:2px 2px 2px 2px #cccccc;
box-shadow:2px 2px 2px 2px #cccccc;
}

.prod_details .price td{
padding-top:3px;
padding-bottom:3px;
text-align:center;
border-color:black;
color:#B50D49;
}

.prod_details .price .hdr_left{
background:#eee;
font-weight:bold;
color:#1D49CD;
text-align:left;
padding-left:5px;
padding-right:5px;
}

.prod_details .price .hdr_top{
background:#eee;
font-weight:bold;
color:#000;
}

.prod_details .price .hdr_max{
background:#bbb;
font-weight:bold;
text-align:center;
}


.prod_details .comm{
font-size:12px;
clear:both;
}

.blue1{
color:#1D49CD;
font-weight:bold;
}

.title{
color:#B50D49;
font-size:16px;
font-weight:bold;
text-align:center;
}

.pricel table {
width:90%;
}

.pricel table img {
height:68px;
width:102px;
}
