html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 1em; vertical-align: baseline; background: transparent;}

body { font-family: Tahoma, 'Trebuchet MS', sans; font-size: 12px; line-height: 13px; text-align:center; background: #FFF url('/themed/alinart/img/background.jpg') center center; color: #000;}
.clear {clear: both;}
.right { float: right; }
.left { float: left; }
.inline li { display: inline; }
a { text-decoration: none;}
h2 { font-size: 16px; color: #000;}

#container {margin: 0 auto; width: 1081px; height: 813px;text-align: left; background: transparent url('/themed/alinart/img/colors.png') no-repeat 50% 20px; padding: 30px 0 0 100px; overflow: hidden;}
#logo {margin: 0 0 0 145px;}
	#logo a:link, #logo a:visited {	width: 405px; height: 119px; text-indent: -1000em; background: url(/themed/alinart/img/logo.gif) no-repeat 0 0; display: block;	} 
#main-menu {float: left; margin: 150px 0 0 0; z-index: 10; position: relative;}
	#main-menu ul {
		margin: 0;
		list-style: none;
	}
		#main-menu ul li {
			background: #000; width: 145px; height: 39px; display: block; margin: 0 0 2px 0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
			position: relative;
		}
		#main-menu ul li.rounded_menu {
			background: #000; background: url(/themed/alinart/img/btn-background.png) no-repeat 0 0;
		}
			#main-menu ul li a:link, #main-menu ul li a:visited {
				color: #f7941e; font-size: 16px; text-transform: lowercase; padding: 5px 0 0 10px; display: block; line-height: 25px;
			}
			#main-menu ul li.active a:link, #main-menu ul li.active a:visited,
			#main-menu ul li a:link:hover, #main-menu ul li a:visited:hover {
				color: #ffc20e;
			}
				#main-menu ul li div {
					position: absolute;
					top: 0;
					left: -1100em;
					width: 145px;
					z-index: 10;
				}
				#main-menu ul li:hover div {
					left: 135px;
				}
					#main-menu ul li ul li a:link, #main-menu ul li ul li a:visited,
					#main-menu ul li.active ul li a:link, #main-menu ul li.active ul li a:visited {
						padding: 5px 0 0 30px;
						color: #f7941e;
					}
					#main-menu ul li ul li.active a:link, #main-menu ul li ul li.active a:visited,
					#main-menu ul li.active ul li a:link:hover, #main-menu ul li.active ul li a:visited:hover {
						color: #ffc20e;
					}
				
#banner-image {
	margin: 0 0 25px 0;
	position: relative;
	height: 220px;
}

.content-container { position: relative; z-index: 1; background: #fff; border: 10px solid #000; width: 743px; height: 546px; float: left; margin: 0 0 0 -10px; overflow: hidden; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; line-height: 1.4;} 
.content-container-bkg { background: transparent url('/themed/alinart/img/bkg-content.gif') no-repeat; width: 763px; height: 566px; float: left; margin: 0 0 0 -10px; overflow: hidden; }
.inside-container {	margin: 20px; height: 506px; overflow: hidden;}
.inside-container-bkg {	margin: 30px; height: 506px; overflow: hidden;}


#articles-container {height: 370px;}
#articles-container ul, #slideshow1 ul, #footer ul {
	margin: 0;
	list-style: none;
}
#articles-container ul li {
	text-align: center;
	height: 368px;
	overflow: hidden;
}
#slideshow1 {
	height: 86px;
	width: 630px;
	position: relative;
	margin: 20px auto 0 auto;
}
	#slideshow1 .slider {
		height: 86px;
		width: 546px;
		overflow: hidden;
		position: relative;
		margin: 0 auto;
	}
		#slideshow1 .slider ul {
			height: 86px;
			width: 10000em;
		}
			#slideshow1 .slider li {
				float: left;
				height: 86px;
				width: 139px;
				position: relative;
			}
				#slideshow1 .slider li img {
					width: 129px;
					height: 86px;
					margin: 0 10px 0 0;
					cursor/**/: /**/pointer;
				}
	#slideshow1 .nav {
	}
		#slideshow1 .nav a {
			position: absolute;
			z-index: 5;
			top: 13px;
			font-size: 40px;
			cursor/**/: /**/pointer;
		}
		#slideshow1 .nav a.disabled {
			display: none;
		}
		#slideshow1 .nav a.prev {
			left: 0;
		}
		#slideshow1 .nav a.next {
			right: 0;
		}
		#slideshow1 .nav a:hover {
			color: #ff7700;
		}
#footer {
	clear: both;
	width: 908px;
	text-align: right;
	padding: 20px 0 0 0;
}
	#footer ul {
		margin: 0 20px 0 0;
	}
	#footer ul li {
		display: inline;
		margin: 0 5px;
		text-transform: lowercase;
	}
		#footer ul li a:link, #footer ul li a:visited {
			color: #000;
			font-size: 12px;
			font-weight: bold;
			
		}
#page-content {
}
#page-content .content {
	padding: 0 0 10px 0;
	z-index: 1;
	position: relative;
	
}
#page-content .content p {
	line-height: 1.4;
}



#photo-display {
	text-align: center;
}
	#photo-display img {
		display: block;
		margin: 0 auto 10px auto;
	}

.cslide-short .scroll {
	height: 250px;
	overflow: hidden;	
}
.cslide-long .scroll {
	height: 513px;
	overflow: hidden;	
}