﻿.MainPersonBlock{float:right;width:194px;}
.MainPerson img{width:194px;}
.MainPerson p{border-right:solid 3px #d7d0b9; border-left:solid 3px #d7d0b9; padding:5px;background: url('/img/GreyBlock.png') repeat-x top;text-align:center;color:#3e4042;}
.MainIdea{margin-top:10px;padding:5px 10px; border:solid 1px #f8d582;border-top:solid 3px #f8d582;background:#fffbe3 url('/img/MainIdea.png') repeat-x top;color:#a07235;min-height:125px;max-height:125px;font-size:11px;overflow:hidden;}
.MainIdea a{color:#a07235;text-decoration:underline;display:block;padding-top:10px;margin-top:10px;background:url('/img/MainIdeaLink.png') no-repeat top;font-size:11px;}

/* Гостевая книга */
.Book{border: solid 1px #e0e2e4;border-top: solid 3px #eee0bf;padding-bottom: 15px;clear:both;background: url('/img/bookBg.png') repeat-x top;}
.BookDaN{padding: 0px 5px 6px 20px;margin-left:10px;font-size:11px;color: #8c8a82;}
.BookDaN span{font-weight: bold;color:#414141;}
.BookQuestion{background: url('/img/bookicon.gif') no-repeat top left;padding:0px 5px 6px 20px;margin-left: 10px;color: #414141;font-style:italic;}
.BookQuestion p{padding:0px;margin:0px;}
.BookAnswer{padding:0px 5px 10px 20px;margin:0px 0px 10px 10px;color:#14709f;border-bottom:dotted 1px #bdbab3;}
.BookAnswer p{padding:0px;margin:0px;}
.BookAll{margin:0px 5px 10px 20px;font-family:font-weight:bold;text-decoration:underline;}
/* // Гостевая книга */

/* Календарь */
.Calendar{padding:0px 5px;}
.NewDate{float:left;margin: 10px;}
td.DayInfo div.KalendarDate{font-size:14px;color:#ffffff;background-color:#acd6ef;margin:-10px;margin-bottom:15px;font-weight:bold;}
table.CalendarBody{font-family:Tahoma;font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #eeeeee;border-collapse:separate;border-spacing:2px;}
.TitleStyle{background:#6ba5d1 url('/img/CalendarTitle.png') bottom repeat-x;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center;}
.TitleStyle td{padding:5px 2px;color:#ffffff;font-weight:bold;}
.DayHeaderStyle{color:#22223a;font-weight:bold;padding:3px;}
.NextPrevStyle a{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#ffffff;border:solid 2px #ffffff;background-color:#dce6f4;padding:0px 3px;}
td.DayStyle{border:solid 1px #c5dbec;background:#ecf5fd url('/img/CalendarDay.png') top repeat-x;text-align:center;}
td.SelectedDayStyle{border:solid 1px #79b7e7;background-color:#fafcfc;text-align:center;}
td.TodayDayStyle{border:solid 1px #fad42e;background-color:#fbec88;text-align:center;}

.CalendarRegion{border-top: solid 1px #e0e2e4;padding:10px;clear:both;}
.CalendarLI{clear:both;padding: 4px;margin: 0px 1px;}
.CalendarImg{float:left;margin:0px 15px 0px 0px;border:solid 0px #d5d5d5;}
.CalendarImg img{width:40px;max-width:40px;min-width:40px;}
.CalendarInfo{margin-left:50px;}
.CalendarInfo p{margin: 0px;padding:0px;color:#313131;font-size:11px;}
.CalendarInfo a{margin:3px 5px 3px 0px;padding:0px;font-size:13px;color:#2072aa;font-weight:bold;}

.Calendar div { margin-left: auto !important; width: auto !important;}
/* // Календарь */

/* Баннерная сеть */
.Button{display:block;margin-bottom:10px;width:196px;padding:3px;min-height:50px; }
.Button{border: solid 1px #ebe7da;background: #f6f4ee url('/img/BrownBlock.png') repeat-x top;overflow:hidden;cursor:pointer;}
.Button img{width:190px;}

a.Button,div.Button a{font-weight:bold;text-decoration:none;color:#414141;text-align:center;padding:auto;}
div.Button img{float:left;margin-right:7px;max-width:40%;}
/* // Баннерная сеть */

