﻿BODY { PADDING: 0px; MARGIN: 0px; HEIGHT: 100%; font-family: "Segoe UI Cyrillic Light","Helvetica Neue",Helvetica,Tahoma,Arial Unicode MS,sans-serif; font-size: 0.8em; line-height: 1.5em; font-weight: 400; color: #333534;-webkit-font-smoothing:antialiased;  -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden;}
BODY a { COLOR: #005eb5; text-decoration:none; }
BODY a:hover { COLOR: #005eb5; text-decoration:underline; }
BODY H1 { font-family: "Segoe UI Cyrillic Light","Helvetica Neue",Helvetica,Tahoma,Arial Unicode MS,sans-serif; color: #333534; margin:0px; font-size: 2em; letter-spacing: 0px; font-weight: 200; -webkit-font-smoothing:antialiased;  -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden;}
BODY h2 { font-family: "Segoe UI Cyrillic Light","Helvetica Neue",Helvetica,Tahoma,Arial Unicode MS,sans-serif; color: #333534; font-size: 1.5em; letter-spacing: 0px; font-weight: 200; -webkit-font-smoothing:antialiased;  -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden;}
BODY h2 a { color: #005eb5; text-decoration:none; }
BODY h2 a:hover { color: #005eb5; text-decoration:underline; }

.mainmenu a {padding-right:40px; text-align:left; color:#333; font-weight: 500; display: block; text-decoration:none; -webkit-font-smoothing:antialiased;  font-size: 13px; line-height: 30px;}
.mainmenu a:hover {  text-decoration:none; color:#005eb5; -webkit-font-smoothing:antialiased; font-size: 13px; }

.mainmenuIn a {padding:7px 7px 7px 15px; text-align:left; color:#333; font-weight: 500; display: block; text-decoration:none; -webkit-font-smoothing:antialiased; background-color:#eeeeee; font-size: 13px; line-height: 19px;}
.mainmenuIn a:hover { text-decoration:none; color:#005eb5; -webkit-font-smoothing:antialiased; font-size: 13px;}

#mainmenuP ul { margin: 0; padding: 0; list-style: none; font-size: 13px;}
#mainmenuP ul li { position: relative; }
#mainmenuP li ul { position: absolute; left: -15px; top: 30px; display: none; z-index:20;}
#mainmenuP li ul li { width: 300px; background: #eeeeee;}
* html #mainmenuP ul li {  height: 1%; }
* html #mainmenuP ul li a { height: 1%; }
#mainmenuP li:hover ul, #mainmenuP li.over ul { display: block; }


.mainmenubottom a {padding:10px 15px; float:left;  margin:20px 0px;}

.Content {width:935px; margin:0 auto; padding-top:40px;}

.loginarea {padding: 4px; border: 1px solid #d8d8d8; font-size: 16px; font-family: Arial,sans-serif; width: 292px; margin-bottom:10px;
-webkit-appearance: none;
-webkit-border-radius: 0;
-webkit-font-smoothing: subpixel-antialiased;
border-radius: 0; outline: none;
cursor: text;
}
.loginarea:focus, .loginarea:hover, .loginarea.hover input, .loginarea.focus input{border:1px solid #000000; }

.button_send { -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fb3), color-stop(1, #1190d4) ); background: -moz-linear-gradient( center top, #005fb3 5%, #1190d4 100% );  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005fb3', endColorstr='#1190d4');
background-color: #005fb3; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; text-indent: 0; border: 1px solid #4467c7; display: inline-block; color: #ffffff; font-family: Arial; font-size: 15px; font-weight: bold; font-style: normal; height: 40px; width: 150px; text-decoration: none; text-align: center; text-shadow: 1px 1px 0px #3344ff;  -webkit-font-smoothing:antialiased; cursor: pointer;}
.button_send:hover { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1190d4), color-stop(1, #005fb3) ); background: -moz-linear-gradient( center top, #1190d4 5%, #005fb3 100% );  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1190d4', endColorstr='#005fb3');
background-color: #1190d4; color: #ffffff; font-style: normal; text-decoration: none }
.button_send:active { position: relative; top: 1px; }

/* Таблицы */
.table0 {border-radius: 2px; border:1px solid #CCC;}
.table0off {border-radius: 2px; border:1px solid #CCC;}
.table0 tr:hover {background: #eef0ef;}
.table1 {padding:7px 3px 7px 14px; font-weight: 700;}
.table2 {border-left:1px solid #CCC; padding:7px 3px 7px 3px; font-weight: 700; text-align:center;}
.table3 {border-top:1px solid #CCC; padding:5px 2px 5px 14px; }
.table4 {border-top:1px solid #CCC; border-left:1px solid #CCC; padding:5px 2px 5px 2px; text-align:center }


.div_prod {background:#e3e3e3; padding:10px 0px; text-align:center; margin-bottom:20px}