body {
    width: 100%;
    height: 100%;
    font-famaly:'Georgia';
}

html {
    width: 100%;
    height: 100%;
}

#horizontal-ruler {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACfYAAAAoCAYAAAC2azkSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOEE2REYwRjgyRTM4MTRBNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MjVCNjM2MEYxREYxMUUyQkIyM0YwRUU5NDM3MTNCQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MjVCNjM1RkYxREYxMUUyQkIyM0YwRUU5NDM3MTNCQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4QTZERjBGODJFMzgxNEE2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4QTZERjBGODJFMzgxNEE2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wHYIEQAADMpJREFUeNrs3c1x20gaBmB4ahLghkCHQN/2KocgHea8JYUgBuCDGIJYe56DFYIVghmCFYIVAteo/brYhkERFMFGa/w8VShr+DOHftk/XwMEm+1227zm+PTp07+9b7z3xXu32uZtZ6Fdz/I+WcjC+2Txj8tCe1pHyUKbykIW2sc6yvuMUeYL7zNGGaO87zxZaM/xc5DF289Cu1pHyUKbykIW2sd+lPfJQhZva92fjj8aAAAAAAAAAAAAoBou7AMAAAAAAAAAAICKuLAPAAAAAAAAAAAAKuLCPgAAAAAAAAAAAKiIC/sAAAAAAAAAAACgIi7sAwAAAAAAAAAAgJpst1tHJcenT5+22kEWDlnIwiELWThkIQuHLGThkIUsHLKQhUMWDlnIwiELWThkIQuHLGThkIUsfu/DHfsAAAAAAAAAAACgIi7sAwAAAAAAAAAAgIq4sA8AAAAAAAAAAAAq4sI+AAAAAAAAAAAAqIgL+wAAAAAAAAAAAKAiLuwDAAAAAAAAAACAiriwDwAAAAAAAAAAACriwj4AAAAAAAAAAACoiAv7AAAAAAAAAAAAoCIu7AMAAAAAAAAAAICKuLAPAAAAAAAAAAAAKvJuu91qBQAAAAAAAAAAAKiEO/YBAAAAAAAAAABARVzYBwAAAAAAAAAAABVxYR8AAAAAAAAAAABUxIV9AAAAAAAAAAAAUJE/NcF5/eevv9KfFz+Ozz+OVRzJ9Y/j9scx/3E8xXPrzv9m72v++/ffGnlYDrNow8usHdedLNrH7yKr1uOPYxmvlcc4fSFlsMjaeBX/HpPD3tfI4KhxKfkSbbl8RZ+QxTh5bPc8ffXjeDBGFe8bl9GG7Vj1HO23NF8UzeI+2u9Qv7COOn+fuIj2uzhx7pbFOHm0a9r7aOtZtPXNMW0tj5PniM8xT7w7sr2tq8rn0veYHMrteQypwY1XZfaebqMN59nadhV/y6F8HvlzX+Lvd/pF8SxuY6zvatvy/VhzvCwG9Ym+9W3bfhvz9yTrqCG1uDzK9Y+7zlrqobM/ZZyapt7rW9PqF+NlUaSOkMtZMhl9v0QGL+7P5usl9XcdOai/68oiOeUcuCxOy2HIuW99YiAX9pWRirJZ5/G0ibSOD/giiucm+7AOeQ2HfYmOnibPNFjPYoCZNbsN1WXW9u1jH7IJVx6vdx+LynUcs/jv1MabgTkMzYphrpvdhZY5WZT30Px8oUzTKcyMUeX6xH3ksc6K4sc4ZFHGuqcIu4h548k6qphFfLbTxWOpjxw7d8tiHG1bf42/05r2Oh57f2Rby+N10ib1sTWddVX5XPoek0PZPY9DNbjxqkwOqQ7Pc0gnGa7kUDyPfDy6z8adY+cVeYyXxU3nv5/PMMezP4e+9e1ltPtH8/ck66hDtbg8yvWPz/H4Otp+3uxOZl4Zp4rVFfk+4Spb06Zxyzg1vpJ1hFzGy+Sc+yW/u8to34fm1/3ZtB+o/q4jB/V3PVnk8/hrz4HLYpwcXjr3rU8cwYV95zePD/U6PnT5gHEbg3v3W1Z3ze4q1UOvsagZJt3J5LmTwXW0bZpY/5W9ph1kvsVzq4GZyWO/ZRzPnc2i77FJsRmYw5DXMEya+K5inOpuWsiirM0LCxBjVBmzbHF40xmrnmVRvD9sejaDHpvdxWTWUeeXvml11SnEjp279YnxiuV5FMZPWR7fon2X+sZZpTvJrJvdXUyGfratq8rm0veY9W35PY9DNbjxqkwOfXV4k71GDmXzyMeu52g7e4XTZrF+oTYca45nfw7XPevb9AU78/c066hDtfitPIr1j8s9Y9CtcapYf0jt/dDsLshooh3T/qF6b3wl6wi5jJPJufdLfndtW31sfr4wJu3PpjZSf9eRg/q7nixap54Dd05jnBw2J9bd+kT4w3x4dk8xYHQ/aOnnBR56NpRm8fyQ1zDM5kCnvuzp+On29pdHZMZ+z3sWlU026A/JYchrGL5h8dDzmZbFdObRdhfGqEmkNlx3sniWxeTSBU0r66ji66emM6Zf9jynT5Qxy9o3X18d29byeJ22nvvQaf+hbWldVTaXvsfkUH7P41ANbrwqk0O3Dl9Euz3IYZI80jjTHjc9fUQeZbPI2z3VG+eY49mfQ9tGj/F8nsOxNbgcxltHHarF5VGufzxmY1GTjT2Pxqmi/WHe81i+jtIvzrMXVaqOkMs4mZx7v4Rf73Y1Zb+Rw37q73qyaJ16DlwW4+SQ1lN95771iSO4sG+6D/U8m2y7k296fshreJ00gKyzyXWzZzG0OCIzDmuvqm5/U/17/P0xa8MhOQx5DYel23Df7HleFuW1F7q23wZpvznS3qr4a7PbvDNGlZsb0qJeFvXNHZtsTWUdVW4NexVzxvfoF/cxdzzqE5PVFHfZmHTd/HwiWt84n3aj5+kVNZ11Vflc+h6TQ/k9j0M1uPGqbA5fog7/Gv3jRg6T5DHP1lKbF+oReZTrG9+if3xudndnGHuOZ38Oi5i3uzncmr8nW0cdqsXlUa5/XEU+32P+/p49bpwq1x8eYw276Mzl6r1yzllHyGWcTM69X0L//Pzc7L8Llvp72hzU39NnMcY5cFmM0ydeOvetTxzBhX38jtLvpreT6WrAaxl/o6KdSJeRwd2Adp4NzJVhLmJyzX9a8Zj+I4vxtYuc9tsG7W2f3zX/v+A1/RSHti6vXbi/jyw+RDvLYtoxa9H46YUp+8Ms5u+HmLtvBxRM+sT4NrF+atu/PamzjcL4UdO86brEukoOanBKSD/P1P6b7hhHeffNyz9DQ9l1Vdqfehe1+DoyGuMksnnjuHpvleXQ/n03IAfzd121uDzOs35axPop1eOLpv9nxY1T55P2z79GDf7tiBpcv3i7dYRcps9EBvvdxtH3k6/q7zpyUH9Pm8W5z4EzvE+89tw3PVzYN5307YXuJsUie37IazjOIoqwJgaPNLDs+/bHvNld8SuPcaRN7FVksGh+/lm/QzkMeQ2HJ9cm25DYxn/fxeaELMq76Sx2HqOfXBijJpmbr7K/N7HwlMW0Y1a6Dbp1VFmpCP7Y7H4a6H203Wd9YhKryOAqcvmQ5aBv1FnTWVfVVYfIoZ4a3HhVVqovlvHvnRwmWVelI9XhKYdt7IvIo2yf+NjsLs54bnZ3c7gYeY7n5bXUQ/PzHX+WWQ7m7/pqcXmU8zna/330i1QD3hqninqOujvti7zP5g713tuvI+QyTibn3i9h5y6OZdP/ZSH1dx05qL+nzWKsc+CyOL1PHDr3rU8cwYV903mMD/F15/HrePxx4GsYrt0kTd9S+NBZdKbfTJ93Bu/LbPNCHqe5aH69u8+s8++QHIa8hpelb4vkR2rbpSwmG5/6FpBPxqjic3NfHrKYzqLZ3cHBOmqa9m+aXzfSnrLn9ImyZs3u5NrjK9taHmVrOuuqesihrhrceFWuDp+dOI7JYRybnjo8jSvpp3nlUc682Z1MyB9rsnYca47n5bn5pRzM3/XV4vIom8FTz1ySnjNOla3D818xUO/9c+oIuYyTybn3S9jdha9tv6um/0586u/pc1B/15HFWOfAZXF6nzh07lufOMKfPm+TSd9AvM+KskV8CG+yCXfIazjsPtrtKRusUw7pm6HXMfikQSd9K3F9ZGb0u432eoi2m2WDbmrjITkMeQ2Hi6q+PrLJFiyyKLvwuY+2e2h2t4q+zBacxqjyc3NaXMpi+rnjuWdMsY4q4yEy+JJlkNpwrU9M4nOWzSxb3671japrOuuqOsihrhrceFW2Dl9Fe6X2W5k3Jpkz1j214GXncXmUcR39Y93Zo3o6cowyb5xmFe33Ndqrb31r/q6rFpdH+bVrk41Tl69YS8njNBdRh6e1VL5PqN57+3WEXMbJ5Nz7Jb+7RYxD82ijWWd+2Ki/q8lB/V1HFmOdA3dO47QcnprD5771iSO4sG/64iwNFGnCveksVoa8hsPSQDLPOn7yLjp9e1vidKvQJgb+ZWdAkMfrpZ8KuGx+voo6b+MhOQzNitPIomxbf4g2vI3FT7swucoWmcaoclbZvDHvaUNZlJO+IbW0jprMUzZ/32Xj07KzIaFPlLOMdr7P1lI3r2hreZSt6ayrrG/V4L/W4MarcnX4XWdtm8/jcnib84o8xllTpbsuXe9ZV401x3N4P+S+Z31r/q6zFpdHOTd7xqmrZneXE+PU+T3Guint2T41P+/Z6hdvu46Qy3iZnHO/5HeX/xrabc+adqP+riYH9Xc9WQypQ5zTOG8Oq+bwuW994gjvttutjx0AAAAAAAAAAABU4g9NAAAAAAAAAAAAAPVwYR8AAAAAAAAAAABUxIV9AAAAAAAAAAAAUBEX9gEAAAAAAAAAAEBFXNgHAAAAAAAAAAAAFfmfAAMAepfxlpgGaX0AAAAASUVORK5CYII=) top left no-repeat;
    width: 100%;
    height: 40px;
    z-index: 1000;
}

.baner-name,
.baner-description {
    font-family:'MagistralC';
    color: #fff;
    font-weight:500;
}

h1 {
    font-family: 'MagistralC';
    text-shadow: 1px 1px 0px rgb(223, 223, 223), 2px 2px 0px rgb(185, 185, 185);
}

h2,h3,h4 {
    font-famaly:'Georgia';
    color:#666;
    text-shadow: 1px 1px 0px rgb(223, 223, 223), 2px 2px 0px rgb(185, 185, 185);
}

.breadcrumb a{color:#555;text-decoration:none}.breadcrumb a:hover{color:#222}

.nav-pills span {
    color:#333;
}

.navbar {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(255,255,255,.3);
    text-transform: uppercase;
    font-family: 'MagistralC';
    background-color: #000;
}

.navbar-brand {
    font-weight: bold;
    text-transform: none;
}

.navbar-brand:focus {
    outline: 0;
}

.navbar-custom a {
    color: #fff;
}

.navbar-custom .nav li a {
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}

.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus,
.navbar-custom .nav li.active {
    outline: 0;
    background-color: rgba(255,255,255,.2);
}

.navbar-toggle {
    padding: 4px 6px;
    font-size: 16px;
    color: #fff;
}

.navbar-toggle:focus,
.navbar-toggle:active {
    outline: 0;
}

@media(min-width:767px) {

    .navbar {
        padding: 20px 0;
        border-bottom: 0;
        letter-spacing: 1px;
        background: 0 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .top-nav-collapse {
        padding: 0;
        background-color: #000;
    }

    .navbar-custom.top-nav-collapse {
        border-bottom: 1px solid rgba(255,255,255,.3);
    }
}

.baner {
    display: table;
    width: 100%;
    height: 100%;
    padding: 0;
    text-align: center;
    color: #fff;
    background: url(/assets/img/data-url-bg.jpg) no-repeat bottom center scroll;
    background-color: #000;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.baner-body {
    display: table-cell;
    vertical-align: middle;
}

.baner-name {
    padding-top: 20px;
    font-size: 96px;
    padding-bottom:20px;
    text-shadow: 1px 1px 0px rgb(223, 223, 223), 2px 2px 0px rgb(185, 185, 185);
}

.baner-description {
    font-size: 24px;
    padding-top: 10px;
    padding-bottom: 50px;
}

.btn-up {
    width: 60px;
    height: 60px;
    margin-top: 35px;
    padding: 7px 6px;
    font-size: 40px;
    color:#fff;
    background: 0 0;
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}

.btn-up:hover,
.btn-up:focus {
    outline: 0;
    color: rgba(255,255,255,.2);
    border:0;
}

.page-scroll .btn-up span.animated {
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
}

.page-scroll .btn-up span.animated {
    -webkit-animation-name: blink;
    -moz-animation-name: blink;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
}

@-webkit-keyframes blink {    
    0 {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity:1;
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity:.3;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity:1;
    }
}

@-moz-keyframes blink {    
    0 {
        -moz-transform: scale(1);
        transform: scale(1);
        opacity:1;
    }

    50% {
        -moz-transform: scale(1.2);
        transform: scale(1.2);
        opacity:.3;
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1);
        opacity:1;
    }
}

@keyframes blink {    
    0 {
        -moz-transform: scale(1);
        transform: scale(1);
        opacity:1;
    }

    50% {
        -moz-transform: scale(1.2);
        transform: scale(1.2);
        opacity:.3;
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1);
        opacity:1;
    }
}

#content {
    padding-top: 70px;
}

@media(max-width:320px) {
    #content {
        padding-top: 30px;
    }
    h1 {
        font-size:30px;
    }
    h2 {
        font-size:28px;
    }
    h3 {
        font-size:26px;
    }
    .baner {
        height: 100%;
        padding: 0;
    }

    .baner-name {
        padding-top: 20px;
        font-size: 36px;
        padding-bottom: 20px;
    }

    .baner-description {
        font-size: 15px;
        padding-bottom: 20px;
    }
}

::selection {
    text-shadow: none;
    background: #00FFFF;
}

::-webkit-selection {
    text-shadow: none;
    background: #00FFFF;
}

body {
    webkit-tap-highlight-color: rgba(245,245,245,0.37);
}

#search {
    padding-top:30px;
    padding-bottom:50px;
}

footer {
    padding-top:10px;
    padding-bottom:10px;
    margin-top:40px;
    font-family: 'MagistralC';
    color:#555;
    border-top:2px solid #000;
    background-color: #222;
}

.contentinfo dt {
    font-family:'MagistralC';
    text-align:left;
    font-size: 18px;
    color:#fff;
    
}
.contentinfo dd {
    margin:0;
    padding:0;
    text-align:left;
}
.contentinfo .company {
    font-size: 13px;
}
.contentinfo a {color:#666;}
.copyright {color:#fff;}
footer hr {
    border: 0;
 background:#666;
    height: 1px;
    background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}
#puzadpn{display:none;}