@charset "utf-8";
/* CSS Document */

*, ul, ol { margin:0;padding:0; }
a img, fieldset { border:none; }
legend { display:none; }
.clear { clear:both; }

body {
background:url(../images/bg.jpg) left top repeat-x;
margin:0 auto;
padding:0;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
}

#wrapper-container {
background:url(../images/bg_footer.jpg) left bottom repeat-x;
}

#wrapper {
width:1018px;
text-align:left;
margin:0 auto;
padding:0;
}

#header {
background:url(../images/bg-header-round.png) left top no-repeat;
width:1026px;
}
	#header #mainnav {
	margin:0 0 0 37px;
	padding:0;
	text-align:center;
	width:896px;
	height:66px;
	background:url(../images/mainnav.png) left top no-repeat;
	}
		#header #mainnav ul.sf-menu {
		margin-left:15px;padding:0;
		}
		* html #header #mainnav ul.sf-menu {
		margin-left:10px;
		}
	#header .top {
	margin-top:12px;
	padding-top:45px;
	text-align:center;
	width:964px;
	height:207px;
	background:url(../images/bg-header-top.png) left top no-repeat;
	}
		
	#header .bottom {
	text-align:left;
	width:964px;
	height:77px;
	background:url(../images/bg-header-bottom.jpg) left top no-repeat;
	}
		#header .bottom #link-header {
		font-size:11px;
		color:#595959;
		padding:0 20px;
		}	
			#header .bottom #link-header ul {
			list-style:none;margin:0;padding:0;
			}	
			#header .bottom #link-header ul li {
			background:url(../images/link-header-bg.jpg) left top no-repeat;
			width:148px;
			height:70px;
			padding:2px 0 0 45px;
			float:left;
			}	
			#header .bottom #link-header ul li.first {
			background:none;
			padding:0;
			}
				#header .bottom #link-header ul li h1 {
				color:#bebebe;
				font-size:18px;
				margin-top:4px;
				}	
				#header .bottom #link-header ul li h1 a {
				color:#bebebe;
				text-decoration:none;
				}	
			
/* container */
#container {
margin-left:7px;
color:#555;
background:url(../images/container_repeat.jpg) left top repeat-y;
width:953px;
font-size:11px;
}	
#container .container-top {
background:url(../images/container_top.jpg) left top no-repeat;
width:953px;
height:11px;
}		
#container .container-bottom {
clear:both;
background:url(../images/container_bottom.jpg) left bottom no-repeat;
width:953px;
height:11px;
}		
	#container .main-col {
	float:left;
	width:640px;
	margin-left:15px;
	margin-bottom:10px;
	font-size:12px;
	}
	* html #container .main-col {
	margin-left:10px;
	}
	#container .right-col {
	float:right;
	width:280px;
	margin-right:10px;
	margin-bottom:10px;
	}
	#container .bottom-col {
	clear:both;
	background:url(../images/bottom-col.jpg) left top no-repeat;
	width:907px;
	height:155px;
	margin:0 0 0 10px;
	padding:10px;
	color:#262626;
	}
	* html #container .bottom-col {
	margin:0 0 0 12px;
	}
		#container .bottom-col h1 { font-size:16px;color:#999999;margin-bottom:10px; }
		#container .bottom-col a { color:#C20000;text-decoration:none; }
		#container .bottom-col a:hover { color:#C20000;text-decoration:underline; }
		#container .bottom-col #tatarias-box {
		width:290px;
		float:left;
		padding:5px 10px;
		
		}
		#container .bottom-col #catering-box {
		width:290px;
		float:left;
		padding:5px 10px 5px 0;
		}
		#container .bottom-col #pestakebun-box {
		width:275px;
		float:left;
		padding:5px 0 5px 5px;
		}
	
/* image-carousel */
#image-carousel {
height:185px;
}
	#image-carousel a { outline:none; }
	#image-carousel a span { display:none; }
	#image-carousel .prev {
	background:url(../images/carousel_prev.jpg) left top no-repeat;
	width:24px;
	height:185px;
	display:block;
	float:left;
	}
	#image-carousel .next {
	background:url(../images/carousel_next.jpg) left top no-repeat;
	width:24px;
	height:185px;
	display:block;
	float:right;
	}
	#image-carousel #image-carousel-content {
	width:200px;
	float:left;
	margin-left:15px;
	padding:25px 0 0 0;
	text-align:center;
	}
	 #image-carousel #image-carousel-content h1 {
	 margin-top:-20px;
	 font-size:12px;
	 }
/* Gallery */
.tx-rwwallpaper-pi1 div.info {
	margin:5px 0px 15px 0px;
	padding:3px 0px 3px 0px;
}
.tx-rwwallpaper-pi1 div.info h1 {
	margin-bottom:3px;
	font-size:20px;
	font-weight:normal;
	color:#262626;
}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list .text {
	float:none;
	width:120px;
	margin:0 auto;
}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list .img {
	float:none;
	text-align:center;
	width:120px;
	margin:0 auto;
}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list, ul.rwwallpaper-list-cat{
 	padding:0;
	margin:5px auto;
 	list-style:none;
 	border:none;
 	border-bottom:0;
 	width:215px;
 	clear:both;
 	overflow:hidden;
}


.tx-rwwallpaper-pi1 ul.rwwallpaper-list li {
	color:#262626;
	text-align:center;
	width:200px;
	height:200px;
	float:left;
	margin:10px;
	padding:10px 5px;
	border-bottom:0px ;
   /* border:1px solid #BFBFBF;*/
	
}
.tx-rwwallpaper-pi1 div.single {
	border:1px solid #BFBFBF;
	padding:0px 0px 0px 0px;

}
.tx-rwwallpaper-pi1 div.single-wrap {
 	padding:0;
	margin:5px auto;
 	list-style:none;
 	border:none;
 	border-bottom:0;
 	width:525px;
}
.tx-rwwallpaper-pi1 div.single div.img {
	background:none;
	line-height:115px;
	}
.tx-rwwallpaper-pi1 .single .img div.align {
	height:115px
	}
.tx-rwwallpaper-pi1 div.info small {float:right;color:#000;line-height:30px;}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list li small, .tx-rwwallpaper-pi1 div.info small {font-size:11px;}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list li small i , .tx-rwwallpaper-pi1 div.info small i{font-style:normal;}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list .itemodd { background:#EFEFEF; }
.tx-rwwallpaper-pi1 ul.rwwallpaper-list .itemodd .img img { border:1px solid #BFBFBF; }
.tx-rwwallpaper-pi1 ul.rwwallpaper-list .itemeven { background:#fff; }
.tx-rwwallpaper-pi1 ul.rwwallpaper-list .itemeven .img img,.tx-rwwallpaper-pi1 div.single div.img img { border:1px solid #BFBFBF; }
.tx-rwwallpaper-pi1 div.info,.tx-rwwallpaper-pi1 div.pagebrowser,.tx-rwwallpaper-pi1 div.single span {background:none;border:none}

.tx-rwwallpaper-pi1 ul.rwwallpaper-list-cat li {
	color:#262626;
	text-align:center;
	width:185px;
	height:150px;
	float:left;
	margin:2px;
	padding:2px 2px;
	border-bottom:0px ;
	list-style:none;
    border:1px solid #ccc;
	
}
/*.tx-rwwallpaper-pi1 ul.rwwallpaper-list-cat li.item .img a img {
	width:185px;
	height:130px;
}
.t*/x-rwwallpaper-pi1 div.info small {float:right;color:#000;line-height:30px;}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list-cat li small, .tx-rwwallpaper-pi1 div.info small {font-size:11px;}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list-cat li small i , .tx-rwwallpaper-pi1 div.info small i{font-style:normal;}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list-cat .itemodd { background:#EFEFEF; }
.tx-rwwallpaper-pi1 ul.rwwallpaper-list-cat .itemodd .img img { border:1px solid #BFBFBF; }
.tx-rwwallpaper-pi1 ul.rwwallpaper-list-cat .itemeven { background:#fff; }
.tx-rwwallpaper-pi1 ul.rwwallpaper-list-cat .itemeven .img img,.tx-rwwallpaper-pi1 div.single div.img img { border:1px solid #BFBFBF; }
#port-wrap{margin-top:20px;width:680px;clear:both;overflow:hidden;}
.port-single-item .port-item{width:250px;margin:10px;float:left;}
.port-single-item .port-item-right {float:left;width:350px;margin-left:10px;}
.port-single-item div{margin-bottom:5px;}
.port-single-item .port-item-right h2 {margin-bottom:12px;}
.port-single-item .port-item .port-img .big-img img#largeImg {
border:1px solid #ccc;
padding:3px;
}
.port-single-item .port-item .thumbs a.lightbox img.swapImage  {
border:1px solid #ccc;
padding:3px;

}
.tx-rwwallpaper-pi1 .backlink{clear:both;overflow:hidden;padding:10px 0;}
.tx-rwwallpaper-pi1 .backlink a{
color:#313131;
text-decoration:none;
}

.tx-rwwallpaper-pi1 .backlink a:hover{
color:#FF0000;
}

/* contact-box */
#contact-box {
font-size:11px;
}
	#contact-box h1 {
	background:url(../images/bg_footer_header.png) left top no-repeat;
	padding-top:10px;
	text-align:center;
	font-size:12px;
	width:130px;
	margin-bottom:15px;
	}
	#contact-box p { margin-bottom:10px; font-weight:bold; }
	#contact-box tr td  {
	padding-bottom:5px;
	}
/* testimonial-box */
	#testimonial-box { font-size:11px;padding-bottom:10px; }
	#testimonial-box h1 {
	background:url(../images/bg_footer_header.png) left top no-repeat;
	padding-top:10px;
	text-align:center;
	font-size:12px;
	width:130px;
	margin-bottom:15px;
	}

#testimonial-box ul#testimonial {
list-style:none;margin:0;padding:0;margin-top:5px;
width:300px;
float:left;
}	
#testimonial-box ul#testimonial2 {
list-style:none;margin:0;padding:0;margin-top:5px;
width:300px;
float:right;
}	
	#testimonial-box ul li {
	background:url(../images/open_quote.gif) left top no-repeat; padding-left:20px;
	overflow:hidden;
	}
	#testimonial-box ul li p {
	background:url(../images/close_quote.gif) right bottom no-repeat;  padding-right:20px;
	}
		#testimonial-box ul li p.sender {
		background:none;margin-top:5px;
		}
	#testimonial-box .addontesti {
	clear:both;
	}
		#testimonial-box .addontesti a {
		color:#ff8400;
		text-decoration:none;
		}	
		#testimonial-box .addontesti a.viewall {
		margin-right:10px;padding-right:10px;border-right:1px solid #ff8400;
		}
/* footer */
#footer {
clear:both;
height:211px;
color:#FFF;
margin-top:-20px;
padding-left:20px;
}
	#footer #contact-box {
	width:290px;
	height:185px;
	float:left;
	margin-right:20px;
	}
	#footer .footer-right {
	width:600px;
	float:left;
	}
	#footer .footer-right .legacy {
	background:url(../images/footer_legacy.png) left top no-repeat;
	width:635px;
	height:25px;
	padding-top:10px;
	font-size:11px;
	}
		#footer .footer-right .legacy a { color:#FFF;text-decoration:none; }
		#footer .footer-right .legacy a:hover { color:#FFF;text-decoration:underline; }
		#footer .footer-right .legacy p {
		float:left;
		width:350px;
		}
		#footer .footer-right .legacy p.copyright {
		float:right;
		width:250px;
		position:relative;
		bottom:12px;
		}
			#footer .footer-right .legacy p.copyright img {
			position:relative;top:12px;
			}
