/* RESET CCS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body{line-height: 1;}
ol, ul{list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';}
:focus {outline: 0;}
ins{text-decoration: none;}
del{text-decoration: line-through;}
table{border-collapse: collapse;border-spacing: 0;}

/* ACTUAL CSS */
  a {color: #fff; text-decoration: underline}
  a:hover {color: #ddd; text-decoration: underline}

body{background-color:#2a333a;color:white;}
#container{width:940px;margin:15px auto 0 auto;font-family:Eurostile,"Trebuchet MS","Century Gothic",Arial;}
 #outset{border-width:2px;border-style: solid;border-color:#838788 #0A0C0D #080A0A #3F4346;background-color:#13181B;color:inherit;}
  #inset{border:1px solid #1F4463;margin:15px;color:inherit;background-color: inherit;}
   #header{display:block;height:258px;background-color:#1F272C;background-image: url('../images/header.jpg');background-position: bottom left;background-repeat: no-repeat;/*width:904px;*/}
    #logo{display:block;float:left;width:158px;height:144px;background-image: url('../images/logo.png');background-repeat: no-repeat; }
    #headerright{width:746px;float:left;}
     #headertop{width:100%;float:left;height:60px;}
      #lang{float:right;width:200px;height:30px;margin:0px;/*border:1px solid #1F4463;border-width: 0px 0px 1px 1px;*/}
     #payoff{color:white;float:right;letter-spacing: 1px;word-spacing: 1px; padding-right: 10px;}
   #bottom{display: block;background-color: #1F4463;}
    #menu{display:block;border-top:1px solid white;border-bottom:1px solid white;height:23px;background-color: #1F272C;}
     #menu ul.menu{height:23px;margin:0 0 0 40px;}
     #menu ul.menu li{float:left;height:23px;line-height: 24px;font-weight:100;width:auto}
     #menu ul.menu li a{text-decoration: none;height:23px;display:block;text-align: center;color:white;}
     #menu ul.menu li a:hover{background-color:#34424A;height:23px;}
     #menu ul.menu li#current a{background-color:#1F4463;font-weight: bold;height:24px;border-color:white;border-style:solid;border-width:0px 1px;}
     #menu ul.menu li a span{margin:0px 20px;}
	  #content{color:#ddd;line-height: 12pt;font-size:10pt;margin-top:25px;min-height: 300px;}
      #content *{margin:0px 20px;}
      #content * *{margin:0;}
      #content div.componentheading{display: none;}
      #content td.contentheading{display:block;font-size: 25px;line-height: normal;letter-spacing: 1px;}
       #left{float:left;margin-right:0px;width:150px;}
       #left div{width:150px;}
       #left div div{width:auto;}
       #left h3 {display: none;}
       #left ul.menu li{display:block;}
       #left ul.menu li a{display:block;height:40px;border-top:1px solid white;font-size:13px;line-height:40px;text-decoration: none;color: white;}
       #left ul.menu li#current a{font-weight: bold;}
       #left ul.menu li a span{margin-left: 5px;}
       #left ul.menu li:first-child a{border-top:0px none;}
       #right2{float:left;width:710px;margin:0px 0px 20px 0px;border:1px solid white;}
        #right2 div.margin{margin:20px;}
       .clear{clear:both}
 #footer, #footer  a{margin-top:5px;font-size:12px;color:silver; text-decoration: none;}
  p{letter-spacing: 1px;line-height:1.2em;font-size:13px; padding-bottom: 15px;}
  
  dt {font-weight: bold; text-decoration: underline;}
  dd {padding-left: 40px;}
  #footerleft {float: left}
  #footerright {float: right}
  
  #right li, #right2 li {list-style-type:square; margin-left: 20px;}
  
div.rawimages{float: right; padding: 10px 10px 0 0;}
#jflanguageselection span {margin-left:8px;}

.article_column {padding-right: 20px; border-top: 1px solid #99b3cc}
  
/* SIFR STYLES */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
.sIFR-alternate {display: none;width:0px;height:0px;overflow: hidden;float:left;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}

/* Style for Russian language (If NO SIFR */
.paywhite { font-size: 12px;}
.payblue {color: #84CFEE; font-size: 16px;}

/* gOOGLEMAPS */
.gmnoprint, .gmnoprint a {color: #333;}

/* chronoform*/
div.chronoform {display: none;}
div.form_item {padding-top: 5px;}

.yoo-maps #copyright span {color: #1f4463;}
