﻿body
{
	background-color: #ffffff;
	margin: 0pt; 
	min-width: 900px;
	font-family: Verdana;
}

img
{
    border-style: none;
}

#waiter
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    visibility:hidden;
    background-image:url(images/waiting.gif);
    background-repeat:no-repeat;
    background-position:center 10%;
    z-index:999999;
}

table.HorisontalMenu
{
    border-bottom: #cc0000 1px solid;
    background-color: #E6FFCC;
    border-right:10px solid #E6FFCC;
    border-left:10px solid #E6FFCC;
    font-size:0.9em;
    white-space:nowrap;
}
table.HorisontalMenu td{
    border-right:10px solid #E6FFCC;
    border-left:10px solid #E6FFCC;
    background-color: #B5D67B;
    text-align:center;
    width:25%;
    font-weight:bold;
    
}
table.HorisontalMenu td a{
    width:100%;
    height:100%;
    display:block;
	color:#950000;
	text-decoration:none;
}
table.HorisontalMenu td a:hover{
    width:100%;
    height:100%;
    display:block;
    color:Yellow;
    background-color: #54B54D;
	text-decoration:none;
}
/*table.HorisontalMenu td a:visited{
    width:100%;
    height:100%;
    display:block;
	color:#667;
	text-decoration:none;
}*/


table {
    border: 0 0;
}

#container {
    padding-left: 210px;   /* LC width */
    padding-right: 205px;  /* RC width */
    overflow: hidden;
    position:relative;
}

#container .column {
    float: left;
    position: relative;
    padding-bottom: 20010px;  /* X + padding-bottom */
    margin-bottom: -20000px;  /* X */
}

#LHNavBar { 
    width: 200px;
/*    right: 210px;*/
    margin-left: -100%;
    padding-right:10px;
    background-color:#E6FFCC;
    background: #E6FFCC url(images/treegrad.gif) repeat-y;
    background-position:5px 0px;
    left: 200px; /* #YandexDirect width for IE6*/
}
/*** IE6 Fix **
* html #LHNavBar {
    left: 200px;
}
*/
#container > #LHNavBar {
    left: -210px; /* -(LC fullwidth + CC padding) */
}

#YandexDirect {
    width: 200px;          
    margin-right: -205px; 
    text-align:right;
    border-left: solid 5px #E6FFCC;
}

#Content {
    width: 100%;
    background-color:White;
    font:0.8em/145% 'Trebuchet MS',helvetica,arial,verdana;
}

#Content h1, .ad {
    color: #54B54D;
    font-size:1.5em;
}


#Content h2, .ad {
    color: #54B54D;
}


#Content h3, .ad {
    color: #54B54D;
}


#ContentBody {
    padding: 1.5em;
}

#footer   
{
    clear: both;
    width:99.4%;
    height:50px;
    top:auto;
    right:0;
    bottom:0;
    left:0;
    border-top: #cc0000 1px solid;
    text-align:center;
    font-size:small;
}

* html body {
    overflow: hidden;
}

* html #footer-wrapper {
    float: left;
    position: relative;
    width: 100%;
    padding-bottom: 10010px;
    margin-bottom: -10000px;
	background-color: #ffffff; /* Same as body background */
}

#basket
{
	text-align: center;
	width: 100%;
	font-size: smaller;
}

#basket a{
    width:100%;
    height:100%;
    display:block;
	color:#950000;
	text-decoration:none;
}
#basket a:hover{
    width:100%;
    height:100%;
    display:block;
	background-color: #fbf8cb;
	text-decoration:none;
}

#basket img
{
	display: inline;
}

.hover-pointer:hover
{
	cursor: pointer;
}

#divSearchQuery table
{
    background-color: #E6FFCC;
    border:6px solid #E6FFCC;
    font-size:0.8em;
    white-space:nowrap;
}

#doSearch
{
	background-color: #A1EE7B;
	color:#950000;
	text-decoration:none;
	font-weight:bolder;
}

#doSearch:hover
{
    color:Yellow;
    background-color: #54B54D;
}