html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

body, td {
	font-family: Arial;
	font-size: 80%;
	color: #2a2a2a;
}

td.white {
    color: #FFFFFF;
}

img.news {
	border: 1px solid #023F1A;
}

p {
	text-indent: 20px;
	text-align: justify;
	margin-bottom : 0px;
}

p.top {
	text-indent: 20px;
	text-align: justify;
	margin-bottom: 0px;
	margin-top: 0px;
}

input {
    font-size: 90%;
}

a.bot {
    color: #505050;
}

.w a:hover, .hdr1 a:visited, .hdr1 a:link {
	color:#CB0000;
    text-decoration: none;
}

.o_link, a:link, .o_link, a:visited {
	text-decoration: none;
	color: #505050;
}

a.remade {
    padding: 0;
}

.o_link {
    color: #B12905;
}

a:link {
	text-decoration: none;
	color: #505050;
}

a:visited {
	text-decoration: none;
	color: #505050;
}

a:hover {
	text-decoration: none;
	color: #B12905;
}

li.menu {
    margin-top: 5px;
	list-style-image: url( 'inc/images/str.gif' );
}

h4.news {
    color: #524D47;
    margin: 10px 0 5px 0;
    font-size: 12px;
}

div.newsub {
    margin: 0;
    padding: 0;
    font-weight: bold;
}

img.blue {
    float: left;
    margin: 4px 10px 0 10px;
}

td.newstd {
    padding: 0;
    margin: 0;
}

#impages {
    color: #505050;
    font-size: 9px;
    padding: 0px;
}

#impages2 {
    color: #505050;
    font-size: 11px;
}

img.newsim {
    border: 1px solid #696969;
    float: left;
    margin: 0px 10px 3px 8px;
}

img.newsim2 {
    border: 1px solid #696969;
    float: left;
    margin: 2px 12px 5px 8px;
}

div.tnote {
    margin-top: 2px;
    color: #696969;
}

img.imtext {
    margin: 6px 12px 6px 3px;
    float: left;
}

h4.foot {
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
}

h4.about {
    color: #428542;
    margin: 0;
    font-size: 11px;
}

tr.menu {
    padding-top: 7px;
}

table.righttab {
    margin: 0 20px 20px 0;
}

li.sides {
    margin-bottom: 10px;
}

h4.abtits {
    color: #524D47;
    font-size: 14px;
    margin: 15px 0 0 0;
    text-transform: uppercase;
}

p.fill {
    margin-top: 7px;
}

img.brd {
    border: 1px solid #969696;
}

span.curpage {
    color: #969696;
}

td.filtab {
    padding-left: 10px;
}

td.filtab2 {
    padding-left: 20px;
}

p.sp {
    line-height: 1.5em;
    margin-bottom: 10px;
    margin-top: 0;
}

span.award {
    font-size: 11px;
}

#foot a {
    color: #ffffff;
    text-decoration: underline;
    /*padding:0 0 5px 5px;*/
}

#foot a:hover {
	/*color: #B12905;*/
    text-decoration: none;
}

p.zhiv {
    text-indent: 0;
    text-align: center;
}

font.botmenu {
    
}

h5.back {
    font-size: 11px;
    padding: 0;
    margin: 0;
}

div.raps {
    border: 1px solid #000000;
    background-color: #f6f6f6;
    margin: -5px 15px 0 0;
    padding: 30px 0;
}

div.tnote2 {
    margin-top: 2px;
    color: #696969;
    font-size: 8pt;
}

#lay1{
   position:absolute;
   visibility:hidden;
}
#lay2{
   position:absolute;
   visibility:hidden;
}
#lay3{
   position:absolute;
   visibility:hidden;
}
#lay4{
   position:absolute;
   visibility:hidden;
}
#lay5{
   position:absolute;
   visibility:hidden;
}




#menu-sh ul,#menu-sh ol,#menu-sh li{margin: 0;padding: 0;}
#menu-sh ul,#menu-sh ol {list-style: none;}

#menu-sh ul {
 margin: 0;
 padding: 0;
 list-style: none;
 width: 190px; /* Width of Menu Items */
}

#menu-sh ul li { position: relative; }

:root #menu-sh ul li { position: absolute; }
:root #menu-sh ul li ul li { position: relative; }

#menu-sh li ul {
 position: absolute;
 left: 190px; /* Set 1px less than menu width */
 top: 0px;    
 display: none;
 border-top:solid 1px #969696;
 width: 280px;
}

#menu-sh li ul li{
	display:block;
}

/* Styles for Menu Items */
#menu-sh li ul li a {
 display: block;
 font-size: 14px;
 color: #000;
 height:100%;
 text-decoration: none;
 background: #f5f5f5; /* IE6 Bug */
 padding: 10px 5px 8px 10px;
 cursor: pointer;
 border:solid 1px #969696;
 border-top:none;
}

#menu-sh li ul li a {
	text-align:left;	
}

#menu-sh li ul li a:hover { background: #ddd; } /* Hover Styles */

#menu-sh li:hover  ul, #menu-sh li.over ul{ display: block; } /* The magic */

/* Fix IE. Hide from IE Mac \*/
#menu-sh * html ul li { float: left; height: 1%; }
#menu-sh * html ul li a { height: 1%; }
/* End */
.price_block{ display:none; position:absolute; width:500px; background: #f5f5f5; border:solid 1px #696969; padding: 5px; }
.price_block_X{ float:right; width:16px; height:14px; cursor:pointer; margin:-4px; background: url(../images/close.jpg) no-repeat; }
