@charset "windows-1251";
/* CSS Document */

body	{margin:0; padding:0; background-color:#fff; font-family:Tahoma, sans-serif;}
tadle,img	{border:0;}
td.left-col	{width:33%;}
td.main-col	{width:60%;}
td.right-col	{width:7%;}
div.logo	{padding:62px 0 0 72px;}
div.master	{padding-top:25px;}
div.header	{padding-top:52px;}
div.ads	{padding:0 40px 0 52px;}
div.table	{font-size:12px; line-height:15px; color:#000000; text-align:justify;}
p	{font-size:12px; line-height:15px; color:#000000; text-align:justify;}
li	{font-size:12px; line-height:15px; color:#000000;}
a	{font-size:12px; line-height:15px; color:#01327f; text-decoration:underline;}
a:hover	{font-size:12px; line-height:15px; color:#ff0000; text-decoration:underline;}
a.main	{font-size:12px; line-height:15px; color:#01327f;}
tr.menu	{height:36px;}
td.menu	{background-color:#01327f;}
td.menu-active	{background-color:#809abf;}
font.main-menu	{font-size:11px; color:#fff;}
a.branches		{display: block; padding: 12px; text-decoration: none;}
tr.blocks	{height:169px;}
td.block-left {border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; width:50%}
td.block-left-bottom {border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; width:50%}
td.block-right {border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; width:50%;}
td.block-right-bottom {border:solid 1px #e5e5e5;}
#block1	{background-image:url(i/block1.jpg); background-repeat:no-repeat; background-position:left top;}
#block2	{background-image:url(i/block2.jpg); background-repeat:no-repeat; background-position:left bottom;}
#block3	{background-image:url(i/block3.jpg); background-repeat:no-repeat; background-position:left bottom;}
#block4	{background-image:url(i/block4.jpg); background-repeat:no-repeat; background-position:left top;}
#block5	{background-image:url(i/block5.jpg); background-repeat:no-repeat; background-position:left bottom;}
#block6	{background-image:url(i/block6.jpg); background-repeat:no-repeat; background-position:left top;}
#block7	{background-image:url(i/block7.jpg); background-repeat:no-repeat; background-position:left bottom;}
#block8	{background-image:url(i/block8.jpg); background-repeat:no-repeat; background-position:left top;}
span.caption	{font-size:15px; color:#01327f;}
h1	{font-size:15px; color:#01327f; text-align:left;}
h2	{font-size:12px; color:#01327f; text-align:left;}
h3	{font-size:15px; color:#01327f; text-align:left;}
h4	{font-size:12px; color:#01327f; text-align:left;}
h5	{font-size:12px; color:#ff0000; text-align:left;}
.red {font-size: 12px; color: #ff0000; font-family: verdana,arial,helvetica,sans-serif;TEXT-DECORATION: underline}
.z   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #01327f;}

/*****************************************************************************************/

table.weekdays a {color: #002b70;}
table.weekdays a:visited {color: #002b70;}
table.weekdays a:hover {color: #0c6ec5;}
table.calendar a {color: #002b70;}
table.calendar a:visited {color: #002b70;}
table.calendar a:hover {color: #0c6ec5;}
table.weekdays { width:60%; margin:30px 0; }
table.weekdays td { text-align:center; }
table.calendar {  }
caption {
  font-family: verdana;
  font-size: 12px;
  background-color: while;
}
.prevMonth {
  font-size: 10px;
  text-align: left;
}
.nextMonth {
  font-size: 10px;
  text-align: right;
}
th {
  font-family: verdana;
  font-size: 11px;
  color: navy;
  text-align: right;
}
table.calendar caption {padding:20px 0 5px 0; font-weight:bold;}
table.calendar td {
  font-family: verdana;
  font-size: 11px;
  text-align: right;
  color:#444;
  border:1px solid #fff;
  padding:2px;
}
.selected {
  border:1px solid #ff631e !important;
}
table.calendar td.navi,
table.calendar td.navi td { padding:0 !important; margin:0 !important; }
table.monthes { width:100%; margin:0; padding:0; }
table.monthes td { padding:0; margin:0; width:50%; }
table.monthes .left { text-align:left; }
table.monthes .right { text-align:right; }
table.tv { width:100%; }
table.tv td { vertical-align:top; }
table.tv td.tv-left { width:200px; }
table.tv td.tv-right { padding-left:20px; }
h2.tv-today { padding:0; margin:0 0 20px 0; font-size:14px; }
table.channel { width:100% }
table.channel td { margin-left:0; padding-left:0; }
table.channel td.channel-left {  }
/*table.channel td.channel-right { width:200px; padding-left:40px; background-color:#aaa; }*/
div.channel-name { font-weight:bold; margin-bottom:10px; }
div.page { margin-right:290px !important; position:relative; display:block; height:1%;}
div.right { float:right; width:289px; right:0px; }
div.right-inner { margin:0 27px 0 30px; }
