@charset "utf-8";
/* CSS Document */
html, body { background: #000; width: 100%; height: 100%; font-family: Tahoma, Geneva, sans-serif; }
body { background: url(/images/front/layout/bkg-body.jpg) no-repeat 150px 0; }
strong {font-weight: bold;}
em {font-style: italic;}
a { outline: none; }
/* General layout BEGIN */
#doc-cust { width: 980px; margin-left: auto; margin-right: auto; padding: 40px 110px; }
#doc-cust .hd { margin-bottom: 80px; }
#doc-cust .bd { }
#doc-cust .ft { border-top: 2px solid #f1592a; margin-top: 20px; padding: 5px 0; font-size: 77%; color: #f1592a; text-align: left; width: 980px; overflow: auto; }
/* General layout END */
/* Columns BEGIN */
.col { }
.col-left { float: left; }
.col-right { float: left; margin-left: 60px; }
.col-w430 { width: 430px; }
.col-w490 { width: 490px; }
.col-w290 { width: 290px; }
.col-w630 { width: 630px; }
/* Columns END */
/* Logo BEGIN */
.logo { display: block; margin-top: 20px; }
.logo img { border: none; }
/* Logo END */
/* Menu BEGIN */
table.menu td { padding: 0px 3px; }
table.menu td.separator { background: #898989; }
table.menu td span, table.menu td a:link, table.menu td a:visited { font-size: 108%; text-decoration: none; color: #f1592a; padding: 3px 5px; }
table.menu td a:hover, table.menu td a:active { background: #fff; border: 1px solid #f1592a; padding: 2px 4px; }
/* Menu END */
/* Box News BEGIN */
.box-news { position: relative; background: #252525; margin-top: 26px; padding: 65px 40px 40px 40px; margin-bottom: 20px; }
.box-news .corner { position: absolute; width: 8px; height: 8px; background: url(/images/front/layout/sprites/spr-corner-gb.png) no-repeat; font-size: 0%; line-height: 0; }
.box-news .corner-tl { top: 0px; left: 0px; background-position: 0 -8px;}
.box-news .corner-tr { top: 0px; right: 0px; background-position: 0 0; }
.box-news .corner-bl { bottom: 0px; left: 0px; background-position: 0 -24px;}
.box-news .corner-br { bottom: 0px; right: 0px; background-position: 0 -16px;}
.box-news h1.news-link { display: block; height: 92px; width: 111px; position: absolute; left: 40px; top: -26px; }
.box-news h1.news-link a { display: block; height: 92px; width: 111px;  background: url(/images/front/layout/bkg-news-link.jpg) no-repeat 0 0; }
.box-news ul {}
.box-news ul li { padding: 25px 0; border-bottom: 2px dotted #898989; text-align: left; }
.box-news ul li a.title, .box-news ul li a.title:link, .box-news ul li a.title:visited { font-family: Georgia, "Times New Roman", Times, serif; font-size: 123.1%; text-decoration: none; color: #f1592a; }
.box-news ul li a.title:hover, .box-news ul li a.title:active { text-decoration: underline; }
.box-news ul li .detail, .box-news ul li a.detail:link, .box-news ul li a.detail:visited { text-decoration: none; font-size: 93%; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; }
.box-news ul li a.detail:hover, .box-news ul li a.detail:active {}
.box-news ul li .more, .box-news ul li a.more:link, .box-news ul li a.more:visited { text-decoration: none; font-size: 108%; color: #ec008c; font-family: Georgia, "Times New Roman", Times, serif; }
.box-news ul li a.more:hover, .box-news ul li a.more:active { text-decoration: underline; }
.box-news ul li div.text { font-family: Georgia, "Times New Roman", Times, serif; font-size: 108%; color: #898989;}
/* Box News END */
/* Box Forum BEGIN */
.box-forum { font-family: Georgia, "Times New Roman", Times, serif; text-align: left; }
.box-forum h1.forum-link {}
.box-forum h1.forum-link a:link, .box-forum h1.forum-link a:visited { font-size: 303%; color: #f1592a; text-decoration: none; }
.box-forum h1.forum-link a:hover, .box-forum h1.forum-link a:active { text-decoration: underline; }
.box-forum ul { margin-bottom: 10px; }
.box-forum ul h1.forum-section { display: block; font-size: 167%; color: #898989; padding: 10px 0; border-bottom: 1px solid #898989; }
.box-forum ul li { padding: 12px 0; border-bottom: 1px dotted #898989;}
.box-forum ul li h1.title { font-size: 108%; color: #f1592a; }
.box-forum ul li h1.title a:link, .box-forum ul li h1.title a:visited { color: #f1592a; text-decoration: none; }
.box-forum ul li h1.title a:hover, .box-forum ul li h1.title a:active { text-decoration: underline; }
.box-forum ul li span.detail { color: #fff; font-size: 85%; }
.box-forum ul li a.detail, .box-forum ul li a.detail:link, .box-forum ul li a.detail:visited { font-size: 85%; text-decoration: none; color: #f1592a; }
.box-forum ul li a.detail:hover, .box-forum ul li a.detail:active { text-decoration: underline; }
.box-forum ul li span.text { font-size: 108%; color: #898989; }
/* Box Forum END */
/* Article BEGIN */
.box-article { padding-bottom: 10px; margin-bottom: 20px; border-bottom: 2px solid #f1592a; text-align: left; }
.box-article { border-bottom: none; }
.box-article h1.title { font-family: Georgia, "Times New Roman", Times, serif;  font-size: 303%; color: #f1592a; }
.box-article h1.title a:link, .box-article h1.title a:visited { text-decoration: none; color: #f1592a; }
.box-article h1.title a:hover, .box-article h1.title a:active { text-decoration: underline; }
.box-article span.detail { color: #fff; font-size: 93%; font-family: Georgia, "Times New Roman", Times, serif; }
.box-article a.detail, .box-article a.detail:link, .box-article a.detail:visited { font-size: 93%; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; color: #f1592a; }
.box-article a.detail:hover, .box-article a.detail:active { text-decoration: underline; }
.box-article a.more, .box-article a.more:link, .box-article a.more:visited { font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; color: #ec008c; }
.box-article a.more:hover, .box-article a.more:active { text-decoration: underline; }
.box-article div.text {font-size: 93%; font-family: Tahoma, Geneva, sans-serif; }
.box-article div.text-white { color: #fff; }
.box-article div.text-gray { color: #898989; }
.box-article div.text p { margin: 10px 0; }
.box-article div.text .text-title { color: #f1592a; font-size: 123.1%;}
.box-article div.text a { color: #f1592a; }
.box-article div.text ul li {list-style-position:inside; list-style-type: circle; padding: 3px 0;}
.box-article div.text ol li { list-style-type:lower-roman;list-style-position:inside; padding: 3px 0;}
.box-article div.text img { margin: 10px 0; }
/* Article END */
/* Misc Links BEGIN */
a.terms, a.terms:link, a.terms:visited { text-decoration: none; color: #f1592a; float: right; }
a.terms:hover, a.terms:active {text-decoration: underline;}
/* Misc Links END */
