  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,  img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,  dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent} html {font-size: 100.01%} body { line-height: 1; background: #fff; color: #000; text-align: left; font: 0.875em Arial, Helvetica, sans-serif; } ol, ul {list-style: none} blockquote, q {quotes: none} blockquote:before, blockquote:after, q:before, q:after {content: '';content: none} ins {text-decoration: none} del {text-decoration: line-through} table {border-collapse: collapse; border-spacing: 0; font-size: 100%} a {color: #287fc3; text-decoration: underline} input[type="text"], input[type="password"] {font-size: 100%; padding: 0} textarea {font: 100% Arial, Helvetica, sans-serif; padding: 0} .formText {font-size: 100%; padding: 0}  p {margin:10px 0}  .ask {margin:0px;font-size:9pt;text-align:left} .pollbox {width:auto;padding:0;margin:0} .pollbut {width:100%;text-align:center;margin:0;padding:5px 0} .pollbut a {font-weight:bold;text-decoration:none} .polla {width:48%;float:left;padding:3px 0px} .pollb {width:48%;float:right;padding:3px 0px} .polla a,.pollb a {padding:3px 18px;margin:0} .pollcont {text-align:left;margin-top:30px} .pollansw {margin: 0 0 0.5em 0;font-size:10pt} .shkala {height:5px;background:#fff;width:96%;padding:1px;border:1px solid #ddd;margin:0} .gradus {height:5px;background:#888;background-repeat:repeat;background-position:right;color:#FFF}   #tooltip{background:#FFF;border:3px solid #999;color:#111;font:normal 10pt Verdana, Arial;text-align:left;margin:0px;padding:4px 8px;position:absolute;visibility:hidden;z-index:9999}   #dropdown ul {margin:0;padding:0} #dropdown li a {display:block;float:left} #dropdown li {float:left;position:relative} #dropdown li li {padding:0px;float:none;display:inline} #dropdown li li a {display:block;text-align:left;width:15em;float:none} #dropdown li li a:hover {text-decoration:underline} * html>body  #dropdown li li a {width:17.2em} * html #dropdown li li a {width:17.2em} #dropdown li ul {position:absolute;left:-999em;margin-top:2.4em} #dropdown li:hover ul, #dropdown li:hover ul, #dropdown li.sfhover ul {position:absolute;left:-999em} #dropdown li:hover ul, #dropdown li.sfhover ul {left:0;width:17.1em;padding:0;z-index:1000}  .meta, .pagenav {font-size: 8pt;margin:30px 0 40px 30px} .meta span, .pagenav span {padding:0 4px 2px 4px} .meta a, .pagenav a {font-weight:bold;padding:0 4px 2px 4px} .rubblock {margin:0;padding:0} .rubblock div, .subpages {margin:20px 0 0 0;border:1px dotted #999;padding:12px} .rubblock li, .subpages li {list-style-type: none} .subpages li a {font-weight:bold} .val {text-align:center} .gravatar img {border-color:transparent} .onecomm {margin-top:10px} .comtitle {font-size:120%;font-weight:bold;padding:8px 0} .post th {text-align:center} .post td,.post th {padding: 0 5px;vertical-align:top} .post ol li {list-style: decimal} .post ul li {list-style: circle} .bold {font-weight:bold} .red {color:red} .green {color:green} .clear {clear:both;display:block;overflow:hidden;width:100%;height:1px} .prev_next {width:100%} .prev_next td {width:50%} .righttext {text-align:right} .submit {font-size:120%;padding:2px 9px 4px 9px} .searchbutton {border: 0; margin-bottom: -8px; margin-left:0px; height: 24px;  width: 24px;}
  #lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;color:#fff} #lightbox a img{border: none} #outerImageContainer{position: relative;background-color: #101010;width: 150px;height: 150px;margin: 0 auto} #imageContainer{padding: 10px} #loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0} #hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10} #imageContainer>#hoverNav{left: 0} #hoverNav a{outline: none} #prevLink, #nextLink{width: 44%;height: 100%;background: transparent;display: block} #prevLink {left: 0; float: left} #nextLink {right: 0; float: right} #prevLink:hover, #prevLink:visited:hover {background: url('gallery/js/lightbox/images/back.png') left 50% no-repeat;margin-left:14px} #nextLink:hover, #nextLink:visited:hover {background: url('gallery/js/lightbox/images/next.png') right 50% no-repeat;margin-right:14px} /*** START : next / previous text links ***/ #nextLinkText, #prevLinkText{color: #CCC;font-weight:bold;text-decoration: none} #nextLinkText{padding-left: 20px} #prevLinkText{padding-right: 20px} /*** END : next / previous text links ***/ /*** START : added padding when navbar is on top ***/ .ontop #imageData {padding-top: 5px} /*** END : added padding when navbar is on top ***/ #imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #101010;margin: 0 auto} #imageData{padding:0 10px} #imageData #imageDetails{width: 70%; float: left; text-align: left}	 #imageData #caption{font-size: 11pt;font-weight: bold} #imageData #numberDisplay{display: block; clear: left} #imageData #bottomNavClose{width: 32px; float: right} #imageData #helpDisplay {clear: left; float: left; display: block} #overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background: url('gallery/js/lightbox/images/p-pri.png')} .clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden} * html>body .clearfix {display: inline-block;width: 100%} * html .clearfix {height: 1%} 
body {font-family: Tahoma;font-size: 12px;color: #666666;margin: 0;padding: 0;} a {text-decoration:none;color:#B33833;} a:hover {text-decoration:underline;color:#C00;} img {border: 0px;} p {line-height: 20px;} .header {background-image: url(templates/komfort/images/bg_header.jpg);height: 160px;font-weight:bold;} .header .main {width: 1000px;margin-right: auto;margin-left: auto;} .header .main .abs {position: relative;} .header .main .logo {height: 101px;width: 131px;position: absolute;left: 88px;top: 38px;} .header .main .line {background-image: url(templates/komfort/images/line_header.jpg);position: absolute;height: 143px;width: 4px;left: 304px;top: 17px;} .header .main .line2 {background-image: url(templates/komfort/images/line_header.jpg);position: absolute;height: 143px;width: 4px;left: -1px;top: 17px;} .header .main .line3 {background-image: url(templates/komfort/images/line_header.jpg);position: absolute;height: 143px;width: 4px;top: 17px;left: 997px;} .header .main .icons {position: absolute;height: 13px;width: 120px;left: 409px;top: 49px;} .header .main .icons img {margin-right: 25px;} .shadow_top {background-image: url(templates/komfort/images/bg_wrapper_top.jpg);height: 20px;font-size: 5px;text-align: center;} .shadow_top .im {background-image: url(templates/komfort/images/shadow_top.jpg);background-position: center top;height: 20px;} .header .main .title {position: absolute;height: 43px;width: 220px;left: 408px;top: 80px;font-size:15px;text-transform: uppercase;} .header .main .title span {font-size:180%;font-weight:normal;} .header .main .phone {position: absolute;height: 42px;width: 171px;left: 741px;top: 82px;text-align:right;font-size:110%;} .header .main .icon_phone {background-image: url(templates/komfort/images/phone_icon.jpg);position: absolute;height: 109px;width: 50px;top: 67px;left: 930px;z-index: 3;} .wrapper {background-image: url(templates/komfort/images/bg_all.jpg);background-position: 2px 0px;} .wrapper  .top1 {background-image: url(templates/komfort/images/bg_wrapper_top.jpg);background-repeat: repeat-x;position: absolute;height: 9px;width: 100%;top: 0px;} .main1 {background-image: url(templates/komfort/images/bg_main.jpg);background-repeat: repeat-y;width: 1017px;margin-right: auto;margin-left: auto;background-position: -1px -3px;} .main3 .left a {font-weight: bold;color: #666666;} .main3 .left ul {margin: 0;padding: 0;list-style-type: none;} .main3 .left li {margin-bottom: 15px;color: #888;font-weight: bold;} .main3 .left ul ul {margin: 15px 0 0 0;padding: 0;list-style-type: none;} .main3 .left li li {margin:0;padding:4px 0;} .main3 .left li li a {margin: 0 0 0 15px;font-weight: normal;} .main3 .left a {text-decoration:none;} .main3 .left a:hover {color: #CC0000;text-decoration:underline;} .title, .phone, .adress, .post h1, .footer a  {color: #B33833;} .main1  .top {background-image: url(templates/komfort/images/bg_top_main.jpg);background-repeat: repeat-x;height: 11px;position: absolute;z-index: 2;width: 999px;} .main1 .main2 {padding-top: 45px;padding-right: 58px;padding-left: 58px;} .main1 .main3 {padding-top: 15px;padding-left: 42px;clear: both;overflow: auto;} .left {background-image: url(templates/komfort/images/shadow_v.jpg);background-repeat: no-repeat;background-position: right top;float: left;width: 255px;padding-right: 20px;} .center {text-align:center;} .center img {padding:5px;} .right {float: left;width: 691px;} .main3 .right .srv {background-image: url(templates/komfort/images/shadow_g.jpg);background-position: center bottom;height: 294px;background-repeat: no-repeat;text-align: right;} .post {margin:0 30px;} .post h1 {font-size:16pt;font-weight:normal;margin:0 0 0 30px;padding:0;} .post li {line-height:140%;margin: 7px 20px;} .post img {margin:0 5px;} .service {margin:0 10px;padding:0;} .service a {color: #555;text-decoration: none;text-transform: uppercase;} .service li.items {list-style:none;width:150px;height:148px;margin:3px;padding:0;font-size:80%;text-align:center;border:5px solid #B2BCBD;} .post th {padding:5px 0 5px 0;border-top:1px dotted #888;vertical-align:bottom;} .post td {margin:0;padding:0;} .post table {margin:10px auto;border-bottom:1px dotted #888;} .smallmargin td {margin:0;padding:10px 20px;} .items table {width:100%;background:#B2BCBD;height:147px;} .items td {height:101px;margin:0;padding:0;vertical-align:middle;overflow:hidden;} td.label {height:50px;background: url(templates/komfort/images/gradient.png) no-repeat;} .service .items {float: left;} .footer {position:relative;background-image: url(templates/komfort/images/bg_footer.jpg);height: 113px;width: 1000px;margin-left: 8px;margin-top: 15px;font-weight:bold;} .footer a  {text-decoration:none;} .footer .abs {position: relative;width: 1000px;height: 100px;} .footer .logo {width: 99px;float: left;margin-top: 14px;padding-left: 103px;} .footer .line {background-image: url(templates/komfort/images/line_footer.jpg);height: 113px;width: 4px;float: left;margin-left: 105px;} .footer  .adress {width: 190px;float: left;margin-top: 37px;margin-left: 30px;font-size:90%;line-height:170%;} .footer .phone {width: 160px;margin-top: 43px;margin-left: 30px;float: left;} .footer .baners {width: 210px;float: left;margin-top: 35px;margin-left: 30px;} .footer .baners p {margin:0 0 2px 0;} .footer .baners img {margin:0 6px -4px 0;} .phone span {font-size:160%;font-weight:normal;} .left a.thispage {display: inline;background: url(templates/komfort/images/approve.gif) 0 50% no-repeat;padding:0 0 0 16px;} .viplink {margin-top:50px;} .main3 .left .viplink a {font-size:20pt;font-weight:normal;color: #B33833;} .main3 .left .viplink a:hover {color:#c00;} .yametrikacounter {position:absolute; left:-9999px;} .support {position:absolute;left:40px;bottom:7px;font-size:8pt;font-weight:normal;text-align:left;color:#862C2C;} .support a {color:#862C2C;} .simlink {font-weight:bold;cursor: pointer;color:#B33833;}
.treeview, .treeview ul {padding: 0;margin: 0;list-style: none;}
.treeview ul {margin-top: 4px;} .treeview .hitarea {display: inline;background: url(/functions/js/images/treeview-default.gif) -64px -25px no-repeat;height: 15px;width: 15px;float: left;cursor: pointer;padding: 3px 0pt 3px 5px;}  * html .hitarea {float:none;} .treeview li {margin: 0;padding: 3px 0pt 3px 0;} .treeview a.selected {color: #222;} #treecontrol {margin: 1em 0; display: none;} .treeview .hover {color: red; cursor: pointer;} .treeview li {background: url(/functions/js/images/treeview-default-line.gif) 0 0 no-repeat;} .treeview li.collapsable, .treeview li.expandable {background-position: 0 -176px;} .treeview .expandable-hitarea {background-position: -80px -3px;} .treeview li.last {background-position: 0 -1766px} .treeview li.lastCollapsable, .treeview li.lastExpandable {background-image: url(/functions/js/images/treeview-default.gif);}
.treeview li.lastCollapsable {background-position: 0 -111px}
.treeview li.lastExpandable {background-position: -32px -67px} .treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {background-position: 0;}
.treeview .placeholder {background: url(/functions/js/images/ajax-loader.gif) 0 0 no-repeat;height: 16px;width: 16px;display: block;} 
