@charset "windows-1251";
/* CSS Document */
body, td, p {font-family: Tahoma; font-size: 13px; color:#505050;}
body {margin:0px; padding:0px;}

h1, h2, h3, h4 {font-family:Arial;}
h1 {font-size: 40px; color: #a4c7c3; margin-bottom:0px;}
h1.subtitle {color:#111; font-size:14px; font-weight:lighter; margin-top:0px;}

h1 span.or {color: #ffbe00;}
h1 span.bl {color: #a4c7c3;}

h2 {font-size: 26px; color: #ffbe00; border-bottom: #ffbe00 1px solid; margin: 0px; margin-right: 3px; padding: 0px;}
h3 {font-size: 16px; color: #808080; margin:0px;}
h4 {font-size: 14px; color: #505050; margin:0px; margin-top:10px; margin-bottom:10px;}

p {margin: 0px; margin-bottom: 6px;}
hr {size:1px;}
b {font-weight:normal;}

p.hr {border-bottom: #cccccc 1px solid;}
p.hr_w {border-bottom: #ffffff 1px solid;}
p.dots {color: #999999; text-align:center;}

a {color: #cc0000;}
a:hover {color: #ff0000;}
a span {letter-spacing: -0.2em; font-family:'Arial Narrow';}
a span b {font-size: 18px;}

span.lang, a.lang {color:#999;}
a.lang {text-decoration:none;}
a.lang:hover {text-decoration:underline;}

h1.subtitle a {color: #111; text-decoration:none;}
h1.subtitle a:hover {color: #444;}

ul, .m15 {margin-left: 22px; margin-right: 2px; padding: 0px;}
li {margin-bottom:6px;}

ul.list li {margin-bottom:0px;}

input.field {border: #eeeeee 1px solid;} 
input.err {border: #cc0000 1px solid;} 

#menu p {margin:4px;}
#menu a {color:#808080; font-size:16px;}
#menu a:hover, #menu a.cur {color:#505050;}
#menu a.red {color:#cc0000;}
#menu a.red:hover {color:#ff0000;}

#breadcrumbs {color:#999999; font-size:11px;}
#breadcrumbs a {color:#999999;}

p.phone, p.phone_txt, p.email {color: #808080; margin:0px;}
p.phone, p.phone_txt {letter-spacing: -0.02em; font-family:"Arial Narrow";}
p.phone {font-size: 30px;}
p.email {font-size: 12px;}
p.phone_txt, span.sm {font-size: 20px;}
p.phone_txt {margin-bottom:6px;}

#calendar p {font-family:"Arial Narrow"; margin:0px; padding:0px; font-size:10px; line-height:11px; color:#808080;}
#calendar a td {font-family:"Arial Narrow"; font-weight:normal; font-size:10px; text-decoration:none;}
#calendar th p {font-family:"Arial Narrow"; font-weight:bold; font-size:10px; } 
#calendar a.p {font-family:"Arial Narrow"; font-weight:normal; font-size:10px; color:#505050;}
#calendar td p strong, #calendar a.s {font-family:Arial; font-size:13px; color: #77aba5; margin-left:1px; line-height:13px;}
#calendar td a, #calendar td span {font-family:"Arial Narrow"; font-weight:bold; font-size:18px; color: #77aba5; text-decoration:none;}
#calendar td span {color: #b0b0b0;}

#calendar div, #calendar div a {font-family: Tahoma; font-size: 13px; color:#505050;}
#calendar div a {color: #cc0000;}

#calendar h3 {color: #505050;}

sup {font-family:Arial; font-size:10px;}
#calendar sup {font-family:"Arial Narrow"; font-size:6px;}
#calendar div sup {font-family:Arial; font-size:8px;}


#links p {margin: 0px;} 

#calendar div .compact {font-family:"Arial Narrow"; font-weight:bold; font-size:12px; } 
#calendar div span.compact {font-size:10px; } 
