h1.conferenceHeader {
    font-size: 24px !important;
    width: 100%;
    border-bottom: 2px solid #f99d1c;
    margin-bottom:15px;
    margin-top: 30px;
}

.conferenceParagraph {
    text-align: justify;
    text-indent: 20px;

}

.conferenceTable {
    border-collapse: collapse;
}

.conferenceTable td, .conferenceTable th {
    border: 1px solid #231f20;
    padding: 6px;
    vertical-align: middle;
}

.conferenceTable th {
    background-color: #f89c1c;
    color: white;
    font-weight: bold;  
}

.conferenceTable td {
    background-color: #fee8cb;
    color: #231f20;
}

.conferenceTable td.price {
    text-align: center;
    font-size: 120%;
}

.conferenceTable td.package {
    text-align: justify;
}

h2.conferenceHeader {
    font-size: 15px !important;
    width: 100%;
    border-top: 2px solid #f99d1c;
    margin-bottom: -19px;
    padding-top: 10px;
    margin-top: 15px;
}

.conferenceLine {
    border-top: 2px solid #f99d1c;
}

.conferenceParagraphRight {
   margin-left:100px;
   text-align: justify;
}

.price input{
    width: 20px;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}
.conferencebuttonUp,.conferencebuttonDown{
    width:11px; 
    height:11px; 
    cursor:pointer; 
    background-image:url('/static/conference/updown.png?491576e47c59');
}
.conferencebuttonUp{
    background-position: 0px 0px;
}

.conferencebuttonDown{
   background-position: 0px -11px;
}

.controls! > .special {
	height: 90px;
}
/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}

b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}

ol,
ul {
  list-style: none;
}

li {
/*
  For IE6 + IE7:

  "display: list-item" keeps bullets from
  disappearing if hasLayout is triggered.
*/
  display: list-item;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

sub,
sup,
small {
  font-size: 75%;
}

sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg {
/*
  For IE9. Without, occasionally draws shapes
  outside the boundaries of <svg> rectangle.
*/
  overflow: hidden;
}
/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
  min-width: 960px;
}

/* `Container
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
  position: relative;
}

.container_12 .grid_3,
.container_16 .grid_4 {
  width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
  width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
  width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
  width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
  width: 60px;
}

.container_12 .grid_2 {
  width: 140px;
}

.container_12 .grid_4 {
  width: 300px;
}

.container_12 .grid_5 {
  width: 380px;
}

.container_12 .grid_7 {
  width: 540px;
}

.container_12 .grid_8 {
  width: 620px;
}

.container_12 .grid_10 {
  width: 780px;
}

.container_12 .grid_11 {
  width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
  width: 40px;
}

.container_16 .grid_2 {
  width: 100px;
}

.container_16 .grid_3 {
  width: 160px;
}

.container_16 .grid_5 {
  width: 280px;
}

.container_16 .grid_6 {
  width: 340px;
}

.container_16 .grid_7 {
  width: 400px;
}

.container_16 .grid_9 {
  width: 520px;
}

.container_16 .grid_10 {
  width: 580px;
}

.container_16 .grid_11 {
  width: 640px;
}

.container_16 .grid_13 {
  width: 760px;
}

.container_16 .grid_14 {
  width: 820px;
}

.container_16 .grid_15 {
  width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
  padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
  padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
  padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
  padding-left: 80px;
}

.container_12 .prefix_2 {
  padding-left: 160px;
}

.container_12 .prefix_4 {
  padding-left: 320px;
}

.container_12 .prefix_5 {
  padding-left: 400px;
}

.container_12 .prefix_7 {
  padding-left: 560px;
}

.container_12 .prefix_8 {
  padding-left: 640px;
}

.container_12 .prefix_10 {
  padding-left: 800px;
}

.container_12 .prefix_11 {
  padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
  padding-left: 60px;
}

.container_16 .prefix_2 {
  padding-left: 120px;
}

.container_16 .prefix_3 {
  padding-left: 180px;
}

.container_16 .prefix_5 {
  padding-left: 300px;
}

.container_16 .prefix_6 {
  padding-left: 360px;
}

.container_16 .prefix_7 {
  padding-left: 420px;
}

.container_16 .prefix_9 {
  padding-left: 540px;
}

.container_16 .prefix_10 {
  padding-left: 600px;
}

.container_16 .prefix_11 {
  padding-left: 660px;
}

.container_16 .prefix_13 {
  padding-left: 780px;
}

.container_16 .prefix_14 {
  padding-left: 840px;
}

.container_16 .prefix_15 {
  padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
  padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
  padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
  padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
  padding-right: 80px;
}

.container_12 .suffix_2 {
  padding-right: 160px;
}

.container_12 .suffix_4 {
  padding-right: 320px;
}

.container_12 .suffix_5 {
  padding-right: 400px;
}

.container_12 .suffix_7 {
  padding-right: 560px;
}

.container_12 .suffix_8 {
  padding-right: 640px;
}

.container_12 .suffix_10 {
  padding-right: 800px;
}

.container_12 .suffix_11 {
  padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
  padding-right: 60px;
}

.container_16 .suffix_2 {
  padding-right: 120px;
}

.container_16 .suffix_3 {
  padding-right: 180px;
}

.container_16 .suffix_5 {
  padding-right: 300px;
}

.container_16 .suffix_6 {
  padding-right: 360px;
}

.container_16 .suffix_7 {
  padding-right: 420px;
}

.container_16 .suffix_9 {
  padding-right: 540px;
}

.container_16 .suffix_10 {
  padding-right: 600px;
}

.container_16 .suffix_11 {
  padding-right: 660px;
}

.container_16 .suffix_13 {
  padding-right: 780px;
}

.container_16 .suffix_14 {
  padding-right: 840px;
}

.container_16 .suffix_15 {
  padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
  left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
  left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
  left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
  left: 80px;
}

.container_12 .push_2 {
  left: 160px;
}

.container_12 .push_4 {
  left: 320px;
}

.container_12 .push_5 {
  left: 400px;
}

.container_12 .push_7 {
  left: 560px;
}

.container_12 .push_8 {
  left: 640px;
}

.container_12 .push_10 {
  left: 800px;
}

.container_12 .push_11 {
  left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
  left: 60px;
}

.container_16 .push_2 {
  left: 120px;
}

.container_16 .push_3 {
  left: 180px;
}

.container_16 .push_5 {
  left: 300px;
}

.container_16 .push_6 {
  left: 360px;
}

.container_16 .push_7 {
  left: 420px;
}

.container_16 .push_9 {
  left: 540px;
}

.container_16 .push_10 {
  left: 600px;
}

.container_16 .push_11 {
  left: 660px;
}

.container_16 .push_13 {
  left: 780px;
}

.container_16 .push_14 {
  left: 840px;
}

.container_16 .push_15 {
  left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
  left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
  left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
  left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
  left: -80px;
}

.container_12 .pull_2 {
  left: -160px;
}

.container_12 .pull_4 {
  left: -320px;
}

.container_12 .pull_5 {
  left: -400px;
}

.container_12 .pull_7 {
  left: -560px;
}

.container_12 .pull_8 {
  left: -640px;
}

.container_12 .pull_10 {
  left: -800px;
}

.container_12 .pull_11 {
  left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
  left: -60px;
}

.container_16 .pull_2 {
  left: -120px;
}

.container_16 .pull_3 {
  left: -180px;
}

.container_16 .pull_5 {
  left: -300px;
}

.container_16 .pull_6 {
  left: -360px;
}

.container_16 .pull_7 {
  left: -420px;
}

.container_16 .pull_9 {
  left: -540px;
}

.container_16 .pull_10 {
  left: -600px;
}

.container_16 .pull_11 {
  left: -660px;
}

.container_16 .pull_13 {
  left: -780px;
}

.container_16 .pull_14 {
  left: -840px;
}

.container_16 .pull_15 {
  left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after,
.container_16:before,
.container_16:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_12:after,
.container_16:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_12,
.container_16 {
  zoom: 1;
}
body {
    background: #efefef;
    color: #000;
    font: 10pt Arial, sans-serif;
}
.container_12 {
    background: #fff;
    border-left: 1px solid #cecece;
    border-right: 1px solid #cecece;
    padding: 10px;

}
a {
    color: #ff130a;

}
a:hover {
    color: #bd1818;
}
/*global*/
.rss {
    display: block;
    float: left;
    margin-right: 6px;
    width: 14px;
    height: 14px;
    text-decoration: none;
    font-size: 0;
    background: #ccc url('/static/project/img/rss.png?c8d62e88ec6e') no-repeat;
}
.roundedTop {
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}
.roundedBottom {
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}
.rounded, #details {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.shadow {
    -moz-box-shadow: 1px 2px 2px #ccc;
    -webkit-box-shadow: 1px 2px 2px #ccc;
    box-shadow: 1px 2px 2px #ccc;
}
.textshadow {
    text-shadow: #333 0 -1px 1px;
}
.textshadow-light {
    text-shadow: #fff 1px 1px 1px;
}
.right {
    text-align: right;
}
.split {
    margin: 10px 0;
}
.split .l {
    width: 220px;
    float: left;
    margin-right: 10px;
}
.split .r {
    width: 390px;
    float: right;
}
.redhead, .blackhead, .rrr {
    font-weight: bold;
    background: #BB0B06 url('/static/project/img/redhead.png?c8d62e88ec6e') repeat-y;
    color: #fff;
    font-size: 120%;
    padding: 8px 10px;
}
.rrr {
    background: #BB0B06 url('/static/project/img/red.png?c8d62e88ec6e') repeat-x;
}
.rrr a {
    color: #fff;
}
.blackhead {
    background: #000 url('/static/project/img/blackhead.png?c8d62e88ec6e') repeat-x;
    font-size: 100%;
}
.blackhead a {
    color: #fff;
    text-decoration: underline;
}
.also .redhead {
    background: #BB0B06 url('/static/project/img/also.png?c8d62e88ec6e') repeat-y;
}
.also {
    margin-bottom: 20px;
}
.also .carousel-pagination {
    bottom: -20px;
}
.newslist, .linklist {
    padding: 5px 0;
    font-size: 90%;
}
.newslist li, .linklist li {
    margin: 10px 0;
}
.newslist .time {
    display: block;
    float: left;
    font-size: 90%;
    color: #a1a1a1;
    margin-right: 7px;
}
.newslist .bullet, .linklist .bullet {
    display: block;
    font-weight: bold;
    float: left;
    color: #ff0000;
    margin-right: 7px;
}
.news_in .newslist a {
    font-weight: bold;
}
.newslist a {
    color: #000;
    text-decoration: none;
    display: block;
    overflow: hidden;
    zoom: 1;
}
.newslist a:hover {
    text-decoration: underline;
}
a.all {
    color: #ff0000;
    text-decoration: none;
}
a.all:hover {
    text-decoration: underline;
}
.mustread_container {
    background: #BB0B06 url('/static/project/img/mustread_container.png?c8d62e88ec6e') repeat-y;
    padding-bottom: 10px;
}
.mustread {
    background: #fff url('/static/project/img/mustread.png?c8d62e88ec6e') no-repeat 50% 0;
    margin: 0 10px;
    padding: 10px;
    padding-top: 25px;
    padding-bottom: 5px;
}
.mustread_container .head {
    color: #fff;
    text-align: center;
    font-size: 140%;
    padding: 10px;
    font-weight: bold;
}
.mustread li {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #959595;
}
.mustread img, .mustread .editor_block {
    float: left;
    margin-right: 10px;
}
.mustread .container {
    overflow: hidden;
    zoom: 0;
}
.mustread .container a.title {
    color: #000;
    text-decoration: none;
    font: 120% Georgia, serif;
}
.mustread .container a.title:hover {
    text-decoration: underline;
}
.mustread .noborder {
    border: none;
}
.info {
    margin-top: 10px;
    font-size: 90%;
    color: #787878;
}
.info a {
    color: #787878;
    text-decoration: none;
}
.info a:hover {
    text-decoration: underline;
}
.info strong, .info strong a {
    color: #ff0000;
    font-weight: normal;
}
.info strong a  {
    text-decoration: underline;

}

/*includes/header.html*/
.sitetop {
    font-size: 90%;
    margin: 10px 0;
}
.sitetop a {
    color: #666;
    text-decoration: none;
}
.sitetop a:hover {
    text-decoration: underline;
}
.langswith strong {
    font-weight: normal;
    color: #ff0000;
}
.banners img, .banners .editor_block {
    display: block;
    float: left;
    margin-left: 10px;
}
.mainmenu_container {
    margin: 10px 0;
}
.mainmenu_container li {
    display: block;
    float: left;
}
.mainmenu_container a {
    display: block;
    text-decoration: none;
}
.mainmenu {
    background: #dedede url('/static/project/img/mainmenu.png?c8d62e88ec6e') repeat-x;
    border-bottom: 1px solid #8B8B8B;
}
.mainmenu a {
    padding: 4px 12px;
    color: #333;
    font-weight: bold;
}
.mainmenu a:hover {
    background: #efefef;
    color: #000;
}
.mainmenu a.active {
    color: #C1C1C1;
    bottom: -1px; position: relative;
    background: #000 url('/static/project/img/mainmenu_a_active.png?c8d62e88ec6e') repeat-x;
}
.submenu {
    padding: 4px 12px;
    background: #000;
    color: #C1C1C1;
}
.submenu a {
    margin-right: 3px;
    color: #C1C1C1;
    /*font-size: 90%;*/
}
.submenu a:hover {
    color: #fff;
}
.hot {
    /*background: #FF130A;*/
    background: #BB0B06 url('/static/project/img/hot.png?c8d62e88ec6e') repeat-y;
    margin-bottom: 10px;
}
.hottopic_logo {
    float: left;
    margin: 5px 5px 5px 10px;
}
.h_left, .h_right {
    width: 22px;
    height: 24px;
    opacity: .3;
    -moz-opacity: .3;
    -webkit-opacity: .3;
}
.h_left {
    float: left;
    margin: 20px 10px 20px 20px;
}
.h_right {
    float: right;
    margin: 20px 20px 20px 10px;
}
.hot .active {
    cursor: pointer;
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
}
.hottopics {
    width: 740px;
    overflow: hidden;
    padding: 3px 0;
}
.hottopics ul {
    width: 10000px;
}
.hottopics li {
    float: left;
    width: 180px;
    margin: 5px 0;
}
.hottopics a {
    color: #fff;
    text-decoration: none;
}
.hottopics a:hover {
    color: #cecece;
}
.hottopics img, .hottopics .editor_block {
    float: left;
}
.hotttopic {
    display: block;
    margin-left: 71px;
    font-size: 110%;
}

/*content/index.html*/
.topstory {
    background: #000;
    color: #fff;
}
.topstory_container {
    width: 620px;
    position: relative;
    overflow: hidden;
}
.top, .op {
    width: 10000px;
    padding: 10px;
}
.top li, .op li {
    width: 600px;
    float: left;

}
.top .title, .op .title {
    color: #fff;
    text-decoration: none;
    display: block;
    margin: 10px 0;
    font-size: 180%;
    margin-right: 10px;

}
.top .title:hover, .op .title:hover {
    color: #cecece;
}
.top .description, .op .description {
    color: #fff;
    text-decoration: none;
    display: block;
    margin: 10px 0;
    margin-right: 10px;
}
.topstory .navi {
}
.choce_container {
    background: #000 url('/static/project/img/choce_container.png?c8d62e88ec6e') repeat-x;
    overflow: hidden;
    position: relative;
}
.choice {
    width: 10000px;
    padding: 14px;
}
.choice li {
    float: left;
    width: 152px;
}
.choice a.title {
    color: #fff;
    text-decoration: none;
}
.choice a.title:hover {
    text-decoration: underline;
}
.choice p {
    margin: 5px;
    padding-right: 5px;

}
.choice_title {
    color: #fff;
    font-size: 140%;
    padding: 10px;
    font-weight: bold;
    padding-bottom: 0;
}
.section_puzzle {
    margin: 10px 0;
}
.section_puzzle .grid_4 {
    margin: 10px 0;
    margin-right: 10px;
}
.section_puzzle h4 {
    text-transform:uppercase;
    margin-bottom: 10px;
}
.section_puzzle h4 a {
    color: #ff130a;
    text-decoration: none;
}
.section_puzzle .title {
    display: block;
    margin-bottom: 10px;
    text-decoration: none;
    color: #000;
    font-size: 110%;
    font-weight: bold;
}
.section_puzzle .title:hover {
    text-decoration: underline;
}
.section_puzzle .hedline img, .section_puzzle .hedline  .editor_block {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.section_puzzle .hedline p {
    font-size: 90%;
}

/*content/item.html*/
.content_item h1, .h {
    font-size: 240%;
}
.content_item h3 {
    font-size: 120%;
    padding: 20px 0;
    clear: both;
}
b {
    font-weight: bold;
}
.content_item .info {
    margin: 10px 0;
}
.content_item .grid_2 {
    margin: 0;
    margin-right: 20px;
    margin-top: 5px;
}
.content_item .grid_6 {
    margin: 0;
    margin-top: 5px;
}
.content_item p {
    margin-bottom: 10px;
    line-height: 160%;
}
.image_description {
    margin: 5px;
    margin-right: 60px;
    font-size: 80%;

}
.image_description span {
    color: #999;
}
.author {
    color: #ff0000;
    margin: 10px 0;
    font-size: 90%;
}
.author_description {
    margin: 10px 0;
    font-size: 80%;
}
.also {
    position: relative;
}

.also li {
    padding: 0;
}
.also p {
    margin-bottom: 10px;
    font-size: 80%;
    font-weight: bold;
}
.also a {
    color: #000;
    text-decoration: none;
}
.also a:hover {
    text-decoration: underline;
}
.content_item blockquote {
    color: #ff0000;
    font-size: 120%;
    line-height: 160%;
    border-bottom: 1px solid #ff0000;
    border-top: 1px solid #ff0000;
    padding: 10px 0;
    margin: 10px 0;
    background: url('/static/project/img/quote.png?c8d62e88ec6e') no-repeat 0 14px;
    padding-left: 40px;
}

.carousel-pagination {
    position: absolute;
    right: 10px;
    bottom: 10px;
    height: 20px;
}
.carousel-pagination li {
    display:block;
    width:10px;
    height:10px;
    margin-right:5px;
    cursor:pointer;
    float:left;
    background: url('/static/project/img/pointer.png?c8d62e88ec6e') no-repeat;
}

.carousel-pagination .carousel-pagination-active {
    background: url('/static/project/img/pointer_active.png?c8d62e88ec6e') no-repeat;
}
.choce_container .carousel-pagination {
    top: 10px;
    right: 10px;
}

.all_news {
    margin-top: 10px;
}

.all_news li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #999;
}
.all_news li img, .all_news li .editor_block {
    float: left;
    margin-right: 10px;
}
.all_news .container {
    overflow: hidden;
}
.all_news .title {
    color: #000;
    font-weight: bold;
    display: block;
    font-size: 120%;
    text-decoration: none;
    margin-bottom: 10px;
}
.all_news .title:hover {
    text-decoration: underline;
}
.all_news .topstory {
    padding: 10px;
    font-size: 120%;
    margin-bottom: 20px;
}
.all_news .topstory .title {
    color: #fff;
    text-decoration: underline;
}

.photo_list_container {
    width: 620px;
    overflow: hidden;
    position: relative;
}
.photo_list_container .carousel-pagination {
    top: 5px;
}
.photo_list {
    width: 10000px;
}
.photo_list li {
    float: left;
    width: 80px;
}
.photo_list li p {
    width: 60px;
    text-align: center;
    margin: 5px 0;
    color: #999;
}
.photo_list li img, .photo_list .editor_block {
    cursor: pointer;
    border: 2px solid #fff;
}
.photo_list li img.active {
    border: 2px solid red;
}
.img_left {
    width: 120px;
    clear: left;
    float: left;
    margin-right: 20px;
}
.img_right {
    width: 120px;
    clear: right;
    float: right;
    margin-left: 20px;
}

#photo_image {
    cursor: pointer;
}
.big_head {
    font-size: 200%;
}
.all_media {
    margin-right: -5px;
}
.all_media li {
    display: inline-block;
    vertical-align: top;
    width: 133px;
    margin-right: 20px;
    margin-top: 20px;
}
.all_media a {
    color: #333;
    font-size: 110%;
    display: block;
    margin: 5px 0;
    text-decoration: none;
    font-weight: bold;
}
.left_side {
    float: left;
    width: 150px;
    margin-right: 10px;
}
.right_side {
    float: right;
    width: 140px;
}
.paper {
    background: #000 url('/static/project/img/choce_container.png?c8d62e88ec6e') repeat-x;
    padding: 10px;
}
.paper .btn {
    width: 120px;
}
.left_side strong {
    font-size: 160%;
    color: #333;
}
.np button {
    width: auto;
    display: inline-block;
}
.np .l {
    width: 130px;
    float: left;
    margin-right: 20px;
}
.np .r {
    overflow: hidden;
}
.np_list li {
    margin-bottom: 10px;
}
.np_list h3 {
    font-size: 120%;
    margin: 20px 0;

}
.np_list a {
    text-decoration: none;
    color: #333;
}
.np_list a:hover {
    text-decoration: underline;
}
.block {
    margin-bottom: 20px;
}


/*Users*/
.white-box {
    margin: 20px 0;
}
#box-nav {
    float: left;
    margin-right: 20px;
}
#details {
    overflow: auto;
    zoom: 1;
    background: #efefef;
    padding: 20px;
}
#box-nav li {
    margin-bottom: 10px;
    list-style-type: disc;
    margin-left: 20px;
    color: #ccc;
}
#box-nav a {
    color: #333;
    font-weight: bold;
}
#box-nav a:hover {
    color: #999;
}
.mugshot {
    float: left;
    margin-right: 20px;
}
#details dl {
    overflow: hidden;
    zoom: 1;
}
#details dt {
    font-weight: bold;
}
#details dd {
    margin-bottom: 10px;
}

.forgot-password {
    margin-top: 20px;
}

.form-actions {
    background: transparent !important;
    border: none !important;
}

/*comments*/

h2.c {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #ccc;
}
body .alert-small {
    background: #efefef;
    color: #999;
    border: none;
    font-size: 80%;
}

.comment {
    margin-bottom: 10px;
    padding: 10px;
    border-bottom: 1px solid #ccc;
}
.comment img {
    float: left;
    margin-right: 10px;
}
.comment .che {
    overflow: hidden;
    zoom: 1;
}
.rpl {
    display: none;
}
.comment .date {
    color: #666;
    font-size: 80%;
}
.che a {
    text-decoration: none;
}



.pagination {
    margin: 20px 0;
    margin-left: 0%;
}
.pagination strong,
.pagination a,
.pagination span {
    display: block;
    float: left;
    padding: 0 5px;
    margin: 0 5px;
}
.pagination a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    /*behavior: url('/static/project/css/css/PIE.htc');*/

    background: #ff130a;
    color: #ffffff;
    text-decoration: none;
}
.pagination a:hover {
    background: #bd1818;
}
.latest_media {
    position: relative;
    overflow: hidden;
    margin-bottom: 5px;
}
.latest_media_container {
    width: 10000px;
}
.latest_media_item {
    width: 300px;
    float: left;
    position: relative;
}
.latest_media_item p {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 70%;
    padding: 10px;
    background: #000;
    opacity: .7;
    color: #fff;
    margin: 0;
}
.latest_media_item a {
    color: #fff;
}
.latest_media_item a:hover p {
    /*display: none;*/
}
.latest_opinion {
    position: relative;
    overflow: hidden;
    padding: 10px;
    border: 1px solid #ccc;
}
.latest_opinion_container {
    width: 10000px;
}
.opinion_item {
    width: 280px;

    float: left;
}
.opinion_item img {
    float: left;
    margin-right: 10px;
}
.opinion_item .container {
    overflow: hidden;
}
.opinion_item .title {
    color: #000;
    font-size: 110%;
    text-decoration: none;

}
.opinion_item .title:hover {
    text-decoration: underline;
    color: #999;
}

.all_media li.month {
    display: block;
    font-size: 150%;
}
.date_selector {
    margin: 20px 0;
    text-align: right;
}
.rrr ul {
    float: right;

}
.rrr li.dropdown {
    font-size: 80%;
}
.mainmenu_container .dropdown-menu li {
    display: block;
    float: none;
}
li.dropdown a {
    text-decoration: none;
}
ul.dropdown-menu a:hover {
    background: #ccc;
}
ul.dropdown-menu li>a:hover,ul.dropdown-menu .active>a,ul.dropdown-menu .active>a:hover{
    background-color:#BB0B06;
}
b.caret {
    border-top: 4px solid #fff;
}


.guide_top {
    background: #185e2f url('/static/project/img/guide.png?c8d62e88ec6e') repeat-x;
    color: #fff;
    height: 440px;
}
.g_navi {
    float: left;
    width: 148px;
    padding: 10px;
    font-size: 90%;
}
.g_top {
    width: 450px;
    height: 440px;
    float: right;
    background: #000 url('/static/project/img/choce_container.png?c8d62e88ec6e') repeat-x;
}
.g_navi a {
    color: #fff;
    text-decoration: none;
    display: block;
}
.g_navi a:hover {
    color: #ccc;
}
.g_navi li {
    border-top: 1px solid #5a9456;
    padding: 5px 0;
}
.g_navi h2 {
    margin-bottom: 8px;
    font-size: 130%;
}
strong.guide_icons {
    display: block;
    float: right;
    background: url('/static/project/img/guid_icons.png?c8d62e88ec6e') no-repeat;
    width: 24px;
    margin-left: 2px;
    height: 22px;
    overflow: hidden;
    margin-top: -2px;
}
strong.ic_music {
    background-position: 0px -202px;
}
strong.ic_music {
    background-position: 0px -202px;
}
strong.ic_music {
    background-position: 0px -202px;
}
strong.ic_music {
    background-position: 0px -202px;
}
strong.ic_music {
    background-position: 0px -202px;
}
strong.ic_music {
    background-position: 0px -202px;
}
strong.ic_leisure-activities {
    background-position: 0px -302px;
}
strong.ic_museums {
    background-position: 0px -277px;
}
strong.ic_theaters {
    background-position: 0px -250px;

}
strong.ic_movies {
    background-position: 0px -225px;

}
strong.ic_restaurants-clubs {
    background-position: 0px -178px;
}
strong.ic_entertainment {
    background: none;
}
strong.ic_travel-tickets {
    background-position: 0px -150px;
}
strong.ic_travel-agencies {
    background-position: 0px -125px;
}
strong.ic_car-rent {
    background-position: 0px -100px;
}
strong.ic_taxi {
    background-position: 0px -75px;
}
strong.ic_apartment-rental {
    background-position: 0px -50px;
}
strong.ic_hotels {
    background-position: 0px -25px;
}
strong.ic_welcome-to-kyiv {
    /*background-position: 0px -150px;*/
}

.g_topstory {
    background: #000;
    color: #fff;
}
.g_topstory_container {
    width: 450px;
    position: relative;
    overflow: hidden;
}

.g_topstory_container .top li {
    width:  420px;
    float: left;

}
.top .title {
    color: #fff;
    text-decoration: none;
    display: block;
    margin: 10px 0;
    font-size: 180%;
    margin-right: 10px;

}
.top .title:hover {
    color: #cecece;
}
.top .description {
    color: #fff;
    text-decoration: none;
    display: block;
    margin: 10px 0;
    margin-right: 10px;
}
.topstory .navi {
}
.week {
    border: 1px solid #999;
    width: 430px;
    margin: 20px 0;
    padding: 10px;
    margin-left: 168px;
    background: #fff url('/static/project/img/week.png?c8d62e88ec6e') repeat-x 0 100%;
}

.is_week {
    border-top: 1px solid #999;
}
.is_week li {
    float: left;
    width: 61px;
    font-size: 200%;
    text-align: center;
    font-weight: bold;
    color: #666;
    padding-top: 5px;
    cursor: pointer;
}

.is_week span {
    display: block;
    font-weight: normal;
    color: #999;
    font-size: 60%;
}
.is_week li.notnow {
    color: #e2e2e2;
}

.is_week li:hover {
    background: #fef1ec;
}
.is_week li.active {
    background: #185e2f url('/static/project/img/guide.png?c8d62e88ec6e') repeat-x;
    color: #fff;
    padding-top: 6px;
    margin-bottom: -1px;
}
.is_week li.active div {
    border: none;
}

.is_week li.active span {
    color: #fff;
}
.is_week div {
    padding-bottom: 5px;
    border-bottom: 1px solid #999;
}
.is_week i {
    display: block;
    height: 10px;
    background: #fff;
    overflow: hidden;
}
.is_week li.active i {
    background: transparent url('/static/project/img/cal_b.png?c8d62e88ec6e') no-repeat 50% 0;
}
.events {
    height: 220px;
    overflow: auto;
    background: #fff;
    padding: 10px;
}
.events .icon {
    float: left;
    cursor: pointer;
}
.event {
    padding-left: 20px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
.event .info strong {
    color: #333;
    font-weight: bold;
}
.event .title {
    text-decoration: none;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}
.event p {
    margin-bottom: 5px;
    display: none;
}
.loading {
    color: #666;
    text-align: center;
    padding-top: 30px;
}

#month div {
    border: none;
}
#month {
    display: none;
    border-bottom: 1px solid #999;
}
.tab {
    overflow: hidden;
    border-bottom: 1px solid #fff;
    margin-bottom: 3px;
}
.tab .btn {
    margin-left: 5px;
    float: right;
}
.tab strong {
    display: block;
    float: left;
    font-size: 160%;
}
#for_m {
    position: absolute;
    margin: 0;
    display: none;
    width: 500px;
}
.bottom {
    color: #666;
    font-size: 90%;
}
.bottom a {
    color: #666;
}
.bottom li {
    margin-bottom: 7px;
}
.bottom p {
    margin-bottom: 15px;
}
.search_filter {
    margin: 10px 5px;
}
.search_filter li {
    margin: 10px 0;
}
.search_filter a {
    display: block;
    color: #666;
    text-decoration: none;
}
.image_editor {
    border: 1px solid #000;
    overflow: hidden;
    display: inline-block;
    margin-bottom: 5px;
}
.image_editor img {
    width: 100%;
}
.carousel-info {
    position: absolute;
    top: 14px;
    right: 80px;
    color: #fff;
}


.recent_job {
    width: 300px;
    float: left;
    border: 1px solid #ccc;
}
.recent_emp h4 a {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}
.recent_emp h4 {
    margin-bottom: 10px;
}
.recent_emp ul {
    padding: 0 10px;
    background: url('/static/project/img/empg.png?c8d62e88ec6e') repeat-x #ebebec;
}
.recent_emp li {
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
}
.recent_cv {
    width: 300px;
    float: right;
    border: 1px solid #ccc;

}
.e_head {
    background: url('/static/project/img/emp.png?c8d62e88ec6e') repeat-x #ff7028;
    font-weight: bold;
    color: #fff;
    font-size: 120%;
    padding: 8px 10px;
}
/*!
 * Bootstrap v2.0.4
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.label,.badge{font-size:10.998px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;}
.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
a.label:hover,a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer;}
.label-important,.badge-important{background-color:#b94a48;}
.label-important[href],.badge-important[href]{background-color:#953b39;}
.label-warning,.badge-warning{background-color:#f89406;}
.label-warning[href],.badge-warning[href]{background-color:#c67605;}
.label-success,.badge-success{background-color:#468847;}
.label-success[href],.badge-success[href]{background-color:#356635;}
.label-info,.badge-info{background-color:#3a87ad;}
.label-info[href],.badge-info[href]{background-color:#2d6987;}
.label-inverse,.badge-inverse{background-color:#333333;}
.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a;}
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.table th{font-weight:bold;}
.table thead th{vertical-align:bottom;}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapsed;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5;}
table .span1{float:none;width:44px;margin-left:0;}
table .span2{float:none;width:124px;margin-left:0;}
table .span3{float:none;width:204px;margin-left:0;}
table .span4{float:none;width:284px;margin-left:0;}
table .span5{float:none;width:364px;margin-left:0;}
table .span6{float:none;width:444px;margin-left:0;}
table .span7{float:none;width:524px;margin-left:0;}
table .span8{float:none;width:604px;margin-left:0;}
table .span9{float:none;width:684px;margin-left:0;}
table .span10{float:none;width:764px;margin-left:0;}
table .span11{float:none;width:844px;margin-left:0;}
table .span12{float:none;width:924px;margin-left:0;}
table .span13{float:none;width:1004px;margin-left:0;}
table .span14{float:none;width:1084px;margin-left:0;}
table .span15{float:none;width:1164px;margin-left:0;}
table .span16{float:none;width:1244px;margin-left:0;}
table .span17{float:none;width:1324px;margin-left:0;}
table .span18{float:none;width:1404px;margin-left:0;}
table .span19{float:none;width:1484px;margin-left:0;}
table .span20{float:none;width:1564px;margin-left:0;}
table .span21{float:none;width:1644px;margin-left:0;}
table .span22{float:none;width:1724px;margin-left:0;}
table .span23{float:none;width:1804px;margin-left:0;}
table .span24{float:none;width:1884px;margin-left:0;}
form{margin:0 0 18px;}
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}legend small{font-size:13.5px;color:#999999;}
label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px;}
input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
label{display:block;margin-bottom:5px;}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;}
input,textarea{width:210px;}
textarea{height:auto;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
input[type="radio"],input[type="checkbox"]{margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;}
input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;}
.uneditable-textarea{width:auto;height:auto;}
select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;}
select{width:220px;border:1px solid #bbb;}
select[multiple],select[size]{height:auto;}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.radio,.checkbox{min-height:18px;padding-left:18px;}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}
.input-mini{width:60px;}
.input-small{width:90px;}
.input-medium{width:150px;}
.input-large{width:210px;}
.input-xlarge{width:270px;}
.input-xxlarge{width:530px;}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0;}
.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block;}
input,textarea,.uneditable-input{margin-left:0;}
input.span12, textarea.span12, .uneditable-input.span12{width:930px;}
input.span11, textarea.span11, .uneditable-input.span11{width:850px;}
input.span10, textarea.span10, .uneditable-input.span10{width:770px;}
input.span9, textarea.span9, .uneditable-input.span9{width:690px;}
input.span8, textarea.span8, .uneditable-input.span8{width:610px;}
input.span7, textarea.span7, .uneditable-input.span7{width:530px;}
input.span6, textarea.span6, .uneditable-input.span6{width:450px;}
input.span5, textarea.span5, .uneditable-input.span5{width:370px;}
input.span4, textarea.span4, .uneditable-input.span4{width:290px;}
input.span3, textarea.span3, .uneditable-input.span3{width:210px;}
input.span2, textarea.span2, .uneditable-input.span2{width:130px;}
input.span1, textarea.span1, .uneditable-input.span1{width:50px;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;border-color:#ddd;}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;}
.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}
.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;}.control-group.warning .checkbox:focus,.control-group.warning .radio:focus,.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e;}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}
.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;}.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}
.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;}.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b;}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}
.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1;}.form-actions:before,.form-actions:after{display:table;content:"";}
.form-actions:after{clear:both;}
.uneditable-input{overflow:hidden;white-space:nowrap;cursor:not-allowed;background-color:#ffffff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);}
:-moz-placeholder{color:#999999;}
:-ms-input-placeholder{color:#999999;}
::-webkit-input-placeholder{color:#999999;}
.help-block,.help-inline{color:#555555;}
.help-block{display:block;margin-bottom:9px;}
.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;}
.input-prepend,.input-append{margin-bottom:5px;}.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:middle;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.input-prepend input:focus,.input-append input:focus,.input-prepend select:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{z-index:2;}
.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc;}
.input-prepend .add-on,.input-append .add-on{display:inline-block;width:auto;height:18px;min-width:16px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #ffffff;vertical-align:middle;background-color:#eeeeee;border:1px solid #ccc;}
.input-prepend .add-on,.input-append .add-on,.input-prepend .btn,.input-append .btn{margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546;}
.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-append .uneditable-input{border-right-color:#ccc;border-left-color:#eee;}
.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;}
.form-search label,.form-inline label{display:inline-block;}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;}
.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0;}
.control-group{margin-bottom:9px;}
legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate;}
.form-horizontal .control-group{margin-bottom:18px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right;}
.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:160px;*margin-left:0;}.form-horizontal .controls:first-child{*padding-left:160px;}
.form-horizontal .help-block{margin-top:9px;margin-bottom:0;}
.form-horizontal .form-actions{padding-left:160px;}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 10px 4px;margin-bottom:0;font-size:13px;line-height:18px;*line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn-large [class^="icon-"]{margin-top:1px;}
.btn-small{padding:5px 9px;font-size:11px;line-height:16px;}
.btn-small [class^="icon-"]{margin-top:-1px;}
.btn-mini{padding:2px 6px;font-size:11px;line-height:14px;}
.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn{border-color:#ccc;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.btn-primary{background-color:#0074cc;background-image:-moz-linear-gradient(top, #0088cc, #0055cc);background-image:-ms-linear-gradient(top, #0088cc, #0055cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));background-image:-webkit-linear-gradient(top, #0088cc, #0055cc);background-image:-o-linear-gradient(top, #0088cc, #0055cc);background-image:linear-gradient(top, #0088cc, #0055cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);border-color:#0055cc #0055cc #003580;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0055cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#0055cc;*background-color:#004ab3;}
.btn-primary:active,.btn-primary.active{background-color:#004099 \9;}
.btn-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;*background-color:#df8505;}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger{background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(top, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;*background-color:#a9302a;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success{background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-ms-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(top, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;*background-color:#499249;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info{background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(top, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;*background-color:#2a85a0;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse{background-color:#414141;background-image:-moz-linear-gradient(top, #555555, #222222);background-image:-ms-linear-gradient(top, #555555, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));background-image:-webkit-linear-gradient(top, #555555, #222222);background-image:-o-linear-gradient(top, #555555, #222222);background-image:linear-gradient(top, #555555, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222222;*background-color:#151515;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url('/static/bootstrap/img/glyphicons-halflings.png?c8d62e88ec6e');background-position:14px 14px;background-repeat:no-repeat;}[class^="icon-"]:last-child,[class*=" icon-"]:last-child{*margin-left:0;}
.icon-white{background-image:url('/static/bootstrap/img/glyphicons-halflings-white.png?c8d62e88ec6e');}
.icon-glass{background-position:0 0;}
.icon-music{background-position:-24px 0;}
.icon-search{background-position:-48px 0;}
.icon-envelope{background-position:-72px 0;}
.icon-heart{background-position:-96px 0;}
.icon-star{background-position:-120px 0;}
.icon-star-empty{background-position:-144px 0;}
.icon-user{background-position:-168px 0;}
.icon-film{background-position:-192px 0;}
.icon-th-large{background-position:-216px 0;}
.icon-th{background-position:-240px 0;}
.icon-th-list{background-position:-264px 0;}
.icon-ok{background-position:-288px 0;}
.icon-remove{background-position:-312px 0;}
.icon-zoom-in{background-position:-336px 0;}
.icon-zoom-out{background-position:-360px 0;}
.icon-off{background-position:-384px 0;}
.icon-signal{background-position:-408px 0;}
.icon-cog{background-position:-432px 0;}
.icon-trash{background-position:-456px 0;}
.icon-home{background-position:0 -24px;}
.icon-file{background-position:-24px -24px;}
.icon-time{background-position:-48px -24px;}
.icon-road{background-position:-72px -24px;}
.icon-download-alt{background-position:-96px -24px;}
.icon-download{background-position:-120px -24px;}
.icon-upload{background-position:-144px -24px;}
.icon-inbox{background-position:-168px -24px;}
.icon-play-circle{background-position:-192px -24px;}
.icon-repeat{background-position:-216px -24px;}
.icon-refresh{background-position:-240px -24px;}
.icon-list-alt{background-position:-264px -24px;}
.icon-lock{background-position:-287px -24px;}
.icon-flag{background-position:-312px -24px;}
.icon-headphones{background-position:-336px -24px;}
.icon-volume-off{background-position:-360px -24px;}
.icon-volume-down{background-position:-384px -24px;}
.icon-volume-up{background-position:-408px -24px;}
.icon-qrcode{background-position:-432px -24px;}
.icon-barcode{background-position:-456px -24px;}
.icon-tag{background-position:0 -48px;}
.icon-tags{background-position:-25px -48px;}
.icon-book{background-position:-48px -48px;}
.icon-bookmark{background-position:-72px -48px;}
.icon-print{background-position:-96px -48px;}
.icon-camera{background-position:-120px -48px;}
.icon-font{background-position:-144px -48px;}
.icon-bold{background-position:-167px -48px;}
.icon-italic{background-position:-192px -48px;}
.icon-text-height{background-position:-216px -48px;}
.icon-text-width{background-position:-240px -48px;}
.icon-align-left{background-position:-264px -48px;}
.icon-align-center{background-position:-288px -48px;}
.icon-align-right{background-position:-312px -48px;}
.icon-align-justify{background-position:-336px -48px;}
.icon-list{background-position:-360px -48px;}
.icon-indent-left{background-position:-384px -48px;}
.icon-indent-right{background-position:-408px -48px;}
.icon-facetime-video{background-position:-432px -48px;}
.icon-picture{background-position:-456px -48px;}
.icon-pencil{background-position:0 -72px;}
.icon-map-marker{background-position:-24px -72px;}
.icon-adjust{background-position:-48px -72px;}
.icon-tint{background-position:-72px -72px;}
.icon-edit{background-position:-96px -72px;}
.icon-share{background-position:-120px -72px;}
.icon-check{background-position:-144px -72px;}
.icon-move{background-position:-168px -72px;}
.icon-step-backward{background-position:-192px -72px;}
.icon-fast-backward{background-position:-216px -72px;}
.icon-backward{background-position:-240px -72px;}
.icon-play{background-position:-264px -72px;}
.icon-pause{background-position:-288px -72px;}
.icon-stop{background-position:-312px -72px;}
.icon-forward{background-position:-336px -72px;}
.icon-fast-forward{background-position:-360px -72px;}
.icon-step-forward{background-position:-384px -72px;}
.icon-eject{background-position:-408px -72px;}
.icon-chevron-left{background-position:-432px -72px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-remove-sign{background-position:-48px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-info-sign{background-position:-120px -96px;}
.icon-screenshot{background-position:-144px -96px;}
.icon-remove-circle{background-position:-168px -96px;}
.icon-ok-circle{background-position:-192px -96px;}
.icon-ban-circle{background-position:-216px -96px;}
.icon-arrow-left{background-position:-240px -96px;}
.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-up{background-position:-289px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-share-alt{background-position:-336px -96px;}
.icon-resize-full{background-position:-360px -96px;}
.icon-resize-small{background-position:-384px -96px;}
.icon-plus{background-position:-408px -96px;}
.icon-minus{background-position:-433px -96px;}
.icon-asterisk{background-position:-456px -96px;}
.icon-exclamation-sign{background-position:0 -120px;}
.icon-gift{background-position:-24px -120px;}
.icon-leaf{background-position:-48px -120px;}
.icon-fire{background-position:-72px -120px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-eye-close{background-position:-120px -120px;}
.icon-warning-sign{background-position:-144px -120px;}
.icon-plane{background-position:-168px -120px;}
.icon-calendar{background-position:-192px -120px;}
.icon-random{background-position:-216px -120px;}
.icon-comment{background-position:-240px -120px;}
.icon-magnet{background-position:-264px -120px;}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-retweet{background-position:-336px -120px;}
.icon-shopping-cart{background-position:-360px -120px;}
.icon-folder-close{background-position:-384px -120px;}
.icon-folder-open{background-position:-408px -120px;}
.icon-resize-vertical{background-position:-432px -119px;}
.icon-resize-horizontal{background-position:-456px -118px;}
.icon-hdd{background-position:0 -144px;}
.icon-bullhorn{background-position:-24px -144px;}
.icon-bell{background-position:-48px -144px;}
.icon-certificate{background-position:-72px -144px;}
.icon-thumbs-up{background-position:-96px -144px;}
.icon-thumbs-down{background-position:-120px -144px;}
.icon-hand-right{background-position:-144px -144px;}
.icon-hand-left{background-position:-168px -144px;}
.icon-hand-up{background-position:-192px -144px;}
.icon-hand-down{background-position:-216px -144px;}
.icon-circle-arrow-right{background-position:-240px -144px;}
.icon-circle-arrow-left{background-position:-264px -144px;}
.icon-circle-arrow-up{background-position:-288px -144px;}
.icon-circle-arrow-down{background-position:-312px -144px;}
.icon-globe{background-position:-336px -144px;}
.icon-wrench{background-position:-360px -144px;}
.icon-tasks{background-position:-384px -144px;}
.icon-filter{background-position:-408px -144px;}
.icon-briefcase{background-position:-432px -144px;}
.icon-fullscreen{background-position:-456px -144px;}
.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c09853;}
.alert-heading{color:inherit;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:18px;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}
.dropup,.dropdown{position:relative;}
.dropdown-toggle{*margin-bottom:-3px;}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";opacity:0.3;filter:alpha(opacity=30);}
.dropdown .caret{margin-top:8px;margin-left:2px;}
.dropdown:hover .caret,.open .caret{opacity:1;filter:alpha(opacity=100);}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:4px 0;margin:1px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;}
.dropdown-menu .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#333333;white-space:nowrap;}
.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;background-color:#0088cc;}
.open{*z-index:1000;}.open >.dropdown-menu{display:block;}
.pull-right>.dropdown-menu{right:0;left:auto;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"\2191";}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.close{float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}

/*!
 * Bootstrap v2.0.4
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.btn-group{position:relative;*zoom:1;*margin-left:.3em;}.btn-group:before,.btn-group:after{display:table;content:"";}
.btn-group:after{clear:both;}
.btn-group:first-child{*margin-left:0;}
.btn-group+.btn-group{margin-left:5px;}
.btn-toolbar{margin-top:9px;margin-bottom:9px;}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1;}
.btn-group>.btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}
.btn-group>.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:4px;*padding-bottom:4px;}
.btn-group>.btn-mini.dropdown-toggle{padding-left:5px;padding-right:5px;}
.btn-group>.btn-small.dropdown-toggle{*padding-top:4px;*padding-bottom:4px;}
.btn-group>.btn-large.dropdown-toggle{padding-left:12px;padding-right:12px;}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#0055cc;}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;}
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;}
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;}
.btn .caret{margin-top:7px;margin-left:0;}
.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100);}
.btn-mini .caret{margin-top:5px;}
.btn-small .caret{margin-top:6px;}
.btn-large .caret{margin-top:6px;border-left-width:5px;border-right-width:5px;border-top-width:5px;}
.dropup .btn-large .caret{border-bottom:5px solid #000000;border-top:0;}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:0.75;filter:alpha(opacity=75);}


#facebook_shade {
    position            : fixed;
    height              : 100%;
    width               : 100%;
    top                 : 0px;
    left                : 0px;
    background-color    : #222;
    opacity             : 0.8;
    filter              : alpha(opacity=80);
    -moz-opacity        : 0.8;
    z-index             : 1000;
}

#facebook_lightbox {
    position            : relative;
    width               : 300px; 
    background-color    : #fff; 
    margin              : 200px auto; 
    text-align          : center; 
    padding             : 30px 20px;        
    -moz-box-shadow     : 0px 0px 8px #000;
    -webkit-box-shadow  : 0px 0px 8px #000;
    box-shadow          : 0px 0px 8px #000;    
    moz-border-radius   : 2px;
    border-radius       : 2px;
    z-index             : 1001;
}

#facebook_wrapper {
    position            : absolute;
    top                 : 0px;
    width               : 100%;
    z-index             : 1001;
}

#facebook_loading {
    margin-top          : 15px;
}

#facebook_close {
    position            : absolute;
    right               : 10px;
    top                 : 10px;
    width               : 16px;
    height              : 16px;
    background          : url('/static/images/facebook_close.png?3c9b6555a374');
    cursor              : pointer;
}

.popup {
    display: none;
}


/* SURVEY POPUP */

.survey-popup {
    border: 1px solid rgba(30, 30, 30, 0.3);
    box-shadow: 0 0 10px rgba(50, 50, 50, 0.5);
}
.survey-popup,
.survey-popup-image {
    width: 700px;
    height: 400px;
}
.survey-popup-button {
    position: relative;
    top: -170px;
    left: 380px;
}


.survey-close-button,
.survey-close-button a {
    width: 24px;
    height: 24px;
}
.survey-close-button {
    position: relative;
    left: 100%;
    top: -400px;
    margin-top: -12px;
    margin-left: -16px;
    z-index: 10;
}
.survey-close-button a {
    display: block;
    line-height: 24px;
    border-radius: 50px;
    border: 1px solid rgba(30,30,30,0.3);
    background-color: white;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 20px;
    color: #303030;
    text-decoration: none;
    text-shadow: 1px 1px 2px rgba(30,30,30,0.3);
    box-shadow: 0 0 10px rgba(50, 50, 50, 0.1);
}
.survey-close-button a:hover {
    background-color: #F0F0F0;
}



.survey-popup-button a {
    display: block;
    opacity: 0.9;
}
.survey-popup-button a,
.survey-popup-button a img {
    width: 162px;
    height: 49px;
}
.survey-popup-button a:hover{
    opacity: 1;
}




/* LEGAL QUARTERLY POPUP */

.legal-popup {
    border: 1px solid rgba(30, 30, 30, 0.3);
    box-shadow: 0 0 10px rgba(50, 50, 50, 0.5);
}
.legal-popup,
.legal-popup-image {
    width: 438px;
    height: 334px;
}


.legal-close-button,
.legal-close-button a {
    width: 24px;
    height: 24px;
}
.legal-close-button {
    position: relative;
    left: 100%;
    top: -334px;
    margin-top: -12px;
    margin-left: -16px;
    z-index: 10;
}
.legal-close-button a {
    display: block;
    line-height: 24px;
    border-radius: 50px;
    border: 1px solid rgba(30,30,30,0.3);
    background-color: white;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 20px;
    color: #303030;
    text-decoration: none;
    text-shadow: 1px 1px 2px rgba(30,30,30,0.3);
    box-shadow: 0 0 10px rgba(50, 50, 50, 0.1);
}
.legal-close-button a:hover {
    background-color: #F0F0F0;
}



.legal-popup-button {
    position: relative;
    top: -50px;
    left: 20px;
}
.legal-popup-button a {
    display: block;
    opacity: 0.8;
}
.legal-popup-button a,
.legal-popup-button a img {
    width: 110px;
    height: 24px;
}
.legal-popup-button a:hover{
    opacity: 1;
}

.legal-popup-email {
    position: relative;
    top: -221px;
    left: 294px;
}
.legal-popup-email a {
    display: block;
    opacity: 0.9;
}
.legal-popup-email a,
.legal-popup-email a img {
    width: 130px;
    height: 14px;
}
.legal-popup-email a:hover{
    opacity: 1;
}

.noembed-embed-inner * {
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;
    max-height: 100% !important;
}

.fb-post,
.noembed-embed-inner iframe {
    margin: 0 auto 15px auto !important;
    width: 460px !important;
}

.fb-post iframe {
    width: 460px !important;
}

.noembed-twitter {
    display: block;
    max-width: 99%;
    min-width: 220px;
    padding: 0px;
    border-radius: 5px;
    margin: 10px 0px !important;
    border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(187, 187, 187);
    border-width: 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px !important;
    position: static;
    visibility: visible;
    width: 500px;
}

.noembed-twitter .tweet_main {
    padding: 8px 8px 0;
    background: #FFF;
    border-radius: 5px;
}

.noembed-twitter .tweet_user {
    position: relative;
    min-height: 48px;
    display: inline-block;
}

.noembed-twitter .tweet_user .tweet_image {
    display: inline-block;
}

.noembed-twitter .tweet_user .tweet_image a {
    display: inline-block;
}

.noembed-twitter .tweet_user .tweet_image img {
    width: 48px;
    height: 48px;
    background: #fff;
    border-radius: 4px;
    margin: 8px;
}

.noembed-twitter .tweet_user .tweet_name {
    display: inline-block;
}

.noembed-twitter a {
    text-decoration: none;
}

.noembed-twitter .tweet_user .tweet_name a:hover .tweet_screen_name,
.noembed-twitter .tweet_text a:hover,
.noembed-twitter .tweet_info a:hover {
    text-decoration: underline;
}

.noembed-twitter .tweet_user .tweet_name a .tweet_screen_name {
    color: black;
    font-weight: bolder;
}

.noembed-twitter .tweet_user .tweet_name a .tweet_screen_name:before {
    content: "@";
}

.noembed-twitter .tweet_user .tweet_name a .tweet_real_name {
    color: gray;
}

.noembed-twitter .tweet_text {
    font: normal normal normal 12px/16px "Helvetica Neue",Roboto,"Segoe UI",Calibri,sans-serif;
    padding: 8px 8px 0;
}

.noembed-twitter .tweet_text div {
    font-size: 18px;
    line-height: 24px;
}

.noembed-twitter .tweet_text>div {
    display: table;
    border-bottom: 1px solid #e8e8e8o;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.noembed-twitter .tweet_text>p {
    text-align: center;
}

.noembed-twitter .tweet_info {
    font: normal normal normal 12px/16px "Helvetica Neue",Roboto,"Segoe UI",Calibri,sans-serif;
    padding: 0 8px 8px 8px;
}

.noembed-meta-info {
    margin-bottom: 8px;
    width: 460px;
    opacity: 0.3;
}

.noembed-meta-info:hover {
    opacity: 0.75;
}

.noembed-meta-info td:last-child {
    text-align: right;
}

.ui-front {
    z-index: 1055 !important;
}
