html{
	height:100%;
	margin:0px;
	padding:0px;
	font-family: "Verdana, Tahoma, Trebuchet MS", Arial;
	width:100%;
	background-color: #CCCCCC;	
}
body{
	margin:0px;
	padding:0px;
	height:100%;
	min-width:1014px;
}
table{}
ol,ul,li {list-style:none;margin:0;padding:0;}
.clear{ width:100%; clear:both;}
img{ border:0px;}
/*==============хедер================*/
.Header{background-color:#3399ff; height:208px; padding:10px 2px 5px 10px; border-bottom: #6c849b solid 1px;}

.logo{position:absolute; left: 10px; top: 10px; width:206px; height:208px; background:url(img/logotype_favor.jpg) no-repeat;}

.pravDate{position: relative; font-weight:bold;font-style:italic; float:right; width:170px; height:178px; background:url(img/date.jpg) no-repeat;
 padding:15px 20px 15px 16px;}
.pD1{font-size:14px;color:#000; height:50px; padding:0 13px;}
.pD2{font-size:13px;color:#F00; height:50px;}
.pD3{font-size:12px;color:#06F; height:50px;}
.LineHead{background-image:url(img/line-bkg.jpg); background-repeat:repeat-x; height:39px; margin-top:10px; }
/*--------------основное меню---------------*/
.BasicMenu{margin-left:247px; margin-top:5px; font-size:14px; width:580px;}
.BasicMenu div{float:left;}
.BasicMenu strong{ font-size:18px;}
.BasicMenu em{ padding-left:17px;}
.BasicMenu a{ text-decoration:underline; color:#333;}
.BasicMenu a:hover{text-decoration:none;color:#666;}

h1{margin:0px; font-size:17px; font-weight: bold;}
h1.hline{padding-left:225px; padding-right:0px;}
h2{margin:0px; font-size:15px; font-weight:bold;}
h2.hline{padding-left:225px; color:#FFF;}
h3{ margin:0px; font-size:14px;}
h3.hline{padding-left:225px; font-weight:normal;}
h4{ margin:0px;}
h4.pr{padding:15px 0px 7px;}

.Warn{ font-weight:bold; color: #00C; font-style:italic; margin:0;}
/*==============расписание================*/
.rasp a{ color:#06f;}
.rasp a:hover{ color: #09F; text-decoration:none;}
.rasp a:visited{ color: #999;}
/*==============контент================*/

#LeftCall{width:220px; float:left;}
#RightCall{width:211px; float: right; margin:10px 0px 8px 0px;}

#MidleCall{margin: 10px 211px 10px 220px;  border: #aeadad solid 1px; background-color:#FFF;}
div.t1{padding:10px 15px 15px 23px; font-size:14px;}
div.t2{padding:10px 15px 10px 23px; font-size:14px;}
.Ndate{ background:url(img/dC.jpg) repeat-x ; height:40px;font-size:14px;color: #FFF;font-weight:bold; padding:0px 0 0px 0;}
.Ndl{ background:url(img/dL.jpg) no-repeat ; width:38px; height:40px; padding-right:5px;}
.Ndr{ background:url(img/dR.jpg) no-repeat; width:38px; height:40px;}
.Htext{ color:#06f; padding:0 0 3px 0px;}
.Htext a{color:#06f;}
.Htext a:hover{color:#69f; text-decoration:none;}

.letter{min-height:100px; padding:9px 5px 7px 65px; float:left;}

.HtextNews{ color:#06f; padding:2px 0 3px 45px; background:url(img/news.png) no-repeat; margin-bottom:3px; }

.text{padding-left:;}
.datail{ padding:2px 5px 0 0 ; font-size:14px; text-align:right;}
.datail a{color:#06f;}
.datail a:hover{ text-decoration:none; color:#69f;}

.ornam{ height:px; background:url(img/ornam.gif) center no-repeat; width:auto;}
.num_page {color:#333;font-size:13px;background-color:#d2e7fd;padding:3px 0px 3px 7px;margin:12px 0px 0px 10px;}
.num_page a, .num_page a:hover, .num_page a:visited{color:#333;}

.Palom{}
.Palom div{text-align:center; padding:9px 0 9px 0; line-height:1.3;}
.Palom a{ color:#06f;}
.Palom a:hover{ color:#09F; text-decoration:none;}
/*==============строчка навигации======*/
.NavigText{font-size:12px; background:url(img/min-bkg.jpg) no-repeat #FFF;border:#aeadad solid 1px;margin:13px 211px 9px 220px;padding:5px 35px;} 
.NavigText a{ color:#333;}
.NavigText a:hover{text-decoration:none; color:#666;}
/*.NavigText a:visited{}*/
.NavigTextPal{font-size:12px; height:38px; background: url(img/bkgPc.gif);padding:0px 0px;} 
.NavigTextRPal{font-size:12px; height:38px; background: url(img/bkgRPc.gif);padding:0px 0px;} 

 div.map{padding:15px;margin: 10px 211px 10px 220px;border: #aeadad solid 1px; background-color:#FFF;}
/*=============калндарь================*/
#Calendar{background:url(img/calendar.jpg) no-repeat; margin: 6px 0px 0px 9px; width:189px; height:203px; padding: 20px 0px 0px 18px; font-size:15px; }
.month{ width:170px;text-align:center;}
.month div{float:left;}
.menusmall2 {color: #666;line-height: 14px; font-weight:bold; text-decoration:none;}
.m1{width:40px; padding-top:3px;}
.m2{width:90px;}
.menuDay{font-size: 12px;color: #002244;line-height:14px;text-decoration: none}
.msmall {font-size:12px;color: #333;line-height:14px;}
.tNum{text-decoration:underline;font-size: 12px;font-weight:bold;font-style:italic;color:#000;}
.today{width:170px; text-align:center; padding-top:2px; color: #ff6600;}

.allMonth{width:211px;margin:1px 0px 14px 9px;text-align:center;font-size:15px;color: #000;float:left;font-style:italic; line-height:80%;}
.al1{ width:65px;font-size:16px;float:left;}
.al2{ width:81px;font-size:15px;float:left; padding-top:1px;}
.allMonth a, .allMonth a:hover, .allMonth a:visited{color:#000; }
.allMonth a:hover{ color: #666; text-decoration:inherit;}

.SantFoto{background:url(img/bkgFoto2.jpg) no-repeat; width:187px; height:137px; margin: 0px 0px 0px 4px; padding:15px 0px 0px 17px; cursor:pointer;}
/*==============меню категорий================*/
.accordion {
	width: 197px;
	border-bottom: solid 1px #c4c4c4;
	margin:7px 0px 0px 13px;
}
.accordion h3 {
	background: #39f url(img/arr.gif) no-repeat left 1px;
	padding: 6px 0px 6px 22px;
	margin: 0;
	border: #aeadad solid 1px;
	cursor: pointer;
	font-size:15px;
}
.accordion h3:hover {
	background: #9cf url(img/arr1.gif) no-repeat left 1px;
	background-color:#;
}
.accordion h3.active {
	background: #39f url(img/arr3.gif) no-repeat left 1px;
}
.accordion p {
	font-size:14px;
	background: #fff;
	margin: 0;
	padding:7px 10px 10px 15px;
	border-left: #aeadad solid 1px;
	border-right:#aeadad solid 1px;
}
.accordion a{ color:#06f;}
.accordion a:hover{ color: #09F; text-decoration:none;}
.accordion a:visited{ color: #999;}
/*==============таблица с поездками================*/
.accordion1 h3 {
	background: #39f url(img/arr.gif) no-repeat left 1px;
	padding: 6px 0px 6px 25px;
	border: #aeadad solid 1px;
	cursor: pointer;
	font-size:15px;
	color:#FFF;
	text-decoration: underline;
	font-weight:normal;
}
.accordion1 h3:hover {
	background: #9cf url(img/arr1.gif) no-repeat left 1px;
}
.accordion1 h3.active {
	background: #39f url(img/arr4.gif) no-repeat left 1px;
}
.accordion1 a{ color:#06f;}
.accordion1 a:hover{ color: #09F; text-decoration:none;}
.accordion1 a:visited{ color: #999;}
/*================таблица поездок==========*/
table.pr{ margin:7px 0px;}
table.pr td {padding:7px;}
tr#b1{ background-color: #E9E4E3;}
tr#b2{ background-color: #3399ff;}

/*==============футер================*/
.Footer{background-color:#3399ff;height:75px;padding:10px 10px 10px 10px;border-top: #7690aa solid 1px; margin-top:10px;font-size:11px;}
/*=============титл ==================*/
#tooltip{
	font-size:12px;
	text-align:center;
	position:absolute;
	border:1px solid #39f;
	background:#fff;
	padding:1px 4px;
	color:#333;
	display:none;
	}
/*================программа==========*/
.dott{border-bottom:#06F dotted 2px; margin:4px;}
.prL1{height:45px;}
.prL1a{float:left; width:31%;}
.prL1b{float:left; height:45px;width:34%;}
#p{ width:100px;}
#p1{width:100px;text-align:center}
#p2{width:200px;text-align:center}
#Lbot{border-bottom:#CCC solid 1px; padding:7px 0 7px 0}
.red{ color:#F00;}
