* { border: none; }
table { border-collapse: collapse; border: 0; }
td { vertical-align: top; }
form { margin: 0; padding: 0; }

body#index { background: url(../imago/bg2.jpg) no-repeat top left #015c00; color: #3d433d; font: 11px Verdana, Tahoma, Arial, sans-serif; margin: 0; padding: 0; overflow: auto; }
/*	body#index #logo { top: -62px } */
	body#index h1 { padding-top: 90px; color: #fff; text-decoration: none;}
	body#index h2 a, body#index p { color: #fff; }
	body#index h2 a img { background: #004500; }
  body#index #news { height: 41px; overflow: hidden; }

	#bullet-folder { float:left; width: 42px; height: 23px; margin: 0 -3px 0 0; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imago/bullet-folder.png',sizingMethod='noscale'); }
	html>body #bullet-folder { float:left; width: 42px; height: 23px; margin-bottom: 6px; background-image:url(../imago/bullet-folder.png) }

	#bullet-folder-blue { margin: 0; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imago/bullet-folder-blue2.png',sizingMethod='noscale'); }
	html>body #bullet-blue { width: 42px; height: 15px; margin-bottom: 6px; background-image:url(../imago/bullet-folder-blue2.png) }

body { background: url(../imago/bg.jpg) no-repeat top left #e8deb7; color: #3d433d; font: 11px Verdana, Tahoma, Arial, sans-serif; margin: 0; padding: 0; overflow: auto; }

html, body { scrollbar-base-color:#e8deb7 }

a, .as-link { font: bold 11px Verdana, Tahoma, Arial, sans-serif; color: #000; text-decoration: underline; }
a:hover, a:visited { color: #828482; }
a:focus { color: #828482; }

#left { float: left; width: 474px; height: 630px; padding: 50px 0 30px 0; }
#content { margin-left: 474px; padding: 50px 0 30px 0px; }
 	#content #scroll { overflow: auto; width: 490px; height: 600px; padding-right: 24px; }


#logo { position: relative; z-index: 0; top: -50px; width: 423px; height: 263px; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imago/logo.png',sizingMethod='noscale'); }
    html>body #logo { background: url(../imago/logo.png) no-repeat; }

#menu { position: relative; z-index: 2; clear: both; margin-left: 107px; }
	#menu ul { list-style: none; margin: 0; padding: 0; color: #fff; font-size: 11px; }
	#menu li { line-height: 200%; } html>body #menu li { line-height: 210%; }
	#menu li a { display: inline; font: 11px Verdana, Tahoma, sans-serif; color: #fff; text-decoration: none; }
	#menu li a:hover, #menu li a:focus, #menu li a#active { display: inline; font: 11px Verdana, Tahoma, sans-serif; color: #fff; text-decoration: underline; }


a#sitemap {  position: relative; display: block; z-index: 3; top: -175px; margin: 0 0 0 114px; padding: 0; width: 130px; height: 26px; line-height: 26px; vertical-align: middle; color: #fff; }
    a#sitemap em {display: block; float: left; width: 20px; height: 26px; margin: 0 10px 0 0; padding: 0; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imago/sitemap.png',sizingMethod='noscale'); cursor: hand;}
    html>body a#sitemap { top: -120px; background: url(../imago/sitemap.png) no-repeat center left; }

a#english { position: absolute; display: block; z-index: 3; top: 550px; margin: 0 0 0 114px; padding: 0; width: 25px; height: 25px; }
	html>body a#english { position: relative; display: block; z-index: 3; top: -100px; margin: 0 0 0 114px; padding: 0; width: 25px; height: 25px; }
    a#english em {display: block; float: left; width: 25px; height: 25px; margin: 0; padding: 0; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imago/english.png',sizingMethod='noscale'); cursor: hand;}
    html>body a#english { width: 25px; top: -45px; background: url(../imago/english.png) no-repeat center left; }

a#russian { position: absolute; display: block; z-index: 3; left: 30px; top: 550px; margin: 0 0 0 114px; padding: 0; width: 25px; height: 25px; }
	html>body a#russian { position: relative; display: block; z-index: 3; left: 30px; top: -125px; margin: 0 0 0 114px; padding: 0; width: 25px; height: 25px; }
    a#russian em {display: block; float: left; width: 25px; height: 25px; margin: 0; padding: 0; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imago/russian.png',sizingMethod='noscale'); cursor: hand;}
    html>body a#russian { width: 25px; top: -70px; left: 30px; background: url(../imago/russian.png) no-repeat center left; }

#search { position: absolute; display: block; z-index: 13; left: 2px; top: 620px; margin: 0 0 0 114px; padding: 0; width: 200px; height: 26px; }
	html>body #search { position: relative; display: block; z-index: 3; left: 2px; top: -100px; margin: 0 0 0 114px; padding: 0; width: 200px; height: 26px; }
    #search em {display: block; float: left; width: 26px; height: 26px; margin: 0; padding: 0; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imago/search.png',sizingMethod='noscale'); cursor: hand;}
    html>body #search { width: 200px; top: -40px; background: url(../imago/search.png) no-repeat center left; }
    #search input { width: 123px; border: solid 1p #145b14; background: #216921; color: #90b490; font: normal 11px Verdana, sans-serif; padding: 4px 2px; vertical-align: middle; margin-left: 5px; }
    #search #submit, #submit { width: 30px; height: 22px; background: url(../imago/ok.png); }

#footer { position: absolute; width: 200px; top: 690px; color: #699769; clear: both; font-weight: bold; padding-left: 114px; }
	#footer a { color: #699769; text-decoration: none; font-weight: bold; text-decoration: none; }

#dao { font: 10px Verdana; color: #171612; margin: 0 0 30px 0; }
	#dao img { vertical-align: middle; }
	#dao a { font: 10px Verdana; color: #171612; }
		#dao a:hover { color: #767676 }

h1 { display: block; margin: 0 0 30px 0; font: bold 14px Verdana; text-transform: uppercase; }
	h1 img { vertical-align: middle; }
	h1 a { display: block; float: right; line-height: 22px; vertical-align: middle; text-transform: none; }

h2 { display: block; margin: 0 0 30px 0; font: bold 12px Verdana; }
	h2 img { vertical-align: middle; background: #e8dfb8; }
	h2 a { display: block; float: right; line-height: 14px; vertical-align: middle; text-transform: none; }

h2.links { margin-bottom: 15px; }
	h2.links a { display: block; float: none; line-height: 14px; vertical-align: middle; text-transform: none; }

p { margin: 0; padding: 0 0 40px 42px; }

#regform { margin: 0; padding: 0 0 40px 42px; }
	#regform label { display: block; margin: 10px 0; }
	#regform input { margin: 3px 0; padding: 1px 5px; border: solid 1px #294811; width: 400px; }
	#regform input.short { width: 200px; }
	#regform input#buttsend { width: auto; margin: 15px 0; border-top-color: #fff; border-left-color: #fff; }
  #regform textarea { margin: 3px 0; padding: 1px 5px; border: solid 1px #294811; width: 400px; height: 100px; }

#popup { background: none #e8deb7; padding: 20px; }
	#popup div { background: #f6f2e0; padding: 5px 5px 30px 5px; }
	#popup p img { display: block; background: #fefdfb; margin: 0 5px 3px 0; padding: 3px 2px; float: left; }

.center { display: block; text-align: center; }

dl { margin: 0; padding: 0 0 40px 42px; }
	dt { background: url(../imago/li-bullet.gif) no-repeat left center; padding: 5px 0 5px 30px; font-weight: bold; }
	dd { padding: 0 0 10px 0; margin-left: 30px; }

#paging {  margin: 0; padding: 0 0 0 42px; }
	#paging a { display: inline-block; border: solid 1px #76715d; background: #bfb796; margin-right: 10px; padding: 2px 4px; text-decoration: none; color: #000; }
		#paging a:hover { background: #dad0ab; }
    #paging a#active { background: #dad0ab; }

img.toright  { display: inline-block; background: #fefdfb; margin: 0 5px 3px 0; padding: 3px 2px; float: right; clear: right; }
img.toleft  { display: inline-block; background: #fefdfb; margin: 0 5px 3px 0; padding: 3px 2px; float: left; clear: left; }

.light { background: #f6f2e1; padding: 5px 0; margin-bottom: 15px; }
	.light h2 img { background: none; }

#faq b { display: block; margin-bottom: 10px; }
	#faq h2 { margin-bottom: 15px; }
	#faq p { padding-bottom: 15px; }

b.next { display: block; text-align: right;  margin: 5px 0;}

#news table { display:block; margin: 0 0 40px 42px; }

.shadow{color: #000000;text-decoration:none;background-color: #BDB76B;}

#calc dl{padding:0px;}
#auth dl{padding:0px;}
#calc dl dd.pad{margin-left: 25em; margin-top: -2em;}
#calc dl dd.semi-pad{margin-left: 10em; margin-top: -2em;}
#calc dl dd.semi-pad input{width: 100%}
#auth dl dd.pad{margin-left: 16em; margin-top: -2em;}
#calc dl dt, #auth dl dt{background: none;}
#calc .submit {background: White; margin: 2em;}

.as-link{cursor: pointer; background: White; border: 1px solid Black; text-decoration: none;}
a.as-link{padding: 2px 10px;}
thead td{font-weight: bold;}
tfoot td{font-weight: bold; background: #DDCFA8;}
.r-b{text-align: right; vertical-align: bottom;}
.odd{background: #FFF2CA;}
.error{color: #880000;}
.notice{color: #008800;}
/* EOF */
