@charset "utf-8";
html { overflow-y: scroll;}
body { 
background : url(../img/bg.gif); 
padding : 0; 
margin : 0;
} 
#main_table { 
width : 100%; 
border-collapse : collapse; 
} 
#main_table td.tc { 
padding : 0; 
margin : 0; 
width : 750px; 
vertical-align : top; 
} 
#main_table td.tb { 
padding : 0; 
margin : 0; 
vertical-align : top; 
}
.topik { 
width : 100%; 
background : #fff url(../img/header_bg.gif) repeat-x bottom; 
margin : 0; 
padding : 0; 
height : 125px; 
}
.szarypasek { 
background : url(../img/szarypasek.gif) repeat-x; 
} 
.dropdown UL { 
min-height : 1%; 
} 
.popup { 
padding : 10px; 
margin : 0; 
} 
.t01 { 
font-size : 11px; 
color : #ffffff; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.t01s { 
font-size : 10px; 
color : #ffffff; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.t02 { 
font-size : 11px; 
color : #ffffff; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
text-align : justify; 
} 
.t03 { 
font-size : 11px; 
color : #990000; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.t03i { 
font-size : 90%; 
color : #990000; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
text-align : left; 
} 
.t03s { 
font-size : 11px; 
color : #660000; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.t04 { 
font-weight : bold; 
font-size : 12px; 
color : white; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
text-decoration : none; 
}


#left_menu { background-color:#FFF}
#left_menu h2 {margin:0; padding:3px 0; background:url(../img/kropeczki2.gif) left bottom repeat-x; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#C00; font-weight:normal}
#left_menu h2.last {background:none}
#left_menu h2 a:link, #left_menu h2 a:visited{color:#C00; display:block; background: url(../img/isq2.gif) left center no-repeat; margin:0px; padding:0 0 0 30px }
#left_menu h2 a:hover { text-decoration:underline}
#left_menu h2 a.sel:link, #left_menu h2 a.sel:visited{color:#C00; display:block; background: url(../img/isq2_hi.gif) left center no-repeat; margin:0px; padding:0 0 0 30px; font-weight:bold}
#left_menu h2 a.sel:hover { text-decoration:underline}

 
A { 
outline : none; 
} 
A.menu_left:link { 
background-position : left 50%; 
display : block; 
padding-left : 30px; 
font-weight : normal; 
font-size : 11px; 
background-image : url(../img/isq2.gif); 
color : #cc0000; 
line-height : 18px; 
background-repeat : no-repeat; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
A.menu_left:visited { 
background-position : left 50%; 
display : block; 
padding-left : 30px; 
font-weight : normal; 
font-size : 11px; 
background-image : url(../img/isq2.gif); 
color : #cc0000; 
line-height : 18px; 
background-repeat : no-repeat; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
A.menu_left:hover { 
font-weight : normal; 
background-image : url(../img/isq2.gif); 
color : #cc0000; 
line-height : 18px; 
text-decoration : underline; 
} 
A.menu_left_selected:link { 
background-position : left 50%; 
display : block; 
padding-left : 30px; 
font-weight : bold; 
font-size : 11px; 
background-image : url(../img/isq2_hi.gif); 
color : #cc0000; 
line-height : 18px; 
background-repeat : no-repeat; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
A.menu_left_selected:visited { 
background-position : left 50%; 
display : block; 
padding-left : 30px; 
font-weight : bold; 
font-size : 11px; 
background-image : url(../img/isq2_hi.gif); 
color : #cc0000; 
line-height : 18px; 
background-repeat : no-repeat; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
A.menu_left_selected:hover { 
font-weight : bold; 
background-image : url(../img/isq2_hi.gif); 
line-height : 18px; 
text-decoration : underline; 
}

 
A.red:link { 
color : #cc0000; 
text-decoration : none; 
} 
A.red:visited { 
color : #cc0000; 
text-decoration : none; 
} 
A.red:hover { 
color : #990000; 
text-decoration : underline; 
} 
A.red:active { 
color : #cc0000; 
text-decoration : none; 
} 
A:link { 
color : #ffffff; 
text-decoration : none; 
} 
A:visited { 
color : #ffffff; 
text-decoration : none; 
} 
A:hover { 
color : #ffffff; 
text-decoration : underline; 
} 
A:active { 
color : #ffffff; 
text-decoration : none; 
} 
A.in:link { 
font-weight : bold; 
color : #b67300; 
text-decoration : none; 
} 
A.in:hover { 
color : #ffffff; 
text-decoration : underline; 
} 
A.in:active { 
font-weight : bold; 
color : #ffcc00; 
text-decoration : none; 
} 
A.in:visited { 
font-weight : bold; 
color : #ffffff; 
text-decoration : none; 
} 
A.dat:link { 
font-weight : bold; 
color : #b67300; 
text-decoration : none; 
} 
A.dat:hover { 
color : black; 
text-decoration : underline; 
} 
A.dat:active { 
font-weight : bold; 
color : #ffcc00; 
text-decoration : none; 
} 
A.dat:visited { 
font-weight : bold; 
color : #b67300; 
text-decoration : none; 
} 
A.zam:link { 
font-weight : bold; 
color : white; 
background-color : #990000; 
text-decoration : none; 
} 
A.zam:hover { 
color : #ffffff; 
text-decoration : underline; 
} 
A.zam:active { 
font-weight : bold; 
color : #ffcc00; 
text-decoration : none; 
} 
A.zam:visited { 
font-weight : bold; 
color : #ffffff; 
background-color : #990000; 
text-decoration : none; 
} 
INPUT { 
font-weight : bold; 
font-size : 11px; 
color : #ffffff; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
background-color : #990000; 
} 
TEXTAREA { 
font-size : 11px; 
color : #ffffff; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
background-color : #990000; 
} 
#select { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
font : 11px "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif; 
width : 50%; 
padding-top : 0; 
background-color : #f8f8f8; 
} 
OPTION { 
font-size : 11px; 
} 
#opis { 
font : 11px "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif; 
color : black; 
background-color : #f8f8f8; 
} 
.optgroup1 { 
font-size : 11pt; 
color : #660000; 
background-color : #fff; 
} 
.optgroup2 { 
font-size : 11pt; 
color : #fff; 
background-color : #cc0000; 
} 
.optgroup3 { 
font-size : 11pt; 
color : #fff; 
background-color : #990000; 
} 

H1 { 
font-size : 160%; 
}
H4 { 
font-size : 130%; 
} 
H5 { 
font-size : 110%; 
} 

.fs1 { 
font-size : 180%; font-weight: bold;
}
.fs2 { 
font-size : 180%;
} 
.fs3 { 
font-size : 160%; 
} 
.fs4 { 
font-size : 130%; 
} 
.fs5 { 
font-size : 110%; 
} 
.fs6 { 
font-size : 70%; 
}
 
.box { 
padding-right : 10px; 
padding-left : 10px; 
font-size : 11px; 
padding-bottom : 10px; 
padding-top : 10px; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
background-color : #ffffff; 
} 
.box IMG { 
border-right : 1px solid #660000; 
border-top : 1px solid #660000; 
margin-top : 5px; 
margin-bottom : 5px; 
border-left : 1px solid #660000; 
border-bottom : 1px solid #660000; 
} 
.box A { 
border-right : 1px solid; 
padding-right : 10px; 
border-top : 1px solid; 
margin-top : 5px; 
padding-left : 10px; 
font-weight : bold; 
margin-bottom : 5px; 
padding-bottom : 5px; 
border-left : 1px solid; 
color : #fff; 
padding-top : 5px; 
border-bottom : 1px solid; 
background-color : #660000; 
} 
.box A:hover { 
border-left-color : #660000; 
border-bottom-color : #660000; 
color : #660000; 
border-top-color : #660000; 
background-color : #fff; 
text-decoration : underline; 
border-right-color : #660000; 
} 
.box2 { 
padding-right : 5px; 
padding-left : 5px; 
font-size : 11px; 
padding-bottom : 5px; 
color : #990000; 
padding-top : 5px; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
background-color : #ffffff; 
} 
.box2 A { 
margin-top : 5px; 
margin-bottom : 5px; 
color : #660000; 
background-color : #fff; 
} 
.box2 A:hover { 
color : #990000; 
background-color : #fff; 
text-decoration : underline; 
} 
TD.thin { 
border-right : 0; 
padding-right : 0; 
border-top : 0; 
padding-left : 0; 
font-size : 1px; 
padding-bottom : 0; 
margin : 0; 
border-left : 0; 
padding-top : 0; 
border-bottom : 0; 
} 
TABLE.pr_overview { 
clear : both; 
font-weight : normal; 
font-size : 8pt; 
background-image : none; 
margin : 5px 0; 
border-left : 1px solid #cc0000; 
width : 520px; 
color : #ffffff; 
line-height : 14px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
TABLE.pr_overview TH { 
padding-left : 5px; 
font-weight : normal; 
font-size : 8pt; 
width : 100px; 
color : #ffffff; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
height : 21px; 
background-color : #cc0000; 
text-align : left; 
} 
TABLE.pr_overview TR { 
height : 21px; 
} 
TABLE.pr_overview TD { 
border-right : 1px solid #cc0000; 
padding-left : 5px; 
border-bottom : 1px solid #cc0000; 
background-color : #660000; 
} 
TABLE.pr_overview A { 
font-weight : normal; 
color : #ffffff; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
} 
UNKNOWN { 
font-weight : normal; 
color : #ffffff; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
} 
UNKNOWN { 
color : #000000; 
} 
.box_title { 
padding-right : 0; 
padding-left : 0; 
background-image : none; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
background-repeat : no-repeat; 
height : 16px; 
background-color : #ffffff; 
} 
UNKNOWN { 
border-right : 1px solid #990000; 
padding-right : 0; 
border-top : 1px solid #990000; 
padding-left : 0; 
padding-bottom : 5px; 
margin : 0; 
border-left : 1px solid #990000; 
padding-top : 5px; 
border-bottom : 1px solid #990000; 
background-color : #ffffff; 
text-align : left; 
} 
.box_vps_line { 
width : 100%; 
} 
.box_vps_left { 
width : 140px; 
} 
.box_vps_right { 
width : 80px; 
text-align : right; 
} 
.box_vps { 
padding-right : 0; 
background-position : left top; 
padding-left : 0; 
background-image : url(../img/vps.gif); 
padding-bottom : 0; 
margin : 0; 
width : 100%; 
padding-top : 18px; 
background-repeat : no-repeat; 
} 
.box_vps_item { 
padding-bottom : 0; 
padding-top : 0; 
} 
.box_prg { 
padding-right : 0; 
background-position : left top; 
padding-left : 0; 
background-image : url(../img/program.gif); 
padding-bottom : 0; 
margin : 0; 
width : 100%; 
padding-top : 18px; 
background-repeat : no-repeat; 
} 
.box_prg_item { 
padding-bottom : 10px; 
padding-top : 0; 
} 
#box_dotted_line { 
padding-right : 0; 
background-position : 50% bottom; 
padding-left : 0; 
background-image : url(../img/kropeczka.gif); 
padding-bottom : 0; 
margin : 0; 
width : 100%; 
padding-top : 0; 
background-repeat : repeat-x; 
height : 4px; 
} 
#informacje { 
font-size : 11px; 
color : #ffffff; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
} 
#informacje H5 { 
font-size : 14px; 
margin : 0 0 10px; 
color : #ffffff; 
font-family : Trebuchet MS, Arial, Helvetica, sans-serif; 
} 
#informacje .newsPic { 
padding-right : 0; 
display : block; 
padding-left : 10px; 
background : #ffffff; 
float : left; 
padding-bottom : 0; 
margin : 0 8px 8px 0; 
width : 130px; 
padding-top : 0; 
height : 100px;  
} 
#informacje P.newsText { 
padding-right : 0; 
padding-left : 0; 
font-size : 11px; 
padding-bottom : 0; 
margin : 0; 
color : #ffffff; 
line-height : 12px; 
padding-top : 0; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
text-align : justify; 
} 
#informacje A.news_more { 
padding-right : 13px; 
background-position : right 50%; 
margin-top : 10px; 
float : right; 
background-image : url(../img/wiecej.gif); 
background-repeat : no-repeat; 
} 
#informacje .kropeczki { 
display : block; 
background-image : url(../img/kropki.gif); 
margin : 10px 0 15px; 
width : 100%; 
background-repeat : no-repeat; 
height : 15px; 
}

.spacer { 
clear : both; 
font-size : 0; 
line-height : 0; 
} 
.download { 
padding-right : 5px; 
padding-left : 5px; 
padding-bottom : 5px; 
margin : 0 10px; 
padding-top : 5px; 
} 
.download IMG { 
border-right : 0; 
border-top : 0; 
vertical-align : middle; 
border-left : 0; 
margin-right : 10px; 
border-bottom : 0; 
} 
.download A:link { 
padding-right : 10px; 
display : block; 
padding-left : 50px; 
background : url(../img/pobierz2_lo.gif) no-repeat left top; 
padding-bottom : 7px; 
color : #cc0000; 
padding-top : 7px; 
} 
.download A:visited { 
padding-right : 10px; 
display : block; 
padding-left : 50px; 
background : url(../img/pobierz2_lo.gif) no-repeat left top; 
padding-bottom : 7px; 
color : #cc0000; 
padding-top : 7px; 
} 
.download A:hover { 
background : url(../img/pobierz2_hi.gif) no-repeat left top; 
color : #990000; 
} 
.handcursor { 
cursor : pointer; 
} 

#contactform { 
background-color : #ffffff; 
padding : 0 10px; 
margin : 0 0; 
font : 11px Tahoma, Arial, Helvetica, sans-serif; 
} 
#contactform h4 { 
margin : 0 0 10px 0; 
padding : 0; 
} 
#contactform p { 
margin : 0; 
padding : 0; 
font-size : 11px; 
margin-bottom : 10px; 
} 
#contactform .hi { 
color : #ff6600; 
} 
#contactform td { 
font : 11px Tahoma, Arial, Helvetica, sans-serif; 
padding : 5px; 
background-color : #eaeaea; 
} 
#contactform input { 
border : 1px solid #ccc; 
background-color : #ccc; 
color : #000; 
font-weight : normal; 
padding : 2px 5px; 
} 
#contactform input.radio { 
border : none; 
background : none; 
} 
#contactform a:link, #contactform a:visited { 
color : #990000; 
} 
#contactform input.btn { 
border : 1px solid #fff; 
background : url(../img/btn_grdnt.gif) repeat-x top left; 
height : 24px; 
padding : 0 10px; 
color : #ffffff; 
text-transform : uppercase; 
font-weight : bold; 
letter-spacing : 1px; 
}


.whitebox {background-color:#FFFFFF; padding:0 10px; color:#990000}
.whitebox h2 {font-weight:bold; margin:0; padding:0 0 10px 0; font-size:11px}
.whitebox img.fl {float:left; margin:0 5px 5px 0}
.whitebox p {margin:0px; color:#990000; font-size:11px}
.whitebox p.small {font-size:10px; color:#990000}
.whitebox p a{color:#CC0000; text-decoration:none; font-weight:bold}
.whitebox p a:hover{text-decoration:underline}
.whitebox .buttons {margin:5px 0 }
.whitebox .buttons a {background-color:#FFF}
.whitebox hr {color:#990000; background-color: #990000;height: 1px;; border:0px; margin:0 0 10px 0}
.whitebox ul {margin:0; padding:0 0 0 20px}
.whitebox li {margin-left:0px}
.whitebox .opis {float:left; margin-right:10px; width:260px}
.whitebox .wycena {float:left; padding-left:10px; background:url(../img/kropki_pion.gif) left top repeat-y;}
.do_koszyka {float:right; margin-right:20px;}
.do_koszyka div.longleft {display:block; width:10px; height:30px; background:url(../img/longbl.gif) left bottom no-repeat; float:left}
.do_koszyka div.longright {display:block; width:10px; height:30px; background:url(../img/longbr.gif) left bottom no-repeat; float:left}
.do_koszyka div.inside { float:left; background-color:#FFFFFF; height:30px}
div.clear {clear: both; height: 0} 
.rbutton {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
	cursor: pointer;
	display: -moz-inline-box;
	display: inline-block;
	padding-left: 5px;
	padding-bottom: 1px;
	line-height: 24px;
	background-position: lef top;
	background-repeat: no-repeat;
}
.rbutton span {
	padding-left: 10px;
	display: -moz-inline-box;
	display: inline-block;
	padding-right: 15px;
	padding-bottom: 1px;
	line-height: 24px;
	background-position: right top;
	background-repeat: no-repeat;
}
a.orange { background-image:url(../img/bol.gif)}
a.orange span {background-image: url(../img/bor.gif);}

a:hover.orange {background-image:url(../img/bol_hi.gif)}
a:hover.orange span{background-image:url(../img/bor_hi.gif)}

a.basket { background-image:url(../img/bol_bakset.gif); padding-left:20px}
a.basket span {background-image: url(../img/bor.gif);}
a:hover.basket {background-image:url(../img/bol_bakset_hi.gif)}
a:hover.basket span{background-image:url(../img/bor_hi.gif)}

.table_business{ background-color:#FFF;}
.table_business .product{	font-size:12px;	font-weight:bold;}
.table_business tr > td{	padding-left:8px; font-size:10px}
.table_business td div{	line-height:15px;}
.table_business .product a{	font-size:12px;	font-weight:normal;}
.table_business .product span, .table_business .product_title span{	font-size:11px;	font-weight:normal;}
.table_business .product span.bold{	font-weight:bold;}
.table_business h2#business_all{	margin:20px 0 0 15px;	padding:0;	color:#F90;	font-size:20px;}
.table_business .product_title a{	color: #CC0000;	font-size:12px;	font-weight:bold;	text-decoration:none;}
.table_business .head{	background-color:#CCC;	font-weight:bold; font-size:10px}
.table_business .even{	background-color:#F0F1F3;font-size:10px}
.table_business .odd{	background-color:#E3E4E6;font-size:10px}
.table_business  .img_middle{	vertical-align:middle;}

.box_group_560 {}

.box_group_560_head {display:inline-block; float:left; background:url(../img/head_02_r.gif) right top no-repeat scroll;  padding-right:10px; margin-left:10px; margin-top:10px; }
.box_group_560_head h4{margin:0; padding:8px 5px 5px 15px; float:left; background:url(../img/head_02_l.gif) no-repeat; color:#660000; font:bold 14px Arial, Helvetica, sans-serif}
.box_group_560_head h4 span {color:#e45702}

/* 
.box_group_560_head {display:inline-block; float:left; background:url(../img/head_01_r.gif) right top no-repeat scroll;  padding-right:10px; margin-left:10px; margin-top:10px; }
.box_group_560_head h4{margin:0; padding:8px 5px 0px 15px; float:left; background:url(../img/head_01_l.gif) no-repeat; color:#660000; font:bold 14px Arial, Helvetica, sans-serif}
.box_group_560_head h4 span {color:#e45702}
*/

.box_group_560 .top { display:block; height:10px; background:url(../img/box_group_560_top.gif) left top no-repeat}
.box_group_560 .top2 { display:block; height:10px; background:url(../img/box_group_560_top2.gif) left top no-repeat}
.box_group_560 .bottom{display:block; height:10px; background:url(../img/box_group_560_bottom.gif) left top no-repeat}
.box_group_560 .center{display:block; padding:0 10px; background-color:#f2ebe1}

.box_540_top {display:block; height:10px; background:url(../img/box_540_top.gif) left top no-repeat; }
.box_540_bottom {display:block; height:10px; background:url(../img/box_540_bottom.gif) left top no-repeat}
.box_540_center img.fl {float:left; margin:0 5px 5px 0}
.box_540_center .opis {float:left; margin-right:5px; width:275px; color:#333}
.box_540_center .opis p{margin:0 0 5px 0}
.box_540_center .buttons {float:left; width:120px}
.box_540_center ul {margin:0; padding:0 0 5px 20px;}
.box_540_center li {margin-left:0px}
.box_540_center .wycena { margin:5px 0 0 0; padding-top:0px; border-top:1px solid #f2ebe1}
.box_540_center td.borderleft { border-left:1px solid #f2ebe1}
.box_540_center .ilosc {display:block; text-align:center; color:#919191; margin-right:5px; font-size:11px; padding-top:5px}
.box_540_center .ceny {display:block; color:#919191; padding-left:10px; font-size:11px; width:350px; padding-top:5px}
.box_540_center .panelcenowy {display:block; float:left; text-align:right; margin-left:5px;}
.box_540_center .info {display:block; float:left; text-transform:uppercase; height:24px; line-height: 24px; font-size:9px; font-weight:bold; margin-left:10px; margin-right:1px}
div.suma {background: transparent url('../img/cost_r.gif') no-repeat scroll top right; display: block; font: bold 11px arial, sans-serif; height: 24px; margin:0px; padding-right:4px; text-decoration: none; text-align:right; width:60px;}
div.suma span {background: transparent url('../img/cost_l.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 15px;}
.addtobasket {margin:10px 0 0 0;  clear:left; display:block; float:right}

a.grbutton { background: transparent url('../img/gr_bt_r.gif') no-repeat scroll top right; display: block;font: bold 11px arial, sans-serif; height: 24px; margin:0 0 5px 0; padding-right:4px; /* sliding doors padding */ text-decoration: none; text-align:left}
a.grbutton span {background: transparent url('../img/gr_bt_l.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 15px;}
a:visited.grbutton {color:#990000}
a:hover.grbutton {background: transparent url('../img/gr_bt_r_hi.gif') no-repeat scroll top right;}
a:hover.grbutton span {background: transparent url('../img/gr_bt_l_hi.gif') no-repeat;}

.box_540_center_abo {background-color:#FFF; padding:0 ;width:540px}
.box_540_center_abo .abo {font-size:11px;}
.box_540_center_abo table.abo td { padding:10px 0 10px 10px; }
.box_540_center_abo table.abo th { padding:10px 0; text-align:right; padding-right:10px; color:#666; font-weight:normal; width:200px; border-right:1px solid #f2ebe1}
.box_540_center_abo table.abo .trbrdt{border-top:1px solid #f2ebe1} label.renewal {color:#990000;}
.box_540_center_abo table.abo select {font: normal 11px Tahoma, Geneva, sans-serif}

.box_540_center_abo table.abo .rr {background: transparent url('../img/cost_r.gif') no-repeat scroll top right; display: block; font: bold 11px arial, sans-serif; height: 24px; margin:0 0 0px 0; padding-right:4px; text-decoration: none; float:left; margin-right:10px}
.box_540_center_abo table.abo .rr span {background: transparent url('../img/cost_l.gif') no-repeat; display: block; padding: 5px 2px 5px 0px;}
.box_540_center_abo table.abo .rr input {background:none; float:left; margin:0; margin:2px 0 0 5px; width:1em; height:1em}
.box_540_center_abo table.abo .rr label {color:#222; padding-left:5px}

.box_540_center_abo table.abo .ch {background: transparent url('../img/cost_r.gif') no-repeat scroll top right; display: block; margin:0; padding-right:4px; text-decoration: none; float:left; }
.box_540_center_abo table.abo .ch input {background:none; margin:0; margin:0 10px; color:#000; }
.box_540_center_abo table.abo .ch span {background: transparent url('../img/cost_l.gif') no-repeat; display: block; padding: 5px 0px 5px 4px;}

A.icon01:link, A.icon01:visited { color : #cc0000; text-decoration : none; background:url('../../img/ico_i_01.gif') right center no-repeat; padding-right:20px; }
A.icon01:hover { color : #990000; text-decoration : underline; } 
A.icon02:link, A.icon02:visited { color : #cc0000; text-decoration : none; background:url('../img/ico_i_02.gif') right center no-repeat; padding-right:20px; } 
A.icon03:link, A.icon03:visited { color : #cc0000; text-decoration : none; background:url('../img/ico_i_03.gif') right center no-repeat; padding-right:20px; padding-top:2px } 
A.icon04:link, A.icon04:visited { color : #cc0000; text-decoration : none; background:url('../img/ico_i_04.gif') right center no-repeat; padding-right:20px; } 
A.icon05:link, A.icon05:visited { color : #cc0000; text-decoration : none; background:url('../img/ico_i_05.gif') right center no-repeat; padding-right:20px; padding-top:1px } 
A.icon06:link, A.icon06:visited { color : #cc0000; text-decoration : none; background:url('../img/ico_i_06.gif') right center no-repeat; padding-right:20px; } 
A.icon07:link, A.icon07:visited { color : #cc0000; text-decoration : none; background:url('../img/ico_i_07.gif') right center no-repeat; padding-right:20px; padding-top:2px; padding-bottom:1px } 
A.icon01:hover, A.icon02:hover, A.icon03:hover, A.icon04:hover, A.icon05:hover, A.icon06:hover, A.icon07:hover { color : #990000; text-decoration : underline; }

#accordion {font-size:11px}
#accordion h2 {font-size:11px}
#accordion .mui-whitebox {background:#FFF; padding:10px}
#accordion .space {display:block; height:5px}
