/*bgr
1f1812

text
1f1812

link
3c341a

bgrdark
1f1812
textlight
a89263

inactive
a89263
*/

#dontprint {display: none;}

body, a, table {font-family: Verdana; font-size: 13px;}

body {
margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0;
color: #1f1812;
background-color:#1f1812;
	line-height: 18px;
	width:100%;
	height:100%;
  background-image:url('/menu_fresh/title_bg.jpg');
	background-repeat:no-repeat;
}


a:link, a:visited {text-decoration: underline; color: #3c341a}
a:active, a:hover {text-decoration: none; color: #615326}

h1 {color: #cab449; font-family: 'Arial Narrow', Arial; font-size: 30px; line-height: 30px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}

h1.TitleMsg {text-align: center; margin-bottom: 15px;}

h1.TitleNews {color: #a89263; text-align: left;}
h1.TitleNewsHot {color: #cab449; text-align: left;}


h2 {color: #a89263; font-family: 'Arial Narrow', Arial; font-size: 18px; line-height: 18px; font-weight: bold; margin-bottom: 5px;}


A.Rubriik {font-weight: bold; font-size: 14px;}

.basket {
	FLOAT: right;
	PADDING-RIGHT: 5px;
}

.lookinto_basket{
 background-color: #f7bf06; /* цвет слоя диалогового окна */
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}



.Rounded {
display: table;
min-width: 500px; _width: 500px;
background:#a89263;
border:2px solid #a89263;border-radius: 8px;-o-border-radius: 8px;-icab-border-radius: 8px;-khtml-border-radius: 8px;-moz-border-radius: 8px;	-webkit-border-radius: 8px;
}

.Search {
border-width: 1px; border-style: solid; border-color: #D39476; background-color: #ffffff;
color: #000000;
cursor: pointer;
}

.SearchOption
{
/*  width: 500px; */
  border-spacing: 1px;
  border: 1px dotted #a89263;
  border-collapse: collapse;
}

/*
.SearchOptionLeft {
	white-space:nowrap;
  background-color: #a89263; color: #4A3124; font-size: 8pt;
  vertical-align: middle;
  text-align: right;
  padding-right: 2px;
}
*/

.SearchOptionLeft {
	white-space:nowrap;
  background-color: #a89263; color: #4A3124; font-size: 8pt;
  vertical-align: middle;
  padding-left:5px;
}

.SearchOptionRight {
	white-space:nowrap;
  background-color: #a89263; color: #4A3124; font-size: 8pt;
  vertical-align: middle;
  padding-right:5px;
}

/* ПРОВЕРЕНО */
.center {margin:15px; text-align:center;}
/* ПРОВЕРЕНО */

#selectBoxes
{
/*text-align: center;*/
}

.SearchResultTable
{
/*  width:600px; */
margin-left:auto; margin-right:auto;  /*  для center table */
  font-size: 8pt;
  font-weight: bold;
  border: 1px solid #a89263;
  BORDER-TOP: 0px;
  border-collapse: collapse;
  background-color: #a89263;
}

.SearchResultTableTR {
  BACKGROUND: #ffffff url(/images/result_table.jpg) bottom repeat-x;}

.SearchResultTableTR_inactive {
	BACKGROUND: #d0d0d0;}
	
.SearchResultTableTR_over {
  color: #ff3300;
	BACKGROUND: #ffffff url(/images/result_table_over.jpg) bottom repeat-x;}


.SearchResultTableTD
{
padding-right:10px;
}

.SearchResultTableTD1
{
  width:120px;
  color: #a89263;
  text-align: left;
  vertical-align: middle;
}

.SearchResultTableTD2
{
  min-width: 240px; _width: 240px;
  color: #a89263;
  text-align: left;
  vertical-align: middle;
}

.SearchResultTableTD3
{
  width:80px;
  color: #a89263;
  text-align: left;
  vertical-align: middle;
}

.SearchResultTableTD4
{
  width:90px;
  color: #a89263;  
  text-align: left;
  vertical-align: middle;
}

.SearchResultTableTD5
{  width:80px;
  color: #a89263;  
  text-align: left;
  vertical-align: middle;
}

hr
{
height: 1px;
border: 1px;
BACKGROUND: #a89263; 
}

/* catalogue_guest_view.php */

.Border
{
border:1px solid #a89263;
padding:1px;
}

.Shadow
{
/*width:100%; здесь можно задать размер иконкам фото*/
border-bottom:1px solid #a89263;
border-right:1px solid #a89263;
padding-bottom:2px;
padding-right:2px;
background:#a89263;
}

.GalleryIcon
{
  FLOAT: left;
	PADDING-RIGHT: 10px;
	vertical-align: top;
}

.GalleryTable
{
width: 100%;
border-collapse: collapse;
}

.GalleryTableTD
{
/*  border: 1px solid #a89263; */
  text-align: center;
  vertical-align: top;
  width: 25%;
  padding: 5px;
}

.GalleryTableTD_over
{
/*  border: 1px solid #a89263; */
  text-align: center;
  vertical-align: top;
  width: 25%;
  padding: 5px;
background-color: #cab449;  
}

.InfoGallery {
  padding-top: 0px;
  padding-bottom: 0px;
  color: #a89263;
  font-size: 12px;
	text-align: center;
}

.StructureLine, .StructureLine A {color: #a89263; font-size: 10pt; font-weight: bold; }

.StructureLine A:link, .StructureLine A:visited, .StructureLine A:active {text-decoration: underline;}

.StructureLine A:hover {text-decoration: none;}

.ViewItem {
clear:both;
/*  width:650px; */
  text-align: left; 
  border-collapse: collapse;
  border: 1px solid #a89263;
  BORDER-TOP: 0px;
	BACKGROUND: #ffffff url(/images/result_table.jpg) bottom repeat-x;
	PADDING: 5px;
}

.ViewItemHot {
clear:both;
/*  width:650px; */
  text-align: left; 
  border-collapse: collapse;
  border: 1px solid #a89263;
  BORDER-TOP: 0px;
	BACKGROUND: #ffffff url(/images/result_table_over.jpg) bottom repeat-x;
	PADDING: 5px;
}

.ViewItemInactive {
clear:both;
/*  width:650px; */
  text-align: left; 
  border-collapse: collapse;
  border: 1px solid #a89263;
  BORDER-TOP: 0px;
	BACKGROUND: #d0d0d0;
	PADDING: 5px;
}

.ViewItem_ThumbImage {
	PADDING-RIGHT: 10px; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px;
	FLOAT: left;
  text-align: center;
}


.price {
	FLOAT: right;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: blue;
}

.priceMsg{
font-size: 8pt;
FONT-WEIGHT: normal;
}

.name {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #8e2930;
}

.description {
	PADDING: 5px;
}

.property_image IMG {
FLOAT: right;
BORDER: 1px solid #a89263;
MARGIN: 10px;
}

.property_image SPAN {
  vertical-align: middle;
  FLOAT: right;
  BORDER: 1px solid #a89263;
  MARGIN: 10px;
	COLOR: #a89263;
  width:192px; height:142px; text-align: center; PADDING: 5px;
}

.property_images {
MARGIN: 2px;
cursor: pointer;
}

.decor_image IMG {
FLOAT: right;
BORDER: 1px solid #a89263;
MARGIN: 10px;
}

.decor_image SPAN {
  vertical-align: middle;
  FLOAT: right;
  BORDER: 1px solid #a89263;
  MARGIN: 10px;
	COLOR: #a89263;
  width:192px; height:142px; text-align: center; PADDING: 5px;
}

.decor_images {
MARGIN: 2px;
cursor: pointer;
}


.order
{
  /*width:600px;*/
  text-align: center; 
	PADDING: 5px;
}

#photos {
PADDING-LEFT: 10px;
width:640px;
}

#photos IMG {
border: 0px;
MARGIN-TOP: 5px; 
MARGIN-RIGHT: 5px;
}

.discount {color:red; font-weight: bold;}

.marker {background-color: #ffff00;}


SELECT, TEXTAREA
{
background-color: #ffffff;
color: #000000;
font-size:13px;
font-family: Verdana;
}

[selected] {
background-color: #ffd24f;
}


INPUT
{
background-color: #ffffff;
color: #000000;
font-size: 13px;
}

INPUT[disabled] {
BACKGROUND-COLOR: #ffffff;
color: #000000;
}


INPUT.antispam
{
/*font-size: 14pt;*/
}

.Button {background: url("images/button_bg_new.gif") center center repeat-x;
border-width: 1px; border-style: solid; border-color: #000000; background-color: #cab449;
  font-family: Verdana;
	font-size: 10px;
  font-weight: bold;
  color: #000000;
	width:auto;
	height: 20px;
  padding-left: 5px;
  padding-right: 5px;
	margin-top: 20px;
	cursor:pointer;
}

.MenuPanelGuest {background-color: #B88136; font-family: Verdana; font-size: 8pt;}
.MenuPanelGuest A:link {text-decoration: none; color: #1f1812;}
.MenuPanelGuest A:visited {text-decoration: none; color: #1f1812;}
.MenuPanelGuest A:active {text-decoration: none; color: #D39476;}
.MenuPanelGuest A:hover {text-decoration: underline; color: #D39476;}

.MenuPanelAdmin {background-color: #a97536; font-family: Verdana; font-size: 8pt;}
.MenuPanelAdmin A:link {text-decoration: none; color: #1f1812;}
.MenuPanelAdmin A:visited {text-decoration: none; color: #1f1812;}
.MenuPanelAdmin A:active {text-decoration: none; color: #D39476;}
.MenuPanelAdmin A:hover {text-decoration: underline; color: #D39476;}


.admin_menu
{
/* 	width: 600px; */
  border: 0px solid #cccccc;
	border-collapse: collapse;
 padding-left: 10px;
 padding-right: 20px;
 padding-top: 5px;
 padding-bottom: 5px;
 vertical-align: middle;
 text-align: top;
 margin-top: 5px;
}

.admin_table
{
/* 	width: 600px; */
 border: 1px solid #cccccc;
border-collapse: collapse;
 padding-left: 10px;
 padding-right: 20px;
 padding-top: 5px;
 padding-bottom: 5px;
 vertical-align: middle;
 text-align: top;
 margin-top: 5px;
}

.admin_table_inactive
{
	color: #b2b2b2;
/*   width: 600px; */ 
  border: 1px solid #cccccc;
	border-collapse: collapse;
 padding-left: 10px;
 padding-right: 20px;
 padding-top: 5px;
 padding-bottom: 5px;
}

.admin_td
{
	width: 20px;
  border: 1px solid #cccccc;
	border-collapse: collapse;
	padding:3px;
	text-align: center;
	vertical-align: middle;
}


.AdminItem {
/*  width: 500px; */
  border-spacing: 2px;
  border: 1px dotted #a89263;

}


.AdminItemLeftRequired {
	text-align: right;
  background-color: #FFF5CA; color: red; font-size: 8pt;
  font-weight: bold;
  vertical-align: top;
}

.AdminItemLeftRecomended {
	text-align: right;
  color: #006600; font-size: 8pt;
  font-weight: bold;
  vertical-align: top;
}


.AdminItemLeft {
	text-align: right;
  background-color: #FFF5CA; color: #4A3124; font-size: 8pt;
  font-weight: bold;
  vertical-align: top;
}

.AdminItemRight {
  text-align: left;
  background-color: #1f1812; color: #4A3124; font-size: 8pt;
  vertical-align: top;
}

.property1
{
font-size: 8pt;
background-color: #a89263; 
border: 1px solid #cccccc;
border-collapse: collapse;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
vertical-align: text-top;
}

.property2
{
background-color: none;
font-size: 8pt; 
border: 1px solid #cccccc;
border-collapse: collapse;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
vertical-align: text-top;
}

/* ПРОВЕРЕНО */
.navigator_pages {margin:5px; text-align:center;}

.page	{
    padding: 3px;
    font-size:10px;
    font-weight:bold;
    color:#ffffff;
    background-color:none;
    border:1px solid #a89263;
    text-decoration:none;
    text-align:center;
}
.page:hover	{
    padding: 3px;
    font-size:10px;
    font-weight:bold;
    color:#1f1812;
    background-color:#cab449;
    border:1px solid #a89263;
    text-decoration:none;
    text-align:center;
}
.spage	{
    padding: 5px;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    background-color:#a89263;
    border:1px solid #a89263;
    text-decoration:none;
    text-align:center;
}

.back {margin-bottom:25px;}

.back	A{
    font-size:10px;
}

.back A:hover	{
    color:#000000; 
    background-color:#cab449;
    border:2px solid #a89263;
    text-decoration:none;
}


#SystemMsgOk {
/* Настраиваем внешний вид слоя */
	text-align: center;
	vertical-align: middle;
  background-color: #80ff80; /* цвет слоя диалогового окна */
	border: 1px dotted gray; /* рамка слоя диалогового окна*/
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

#SystemMsgError {
/* Настраиваем внешний вид слоя */
	text-align: center;
	vertical-align: middle;
  background-color: #ff8080; /* цвет слоя диалогового окна */
	border: 1px dotted gray; /* рамка слоя диалогового окна*/
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}	


#SystemMsgRules {
width: 600 px;
	text-align: left;
	border: 1px dotted #a89263; /* рамка слоя диалогового окна*/
	padding:10px;
	margin-top:30px;
}


.SystemAdminPanel {
/* Настраиваем внешний вид слоя */
/* vertical-align: middle;*/
/* position: fixed; /* Абсолютное позиционирование */
 width: 100%; /* Ширина слоя */
 height: 15px; /* Высота слоя в пикселах
/* width: 400px; /* Ширина слоя в пикселах */
/* height: 300px; /* Высота слоя в пикселах */
/* left: 50%; /* Положение слоя от левого края */
/* top: 50%; /* Положение слоя от верхнего края */
 margin-left: 0px; /* Отступ слева */
 margin-top: 0px; /* Отступ сверху */
 background-color: #80ff80; /* цвет слоя диалогового окна */
/*border: 1px dotted #707070; /* рамка слоя диалогового окна*/
/* padding-left: 10px;
 padding-right: 10px;*/
 padding-top: 3px; 
 padding-bottom: 3px;

}

.SystemAdminMsg {
 FLOAT: left;
 padding-left: 10px;
 padding-right: 10px;
 font-size: 9pt;
}

.SystemAdminLogout {
 FLOAT: right;
 padding-left: 10px;
 padding-right: 10px;
}

.FormAdd {
/* Настраиваем внешний вид слоя */
/*	width: 400px; /* шириша слоя диалогового окна */
	background-color: #82e176; /* цвет слоя диалогового окна */
	border: 1px dotted gray; /* рамка слоя диалогового окна*/
	padding:5px;
}

.FormEdit {
/* Настраиваем внешний вид слоя */
/*	width: 400px; /* шириша слоя диалогового окна */
  background-color: #fda957; /* цвет слоя диалогового окна */
	border: 1px dotted gray; /* рамка слоя диалогового окна*/
	padding:5px;
}	

.FormMove {
/* Настраиваем внешний вид слоя */
/*	width: 400px; /* шириша слоя диалогового окна */
  background-color: #93bbfc; /* цвет слоя диалогового окна */
	border: 1px dotted gray; /* рамка слоя диалогового окна*/
	padding:5px;
}

.FormDelete {
/* Настраиваем внешний вид слоя */
/*	width: 400px; /* шириша слоя диалогового окна */
  background-color: #ff9999; /* цвет слоя диалогового окна */
	border: 1px dotted gray; /* рамка слоя диалогового окна*/
	padding:5px;
}	


.InfoRubricNews
{
	FLOAT: right;
	padding-left: 10px;
  color: #a89263;
  font-size: 12px;
	text-align: left;
}

.InfoNews {
  padding-top: 0px;
  padding-bottom: 15px;
  color: #a89263;
  font-size: 12px;
	text-align: left;
}

.LastUpdate
{
  padding-top: 15px;
  padding-bottom: 15px;
  color: #a89263;
  font-size: 10px;
	text-align: left;
}

