html, body {width: 100%; height: 100%; padding: 0; margin: 0; font: 13px Tahoma;}
h1, h2, h3, h4, p, ul, form {margin: 0; padding: 0;}

/* структура */

#main_wrap     {width: 100%; min-height: 100%; min-width: 990px}

#wrap_body     {margin: 0px 32px 0px 32px}
#content       {padding-right: 32px; overflow: hidden; } /* 400px */
#right         {float: right; width: 355px;}

#live          {float: right; margin-top: 8px;}

#player        {width: 460px; height: 320px; background: url(img/player_stub.jpg) 0 0 no-repeat;}

#man1             {position: absolute; z-index: 12; height: 310px; width: 119px; margin: 61px 0px 0px 56%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/man1.png', sizingMethod='scale');}
HTML > BODY #man1 {background: url(/img/man1.png) 0 0 no-repeat;}
#man2             {position: absolute; z-index: 10; height: 238px; width: 175px; margin: 136px 0px 0px 64%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/man2.png', sizingMethod='scale');}
HTML > BODY #man2 {background: url(/img/man2.png) 0 0 no-repeat;}
#man3             {position: absolute; z-index: 11; height: 256px; width: 192px; margin: 120px 0px 0px 41%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/man3.png', sizingMethod='scale');}
HTML > BODY #man3 {background: url(/img/man3.png) 0 0 no-repeat;}

.cf            {clear: both; font: 0px Tahoma;}

/* шапка сайта */

#logo     {margin: 10px 0px 0px 40px; float: left;}
#logo img {border: none;}

#wrap_topmenu  {height: 70px;}
#wrap_topmenu .f_menutab1  {float: right; margin-top: 45px; margin-right: 16px;}
#wrap_topmenu .f_menu1, #wrap_topmenu .f_menu2 {display: inline; font: 12px Arial; padding: 0px 12px 0px 12px; background: url(/img/mp.gif) right 3px no-repeat;}
#wrap_topmenu .f_menu1 a, #wrap_topmenu .f_menu2 a   {color: #105C75;}
#wrap_topmenu .f_menu1 a:hover, #wrap_topmenu .f_menu2 a:hover {text-decoration: none;}
#wrap_topmenu .f_menu2 {background: none;}

/* Блок с формой и меню */

#wrap_mainmenu {height: 300px; overflow: hidden; background-image: url(/img/menublockbg.gif); background-repeat: repeat-x; background-color: #8CAABD; margin-bottom: 32px;}
#mainmenu {float: right; height: 298px; width: 210px; border: 1px solid #B1B1B1; background-color: #F1F1F1; background-image: url(/img/cyclebg.png); background-repeat: repeat-y;}
#wrap_mainmenu h1 {font: 26px Arial; color: #F0F4F7; padding: 12px 0px 20px 50px;}

#wrap_contact   {float: left; width: 500px;}
#contactform    {background-color: #FFFBF1; margin-left: 30px; margin-right: 60px;}
#headphones     {position: absolute; width: 69px; height: 63px; background: url(/img/headphones.gif) 0 0 no-repeat; margin: -13px 0px 0px 13px;} 

#contactform h2 {font: 17px Tahoma; text-align: left; padding: 4px 0px 7px 70px; border-left: 2px solid #6D91A7; border-right: 2px solid #6D91A7; background: url(/img/contbg.gif) 0 -5px repeat-x;}
#contactform table {border-left: 2px solid #6D91A7; border-right: 2px solid #6D91A7; font: 12px Tahoma; color: #3D3D3D;}
#contactform td {padding: 6px;}
.phone {font: bold 24px Tahoma; color: #DB204B;}
.mail, .icq {font-weight: bold; color: #DB204B; text-decoration: none;}
.mail a   {text-decoration: none; color: #DB204B;}
.online   {text-align: center; border-left: 2px solid #6D91A7; border-right: 2px solid #6D91A7; padding: 4px 0px 6px 0px}
.online img {border: none;}
.online a {display: block; width: 223px; margin: 0 auto 0 auto;}
#contactform td.skype {padding: 0px 0px 4px 0px;}
.skype img {border: none;}

.mb       {background: url(/img/contbg.gif) 0 0 repeat-x;}
.mb, .mb2 {font: 0px Tahoma; border-top: 2px solid #6D91A7; margin: 0px 7px 0px 7px; height: 5px;}
.mb2      {border-bottom: 2px solid #6D91A7; border-top: none; height: 5px;}
.c1, .c2, .c3, .c4  {float: left; font: 0px Tahoma; width: 7px; height: 7px; background: url(/img/corners.gif) no-repeat 0px 0px;}
.c1       {margin-right: -7px;}
.c2       {float: right; margin-left: -7px; background: url(/img/corners.gif) no-repeat -7px 0px;}
.c3       {margin-right: -7px; background: url(/img/corners.gif) no-repeat 0px -7px;}
.c4       {float: right; margin-left: -7px; background: url(/img/corners.gif) no-repeat -7px -7px;}

#mainmenu .f_menutab1 {border-top: 1px solid #B1B1B1; margin-top: 16px;}
#mainmenu .f_menu1, #mainmenu .f_menu2, #mainmenu .f_menu3, #mainmenu .f_menu4, #mainmenu .f_menu5, #mainmenu .f_menu6 {background-color: #EDEDED; background-image: url(/img/menubg.gif); background-repeat: repeat-x; font: 13px Arial; border-bottom: 1px solid #B1B1B1; padding:2px; }
#mainmenu .f_menu1 a, #mainmenu .f_menu2 a, #mainmenu .f_menu3 a, #mainmenu .f_menu4 a, #mainmenu .f_menu5 a, #mainmenu .f_menu6 a  {display: block; padding: 12px 4px 12px 48px; color: #1C667E; text-decoration: none;}
#mainmenu .f_menu1 a:hover, #mainmenu .f_menu2 a:hover, #mainmenu .f_menu3 a:hover, #mainmenu .f_menu4 a:hover, #mainmenu .f_menu5 a:hover, #mainmenu .f_menu6 a:hover  {color: #EE3B64;}
#mainmenu .f_menu1 a {background: url(/img/calc.gif) 14px 10px no-repeat;}
#mainmenu .f_menu2 a {background: url(/img/question.gif) 13px 10px no-repeat;}
#mainmenu .f_menu3 a {background: url(/img/page.gif) 13px 10px no-repeat;}
#mainmenu .f_menu4 a {background: url(/img/people.gif) 13px 10px no-repeat;}
#mainmenu .f_menu5 a {background: url(/img/box.gif) 13px 10px no-repeat;}
#mainmenu .f_menu6 a {background: url(/img/flowers.gif) 11px 8px no-repeat;}



/* блоки в контенте */

.selblock   {background-color: #EBEBEB; border-bottom: 1px solid #C7C7C7; border-right: 1px solid #C7C7C7; border-top: 1px solid #C7C7C7; padding-bottom: 5px; margin: 8px 0px 24px 0px;}
.l, .r, .bl, .br  {float: left; font: 0px Tahoma; width: 6px; height: 6px; background: url(/img/corners2.gif) no-repeat 0px 0px;}
.l        {margin: -1px -6px 0px -1px;}
.r        {float: right; margin: -1px -1px 0px -6px; background: url(/img/corners2.gif) no-repeat -6px 0px;}
.bl       {margin: 0px -6px 0px -1px; background: url(/img/corners2.gif) no-repeat 0px -6px;}
.br       {float: right; margin: 0px -1px 0px -6px; background: url(/img/corners2.gif) no-repeat -6px -6px;}
.text     {padding: 12px 130px 7px 16px; min-height: 126px; border-left: 1px solid #C7C7C7;}
.mansmall {float: right; position: relative; width: 133px; height: 155px; margin: -180px 0px 0px 0px; background: url(/img/mansmall.gif) left bottom no-repeat;}

.rblock   {background-color: #F3F3F3; padding-bottom: 5px; margin: 0px 0px 24px 0px;}
.rblock .l_, .r_, .bl_, .br_  {float: left; font: 0px Tahoma; width: 5px; height: 5px; background: url(/img/corners3.gif) no-repeat 0px 0px;}
.rblock .l_       {margin: 0px -5px 0px 0px;}
.rblock .r_       {float: right; margin: 0px 0px 0px -5px; background: url(/img/corners3.gif) no-repeat -5px 0px;}
.rblock .bl_      {margin: 0px -5px 0px 0px; background: url(/img/corners3.gif) no-repeat 0px -5px;}
.rblock .br_      {float: right; margin: 0px 0px 0px -5px; background: url(/img/corners3.gif) no-repeat -5px -5px;}
.rblock .text_    {padding: 12px 16px 7px 16px; margin: 0; font: 12px Tahoma; color: #656565;}
.rblock .text_ h2 {margin: 4px 0px 16px 0px; font: bold 15px Arial; color: #627C8C;}
.rblock ul        {list-style-type: none;}
.rblock li        {padding-left: 12px; margin-bottom: 12px; line-height: 15px; background: url(/img/point2.gif) 0 5px no-repeat;}
.rblock a         {color: #EE3B64;}
.rblock a:hover   {text-decoration: none;}

.rblock2   {background-color: #F8EFE4; border: 2px solid #E9E2DA; padding-bottom: 5px; margin: 8px 20px 24px 20px;}
.l2, .r2, .bl2, .br2  {float: left; font: 0px Tahoma; width: 7px; height: 7px; background: url(/img/corners4.gif) no-repeat 0px 0px;}
.l2        {margin: -2px 0px 0px -2px;}
.r2        {float: right; margin: -2px -2px 0px 0px; background: url(/img/corners4.gif) no-repeat -7px 0px;}
.bl2       {margin: 0px 0px 0px -2px; background: url(/img/corners4.gif) no-repeat 0px -7px;}
.br2       {float: right; margin: 0px -2px 0px 0px; background: url(/img/corners4.gif) no-repeat -7px -7px;}
.text2     {padding: 12px 0px 7px 16px; margin-right: 60px;}
.text2 a   {color: #EE3B64;}
.text2 a:hover {text-decoration: none;}
.text2 img {margin: 7px 0px 7px 0px}
.mansmall2 {float: right; position: relative; width: 120px; height: 168px; margin: -160px 0px 0px 0px; background: url(/img/mansmall2.gif) left bottom no-repeat;}

/* контент */

#content    {font: 12px Tahoma; color: #3C3C3C; line-height: 18px;}
#content p, #content .f_art_text  {padding: 0px 0px 12px 0px;}
#content ul {margin-left: 12px; list-style-type: none; margin-bottom: 12px; line-height: 20px;}
#content li {background: url(/img/point.gif) 0 6px no-repeat; padding-left: 16px;}
#content ul li ul {margin-top: 12px;}

#content a  {color: #EE3B64;}
#content a:hover {text-decoration: none;}

#content a img {border: 0;}

#content h1, #content .f_art_head {font: 17px Tahoma; margin: 0px 0px 16px 0px;}
#content h2 {font: bold 14px Tahoma; margin: 0px 0px 16px 0px;}
#content h3 {font: bold 13px Tahoma; margin: 0px 0px 16px 0px;}
#content h4 {font: bold 12px Tahoma; margin: 0px 0px 16px 0px;}

#content .f_art_table         {border-collapse: collapse; margin-bottom: 16px; width: 100%; background-color: #f0f0f0;}
#content .f_art_table td      {padding: 6px; border: 1px solid #c2c2c2; font: 12px Tahoma; color: #3C3C3C;}
#content .f_art_table td p    {margin: 0; padding: 0;}
#content .f_art_table_head td {text-align: center; background-color: #e9e9e9; color: #627C8C; font-weight: bold;}
#content .f_art_table_row1    {background-color: #f8f8f8;}

#content table td p, #content table td {font: 12px Tahoma; color: #3C3C3C; line-height: 18px;}

#content blockquote {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}

/* баннеры внизу */

#wrap_banners {overflow: hidden; margin: 0px 32px 0px 32px; padding-top: 4px; padding-bottom: 8px;}
#wrap_banners table {width: 100%;}
#wrap_banners table td {text-align: center;}
#wrap_banners a img {border: none;}
#banner1, #banner2, #banner3 {width: 33%; float: left; text-align: center;}

/* подвал */

#wrap_bottom   {height: 60px; border-top: 2px solid #7793A5; margin-left: 32px; margin-right: 32px;}
#copy          {float: left; font: 11px Tahoma; color: #494949; margin-top: 8px;}
#studio        {float: right; margin-top: 8px; padding-left: 8px; font: 11px Tahoma; color: #494949;}
#studio a      {color: #4A7188;}
#studio a:hover {text-decoration: none;}
#blogo         {float: right; margin: 12px 8px 0px 8px;}

/* выпадающий список */

#select              {float: left; margin: 40px 0px 0px 12px; width: 120px; height: 22px; background-color: #ccc; background-image: url(/img/selectbg.gif); background-repeat: repeat-x;}
#select span         {display: block; padding: 3px 7px 3px 10px; color: #DB214C; background: url(/img/selectbg2.gif) left top no-repeat;}
#select #button      {display: block; cursor: pointer; background: url(/img/selectbg2.gif) right -22px no-repeat;}
#select ul#list      {position: absolute; border: 1px solid #E4E4E4; height: 67px; background-color: #F3F3F2; list-style-type: none; padding: 8px 0px 8px 0px;}
#select ul#list li   {}
#select ul#list li a {float: left; width: 98px; padding: 3px 8px 3px 12px; color: #DB214C; text-decoration: none;}
#select ul#list li a:hover {background-color: #DAD7D7;}
#select li:hover ul   {display: block;}
#select li.iehover ul {display: block;}
#select li ul         {display: none;}



/* ie */

* html #main_wrap {height: 100%;}
* html #wrap_topmenu .f_menutab1 {margin-right: 8px;}
* html #wrap_banners {width: 100%;}
* html #contactform {height: 50px;}
* html .mb2 {height: 7px;}
* html #headphones {margin-left: -16px;}
* html #mainmenu {height: 300px;}
* html .text {height: 146px; margin-top: 3px;}
* html .r    {margin: -1px -1px 0px -5px;}
* html .br   {margin: 0px -1px 0px -5px;}
* html .l2   {margin-left: -1px;}
* html .bl2  {margin-left: -1px;}

/*
* html .r2   {margin: 0px -1px 0px 1px;}
* html .br2  {margin: 0px -1px 0px 1px;}
*/

* html #content {width: 100%;}

* html #select span         {height: 22px;} 
* html #select ul#list li a {width: 118px; margin-right: -8px;}
* html #select ul#list      {position: relative; margin-bottom: -82px;}
#IMG_BORDER a IMG{border:solid 1px #DB214C;}
