/* ------------------------------------  ОБЩЕЕ ФОРМАТИРОВАНИЕ ----------------------------------------------- */

body {font-size:16px; background-color:#f4d9a9; background-repeat:repeat; background-image:url('/themes/Arc_San8_V1/images/Ground.jpg'); background-attachment:fixed; background:transparent url('/themes/Arc_San8_V1/images/Ground.jpg') repeat top left; cursor:default; color:#000; font-family:Georgia, Arial, Verdana; text-decoration:none; margin:10px;}
panel {z-index:1; left:0; width:400px; position:absolute; top:31px; text-align:right;}
divContainer {left:0; visibility:hidden; margin:10px; overflow:hidden; width:400px; clip: rect(0, 400px, 524px, 0); position:absolute; top:45px; height:524px;}
divContent {left:0; position:absolute; top:0;}
bottom {z-index:2; left:0; width:100%; position:absolute; top:594px; height:30px; text-align:center;}

p {color:#000; font:normal 16px/140% Georgia, Arial; text-decoration:none; text-align:left;}
img {padding:0; border:0 none;}

a {color:#000; font:normal 16px/140% Georgia, Arial; text-decoration:underline; cursor:pointer;}
a:hover {color:#f00;}
a, a:hover {transition:all 300ms ease-out !important; -webkit-transition:all 300ms ease-out !important; -moz-transition:all 300ms ease-out !important; -o-transition:all 300ms ease-out  !important; text-decoration:none !important;}

.center {text-align:center;}
.justify, .justify p, .justify li, .justi, .justi p, .justi li, .just, .just p, .just li {text-align:justify;}
.right {text-align:right;}
.left {text-align:left !important;}

.up, .upper {text-transform:uppercase;}
.cap {text-transform:capitalize;}

.size-200     {font-size:200% !important;}
.size-200 td {font-size:200% !important;}
.size-150     {font-size:150% !important; line-height:200% !important;}
.size-150 td {font-size:150% !important;}
.size-130     {font-size:130% !important;}
.size-130 td {font-size:130% !important;}
.size-120     {font-size:120% !important;}
.size-120 td {font-size:120% !important;}
.size-110     {font-size:110% !important;}
.size-110 p, .size-110 li, .size-110 td {font-size:110% !important;}
.size-110 a  {font-size:100% !important;}
.size-100     {font-size:100% !important;}
.size-100 td {font-size:100% !important;}
.size-90       {font-size:90% !important;}
.size-90 a    {font-size:100% !important;}
.size-90 td   {font-size:90% !important;}
.size-80       {font-size:80% !important;}
.size-80 td   {font-size:80% !important;}

#tsifra .size-120     {font-size:120% !important;}

.norm  {font-weight:400 !important;}
.mal, .mal a {font-weight:600 !important; font-size:7pt !important;}
.boldd, td.boldd, .boldd a {font-weight:600 !important;}
.boldd-maroon, .boldd-maroon a {font-weight:600 !important; color:#800000 !important;}
.boldd-maroon a:hover {color:#f00 !important;}

.italka, .italka a  {font-style:italic !important;}
.upper, .upper a {text-transform:uppercase !important;}
.upper-boldd, .upper-boldd a {text-transform:uppercase !important; font-weight:600 !important;}
.upper-boldd-maroon, .upper-boldd-maroon a {font-weight:600 !important; color:#800000 !important; text-transform:uppercase !important;}
.under        {text-decoration:underline !important;}
.verdan      {font-family:Verdana, Arial !important;}

.black       {color:#000 !important;}
.brown     {color:#633 !important;}
.green      {color:#008000 !important;}
.maroon, .maron     {color:#800000 !important;}

.maroon a {color:#800000 !important; text-decoration:none;}
.maroon a:hover {color:#f00 !important; text-decoration:underline;}

a .maroon {color:#800000 !important; text-decoration:none;}
a:hover .maroon {color:#ff0000 !important; text-decoration:underline;}

.mul {font-size:8pt !important; color:#800000 !important; line-height:110% !important; margin:0 0 3px 0 !important; text-indent:0 !important; font-family:Arial !important;}
.mul a {font-size:8pt !important; color:#800000 !important;}
.centr         {text-align:center; margin:15px auto !important;}
.centr-5      {text-align:center; margin:5px auto !important;}
.centr-0      {text-align:center; margin:0 auto !important;}
.podpis       {text-align:right !important; font-style:italic !important;}

.bottom-15 {margin-bottom:15px !important;}
.top-15      {margin-top:15px !important;}
.bottom-30 {margin-bottom:30px !important;}
.top-30      {margin-top:30px !important;}

.monospace, li.monospace, p.monospace {font-family:Courier New, monospace !important;}

.clear {height:0;}
.clear-5 {height:5px;}
.clear-15 {height:15px;}
.clear-30 {height:30px;}
.clear, .clear-5, .clear-15, .clear-30 {background:none repeat scroll 0 0 transparent; border:0 none; clear:both; display:block; float:none; font-size:0; list-style:none outside none; margin:0; overflow:hidden; padding:0; visibility:hidden; width:0;}

/* ------------------------------------  КОНТЕНТ ----------------------------------------------- */

hr {height:0; border:0; border-top:2px solid #d2b48c; width:95%;}
div.hrt {height:1px; background:#d2b48c url('/themes/Arc_San8_V1/images/hr1.gif') no-repeat scroll center; width:95%; margin:30px auto !important;}
div.hrt hr {display:none; width:95%;}
div.hrm {height:1px; background:#574117 url('/themes/Arc_San8_V1/images/hr1.gif') no-repeat scroll center;}
div.hrm hr {display:none; text-align:center;}

a.bold {font-weight:600;}
a.ave1{font-size:12pt; color:#000;}
a.ave1:hover {color:red;}

a.avat {font-size:10pt; font-family:Verdana, Arial, sans-serif; color:#000;}
a.avat:hover {font-size:10pt; font-family:Verdana, Arial, sans-serif; color:red;}

a.avat_brn, a.avat_brn:hover {font-size:10pt; font-family:Verdana, Arial, sans-serif;}

h1, h2, h3, h4, h5, h6, 
h1.tit-2
.tit-h1, .tit-h2, .tit-h3, 
h1.autor, h1.black_left, h4.red, h6.black_left, h6.red_left, h6.brown_left 
{font-weight:600; font-family:Georgia, Arial; word-spacing:3px; text-decoration:none; text-indent:0;}

h1 {font-size:12pt; margin-left:30px; margin-right:30px;}
h1.autor, h1.black_left {font-size:15px;}
h4, h4.red, h6, h6.black_left, h6.red_left, h6.brown_left {font-size:18px;}
h2, h3, h5 {font-size:24px;}

h1, h2, h1.autor, h4.red, h6.red_left {color:#800000;}
h1.black_left, h3, h6.black_left {color:#000;}
h4, h5, h6, h6.brown_left {color:#633;}

h1, h1.autor, h1.black_left, h4, h4.red, h6.black_left, h6.brown_left, h6.red_left {text-align:left;}
h2, h3, h5, h6 {text-align:center;}

h5 {text-transform:uppercase;}

h2 {margin:15px 30px 30px; letter-spacing:1.5px;}
h3, h5 {margin-left:15px; margin-right:15px;}
h4, h4.red, h6, h6.black_left, h6.red_left, h6.brown_left {text-indent:15px; margin:15px;}

.tit-h1 {font-size:12pt; margin-left:30px; margin-right:30px; color:#800000;}

h1.tit-1 {text-transform:uppercase;  color:#633; margin-left:15px; margin-right:15px; font-family:Georgia, Arial; font-weight:600;}
h1.tit-2 {color:#800000; text-indent:0; margin:15px 30px 30px; letter-spacing:1.5px;}
h1.tit-1, h1.tit-2 {font-size:24px; text-align:center; text-decoration:none; font-style:normal; word-spacing:3px;}

h2.brown_left, h3.brown_left   {font-size:18px; font-weight:600; font-style:normal; word-spacing:3px; color:#633; text-align:left; text-decoration:none; text-indent:15px; margin:15px; letter-spacing:0;}

h2.red_left {letter-spacing:0; text-indent:30px;}
h2.red_left, h3.red_left {margin:15px 25px 30px 30px; font-family:Georgia, Arial; font-weight:600; font-style:normal; word-spacing:3px; text-decoration:none; text-align:left; color:#800000; font-size:18px;}

table, table td {color:#000; font:16px Georgia, Arial; padding:0;}
.tab-1, .tab-1w, .tab-3, .tab-3w {width:100%;}
.tab-1w td, .tab-2w td, .tab-3w td {padding:15px;}
.tab-1, .tab-1w, .tab-2, .tab-2w, .tab-3, .tab-3w {border-spacing:1px;}

table.ave1 {border:0 none; border-collapse:separate; width:90%;}
table.ave1 td {border:0 none; border-collapse:collapse;}
table.ave1 td.ave1 {background-image:none; border:0 none; font-weight:400; font-size:12pt; color:#000; font-family:Georgia, Arial; text-decoration:none; line-height:200%;}
table.ave1 td.avat {border:1px solid #d2b48c; width:26px; height:26px; text-align:center;}
table.ave1 td.avat_red {background-color:#d2b48c; border:1px solid #d2b48c; width:28px; height:28px; text-align:center; color:#800000; font-family:Verdana, Arial, sans-serif; font-size:10pt; text-decoration:none;}
table.ave1 td.ave1 a {color:#000; font:12pt Georgia, Arial;}
table.ave1 td.ave1 a:hover {color:red;}

table.ave1 td.avat a      {color:#000; font:10pt Verdana, Arial;}
table.ave1 td.avat a:hover     {color:red;}

#a01 {border:0 none; border-collapse:separate; width:90%;}
td.ave1 {padding:0; font-weight:400; font-size:12pt; color: #000; font-family:Georgia, Arial; text-decoration:none; line-height:200%;}
#a02 {padding:0; font-weight:400; font-size:12pt; color: #000; font-family:Georgia, Arial; text-decoration:none; line-height:200%;}
td.avat {border:1px solid #d2b48c; padding:0; width:26px; height:26px; text-align:center;}
td.avat_brn {border:1px solid #d2b48c; padding:0; width:26px; height:26px; text-align:center;}
td.avat_red {padding:0; background-color:#d2b48c; width:28px; height:28px; text-align:center; color:#800000; font-family:Verdana, Arial, sans-serif; font-size:10pt; text-decoration:none;}
#a03 {padding:0; background-color:#d2b48c; width:28px; height:28px; text-align:center; color:#800000; font-family:Verdana, Arial, sans-serif; font-size:10pt; text-decoration:none;}

.footmsg {font-size:10px; color:#deb887; text-decoration:none; text-align:center;}
.footmsg a {font-size:10px; color:#deb887; text-decoration:none; font-family:Georgia, Arial, Verdana;}
.footmsg a:hover {color:#f5deb3; text-decoration:underline;}
.footmsg p {font-size:11pt; color:#deb887; text-decoration:none; text-align:center; text-shadow: 1px 1px 1px rgb(0, 0, 0); margin:0 auto !important;}
.footmsg #copy {font-size:12pt; color:#deb887; text-decoration:none; text-align:center; text-transform:uppercase; letter-spacing:0.08em; margin:10px auto 0 !important;}
.footmsg_l {font-size:10px; color:#ffe4b5; text-decoration:underline;}

.hamachi, .hamachi p {font-weight:600; color:#800000; text-align:left; margin:0 15px 5px 30px;}
.hamachi p a {font-size:10pt; color:maroon !important; text-decoration:none; font-weight:600 !important;}
.hamachi p a:hover {font-size:10pt; color:maroon !important; text-decoration:underline; font-weight:600 !important;}

img.hamachi {width:120px; height:102px; margin:5px; padding:0;}

.ave2 {border:0; width:90%;}
.ave2 td {padding:5px !important; width:25%; text-align:center; color:#800000; text-transform:uppercase;}
.ave2 td a {color:#800000; text-decoration:none;}
.ave2 td a:hover {color:#ff0000; text-decoration: underline;}

.ave3 {border:0; border-collapse:separate; width:70%;}
.ave3 td  {padding:10px; width:20%; text-align:center; color:#fff; font-family:Georgia, Arial; font-size:12px; text-decoration:none; font-weight:600; background-color:#800000; width:50%; height:20px;}

table.ave5      {border:0; width:90%;}
table.ave5 td   {padding:5px; text-align:center;}

td.letter1{background-attachment:fixed; background:transparent url('/autohtml/images_arc/background.gif') repeat top left;}
td.letter2 { background-attachment:fixed; background:transparent url('/autohtml/arcanum2/arcanum2_images/plaque_bg.gif') repeat top left;}

table.letter4                     {border-collapse: collapse; width:100%;}
table.letter4 td                  {padding:15px; border:3px solid #633; background-attachment:fixed; background: transparent url('/autohtml/images_arc/background.gif') repeat top left;}
table.letter4 td table.flash2     {width:280px; height:280px; border:0 none; border-collapse:collapse; float:right;}
table.letter4 td table.flash2 td  {padding:0; width:100%; text-align:center; border:0 none;}

table.library-main                        {border-collapse:collapse; width:100%;}
table.library-main td                    {padding:15px; border:3px solid #633; background-attachment:fixed; background: transparent url('/autohtml/images_arc/background.gif') repeat top left;}
table.library-main td table.flash     {border:0;  border-collapse:separate; border-spacing:15px; width:250px; height:auto; text-align:center; float:right; vertical-align:top;}
table.library-main td table.flash td {padding:0; width:100%; text-align:center; border:0 none; vertical-align:top;}
table.library-main td h2                {text-transform: uppercase;}
table.library-main td h3                {margin: 15px 25px 30px 30px; font-family:Georgia, Arial; font-weight:600; font-style: normal; word-spacing:3px; text-decoration:none; text-align:left; color:#800000; font-size:18px;}
table.library-main td img               {width:52px; height:54px;}

table.library-txt                            {border-collapse:collapse; width:100%;}
table.library-txt td                        {padding:15px; border:3px solid #633; background-attachment:fixed; background: transparent url('/autohtml/images_arc/background.gif') repeat top left;}
table.library-txt td table.flash         {border:0 !important;  border-collapse:collapse; width:250px; height:auto; text-align:center; float:right;}
table.library-txt td table.flash td     {padding:0; width:100%; text-align:center; border:0 none;}
table.library-txt td table.flash-lil      {border:0;  border-collapse: separate; text-align:right; float: right;}
table.library-txt td table.flash-lil td  {padding: 5px; width:100%; text-align: right; border:0 none;}

table.library-txt td table.cent      {border:0;  border-collapse:separate; text-align:center;}
table.library-txt td table.cent td   {padding:5px; text-align:center; border:0 none;}

table.library-txt td table.lib1                       {border:0; border-collapse: collapse; width:90%;}
table.library-txt td table.lib1 td.lib1               {background-image: none; padding:0; text-align:center; border:0 none;}
table.library-txt td table.lib1 td.lib2               {background-image: none; padding:0; text-align:left; width:10%; border:0 none;}
table.library-txt td table.lib1 td.lib1 h3            {font-family:Georgia, Arial; font-size:18px; font-weight:600; color: #633; text-align:center; font-style: normal; text-decoration:none;  margin:15px; word-spacing:3px; text-indent:0;}
table.library-txt td table.lib1 td.lib1 p             {font-size:10pt; text-align:center; margin:30px 15px 15px; font-weight:600; text-indent:0;}
table.library-txt td table.lib1 td.lib1 p a {font-size:10pt; color:#800000; text-decoration:underline; font-weight:600;}
table.library-txt td table.lib1 td.lib1 p a:hover {font-size:10pt; color:red;}

table.library-txt td h2        {text-transform:uppercase;}
table.library-txt td h3        {margin: 15px 25px 30px 30px; margin-top:15px; font-family:Georgia, Arial; font-weight:600; font-style:normal; word-spacing:3px; text-decoration:none; text-align:left; color:#800000; font-size:18px;}
table.library-txt td h4        {text-indent:0; margin-left:30px; margin-right:20px;}

table.library-txt td table.ave1                             {background-image: none; border:0 none; border-collapse: separate; border-spacing: 2px; width:90%;}
table.library-txt td table.ave1 td                          {background-image: none; border:0 none; padding:0; border-collapse:collapse;}
table.library-txt td table.ave1 td.ave1                     {background-image: none; border:0 none; padding:0; font-weight:400; font-size:12pt; color: #000; font-family:Georgia, Arial; text-decoration:none; line-height:200%;}
table.library-txt td table.ave1 td.avat                     {background-image: none; border:1px solid #d2b48c; padding:0; width: 26px; height: 26px; text-align: center;}
table.library-txt td table.ave1 td.avat_red                 {background-image: none; background-color: #d2b48c; border:1px solid #d2b48c; width: 28px; height: 28px; text-align: center; color:#800000; font-family: Verdana, Arial, sans-serif; font-size:10pt; text-decoration:none;}
table.library-txt td table.ave1 td.ave1 a {font-size:12pt; color:#000;}
table.library-txt td table.ave1 td.ave1 a:hover {font-size:12pt; color:red;}

table.library-txt td table.ave1 td.avat a {font-size:10pt; font-family:Verdana, Arial, sans-serif; color:#000;}
table.library-txt td table.ave1 td.avat a:hover {font-size:10pt; color:red;}

table.lib1      {border:0; border-collapse: collapse; width:90%;}
td.lib1         {padding:0; text-align:center; border:0 none;}
td.lib2         {padding:0; text-align:left; width:10%; border:0 none;}

table.flash     {border:0;  width:250px; height:200px; text-align:center; float:right;}
table.flash td  {padding:0; width:100%;}

table.letter5 {width:100%;}
td.letter5 {padding:0; border-collapse:separate; width:100%; border:3px solid #633; background-repeat: repeat; background-image:url('/autohtml/images_arc/background.gif'); background-attachment:fixed; background-position:top left; background-image:url('/autohtml/images_arc/background.gif'); background-repeat:repeat; background-attachment:scroll;}
table.letter5 .hrt     {height: 1px; background:#d2b48c url('/themes/Arc_San8_V1/images/hr1.gif') no-repeat scroll center; width:95%; text-align:center;}
table.letter5 .hrt hr  {display: none; width:95%; text-align:center;}
table.letter5 hr       {text-align:center;}

table.arc-1                       {border:0; width:100%; border-collapse:separate;}
table.arc-1 td                    {padding:3px; border-bottom:1px solid maroon; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-color:#800000; text-align:left; border-left-width:1px; border-right-width:1px; border-top-width:1px;}
table.arc-1 td.pix                {width:10%; text-align:center; border:0; border-collapse:separate; vertical-align:top;}
table.arc-1 td.pix img            {width:64px; height:64px; text-align:center;}
table.arc-1 td h3                 {text-indent: 0; margin: 30px 15px; font-size:14pt; color:#800000; text-align: left; text-transform:uppercase;}
table.arc-1 td p                  {text-indent: 0; margin: 0 15px 5px; font: normal 10pt/140% Georgia, Arial;}
table.arc-1 td p.big              {color:#800000; font: bold 10pt Georgia, Arial; text-indent: 0; margin:5px 15px; text-decoration:none;}
table.arc-1 td p.big a       {color:#800000; font:600 10pt Georgia, Arial; text-decoration:none;}
table.arc-1 td p.big a:hover      {color:red; text-decoration: underline;}

table.arc-1 td p.right            {color:#800000; font-weight:600; text-align: right; margin: 0 15px 5px;}
table.arc-1 td p.right a     {color:#800000; font-size:10pt; text-decoration:none;}
table.arc-1 td p.right a:hover    {color:#800000; font-size:10pt; text-decoration:underline;}

table.arc-2                       {border:0; width:100%; border-collapse:separate;}
table.arc-2 td                    {padding:3px; border-bottom:1px solid maroon; border-left-width: 1px; border-right-width: 1px; border-top-width:1px; border-bottom-style: solid; border-bottom-width: 1px; border-color:#800000; text-align:left; border-left-width:1px; border-right-width:1px; border-top-width:1px;}
table.arc-2 td.pix                {width:10%; text-align:center; border:0; border-collapse:separate; vertical-align: top;}
table.arc-2 td.pix img            {width:40px; height:40px; text-align:center;}
table.arc-2 td p                  {color:#000; font:normal 10pt/140% Georgia, Arial; text-indent:0; margin:0 15px 5px; font-size:10pt;}
table.arc-2 td p.big              {text-indent:0; margin:5px 15px; font-weight:600; color:#800000;}
table.arc-2 td p.big a       {color:#800000; font: bold 10pt Georgia, Arial; text-decoration:none;}
table.arc-2 td p.big a:hover      {color:red; text-decoration:underline;}

table.arc-2 td p.right            {font-weight:600; color:#800000; text-align:right; margin:0 15px 5px;}
table.arc-2 td p.right a     {font-size:10pt; color:#800000; text-decoration:none;}
table.arc-2 td p.right a:hover    {font-size:10pt; color:red; text-decoration:underline;}

table.passing                      {border:0; width:95%; border-collapse:separate; border-spacing: 5px;}
table.passing td                   {padding:3px; border-bottom:1px solid maroon; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-color:#800000; text-align:left; border-left-width:1px; border-right-width:1px; border-top-width:1px;}
table.passing td p                 {color:#000; font: normal 10pt/140% Georgia, Arial; text-align: left; text-decoration:none; text-indent: 0; margin: 0 15px 5px;}
table.passing td p.left            {color:#800000; font: bold 10pt Georgia, Arial; text-align: left; text-indent: 0; margin:5px 15px; font-size:10pt;}
table.passing td p.left a    {color:#800000; font: bold 10pt Georgia, Arial; text-decoration:none;}
table.passing td p.left  a:hover   {color:red; text-decoration:underline;}
table.passing td.book              {padding:3px; text-align:center; width: 70px; border:0; vertical-align: top;}

table.line_100     {border:0; width:95%; border-collapse:separate;}
table.line_100 td  {width:100%; padding:3px; border-bottom:1px solid maroon; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-color:#800000; text-align:left; border-left-width:1px; border-right-width:1px; border-top-width:1px;}

td.ii1 {width:10%; text-align:center;}

table.portret1     {border:0; border-collapse:separate; width:80%;}
table.portret1 td  {padding: 2px; border-collapse:separate; width:130px; height:130px;}

table.splash     {border:0 none; border-collapse:separate; width:140px; text-align:center; float:right;}
table.splash td  {padding:2px; border:0 none; border-collapse:separate; width:100%;}

table.flash      {border:0;  width:250px; height:200px; text-align:center; float:right;}
table.flash td   {padding:0; width:100%;}

table.flash1     {border:0 none; border-collapse:separate; width:90%;}
table.flash1 td  {padding: 2px; border-collapse:separate; width:100%;}

table.anim       {border:0; border-collapse:separate; width:80%;}
table.anim td    {padding: 2px; border-collapse:separate; width:25%;}

td.gif_anim1     {background-color:#deb887; width:10%; text-align:center;}
td.gif_anim2     {background-color:#deb887; text-align:center;}

td.wall        {width:140px; text-align:center;}
td.ban1        {width:100px; text-align:center;}

table.troika_port    {border:0; width:98%; border-collapse:separate;}
table.troika_port td {text-align:center;}

.manual-90              {border-collapse:collapse; width:90%;}
.manual-90 td          {text-align:left; border:1px solid maroon; padding:5px !important; font-family:Verdana, Arial, Sans-serif; font-size:10pt; color:#000; text-decoration:none; text-indent:0; word-spacing:3px; padding:5px 15px;}
.manual-90 td#Old    {text-align:center; background-color:#deb887; font-size:10pt; color:#000; text-decoration:none; word-spacing:3px; font-weight:600;}
.manual-90 td#cent  {font-size:10pt; color:#000; text-decoration:none; word-spacing:3px; text-align:center;}

.manual-728              {border-collapse:collapse; width:728px; margin:15px auto;}
.manual-728 td          {text-align:left; border:1px solid maroon; padding:5px !important; font-family:Verdana, Arial, Sans-serif; font-size:10pt; color:#000; text-decoration:none; text-indent:0; word-spacing:3px; padding:5px 15px;}
.manual-728 td#Old    {text-align:center; background-color:#deb887; font-size:10pt; color:#000; text-decoration:none; word-spacing:3px; font-weight:600;}
.manual-728 td#cent  {font-size:10pt; color:#000; text-decoration:none; word-spacing:3px; text-align:center;}

.manual-100               {border-collapse:collapse; width:100%; margin:15px auto;}
.manual-100 td          {text-align:left; border:1px solid maroon; padding:5px !important; font-family:Verdana, Arial, Sans-serif; font-size:10pt; color:#000; text-decoration:none; text-indent:0; word-spacing:3px; padding:5px 15px;}
.manual-100 td#Old    {text-align:center; background-color:#deb887; font-size:10pt; color:#000; text-decoration:none; word-spacing:3px; font-weight:600;}
.manual-100 td#cent  {font-size:10pt; color:#000; text-decoration:none; word-spacing:3px; text-align:center;}

table.manual-90-1      {border:0; border-collapse: collapse; width:90%; margin:0 auto !important;}
table.manual-90-1 td  {padding:5px; text-align:center; font-weight:600;}

.manual-90-2                 {border-collapse:collapse; width:100%;}
.manual-90-2 td             {text-align:center; border:1px solid maroon; font-family:Verdana, Arial, Sans-serif; font-size:8pt; color:#000; text-decoration:none; text-indent:0; word-spacing:1px; padding:3px;}
.manual-90-2 .color-1      {background-color:#fee3b2;}
.manual-90-2 .color-2      {background-color:#d2b48c;}
.manual-90-2 .left           {text-align:left !important;}
.manual-90-2 .pix150       {width:150px;}
.manual-90-2 .pix150 img  {width:150px !important; padding:5px;}

table.logonstudio {border:0; width:90%; border-collapse:separate; border-spacing:10px; float:none; margin:0 auto;}
table.logonstudio td {padding:0; text-align:center; font-size:10pt; font-weight:600; color:#800000;}
table.logonstudio td a {font-size:10pt; color:#800000; text-decoration:none;}
table.logonstudio td a:hover {font-size:10pt; color:#800000; text-decoration:underline;}
table.logonstudio td img {width:200px; height:150px; text-align:center;}
img.logonstudio {width:570px; height:410px; margin:15px;}

table.bootskin                  {border:0; width:220px; border-collapse:separate; border-spacing:10px; float:right;}
table.bootskin  td             {padding:0; text-align:center; font-size:10pt; font-weight:600; color:#800000;}
table.bootskin td a      {font-size:10pt; color:#800000; text-decoration:none;}
table.bootskin td a:hover   {font-size:10pt; color:#800000; text-decoration:underline;}
table.bootskin td img         {width:200px; height:150px; text-align:center;}

/* ------------------------------------  ШАБЛОН ----------------------------------------------- */

#head-top {width:100%; margin:30px auto;}
#head-top .head-logo img {float:left; width:200px; height:50px;}

.hehe {width:100%; border-collapse:collapse;}
.hehe td {vertical-align:top;}

.pix-15 {width:15px; height:1px;}
td.header {border-right:0; border-top:#b8860b 1px solid; border-left:0; border-bottom:#b8860b 1px solid;}
td.lefter {text-align:center; border-top:#b8860b 1px solid; border-left:#b8860b 1px solid; border-bottom:#b8860b 1px solid; border-right:#b8860b 1px solid; background-color:#000; background-attachment:fixed; background:transparent url('/themes/Arc_San8_V1/images/Ground.jpg') repeat top left;}

.hred {border:0; border-collapse:collapse; width:100%;}
.hred td {padding:1px 0; margin:-2px 0; color:#deb887; letter-spacing:1px; white-space:nowrap; vertical-align:middle; width:auto;}
.hred td img.bul   {width:6px !important; height:10px !important; margin:0 15px !important;}
.hred td.icon {width:70px; text-align:right !important;}
.hred td.icon img  {width:13px; height:10px; margin:10px 5px;} 
.hred .yandeks {width:240px; padding-right:35px;}

table.tsb {border:0; border-collapse:collapse; width:165px; margin-bottom:10px !important;}

td.blok1 {text-align:center; font-weight:400; color:#e3c795; width:165px; height:24px; vertical-align: middle; background-attachment:fixed; background:transparent url('/themes/Arc_San8_V1/images/SideboxBartop.gif') no-repeat top left; text-shadow:1px 1px 1px #000;}

td.blok2 {padding:4px !important; width:100%; background-color:#d2b48c; border-left:#b8860b 1px solid; border-right:#b8860b 1px solid;}
td.blok2 a {color:#000; font:13px Arial, Verdana; text-decoration:none;}
td.blok2 a:hover {color:#800000; font:13px Arial, Verdana; text-decoration:underline;}

td.blok3   {padding:0; width:165px; height:29px; background-attachment:fixed; background: transparent url('/themes/Arc_San8_V1/images/sideboxBar1.gif') no-repeat top left;}
.blok4 {font:10px Georgia, Arial; font-weight:400;}

/* ------------------------------------   ----------------------------------------------- */

.links                  {font:10px Georgia, Arial; text-align:center;}
.links p                {text-indent:0; font:10px Arial; text-align:justify; margin:5px 3px;}
.links p a         {color:#000; font:10px Arial; text-transform:uppercase; text-decoration:none;}
.links p a:hover        {color:#800000; font:10px Arial; text-transform:uppercase; text-decoration:underline;}
.links p.ups            {color:#800000; text-indent:0; font:10px Georgia, Arial; text-transform:uppercase; margin:5px 0; font-weight:600; text-align:center;}
.links p.ups a     {color:#800000; font:10px Georgia, Arial; text-transform:uppercase; text-decoration:none; font-weight:600;}
.links p.ups a:hover    {color:#800000; font:10px Georgia, Arial; text-transform:uppercase; text-decoration:underline; font-weight:600;}
.links img              {width:88px; height:31px; margin:5px 0;} 
.vint-links      {width:15px !important; height:15px !important; margin:0 !important;}
.links .ava-links       {width:100px; height:100px; margin:-5px 0 10px!important;}
.links .map             {width:88px; height:85px; margin:5px 0 10px!important;}
  
.grg  {color:#800000; margin:5px 3px; text-align:center; font:bold 9pt Georgia, Verdana; text-decoration:none; text-transform:uppercase;}
.ver  {color:#000; margin: 1px 0; text-align: center; font: bold 10px Verdana, Arial; text-decoration:none;}
.blog {width:165px; vertical-align:top;}

table.portfol                     {border:0; border-collapse:separate; width:100%;}
table.portfol td                  {text-align:center; vertical-align:top;}
table.portfol td p                {text-align:left; font-size:10pt; color: #000; text-decoration:none; font-weight:400; text-indent:30px; margin: 0 15px;}
table.portfol td img              {width:140px; height:105px;}
table.portfol td.portf            {color: #000; font-weight:400; text-align: center; vertical-align: middle; background-color:#d2b48c; width:15%; height:26px;}
table.portfol td.portf a     {font-size:10pt; color:#800000; text-decoration: underline; font-weight:600;}
table.portfol td.portf a:hover    {font-size:10pt; color:red; text-decoration: underline; font-weight:600;}
table.portfol tr.portf            {color: #000; font-weight:400; text-align: center; vertical-align: middle; background-color:#d2b48c; height:26px;}
table.portfol tr.portf td         {color: #000; font-weight:400; text-align: center; vertical-align: middle; background-color:#d2b48c; height:26px;}
table.portfol tr.portf a     {font-size:10pt; color:#800000; text-decoration: underline; font-weight:600;}
table.portfol tr.portf a:hover    {font-size:10pt; color:red; text-decoration: underline; font-weight:600;}
table.portfol td.fan              {text-align:center; vertical-align:top; font-weight:600; font-size:20pt; color:#800000; font-family:Georgia, Arial; text-decoration:none; text-transform:uppercase;}
table.portfol td.nol              {text-align:center; vertical-align:top;}
table.portfol td.nol img          {width:220px; height:158px;}

.min {text-indent:30px; margin:0 15px; font-size:8pt;}
p.min-80   {font-size:80% !important;}
p.min-80 a {font-size:100% !important;}

td.indexrc  {padding: 3px; width:223px; height:30px; background-repeat: no-repeat; background-image:url('/images/index_news/image_001.gif'); background-attachment:fixed; background: transparent url('/images/index_news/image_001.gif') no-repeat top left;}
td.indexline  {font-weight:600; padding:3px; border-bottom:1px solid maroon; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-color:#800000; text-align:left; border-left-width:1px; border-right-width:1px; border-top-width:1px;}

.work  {border:#b8860b 1px solid;}
.index320x25  {width:320px; height:25px;}
.arcanum-12   {width:270px; height:203px;}
.arcanum-13   {width:269px; height:130px;}
.arcanum-14   {width:300px; height:206px;}
.arcanum-15   {width:270px; height:391px;}
.arcanum-16   {width:270px; height:399px;}
.arcanum-17   {width:270px; height:454px;}
.arcanum-18   {width:270px; height:346px;}
.arcanum-12, .arcanum-13, .arcanum-14, .arcanum-15, .arcanum-16, .arcanum-17, .arcanum-18 {margin:15px 30px; float:right;}

.winamp-1     {width:275px; height:232px; margin:5px;}
.winamp-2     {width:280px; height:237px; margin:5px;}
.winamp-3     {width:200px; height:112px; margin:5px;}
.news305x549  {width:305px; height:549px; margin:25px; float:right;}
.news450x250  {width:450px; height:250px;}
.news450x259  {width:450px; height:259px;}
.news640-330  {width:640px; height:330px;}
.bannner-t    {width:88px; height:31px; margin: 13px 0 5px;}
.bannner-m    {width:88px; height:31px; margin:5px 0;}
.bannner-b    {width:88px; height:31px; margin:5px 0 11px;}
.info-1       {width:14px; height:10px;}
.info-2       {width:17px; height:14px;}

.pl-0 p            {font-size:10pt; text-indent:30px; margin:0 15px;}
.plaque_15, .plaque_0br10, .plaque_15br, .plaque_15brr, .plaque_5, .plaque_5_center, .plaque_15brc_str, .plaque_15brr_str, .plaque_15brl_str, .plaque_15brr_str_i, .plaque_15brl_str_i, .plaque_15bll_str, .plaque_5strong, .plaque_center, .plaque_center_str, .plaque_5_center_str, .plaque_5_center_str1, .plaque_center_bl, .plaque_center_br10, .plaque1, .plaque, .plaque_y, .plaque0, .plaque0_15, .style1, .heading2, .link1, .link1br_10, .link1br_no10, .linkw, .linkavy, .link1br {font-size:10pt;}
.plaque_15brc_str, .plaque_15brr_str, .plaque_15brl_str, .plaque_15brr_str_i, .plaque_15brl_str_i, .link1br, .heading3, .link1br_10, .link1br_no8 {color:#633; font-weight:600;}
.plaque_0br10, .plaque_15br, .plaque_15brr, .plaque_center_br10, .link1br_no10  {color:#633;}

.plaque_15            {text-indent:15px; margin:15px;}
.plaque_0br10         {text-align:justify; text-indent:10px; word-spacing:0; line-height:100%; vertical-align:baseline; margin:0 10px 0 2px;}
.plaque_15br          {text-indent:15px; margin:15px;}
.plaque_15brr         {text-align:right; text-indent:15px; margin:15px;}
.plaque_5             {text-indent:5px; margin:5px;}
.plaque_5_center      {text-align:center; text-indent:5px; margin:5px;}
.plaque_15brc_str     {text-align:center; text-indent:15px; margin:15px;}
.plaque_15brr_str     {text-align: right; text-indent:15px; margin:15px;}
.plaque_15brl_str     {text-indent:15px; margin:15px;}
.plaque_15brr_str_i   {text-align: right; text-indent:15px; margin:15px; font-style:italic;}
.plaque_15brl_str_i   {text-indent:30px; margin:15px; font-style:italic;}
.plaque_15bll_str     {text-indent:15px; margin:15px; font-weight:600;}
.plaque_5strong       {color:#800000; text-indent:5px; margin:5px; font-weight:600;}
.plaque_center        {color:#800000; text-align: center; margin:30px 15px 15px;}
.plaque_center_str    {text-align:center; margin:30px 15px 15px; font-weight:600;}
.plaque_5_center_str  {color:#800000; text-align:center; margin:5px 15px; font-weight:600;}
.plaque_5_center_str1 {text-align:center; margin:5px 15px; font-weight:600;}
.plaque_center_bl     {text-align:center; margin:0 15px 15px;}
.plaque_center_br10   {text-align:center; text-indent:0; line-height:100%; margin:10px;}
.plaque1              {color:#800000; text-align:right; margin:0 15px 5px;}
.plaque               {text-indent:15px; margin:5px 15px;}
.plaque_y             {color:#f5deb3; text-indent:15px; margin:5px 15px;}

.plaque0 {text-indent:30px; margin: 0 15px;}
.plaque0 a {color:#000; font:10pt Georgia, Arial;}
.plaque0 a:hover {color:red; font:10pt Georgia, Arial;}

.plaque0_15  {text-indent:30px; margin:15px;}
.plaque0_15 a {color:#000; font:10pt Georgia, Arial;}
.plaque0_15 a:hover {color:red; font:10pt Georgia, Arial;}

.plaque0_00 {text-indent:0; word-spacing:1px; margin:0 10px;}
.style1        {text-align: right; margin: 0 15px 5px;}

.link1, .linkzn, .heading2, .linkw, .h_ave1                     {font-weight:600;}
.link1, .linkzn, .heading2, .h_ave1, .h_ave2                   {color:#800000;}
.link1, .link1br, .link1br_10, .link1br_no10, .link1b, .linkw  {text-decoration: underline;}

.link1br_no8  {font-size: 8pt;}
.linkw           {color:#fff;}
.up14b         {font: bold 10pt Georgia, Arial; color: #000; text-decoration:none; text-transform:uppercase;}
.linkavy        {font-family: Verdana, Arial, sans-serif, Times New Roman; text-align:center;}

.zn {font:8pt Arial, Times New Roman; text-align:center;}
.h_ave1 {font-size:12pt;}
.h_ave2, .h_ave3 {text-indent:0; margin:0 5px;}
.linkzn {font-family:Arial, Verdana;}

.heading {color:#e3c795; font-weight:400; font-size:14px;}

td.let1 {background-repeat: repeat; background-image:url('/autohtml/images_arc/background.gif'); background-attachment:fixed; background: transparent url('/autohtml/images_arc/background.gif') repeat top left;}
td.let1 a      {font-size:10pt;}
td.let1 a:hover     {font-size:10pt;}

.kart                {font-weight:600; color: #633; text-indent:0; word-spacing:2px; line-height:150%; margin: 0 15px 0 40px; letter-spacing:1px;}
.kart  p             {font-weight:600; color: #633; text-indent:0; word-spacing:2px; line-height:150%; margin: 0 15px 0 40px; letter-spacing:1px;}
.kart  p a      {font-weight:600; color: #633; text-decoration:underline;}
.kart  p a:hover     {font-weight:600; color:#800000; text-decoration:underline;}

.stih       {text-indent:0; word-spacing:2px; line-height:150%; margin: 30px 15px 30px 150px;}
.stih1     {text-indent:0; word-spacing:2px; line-height:150%; margin: 30px 15px 30px 60px;}

.rekh      {color:#755429; font: bold 7pt Georgia, Arial; text-align: center; margin: 0 0 3px; letter-spacing:0.5px;}

td.blok2 .rekb              {color:#bca07b; font:bold 8pt Georgia; text-align:center; margin:-5px 5px 0; letter-spacing:3px;}
td.blok2 .rekb a      {color:#bca07b; font:8pt Georgia; text-decoration:none; text-transform:uppercase;}

table.rek0                   {font-size:8pt; border:0; border-collapse:collapse; width:78px; height:24px; background-repeat: no-repeat; background-image:url('/images/blocks/rek/rek1.gif'); background-attachment:fixed; background: transparent url('/images/blocks/rek/rek1.gif') no-repeat top left;}
table.rek0 td               {font:bold 8pt Verdana; color:#696969; padding:0; text-align:center; width:13px; letter-spacing:-6px;}
table.rek0 td a {font:bold 8pt Verdana; color:#000; text-decoration:none;}
table.rek0 td a:hover {font:bold 8pt Verdana; color:red; text-decoration:none;}

input {border-right: 1px solid #deb887; border-top: 1px solid #deb887; font-size:12px; border-left: 1px solid #deb887; color: #000; border-bottom: 1px solid #deb887; font-family:Arial, helvetica, Verdana; background-color:#fdf5e6; text-decoration:none;}
textarea {border-right:#b8860b 1px solid; border-top:#b8860b 1px solid; font-size:12px; border-left: 1px solid #deb887; color: #000; border-bottom: 1px solid #deb887; font-family:Georgia, Arial; background-color:#fdf5e6; text-decoration:none;}
td.upcenter     {border-right: 0 solid #b22222; border-top: #b8860b  1px solid; border-left: 0 solid #b22222; border-bottom: 0; background-color: #f4d9a9;}
td.downcenter {border-right: #b8860b 0 solid; border-top: #f4d9a9 0 solid; border-left: #f4d9a9 0 solid; border-bottom: #b8860b 1px solid; background-color:#f4d9a9; background-repeat: repeat; background-image:url(/themes/Arc_San8_V1/images/Ground.jpg); background-attachment: fixed; background: transparent url('/themes/Arc_San8_V1/images/Ground.jpg') repeat top left; }
td.downs        {border-right: #f4d9a9 0 solid; border-top: #b8860b 1px solid; border-left: #f4d9a9 0 solid; border-bottom: #b8860b 1px solid; background-color:#f4d9a9;}
td.righter        {border-right:#b8860b 1px solid; border-top:#b8860b 1px solid; border-left:#fdf5e6 0 solid; border-bottom:0; background-color:#f4d9a9; color:#fff; background-repeat: repeat; background-image:url('/themes/Arc_San8_V1/images/Ground.jpg'); background-attachment: fixed; background: transparent url('/themes/Arc_San8_V1/images/Ground.jpg') repeat top left;}

td.content                {border-right:#b8860b 1px solid; border-top:#b8860b 1px solid; border-left:#b8860b 1px solid; border-bottom:#b8860b 1px solid; background-color:#deb887;}
td.content h1            {color:#800000; font:bold 16pt Georgia; text-decoration:none; margin:10px 15px 5px; text-indent:0; text-align:center; text-transform:uppercase;}
td.content h2            {color:#633; font:bold 15pt Georgia; text-decoration:none; margin:10px 15px 5px; text-indent:0; text-transform:uppercase;}
td.content .news-title {color:#633; font:bold 15pt Georgia; text-decoration:none; margin:10px 15px 5px; text-indent:0; text-align:center !important;}

td.extra       {border:#b8860b 1px solid; background-color:#f4d9a9;}
td.extras     {border:#b8860b 1px solid; background-color:#f4d9a9;}
td.nothing    {border-right:#b8860b 0 solid; border-top: #b8860b 0 solid; border-left: #b8860b 0 solid; border-bottom: #b8860b 0 solid; background-color: #f4d9a9;}
td.lefthing   {border-right:#fdf5e6 0 solid; border-top: #fdf5e6 0 solid; border-left: #b8860b 1px solid; border-bottom: #b8860b 1px solid; background-color: #f4d9a9;}
td.lefts       {border-right:#b8860b 0 solid; border-top: #b8860b 1px solid; border-left: #fdf5e6 1px solid; border-bottom: #b8860b 1px solid; background-color: #f4d9a9;}
td.righting   {border-right:#b8860b 1px solid; border-top: #b8860b 0 solid; border-left: #fdf5e6 0 solid; border-bottom: #b8860b 1px solid; background-color: #f4d9a9;}
td.righter    {border-right:#b8860b 1px solid; border-top: #b8860b 1px solid; border-left: #fdf5e6 0 solid; border-bottom: 0; background-color: #f4d9a9; color:#fff;}
td.footer     {border-right:#b8860b 1px solid; border-top:0; border-left: #b8860b 1px solid; border-bottom: #b8860b 1px solid; background-color: #f4d9a9;}
td.title        {border:#b8860b 1px solid; background-color:#f4d9a9;}
td.noborder {border:#f4d9a9 0 solid; background-color:#f4d9a9;}

ul {list-style-type:disc;}
ul li, ol li {text-align:left;}

.error {color:#f00; background-color:#000;}

.content {color:#633; font:normal 11pt/140% Arial, Vergana; text-decoration:none; padding:0; margin:0 30px;}
.content p {color:#633; font:normal 11pt/140% Arial, Vergana; text-decoration:none; text-indent:0;}
.content a  {color:#633; font:normal 11pt Arial, Vergana; text-decoration:underline;}
.content a:hover {color:red; }

.content .fut-r  {color:#633; font:normal 11pt/140% Arial, Vergana; text-decoration:none; text-indent:0; text-align:right; margin:0 30px;}
.content .fut-c {color:#633; font:normal 15px Georgia, Arial; text-decoration:none; text-indent:0; text-align:center; margin:30px 0 15px;}
.content .fut-c a {color:#633; font:normal 15px Georgia, Arial; text-decoration:underline;}
.content .fut-c a:hover {color:#800000;}

.fut-c {color:#633; font:normal 15px Georgia, Arial; text-decoration:none; text-indent:0; text-align:center; margin:30px 0 15px;}
.fut-c a {color:#633; font:normal 15px Georgia, Arial; text-decoration:underline;}
.fut-c a:hover {color:#800000;}

#maintable, #custtable, #linktable, #feattable {z-index:6; visibility:hidden; font:16px Verdana; color:#000; position:absolute; text-align:center;}

#nav             {font:12px tahoma; color:#000; text-align:center;}
#navs           {border-right:#b8860b 1px solid; border-top:#b8860b 1px solid; font:16px Verdana; border-left:#b8860b 1px solid; color:#f5f5dc; border-bottom:#b8860b 1px solid; background-color:#fdf5e6; text-align:center;}
a.navl       {color:#800000; text-decoration:none;}
a.navl:hover {color:#000;}

select {border-right: #daa520 1px solid; border-top: #d2b48c 1px solid; font-size:16px; border-left: #deb887 1px solid; color: #000; border-bottom: #b8860b 1px solid; font-family:Arial, helvetica, Verdana; background-color:#fdf5e6; text-decoration:none;}

table.news1        {border:0; border-collapse:collapse; width:100%;}
table.news1 td     {vertical-align:top; padding:0; height:23px; background-repeat:repeat; background-image:url('/themes/Arc_San8_V1/images/grad.jpg'); background-attachment:fixed; background:transparent url('/themes/Arc_San8_V1/images/grad.jpg') repeat top left;}
table.news1 td h1  {font-weight:600; font-size:14px; color:#e3c795;}
table.news1 td img {width:23px; height:23px;}

.news {font:normal 16px/135% Georgia, Arial; margin:15px 15px; color:#633;}
.news p, .news li {text-indent:0; margin:0 15px;}
.news a {color:#800000; text-decoration:none;font:normal 16px/135% Georgia, Arial;}
.news a:hover {color:#f00; text-decoration:underline;}

.news ul           {list-style-type:disc; margin:15px;}
.news ul li         {margin-bottom:5px; margin-top:5px; line-height:1.2; text-indent:0;}
.news .top        {margin-top:15px;}
.news .bottom   {margin-bottom:15px;}

.news2 {padding-right:30px !important; font:10pt Verdana, Arial; color:#fff; height:23px; background-repeat:repeat; background-image:url('/themes/Arc_San8_V1/images/grad.jpg'); background-attachment:fixed; text-align:right; background:transparent url('/themes/Arc_San8_V1/images/grad.jpg') repeat top left; text-shadow: 1px 1px 1px rgb(0, 0, 0);}
.news2 a      {font:10pt Verdana, Arial; color:#fff; text-decoration:none;}
.news2 a:hover   {font:10pt Verdana, Arial; color:#fff; text-decoration:underline;}

.news3    {margin:10px; font-weight:600; font-size:14px;}
.news4    {font:normal 10pt Georgia, Arial; color:#000; margin:0 10px 0 15px; text-indent:30px;}
.news4 p  {font:normal 10pt Georgia, Arial; color:#000; margin:0 10px 0 15px; text-indent:30px;}

.news5    {border:1px solid #B8860B; border-collapse:separate; width:100%; background-color:#f5deb3; border-spacing:1px;}
.news5    {padding:1px;}

.auto-1             {color:#000; font:normal 10pt/140% Georgia, Arial; margin:0 20px 0 30px; text-indent:30px;}
.auto-1 a      {color:#000; font:normal 10pt Georgia, Arial;}
.auto-1 a:hover     {color:red; font:normal 10pt Georgia, Arial;}

.auto-1 h1          {}
.auto-1 h2          {text-transform:uppercase;}
.auto-1 h3          {color:#800000; font-size:20px;}
.auto-1 h4          {}

.auto-1 p                   {color:#000; font:normal 10pt/140% Georgia, Arial; margin:0 20px 0 30px; text-indent:30px;}
.auto-1 p a            {color:#000; font:normal 10pt Georgia, Arial;}
.auto-1 p a:hover           {color:red; font:normal 10pt Georgia, Arial;}

.auto-1 p.brown-1      {color:#633; font-style:italic; font-weight:600; text-align:justify; margin:15px 20px 15px 30px; text-indent:30px;}
.auto-1 p.brown-1 a    {color:#633; font-style:italic; font-weight:600;}

.auto-1 p.maroon             {color:#800000; font-weight:600; margin:15px 20px 3px 30px; text-indent:30px;}
.auto-1 p.maroon a     {font-size:10pt; color:#800000; font-weight:600;}
.auto-1 p.maroon a:hover  {font-size:10pt; color:red; font-weight:600;}

.auto-1 p.list              {color:#800000; font-weight:600; margin:0 20px 3px 60px; text-indent:0;}
.auto-1 p.list a      {font-size:10pt; color:#800000; font-weight:600;}
.auto-1 p.list a:hover   {font-size:10pt; color:red; font-weight:600;}
.auto-1 ul    {list-style-type:disc; margin:15px;}
.auto-1 ul li  {margin-bottom:5px; margin-top:5px; line-height:1.4; word-spacing:3px; text-indent:0;}

.auto-2 {color:#000; font:normal 11px/140% Georgia, Arial; margin:0 20px 0 30px;}
.auto-2 p {color:#000; font:normal 11px/140% Georgia, Arial; margin: 0 20px 0 30px; text-indent:30px;}
.auto-2 p a {color:#000; font:normal 11px Georgia, Arial;}
.auto-2 p a:hover   {color:red;}

.auto-3 p {color:#633; font: oblique bold 10pt Georgia, Arial; text-indent:30px; margin: 0 20px 0 30px;}
.auto-3    {color:#633; font: oblique bold 10pt Georgia, Arial; text-indent:30px; margin: 0 20px 0 30px;}

.auto-titl p {color:#000; font: bold 10pt Georgia, Arial; text-indent:30px; margin: 0 20px 15px 30px;}
.auto-titl {color:#000; font: bold 10pt Georgia, Arial; text-indent:30px; margin: 0 20px 15px 30px;}

.auto-letter p {color:#000; font:normal 10pt/140% Georgia, Arial; text-indent:30px; margin: 0 10px 0 30px;}
.auto-letter p a {color:#000; font:normal 10pt Georgia, Arial;}
.auto-letter p a:hover {color:red;}

.pagenum {color:#f4d9a9; font:12pt Verdana, Arial; text-align:center; padding:10px; margin:0;}
.pagenum a {color:#800000; font:12pt Verdana, Arial; border:0; padding:0 7px;}
.pagenum a:hover {color:red;}
.pagenum span {color:#fff; font:12pt Verdana, Arial; border:2px solid #d2b48c; background-color:#d2b48c; padding:0 5px 2px;}

.pagenum a img {padding:0 !important; vertical-align:middle; background:#f4d9a9; border:0;}
.pagenum a:hover img {background:#f4d9a9; border:0;}

.foot_c {width:728px; color:#800000; text-align:center !important; margin:15px auto 0 !important; padding:15px 0 !important; font:11pt Georgia, Arial !important; background-color:#F5DEB3;}
.foot_c a {color:#800000 !important; font:11pt Georgia, Arial; border-bottom:1px dotted #800000 !important; text-decoration:none !important;}
.foot_c a:hover {color:#f00 !important; border-bottom:1px dotted #f00 !important;}

.foot-c-index {width:90%; color:#800000; text-align:center; margin:0 auto; font:11pt Georgia, Arial; padding:0;}
.foot-c-index a {color:maroon !important; font:11pt Georgia, Arial;}
.foot-c-index a:hover {color:red !important;}

.foot_l {color:#000; font:10pt Georgia, Arial; text-align:left; text-indent:30px; margin:30px 20px 30px 30px;}
.foot_l a {color:#000; font:10pt Georgia, Arial;}
.foot_l a:hover {color:red;}

.foot_i {color:#633; font:8pt Verdana, Arial !important; text-align:left; text-indent:0; margin:10px 30px 15px;}
.foot_i span {color:#633; font-style:italic; font-weight:600;}
.foot_i a {color:#633; font:8pt Verdana, Arial !important; border-bottom:1px dotted #633; text-decoration:none;}
.foot_i a:hover {color:#f00; border-bottom:1px dotted #f00;}
.admin-edit {text-align:right; margin-top:-30px !important;}

.footer a {font-size:10pt; color:#000;}
.footer a:hover {color:red;}

table.fms           {width:100%; border:0; border-collapse:separate; font:10pt Georgia, Arial; color:#deb887; text-align:center; background-repeat:repeat; background-image:url('/themes/arcanum-2/images/ground.jpg'); background-attachment:fixed; background: transparent url('/themes/arcanum-2/images/ground.jpg') repeat top left;}
table.fms td        {padding:2px;}
td.fms1             {width:100%; font-size:10px; color:#deb887; text-align:center;}
td.fms1 a      {font-size:10px; color:#deb887;}
td.fms1 a:hover     {font-size:10px; color:#deb887;}

.fmenu {background-color:#000; border:#b8860b 1px solid; width:960px; margin:0;}
.fmenu .cen {height:30px; color:#c2a45e; text-align:center; padding:0;}
.fmenu .cen a {color:#7fff00; font:9pt Verdana, Arial; text-decoration:none; text-transform:uppercase;}
.fmenu .cen a:hover {color:#f00;}

img.imf-1 {width:16px; height:18px;}
img.dot {width:11px; height:11px;}

.fot  {border:0 none; border-collapse:collapse; width:960px; margin:30px auto;}
.fot td  {padding:0; text-align:center; border:#b8860b 1px solid; background-attachment:fixed; background:transparent url('/themes/Arc_San8_V1/images/Ground.jpg') repeat top left;}
.fot td table.inf {border:0 none; border-collapse: collapse; width:100%;}
.fot td table.inf td {border:0 none; padding:5px; background:none;}
.fot td table.inf td.dtt {border:0 none;padding:5px; width:20px; height:20px; background:center center url('/themes/Arc_San8_V1/images/dot.jpg') no-repeat;}

.flash2, .flash4, .shock, .null-1, .null-3 {border:0 none; border-collapse:collapse;}

.flash2 {width:280px; height:280px; float:right;}
.flash2 td {width:100%;}
.flash3 {width:250px; height:200px; border:0 none; border-collapse:separate; float:right;}
.flash3 td {padding:15px;}
.flash4 {width:250px; height:200px; margin:0 auto;}
.flash4 td {padding:15px;}
.shock {width:95%;}
.shock-1 {width:64px;}

.null-1   {width:380px; height:16px;}
td.null-1 {padding:0; width:380px; height:16px; background-attachment:fixed; background: transparent url('/autohtml/arcanum2/arcanum2_images/top.gif') no-repeat top left;}
td.null-2 {padding:0; width:380px; height:18px; background-attachment:fixed; background: transparent url('/autohtml/arcanum2/arcanum2_images/bottom.gif') no-repeat top left;}

.null-3 {width:180px; height:189px;}
.null-3 td.null-3  {padding:0; width:180px; height:189px; background:url('/autohtml/arcanum2/arcanum2_images/download-the-demo.gif') no-repeat top left; text-align:right;}

td.letter3     {border-left:1px solid #44291c; width:5px; background-repeat: repeat; background-attachment:fixed; background-position: center; background-repeat:repeat-y; background-attachment:scroll; padding:0 2px;}

.arc1 p             {font-size:10pt; color:#633; text-decoration:underline; font-weight:600; text-align:right; text-indent:0; margin: 0 10px;}
.arc1 p a      {font-size:10pt; color:#633; text-decoration:underline; font-weight:600;}
.arc1 p a:hover     {font-size:10pt; color:#800000;}

.arc2 p             {font-size:10pt; color:#633; text-decoration:underline; font-weight:600; text-align:left; text-indent:0; margin: 0 10px;}
.arc2 p a     {font-size:10pt; color:#633; text-decoration:underline; font-weight:600;}
.arc2 p a:hover     {font-size:10pt; color:#800000;}

.arc3 p      {margin:0 15px; font-size:10pt; color:#633; text-indent:30px;}

img.arcanum-1    {width:108px; height:30px; margin:10px; text-align:center;}
img.arcanum-2    {width:223px; height:30px; margin:10px; text-align:center;}
img.arcanum-3    {width:300px; height:44px; text-align:center; margin:10px;}
img.arcanum-4    {width:220px; height:204px; margin:10px; text-align:center;}
img.arcanum-5    {width:66px; height:56px; margin:10px; text-align:center;}
img.arcanum-6    {width:540px; height:25px; margin:10px; text-align:center;}
img.arcanum-7    {width:200px; height:150px; margin:15px 0;}
img.arcanum-8    {width:180px; height:316px; margin:15px 0;}
img.arcanum-9    {width:64px; height:64px; margin:15px; text-align:center;}
img.arcanum-10   {width:220px; height:300px; margin:15px; text-align:center;}
img.arcanum-11   {width:218px; height:202px; margin:15px; text-align:center;}
img.arcanum-20   {width:145px; height:30px;}

table.link-1 {border:1px solid maroon; border-collapse: collapse; width: 90%;}
table.link-1 td {border:1px solid maroon; padding:5px; font-family:Georgia, Arial;}
table.link-1 td a {font-size:10pt; color:#000; font-family:Georgia, Arial;}
table.link-1 td a:hover {font-size:10pt; color:red; font-family:Georgia, Arial;}

table.elf             {border:0 none; border-collapse: collapse; width:88px;}
table.elf td         {padding:0; width:100%; border:0;}
img.vint-1           {width:15px; height:15px; margin:10px;}
table.directrix      {border:0 none; border-collapse: collapse; width:88px;}
table.directrix td  {padding:0; border:0;}

.cifra {font-family:Verdana, Arial, Georgia; color:#800000; font-size:10pt; font-weight:600; text-decoration:none; text-align:center; margin:3px; padding:3px;}
.cifra a {font-family:Verdana, Arial, Georgia; color:#000; font-size:10pt; font-weight:600; text-decoration:none;}
.cifra a:hover {font-family:Verdana, Arial, Georgia; color:#f00; font-size:10pt; font-weight:600; text-decoration:underline;}

.b-max {width:88px; height:31px;}
.b-min  {width:38px; height:31px;}
.b-man {width:31px; height:31px;}

.gen-categor                {}
.gen-categor td            {color:#633; font:8pt Arial, Verdana !important; text-transform:none;}
.gen-categor p             {font:8pt Arial, Verdana !important; text-transform:uppercase;}
.gen-categor p strong    {font-weight:400 !important;}
.gen-categor p strong a {font-weight:400 !important;}

.gen-categor p a  {font:8pt Arial, Verdana !important; color:#000; text-decoration:none;}
.gen-categor p a:hover   {font:8pt Arial, Verdana !important; color:red; text-decoration:underline;}

#google-top                    {background-color:#D2B48C; margin:0 auto 15px; padding:2px; text-align:center; border:1px solid #F4D9A9; vertical-align:middle !important;}
#google-top .arcanum-g    {width:64px; height:64px; float:left; padding:0 !important; margin:12px 0 0 15px !important;}
#google-news                  {background-color:#F5DEB3; margin:0 auto 15px; padding:2px; text-align:center; border:1px solid #F5DEB3;}
#google-news .arcanum-g {width:64px; height:64px; padding:0 !important; margin:0 !important;}

.tsb .blok2 .poll-tit     {font-size:80% !important; color:#800000; margin:10px 5px 15px 5px; text-indent:0; text-transform:uppercase;}
.poll-vote                 {font-size:80%; color:#000; font-family:Verdana,Arial !important;}
.results                    {font-size:70% !important; text-transform:uppercase !important; color:#800000; font-family:Verdana,Arial !important;}
.desk, .desk a           {color:#800000 !important; text-align:center; text-transform:uppercase !important; font-size:80% !important;}
.scrollup {width:40px; height:40px; opacity:0.3; position:fixed; bottom:30px; right:15px; display:none; text-indent:-9999px; background: url('/images/icon-top.png') no-repeat;}

.ul-tool-maroon   {line-height:22px; list-style-type:none; margin-left:0; margin-right:0; padding:15px;}
.ul-tool-maroon li {background:transparent url('/images/typo/tool-maroon.png') no-repeat scroll 0 4px; margin:5px 0; padding:0 16px 0 24px; list-style:none outside none;}
.ul-tool-brown     {line-height:22px; list-style-type:none; margin-left:0; margin-right:0; padding:15px;}
.ul-tool-brown li   {background:transparent url('/images/typo/tool-brown.png') no-repeat scroll 0 4px; margin:5px 0; padding:0 16px 0 24px; list-style:none outside none;}