BODY {padding: 0px;margin:0px;font: normal 12px Verdana;color:#000;background-color:#fff; margin-top: 0px;}
.body {background: url(/i/topmenu/bg4.gif) left -10px repeat-x; margin-top: 10px; position: relative; zoom: 1;}
IMG {border:0px;}
P {font: normal 12px Verdana;}
.tab2 {/*margin-top: 20px;*/ margin-top: 0px;}

/*color:#788999;
a {color:#006699;text-decoration:none;}*/

a {color:#336699;text-decoration:none;}

a:hover{text-decoration:underline;}

H1 {font-size:17px;margin:0px;padding:0px;}

SPAN.cur-page{color:#336699;}

#allbutton {border:1px solid #788899; display: table-cell; width: 0px;}
#allbutton a { text-decoration:none;}
#allbutton input {border-top: solid 1px #fff; border-bottom: solid 2px #d0d0d0; border-right: solid 2px #d0d0d0; border-left: solid 1px #fff; background-color:#ededef; height: 18px;  font:normal 10px Verdana;color:#000; text-align:center; padding: 0px 10px 0px 10px;}
.hide {display:none;}
.visible{display:'';}
.inptext{height:16px;font:normal 11px Arial;}

/* поиск */
#mainsearch {margin: 0; padding:0; margin-top:10px;}
#mainsearch div, form {margin: 0px; padding:0px; }
.ser_cont {background: url(/i/ser_bg.gif) repeat-x; height:35px;}
.nowend {background: url(/i/ser_end.gif) no-repeat right;  height:35px;}
.luppa { float:left; background: url(/i/luppa.gif) no-repeat; height:35px; width: 48px; }
#mainsearch input.search {float:left; border-bottom:1px solid #cacaca;border-top:1px solid #000;border-right:1px solid #000;border-left:0px solid #000;height:18px;font:normal 11px Arial; margin:12px 8px 0px 0; }
#mainsearch input.button {float:left; background:url(/i/dbut1.gif) no-repeat;height:16px;width:51px;font:normal 10px Verdana;color:#000;border:0px;padding: 0px;margin:13px 2px 0 0;}

#switcher {margin:0; padding:0;}
#switcher .td1-act {float:left; background-color:#788899;height:28px;border-bottom:1px solid #788899; padding:0 17 0 12;}
#switcher .td1 {float:left; height:28px; border-left:1px solid #788899;border-bottom:1px solid #788899; padding:0 19 0 13;}
#switcher .td2 {float:left;height:28px;border-right:1px solid #788899;border-left:1px solid #788899;border-bottom:1px solid #788899;background-color:#fff; padding:0 15 0 12;}
#switcher .td2-act {float:left; background-color:#788899; border-bottom:1px solid #788899; height:28px;color:#fff;padding:0 12 0 13;}
#switcher .td3 {float:left;height:28px;border-right:1px solid #788899;border-bottom:1px solid #788899;background-color:#fff; padding:0 13 0 9;}
#switcher .td3-act {float:left; background-color:#788899; border-bottom:1px solid #788899; height:28px;color:#fff;padding:0 10 0 10;}

#switcher a {position: relative; top: 6px;}
a.search-noact {font:normal 12px Arial;color:#000;}
a.search-noact:hover{text-decoration:none;}
a.search-act{font:bold 12px Arial;color:#fff;text-decoration:none;cursor:'';}
a.search-act:hover{text-decoration:none;}



/* вход */
a.enter{color:#000;font:normal 12px Arial;}
div.enter {border:1px solid #78797b;background-image:url('/i/enter-gr.jpg');background-repeat: x-repeat;position:absolute;top:152px;right:10px;padding:15 25 10 33;z-index:5}
table.enter {width:154px;}
table.enter .span1 {font:bold	 14px Arial;color:#121018}
table.enter .span2 {font:bold 14px Arial;color:#8695a4}
table.enter .span3 {font:bold 14px Arial;color:#ffbb00}
table.enter .td3 {font:normal 11px Arial;color:#414046;padding:7px 0px 0px 0px}
table.enter .td4 {font:normal 11px Arial;color:#788899;padding:6px 0px 0px 40px}
table.enter .td2 {padding:8px 0px 0px 0px;vertical-align:top;}
table.enter .td5 {padding:10px 4px 0px 0px;vertical-align:top;}

.enter-button1{background:url(/i/enter-but2.gif) no-repeat;height:18px;width:64px;font:normal 10px Verdana;color:#000;border:0px solid #000;padding:0px;}
.enter-button2{background:url(/i/enter-but2.gif) no-repeat;height:18px;width:64px;font:normal 10px Verdana;color:#000;border:0px solid #000;padding:0px;}

a.reg {font:normal 11px Arial;color:#666}

/* низ 

#bottommenu { background-color:#adb8c3; text-align:center; height: 20px; white-space:nowrap; padding:0px 10px;}
#bottommenu a {font:bold 12px Arial;color:#336699;text-decoration:none; margin-right: 48px;}
#bottommenu a:hover {text-decoration:underline;}


div.copyright {float: left; width: 20%; font:normal 10px Arial;  padding:7px;} 
div.copytext { float: left; width: 40%; font:normal 10px Arial; padding:7px 0;}
div.s4et4ik {float: right; width: 30%;  padding:7px;}
/**/

TD.bmenu{height:20px;background-color:#adb8c3;text-align:center; vertical-align:middle;}
a.bmenu {font:bold 12px Arial;color:#336699;text-decoration:none; margin-right: 48px; }
a.bmenu:hover { text-decoration:underline; }


TD.copy{color:#000;padding:7px 0px 7px 27px;vertical-align:top; font:normal 10px Arial;}
a.copy{color:#000;text-decoration:none}
a.copy:hover{text-decoration:none;cursor:default}

a.copy2{color:#91bc49;}

TD.counter{padding:7px 0px 7px 10px;}

DIV.bot-div{float:left;width:450px; font:normal 10px Arial;}
DIV.bot-div2{float:right;padding:0px 15px 0px 0px;}


/* логотип */
/*div.logo {position:absolute;top:64px;left:40px;z-index:2}*/

/* снег */
div.sneg {position:absolute;top:30px;left:0px;z-index:0;border:0px solid red;background-image:url(/i/winter.gif);width:128;height:121}




/* верхний баннер */
div.cbanner {position:absolute;top:50px;left:250px;z-index:2;margin-top:17px;}
div.topban {padding-top: 5px; margin:0;}
div.topban DIV {width:468px;}

H3 {padding:0px;margin:0px;}
FORM {margin:0px;padding:0px;}

SELECT {font-size:10px;}
INPUT[type=radio] {border:0px;}
INPUT.radio {border:0px;}

SELECT {border:1px solid #788899;}

.news-header{font:bold 13px Arial;padding:0px;margin:0px;}

a.print{font:normal 11px Arial;color:#000;text-decoration:none}
a.print:hover{text-decoration:underline}

a.more{color:#000;font-size:11px;}

/* фсякие формы и всякие инпуты*/
div.form {background-image:url(/i/form.gif);background-repeat:repeat-x;background-color:#fff;border:1px solid #7a7b7d;padding:20px;}
div.form TD   {font:normal 12px Arial;color:#000;padding:3px;}
div.form TD i {font:normal 11px Arial;color:#788999;padding:3 0 3 0;}
.fbutton{background:url(/i/dbut1.gif) no-repeat;height:16px;width:51px;font:normal 10px Verdana;color:#000;border:1px solid #788899;padding:0px;margin:0px;}
.fsendbutton {background:url(/i/dbut1.gif) no-repeat;height:18px;width:91px;font:normal 10px Verdana;color:#000;padding:0px;margin:0px;border:1px solid #788899; text-align:center;}

.search-form-reg { width:90%;height: 550px;;text-align:left;padding-left:-5px;}
.search-form-laws {width:90%;height:285px;text-align:left;}
.search-form-fts {width:90%;height:220px;text-align:left;}
.search-form-404 {width:90%;height: 150px;text-align:left;}
.search-form-results {width:90%;;height:50px;text-align:left;}
.search-form {width:90%;height:170px;text-align:left;}

/* раскрасивый календарик */
#cal-work            {background-color:#82a2c7;height:20px;}
#cal-work TD         {color:#fff;text-align:center;font-size:11px;}
#cal-day             {height:20px;}
#cal-day TD A        {color:#000;font-size:11px;}
#cal-day TD          {text-align:center;}
div .cal-main        {background-image:url(/i/cal-main.jpg);background-repeat:no-repeat;width:241px;height:209px;}
div .cal-main SELECT {background-color:#dbe1e8}
#cal-daysel          {background-color:#810502}
#cal-daysel A        {color:#fff;}



/* !! */

div.form TD LABEL {font-size:11px;}

#div_calendar {position:absolute;top:170px;left:260px;width:241px;height:209px;}

#div_calendar1 {position:absolute;top:240px;left:220px;width:241px;height:209px;}

#div_calendar2 {position:absolute;top:230px;left:220px;}
.header-2 {font:bold 13px Arial;}

H2 {font:normal 14px Arial;text-decoration:none;}

TABLE .table {background-color:#788899; }
TABLE .table TD {background-color:#fff;}

DIV .header-2 {background-color:#F2F4F5;height:25px;padding-top:5px;text-align:left}

.h1{text-decoration:underline;font-weight:bold;}
.h1-test{text-decoration:none;}



/* new club */
#clubcontainer {margin:0 3 0 10;}
#club {margin: 0; width: 150px; display: table-cell;}
 .clubhead {font:bold 14px Arial;}
 .clubhead .span1 {color:#121018;}
 .clubhead .span2 {color:#8695a4;}
 .clubhead .span3 {color:#ffbb00;}
 .clubbody {padding:7 0 5 30;}
      .clubbody div {margin:0 0 5 0; padding:0;}
	  .clubbody div.kabinet {background:url(/i/club-ico1.gif) no-repeat; width:14px; height:12px;}
	  .clubbody div.clubmail {background:url(/i/club-ico5.gif) no-repeat; width:13px; height:12px;}
      .clubbody div.reg {background:url(/i/club-ico4.gif) no-repeat; width:14px; height:12px;}
      .clubbody div.forum {background:url(/i/club-ico2.gif) no-repeat; width:11px; height:12px;}
      .clubbody div.com {background:url(/i/club-ico3.gif) no-repeat; width:11px; height:12px;}
 .clubbody div a {font:normal 12px Arial;color:#3a3c45;text-decoration:none; margin-left: 18px;}
 .clubbody div a:hover {text-decoration:underline;}
 div.exitenter a {font:normal 12px Arial;color:#3a3c45; margin:0;}

.tborder {border-collapse: collapse;}
.tborder TD{border: 1px solid #A4A2A2;padding:1px;margin:2px;}