* {padding: 0px; margin: 0px;}
img {border: 0;}
HTML {height: 100%; width: 100%; background-color: #2a0d05;}
BODY {height: 100%; width: 100%; margin: 0px auto; font: 11px Tahoma, sans-serif; color: #473332;}
TABLE {border-collapse: collapse;}
td {font: 11px Tahoma, sans-serif; color: #473332; text-decoration: none;}
a {color: #0065b3; font: 11px Tahoma, sans-serif; text-decoration: underline;}
DIV.spacer {font-size: 0px; line-height: 0px; background: transparent; border: none; display: block; visibility: hidden;}

.bg {background: url(../img/worker/bg.jpg) no-repeat center center;}

.table_top {height: 680px; width: 909px; text-align: left; }



.nav {
	text-align: right;
	padding: 20px 18px 19px 18px;
	background: url(../img/worker/sepolator_nav.gif) no-repeat bottom right; 
}

#head_page .nav {
	text-align: right;
	padding: 20px 18px 19px 18px;
	background: none;  
}

.home_left {width: 205px;}
.home_left .logo {padding-left: 34px;}

.home_left ul.menu {
	list-style: none;
	width: 134px;
	margin: 0px;
	padding: 65px 0px 0px 37px;
	background: none;
}
.home_left ul.menu li {
	height: 21px;
	text-transform: uppercase;
}
.home_left ul.menu li.activ {
	height: 21px;
	text-transform: uppercase;
	background: url(../img/worker/sepolator_child.gif) repeat-x top left;
}
.home_left ul.menu li a {
	font: 12px Tahoma, sans-serif;
	color: #f0ede8;
	padding: 3px 0px 0px 0px;
	text-decoration: none;
	display: block;
}

.home_left ul.menu li a:hover {color: #fff; text-decoration: underline;}

.home_left ul.menu li.menu_child {
	font: 11px Tahoma, sans-serif;
	color: #ffffff;
	padding-left: 10px;
	text-transform:none;
}
.home_left ul.menu li.menu_child_a {	
	font: 11px Tahoma, sans-serif;
	color: #ffffff;
	padding-left: 10px;
	text-transform:none;
}
.home_left ul.menu li.menu_child_a a {	
	font-weight: bold;
}

.collections .zag {padding: 0px 2px 0px 35px;}
.collections a {
	padding-right: 13px;
	text-align: right;
	display: block;
}


.table_content {background: url(../img/worker/sepolator_menu.gif) no-repeat bottom left;}

#head_page .table_content {
background: none;
}



.content {
	/*float: left;*/
	/*position: relative;*/
	padding: 25px 0px 0px 26px; 
	font: 13px Trebuchet MS, sans-serif;
}
.content td {
	font: 13px Trebuchet MS, sans-serif;
}
.content p {line-height: 16px; margin-bottom: 16px;}
.content strong.red , .content b.red {color: #b0002f;}

.content a:link, .content a:hover, .content a:active {
	color: #b0002f;
	font: 13px Trebuchet MS, sans-serif;
}
.content a:visited {
	color: #947f54;
	font: 13px Trebuchet MS, sans-serif;
}
.content h2 {
	color: #947f54;
	font: 15px Trebuchet MS, sans-serif;
	font-weight:bold;
	margin-bottom: 15px;	
}
.content h3 {
	color: #947f54;
	font: 13px Trebuchet MS, sans-serif;
	font-weight:bold;
	margin-bottom: 5px;	
}

.content .print {
	text-align: right;
	padding-bottom: 5px;
}
.content .print a:link, .content .print a:visited, .content .print a:hover, .content .print a:active {
	color: #b0002f;
	font: 10px Trebuchet MS, sans-serif;
	text-transform: lowercase;
	background: url(../img/worker/img_print.gif) no-repeat bottom right;
	padding-right: 20px;
}
.content .print2 {
	text-align: left;
	padding-bottom: 5px;
}
.content .print2 a:link, .content .print2 a:visited, .content .print2 a:hover, .content .print2 a:active {
	color: #b0002f;
	font: 10px Trebuchet MS, sans-serif;
	text-transform: lowercase;
	background: url(../img/worker/img_print.gif) no-repeat bottom right;
	padding-right: 20px;
}
.content .arch {text-align: right;}
.content .arch a:link, .content .arch a:visited, .content .arch a:hover, .content .arch a:active {
	color: #b0002f;
	font: 10px Trebuchet MS, sans-serif;
	text-transform: lowercase;
}
.content .img_left {
	float: left;
	padding: 4px 10px 5px 0px;
}
.content .img_right {
	float: right;
	padding: 4px 0px 10px 10px;
}

.content .pager table {text-align: center;}
.content .pager table td.prev {padding: 3px 19px 0px 7px;}
.content .pager table td.next {padding: 3px 7px 0px 19px;}
.content .pager table td.prev1 {padding: 3px 0px 0px 0px;}
.content .pager table td.next1 {padding: 3px 0px 0px 0px;}
.content .pager td.numder {
    font: 11px Tahoma, sans-serif;
    color: #572600;
    font-weight: bold;
	width: 15px;
	text-align:center;
}
.content .pager td.numder a:link, .content .pager td.numder a:visited, .content .pager td.numder a:hover, .content .pager td.numder a:active {
    color: #b0a964;
    font: 11px Tahoma, sans-serif;
    font-weight: normal;
}

.content .bg_table {background-color: #ece9e6; height:30px;}
.content form td {color: #3b2413; font: 11px Trebuchet MS, sans-serif;}
.content form input {
	color: #3b2413;
	border: 1px solid #aa9379;
	background-color: #efe6de;
	padding: 0px 4px 0px 4px;
	font: 11px Trebuchet MS, sans-serif;
}
.content form textarea {
	color: #3b2413;
	border: 1px solid #aa9379;
	background-color: #efe6de;
	padding: 0px 4px 0px 4px;
	font: 11px Trebuchet MS, sans-serif;
	scrollbar-face-color: #ece9e6;
	scrollbar-track-color: #ece9e6;
	scrollbar-darkshadow-color: #aa9379;
	scrollbar-shadow-color: #aa9379;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #aa9379;
}
.content form .submit {
	border: 0px;
	width:auto;
	color: #ffffff;
	padding: 0px 6px;
	background-color: #aa9379;
	cursor: pointer;
	font: 10px Trebuchet MS, sans-serif;
	text-transform:lowercase;
}
.content form .none {border: 0px; margin: 0px; padding: 0px; background:none;}
.content .list {
	padding: 7px 0px 0px 21px;
	color: #572600;
}
.content .list a {
	padding-bottom: 7px;
	color: #572600;
}

.content ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.content ul li {
	background: url(../img/worker/li.gif) no-repeat 0px 4px;
	margin: 0px;
	padding: 0px 0px 1px 10px;
}

.content ol {
	color: #000000; 
	font-weight: bold;
	line-height: 2.3;
	margin-top: -6px;
}
.content ol li a {
	color: #000000;   
}

ul.map {
	list-style: none;
	margin: 0px;	
}
ul.map li.map {
	background: url(../img/worker/sepolator_map.gif) no-repeat 0px 5px;
	padding: 0px 0px 2px 16px;
}
ul.map li.map a {
	color: #333333;	
	font: 12px Trebuchet MS, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
ul.map li.child {
	background: url(../img/worker/sepolator_child2.gif) no-repeat 37px 8px;
	padding: 0px 0px 0px 49px;
	line-height: 15px;
}
ul.map li.child a {
	color: #b0002f;
	font: 12px Trebuchet MS, sans-serif;
	font-weight: normal;	
	text-decoration: underline;
	line-height: 0px;
}
ul.map li.children {
	background: url(../img/worker/sepolator_children.gif) no-repeat 67px 9px;
	padding: 0px 0px 0px 77px;
	line-height: 15px;
}
ul.map li.children a {
	font: 11px Trebuchet MS, sans-serif;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	line-height: 0px;
}

.content .news_top, .content .news_top a:link, .content .news_top a:visited, .content .news_top a:hover, .content .news_top a:active  {
	font: 13px Trebuchet MS, sans-serif;
	font-weight: bold;
	color: #3b2413;
	text-decoration:none;
}

.content a.dop:link, .content a.dop:hover, .content a.dop:active, .content a.dop:visited {
	color: #b0002f;
	font: 10px Trebuchet MS, sans-serif;
	text-transform: lowercase;
	margin-top: -1px;
	display:block;
}
.content .dop a{
	color: #b0002f;
	font: 10px Trebuchet MS, sans-serif;
	text-transform: lowercase;
	margin-top: -1px;
}

.content .table {
	width: 100%;
	margin: 4px 0px 15px 0px;
}
.content .table td {
	color: #3b2413;
	font: 13px Trebuchet MS, sans-serif;
	border-left: #d9d1c3 1px solid;
	padding: 7px 7px 4px 7px;
	
}
.content .table tr.dop td {
	color: #3b2413;
	font: 13px Trebuchet MS, sans-serif;
	background: #d9d2c3; 
	border-left: #fbfafa 1px solid;
	padding: 7px 7px 4px 7px;	
}
.content .table th {
	color: #3b2413;
	font: 13px Trebuchet MS, sans-serif;
	font-weight: bold;
	text-align: left;
	background: #d9d2c3; 
	border-left: #fbfafa 1px solid;
	padding: 7px 7px 4px 7px;
}
/* ------Убираем левые бордеры у первых td-шек и th-ек------ */
/* для IE */
.content .table td {border-left: expression(!this.previousSibling ? '0px' : '#d9d1c3  1px  solid'); border-bottom: expression(!this.previousSibling ? '0px' : '0px');}
.content .table th {border-left: expression(!this.previousSibling ? '0px' : '#fbfafa 1px  solid'); border-bottom: expression(!this.previousSibling ? '0px' : '0px');}
.content .table tr.dop td {border-left: expression(!this.previousSibling ? '0px' : '#fbfafa 1px  solid'); border-bottom: expression(!this.previousSibling ? '0px' : '0px');}
/* для остальных */
.content .table td:first-child {border-left: 0px;}
.content .table th:first-child {border-left: 0px;}
/* ------Убираем верхние бордеры у td и th из первых tr-ок------ */
/* для IE */
.content .table td {border-top: expression(!this.parentElement.previousSibling ? '0px' : '0px');}
.content .table th {border-top: expression(!this.parentElement.previousSibling ? '0px' : '0px');}
/* для остальных */
.content .table tr:first-child td {border-top: 0px;}
.content .table tr:first-child th {border-top: 0px;}

.content table.table_collections {
	width: 100%;
	margin: 0px;
}
.content table.table_collections th {
	color: #947f54;
	background-color: #ece9e7;	
    border-bottom: #d2bba1 1px solid;
	border-left: #fbfaf9 1px solid;
	padding: 3px 5px 2px 12px;
	font-weight: normal;
	font: 12px Trebuchet MS, sans-serif;	
}
.content table.table_collections th a {
	color: #947f54;
	font-weight: normal;
	font: 12px Trebuchet MS, sans-serif;	
}
.content table.table_collections td {
	color: #4f3725;	
    border-bottom: #d2bba1 1px solid;
	padding: 4px 5px 3px 12px;
	font: 12px Trebuchet MS, sans-serif;
}
.content table.table_collections td a {
	color: #4f3725;	
	font: 12px Trebuchet MS, sans-serif;
}
.content table.table_collections td.td_img {
	font-size: 0px;
	line-height: 0px;
	padding: 4px 5px 3px 12px;
}
.content table.table_collections td.surname {white-space:nowrap;}
/* ------Убираем левые бордеры у первых td-шек и th-ек------ */
/* для IE */
.content table.table_collections td {border-left: expression(!this.previousSibling ? '0px' : '0px');}
.content table.table_collections th {border-left: expression(!this.previousSibling ? '#fbfaf9 1px solid' : '0px');}
/* для остальных */
.content table.table_collections td:first-child {border-left: 0px;}
.content table.table_collections th:first-child {border-left: 0px;}
/* ------Убираем верхние бордеры у td и th из первых tr-ок------ */
/* для IE */
.content table.table_collections td {border-top: expression(!this.parentElement.previousSibling ? '0px' : '0px');}
.content table.table_collections th {border-left: expression(!this.parentElement.previousSibling ? '#fbfaf9 1px solid' : '0px');}
/* для остальных */
.content table.table_collections tr:first-child td {border-top: 0px;}
.content table.table_collections tr:first-child th {border-top: 0px;}


.content table.table_persons {
	width: 100%;
	margin: 0px;
	border-top: #d2bba1 1px solid;
}
.content table.table_persons td {
	color: #4f3725;	
    border-bottom: #d2bba1 1px solid;
	padding: 5px 5px 4px 12px;
	font: 12px Trebuchet MS, sans-serif;
}
.content table.table_persons td a {
	color: #4f3725;	
	font: 12px Trebuchet MS, sans-serif;
}
.content table.table_persons td.surname {white-space:nowrap;}
/* ------Убираем левые бордеры у первых td-шек и th-ек------ */
/* для IE */
.content table.table_persons td {border-left: expression(!this.previousSibling ? '0px' : '0px');}
/* для остальных */
.content table.table_persons td:first-child {border-left: 0px;}
/* ------Убираем верхние бордеры у td и th из первых tr-ок------ */
/* для IE */
.content table.table_persons td {border-top: expression(!this.parentElement.previousSibling ? '0px' : '0px');}
/* для остальных */
.content table.table_persons tr:first-child td {border-top: 0px;}

.menu {
	padding: 15px 0px 18px 0px;
	width: 645px;
}
.menu a {padding-right: 24px;}
.bg_img {
	padding: 5px 0px 12px 0px;
	width: 59px;
	text-align: left;
}

.table_bottom {margin: 60px 0px 16px 0px;}

.search, .search a {color: #8a6d47;}
.search a.rbc {color: #8a6d47; text-decoration: none;}
.search form input {
	width: 117px;
	color: #8a6d47;
	border: 1px solid #554035;
	background-color: #2f1406;
	padding: 2px 0px 2px 4px;
	margin: 1px 0px 0px 36px;
	font: 10px Tahoma, sans-serif;
}
.search form .search_img {
	width: 46px;
	height: 18px;
	border: 0px;
	cursor: pointer;
	margin: 0px 2px 0px 0px;
	background: url(../img/worker/search_img.gif) no-repeat 0px 0px;
}


#dhtmlgoodies_scrolldiv {
	/* The total width of the scrolling div including scrollbar */
	height: 208px; 
	width: 689px; /* The height of the scrolling div */
}
#scrolldiv_parentContainer {
	width: 650px;/* Width of the scrolling text */
	height: 245px;
	margin-right: 18px;	
	float: left;
	overflow: hidden;
	position: relative;
}
/* CSS for the scrolling content */
#scrolldiv_content {
	position: relative;
	line-height: 130%;
}
/* The scrollbar slider */
#scrolldiv_slider{
	width: 7px;	 	
	height: 228px;
	float: left;
}
/* The scrollbar (The bar between the up and down arrow ) */
#scrolldiv_scrollbar {
	width: 7px;
	height: 228px;	/* Total height - 40 pixels */
	background: url(../img/worker/slide_bg.gif) repeat-y top left;
	position: relative;
}
/* The scrollbar handle */
#scrolldiv_theScroll {
	width: 7px;
	height: 15px;
	background: url(../img/worker/slide.gif) no-repeat top left;
	position: absolute;	
	top: 0px;
	left: 0px;
	cursor: pointer;
}
/* Scroll buttons(The up and down arrows) */
#scrolldiv_scrollUp,#scrolldiv_scrollDown {
	width: 7px;
	height: 7px;
	background: url(img/worker/slide_bg.jpg) repeat-y top left;
	text-align: center;
	line-height: 7px;
	cursor: pointer;
}
#scrolldiv_scrollDown span,#scrolldiv_scrollUp span {font-family: Symbol;}




/* ------оформление------ */ 
 select { /* не забудем оформить селекты для тех пользователей, которые отключили javascript */
	font: 11px Tahoma, sans-serif;
	color: #3b2413;
	background:#efe6de;
	border: #aa9379 1px solid;
	text-decoration:none;
	font-weight:normal;
 }
 
 div.select_main_div { /* внешнее оформление DHML-селектов. ширину задавать не нужно: она будет браться из ширины обычного селекта */

	border: #aa9379 1px solid;
	background:#efe6de;
 }
 div.select_main_inner { /* текст в селекте */
	padding:2px 4px 1px 4px; /* отступы от текста внутри селекта */
	font: 11px Tahoma, sans-serif;
	color: #3b2413;
	text-decoration:none;
	font-weight:normal;
 }
 img.select_button { /* картинка кнопки */
 	width:16px;
	height:15px;
	border:0px;
	margin:0px;
	cursor:pointer;
 }
 div.select_div_show{ /* общее оформление выпадающего блока */
	font: 11px Tahoma, sans-serif;
	color: #3b2413;
	border: #aa9379 1px solid;
	border-top:0px;
	background: #efe6de;
 }
 div.select_option { /* опция */
	cursor: pointer;
	background: #efe6de;
	padding: 2px 4px 2px 4px;
 }
 div.select_option_hover { /* опция под мышкой */
	cursor: pointer;
	background: #aa9379;
	padding: 2px 4px 2px 4px;
 }
 
/*------- catalog--------*/

.list_layout {
	position: relative;
	width: 689px;
	height: 288px;
	z-index: 3;
	top: 137px;
	left: 0;
	}
	
body .content .list_layout a,
body .content .list_layout a:link, 
body .content .list_layout a:visited, 
body .content .list_layout a:hover {
	color:#b0002f; 
	
}



.list_layout table,
.list_layout  td, 
#galery_detail_description_container table, 
#galery_detail_description_container td {
	vertical-align: top;
	width: 100%;
	height: 100%;
	border-collapse: collapse; 
	border: none;   
	}

.galery_back {
	/* background-image: url('/common/img/worker/bg_rabbit_60.png'); */
	background-repeat: repeat;
	width: 100%;
	}

.galery_back_white {
	background-image: url('/common/img/worker/bg_rabbit_60.png');
	background-repeat: repeat;
	width: 100%;
	}
	
.galery_back_white p strong {
  color:#958055;
 font-size:1.2em;
 margin-bottom:4px; 
 font-weight:normal;
 	
}

.galery_back a {
	position: relative;
	z-index: 6;
	}
	
#galery_detail {
	position: relative;
	width: 689px;
	/*height: 562px;*/
	height: 562px;
	overflow: hidden;
	zoom: 1;
	z-index: 3; 
	margin-top:-19px;
	}

#galery_detail_big_img_container { 
	position: relative;
	float: left;
	width: 551px;
	z-index: 4;
	overflow: hidden;
	text-align: center;
	}
	
.galery_table, .galery_table td {
	height: 100%;
	border-collapse: collapse;
	vertical-align: middle;
	}   
	
#galery_detail_big_img_container img {position: relative; z-index: 5; margin: 0 auto;}

#galery_detail_description_container {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 551px;
	z-index: 6;
	text-align: left;

}

.description_links  {
	text-align: right;
	padding: 18px 18px 18px 18px;
	margin-right:10px;
	float:right; 
	}
	
/* description layout */
body .content #galery_detail #galery_detail_description_container .description_links a, 
body .content #galery_detail #galery_detail_description_container .description_links a:hover{
	/* border-bottom: 1px dashed #b0002f; */
	color: #fff;
	text-decoration: none;
	line-height: 14px;
	font-size:1.0em;
	font-family:arial;
	
	}
	
body .content #galery_detail #galery_detail_description_container .description_closer a,
body .content #galery_detail #galery_detail_description_container .description_closer a:hover{
	display: block;
	position: absolute;
	top: 5px;
	right: 16px;
	color: #b0002f;
	/*border-bottom: 1px dashed #b0002f;  */
	text-decoration: none;
	line-height: 14px;
	font-weight:bold;
	color:#958055; 
}

.description_text td{
	padding: 15px 27px 10px;
}

.description_text p {
	margin: 0 0 5px 0;
	}

.description_text strong {
	color: #b0002f;
}


/* 	vertical -navigation 	*/

#galery_detail_navigation {
	position: relative;
	left: 15px;
	padding: 0px 0 0 0;
	margin: 0;
	}
	
*html #galery_detail_navigation{
	padding: 0px 0 0 0;
	margin: 0px 0 0 0;
	}
	
.galery_detail_blur {
	top: 0;
	left: 0;
	width: 120px;
	height: 90px;
	background: #fff;
	position: absolute;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 5;
	}

.galery_detail_small_img {
	margin-bottom: 10px;
	height: 90px;
	overflow: hidden;
	position: relative;
	z-index: 2;
	}
	
.galery_detail_navigation_top, 
.galery_detail_navigation_bottom {
	text-align: center;
	position: relative;
	left: -5px;
	height: 12px;
	font-size: 0;
	line-height: 0;
	}
	

.galery_detail_navigation_top {padding: 0 0 10px 0;}
	
.galery_detail_next,
.galery_detail_previous {
	margin: 0 auto;
	}
	
.galery_detail_navigation_top .galery_detail_next {
	display: none;
	}

.galery_detail_navigation_bottom .galery_detail_previous {
	display: none;
	}


/*	galery corousel SKIN	*/


/*	common 	features	*/

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
#galery_detail_navigation .jcarousel-container {
    position: relative;
	height: 562px;
}

#galery_detail_navigation .jcarousel-clip {
    z-index: 2;
    padding: 0px 0 0 0;
    margin: 0px 0 0 0;
    overflow: hidden;
    position: relative;
	top: 25px;
	height: 510px;
}

#galery_detail_navigation .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0px;
    left: 0;
    margin: 0px;
    padding: 0;
	width: 120px;
}

#galery_detail_navigation .jcarousel-list li,
#galery_detail_navigation .jcarousel-item {
	position: relative;
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 120px;
    height: 90px;
	background-image: none;
	padding: 0 0 15px 0;
	margin: 0;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
 
#galery_detail_navigation .jcarousel-next {
    z-index: 3;
    display: none;
}

#galery_detail_navigation .jcarousel-prev {
    z-index: 3;
    display: none;
}


/*	unique features	*/

#galery_detail_navigation .jcarousel-container {
}

#galery_detail_navigation .jcarousel-item-placeholder {
    color: #000;
	height: 400px;
	position: relative;
	top: 30px;
}

/**
 *  Vertical Buttons
 */
#galery_detail_navigation .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 46px;
    width: 16px;
    height: 12px;
    cursor: pointer;
    background: transparent url('/common/img/worker/catalog_scroll_bottom_none24.png') no-repeat 0 0;
}

#galery_detail_navigation .jcarousel-next-vertical:hover {
    /*background-position: 0 -32px;*/
}

#galery_detail_navigation .jcarousel-next-vertical:active {
    /*background-position: 0 -64px;*/
}

#galery_detail_navigation .jcarousel-next-disabled-vertical,
#galery_detail_navigation .jcarousel-next-disabled-vertical:hover,
#galery_detail_navigation .jcarousel-next-disabled-vertical:active {
    cursor: default;
    /*background-position: 0 -96px;*/
}

#galery_detail_navigation .jcarousel-prev-vertical {
    position: absolute;
	left: 46px;
    top: 5px;
    width: 16px;
    height: 12px;
    height: 32px;
    cursor: pointer;
    background: transparent url('/common/img/worker/catalog_scroll_top_none24.png') no-repeat 0 0;
}

#galery_detail_navigation .jcarousel-prev-vertical:hover {
    /*background-position: 0 -32px;*/
}

#galery_detail_navigation .jcarousel-prev-vertical:active {
    /*background-position: 0 -64px;*/
}

#galery_detail_navigation .jcarousel-prev-disabled-vertical,
#galery_detail_navigation .jcarousel-prev-disabled-vertical:hover,
#galery_detail_navigation .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    /*background-position: 0 -96px;*/
}



/*.galery_detail_previous, .galery_detail_next{display: none;}*/
 
/* ------эти стили не трогать------ */
 div.div100x100 { position:absolute; z-index:1; top:0px; left:0px; width:100%; height:100%; visibility:visible; background:transparent; }
 div.select_main_div { position:relative; z-index:3; width:300px; text-align:left; padding:0px; }
 div.select_select_div { position:absolute; left:0px; top:0px; visibility:hidden; z-index:4; overflow:hidden; text-align:left; }
 div.select_div_show { position:relative; top:0px; }
 div.select_option, div.select_option_hover { position:relative; z-index:700; }
 div.select_option_value { display:none; }
 table.select_table { border:0px; background:transparent; border-collapse:collapse; margin:0px; }
 table.select_table td { border:0px; padding:0px; text-align:left; vertical-align:middle; }
 div.select_croper { position:absolute; border:0px; left:0px; top:0px; white-space: nowrap; width:auto; margin:0px; visibility:hidden; }
 
 
 
 
 
 /*-----------ansmirnov--------------*/
 
 
.feed_back_form_table td input.checkbox { border:none; background:none; }
.captcha_table td { vertical-align:top; padding-right:5px;}


/*---------------- flash map -------------------------*/

#flashcontent {
	position: relative;
	}
	
.salons_map .map_link {
	position: absolute;
	height: 12px;
	background: #add;
	opacity: 0;
	filter: alpha(opacity=0);
	}
	
.salons_map .map_moscow {left: 305px;top: 200px;width: 70px;}
.salons_map .map_st_petersburg {left: 241px; top: 164px; width: 130px;}
.salons_map .map_rostov {left: 337px; top: 282px; width: 130px;}
.salons_map .map_krasnoyarsk {left: 572px; top: 195px; width: 100px;}
.salons_map .map_london {left: 31px; top: 245px; width: 70px;}
.salons_map .map_hamburg {left: 108px; top: 225px; width:70px;}
.salons_map .map_dubai {left: 464px; top: 503px; width: 50px; height: 27px;}
















  
