/* © 2008 infal3x@gmail.com пишите :) */

/*common*/
body { margin: 0; padding: 0; color: #000000; background: #ffffff; font: 13px/20px arial, lucida sans, sans-serif; cursor: default; }
img, form, fieldset, p,
table, tr, td,
h1, h2, h3, h4, h5,
dl, dd, dt { padding: 0; margin: 0; border: 0; font-weight: normal; }
table { border-collapse: collapse; }
label { cursor: pointer; cursor: hand; }
img { display: block; }
a { text-decoration: underline; cursor: pointer; cursor: hand; }
a:link,
a:visited { color: #3A475F; }
a:hover,
a:active { color: #D26D01; }

p { line-height: 1.5; }
ul, ol { margin-top: 0; margin-bottom: 0; }
ul li { background: url(long-defis.jpg) no-repeat scroll 0 11px; list-style-image: none; list-style-position: outside; list-style-type: none; padding-left: 18px; }
ol li { margin-left: 18px; }

h2 { color: #021D3F; font-family: Trebuchet MS,lucida sans,sans-serif; font-size: 24px; font-weight: bold; }
h3 { color: #021D3F; font-family: Trebuchet MS,lucida sans,sans-serif; font-size: 18px; font-weight: bold; }
h4 { color: #021D3F; font-family: Trebuchet MS,lucida sans,sans-serif; font-size: 14px; font-weight: bold; }

.clearfix { *display: inline-block; _width: 100%; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.globwrap {  margin: 0 auto; width: 976px; *height: 100%; }


/*1 page: part top*/
.top { background: url('newtop.jpg') no-repeat; width: 972px; height: 150px; position: relative; margin: 10px 0 0 1px; }
.top .top1 .mnavi { margin-left: 37px; padding-top: 15px; }
.top .top1 .mnavi a, .mnavi span { width: 21px; height: 21px; background: url('mnavi.jpg ') no-repeat 0 0; text-decoration: none; margin-right: 10px; float: left; }
.top .top1 .mnavi a.home:link, .mnavi a.home:visited { background-position: 0 0; }
.top .top1 .mnavi a.home:hover, .mnavi a.home:active { background-position: 0 -64px; }
.top .top1 .mnavi span.home { background-position: 0 -32px; }
.top .top1 .mnavi a.mail:link, .mnavi a.mail:visited { background-position: -32px 0; }
.top .top1 .mnavi a.mail:hover, .mnavi a.mail:active { background-position: -32px -64px; }
.top .top1 .mnavi span.mail { background-position: -32px -32px; }
.top .top1 .info { position: absolute; left: 300px; }
.top .top1 .info span { color: white; font-size: 12px; margin-right: 25px; }
.top .top2 .logo {  text-decoration: none; background: url('logo.jpg') no-repeat; position: absolute; top: 53px; left: 28px; display: block; width: 206px; height: 52px; }
.top .top2 .menu { position: absolute; top: 75px; left: 268px; }
.top .top2 .menu a {  color: white; font-size: 12px; margin: -5px 0 0 32px; float: left; }
.top .top2 .menu span {  color: white; font-size: 12px; margin: -5px 0 0 32px; float: left; } 
.top .top2 .menu a:visited { color: white; }
.top .top2 .menu a:hover { color: #eef1a8; }

/*1 page: part topic*/
.topic { position: relative; height: 525px; margin-top: -40px; }
.topic .bigpicture { background: url('mainpicture.jpg') no-repeat; width: 960px; height: 140px; margin: 0 auto; position: relative; }
.topic .bigpicture p { width: 240px; color: white; font: 11px tahoma,lucida sans, sans-serif; margin-left: 30px;  padding-top: 5px; }
.topic .bigpicture a.sb-logo, .topic .bigpicture a.sb-logo:hover { display: block; position: absolute; width: 145px; height: 37px; left: 40px; top: 80px; text-decoration: none; border: 0; }
.topic .bigpicture a { font: 12px arial, lucida sans, sans-serif; color: black; position: absolute; left: 756px; top: 66px; text-decoration: none; border-bottom: 1px dashed black; }
.topic .bigpicture a:visited { color: black; }
.topic .bigpicture a:hover { color: #b23f16; border-bottom: 1px dashed #b23f16; }
.topic .head { background: url('title.jpg') no-repeat; height: 32px; width: 972px; margin: 0 auto; position: relative; }
.topic .head h3{ display: inline; font-size: 18px; color: #cbd3e3; font-weight: bold; position: absolute; top: 7px; }
.topic .head .inhead1 { left: 36px; }
.topic .head .inhead2 { left: 756px; }
.topic .body { background: url('bodytitle.jpg') no-repeat; width: 930px; height: 154px; margin: 0 auto; padding: 10px 0 0 30px; }
.topic .body div { width: 200px; margin-right: 40px; _margin-right: 20px; float: left; }
.topic .body div a { float: left; clear: both; color: white; margin-bottom: 7px; line-height: 1.2; }
.topic .body div div { margin: -5px 0 5px 0; *padding-bottom: 5px; border-left: 2px dotted #c2c6cd; background: url('line.jpg') 0 100% no-repeat; }
.topic .body div div span.nobr { display: inline; margin: 0; background: none; }
.topic .body div div a { float: left; _float: none; clear: none; margin-left: 10px; color: #ccd4e1; }
.topic .body div div a:visited { color: #ccd4e1; }
.topic .body div a:hover { color: #eef1a8; }
.topic .body .col4 { position: absolute; left: 756px; }
.topic .body .col4 a { display: inline; float: none; }

/*1 page: part content*/
.content { width: 960px; margin: 0 auto; }
.content div { width: 460px; *width: 440px; padding-left: 20px; margin-top: 12px; float: left; }
.content div p { width: 435px; font-size: 11px; }
.content div p a { color: #4471c5; font-size: 11px; }
.content div p a:visited { color: #4471c5; }
.content div p a:hover { color: #b23f16; }
.content div h3 { color: #808080; font-size: 14px; font-weight: bold; margin: 6px 0 9px 0; }
.content .bottom { width: 940px; _width: 940px;  _margin-left: 10px; border-top: 2px dotted #c5c5c5; }
.content .bottom .inbottom { padding: 17px 0; }
.content .bottom p { width: 460px; font-size: 12px; }
.content .bottom a { color: #113475; font-size: 12px; font: arial,lucida sans, sans-serif; }
.content .bottom a:visited { color: #113475; }
.content .bottom a:hover { color: #d26d01; }
.windowContent div { position: absolute; width: 319px; background-color: #f8f1cd; z-index: 99999; }
.windowContent .mainwindow {  overflow: hidden; display: block; height: 354px; width: 320px; left: 400px; top: 100px; background: url(forwin3.jpg) no-repeat; padding-top: 18px; }
.windowContent .mainwindow .minimize { text-decoration: none; display: block; position: absolute; width: 27px; height: 18px; background: url('close.png') no-repeat; left: 293px; top: 10px; }
.windowContent .mainwindow b { position: absolute; font-size: 36px; font-family: Times New Roman, lucida sans, arial; left: 290px; color: #ee2121;  }
.windowContent .mainwindow .star { display: none; }
.windowContent .mainwindow .forname { top: 40px; *top: 45px; }
.windowContent .mainwindow .forem { top: 92px; *top: 95px; }
.windowContent .mainwindow .forque { top: 140px; *top: 145px; }
.windowContent .mainwindow span { display: block; margin-left: 22px; font-size: 12px; }
.windowContent .mainwindow input { width: 240px; margin-left: 22px; margin-bottom: 8px; }
.windowContent .mainwindow textarea { width: 240px; height: 120px; margin-left: 22px; }
.windowContent .mainwindow .maxo .doplink { display: none; }
.windowContent .mainwindow .mino .nodoplink { display: inline; }
.windowContent .mainwindow .maxo { display: none; height: 138px; background: url('ramka2.png') 0 10px no-repeat; width: 308px; }
.windowContent .mainwindow .maxo a { margin-left: 2px; color: #787359; font-size: 12px; text-decoration: none; border-bottom: 1px dashed #787359; }
.windowContent .mainwindow .maxo fieldset { margin-left: -20px; }
.windowContent .mainwindow .maxo a:hover { color: #c1b472; border-bottom: 1px dashed #c1b472; }
.windowContent .mainwindow .mino { display: block; position: absolute; margin: 16px 0 0 -20px; width: 300px; background: none; }
.windowContent .mainwindow .mino span{ display: inline; font-size: 12px; }
.windowContent .mainwindow .mino a { text-decoration: none; border-bottom: 1px dashed black; color: black; }
.windowContent .mainwindow .mino a:visited { color: black; }
.windowContent .mainwindow .mino a:hover { color: #c1b472; border-bottom: 1px dashed #c1b472; }
.windowContent .mainwindow .submit { position: absolute; left: 20px; bottom: 15px; *bottom: 5px; width: 87px; }
.windowContent .mainwindow b.forsub { position: absolute; bottom: 21px; left: 146px; }
.windowContent .mainwindow span.forsub { position: absolute; bottom: 26px; left: 146px; color: #8e0909; }
.windowContent .mainwindow .forbottom { position: absolute; bottom: 0; _bottom: -12px; left: 6px; width: 310px; height: 5px; background: url('forbottom.jpg') no-repeat; }
.alertwindow { display: none; height: 102px; left: 450px; top: 250px; background: url(forwin.jpg) no-repeat; }
.alertwindow span { font-size: 12px; position: absolute; top: 30px; left: 44px; }
.alertwindow input { width: 87px; height: 21px; font-size: px; position: absolute; top: 61px; left: 44px; }

/*1 page: complexwindow2*/
.complexwindow2 {  margin-bottom: 2px; background: url('bottompic.jpg') no-repeat 19px 100%;  }
.complexwindow2 ul.ulcomplex { border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; margin: 3px 0 13px -20px; padding-left: 45px; width: 223px;  }
.complexwindow2 ul.ulcomplex li { background: none; padding-left: 0; list-style-type: none; margin-left: -18px; padding-left: 13px; background: url('imageType.jpg') no-repeat 0 65%; margin-left: -30px; }
.complexwindow2 ul.ulcomplex li a { color: #2d3a53; }
.complexwindow2 ul.ulcomplex li a:visited { color: #2d3a53; }
.complexwindow2 ul.ulcomplex li a:hover { color: #d26d01; }
.complexwindow2 .toppic { margin-top: 3px; *margin-top: -1px; background: url('toppic.jpg') -1px 0 no-repeat; width: 250px; }
.complexwindow2 .toppic span { color: #737373;  background-color: white; width: 80px; margin-left: 32px; padding-right: 6px; }


/*2 page: vopros-otvet*/
.vopros-otvet { margin-bottom: 50px; }
.vopros-otvet .body h3 { font-size: 12px; font-family: arial, lucida sans, sans-serif; font-weight: bold; margin: 15px 0 -5px 0; }
.vopros-otvet .body div { margin-top: 10px; clear: both;}
.vopros-otvet .body .big a { color: #d26d01; border-bottom: 1px dashed #d26d01; }
.vopros-otvet .body .big .but { border: 0; float: left; margin: 2px 0 0 -25px; *margin-left: -25px; width: 20px; height: 20px; text-decoration: none; background: url('pointer.png') 0 0 no-repeat; }
.vopros-otvet .body .big .but:hover { border: 0; }
.vopros-otvet .body .big p { float: left; font-size: 12px; padding: 5px 0 15px 30px; margin: 3px 0 25px 0; *margin-bottom: 15px; border-bottom: 1px solid #e0e0e0; }
.vopros-otvet .body div a { clear: both; color: #4471c5; font-size: 12px; text-decoration: none; border-bottom: 1px dashed #4471c5; }
.vopros-otvet .body div a :visited { color: #4471c5; }
.vopros-otvet .body div a:hover { color: #d26d01; border-bottom: 1px dashed #d26d01; }

.vopros-otvet .mainwindow2 { position: relative; margin: 50px 0 70px 0; overflow: hidden; display: block; height: 354px; width: 340px; background: url(forwin2.jpg) no-repeat; padding-top: 18px; }
.vopros-otvet .mainwindow2 b { display: none; position: absolute; font-size: 36px; font-family: Times New Roman, lucida sans, arial; left: 290px; color: #ee2121;  }
.vopros-otvet .mainwindow2 b.star1 { top: 75px; *top: 80px; }
.vopros-otvet .mainwindow2 b.star2 { top: 125px; *top: 130px; }
.vopros-otvet .mainwindow2 b.star3 { top: 175px; *top: 180px; }
.vopros-otvet .mainwindow2 .forem { display: none; top: 75px; *top: 80px; }
.vopros-otvet .mainwindow2 .forque { display: none; top: 125px; *top: 130px; }
.vopros-otvet .mainwindow2 span { display: block; margin-left: 42px; font-size: 12px; }
.vopros-otvet .mainwindow2 span.que { color: #021d3f; display: block; margin-bottom: 15px; font-family: georgia, sans-serif; font-weight: bold; }
.vopros-otvet .mainwindow2 input { width: 240px; margin-left: 42px; margin-bottom: 8px; }
.vopros-otvet .mainwindow2 textarea { width: 240px; height: 120px; margin-left: 42px; }
.vopros-otvet .mainwindow2 .submit { position: absolute; left: 0; bottom: 15px; width: 87px; }
.vopros-otvet .mainwindow2 b.forsub { position: absolute; bottom: 18px;  left: 146px; }
.vopros-otvet .mainwindow2 span.forsub { display: none; position: absolute; bottom: 24px; left: 126px; color: #8e0909; }


/*3 page: lising*/
.lising { margin-bottom: 50px; }
.lising .body h3 { font-size: 16px; margin: -3px 0 35px 0; font-family: Trebuchet MS, lucida sans, sans-serif; font-weight: italic; }
.lising .body .block h3 { color: #021d3f; font-weight: bold; width: 200px; margin-right: 100px; margin-bottom: 11px; float: left; font-size: 18px; font-family: Times New Roman, lucida sans, sans-serif; }
.lising .body .block div { margin-bottom: 10px; float: left;  }
.lising .body .block div a { color: #4471c5; font-size: 12px; font-family: arial, lucida sans, sans-serif;   }
.lising .body .block div a:visited { color: #4471c5; }
.lising .body .block div a:hover { color: #b23f16; }
.lising .body .block div span { font-size: 12px; font-family: arial, lucida sans, sans-serif; font-weight: normal; }
.lising .body .block p { margin-bottom: 8px; clear: both; width: 620px; font-size: 12px; color: #4e596c; }

/*4 page: kontakti*/
.kontakti { margin-bottom: 50px; }
.kontakti .block { margin-bottom: 15px; }
.kontakti .block h3.inblock { margin: 0 0 8px 0; color: #021d3f; font-size: 18px; font-family: Trebuchet MS, lucida sans, sans-serif; font-weight: bold; }
.kontakti .block p { line-height: 1.5; font-family: arial, lucida sans, sans-serif; font-size: 12px; }
.kontakti .block p a { color: #4471c5; }
.kontakti .block p a:visited { color: #4471c5; }
.kontakti .block p a:hover { color: #b23f16; }
.kontakti .block p .map { text-decoration: none; border-bottom: 1px dashed #4471c5 }
.kontakti .block p .map:visited { text-decoration: none; border-bottom: 1px dashed #4471c5 }
.kontakti .block p .map:hover { text-decoration: none; border-bottom: 1px dashed #b23f16 }
.kontakti .block img { margin: 11px 0 20px 0; }

/*5 page: vopros-otvet-sokr*/
.vopros-otvet-sokr { margin-bottom: 50px; }
.vopros-otvet-sokr .body h3 { font-size: 12px; font-family: arial, lucida sans, sans-serif; font-weight: bold; margin: 15px 0 -5px 0; }
.vopros-otvet-sokr .body div { margin-top: 10px; }
.vopros-otvet-sokr .body .big span { font-size: 12px; }
.vopros-otvet-sokr .body .big p { line-height: 1.6; font-size: 12px; padding: 6px 0 11px 30px; color: #7483a1; margin-bottom: 26px; background:url('pointer2.jpg') no-repeat 7px 11px; border-bottom: 1px solid #e0e0e0; }
.vopros-otvet-sokr .body div a { color: #4471c5; font-size: 12px; text-decoration: none; border-bottom: 1px dashed #4471c5; }
.vopros-otvet-sokr .body div a:visited { color: #4471c5; }
.vopros-otvet-sokr .body div a:hover { color: #d26d01; border-bottom: 1px dashed #d26d01; }

/*6 page: stroit-tech">*/
.stroit-tech { margin-bottom: 50px; *margin-right: -25px; width: 660px; *width: 670px; }
.stroit-tech .body { margin-left: -30px;  }
.stroit-tech .outtop1 { float: left; margin: 14px 0 22px 30px;  *margin-left: 0; *margin-right: 15px; width: 312px; height: 200px; }
.stroit-tech .top1 { position: relative;  background: url('topContent.jpg') 0 0 no-repeat; }
.stroit-tech .top1 .intop1 { position:relative; background: none; width: 260px; }
.stroit-tech .top1 a { font-size: 18px; background: none;  height: 40px; overflow: hidden; color: black; position: absolute; top: -10px; left: 5px; margin-left: 20px; background-color: white; padding-right: 12px; }
.stroit-tech .top1 a:visited { color: black; }
.stroit-tech .top1 a:hover { color: #d26d01; }
.stroit-tech .top1 .bottom1 { padding: 9px 1px; background: url('bottomContent.jpg') 0 100% no-repeat; }
.stroit-tech .top1 .bottom1 .content1 { padding: 12px 20px; padding-top: 25px; background: url('yContent.jpg') repeat-y; }
.stroit-tech .top1 .bottom1 .content1 img { height: 140px; }

/*7 page: pagenotfound*/
.pagenotfound { width: 490px; margin: 0 auto;  margin-top: 160px; }
.pagenotfound h2 { margin-bottom: 15px; color: #465879; font-size: 24px; font-family: Trebuchet MS, lucida sans, sans-serif; font-weight: bold; }
.pagenotfound h3 { color: #323339; font-size: 18px; margin-bottom: 33px; font-family: Times New Roman, lucida sans, sans-serif; font-weight: italic;}
.pagenotfound p { color: black; margin-bottom: 7px; font-size: 12px; font-family: arial, lucida sans, sans-serif; }
.pagenotfound ul.ulnotfound { margin-bottom: 13px; color: black; font-size: 12px; font-family: arial, lucida sans, sans-serif; }
.pagenotfound ul.ulnotfound li { list-style-type: none; background: url('defis.jpg') 0 70% no-repeat; padding-top: 4px; margin-left: -28px; padding-left: 21px; }
.pagenotfound ul.ulnotfound li a { color: #4471c5; }
.pagenotfound ul.ulnotfound li a:visited { color: #4471c5; }
.pagenotfound ul.ulnotfound li a:hover { color: #d26d01; }
.pagenotfound img { margin-top: 78px }

/*8 page: spisok-lotov*/
.spisok-lotov { margin-bottom: 50px; }
.spisok-lotov .block { margin: 30px 0 -26px 0; height: 180px; }
.spisok-lotov .block img { float: left; margin-right: 20px; }
.spisok-lotov .block .description { float: left; width: 350px; margin-top: 10px; }
.spisok-lotov .block .description h4 { font-size: 18px; margin-bottom: 10px; }
.spisok-lotov .block .description h4 a { color: black; }
.spisok-lotov .block .description h4 a:visited { color: black; }
.spisok-lotov .block .description h4 a:hover { color: #d26d01 }
.spisok-lotov .block .description .left { width: 190px; float: left; }
.spisok-lotov .block .description .left div { background: url(dots.jpg) 0 78% repeat-x; }
.spisok-lotov .block .description .left div span { background-color: white; }
.spisok-lotov .block .description .right { width: 160px; float: left; }
.spisok-lotov .block .description .right span { display: block; }

/*9 page: about*/
.about { margin-bottom: 50px; }
.about div p { font-size: 12px; line-height: 1.5;  }
.about div .img { text-decoration: none; position: relative; float: left; }
.about div .img span { font-size: 11px; color: #806508; font-family: tahoma, lucida sans, sans-serif; display: block; }
.about .img .icon { display: block; position: absolute; width: 36px; height: 24px; background: url('lupa.png') no-repeat 0 0; right: 0; margin: -32px 0 0 0; }
.about .block1 { margin-bottom: 20px; }
.about .block1 h3 { color: #323339; font-size: 18px; font-family: Times New Roman, lucida sans, sans-serif; margin-bottom: 18px; }
.about .block1 p a { color: #4471c5; }
.about .block1 p a:visited { color: #4471c5; }
.about .block1 p a:hover { color: #d26d01; }
.about .block2 { margin-bottom: 20px; }
.about .block2 a .desc { margin-left: 10px; }
.about .block2 h3 { margin: 0 0 15px 0; color: #021d3f; font-size: 18px; font-family: Trebuchet MS, lucida sans, sans-serif; font-weight: bold; }
.about .block2 a { float: left; margin: 0 25px 5px 0; }
.about .block2 p a { float: none; margin: 0; }
.about .block3 a { display: block; margin: 20px 0; }
.about .block3 a .desc { margin-left: 10px; }
.about .block3 { margin-bottom: 20px; }
.about .block3 h3 { color: #021d3f; font-size: 12px; font-weight: bold; margin: 0 0 7px 0; }
.about .block4 { margin-bottom: 50px; }
.about .block4 h3 { margin: 0 0 15px 0; color: #021d3f; font-size: 18px; font-family: Trebuchet MS, lucida sans, sans-serif; font-weight: bold; }
.about .block4 .cont { margin-bottom: 20px; }
.about .block4 div .img { width: 150px; position: relative; margin-right: 8px; }
.about .block4 div .desc { width: 100px; }
.about .block4 .imageDiv img {  }
.about .block4 .spanDiv { margin-bottom: 30px; }
.about .usertable { border: 1px solid black; }
.about .usertable tr td { border: 1px solid black; padding: 0 10px; }

/*10 page: katalog-lot*/
.katalog-lot { margin-bottom: 50px; }
.katalog-lot { margin-bottom: 50px; }
.katalog-lot .blockDesc { margin-top: 20px; height: 180px; }
.katalog-lot .blockDesc img { float: left; margin-right: 20px; }
.katalog-lot .blockDesc .description { float: left; width: 350px; margin-top: 10px; }
.katalog-lot .blockDesc .description h4 { font-size: 18px; margin-bottom: 10px; }
.katalog-lot .blockDesc .description h4 a { color: black; }
.katalog-lot .blockDesc .description h4 a:visited { color: black; }
.katalog-lot .blockDesc .description h4 a:hover { color: #d26d01 }
.katalog-lot .blockDesc .description .left { width: 190px; float: left; }
.katalog-lot .blockDesc  .description .left div { background: url(dots.jpg) 0 78% repeat-x; }
.katalog-lot .blockDesc  .description .left div span { background-color: white; }
.katalog-lot .blockDesc .description .right { width: 160px; float: left; }
.katalog-lot .blockDesc .description .right span { display: block; }
.katalog-lot .block { float: left; margin-right: 30px; }
.katalog-lot .block .img { text-decoration: none; position: relative; display: block; width: 150px; }
.katalog-lot .block .img span { font-size: 11px; color: #806508; font-family: tahoma, lucida sans, sans-serif; display: block; }
.katalog-lot .block .img .icon { display: block; position: absolute; width: 36px; height: 24px; background: url(lupa.png) no-repeat 0 0; right: 0; bottom: 39px;}
.katalog-lot div h3 { color: #021d3f; font-size: 18px; font-family: Trebuchet MS, lucida sans, sans-serif; font-weight: bold; margin: 0 0 5px 0; }
.katalog-lot .blocs p { font-size: 12px; }
.katalog-lot .blocs table { width: 500px; margin-top: 15px; }
.katalog-lot .blocs table .head  td { border-top: none; color: #806508; }
.katalog-lot .blocs table .head .t1 { width: 125px; }
.katalog-lot .blocs table .head .t2 { width: 125px; }
.katalog-lot .blocs table .head .t3 { width: 125px; }
.katalog-lot .blocs table .head .t4 { width: 125px; }
.katalog-lot .blocs table tr td { padding: 3px 0; border-top: 1px solid #e5e5e5; }

/*11 page: table-lots*/
.table-lots { margin-bottom: 50px; }
.table-lots table { width: 650px; margin-top: 3px;  }
.table-lots table tr.head { margin-left: 0; }
.table-lots table tr.head td { padding-bottom: 3px; }
.table-lots table td a { font-size: 15px; text-decoration: none; border-bottom: 1px dashed #2a4372; color: #2a4372; }
.table-lots table td a:visited { color: #2a4372; }
.table-lots table td a:hover { color: #d26d01; border-bottom: 1px dashed #d26d01;  }
.table-lots table td.col2 { color: #999999; font-size: 12px; }
.table-lots table td { padding-left: 7px; font-size: 12px; width: 75%; }
.table-lots table tr.second { background-color: #edeff2; }

/*global: leftmenu*/
.leftmenu { width: 280px; z-index: 999; position: relative; margin: -39px 39px 0 -13px; float: left; *margin-right: -16px; }
.leftmenu a { outline: none; }
.leftmenu .wrap div { padding-left: 20px; margin-top: 6px; float: left; }
.leftmenu .accordion .cont1 { display: none; margin-left: 5px; padding-top: 5px; padding-left: 28px; padding-bottom: 9px; _padding-bottom: 15px; background: #303e58 url('profon.jpg') no-repeat 0 0; width: 240px; }
.leftmenu .accordion .currentcont1 { display: block; margin-left: 5px; padding-top: 5px; padding-left: 28px; padding-bottom: 9px; background: #303e58 url('profon.jpg') no-repeat 0 0; width: 240px; }
.leftmenu .accordion div .plus { text-decoration: none; float: left; width: 10px; background: url('plus.png') 0 5px no-repeat; margin-left: -15px; _margin-left: -5px; padding-right: 0; margin-right: 4px; _margin-right: 0; }
.leftmenu .accordion div .minus { text-decoration: none; float: left; width: 10px; background: url('minus.png') 0 5px no-repeat; margin-left: -15px; _margin-left: -5px;  margin-right: 4px; padding-right: 0; _margin-right: 0; }
.leftmenu .accordion div .current { display: block; color: white; }
.leftmenu .accordion div a { margin-top: 2px; _margin-top: 0; margin-left: 2px; _margin-left: 2px; line-height: 1.3; display: block; color: white; width: 200px; padding-top: 0; margin-bottom: 5px; _margin-bottom: 0; }
.leftmenu .accordion div a:hover { color: #EEF1A8; }
.leftmenu .accordion div a.sb { _margin-left: 4px; }
.leftmenu .accordion div span { margin-top: 2px; _margin-top: 0; margin-left: 2px; _margin-left: 4px; line-height: 1.3; display: block; color: white; width: 200px; margin-bottom: 5px; }
.leftmenu .accordion div span .inspan { margin: 0; margin-left: 2px; padding: 0; background-color: #F4F2CA; color: #021736; }
.leftmenu .accordion div a .inspan {  }
.leftmenu .accordion div a:visited { color: white; }
.leftmenu .accordion div a:hover { color: #eef1a8; }
.leftmenu .accordion div span:hover { color: #eef1a8; }
.leftmenu .accordion div p { margin: -2px 0 8px 10px; background: url('line.jpg') 2px 100% no-repeat; display: none; width: 200px; padding-bottom: 10px; padding-left: 9px; border-left: 2px dotted #c2c6cd;  }
.leftmenu .accordion div p.block { background: url('line.jpg') 2px 100% no-repeat; display: block; }
.leftmenu .accordion div p .mline { display: block;  height: 2px; margin-left: -15px; text-decoration: none; background: url('line.jpg') 2px 100% no-repeat; width: 140px;  }
.leftmenu .accordion div p span { display: inline; color: #ccd4e1; }
.leftmenu .accordion div p a { display: inline; color: #ccd4e1; }
.leftmenu .accordion div p .incont { margin-left: 0; display: block; _margin-bottom: 5px; }
.leftmenu .accordion div p .incont span { margin: 0; padding: 0; background-color: #f4f2ca; color: #021736; }
.leftmenu .accordion div p .incont a {  }
.leftmenu .accordion div p a:visited { color: #ccd4e1; }
.leftmenu .accordion div p a:hover {  color: #eef1a8; }
.leftmenu .accordion { *margin-top: 10px; _margin-top: 0; margin-left: 16px; position: relative; }
.leftmenu .accordion .emp { display: block; *margin-top: -4px; _margin-top: 0; width: 268px; height: 5px; background: url('foracc.jpg') 0 0 no-repeat; margin-left: 5px; *margin-bottom: -11px; }
.leftmenu .accordion .tab {  display: block; background: url('tab.png') no-repeat; width: 245px; height: 32px; padding: 6px 0 0 35px; margin-bottom: -6px; *margin-top: -6px; text-decoration: none; font-weight: bold; color: #cbd3e3; font-size: 18px; }
.leftmenu .accordion a.selected { background: url('tab-selected.png') no-repeat; width: 245px; height: 32px; padding: 6px 0 0 35px;}
.leftmenu .accordion a.selected span { color: #183656; border: none; }
.leftmenu .accordion .tab span { border-bottom: 1px dashed #7e8fb3; }
.leftmenu .complexwindow {  margin-bottom: 50px; background: url('bottompic.jpg') no-repeat 19px 100%;  }
.leftmenu .complexwindow ul.ulnotmain { margin-bottom: 13px; border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; margin-left: -20px; margin-top: 3px; padding-left: 60px; width: 208px;  }
.leftmenu .complexwindow ul.ulnotmain li { list-style-type: none; background: url('imageType.jpg') 0 65% no-repeat; padding-left: 12px; margin-left: -42px; }
.leftmenu .complexwindow ul.ulnotmain li a { color: #2d3a53; }
.leftmenu .complexwindow ul.ulnotmain li a:visited { color: #2d3a53; }
.leftmenu .complexwindow ul.ulnotmain li a:hover { color: #d26d01; }
.leftmenu .complexwindow .toppic { background: url('toppic.jpg') -1px 0 no-repeat; width: 250px; }
.leftmenu .complexwindow .toppic span { color: #737373;  background-color: white; width: 80px; margin-left: 32px; padding-right: 6px; }

/*global: wrapcontent*/
.wrapcontent { float: right; margin-left: -30px; position: relative; padding-left: 30px; z-index: 99; width: 640px; padding-right: 30px; margin-top: -40px; }
.title { margin-top: 15px; }
.title h2 { clear: both; margin: 8px 0 18px 0;  color: #3a475f; font-size: 24px; font-weight: bold; font-family: Trebuchet MS, lucida sans, sans-serif; }
.title span { height: 24px; padding-left: 11px; background: url('titlepic.png') no-repeat -1px 4px; color: #3a475f; font-size: 11px; font-family: tahoma, lucida sans, sans-serif; }
.title a { margin-right: 4px; color: #3a475f; font-size: 11px; font-family: tahoma, lucida sans, sans-serif; }
.title a:visited { color: #3A475F; }
.title a:hover { color: #b23f16; }
.title a.span { float: none; height: 24px; padding-left: 10px; background: url('titlepic.png') no-repeat -1px 4px; color: #3a475f; font-size: 11px; font-family: tahoma, lucida sans, sans-serif; }
.title a.span:visited { color: #3a475f; }
.title a.span:hover { color: #b23f16; }

/*global: footer*/
.content .footer { position: relative;  border-top: 2px dotted #c5c5c5; margin: 0 0 45px 0; _margin-left: 10px; width: 940px;  clear: both; _width: 940px; padding-bottom: 60px; _padding-bottom: 100px; }
.footer .infooter { width: 920px; margin: 20px 0 0 -40px; _margin-left: -20px; }
.footer div { margin-top: 22px;  width: 235px; *width: 240px; font-size: 12px; font-family: arial, lucida sans, sans-serif; }
.footer .outcons { margin-top: -20px; }
.footer .infooter .left,
.footer .infooter .right,
.footer .infooter .top { margin-top: 0; }
.footer .left { position: absolute; }
.footer .left a { color: black; }
.footer .left a:visited { color: black; }
.footer .left a:hover { color: #d26d01; }
.footer .center { position: absolute; left: 260px; *left: 255px; margin-top: 0; }
.footer .center a { color: black; }
.footer .center a:visited { color: black; }
.footer .center a:hover { color: #d26d01; }
.footer .center span { position: absolute; right: 0; top: 0; }
.footer .right { position: absolute; left: 495px; }
.footer .cons { background: url('stitle.jpg') no-repeat; padding: 10px 0 0 23px; width: 203px; height: 51px; position: absolute; top: -45px; right: 20px; }
.footer .cons a { text-decoration: none; color: #00233b; border-bottom: 1px dashed #00233b; }
.footer .cons a:visited { color: #00233b; }
.footer .cons a:hover { color: #b23f16; border-bottom: 1px dashed #b23f16; }

