/* структура */

html, body {width: 100%; height: 100%; margin: 0; padding: 0; min-height: 100%;}
body       {background-color: #353332; text-align: center; font: 13px Tahoma; color: #fff;}

h1, h2, h3, h4, h5, h6, p, li, ul   {margin: 0; padding: 0;}

.mwrap      {width: 996px; min-height: 100%; margin: 0px auto 0px auto; text-align: left; background-color: #3F3D3B; background-image: url(img/bgl.gif); background-repeat: repeat-y;}
.header     {height: 320px; background: url(img/hbg.jpg);border-left: 1px solid #3F3D3B; border-right: 1px solid #3F3D3B;}
.logo       {position: absolute; margin: 52px 0px 0px 20px;}
.logo img   {border: 0;}
.desc       {position: absolute; margin: 170px 0px 0px 40px; font-size: 14px; color: #ACA498;}

.cwrap       {padding: 12px 0px 12px 0px;}
.left        {float: left; width: 230px; overflow: hidden;}
.right       {float: right; width: 190px; overflow: hidden;}
.contentwrap {overflow: hidden;}

/* Горизонтальное меню */

.menuwrap   {background-color: #2A2827; border-bottom: 1px solid #4D4B45; padding: 12px 0px 14px 0px; border-left: 1px solid #3F3D3B; border-right: 1px solid #3F3D3B;}
.menuwrap .f_menutab1 {text-align: center;}
.menuwrap .f_menu1    {display: inline; font-size: 14px; padding: 0px 10px 0px 10px;}
.menuwrap a           {color: #F6E2CE;}
.menuwrap a:hover     {text-decoration: none;}

/* Меню слева */

/* .left .f_menutab1      {margin: 16px 20px 0px 8px;}
.left .f_menu1         {background-color: #5A5957; margin-bottom: 2px; font-size: 14px; font-weight: bold; background-image: url(img/mbg.gif); background-repeat: repeat-x;}
.left .f_menutab1 a    {display: block; padding: 7px 8px 8px 20px; color: #EDEDED; text-decoration: none; background: url(img/mbg2.gif) 3px 2px no-repeat;}
*/
.left .f_menutab1      {margin: 16px 20px 0px 8px;}
.left .f_menu1         {background-color: #5A5957; margin-bottom: 2px; font-size: 12px; font-weight: bold; background-image: url(img/mbg2.gif); background-repeat: no-repeat;}
.left .f_menutab1 a    {display: block; margin-left: 8px; padding: 7px 8px 8px 10px; color: #EDEDED; text-decoration: none; background-image: url(img/mbg.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.left .f_menutab1 a:hover {background-position: 0px -32px; background-repeat: no-repeat; color: #fff;}

/* Блок слева */

.left p        {line-height: 18px; margin-bottom: 20px;}

/* блок справа */

.rpadd         {padding: 16px 10px 0px 16px;}
.right a       {color: #fff;}
.right a:hover {text-decoration: none;}
.right h2      {font: bold 14px Tahoma; color: #9D9A93; margin-bottom: 10px;}
.pdf_down      {padding: 8px 0px 8px 26px; font-weight: bold; background: url(img/pdf.gif) 0px 7px no-repeat;}

/* скругленные уголки */

.mb, .mb2  {font: 0px Tahoma; background-color: #D4D3D2; background-image: url(img/cornersb.gif); background-repeat: repeat-x; margin: 0px 13px 0px 13px; height: 13px;}
.mb2       {background: none; background-color: #D4D3D2; height: 10px;}
.c1, .c2, .c3, .c4   {float: left; font: 0px Tahoma; width: 13px; height: 13px; background-color: #D4D3D2; background-image: url(img/corners.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.c1        {margin-right: -13px;}
.c2        {float: right; margin-left: -13px; background-position: -13px 0px;}
.c3        {height: 10px; margin-right: -13px; background-position: 0px -13px;}
.c4        {height: 10px; float: right; margin-left: -13px;  background-position: -13px -13px;}
.cbg       {background-color: #D4D3D2; background-image: url(img/cornersl.gif); background-repeat: repeat-y; padding-left: 16px;}
.cbg2      {background-image: url(img/cornersr.gif); background-position: right top; background-repeat: repeat-y; padding-right: 13px;}
.c5, .c6   {float: left; font: 0px Tahoma; width: 10px; height: 10px; background-image: url(img/corners2.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.c5        {}
.c6        {float: right; background-position: -10px 0px;}

/* сноска в контенте */

.notice_wrap {margin: 16px 0px 8px 0px; background-color: #C3C2C0; background-image: url(img/noticebg.gif); background-repeat: repeat-x; margin-right: 8px;}
.notice, .notice_main  {border-left: 1px solid #959493; border-right: 1px solid #959493; padding: 4px 36px 4px 16px;}
.notice_main  {padding: 8px 32px 8px 12px;}
.star        {float: right; width: 60px; height: 54px; background: url(img/star.gif) right top no-repeat; margin: -16px -5px 0px 0px;}
.nt, .nb   {font: 0px Tahoma; border-top: 1px solid #959493; margin: 0px 6px 0px 6px; height: 5px;}
.nb        {background: none; border-top: none; border-bottom: 1px solid #959493;}
.n1, .n2, .n3, .n4   {float: left; font: 0px Tahoma; width: 6px; height: 6px; background-image: url(img/corners3.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.n1        {margin-right: -6px;}
.n2        {float: right; margin-left: -6px;  background-position: -6px 0px;}
.n3        {height: 6px; margin-right: -6px;  background-position: 0px -6px;}
.n4        {height: 6px; float: right; margin-left: -6px; background-position: -6px -6px;}

/* содержимое */

.content    {color: #1C1C1C; padding: 12px 9px 6px 9px; min-height: 300px;}
.content h1 {font: bold 16px Arial; color: #000; margin-bottom: 16px;}
.content h2 {font: bold 15px Arial; margin-bottom: 16px;}
.content h3, .content h4 {font: bold 13px Tahoma; margin-bottom: 16px;}
.content p  {line-height: 18px; margin-bottom: 20px;}
.content a  {color: #1C5294;}
.content a:hover {text-decoration: none;}

.content ul {list-style-type: none; padding-left: 16px; padding-bottom: 8px;}
.content li {padding-left: 12px; margin-bottom: 12px; background: url(img/point.gif) 0px 8px no-repeat; line-height: 17px;}

.more       {background: url(img/arrow.gif) right 5px no-repeat; padding-right: 8px; }
.selectu    {font: bold 17px Arial; margin-bottom: 10px;}
.notice p, .notice_main p   {margin: 0px; padding: 0px; font: 12px Tahoma; color: #000;}
.image_left {float: left; margin: 0px 12px 12px 0px;}

/* подвал */

.bottom    {background-color: #222221; margin: 0px 4px 0px 4px; padding: 0px 0px 10px 0px;}
.contacts  {font-size: 12px; color: #939393; padding: 8px 0px 0px 16px;}
.copy_wrap {border: 1px solid #fff;}
.copy      {float: right; width: 160px; margin: -90px 0px 0px 0px; color: #696968; font-size: 11px;}
.live{padding-bottom:10px;}
.studio    {float: right; margin-top: 8px; padding-right: 40px; padding-left: 8px; font: 11px Tahoma; color: #696968;}
.copy a  {color: #696968;}
.copy a:hover {text-decoration: none;}
.blogo     {float: right; margin: 10px 8px 0px 8px;}


/* ie */

* html body         {height: 100%;}
* html .mwrap       {height: 100%;}
* html .contentwrap {width: 100%;}
* html .nt          {margin: 0px 3px 0px 3px; height: 6px;}
* html .nb          {margin: 0px 3px 0px 3px; height: 6px;}
* html .content     {height: 300px;}

/*****************************************  price  ****************************************************************/
.price { border-collapse:collapse; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#000000;}
.price th { background:#999999; font-weight:bold; border:none;}
.price td { border:solid 1px #000000;}
