*{margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,input,select,textarea{font-size: 100%;}
ul,ol{list-style: none;}
label, input.button{cursor: pointer; cursor: hand;}
img,fieldset{border: none;}
table{border-collapse: collapse; border: none; font-size: 11px;}
hr,.hide{display: none;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

body {  font-size: 11px; font-family: Tahoma, Arial, sans-serif; color: #fff;text-align: center;}
#wrapper {margin: 0 auto; width: 866px; text-align:left; position:relative;}

html {background:url("../img/html-bg.jpg") top; background-repeat:repeat-x; background-color:#98c1c8;}
#wrapper {width:876px; margin:0 auto;}
#header {width:876px; height:106px; background:url("../img/header-bg.jpg")}
#header h1 {float:left; margin:24px 9px 0 5px; display:inline;}
#block1 {float:left; width:207px; height:71px; background:url("../img/block1.jpg"); margin-top:31px; margin-right:4px;
font-family:tahoma; font-size:11px; color:#fff;}
#block1 span {font-weight:bold;}
#block1 ul {padding:19px 0 0 63px;}
#login {color:#fff; font-family:tahoma; font-size:10px; float:right; margin:18px 10px 0 0px; width:auto; display:inline; width:240px;}
#login td {font-size:10px;}
#login a {font-size:10px; color:#fff; font-family:tahoma;}
#login input.text {width:92px; height:18px; margin-right:2px; font-family:tahoma; font-size:11px; color:#ffffff; background:#242424; border:none;}
#login input.password {width:95px; height:18px;  font-family:tahoma; font-size:11px; color:#ffffff; margin-right:3px; background:#242424; border:none;}
#login img.forgot {margin-right:5px; position:relative; top:2px;}
#login a.for {position:relative; top:-2px; }
#login span {position:relative; top:-2px; right:2px;}
html:root #login span {position:relative; top:-1px; right:0px;} 
html:first-child #login span {position:relative; top:0px; right:0px;}
#block2 {float:left; width:311px; height:71px; background:url("../img/block2.jpg"); margin-top:31px;}
#wrapper-out {width:876px; background:#000;}
#menu {float:left; margin:21px 0 3px 20px; width:833px; height:38px; background:url("../img/menu-bg.jpg"); display:inline;}
#menu table { font-family:arial; font-size:11px; text-transform:uppercase; color:#fff; text-align:center; margin:1px 0 0 28px;}
#menu table a {color:#fff; text-decoration:none;}
#menu td.first {width:62px; height:32px; background:url("../img/ja.jpg");}
#menu td.s  {padding:0 16px 0 16px; text-align:center;}
 

#main{  
 
margin:0 auto;
margin-top:0px;
 
}


#main-out{min-height: 240px; padding-top: 20px; margin: 0px; padding-bottom: 20px; _padding-bottom: 10px;
padding-left:60px; padding-right:60px;}

#shadow{ 
background: url("../images/shadow-bg.gif") no-repeat top left;
height: 25px;}


html:root #footer {margin-top:-8px; float:left;} 
html:first-child #footer {margin-top:-8px; float:left;}
#footer {height:38px; width:833px; background:url("../img/footer-bg.jpg"); clear:both; margin:0 0 0px 20px;}
#c {float:left; margin:12px 0 0 11px; display:inline;}
#c p {color:#555555; font-size:11px;}
#c a {font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; margin:0 8px 0 8px;}
#d {float:right; font-family:tahoma; font-size:11px; color:#fff; margin:12px 16px 0 0; display:inline;}
#footer-out {height:23px; clear:both; width:876px; }
#podval {height:56px; }
			
			#login .sec_little {margin-left:0px!important; color:#FFF;}