/* CSS Document (Archive.lviv.ua) */

body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

dl { display: inline; width: 200px; }
dt { float: left; clear: both; width: 100px; }
dd { float: left; width: 50%; }

input, select, textarea { border:solid 1px #B5B5B5; padding:0 2px; margin-bottom:10px;}

a:link, a:visited {color: #000000; text-decoration: underline;}
a:hover { color: #000000; text-decoration: none;} 
a img {	border: 0px solid #FFFFFF;}

h1 { font-family:Tahoma; font-size:13px; margin:20px 0 10px 0;}
p { line-height:14px;}

.clearer {height: 1px; font-size: 1px; clear:both;}
.p12 {clear:both; padding:0 0 12px 0;}

#main {width: 856px; margin: 44px auto;}
	#logo {float:left; height:80px; width:346px;}
	
/* menu */
	#langmenu {color:#999999; display:inline; float:right; line-height:18px; margin:8px 15px 0 0; text-transform:uppercase;}
		#langmenu a{text-transform:uppercase;}
	
	#menu {float:right; overflow:auto; width:450px;}
		#menu .column {border-left:solid 1px #D3D3D3; display:inline; float:right; height:75px; line-height:18px; margin:0 50px 0 0; padding:0 0 0 11px; width:70px;}
			#menu .column img { display:block; margin:3px 0 6px 0;}
			
			#menu .column a:hover , #menu .column a.active {font-weight:bold; text-decoration:none;}
	
/* banner */
	#banner {border-bottom:solid 1px #D3D3D3; margin:29px 0 0 0; padding:0 0 25px 0; overflow:auto; width:856px;}
		#banner img {border:solid 4px #303030; margin:0 0 25px 0;}
		#banner .title {/*float:left;*/}
			#banner .title h1 {float:left; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-transform:uppercase; padding:0; margin:4px 10px 4px 16px;}
		
			#banner .title img {border:none; margin:0 0 0 15px;}
		#banner .text { float:right; font-size:12px; display:inline; margin:0 15px; text-align:right;}
		
/* content 3 */
	#content3 { background:url(../images/bgrC3.gif) repeat-y top left; margin:18px 0 0 0; overflow:auto; width: 856px;}
		#content3 img.title { display:block; margin:0 0 25px 0;}
		#content3 .cl { display:inline; float:left; margin:0 16px 0 18px; width:260px;}
		#content3 .cc { display:inline; float:left; margin:0 0 0 18px; width:292px;}
		#content3 .cr { float:right; width:236px;}
		
	#content2 { margin:18px 0 0 0; overflow:auto; width: 856px;}
		#content2 img.title { display:block; margin:0 0 25px 0;}
		#content2 .cl { display:inline; float:left; margin:0 16px 0 18px; width:570px;}
		#content2 .cr { float:right; width:236px;}

/* content menu */
		.contentmenu div {clear:both; float:left; display:inline; font-size:14px; margin:0; padding:25px 0 0 10px; width:100%;}
			.contentmenu div img {border:solid 1px #9A9A9A; float:left; display:inline; margin:-7px 15px 0 0;}
			.contentmenu div a {margin:0 0 0 0;}
			
		
		
/* pathway */
	#pathway { color:#969696; font-family:Tahoma; font-size:10px; margin:20px 15px 0 15px;}
		#pathway a{ color:#969696;}
		#pathway .left {float:left}
		#pathway .right { float:right;}
		

		


/* search */
	#search { overflow:auto; width:236px;}
	#search form { margin:0;}
		#search fieldset { margin:0; border:0 solid #000000;}
			#search input { border:solid 1px #B5B5B5; float:left; display:inline; width:170px; height:15px; font-size:12px; line-height:15px; margin:0; padding:1px 4px;}
			#search img { float:left; display:inline; margin:0 0 0 10px;}
			#search input.button { float:left; display:inline; margin:0 0 0 2px; width:23px; height:17px; border:0px solid;}
			
			#search p { float:left; display:inline; margin:4px 0 0 8px; padding:0;}
			.tx-indexedsearch-redMarkup {color:#000000;}
			

/* news */
	#news { margin:0 0 0 5px; padding:0;}
		#news .date { color:#929292; font-family: Tahoma; font-size:10px; margin:10px 0;}
		#news h3 { font-size:11px; margin:0; padding:0;}
		#news p { margin: 10px 0 20px 0;}
		.news-single-video {text-align: center;}
			
/* materials */
	#materials {margin:0 0 0 5px; padding:0;}
		#materials .item {margin:0 0 35px 0;}
			#materials img { border: solid 1px #969696; margin:0 15px 0 0;}
			#materials .category {color:#929292; font-family: Tahoma; font-size:11px; font-weight:bold; margin:10px 0 4px 0;}
				#materials .category a {color:#929292; font-weight:bold;}

			#materials h3 { font-size:11px; font-weight:normal; margin:0; padding:0;}

/* gallery */
	#gallery {background:#f6f6f6; color:#9a9a9a; margin:10px 0; padding:20px 24px 10px 24px; text-align:center;}			
		#gallery img {border:solid 1px #9a9a9a; vertical-align:middle; margin:0 40px;}
		#gallery .text { color:#000000; margin:25px 0 10px 0; position:relative; /* IE picaboo-bug fix */}
		#gallery .description {color:#000000; margin:10px 0 15px 0; position:relative; /* IE picaboo-bug fix */}
		
		#gallery .thumbnails {margin:0 20px;}
			#gallery .thumbnails a {float:left; margin:8px 10px 11px 0; display:inline;}
			#gallery .thumbnails img {margin:2px;}
				#gallery .thumbnails a.active {background-color:#000000;}
				#gallery .thumbnails a:hover {background-color:#000000;}

/* random */
	#random { background-color:#F6F6F6; color:#959292; margin:20px 0 0 0; padding:15px; text-align:center;}
		#random img { margin:10px;}
		

/* copyright */
	#copyright {border-top:solid 1px #D3D3D3; color:#939393; margin:25px 0 0 0; padding:15px 0 15px 15px;}
		#copyright span {display:block; margin:-15px 15px 0 0; text-align:right;}
		#copyright a {color:#939393;}