/*=common */
html, body { height: 100%; width: 100%; border: none;}
html, body, div { margin: 0px; padding: 0px; }
div {position: relative; }
img.png {behavior:expression( !this.filterSetFlag ? this.filterSetFlag = (this.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + this.src + '", sizingMethod="image")', this.src='/i/e.gif', true) : '' ); }
body { background:#817e85; color:#000; font:12px arial; }
.main {
/* background:#fff url(i/body_bg.jpg) 35px 0 repeat-y; */
background-color: white;
position: relative;
height:100%;
width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
margin:1px auto 1px auto;
/* border: 1px solid yellow; */
}
html>body .main {
height:auto;
min-height:100%;
min-width: 1000px;
max-width: 1200px;
}
.break {clear: both;}
.head { /*border: 1px solid red;*/ text-align: center; overflow: hidden; zoom: 1;}
.content { /*border: 1px solid blue;*/ overflow: hidden; zoom: 1;}
.left_part { width:198px; padding:3px 10px 0 10px; /*font-size:10px; line-height:11px; text-align:justify; */ float:left; }
.right_part { width:163px; padding:3px 5px 0px 5px; text-align:center; float:right; }
.center_part { margin:0 183px 0 248px; text-align:justify; }
.canter_part_cont {overflow: hidden; //zoom: 1;}
.pre_foot { height:85px; clear:both; }
.foot { position:absolute; left: 0px; bottom:5px; width:100%; height:65px; background-color:#fff; /*border: 1px solid green;*/ }
a { color:#666; text-decoration:none; }
a:hover { text-decoration:underline; }
a div { cursor:pointer; }
a img { border:0; }
.head_menu a { text-decoration:none; color: black; }
.head_menu li.active a {color: white;}
.out { position: relative; left: 50%; float: left; text-align: left; /*border: 1px solid red;*/}
.in { position: relative; left: -50%; text-align: left; /*border: 1px solid green; */}
*html .in { float: left; }
.head_menu {background-color:#d3d3d3; font-weight:bold; margin:0px 0 17px 0; overflow: hidden; zoom: 1; }
.in ul { margin: 0px; padding: 0px; list-style: none; /*height:21px; */ }
.in li { float:left; white-space:nowrap; line-height: 16px; padding:2px 13px 0 13px; border-bottom:3px solid #d3d3d3; }
.in li.active {background-color:#817e85; border-bottom:3px solid #817e85;}
.in li.separator {background-color:#fff; width: 5px; padding: 0px; /*border: 1px solid yellow;*/}
.in li:hover {background-color: #817e85; border-bottom:3px solid #817e85; }
.in li:hover a {color: white; }
/*==== left_part ====*/
.announce_title {
margin-bottom:10px;
text-transform:uppercase;
font:bold 18px times;
}
.announce_title span {
/* background-color:#000; */
background-color:#82005e;
color:#fff;
margin-right:4px;
padding:2px 4px 2px 4px;
}
.marker {
height:10px;
width:15px;
margin:2px 4px 0 0;
/* background-color:#000; */
background-color:#82005e;
float:left;
}
.left_banners {
text-align:left;
}
.left_banners div {
margin-bottom:10px;
}
/*==== /left_part ====*/
/*==== right_part ====*/
.company_cat_name {
font:bold 14px times;
text-transform:uppercase;
margin-bottom:15px;
}
.company_cat_name span {
font-size:11px;
}
.company_cat_name a {
color:#000;
}
.company_cat_name a:hover span {
text-decoration:underline;
}
.right_part img {
margin-bottom:10px;
}
/*==== /right_part ====*/
/*==== center_part ====*/
.path {
margin-bottom:5px;
}
.back {
font-size:12px;
margin-top:5px;
text-align:right;
}
.clear {
clear:both;
margin-bottom:10px;
}
.table {
width:98%;
}
.table td {
vertical-align:top;
}
h1 {
margin:0 0 10px 0;
padding:0;
font-size:15px;
color:#666;
}
h2 {
margin:0 0 10px 0;
padding:0;
font-size:13px;
color:#888;
}
.right_nav {
margin-top:10px;
text-align:right;
}
/*==== /center_part ====*/
/*==== foot ====*/
.foot .border {
border-top:3px solid #999;
margin-bottom:3px;
}
.foot .flexlink {
float:left;
width:190px;
margin-top:8px;
}
.foot .flexlogo {
/* margin-left:195px; */
float: left;
display: inline;
}
.foot .flexlogo .below {
position:absolute;
top:7px;
left:0;
}
.address {margin-left: 300px; /*border: 1px solid blue;*/}
/*==== /foot ====*/
/*==== interfaces ====*/
.im {
/* border:1px solid #666; */
padding:1px;
margin:0 10px 4px 0;
float:left;
width: 110px;
}
.pic {
width:100px;
border:1px solid #666;
padding:1px;
margin:0 auto 5px auto;
}
.photo {
padding-right:15px;
width:105px;
}
.prices {
margin-bottom:10px;
}
.gallery_left_part {
width:200px;
float:left;
}
.big_image {
border:1px solid #666;
padding:1px;
margin-bottom:10px;
float:left;
}
.comment {
clear:left;
color:#666;
}
.gallery_right_part {
margin-left:200px;
}
.pre_thumb {
width:50px;
height:50px;
border:1px solid #666;
padding:1px;
margin:0 5px 2px 0;
float:left;
}
.thumb {
width:50px;
height:50px;
overflow:hidden;
}
#hover {
border:1px solid red;
}
.gallery_nav {
clear:left;
margin:5px 52px 0 0;
text-align:right;
font-size:11px;
}
.link {
display: block;
padding: 5px 0px;
}
/*==== /interfaces ====*/
.ann
{
width: 140px;
height: 170px;
float: left;
/* border: 1px solid green; */
}
.ann2
{
margin-left: 145px;
height: 180px;
/* border: 1px solid red; */
}
html>body .ann2
{
height: auto;
min-height: 180px;
}
.inlink
{
line-height: 20px;
text-align: right;
}
.descr li {
list-style:outside;
}
ul.nav {
float:left;
margin:0px 10px 10px 0px;
text-align:left;
width:180px;
z-index:10;
list-style: none;
font-size: 15px;
padding: 10px 10px 10px 30px;
/* border: 2px solid #666666; */
}
.years { font-size: 12px; }
.years div {padding: 4px 0px; }
.form {padding-top: 20px; }
.form input, .form textarea { width: 180px; border: 1px solid #c9c9c9; margin: 2px; }
.form textarea{width: 250px; }
input.submit, input.captcha { width: auto !important; }
input.submit { background-color: #ccc; border: none; }
.left_col {padding-right: 12px; text-align: right;}
.right_col {}