body {
background: url(back.jpg) repeat-x;
margin:0px; padding:0px;                                          
font-size:12px; color:#000;                                           
font-family:Tahoma,Verdana;}

.adtext
 {visibility:hidden;}

#adtext
 {visibility:hidden;}

adtext
 {visibility:hidden;}


.adblock
 {visibility:hidden;}

#adblock
 {visibility:hidden;}

adblock
 {visibility:hidden;}



p {                                                                               
font-size:12px; color:#000;                                           
font-family:Tahoma,Verdana;}

img  {border:0px;}

.catb {height:50px; background: #ffa500; text-align:center;}
.catb0 {height:20px; background: #dedfe0; text-align:center;}
.catb2 {height:30px; background: #fafafa; text-align:center;}
.catb3 {height:30px; background: #f1efef; text-align:center;}
.catb4 {height:30px; background: #fff; text-align:center;}
.cattb {border: 1px solid #e9e9e8;}
.cadt {border: 1px solid #000000; padding: 3px;}




form {display:inline;}

ul {margin-top:10px; padding-left:20px;}
ul li {padding-left: 5px; font-size:12px; color:#000;}


ol {margin: 5; list-style: none;}
ol li {padding-left: 20px; padding-bottom: 2px;}

.opisnull {border:1px solid #e8e8e8; padding:5px; text-align:left; width:auto; background: #f6f6f6; font-size:11px; color:#333333; font-family:Tahoma;}
.opis {background: url(http://www.mt-t.ru/federal/temp/Default/images/corp/bg.jpg) no-repeat; padding:15px 5px 10px 30px; text-align:left; width:auto; font-size:11px; color:#333333; font-family:Tahoma;}
.opisreg {background: url(http://www.mt-t.ru/federal/temp/Default/images/corp/bg.jpg) no-repeat; padding:15px 5px 0px 30px; text-align:left; width:600px; font-size:11px; color:#333333; font-family:Tahoma;}



h1 {text-align:center; color:#000; font-weight:bold; font-size: 11px;}
h2 {text-align:center; color:#0e4590; font-weight:bold; font-size: 11px;}
h3 {text-align:left; font-family: tahoma; font-size: 14px;font-weight: bold; color:#0e4590; text-decoration:none; margin:0px 0px 5px 0px;}
h4 {text-align:left; font-family: tahoma; font-size: 14px;font-weight: bold; color:#000; text-decoration:none; margin:0px 0px 5px 0px;}

/* Table & Forms */

.tp {position:relative; text-indent:0;}
.tp b {font-size:12px; color:#000; font-family:Tahoma; font-weight:normal;}
.tp b div {display:none;}

/*-- для FF, OPERA, IE7 --*/
.tp b:hover {}
.tp b:hover div {
	display:block;
	position:absolute;
	top:6px;
	left:260px;
	z-index:10;
	text-align:center;
	width:700px;}

.tp b {behavior:url(hover.htc);}
.tp .hover {}
.tp .hover div {
	display:block;
	position:absolute;
	top:6px;
	left:110px;
	z-index:10;
	text-align:center;
	width:700px;}


/* Including */

.tabsheets, .tabsheets dd {width: auto; border: none; font-weight:bold; font-size:13px; color: #0b468a;}
.tabsheets dt {width: auto; border: none; font-weight:bold; font-size:13px; color: #0b468a; text-decoration:none;}
dl.tabsheets dt {background-color: #ffffff;}
dl.tabsheets dd {background-color: #f0f0f0;}
.tabsheets {position: relative; margin-bottom: 10px;}
.tabsheets dt {float: left; padding: 0.2em 1em; cursor: default; white-space: nowrap; margin-top: 0.1em; margin-bottom: -0.2em;}
.tabsheets dt.active {background-color: #f0f0f0; color: #faa300; padding-bottom: 0.8em; text-decoration:none;}
.tabsheets dd {position: absolute; width: 100%; display: block; left: 0; margin: 1.6em 0 1em 0;}
.tabsheets dd .reducer {margin: 1em;}
.tabsheets dd.inactive {display: none;}
.tabsheets dd.inactive iframe,
.tabsheets dd.inactive select,
.tabsheets dd.inactive textarea,
.tabsheets dd.inactive input
{
display: none ! important;
}
.tabsheets dd.active
{
display: block;
}
.tabsheets .reducer
{
margin: 1em;
}

/* Including */

i {color:#8e8e8e;text-decoration:none;}

a:link, a:visited {color:#000000; text-decoration:none;}
a:hover {color:#0e4590; text-decoration:underline;}

a.cat:link, a.cat:visited {color:#0e4590; text-decoration:none;}
a.cat:hover {color:#649BB5; text-decoration:underline;}

a.cons:link, a.cons:visited {color:#0e4590; font-weight:bold; text-decoration:none;}
a.cons:hover {color:#000; font-weight:bold; text-decoration:underline;}

a.rig:link, a.rig:visited {color:#000; text-decoration:none;}
a.rig:hover {background:#f6f6f6; color:#0e4590; text-decoration:underline;}

a.tx:link, a.tx:visited {color:#000; font-weight:bold; text-decoration:none;}
a.tx:hover {color:#0e4590; font-weight:bold; text-decoration:underline;}

a.tx2:link, a.tx2:visited {color:#0e4590; text-decoration:underline;}
a.tx2:hover {color:#000; text-decoration:none;}

a.tx4:link, a.tx4:visited {color:#0e4590; text-decoration:underline;}
a.tx4:hover {color:#000; text-decoration:underline;}

a.tx5:link, a.tx5:visited {color:#000000; font-weight:bold; text-decoration:none;}
a.tx5:hover {color:#0e4590; font-weight:bold; text-decoration:underline;}

a.tx6:link, a.tx6:visited {color:#989898; text-decoration:underline;}
a.tx6:hover {color:#0e4590; text-decoration:none;}

a.tx3:link, a.tx3:visited {font-family: arial; font-size: 14px;font-weight: bold; color:#0e4590; text-decoration:none;}
a.tx3:hover {color:#ffa500; text-decoration:underline;}

a.clo:link, a.clo:visited {font-family: arial; font-size: 14px;font-weight: bold; color:#ffa300; text-decoration:none; cursor:pointer}
a.clo:hover {color:#ffa500; text-decoration:underline; cursor:pointer}

a.zag:link, a.zag:visited {color:#0b468a; font-weight:bold; text-decoration:none;font-size:12px;}
a.zag:hover {color:#ffa400; font-weight:bold; text-decoration:underline;font-size:12px;}

a.zag2:link, a.zag2:visited {color:#ffa400; font-weight:bold; text-decoration:none;font-size:13px;}
a.zag2:hover {color:#000000; font-weight:bold; text-decoration:underline; font-size:13px;}

a.zagn:link, a.zagn:visited {color:#fff; font-weight:bold; text-decoration:underline;}
a.zagn:hover {color:#ffa400; font-weight:bold; text-decoration:none;}

a.pod:link, a.pod:visited {color:#0e4590; text-decoration:none;}
a.pod:hover {color:#000; text-decoration:underline;}

a.topmenu:link, a.topmenu:visited {color:#000; text-decoration:none;}
a.topmenu:hover {background:#f6f6f6; color:#0e4590; text-decoration:underline;}

a.pages  {font-size:10px; color:#000000; text-decoration:none; border:1px solid #cccccc; background-color:#f2f2f2; padding:1px 2px; font-weight:bold;}
a.pages:link, a.pages:visited {font-size:10px; color:#222; text-decoration:none; border:1px solid #dad9d9; background-color:#edecec; padding:1px 2px;                                           font-weight:bold;}
a.pages:hover                     {font-size:10px; color:#B90000; text-decoration:none; border:1px solid #cccccc; background-color:#fff; padding:1px 2px;                                           font-weight:bold;}
a.blockmenu:link, a.blockmenu:visited                       {color:#222; background-color:#edecec; text-decoration:none;
                                           padding-left:12px; line-height:22px; display:block; font-weight:bold;
                                           border-bottom:1px solid #dad9d9;}



a.blockmenu:hover                         {color:#0e4590; background-color:#f9f9f9; text-decoration:none;
                                           padding-left:12px; line-height:22px; display:block; font-weight:bold;
                                           border-bottom:1px solid #dad9d9;}



a.blockmenu2:link, a.blockmenu2:visited                       {width:400px; color:#222; background-color:#edecec; text-decoration:none;padding-left:12px; line-height:22px; display:block; font-weight:bold;border-bottom:1px solid #dad9d9;border-left:7px solid #ffa500;}


a.blockmenu2:hover                         {color:#0e4590; background-color:#f9f9f9; text-decoration:none;
                                           padding-left:12px; line-height:22px; display:block; font-weight:bold;
                                           border-bottom:1px solid #dad9d9;}


a.blockmenu8:link, a.blockmenu8:visited                       {width:400px; color:#222; background-color:#edecec; text-decoration:none;padding-left:12px; line-height:22px; display:block; font-weight:bold;border-bottom:1px solid #dad9d9;border-left:7px solid #0e4590;}


a.blockmenu8:hover                         {color:#0e4590; background-color:#f9f9f9; text-decoration:none;
                                           padding-left:12px; line-height:22px; display:block; font-weight:bold;
                                           border-bottom:1px solid #dad9d9;}





a.calendarlink:link,
a.calendarlink:visited                    {color:#B50206; text-decoration:none;}
a.calendarlink:hover                      {color:#649BB5; text-decoration:none;}
a.linkbutton:link,
a.linkbutton:visited                      {font-size:10px; color:#222; text-decoration:none; border:1px solid #dad9d9;
                                           background-color:#edecec; padding:1px 2px; font-weight:bold;}
a.linkbutton:hover                        {font-size:10px; color:#B90000; text-decoration:none; border:1px solid #cccccc;
                                           background-color:#fff; padding:1px 2px; font-weight:bold;}
a.last:link,
a.last:visited                            {color:#0e4590; text-decoration:none;}
a.last:hover                              {color:#649BB5; text-decoration:underline;}
a.load:link,
a.load:visited                            {color:#fff; border:1px solid #9A0101; padding:2px 2px; cursor:pointer;
                                           font-size:11px; font-weight:bold; background:#B90000; text-decoration:none;}
a.load:hover                              {color:#fff; border:1px solid #487990; padding:2px 2px; cursor:pointer;
                                           font-size:11px; font-weight:bold; background: #649BB5}
a.jump:link,
a.jump:visited                            {color:#fff; border:1px solid #9A0101; padding:2px 2px; cursor:pointer;
                                           font-size:11px; font-weight:bold; background:#B90000; text-decoration:none;}
a.jump:hover                              {color:#fff; border:1px solid #487990; padding:2px 2px; cursor:pointer;
                                           font-size:11px; font-weight:bold; background: #649BB5}
/* Table & Forms */
table                                     {border:0px;}
table,td,div                              {padding:0px; font:normal 11px Tahoma,Verdana;}
textarea,input                            {font-size:10px; font-family:Tahoma,Verdana;}
select,option                             {font-size:11px; font-family:Tahoma,Verdana;}
blockquote                                {padding: 0 15 0 45; border:1px solid #CCCCCC;
                                           background:#fff url(../images/quote.gif) no-repeat top left;
                                           margin-left:8px;
                                           font-style:normal;}
.phpcode                                  {text-align: left; padding: 15 15 15 65; border: 1px inset;
                                           background: #E6E6E6 url(../images/code.gif) no-repeat top left;
                                           margin-left: 8px;
                                           font-style: normal;}
.oneselect                                {background-color:#649BB5; color:#fff;}

/* Buttons */

.rbutton {color:#0e4590; border:1px solid #848484; font-weight: bold;padding:1px 1px; cursor:pointer;font-size:11px; background:#cbccd0;}
.rerbutton {color:#000; border:1px solid #ffa500; padding:1px 1px; cursor:pointer;font-size:11px; font-weight:bold; background:#f0f0f0;}
.comment {color:#fff; border:1px solid #487990; padding:1px 1px; cursor:pointer; font-size:11px; font-weight:bold; background: #649BB5;}
.recomment {color:#000; border:1px solid #B90000; padding:1px 1px; cursor:pointer;
                                           font-size:11px; font-weight:bold; background:#f0f0f0;}
.sbutton {color:#0e4590; border:1px solid #848484; font-weight: bold;padding:1px 1px; cursor:pointer;font-size:11px; background:#cbccd0;}
.resbutton {color:#000; border:1px solid #ffa500; padding:1px 1px; cursor:pointer;font-size:11px; font-weight:bold; background:#f0f0f0;}

.count {height: 20px; color:#000; border:0px solid #ffa500; background:#f0f0f0;}

b {color: #0e4590;}

.nar {width:200px; border-bottom:1px solid #c4c4c4; color:#000; padding:4px; text-align:center;}
.nar2 {width:200px; background-color:#f3f3f3; color:#000; padding:4px;}
.nar3 {width:200px; background-color:#f3f3f3; border-bottom:0px solid #c4c4c4; color:#000; padding:4px;}

.nap {width:130px; border-bottom:1px solid #c4c4c4; color:#000; padding:4px; text-align:center;}
.nap5 {border-bottom:1px solid #c4c4c4; color:#000; padding:4px; text-align:center;}
.nap2 {width:130px; background-color:#f3f3f3; color:#000; padding:4px;}
.nap2a {height:34px; background-color:#ffa408; color:#000; padding:4px; border-bottom:3px solid #fff;}
.nap3 {width:130px; background-color:#f3f3f3; border-bottom:0px solid #c4c4c4; color:#000; padding:4px;}
.nap4 {height:34px; background-color:#ffa500; border-bottom:1px solid #999; color:#000; padding:5px;}
.nap4a {height:24px; background-color:#ffa500; border-bottom:1px solid #c4c4c4; color:#000; padding:5px;}

.2nap {background-color:#f3f3f3; color:#000; padding:4px;}
.2anap {background-color:#f3f3f3; color:#000; padding:4px;}
.anapa {background-color:#f3f3f3; color:#000; padding:4px;}
.3nap {background-color:#f3f3f3; width:130px; border-bottom:1px solid #c4c4c4; color:#ccc; padding:4px; text-align:center;}
.na {border-bottom:0px solid #c4c4c4; border-top:0px solid #c4c4c4; padding:4px;}

.user {padding-left:4px;padding-top:4px;text-align:left;}


.top {height:130px; background-color:#0e4590; border-top:0px solid #ffa500; text-align:center;}

.topmenu {background: url(button/var2.jpg) no-repeat; height:24px; width:892px padding-left:0px; font-weight:bold; color:#ffa500; padding-right:10px; text-align:center;}
.botmenu          {background-color:#0e4590; height:22px; padding-left:0px; line-height:22px; font-weight:bold; color:#ffa500; padding-right:0px; 
                         border-top:0px solid #ffa500; text-align:center;}


.botmenu2 {background-color:#839fc5;padding:5px;color:#000; border-top:1px solid #ffa500; text-align:left; border-bottom:0px solid #6d85a5;margin:0px;}


.divmenu           {margin:3px; padding:3px;}
.blockmenu        {height:22px;}
.siteleft              {width:190px; padding-top:1px;}
.sitecenter        {width: 700px;}
.siteright           {padding-top:1px;}

.botcontent       {height:60px; background-color:#839fc5; text-align:center; color:#000;}


.botin               {height: 100%; margin:5px; padding:5px;}

.str               {background:#fff; padding:4px; text-align:center; border:0px dotted #ffa500;}
.str2              {background:#999999; padding:8px; text-align:center; border:1px solid #0e4590;}

.obor              {margin-bottom:10px; width: 510px;  background:#f4f4f4; padding:5px; text-align:left; border-bottom:0px solid #c8c8c8;border-top:0px solid #f7f7f7;border-left:6px solid #e5e5e5;}

.consulb {background: #e8e8e8; width: 180px; height:270px; padding:4px; text-align:left;}
.consul {background: #e8e8e8; width: 190px; height:230px; padding:4px; text-align:left;}

.o {background: #fff; height:90px;}
.o2 {background: #fff; height:45px;}
.o3 {height:70px;}
.sto {background: #e0dfde; text-align:center;}
.std {width:10px; color:#ffa500; font-weight:bold;}


.sitetitlenull {width:700px; background-color:#edecec; height:22px; padding-left:10px; line-height:22px; font-weight:bold; color:#000; border-top:1px solid #ffa400;}
.sitetitle {width:690px; background: url("button/topline.jpg") no-repeat; height:25px; padding-left:20px; line-height:25px; font-weight:bold; color:#0e4590; margin-top:5px;}

.obsv {
font-family: tahoma;
background-color:#f3f3f3;
height:280px;
border: 1px solid #ccc;
color:#000;
padding:8px; 
text-align:left;}


.vopr {
font-family: tahoma;
font-size: 12px;
background-color:#ffffff;
width:150px;
height:20px;
border: 1px solid #c4c4c4;
color:#000;
text-align:left;}


.obsv2 {
font-family: tahoma;
font-size: 12px;
background-color:#ffffff;
width:200px;
height:20px;
border: 1px solid #c4c4c4;
color:#000;
text-align:left;}

.obsv3 {
font-family: tahoma;
font-size: 12px;
background-color:#ffffff;
width:200px;
height:150px;
border: 1px solid #c4c4c4;
color:#000;
text-align:left;}

.obsv4 {
font-family: arial;
font-size: 10px;
text-align: center;
font-weight: bold;
background-color:#c4c4c4;
width:80px;
height:22px;
border: 1px solid #666666;
color:#666666;}


.sitenotice {margin:5px; padding:5px; background-color:#edecec;border:1px dotted #bebebe;}
.box {margin:5px; padding:5px; background-color:#FFFEEC;border:1px dotted #bebebe;}
.boxin {margin:5px; padding:5px; background-color:#f9f9f9;
                                           border:1px solid #f0f0f0;}
.formnotice                               {margin:5px; padding:5px; background-color:#F9F9F9;
                                           border:1px dotted #bebebe;}
.simple                                   {margin:0px; padding:3px; background-color:#F9F9F9;
                                           border:1px solid #d1d1d1; height:100%;}
.simpletitle                              {background-color:#f0f0f0; height:22px; padding-left:10px;
                                           line-height:22px; font-weight:bold; color:#000;
                                           border-bottom:1px solid #d1d1d1;}
.post                                     {margin:3px; padding:3px; background-color:#fff;
                                           border:1px solid #d1d1d1;}
.posttitle                                {background-color:#f0f0f0; height:22px; padding-left:10px;
                                           line-height:22px; font-weight:bold; color:#000;
                                           border-bottom:1px solid #d1d1d1;}
.posttime                                 {display:inline; float:right; background-color:#f0f0f0; padding:3px;}
.dropdown                                 {display:inline; float:right;}
.contetitle                               {background-color:#649BB5; height:25px; font-weight:bold; color:#fff;
                                           border-bottom:1px solid #CBCBCB; padding:5px;}
.sitein                                   {margin:5px; padding:5px; text-align:left;}


.blocktext                                {padding:0px; padding-top:3px; padding-bottom:3px;}
.paddingtext                              {padding:10px;}
.redfont                                  {color:#B90000;}
.darfont                                  {color:#649BB5;}
.timefont                                 {float:right; color:#8a8b8b;}


.formtext                                 {padding-left:10px; padding:5px; line-height:22px;}
/* Block */
.leftblock                                {background-color:#649BB5; height:22px; padding-left:10px;
                                           line-height:22px; font-weight:bold; color:#fff;
                                           border-top:5px solid #A7CBDC;}

.topblock   {background-color:#ffa500; height:25px; padding-left:10px; line-height:22px; font-weight:bold; color:#0e4590; border-top:1px              solid #ffa500;}

.botblock   {width:700px; background: url("button/topline.jpg") no-repeat; height:25px; padding-left:20px; line-height:25px; font-weight:bold; color:#000; margin-top:5px;}

.ng   {background-color:#fff; text-align: center; height:25px; line-height:22px;}

.rightblock {background: url("line/3.gif"); width:200px; height:25px; padding-left:10px; line-height:25px; font-weight:bold; color:#fff;}
.redblock {background: url("line/2.gif"); width:200px; height:25px; padding-left:10px; line-height:25px; font-weight:bold; color:#fff;}

.ad {z-index:1000; position:absolute; right:0px; visibility:visible; color: #000000; float: right;}
.line {background: url("button/line.jpg") repeat-x; height:9px;}
.butt3 {background: url("line/1.gif"); width:200px; height:25px; padding-left:10px; line-height:25px; font-weight:bold; color:#0e4590;}



.ob {padding:10px; background-color:#f3f3f3; text-align:left; border:1px solid #edecec;}
.ob4 {padding-left:1px;padding-right:1px; padding-top:8px;padding-bottom:8px; background-color:#f3f3f3; text-align:left; border:1px solid #e1e1e1;}
.oba {padding:10px; background-color:#f3f3f3; text-align:left; border:1px solid #edecec;}
.obb {padding-left:20px; padding-top:5px; background-color:#fff; text-align:left; border:0px solid #edecec;}
.obb2 {padding-left:20px; padding-top:5px; background-color:#f3f3f3; text-align:left; border:1px solid #edecec;}

.thumb  {border:1px solid #ddd; padding:1px; text-align:center; width:auto;}
.thumbtitle {background-color:#f9f9f9; border:1px solid #edecec; padding:3px; margin-top:1px; color:#000;}
.thumbtext  {background-color:#f9f9f9; border:1px solid #edecec; padding:3px; margin-top:1px; color:#000;}
.thumbcet   {background-color:#fff; border:1px solid #edecec; padding:3px; margin-top:1px; color:#000;height:100%;}



.time {color:#000; font-weight:normal;}
.tabletd   {margin:1px; padding:1px; height:100%;}
.tablepadding  {padding:2px;}
.container {background-color:#fff;}
.container_title {background-color:#fff; height:22px; padding-left:5px; border-bottom:1px solid #c6c3c3; margin:4px; padding:4px;                   line-height:22px;}
.container_text {margin:4px; padding:4px; line-height:12px;}
.container_wait {margin:10px; padding:10px; background-color:#fff; line-height:14px;}


.subcat  {padding:4px;}
.news    {padding:5px; background-color:#649bb5; text-align:center; font-weight:bold; color:#fff;}
.newsone {padding:15px; background-color:#f0f0f0;}
.newstwo {padding:15px; background-color:#ddd;}
.newslin {padding:5px; background-color:#f0f0f0; text-align:center;}


.article {padding:5px; background-color:#d8d8d8; text-align:center; font-weight:bold; color:#0e4590;}
.articleone {padding:15px;background-color:#f0f0f0;}
.articletwo {padding:15px; background-color:#ddd;}
.articlelin {padding:5px; background-color:#f0f0f0; text-align:center;}


.link {padding:5px;background-color:#649bb5; text-align:center; font-weight:bold; color:#fff;}
.linkone {padding:15px; background-color:#f0f0f0;}
.linktwo {padding:15px; background-color:#ddd;}
.linklin {padding:5px; background-color:#f0f0f0; text-align:center;}


.downrows {background-color:#ddd;}
.downrowsone {background-color:#F9F9F9; line-height:20px; padding-left:10px;}
.downrowstwo {background-color:#FFF; line-height:20px; padding-left:10px;}
.down {padding:5px; background-color:#649bb5; text-align:center; font-weight:bold; color:#fff;}
.downone {padding:15px; background-color:#f0f0f0;}
.downtwo {padding:15px; background-color:#ddd;}
.downlin {padding:5px; background-color:#f0f0f0; text-align:center;}


.rating {background-color:#ddd;}
.ratingrows {background-color:#F9F9F9;line-height:25px;padding:5px;}


.poll {padding:5px;}
.pollbar {background-color:#000; height:10px;}
.pollbarout {background-color:#fff; padding:2px; border:1px solid #ddd;}
.pollline {padding:5px; border-bottom:1px solid #ddd;}


.photos {padding:5px; background-color:#fff; text-align:center; font-weight:bold; color:#000;}
.photosone {padding:15px; background-color:#f0f0f0;}
.photostwo {padding:15px; background-color:#ddd;}
.photoslin {padding:5px; background-color:#f0f0f0; text-align:center;}
.photoswin {background-color:#edecec; height:22px; padding-left:10px;
                                           line-height:22px; font-weight:bold; color:#0e4590;
                                           border-top:5px solid #ffffff;}

.photosin {display:inline; padding:2;}
.photosod {margin:2px; padding:2; border:solid 1px #ffa500;}
.photosit {margin:2px; padding:2; border:solid 1px #cccccc;}




/* Pages */
.pages                                    {margin:2px; padding:4px; text-align:center;}
.pagesempty                               {font-size:10px; color:#ffffff; text-decoration:none; border:1px solid #999999;
                                           background-color:#ADACAC; padding:1px 2px; font-weight:normal;}
/* Closed */
.closed                                   {border:2px; border-style:solid; border-color:#649BB5;
                                           background-color:#F9F9F9;}
.closedtext                               {padding:10px 10px; height:100%;}
/* Redirect */
.redirect                                 {border:2px solid #ccc; background-color:#F9F9F9;}
.redirecttitle                            {border-bottom:2px solid #ccc; background-color:#F9F9F9;
                                           color:#B50206; padding:10px 10px; font-weight:bold;}
.redirecttext                             {padding:10px 10px;}
.redirecttime                             {font-size:14; color:#B90000; font-weight:bold;
                                           font-family:Tahoma,Verdana; text-align:center;}
/* Calendar */
.calendar                                 {width:100%; font-size:10px; border-collapse:separate; background-color:#649BB5;}
.calendartitle                            {background-color:#A7CBDC; font-size:10px; padding:2px;}
.calendarmonth                            {background-color:#F7F7F7; font-size:11px; padding:4px;}
.calendarempty                            {background-color:#F7F7F7; font-size:11px; padding:4px;}
.calendartoday                            {background-color:#A7CBDC; font-size:11px; padding:4px;}
.calendarallday                           {background-color:#FFFFFF; font-size:11px; padding:4px;}
/* Debug */
.debug                                    {overflow:auto; border:1px dotted #000000; font-size:11px;
                                           background-color:#f3f3f3; color:#A73C3C; margin:5px; padding:5px;
                                           height:70px;}
/* Error */
.errortitle                               {background-color:#b20000; height:22px; padding-left:10px;
                                           line-height:22px; font-weight:bold; color:#fff;
                                           border-top:5px solid #EC5E5E;}
/* Hint */
.hint                                     {background-color:#fff;
                                           line-height:11px;
                                           color:#000;
                                           width:auto;
                                           border-top:3px solid #548CA6;
                                           border-right:1px solid #548CA6;
                                           border-bottom:1px solid #548CA6;
                                           border-left:1px solid #548CA6;
                                           z-index:1000;
                                           margin:0px; padding:11px; position:absolute; visibility:hidden;}
                                           
                                           
.oborudovanie {
width: 172px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 2px;
padding-right: 2px;
text-align:center;
}  

/* Anketa */
.anket {
font-family: tahoma;
background-color:#f3f3f3;
width:482px;
border: 1px solid #ccc;
color:#000;
padding:8px; 
text-align:left;}


.aninput {
font-family: tahoma;
font-size: 12px;
background-color:#ffffff;
width:462px;
height:20px;
border: 1px solid #c4c4c4;
color:#000;
text-align:left;}

.fio {
font-family: tahoma;
font-size: 12px;
background-color:#ffffff;
width:150px;
height:20px;
border: 1px solid #c4c4c4;
color:#000;
text-align:left;}

.fioreg {
font-family: tahoma;
font-size: 12px;
background-color:#ffffff;
width:200px;
height:20px;
border: 1px solid #c4c4c4;
color:#000;
text-align:left;}


.tel {
font-family: tahoma;
font-size: 12px;
background-color:#ffffff;
width:30px;
height:20px;
border: 1px solid #c4c4c4;
color:#000;
text-align:left;}

.antext {
font-family: tahoma;
font-size: 12px;
background-color:#ffffff;
width:462px;
height:150px;
border: 1px solid #c4c4c4;
color:#000;
text-align:left;}

.antextreg {
font-family: tahoma;
font-size: 12px;
background-color:#ffffff;
width:200px;
height:50px;
border: 1px solid #c4c4c4;
color:#000;
text-align:left;}

.anbut {
font-family: arial;
font-size: 10px;
text-align: center;
font-weight: bold;
background-color:#c4c4c4;
width:80px;
height:22px;
border: 1px solid #666666;
color:#000000;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #ffa300;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:0px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

