/** Copyright (c) 2006 UPT Ltd. Версия $Id: css.css,v 1.40 2008/07/14 09:32:09 viper Exp $ */

/* Стиль тела документа */
body { margin: 0px; padding: 10px; min-width: 600px; min-height:600px; background: #fff; color: #000; font-family: Verdana, Tahoma, Arial; font-size: 11px;}

input {font-family: Verdana, Tahoma, Arial; font-size: 11px;}

/* Оформление ссылок */
a, a:active, a:visited, a:link { color:Navy; text-decoration: underline; }
a:hover { text-decoration: none; }

/* Оформление обычных ненумерованных списков */
ul { list-style-type: square; }
li { padding: 3px; }

/* Оформление заголовков страницы */
h1, h2, h3, h4, h5 { padding-top: 10px; padding-bottom: 10px; margin: 0px; color: #999; }
h1 { font-size: 22px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }

/* Оформление заголовочной ячейки таблицы */
th { text-align: left; }

/* Форматированный текст */
pre { font-family: Courier New; font-size: 11px; padding: 5px; border: 1px solid #ccc; background-color: #eee;}

/* Контейнер языкового меню */
.xsMenuContainer ul { padding-left: 0; margin-left: 0; background-color: #999; float: left; width: 100%; }
.xsMenuContainer ul li { display: inline; padding: 0px; }
.xsMenuContainer ul li a, .xsMenuContainer ul li a:visited, .xsMenuContainer ul li a:link, .xsMenuContainer ul li a:active { padding: 4px; padding-left: 20px; padding-right: 20px; background-color: #999; color: White; text-decoration: none; float: left; border-left: 1px solid #fff; }
.xsMenuContainer ul li a:hover { background-color: #eee; color: #999; }
a.xsMenuCurrent { background-color: #eee !important; color: #999 !important; }

/* Элемент управления формы страницы */
.xsPageInput { width: 300px; color:#8A877F; border-width:1px; border-color:#E6E4E0; border-style:solid;font-family: Verdana, Tahoma, Arial; font-size: 11px;}

/* Элемент управления типа checkbox формы страницы */
.xsPageCheckbox { margin-left: 0px; padding-left: 0px; border-width:1px; border-color:#E6E4E0; border-style:solid;  color:#8A877F;}

label 
{
	color:#8A877F; 
	font-weight:bold;
	font-size: 11px;
}

label a {font:11px Verdana; color:#403f3b; margin:25px 0px 25px 0px; text-align:left;text-decoration:underline;}
label a:link {font:11px Verdana; color:#403f3b; margin:25px 0px 25px 0px; text-align:left;text-decoration:underline;}
label a:visited {font:11px Verdana; color:#403f3b; margin:25px 0px 25px 0px; text-align:left;text-decoration:underline;}

/* Элемент управления типа textarea формы страницы */
.xsPageTextarea { width: 300px; height: 100px; border-width:1px; border-color:#E6E4E0; border-style:solid; overflow:auto; color:#8A877F;}

/* Кнопка панели инструментов страницы */
.xsPageButton { width: 150px; height: 20px; border-width:1px; border-color:#8A877F; border-style:solid; background-color:#F3F0E9;  color:#8A877F; font-weight:bold; margin:10 0 10 0;}

.xsPageButtonDisabled { width: 150px; height: 20px; border-width:1px; border-color:#E6E4E0; border-style:solid; background-color:#F3F0E9;  color:#E6E4E0; font-weight:bold; margin:10 0 10 0;}

/* Строка в таблице со списком записей */
.xsTableRecordset tr { }

/* Заголовок в таблице списка записей */
.xsTableRecordset th { padding: 4px; text-align: left; background-color: #cccccc; border-bottom: 1px solid #999999; }

/* Ячейка в таблице списка записей */
.xsTableRecordset td { padding: 4px; text-align: left; }

/* Четная строка в таблице списка записей */
.xsTableRowOdd { background-color: #eeeeee; }

/* Нечетная строка в таблице списка записей */
.xsTableRowEven { background-color: #ffffff; }

/* Итоговая строка в таблице списка записей */
.xsTableRowTotal { background-color: #ffffcc; font-weight: bold; }

/* Подчеркнутая строка в таблице формы */
.xsTableRowUnderlined td { border-bottom: 1px solid #eeeeee; }
.xsTableRowUnderlined th { border-bottom: 1px solid #eeeeee; }

/* Контейнер отладочных сообщений */
#xsDebugContainer {padding: 0px; white-space: normal; overflow: hidden; }

/* Оформление отладочного сообщения (общий вид) */
.xsDebugMessage { border: 1px solid #fff; background-color: #cccccc; padding: 4px;font:12px Verdana; color:#D46060; font-weight:bold;}

/* Оформление сообщения E_NOTICE */
.xsDebugNotice { background-color: #F4F8ED; }
.xsDebugMessage a, .xsDebugMessage a:link, .xsDebugMessage a:visited
{
	font: 12px Verdana;
	text-decoration:underline;
	color: #D46060;
	padding: 4px;
}

.xsDebugMessage a:hover 
{
	text-decoration: none;
}

/* Оформление сообщения E_WARNING */
.xsDebugWarning { background-color: #F8E7E4; }

/* Оформление сообщения E_STRICT */
.xsDebugStrict {background-color: #F8E7E4; }

/* Оформление таблицы галереи */
.xsGalleryTable { padding: 4px; margin: 3px; border: 1px solid #ccc; background-color: #eee; font-size: 10px; }

/* Элемент управления - навигатор страниц */
.xsPager { border-bottom: 1px solid #999999; margin-top: 4px; margin-bottom: 4px; }

/* Элемент управления - страница в навигаторе страниц */
.xsPagerItem { border: 1px solid #999999; padding: 4px; background-color: #eeeeee; width: 20px; float: left; text-align: center;}

/* Элемент управления - разделитель страниц в навигаторе страниц */
.xsPagerDivider { margin-left: 4px; float: left; }





/*------------------------------------------------------*/
body {padding:0; margin:0; background:#403f3b; height:100%; min-width: 600px;}

table {border-collapse:collapse; border:0;font-family: Verdana, Tahoma, Arial; font-size: 11px;} 
table td {padding:0;} 
img {border:0}
form {padding:0; margin:0; display:inline;font-family: Verdana, Tahoma, Arial; font-size: 11px;}
form table td {padding: 2 2 2 2;}
form table th {padding: 2 2 2 2;}
/*a {font:12px Verdana; color:#486897; text-decoration:underline}
a:hover {text-decoration:none}
a:visited {color:#403f3b;font:12px Verdana; text-decoration:underline}
a:active {color:#d46060; text-decoration:none}*/

/* top */
#top {background-color: #3F3D39; width:100%; min-width:1004px; margin-bottom:0px;}
  #logo { width:1%; white-space:nowrap; vertical-align:top;}
  #logo table {background:url(logo.gif) no-repeat; background-position: 18px 13px; width: 258px; height:130px;cursor:pointer;}
  #logo td {font:bold 11px Century Gothic; letter-spacing:6px; color:#6F6D67; padding-bottom:22px;padding-left:117px; padding-right:10px; white-space:nowrap;}
  #langs { vertical-align:middle; text-align:left; padding:0px 20 0 10px;}
  #langs p{margin:0; padding:0}
  #langs a{font:bold 10px Verdana; color:#f3f0e9; text-decoration:none;}
  #langs p.l_activ{font:bold 10px Verdana; color:#8a877f; text-decoration:none;}
  
  .search {white-space:nowrap; vertical-align:bottom; width:100%; padding:0 25px 5 0; text-align:center; background:url(top_bg.gif) repeat-x; height:46px;}
  div.order{background:url(order_top_bg.gif) repeat-x right; width:auto;  padding:0px 0px 0 0; margin:0 0px 0px 0; height:18px; font:12px Verdana; color:#f3f0e9; text-align: center;}
  div.order div {padding-right:0px}
  div.order a{font:12px Verdana; color:#f3f0e9; text-decoration:none}
  div.order a:hover {text-decoration:underline}
  .search input {width:135px; background:#fff; border:#8a867c 1px solid; margin:0 6px 0 10px; font:13px Verdana; color:#403f3b; height: 18px;}
  .search input.search_go {width:16px; height:10px; border:none; margin:0; vertical-align:center;}
  .search div.s {width:200px; margin:0 0 0px 0; text-align:left; padding:0; clear:both}
  .search div.s img {vertical-align: center;}
  .search div.s a {margin: 0 0 0 53; width: auto;}
  .search div.s a, .search div.s a:visited, .search div.s a:active {font:10px Arial; color:#f3f0e9; text-decoration:none}
  .search div.s a:hover {text-decoration:underline}
/* top*/

/* menu */
   #menu {background:url(menu_bg.gif); text-align:center; white-space:nowrap}
   img.hr_menu {margin:0 1px 0 1px}
   td.hr_menu_td_c {background-image:url(m_bg_c.gif);text-align:center;white-space:nowrap;border-width:0px;font:13px Verdana;color:#8A877F; font-weight:bold;}
   td.hr_menu_td_c a.hr_menu_a{font:13px Verdana;color:#8A877F; font-weight:bold; text-decoration: none;}
   td.hr_menu_td {background-image:url(m_bg.gif);text-align:center;white-space:nowrap;border-width:0px;}
   td.hr_menu_td a.hr_menu_a{font:13px Verdana;color:#8A877F; font-weight:bold; text-decoration: none;}
/* menu */  

/* content */
   .content {background:#f3f0e9 url(content_bg.jpg) repeat-x bottom; width:100%; height:84%; vertical-align:top;font-family: Verdana, Tahoma, Arial; font-size: 11px;}
   .all {padding:0 22px 15px 18px; vertical-align:top;font-family: Verdana, Tahoma, Arial; font-size: 11px;} 
   .heads {background:url(heads_bg.gif); width:100%; margin:30px 0 15px 0}
   .heads_search {width:44%; white-space:nowrap}
   .heads_search input {width:187px;background:#fff; border:#8a867c 1px solid; margin:0 6px 0 9px; font:13px Verdana; color:#403f3b;}
   .heads_search input.h_go {width:auto; border:none; margin:0;}
   .heds_h {width:44%; padding:0 15px 0 0; text-align:right}
   .texts { width:100%; font-family: Verdana, Tahoma, Arial; font-size: 11px;}
   
 /* search_result */ 
    .nums {text-align:center; font:11px Verdana; color:#403f3b}
    .nums a{text-align:center; font:11px Verdana; color:#403f3b}
    .nums a:link{text-align:center; font:11px Verdana; color:#403f3b}
    .nums a:visited{text-align:center; font:11px Verdana; color:#403f3b}
    .nums a.next {text-align:center; font:11px Verdana; color:#403f3b; margin-left:15px}   
    .foto {padding:37px 20px 60px 30px}
    .block_foto { background:#fff; border:#cdcac1 1px solid; width:140px; height:170px; float:left; text-align:center; padding:5px 5 5px 5; margin:0 3px 13px 3px; vertical-align:middle;}
    .block_foto p {padding:0px 0 0 0; margin:0}
    .block_foto a {font:10px Verdana; color:#74726c; text-decoration:none; margin:0 0px 0 0px;}
    .block_foto a:link {font:10px Verdana; color:#74726c; text-decoration:none; margin:0 0px 0 0px}
    .block_foto a:visited {font:10px Verdana; color:#74726c; text-decoration:none; margin:0 0px 0 0px}
	.block_foto a:hover {text-decoration:underline}
	
	.hint 
	{
		border:1px solid #B03804;
		padding:5px;
		background:#FFF1EA;
		color:#B03804;
		font:11px Tahoma;
		position:absolute;
		display:none;
	}
	
	.exifInfo 
	{
		background:#fff; 
		border:#cdcac1 1px solid; 
		position:absolute;
	}

	.exifInfo table {width:400px;}
	.exifInfo td.inf_left {background:#fff; font:11px Verdana; color:#8a877f; text-align:right; padding:6px 10px 0 0; vertical-align:top}
	.exifInfo td.inf_right {background:#f3f0e9; font:11px Verdana; color:#8a877f; padding:6px 5px 0 10px}
	.exifInfo td.inf_right a{font:12px Verdana; color:#8a877f;}
	.exifInfo td.inf_right a:hover {text-decoration:none}
	.exifInfo td.title{font:12px Verdana; color:#8a877f; vertical-align:bottom;text-align:right; padding:6px 10px 2px 0;}
	.exifInfo td.desc {background:#f3f0e9; font:11px Verdana; color:#8a877f; width:300px; padding:6px 5px 30px 10px}
	
	.info
	{
		background:#fff; 
		border:#cdcac1 1px solid; 
		position:absolute;
		display:none;
	}
	
	.info table {width:400px;}
	.info td.inf_left {background:#fff; font:11px Verdana; color:#8a877f; text-align:right; padding:6px 10px 0 0; vertical-align:top}
	.info td.inf_right {background:#f3f0e9; font:11px Verdana; color:#8a877f; padding:6px 5px 0 10px}
	.info td.inf_right a{font:12px Verdana; color:#8a877f;}
	.info td.inf_right a:hover {text-decoration:none}
	.info td.title{font:12px Verdana; color:#8a877f; vertical-align:bottom;text-align:right; padding:6px 10px 2px 0;}
	.info td.desc {background:#f3f0e9; font:11px Verdana; color:#8a877f; width:300px; padding:6px 5px 30px 10px}
 /* search_result */ 
 
 /* detail result */ 
    .heads_details {width:98%; white-space:nowrap; font: bold 14px Verdana; color:#a8a193; padding:0 0 0 10px}
	.foto_details {padding:0px 0px 0px 0px}
	/*.foto_details table {width:100%}*/
	.foto_det_big {width:1%}
	.foto_det_big div{padding:3px; border:#bdb9b1 1px solid}
	.foto_det {padding:0 0 0 20px}
	.foto_det table td.inf_left{width:100px;}
	.foto_det table td {padding-bottom: 3px;}
	.foto_det td {font:11px Verdana; color:#8a877f; vertical-align:top;}
	.foto_det_big td {font:11px Verdana; color:#8a877f; vertical-align:top;}
	.foto_det_big table {margin: 10 0 0 10;}
	.foto_det td.dettitle {font:12px Verdana; color:#8a877f; vertical-align:bottom;text-align:right; padding:6px 10px 2px 0;}
	.foto_det td a {font:12px Verdana; color:#74726c; text-decoration:none;}
	.foto_det td a:link {font:12px Verdana; color:#74726c; text-decoration:none;}
	.foto_det td a:visited {font:12px Verdana; color:#74726c; text-decoration:none;}
	.foto_det td a:hover {text-decoration:underline}
	
	.foto_det2 {padding:0px 0 0 4}
	.foto_det2 td {font:12px Verdana; color:#8a877f; vertical-align:top; padding:6px 5px 0 0px}
	.foto_det2 td a{font:12px Verdana; color:#D46060; vertical-align:top; padding:6px 5px 0 0px}
	.foto_det2 td a:link {font:12px Verdana; color:#D46060; vertical-align:top; padding:6px 5px 0 0px}
	.foto_det2 td a:visited{font:12px Verdana; color:#D46060; vertical-align:top; padding:6px 5px 0 0px}
	.foto_det2 td a:hover{font:12px Verdana; color:#D46060; vertical-align:top; padding:6px 5px 0 0px}
	.foto_det2 a{font:12px Verdana; color:#D46060; vertical-align:top; padding:6px 5px 0 0px}
	.foto_det2 a:link {font:12px Verdana; color:#D46060; vertical-align:top; padding:6px 5px 0 0px}
	.foto_det2 a:visited{font:12px Verdana; color:#D46060; vertical-align:top; padding:6px 5px 0 0px}
	.foto_det2 a:hover{font:12px Verdana; color:#D46060; vertical-align:top; padding:6px 5px 0 0px}
	.foto_det2 td.dettitle {font:12px Verdana; color:#8a877f; vertical-align:bottom;text-align:right; padding:6px 10px 2px 0;}
 /* detail result */ 
 
 
 /* FAQ */ 
 .faq_main {padding:37px 20px 60px 30px; vertical-align:top; font:12px Verdana; color:#403f3b}
 .faq_main p {margin:0 0 5px 0; padding:0}
 .faq_main p a{font:bold 12px Verdana; color:#486897; text-decoration:none;} 
 .faq_main p a:link{font:bold 12px Verdana; color:#486897; text-decoration:none;} 
 .faq_main p a:visited{font:bold 12px Verdana; color:#486897; text-decoration:none;} 
 .faq_main p a:hover {text-decoration:underline}
 .faq_main div.quest {padding:0 0 20px} 
 .faq_main p strong {color:#8a877f; font-weight:bold}
 /* FAQ */ 
 
 /* news */ 
  .news_main {padding:0px 0px 0px 0px; vertical-align:top; font:12px Verdana; color:#403f3b; }
  .news {width:100%; margin:0px 0 0px 0; text-align:left;}
  .news_block {font:10px Verdana; color:#403f3b; width:290px; margin:25px 0px 25px 20px; text-align:left;}
  .news_block a {font:10px Verdana; color:#403f3b; width:290px; margin:25px 0px 25px 0px; text-align:left}
  .news_block a:link {font:10px Verdana; color:#403f3b; width:290px; margin:25px 0px 25px 0px; text-align:left}
  .news_block a:visited {font:10px Verdana; color:#403f3b; width:290px; margin:25px 0px 25px 0px; text-align:left}
  .news_head {font:bold 12px Verdana; color:#5a5955; display:block}
  .news_data {font:10px Verdana; color:#d46060; display:block; margin-bottom:8px}
  .news a {display:block; width:70px;font:10px Verdana; color:#d46060; text-decoration:none; margin-top:10px}
  .news a:link {display:block; width:70px;font:10px Verdana; color:#d46060; text-decoration:none; margin-top:10px}
  .news a:visited {display:block; width:70px;font:10px Verdana; color:#d46060; text-decoration:none; margin-top:10px}
 /* news */ 
 
 /* Start */ 
    table.heads_start {background:url(heads_bg.gif);  width:100%; margin:0px 0 15px 0}
	.heads_start2 {background:url(heads_bg.gif); width:100%; margin:0px 0 15px 0}
	td.heads_start_tab {width:98%; font:12px Verdana; color:#a8a193; background-position: bottom center; background-repeat:repeat-x; padding:0 0 0 0; text-align:center;}
	td.heads_start_tab a{color:#8a877f; font:12px Verdana; text-decoration:none;}
	td.heads_start_tab a:link{color:#8a877f; font:12px Verdana; text-decoration:none;}
	td.heads_start_tab a:visited{color:#8a877f; font:12px Verdana; text-decoration:none;}
	td.heads_start_tab a:hover {text-decoration:underline;}
	td.heads_start_tab a.current {color:#B6B1A4;  font:12px Verdana; text-decoration:none;}
	td.heads_start_tab a.current:link {color:#B6B1A4;  font:12px Verdana; text-decoration:none;}
	td.heads_start_tab a.current:visited {color:#B6B1A4;  font:12px Verdana; text-decoration:none;}
	td.heads_start_tab a.current:hover {color:#B6B1A4;text-decoration:underline;}
	td.heads_start_tab span.current {color:#B6B1A4;  font:12px Verdana; text-decoration:none;}
	.start_main {padding:20px 15px 60px 15px; vertical-align:top; font:12px Verdana; color:#403f3b}
	.start__column_1 {padding-right:40px; width:70%; font:12px Verdana; color:#97938b; text-align:left; vertical-align:top; height: 50%;}
	.start__column_2 {padding-right:40px; padding-top: 20px; width:70%; font:12px Verdana; color:#97938b; text-align:justify; vertical-align:top;}
	.start__column_3 {width:30%; font:12px Verdana; color:#97938b; text-align:left; vertical-align:top}
	.start_news { padding:0 0 0px 0}
	.start_news span.data_n {font:bold 12px verdana; color:#74726c; display:block; text-align:right}
	.start_news span.n_text { font:12px Verdana; color:#97938b; text-align:left; vertical-align:top}
	.start_news span.n_text strong {font-weight:bold; display:block; margin:3px 0 3px 0}
	.start_block_foto { background:#fff; border:#cdcac1 1px solid; width:155px; height:155px; float:left; text-align:center; padding:0; margin:0 3px 13px 3px; vertical-align:middle;}
	.start_block_foto p {padding:0px 0 0 0; margin:0}
    .start_block_foto a {font:10px Verdana; color:#74726c; text-decoration:none; margin:0 0px 0 0px;}
    .start_block_foto a:link {font:10px Verdana; color:#74726c; text-decoration:none; margin:0 0px 0 0px}
    .start_block_foto a:visited {font:10px Verdana; color:#74726c; text-decoration:none; margin:0 0px 0 0px}
	.start_block_foto a:hover {text-decoration:underline}
 /* Start */ 
 
 
/* content */  

/* Footer */
   table.footer_main { width:100%}
   td.footer { padding:0 20px 0 18px}
   table.footer_tab { width:100%;background:url(footer_bg.gif);}
   td.copy {font:10px Arial; color:#f3f0e9; width:44%; padding:0 0 0 6px}
   td.copy strong { color:#f3f0e9; font-weight:bold}
   td.copy2 {font:10px Arial; color:#f3f0e9; width:44%; padding:0 24px 0 0; text-align:right}
   td.copy a, td.copy a:link, td.copy a:visited{font:10px Arial; color:#f3f0e9; text-decoration:none}
   td.copy a:hover {text-decoration:underline}
   td.copy2 a, td.copy2 a:link, td.copy2 a:visited {font:10px Arial; color:#f3f0e9; text-decoration:none}
   td.copy2 a:hover {text-decoration:underline}
/* Footer */ 

/* title */
	.title {width:98%; white-space:nowrap; font: bold 14px Verdana; color:#a8a193; padding:0 0 0 10px}
/* title */

/* desc */
	 .content_td {padding:0px 20px 0px 20px; vertical-align:top; font:12px Verdana; color:#403f3b}
	 .content_td p {margin:0 0 5px 0; padding:0}
	 .content_td a, .content_td a:link, .content_td a:visited{font:normal 12px Verdana; color:#486897; text-decoration:underline;} 
	 .content_td a:hover {text-decoration:none}
	 .content_td p strong {color:#8a877f; font-weight:bold}
/* desc */


.one_procent {width:1%}
h6 {font:bold 11px Verdana; color:#d46060; padding:0; margin:0}
h6 a{font:bold 14px Verdana; color:#d46060; padding:0; margin:0; text-decoration:none}
h6 a:hover {text-decoration:underline}
h1 {font: bold 14px Verdana; color:#8a877f; padding:0; margin:0}


div.tree 
{
	border:#cdcac1 1px none;
	float:left; 
	text-align:center; 
	padding:0 0 0 0; 
	margin:5px 5 5px 5; 
	vertical-align:middle;
	width:220px;
}
div.tree a,div.tree a:visited,div.tree a:link
{
	color:#8A877F; 
	font-size:12px; 
	text-decoration:none; 
	display:block; 
	text-align:center; 
	height: 140px; 
	background-color:#F0EDE4;
	background-repeat:no-repeat;
	background-position: center left;
	vertical-align:middle;
	padding: 5 5 5 5px;
}
div.tree a img {margin: 10px;}
div.tree a:hover {background-color:#E6E0D2;}

div.tree1 
{
	border:#cdcac1 1px none;
	float:left; 
	text-align:center; 
	padding:5px 5 5px 5; 
	margin:0 0px 0px 0px; 
	vertical-align:middle;
}
div.tree1 a {color:#8A877F; font-size:12px; text-decoration:none;}
div.tree1 a:hover {color:#8A877F; font-size:12px;}
div.tree1 a:visited {color:#8A877F; font-size:12px;}
div.tree1 a:link {color:#8A877F; font-size:12px;}

table.list 
{
	border-width:1px; 
	border-style:solid; 
	border-color:#DDDCDA;
	color:#8A877F;
	background-color:#FFFFFF;
	width:100%;
	font-family: Verdana, Tahoma, Arial; font-size: 11px;
}
table.list td
{
	border-width:1px; 
	border-style:solid; 
	padding-left:5px;
}
table.list th
{
	border-width:1px; 
	border-style:solid; 
	text-align:center;
	font-weight: bold;
}

span.message
{
	color:#B6B1A4;
	font:10px Verdana;
	padding:0px 0px 0px 10px;
}

td.start_demo
{
	font:13px Verdana; 
	font-weight:bold;
	color:#5CB7D1; 
	text-decoration:none;
}

td.start_news
{
	font:13px Verdana; 
	font-weight:bold;
	color:#D46060; 
	text-decoration:none;
}

td.start_about
{
	font:13px Verdana; 
	font-weight:bold;
	color:#30C160; 
	text-decoration:none;
}

table.additionalSearchForm input
{
	margin: 0 5 0 5;
	padding: 0px;
	width: auto;
}

table.additionalSearchForm select
{
	margin: 0 5 0 5;
	padding: 0px;
	width: auto;
}

.overflow_hidden
{
	overflow: hidden !important;
}

table.photographer_profile
{
	background-color: #F0EDE4;
}
table.photographer_profile td, table.photographer_profile th
{
	padding: 5px;
	background-color: #E6E0D2;
	color:#8A877F;
}
table.photographer_profile th
{
	font-weight: bolder;
	color: #B6B1A4;
}

td.inf_left a
{
	font:11px Verdana; text-decoration:underline;
}

ul.list
{
	border:#cdcac1 1px none;
	padding:0 0 0 0; 
	margin:5px 5 5px 5; 
	vertical-align:middle;
	width:525px;
}
ul.list li {margin: 5px;}
ul.list li a, ul.list li a:visited, ul.list li a:link
{
	color:#8A877F; 
	font-size:12px; 
	text-decoration:none; 
	display:block; 
	text-align:left; 
	height: 15px; 
	background-color:#F0EDE4;
	background-repeat:no-repeat;
	background-position: center left;
	vertical-align:middle;
	padding: 5 5 5 5px;
}

ul.list li a:hover {background-color:#E6E0D2;}