@charset "windows-1251";
/* CSS Document */

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.top_menu_bg  {background-color:#006; background:url(/files/images/buttons.jpg) repeat-x;}
.top_head       {background:url(/files/images/top_left.jpg) no-repeat top left; background-position: top left; font-size:13px; text-decoration:none; color:#ffffff;}




a {color:#0800ac;}
a.top_menu {font-size:14px; font-weight:600; display: block; padding-bottom:20px; padding-top:10px; text-align:center; color:#ffffff; text-decoration:none;}
a.top_menu:hover{text-decoration:underline;}
a.top_menu:active{font-size:14px; font-weight:600; display: block; padding-bottom:20px; padding-top:10px; text-align:center; color:#cc0000; text-decoration:underline;}
a.top_menu_hl              {font-size:14px; font-weight:600; display: block; padding-bottom:20px; padding-top:10px; text-align:center; color:#cc0000; text-decoration:none;}
a.top_menu_hl:hover   {text-decoration:underline;}
a.top_menu_hl:active {font-size:14px; font-weight:600; display: block; padding-bottom:20px; padding-top:10px; text-align:center; color:#cc0000; text-decoration:underline;}


a.flats {background:url(/files/images/buttons240x110.png) no-repeat center; background-position:center; font-size:11px; text-decoration:none; background-color:#FFFFFF;display:block; padding:15px;}
a.flats:hover {text-decoration:underline;}


a.vko {background:url(/files/images/vko.jpg) no-repeat center left; background-position: 78px center; font-size:11px; text-decoration:none; color:#3300cc; padding:4px; display:block;}
a.vkoactive {font-size:11px; text-decoration:none; background-color:#ffe3ab; padding:4px; display:block;}
a.vko:hover {background-color:#ffe3ab; display:block;}

a.menu {font-size:11px; text-decoration:none; background-color:#FFFFFF; padding:4px; display:block;}
a.menuactive {font-size:11px; text-decoration:none; background-color:#ffe3ab; padding:4px; display:block;}
a.menu:hover {background-color:#ffe3ab; display:block;}


a.crumbs {font-size:12px; text-decoration:none; background:url(/files/images/button_num.jpg) no-repeat; background-position:center; display:block; padding-top:6px; padding-bottom:8px; padding-left:10px; padding-right:10px; color:#010eb8;}
a.crumbs:hover {text-decoration:underline;}
.img {float:left; margin:4px;}
.top_menu_sep_r {font-size:14px; font-weight:600; background:url(//files/images/buttons_sep_r.jpg) repeat-x; display: block; padding-bottom:24px; padding-top:12px;}
.top_menu_sep_l {font-size:14px; font-weight:600; background:url(/files/images/buttons_sep_l.jpg) repeat-x; display: block; padding-bottom:24px; padding-top:12px;}
.top_menu_sep {font-size:14px; font-weight:600; background:url(/files/images/buttons_sep.jpg) repeat-x; display: block; padding-bottom:24px; padding-top:12px;}

.top {background:url(/files/images/top.jpg) center no-repeat;}
.en_top {background:url(/files/images/en_top.jpg) center no-repeat;}
.bottom {font-size:11px; font-weight:600; color:#0800ac; background:url(/files/images/bottom.jpg) center no-repeat;}
.margin_4 { margin:4px;}

h1{font-size:14px; font-weight:600; color:#0800ac; padding:5px; text-transform:uppercase; border-bottom-style:solid; border-bottom-color:red; border-bottom-width:1px; text-align:center;}
h2{font-size:13px; font-weight:600; color:#0800ac; padding:5px; text-transform:uppercase; border-bottom-style:solid; border-bottom-color:red; border-bottom-width:1px; text-align:center;}
h3{font-size:12px; font-weight:600; color:#0800ac; padding:5px; text-align:center;}
h4{font-size:8px; color:#999999; text-align:center;}

.title_menu {font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px; font-weight:600; display: block; padding-bottom:12px; padding-top:8px; text-align:center; color:#FFFFFF;}

.boder {border:solid; border-width:1px; border-color:#ffcc66; padding:3px; margin:4px}

.style1 {font-size: 24px; color: #0000CC; font-weight: bold; font-style: italic; margin-top:2px;}
.style2 {font-size: 36px; color: #FFFFFF; font-weight: bold; font-style: italic;}
.style3 {color: #999999}
.text_user {font-size: 9px; color: #9900FF; font-weight: bold;}

.border_grey {border:solid; border-width:1px; border-color:#ffcc66; margin:1px; padding:2px;}


h2.left{font-size:12px; font-weight:600; text-align:left;}
h3.left{font-size:12px; font-weight:600; text-align:left;}

h3.news{font-size:12px; font-weight:600; text-align:left; margin-top:2px; margin-bottom:6px;}

/*  Ссылки  */
a.red {color:#cc0000; text-decoration:none;}
a.red:visited {color:#cc0000; text-decoration:none;}
a.red:hover   {color:#cc0000; text-decoration:underline;}

.red {color:#cc0000;}

a {text-decoration:none;}

a.menu            {display:block; padding:2px;}
a.menu:hover{text-decoration:underline;}

a.white_10             {font-size:10px; color:#ffffff;}
a.white_10:hover {font-size:10px; color:#cccccc; text-decoration:underline;}
a.black_10             {font-size:10px; color:#000000;}
a.black_10:hover {font-size:10px; color:#cccccc; text-decoration:underline;}
a.white_12             {font-size:12px; color:#ffffff;}
a.white_12:hover {font-size:12px; color:#cccccc; text-decoration:underline;}
a.black_12             {font-size:12px; color:#000000;}
a.black_12:hover {font-size:12px; color:#cccccc; text-decoration:underline;}
a.black_14            {font-size:14px; color:#000000;}
a.black_14:hover {font-size:14px; color:#cccccc; text-decoration:underline;}

/*  Картинки  */
.left_6   {margin:6px; float:left;}
.right_6 {margin:6px; float:right;}
.left_10   {margin:10px; float:left;}
.right_10 {margin:10px; float:right;}

/*  Таблицы  */
table.grey_grey {border:solid; border-width:1px; border-color:#cccccc; background-color:#f2f2f2;}
table.grey           {border:solid; border-width:1px; border-color:#cccccc;}

table.bottom_bg {background-image:url(/files/images/bottom_bg.png); background-repeat:repeat-x;}

tr.grey            {border:solid; border-width:1px; border-color:#cccccc;}
tr.red               {border:solid; border-width:1px; border-color:#cc0000;}
tr.red_grey   {border:solid; border-width:1px; border-color:#cc0000; background-color:#cccccc; font-weight:600;}
tr.grey_grey {border:solid; border-width:1px; border-color:#cc0000; background-color:#e2e2e2;}
tr.beruza         {border:solid; border-width:1px; border-color:#0095da; font-weight:600;}

td.grey              {border:solid; border-width:1px; border-color:#cccccc;}
td.red                {border:solid; border-width:1px; border-color:#cc0000;}
td.red_grey    {border:solid; border-width:1px; border-color:#cc0000; background-color:#e2e2e2;}
td.grey_grey  {border:solid; border-width:1px; border-color:#cccccc; background-color:#e2e2e2;}
td.beruza         {background-color:#ffcc99; border:solid; border-width:1px; border-color:#ffcc66; font-weight:400; }
td.tech             {border:solid; border-width:1px; border-color:#0095da; background-color:#d3d8ff;}
td.tech_w         {border:solid; border-width:1px; border-color:#0095da;}

/*  Отступы  */
.mar_2 {margin:2px;}
.mar_4 {margin:4px;}
.mar_6 {margin:6px;}
.mar_top5 {margin-top:5px;}
.mar_top10{margin-top:10px;}
.mar_bottom5 {margin-bottom:5px;}
.mar_bottom10{margin-bottom:10px;}

/*  Рамки  */

.border_blue      {border:solid; border-width:1px; border-color:#6699ff;}
.border_grey      {border:solid; border-width:1px; border-color:#cccccc;}
.border_grey_4 {border:solid; border-width:1px; border-color:#cccccc; padding:4px; text-align:justify;}

/*  Тексты  */

.text_price{font-size:18px;color:#FF0000; font-weight:800;}

.text_8_grey       {font-size:8px; color:#CCCCCC;}
.text_9_grey       {font-size:9px; color:#CCCCCC;}
.text_12_red         {font-size:8px; color:#FF0000;}
.text_8_grey_b  {font-size:8px; color:#999999; font-weight: bold;}
.text_8_b  {font-size:8px; font-weight: bold;}
.text_10_white    {font-size:10px; color:#ffffff;}
.text_10_red         {font-size:10px; color:#FF0000;}
.text_10_grey       {font-size:10px; color:#CCCCCC;}
.text_10_grey_b  {font-size:10px; color:#999999; font-weight: bold;}
.text_12_white    {font-size:12px; color:#ffffff;}
.text_12_red         {font-size:12px; color:#FF0000;}
.text_12_grey       {font-size:12px; color:#CCCCCC;}
.text_12_grey_b	{font-size:12px; color:#999999; font-weight: bold;}
.text_8                  {font-size:8px;}
.text_9                 {font-size:9px;}
.text_10                  {font-size:10px;}
.text_11                  {font-size:10px;}
.text_12                  {font-size:10px;}
.text_13                  {font-size:13px;}
.text_14                  {font-size:14px;}
