html, body
{
	margin:0px;
	padding:0px;
	font-size:82%;
	height:100%;
}

TD, body {font-family :  Verdana, Tahoma, Arial, sans-serif; color: #33312C;}

body
{

    background-image:url('../pictures/back-body.jpg');
    background-position:top;
    background-repeat:repeat-x;
    background-color:black;
}

img
{
    border:none;
}

h1
{
    font-size:170%;
}

div.global-wrapper
{
    background-image:url('../pictures/back-main.jpg');
    background-position:top left;
    background-repeat:no-repeat;
    text-align:left;
    width:1002px;

    height:100%;
}
div.index-wrapper
{
    background-image:url('../pictures/back-index.jpg');
    background-position:top left;
    background-repeat:no-repeat;
    text-align:left;
    width:1002px;

    height:100%;
}

table.main-table
{
    width:990px;
    /*text-align:left;*/

}
table.main-table td.header-td
{
    height:55px;
    vertical-align:bottom;
    color:white;
    font-size:20px;
    font-family:Arial Narrow, Tahoma, sans-serif;
    font-weight:bold;
}

table.main-table td.menu-td
{
    width:430px;
}

div#phones-div
{
    padding-bottom:10px;
    padding-left:110px;
}

div#myLots
{
     border:solid 1px #AF0025;
     margin:3px 3px 3px 3px;
     text-align:center;
     padding-bottom:3px;
}
div#left-items-wrapper
{
    /*margin-top:180px;*/
    margin-left:25px;
    margin-right:140px;
    /*position: relative; */
}
div#left-items-inner
{
  /*
    opacity: 0.95;
    filter: Alpha(opacity: 95);
    position: absolute;
    background: black;
    */
    width:100%;

    background:url('../pictures/back-menu-unselected.png');// background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pictures/back-menu-unselected.png', sizingMethod='scale');
*/
}

td {vertical-align:top;}


a.index-menu, a:link.index-menu, a:active.index-menu, a:visited.index-menu, a:hover.index-menu
{
    display:block;
    height:73px;
    width:118px;
    float:left;
    /*border:solid 1px green;*/
     font-size:14px;
    font-family:Arial Narrow, Tahoma, sans-serif;
    text-decoration:none;
    color:white;
    padding-left:17px;
    padding-top:10px;
}

/*---------------------------MENU------------------------------------*/
div#nav-id {position: absolute; top:20px;left:24px;width:956px;height:76px;z-order:10;}
ul#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	/*width: 136px;*/ /* Width of Menu Items */
	border-bottom: 1px none transparent;
		height:76px;
    font-size:14px;
    font-family:Arial Narrow, Tahoma, sans-serif;
    z-index:100;
}
ul#nav li ul {margin:0;padding:0;list-style:none;width:136px;}

ul#nav li {position: relative;height: 73px;	z-index:100; float:left; width:136px;}

ul#nav li ul {position: absolute;left: 0; top: 73px; display: none;background: black;z-index:100;}

ul#nav li ul li ul {position: absolute;left:135px;top:0;display:none;background: black;z-index:100;}

/* Styles for Menu Items */
ul li a, ul li a:link, ul li a:visited {
    	display: block;
    	text-decoration: none;
    	color: white;
    	/* background: black; /*IE6 Bug */
        padding-top:10px;
        padding-left:10px;
    	border: 1px none transparent; /* IE6 Bug */
    	border-bottom: 0;
        height: 63px;
        z-index:100;
	}

/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 73px; z-index:100;}
* html ul li a { color: white; height: 63px; z-index:100;}
/* End */

ul#nav li:hover ul, 
ul#nav li.over ul { display: block; z-index:100;} /* The magic */

ul li a:hover
{
    color: white;
    background-image: url('../pictures/back-menu-selected.jpg');
    background-repeat:no-repeat;
    z-index:100;
} /* Hover Styles */

li ul li a {color: white;z-index:100;} /* Sub Menu Styles */

ul#nav li:hover ul li ul, ul#nav li.over ul li ul { display: none; z-index:1000;} /* Спрятать подменю 3-го уровня */
ul#nav li ul li:hover ul, ul#nav li ul li.over ul { display: block; z-index:1000;} /* Показать подменю 3-го уровня */

/*------------------------------------------------------------------------*/

.flatbutton
{
	margin:1px 0 1px 0;
	cursor:pointer;
	border-color:#999999;
	border-width:2px;
	border-style:solid;
	font-family : Tahoma, Arial, sans-serif;
	font-size:11px;
	height:20px;
	width:80px;
	background:#e6e6e6;
	color:#666;
}

strong {}
.wide{width: 80%;}
.red{color: red;}

 a,  a:Link,  a:Visited {color:#AF0025;text-decoration:underline;}
 a:Hover {color:#AF0025;text-decoration:none;}

font.blue{color:#0066CC; font-weight:bold;}

table.feedback_table {width: 100%;}
table.feedback_table tr td{text-align:right;}
table.feedback_table tr td textarea.textarea{width: 100%;}
table.feedback_table tr td input.text{width: 100%;}
table.feedback_table tr td input.button{}

tr.even{background-color:#E8EDF2;}
tr.odd{background-color:#D9E3EE;}
tr.select{background-color:#E7F2FD;}

.bottom-bordered
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#7e7e7e;
	padding-bottom:2ex;
}

table.content-table td
{
	vertical-align:top;
}

div.robject-menu-panel
{
    margin-bottom:2ex;
}

table.search-results-table
{
    width:100%;
    border-collapse:collapse;
    margin-top:1em;
}
table.search-results-table th
{
    background-color:#AF0025;
    color:white;
}
table.search-results-table td
{
    text-align:center;
    border:solid 1px #AF0025;
    padding:5px;
}

span.descr-caption
{
    font-weight:bold;
}

span.query-caption
{
    font-weight:bold;
}

span.robject-caption
{
    font-weight:bold;
}
span.robject-value
{
}
/*BASKET*/
table.basket-list-table
{
    width:100%;
    border-collapse:collapse;
}
table.basket-list-table th
{
    background-color:#AF0025;
    color:white;
}
table.basket-list-table td
{
    text-align:center;
    vertical-align:middle;
}
/*-------------------------------------------------specials-------------------------------------*/
div.specials-wrapper
{
    text-align:center;
    border:solid 1px #AF0025;
    margin:3px;
    color:white;
}
div.specials-class-name
{
    background-color:#AF0025;
    padding:2px;
}
div.specials-picture
{
    padding:3px;
}
div.specials-lot
{
    margin:3px;
}
/**/
table.sitepage-table
{
    border-collapse:collapse;
}

table.sitepage-table td
{

}
/*------------контакты----------------*/
div.contacts-wrapper
{
    color:white;
    float:right;
    margin-right:5ex;
}
div.contacts-caption
{
    font-size:20px;
    font-weight:bold;
    font-family:Arial Narrow, Tahoma, sans-serif;
}
div.contacts-phones
{
    font-size:110%;
    color:#AF0025;
    font-weight:bold;
}
/*---------------------*/
img.district
        {
            position:absolute;
            cursor:pointer;
            display:none;
        }
