body{
	margin:				0px;
	padding:			0px;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	font-size:			12px;
	background:			#bdc3cd url(../img/bg5.gif);
}

body.index {
	background:			#bdc3cd url(../img/bg4.gif);
}

table {
	border-collapse:	collapse;
}

table.vtable td {
	vertical-align:		middle;
}

img{
	border:				0px;
}

input {
	margin:				0;
	padding:			0;
}

form {
	margin:				0px;
	padding: 			0px;
	}

h1 {
	font-family:		Times, serif;
	font-size:			20px;
	font-weight:		normal;
}

h2 {
	font-family:Arial;
	text-transform:uppercase;
	font-weight:normal;
	padding:0;
	margin:0;
}

div {
	text-align:			left;
}

ul {list-style-type:none; color:#8d6225; margin-left:0; padding-left:0;}
li {color: black; list-style-type:none; background: transparent url(../img/bullet1.gif) no-repeat left center; padding-left:20px;margin-left:0;}

li a {color: #578cc8; text-decoration:none;}
li a:hover {color: #578cc8; text-decoration:underline;}


a {color: #578cc8;}

/* ---------------------------- common start -----------------------------*/

span.header {
	font-weight:		normal;
	color:				#8d6225;
}

h1.brown {color: #8d6225;}

h1.blue {color: #596e98;}

h1.under {
	color: 				#8d6225;
	border-bottom:		1px solid #8d6225;
	padding:			0;
	margin:				0;
}
h1.under a {color: #8d6225; text-decoration:none;}
h1.under a:active {color: #8d6225; text-decoration:none;}
h1.under a:hover {color: #8d6225; text-decoration:none;}


span.brown {color: #9e6413;}

span.blue {color: #3680c5;}

h2.brown {color: #9e6413;}

h2.blue {color: #3680c5;}

h2.category {color: #578cc8; font-weight:bold;}

h3.brown {
	display:				inline;
	color: 					#8d6225;
}

h3.brown a {color: #8d6225; text-decoration:none;}
h3.brown a:link {color: #8d6225; text-decoration:none;}
h3.brown a:active {color: #8d6225; text-decoration:none;}
h3.brown a:hover {color: #8d6225; text-decoration:underline;}

h3.blue {
	display:				inline;
	color: 					#596e98;
}

/* ---------------------------- common end -------------------------------*/

/* ------------------------ buttons inputs start -------------------------*/

div.button_blue {
	width:				86px;
	height:				31px;
	line-height:		31px;
	background:			white url(../img/button.gif) no-repeat center center;
	color:				#596e98;
	font-size:			12px;
	border:				none;
	cursor:				hand;
	text-align:			center;
}

div.button_blue a {color:#596e98;text-decoration:none;text-transform: uppercase;font-family:Tahoma;}

div.button_brown {
	display:			inline;
	background:			white url(../img/button.gif) no-repeat center center;
	color:				#8d6225;
	width:				86px;
	height:				31px;
	line-height:		31px;
	font-size:			12px;
	border:				none;
	font-family:		Tahoma;
	text-transform:		uppercase;
	cursor:				hand;
	text-align:			center;
}

div.button_brown a {color:#8d6225;text-decoration:none;}

div.button_blue_wide {
	width:				113px;
	height:				31px;
	line-height:		31px;
	background:			white url(../img/button_wide.gif) no-repeat center center;
	color:				#596e98;
	font-size:			12px;
	border:				none;
	cursor:				hand;
	text-align:			center;
}

div.button_blue_wide a {color:#596e98;text-decoration:none;text-transform: uppercase;font-family:Tahoma;}

div.button_brown_wide {
	background:			white url(../img/button_wide.gif) no-repeat center center;
	color:				#8d6225;
	width:				113px;
	height:				31px;
	line-height:		31px;
	font-size:			12px;
	border:				none;
	font-family:		Tahoma;
	text-transform:		uppercase;
	cursor:				hand;
	text-align:			center;
}

div.button_brown_wide a {color:#8d6225;text-decoration:none;}

input.main_submit_brown {
	width:				29px;
	height:				29px;
	border:				none;
	background:			transparent url(../img/main_submit_brown.gif) no-repeat;
	cursor:				hand;

}

input.main_submit_blue {
	width:				29px;
	height:				29px;
	border:				none;
	background:			transparent url(../img/main_submit_blue.gif) no-repeat;
	cursor:				hand;
}

input.nav_input {
	border:				1px solid #d0d0d0;
	height:				18px;
}

select {
	border:				1px solid #d0d0d0;
}

textarea.nav_input {
	border:				1px solid #d0d0d0;
	height:				18px;
}

input.right_input {
	border:				1px solid #d0d0d0;
	height:				16px;
	width:				150px;
}

select.right_select {
	border:				1px solid #d0d0d0;
	width:				165px;
}

input.right_submit_brown {
	width:				29px;
	height:				29px;
	border:				none;
	background:			transparent url(../img/right_submit_brown.gif) no-repeat center center;
	cursor:				hand;
}

input.right_submit_blue {
	width:				29px;
	height:				29px;
	border:				none;
	background:			transparent url(../img/right_submit_blue.gif) no-repeat center center;
	cursor:				hand;
}

input.submit_big_blue {
	background:			white url(../img/button.gif) no-repeat center center;
	color:				#596e98;
	width:				86px;
	height:				31px;
	line-height:		31px;
	font-size:			12px;
	border:				none;
	font-family:		Tahoma;
	text-transform:		uppercase;
	cursor:				hand;
}

input.submit_big_brown {
	background:			white url(../img/button.gif) no-repeat center center;
	color: 				#8d6225;
	width:				86px;
	height:				31px;
	line-height:		31px;
	font-family:		Tahoma;
	font-size:			12px;
	border:				none;
	text-transform:		uppercase;
	cursor:				hand;
}

input.login {border:1px solid #d0d0d0;height:18px;}
input.password {border:1px solid #d0d0d0;height:18px;}

/* ------------------------ buttons inputs end ---------------------------*/

/* ------------------------ index page start -----------------------------*/
div.img_viewer {
	width:				974px;
	height:				406px;
	border-bottom:		1px solid #d0d0d0;
	display:			inline;
	float:				left;
	text-align:			center;
}

div.left_viewer {
	display:			inline;
	width:				3px;
	height:				407px;
	float:				left;
	background:			transparent url(../img/light_left_bg.gif) repeat-y;
	font-size:			1px;
	line-height:		1px;
}

div.right_viewer {
	display:			inline;
	width:				3px;
	height:				407px;
	float:				right;
	background:			transparent url(../img/light_right_bg.gif) repeat-y;
	font-size:			1px;
	line-height:		1px;
}
/* ------------------------ index page end -------------------------------*/

/* ------------------------ header start ---------------------------------*/
div.box {
	position:			relative;
	top:				20px;
}

div.header {
	width:				980px;
	height:				136px;
	background:			transparent url(../img/header_bg.gif) repeat-x bottom;
	position:			relative;
}

div.logo {
	float:				left;
	position:			absolute;
	left:				3px;
}
/* ------------------------ header end -----------------------------------*/

/* ------------------------ main structure start -------------------------*/
div.container {
	width:				980px;
	background-color:	white;
}

div.subcontainer {
	width:				980px;
	background:			white url(../img/main_bg.gif) repeat-y;
}

div.left_border {
	float:				left;
	display:			inline;
	width:				3px;
	height:				136px;
	background:			transparent url(../img/top_left_bg.gif) no-repeat left bottom;
}
/* ------------------------ main structure end ---------------------------*/


/*---------------------- menu start ---------------------------*/
div.top_menu {
	height:				100px;
	overflow:			hidden;
	font-size:			11px;
	color:				#aa916e;
	float:				right;
	position:			absolute;
	top:				43px;
	line-height:		16px;
	left:				640px;
	text-align:			right;
}

div.top_menu a {color:#aa916e; text-decoration:none;}
div.top_menu a:hover {color:#aa916e; text-decoration:underline;}

div.topup_menu {
	color:				#3f4e62;
	position:			absolute;
	text-align:			right;
	left:				400px;
	width:				580px;
	top:				7px;
	z-index:			200;
}

div.topup_menu a.menu {color:#3f4e62; text-decoration:none;}
div.topup_menu a.menu:hover{color:#3f4e62; text-decoration:underline;}

div.topup_menu a.selected {color:#4b3513; text-decoration:none;}
div.topup_menu a.selected:hover{color:#4b3513; text-decoration:underline;}

div.menu {
	height:				29px;
	color:				white;
	width:				980px;
	background:			#9ea8af url(../img/menu_bg.gif);
	text-align:			left;
	font-family:		Verdana;
}

div.links {float:left; display:inline;width:70%; position:relative; top:5px; margin-left:10px;}

div.left_menu_border {
	display:			inline;
	float:				left;
	width:				3px;
	height:				29px;
	background:			transparent url(../img/menu_left.gif) repeat-y;
}

div.right_menu_border {
	display:			inline;
	float:				right;
	width:				3px;
	height:				29px;
	background:			transparent url(../img/menu_right.gif) repeat-y;
}

div.links a {color: white; text-decoration: none;}
div.links a:hover {text-decoration:	none;}
div.links a:visited {color: white; text-decoration:none;}

div.links a.selected {color:#f2e6cd;}

table.search td{
	vertical-align:		middle;
	height:				29px;
	padding-left:		5px;
}

div.search {
	float:				right;
	line-height:		29px;
	padding-right:		10px;
}

input.search {
	border:				1px solid #d8d8d8;
	height:				14px;
	color:				black;
	background-color:	white;
	width:				140px;
	font-size:			10px;
}

input.search_submit {
	width:				21px;
	height:				22px;
	background:			transparent url(../img/search_button.gif) no-repeat center top;
	border:				none;
	position:			relative;
	top:				1px;
	cursor:				hand;
}

/*---------------------- menu end -----------------------------*/

/*---------------------- login start --------------------------*/

div.login {
	display:			inline;
	float:				right;
	color:				#a98d67;
	text-align:			right;
	padding-right:		20px;
	background:			transparent url(../img/top_login_bg.gif) no-repeat right bottom;
	width:				235px;
	height:				136px;
	position:			relative;
}

div.login a {color: #a98d67; text-decoration: none;}
div.login a:active {text-decoration: underline;}
div.login a:hover {text-decoration:	underline;}
div.login a:visited {color: #a98d67;}

table.top_login {
	position:			absolute;
	top:				47px;
	left:				35px;
}

table.top_login td {
	vertical-align:		middle;
	height:				26px;

}

input.top_login, input.top_pass {
	color:				black;
	background-color:	white;
	height:				16px;
	border:				1px solid #d8d8d8;
	width:				80px;
}

input.top_login_sub {
	width:				21px;
	height:				21px;
	background:			#ffffff url(../img/top_login_button.gif) no-repeat center center;
	border:				none;
	position:			relative;
	top:				1px;
	cursor:				hand;
}

div.login label {
	text-transform:		uppercase;
	color:				#a98d67;
}

div.witaj {
	position:			absolute;
	top:				54px;
	left:				35px;
	color:				#868686;
	width:				170px;
}

a.login_link {color:#868686; text-decoration:none;}
a.login_link:active{color:#868686; text-decoration:none;}
a.login_link:hover{color:#868686; text-decoration:underline;}
a.login_link:visited{color:#868686; text-decoration:none;}

div.login_big {
	width:				100%;
	margin-top:			40px;
}

div.error {
	font-weight:		bold;
	color:				#ce1800;
	padding:			0 0 20px 0;
	text-align:			center;
}

table.login_big {}

table.login_big td{text-align:left;padding:10px;}
table.login_big td label {text-transform:uppercase; color: #a98d67;}

p.loginnotes {
	width:			100%;
	text-align:		center;
	}



/*---------------------- login end ----------------------------*/

/*---------------------- index navigation start ---------------*/

div.main_nav {
	height:				200px;
	width:				980px;
	text-align:			left;
}

div.add_nav {
	width:				320px;
	display:			inline;
	height:				200px;
	background:			white url(../img/add_nav.gif) no-repeat center bottom;
	float:				left;
}

div.search_nav {
	width:				318px;
	display:			inline;
	height:				200px;
	background:			white url(../img/search_nav.gif) no-repeat center bottom;
	float:				left;
}

div.browse_nav {
	width:				320px;
	display:			inline;
	height:				200px;
	background:			white url(../img/browse_nav.gif) no-repeat center bottom;
	float:				left;
}

div.index_spacer {
	display:			inline;
	width:				11px;
	height:				200px;
	background:			#f1f1f2 url(../img/index_nav_spacer.gif) no-repeat center bottom;
	float:				left;
}

div.left_nav {
	float:				left;
	display:			inline;
	width:				3px;
	height:				141px;
	background:			transparent url(../img/left_nav.gif) no-repeat left top;
}

div.right_nav {
	float:				right;
	display:			inline;
	width:				3px;
	height:				141px;
	background:			transparent url(../img/right_nav.gif) no-repeat right top;
}

div.ibox {
	padding:			30px;
	padding-top:		15px;
}

p.nav_words_brown {
	font-family:		Times, serif;
	font-size:			16px;
	line-height:		30px;
	font-weight:		normal;
	color: 				#8d6225;
	padding-top:		0;
	margin-top:			0;
}

p.nav_words_brown a {color: #8d6225; text-decoration:none;}
p.nav_words_brown a:active{color: #8d6225; text-decoration:none;}
p.nav_words_brown a:hover{color: #8d6225; text-decoration:underline;}


p.nav_words_blue {
	font-family:		Times, serif;
	font-size:			16px;
	line-height:		30px;
	font-weight:		normal;
	color: 				#3680c5;
	padding-top:		0;
	margin-top:			0;
}

p.nav_words_blue a {color: #3680c5; text-decoration:none;}
p.nav_words_blue a:active{color: #3680c5; text-decoration:none;}
p.nav_words_blue a:hover{color: #3680c5; text-decoration:underline;}


/*---------------------- index navigation end -----------------*/

/*---------------------- footer start -------------------------*/

div.footer {
	width:				980px;
	color:				#4f585f;
	font-family:		Tahoma;
	height:				20px;
	line-height:		20px;
	background:			transparent url(../img/footer_bg.gif) repeat-x top;
	padding-top:		10px;
}

div.footer1 {
	width:				980px;
	color:				#4f585f;
	font-family:		Tahoma;
	height:				20px;
	line-height:		20px;
	background:			transparent url(../img/footer_bg1.gif) repeat-x top;
	padding-top:		10px;
}


div.footer a, div.footer1 a {color: #274b7f; text-decoration: underline;}
div.footer a:active, div.footer1 a:active  {text-decoration: underline;}
div.footer a:hover, div.footer1 a:hover  {color:	#4f585f; text-decoration: underline;}
div.footer a:visited, div.footer1 a:visited  {color: #274b7f;}

div.left_foot {
	display:			inline;
	float:				left;
	line-height:		20px;
}

div.right_foot {
	display:			inline;
	float:				right;
	line-height:		20px;
}

/*---------------------- footer end ---------------------------*/

/*---------------------- bottom menu start --------------------*/

div.bottom_menu {
	background-color:	white;
	height:				50px;
	width:				980px;
	padding:			0;
	margin:				0;
}

div.left_bot_bor {
	display:			inline;
	float:				left;
	width:				3px;
	height:				50px;
	background:			transparent url(../img/left_bot_bor.gif) repeat-y left bottom;
}

div.right_bot_bor {
	display:			inline;
	float:				right;
	width:				3px;
	height:				50px;
	background:			transparent url(../img/right_bot_bor.gif) repeat-y right bottom;
}

div.left_bot_bor1 {
	display:			inline;
	float:				left;
	width:				3px;
	height:				50px;
	background:			transparent url(../img/left_bot_bor1.gif) repeat-y left bottom;
}

div.right_bot_bor1 {
	display:			inline;
	float:				right;
	width:				3px;
	height:				50px;
	background:			transparent url(../img/right_bot_bor1.gif) repeat-y right bottom;
}

div.bottom_left {
	display:			inline;
	float:				left;
	height:				50px;
	/*line-height:		50px;*/
	/*color:			#8d6225;*/
	color:				#979ba1;
	padding-left:		20px;
}

div.bottom_left a {color:#979ba1; text-decoration:none;}
div.bottom_left a:active {color:#979ba1;text-decoration:none;}
div.bottom_left a:hover {color:#979ba1; text-decoration:underline;}
div.bottom_left a:visited {color:#979ba1;text-decoration:none;}

div.bottom_right {
	width:				400px;
	display:			inline;
	float:				right;
	height:				50px;
	padding-right:		20px;
	font-size:			11px;
	color:				#979ba1;
}

/*---------------------- bottom menu end ----------------------*/

/*---------------------- bottom menu start --------------------*/

div.right_col {
	width:				234px;
	float:				right;
	display:			inline;
	margin-right:		3px;
}


/*---------------------- bottom menu end ----------------------*/

div.main_content {
	padding:			50px;
	padding-right:		40px;
	padding-top:		20px;
	width:				650px;
}

div.main_content p {
	text-align:			justify;
	line-height:		18px;
}

div.rbox {
	width:				222px;
	height:				88px;
	background:			transparent url(../img/box_bg.gif) no-repeat center center;
	margin-bottom:		10px;
	margin-top:			10px;
}

div.rbox_big_con {
	padding:			10px;
	padding-left:		15px;
	background:			transparent url(../img/rbox_big_bg.gif) repeat-y;
	position:			relative;
	top:				6px;
	border-bottom:		1px solid #f0f0f0;
	text-align:			center;
}

div.rbox_big {
	width:				222px;
	background:			white url(../img/rbox_big_top.gif) no-repeat center top;
	margin-bottom:		16px;
	margin-top:			10px;

}

div.rbox_big_bottom {
	background:			white url(../img/rbox_bottom.gif) no-repeat center bottom;
	height:				9px;
	width:				222px;
	position:			relative;
}

.inline {display: inline;}
.fleft {float: left;}
.fright {float: right;}


div.lang_sel {
	position:		absolute;
	top:			35px;
	left:			212px;
	color:			white;
	font-weight:	bold;
	width:			40px;
	text-align:		right;
}

div.lang_sel a {color:white; text-decoration:none;}
div.lang_sel a:active{color:white; text-decoration:none;}
div.lang_sel a:hover{color:white; text-decoration:none;}
div.lang_sel a:visited{color:white; text-decoration:none;}

div.text_sel {
	position:		absolute;
	top:			114px;
	left:			210px;
	width:			90px;
	color:			#82b4ea;
	font-weight:	bold;
}

div.text_sel a {color:#82b4ea; text-decoration:none;}
div.text_sel a:active{color:#82b4ea; text-decoration:none;}
div.text_sel a:hover{text-decoration:underline;}
div.text_sel a:visited {color:#82b4ea; text-decoration:none;}

div.text_sel a.selected {color:#a98d67; text-decoration:none;}


/*--------------------------- path start ------------------------------------*/

div.path {
	text-align:			right;
	width:				100%;
	font-size:			11px;
	font-family:		Tahoma;
	position:			relative;
	top:				-10px;
}

div.path a {color: #8d6225; text-decoration: none;}
div.path a:active {color: #8d6225; text-decoration: none;}
div.path a:hover {color: #8d6225; text-decoration: underline;}
div.path a:visited {color: #8d6225; text-decoration: none;}

/*--------------------------- path end ----------------------------------------*/

p.tags {
	text-align:			justify;
	color:				#a1a09e;
	line-height:		28px;
	padding-top:		0;
	margin-top:			0;
	font-size:			11px;
}

p.tags a{color:#a1a09e; text-decoration:none;}
p.tags a:active{color:#a1a09e; text-decoration:none;}
p.tags a:hover{color:#a1a09e; text-decoration:underline;}

div.big_picture {
	width:				100%;
	text-align:			center;
	margin:				0;
	padding:			0;
	padding-top:		30px;
	padding-bottom:		60px;

}

div.person_picture {
	float:				left;
	padding:			0;
	margin:				0;
	margin-bottom:		10px;
	background-color: 	white;
}


/*--------------------------- toolsbox start ----------------------------------------*/

div.tools_box {
	width:					167px;
	height:					111px;
	background:				white url(../img/box.gif) no-repeat right center;
	margin:					0;
	margin-top:				20px;
	padding:				0 0 10px 20px;
	color:					black;
	text-align:				center;
}

table.tools_box {
	margin-top:				15px;
	margin-left:			10px;
	width:					90%;
	text-align:				left;
	color:					black;
}

table.tools_box td {
	height:					22px;
	padding-right:			5px;
}

table.tools_box td a {color: black; text-decoration: none;}
table.tools_box td a:active{color: black; text-decoration: none;}
table.tools_box td a:hover {text-decoration: underline;}

/*--------------------------- toolsbox end ----------------------------------------*/


/*--------------------------- sitemap start----------------------------------------*/

div.map {
	padding-top:			30px;
	padding-left:			50px;
}


div.map a.map {color: #596e98; text-decoration:none;}
div.map a.map:active{color: #596e98;text-decoration:none;}
div.map a.map:hover{color: #596e98; text-decoration:underline;}
div.map a.map:visited{color: #596e98;text-decoration:none;}

ul.map {
	list-style-type:		hebrew;
	color:					#8d6225;
	line-height:			22px;
}

ul.map li {
	color:					#8d6225;
}

ul.map li.indent1 {}
ul.map li.indent2 {list-style-type:none;}

table.map {
	margin-top:				40px;
	width:					90%;
}

/*--------------------------- sitemap end -----------------------------------------*/

/*--------------------------- register form start ---------------------------------*/

table.form {
	width:			80%;
	margin-top:		20px;
}

table.form td {
	padding:		3px;
}

table.form th label {font-weight:normal; color:#8d6225; }

input.text1 {border:1px solid #d0d0d0;}



/*--------------------------- register form end -----------------------------------*/

/*--------------------------- right menu start ------------------------------------*/

ul.right_menu {
	list-style-type:		circle;
	color:					#596e98;
	margin-left:			20px;
	padding-left:			0;
}

ul.right_menu li a {color:#596e98; text-decoration:none;}
ul.right_menu li a:active{color:#596e98; text-decoration:none;}
ul.right_menu li a:hover {color:#82b4ea;text-decoration:underline;}
ul.right_menu li a:visited {color:#596e98; text-decoration:none;}

/*--------------------------- right menu end --------------------------------------*/

/*--------------------------- blog start ------------------------------------------*/
div.commands {
	float:				right;
	margin-top:			10px;
}

div.postinfo {
	float:				left;
	color:				#666666;
	margin:				0;
	padding:			0;
	margin-top:			10px;
}

div.post {
	display:			block;
	clear:				left;
	padding-top:		15px;
 }

div.linia1 {
	border-bottom:			1px solid #e0e0e0;
	font-size:				1px;
	line-height:			1px;
	height:					1px;
	margin:					0;
	padding:				0;
	margin-top:				10px;
	margin-bottom:			0px;
}

/*--------------------------- blog end --------------------------------------------*/


/*--------------------------- my photo start --------------------------------------*/

div.photo {
	clear:					left;
}

img.display_img {
	margin:					10px;
	margin-left:			0;
	padding:				10px;
	border:					1px solid #f6f1ea;
}

/*--------------------------- my photo end ----------------------------------------*/

div.photo_thumb {
	display:				inline;
	float:					left;
	margin-right:			10px;
	margin-top:				10px;
}

span.user {
	color:					#6b80aa;
}

span.date {
	color:					#bbbbbb;
}

div.linia {
	border-bottom:			1px solid #8d6225;
	font-size:				1px;
	line-height:			1px;
	height:					1px;
	margin:					0;
	padding:				0;
	padding-top:			10px;
}

table.person_form {
	width:					100%;
	margin-top:				20px;
}

table.person_form td {
	padding-right:			10px;
	padding-bottom:			10px;
}

span.data {
	color:					#666666;
}

div.person_div {
	padding-top:			0px;
	padding-bottom:			0px;
}

div.photo_gal{
	float:					left;
	height:					108px;
	width:					118px;
	background-color:		#ffffff;
	background-image:		url("../img/photo_gal.jpg");
	background-position:	center center;
	background-repeat:		no-repeat;
	margin-right:			12px;
	margin-bottom:			20px;
}

div.photo_gal div{
	height:					108px;
	width:					118px;
	background-color:		transparent;
	background-position:	center center;
	background-repeat:		no-repeat;
}

div.photo_gal1{
	float:					left;
	height:					127px;
	width:					118px;
	background-color:		#ffffff;
	background-image:		url("../img/photo_gal1.jpg");
	background-position:	center center;
	background-repeat:		no-repeat;
	margin-right:			10px;
	margin-bottom:			10px;
	text-align:				center;
	color:					#aaaaaa;
	vertical-align:			top;
}

div.photo_gal1 div{
	height:					98px;
	width:					118px;
	margin-top:				0px;
	background-color:		transparent;
	background-position:	center center;
	background-repeat:		no-repeat;
	padding-bottom:			0;
	margin-bottom:			0;
	padding-top:			0;
}

div.clearer {
	height:					1px;
	line-height:			1px;
}

table.photo_list {
	width:					100%;
}

table.photo_list td {
	padding-right:			15px;
	padding-bottom:			0px;
	padding-top:			30px;
	vertical-align:			top;
	margin:					0;

}

a.nolink {color:#666666;text-decoration:none;}
a.nolink:active {color:#666666;text-decoration:none;}
a.nolink:hover {color:#666666;text-decoration:underline;}
/*a.nolink:visited {color:#666666;text-decoration:none;}*/


table.recommend_table {
	width:				80%;
	margin-left:		20px;
	margin-top:			40px;
}

table.recommend_table td {
	padding-bottom:		5px;
}

table.recommend_table td input.nav_input {
	background-color:	#f4f7f9;
}


table.recommend_table td textarea {
	background-color:	#f4f7f9;
}

table.recommend_table td.right {
	text-align:			right;
	padding-right:		15px;
}

table.paging {
	margin:				10px 0 0 0;
	font-weight:		bold;
	color:				#977c56;
}

table.paging td {
	width:				18px;
	height:				18px;
	text-align:			center;
	
	
}

table.paging td.pad_a {
	background-color:	#aab1b8;
	color:				white;
}

table.paging td.pad_a a{color: white;}

table.paging1 {
	margin:				20px 0 0 0;
	font-weight:		bold;
	color:				#977c56;
}

table.paging1 td {
	height:				17px;
	padding-left:		5px;
	padding-right:		5px;
	text-align:			center;
}

table.paging1 td.pad_a {
	background-color:	#aab1b8;
	color:				white;
}

table.paging1 td.pad_a a{color: white;}


table.search_res {
	width:				100%;
	margin-top:			20px;
}

table.search_res td{
	padding-top:		10px;
}

table.search_res td.cap {
	text-align:			right;
	padding-right:		20px;
}

div.browse_options {
	float:				right;
	position:			relative;
	top:				-20px; 
}

div.browse_options a {color:#8d6225; text-decoration:underline;}


table.linki {
	width:				100%;
}

table.linki td {
	vertical-align:			top;
	text-align:				left;
	padding-bottom:			5px;
	padding-top:			5px;
	border-bottom:			1px solid #eee;
}

table.linki td a {text-decoration:none;}
table.linki td a:link {text-decoration:none;}
table.linki td a:active {text-decoration:none;}
table.linki td a:hover {text-decoration:underline;}

table.linki td.td_l {
	width:					40%;
}

span.empty {
	font-style:			italic;
	color:				#999999;
	
}