body{ background: #ced1d8; font-family: Verdana,Arial,sans-serif; margin: 5px; }
div{ _zoom: 1 !important; }

#top{ width: 100%; height: 165px; border-collapse: collapse; border: 0; padding: 0; margin: 0 0 5px 0; }
#top img{ border: 0; width: 100%; height: 165px; }
#top td{ padding: 0; border: 0; margin: 0; }
#top a{ text-decoration: none; position: absolute; }
#nalog{ left: 25px; top: 0; width: 153px; height: 165px; }
#gov{ left: 430px; top: 10px; width: 132px; height: 12px; }
#minfin{ left: 450px; top: 25px; width: 120px; height: 12px; }
#t1{ width: 5px; background: url("../images/top1.gif"); }
#t2{ width: 570px; background: url("../images/top3.gif"); }
#t2 div{ position: relative; height: 165px;}
#t3{ width: 5px; background: url("../images/top5.gif"); }

#head{ background: url("../images/bgr.gif") top right no-repeat; }
#head div{ background: url("../images/bg.gif") no-repeat; font-weight: bold; font-size: 0.8em; padding: 5px 30px; margin-right: 8px; color: white; }
#stat{ padding: 3px 10px; text-align: right; font-size: 0.6em; background-color: white; }
#stat div{ float: left; }
#bottom{ height: 6px; border: 3px #ced1d8 solid; border-top-color: white; }
#content{ font-size: 0.8em; padding: 10px; background-color: white; }
#content h1{ margin: 0 0 0.6em 0; font-size: 1.4em; }
#footer{ clear: left; border-top: 1px solid silver; padding: 5px; margin-top: 1em; text-align: right; }
#next,#prev{ width: 110px; margin-left: 5px; }

.is-dropdown{ border-color: #7f9db9; margin-left: 220px; height: 20px; _height: 22px; }
.is-dropdown-list b{ text-decoration: none !important;}

.err{ color: red; }
.left{ float: left; }
.right{ float: right; }
.clear{ clear: both; _display: none;}
.lvl{ clear:left; padding: 5px; display: none; }
.capt{ float: left; width: 220px;}
.val{ display: none; margin-left: 220px; font-weight: bold; }
.res{ display: none; background-color: silver; cursor: pointer; padding: 2px 5px; }
.res span{ font-weight: bold; }

small{ display: block; color: gray; margin-top:5px; }
#content table{ width: 100%; table-layout: fixed; }
#content td,#content th{ font: 0.8em Verdana,sans-serif; }
#content th{ font-weight: bold; }
#content td input{ width: 100%; }

#hint1,#hint2{ display: none; }
#form{ display: none; }
#h2,#h3{ display: none; border-top: 1px solid silver; margin-top: 1em !important; padding-top: 0.5em; }
#lvl0{ display: block !important; }
#subm{ display: none; }
#addr #a0{ width: 80px; }
#a10{ width: 300px; }
#day,#quart,#semi{ display: none; }
#a15,#a17{ float: left; }
#a15 input,#a15 select,#a17 input,#a17 select{ float: left; margin-left: 3px; }
#day,#dday{ width: 40px; }
#lvl20 .col1{ width: 60px; }
#lvl21 .col1{ width: 140px; }
#lvl20 .col2{ width: 120px; }
#lvl21 .col2{ width: 180px; }
.col3{ width: 60px; text-align: right; }
.col4{ width: 100px; }
#lvl20 span,#lvl21 span{ display: none; font-weight: bold; }
#a6b,#a6d,#a5b,#a5d,#a5e{ width: 60px; margin-right: 10px;}
#a6a,#a5a{ margin-right: 10px; }
#a9{ width: 60%; }

#uwsform table{ width: 100%; text-align: right; }
#uwsform h1{ position: relative; }
#uwsform h1 div{ position: absolute; top: 0; right: 10px; font-size: 0.55em; font-weight: normal; color: gray; font-style: italic; text-align: right; }
#uwsform h1 div span{ font-weight: bold; }
#uwsnc{ width: 250px; text-align: left; }
#uwsoc{ width: 40px; }
#uwso{ width: 100px; }
#uwssubm{ width: 70px; }
#notfound,.notfound{ color: red; text-align: center; margin: 1em; }
#uwsfound span{ font-weight: bold; }
#uwsdata{ width: 100%; border-collapse: collapse; margin-top: 0.5em; }
#uwsdata th{ background-color: silver; border: 1px solid gray; text-align: center; }
#uwsdata td{ border: 1px solid gray; padding: 3px; }
#uwsdata #th0{ width: 50px; }
#uwsdata #th2{ width: 120px; }
#uwsdata #th3{ width: 100px; }
#uwsdata #th4{ width: 90px; }

#alrnc{ width: 210px; text-align: left; }
#alrdc{ width: 250px; }
#alrd{ width: 120px; }
.alrdoc h1{ font-size: 1.2em !important; margin: 1em 0 1em 0 !important; color: navy; }
.alrdoc h2{ font-size: 1em; color: navy; }
.alrval{ border-bottom: 1px dotted silver; clear: both; }
.alrcapt{ float:left; width: 250px; }
.alrdata{ margin-left: 250px; font-weight: bold; min-height: 1.4em; }
.alrdoc table{ width: 100%; table-layout: fixed; border-collapse: collapse; margin-top: 1em; }
.alrdoc td,.alrdoc th{ font: 0.8em Verdana,sans-serif; border: 1px solid silver; }
.alrdoc th{ font-weight: bold; }

.nores{ display: none; margin-top: 1em;}
.nores table{ width: 100%; border-collapse: collapse; margin-top: 1em;}
.nores td{ border: 1px solid gray; padding: 3px; }
.nores .nocol1{ width: 220px; font-weight: bold; background-color: silver; }
.nores #ad7{ text-align: center; font-weight: bold; }

#a6 th{ background-color: silver; border: 1px solid gray; text-align: center; }
#a6 td{ border: 1px solid gray; padding: 3px; }
#a6 #th0{ width: 50px; }
#a6 #th2{ width: 120px; }
.cent{ text-align: center; }

#lvl7 h2,#rou h3,#rof h3{ font-size: 1em; margin: 1.5em 0 0 0.1em; }


#gscapdiv{ text-align: center; }
#captcha{ position: relative; width: 300px; height: 200px; }
#gsform1 .lvl,#gsform2 .lvl{ width: 600px; }
.lvl.fio{ display: block !important; }
.lvl.fio input{ width: 380px; _width: 100% !important; }
.req{ color: red; }
#gsform2,#gsform3,#gsform4{ display: none; }
#gsregion{ display: none; }
#gsprogress{ text-align: center; margin: 20px; }
#gssrcherr{ display: none; text-align: center; margin: 20px; }
#gsfound table,#gsform5 table{ width: 100%; border-collapse: collapse; margin: 1em 0;  table-layout: fixed; }
#gsfound table .th0,#gsform5 table .th0{ width: 60px; text-align: center; }
#gsfound table td,#gsfound table th,#gsform5 table td,#gsform5 table th{ border: 1px solid #ced1d8; padding: 3px; }
#gsfound table tr.sel{ background-color: #eeeeee; }
#gsform4 div{ margin-left: 30px; padding-bottom: 10px; }
#gsnote{ background-color: #ffffcc; border: 1px solid #ced1d8; font-size: 0.85em; padding: 0.5em; color: gray; margin-bottom: 1em; }

#gstest{ position: absolute; top: 150px; right: 15px; color: silver; font-size: 0.8em; font-style: italic; }