html {-webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;}

body {margin:0px 0px 0px 0px; font-family:RobotoR, Arial, Helvetica, sans-serif; color:#222; font-size:16px; line-height:22px; background-color:#fff}
 img {border:none}
 img.fleft {margin:0px 10px 0px 0px}

* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
*:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}

.content {width:100%; height:auto; background-color:#fff}
.container {width:320px; margin-right:auto; margin-left:auto} 
.container:before, .container:after {content: ""; display: table;} .container:after {clear: both;}
 @media (min-width: 330px) {.container {width:100%}}
 @media (min-width: 480px) {.container {width:480px}}
 @media (min-width: 768px) {.container {width:760px}}
 @media (min-width: 992px) {.container {width:990px}}
 @media (min-width: 1200px){.container {width:1200px}}

a {color:#339; cursor:pointer; text-decoration:none; border-bottom:1px #339 dotted}                
a:hover {color:#dc5d00; border-bottom:1px #dc5d00 dotted}   a.curr, .topmenu a.curr {color:#c64800; border:none}   a.year {border:none; font-weight:bold}

table {border-collapse:collapse; margin:20px 0px 20px 0px; width:100%} 
 table td {border:1px solid #ababab; padding:4px; font-size:14px; text-align:left}
 @media (min-width: 992px)  {table td {padding:3px; font-size:16px}}

.bg_contain {background-repeat:no-repeat; background-position:center; background-size:contain}

.bg_contain_rt {background-repeat:no-repeat; background-position:right; background-size:cover}
 @media (min-width: 480px)  {.bg_contain_rt {background-repeat:no-repeat; background-position:right; background-size:contain}}
 @media (min-width: 1200px)  {.bg_contain_rt {background-repeat:no-repeat; background-position:right; background-size:cover}}

.bg_cover {background-repeat:no-repeat; background-position:center; background-size:cover}
.bg_cover_pd {background-repeat:no-repeat; background-position:center; background-size:contain; background-origin:content-box; padding:5px}

.orange {color:#dc5d00}   .dorange {color:#c64800}   .ddorange {color:#7b3700}  .lorange {color:#e69659} 
.blue {color:#6666cc} .dblue {color:#2a2385} .lblue {color:#dae7f2}  
.bg_blue {background-color:#6666cc}  .bg_dblue {background-color:#2a2385} .bg_lblue {background-color:#dce2f5} .bg_llblue {background-color:#e9ecf5} 
.bg_lgray {background-color:#e4e8ec} .bg_wt {background-color:#fff}

.brd_lgray {border:2px solid #e4e8ec}    .bg_lyell {background-color:#fff9e3}
.brd_wt3 {border:3px solid #fff}                                                                                 
.brd_top {border-top:2px solid #dc5d00}
.brd_bot {border-top:1px solid #ababab}

.cnt  {text-align:center} .rub {text-align:right} .bld {font-weight:bold}
.upr {text-transform:uppercase}
.rbtc, .ui-menu-item {font-family:RobotoC, Arial Narrow, Helvetica, sans-serif}  
.rbtb {font-family:RobotoB, Arial Black, Helvetica, sans-serif}  
.rbtr {font-family:RobotoR, Arial, Helvetica, sans-serif} 
.rbtm {font-family:RobotM, Arial, Helvetica, sans-serif} 
.bld {font-weight:bold}

h1, h2, h3 {font-weight:normal; color:#444; font-family:RobotoL, Arial}
h1 {font-size:32px; line-height:38px; margin:0px 0px 18px 0px}
 .mainh1 {text-align:center}
 @media (min-width: 768px)  {h1 {font-size:32px; line-height:38px}}
 @media (min-width: 992px)  {h1 {font-size:34px; line-height:40px}}
 @media (min-width: 1200px) {h1 {font-size:36px; line-height:42px}}

h2 {font-size:26px; line-height:28px; margin:18px 0px 10px 0px}   
h3 {font-size:22px; line-height:26px; margin:14px 0px 10px 0px}
h4 {font-size:20px; line-height:26px; margin:12px 0px 8px 0px}
 h4.mt0 {margin-top:0px}
 @media (min-width: 992px)  {h2 {font-size:28px; line-height:32px}  h3 {font-size:24px; line-height:28px}}
 @media (min-width: 1200px) {h2 {font-size:30px; line-height:36px}  h3 {font-size:26px; line-height:30px}}

p {margin:0px 0px 10px 0px}

p.bigp {font-size:18px; line-height:30px}
 .bigp a.biga {font-size:24px}
 .bigp img {float:left; margin:5px 30px 10px 0px}

.f14 {font-size:14px} .f16 {font-size:16px} .f18 {font-size:18px} .f20 {font-size:20px; line-height:26px} .f24 {font-size:24px} .f26 {font-size:26px}
p.f14 {line-height:20px}   p.f16 {line-height:22px}
.art {text-align:right}
.stsk {float:left; margin-right:10px}

ul, ol {padding-left:8px; margin:0px 0px 8px 10px} 
 ul li, ol li {margin-top:7px}


.header {top:0px; position:fixed; z-index:3000; width:100%; height:auto; border-bottom:2px solid #b1b5de; background-color:#fff}
.hhdr {height:75px}
 @media (min-width: 992px)  {.hhdr {height:84px}}
 @media (min-width: 1200px) {.hhdr {height:92px}}
 
.header .logo {margin-top:10px} 
 .header .logo1, .header .logo2, .header .logo3 {-webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s}   
 .logo a {border:none}
 .logo2 {width:86px} 
 .logo3 {width:180px; margin-top:2px}
 @media (min-width: 480px)  {}
 @media (min-width: 768px)  {}
 @media (min-width: 992px)  {.logo2 {width:96px} .logo3 {width:200px} }
 @media (min-width: 1200px) {.logo2 {width:112px} .logo3 {width:230px} }
 
.header .topmenu, .header .mobmn {-webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s}   
 .header.header-shrink .logo2 {display:none}
 .header.header-shrink .logo3 {width:130px; height:36px} 
 .header.header-shrink .mobmn {margin:16px 0px 10px 0px}
 @media (min-width: 992px)  {.header.header-shrink .topmenu {margin:24px 0px 0px 0px}} 
 

.topmenu {}   
 .topmenu a {display:block; border:none; text-transform:uppercase; font-family:RobotoC}  
 .topmenu .glyphicon-menu {margin-right:2px; font-size:24px} .topmenu .glyphicon-main, .topmenu .glyphicon-down {margin-left:3px}
 .menua {float:right; position:relative}  .menua span.fright {margin-left:4px}
 @media (min-width: 992px)  {.topmenu {margin:46px 0px 8px 0px} .topmenu a {padding:0px 0px 4px 15px; font-size:15px}}
 @media (min-width: 1200px) {.topmenu {margin:52px 0px 8px 0px} .topmenu a {padding:0px 0px 4px 30px; font-size:16px}} 
 
.submenu {width:100%; position:absolute; top:24px; display:none; z-index:400; background-color:#fff; padding-top:8px}
 .submenu a {padding:7px 5px 7px 10px; margin:0px; display:block; border-bottom:1px solid #b1b5de; float:none; text-transform:none}
 .submenu a.curr { border-bottom:1px solid #ababab}
 .submenu.subbig {width:220px; right:0px}
 @media (min-width: 480px)  {.submenu {width:200px}} 
 @media (min-width: 768px)  {.submenu.subbig {width:320px; left:0px}}
 @media (min-width: 992px)  {.submenu.subbig {width:222px}}
 @media (min-width: 1200px) {.submenu.subbig {width:250px; left:30px}}
 
.mobmn {margin:30px 0px 10px 0px; width:auto; float:right} 
 .showmobmenu {font-size:20px; padding:0}  
 .mobmn .glyphicon {margin-top:5px; font-size:36px; float:left}
 .mobmn .mtxt {margin:6px 0px 0px 5px; float:left} 

.mobmenu {position:fixed; top:0; left:0; height:100%;  width:100%; display:none; z-index: 2000}    
 .inmobmn {position: static; height:100%; overflow-y: scroll}
 .mmenua {border-bottom:1px solid #ababab; padding:3px 0px 5px 0px} 
 .mobmenu a {border:none; display:block}
 .mobmenu a {font-size:20px; line-height:24px; width:100%; height:auto; padding:3px 0px 2px 40px}
 .mobmenu .sub a {font-size:18px; text-transform:none; padding:3px 0px 3px 50px}   
 

.slider {border-bottom:3px solid #dc5d00; margin-top:10px}
.slide0 {background-image:url(/public/images/slide0_480.jpg); padding:10px 0px 28px 0px; height:100%}
.slide1 {background-image:url(/public/images/slide1_480.jpg); padding:10px 0px 28px 0px; height:100%}
.slide2 {background-image:url(/public/images/slide2_480.jpg); padding:10px 0px 28px 0px; height:100%}
 @media (min-width: 768px)  {.slide0 {background-image:url(/public/images/slide0.jpg)}
                             .slide1 {background-image:url(/public/images/slide1_768.jpg)} .slide2 {background-image:url(/public/images/slide2_768.jpg)} .slide0,  .slide1,  .slide2 {height:466px} } 
 @media (min-width: 1200px) {.slide1 {background-image:url(/public/images/slide1.jpg)} .slide2 {background-image:url(/public/images/slide2.jpg)} .slide0,  .slide1,  .slide2 {height:526px} }
 
 p.st1 {color:#021690; font-family:RobotoM}     
 p.st5 {color:#c64800}
 p.st4 {color:#444; border-bottom:4px solid #6666cc; text-align:right; -webkit-text-stroke: 0.5px #fff; font-family:RobotoB; font-weight:bold}
 p.st2 {margin-left:-3px}
  p.st6{color:#fff; font-size:18px; line-height:30px; margin-top:20px}
 p.st2, p.st3, p.st5  {font-family: Aqum}
   p.st1 {font-size:24px; line-height:30px; margin:10px 0px 0px 0px}
   p.st2 {font-size:54px; line-height:66px; margin:12px 0px 0px 0px}
   p.st3 {font-size:28px; line-height:32px; margin:8px 0px 0px 0px}
   p.st4 {font-size:24px; line-height:42px; margin:5px 0px 0px 0px}
   p.st5 {font-size:28px; line-height:32px; margin:16px 0px 0px 0px}

 @media (min-width: 400px)  {
   p.st1 {font-size:30px; line-height:36px; margin:10px 0px 0px 0px}
   p.st2 {font-size:70px; line-height:76px; margin:12px 0px 0px 0px}
   p.st3 {font-size:32px; line-height:36px; margin:8px 0px 0px 0px}
   p.st4 {font-size:26px; line-height:42px; margin:0px 0px 0px 0px}
   p.st5 {font-size:32px; line-height:40px; margin:20px 0px 0px 0px}
 }  
 @media (min-width: 480px)  {
   p.st1 {font-size:32px; line-height:40px; margin:10px 0px 0px 0px}
   p.st2 {font-size:74px; line-height:80px; margin:18px 0px 0px 0px}
   p.st3 {font-size:36px; line-height:40px; margin:8px 0px 0px 0px}
   p.st4 {font-size:30px; line-height:46px; margin:0px 0px 0px 0px}
   p.st5 {font-size:40px; line-height:46px; margin:20px 0px 0px 0px}
 }
 @media (min-width: 768px)  {
 }
 @media (min-width: 992px)  {
   p.st1 {font-size:34px; line-height:40px; margin:10px 0px 0px 0px}
   p.st2 {font-size:76px; line-height:80px; margin:18px 0px 0px 0px}
   p.st3 {font-size:36px; line-height:40px; margin:8px 0px 0px 0px}
   p.st4 {font-size:30px; line-height:46px; margin:5px 0px 0px 0px}
   p.st5 {font-size:40px; line-height:46px; margin:20px 0px 0px 0px}
 }
 @media (min-width: 1200px) {
   p.st1 {font-size:34px; line-height:42px; margin:10px 0px 0px 0px}
   p.st2 {font-size:78px; line-height:84px; margin:18px 0px 0px 0px}
   p.st3 {font-size:40px; line-height:44px; margin:8px 0px 0px 0px}
   p.st4 {font-size:34px; line-height:48px; margin:14px 0px 0px 0px}
   p.st5 {font-size:41px; line-height:48px; margin:30px 0px 0px 0px}
 }
 
 .sltxt {height:730px}
 @media (min-width: 480px)  {.slidepic {height:250px; margin-top:20px}}
 @media (min-width: 768px)  {.sltxt {height:auto} .slidepic {height:250px; margin-top:-120px}}
 @media (min-width: 992px)  {.slidepic {height:350px; margin-top:50px}}
 @media (min-width: 1200px) {.slidepic {height:490px; margin-top:10px}}
  
 .button {width:250px; height:50px; font-size:18px; line-height:48px; padding:0px 30px 0px 30px; margin-top:26px; border-radius:80px; 
          cursor:pointer; border:none; color:#fff; text-align:center; text-transform:uppercase; font-family:RobotoM, Arial}
 a.button {display:block; text-decoration:none}
 a.button:hover {background-color:#2a2385; color:#ebebeb}
 @media (min-width: 992px)  {.button {margin-top:46px}}
 
 .smbut {height:auto; font-size:16px; line-height:20px; padding:6px 10px 6px 10px; cursor:pointer; color:#fff; background-color:#6666cc; border:none; text-align:center; text-transform:uppercase}
 .smbut:hover {background-color:#2e3b52}
 //.rbtc .button {font-family:RobotoC, Arial Narrow}
 
 .news {}  
 .news h2 {font-size:28px; line-height:32px; margin:20px 0px 0px 0px}
 @media (min-width: 992px)  {.news h2 {font-size:30px; line-height:34px}}
 .nblock {margin-bottom:20px}
 .nzag {height:90px; margin-top:10px; padding-top:10px; overflow:hidden; line-height:24px}
 .nans {height:80px; overflow:hidden}
 .nzag a {font-size:18px}
 .npic {height:140px; width:100%; margin-bottom:7px; background-color:#fff; background-origin:content-box; padding:5px}  
 @media (min-width: 480px)  {.nzag {height:120px} .nans {height:92px}}
 @media (min-width: 1200px) {.nzag {height:120px}  .nzag a {font-size:20px}}
 
.footer {padding:14px 0px 20px 0px}  .footer .fmenu {margin-bottom:10px}
 .footer .fmenu a {display:block; padding:4px 0px 8px 0px; line-height:20px}  .footer p {line-height:30px}
 .footer a.curr {border-bottom: 1px solid #993300}
 
.submp {background-color:#fff; width:100%; height:auto; margin-top:0px; margin-bottom:24px; line-height:26px}
 .submp a {font-size:18px; line-height:20px; padding:5px; display:block; border:none; text-align:left; font-family:RobotoC, Arial Narrow}
 .submp a.curr {color:#993300}
 .submp a.item {font-size:16px; line-height:18px; text-transform:none; display:block; padding:0px}

 
 .subdiv {border-bottom:1px solid #ababab; padding-left:5px}
 .subdiv ul {line-height:18px; padding-left:22px; margin:0px 0px 8px 0px} 
 .subzag {border-bottom:1px solid #ababab; font-size:18px; display:block; padding:5px 0px 5px 0px; text-transform:uppercase; color:#24205c;} 
 .subzag a {display:inline-block; padding:0px} 
 @media (min-width: 768px)  {.subzag {font-size:19px}} 
 @media (min-width: 992px)  {.subzag {font-size:18px}} 
 @media (min-width: 1200px)  {.subzag {font-size:19px}} 
 
.bnr img {width:100%; max-width:270px; float:right; border:1px solid #ababab; padding:5px 0px 5px 0px}

.piccont {width:100%; margin:5px 20px 0px 0px; }
.pic {width:100%; height:180px; margin:0px 0px 15px 0px; padding:7px; border:2px solid #b1b5de}
.groupf {cursor:pointer}
 @media (min-width: 768px)  {.piccont {float:left}}
 .pic.picp {height:180px}
 .pic.picm {height:240px}
 
.iqv p, .iqv ul {margin:0px 0px 10px 0px; font-size:18px}  .iqv ul li {margin-bottom:2px}
.iqv input {width:100%; height:30px; font-size:18px; font-weight:bold}

.iqv .qnum {padding:1px 4px 2px 4px; border-radius:5px; background:#dce2f5; width:32px; text-align:right; float:left; margin-right:10px}
.iqv img {max-width:100%; height:auto}
.ltimetest {top:100px; right:0px; position:fixed; z-index:1; width:100%; height:auto}
 .withltime {padding:5px}
 .iqans {margin:10px 0px 0px 42px}
 @media (min-width: 768px)  {.ltimetest {top:140px}}
 
.mbr {line-height:32px; padding:10px; border:1px solid #ababab} 
 
#alert_dialog {z-index: 999; width: 100%; position:relative}
#alert_body {z-index: 1001; width:100%; min-height: 100px; position: absolute; top: 10px; left:0; padding: 15px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.75);}
#alert_body hr {border: 0; margin: 0; padding: 0; height: 1px;  background: #DDDDDD;}
#alert_text {display: block;  min-height: 80px;  padding-bottom: 5px}
#alert_button {display: block; padding-top: 5px; text-align: right} 
 @media (min-width: 768px)  {#alert_body {width:500px;}}
 
 
a#scroll_up {position:fixed; top:70%; right:10px; display:none; width:40px; height:30px; line-height:30px; font-size:24px; 
   background-color:#224c77; color:#fff; text-align:center; opacity:0.7; filter: alpha(opacity=70); z-index:400}

.shd {-moz-box-shadow: 0 12px 8px -8px rgba(0,0,0,0.2); -webkit-box-shadow: 0 12px 8px -8px rgba(0,0,0,0.2); box-shadow: 0 12px 8px -8px rgba(0,0,0,0.2);}
 
.show480 {display:none} .show768 {display:none}  .show992 {display:none} .only480 {display:none} 
 @media (min-width: 480px)  {.show480 {display:inline-block} .only480 {display:inline-block}}
 @media (min-width: 768px)  {.show768 {display:inline-block} .only480 {display:none}}
 @media (min-width: 992px)  {.show992 {display:inline-block}}
.showto480 {display:inline-block} .showto768 {display:inline-block} .showto992 {display:inline-block}
 @media (min-width: 480px)  {.showto480 {display:none}}
 @media (min-width: 768px)  {.showto768 {display:none}}
 @media (min-width: 992px)  {.showto992 {display:none}}
 
.div400 {display:none} .div480 {display:none} .div768 {display:none}  .div992 {display:none}  .div768_992 {display:none}  .only768 {display:none}  
 @media (min-width: 410px)  {.div400 {display:block}}
 @media (min-width: 480px)  {.div480 {display:block}}
 @media (min-width: 768px)  {.div768 {display:block} .only768 {display:block} .div768_992 {display:block}}
 @media (min-width: 992px)  {.div992 {display:block} .only768 {display:none}}
 @media (min-width: 1200px) {.div768_992 {display:none}}
 
.divto400 {display:block} .divto480 {display:block} .divto768 {display:block} .divto992 {display:block}  .divto768_1200 {display:block} 
 @media (min-width: 410px)  {.divto400 {display:none}}
 @media (min-width: 480px)  {.divto480 {display:none}}
 @media (min-width: 768px)  {.divto768 {display:none} .divto768_1200 {display:none} }
 @media (min-width: 992px)  {.divto992 {display:none}}
 @media (min-width: 1200px) {.divto768_1200 {display:block}}
 
.int1 {clear:both; height:1px; width:100%} .int2 {clear:both; height:2px; width:100%} 
.int3 {clear:both; height:3px; width:100%} .int4 {clear:both; height:4px; width:100%}
.int5 {clear:both; height:5px; width:100%} .int8 {clear:both; height:8px; width:100%}
.int10 {clear:both; height:10px; width:100%} .int15 {clear:both; height:15px; width:100%}
.int20 {clear:both; height:20px; width:100%} .int25 {clear:both; height:25px; width:100%}
.int30 {clear:both; height:30px; width:100%} .int40 {clear:both; height:40px; width:100%}
.fright {float:right}  .fleft {float:left}     
.mrt5 {margin-right:5px}   .mrt8 {margin-right:8px}   .mrt10 {margin-right:10px}
.mtop5 {margin-top:5px}
.intline {clear:both; height:1px; width:100%; border-top:1px solid #aac0d1}
.bline  {clear:both; height:10px; width:100%; border-bottom:2px solid #a0c6e5}
.linewt {clear:both; height:10px; width:100%; border-bottom:2px solid #fff}
.linewt20 {clear:both; height:24px; width:100%; border-bottom:1px solid #fff; border-top:1px solid #fff; background:#fff}

.w16 {width:16px} .mrt5 {margin-right:5px} .mrt10 {margin-right:10px} .mrt15 {margin-right:15px}  .mrt20 {margin-right:20px}

.after_top {clear:both; height:6px; width:100%}
 @media (min-width: 768px)   {.after_top {clear:both; height:10px; width:100%}} 
 @media (min-width: 992px)   {.after_top {clear:both; height:24px; width:100%}} 
 @media (min-width: 1200px)  {.after_top {clear:both; height:26px; width:100%}} 
 
.int_block {clear:both; height:36px; width:100%}
 @media (min-width: 1200px) {.int_block {clear:both; height:42px; width:100%}}

.nextrow-ss {clear:both; width:100%; height:10px} .nextrow-xs, .nextrow-sm, .nextrow-md, .nextrow-lg {display:none; width:100%; height:10px} 
 @media (min-width: 480px) {.nextrow-xs {clear:both; display:block} .nextrow-ss {display:none}}
 @media (min-width: 768px)  {.nextrow-sm {clear:both; display:block} .nextrow-xs {display:none}}
 @media (min-width: 992px)  {.nextrow-md {clear:both; display:block} .nextrow-sm {display:none}}
 @media (min-width: 1200px) {.nextrow-lg {clear:both; display:block} .nextrow-md {display:none}}
 

.glyphicon {position: relative; font-family: 'Glyphicons Halflings'; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.glyphicon-main:before  {content: "\e021";}
.glyphicon-menu:before  {content: "\e236";}
.glyphicon-geo:before   {content: "\e062";}
.glyphicon-srch:before  {content: "\e003";}   
.glyphicon-galka:before {content: "\e258";}
.glyphicon-close:before {content: "\e014";}
.glyphicon-enter:before {content: "\e161";}
.glyphicon-phone:before {content: "\e145";}
.glyphicon-load:before  {content: "\e202";}
.glyphicon-copy:before  {content: "\e224";}
.glyphicon-qu:before    {content: "\e085";}
.glyphicon-zoom:before  {content: "\e015";}
.glyphicon-back:before  {content: "\e091";}
.glyphicon-down:before  {content: "\e259";}
.glyphicon-up:before    {content: "\e253";}
.glyphicon-chk:before  {content: "\e013";}
.glyphicon-next:before {content: "\e250";}
.glyphicon-prev:before {content: "\e251";}
.glyphicon-ett:before   {content: "\e101";}
.glyphicon-toarch:before{content: "\e202";}
.glyphicon-frarch:before{content: "\e203";}
.glyphicon-zamok:before {content: "\e033";}
.glyphicon-add:before {content: "\002B";}
.glyphicon-tchk:before {content: "\e234";}
.glyphicon-exit:before {content: "\e066";}
.glyphicon-eq:before {content: "\e019";}
.glyphicon-rub:before {content: "\20bd";}


.col-ss-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-ss-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-sm-25, .col-md-25, .col-lg-25, .col-ss-3, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, 
.col-ss-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-ss-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-ss-6, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-sm-65, .col-md-65, .col-lg-65, 
.col-ss-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-ss-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-ss-9, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-sm-35, .col-sm-75, 
.col-ss-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-ss-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-ss-12, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-md-35, 
.col-md-75, .col-md-45, .col-lg-45, .col-lg-35, .col-lg-75 {
  position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px
}

  .col-ss-1, .col-ss-2, .col-ss-3, .col-ss-4, .col-ss-5, .col-ss-6, .col-ss-7, .col-ss-8, .col-ss-9, .col-ss-10, .col-ss-11, .col-ss-12 {float: left}
  .col-ss-12 {width: 100%}
  .col-ss-11 {width: 91.66666667%}
  .col-ss-10 {width: 83.33333333%}
  .col-ss-9 {width: 75%}
  .col-ss-8 {width: 66.66666667%}
  .col-ss-7 {width: 58.33333333%}
  .col-ss-6 {width: 50%}
  .col-ss-5 {width: 41.66666667%}
  .col-ss-4 {width: 33.33333333%}
  .col-ss-3 {width: 25%}
  .col-ss-2 {width: 16.66666667%}
  .col-ss-1 {width: 8.33333333%}
  
@media (min-width: 480px) {  
  .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}
  .col-xs-12 {width: 100%}
  .col-xs-11 {width: 91.66666667%}
  .col-xs-10 {width: 83.33333333%}
  .col-xs-9 {width: 75%}
  .col-xs-8 {width: 66.66666667%}
  .col-xs-7 {width: 58.33333333%}
  .col-xs-6 {width: 50%}
  .col-xs-5 {width: 41.66666667%}
  .col-xs-4 {width: 33.33333333%}
  .col-xs-3 {width: 25%}
  .col-xs-2 {width: 16.66666667%}
  .col-xs-1 {width: 8.33333333%}
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-25, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-65, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left}
  .col-sm-12 {width: 100%}
  .col-sm-11 {width: 91.66666667%}
  .col-sm-10 {width: 83.33333333%}
  .col-sm-9 {width: 75%}
  .col-sm-8 {width: 66.66666667%}
  .col-sm-75 {width:70%}
  .col-sm-7 {width: 58.33333333%}
  .col-sm-65 {width: 55%}
  .col-sm-6 {width: 50%}
  .col-sm-5 {width: 41.66666667%}
  .col-sm-4 {width: 33.33333333%}
  .col-sm-35 {width:30%}
  .col-sm-3 {width: 25%}
  .col-sm-25 {width: 20%} 
  .col-sm-2 {width: 16.66666667%}
  .col-sm-1 {width: 8.33333333%}
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-25, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-65, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-35, .col-md-75 {float: left}
  .col-md-12 {width: 100%}
  .col-md-11 {width: 91.66666667%}
  .col-md-10 {width: 83.33333333%}
  .col-md-9 {width: 75%}
  .col-md-8 {width: 66.66666667%}
  .col-md-7 {width: 58.33333333%}
  .col-md-65 {width: 55%}
  .col-md-6 {width: 50%}
  .col-md-5 {width: 41.66666667%}
  .col-md-45 {width: 37.499999995%}
  .col-md-4 {width: 33.33333333%}
  .col-md-3 {width: 25%}
  .col-md-25 {width: 20%}
  .col-md-2 {width: 16.66666667%}
  .col-md-1 {width: 8.33333333%}
  .col-md-35 {width:30%}
  .col-md-75 {width:70%}
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-25, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-65, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left}
  .col-lg-12 {width: 100%}
  .col-lg-11 {width: 91.66666667%}
  .col-lg-10 {width: 83.33333333%}
  .col-lg-9 {width: 75%}
  .col-lg-8 {width: 66.66666667%}
  .col-lg-7 {width: 58.33333333%}
  .col-lg-65 {width: 55%}
  .col-lg-6 {width: 50%}
  .col-lg-5 {width: 41.66666667%}
  .col-lg-45 {width: 37.499999995%}
  .col-lg-4 {width: 33.33333333%}
  .col-lg-3 {width: 25%}
  .col-lg-25 {width: 20%}
  .col-lg-2 {width: 16.66666667%}
  .col-lg-1 {width: 8.33333333%}
  .col-lg-35 {width:30%}
  .col-lg-75 {width:70%}
} 

.zlink {float:left; margin-right:14px; font-weight:bold}
.anssp {float:left; margin-right:10px; border-left:1px solid #ababab; padding-left:3px}

.clc_form {color:#222; position:relative; line-height:22px}  
 .clc_form h2, .clc_form h3 {margin-top:0px}
 .pver label {font-weight:bold}
 .clc_form input[type=text], .clc_form input.itxt {font-size:16px; width:100%; height:30px; border:1px solid #ccc; padding-left:4px}
 .clc_form label {color:#000; margin-bottom:3px}   .clc_form label.rbtc {color:#666}
 .ui-widget input.rbtc {font-family:RobotoC, Arial Narrow, Helvetica, sans-serif}
  
 .clc_form select {font-size:14px; width:100%; height:26px; border:1px solid #ababab; color:#555}
 .clc_form textarea {width:100%;} 
 .inpl {float:left; margin:5px 12px 0px 0px}
 .clc_form input.brdred, .clc_form .mradio.brdred, .clc_form textarea.brdred, .clc_form select.brdred, .clc_form .mfile.brdred  {border:1px solid #dc5d00}
 .clc_form .mradio, .clc_form .mfile {padding:8px 0px 0px 6px; background-color:#fff; border:1px solid #ccc}
 .sendbut {height:auto; font-size:14px; line-height:20px; padding:5px 15px 5px 15px; border-radius:20px; background-color:#6666cc; float:right; color:#fff; border:none; text-align:center; text-transform:uppercase}
 .sendbut.noact, .smbut.noact {opacity:0.3; cursor:none; background-color:#6666cc}
 .sendbut.active, .smbut.active {cursor:pointer; opacity:1}
 .sendbut.active:hover, .smbut.active:hover {background-color:#2e3b52}

input[type=checkbox] + label.lbl {background: url(/public/images/gr_custom-inputs.png) 0 -61px no-repeat; height: 16px; cursor:pointer}
input[type=checkbox]:checked + label.lbl { background-position: 0 -81px; }
input[type=checkbox]:hover:checked + label.lbl, input[type=checkbox]:checked + label.lbl:hover { background-position: 0 -101px; }
input[type=checkbox]:hover + label.lbl, input[type=checkbox] + label.lbl:hover  { background-position: 0 -21px; }
input[type=checkbox]:active + label.lbl, input[type=checkbox] + label.lbl:hover:active	{ background-position: 0 -41px; }
input[type=radio]:active:checked + label.lbl, input[type=radio]:checked + label.lbl:hover:active { background-position: 0 -281px; }
                             
input[type=checkbox] {padding: 0; height:20px; width:20px; float: left; position: absolute; left: 0; opacity: 0;}
input[type=checkbox] + label {background: url(/public/images/gr_custom-inputs-N.png) 0 -60px no-repeat; height: 20px; cursor:pointer}
input[type=checkbox]:checked + label { background-position: 0 -100px; }
input[type=checkbox]:hover:checked + label, input[type=checkbox]:checked + label:hover {background-position: 0 -100px; }
input[type=checkbox]:hover + label, input[type=checkbox] + label:hover  { background-position: 0 -80px; }
input[type=checkbox]:active + label, input[type=checkbox] + label:hover:active	{ background-position: 0 -80px; }
input[type=checkbox]:active:checked + label:, input[type=checkbox]:checked + label:hover:active	{ background-position: 0 -100px; }

label {float:left; line-height:16px; padding:0 0 0 20px; margin:0px 5px 0px 0px}
input:hover + label, input + label:hover {color: #993366}

input[type=radio] {padding: 0; margin: 0; height: 20px; width: 20px; float: left; position: absolute; left: 0; opacity: 0;}
input[type=radio] + label {background: url(/public/images/gr_custom-inputs.png) 0 -221px no-repeat; height: 20px; cursor:pointer}

input[type=radio]:checked + label { background-position: 0 -241px; }
input[type=radio]:hover:checked + label, input[type=radio]:checked + label:hover { background-position: 0 -261px; }
input[type=radio]:hover + label, input[type=radio] + label:hover	{ background-position: 0 -181px; }
input[type=radio]:active + label, input[type=radio] + label:hover:active	{ background-position: 0 -201px; }
input[type=radio]:active:checked + label, input[type=radio]:checked + label:hover:active { background-position: 0 -281px; }                         
