/* LAYOUT
----------------------------------------------- */
.layout {width: 100%; height: 100%;}
.layout .buffer {background: url(../images/corner-left.gif) no-repeat right bottom}
.layout .buffer div {width: 50px}
.layout .left {}
.layout .main {width: 100%; height: 100%; background: #F8F8F8}
.layout .main .main-cont {padding: 20px}
.layout .right {padding: 0 49px 0 0}
.layout .right .right-cont {width: 274px}
.layout .ind-top-td {background: url(../images/ind-top/line.gif) repeat-y right}
.layout .ind-left {height: 100%; width: 50%}
.layout .ind-right {height: 100%; width: 50%; background: #FFF1DB url(../images/ind-right.gif) repeat-y right}
.ruskiy_border {
	}

/* FORMS
----------------------------------------------- */
form {margin: 0; padding: 0;}
input,
textarea,
select {color: #000;}
textarea,
input.text,
select {border: 1px solid #7F9DB9; background: #fff;}
select {border-right: none;}
select,
input.text,
input.button {height: 20px}
input.button {padding: 0 10px; margin: 0px; border: 0px; background: url(../images/button-bg.gif); font-weight: bold; color: #fff}
input.text {border: solid 1px #7F9DB9}

input.image {border: none;}

/* form */
table.form .l {padding: 4px 10px 4px 0}
table.form .f {padding: 0 0 5px 0;}
table.form .fl {padding: 0 10px 5px 0;}
table.form .fr {padding: 4px 10px 4px 0}
table.form .fc {padding: 0 10px 5px 10px;}
table.form .cb {padding: 0 0 1px 0;}
table.form .cbl {padding: 0 5px 1px 0;}
table.form .cbr {padding: 0 0 1px 5px;}
table.form .cbc {padding: 0 5px 1px 5px;}
table.form td {vertical-align: top;}
table.form .m td,
table.form .last-m td {vertical-align: middle;}
table.form .f select,
table.form .fl select,
table.form .fr select,
table.form .fc select,
table.form .f input.text,
table.form .fl input.text,
table.form .fr input.text,
table.form .fc input.text,
table.form .f textarea,
table.form .fl textarea,
table.form .fr textarea,
table.form .fc textarea {width: 300px;}


/* header */
.header {position: relative; height: 250px; background: url(../images/header/line.gif) repeat-x 0px 206px}
.header .poverhnost {position: absolute; top: 50px; left: 0px; width: 61%; height: 200px; background: url(../images/header/bg.jpg) no-repeat center bottom}
.header .shkaf {position: absolute; top: 250px; left: 0px; width: 61%; height: 99px; background: url(../images/header/shkaf.gif) no-repeat center top}
.header .fix {position: absolute; top: 349px; left: 0px; width: 61%; height: 157px; background: url(../images/header/fix.gif) no-repeat center top}
.header .stroke {position: absolute; top: 223px; left: 49px}
.header .sq1 {position: absolute; right: 48px; top: 150px; width: 275px; height: 101px; background: #026998}
.header .sq2 {position: absolute; right: 323px; top: 200px; width: 90px; height: 51px; background: #F4B87C}
.header .sq3 {position: absolute; right: 0px; top: 200px; width: 48px; height: 50px; background: #fff}

/* ind-top */
.ind-top {position: relative}
.ind-top .corner {position: absolute; top: 0px; left: 0px}

/* info */
.info {height: 50px; background: #000 url(../images/header/info-bg.gif) no-repeat 390px 0px; font-size: 11px}

/* path */
.path {margin: 0 0 0 50px; padding: 0 0 0 20px; height: 50px; background: url(../images/header/sep.gif) no-repeat 0% center}
.path td, .path a:link, .path a:visited  {color: #999}
.path a:hover {color: #fff}
/*.path table {height: 50px; width: 550px}*/
.path table {height: 50px;}
.path td {vertical-align: middle; line-height: 18px}

/* navlang */
.navlang {position: absolute; right: 0px; top: 0px; height: 50px; width: 50%; background: #000 url(../images/header/sep2.gif) no-repeat right center; font-size: 11px}
/* nav */
.nav {float: left; height: 50px; width: 43%; background: url(../images/header/sep.gif) no-repeat 0% center; text-align: center}
.nav, .nav a:link, .nav a:visited {color: #999}
.nav a:hover {color: #fff}
.nav img {position: relative; top: 1px}
.nav span {padding: 0 5px}
.nav .cont {width: 220px; margin: 0 auto}
.nav .cont div {padding: 20px 5px 0 5px}

/* lang */
.lang {float: left; width: 17%; background: url(../images/header/sep.gif) no-repeat 0% center; text-align: center}
.lang, .lang a:link, .lang a:visited {color: #999}
.lang a:hover {color: #fff}
.lang .cont {width: 90px; height: 50px; margin: 0 auto;}
.lang .cont div {padding: 20px 5px 0 5px}
.lang .cont span, .lang .cont a {padding: 0 5px}

/* auth */
.auth {float: left; width: 39%; background: url(../images/header/sep.gif) no-repeat 0% center; text-align: center}
.auth,
.auth a:link,
.auth a:visited {color: #999}
.auth a:hover {color: #fff}
.auth .pad {padding: 0 49px 0 0}
.auth .cont {width: 120px; height: 50px; margin: 0 auto;}
.auth .cont div {padding: 20px 5px 0 5px}
.auth .cont span, .lang .cont a {padding: 0 5px}

/* logo */
.logo {position: absolute; top: 50px; left: 0px}

/* m1 */
.m1 {position: absolute; top: 50px; right: 0px; width: 50%; background: #18A4C5; height:100px;}
.m1 .cont {height: 67px; padding: 33px 0px 0px 20px}
.m1 .item {float: left; display: block; width: 175px; padding: 0 0 0 7px; margin: 0 10px 10px 0; }
.m1 .item a { text-decoration:none; color:#FFF; font-weight:bold; font-family: Arial; }
.m1 .a { background: url(../images/m1/side.gif) no-repeat left center}
.m1 .l {width: 100%; background: url(../images/m1/px.gif) repeat-y right}
.m1 .ln {background: url(../images/m1/ln.gif) repeat-x bottom}
.m1 .va {height: 100px; width: 100%}
.m1 .va td {vertical-align: middle}
.m1 .va table {width: 100%}

/* m2 */
.m2 ul {padding: 11px 0; margin: 0px; border: solid 1px #F4F4F4; list-style-type: none; list-style-image: none; font-size: 11px; font-weight: bold;}
.m2 li {padding: 0px; margin: 0px}
.m2 li div.lev1 {padding: 6px 5px 6px 19px}
.m2 a:link,
.m2 a:visited {color: #0C86AE}
.m2 a:hover {color:  #19637B}
.m2 li.a div.lev1 {background: #F8F8F8}
.m2 li.a div.lev1 a:link,
.m2 li.a div.lev1 a:visited,
.m2 li.a div.lev1 a:hover {color: #6A6A6A; text-decoration: none}

.m2 li.a div.lev2 {background: #F8F8F8}
.m2 li.a div.lev2 a:link,
.m2 li.a div.lev2 a:visited,
.m2 li.a div.lev2 a:hover {color: #6A6A6A; text-decoration: none}

.m2 .lev2 { font-size: 11px; padding: 1px 0 1px 30px}
/* current */
.current {float: left; height: 50px; background: #18A4C5; font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 15px; color: #fff; text-transform: uppercase}
.current div {padding: 17px 20px 0 20px}

/* catalog */
.catalog .item .image {}
.catalog .item .image .cont {padding: 20px 0 20px 20px}
.catalog .item .image .im {padding: 0 0px; }
.catalog .item .image .brd { border: 2px solid #ffe4b6; }
.catalog .item .image .im div {width: 130px; text-align: center; background-color: #fff; height: 173px; }
.catalog .item .image .zoom {padding: 5px 0; margin: 0 0px; background: #D8D8D8; text-align: center; font-size: 11px}
#curCharacts b { color: #e5aa4f; }
#curCharacts td { padding: 4px 6px 6px;  border-bottom: 1px dotted #ffe4b6; }
.catalog .item .image .foto-list {padding: 4px 0 0 0}
.catalog .item .image .foto-list img {border: solid 1px #fff; width: 39px}
.catalog .item .image .foto-list .it {float: left; border: solid 2px #F8F8F8; cursor: pointer}
.catalog .item .image .foto-list div.a {border: solid 2px #0C86AE; cursor: default}
.catalog .item .image .foto-list div.a img {border: solid 1px #F8F8F8}
.catalog .item .descr {width: 100%}
.catalog .item .descr .cont {padding: 20px}
.catalog .item .descr .cont div {padding: 0 0 10px 0}
.catalog .item .comp {border-left: solid 1px #EADCC0}
.catalog .item .comp .cont {width: 215px}
.catalog .item .comp ul {padding: 9px 15px 9px 0; margin: 0px; list-style-type: none; list-style-image: none; font-size: 11px}
.catalog .item .comp li {padding: 7px 0 7px 10px; margin: 0px}
.catalog .item .comp li.a {position: relative; left: -1px; border-right: solid 3px #EADCC0; border-top: solid 1px #EADCC0; border-bottom: solid 1px #EADCC0; background: #F8F8F8; color: #6A6A6A}
.catalog .item .comp li.a span {position: relative; left: 1px; font-weight: bold}
.catalog .item .comp li.a div {position: relative; left: 1px}
.catalog .item .comp li.na span {display: block; color: #0C86AE}

.headTabs { border-bottom: 1px solid #EADCC0; he ight: 23px; padding: 0px 0px 23px; margin: 0px 0px; }
.headTabs .tab { float: left; width: 164px; border: none; text-align: center; padding: 4px 0px; margin-left: 0px; margin-top: 2px; }
.headTabs .taba { float: left; width: 164px; border-left: 1px solid #EADCC0; border-top: 2px solid #EADCC0; border-right: 1px solid #EADCC0; border-bottom: 1px solid #f8f8f8; text-align: center; padding: 4px 0px; margin-left: -1px; }
.headTabs .tab1 { float: left; width: 20px; }
.pad { padding: 10px 20px; }
.brdTop { border-top: 1px solid #EADCC0; margin-top: -1px; }
.headTabs .tab a,
.headTabs .taba a:link,
.headTabs .taba a:visited,
.headTabs .taba a:hover {color: #E5AA4F; text-decoration: none; font-weight: bold}

.catalog .list .it {padding: 0 0 8px 0}
.catalog .list .image {float: left; width: 130px; text-align: center; background: #FFF; border: 2px solid #ffe4b6; }
.catalog .list .ttl {padding: 0 0 0 144px; font-weight: bold; color: #000}
.catalog .list .descr {padding: 2px 0 2px 144px; font-size: 11px}
.catalog .list .comp {padding: 0 0 0 144px}
.catalog .list .comp a {margin: 0 5px 0 0; white-space: nowrap}

/* map */
.map {position: absolute; top: 250px; left: 0px; width: 400px; height: 249px; background: url(../images/map/bg.gif) no-repeat left top}
.map .select {position: absolute; top: 18px; left: 80px}
.map .region {position: absolute; display: none}

/* map-inside */
.map-inside .image {position: relative}
.map-inside .city {position: absolute; display: none; top: 0px; left: 0px}
.map-inside .sensor {position: absolute; top: 0px; left: 0px}
.map-inside .sensor img {border: none}
.map-inside .select {position: absolute; left: 32px; top: 86px}
.map-inside .select select {border: solid 1px #E3E3E3; background: #F3F3F3; color: #0C86AE}
.map-inside .points {position: absolute; top: 0px; left: 0px}
.map-inside .points a:link,
.map-inside .points a:visited {color: #8C6A51; text-decoration: none}
.map-inside .points a:hover {color: #8C6A51; text-decoration: underline}
.map-inside .points .it {position: absolute; cursor: pointer; font-weight: bold; color: #8c6a51}
.map-inside .points .it div {padding: 2px 0}
.map-inside .shop ul {}
.map-inside .shop li {padding-bottom: 10px}
.wherebuy {padding: 10px 0 15px 20px}
.wherebuy .ttl {padding: 0 0 15px 0}
.wherebuy .text {}
.wherebuy .text a {padding: 0 10px 0 0}
.wherebuy .text .it {float: left; width: 49%}
.wherebuy .text .padf {padding: 3px 5px 3px 0}
.wherebuy .text .pads {padding: 3px 0 3px 5px}
.wherebuy .text .ct {padding: 3px 0; color: #8C6A51}

/* sitemap */
.sitemap div {padding: 2px 0}

/* feedback */
.feedback table {width: 472px}
.feedback td {padding: 2px 0}
.feedback td.l {width: 20%}
.feedback .text {width: 100%}
.feedback .ta {width: 100%; height: 70px}

/* sensor */
.sensor {position: absolute; top: 250px; left: 0px; width: 280px; height: 258px}
.sensor .bg {position: absolute}
#reg1 {margin: 112px 0 0 128px}
#reg2 {margin: 52px 0 0 134px}
#reg3 {margin: 124px 0 0 126px}

/* promo */
.promo {padding: 0 0 10px 0}
.promo .item {float: left; width: 33%}
.promo .item .cont {padding: 0 10px 10px 0}
.promo .ttl {padding: 10px 0 3px 0; font-weight: bold}
.promo .descr {}

/* def-anouns */
.def-anouns {position: absolute; width: 50%; top: 150px; right: 0px; font-weight: bold; z-index: 5}
.def-anouns .pad {padding: 0 49px 0 0; background: url(../images/ind-anouns/def-fix.gif) repeat-y right}
.def-anouns .cont {position: relative; height: 150px}
.def-anouns .an1 {position: absolute; width: 50%; height: 100px; top: 0px; left: 0px; background: url(../images/ind-anouns/bg1.gif) no-repeat right bottom}
.def-anouns .an2 {position: absolute; width: 50%; height: 100px; top: 0px; left: 50%; background: #026998}
.def-anouns .an3 {position: absolute; width: 50%; height: 100px; top: 100px; left: 0px; background: #FFE2BD}
.def-anouns .an4 {position: absolute; width: auto; min-width: 113px; height: 50px; top: 100px; left: 50%; background: #18A4C5;}
.def-anouns .an4 h1 {color: #ffffff; font-weight: normal; font-size: 16px; margin: 15px 15px 14px 15px;}

.right-cont .an4 {position: absolute; width: auto; min-width: 113px; height: 50px; margin-top: -49px; margin-left: -1px; background: #18A4C5;}
.right-cont .an4 h1 {color: #ffffff; font-weight: normal; font-size: 16px; margin: 15px 15px 14px 15px;}

/* ind-anouns */
.ind-anouns {zoom: 1; position: absolute; width: 50%; top: 150px; right: 0px; font-weight: bold; z-index: 9999}
.ind-anouns .pad {padding: 0 49px 0 0; background: url(../images/ind-anouns/fix.gif) repeat-y right}
.ind-anouns .cont {position: relative; height: 200px; background: url(../images/ind-anouns/line.gif) no-repeat right bottom}
.ind-anouns .an1 {position: absolute; width: 50%; height: 100px; top: 0px; left: 0px; background: url(../images/ind-anouns/bg1.gif) no-repeat right bottom}
.ind-anouns .an1 .image {position: absolute; bottom: 10px; right: 10px}
.ind-anouns .an1 .ttl {position: absolute; width: 100px; height: 50px; top: 19px; left: 59px}
.ind-anouns .an2 {position: absolute; width: 50%; height: 100px; top: 0px; left: 50%; background: #026998}
.ind-anouns .an2 .image {position: absolute; bottom: 10px; left: 10px}
.ind-anouns .an2 .ttl {position: absolute; width: 150px; height: 50px; top: 44px; left: 85px}
.ind-anouns .an2 .ttl a:link,
.ind-anouns .an2 .ttl a:visited,
.ind-anouns .an2 .ttl a:hover {color: #fff}
.ind-anouns .an3 {position: absolute; width: 50%; height: 100px; top: 100px; left: 0px; background: #FFE2BD}
.ind-anouns .an3 .image {position: absolute; top: 10px; right: 10px}
.ind-anouns .an3 .ttl {position: absolute; width: 100px; height: 50px; top: 45px; left: 21px}
.ind-anouns .an4 {position: absolute; width: 50%; height: 100px; top: 100px; left: 50%; background: url(../images/ind-anouns/bg4.gif) no-repeat left top}
.ind-anouns .an4 .image {position: absolute; top: 10px; left: 10px}
.ind-anouns .an4 .ttl {position: absolute; width: 100px; height: 50px; top: 59px; left: 85px}

.ind-anouns .paddInd { padding: 0px 0px 0px 60px; }
.ind-anouns .paddInd .bgInd { background-color: #fff; padding: 10px 20px 50px 20px; }
.ind-anouns .itPad { padding: 7px 40px 0px; }
.searchInd { top: 288px; }
.searchInd .cont{ height: 40px; }

.search { width: 200px !important; }
.search td { padding: 0px 10px 0px 0px; }
.search input.text { width: 200px; padding: 0px 4px; }
.search input.button { }

.padSrch { padding: 14px 0px; }
.search1 { width: 200px !important; }
.search1 td { padding: 10px 0px 0px 10px; }
.search1 input.text { width: 200px; padding: 0px 4px; }
.search1 input.button { background-color: #f4b77e; background-image: none; }

.searchDef { width: 100px !important; }
.searchDef td { padding: 0px 0px 0px 10px; }
.searchDef input.text { width: 90px; padding: 0px 4px; }

.topBG {zoom: 1; background: url(../images/bg.gif) top right no-repeat; }

/* ind-anouns2 */
.ind-anouns2 {float: right; width: 50%; padding: 100px 0 0 0; position: relative; z-index: 999}
.ind-anouns2 table {width: 100%}
.ind-anouns2 td {width: 50%; background: url(../images/ind-anouns2/px2.gif) repeat-y left}
.ind-anouns2 .pad {padding: 20px 49px 20px 0}
.ind-anouns2 .cont {}
.ind-anouns2 .an {padding: 0 0 0 20px}
.ind-anouns2 .ttl {padding: 0 0 15px 0}
.ind-anouns2 .text {padding: 0 10px 0 0; font-weight: bold; line-height: 24px}

/* ind-anouns3 */
.ind-anouns3 {float: right; width: 21%; padding: 100px 0 0 0; position: relative;}
.ind-anouns3 .pad {padding: 20px 5px 5px 0}
.ind-anouns3 .cont {position: relative}
.ind-anouns3 .an {padding: 0 0 0 10px}
.ind-anouns3 .ttl {padding: 0 0 15px 0}
.ind-anouns3 .text {padding: 0 10px 0 0; font-weight: bold; line-height: 24px}
.ind-anouns3 .text div {float: left; padding: 0 5px 5px 0}

/* ind-news */
.ind-news {padding: 26px 80px 20px 32px}
.ind-news .calendar {float: left; height: 89px; width: 80px; background: url(../images/news/calendar.gif) no-repeat left top}
.ind-news .calendar .month {padding: 19px 0 0 13px; text-transform: uppercase; font-weight: bold; color: #fff}
.ind-news .calendar .day {text-align: center; padding: 9px 0 0 0; font-size: 17px; line-height: 25px; color: #000; font-weight: bold}
.ind-news .list {padding: 0 0 0 115px}
.ind-news .item {padding: 10px 0; border-bottom: solid 1px #F2E4CC}
.ind-news .title {padding: 0 0 25px 0; font-size: 20px; line-height: 20px; text-transform: uppercase; color: #E5AA4F}
.ind-news .date {padding: 0 0 2px 0; color: #D4BAA2}
.ind-news .ttl {padding: 0 0 1px 0; font-weight: bold}
.ind-news .descr {color: #796756}

/* news */
.news {padding: 0 0 20px 0}
.news .item {padding: 10px 0; border-bottom: solid 1px #F2E4CC}
.news .title {padding: 0 0 5px 0; font-size: 20px; line-height: 20px; text-transform: uppercase; color: #000}
.news .date {padding: 0 0 2px 0; color: #000}
.news .image {float: left; padding: 0 10px 10px 0}
.news .ttl {padding: 0 0 1px 0; font-weight: bold}
.news .descr {}

/* ind-banner */
.ind-banner {text-align: center; background: url(../images/content/banner-bg.gif) no-repeat center top}

/* ind-faq */
.ind-faq {padding: 21px 30px 20px 71px; background: url(../images/faq/corner.gif) no-repeat left top}
.ind-faq .title {padding: 0 0 30px 0}
.ind-faq .q {float: left}
.ind-faq .descr {padding: 0 0 0 130px; font-weight: bold; line-height: 24px}
.ind-faq .descr1 {zoom: 1; padding: 0 0 0 40px; line-height: 14px }

/* faq */
.faq {padding: 0 0 10px 0}
.faq .item {padding: 5px 0}
.faq .date {color: #000}
.faq .author {}
.faq .question {font-size: 13px}
.faq .question strong {}
.faq .answer {padding: 5px 0 0 0}
.faq .answered {}

/* faq-form */
.faq-form .l,
.faq-form .fr {background: url(../images/form/line.gif) no-repeat right bottom}
.faq-form .req {background: url(../images/form/lines.gif) no-repeat right bottom}
.faq-form .req-right {background: url(../images/form/line-right.gif) no-repeat right bottom}
.faq-form .req-text {float: left; color: #C08E5C}
.faq-form .nobg {background: none}
.faq-form .sub {text-align: right}

/* catalog-prod */
.catalog-prod {padding: 30px 20px}
.catalog-prod ul {padding: 6px 0; margin: 0px; list-style-type: none; list-style-image: none; font-size: 11px; font-weight: bold;}
.catalog-prod li {padding: 5px 10px 5px 0; margin: 0px}

/* model-list */
.model-list {padding: 30px 20px}
.model-list ul {padding: 6px 0; margin: 0px; list-style-type: none; list-style-image: none; font-size: 11px; font-weight: bold;}
.model-list li {padding: 5px 10px 5px 0; margin: 0px}

.model-list1 {padding: 10px 20px 30px; }
.model-list1 ul {padding: 6px 0; margin: 0px; list-style-type: none; list-style-image: none; font-size: 11px; font-weight: bold;}
.model-list1 li {padding: 5px 10px 5px 0; margin: 0px}

.model-list2 { padding: 20px 20px; }
.model-list2 .item { float: left; width: 45%; height: 193px; }
.model-list2 .item .img { float: left; width: 130px; background: #fff; text-align: center; border: 1px solid #ffe4b6; }
.model-list2 .item .title { padding-left: 140px; font-weight: bold; }
.model-list2 .item .descr { padding-left: 140px; }

/* where-buy */
.where-buy {padding: 30px 20px}
.where-buy ul {float: left; padding: 6px 0; margin: 0px; list-style-type: none; list-style-image: none; font-size: 11px; font-weight: bold;}
.where-buy li {float: left; padding: 5px 10px 5px 0; margin: 0px}

/* pages */
.pages {padding: 5px 0; color: #D4BAA2}
.pages a,
.pages span {padding: 0 5px 0 0}
.pages a:link,
.pages a:visited {color: #D4BAA2}
.pages a:hover {color: #796756}

/* footer */
.footer {position: relative; color: #8C6A51; background: #FFE4B6 url(../images/footer/bg.gif) no-repeat right top}
.footer .cont {padding: 0 215px 0 0; height: 94px}
.footer .copy {float: left; padding: 20px 30px 0 20px}
.footer .name {float: left; padding: 20px 30px 0 20px}
.footer .tel {float: left; padding: 20px 0 0 20px}
.footer .counters {clear: both; padding: 20px 0 0 20px}
.footer .counters td.ct {padding: 0 10px 0 0; vertical-align: middle}

/* ind-footer */
.ind-footer {position: relative; color: #8C6A51}
.ind-footer .pad {padding: 0 0 0 50px}
.ind-footer .cont {height: 114px; background: #FFE4B6}
.ind-footer .copy {float: left; padding: 20px 30px 0 20px}
.ind-footer .name {float: left; padding: 20px 30px 0 20px}
.ind-footer .tel {float: left; padding: 20px 0 0 20px}
.ind-footer .counters {clear: both; padding: 20px 0 0 20px}
.ind-footer .counters td.ct {padding: 0 10px 0 0; vertical-align: middle}

/* ind-sq */
.ind-sq {width: 113px; height: 50px; background: #F9B961; margin-top: 64px; }
.footer .wucmf {position: absolute; right: 105px; top: 77px; }
.ind-footer .wucmf {position: absolute; right: -105px; top: 77px; }
/* BLOCKS
----------------------------------------------- */
html, body {height: 100%;}
a img {border: none;}
.w-fix {width: 100%;}
.clr {clear: both; line-height: 0; font-size: 0;}
.png {
	//background-image: none !important;
	behavior: url('/css/pngfix.htc') no-repeat;
}
#wrap {min-width: 996px; max-width: 1200px; width: expression(document.body.clientWidth < 996? "996px" : document.body.clientWidth > 1200? "1200px" : "auto")}
.toLeftPad { padding-left: 6px; }


.sitemap2 { font-size: 14px; text-decoration: none; }
.sitemap3 { font-size: 13px; text-decoration: none; }
.sitemap4 { font-size: 12px; text-decoration: none; }
.sitemap5 { font-size: 11px; text-decoration: none; }

/* bigImg */
#sensorShadow {display: none; position: absolute; left: 0; top: 0; width: 100%; background: #222; z-index: 10000}

/* authDiv */
.authDiv {display: none; position: absolute; width: 320px; border-top: solid 10px #18a4c5; background: #FFF; z-index: 10001; text-align: left}
.authDiv .brd {padding: 15px 20px; border-left: solid 1px #18a4c5; border-right: solid 1px #18a4c5; border-bottom: solid 1px #18a4c5}
.authDiv .close {float: right; padding: 2px 0 0 0; cursor: pointer}
.authDiv .title {padding: 0 0 10px 0; font-size: 19px; font-weight: bold; color: #252D33}
.authDiv .in input.text {width: 275px}
.authDiv .in .l {padding: 0 0 5px 0; font-size: 12px; color: #3F4042}
.authDiv .in .fr {padding: 0 0 5px 0}
.authDiv .in .err {padding: 0 0 10px 0; font-size: 11px; color: #D33922}
.authDiv .actions {padding: 20px 0 0 0}
.authDiv .actions .button {float: right}

