BODY {margin: 0;padding: 10px 0;background: #FFFFFF;}
BODY, TH,TD {color: #464445;font: normal 13px Tahoma;}
P {	margin: 0 0 1.4em 0;}
A {	color: #6B6B6B;	text-decoration:underline;}
A:hover {color: #C10435;}
H1, DIV.h1 {margin: 0;color: #C10435;font: normal 18px Tahoma;margin: 1.65em 0 0.6em 0;}
DIV.h1 A {color: #C10435;}
DIV.h1 A:hover {color: #730D28;}
H2 {color: #A1A1A1;	font: bold 11px Tahoma;}
H3 {color: #464445;font: bold 16px Tahoma;margin-bottom: 0.5em;}
H3 A {color: #464445;}
H4 {color: #464445;font: bold 14px Tahoma;margin: 1.4em 0 0.6em 0;}
H4 A {color: #464445;}
UL {margin: 0.5em 0 0.5em 35px;	padding: 0;}
LI {padding: 0.1em 0;}
FORM {padding: 0;	margin: 0;}
INPUT, SELECT, TEXTAREA {color: #000;	font: normal 11px Tahoma, Arial, sans-serif;}
BUTTON, INPUT.button1 {color: #000;font: normal 11px Tahoma, Arial, sans-serif;cursor: pointer;}
BUTTON.img {border: 0;cursor: pointer;background: none;}
LABEL {font-size: 0.85em;cursor: pointer;}
LABEL:hover {color: #C10435;}
IMG {border: 0;}
IMG.usu {float: left;margin: 0 10px 10px 0;}
SPAN.accent {font-weight: bold;}
SPAN.warning {color: red;}
SPAN.date {color: #999999;font-weight: bold;font-size: 11px;}
TABLE {border: 0;}


#main_menu .main_menu_active A {color: #C10435;}
#main_menu TD {font: bold 12px Tahoma;color: #C10435;}
#main_menu A {color: #6B6B6B;text-decoration:none;}
#main_menu A:hover {color: #C10435;}
#main_menu_about A {color: #A1A1A1;text-decoration:none;}
#main_menu_about A:hover {color: #C10435;}

#menu, #menu_stop {width: 0px;height: 300px;color: #C10435;font-size: 11px;font-weight: bold;background: #FFF;}
#menu DIV, #menu_stop DIV {padding-right: 15px;padding-bottom: 1.15em;}
#menu DIV {display: none;}
#menu A, #menu_stop A {color: #7F7F7F;text-decoration:none;}
#menu A:hover, #menu_stop A:hover {color: #C10435;}
#menu .menu_active A, #menu_stop .menu_active A {color: #C10435;}
#menu_stop {width: 162px;}

.tema {color: #464445;font-size: 13px;font-family: Arial;}
.tema TABLE {border-top: 1px solid #3D3737;border-left: 1px solid #3D3737;}
.tema TABLE TD, .tema TABLE TH{padding: 5px;border-right: 1px solid #3D3737;border-bottom: 1px solid #3D3737;}
.tema TABLE TH {font-weight: bold;}
.tema TABLE P {margin: 0.2em 0;}
.tema A {color: #464445;}
.tema H3 A, .tema H4 A {color: #C10435;}
.tema H3 A:hover, .tema H4 A:hover {color: #730D28;}

/* ****
td {border: 1px solid #FFF;}*/

#footer {margin-top: 3em;}
#footer TD {color: #636363;font-size: 10px;font-family: Tahoma;}
#footer A {text-decoration: underline;}

#work, #copy, #banners, #group {padding: 2em 0 3em 0;}
/*#work {padding-right: 30px;}*/

td.line {	border-bottom: 1px solid #D9D9D9;}

#granit {margin-top: 2em;}
#granit TD, #calendar TD, #calendar TH {border: 0;}
#calendar TH {color: #696969;font-size: 10px;border-bottom: 1px solid #B5B5B5;}
#calendar TD {font-size: 11px;}
#calendar TD A, #calendar TD.working_days A {padding: 0 1px;color: #464445;text-decoration:none;border: 1px solid #FFF;}
#calendar TH.weekend, #calendar TD.weekend A {color: #E94671;}
#calendar #search_day, #calendar TD.today A, #calendar TD A:hover {color: #FFF;background: #C10435;}
#calendar #current_day A {border: 1px solid #C10435;}

/*--- ADD ---*/
BODY {margin:0; padding:20px 0; background:#FFFFFF;}
#main_menu TD {font:bold 13px Tahoma; color:#C10435;}

.mainTable {width:980px; border:none; border-collapse:collapse;}
.mainBorderTD, .mainBorderTDdiv {width:40px;}

.mainGrayBlock {padding:19px; margin:0; font-size:12px; line-height:1.2;}
.mainGrayBlock2 {padding:19px; margin:0; line-height:1.1;}

.mgPrice {font-weight:bold; font-size:12px; height:18px; background:url(/a0/ru/images/mainIco-price.gif) left center no-repeat; padding-left:22px; color:#ba122b}
.mgList {font-weight:bold; font-size:12px;  height:18px; margin-top:11px; background:url(/a0/ru/images/mainIco-list.gif) left center no-repeat; padding-left:22px; color:#ba122b}
.mgPrice A, .mgList A {color:#ba122b;}


.disclaimerWrap {font-size:12px; font-family:arial; color:#999; padding-left:162px;}
.disclaimerTile {font-size:13px; color:#c10435; font-weight:bold;}


