/* верхушка */
.prompt {border:1px solid red;margin:3px;float:left;width:48%;}
.prompt ul {position: relative; left: -999em;}
#prompt div {top:0;left:0}
#prompt {margin:3px;float:left;width:280px;height:100px;line-height:14px;font-size:11px;color:#454444;font-family:tahoma;}
#prompt div {padding: 5px;width:95%;height:80px;}
#prompt div img {border:1px solid #d8d8d8;margin:0 10px 3px 0;clear:left;float:left;}

/* панель подсказок */
.prompt {clear:both; overflow:hidden;line-height:14px;font-size:11px;color:#454444;font-family:tahoma;}
.prompts li {width:210px;height:98px;float:left;margin:3px 10px;}
#prompt a:link, #prompt a:active, #prompt a:visited {color:#00c0ff;text-decoration:underline;}
#prompt a:hover {color:#E47600;text-decoration:underline;}
#prompt img {border:1px solid #d8d8d8;margin:0 10px 3px 0;clear:left;float:left;}
#prompt p {margin:3px 0;}
#prompt span {font-size:11px;font-weight:bold;}

/* дополнительные стили на остальные страницы */
.register p {display: block;margin: 10px 0 0;width: 100%;}
.register label {cursor: default;display: block;float: left;height: 18px;width: 150px;font-size:13px;}
.register p.text {line-height:150%;}
.register p {color:#5a5a5a}
p.reg_code a {margin-left:150px;}

#iSM {margin:0 0 0px 0;padding:0;overflow:hidden;width:170px;}
#iSM ul {border:0;margin:4px 0 0 0;padding:0;list-style-type:none;text-align:center;}
#iSM ul li {display:block;float:left;text-align:center;padding:1px 0 0 0;margin:0;height:14px;font-family:"Trebuchet MS",Arial sans-serif;font-size:12px;}
#iWeak,#iMedium,#iStrong {width:56px;font-size:.7em;color:#adadad;text-align:center;padding:2px;background-color:#F1F1F1;display:block;}
#iWeak,#iMedium {border-right:solid 1px #DEDEDE;}
#iMedium {width:55px;}
#iMedium,#iStrong {border-left-width:0;}
div.strong #iWeak, div.strong #iMedium, div.strong #iStrong  {background: #00CC66;color: #00CC66;}
div.medium #iWeak, div.medium #iMedium {background: #FFFF99;color: #FFFF99;} 
div.medium #iWeak, div.medium #iMedium {background: #FFFF99;color: #FFFF99;}
div.weak #iWeak {background: #FF0000;color: #FF0000;} 
div.strong #iStrong, div.medium #iMedium, div.weak #iWeak {color:#000;}
table.pm td {padding:3px;}


#menu {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 774px;
	height: 210px;
	background: url(../images/menu-bg.jpg) no-repeat;
	position: relative;
}
#menu span {
	display: none;
	position: absolute;
}
#menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#menu a:hover {
	background-position: left bottom;
}
#menu a:hover span{
	display: block;
}
#menu .home {
	width: 152px;
	height: 149px;
	background: url(../images/home.gif) no-repeat;
	left: 0px;
	top: 1px;
}
#menu .home span {
	width: 86px;
	height: 14px;
	background: url(../images/home-over.gif) no-repeat;
	left: 28px;
	top: -20px;
}
#menu .about {
	width: 149px;
	height: 149px;
	background: url(../images/about.gif) no-repeat;
	left: 130px;
	top: 1px;
}
#menu .about span {
	width: 40px;
	height: 12px;
	background: url(../images/about-over.gif) no-repeat;
	left: 44px;
	top: 54px;
}
#menu .rss {
	width: 151px;
	height: 149px;
	background: url(../images/rss.gif) no-repeat;
	left: 238px;
	top: -13px;
}
#menu .rss span {
	width: 92px;
	height: 20px;
	background: url(../images/rss-over.gif) no-repeat;
	left: 28px;
	top: -20px;
}
#menu .new {
	width: 150px;
	height: 149px;
	background: url(../images/new.gif) no-repeat;
	left: 385px;
	top: 3px;
}

#menu .child {
	width: 153px;
	height: 150px;
	background: url(../images/child.gif) no-repeat;
	left: 515px;
	top: 2px;
}

a:focus {
	outline: none;
}
.panel {
	background: #FFFF99; 
	height: 55px;
	display: none;
}
.panel ul {
    margin: 0;
    padding: 0 15px;
    float:left;
    list-style:none;
    border-right: 1px solid #000;
}
.panel ul li{
    margin: 6px;
    padding: 0;
    
}

.panel ul li a{
    font-weight:bold;
    color: #333;
    
}

.btn-slide, {
	
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.active {
	background-position: right 12px;
}



.tabs  { 
  width: 290px;
}
.tabs span {display:block; font-size:11px; padding:3px 0}
.tabs p {padding-top:15px}


ul.tabNavigation {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.tabNavigation li {
  display: inline;
}

ul.tabNavigation li a {
  padding: 3px 5px;
  background-color: #82B6CB;
  color: #666666;
  text-decoration: none;
}

ul.tabNavigation li a.selected,
ul.tabNavigationli a:hover {
  background-color: #FFFF99;
  color: #666666;
  padding-top: 7px;
}
		
ul.tabNavigation li a:focus {
  outline: 0;
}

#first {
  background-color: #FFFF99;
  background-image: url(bg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  min-height: 110px;
  color: #666666;
  padding: 25px 20px 20px 20px;
  margin-top: 3px;
  
}

#second {
  background-color: #FFFF99;
  background-image: url(bg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  min-height: 110px;
  color: #666666;
  padding: 5px;
  margin-top: 3px;
  text-align:center;
 }

#third {
  background-color: #FFFF99;
  background-image: url(bg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  min-height: 110px;
  padding: 5px;
  margin-top: 3px;
}
/* ==================== Календарь */

.weekday-active-v {
	color: #4b73d4;
}
.day-active-v {
	color: #4b73d4;
}
.calendar {

color: #757575;
font-family: verdana;
font-size: 11px;

}
.calendar td, th {
	 font-family: verdana;
	 text-decoration: none;
/* - */
	 padding-left: 5px;
 	 padding-right: 4px;
	 padding-top: 3px;
	 padding-bottom: 4px;
/* - */
}
.weekday {
	color: #804040;
	font-family: verdana;
}
.weekday-active {
	color: #804040;
	font-family: verdana;
}
.day-active {
	color: #804040;
	font-family: verdana;
}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {
	text-decoration: underline;
}
.monthlink {
	color: #5078d6;
	text-decoration: none;
}
.day-current {
	background:#F9F9F9;
	border:1px solid #E6E6E6;
}