﻿html  { 
padding : 0; 
 } 
 body  { 
font : 16px Times New Roman, Times, serif; 
color : #000000; 
margin : 0; 
padding : 0; 
background-color : #d2d5d3; 
 } 
 a  { 
text-decoration : none; 
border-width : 0; 
color : #a40000; 
 } 
 a:hover  { 
text-decoration : underline; 
 } 
 h1  { 
font-size : 140%; 
color : #a40000; 
 } 
 h2  { 
font-size : 110%; 
font-weight : bold; 
color : #a40000; 
margin-top : 3px; 
text-transform : uppercase; 
 } 
 h3  { 
font-size : 95%; 
font-weight : bold; 
margin-top : 0; 
text-transform : uppercase; 
 } 
 h4  { 
font-size : 110%; 
font-weight : bold; 
color : #a40000; 
margin : 5px 5px; 
text-transform : uppercase; 
 } 
 h5  { 
font-size : 100%; 
 } 
 h6  { 
font-size : 70%; 
text-transform : uppercase; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #a40000; 
 } 
 #header  { 
border : 0; 
 } 
 #logo  { 
height : 188px; 
margin : 0; 
padding : 0; 
border : none; 
background : url(img/logo2.jpg) no-repeat [200px, 0]; 
 } 
 .icon  { 
float : right; 
width : 17px; 
margin : 0 5px 2px 2px; 
padding : 0; 
clear : right; 
border : none; 
 } 
 #user  { 
font : 11px Tahoma; 
color : #ffffff; 
height : 18px; 
margin : 0; 
padding : 2px; 
text-align : right; 
background-color : #8eb1e0; 
border : 1px solid #999999; 
border-top : none; 
border-bottom : 7px solid #587bb1; 
 } 
 #user a  { 
color : #ffffff; 
 } 
 #user ul  { 
padding : 2px; 
margin : 0; 
 } 
 #user li  { 
display : inline; 
list-style : none; 
margin : 0; 
padding : 2px; 
 } 
 #leftcol  { 
float : left; 
 } 
 #maincol  { 
margin : 0 20px 0 220px; 
 } 
 #freeslot  { 
margin-bottom : 0; 
background : url(img/logo.gif) no-repeat [right, 20px]; 
 } 
 #main  { 
padding : 0; 
margin : 0; 
vertical-align : top; 
 } 
 #subtitle  { 
padding : 8px; 
margin : 12px 0 12px 0; 
background-color : #f9f9f9; 
border : 1px dashed #000000; 
 } 
 .news  { 
border-top : 4px solid #a40000; 
margin : 0 260px 25px 0; 
 } 
 .other  { 
border-top : 4px solid #a40000; 
margin : 25px 20px 25px 220px; 
 } 
 #news_side  { 
float : right; 
width : 240px; 
 } 
 .newstitle  { 
margin-top : 5px; 
 } 
 .newsdate  { 
float : right; 
 } 
 .miniblock  { 
border-top : 4px solid #a40000; 
margin-bottom : 25px; 
 } 
 #nav  { 
float : left; 
margin : 20px 0 0 0; 
padding : 0 0 0 0; 
padding-bottom : 22px; 
width : 210px; 
border : 0 solid #a6b3b0; 
 } 
 #nav ul  { 
padding : 0; 
margin : 0 0 24px 0; 
 } 
 #nav li  { 
list-style : none; 
padding : 0 0 0 0; 
margin : 0; 
 } 
 #nav p  { 
padding : 0; 
 } 
 #nav ul a  { 
font-weight : bold; 
text-decoration : none; 
color : #000000; 
border-width : 0; 
padding : 0 0 4px 0; 
border-top : 0 solid #ffffff; 
border-left : 0 solid #ffffff; 
border-right : 1px solid #889491; 
border-bottom : 0 solid #5679af; 
background : url(img/dot_grey.gif) no-repeat [10px, 5px]; 
display : block; 
width : 200px; 
height : 15px; 
overflow : hidden; 
text-indent : 25px; 
 } 
 #nav ul a:hover  { 
text-decoration : underline; 
color : #990000; 
background : url(img/dot_red.gif) no-repeat [10px, 5px]; 
text-decoration : none; 
 } 
 #online  { 
clear : both; 
padding : 16px; 
margin : 0; 
font-size : 100%; 
text-align : center; 
 } 
 #footer  { 
clear : both; 
padding : 0; 
margin : 0; 
font-size : 12px; 
font-weight : bold; 
font-family : tahoma; 
color : #e3e3e3; 
text-align : center; 
height : 167px; 
background-color : #587bb1; 
border-top-width : 7px; 
border-top-style : solid; 
border-top-color : #8eb1e0; 
 } 
 #footer a  { 
color : #ffffff; 
text-decoration : none; 
border-bottom : 1px dotted #ffffff; 
 } 
 #footer a:hover  { 
color : #cccccc; 
text-decoration : none; 
border-bottom : 1px dotted #ccc; 
 } 
 .disp  { 
padding : 12px; 
margin : 0; 
 } 
 .block  { 
font-size : 12px; 
padding : 5px; 
margin : 12px 0; 
border : 1px dashed #5679af; 
background-color : #f2f2f2; 
 } 
 .error  { 
padding : 24px 8px 24px 8px; 
margin : 0; 
color : #d67308; 
font-weight : bold; 
font-size : 110%; 
text-align : center; 
 } 
 .code  { 
font-size : 11px; 
color : #800000; 
background-color : #eeeeee; 
padding : 2px; 
 } 
 .valid  { 
height : 48px; 
text-align : center; 
vertical-align : middle; 
 } 
 .download  { 
padding : 10px 5px 10px 5px; 
margin-top : 16px; 
margin-bottom : 16px; 
font-size : 12px; 
font-weight : bold; 
font-family : tahoma; 
border-top : 3px solid #a40000; 
border-bottom : 3px solid #a40000; 
 } 
 .download a  { 
color : #a40000; 
text-decoration : none; 
 } 
 .download a:hover  { 
color : #a40000; 
text-decoration : none; 
border-bottom : 1px dotted #a40000; 
 } 
 .paging  { 
text-align : center; 
padding : 8px 4px 8px 4px; 
 } 
 .coltop  { 
text-align : center; 
vertical-align : middle; 
font-size : 95%; 
background-color : #f1ede1 !important ; 
 } 
 .centerall  { 
text-align : center; 
 } 
 ul  { 
padding-left : 20px; 
list-style-type : square; 
margin : 0; 
 } 
 img  { 
border-width : 0; 
 } 
 .colleft  { 
float : left; 
margin : 0 4px 0 4px; 
 } 
 .colright  { 
float : right; 
margin : 0 4px 0 4px; 
 } 
 .bar_front  { 
background-color : #c00000; 
border-right : 0 solid #787878; 
padding : 0; 
color : #dddddd; 
height : 8px; 
 } 
 .bar_back  { 
background-color : #b5b5b5; 
border : 1px solid #787878; 
margin : 0 7px 0 7px; 
height : 8px; 
 } 
 .bbcodes a img  { 
border : 1px outset #a0a0a0; 
background-color : #999bac; 
 } 
 .smilies a img  { 
border : 0; 
background-color : transparent; 
 } 
 table td  { 
vertical-align : top; 
 } 
 table.flat  { 
width : 99%; 
margin : 0; 
padding : 0; 
border-collapse : collapse; 
 } 
 table.flat td  { 
padding : 0; 
margin : 0; 
 } 
 table.main  { 
width : 99%; 
margin : 0; 
padding : 4px; 
 } 
 table.main td  { 
padding : 4px; 
 } 
 table.cells  { 
width : 99%; 
margin : 0; 
padding : 0; 
 } 
 table.cells td  { 
padding : 4px; 
background-color : #f5f5f5; 
margin : 0; 
 } 
 table.list  { 
width : 99%; 
margin : 0; 
padding : 5px; 
 } 
 table.list td  { 
padding : 12px; 
 } 
 .cse .gsc-control-cse, .gsc-control-cse  { 
padding : 1em; 
width : auto; 
 } 
 .cse .gsc-control-wrapper-cse, .gsc-control-wrapper-cse  { 
width : 100%; 
 } 
 .cse .gsc-branding, .gsc-branding  { 
display : none; 
 } 
 .cse .gsc-control-cse, .gsc-control-cse  { 
background-color : #ffffff; 
border : 1px solid #ffffff; 
 } 
 .cse .gsc-control-cse:after, .gsc-control-cse:after  { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
 } 
 .cse input.gsc-search-button, input.gsc-search-button  { 
font-family : inherit; 
color : #000000; 
background-color : #cecece; 
border : 1px outset; 
border-color : #666666; 
 } 
 .cse .gsc-tabHeader.gsc-tabhInactive, .gsc-tabHeader.gsc-tabhInactive  { 
border-bottom : none; 
color : #666666; 
background-color : #e9e9e9; 
border : 1px solid; 
border-color : #e9e9e9; 
border-bottom : none; 
 } 
 .cse .gsc-tabHeader.gsc-tabhActive, .gsc-tabHeader.gsc-tabhActive  { 
background-color : #ffffff; 
border : 1px solid; 
border-top : 2px solid; 
border-color : #e9e9e9; 
border-top-color : #ff9900; 
border-bottom : none; 
 } 
 .cse .gsc-tabsArea, .gsc-tabsArea  { 
margin-top : 1em; 
border-bottom : 1px solid #e9e9e9; 
 } 
 .cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result, .gsc-imageResult-column, .gsc-imageResult-classic  { 
padding : 0.25em; 
border : 1px solid; 
border-color : #ffffff; 
margin-bottom : 1em; 
 } 
 .cse .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result:hover, .gsc-results .gsc-imageResult-classic:hover, .gsc-results .gsc-imageResult-column:hover  { 
border : 1px solid; 
border-color : #ffffff; 
 } 
 .cse .gs-promotion, .gs-promotion  { 
background-color : #ffffff; 
border : 1px solid; 
border-color : #336699; 
 } 
 .cse .gs-promotion a.gs-title:link, .gs-promotion a.gs-title:link, .cse .gs-promotion a.gs-title:link *, .gs-promotion a.gs-title:link *, .cse .gs-promotion .gs-snippet a:link, .gs-promotion .gs-snippet a:link  { 
color : #0000cc; 
 } 
 .cse .gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited, .cse .gs-promotion a.gs-title:visited *, .gs-promotion a.gs-title:visited *, .cse .gs-promotion .gs-snippet a:visited, .gs-promotion .gs-snippet a:visited  { 
color : #0000cc; 
 } 
 .cse .gs-promotion a.gs-title:hover, .gs-promotion a.gs-title:hover, .cse .gs-promotion a.gs-title:hover *, .gs-promotion a.gs-title:hover *, .cse .gs-promotion .gs-snippet a:hover, .gs-promotion .gs-snippet a:hover  { 
color : #0000cc; 
 } 
 .cse .gs-promotion a.gs-title:active, .gs-promotion a.gs-title:active, .cse .gs-promotion a.gs-title:active *, .gs-promotion a.gs-title:active *, .cse .gs-promotion .gs-snippet a:active, .gs-promotion .gs-snippet a:active  { 
color : #0000cc; 
 } 
 .cse .gs-promotion .gs-snippet, .gs-promotion .gs-snippet, .cse .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right, .cse .gs-promotion .gs-title .gs-promotion-title-right *, .gs-promotion .gs-title .gs-promotion-title-right *  { 
color : #000000; 
 } 
 .cse .gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl  { 
color : #008000; 
 } 
 .gsc-completion-selected  { 
background : #d5e2ff; 
 } 
 .gsc-completion-container  { 
font-family : Arial, sans-serif; 
font-size : 13px; 
position : absolute; 
background : white; 
border : 1px solid #666666; 
margin-left : 0; 
margin-right : 0; 
 } 
 .gs-webResult div.gs-visibleUrl-short  { 
display : none; 
 } 
 .gs-webResult div.gs-visibleUrl-long  { 
display : block; 
 }