/* Šî–{ */

body{
font-size:13px;
color:#333333;
background-color:#efefef;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
line-height:140%;
}

img{border: 0;}

a:link{
color:#393f4c;
text-decoration:none;
font-size:13px;
}

a:visited{
color:#393f4c;
text-decoration:none;
font-size:13px;
}

a:active{
color:#ff0000;
text-decoration:none;
font-size :13px;
}

a:hover{
color:#ff0000;
text-decoration:underline;
font-size :13px;
}

#main {
width:800px;
background: url("img/left_back.jpg") 0px repeat-y;
}

/* title header */

h1{
background:url('img/top_1.jpg');
width:800px;
height:59px;
padding:0;
margin:0;
text-indent:-2000px;
}

h1 a{
display:block;
width:180px;
height:54px;
background:url("img/name.jpg");
}

h2.subtitle{
width:800px;
font-weight: 500;
color:#999999;
font-size:10px;
margin:-19px 0 0 0;
text-indent:-2000px;
position: relative;
top:-22px;
}

/* footer */

div#foot{
color:#c0c0c0;
font-size:11px;
clear:both;
width:800px;
height:58px;
background:url("img/foot.jpg") no-repeat;
padding:0px 0px 0px 0px;
}

#foot a:link{color:#fd862f;text-decoration:none;font-size:11px;}
#foot a:visited{color:#fd862f;text-decoration:none;font-size:11px;}
#foot a:active{color:#ff0000;text-decoration:none;font-size :11px;}
#foot a:hover{color:#ff0000;text-decoration:underline;font-size :11px;}

#entryfoot a:link{color:#fd862f;text-decoration:none;font-size:11px;}
#entryfoot a:visited{color:#fd862f;text-decoration:none;font-size:11px;}
#entryfoot a:active{color:#ff0000;text-decoration:none;font-size :11px;}
#entryfoot a:hover{color:#ff0000;text-decoration:underline;font-size :11px;}

p.copy3{margin:0px 0 0 15px;padding:13px 0 0 0;}


/* leftcontents */

p.last_date2{
color:#efefef;
padding:0;
width:100%;
text-align: center;
margin:2px 0 0 0;
}

#left{
float:left;
width:181px;
padding:0px 0px 0px 0px;
}

ul#left_list{margin:5px 10px 10px 10px;padding:0;list-style-type: none;}
li.list1{padding:3px 0 0 7px;}
li.list2{border-bottom:1px solid #000000; padding:3px 0 12px 7px;}
li.list3{border-top:1px solid #444444; padding:10px 0 0 7px;}

#left a:link{color:#fd862f;text-decoration:none;font-size:13px;}
#left a:visited{color:#fd862f;text-decoration:none;font-size:13px;}
#left a:active{color:#ff0000;text-decoration:none;font-size :13px;}
#left a:hover{color:#ff0000;text-decoration:underline;font-size :13px;}


/* rightcontents */

.sche_p a:link{color:#ff0000;text-decoration:none;}
.sche_p a:visited{color:#ff0000;text-decoration:none;}
.sche_p a:active{color:#ff0000;text-decoration:none;}
.sche_p a:hover{color:#ff0000;text-decoration:underline;}

p.des{font-size:10px;color:#ffffff;margin:0;margin:0 10px 0 200px;padding:50px 0 0 0;}

div.middle{
width:470px;
height:111px;
padding:0px 0px 0px 0px;
background:url("img/ps3.jpg") no-repeat;
margin:2px 0 0 5px;
clear:both;
}

#right{
background-color:#f7f7f7;
float:right;
width:619px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h2.headline{
background:url('img/soft.jpg');
width:473px;
height:28px;
margin:5px 3px 0 3px;
text-indent:-1000px;
}

div.news_date{
background:url('img/news.jpg');
width:473px;
height:28px;
margin:5px 3px 0 3px;
}

div.news_date span{position:relative;top:3px;}

div.news_date span{
font-weight:bold;
margin:0 0 0 10px;
color:#ffffff;
font-size:12;
}

h3.news_title{
font-size:13px;
margin:0 10px 10px 10px;
padding:10px 0 3px 0;
border-bottom:1px solid #777777;
width:459px;
}

div.news_b{
font-size:11px;
margin:0 15px 0 15px;
width:449px;
}

div.news_b p{
margin:0;
}

div.news_b  a:link{color:#ff0000;font-size:11px;}
div.news_b  a:visited{color:#ff0000;font-size:11px;}
div.news_b  a:active{font-size :11px;}
div.news_b  a:hover{font-size :11px;}

p.comment{
font-size:11px;
padding:5px 0 0 0;
text-align:right;
color:#999999;
width:100%;
}

ul.news{
margin:0px 0 10px 9px;
width:552px;
background-color: #efefef;
border-bottom: 1px solid #c0c0c0;
padding:20px 0 10px 0;
}

li.news2{
border-bottom:1px solid #cccccc;
font-size: 13px;
line-height:20px;
list-style-type:none;
margin:0 5px 0 10px;
padding:0;
width:458px
}

li.news3{
border-bottom:1px solid #cccccc;
font-size: 13px;
line-height:20px;
list-style-type:none;
padding:3px;
}

li.log{
text-align:right;
font-size: 13px;
list-style-type:none;
margin:0 0 0 15px;
padding:0;
width:520px;
}

li.rss{
list-style-type:none;
position:relative;
margin:-15px 0 0 15px;
}

div.right_2{
padding:0;float:right;width:140px;text-align:center;background-color:#f3f3f3;
}

div.right_3{float:left;margin:3px 0 0 0;}

h4.poll{
width:140px;height:26px;background:url('img/poll.jpg');margin:0 0 5px 0;text-indent:-5000px;
}

h4.review{
width:140px;height:26px;background:url('img/review.jpg');margin:0 0 5px 0;text-indent:-5000px;
}

h4.schedule{
width:140px;height:26px;background:url('img/calendar.jpg');margin:0 0 5px 0;text-indent:-5000px;
}

p.sche_p{margin:0 2px 10px 2px;text-align:left; font-size:12px;}

h4.soft{
width:140px;height:26px;background:url('img/media.jpg');margin:0 0 5px 0;text-indent:-5000px;
}

h4.amazon{
width:140px;height:26px;background:url('img/amazon.jpg');margin:0 0 5px 0;text-indent:-5000px;
}

ul.soft_ul{margin:0;padding:0;text-align:left;}

ul.headline2{margin:0;padding:0;}

div.top_ad{text-align:center;margin:5px 0 5px 0;}

/* entry */

h1.entry{
background:url('img/top_2.jpg');
width:750px;
height:59px;
padding:0;
margin:0;
text-indent:-2000px;
}

#entrymain {
width:750px;
background: url("img/left_back.jpg") 0px repeat-y;
}


#entryright{
background-color:#ffffff;
float:right;
width:569px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#entryfoot{
color:#c0c0c0;
font-size:11px;
clear:both;
width:750px;
height:58px;
background:url("img7/foot.jpg") no-repeat;
padding:0px 0px 0px 0px;
}

span.entry_name{margin:0 0 0 10px;}

div.entry_date{float:left;padding:5px 0 5px 0;width:560px;text-align:right;font-weight:bold;}

div.text{
width:552px;
margin:0px 0 20px 9px;
background-color:#efefef;
border-bottom: 1px solid #c0c0c0;
}

div.in{padding:5px 10px 5px 10px;}

div.entry_ad{float:right;margin:20px 10px 20px 20px;}

div.text a:link{color:#ff0000;}
div.text a:visited{color:#ff0000;}

h2.entry_news{
font-size:13px;
color:#efefef;
background:url("img7/entry_news.jpg") no-repeat;
width:552px;
height:25px;
margin:0 0 0 9px;
padding:4px 0 0 0;
clear:both;
}


h2.ss_1{
background:url("img7/ss.jpg");
width:552px;
height:25px;
margin:5px 0 0 9px;
padding:0;
text-indent:-9999px;
}

h2.softreview_1{
background:url("img/softreview.jpg");
width:552px;
height:25px;
margin:5px 0 0 9px;
padding:0;
text-indent:-9999px;
}

h2.news_1{
background:url("img7/news1.jpg");
width:552px;
height:25px;
margin:5px 0 0 9px;
padding:0;
text-indent:-9999px;
}

h2.news_2{
background:url("img7/news2.jpg");
width:552px;
height:25px;
margin:5px 0 0 9px;
padding:0;
text-indent:-9999px;
}

ul.latest{
margin:0px 0 19px 9px;
padding:0;
}

li.latest_news{
font-weight:bold;
text-align:left;
line-height:20px;
list-style-type:none;
margin:0 0 10px 0;
padding:2px 0 0 0;
width:552px;
height:26px;
background:url("img7/entry_com.jpg") no-repeat;
}

span.latest_s{
margin:0 0 0 10px;
color:#ffffff;
font-size:12px;
}

ul.link{border-top:1px solid #c0c0c0;95%;margin:0 0 30px 0;padding:0;}

li.link2{
font-weight:bold;
text-align:left;
font-size: 13px;
line-height:20px;
list-style-type:none;
margin:18px 0px 15px 5px;
padding:0;
}

li.link3{
text-align:left;
font-size: 13px;
line-height:20px;
list-style-type:none;
margin:0 0 0 20px;
padding:0;
}

li.link4{
text-align:left;
font-size: 13px;
line-height:20px;
list-style-type:none;
margin:0 0 0 20px;
padding:14px 0 0 0;
}

ul#news2{
margin:10px 0px 0px 10px;
padding:0;
}

ul#news2 li {
text-align:left;
border-bottom:1px solid #cccccc;
font-size: 13px;
line-height:20px;
list-style-type:none;
margin:0px 0px 0px 15px;
padding:0;
width:520px;
}

div.news_ad{width:100%;text-align:center;margin:0 0 25px 0;}

div.news_amazon{width:100%;text-align:center;margin:30px 0 30px 0;color:#ffffff;}

/*comment*/

div.com{
width:552px;
margin:0 0 10px 9px;
}

div.com2{
width:520px;
margin:15px;
border-bottom:solid 1px #cccccc;
padding:0 0 10px 0;
}

div.com3{
padding:2px 0 0 0;
width:552px;
height:26px;
background:url("img7/entry_com.jpg") no-repeat;
font-weight:bold;
}

p.post{color:#999999;margin:0;width:99%;text-align:right;}

/* softentry */
font.point{color:#FD862F;font-family:Century Gothic;font-size:28px;}
div.pointright{float:right;text-align: center;margin-bottom: 20px;}
div.point2{width:190px;margin:20px 5px 20px 20px;padding:0 0 20px 0;text-align: center;background-color:#e0e0e0;}
div.rate{width:190px;background-color:#272727;margin:0;padding:0;color:#efefef;}
div.softin{background-color:#e0e0e0;padding:25px 0 0 0;}

/*ad*/

div.adamazon{width:100%;text-align:center;margin:30px 0 30px 0;}

/* table */

table.schedule{
border:solid 1px #c0c0c0;
width:550px;
margin:0 0 0 9px;
border-collapse:collapse;
font-size:13px;
clear:both;
}

th.day{
border-right:solid 1px #c0c0c0;
border-bottom:solid 1px #c0c0c0;
width:94px;
background-color:#333333;
color:#ffffff;
padding:3px;
}

th.softtitle{
border-right:solid 1px #c0c0c0;
border-bottom:solid 1px #c0c0c0;
width:294px;
background-color:#333333;
color:#ffffff;
padding:3px;
}

th.maker{
border-bottom:solid 1px #c0c0c0;
width:144px;
background-color:#333333;
color:#ffffff;
padding:3px;
}

td.year{
border-bottom:solid 1px #c0c0c0;
background-color:#333333;
color:#ffffff;
text-align:center;
padding:3px;
}

td.day2{
border-right:solid 1px #c0c0c0;
border-bottom:solid 1px #c0c0c0;
background-color:#efefef;
padding:3px;
}

td.softtitle2{
border-right:solid 1px #c0c0c0;
border-bottom:solid 1px #c0c0c0;
background-color:#efefef;
padding:3px;
}

td.maker2{
border-bottom:solid 1px #c0c0c0;
background-color:#efefef;
padding:3px;
}

li.ss_list{
text-align:left;
border-bottom:1px solid #cccccc;
font-size: 13px;
line-height:20px;
list-style-type:none;
margin:0px 0px 0px 15px;
padding:0;
width:520px;
}

li.ss_list2{
text-align:right;
font-size: 13px;
line-height:20px;
list-style-type:none;
margin:0px 0px 0px 15px;
padding:0;
width:520px;
}

table a:link{color:#ff0000;}
table a:visited{color:#ff0000;}

blockquote{border:solid #555555 1px;padding:10px;border-left:solid #555555 5px;margin:10px;background-color:#eeeeee;}

div.rss{position:relative;top:24px;left:436px;margin:-14px 0 0 0;}

form #submit {
font-size: 12px;
background: #666666;
color: #ffffff;
padding:2px 0px 0px 0px;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
border-top: 1px solid #555555;
border-left: 1px solid #555555;
}

form.search{position:absolute;top:145px;left:200px;}

.aa{
padding:1px 0px 0px 1px;
border:1px solid #999999;
width: 135px;
height: 19px;
background: #efefef;
position:relative;
top:-1px;
}

/*review*/

div.reviewpoint{
margin:0 0 15px 15px;border:1px solid #c0c0c0;background-color:#e0e0e0;padding:5px 0 5px 0;height:207px;width:538px;
}

div.reviewin{
float:left;text-align:center;margin-top:15px;width:40%;
}

div.reviewsell{
float:right;width:60%;margin-top:10px;
}

div.reviewpoint2{
float:right;padding:50px 60px 50px 0 ;
}

table.review{
border:solid 1px #c0c0c0;
width:515px;
margin:0 0 25px 9px;
border-collapse:collapse;
font-size:12px;
clear:both;
}

th.r_left{
border-right:solid 1px #c0c0c0;
border-bottom:solid 1px #c0c0c0;
width:85px;
background-color:#333333;
color:#ffffff;
padding:3px;
}

th.r_in{
border-right:solid 1px #c0c0c0;
border-bottom:solid 1px #c0c0c0;
width:85px;
background-color:#333333;
color:#ffffff;
padding:3px;
}

th.r_right{
border-bottom:solid 1px #c0c0c0;
width:85px;
background-color:#333333;
color:#ffffff;
padding:3px;
}

td.r_left2{
border-right:solid 1px #c0c0c0;
border-bottom:solid 1px #c0c0c0;
background-color:#efefef;
padding:3px;
font-weight: bold;
text-align: center;
font-size:13px;
}

td.r_in2{
border-right:solid 1px #c0c0c0;
border-bottom:solid 1px #c0c0c0;
background-color:#efefef;
padding:3px;
font-weight: bold;
text-align: center;
font-size:15px;
}

td.r_right2{
border-bottom:solid 1px #c0c0c0;
background-color:#efefef;
padding:3px;
font-weight: bold;
text-align: center;
font-size:15px;
}

table.review2{
border-collapse:collapse;
font-size:15px;
clear:both;
}
