﻿/*-------------- Календарь -------------*/

	div.calender{
		background-color: #cccccc;
	}

		div.calender table{
			width:100%;
			text-align: center;
			font:normal 12px Tahoma;
			color:#838383;
      border-collapse: collapse;
		}
		
		div.calender table td.we{
			color:#e59088;
		}

			div.calender .monthup{
				background: #F2F2F2 url(../Background/calendar/header.gif) repeat-x 0px 0px;
			}
					
			div.calender .monthdown{
				background: #F2F2F2 url(../Background/calendar/header.gif) repeat-x 0px 100%;
			}

			div.calender .monthup td, div.calender .monthdown td{
        height:18px;
        cursor: default;
			}

				div.calender td{
					vertical-align: middle!important;
				}

			div.calender .dates td{
				height:22px;
				background-color: #ffffff;
				vertical-align: middle;
                border:1px solid #cccccc;
			}

			div.calender .dates td.cur{
				background: #2c7bc4 url(../Background/calendar/cur.gif) repeat-x 0px 0px;
				color:#ffffff;
			}

	div.calender.atnews a{
		color: #838383;
    text-decoration: none;
	}

	div.calender.atnews a:hover{
		color: #0099ff;
    text-decoration: none;
	}

/* ================== Каруселька ================ */

/*

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
    border: 1px solid #ff0000;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width: 232px;
    height: 146px;
    //height: 152px;
    margin:0px;
    padding:0px;
    background-color: transparent;
}

.jcarousel-next, .jcarousel-prev {display: none;}

.jcarousel-skin-elive .jcarousel-container {

}

.jcarousel-skin-elive .jcarousel-container-vertical {
    width: 232px;
    height: 438px;
    //height: 456px;
    padding: 0px;
    margin:0px;
    background-color: transparent;
}

.jcarousel-skin-elive .jcarousel-clip-vertical {
    width:  232px;
    height: 438px;
    padding:0px;
    margin:0px;
    //height: 456px;
}

.jcarousel-skin-elive .jcarousel-item-vertical {
    margin:0px;
}

.jcarousel-skin-elive .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

*/

/* === Убираем оригинальные кнопки === */

/*

.jcarousel-next-vertical,
.jcarousel-next-disabled-vertical,
.jcarousel-prev-vertical,
.jcarousel-prev-disabled-vertical{
  display:none;
}

*/

/* === Назначаем свои === */

/*

div.calender div.uparrow{
  width:100%;
  height:10px;
  background-color: #f2f2f2;
  padding:4px 0px 0px 0px;
  margin:0px;
  font-size: 1px;
}

  div.calender div.uparrow div#uparr{
    width:15px;
    height:12px;
    background: transparent url(../Background/calendar/uparrow.gif) no-repeat 0px 0px;
    padding:0px;
    margin:0px;
    font-size: 1px;
    cursor: pointer;
    //cursor:hand;
  }

  div.calender div.uparrow div#uparr:hover {background-position: -15px 0;}

div.calender div.downarrow{
  width:auto;
  height:15px;
  background: #e8e8e8 url(../Background/calendar/downarrback.gif) repeat-x 0px 0px;
  padding:2px 0px 0px 0px;
  margin:0px;
  font-size: 1px;
}

  div.calender div.downarrow div#downarr{
    width:15px;
    height:12px;
    background: transparent url(../Background/calendar/downarrow.gif) no-repeat 0px 0px;
    padding:0px;
    margin:0px;
    font-size: 1px;
    cursor: pointer;
    //cursor:hand;
  }

  div.calender div.downarrow div#downarr:hover {background-position: -15px 0;}

*/