* {
	margin: 0;
	padding: 0;
	}

body {
	font-family: Arial, sans-serif;
    font-size: 75%;
	color: #35444B;
	background: #547FAA;
	}

a:link, a:active, a:visited {
	color: #155475;
	}
	a:hover { text-decoration: underline; }

table {
	border:0;
	border-collapse: collapse;
	}
	table td { padding: 4px; }

h1 { margin: 0 0 5px 0; font-size:1.4em; font-weight:normal; }
h2 { font-size:1.3em; margin:0 0 5px 0; }
h3 { font-size:1.1em; }

.png { behavior: url("/lib/iepngfix.htc"); }

.input {
	background:#fff;
	border:1px solid #fff;
	font-size:1em;
	font-family:arial;
	}
.err { 
	border:1px solid red;
	}

#wrapper {
	position:relative;
	width:977px;
	height:591px;
	margin:3% auto 0 auto;
    direction:rtl;
    background:#fff url(/im/bg.jpg) left bottom repeat-x;
	border:3px solid #fff;
	}

#header {
	position: relative;
	width:977px;
	height:185px;
	margin-bottom:16px;
    }
    #header #logo {
    	position: absolute;
    	top:24px;
    	right:18px;
		}
    #header #topMenu {
    	padding:106px 0 0 200px;
		}
		#header #topMenu img {
			float:left;
			margin-right:10px;
			}

#news {
	float:left;
	padding:9px 13px;
	width:151px;
	height:188px;
	border:3px solid #03334d;
	background:url(/im/news_bg.jpg);
	color:#fff;
	font-size:0.9em;
	}
	#news h2 {
		color:#b0e1dc;
		font-size:1.3em;
		font-weight: bold;
		}
	#news p {
		margin-bottom:15px;
		}
	#highlights {
		overflow:hidden;
		}
	#news a, #news a:link, #news a:active, #news a:visited {
		color:#fff;
		}

#gallery {
	float:left;
	width:342px;
	margin:0 12px 0 17px;
	}
	#gallery #bigPhoto {
		width:306px;
		height:206px;
		overflow:hidden;
		margin-bottom:16px;
		border:3px solid #03334d;
		}
		#gallery #bigPhoto img {
			border:1px solid #fff;
			}
	#galleryThumbs {
		width:340px;
		height:97px;
		overflow:hidden;
		}
	#gallery .thumb {
		float:left;
		width:90px;
		height:90px;
		overflow:hidden;
		margin-right:9px;
		border:4px solid #03334d;
		background-color:#fff;
		}
		#gallery .thumbb {
			width:88px;
			height:88px;
			border:1px solid #fff;
			}
		#gallery .thumb img {
			/*border:1px solid #fff;*/
			}
		#gallery .thumb .admin {
			}
			#gallery .thumb .admin img {
				border:none;
				}
	#gallery #gscroll {
		float:left;
		margin-top:10px;
        width:314px;
        height:11px;
        background:url(/im/scroll_hor.gif);
		}
        #gallery #gscroll #gleft {
        	float:left;
            cursor:pointer;
            width:157px;
            height:11px;
            }
        #gallery #gscroll #gright {
        	float:left;
            cursor:pointer;
            width:157px;
            height:11px;
            }
	div.scroller { 
		direction: ltr;
		/* modify width and height of scrolling section if necessary	*/		
		width:340px;
		height:97px;
		overflow: hidden;
		}
		div.scroller div.section {
			/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
			width:340px;
			height:97px;
			overflow:hidden;
			float:left;
			}
		div.scroller div.content {
			width: 10000px;
		}

#feedback {
	float:left;
	width:295px;
	height:214px;
	padding:4px 23px 0 0;
	overflow:hidden;
	margin:0 0 0 17px;
	background:#03436d url(/im/feedback_bg.jpg);
	color:#62b7bb;
	}
	#feedback .input {
		width:195px;
		}
	#feedback textarea {
		height:60px;
		}
	#feedback a,
	#feedback a:link,
	#feedback a:active,
	#feedback a:visited {
		color:#62b7bb;
		}
	.feedbackText {
		font-size:1.1em;
		padding-right:36px;
		}

#content {
	float:left;
	width:283px;
	margin-right:39px;
	color:#155475;
	}
    #content #scroll {
        float:right;
        width:11px;
        height:310px;
        background:url(/im/scroll.gif);
        }
        #content #scroll #up {
            cursor:pointer;
            width:11px;
            height:155px;
            }
        #content #scroll #down {
            cursor:pointer;
            width:11px;
            height:155px;
            }
    #content #text {
    	float:right;
    	width:260px;
    	height:312px;
    	margin-right:9px;
        overflow:hidden;
        text-align:justify;
        }

#menu {
    float:left;
    }
    #menu ul {
        list-style: none;
        }
        #menu ul li {
        	margin-bottom:1px;
            }
            #menu ul li a,
            #menu ul li a:link,
            #menu ul li a:active,
            #menu ul li a:visited {
            	display:block;
        		width:96px;
        		height:19px;
        		padding-right:5px;
        		background:url(/im/menu_bg.jpg) right top no-repeat;
                text-decoration: none;
                color:#fff;
                }
            	#menu ul li.active a {
                	background:url(/im/menu_bg_active.jpg) right top no-repeat;
                	}
    .subMenu {
        padding:3px 5px 3px 0;
        font-size:1em;
        color:#8a8a8a;
		white-space:nowrap;
        }
        #menu ul ul.subMenu li a,
        #menu ul ul.subMenu li a:link,
        #menu ul ul.subMenu li a:active,
        #menu ul ul.subMenu li a:visited {
        	padding-right:0;
        	display:inline;
        	background: none;
            color:#0067af;
            }
            #menu ul ul.subMenu li.active a,
            #menu ul ul.subMenu li.active a:link,
            #menu ul ul.subMenu li.active a:active,
            #menu ul ul.subMenu li.active a:visited {
                color:#0067af;
                text-decoration: underline;
                }
    #menu ul li .adm a {
	    display: inline;
	    background: none;
		}

#footer {
	clear:left;
	margin-left:10px;
	color:#1f78a2;
    font-size:0.75em;
    text-align:left;
    direction:ltr;
    }
    #footer a,
    #footer a:link,
    #footer a:visited,
    #footer a:active {
        color:#1f78a2;
        text-decoration: none;
        }

.cleaner {
    clear: both;
    }
