@charset "utf-8";
@import url(contents.css);
@import url(drama.css);


body {
  margin: 0;
  padding:0;
  background-color: #fff;
  color: #333;
  width:100%;
  height:100%;
  background:url(../image/f-bg.gif) repeat-y;
	font-size:100%;
	font-family:Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

a { color:#333; text-decoration:none; }
a:hover { color:#FF6600; text-decoration:underline; }

.clear {
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}


/*Header設定*/

#Header {
  margin:0;
  padding:0;
  width:100%;
  height:84px;
  position:relative;
  background:url(../image/header_bg.gif) repeat-x;
}

#Header #Title {
  margin:0;
  padding:0;
  width:100%;
  height:19px;
  background:url(../image/top_gra.jpg) repeat-x;
}

#Header #Title h1{
  margin: 0;
  padding:0;
  width:250px;
  height:19px;
  text-indent:-9999px;
  line-height:19px;
  background:url(../image/title_top.gif) no-repeat;
}

#Header h2#top {
  margin:0;
  padding:0;
  width:189px;
  height:50px;
  list-style:none;
  text-indent:-9999px;
  background:url(../image/logo.gif) no-repeat;
}

#Header h2#top a {
  width:189px;
  height:50px;
  display:block;
  text-decoration:none;
}

#Header ul#Main-navi {
  margin:0;
  padding:0;
  width:544px;
  height:23px;
  list-style:none;
  position:absolute;
  top:50px;
  left:190px;
}

#Header ul#Main-navi li {
  margin:0;
  padding:0;
  height:23px;
  float:left;
  background:url(../image/main-navi.gif) no-repeat #999;
  text-indent:-9999px;
	overflow:hidden;
}

#Header ul#Main-navi li a {
  height:23px;
  display:block;
  text-decoration:none;
  background:url(../image/main-navi.gif) no-repeat;
}

#Header ul#Main-navi li a:hover {
  height:23px;
  display:block;
  text-decoration:none;
  background:url(../image/main-navi.gif) no-repeat;
}

#Header ul#Main-navi li#news { width:64px;}
#Header ul#Main-navi li#press { width:95px;}
#Header ul#Main-navi li#list { width:85px;}
#Header ul#Main-navi li#recruit { width:71px;}
#Header ul#Main-navi li#company { width:92px;}
#Header ul#Main-navi li#link { width:55px;}
#Header ul#Main-navi li#sitemap { width:82px;}

#Header ul#Main-navi li#news a{ background-position:0 0; }
#Header ul#Main-navi li#press a{ background-position:-64px 0;}
#Header ul#Main-navi li#list a{ background-position:-159px 0;}
#Header ul#Main-navi li#recruit a{ background-position:-244px 0;}
#Header ul#Main-navi li#company a{ background-position:-315px 0;}
#Header ul#Main-navi li#link a{ background-position:-407px 0;}
#Header ul#Main-navi li#sitemap a{ background-position:-462px 0;}

#Header ul#Main-navi li#news a:hover{ background-position:0 100%; }
#Header ul#Main-navi li#press a:hover{ background-position:-64px 100%;}
#Header ul#Main-navi li#list a:hover{ background-position:-159px 100%;}
#Header ul#Main-navi li#recruit a:hover{ background-position:-244px 100%;}
#Header ul#Main-navi li#company a:hover{ background-position:-315px 100%;}
#Header ul#Main-navi li#link a:hover{ background-position:-407px 100%;}
#Header ul#Main-navi li#sitemap a:hover{ background-position:-462px 100%;}


#Header ul#Sub-navi {
  margin:0;
  padding:0;
  width:220px;
  height:20px;
  list-style:none;
  position:absolute;
  top:26px;
  left:533px;
}

#Header ul#Sub-navi li {
  margin:0;
  padding:0;
  width:220px;
  height:20px;
  font-size:10px;
}

#Header ul#Sub-navi li a {
  text-decoration:none;
  color:#333;
}

#Header ul#Sub-navi li a:hover {
  text-decoration:none;
  color:#f00;
}

#Header hr.clear {
  clear:both;
  height:0;
  margin:0;
  visibility:hidden;
  border:none;
}

#Header hr {
  clear:both;
  margin:0;
  padding:0;
  width:100%;
  height:0;
  border:7px solid #333;
  background:url(../image/top-hr.gif) repeat-x;
}

/*メインボディー*/

#MainBody {
  margin:0;
  padding:0;
  width:750px;
}

/*サイドナビ*/

#MainBody #Brand {
  margin:0;
  padding:0;
  width:166px;
  height:100%;
  float:left;
}

#MainBody #Brand h3#br-info {
  margin:0;
  padding:0;
  width:166px;
  height:30px;
  text-indent:-9999px;
  background:url(../image/m_brand.jpg) no-repeat;
	overflow:hidden;
}

#MainBody #Brand ul#brand_info {
  margin:0;
  padding:0;
  list-style:none;
}


#MainBody #Brand ul#brand_info li#image {
  margin:0 0 10px;
  padding:0;
  width:166px;
  height:56px;
  text-align:center;
  background:url(../image/b_logo_free.gif) no-repeat 11px 0;
}

#MainBody #Brand ul#brand_info li {
  margin:0 20px;
  padding:0;
  width:126px;
  height:20px;
  background:url(../image/side.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#MainBody #Brand ul#brand_info li a {
  display:block;
  width:126px;
  height:20px;
  background:url(../image/side.jpg) no-repeat;
  text-decoration:none;
}

#MainBody #Brand ul#brand_info li a:hover {
  display:block;
  width:126px;
  height:20px;
  background:url(../image/side.jpg) no-repeat;
  text-decoration:none;
	overflow:hidden;
}

#MainBody #Brand ul#brand_info li#jines { text-indent:-9999px; background-position: -20px -11px;}
#MainBody #Brand ul#brand_info li#tab { text-indent:-9999px; background-position: -20px -32px;}
#MainBody #Brand ul#brand_info li#tft { text-indent:-9999px; background-position: -20px -53px;}
#MainBody #Brand ul#brand_info li#lgn { text-indent:-9999px; background-position: -20px -74px;}
#MainBody #Brand ul#brand_info li#dl { text-indent:-9999px; background-position: -20px -95px;}
#MainBody #Brand ul#brand_info li#cl { text-indent:-9999px; background-position: -20px -116px;}
#MainBody #Brand ul#brand_info li#cp { text-indent:-9999px; background-position: -20px -137px;}

#MainBody #Brand ul#brand_info li#chamois { margin:10px 20px 0; text-indent:-9999px; background-position: -20px -168px;}
#MainBody #Brand ul#brand_info li#chamoisv { text-indent:-9999px; background-position: -20px -189px;}
#MainBody #Brand ul#brand_info li#chamoisd { text-indent:-9999px; background-position: -20px -210px;}
#MainBody #Brand ul#brand_info li#chamoisl { text-indent:-9999px; background-position: -20px -231px;}
#MainBody #Brand ul#brand_info li#luithemis { text-indent:-9999px; background-position: -20px -252px;}
#MainBody #Brand ul#brand_info li#ivisuto { text-indent:-9999px; background-position: -20px -273px;}
#MainBody #Brand ul#brand_info li#enrico { text-indent:-9999px; background-position: -20px -294px;}
#MainBody #Brand ul#brand_info li#ofd { text-indent:-9999px; background-position: -20px -315px;}
#MainBody #Brand ul#brand_info li#vrs { text-indent:-9999px; background-position: -20px -336px;}
#MainBody #Brand ul#brand_info li#chou { text-indent:-9999px; background-position: -20px -357px;}

#MainBody #Brand ul#brand_info li#bl { text-indent:-9999px; background-position: -20px -378px;}


#MainBody #Brand ul#brand_info li#jines a { background-position: -20px -11px;}
#MainBody #Brand ul#brand_info li#tab a { background-position: -20px -32px;}
#MainBody #Brand ul#brand_info li#tft a { background-position: -20px -53px;}
#MainBody #Brand ul#brand_info li#lgn a { background-position: -20px -74px;}
#MainBody #Brand ul#brand_info li#dl a { background-position: -20px -95px;}
#MainBody #Brand ul#brand_info li#cl a { background-position: -20px -116px;}
#MainBody #Brand ul#brand_info li#cp a { background-position: -20px -137px;}

#MainBody #Brand ul#brand_info li#chamois a { background-position: -20px -168px;}
#MainBody #Brand ul#brand_info li#chamoisv a { background-position: -20px -189px;}
#MainBody #Brand ul#brand_info li#chamoisd a { background-position: -20px -210px;}
#MainBody #Brand ul#brand_info li#chamoisl a { background-position: -20px -231px;}
#MainBody #Brand ul#brand_info li#luithemis a { background-position: -20px -252px;}
#MainBody #Brand ul#brand_info li#ivisuto a { background-position: -20px -273px;}
#MainBody #Brand ul#brand_info li#enrico a { background-position: -20px -294px;}
#MainBody #Brand ul#brand_info li#ofd a { background-position: -20px -315px;}
#MainBody #Brand ul#brand_info li#vrs a { background-position: -20px -336px;}
#MainBody #Brand ul#brand_info li#chou a { background-position: -20px -357px;}

#MainBody #Brand ul#brand_info li#bl a { background-position: -20px -378px;}


#MainBody #Brand ul#brand_info li#jines a:hover { background-position: -186px -11px;}
#MainBody #Brand ul#brand_info li#tab a:hover { background-position: -186px -32px;}
#MainBody #Brand ul#brand_info li#tft a:hover { background-position: -186px -53px;}
#MainBody #Brand ul#brand_info li#lgn a:hover { background-position: -186px -74px;}
#MainBody #Brand ul#brand_info li#dl a:hover { background-position: -186px -95px;}
#MainBody #Brand ul#brand_info li#cl a:hover { background-position: -186px -116px;}
#MainBody #Brand ul#brand_info li#cp a:hover { background-position: -186px -137px;}

#MainBody #Brand ul#brand_info li#chamois a:hover { background-position: -186px -168px;}
#MainBody #Brand ul#brand_info li#chamoisv a:hover { background-position: -186px -189px;}
#MainBody #Brand ul#brand_info li#chamoisd a:hover { background-position: -186px -210px;}
#MainBody #Brand ul#brand_info li#chamoisl a:hover { background-position: -186px -231px;}
#MainBody #Brand ul#brand_info li#luithemis a:hover { background-position: -186px -252px;}
#MainBody #Brand ul#brand_info li#ivisuto a:hover { background-position: -186px -273px;}
#MainBody #Brand ul#brand_info li#enrico a:hover { background-position: -186px -294px;}
#MainBody #Brand ul#brand_info li#ofd a:hover { background-position: -186px -315px;}
#MainBody #Brand ul#brand_info li#vrs a:hover { background-position: -186px -336px;}
#MainBody #Brand ul#brand_info li#chou a:hover { background-position: -186px -357px;}

#MainBody #Brand ul#brand_info li#bl a:hover { background-position: -186px -378px;}


#MainBody #Brand ul#brand_info li#chamois .current { background-position: -186px -11px;}
#MainBody #Brand ul#brand_info li#chamoisv .current { background-position: -186px -32px;}
#MainBody #Brand ul#brand_info li#chamoisd .current { background-position: -186px -53px;}
#MainBody #Brand ul#brand_info li#chamoisl .current { background-position: -186px -74px;}
#MainBody #Brand ul#brand_info li#luithemis .current { background-position: -186px -95px;}
#MainBody #Brand ul#brand_info li#ivisuto .current { background-position: -186px -116px;}
#MainBody #Brand ul#brand_info li#enrico .current { background-position: -186px -137px;}
#MainBody #Brand ul#brand_info li#ofd .current { background-position: -186px -158px;}
#MainBody #Brand ul#brand_info li#vrs .current { background-position: -186px -179px;}
#MainBody #Brand ul#brand_info li#chou .current { background-position: -186px -200px;}

#MainBody #Brand ul#brand_info li#jines .current { background-position: -186px -231px;}
#MainBody #Brand ul#brand_info li#tab .current { background-position: -186px -252px;}
#MainBody #Brand ul#brand_info li#tft .current { background-position: -186px -273px;}
#MainBody #Brand ul#brand_info li#lgn .current { background-position: -186px -294px;}
#MainBody #Brand ul#brand_info li#dl .current { background-position: -186px -315px;}
#MainBody #Brand ul#brand_info li#cl .current { background-position: -186px -336px;}
#MainBody #Brand ul#brand_info li#cp .current { background-position: -186px -357px;}

#MainBody #Brand ul#brand_info li#bl .current { background-position: -186px -378px;}

#MainBody #Brand ul#side_banner {
  margin: 0.8em 0;
  padding:0;
  list-style:none;
}

#MainBody #Brand ul#side_banner li {
  margin:7px 20px;
  padding:0;
  width:126px;
  background:url(../image/side.jpg) no-repeat;
  text-decoration:none;
  text-indent:-9999px;
	overflow:hidden;
}

#MainBody #Brand ul#side_banner li a {
  display:block;
  width:126px;
  background:url(../image/side.jpg) no-repeat;
  text-decoration:none;
}



#MainBody #Brand ul#side_banner li#ns { height:35px; background-position: -20px -412px;}
#MainBody #Brand ul#side_banner li#oto { height:37px; background-position: -20px -456px;}
#MainBody #Brand ul#side_banner li#rt { height:27px; background-position: -20px -502px;}
#MainBody #Brand ul#side_banner li#an { height:27px; background-position: -20px -539px;}
#MainBody #Brand ul#side_banner li#in { height:34px; background-position: -20px -576px;}
#MainBody #Brand ul#side_banner li#sd { height:34px; background-position: -20px -620px;}
#MainBody #Brand ul#side_banner li#jn { height:33px; background-position: -20px -664px;}
#MainBody #Brand ul#side_banner li#tis { height:33px; background-position: -20px -706px;}
#MainBody #Brand ul#side_banner li#pr { height:33px; background-position: -20px -749px;}
#MainBody #Brand ul#side_banner li#drw { height:33px; background-position: -20px -793px;}
#MainBody #Brand ul#side_banner li#clw { height:33px; background-position: -20px -839px;}

#MainBody #Brand ul#side_banner li#ns a { height:35px; background-position: -20px -412px;}
#MainBody #Brand ul#side_banner li#oto a { height:37px; background-position: -20px -456px;}
#MainBody #Brand ul#side_banner li#rt a { height:27px; background-position: -20px -502px;}
#MainBody #Brand ul#side_banner li#an a { height:27px; background-position: -20px -539px;}
#MainBody #Brand ul#side_banner li#in a { height:34px; background-position: -20px -576px;}
#MainBody #Brand ul#side_banner li#sd a { height:34px; background-position: -20px -620px;}
#MainBody #Brand ul#side_banner li#jn a { height:33px; background-position: -20px -664px;}
#MainBody #Brand ul#side_banner li#tis a { height:33px; background-position: -20px -706px;}
#MainBody #Brand ul#side_banner li#pr a { height:33px; background-position: -20px -749px;}
#MainBody #Brand ul#side_banner li#drw a { height:33px; background-position: -20px -793px;}
#MainBody #Brand ul#side_banner li#clw a { height:33px; background-position: -20px -839px;}


/*BODY*/
#MainBody #Body {
  margin:0;
  padding:0;
  width:580px;
  background:url(../image/bg.gif) repeat-y;
  float:left;
}

#MainBody #Body #MainImage {
  margin:0;
  padding:0;
  width:562px;
  height:294px;
  background:#666;
}

#MainBody #Body #MainImage p#Image {
  margin:0;
  padding:0;
  width:413px;
  height:294px;
  background:url(../image/top_image.jpg) no-repeat;
  text-indent:-9999px;
  float:left;
}

#MainBody #Body #MainImage ul#bnr {
	margin:0;
	padding:0;
	list-style:none;
	width:148px;
	height:294px;
	float:left;
	background:url(../image/bnr_bg.gif) repeat-y;
}

#MainBody #Body #MainImage ul#bnr li {
  margin:0;
  padding:0;
  width:148px;
  text-indent:-9999px;
  background:url(../image/bnr.gif) no-repeat;
}

#MainBody #Body #MainImage ul#bnr li a {
  display:block;
  width:148px;
  background:url(../image/bnr.gif) no-repeat;
  text-decoration:none;
}

#MainBody #Body #MainImage ul#bnr li a:hover {
  width:148px;
  background:url(../image/bnr.gif) no-repeat;
}

#MainBody #Body #MainImage ul#bnr li#tis-web { height:44px; background-position:0 0; }
#MainBody #Body #MainImage ul#bnr li#pr { height:40px; background-position:0 -45px; }
#MainBody #Body #MainImage ul#bnr li#tft-web { height:40px; background-position:0 -84px; }
#MainBody #Body #MainImage ul#bnr li#lun-web { height:40px; background-position:0 -123px; }
#MainBody #Body #MainImage ul#bnr li#jn-web { height:43px; background-position:0 -165px; }
#MainBody #Body #MainImage ul#bnr li#dl-web { height:40px; background-position:0 -210px; }
#MainBody #Body #MainImage ul#bnr li#cl-web { height:43px; background-position:0 -251px; }

#MainBody #Body #MainImage ul#bnr li#tis-web a { height:44px; background-position:0 0; }
#MainBody #Body #MainImage ul#bnr li#pr a { height:40px; background-position:0 -45px; }
#MainBody #Body #MainImage ul#bnr li#tft-web a { height:40px; background-position:0 -84px; }
#MainBody #Body #MainImage ul#bnr li#lun-web a { height:40px; background-position:0 -123px; }
#MainBody #Body #MainImage ul#bnr li#jn-web a { height:43px; background-position:0 -165px; }
#MainBody #Body #MainImage ul#bnr li#dl-web a { height:40px; background-position:0 -210px; }
#MainBody #Body #MainImage ul#bnr li#cl-web a { height:43px; background-position:0 -251px; }

#MainBody #Body #MainImage ul#bnr li#tis-web a:hover { background-position:-148px 0; }
#MainBody #Body #MainImage ul#bnr li#pr a:hover { background-position:-148px -45px; }
#MainBody #Body #MainImage ul#bnr li#tft-web a:hover { background-position:-148px -84px; }
#MainBody #Body #MainImage ul#bnr li#lun-web a:hover { background-position:-148px -123px; }
#MainBody #Body #MainImage ul#bnr li#jn-web a:hover { background-position:-148px -165px; }
#MainBody #Body #MainImage ul#bnr li#dl-web a:hover { background-position:-148px -210px; }
#MainBody #Body #MainImage ul#bnr li#cl-web a:hover { background-position:-148px -251px; }

#MainBody #Body ul#slt {
  margin:0;
  padding:0;
  width:562px;
  height:27px;
  background:url(../image/sub_navi.jpg) no-repeat;
  clear:both;
  list-style:none;
}

#MainBody #Body ul#slt li {
  margin:0;
  padding:0;
  width:144px;
  height:25px;
  float:left;
  text-indent:-9999px;
  background:url(../image/sub_navi.jpg) no-repeat;
}

#MainBody #Body ul#slt li a {
  width:144px;
  height:25px;
  display:block;
  text-decoration:none;
  background:url(../image/sub-navi.gif) no-repeat;
}

#MainBody #Body ul#slt li a:hover {
  width:144px;
  height:25px;
  display:block;
  text-decoration:none;
  background:url(../image/sub-navi.gif) no-repeat;
}

#MainBody #Body ul#slt li#bs { background-position:0 0; }
#MainBody #Body ul#slt li#cs { background-position:-145px -0; }

#MainBody #Body ul#slt li#bs a { background-position:0 -27px; }
#MainBody #Body ul#slt li#cs a { background-position:-145px -27px; }

#MainBody #Body ul#slt li#bs a:hover { background-position:0 0; }
#MainBody #Body ul#slt li#cs a:hover { background-position:-145px 0; }

#MainBody #Body ul#msg {
  margin:1em 20px;
  padding:0;
  width:520px;
  list-style:none;
  font-family:Sans;
}

#MainBody #Body ul#msg li {
	margin:0;
	padding:0;
	width:520px;
	height:2em;
	font-size:10px;
	line-height:2em;
	color:#333;
	border-bottom:#ccc 1px dotted;
	font-family: "MS UI Gothic";
	letter-spacing:0.1em;
}

#MainBody #Body ul#msg li a {
  text-decoration:none;
  color:#036;
}

#MainBody #Body ul#msg li a:hover {
  text-decoration:underline;
  color:#036;
}

#MainBody #Body ul#bn {
  margin:1.5em 0 0;
  padding:0;
  width:520px;
  list-style:none;
}

#MainBody #Body ul#bn li {
  margin:0 20px;
  padding:0;
  width:520px;
  height:30px;
  font-size:75%;
  line-height:1.5em;
  color:#333;
}

#MainBody #Body ul#bn li a {
  text-decoration:none;
  color:#333;
}

#MainBody #Body ul#bn li a:hover {
  text-decoration:underline;
  color:#333;
}

#MainBody #Body #Footer {
  margin:1em 10px;
  padding:0;
  width:520px;
  height:100px;
  border-top:1px dotted #666;
  text-align:center;
  clear:both;
}

#MainBody #Body #Footer ul#Copyright{
  margin:2em 0;
  padding:0;
  width:520px;
  height:100%;
  list-style:none;
}

#MainBody #Body #Footer ul#Copyright li.Image {
  margin:0;
  padding:0;
  width:520px;
  height:50px;
  text-indent:-9999px;
  background:url(../image/logo_jione.gif) no-repeat center;
}

#MainBody #Body #Footer ul#Copyright li.text {
  margin:0;
  padding:0;
  width:520px;
  height:20px;
  font-size:80%;
  line-height:1.5em;
  text-align:center;
  color:#555;
  font-family:Sans;
  list-style:none;
}


#Bottom  {
  margin:0;
  padding:0;
  clear:both;
  width:750px;
  height:10%;
  background:url(../image/f-bg.gif) repeat-y;
}

#Bottom hr {
  height:0;
  margin:0;
  visibility:hidden;
  border:none;
}


#MainBody #Body dl#cmsg {
  margin:1em 20px;
  padding:0;
  width:520px;
}

#MainBody #Body dl#cmsg dt {
  margin:0.5em 0;
  padding:0;
  width:520px;
  height:2em;
  font-size:75%;
  line-height:2em;
  color:#333;
  border-bottom:#ccc 1px dotted;
}

#MainBody #Body dl#cmsg dd {
  margin:0;
  padding:0 20px;
  width:480px;
  height:100%;
  font-size:75%;
  line-height:1.3em;
  color:#333;
}

#MainBody #Body dl#cmsg dd.link { font-size:70%;text-align:right;}

#MainBody #Body dl#cmsg dt a {text-decoration:none; color:#039;}
#MainBody #Body dl#cmsg dt a:hover {text-decoration:underline; color:#039;}
#MainBody #Body dl#cmsg dd a {text-decoration:none; color:#039;}
#MainBody #Body dl#cmsg dd a:hover {text-decoration:underline; color:#039;}

img {border:none;}

/*BRAND SITE*/
#MainBody #Body p#br_st {
  margin:0 0 0.5em;
  padding:0;
  width:562px;
  height:30px;
  background:url(../image/br_st.gif) no-repeat 4px 10px;
  text-indent:-9999px;
	border-top:1px solid #333;
}

#Brst {
	margin:0 0 1em;
	padding:0;
	width:564px;
	height:90px;
}

#Brst .BrBox {
	margin:0 2px 0 5px;
	padding:0.5em 0;
	width:105px;
	height:90px;
	border:1px solid #ccc;
	background:#eee;
	float:left;
	text-align:center;
	font-family:"Microsoft Sans Serif", sans-serif;
}

#Brst .BrBox02 {
	margin:0 2px 0;
	padding:0.5em 0;
	width:105px;
	height:90px;
	border:1px solid #ccc;
	background:#eee;
	float:left;
	text-align:center;
	font-family:"Microsoft Sans Serif", sans-serif;
}

#Brst p {
	margin:0;
	padding:0;
}

#Brst p.brTxt {
	margin:0;
	padding:0.5em 0 0;
	font-size:10px;
	line-height:1.5em;
}

#MainBody #Body p#rss-tl {
  margin:0.5em 0;
  padding:0;
  width:562px;
  height:26px;
  background:url(../image/blog.gif) no-repeat #ccc;
/*  border-bottom:5px solid #596450;*/
  text-indent:-9999px;
}


/*RSS*/

#MainBody #Body #rss {
  margin:0 10px;
  padding:0;
  width:520px;
  height:100%;
}



#MainBody #Body #rss ul.rss_list{
  margin:0 0 0.5em;
  padding:0;
  width:520px;
  list-style:none;
  border-bottom:#ccc 1px dotted;
}

#MainBody #Body #rss ul.rss_list li.title{
  margin:0;
  padding:0;
  width:150px;
  font-size:75%;
  height:1.5em;
  font-weight:bold;
  line-height:1.5em;
  float:left;
}

#MainBody #Body #rss ul.rss_list li.title a { text-decoration:none; color:#333; }
#MainBody #Body #rss ul.rss_list li.title a:hover { text-decoration:underline; color:#333; }

#MainBody #Body #rss ul.rss_list li.rss_logo{
  margin:0;
  padding:0;
  width:350px;
  height:1.5em;
  font-size:75%;
  text-align:right;
  float:left;
}

#MainBody #Body #rss ul.rss_list li.txt{
  margin:0;
  padding:0 5px 0 0;
  width:510px;
  font-size:75%;
  line-height:2em;
  clear:left;
}

#MainBody #Body #rss ul.rss_list li.txt a { text-decoration:none; color:#339; }
#MainBody #Body #rss ul.rss_list li.txt a:hover { text-decoration:underline; color:#339; }

#MainBody #Body #Main {
	margin:0;
	padding:0 10px;
	width:540px;
}

#MainBody #Body #Main #Poliscy {
	margin:0 0 2em;
	padding:0;
}

#MainBody #Body #Main #Poliscy td {
	font-size:78%;
	line-height:1.5em;
}

#MainBody #Body #Main #Poliscy p.tl {
	margin:1em 0 0;
	padding:0 0 0 10px;
	font-weight:bold;
	border-left:5px solid #ccc;
	border-bottom:1px dotted #ccc;
}

#MainBody #Body #Main #Poliscy p.p-txt {
	margin:0;
	padding:0 0 0 20px;
}
