/* CSS Document */
html, body {
width: 100%;
height: 100%;
min-width:1000px;
width:expression(body.clientWidth>1000 ? "auto" : "1000px");
margin: 0;
padding: 0;
background:url(images/fon.png) fixed;
font-family:Arial, Helvetica, sans-serif;
}

h1 {
margin-top:.9em;
margin-bottom:.5em;
color: #005e20;
text-indent: 1.6em;
font-weight:normal;
}

h2 {
margin-top:.8em;
margin-bottom:.6em;
font-size: 120%;
color: #9e0e12;
text-indent: .9em;
font-weight:normal;
}

h3 {
background-image:url(images/bird_big.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left: 5px;
margin:1.7em 4% .5em;
text-indent: .9em;
}

h4 {
background-image:url(images/bird.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left: 5px;
margin:1.3em 4% .3em;
text-indent: .9em;
font-weight:normal;
text-align:left;
}

h5 {
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left: 5px;
margin:0.5em 4% .1em;
text-indent: .9em;
font-weight:normal;
text-align:left;
font-size: 100%;
}

p {
padding:0 2%;
margin-top:.2em;
text-indent: 1.6em;
}

a {
outline: none;
border:none;
color:#900;
}

a:hover {color:#005e20;}

a img {border:none;}

a:active {outline: none;}

.FSF_searchResults {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}


.FSF_extract {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}


.FSF_resultLink {
	color: #618200;
}

.FSF_extract {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}

.highlight {
	font-size: 12px;
	color: #618200;
	font-weight: bold;
	line-height: 18px;
	_line-height: 16px;

}

#head {
width:100%;
margin: 0;
height: 260px;
background-image:url(images/fon_v.png);
background-repeat:repeat-x;
}

#logo {
position:absolute;
top:3%;
left:4%;
width:416px;
height:57px;
text-indent: -5000px;
background:  url(images/logo.png) no-repeat left top;
}

#hom {
position:absolute;
top:3%;
right:4%;
}

#hom img {margin:0 5px;}

#all {
width:100%;
min-height: 100%;
margin:0 0 -37px;
padding: 0;
background-image:url(images/fon_n.png);
background-repeat:repeat-x;
background-position:bottom;
}

*html #all {height: 100%;}

#field {
width:91%;
margin: -189px 4% 2%;
background-image:url(images/list_n.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#fff;
border: 1px solid #684000;
float:left;
}

#shapka {
height:290px;
background-image:url(images/shapka.png);
background-repeat:no-repeat;
margin-left:-20px;
}

#login {
width:300px;
height:275px;
padding-left:50px;
padding-top: 5px;
background-image:url(images/fon.png);
border-left:15px #fff solid;
float:right;
}

#fool {width:100%; height: 37px; clear: both;}

#text {
width:100%;
min-height: 100px;
background-image:url(images/list_v.png);
background-repeat:repeat-x;
background-position:top;
}

#menu {
position:relative;
left:0;
padding-left:3%;
width:25%;
min-height:100%;
font-size:.9em;
float:left;
}

#contacts {
width: 170px;
color:#005e20;
font-size:90%;
margin-bottom:20px;
}

#contacts p {padding: 3px; text-indent:.9em;}

.big {font-size: 122%;}

.hide {display:none;}

.small {font-size: 85%;}

.sh {background-color:#005e20; color:#fff; padding:0 10px;}

#page {
width:71%;
margin-bottom:2%; 
font-size:14px;
float:right;
}

#page a {color:#00923f;}

#page a:hover {color:#d17a32;}

#page dl {
background-color:#e1ffae;
padding:10px;
margin:0 2% 10px;
}

#page dt {
font-weight:bold;
color: #660;
padding-bottom:3px;
}

#page dd {font-style:italic;}

#page ul {margin-bottom:10px;}

#page li {
list-style-image:url(images/libird.gif);
margin-left:5%;
padding:3px;
}

#page table {width:90%; text-align:center;}

#page th {background-color:#e1ffae;}

#page tr:hover, #img_tab img:hover, #tab img:hover {background-color:#e1ffae;}

#tab td {padding:20px;}
#tab tr:hover {background:none}
#tab img {display:block; padding:10px;}

#img_tab {width:640px; margin:1%;}

#img_tab img {display:block; padding: 10px; float:left;}

.suprice {
width:75%;
min-height:90px;
border:1px #c00 solid;
background-image:url(images/suprice.png);
background-repeat:no-repeat;
background-position:left top;
padding-top:40px;
margin: 20px;
font-size: 115%;
}

.suprice img {float:left; margin-top:-40px;}

.price {
font-weight:bold;
font-size:122%;
color: #9e0e12;
}

#counters {
width: 100px;
margin: 20px;
}

#footer {
width: 100%;
height: 37px;
font-size: 10px;
padding-top:7px;
color:#fff;
background-color: #71011b;
background-image:url(images/foot.png);
background-repeat:repeat-x;
clear:both;
text-align:center;
}

#footer a {color:#cf0; text-decoration:none; border-bottom:dotted 1px #cf0;}

