html { height: 100%; background: #fff url(/modules/servise/images_for_new_servise/bodyBgr.jpg) no-repeat 50% 38px; text-align: center; }
body { position: relative; width: 980px; height: 100%; margin: 0 auto; padding: 0 10px; text-align: left; }

#cntrsCode { position: absolute; width: 1px; height: 1px; top: 0; left: 0; overflow: hidden; z-index: 1; }

#header { position: relative; height: 300px; margin: 0 12px; }
#header h1 { position: absolute; top: 65px; left: 0; }
#header h1 a { display: block; width: 318px; height: 0; padding-top: 128px; background: url(/modules/servise/images_for_new_servise/logo.png) no-repeat; overflow: hidden; }
#header h2 { position: absolute; top: 11px; left: 20px; color: #363636; font-size: 1.6em; font-weight: bold; text-transform: uppercase; }
#navigation { padding: 11px 100px 0 0; font-size: 1.2em; text-align: right; }
#navigation li { display: inline; margin-right: 10px; padding-right: 10px; border-right: 1px solid #868686; }
#navigation li:last-child, #authorization li:last-child { margin: 0; padding: 0; border: none; }
#navigation a { color: #737373; }
#navigation a:hover { color: #c1c1c1; }
#tools { position: absolute; height: 29px; right: 0; top: 16px; }
#tools li { float: left; height: 8px; margin-left: 10px; }
#tools li a { display: block; height: 0; padding-top: 8px; background: #a5abaf url(/modules/servise/images_for_new_servise/tools.gif) no-repeat; overflow: hidden; }
#tools li a:hover { background-color: #000; }
#tools .tlsHome a { width: 9px; }
#tools .tlsEMail a { width: 13px; background-position: -9px 0; }
#tools .tlsSiteMap a { width: 14px; background-position: -22px 0; }
#phone { position: absolute; width: 278px; height: 58px; left: 0; top: 220px; padding: 5px 0 0 65px; color: #f26522; background: url(/modules/servise/images_for_new_servise/phoneIcon.png) no-repeat 0 0; font-size: 1.2em; font-weight: bold; }
#phone span { display: block; width: 243px; height: 0; margin-bottom: 10px; padding-top: 21px; background: url(/modules/servise/images_for_new_servise/phone.png) no-repeat 0 0; overflow: hidden; }
#request { display: block; position: absolute; width: 625px; height: 0; left: 50%; bottom: 0; padding-top: 53px; margin-left: -245px; background: url(/modules/servise/images_for_new_servise/request.png) no-repeat; overflow: hidden; }

#layout { overflow: hidden; }

#content .listReset, #content .listReset li, #content .defListReset { margin: 0; padding: 0; }
#content #breadCrumbs { margin: 10px 0; color: #898989; }
#content #breadCrumbs li { display: inline; margin-right: .7em; font-size: .8em; }
#breadCrumbs li a { margin-right: .5em; color: #898989; }
#breadCrumbs li a:hover { color: #0165a7; text-decoration: underline; }

#sidePanel { float: left; padding: 30px 0; font-size: 1.2em; }
.block { width: 265px; margin-bottom: 3em; }
.block h1 { margin-bottom: .5em; text-transform: uppercase; font-size: 1.5em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; }
#sideNavigation li { position: relative; width: 265px; color: #000; font-size: 1.3em; }
#sideNavigation>li:last-child { margin-bottom: 0; }
#sideNavigation li span { display: block; padding: 5px 10px; text-decoration: underline; cursor: pointer; }
#sideNavigation li span:hover { color: #fff; background: #898989; }
#sideNavigation li ul { display: none; padding: 10px; background: #f4f4f4; }
#sideNavigation li li { position: relative; width: auto; margin-bottom: .3em; font: normal normal .9em Tahoma, Arial, Helvetica, sans-serif; }
#sideNavigation li li a { color: #555; }
#sidePanel #repairReques { display: block; width: 252px; height: 0; margin-bottom: 1.5em; padding-top: 107px; background: url(/modules/servise/images_for_new_servise/repairRequest.jpg) no-repeat 0 0; overflow: hidden; }
#sidePanel #askQuestion { display: block; width: 253px; height: 0; margin-bottom: 2.5em; padding-top: 54px; color: #000; background: url(/modules/servise/images_for_new_servise/askQuestion.png) no-repeat 0 0; overflow: hidden; }
#pollFrm ul { margin: 20px 0; }
#pollFrm ul li { margin-bottom: .5em; font-size: 1.2em; overflow: hidden; }
#pollFrm ul li input { float: left; margin-right: 10px; }
#pollFrm p { padding: 0 10px; }
#sidePanel .banner { display: block; margin-left: 20px; }

.mrkBlock { padding: 1px 220px 1px 20px; background: #f4f4f4 url(/modules/servise/images_for_new_servise/mrkBgr.jpg) no-repeat 95% 50%; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
#content .lstRst, #content .lstRst>li, #content .defLstRst, #content .defLstRst dt, #content .defLstRst>dd { margin: 0; padding: 0; }

#content { position: relative; padding: 150px 15px 30px; z-index: 10; }
#content .lstRst, #content .lstRst>li, #content .defLstRst, #content .defLstRst dt, #content .defLstRst>dd { margin: 0; padding: 0; }
#content .lstRst>li { list-style: none outside; background: none; }
#content .defLstRst dt { font-weight: normal; }
#content .defLstRst>dd { font-style: normal; }

#content #faq {}
#content #faq dt { margin-bottom: .5em; color: #0072bc; font-size: 1.1em; text-decoration: underline; cursor: pointer; }
#content #faq dd { position: relative; display: none; margin: -.5em 0 .7em; padding: 10px 10px 10px 60px; background: #f2f2f2; }
#content .pagesNavigation { position: relative; overflow: visible; }
#content .pagesNavigation.top { margin-bottom: 30px; padding-bottom: 15px; border-bottom: 1px dotted #959595; }
#content .pagesNavigation.bottom { margin-top: 30px; padding-top: 15px; border-top: 1px dotted #959595; }
#content .pagesNavigation li { display: inline; margin-right: 1em; color: #488dc6; }
#content .pagesNavigation li:first-child { margin-top: 0; }
#content .pagesNavigation li a { color: #666; }
#content .pagesNavigation .prevNext { color: #c1c1c1; }
#content .pagesNavigation .prevNext a { color: #488dc6; }
#content .pagesNavigation .showAll { position: absolute; width: 171px; height: 26px; right: 0; margin: -5px 0 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; text-align: center; }
#content .pagesNavigation .showAll a { display: block; width: 171px; height: 22px; padding-top: 4px; color: #41a62a; background: url(/modules/servise/images_for_new_servise/buttonLnk.png) no-repeat; }
#content .pagesNavigation .back { display: block; margin-top: 20px; color: #000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; }
#content .pagesNavigation .back a { color: #000; }

#content #faq {}
#content #faq dt { margin-bottom: .5em; color: #0072bc; font-size: 1.1em; text-decoration: underline; cursor: pointer; }
#content #faq dd { position: relative; display: none; margin: -.5em 0 .7em; padding: 10px 10px 10px 60px; background: #f2f2f2; }
#content #faq dd span { float: left; margin: 0 0 0 -55px; font-style: italic; } 

#footer { position: relative; padding: 10px 20px 30px; color: #464646; font-size: 1.2em; border-top: 1px dotted #929292; clear: both; }
#counters { position: absolute; top: 10px; left: 270px; }
#footer #credits { float: right; }

.form { margin: 1.5em 0 .75em; overflow: hidden; }
.form dt, .form dd { float: left; margin: 0 0 .75em; }
.form dt { width: 170px; clear: left; font-weight: bold !important; }
.form dd { width: 475px; margin-bottom: 10px !important; }
.form .field, .form textarea, .form select { display: block; }
.form .field, .form dd textarea { width: 465px; }
#qTxt { width: 630px; }
#answers { padding-top: 20px !important; }
#answers dt { position: relative; padding: 0 0 25px 36px !important; color: #1b77c0; font-size: 1.1em; }
#answers dt span { display: block; color: #c96a07; font-size: .9em; }
#answers dt span span { display: inline; font-size: 1em; color: #595959; }
#answers dt span span span { font-weight: bold; }
#answers dd { display: none; position: relative; margin: -10px 0 25px 0 !important; padding: 10px 10px 10px 36px !important; background: #e7ebed; }
#answers dd span { display: block; color: #c96a07; font-style: italic; }
#answers dd span a { color: #c96a07; }
.tgl { position: absolute; width: 25px; height: 25px; top: 0; left: 0; background: url(/modules/servise/images_for_new_servise/answTog.png) no-repeat -25px 0; cursor: pointer; }
.tglClose { background-position: 0 0; }



.mrkBlock { padding: 1px 220px 1px 20px; background: #f4f4f4 url(/modules/servise/images_for_new_servise/mrkBgr.jpg) no-repeat 95% 50%; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }