/* CSS Document */
.mcontainer{position: relative;}
/* header */
#header {background: url('/images/strech.gif'); min-width: 700px; height: 253px; overflow: hidden; width: 100%; position: relative;}
#header #hat {background: url('/images/hat.jpg'); width: 1260px; height: 253px; float: left;}
#header #headcont {position: absolute; left: 490px; top: 30px; color: #031d38; font-size: 14px; font-weight: bold; z-index: 100; text-align: center;}

/* mainmenu */
#mainmenu ul {margin: 15px auto; height: 41px; width: 883px; }
#mainmenu ul li{height: 100%; float: left;}
#mainmenu ul li a{text-indent: -1000px;overflow: hidden;}
#mainmenu ul li#leftcorner {background: url('/images/main_01.gif') 0 0; width: 32px;}
#mainmenu ul li#rightcorner {background: url('/images/main_09.gif') 0 0; width: 19px;}
#mainmenu ul li a {height: 100%; display: block;}
#mainmenu ul li a#about {background: url('/images/main_02.gif') 0 41px; width: 149px;}
 #mainmenu ul li a:hover#about,#mainmenu ul li.sel a#about {background: url('/images/main_02.gif') 0 0;}
#mainmenu ul li a#catalog {background: url('/images/main_03.gif') 0 41px; width: 118px;}
 #mainmenu ul li a:hover#catalog,#mainmenu ul li.sel a#catalog {background: url('/images/main_03.gif') 0 0;}
#mainmenu ul li a#tech {background: url('/images/main_04.gif') 0 41px; width: 156px;}
 #mainmenu ul li a:hover#tech,#mainmenu ul li.sel a#tech {background: url('/images/main_04.gif') 0 0}
#mainmenu ul li a#rent {background: url('/images/main_05.gif') 0 41px; width: 116px;}
 #mainmenu ul li a:hover#rent,#mainmenu ul li.sel a#rent {background: url('/images/main_05.gif') 0 0;}
#mainmenu ul li a#price {background: url('/images/main_06.gif') 0 41px; width: 95px;}
 #mainmenu ul li a:hover#price,#mainmenu ul li.sel a#price {background: url('/images/main_06.gif') 0 0;}
#mainmenu ul li a#credit {background: url('/images/main_07.gif') 0 41px; width: 180px;}
 #mainmenu ul li a:hover#credit,#mainmenu ul li.sel a#credit {background: url('/images/main_07.gif') 0 0;}
#mainmenu ul li a#contact {background: url('/images/main_08.gif') 0 41px; width: 134px;}
 #mainmenu ul li a:hover#contact,#mainmenu ul li.sel a#contact {background: url('/images/main_08.gif') 0 0;}
 
 /* container */
#container {width: 100%; min-height: 100%; margin-bottom: 20px;}
* #container {width: expression(body.clientWidth>700 ? "auto" : "700px");}
 
/* navigation */
#navy {background: #e5e5e5; width: 190px; position: absolute; top: 327px; left: 0; padding-top: 10px; padding-bottom: 20px;}
#intonavy {background: url('/images/navygrad.gif') repeat-y; margin: 0 auto; padding: 10px 0; overflow: hidden; width: 174px;}
#intonavy ul li a {padding: 4px 10px; display: block; height: 100%; font-size: 12px; color: #f3e1ca; text-decoration: none; font-weight: bold;}
#intonavy ul li a:hover {background: #ff6000; color: #000;}
#intonavy ul li strong{padding: 7px 10px; display: block; width: 100%;height: 100%;font-size: 16px;background: #ff6000; color: #000;  text-decoration: none; font-weight: bold;}

/* content */
#content {background: #e5e5e5; margin: 0 190px 0 200px; min-height: 1211px; _height: 1211px; padding: 10px;}
#content img {border: 1px solid #c2c4d8; margin-left: 0px;}
div.table {background: #fff; margin-bottom: 10px;} 
div.table table {width: 100%;}
div.table table tr td {padding: 5px 10px;}
div.table table tr.nechet {background: #ffeee3;}
div.table table tr td.leftcell {width: 85%;}
div.table table tr td.rightcell {text-align: right;}
div.twocols {width: 100%;}
div.twocols table tr td {padding: 5px;}
div.twocols img {margin: 10px !important; border: 0 !important;}

 
/* special */
#spec {background: #e5e5e5; width: 180px; position: absolute; right: 0; top: 327px; }
#intospec {background: url('/images/specbg.gif'); width: 150px; margin: 10px auto; padding: 10px 0; text-align: center;}
#intospec img {border: 1px solid #000;}

/* footer */
#footer {height: 60px; background: #091f37; color: #fff; padding: 20px 0;}
#footer div {height: 100%; min-height: 100%; padding: 0 3%;}
div#adress {width: 25%; float: left;}
div#copy {width: 25%; float: left;}
div#copy a {color:#999;}
div#mira {width: 26%; float: left;}
div#mira p {text-indent: 0; margin-top: 0px;}
div#mira a {color: #fff;}
div#mira img {float: left; margin: 0px}

/* texts, haks and other */
* html #footer {height: 10px;}
* html #container {height: 100%;}
p {text-indent: 10px; margin-bottom: 10px;}
#content h2 {background: #ff6000; font-size: 14px; padding: 5px 10px; margin-bottom: 5px;}
#content h3 {font-size: 14px; font-weight: bold; padding: 5px 10px 0 10px; margin-bottom: 5px;}
#spec h2 {background: #cc0014; font-size: 14px; padding: 10px 0;}
#content p {}
#spec p {padding: 0; color: #904420; text-align: left;}
#spec a {margin-left: 50px; font-size: 10px;}

.crumbs{margin: 0 0 0.5em 0;}
#links {margin:-7px 0;}

.detail_text{background: #fff; padding:  5px 10px 5px 10px;margin-bottom:5px;}
.detail_text p{}

.catalog-section-list ul.float{//min-height: 1%;_height: 1%;}
.catalog-section-list ul.float:after{content: '.';clear: both;display: block;visibility: hidden;}
.catalog-section-list ul li.float{float: left; width: 45%;_display: inline;margin: 1em 4% 1em 0;}
.catalog-section-list ul ul{padding-left: 20px;}
.catalog_item{margin: 1em 0 3em 0;//min-height: 1%;_height: 1%;}
.catalog_item p{text-indent: 0;}
.catalog_item:after{content: '.';visibility: hidden;clear: both;display: block;font-size: 0;line-height: 0;}
.catalog_img{float: left;width: 235px;}
.catalog_img img{margin: 0!important;}
.catalog_descr{margin-left: 245px;}

.twocols table{width: 100%;}