/*
-----------------------------------------------------
@home CSS
Version:	2007.03.02
-----------------------------------------------------
*/
/**********************************
/           CSS Menu
**********************************
	1.Global
	2.Common
	3.Article
	4.side
	5.Other
*********************************/


/**********************************
***          Global             ***
**********************************/
*{
	word-break:break-all;
	font-family:verdana, arial, sans-serif;
}
body{
        background:url(img/back1.gif) repeat-x #FFFFFF;
	margin:0;
	padding:0 0 0px 0px;
	color:#000;
        font-size:13px;
	text-align:center;
}

*:first-child+html body {
padding:0 0 0 1px;
}

*html body {
padding:0 0 0 1px;
}

body.other{
        background:url(img/back2.gif) #FFFFFF;
	margin:0;
	padding:0 0 0px 0px;
	text-align:center;
}

a:link{ text-decoration:none; color:#111111; }
a:visited{ text-decoration:none; color:#555555; }
a:active{ text-decoration:none; color:#A8A0B7; }
a:hover{ text-decoration:underline; color:#A8A0B7; }

h1
{
        font-size:11px;
	margin:0px 50px 0px 0px;
	padding:3px 0px 0px 0px;
        color:#aaaaaa;
	text-align:right;
        vertical-align:top;
}
h1.h1_2
{
        font-size:11px;
	margin:3px 10px 0px 0px;
	padding:0px 0 0 0;
        color:#aaaaaa;
	text-align:right;
        vertical-align:top;
}
h2
{
        font-size:14px;
        padding:0px 0 0px 0px;
        margin:0px 0 0px 0px;
	text-align:left;
}
h3
{
        font-size:15px;
        margin:0px 0 0px 0px;
	text-align:left;
}
h4
{
        font-size:15px;
        margin:20px 10px 23px 5px;
        padding:3px 0px 3px 8px;
        border-left:8px solid #ee1616;
	text-align:left;
}
h5
{
        font-size:16px;
        width:550px;
        margin:0px 10px 13px 5px;
        padding:3px 0px 3px 5px;
        border-left:8px solid #82bc1a;
        border-bottom:1px solid #82bc1a;
	text-align:left;
}
h6
{
        color:#714673;
        font-size:17px;
        padding:5px 20px 5px 5px;
	text-align:left;
}
img,div
{
border:0px;
margin:0;
padding:0;
}
ol
{
        font-size:12px;
}
ul
{
/*        list-style:none;*/
        margin:0 0 0 20px;
        padding:0;
}
caption
{
        padding:30px 0px 5px 10px;
        font-size:13px;
        font-weight:bold;
        text-align:left;
}
table,tr,td
{
        margin:0;
        padding:0;
        font-size:12px;
        line-height:16px;
}
/**********************************
***          Common             ***
**********************************/
.container
{
background:url(img/back.gif) repeat-x top center #FFFFFF;
margin:0px auto;
text-align:left;
width:900px;
height:1170px;
}
.container2
{
margin:0px auto;
text-align:left;
width:900px;
}
.content{
        border-right:solid 1px #666666;
        border-left:solid 1px #666666;
        border-bottom:solid 1px #666666;
}
.content2{
        background:#ffffff;        
        border-right:solid 1px #666666;
        border-left:solid 1px #666666;
        border-bottom:solid 1px #666666;
        padding:0 10px 0 10px;
}
.footer
{
       padding:40px 0px 0px 190px;
}
.footer_box
{
        background:#ffffff;        
        border-right:solid 1px #666666;
        border-left:solid 1px #666666;
        border-bottom:solid 1px #666666;
}
/**********************************
***          Article            ***
**********************************/

/**********************************
***          Side               ***
**********************************/
.left
{
        width:170px;
        float:left;
}
.left2
{
        width:153px;
        float:left;
}
/*//   menu   //*/
.menu{
        padding:0px 0px 0px 0px;
}
.menu2{
        padding:10px 0px 0px 65px;
}
.menu3{
        padding:0px 91px 0px 25px;
}
.midasi1{
        margin:15px 0px 0px 80px;
}
.midasi2{
        padding:20px 0px 0px 60px;
        vertical-align:top;
}
.midasi3{
        width:850px;
        margin:0px 0px 3px 10px;
        padding:10px 0px 3px 10px;
        border-bottom:1px solid #666666;
}
.what{
        clear:both;
        margin:20px 0px 0px 25px;
        padding:0px 0 0 0;
        font-size:12px;
        color:#a084a2;
        overflow: auto;
        width:260px;
        height:100px;
}
.what2{
        clear:both;
        margin:38px 0px 0px 10px;
        padding:2px 2px 2px 3px;
        font-size:11px;
        color:#666666;
/*        overflow: auto;*/
        width:140px;
        height:100px;
}
.space{
        margin:45px 0px 0px 25px;
        font-size:12px;
        color:#a084a2;
}
/**********************************
***          Other              ***
**********************************/
.category{
        width:640px;
}
.rogo{
        padding:0px 0px 0px 80px;
        width:214px;}
.rogo2{
        padding:0px 0px 0px 30px;
        width:411px;}
.item{
       margin:15px 20px 10px 18px;
       padding:0px 0px 10px 0px;
       border-bottom:1px dotted #666666;
}
.qanda{
       margin:15px 60px 0px 28px;
       padding:20px 30px 10px 30px;
       background:#FFFFFF;
}
.lens{
       margin:15px 0px 20px 0px;
       padding:30px 0px 30px 10px;
       background:url(img/lens3.gif) no-repeat #FFFFFF;
}
.lens2{
       margin:10px 0px 0px 0px;
       padding:45px 10px 30px 15px;
       background:url(img/lens5.gif) no-repeat #FFFFFF;
}
.text1{
        padding:15px 5px 10px 15px;
        width:420px;
        line-height:18px;
}
.text2{
        margin:35px 0px 0px 0px;
}
.text3{
        margin:0px 0px 6px 0px;
}
.text4{
        margin:10px 0px 6px 40px;
}
.text5{
        margin:15px 0px 5px 40px;
}
.text6{
        margin:10px 0px 15px 25px;
}
.table1{
        background:#FFFFFF;
        border-right:solid 1px #666666;
        border-left:solid 1px #666666;
        border-bottom:solid 1px #666666;
}
.table2{
        background:#FFFFFF;
        padding:23px 0px 0px 28px;
}
.td1{
        padding:5px 5px 30px 5px;
}
.td2{
        padding:3px 8px 0px 3px;
        vertical-align:top;
        width:200px;
}
.flash{
        padding:20px 0 0 6px;
        text-align:center;
}
.image1{
        padding:25px 0 0px 90px;
}
.image2{
        padding:25px 0px 0px 25px;
}
.image3{
        margin:0px 10px 0 20px;
}
.twitter{
        margin:0px 0px 0 10px;
}
.space2{
        margin:10px 0px 0px 0px;
}
#twitter_div {
text-align : left;
margin : 0px 0; /* KXύX */
padding : 3px 0px;
}
#twitter_update_list{
list-style:none;
}

