#home {
    position: absolute;
    top: 20px;
    left: 30px;
}
#container {
    width: 1000px;
    margin: 0 auto;
    position: relative;
    background: transparent url(../images/head.gif) no-repeat top left; 
}
#container .top {
    height: 20px;
}

#container .header {
    height: 231px;
    width: 760px;
    position: relative;
    float: left;
}
                                                                   
#container .left {
    float: left;
    width: 790px;
    background: #fff url(../images/left.gif) repeat-y top left; 
    min-height: 800px;
}
#container .right {
    float: right;
    width: 210px;
    position: relative;
}

#container .footer {
    height: 60px;
    float: left;
    width: 790px;    
    background: transparent url(../images/footer.gif) no-repeat top left; 
    position: relative;
}


#container .footer .left {
    float: left;
    padding: 25px 0px 0px 20px;
    width: 200px;
    color: #fff;
}
#container .footer .right a {
    color: #fff;
}    
#container .footer .right {
    float: right;
    padding: 25px 20px 0px 0px;
    width: 200px;
    color: #fff;
    text-align: right;
}


#menu {
    color:#003473;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0px;
    font-size:20px;
    top: 119px;
    height:50px;
    position:absolute;
    width:980px;
    z-index: 1;
}

#menu ul {
    margin: 0px 0px 0px 10px;
    list-style-type: none;
    cursor: pointer;
}

.menu_normal {
    float: left;
    margin: 12px 4px; 
    text-decoration: none;
    font-family: arial;
    font-size: 19px;
    height: 50px;    
    color: #fff;
    letter-spacing: 2px;
}
.menu_normal img {
    float: left;
}
.menu_normal p {
    float: left;
}

.menu_normal .m_center {
    float: left;
    height: 50px;
    padding: 17px 10px 0px;
}
.menu_normal .m_center a {
    color: #fff;
}
.menu_normal .m_center a:hover {
    color: #fff;
}



.counter {
    clear: both;
    width: 190px;
    margin: 50px 0px 20px 0px;
}
.counter p {
    font-weight: normal;
    text-align: center;
}

body, form, h1, h2, h3, h4, p, ul, li, ol, blockquote, img, fieldset {
    padding: 0px;
    margin: 0px;
    border: 0px;
}
body{
    font-family: verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #444;
    text-align:center;
    background: #82846d url(../images/bg.gif) repeat-x top left; 
   
}
div {
/*    position: relative; */
    margin: 0px;
    padding: 0px;
    border: 0px;
    text-align: left;        
}
h1 {
    font-size: 18px;
    color: #f33;
    font-weight: bold;
    position: absolute;
    top: 30px;
    left: 400px;
}
h2 {
    
    padding: 4px 0px 5px 45px;
    font-size: 17px;
    letter-spacing: 1px;
    font-weight: normal;
    background: transparent url(../images/kerek.png) no-repeat top left;         
/*    background: transparent url(../images/tr.jpg) no-repeat top left;       */
    height: 35px;
    text-align: left;
    position: absolute;
    top: 195px;
    left: 30px;
}
h3 {
    font-size: 12px;
}
h4 {
    font-size: 11px;
}
p {
    margin: 0px;
}
ul{
    margin: 0px 10px 10px 10px;
    padding: 0px 5px;
}
li {
    margin: 4px 0px 2px 10px;
}
ol {
    margin: 0px 10px 10px 17px;
    padding: 0px 5px;
    list-style-type: decimal;
}
a {
    color: #0a3965;
    text-decoration: none;
}
a:hover{
    color: #FF3333;
}
input, select, textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.clear{
    clear: both;
    height: 0px;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
    border: 0px;
} 

.calendar_container {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 202px;
    color: #fff;
}

.calendar_top {
    width: 202px;
    height: 25px;
    margin: 5px 0px 0px;
}
.calendar_bottom {
    width: 202px;
    height: 0px;
}


.calendar_main {
    padding-left: 10px;
}

.calendar {
    font-size: 12px;
}

.calendar td {
    text-align: right;
    cursor: pointer;
    color: #fff;
    
}
.calendar th {
    width: 27px;
    height: 20px;
    text-align: right;
    color: #fff;
}
.calendar td p {
    padding: 2px;
    margin: 2px;
}
#calendar_loader img {
    margin : 10px 0px 10px 65px
}

.cal_nav {
    float:left;
    padding  : 0px 0px 5px 10px; 
    
    
}

.nav_prev {
    float:left;
}
.nav_next {
    float:left;
}

.nav_text {
    float:left;
    font-weight: bold;
    margin: 2px 0px 0px 0px;
    padding-top: 8px;
    width: 110px;
    text-align: center;
}

.sunday p {
    color: #d22;
}
.day {
    color: #494568;
}

.all_program {
    float: right;
    color: #fff;
    padding: 10px 10px 0px 0px;
}
.gadget {
    width: 230px;
    float: left;
    margin: 5px 0px 5px 10px;
    background: url('../images/gadget.jpg') no-repeat top left;
    height: 105px;
}
.gadget p {
    text-align: center;
    padding: 10px 5px;
    font-size: 20px;
    color: #fff;
}
.cal_box {
    width: 300px;
    background-color: #fff;
    border: solid 1px #99a61c;    
}
.cal_box .head {
    background-color: #99a61c;
    border: solid 1px #99a61c;      
    color: #fff;
    padding: 3px;
}
.cal_box .head p {
    font-weight: bold;
}
.cal_box .main {
    padding-bottom: 5px;
}
.cal_box .main .title {
    padding: 5px 0px 2px 5px;
    font-weight: bold;
}
.cal_box .main .start_text {
    width: 60px;
    float: left;
    margin-left: 5px;
}
.cal_box .main .start_date {
    width: 180px;
    float: left;
}
.cal_box .main .end_text {
    width: 60px;
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
}
.cal_box .main .end_date {
    width: 180px;
    float: left;
    margin-bottom: 10px;
}
.cal_box .main .place_text {
    width: 60px;
    float: left;
    margin-left: 5px;
}
.cal_box .main ul {
    margin: 0px;
    padding: 0px;
}
.cal_box .main .place_place {
    list-style-type: none;
    width: 180px;
    float: left;
    margin: 0px;
    padding: 0px;
}
.cal_box .main .description {
    padding: 10px 10px 2px 10px;
    font-weight: normal;
    text-align: justify;
}
.cal_box .main .link {
    padding: 5px 5px 2px 5px;
    font-weight: bold;
}
.m_right .logo {
    margin: 10px 0px 0px;
    display: block;
    float: left;
}
.slider {
    height: 200px;
}
.calendar_title {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 1px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    padding: 2px 0px 0px 42px;
}
.news_content {
    padding-left: 25px;
}
.today {
    color: #fff;
    padding: 3px 10px 0px 20px;
    width: 500px;
    float: left;
}    
.nevnap {
    color: #eee;
}
.top_link {
    width: 400px;
    float: right;
    text-align: right;
    padding: 3px 20px 0px 10px;
}
.top_link a {
    color: #fff;
    margin-left: 20px;
}
.address {
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    top:55px;
    left:420px;
    color: #eee;
    
}
.cal_cont {
    height: 245px;
}

#frame {
    position: absolute;
    top: 30px;
    left: 5px;
    z-index: 20;
    width: 186px;
}
#slideshow {
    position:absolute;
    top: 38px;
    left:13px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
.page_content {
    padding: 0px 20px 10px;
}
.content {
    padding: 10px 35px 10px;
}
