@CHARSET "UTF-8";
* {margin:0;font-family:helvetica,sans-serif;min-height: 1px;
}
body {
	
	font-size: 80%;
}
a {
	color: #990000;
}
a.link {
    
    padding-right:11px;
}


img {
    border:0;
}

.red {
    color:red;
}

dd {
    margin:0 0 5px 10px;
}

.info {
    font-size:90%;
    color:gray;
    margin-top:5px;
    border-top:1px solid rgb(230,230,230);
}
.error {
   
    border:1px solid rgb(200,70,70);
    padding:5px;
    margin:0 0 5px 0;
    cursor:pointer;
}
.errors {
    color:red;
}

pre {
    margin:5px;
    padding:5px;
    
}
#page {width:960px;margin:0 auto; overflow:hidden;background-color:white;
	position:absolute;
	top:135px;
}
#header {
	width: 960px;
	text-align: left;
	margin:0 auto 0 auto;

}
#header h1{
	margin:0 0 0 10px;
    float:left;
    color:white;
}
#search {
    float:right;
    display:none;
}
#search {
    margin:10px 10px 0 0;
    color:white;
}

#search input[type='text'] {

}
#no {
	width: 960px;
	margin:0 auto 0 auto;
}

#menuDiv
{
	margin: 0 0 0 0px;
	position: absolute;
	top: 95px;
	_top: 93px;
    display:none;
}


#people img {
    margin:10px;
    float:left;
}
#people ul {
    margin:10px 2px 2px 105px;
    padding:0;
}
#about-citizen, #about-village, #about-tourism {
    float:left;
    width:306px;
    margin-bottom:10px;
}
#about-citizen a, #about-village a, #about-tourism a {
    text-decoration:none;
    color:white;
}

#about-citizen, #about-village {
    margin-right:21px;

}

    #about-citizen h3 {
        padding:5px;
        color:white;
       

    }
    #about-citizen h3 a {
        display:block;
        text-decoration:underline;
    }
    #about-citizen div {
      
        padding-bottom:5px;
        height: 140px;
    }
#people ul a {
    color:black;
    text-decoration:underline;
    font-size:110%;
}
#people ul a:hover {
    color:rgb(70,70,70);
    text-decoration:underline;
    font-size:110%;
}
    #about-citizen div.no,#about-village div.no, #about-tourism div.no {
        height: auto;
    }
    #about-village h3 {
        padding:5px;
        color:white;
        
    }
    #about-village h3 a {
        display:block;
        text-decoration:underline
    }
    #about-village div {
      
        padding-bottom:5px;
        height: 140px;
    }

    #about-tourism h3 {
        padding:5px;
        color:white;
       
    }

    #about-tourism h3 a {
        display:block;
        text-decoration:underline
    }
    #about-tourism div {
       
        padding-bottom:5px;
       height: 140px;
    }


	#s-n {
		padding:5px;
	}
#menu {
	float: left;
	width: 306px;
    margin-right:21px;
}
   
	#menu ul {
		margin:0;
		padding:0;
	}
	#menu li {
		list-style: none;
		font-size:110%;
		margin:0;
	}
    #menu li a {
        border:medium none;
        display:block;
        padding: 0px 0px 0px 20px;
        line-height: 2.1em;
        text-decoration:none;
        color:black;
        width: 286px;
    }
     #menu li li a {
        width: 266px;
    }
    

    #menu li.hasCh li a {
        margin: 0 0 0 20px;
    }
   

    
    #login-block {
        margin:10px;
       
        border:1px solid #990000;
        padding:10px;
    }



#main {
	float: right;
	width: 633px;
	
}
    #main h2, #main-homepage h2 {
        font-size:190%;
       
        border-bottom: 2px solid #990000;
        margin-bottom:5px;
        margin-top:5px;
    }
    
    #main #related, #left-block #related{
        padding:5px;
        margin:0;
    }
    
	#main .homepage {

		
		font-size: 100%;
		font-weight:bold;
		text-transform: uppercase;
        border:0;
	}
	#main h2 span, #main h3 span {
		
		padding:0 3px 0 3px;
		margin:0 0 0 4px;
	}
     
    #main img.left, #main-homepage img.left {
        margin: 0 5px 0 0;
        float: left;
    }
    #main img.right, #main-homepage img.right {
        margin: 0 0 0 5px;
        float:right;
    }
        #main p, #main-homepage p {
            line-height: 1.6em;
            margin:0 0 5px 0;
        }
        #main h3, #main-homepage h3 {
            font-size:130%;
            font-weight:bold;
            margin:10px 0 5px 0;
            /*border-bottom:1px solid #990000;*/

            font-family:"Verdana CE",Verdana,"Arial CE","Lucida Grande CE","Helvetica CE",Arial,lucida,sans-serif;
        }
        #main h4, #main-homepage h4 {
            font-size:110%;
            font-weight:bold;
            margin:10px 0 5px 0;
        }
        #main h5, #main-homepage h5 {
            font-size:100%;
            font-weight:bold;
            margin:10px 0 5px 0;
        }
       
        #main ul, #main ol {
            padding:5px;
            margin:0 10px 0 20px;
        }
        #main ul {
            list-style:circle;
        }
        #main ol {
            list-style:decimal;
        }
    #main #message, .ok {
       
        border:1px solid rgb(70,70,200);
        padding:5px;
        margin:0 0 5px 0;
        cursor:pointer;
    }
    #paginationControl {
        margin:10px 0 10px 0;
        text-align:center;
    }

    #main-homepage #left-block {
        width: 633px;
        float:left;
    }
    #main-homepage #right-block {
        width: 305px;
        margin-left:21px;
        float:left;
    }
	
        #news .right-box {
        
            padding:5px;
            margin-top:5px;
        }

    #main-homepage ul#newsItems , #main-homepage ul#boardItems {
        margin:0 0 0 5px;
        padding:0;
    }
#news h2, #events h2, #board h2, #twitter h2,#info-region h2 {
    border:none;
}
    #news img {
        margin:0 5px 5px 0;
        padding:5px;
        border:1px solid rgb(240,240,240);
    }
    #news div.image {
       float:left;
       width: 115px;

    }
    #news div.text {
       float:left;
       width:503px;
       padding: 0 5px 0 5px;
        _width: 493px;
    }
    #news div.item {
        padding-top: 5px;
    }
    #news p.info {
        margin:3px 0 0 0;
        border:0;
        color:black;
        font-size:100%;
    }
    #news h2.homepage {
        margin:10px 0 0 0;
        padding:5px;
       
        color:white;
    }
			#news div li span {
				font-size: 80%;
				font-weight: bold;
			}
	#boardItems {
     
       padding:5px;

	}
       #board h2.homepage {
            margin:10px 0 0 0;
            padding:5px;
           
            color:white;
        }

			#board ul {
				padding:0;
			}
			#board ul li {
				list-style: none;
				padding:0;
				margin:3px 0 5px 0;
			}
			

			#board div li span {
				font-size: 80%;
				font-weight: bold;
			}
	#foto-zone {
		margin:5px 0 5px 0;
		padding: 0px 5px 0 5px;
	
	}
		#foto-zone div {
			width: 138px;
			float: left;
		}
			#foto-zone img {
				margin:8px;
			}
			#foto-zone div a {
				padding:2px;
				margin:2px;
				border: 1px solid rgb(240,240,240);
			
				display: block;
			}
			#foto-zone div a:hover {
				border: 1px solid rgb(210,210,210);
			}
    #twitter {
        margin:10px 0 10px 0;
    }
    #twitter h2.homepage {
        padding: 5px;
        color: white;
      
    }
        #twitter div {

          
        }
        #twitter ul {
            padding:0;
            margin:0 0 0 5px;
            list-style:none;

        }
        #twitter p.info {
           border:0;
            text-align:right;
     
            padding:5px;
            margin-top:5px;
            font-size:100%
        }
        #twitter li {
            padding:0;
            margin:0 0 5px 0;
            font-size:110%;
        }
        #twitter li span {
           font-size:90%;
           font-weight:bold;
        }
        #twitter p {
            padding:5px;
        }
        #twitter form {
            padding: 5px;
            display:none;
        }
        

    #events {
        margin:10px 0 0 0 ;
    }
        #events div {
            padding:5px;

            border:2px solid rgb(210,210,210);
        }
        #events h2 {
            border-color:white;
        }
        #events h2 span {
            font-size: 60%;
            font-weight:normal;
       
        }
        #events ul {
            list-style:none;
            margin:0;
            padding:0;
        }

        #events li {
            list-style-image:none;
            list-style-position:outside;
            list-style-type:none;

           
            margin-bottom:6px;
            padding-left:33px;
        }
        #events li span {
            font-weight:bold;
            font-size:110%;
        }
        #events li.small {
            width: 20px;
            height: 3em;

        }
            #events li.small span {
                 margin-top:1em;
            }
    #info-region div {
		margin-bottom:10px;
        
	}
        #info-region ul {
            list-style:none;
            margin:0;
            padding:0;
        }
        #info-region h2.homepage {
            margin:10px 0 5px 0;
            padding:5px;
            color:white;
        }
            #info-region dt {
               
                padding-left:18px;
                font-size:105%;
            }
            #info-region dl {
                 text-align:justify;
                 padding: 5px 5px 0 5px;
                 
            }
            #info-region dd {
              margin-left:18px;

            }
            #info-region dd span {
               color:gray;
               font-size:80%;
            }
    #comments {
      
        display:none;
    }
       
    #tabnav {
        height: 20px;
        margin: 0;
        padding-left: 10px;
      
    }
    #info-region ul {
       padding-left: 10px;
    }
    #tabnav li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
    }


    #tabnav a:link, #tabnav a:visited {
        float: left;
        
        line-height: 14px;
        font-weight: bold;
        padding: 2px 10px 2px 10px;
        margin-right: 4px;
        border: 1px solid #ccc;
        text-decoration: none;
        color: #666;
    }

    #tabnav a:link.active, #tabnav a:visited.active {
        border-bottom: 1px solid #fff;
       
        color: #000;
    }


    #main div.right-box, #main p.right-box {
        text-align:right;
        padding-top:0;
    }
    #page-item {
        padding: 0 0px 0 0px;
    }
        #page-item .info {
            clear:both;
        }
        #addFrom {
            display:none;
        }
    

#main .news {
    margin-bottom:10px;
}
#footer {
	
	color:rgb(40,40,40);
	height: 1em;
	padding: 0.2em 0.3em 0.4em 0.4em;
	font-size: 120%;
    margin-top:10px;
}
	#footer a {

	}


hr, br.clear {
		clear: both;
		visibility: hidden;
}


.right {
	text-align: right;
}
table {
     border-collapse: collapse;
}
#page table {

    border:1px solid rgb(220,220,220);
    width:100%;
    margin:5px 0 10px 0;
}
#page table thead {
    text-align:left;
   
}
#page table th {
   padding:3px 0 3px 0;
   border:1px solid rgb(220,220,220);
}
#page table td {
    padding:3px 4px 3px 4px;
    border-top:1px solid rgb(220,220,220);
    border-bottom:1px solid rgb(220,220,220);
    border-left:1px solid rgb(220,220,220);
}
#page table td.bg {

}

#page table td.center {
    text-align:center;
}
#page table td.name-item {
    width:70%;
    vertical-align:top;
}
#searchForm {
    padding:10px;
   
    border:1px solid #007C16;
}
.right-box {
   text-align:right;
}

.right-box div {
   
    text-align:left;
}





