@charset "UTF-8";







/*____________________ base ____________________*/

* {
margin: 0; padding: 0;
}

html {
background: url(img/foot_bg.gif) repeat-y/* center top*/ #F9F9F9;
margin: 0; padding: 0;
}
body {
margin: 0; padding: 0;
/*text-align: center;width: 100%;*/
background: url(img/page_bg.jpg) repeat-x;
font-size: small;color: #333;line-height: 100%;
}

.all {
text-align: left;
margin: 0 ; /*auto else */
width: 730px;
background: url(img/head_bg.jpg) center top no-repeat;
}

/*____________________ class ____________________*/

img {
border: none; vertical-align:bottom;
}

h1,h2,h3,h4,h5 {
margin: 0; padding: 0;
}

ul {
margin: 0; padding: 0;
}
ul li {
list-style: none;
margin: 0; padding: 0;
}
li img {
vertical-align: bottom;
}


.clear {
height: 1px; clear: both; overflow: hidden;
}

.pagebreak {
page-break-after: always;
}

/*____________________ column ____________________*/

.column:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
.column {display: inline-table;}
/* Hides from IE-mac \*/
* html .column {height: 1%;}
.column {display: block;}
/* End hide from IE-mac */

.column .left {float: left;}
.column .right {float:right}


/*____________________ head ____________________*/

#head {
padding-left: 35px;
}
#head .right {
width: 600px;
}
#head .left {
width: 90px; margin:10px 0;
}




/*____________________ content-head ____________________*/

#content-head {
clear: both;
padding: 27px 0 0 0; margin: 0;
background: url(img/content-top_bg.jpg);
}
#content-head h2 {
margin: 0 185px 13px 185px;
}
#content-head p {
margin: 0 185px 5px 185px;
font-size: 12px; line-height: 1.3em;
}
#content-head #btn {
padding: 0 185px 23px 185px;
background: url(img/content-top-end.gif) no-repeat left bottom;
}


/*____________________ content ____________________*/

#content {
clear: both;
background: url(img/contet_bg.gif); padding: 10px 30px;
}


#content #main {
float: left; width: 475px;
}
#content #side {
float: right; width: 165px;
}


#content .entry {
background: url(img/icon-entry.gif) no-repeat;
padding: 10px 0 20px 50px;
}
#content .entry h3 {
margin: 0 0 15px 0;
font-size: 14px; font-weight: bold; color:#285CBB;
}
#content .entry h3 a {
font-size: 14px; font-weight: bold; color:#285CBB;
}
#content .entry .entry-name {
font-weight: bold; font-size: 12px; color:#666; line-height: 100%;
margin: 3px 0;
}
#content .entry .entry-ex  {
background: #F0F0F0; padding: 5px 10px;
font-size: 11px; line-height: 1.4em;
}
#content .entry .entry-ex p  {
font-size: 11px; line-height: 1.4em; margin: 0; padding: 0;
}
#content .entry-body img {
float: left; margin: 0 15px 5px 0; border: 1px solid #ccc;
}
#content .entry p {
font-size: 12px; line-height: 1.5em; color:#555;
margin: 9px 0;
}
#content .entry strong {
font-weight: bold; color: #285CBB; line-height: 1.8em;
}


#content .entry .entry-link {
text-align: right; clear: both;
}
#content .entry .entry-back {
clear: both;
}

.entry:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
.entry {display: inline-table;}
/* Hides from IE-mac \*/
* html .entry {height: 1%;}
.entry {display: block;}
/* End hide from IE-mac */

#category #content .entry-body img {
float: none; display: none;/*height: 1px;*/
}
#category #content .entry-body strong {
line-height: 1.5em; color:#555;
}


#content #content-end {
clear: both; margin: 0 195px 0 50px; padding: 10px 20px 2px 0;
background: url(img/icon-up.gif) no-repeat right bottom; border-top: 1px solid #ccc;
text-align: right; font-size: 10px;
}


/*____________________ foot ____________________*/

#foot {
clear: both; padding: 40px 0 10px 0;
background: url(img/content-bottom_bg.gif);
text-align: center;
}
#foot ul {
margin: 0; padding: 0;
}
#foot ul li {
display: inline; margin: 0 10px 20px 10px;
color: #fff; font-size: 10px;
}
#foot ul li a {
font-size: 10px; color: #fff;
}
#foot #copyright {
margin: 20px 0; font-size: 11px; color: #fff;
}


/*____________________ side ____________________*/

#content #side h3 {
margin: 0 0 20px 0;
}
#content #side  ul {
margin: 20px 0 35px 0;
}
#content #side li {
background: url(img/icon-list.gif) no-repeat;
padding: 1px 0 10px 22px; line-height: 1.1em;
}
#content #side li a {
font-size: 12px; line-height: 1.1em; color: #555;
}

#cat1 #content #side .cat1 {
background: url(img/icon-list_on.gif) no-repeat;
}
#cat1 #content #side .cat1 a {
text-decoration: none;
}
#cat2 #content #side .cat2 {
background: url(img/icon-list_on.gif) no-repeat;
}
#cat2 #content #side .cat2 a {
text-decoration: none;
}
#cat3 #content #side .cat3 {
background: url(img/icon-list_on.gif) no-repeat;
}
#cat3 #content #side .cat3 a {
text-decoration: none;
}
#cat4 #content #side .cat4 {
background: url(img/icon-list_on.gif) no-repeat;
}
#cat4 #content #side .cat4 a {
text-decoration: none;
}
#cat5 #content #side .cat5 {
background: url(img/icon-list_on.gif) no-repeat;
}
#cat5 #content #side .cat5 a {
text-decoration: none;
}
#cat6 #content #side .cat6 {
background: url(img/icon-list_on.gif) no-repeat;
}
#cat6 #content #side .cat6 a {
text-decoration: none;
}




#content #side #rss {
margin: 50px 0 30px 0;
}
#content #side #rss h3 {
margin-bottom: 10px; font-size: 18px;
}
#content #side #rss .rssbtn {
width: 75px; float: left; margin-right: 5px; text-align: center;
background: #FF6600;
}
#content #side #rss .rssbtn a {
display: block;
padding: 1px 0 3px 0; color: #fff; font-weight: bold; font-size: 12px;
}




/*____________________ top ____________________*/


#top #content-head #top-lead {
padding: 0 0 23px 0;
background: url(img/content-top-end.gif) no-repeat left bottom;
}
#top #content .entry h3 {
margin: 0 0 15px 0;
font-size: 18px;
}
#top #content .entry h3 a {
font-size: 18px;
}

