*{
  margin:0;
  padding:0;
}
.clear{
	clear:both;
	overflow:hidden;
	height:0px;
}
body {
	background: url(../images/background.jpg) repeat-x ;
	font-family: Arial, Helvetica, sans-serif;
}
td {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6863;
	/*text-align:left;*/ 
	margin-bottom:10px;		
}
th {
	font-family: Arial, Helvetica, sans-serif;
	color: #6c6863;
	text-align:left;
}
a{
	color:#1B518C;
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	text-decoration:underline;
}
.link{
	color:#FFFFFF;
	text-decoration:none;
}
.link:hover{
	text-decoration:underline;
}
img{
	border:none;
}
#container {
	width: 968px;
	margin: 0 auto 0px auto;
	overflow:visible;
	position: relative;
	padding-top:50px;
	margin-top: 5px;
}
#header {
	height: 33px;
	background: url(../images/header.png) no-repeat;
	padding: 12px 0 0 0 !important;
	position: relative;
	margin: 0;
}
#logo {
	position: absolute;
	left: 44px;
	top: 16px;
	height: 66px;
	width: 210px;
	z-index: 200;
}
#header_content {
	background: url(../images/header_band.jpg) repeat-x;
	height: 33px;
}
#middle {
	background: url(../images/middle.png) repeat-y;
	height: auto;
	/*padding-bottom:10px;*/
	/*height: 640px;*/	
}
#footer {
	height: 108px;
	background: url(../images/footer.png) no-repeat bottom;
	overflow: hidden;
	padding-top:15px;
}

#footer_topbar {
	height: 28px;
	background: #d0caab;
	width: 950px;
	background: url(../images/footer_topbar.jpg);
	margin: auto;
}

#header_content, #middle_content, #footer_content {
	width: 950px;
	/*margin: 0 0 0 9px;*/
	margin: auto;
}

#footer_content {
	height: 74px;
	position: relative;
}

#footer_proud_members {
	position: absolute;
	left: 430px;
	top: 8px;
}

#footer_proud_members img, #footer_proud_members, #footer_proud_members span{
	height: 7px !important;
	width: 89px !important;
	overflow: hidden;
}

#footer_content img {
	height: 74px;
}
#footer_direction{
	width: 968px;
	margin: 0 auto 30px auto;
	padding-top:11px;
}
#footer_direction p{
	margin-left:23px;
}
#footer_direction img{
	margin:0 9px;
}
#footer_direction span{
	margin:0 9px;
}
#topbar {
	background: #ede9dd;
	width: 950px;
}

#topbar_top {
	height: 9px;
	overflow: hidden;
}

#topbar_content {
	background: url(../images/topbar_middle.jpg) repeat-y left;
	color: #8b867f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	width: 950px;
}

#topbar_image {	
	float: left;
	margin-top:-5px;
	width:460px;
	height:245px;
	overflow:hidden;
}
#topbar_image img{
	border: 1px solid #b3b5c1;	
}
#topbar_image_bp{
	float: left;
	margin-top:-5px;
	width:593px;
	height:101px;
}
#topbar_image_description{
	background:url(../images/caption_main_image.jpg) no-repeat;
	width:329px;
	height:39px;
	/*margin-left:110px;*/
	/*margin-top:55px;
	margin-right:-40px;
	float:right;*/
	position:absolute;
	top:190px;
	left:150px;
	overflow:hidden;
}
.image_description{
	font-size:11px;
	font-weight:bold;
	padding-top:7px; 
	width:301px;
	height:31px;
	text-align:right;
	margin-left:9px;
	background:#FFFFFF !important;
	color:#DFA446;
}

#topbar_text {
	padding: 20px 20px 0 38px;
	width: 400px;
	margin: 0 20px 0 0;
	float: left;
	line-height: 24px;
	position:relative;
}
#topbar_text_bp {
	padding: 20px 20px 0 38px;
	margin:0 44px 0 0;
	width: 250px;
	float: left;
	line-height: 24px;	
}

#topbar_bottom {
	background:  url(../images/topbar_bottom.jpg) repeat-x;
	height: 14px;
	width: 950px;
	overflow: hidden;
}

.clear {
	clear: both;
}

h1 {
	font-size: 19px;
	color: #bcb79a;
	margin: 0 0 5px 0;
}

h2 {
	font-size: 14px;
	color: #6c6863;
	font-weight: bold;
	margin: 0 0 5px 0;
}

p {
	font-size: 12px;
	color: #6c6863;
	margin: 0 0 10px 0;
}
address{
	font-size: 12px;
	color: #6c6863;
	margin: 0 0 10px 0;
}

#content {
	/*position: relative;*/
	background:#FFFFFF;
	width:950px;
}

#left_content {
	/*background: url(../images/left_content.jpg) no-repeat bottom;*/
	margin: 5px 10px 5px 18px;
	/*height: 280px;*/
	width:auto;	
	float:left;
	display: inline;
}
#left_content_text01, #left_content_text02 {
	background: url(../images/left_content.jpg) repeat-x bottom;
	padding: 20px 17px;
	float:left;
	display: inline;
	height: 443px;
}

#left_content_text01{
/*	margin-left:5px;*/
	margin-right:10px;
	padding-right:10px;
	width:274px;
}
#left_content_text02 {
	width:570px;
	position: relative;
}
#left_content_textt02_inside{
	width:230px;
}

/* ---- MENU ------ */
#menu {
	margin: 0 0 0 350px;
	position: absolute;
	z-index: 1000;
	top: 62px;
	left: 10px;
}

#menu li {
	float: left;
	list-style: none;
	cursor:pointer;
}

#menu li a {
	display: block;
	width: 100%;
	height: 100%;
}
#menu li, #menu li div {
	height: 30px;
}

#menu li, #menu_home, #menu_home_hover, #menu_about, #menu_about_hover, #menu_services, #menu_services_hover, #menu_products, #menu_products_hover, #menu_clients, #menu_clients_hover, #menu_contact, #menu_contact_hover {
	height: 30px;
	display: block;
}

#menu_home {
	background: url(../images/menu_home.jpg) no-repeat;
	width: 72px;
}
#menu_home_hover {
	background: url(../images/menu_home_hover.jpg) no-repeat;
	width: 72px;
}
#menu_about, #menu_about a {
	background: url(../images/menu_about.jpg) no-repeat;
	width: 96px;
	height: 30px;
}
#menu_about_hover {
	background: url(../images/menu_about_hover.jpg) no-repeat;
	width: 96px;
}
#menu_services {
	background: url(../images/menu_services.jpg) no-repeat;
	width: 99px;
}
#menu_services_hover {
	background: url(../images/menu_services_hover.jpg) no-repeat;
	width: 99px;
}
#menu_products {
	background: url(../images/menu_products.jpg) no-repeat;
	width: 110px;
}
#menu_products_hover {
	background: url(../images/menu_products_hover.jpg) no-repeat;
	width: 110px;
}
#menu_clients {
	background: url(../images/menu_clients.jpg) no-repeat;
	width: 101px;
}
#menu_clients_hover {
	background: url(../images/menu_clients_hover.jpg) no-repeat;
	width: 101px;
}
#menu_contact {
	background: url(../images/menu_contact.jpg) no-repeat;
	width: 121px;
}
#menu_contact_hover {
	background: url(../images/menu_contact_hover.jpg) no-repeat;
	width: 121px;
}

/* ------ POLAROID ------ */

#container_polaroid_background  {
	z-index:8000;
	position:absolute;
	left:270px;
	top:-30px;
}
#container_polaroid_main {
	background:url(../images/polaroid_frame_background.png) no-repeat;
	width:400px;
	height:350px;
}
#container_polaroid{
/*	background:url(../images/polaroid_frame.png) no-repeat;	*/
	width:363px;
	height:333px;
	z-index:2000;
	top:-48px;	
	position:absolute;
	left:6px;
	margin-top:30px;
}
#s1{
	width:334px;
	height:226px;
	position:absolute;
	top:20px;
	left:28px;

}
#s1 div{
	width:334px;
	height:226px;

}
.nav{
	width:45px;
	position:absolute;
	top:36px;
	height: 20px;
	right:55px;
	z-index:1000;
}
#prev2 img, #next2 img, #prev2 span, #next2 span {
	height: 20px !important;
	width: 20px !important;
}

#prev2{
	margin-right:5px;
}
#polaroid_image01{
	background:url(../images/polaroids/polaroid01.png) no-repeat;
}
#polaroid_image02{
	background:url(../images/polaroids/polaroid02.png) no-repeat;
}
#polaroid_image03{	
	background:url(../images/polaroids/polaroid03.png) no-repeat;
}
#polaroid_image04{
	background:url(../images/polaroids/polaroid04.png) no-repeat;
}
#polaroid_image05{
	background:url(../images/polaroids/polaroid05.png) no-repeat;
}
#polaroid_image06{
	background:url(../images/polaroids/polaroid06.png) no-repeat;
}
#polaroid_image07{
	background:url(../images/polaroids/polaroid07.png) no-repeat;
}
#polaroid_image08{
	background:url(../images/polaroids/polaroid08.png) no-repeat;
}

.description{
	/*background:url(../images/polaroid_description.png) no-repeat;*/
	position:absolute;
	top:230px;	
	left:3px;
	width:319px;
	height:48px;
	z-index:8000;
}
#fixie6_news a span{
	height:22px !important;
	width:114px !important;
}
#fixie6_gsi a span{
	height:22px !important;
	width:207px !important;
}

/* back pages */
.backpage_content {
	/*margin: 25px 0 0 0;*/
	padding: 25px 0 0 0;
}

#left_content_body, #center_content_body, #right_content_body, #left_content_body_products, #right_content_body_products {
	float: left;
	display: inline;
}
#left_content_body {
	margin: 0 18px;
	width: 162px;
}
#center_content_body {
	/*margin: 0 18px;*/
	width: 430px;
}
#center_content_body ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6C6863;
	list-style-position:outside;
	margin:0 0 5px 15px;	
}
#right_content_body {
	margin: 25px 0 0 0;
	width: 260px;
}
#left_content_body_products{
	margin: 0 18px;
	width: 208px;
}
#right_content_body_products{
	width:685px;
	margin:0 0 5px 15px;
}

#image_holder {
	color: #6c6863;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	background: #faf8f8;
}
#image_caption {
	padding: 5px;
}
#submenu {
	color: #bcb79a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style: none;
}
#submenu li {
	background: #faf8f8;
	margin: 4px 0 0 0;
	height: 20px;
	padding: 2px 0 0 6px;
	font-weight: bold;
}

#submenu li a {
	font-weight: bold;
	color: #bcb79a;
	text-decoration: none;
}

.backpage_topbar_text {
	padding:20px 0 0 38px;
	width:292px;
}

/* -------- Gallery --------- */
#image_gallery {
	width: 680px !important;
	margin-top:25px;
}
#film_frame {
	width: 461px;
	height: 360px;
	margin: 0 auto 10px;
	background: url(../images/big_polaroid.jpg) no-repeat;
	position: relative;
	overflow:hidden;
	padding-left:0px;
	padding-top:1px;
}
#film_frame img {
	height: 276px;
	left: 29px;
	position: absolute;
	top: 29px;
	width: 406px;
}
#content_strip_group{
	width:406px;
	margin:auto;
}
.film_strip_group {
	margin: auto;
	width:450px;
}
.thumbnails{
	background: url(../images/thumb_polaroid.jpg) no-repeat;
	float:left;
	display:inline;
	height: 76px;
	width: 88px;	
	margin-bottom:5px;
}
.thumbnails_img{
	padding:12px 0 0 7px;
}
.contentdiv{
	height:320px;
	margin:22px 27px;
	overflow:hidden;
	width:404px;
	background-position: top !important;
}
#video_multi{
	text-align:center;
	float:left;
	display:inline;
	margin: 0 auto 0 auto;
	width:100%;
	height:20px;
	padding-bottom:30px;
}
#video {
	text-align:center;
	float:left;
	display:inline;
	margin: 0 auto 0 auto;
	width:100%;
	height:20px;
	padding-bottom:30px;
}
#vtitle{
	font-size:13px;
	margin-bottom:15px;
	margin-left:40px;
	margin-top: 40px;
	width:611px;
	float:left;
	display:inline;
}
#parr_multi{
	margin-left:38px;
	width:460px;	
    margin:auto; 
}
#parr{
	margin-left:38px;
	width:460px;	
    margin:auto; 
}
#vidlogo{
	border:0 solid;
	float:left;
	margin-top:11px;
	text-align:center;
	width:250px;
	margin-bottom:10px;
}
#titLogo{
	height:120px;
	width:auto;
}
#camera{
	margin-left: 9px; 
	width:98%;
	height:45px;
	position:relative;
	background:#FFFFFF;
}
#camera a{
	padding-left:10px;
}
/* --- Bookmarks --- */
#bookmarks{
	position:absolute;
	top:0;
	left:415px;
	width:300px;
	height:auto;
	padding-top:18px;
}
#google{
	/*background:#EDE9DD none repeat scroll 0 0;*/
	/*border: 1px solid #BCB79A;*/
	left:722px;
	padding:0px;
	position:absolute;
	top: -4px;
}
#googleInside{
	/*background-color:#FFFFFF;
	border:1px solid #969A9D;*/
	padding: 0px;
}


.searchGoogle{
	padding-left:3px;
	padding-right:3px;
	
}

#googleplus{
	border:0 solid #000000;
	position:relative;
	top:3px;
}
.inputGoogle{
	border: 1px solid rgb(126, 157, 185); 
	padding: 2px; 

}
.focusField{  
	border-top: 1px solid #999; 
	border-bottom: 1px solid #999; 
	border-left: 1px solid #999; 
	padding: 5px; 
	border-right: none;
	float: left;
}  
.idleField{  
	border-top: 1px solid #999; 
	border-bottom: 1px solid #999; 
	border-left: 1px solid #999; 
	border-right: none;
	padding: 5px;
	background: url(../images/google_s.jpg) no-repeat;	
	background-color: #ffffff !important;
	float: left;

} 
#clientlogin{
	border:0px solid;
	color:#16406B;
	font-size:10px;
	text-align:right;
	width:194px;
	margin-left: 26px;
	margin-top:10px;
} 
#lupa{
	border-right: 1px solid #999; 
	border-top: 1px solid #999; 	
	border-bottom: 1px solid #999; 
	border-left: none;
	width: 22px;
	height: 26px;
	float: left;
	cursor: pointer;
}

