body, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, form {
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px;
}

textarea {
	overflow: auto;
}

html {
	height: 100%;
}

body, td, th, input, textarea, select {
	font-family: times new roman, serif;
	font-size: 13px;
	font-weight: normal;
	color: #55554d;
}

body {
	background: #eeeed8;
	text-align: center; /* IE5.5 centravimas */
	height: 100%;
	padding: 0;
}

* > body {
		min-height: 100%;
	}

.alignright {
	float:right;
}

.alignleft {
	float:left;
}
/* === Main === */

#container {
	background: #fffff0 url(images/container-bg.gif) repeat-y;
	text-align: left;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}

#info {
	background: transparent url(images/info-top.gif) no-repeat;
	padding: 16px 11px 0 11px;
}

	#slideshow-wrapper {
		padding-bottom: 1px;
		border-bottom: 1px solid #eeeed8;
		margin-bottom: 1px;
	}
	
		#slideshow {
			background-color: #f5f5e2;
			height: 158px;
		}
	
	#header {
		background-color: #eeeed8;
		border-bottom: 1px solid #fffff0;
	}
	
		p.logo {
			float: left;
		}
		
			p.logo a,
			p.logo b {
				display: block;
				background: transparent url(images/logo.gif) no-repeat;
				width: 229px;
				height: 58px;
			}
			
				p.logo a span,
				p.logo b span {
					display: none;
				}
		
		#nav {
			float: right;
			padding: 17px 16px 20px 0;
		}
	
	#search-wrapper {
		border-top: 1px solid #eeeed8;
		padding: 0 15px 0 65px;
	}
	
		#search-title {
			float: left;
			background: transparent url(images/arrow-right.gif) no-repeat;
			font-family: georgia, times new roman, serif;
			font-size: 15px;
			font-weight: bold;
			color: #aaaa9e;
			padding: 8px 32px 9px 27px;
			margin: 26px 0 59px 0;
		}
		
		#search-title-out {
			float: left;
			background: transparent url(images/arrow-left.gif) no-repeat;
			font-family: georgia, times new roman, serif;
			font-size: 15px;
			font-weight: bold;
			color: #cdba85;
			padding: 8px 32px 9px 27px;
			margin: 17px 0 17px 0;
		}
	
	#cols {
		background: transparent url(images/cols-bg.gif) repeat-y;
		padding: 8px 9px 0 9px;
		border-top: 8px solid #eeeed8;
		border-bottom: 8px solid #eeeed8;
		height: 200px;
	}
	
	* > #cols {
			min-height: 200px;
			height: auto;
		}
		
		#left-col {
			float: left;
			width: 210px;
		}
		
			#left-nav {
				padding-bottom: 10px;
			}
		
		#right-col {
			float: right;
			width: 712px;
		}
		
			#cols2 {
				background: transparent url(images/cols2-bg.gif) repeat-y;
				padding-bottom: 8px;
				margin-bottom: 8px;
			}
			
				#left-c {
					float: left;
					width: 524px;
				}
				
				#picture-wrapper {
					text-align: center;
				}
				
					#picture-wrapper .picture {
						padding: 2px;
					}
					
					#picture-wrapper p.name {
						font-size: 14px;
						font-weight: bold;
						padding: 4px 0 6px 0;
					}
					
					#picture-wrapper p.text {
						line-height: 17px;
					}
				
				#right-c {
					float: right;
					width: 164px;
				}
				
					#artist {
						
					}
					
						#artist .photo {
							padding: 1px;
							border: 1px solid #eeeed8;
						}
						
						#artist p.name {
							font-size: 14px;
							font-weight: bold;
							padding: 4px 0 6px 0;
						}
						
						#artist p.text {
							line-height: 17px;
						}
			
			.paging {
				float: left;
				font-family: georgia, times new roman, serif;
				font-size: 16px;
				color: #808073;
				padding: 2px 0 0 40px;
			}
			
			.paintings {
				padding: 0 6px 10px 6px;
			}
			
				.painting-wrapper {
					float: left;
					width: 175px;
				}
				
				.paintings .selected {
					background-color: #cdcdba;
				}
				
					.painting {
						padding: 5px 5px 2px 5px;
						font-size: 12px;
						color: #808073;
						text-align: center;
						border-right: 1px solid #eeeed8;
					}
					
						.painting .thumbnail {
							height: 164px;
						}
						
							.painting .thumbnail a {
								display: block;
								height: 164px;
							}
					
					.paintings .last {
						border-right: none;
					}
			
			.v-sep {
				background: transparent url(images/v-line.gif) repeat-x;
				font-size: 0;
				line-height: 0;
				height: 11px;
			}
			
			#content-wrapper {
				padding: 0 6px 10px 6px;
			}
			
				#content {
					line-height: 17px;
					width: 700px;
				}
	
	#footer {
		background: transparent url(images/footer-bottom.gif) no-repeat left bottom;
		padding: 16px 11px 31px 11px;
	}
	
		#created {
			
		}
		
			#created p {
				text-align: center;
			}
	
	span.hide {
		display: none;
	}

/* === Other === */

.w25 {
	width: 25%;
}

.w33 {
	width: 33%;
}

.w50 {
	width: 50%;
}

.w100 {
	width: 100%;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

/* Clear Fix */

.clearfix:after {
	content: ".";
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

* html .clearfix {
	height: 1px;
}

/* === Links === */

a {
	color: #ccaf5e;
	text-decoration: none;
}

a:hover {
	color: #ccaf5e;
	text-decoration: underline;
}

/* === Txt === */

.title-wrapper {
	background-color: #eeeed8;
	padding: 6px 11px 6px 12px;
	margin-bottom: 10px;
}

h1.title {
	font-family: georgia, times new roman, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #808073;
}

#content h2 {
	font-size: 16px;
	font-weight: bold;
	color: #808073;
	line-height: normal;
	padding-bottom: 8px;
}

span.copyright {
	font-size: 12px;
	color: #aaaa9e;
}

/* === NAVIGATION === */

/* Lang */



/* Menu */

#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

	#nav li {
		float: left;
	}
	
	#nav li span {
		
	}
	
		#nav li a {
			display: block;
			font-family: georgia, times new roman, serif;
			font-size: 15px;
			color: #808073;
			text-decoration: none;
			padding: 0 13px 3px 14px;
			border-left: 1px solid #808073;
		}
		
			#nav li.first a {
				border-left: none;
			}
			
			#nav li.last a {
				
			}
		
		#nav li a:hover {
			color: #808073;
			text-decoration: underline;
		}
		
		#nav li.selected a {
			background-color: #dedec9;
			color: #55554d;
			text-decoration: none;
		}
		
		#nav li.selected a:hover {
			color: #55554d;
			text-decoration: underline;
		}

/* Left menu */

#left-nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

	#left-nav li {
		
	}
	
	#left-nav li span {
		 
	}
	
		#left-nav li a {
			display: block;
			background: transparent url(images/left-nav-bullet.gif) no-repeat;
			font-size: 14px;
			color: #808073;
			text-decoration: none;
			padding: 0 10px 5px 14px;
		}
		
			#left-nav li.first a {
				
			}
			
			#left-nav li.last a {
				
			}
		
		#left-nav li a:hover {
			color: #808073;
			text-decoration: underline;
		}
		
		#left-nav li.selected a {
			font-weight: bold;
			text-decoration: none;
		}
		
		#left-nav li.selected a:hover {
			text-decoration: underline;
		}

/* --- */

/* === Forms === */

#search {
	/*position: relative;*/
	float: right;
	/*color: #080c13;*/
	width: 628px;
	padding-top: 16px; 
}

	#search .wrapper {
		float: left;
		width: 170px;
		padding-bottom: 5px;
	}
	
		#search label.lbl {
			display: block;
			padding-bottom: 3px;
		}
		
		#search span.inp select {
			width: 156px;
		}
		
		#search p.button {
			padding-top: 18px;
		}
		
			#search p.button input {
				border: 1px solid #cdba85;
				background: #cdba85;
				color: #fff;
				font-weight: bold;
				font-size: 100%;
				width: 80px;
			}

#buy {
	
}

	#buy p.button {
		padding: 14px 0 4px 0;
	}
	
		#buy p.button input {
			border: 1px solid #cdba85;
			background: #cdba85;
			color: #fff;
			font-weight: bold;
			font-size: 100%;
			width: 80px;
		}

