BODY {padding: 0px; margin: 0px; background-color:#fff; font-family: "Segoe UI Cyrillic Light","Helvetica Neue",Helvetica,Tahoma,Arial Unicode MS,sans-serif; font-size: 0.8em; line-height: 1.5em; -webkit-font-smoothing:antialiased; font-weight: 400; color: #333534;}
BODY a { color: #ff0048; text-decoration:none; }
BODY a:hover { color: #ff0048; 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;}
BODY h2 { font-family: "Segoe UI Cyrillic Light","Helvetica Neue",Helvetica,Tahoma,Arial Unicode MS,sans-serif; color: #333534; margin:0px; font-size: 1.5em; letter-spacing: 0px; font-weight: 200; -webkit-font-smoothing:antialiased;}
BODY h2 a { color: #ff0048; text-decoration:none; }
BODY h2 a:hover { color: #ff0048; text-decoration:underline; }


.mainmenu a {padding:7px 7px 7px 15px; text-align:left; color:#FFF; font-weight: 900; display: block; text-decoration:none; -webkit-font-smoothing:antialiased; background-color:#ff0048; font-size: 13px; line-height: 19px;}
.mainmenu a:hover { background-color:#FFF; text-decoration:none; color:#000; -webkit-font-smoothing:antialiased; font-size: 13px;}
.mainmenu_select a {padding:7px 7px 7px 15px; text-align:left; color:#000; font-weight: 900; display: block; text-decoration:none; background-color:#FFF; -webkit-font-smoothing:antialiased; font-size: 13px;}
.mainmenu_select a:hover {color:#000; text-decoration:none; 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: -280px; top: -198px; display: none;}
#mainmenuP li ul li { height: 430px; width: 280px; background: #ff0048; }
* 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; background-color:#FFF; margin:20px 0px; color:#333534; text-decoration:none; -webkit-font-smoothing:antialiased;}
.mainmenubottom a:hover {  text-decoration:underline; -webkit-font-smoothing:antialiased; color: #ff0048;}

.maindiv {width:1000px; margin:0 auto; border:1px #e8e8e8 solid; border-radius:3px; background-color:#ffffff; box-shadow: 0px 0px 10px 0px #d0d0d0; margin-top:20px;}
.maintext {margin:25px 20px}

.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 #6F6666;}

.button_send { -moz-box-shadow: inset 0px 1px 0px 0px #f29c93; -webkit-box-shadow: inset 0px 1px 0px 0px #f29c93; box-shadow: inset 0px 1px 0px 0px #f29c93; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff0048), color-stop(1, #ce0100) ); background: -moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
background-color: #fe1a00; -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 #d83526; 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 #b23e35;  -webkit-font-smoothing:antialiased; cursor: pointer;}
.button_send:hover { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) ); background: -moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
background-color: #ce0100; 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; }
.table3border0 {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 {margin:40px 0px; background-color:#f8f8f8; height:270px; padding-left:20px;}



