body {
    background-color: #fffbde;
    font-family: Tahoma, Verdana, Arial, Helvetica;
}

a:link {
    color: #000000;
    text-decoration: none;
}
a:visited { text-decoration: none; color: #7a2b64; }
a:active { text-decoration: none; color: #7a2b64; }
a:hover {
    text-decoration: underline;
    color: #7a2b64;
}

h1 {font-size: 22px; padding: 0; margin: 0;}
hr {height: 1px; background-color: #7a2b64; border: 0}

#TopTools {
    padding: 10px 0 10px 0;
    border-bottom-left-radius: 5px;
    background-color: #bebaa0;
    height: 55px;
    text-align: center;
}

#TTH {
    color: #fff;
    padding: 5px 30px;
    float: left;
}

#TTH2 {
    color: #fff;
    padding: 5px 30px;
    float: left;
}

#TopDate {
    padding: 15px 10px 10px 5px;
    text-align: center;
    color: #7b7765;
    font-weight: bold;
}

#TopPanel {
    background-color: #dbd7bb;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

#TopSearch {
    padding: 10px;
    background-color: #ede9cc;
    border-bottom-right-radius: 5px;
    height: 55px;
}

#TopSearch input {
    position: absolute;
    height: 34px;
    padding: 5px;
    margin-left: 10px;
    border: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 100%;
}

#TPSB {
    height: 35px;
    font-size: 18px;
    color: #fff;
    background-color: #bebaa0;
}

#TTB1 {
    width: 35px;
    height: 35px;
    background-color: #9d9981;
    color: #FFF;
    font-size: 13px;
    margin: 0 2px;
    padding: 9px 7px 0px 8px;
}

#TTB2 {
    width: 35px;
    height: 35px;
    background-color: #9d9981;
    color: #FFF;
    font-size: 16px;
    margin: 0 2px;
    padding: 8px 7px 0px 8px;
}


#TTB3 {
    width: 35px;
    height: 35px;
    background-color: #9d9981;
    color: #FFF;
    font-size: 22px;
    margin: 0 2px;
    padding: 3px 7px 0px 5px;
}

#TTB4 {
    width: 55px;
    height: 35px;
    background-color: #9d9981;
    color: #FFF;
    margin: 0 2px;
    padding: 6px 7px 0px 5px;
}

#TTB5 {
    width: 35px;
    height: 35px;
    background-color: #9d9981;
    color: #FFF;
    font-size: 25px;
    padding: 1px 0 0 0;
    margin: 0 2px;
}

#TTB6 {
    width: 35px;
    height: 35px;
    background-color: #9d9981;
    color: #FFF;
    font-size: 25px;
    padding: 1px 0 0 0;
    margin: 0 2px;
}

#HeaderLogo {
    min-height: 180px;
    padding: 0;
    text-align: center;
}

#HeaderText {
    padding-top: 20px;
    min-height: 180px;
    text-align: left;
}

#HeaderText .h1 {
    font-size: 20px;
}

#HeaderText .h2 {
    font-size: 14px;
}

#HeaderImg {
    min-height: 180px;
    padding: 0;
    text-align: center;
}

#HMenu {
    background-color: #7a2b64;
    padding: 0;
    border-radius: 5px;
}

#HMenu a {
    color: #FFF;
}

#dropdown a:active{
    color: #FFF;
    background-color: #a13389
}

#HMenu a:hover {
    background-color: #a13389
}

.navbar-toggle {
    width: 35px;
    height: 35px;
    color: #FFF;
    font-size: 18px;
    padding: 6px;
    margin: 0 2px;
    position: absolute;
    left: 10px;
}

.navbar-nav > .open > a,
.navbar-nav > .open > a:hover,
.navbar-nav > .open > a:focus {
    background-color: #a13389;
}
.dropdown-menu {background-color: #5f234b; border: 0}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;}
.dropdown-submenu:hover>.dropdown-menu{display:block; }
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color: #ffffff;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color: #ffffff;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background-color: #a13389;
    background-image: -webkit-linear-gradient(top, #a13389 0%, #a13389 100%);
    background-image:      -o-linear-gradient(top, #a13389 0%, #a13389 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a13389), to(#a13389));
    background-image:         linear-gradient(to bottom, #a13389 0%, #a13389 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a13389', endColorstr='#a13389', GradientType=0);
    background-repeat: repeat-x;
}

#ContentBlock {

}

#VMenu {
    margin-top: 20px;
    padding: 0;
}


.menu-container {padding: 0px; float: left; width: 100%;}
.menu-container h4 {font-size: 14px; margin: 0 0 5px 0;}
.clear {clear: both;}
.dcjq-count {float: right;}

.accordion ul {list-style: none; border: 0px; outline: none; margin: 0px; padding: 0px;}
.accordion li {list-style: none; border: 0px; outline: none; margin: 0px; padding: 0px;}
.accordion ul.text {margin-bottom: 1em; line-height: 1.5em;}

.accordion{ border-top: 1px solid #013d6c; border-right: 1px solid #013d6c; border-left: 1px solid #013d6c;}
.accordion, .blue .accordion li {margin: 0; padding: 0; border: none;}
.accordion a {padding: 10px 10px 10px 15px; background: #aca88e; text-decoration:none; display: block; color: #fff; border-top: 1px solid #fffbde; word-wrap: break-word}
.accordion ul a { background: #908c74; border-bottom: 1px solid #a09c83; padding: 10px 10px 10px 25px;}
.accordion a.dcjq-parent, .blue .accordion a.dcjq-parent:hover {padding: 10px 10px 10px 15px;}
.accordion a.dcjq-parent.active {background: #7a2b64; border-bottom: 1px solid #fffbde; url(images/checkers.png) repeat 0 0;}
.accordion a:hover {background: #7a2b64;}
.accordion a:active{}


#Content {
    margin: 20px 10px 20px 10px;
    padding: 20px;
    background-color: #ffffff;
    border-radius: 3px;
    height: 100%;
}

#Content table {
    width: 100%;
}

#Content td {
    border: solid 1px #000000;
    padding: 5px;
}

#Block {
    margin: 20px 0 0 0;
    padding: 0;
}

#adverts {padding: 0; margin: 0 0 20px 0; min-width: 195px;}
#adverts div.calendar {position: relative; min-width: 195px; z-index:1}
#adverts div.calendar div.ui-datepicker {padding: 1px; no-repeat: left bottom;}
#adverts div.calendar div.ui-datepicker-header {position: absolute; top: 0; height: 26px; width: 100%;}
#adverts div.calendar div.ui-datepicker-header a { position: absolute;top: 0;display: block; width: 25px; height: 26px; background-image: url(http://5.200.55.41/images/calendar/arrows.png);cursor: pointer; font-weight: bold; font-size: 12px;}
#adverts div.calendar div.ui-datepicker-header a.ui-datepicker-prev {left: 0; background-position: left top;}
#adverts div.calendar div.ui-datepicker-header a.ui-datepicker-next {right: 0; background-position: left bottom;}
#adverts div.calendar div.ui-datepicker-header a span {display: none;}
#adverts div.calendar div.ui-datepicker-title {position: absolute; top: 0; left: 26px; right:26px; min-width: 150px; height: 26px;font: 13px/26px 'Arial', sans-serif; text-align: center; font-weight: bold; color: #000000; }
#adverts div.calendar table.ui-datepicker-calendar {margin-top: 25px; width: 100%;}
#adverts div.calendar table.ui-datepicker-calendar th {font: 12px/27px 'Arial', sans-serif;text-align: center; width: 26px; color: #000000; padding: 2px;}
#adverts div.calendar table.ui-datepicker-calendar td {color: #5e5a4d; font: 12px/27px 'Arial', sans-serif;text-align: center; background-color: #ede9cc; width: 26px; border-radius: 3px; border: solid 1px #fffbde}
#adverts div.calendar table.ui-datepicker-calendar td.ui-datepicker-current-day {background: #7a2b64;}
#adverts div.calendar table.ui-datepicker-calendar td a {color: #fff; text-decoration: none;}
#adverts div.calendar table.ui-datepicker-calendar td.ui-datepicker-current-day {color: #FFFFFF; font-weight: bold;}
#adverts div.calendar table.ui-datepicker-calendar td.ui-datepicker-other-month * {color: #FFFFFF; font: 12px/27px 'Arial', sans-serif;}
#adverts div.calendar table.ui-datepicker-calendar tr.nextMonth td.ui-datepicker-other-month * {color: #FFFFFF;font: 12px/27px 'Arial', sans-serif;}
#adverts div.calendar table.ui-datepicker-calendar tr th,
#adverts div.calendar table.ui-datepicker-calendar tr td {border-left: 0 solid transparent;}
#adverts div.calendar table.ui-datepicker-calendar th.left,
#adverts div.calendar table.ui-datepicker-calendar td.left {border-left: 0 solid transparent;}
#adverts div.calendar table.ui-datepicker-calendar td.weekend {background: #bebaa0; color: #ffffff;}
#adverts div.calendar table.ui-datepicker-calendar td.lvl0 {
    background: -moz-linear-gradient(top, #c30000 0%, #f10000 100%);
    background: -webkit-linear-gradient(top, #c30000 0%, #ff4d44 100%);
    background: -o-linear-gradient(top, #c30000 0%,#f10000 100%);
    background: -ms-linear-gradient(top, #c30000 0%,#f10000 100%);
    background: linear-gradient(top, #c30000,#f10000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c30000', endColorstr='#f10000',GradientType=0 ); color: #fff; font-weight: bold; text-shadow: 1px 1px #000;}
#adverts div.calendar table.ui-datepicker-calendar td.lvl1 {
    background: -moz-linear-gradient(top, #ff9900 0%, #ffca11 100%);
    background: -webkit-linear-gradient(top, #f27202 0%, #ffb016 100%);
    background: -o-linear-gradient(top, #ff9900 0%,#ffca11 100%);
    background: -ms-linear-gradient(top, #ff9900 0%,#ffca11 100%);
    background: linear-gradient(top, #ff9900,#ffca11 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ffca11',GradientType=0 ); color: #fff; font-weight: bold; text-shadow: 1px 1px #000;}
#adverts div.calendar table.ui-datepicker-calendar td.lvl2 {
    background: -moz-linear-gradient(top, #2b9b00 0%, #2bce03 100%);
    background: -webkit-linear-gradient(top, #2b9b00 0%, #2bce03 100%);
    background: -o-linear-gradient(top, #2b9b00 0%,#2bce03 100%);
    background: -ms-linear-gradient(top, #2b9b00 0%,#2bce03 100%);
    background: linear-gradient(top, #2b9b00,#2bce03 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b9b00', endColorstr='#2bce03',GradientType=0 ); color: #fff; font-weight: bold; text-shadow: 1px 1px #000;}

.Sep {max-width: 20px;}
.NewsBlockPreview {font-size: 12px}
.NewsBlockDate { font-size: 11px;}
.NewsBlockTitle { font-weight: bold }
.NewBlockSm { margin-bottom: 20px;}
.MainPics {padding: 2px;}
.MainPics img {width: 100%; border: solid 2px #FFFFFF}
#ButtonBanners {margin-top: 20px; padding: 0}
.Banner {width: 20%; text-align: center; float: left}
.Banner img { width:92%; margin: 10px; padding: 10px; background-color: #ffffff; }
#Bottom {margin-top: 10px; margin-bottom: 20px; padding: 20px 0 0 0; border-top: solid 2px #7a2b64;}
#LeftBottom { font-size: 11px; text-align: left}
#RightBottom { font-size: 11px; text-align: right}
#LeftBottom a { font-size: 11px;}
#RightBottom a {font-size: 11px;}
.Banners {margin-top: 20px; margin-bottom: 20px;}
