/* ----------------------------------------------      Danneo CMS Default Template © 2005 Danneo Team      ---------------------------------------------- */   * html html, body  			{ margin: 0; padding: 0px; font-family: arial, tahoma, verdana, sans-serif; font-size: 105% }html:first-child html, body  		{ font-size: 115% } /* Opera *//** Шрифты глобально **/table, td, div  			{ color: #4c4c4f; font-family: arial, tahoma, verdana, sans-serif; line-height: 135%;  }/** Главный контейнер **/#main  				        { background: #fff; width: 100%; text-align: left; min-width:968px }#wrap                                   { background: #fff; width: 100% }/* Верх сайта */.top  				        { font-size: 70%; }.top a 				        { color: #c5dff8 }#topleft a 				{ background: url(logo0000.png) no-repeat left; width: 379px; height: 110px; display: block; text-decoration: none }#topleft  				{ height: 110px; width: 190px }#topcenter  				{ width: auto }#topright  				{ height: 110px; width: 14em }#topright div 				{ font-size: .8em; margin: 0 0 2.5em; text-align: center }/** контент **/#left  				        { width: 220px }#center  				{ width: 100% }#right  				{ width: 220px; }#left, #center, #right  		{ font-size: 70%; vertical-align: top }#cbody  			        { margin: 0; padding: 0 1em 0 2em }#content  				{ background: url(cloud000.jpg) no-repeat top left; background-color:#fff;  margin: 0; padding: 15px 10px 0 10px }/**Таблица в аукционах**/#cbody #tender .tenderhead            {background:#CCCCCC; padding:5px; text-align:center; border-right:1px solid #fff; font-weight:bold}#cbody #tender tr td                  {padding:5px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC}#cbody #tender                        {border-left:1px solid #CCCCCC}/**Категории**/.n_cats                                 {padding-left: 40px}.n_cats p                               {color:#3A3A3A;font-size:13px; }.n_cats p a                             {color:#1D68A8;}/** Низ сайта **/#bot  				        { font-size: 70%; height: 87px; text-align: center; border-top: 1px solid #CCCCCC; padding-top: 8px }#bot a 				        { color: #343434 }#botleft  				{ width: 30em; font-size: .9em; text-align: left; padding-left: 20px }#botcenter  				{ width: auto; line-height: 6em; font-size: .8em }#botright  				{ width: 17em }#topleft, #topcenter, #topright, #botleft, #botcenter, #botright  	{ color: #898a8f }/* Заголовки глобально */h1                                      { font-size: 1.4em }h2                                      { font-size: 1.3em }h3                                      { font-size: 1.2em }h4                                      { font-size: 1.1em }h5                                      { font-size: 1.0em }/* Оформление на сайте (Tuning) */.tempt                                  {height: 50px; overflow: hidden}/* Оформление на сайте (Tuning) */#tunelink                               { float: right; margin: 0; height: 2.5em; line-height: 2.5em; padding-top: .2em }.tuning                                 { font-size: .6em; padding: 0 1em; background: #ffe; border: .1em solid #f90; margin: .3em .8em 0 }.cookieerr                              { color: #c00; font-size: 70%; padding: 1em; background: #ffe; border: .1em solid #fcc; margin: .5em .5em 0; text-align: center }.tuning .lin                            { width: auto; margin: 1em }.tuning .red                            { padding: 0em 2.3em; background: #ae0000; border: .2em solid #ff4747; margin: .3em }.tuning .blue                           { padding: 0em 2.3em; background: #4a7596; border: .2em solid #a5bed2; margin: .3em }.tuning .gray                           { padding: 0em 2.3em; background: #8c8c8c; border: .2em solid #dadada; margin: .3em }.tuning .green                          { padding: 0em 2.3em; background: #4a965c; border: .2em solid #a5d2b0; margin: .3em } .tuning .brown                          { padding: 0em 2.3em; background: #956a49; border: .2em solid #d1b7a3; margin: .3em }  .tuning .violet                         { padding: 0em 2.3em; background: #584a96; border: .2em solid #ada5d2; margin: .3em }  .tuning .turquoise                      { padding: 0em 2.3em; background: #499594; border: .2em solid #a3d1d1; margin: .3em }  .tuning .light_blue                     { padding: 0em 2.3em; background: #1574c3; border: .2em solid #7fbff1; margin: .3em }  .tuning .crimson                        { padding: 0em 2.3em; background: #a63f47; border: .2em solid #dba0a5; margin: .3em }.tuning .wid                            { font-size: .9em; color: #000; letter-spacing: .1em; background: #eee; border: .1em solid #ccc; margin: .5em; text-decoration: none }.tuning #b                              { padding: 0em 12em }.tuning #s                              { padding: 0em 8em }.tuning #m                              { padding: 0em 4em }/* Графика шаблона */.temptl                                 { background: url(http://www.rzraion.ru/temp/Original/images/lt.gif) repeat-y left top; width: 26px }.temptr                                 { background: url(http://www.rzraion.ru/temp/Original/images/rt.gif) repeat-y left top; width: 26px }.tempbl                                 { background: url(http://www.rzraion.ru/temp/Original/images/lb.gif) repeat-y left top; width: 26px; height: 87px }.tempbr                                 { background: url(http://www.rzraion.ru/temp/Original/images/rb.gif) repeat-y left top; width: 26px; height: 87px }.templ                                  { background: url(http://www.rzraion.ru/temp/Original/images/l.gif) repeat-y left top; width: 7px }.tempr                                  { background: url(http://www.rzraion.ru/temp/Original/images/r.gif) repeat-y right top; width: 7px }/** Ссылки **/a:link, a:visited  			{ color: #9d937b; text-decoration: none }a:hover  				{ color: #565040; text-decoration: none }a.cat:link, a.cat:visited               { color: #343434 }a.cat:hover                             { color: #343434; text-decoration: underline }a.blockmenu:link, a.blockmenu:visited  	{ color: #75798a; background: url(http://www.rzraion.ru/temp/Original/images/arrow.gif) no-repeat left center; display: block; border-top: .1em solid #f0f0f0; line-height: 170%; padding-left: 1.8em }a.blockmenu:hover  			{ color: #000; background: #f3f3f3 url(http://www.rzraion.ru/temp/Original/images/arrow_over.gif) no-repeat left center; text-decoration: none }a.linkbutton    			{}a.last     				{ color: #649bb5 }a.load:link, a.load:visited  		{ border: 3px double #cacbcd; color: #555; background: #efefef; padding: .1em 1em; text-decoration: none }a.load:hover  		                { color: #000; text-decoration: none }a.jump:link, a.jump:hover  		{ border: 3px double #cacbcd; color: #555; background: #efefef; padding: 0 1em; text-decoration: none }/* Tree */.treediv                                {background:none; width:220px;list-style-image:none;                                            list-style-position:outside;                                            list-style-type:none;                                            margin:0;                                            padding:0}.treediv ul                             {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}.treestandart                           {padding:5px 10px 5px 28px; padding-left:10px; border-bottom:1px solid #ddd; line-height:1.4em;}.treestandart a                         {color:#2B5082; padding: 0}.treeactive                             {padding-left:10px;background:none; border-bottom:1px solid #ddd; line-height:1.4em; font-weight:normal;}.treeactive a                           {background:#AE0000 none repeat scroll 0 0;color:#FFFFFF; display:block;padding:5px 10px 5px 10px; margin-left: -10px}.treesubstandart                        {padding:5px 5px 5px 28px; padding-left:20px; background:#fff; line-height:1.4em;}.treesubstandart a                      {background: #fff; color: #2B5082; padding: 0}.treesubactive                          {padding-left:10px; background:none; line-height:1.4em; font-weight:normal;}.treesubactive a                        {color:#990000; border: none; background: none; }/** Блоки **/.lblock, .rblock                        { width: 15em; background: #fcfcfc } .tblock, .bblock  			{ width: 100%; margin: 0 0 1em; border-bottom: 1px dashed #ccc }.rbtitle, .bbtitle, .redbtitle                    { text-transform: uppercase; font-weight: bold; font-size: 80%; line-height: 145%; padding: .5em 1em  .4em 1em }.rbtitle                                { background: #efefef url(http://www.rzraion.ru/temp/Original/images/gray/tfbg.gif) center; color: #444 }.bbtitle                                { background: #efefef url(http://www.rzraion.ru/temp/Original/images/gray/tfbg.gif) center; color: #444 }.lbtitle                                {font-weight: bold; font-size: 1.4em; color:#990000; line-height: 145%; margin-bottom: 10px}.tbtitle                                { background: url(http://www.rzraion.ru/temp/Original/images/title_bg.gif) repeat-y ; color: #444 }.tbtitle                                { font-weight: bold; font-size: 130%; line-height: 145%; margin-top: 10px; padding-left: 15px; margin-left: 15px }.redbtitle  		        	{ background: #f8dbdb url(http://www.rzraion.ru/temp/Original/images/gray/tfbg_red.gif) center; color: #600 }.redblock                               { width: 15em; border-top: .1em solid #fff; background: #fefafa } .btext  			        { border-top: .1em solid #fff; color: #75798a; padding: 0em .8em }.btext a 			        { color: #9fa1ae; vertical-align: middle }.btext a:hover 			        { text-decoration: underline } .btext big			        { color: #9d937b; font-size: 1.5em; margin-right: .5em; vertical-align: middle }.cbtext  			        { padding: .5em 1.1em; margin: 0 0 1em }#bmtext  			        { border-top: .1em solid #fff; padding: .1em 0 }.btext .bnews                           {background-color: #ececec; padding: 5px 5px 5px 10px; overflow: hidden}.btext .bnews div strong                {color:#cf0202;font-size:110%}.btext .bnews .bwrap                    {height: 5px; width: 100%; overflow: hidden}.btext .bnews small                     {font-weight: bold}/** оглавления разделов **/.sitetitle  				{ background: #fff; font-size: 1.4em; margin: 0 0 .5em; }.sitetitle .cont  			{ color: #2b2b2b; line-height: 100%; padding: .3em 0 }.sitetitle .ins  			{ color: #8d4d50; background: #eaebec; line-height: 100%; padding: .3em 1em }.sitetitle a:link, .sitetitle a:visited { color: #2b2b2b; text-decoration: none }.sitetitle a:hover  			{ color: #2b2b2b; text-decoration: underline }/*Календарь*/#calendar                               {width:150px; padding:10px 0 0 5px}#calendar  ul,#calendar #calnews                     {list-style:none; padding:0}#calendar #calnews li                   {font:18px; font-weight:bold; margin:3px 0 0 2px}#calendar #calnews li ul li                   {font:16px; font-weight:normal; margin:3px 0 0 27px}#calendar .linkactiv                      { color:red; font-weight:bold }/* Верхнее меню */#topmenu     			        { font-size: 80%; font-weight: bold; background-color: #2e2e2d ; padding: 0 ; margin: 0; height: auto;                                          line-height: 2.6em; text-align: center; border: 1px solid #000; border-left: none; border-right: none   }#topmenu .coverd                         {border: 1px solid #969696; border-left: none; border-right: none; padding:0 auto}#topmenu a:link, #topmenu a:visited  	{  /*display: block;*/ float: left; padding: 0 .8em; color: #fff; line-height: 2.45em  }/*#topmenu a:hover  			{ text-decoration: underline; color: #0cb2e2; line-height: 2.5em }*/#topmenu a.tune:link, a.tune:hover      { font-size: 1.1em; line-height: 2.1em; background: none; text-transform: none; text-decoration: none }#topmenu a.tune:visited                 { line-height: 2.5em; text-transform: none }.tblock                                 {border: none; margin: 0}#topmenu                                { margin: 0; padding: 0;}#topmenu a:link, #topmenu a:visited     { text-decoration: none; padding: .0em 1em .0em 1em }#topmenu a:hover                        { color: #fff !important; text-decoration: none }/*#topmenu a:focus, #topmenu a:active     { background: #e2e8eb; color: #000 !important; text-decoration: none; outline: none; }*/#menu li                                { position: relative; z-index: 3; margin:0px}#menu ul                                { position: absolute; display: none; font-size: 85%; }#menu ul li a:link, #menu ul li a:visited    {text-transform:none; line-height:1.5em}/*#menu li:hover                          {background: #000}*//*#menu li:hover ul                       { display: block; }*//*#menu li:hover ul ul                    { display: none }#menu li.ie-hover ul                    { display: block }#menu li.ie-hover ul ul                 { display: block }*/#menu, #menu ul                         { list-style: none; padding: 0; margin: 0 }#menu                                   {margin: 0 auto}#menu li                                { float: left }#menu ul                                { top: 1.9em }#menu ul li                             { width: 100%;text-align: left; padding:5px 2px 5px 3px }#menu  li                               { line-height: 2.1em }#menu  li li                            { line-height: .85em }#menu  ul                               { left: 0; margin-top: 11px }#menu  ul li                            { width: 18em; clear: both; background: #000; }#menu  ul li:hover                      { background: #8f0000 }#menu  ul li.ie-hover                   { background: #8f0000 }/*#menu  ul li a:focus,#menu  ul li a:active                   { background: #e2e8eb; color: #000; text-decoration: none; outline: none; height: .85em !important }#menu  li.menuparent:hover              { background: #184587 }#menu  li.menuparent.ie-hover           { background: #184587 }#menu  li a.menu_act:link,a.menu_act:visited                      { background: #184587 }a.menu_act:hover                        { background: #184587 }#menu  li.profile a:link,#menu  li.profile a:visited             { text-decoration: none !important; }#menu  li.profile a:hover               { text-decoration: none !important; }#menu  li.profile a:focus,#menu  li.profile a:active              { background: #e2e8eb !important; }.menuparent a:focus,.menuparent a:active                    { background: #e2e8eb; color: #000 !important; text-decoration: none; outline: none; height: 1.8em !important }#menu ul li .submenu                    { margin-left: 1em; color: #fff !important }#menu ul li .submenu:focus              { margin-left: 1em; color: #000 !important }*//* Нижнее меню */#botmenu  			        { font-size: 70%; padding: 0 .3em; margin: .5em auto 0; text-align: center; height: 2.5em; line-height: 2.5em }#botmenu a:link, #botmenu a:visited  	{ padding: 0 .4em; color: #a3a4a6; line-height: 2.5em; text-decoration: underline }#botmenu a:hover  			{ color: #a3a4a6; line-height: 2.5em; text-decoration: none }#ups                                    { text-align: right; margin: .5em 12em } /** Формы **/form                                    { margin:0 }textarea, input, select, option  	{ font: normal .9em tahoma, arial, verdana, sans-serif; color: #777; vertical-align: middle }textarea, input 	                { border: .1em solid #acaeb9; padding: .1em .3em .2em } select                        	        { padding: .1em .3em .1em }textarea                        	{ overflow: auto } .button  				{ border: 3px double #cacbcd; color: #555; background: #efefef; padding: 0 .7em } .oneselect                              { background: #898a8f; color: #343434 }.form                                   { border-top: .1em solid #bbbfc5; border-bottom: .1em solid #bbbfc5; padding: 1em; text-align: center; }.form table                             { text-align: center; margin: 0 auto } .form table td                          { font-weight: normal; color: #999; padding: .2em .1em; vertical-align: top; text-align: left } .form table td p                        { font-weight: normal; color: #999; margin: .1em .1em 0 } .form table td b                        { color: #c00 } .form table td div                      { margin: 0 0 .5em } .form fieldset                          { border: 1px solid #eee; padding: .5em 3em .8em }.form legend  				{ color: #555; padding: 0 .5em }/* Блок */.binput 			        { border: 1px solid #acaeb9; color: #777 }.bbutton  				{ border: 3px double #cacbcd; color: #555; background: #efefef; padding: 0 .7em }/* Calendar */.calendar                               { width: 100%; font-size: 1em; border-collapse: separate; background: #fff }.calendar td                            { color: #323439; background: #efefef; font-size: .8em; padding: .2em } a.calendarlink   			{ color: #c00 }.calendartitle,.calendarmonth,.calendarempty,.calendartoday,.calendarallday                         {}/* Листинг страниц */.pages                                  { padding: 1em 1.2em; color: #c8c9d0; font-size: .95em }.pagesempty                             { color: #c8c9d0; padding: .1em .1em }a.pages:link, a.pages:visited  		{ padding: .1em .4em; background-color: #f3f8fc }a.pages:hover  				{ background-color: #75798a; text-decoration: none; color: #32455c } /* Блок рекомендуем */.siterec  				{ line-height: 85%; padding: 0 1em 1em }.siterectime  				{ background: #f7f7f7; color: #68717a; float: right; font-size: 0.9em; padding: 0 .5em }/*** Базовый контейнер ***/.cont                                   { background: transparent; margin: 0 1em 0 0 }.conttitle                              { padding: 0; margin-top: .5em; font-size: 1.1em; color: #748fb3 }.conttitle a                            {color: #0274cc}.conttitle a.cat                         {color: #0274cc; font-weight: bold; text-decoration: underline}.conttitle h2                           { padding: .3em 0; margin: 0 0 .5em; font-size: 1.5em; font-weight: normal; color: #000; border-bottom: 1px solid #ccc }.conttitle h3                           { padding: 0; margin: -0.5em 0 0 0; font-weight: normal; font-size: 90% }.conttitle span                         { background: #f7f8fb; color: #68717a; font-size: 85%; font-weight: normal; padding: .1em .3em }.conttext                               { padding: .5em 0 }.conttext .thumb img                    { border: .3em solid #eee; padding: .1em } .continfo                               { padding: .5em .2em; margin: 0 0 1em; border-bottom: 1px dashed #ccc; text-align: right; font-size: 1em; color: #9da0a2; clear: both }.continfo img                           { vertical-align: middle }.continfo b                             { font-weight: normal; color: #ccc; margin: 0 .5em }.onlytitle                              { margin: 0 0 1.5em }.conttitle table td.only                { width: 100%; font-size:.9em; padding: .2em 1em .2em }.conttitle table td.date                { font-size: .9em; padding: .2em 0 }/** Категории **/.cat                                    { border: none; width: 100%; }.cat .head td                           { padding: .3em 1em; border-bottom: 1px solid #565040; border-right: 1px solid #565040; color: #565040; text-align:center }.cat td                                 { padding: .3em 1em; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; color: #68717a }.cat td span                            { color: #aaa; font-weight: normal }#catinfo                                { color: #b7baba; text-align: right; border: 0 } /** Доплнительная информация     файлы, фото **/.details                                { border: none; width: 100%; }.details .head td                       { padding: .3em 1em; border-bottom: 1px solid #8d4d50; color: #8d4d50; text-align:center }.details td                             { padding: .3em 1em; border-bottom: 1px solid #ddd; color: #444a50 }.infone                                 { background: #fbfbfb; color: #444a50 !important }.inftwo                                 { background: #fff; color: #4d698d !important }/* Чередование цветов таблиц в категориях */.newsone,.articleone,.linkone,.downone,.faqone,.photosone                      { background: #fff }.newstwo,.articletwo,.linktwo,.downtwo,.faqtwo,.photostwo                      { background: #fff }/** Комментарии **/.com                                    { border: none; width: 100% }.com .head td                           { padding: .3em 1em; border-bottom: 1px solid #8d4d50; color: #bc8486 }.com .head td big                       { color: #8d4d50; font-size: 1em }.com td                                 { padding: .3em 1em; vertical-align: top; border-bottom: 1px solid #ccc; color: #444a50 }.com td p                               { color: #68717a; margin: 0; padding: .3em 0 }#cominfo                                { text-align: right; border: 0 }/* Сообщения */.errtitle  				{ background: #fff; font-size: 1.07em }.errtitle .cont  			{ color: #600; background: #e89ca0; line-height: 100%; padding: .4em 1em }.errortxt                               { border-top: .1em solid #e89ca0; border-bottom: .1em solid #e89ca0; padding: 1em; color: #800; font-style: italic }.support                                { border-top: .2em solid #e89ca0; border-bottom: .2em solid #e89ca0; width: 50%; padding: 3em; color: #800; font-size: 0.85em }.support img                            { float: right }.messtitle  				{ background: #fff; font-size: 1.07em }.messtitle .cont  			{ color: #060; background: #99db84; line-height: 100%; padding: .4em 1em }.messtxt                                { border-top: .1em solid #99db84; border-bottom: .1em solid #99db84; padding: 1em; color: #000 }.notice                                 { color: #ca0000; background: #ffe; border: .1em dashed #fcc; padding: .5em 1em; text-align:center; font-style: italic }/* Цвета */.redfont                                { color: #8d4d50 }.red                                    { color: #c00 }.blue                                   { color: #0a469e } .green                                  { color: #239e0a }.crimson                                { color: #600 }/* Map */.mapcont                                { background: #fff; margin: 0 5% 1em }.maptitle h2                            { padding: .3em 0; margin: 1.5em 1em .5em; font-size: 1.1em; font-weight: normal; color: #800; border-bottom: 1px solid #eee }.maptitle h2 a                          { text-decoration: underline }.maptitle h2 a:hover                    { text-decoration: none }.maptext                                { padding: 0 1.5em; color: #68717a; font-style: italic }.maplink                                { padding: 0 5em; margin: 0 }/* Info */.infotitle                              { padding: .2em 1.5em 0; color: #68717a }.infotitle big                          { color: #68717a; font-size: 1.7em; vertical-align: middle; padding-right: .6em }/* Poll */.poll                                   { text-align: center; width: 100% }  .poll td                                { font-weight: normal; color: #68717a; padding: .1em .1em } .pollbar                                { background:#000; height: 1em } .pollbarout                             { background: #f6f6f6; padding: 0; text-align: left }.pollbarout_block                       { padding: 0; margin: 0 .2em; background: #fff; text-align: left }/* Faq */.faqul                                  { margin: 0 0 3em; padding: .5em 1.9em; border-bottom: .1em solid #ccc; border-top: .1em solid #ccc }.faqli                                  { color: #446688; padding: .2em .5em; font-weight: normal; list-style-type: square } .faqli a                                { text-decoration: underline } .faqtitle                               { color: #0274cc; padding: .2em 1em; font-weight: bold; }.faqqws                                 {color: #4b4b4b; font-size: 90%}.faqtitle big                           { color: #446688; font-size: 1.7em; vertical-align: middle; padding-right: .6em } .faqtext                                { color: #4b4b4b; padding: .2em 1.2em }/* Thumb */.thumb                                  { margin: 1em .5em; text-align: center }.thumbtitle                             { color: #8d4d50; font-weight: bold }.thumbcet                               { padding: .3em }.thumbcet img                           { border: .5em solid #eee; padding: .3em }.thumbtext                              { color: #68717a }/**/.search                                 { color: #68717a; text-align: right; padding: 1em }/* Images */.tableod                                { padding: 5px 25px; text-align: center }.tableod #img                           { border: solid 10px #ccc }.tableod img                            { border: 1em solid #eee; padding: .3em }.tablein                                { padding: 5px; text-align: center; color: #68717a } .tablein img                            { border: .5em solid #eee; padding: .3em }.mediain                                { display: inline; padding: 3px } .mediaod                                { border: solid 5px #ccc }.mediait                                { border: solid 5px #e89ca0 }/* Rating */.rating                                 { background: #fff }.ratingrows                             { background: #fdfdfd; line-height: 2em; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: .5em; color: #8d4d50 }#rating                                 { float: left; margin: 0; padding: 0 5px 0 0 }#rating dd                              { margin: 0; padding: 0 }#rating ol                              { list-style: none; margin: 0; padding: 0; width: 70px; height: 14px; position: relative; background: url(http://www.rzraion.ru/temp/Original/images/rates.gif) }#rating li                              { float: left; margin: 0; padding: 0 }#rating li a                            { display: block; width: 14px; height: 14px; position: absolute; text-decoration: none; z-index:3 }#rating li a:hover                      { left: 0; background: url(http://www.rzraion.ru/temp/images/rates.gif) left center; z-index: 2 }#rating a.rate1                         { left: 0 }#rating a.rate1:hover                   { width: 14px }#rating a.rate2                         { left: 14px }#rating a.rate2:hover                   { width: 28px }#rating a.rate3                         { left: 28px }#rating a.rate3:hover                   { width: 42px }#rating a.rate4                         { left: 42px }#rating a.rate4:hover                   { width: 56px }#rating a.rate5                         { left: 56px }#rating a.rate5:hover                   { width: 70px }#rating li.current                      { height: 14px; background: url(http://www.rzraion.ru/temp/images/rates.gif) left bottom; z-index:1 }/* Float */.fl                                     { float: left }.fr                                     { float: right }/* Align */.al                                     { text-align: left }.ar                                     { text-align: right }.ac                                     { text-align: center } /* Valign */.vt                                     { vertical-align: top }.vm                                     { vertical-align: middle } .vb                                     { vertical-align: bottom }/* Float img-thumb */.imgleft                                { float: left; margin: .2em 1em 1em 0 }.imgright                               { float: right; margin: .2em 0 1em 1em }/* Line */.sline  				{ clear: both; font-size: .5em; height: .5em }.clear  				{ clear: both; height: 0 } hr                                      { padding: 0; height: 0; border-bottom: .1em solid #bbbfc5 }/* Img */img                                     { border: 0; vertical-align: middle } /* Forum */.forum                                  { border: .1em solid #ccc; padding: .1em; background: #fff }.forum span                             { font-weight: bold }.forumtitle                             { background: #f5f5f5; color: #888; border-bottom: .1em solid #fff; padding: 1em; font-weight: bold }.forumtopic                             { border-top: .1em solid #ccc; padding: 1em }/* Debug */.debug                                  { overflow: hidden; background: #ffe; border: .2em solid #960; font-size: .6em; color: #960; padding: .5em 2em; margin: 1em 1%; -moz-border-radius: 1em }/* Hints - всплывающие подсказки */.hint                                   { background: #e4e6e6; border-left: .3em solid #999; line-height: 1.2em; color: #333; width: auto;                                           z-index: 1000; font-size: .6em; position: absolute; visibility: hidden; margin:0; padding: .4em .6em .4em 1.2em }/*** DEMO SKIN ***/.sf-menu {    list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;        width: 220px;	float:			left;	margin-bottom:	1em;}.sf-menu a {        color:#2B5082;padding:0;}.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/	color:			#2B5082;}.sf-menu li {    border-bottom:1px solid #DDDDDD;line-height:1.4em;padding:5px 10px;	background:		none;}.sf-menu li ul{     list-style-image:none;list-style-position:outside;list-style-type:none;     float: left;     position: absolute;     margin-top: -40px;     background: none;    margin-left:  210px;    _margin-left:  160px;}.sf-menu li li {    border:1px solid #CCCCCC;	background:		#FFFFFF;}.sf-menu li li li {	background:		#CCCCCC;}.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	outline:		0;}/*** arrows **/.sf-menu a.sf-with-ul {    left: 220px;	padding-right: 	0;	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */}.sf-sub-indicator {	position:		absolute;	display:		block;	right:			.75em;	top:			1.05em; /* IE6 only */	width:			10px;	height:			10px;	text-indent: 	-999em;	overflow:		hidden;}a > .sf-sub-indicator {  /* give all except IE6 the correct values */	top:			.8em;	background-position: 0 -100px; /* use translucent arrow for modern browsers*/}/* apply hovers to modern browsers */a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {	background-position: -10px -100px; /* arrow hovers for modern browsers*/}/* point right for anchors in subs */.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }/* apply hovers to modern browsers */.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {	background-position: -10px 0; /* arrow hovers for modern browsers*/}/*** shadows for all but IE6 ***/.sf-shadow ul {	padding: 0 8px 9px 0;	-moz-border-radius-bottomleft: 17px;	-moz-border-radius-topright: 17px;	-webkit-border-top-right-radius: 17px;	-webkit-border-bottom-left-radius: 17px;}.sf-shadow ul.sf-shadow-off {	background: transparent;}/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/.sf-vertical, .sf-vertical li {	width:	220px;}/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */.sf-vertical li:hover ul,.sf-vertical li.sfHover ul {	left:	220px; /* match ul width */	top:	0;}/*** alter arrow directions ***/.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*//* hover arrow direction for modern browsers*/.sf-vertical a:focus > .sf-sub-indicator,.sf-vertical a:hover > .sf-sub-indicator,.sf-vertical a:active > .sf-sub-indicator,.sf-vertical li:hover > a > .sf-sub-indicator,.sf-vertical li.sfHover > a > .sf-sub-indicator {	background-position: -10px 0; /* arrow hovers for modern browsers*/}#center  table p {margin-top:7px; margin-bottom: 7px; }