/* mapa */

#body .left{
    width:625px;
    padding:15px 0px;
}

#maps {
    width:625px;
}

#maps .head {
    font-size:12px;
    color: #696969;
    padding: 5px 7px;
    border-bottom: 4px solid #3dbceb;
}

#maps .head .bold {
    color: #3dbceb;
    font-size:14px;
    margin-right:15px;
}

#region_map{
	width:620px;
	height:340px;
        margin: 10px 0px;
}

#region_map img{

}

#district{
	width:620px;
	height:340px;
	background:no-repeat top left;
	position:absolute;
	display:none;
}

.point{
	width:16px;
	height:16px;
	background:url(/public/images/maps/point.gif) left top no-repeat;
	display:none;
	position:absolute;
	z-index:100;
}

.point a{
	width:16px;
	height:16px;
	display:block;
}

.point .info{
	width:150px;
	background-color:#FFF;
	border:1px solid #900;
	padding:5px;
	margin-top:5px;
	margin-left:10px;
	display:none;
	z-index:150;
}

.point .info p.title{
	color:#900;
	font-weight:bold;
	margin:5px 0px;
}

/* kalendar */

#events-box {
    width:625px;
}

#events-box .head {
    font-size:12px;
    color: #696969;
    padding: 5px 7px;
    border-bottom: 4px solid #ff5400;
}

#events-box .head .bold {
    color: #ff5400;
    font-size:14px;
    margin-right:15px;
}

#events-box #calendarwidget{
	height:170px;
        margin-top:10px;
	margin-bottom:20px;
	margin-left:-3px;
}

#events-box #calendarwidget .active *{
    background:#ff5400;
    color: #fff;
    border:1px solid #fff;
    font-weight: 800;
}

#events-box #calendarwidget .active *:hover{
    border:1px solid #ff5400;
}

#events-box > p {
    font-weight: 800;
    padding-left: 10px;
    color: #2b2b2b;
}

#events-box #events {
    width: 625px;
    background: url(images/new/odd_v.gif) repeat-y  top center;
    display: table;
}

#events-box #events .border{
    width: 625px;
    height: 3px;
    background: url(images/new/odd_h.gif) no-repeat  top right;
    display: table;
    position:relative;
    left:2px;
}

#events-box #events .event {
    width:182px;
    height: 70px;
    padding: 13px;
    display: block;
    float: left;
    margin-bottom: 5px;
    color: #797979;
    font-size: 11px;
}

#events-box #events .event a {
    color: #797979;
    font-weight: 800;
}

#events-box #events .event.active a {
    color: #ff5400;
    font-weight: 800;
}

#events-box #events .event .info {
    padding-top: 5px;
}

/* right -  novinky */

#body .right{
    width:333px;
    padding: 15px 0px;
    color: #686868;
}

#body .right .head {
    font-size:12px;
    color: #a2e256;
    padding: 5px 7px;
    border-bottom: 4px solid #a2e256;
}

#body .right .head .bold {
    color: #a2e256;
    font-size:14px;
    margin-right:15px;
}

#body #info {
    margin-bottom: 30px;
}

#body #info .title{
    height: 26px;
    background:url(images/new/bg_info.gif) bottom center no-repeat;
    padding:15px 0px 0px 35px;
    color:#9e9e9e;
    font-size:11px;
    text-decoration: underline;
    cursor: pointer;
}

#body #info .active{
    background:url(images/new/bg_info_active.gif) bottom center no-repeat;
    color:#343434;
    cursor: default;
}

#body #info .con {
    border-bottom: 4px solid #a2e256;
    font-size: 11px;
    padding-left: 5px;
    color: #686868;
}

#body .right dl.news {
    margin:0px 15px 10px 0px;
    padding:5px 0px 10px 0px;
    border-bottom:1px dotted #FFF;
}
#body .right dl.news dd.date {
    color: #616772;
    padding-bottom:5px;
    display:none;
}
#body .right dl.news dt {
    margin: 0px;
    padding: 0px 0px 5px 0px;
}
#body .right dl.news dt a {
    color: #686868;
    font-size:1em;
    font-weight:800;
    text-decoration: underline;
}
#body .right dl.news dd {
    margin: 0px;
    padding: 0px;
}

#body .right .logo {
    padding:20px 0px 0px 30px;
}
