@charset "utf-8";
*{margin:0;padding:0;}
table	{border-collapse: collapse; margin-bottom:33px; } /*background-color:#E0B941;*/
td{border:1px solid #C4C1A2; padding:2px;padding-left:8px; padding-right:4px; font-size:93%; font-weight:bold;}
p		{font-family: verdana,helvetica;  text-align:justify;}
div	{font-family: verdana,helvetica;  text-align:justify;}
img	{border:0}
hr {color:#C9C8BA;width:1;}
a:link		{color: #535142;}
a:visited{color:#414334;}
a:active	{color:#ABA994;}
a:hover	{color:black;text-decoration: underline;}
h1	 {text-align:right; color:#6C6F4D; margin:0 0 44px 0; text-decoration:none; padding 0 33px 0 0}
h2	 {color:#414334; margin:9px 0 21px 0; border-bottom:0 solid #C4C1A2; text-decoration:none; font-size:120%;}
h3	 {text-decoration:none; font-size:100%;}
h4	 {text-decoration:none; font-size:100%;}

h1 a:hover	{color:black;text-decoration: underline;}
h2 a:hover	{color:black;text-decoration: underline;}
h3 a:hover	{color:black;text-decoration: underline;}
h4 a:hover	{color:black;text-decoration: underline;}

.c {margin: 0 234px 0 44px; padding:0;}

.t{background-color:#FFFFFF;}
.t td{font-size:75%;}
.t a {text-decoration:none;}

.r{position:absolute;right:1px;top:1px;width:270px;background-color:white; font-size:xx-small; padding:7px; right:1px;top:21px; border-left:1px solid #6D6B52;}
.r a{display:block; text-decoration:none;}

.m		{ padding:0 0 0 90px; font-family:arial;border-bottom-style:solid; border-bottom-color:#737157; border-bottom-width:1px; font-size:x-small;}
.m a	{ color:#272820; text-decoration:none;padding-right:13px;}
.m a	:hover { color:black;text-decoration: underline;}


.f	{margin:44px 0 55px 0; text-align:right; padding: 0 44px 55px 0; font-family:arial; border-top-style:solid; border-top-color:#737157; border-top-width:1px; font-size:x-small; clear:all; }
.f a	{color:#272820; text-decoration:none;padding-right:13px;}

.n        {font-weight:normal;font-style: italic;font-size:small;font-family:'Times New Roman';text-decoration:none;}

.b{padding:7px;margin:4px;border-width:1px;border-style:solid;border-color:#795935; background-color:white;font-size:81%;}
.de{color:red;text-align:center;}

.bl{float:left;width:234px; padding:7px;border-style:solid;border-color: #795935;border-width:1px; background-color:white;margin:19px;margin-left:-44px;font-size:60%;color:#696145;}
.bl div{width:234px;border-style:solid;border-color: #795935;border-width:1px; padding:7px;background-color:#D7DBAE;margin-bottom:3px;}

.br {float:right;width:234px; padding:7px;border-style:solid;border-color: #795935;border-width:1px;  background-color:white; margin:19px;margin-right:-27px;font-size:60%;}
.br div{width:234px;border-style:solid;border-color: #795935;border-width:1px;  padding:7px;background-color:#D7DBAE;margin-bottom:3px;}

.bc {float:left;padding:7px;border-style:solid; border-color: #795935; border-width:1px; margin-top:21px; margin:21px; margin-left:-44px; font: normal normal 60% Arial; background-color:white;}
.bc div{display:inline; width:193px;height:300px; border:0 solid #795935; padding:7px; margin:7px; margin-bottom:3px;}
.bc div img{height:234px;border-style:solid; border-color: #795935; border-width:1px; padding:7px;}

.mb{padding:0;font-size:66%;color:#9BA275;font-weight:normal;font-style:italic;border-top-style:solid;border-top-color: #795935;border-top-width:1px;  text-align:right;padding-right:21px;margin-top:44px;}
.mb a{color:#9BA275;font-weight:normal;}
.mb a:visited{color:#9BA275;}
.mb a:hover	{color:#535142;}
.mb a:active	{color:#E10000;}


.t1 {background-color:white; color:black;} /*ежедневно*/
.t2 {background-color:#BEC1B0;} /*будни*/
.t3 {background-color:#FF9999;} /*выходные*/
.t4 {background-color:#8fd1ff;} /*кроме воскресенья*/
.t5 {background-color:#FF66CC;} /*воскресенья*/
.t6 {background-color:white; } 
.t7 {background-color:#B498CB;} /*кроме субботы*/
.t8 {background-color:#ffad2d;} /*суббота*/

.t1c{background-color:white; color:red;}
.t2c{background-color:white; color:red;}
.t3c{background-color:#ffcccc;color:red; }
.t4c{background-color:#8fd1ff;color:red;}
.t5c{background-color:white; color:red;}
.t6c{background-color:white; color:red;}
.t7c{background-color:#ccffe8;color:red; }
.t8c{ background-color:#ffad2d;color:red;}

.legend {width:192px; border:1px solid #CCCCCC;margin:7px;padding:3px;font-size:73%;}
.legend span{width:21px; height:21px; border:1px solid #666633; margin:0 7px 2px 7px; padding:0 3px 0 9px;}

