@font-face{font-family:Daxline;src:url('/css/DaxlineWebPro.eot');}
@font-face{font-family:Daxline;src:url('/css/DaxlineWebPro.woff');}
html{padding:0;margin:0}
body{margin:0 ;padding:0;color:#000;font-size:13px;font-family:Daxline, Arial, Tahoma, Verdana, Helvetica, sans-serif;}
#bodytag{background:#fff;}
span.skype_pnh_container{display:none !important;}
span.skype_pnh_print_container{display:inline !important;}
form{margin:0;}
a{color:#333;}
a img{border-width:0px}
a:hover{text-decoration:none;}
td{font-size:100%;}
fieldset{border-width:0px;margin:3px 10px;}
legend{padding:0px;margin:0px 0px;padding-top:5px;color:#aaa;font-weight:bold;border-width:0px;}
.projectnote{line-height:140%;font-size:120%;padding-bottom:20px}
div#note{padding:20px 0px;position:relative;width:99%;font-size:120%;line-height:140%;}
div#note table{width:700px;margin-left:70px}
div#note table td{vertical-align:top;}
.tx_bigger{font-size:200%;line-height:120%;color:#444;padding:20px 0px}
.tx_small a{font-size:80%;line-height:120%;color:#888;}
#contents{}
.wrp960{width:960px;margin:auto;position:relative;}
.old{color:#98b73d;padding:20px}
.session{color:#98b73d;text-align:right}
.session a{color:#98b73d}
.indexp{padding-top:30px;}
.index_guest{text-align:justify;width:80%;margin:auto}
.index_guest h2{margin-top:0;padding-top:0}
.index_guest .meet{background:url(/img/guest/hand.png) center center no-repeat;}
.index_guest .coffee{background:url(/img/guest/coffee.png) center center no-repeat;}
.index_guest .cooperate{background:url(/img/guest/cooperate.png) center center no-repeat;}
.index_guest .i{display:inline-block;margin-top:-40px;background-size:50%;width:200px;height:200px;position:relative;text-align:center;vertical-align:top}
.index_guest .i span{display:inline-block;margin-top:150px;text-align:left;vertical-align:middle;}
.index_guest:after{ content:'';display:inline-block;width:100%;}
#top{height:70px;border-bottom:1px solid #e6e6e6;position:relative}
#top .zu{position:absolute;left:-137px;top:0px;}
#top .logo{display:block;position:absolute;left:0px;top:22px;}
#top ul.menu{position:absolute;left:180px;top:23px;padding:0px;margin:0px}
#top ul.menu li{list-style-type:none;padding:0px;margin:0px 16px;height:27px;display:inline-block;zoom:1;*display:inline}
#top ul.menu li a{text-decoration:none;border-bottom:1px dotted #333;font-size:140%;display:inline-block;height:22px}
#top ul.menu li a:hover{text-decoration:none;border-bottom:1px dotted #98b73d;color:#98b73d}
#top ul.menu li .active{text-decoration:none;color:#98b73d;border:none}
#top .contacts{position:absolute;right:0px;line-height:100%;top:4px;width:170px;color:#666}
#top .contacts a{color:#999}
#top .contacts .callback{font-size:100%;position:absolute;right:0px;top:30px}
#top .contacts .callback a{display:inline-block;height:18px;line-height:18px;color:#fff;text-decoration:none;background:#b1cb45;font-weight:bold;padding:5px 13px}
#top .contacts .callback a:hover{color:#b1cb45;background:#fff;transition:all .3s;outline:1px solid #b1cb45}
#top .contacts .phone{ ff1:Tahoma;font-size:120%;height:24px;line-height:24px;font-weight:normal;position:absolute;right:0px;top:5px;font-weight:bold;color:#b1cb45;}
#top .contacts .email{font-size:90%;margin-left:12px;height:14px;line-height:14px}
#top .search{position:absolute;left:615px;top:20px;width:148px;height:24px;}
#top .search input.searchinput{background:url(/img/searchbg.gif) top left no-repeat;width:117px;height:18px;padding:3px 6px;padding-right:25px;line-height:18px;border-width:0px;font-size:90%}
.callback{font-size:100%;text-align:center;margin-bottom:40px}
.callback a, .callback input{display:inline-block;height:18px;line-height:18px;color:#fff;text-decoration:none;background:#b1cb45;font-weight:bold;padding:5px 13px}
.callback a:hover, .callback input:hover{color:#b1cb45;background:#fff;transition:all .3s;outline:1px solid #b1cb45}
.slider{height:350px;}
.slide{ display:none}
.slide .desc{text-align:center;width:100%}
.slide .desc div{background:rgba(255, 255, 255, .7);color:#000;font-size:140%;padding:10px;box-shadow1:0px 0px 3px #000 }
.slide .img{background:#000;padding:20px;z-index:1;}
.slide .callback{ width:100%;text-align:center;}
.slide .callback a{display:inline-block;height:18px;line-height:18px;color:#fff;text-decoration:none;background:#b1cb45;font-weight:bold;padding:5px 13px}
.slide .callback a:hover{color:#b1cb45;background:#fff;transition:all .3s;outline:1px solid #b1cb45}
.dmodal{text-align:center;position:absolute;width:440px;height:340px;display:none;z-index:9999;background:#f2f3f5;border-radius:10px;box-shadow:0px 0px 5px #000}
.dmodal table{ width:100%;height:40px;}
.dmodal h3{height:50px;line-height:50px;padding:0;margin:0;font-size:170%; text-shadow:#fff 0px 0px 4px;margin-left:5px;padding-left:45px}
.dmodal .outer{background:#1A0808;height:300px;padding:10px;border:1px solid #000;overflow-y:auto;overflow-x:hidden;}
.dmodal .bsubmit{ float:right;display:block;padding:0;margin:0;margin-left:3px;width:120px;line-height:26px;height:26px;line-height:26px;color:#fff;text-align:center;font-weight:bold;}
.dmodal .bcancel{display:block;padding:0;margin:0;margin-left:3px;width:120px;line-height:26px;height:26px;line-height:26px;color:#777;text-align:center;}
.dmodal .cancel{ cursor:pointer}
.dmodal .body{position:relative;}
.dmodal .body h2{font-size:200%;text-align:center;margin:0;padding:15px}
.dmodal .desc{padding:0px 40px;padding-bottom:15px;line-height:150%}
.dmodal .field{padding:13px}
.dmodal .field .input{text-align:center;font-size:130%;width:334px;height:40px;line-height:40px;border:1px solid #ccc;border-radius:4px;background:#f2f3f5;font-family:Daxline, Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.dmodal .field .error{background:#FDADAD;color:#fff}
.dmodal .field .error::-webkit-input-placeholder{color:#fff}
.dmodal .field .error:-moz-placeholder{color:#fff}
.dmodal .callback input{margin-top:8px;border:none;font-size:120%;height:30px;line-height:30px;padding:0px 13px;font-family:Daxline, Arial, Tahoma, Verdana, Helvetica, sans-serif;cursor:pointer;font-weight:normal}
.dmodal .simplemodal-close{position:absolute;right:8px;top:9px ;width:27px;height:27px;background:url(/img/modalclose.png) top left no-repeat}
.ac_results{width:188px;padding:0px;border:1px solid #ccc;background-color:#fff;color:#98b73d;overflow:hidden;}
.ac_results ul{ width:100%;list-style-pos:outside;list-style:none;padding:0;margin:0;}
.ac_results iframe{ display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li{ position:relative;margin:0px;padding:2px 5px;cursor:pointer;display:block;width:188px;overflow:hidden;}
.ac_loading{color:#fff}
.ac_over{ background-color:#98b73d;color:#fff}
.nav{padding:12px 0px;text-transform:uppercase;color:#ADD038}
.nav span{color:#333}
.nav a{color:#ADD038}
.nav ul.viewby{list-style-type:none;padding:0;margin:0}
.nav ul.viewby li{list-style-type:none;padding:0;margin:0;display:inline-block;zoom:1;*display:inline}
.nav a.f{color:#333;mr:8px}
.nav a.a{color:#ADD038}
.gcont{position:relative;font-family:Arial}
.gcont .green{background:url(/img/green.png) top left repeat-x;height:85px;position:absolute;bottom:0px;z-index:100;width:100%}
.gcont #gmap{height:550px;z-index:10}
.green{background:url(/img/green.png) top left repeat-x;height:85px;position:relative;}
.green .prjdata{position:absolute;left:620px;top:20px;line-height:120%;color:#555;}
.green .prjdata .date{font-size:150%;padding-top:5px;display:block;font-weight:bold}
.green ul.viewas{list-style-type:none;padding:0;margin:0;position:absolute;left:790px;top:25px;}
.green ul.viewas li{list-style-type:none;padding:0;margin:0;display:block;height:20px}
.green ul.viewas li a.a{ color:#fff}
.green h1{padding:0;margin:0;position:absolute;display:block;width:570px;color:#333;line-height:110%;font-weight:normal;font-size:220%;height:60px;top:14px;left:0px}
.green h1 .itext{text-decoration:none;}
.green h1 a.itext:hover{text-decoration:underline;}
.green h1.white{color:#fff;font-size:230%}
.green h1.white .years{color:#333;font-size:50%;font-weight:bold;}
.green .search{position:absolute;top:50px;left:0px;}
.green .search input.searchinput{background:url(/img/searchbg.gif) top left no-repeat;width:117px;height:18px;padding:3px 6px;padding-right:25px;line-height:18px;border-width:0px;font-size:100%}
.h1pic{display:block;text-decoration:none}
.ua{z-index:10;position:relative}
.ua a{margin-left:10px;margin-top:10px;text-decoration:none;border-radius:3px;font-size:90%;border:1px solid #98b73d;background:#eee;color:#000;display:inline-block;padding:1px 3px;}
.ua a:hover{ border-radius:3px;font-size:90%;border:1px solid %ua-b-passive%;color:#fff;background:#98b73d;display:inline-block;}
.benefits{width:660px;margin:auto;margin-top:0px;padding-bottom:20px}
.benefits h2{font-size:230%;margin-left:-150px;padding:0;margin-top:25px;margin-bottom:15px}
.benefits .block{width:140px;display:inline-block;vertical-align:top;padding:0px 10px;line-height:140%;position:relative;}
.benefits .wrp{border-left:1px solid #eee;padding-left:10px;p}
.benefits h3{margin:0;padding:0;font-size:140%;padding-bottom:20px;height:55px}
.benefits span{display:block;color:#d1d2d4;font-size:60px;line-height:60px;font-weight:normal;padding-left:10px;padding-bottom:5px}
.benefits .desc{}
.portfolio{}
.portfolio .icon{ float:left;width:220px;height:200px;position:relative;padding-right:25px;margin-bottom:30px;display:block}
.portfolio .icon .vlink{text-decoration:none;z-index:4;display:block;position:absolute;height:200px;width:220px;top:0px;left:0px}
.portfolio .icon .vlink h3{position:absolute;top:150;transition:background .3s;font-size:150%;line-height:120%;color:#000;display:block;width:200px;font-weight:normal;padding:10px;margin:0;position:absolute;left:0px;bottom:0px;background:url(/img/iconh3.png) top left repeat-x;height:40px;}
.portfolio .icon .vlink h3 .type{font-size:80%;text-decoration:underline;}
.portfolio .icon .vlink:hover{}
.portfolio .icon .vlink:hover h3{position:absolute;bottom:0px;background:linear-gradient(to bottom, rgba(177, 203, 69, .4), rgba(177, 203, 69, .7));transition:all .2s;color:#000;text-shadow:0 0 4px #fff;box-shadow:0 0 3px #000}
.portfolio .year{font-size:90%;color:#777;margin-top:25px;padding-right:30px;border-bottom:1px dotted #777;display:inline-block;margin-bottom:0px;font-weight:bold}
.portfolio .yearpadder{font-size:90%;color:#777;margin-top:25px;padding-right:30px;display:inline-block;margin-bottom:0px;font-weight:bold}
.portfolio .column{ float:left;width:220px;padding-right:25px;padding-bottom:25px}
.portfolio .list{}
.portfolio .list h3{font-weight:normal;padding:0;margin:0;margin-left:10px;margin-top:8px}
.portfolio .line{border-bottom:1px solid #cccccc}
.history{font-size:130%;line-height:130%}
.history h3{font-size:200%;font-weight:normal;line-height:110%;padding:0;margin:0;margin-bottom:10px;}
.history .years{font-weight:bold;width:100%;text-align:center;font-size:140%;color:#acc956}
.contactformzu{height:410px;background:url('/img/contactform/bg.png') repeat-x}
.contactformzu .wrp960{background:url('/img/contactform/zoran.png') top right no-repeat;height:410px;color:#fff;position:relative}
.contactformzu .wrp960 .header{position:absolute;z-index:10;left:70px;top:35px;width:400px;line-height:100%}
.contactformzu .wrp960 .header h3{margin:0;font-size:300%;padding:0px;padding-bottom:20px;font-weight:normal}
.contactformzu .wrp960 .header strong{font-weight:normal}
.contactformzu .wrp960 .form{ d1:none;padding-left:70px;width:400px;position:absolute;top:110px;}
.contactformzu .wrp960 .form span{color:#3d5979}
.contactformzu .wrp960 .form dt{display:inline-block;width:80px;padding:13px 0px;margin:0;font-size:110%;vertical-align:middle;line-height:100%}
.contactformzu .wrp960 .form dd{display:inline-block;width:310px;padding:6px 0px;margin:0;vertical-align:middle;line-height:120%}
.contactformzu .wrp960 .form dt.agree{width:40px;}
.contactformzu .wrp960 .form dt.agree img{}
.contactformzu .wrp960 .form dd.agree{width:360px;font-size:90%;}
.contactformzu .wrp960 .form .submit{padding:0;margin:0}
.contactformzu .wrp960 .form .submit dt{width:100%;text-align:center;}
.contactformzu .wrp960 .form input:focus{ outline:none}
.contactformzu .wrp960 .form input[type="text"]{background:none;border-width:0px;border-bottom:1px solid #fff;color:#fff;width:100%;font-size:140%;}
.contactformzu .wrp960 .form input::-webkit-input-placeholder{color:#3d5979}
.contactformzu .wrp960 .form input:-moz-placeholder{color:#3d5979}
.contactformzu .wrp960 .form input[type="submit"]{margin-top:10px;background:none;border:1px solid #3d5979;color:#3d5979;font-size:150%;font-family:Daxline;padding:7px 10px}
.contactformzu .wrp960 .form input.active[type="submit"]{border:1px solid #c7df42;color:#c7df42;}
.contactformzu .wrp960 .ok{z-index:7;display:none;position:absolute;top:20px;left:0;line-height:150%;height:366px;width:471px;background:url(/img/contactform/ok.png) top left;no-repeat;)}
.contactformzu .wrp960 .ok .thank{position:absolute;font-size:170%;left:305px;top:154px;color:#939393;width:300px}
.contactformzu .wrp960 .ok a.again{position:absolute;font-size:170%;left:305px;bottom:4px;color:#939393;text-decoration:none;white-space:nowrap}
.contactformzu .wrp960 .ok a:hover{color:#c7df42;transition:all .3s ease}
.contactformgrey{height:400px;background:#e0e0e0;}
.contactformgrey .wrp960{height:400px;color:#000;position:relative;}
.contactformgrey .wrp960 .header{position:absolute;z-index:10;left:270px;top:45px;width:650px;line-height:100%;}
.contactformgrey .wrp960 .header h3{margin:0;font-size:335%;padding:0px;padding-bottom:20px;font-weight:normal}
.contactformgrey .wrp960 .header strong{font-weight:normal;font-size:110%}
.contactformgrey .wrp960 .form{ d1:none;padding-left:180px;width:630px;position:absolute;top:100px;margin:auto;text-align:left}
.contactformgrey .wrp960 .form span{color:#3d5979}
.contactformgrey .wrp960 .form dt{display:inline-block;width:80px;padding:18px 0px;margin:0;margin-right:10px;font-size:120%;vertical-align:middle;line-height:100%}
.contactformgrey .wrp960 .form dd{display:inline-block;width:470px;padding:6px 0px;margin:0;vertical-align:middle;line-height:120%}
.contactformgrey .wrp960 .form .agree{text-align:center;padding:0;margin:0;}
.contactformgrey .wrp960 .form .agree dt{width:40px;padding:0}
.contactformgrey .wrp960 .form .agree dt img{}
.contactformgrey .wrp960 .form .agree dd{width:400px;font-size:90%;text-align:left;}
.contactformgrey .wrp960 .form .submit{padding:0;margin:0}
.contactformgrey .wrp960 .form .submit dt{width:100%;text-align:center;}
.contactformgrey .wrp960 .form input:focus{ outline:none}
.contactformgrey .wrp960 .form input[type="text"]{background:none;border-width:0px;border-bottom:1px solid #ccc;color:#000;width:100%;font-size:170%;}
.contactformgrey .wrp960 .form input::-webkit-input-placeholder{color:#999}
.contactformgrey .wrp960 .form input:-moz-placeholder{color:#3d5979}
.contactformgrey .wrp960 .form input[type="submit"]{background:none;border:1px solid #999;color:#999;font-size:130%;font-family:Daxline;padding:10px 20px}
.contactformgrey .wrp960 .form input.active[type="submit"]{border:1px solid rgba(255, 255, 255, .4);color:#fff;background:#b1cb45}
.contactformgrey .wrp960 .ok{z-index:7;display:none;position:absolute;top:20px;left:0;line-height:150%;height:366px;width:450px;text-align:center}
.contactformgrey .wrp960 .ok .thank{position:absolute;font-size:170%;left:270px;top:184px;color:#939393;width:100%}
.contactformgrey .wrp960 .ok a.again{position:absolute;display:block;width:100%;font-size:170%;left:270px;bottom:17px;color:#b1cb45;text-decoration:none;white-space:nowrap;}
.contactformgrey .wrp960 .ok a:hover{text-decoration:underline}
.contactformchecks{ }
.contactformchecks .wrp960{padding-bottom:10px;color:#000;position:relative;}
.contactformchecks .wrp960 .form{ d1:none;margin:auto;text-align:left}
.contactformchecks .wrp960 .form .checks{display:inline-block;width:50%;vertical-align:top;vertical-align:middle}
.contactformchecks .wrp960 .form .checks div{padding:10px 0px}
.contactformchecks .wrp960 .form .checks label{padding-top:3px}
.contactformchecks .wrp960 .form .fields{display:inline-block;width:40%;padding-left:9%;vertical-align:middle}
.contactformchecks .wrp960 .form .fields dl{padding:0;margin:0}
.contactformchecks .wrp960 .form .fields dt{display:inline-block;width:0px;padding:6px 0px;margin:0;font-size:120%;vertical-align:middle;line-height:100%}
.contactformchecks .wrp960 .form .fields dd{display:inline-block;width:100%;padding:6px 0px;margin:0;vertical-align:middle;line-height:120%}
.contactformchecks .wrp960 .form .fields .submit{padding:0;margin:0}
.contactformchecks .wrp960 .form .fields .submit dd{width:100%;text-align:center;}
.contactformchecks .wrp960 .form .fields input:focus{ outline:none}
.contactformchecks .wrp960 .form .fields input[type="text"]{background:none;border-width:0px;border:1px solid #333;padding:7px;color:#000;width:100%;font-size:100%;}
.contactformchecks .wrp960 .form .fields input::-webkit-input-placeholder{color:#999}
.contactformchecks .wrp960 .form .fields input:-moz-placeholder{color:#3d5979}
.contactformchecks .wrp960 .form .fields .callback input{border:none;font-size:110%;height:30px;line-height:30px;padding:0px 13px;font-family:Daxline, Arial, Tahoma, Verdana, Helvetica, sans-serif;cursor:pointer;font-weight:normal}
.contactformchecks .wrp960 .ok{z-index:7;display:none;position:absolute;top:20px;left:0;line-height:150%;height:366px;width:450px;text-align:center}
.contactformchecks .wrp960 .ok .thank{position:absolute;font-size:100%;left:270px;top:84px;color:#939393;width:100%}
.contactformchecks .wrp960 .ok a.again{position:absolute;display:block;width:100%;font-size:100%;left:270px;top:117px;color:#b1cb45;text-decoration:none;white-space:nowrap;}
.contactformchecks .wrp960 .ok a:hover{text-decoration:underline}
.special_checks{}
.special_checks [type="checkbox"]:not(:checked), .special_checks  [type="checkbox"]:checked{position:absolute;left:-9999px;}
.special_checks [type="checkbox"]:not(:checked) + label, .special_checks  [type="checkbox"]:checked + label{position:relative;padding-left:25px;cursor:pointer;}
.special_checks [type="checkbox"]:not(:checked) + label:before, .special_checks  [type="checkbox"]:checked + label:before{ content:'';position:absolute;left:0;top:0px;width:15px;height:15px;border:1px solid #aaa;background:#fff;}
.special_checks [type="checkbox"]:not(:checked) + label:after, .special_checks  [type="checkbox"]:checked + label:after{ content:'✔';position:absolute;top:2px;left:3px;font-size:14px;line-height:16px;color:#91A92F;transition:all .2s;}
.special_checks [type="checkbox"]:not(:checked) + label:after{ opacity:0;transform:scale(0);}
.special_checks [type="checkbox"]:checked + label{color:#91A92F}
.special_checks [type="checkbox"]:checked + label:after{ opacity:1;transform:scale(1);}
.special_checks  /* disabled checkbox */ 
.special_checks [type="checkbox"]:disabled:not(:checked) + label:before, .special_checks  [type="checkbox"]:disabled:checked + label:before{ border-color:#bbb;background-color:#ddd;}
.special_checks [type="checkbox"]:disabled:checked + label:after{color:#999;}
.special_checks [type="checkbox"]:disabled + label{ color:#aaa;}
.special_checks [type="checkbox"]:checked:focus + label:before, .special_checks  [type="checkbox"]:not(:checked):focus + label:before{}
.plist
 h2{padding-bottom:0px;line-height:100%}
.picons{}
.picons h2{}
.psearch{}
.psearch .item{margin-bottom:20px;}
.psearch h2{margin:0;padding:0;font-size:160%}
.psearch .image{ float:left}
.psearch .text{margin-left:70px}
.psearch .found{padding:20px 0px}
.psearch .found span{color:#999}
.psearch .ua a{margin:0px}
.grinfo{ color:#98b73d}
h2{font-size:200%;font-weight:normal;padding:20px 0px;margin:0px;color:#333}
label:hover:before{  border:1px solid #b1cb45!important;}
.cont1{padding-left:130px;}
.cont1 h2{width:500px;font-size:350%;line-height:130%}
.cont1 .note1{width:500px;font-size:110%;line-height:150%}
.cont1 .clock{width:246px;height:283px;background:url(/img/clock.gif) top left no-repeat;float:right;margin-top:50px;position:relative;text-align:center}
.cont1 .clock .c1{position:absolute;top:55px;width:246px;font-size:120%;line-height:100%}
.cont1 .clock .min{position:absolute;top:114px;font-size:160px;color:#a3c926;width:246px;left:0;font-weight:bold;line-height:100%}
.cont1 .clock .c2{position:absolute;top:250px;width:246px;font-size:120%;line-height:100%}
.cont1 h3{font-size:200%;font-weight:bold;color:#333}
.cont2{}
.cont2 h2{font-size:350%;line-height:130%;padding:0;margin:0;padding-top:60px;}
.cont2 h2 .gr{color:#9dc91e}
.cont2 .image{ float:left}
.cont2 .title_small{color:#999;font-size:140%}
.cont2 .callback{}
.cont2 .callback a{display:block;background:url(/img/phone.gif) 0 50% no-repeat;height:80px;padding-left:95px;padding-top:43px;width:150px}
.cont2 .rtext{margin-left:435px}
.adform{background:#e6e6e6;padding:30px 0px}
.adform .theform{padding-left:130px;}
.adform h3{font-size:200%;font-weight:bold;color:#333;padding:0px;margin:0px;}
.adform .pleasepost{color:#999;padding-bottom:30px}
.adform input.input{width:100%;margin-bottom:40px;text-align:center;font-size:120%;height:40px;line-height:40px;border-radius:5px;border-width:0px;background:#fff;}
.adform textarea{width:100%;margin-bottom:40px;text-align:center;font-size:120%;border-radius:5px;border-width:0px;background:#fff;height:120px;padding-top:10px;}
.adform table{width:100%}
.adform .submit{height:40px;line-height:40px;background:#e6e6e6;border:1px solid #555;text-decoration:underline;font-size:120%;color:#555;border-radius:5px;font-family:Daxline, Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.cont3{}
.cont3 .callback{width:130px;float:left;}
.cont3 .callback a{display:block;background:url(/img/phone.gif) 50% 50px no-repeat;width:100px;padding-top:143px;text-align:center}
.cont3 .note2{width:500px;float:left;font-size:110%;line-height:150%;padding:30px 0px}
#footer{background:#333d46;color:#878789;height:80px;border-top:1px solid #666e74;border-bottom:1px solid #666e74}
#footer a{color:#878789;}
#footer .logo2{text-decoration:none;display:block;position:absolute;left:0px;top:20px;}
#footer ul.menu{position:absolute;left:186px;top:22px;padding:0px;margin:0px}
#footer ul.menu li{ list-style-type:none;padding:0px;margin:0px 8px;height:27px;display:inline-block;zoom:1;*display:inline;}
#footer ul.menu li a{text-decoration:none;text-decoration:underline;font-size:90%;text-transform:uppercase}
#footer ul.menu li a:hover{text-decoration:none;}
#footer .contacts{position:absolute;left:500px;top:18px;width:320px;}
#footer .contacts a{color:#999}
#footer .contacts .phone{font-family:Tahoma;font-size:110%;height:18px;color:#b1cb45}
#footer .contacts .email{font-size:90%}
.cssman{color:#fff;font-size:80%;position:absolute;outline:1px solid #fff;opacity:.1;}
.cssman:hover{opacity:1}
span.meta{font-weight:bold;padding:3px;margin:2px;margin-right:5px;background-color:#c8c8c8;color:#000;}
.fancytitle{padding:10px}
.notauth{padding:20px 40px;}
.construction{font-size:120%}
.construction div{font-size:80%;margin-top:20px;}
#user_login a{color:#fff;text-decoration:none;display:block;background-color:#A31919;float:right;border-left:3px solid #000;padding:3px 10px 3px 10px;min-width:107px;text-align:center;font-weight:bold}
#user_login a:hover{background-color:#6f1111;}
.lbrb{color:#fff;}
#uf_umclients_col input{ width:200px}
div.limiter{padding:5px 2px;margin-top:10px;margin-bottom:10px;text-align:center}
div.limiter a{color:#888;text-decoration:none;display:inline-block;padding:4px;}
div.limiter b{color:#000;text-decoration:none;display:inline-block;padding:4px;}
div.err{color:red;display:none;padding:2px 0px;font-size:90%}
div.err span.r{color:red;font-weight:bold;}
span.err{color:red;font-weight:bold;}
div.msgs{color:green;font-weight:bold;margin-top:3px;}
table.splitter{width:100%;border-collapse:collapse;}
.ctg_link a{display:block;border:1px solid #510d0d;text-decoration:none;padding:1px 8px 1px 8px;margin:3px 0px;color:#A9A9A9}
.ctg_link:hover a{background-color:#190101;color:#fff;}
.ctg_link:hover a b{color:#fff;}
.gray{color:#ccc;}
.submit{color:#fff;padding:3px;font-weight:bold; width:100%}
select, textarea, input[type="text"]{border:1px solid #999;background-color:#eee;color:#777;font-family:Daxline, Arial, Tahoma, Verdana, Helvetica, sans-serif}
.l2form textarea:focus, .l2form input[type="text"]:focus, .l2form select:focus{color:#000;border:1px solid #cc1818;background-color:#fff;}
.l2_action_img{background-color:red;width:19px;height:154px;display:none;position:absolute;background :#C10000 url("/img/l2/uaright.gif") center center no-repeat;}
td.field_cap{text-align:right ;color:#777;padding:5px 10px;margin:10px 0px;width:20%;}
td.field_cap .l1{}
td.field_cap .l2{padding:0px 10px;font-size:90%;color:#444}
td.field_active{color:#000;font-weight:bold;}
td.field_capview{color:#fff}
tr.line td{border-top:1px solid #000;}
legend.field_cap{color:#514d4c}
.user_menu{text-align:right;padding:10px 0px;font-size:80%;}
.void{color:gray}
.filter_cancel{width:20px;text-align:center}
table.mozmaview{ width:100%;height:22px}
table.mozmaview td.nv{ width:1%;}
.passflt{ float:left;}
// core stuff
hr.hr{border:0px solid green;border-bottom:1px solid #F3D5BD;margin:3px 0px;font-size:0px;height:1px;}
.topauth{background:url(/img/l2/uadown.gif) left center no-repeat;padding-left:20px;margin-bottom:10px;margin-left:-5px;padding-top:3px;padding-bottom:3px;}
.chk{width:10px;}
div.l2chksel{margin-left:20px;background:#F1CEB1;padding:3px 2px;color:#000;}
div.l2limiter{padding:5px 0px;margin-top:10px;margin-bottom:10px;}
div.l2limiter b{d:inline-block;padding:3px 7px ;margin-right:1px;background:#98B73D;color:#fff;font-weight:normal}
div.l2limiter a{d:inline-block;padding:3px 7px;color:#333;margin-right:1px;text-decoration:none;}
div.l2limiter a.last{width:10px;}
div.l2limiter a.last:hover{td:none;}
div.l2limiter a.first{width:10px;}
div.l2limiter a.first:hover{td:none;}
div.l2limiter a.next{}
div.l2limiter a.next:hover{td:none;}
div.l2limiter a.prev{}
div.l2limiter a.prev:hover{td:none;}
div.l2limiter span{d:inline-block;padding:3px 7px;color:#333;margin-right:1px;background:#98B73D;text-decoration:none;}
div.l2limiter a:hover{td:underline;background-color:#C9DB93}
div.l2limiter span.bump{p:3px 7px;text-align:center;}
div.l2expand{padding-left:0px;padding-bottom:5px;}
.mu_actions{margin:5px 20px;padding:3px 2px;color:#000;}
.mu_actions a{font-weight:bold;color:%ua-c-passive%}
.l2submit{padding:0px 20px;}
.l2submit input{padding:5px;}
.l2submit .submit1{padding-right:5px;}
.l2submit .submit1 input{text-shadow: 0px 1px 3px #000;padding-top:5px;font-weight:normal;border:1px solid #98b73d;border-radius:3px;font-size:130%;box-shadow:inset 1px 1px 1px;background:#98b73d;}
.l2submit table{margin-top:3px;border-collapse:collapse;width:100%;}
.l2submit td{padding:0;}
.l2submit .cancel input{pt:5px;font-weight:normal;border:1px solid #ccc;border-radius:3px;font-size:130%;box-shadow:inset 1px 1px 1px;background:#ccc;text-shadow:red 0px 1px 1px;}
table.enumerator{ width:100%;}
table.enumerator tr{color:#50524d;}
table.enumerator td.d{border-bottom:1px solid #ccc;padding:5px;}
table.enumerator td.d div{padding:1px;}
table.enumerator tr.checkerout:hover td.d{background:#412122;color:#fff;}
table.enumerator tr.checkerover td.d{background:#98b73d;color:#fff;}
table.enumerator tr.checkerover td.d *{ color:#fff}
table.enumerator tr.reoderdrag td.d{background-color:#ccc;color:#000;}
table.enumerator tr.reoderdragchildren td.d{background-color:#eee;color:#000;}
table.enumerator tr.hd td.d{color:#777;background:#eee;vertical-align:top;}
table.enumerator .zebra1 td.d{background-color:#140101;}
table.enumerator td.reorder{padding:0px;margin:0px;border-width:0px;text-align:right;font-size:0px;line-height:0px;background:url(/img/l2/updown.gif) 0px 50% no-repeat;width:10px;}
table.enumerator td.reorder img{width:10px;}
table.enumerator .uamenuc{position:relative;background:url(/img/l2/uaright.gif) left top no-repeat;z-index:2;height:10px;width:10px;top:0px;}
table.enumerator .uamenuc1{position:relative;left:0px;z:4;}
table.enumerator .uamenu{ border:1px solid #666;z-index:10000;display:none;position:absolute;left:20px;top:-16px;background:#ccc;opacity:0.95;}
table.enumerator td.authline{width:1%;font-size:90%;}
table.enumerator .over{background-color:#98b73d;}
table.enumerator .out{background-color:#ccc;}
table.enumerator .authline{}
table.enumerator .authline a:hover{background:#98b73d;color:#fff;}
table.enumerator .authline a{display:block;width:200px;color:#000;padding:5px 10px;white-space:nowrap;text-decoration:none;}
table.enumerator .authline .no_ua{ white-space:nowrap;padding:5px;color:#fff;background:#f00;}
table.enumerator .authline .hr{border-bottom:1px solid #999;margin-top:7px;margin-bottom:7px;}
table.enumerator .authline img{border:0px solid #ccc;}
.linkedfile{font-size:80%;color:#fff;}
.filters{padding:10px;margin-top:10px;margin-bottom:10px;background:#ccc;color:#666;}
.filters table{width:100%;}
.filters td{vertical-align:top;}
.filters a{color:#fff;}
.filters .submit{text-shadow: 0px 1px 3px #000;padding-top:5px;font-weight:normal;border:1px solid #98b73d;border-radius:3px;font-size:130%;box-shadow:inset 1px 1px 1px;background:#98b73d;}
div.hr{border-bottom:1px solid #ccc;margin-top:7px;margin-bottom:7px;}
.view_data{}
.view_data table{width:100%;margin-bottom:20px;}
.view_data td{padding:5px;}
.view_data td.d{width:70%;font-weight:bold;}
div.clr{ clear:both;font-size:0px;line-height:0px;}
.no_records{padding-bottom:10px}
input.select_sugg{background-color:#C9DB93;color:#fff;}
.sugg_a{ color:green}
h1.vtitle{font-size:100%;padding:10px 0px;font-weight:normal;}
.shaded_desc{font-size:90%;font-weight:bold;}
.l2tree_container{w:100%;}
.l2outerdiv{padding:20px;}
.l2outerdiv h3{background:#98b73d;color:#fff;font-weight:normal;p:5px 10px;}
.l2list_container{}
.l2form_container{padding-bottom:0px;}
.children{margin-top:10px;}
.l2form_container .children .l2form_header h3{padding:4px;font-size:110%;margin:0px;}
.l2list_header h3{background-color:#98b73d;font-weight:normal;color:#fff;padding:4px;margin:10px 0px;}
.l2form_container{font-weight:normal;}
.l2form_container h3{background:#98b73d;color:#fff;margin:0;padding:5px 10px;margin-top:10px;font-size:120%;font-weight:normal;}
.cpandfield{color:#000;margin-bottom:3px;padding:1px;}
.caption{color: #666;padding:3px;}
.l2form .input{width:99%;}
.l2form td{padding-top:10px;padding-bottom:10px}
.children_container{padding:4px 0px 0px 30px;}
.ctx_cont{margin-top:10px;}
.ctx_cap, ctx_cap_on{padding: 3px 5px;display :block;text-align:left;font-size:80%;padding-left:20px;color:#888;margin-bottom:1px;}
.ctx_cap{background: url(/img/l2/uaright.gif) 5px 5px no-repeat;}
.ctx_cap a{color:#005BA8;text-decoration:none;}
.ctx_cap a:hover{text-decoration:underline;}
.ctx_cap_on{background:url(/img/l2/uadown.gif) 0px 5px no-repeat;margin-bottom:5px;}
.ctx_cap_on a{color:#62B3FA;}
.ctx_add{text-align:left;color:#000;padding-left:21px;}
.ctx_add span.lbrb{color:#bbb;}
.ctx_add strong{display:inline;font-weight:normal;font-size:100%;color:#ccc;padding-left:3px;padding-right:3px;}
.ctx_add a{margin-right:2px;margin-bottom:2px;display:inline-block;border-radius:3px;border:1px solid #98b73d;text-decoration:none;}
.ctx_add a b{color:#000;background:#ccc;font-weight:normal;white-space:nowrap;display:inline-block;padding:2px 8px;}
.ctx_add a:hover{ cursor:pointer;}
.ctx_add a:hover b{color:#fff;background:#98b73d;cursor:pointer;text-shadow:none}
.ctx_add a.active{}
.ctx_add a.active b{color:#fff;background:#98b73d;font-weight:bold;text-shadow:#777 0px 1px 0px ;}
