body{
background:#FFF;
color:#000;
font-family:tahoma,arial,sans-serif;
font-size:19px;
margin:0px;
padding:0px;
}

.main_main{
font-size:11px;
position:relative;
top:9px;
line-height:120%;
z-index:2;
left:533px;
width:180px;
}

#main_ws{
width:1242px;
position:relative;
top:-173px;
}


#main_w{
width:621px;
float:left;
}

#main_s{
width:621px;
float:left;
}

#main_ws #tv{
left:105px;
}

#main_ws .text{
width:585px;
position:none;
min-height:695px;
}

#main_ws .text table{
font-size:9px;
}

#main_ws .main{
background:none;
width:601px;
margin-top:20px;
}

.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:1242px;
margin:0 auto;
overflow:hidden;
padding:5px;
}

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

#right{
float:left;
width:402px;
}

#info{
background:url("/gfx/m/info.jpg");
width:840px;
height:150px;
position:relative;
color:red;
font-size:14px;
}

#info #logo{
position:absolute;
left:0px;
top:0px;
width:145px;
height:68px;
}

#info .phrases{
z-index:10;
color:#B50D49;
line-height:150%;
font-size:22px;
font-style:italic;
position:absolute;
left:160px;
top:50px;
font-weight:bold;
width:408px;
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;
}

#menu{
background:url("/gfx/m/menu.jpg") no-repeat scroll right top transparent;
width:840px;
height:40px;
}

#main_bg{
padding:20px;
padding-left:0px;
background:url("/gfx/m/main.jpg") no-repeat scroll right top transparent;
width:820px;
}

.main{
line-height:140%;
font-size:12px;
background:url("/gfx/m/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("/gfx/m/tv.jpg");
width:402px;
height:300px;
}

#tv_cont{
position:relative;
left:9px;
top:22px;
}

#promo,#ann,#mail,#conn{
background:#DCE7FC;
border:thin solid #898989;
-moz-border-radius:6px;
border-radius:6px;
-moz-box-shadow:6px 6px 2px 2px #cccccc;
-webkit-box-shadow:6px 6px 2px 2px #cccccc;
box-shadow:6px 6px 2px 2px #cccccc;
font-size:12px;
text-align:justify;
width:360px;
padding:20px;
margin-bottom:20px;
margin-top:20px;	
min-height:170px;
}

#mail .status{
font-weight:bold;
}

.mail_status{
font-size:14px;
}

#promo{
text-align:left;
}

#ann img{
border:thin solid;
}

#promo a,#ann a,#conn a{
color:#000;
font-weight:bold;
}

#promo strong{
font-size:20px;
}

#promo .hdr, #ann .hdr, #mail .hdr{
font-size:16px;
font-weight:bold;
text-align:center;
display:block;
color:#B50D49;
}

#promo .hdr div{
display:inline;
}

#mail h1{
font-size:16px;
text-align:center;
color:#B50D49;
}

#tags{
font-size:13px;
clear:both;
background:#eee;
_height:30px;
width:1220px;
text-align:justify;
_padding-top:5px;
padding: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;
}

#tags a {
color:#000;
}

#footer{
font-size:13px;
clear:both;
background:#eee;
height:30px;
width:1240px;
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{
height:570px;
margin-bottom:10px;
position:relative;
left:-10px;
}

.cards .card{
background:#dce7fc;
float:left;
width:175px;
height:260px;
margin-left:0px;
margin-right:16px;
margin-bottom:10px;
padding:5px;
border:thin solid #898989;
-moz-border-radius:6px;
border-radius:6px;
-moz-box-shadow:6px 6px 2px 2px #cccccc;
-webkit-box-shadow:6px 6px 2px 2px #cccccc;
box-shadow:6px 6px 2px 2px #cccccc;
position:relative;
overflow:auto;
line-height:100%;

}

.cards .card4{
float:left;
width:784px;
height:56px;
margin-bottom:20px;
}


.cards_min .card .comm{
background:url("/gfx/m/promocja_mini2.png") no-repeat scroll right top transparent;
position:absolute;
color:red;
font-size:12px;
text-align:right;
width:34px;
height:34px;
top:5px;
font-weight:bold;
left:50px;
}

.cards .card .comm{
background:url("/gfx/m/promocja.png") no-repeat scroll right top transparent;
position:absolute;
color:red;
font-size:12px;
text-align:right;
width:168px;
height:82px;
top:9px;
font-weight:bold;
}


.cards .card .image{
position:relative;
width:175px;
height:113px;
}


.cards .card img{
width:175px;
height:113px;
}

.cards .card4 img{
position:relative;
left:304px;
display:none;
}

.cards .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:4px;
font-size:13px;
line-height:120%;
margin-bottom:5px;
}

.cards .card .title a{
color:#FFF;
}
.cards .card .desc{
font-size:11px;
margin-top:2px;
}

.cards .card .desc a{
font-weight:bold;
color:#1d49cd;
letter-spacing:-3px;
text-shadow:1px 1px 3px;
}

.cards .card .price{
width:160px;
position:absolute;
bottom:6px;
font-weight:bold;
color:#B50D49;
text-align:center;
font-size:12px;
}

.cards .card4 .price{
width:786px;
}


.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:800px;
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;
}

.service table td{
padding:3px;
border-color:black;
}

.service .hdr_btm{
border:medium solid;
border-color:red;
font-weight:bold;
}

.service .hdr_top{
background:#1D49CD;
font-weight:bold;
color:#FFF;
text-align:center;
}

.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;
}

#nav {
	margin: 0;
	padding: 7px 6px 0;
	background: #1d49cd url(gradient.png) repeat-x 0 -110px;
	line-height: 100%;
	opacity:0.92;
	-moz-border-radius: 12px;
	border-radius:12px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
	-moz-box-shadow: 4px 8px 3px rgba(0,0,0, .4);
	box-shadow: 4px 8px 3px rgba(0,0,0, .4);
	border:1px solid;
	border-color:#000;
	z-index:2;
}
#nav:hover{
}
#nav li {
	margin: 0 5px;
	padding: 0 0 8px;
	float: left;
	position: relative;
	list-style: none;
}


/* main level link */
#nav a {
	font-weight: bold;
	color: #FFF;
	color: #e7e5e5;
	text-decoration: none;
	display: block;
	padding:  5px 3px;
	margin: 0;
	-moz-border-radius: 7px;
	border-radius:7px;
	text-shadow: 0 1px 1px rgba(0,0,0, .3);
}
#nav a:hover {
	background: #000;
	color: #fff;
}

/* main level link hover */
#nav .current a, #nav li:hover > a {
	background: #DCE7FC url(/gfx/mmm/gradient.png) repeat-x 0 -40px;
	color: #1D49CD;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	box-shadow: 0 1px 1px rgba(0,0,0, .2);
	text-shadow: 0 1px 0 rgba(255,255,255, 1);
}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #1D49CD;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#nav ul a:hover {
	background: #B50D49 url(/gfx/mmm/gradient.png) repeat-x 0 -100px !important;
	color: #fff !important;
	-moz-border-radius: 7px;
	border-radius:7px;
	text-shadow: 0 1px 1px rgba(0,0,0, .1);
}

/* dropdown */
#nav li:hover > ul {
	display: block;
}

/* level 2 list */
#nav ul {
	display: none;
	margin: 0  0 0 -50px;
	padding: 0;
	width: 180px;
	position: absolute;
	top: 90%;
	left: 0;
	background: #DCE7FC url(/gfx/m/gradient.png) repeat-x 0 0;
	opacity:0.95;
	border: solid 1px #b4b4b4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius:7px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);
}

#nav .double{
width:360px;
}

#nav ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: 180px;
	border: none;

}

#nav ul a {
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
}

#nav ul p{
	font-weight: normal;
	font-size: 9px;
	color: #0078FF;
	margin: 0 0 6px 20px;
	text-shadow: 0 1px 0 #fff;
}

/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -3px;
}

/* rounded corners of first and last link */
/*#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	border-top-left-radius:9px;
	-webkit-border-top-right-radius: 9px;
	border-top-right-radius:9px;
	-moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	border-bottom-left-radius:9px;
	border-bottom-right-radius:6px;
}
*/
/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	font-size:14px;
	display: inline-block;
	position:relative;
	bottom:0px;
	float:left;
} 
html[xmlns] #nav {
	display: block;
}
 
* html #nav {
	height: 1%;
}


