html { /*------------  100% высота контейнера div.page  */
height: 100%;
background:#f7f6f1;
}

body {
/*--------------- 100% высота контейнера div.page */
min-height:100%;
height: 100%;max-width:1400px;min-width:1250px;width:expression(document.body.clientWidth > 1400? "1400px": (document.body.clientWidth < 1250? "1250px" : "left"));
}

/* Контейнер всего содержимого кроме подвала */
div.page {
width: 100%;
height: auto !important;
min-height:100%;
height: 100%;
/*-----------------------  100%  высоты контейнера относительно клиентской области и контента для IE, FF, Opera 
*/
max-width:1400px;
min-width:1000px;
width:expression(document.body.clientWidth > 1400? "1400px": (document.body.clientWidth < 1250? "1240px" : "left"));
margin-left:auto;
margin-right:auto;
float:left;
}

div.page0 {
width: 100%;
float:left;
}

/* Контейнер шапки */
div.page div.header {
background: url('/media/images/top_fon.jpg') no-repeat 0 0;
height:413px;
width: 100%;
float:left;
position:relative;
}

div.page div.header0 {
padding-left:0px;
padding-right:0px;
}


div.page div.footer_guarantor {
height: 160px;
clear: both;
}

.main {
float:left;
width:100%;
background: url('/media/images/fon_main_content.gif') repeat-x 0 0;
}
.main0 {
float:left;
width:100%;
margin-top:30px;
background: url('/media/images/fon_border.gif') repeat-x 0 bottom;
padding-bottom:20px;
}
.main1 {
float:left;
width:100%;
margin-top:30px;
padding-bottom:20px;
}

div.mainbar {
margin-left:0px;
margin-right:0px;
}
 
/* Контейнер подвала */
div.footer {
margin-top:-135px;
width: 100%;
clear: both;
height: 135px;
float:left;
max-width:1400px;
min-width:1000px;
width:expression(document.body.clientWidth > 1400? "1400px": (document.body.clientWidth < 1000? "990px" : "left"));
margin-left:auto;
margin-right:auto;
background: url('/media/images/fon_botom.gif') repeat-x 0 0;
}


a.model { 
font-size:9pt; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #000
}


#filter input{
border: 1px solid #555;
}

/* меняем стиль для каталога */
div.search_block0 div.resultsearch{
	font-size: 8pt;
	color: green;
}

/* меняем стиль для каталога */
div.search_block0k div.resultsearch{
	font-size: 8pt;
	color: green;
}


div.selector_a_block input.k1 { float: left }
div.selector_a_block div.k2 { float: left; margin-top: -1px; margin-left: 5px }
div.selector_a_block input.k3 { float: left; margin-left: 10px }
div.selector_a_block div.k4 { float: left; margin-top: -1px; margin-left: 5px }

div.selector_a_block div.right_block { margin-top: 25px }
