/* Global default settings
-------------------------------------------------------------- */
* {margin:0;padding:0;}
#header, #sidebar-wrap, #content-wrap, #optional-wrap {
  position:relative;
}
img, object {display:block;}
.ui-tabs-hide {
  display:none;
}
a img {
  border-width:0; 
}
#header ul {
  list-style:none;
}

/* Default font settings.
   The font-size percentage is of 16px. (0.87,5 * 16px = 14px) */
html { font-size:100.01%; }
body {
  font-size: 14px;
  color: #333;
  background: #999;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
form div input,
form div textarea,
form div select {
  padding:1px 2px;
  font:normal 14px "Helvetica Neue", Arial, Helvetica, sans-serif;
  color:#333;
}

/* Layout
-------------------------------------------------------------- */
#holder {
  min-width:990px;
}
 #wrap {
  width:990px;
  margin:0 auto;
}
#header {
  height:158px;
  background-color:#231f20;
}
#interactive {
  display:block;
  height:auto;
  background:transparent;
  margin:0;
  /*border-bottom:2px solid #000;*/
}
#interactive .index {
  margin:0;padding:0;
  border-width:0;
}
#content-box {
  padding:10px 10px 10px;
  background:#fff url('../images/content-top-border.gif') repeat-x left top;
  overflow:hidden;
}
#content-wrap {
  width:435px;
  margin-left:-680px;
  float:left;
}
.content {
  margin-bottom:20px;
}
#content {
  padding-bottom:20px;
}
#sidebar-wrap {
  width:235px;
  min-height:10px;
  margin-left:445px;
  float:left;
}
#sidebar-wrap div {
  margin-bottom:10px;
}
#optional-wrap {
  width:290px;
  margin-right:-10px;
  float:right;
}
#optional-wrap div {
  margin:0 10px 10px 0;
}
#optional-wrap div div{
  margin:0;
}
.self-ad-block {
  overflow:hidden;
}
#footer {
  position:relative;
  height:280px;
  padding:0 20px;
  background:#231f20;
  border-width:0;
  bottom:0;left:0;
}
#content div.self-ad-block {
  clear:left;
}
#content div.self-ad-block .index{
  padding-bottom:0;
  border-width:0;
}

/* Misc
-------------------------------------------------------------- */
#radio-101 {
  position:absolute;
  top:56px;left:20px;
  display:block;
  width:119px;height:42px;
  background:url('../images/101.png') no-repeat left top;
  text-indent:-999px;
  overflow:hidden;
}
.index:last-child {
  margin-bottom:0 !important;
  padding-bottom:0 !important;
  border-bottom-width:0 !important;
}
#profile-bar .social {
  position:absolute;
  top:6px;left:20px;
}
.social-toolbar {
  margin-bottom:0;
  overflow:hidden;
}
.social li,
.social-toolbar a {
  margin-right:2px;
  margin-top: 3px;
  background-position:left top;
  background-repeat:no-repeat;
  float:left;
}
.social li.twitter,
a.twitter {
  background-image:url('../images/twitter-16.png');
}
.social li.facebook,
a.facebook {
  background-image:url('../images/facebook-16.png');
}
.social li.draugiem,
a.draugiem {
  background-image:url('../images/draugiem-16.png')
}
.social li a,
.social-toolbar a {
  display:block;
  width:20px;height:23px;
  text-indent:-999px;
  overflow:hidden;
}
.social-toolbar a {
  width:16px;height:16px;
}
/* Navigation (Horizontal)
-------------------------------------------------------------- */
/*#header .navigation {
  position:absolute;
  bottom:0;left:0;
  width:100%;
}
#header .navigation ul {
  width:100%;height:43px;
  border-color:#000;
  border-style:solid;
  border-width:2px 0;
  background-color:#fff;
  font-size:20px;
  letter-spacing:-1px;
  font-weight: normal;
  text-transform:uppercase;
  overflow:visible;
}
#header .navigation ul li {
  display:block;
  margin:0 15px;
  float:left;
}
#header .navigation ul li a {
  display:block;
  color:#231f20;
  line-height:42px;
  padding:0;
  background-color:transparent;
}
#header .navigation ul li:hover{
  color:#28ace2;
  background:url('../images/menu-bullet.gif') no-repeat center bottom;
}
#header .navigation ul li.active a,
#header .navigation ul li a:hover {
  color:#3399cc;
}
#header .navigation ul li ul {
  position:absolute;
  top:42px;left:0;
  display:none;
  height:12px;
  padding:15px 0;
  background-color:#f1f1f1;
  font-size:12px;
  border-top:1px dotted #999;
  border-bottom:2px solid #000;
  letter-spacing:0;
  z-index:999;
  overflow:hidden;
}
#header .navigation ul li ul li:hover {
  background:none;
}
#header .navigation ul li:hover ul {
  display:block;
}
#header .navigation ul li ul li a,
#header .navigation ul li.active ul li a {
  background:none;
  color:#000;
  font-weight: normal;
  line-height:12px;
}
#header .navigation ul li ul li a:hover,
#header .navigation ul li.active ul li a:hover {
  color:#3399cc;
  text-shadow: none;
}
#header .navigation ul li ul li ul {
  display:block !important;
  position:relative;
  top:0;left:0;
  width:auto;height:auto;
  margin:0;
  padding:5px 0 0;
  border-width:0;
  background:none;
}
#header .navigation ul li ul li ul li {
  display:block;
  padding:0;margin:0;
  font-size:11px;
  font-weight: normal;
  color:#000;
  float:none;
}
#header .navigation ul li ul li ul li a{
  font-weight: none;
  color:#000;
}*/
/* Navigation (Vertical)
-------------------------------------------------------------- */
#header .navigation {
  position:absolute;
  bottom:0;left:0;
  width:100%;
}
#header .navigation ul {
 /* position:absolute;
  bottom:0;left:0;*/
  width:100%;height:43px;
  border:1px solid #000;
  border-width:2px 0;
  background-color:#fff;
  font-size:18px;
  letter-spacing:-1px;
  font-weight: normal;
  text-transform:uppercase;
  overflow:visible;
}
#header .navigation ul li {
  display:block;
  position:relative;
  margin:0 15px;
  float:left;
}
#header .navigation ul li a {
  display:block;
  color:#231f20;
  line-height:42px;
  padding:0;
  background-color:transparent;
}
#header .navigation ul li:hover{
  color:#28ace2;
  background:url('../images/menu-bullet.gif') no-repeat center bottom;
}
#header .navigation ul li.active a {
  color:#3399cc;
}
#header .navigation ul li a:hover {
  color:#3399cc;
}
#header .navigation ul li ul {
  position:absolute;
  top:42px;left:-20px;
  display:none;
  height: auto;
  width:200px;
  padding:10px 0;
  background:#f1f1f1;
  /*background:url('../images/submenu-bg.png') repeat-x left 3px;*/
  border-width:0;
  font-size:11px;
  overflow:hidden;
  border-top:1px dotted #999;
  border-bottom:2px solid #000;
  letter-spacing:0px;
  z-index:999;
}
#header .navigation ul li ul li {
    float: none;
}
#header .navigation ul li ul li a {
  
}
#header .navigation ul li ul li:hover {
  background:none;
}
#header .navigation ul li:hover ul {
  display:block;
}
#header .navigation ul li ul li a,
#header .navigation ul li.active ul li a {
  background:none;
  color:#000;
  font-weight: normal;
  line-height:12px;
  margin:10px;
/*  text-shadow: 1px 1px #fff;*/
}
#header .navigation ul li ul li a:hover,
#header .navigation ul li.active ul li a:hover {
  color:#3399cc;
  text-shadow: none;
}
#header .navigation ul li ul li ul {
  display:block !important;
  position:relative;
  top:0;left:0;
  width:auto;height:auto;
  margin:0;
  padding:5px 0 0;
  border-width:0;
  background:none;
}
#header .navigation ul li ul li ul li {
  display:block;
  padding:0;margin:0;
  font-size:11px;
  font-weight: normal;
  color:#000;
  float:none;
}
#header .navigation ul li ul li ul li a{
  font-weight: none;
  color:#000;
}

/* Profile Bar
-------------------------------------------------------------- */
#profile-bar {
  height:35px;
  border-bottom:1px solid #666666;
}

/* Nameday Bar
-------------------------------------------------------------- */
#date-names {
  position:absolute;
  top:0;left:230px;
  width:480px;
  color:#fff;
  line-height:35px;
  font-size:10px;
}
#date-names p strong {
  display:block;
  width:180px;
  text-transform:uppercase;
  float:left;
}

/* User Login
-------------------------------------------------------------- */
#header .user-login-block h1 {
  display:none;
}
#header .user-login-block {
  position:absolute;
  top:10px;right:10px;
  height:17px;
  margin:0;
  font-size:10px;
  text-transform:uppercase;
}
#header .user-login-block a {
  display:inline-block;
  margin-left:10px;
  color:#ccc;
}
#header .user-login-block a:hover {
  color:#28ACE2;
  border-bottom:1px dotted #28ACE2;
}
#header .user-login-block p.user-data {
  margin-left:10px;
  color:#fff;
  text-transform:none;
  overflow:hidden;
  line-height:20px;
  float:left;
}
#header .user-login-block .user-data img {
  margin-left:10px;
  float:left;
}
#header .user-login-block .options {
  line-height:20px;
  text-align:left;
  float:left;
}
#header .user-login-block .options a {
  font-size:9px !important;
}
#header .user-login-block .options a {
  line-height:11px;
}
#header .user-login-block a.logout {
  color:#39c;
}

/* Now Live
-------------------------------------------------------------- */
#online {
  position:absolute;
  top:47px;left:230px;
  width:760px;height:55px;
}
#online div {
  height:55px;
  background:url('../images/dash.png') repeat-y right top;
  float:left;
}
div.vj,
div.now-online {
  width:168px;
  color:#999999;
  font-size:10px;
  text-transform:uppercase;
}
div.now-online img {
  display:none;
}
.now-online em {
  display:block;
  margin-bottom:3px;
  font-style:normal;
  color:#fff;
  font-size:11px;
}
.now-online small {
  display:block;
  font-size:11px;
  font-style:italic;
}
.now-online span {
  display:none;
}
div.vj strong,
div.now-online strong {
  display:block;
  padding-top:0;
  color:#28ace2;
  font-weight:normal;
  font-size:14px;
  text-transform:none;
}
div.now-online strong {
  margin-bottom:3px;
  font-size:12px !important;
}
div.vj strong a {
  color:#28ace2;
}
div.now-online strong {
  margin-right:125px;
  font-size:14px;
}

/* Quick Schedule
-------------------------------------------------------------- */
div.schedule {
  width:190px;
  color:#fff;
  border-collapse:collapse;
  border-spacing:0;
}
div.schedule table tr td {
  padding:0 4px 2px;
  font-size:11px;
}
div.schedule table tr.active td {
  color:#28ace2;
}

/* Now Playing
-------------------------------------------------------------- */
div.now-online {
  position:relative;
  width:395px;
  background:none !important;
}
div.now-online p {
  padding-left:15px;
}

/* Media
-------------------------------------------------------------- */
div.now-online div.media {
  position:absolute;
  top:0;right:0;
  width:auto;
  background:none !important;
  float:none;
}
div.media a {
  display:block;
  width:50px;
  padding-top:39px;
  color:#fff;
  text-transform:uppercase;
  float:left;
  margin-left:15px;
  background-position:center top;
  background-repeat:no-repeat;
  text-align:center;
}
div.media a.listen {
  background-image:url('../images/listen.png');
}
div.media a.watch {
  background-image:url('../images/watch.png');
}

/* Headings
-------------------------------------------------------------- */
h1,
#breadcrumb,
#content .gallery-index-block .gallery-index h2,
/*#content .page-index-block .page-index h2,*/
#content .self-ad-block .self-ad-index h2,
#content .user-registration-block h1,
#content .user-registration-block fieldset legend,
#content form.comment-form-block h1,
#content form.poll-form-block h1 {
  margin-bottom:1px;
  padding:0 10px;
  background:#231f20;
  color:#fff;
  font:normal 12px/24px Arial,sans-serif;
  text-transform:uppercase;
}
.content h1, .content h2, .content h3, .content h4,
#content form h1 {
  margin-bottom:10px;
  font-family:Georgia, Times, sans;
  font-weight:normal;
  letter-spacing:-1px;
}
.content h1,
#content .index h2,
#content .page-index-block .page-index h2,
#content form h1,
#content form.user-registration-block h1 {
  margin-bottom:10px;
  padding:0;
  font-size:28px;
  line-height:27px;
  font:normal 27px/28px Georgia, Times, sans;
  color:#231F20;
  letter-spacing:-1px;
  background:transparent;
  text-transform:none;
}
.content h2 {
  font-size:23px;
}
.content h3 {
  font-size:19px;
}
#content .tabs .index h2,
#sidebar-wrap .index h2,
#optional-wrap .tabs .index h2  {
  margin-top:10px;
  margin-bottom:5px;
  font-size: 13px;
  line-height:15px;
  font-weight: normal;
  text-transform: uppercase;
  font-family:Arial,sans-serif;
}
#content form.comment-form-block h1 {
  margin-bottom:10px;
}

/* Hyperlinks
-------------------------------------------------------------- */
a {
  color:#39C;
}
a:hover {
  color:#333;
}
a:active {
  color:#fff;
  background:#333;
}
.gallery-index h2 a,
.self-ad-index h2 a {
  color:#fff;
}

/* Texts
-------------------------------------------------------------- */
.content p,
.content ul,
.content ol {
  margin-bottom:15px;
  line-height:21px;
  text-align:left;
}
.content ul {
  margin-left:25px;
}
p.lead {
  padding-bottom:10px;
  font-size:17px;
  letter-spacing:-0.5px;
  font-family:Georgia,sans;
  border-bottom:1px dotted #ddd;
  text-align:left;
}
.index p.lead {
  font-size:15px;
  padding-bottom:0;
  border-width:0;
}
#optional-wrap .tabs .index p.lead {
  font:normal 11px Arial,sans-serif;
}

/* Breadcrumb
-------------------------------------------------------------- */
#breadcrumb {
  margin-bottom:5px;
  padding:0;
}
#breadcrumb ul {
  padding-left:5px;
  margin-bottom:0;
  list-style:none;
  overflow:hidden;
}
#breadcrumb ul li {
  float:left;
  margin-right:10px;
  background:none;
  display:inline-block;
}
#breadcrumb ul li.home a {
  padding:0;
  display:block;
  width:10px;
  text-indent:-999px;
  overflow:hidden;
}
#breadcrumb ul li.home {
  width:16px;
}
#breadcrumb ul li.home a {
  display:block;
  padding-left:20px;
  background:url("../images/location-home.png") no-repeat left 4px;
}
#breadcrumb ul li.home a:hover {
  background:url("../images/location-home-hover.png") no-repeat left 4px;
}
#breadcrumb ul li a {
  color:#fff;
}
#breadcrumb ul li a:hover,
#breadcrumb ul li a:active {
  color:#28ace2;
  background:none;
}


/* SelfAds
-------------------------------------------------------------- */
.self-ad-corner {
  position:relative;
  top:0;right:0;
  width:290px;height:290px;
  margin-bottom:10px;
  background:#e2e1e1;
}
#optional-wrap div.self-ad-corner {
  margin-top:-10px;
}

/* Block Tabs
-------------------------------------------------------------- */
.tabs ul {
  margin-bottom:10px;
  list-style:none;
  overflow:hidden;
  background:url('../images/bg-tabs.gif') repeat-x left top;
}
.tabs ul li {
  height:30px;
  float:left;
}
.tabs li a {
  display:block;
  padding:0 10px;
  font-size:11px;
  line-height:24px;
  color:#666666;
  border-right:1px dotted #ccc;
}
ul li.ui-tabs-selected a,
ul li.ui-state-active a {
  color:#fff;
  background:#28ace2;
  border-color:#fff;
}
.ui-tabs-selected,
.ui-state-active {
  background:url('../images/menu-bullet-down.png') no-repeat center bottom;
}

/* Index
-------------------------------------------------------------- */
.index {
  margin-bottom:15px;
  padding-bottom:15px;
  overflow:hidden;
  border-bottom:1px dotted #999;
}
.index img {
  /*margin-right:10px;
  border:solid 1px #ccc;
  float:left;*/
}
.index .image {
  margin-right:10px;
  float:left;
}
.gallery-index .image {
  margin-right:0;
}
#optional-wrap .tabs .index h2 {
  font-size:12px;
  font-weight:normal;
  text-transform:uppercase;
}
#optional-wrap .tabs .index .lead {
  margin-bottom:5px;
}
#optional-wrap .tabs .index p.more {
  text-align:right;
  font-size:11px;
}

/* Meta Data & Image Caption
-------------------------------------------------------------- */
.image {
  display:block;
  margin-bottom:5px;
  overflow:hidden;
  
}
.image img {
  /*padding:2px;
  background:#fff;
  border:1px solid #ccc;*/
}
.image p {
  margin-bottom:0;
  font-size:11px;
  font-weight:normal;
  color:#999;
}
.meta-data,
.user-info {
  position:relative;
  margin-bottom:10px;
  padding:5px 10px 5px 10px;
  color:#999;
  font-weight:normal;
  overflow:hidden;
  border: 1px dotted #999;
  border-width:1px 0;
  background:#efefef;
}
#sidebar-wrap .meta-data,
.comment-index .meta-data,
.tabs .index .meta-data,
.gallery-index .meta-data,
.article-index .meta-data {
  margin-bottom:0;
  padding:0;
  border-width:0;
  background:none;
}
.meta-data p,
.user-info p {
  margin-bottom:0;
  font-size:11px;
  line-height:14px;
  color:#666;
}
.meta-data p a {
  color:#999;
}
.meta-data p a:hover {
  color:#787878;
}
.meta-data p.author {
  font-weight:bold;
}
.meta-data p.date {
  margin-bottom:5px;
}
.meta-data p.comments {
  position:absolute;
  bottom:5px;left:10px;
}
#sidebar-wrap .meta-data p.comments,
.tabs .index .meta-data p.comments {
  position:relative;
  bottom:0;left:0;
  margin-bottom:0;
}
.article-index .meta-data p.comments {
  position:relative;
  top:1px;left:0;
  margin-bottom:5px;
}
p.comments {
  color:#7c7c7c;
}
p.comments a {
  display:inline-block;
  width:auto;
  line-height:16px;
  padding:0;
  font-weight:normal;
  font-size:11px;
  color:#10aee6;
  font-size: 10px;
  text-transform: uppercase;
  color:#7c7c7c;
}
p.comments a strong {
  display:inline;
  font-size:10px;
  font-weight:normal;
  text-align:left;
  color:#000;
}
p.comments a:hover strong {
  color:#000;
}
p.comments a:hover {
  color:#000;
}
.meta-data p.more {
  text-align:right;
  line-height:16px;
}

/* Forms
-------------------------------------------------------------- */
.comment-form-block .user-info {
  margin-top:-5px;
  padding:0 0 5px;
  background:none;
  border-top-width:0;
}
.comment-form-block {
  clear:left;
}
.comment-form-block h1 {
  margin-bottom:10px;
}
.comment-form-block div {
  margin-bottom:3px;
  overflow:hidden;
}
.comment-form-block div label {
  display:block;
  width:100px;
  float:left;
}
.comment-form-block input {
  width:320px;
  border:1px solid #ddd;
  float:right;
}
.comment-form-block div.text textarea {
  width:320px;height:100px;
  border:1px solid #ddd;
  float:right;
}
div.submit input,
#fancybox-content div.submit input {
  width:auto;
  padding:3px 20px;
  background:#000;
  color:#fff;
  font-weight:normal;
  border-width:0;
  text-transform:uppercase;
  cursor:pointer;
}
#fancybox-content div.submit input:hover,
.comment-form-block div.submit input:hover {
  color:#28ACE2;
}

/* Comments
-------------------------------------------------------------- */
.comment-block ul li {
  margin-bottom:0;
  padding-top:5px;
  padding-bottom:5px;
}
.comment-block ul li img {
  margin-right:10px;
  float:left;
}
.comment-block ul li p {
  display:block;
}
.comment-block .meta-data {
  overflow:hidden;
}
/* Paging
-------------------------------------------------------------- */
.pages {
  list-style:none;
  overflow:hidden;
}
.pages li {
  width:20px;line-height:20px;
  margin-right:2px;
  font-size:11px;
  float:left;
}
.pages li.prev,
.pages li.next {
  width:auto;
  margin-right:5px;
}
.pages li.next {
  margin-left:5px;
}
.pages li a {
  display:block;
  line-height:20px;
  color:#666;
  background:#EFEFEF;
  text-align:center;
  overflow:hidden;
}
.pages li.selected a,
.pages li a:hover {
  background:#28ACE2;
  color:#fff;
}
.pages li a:active {
  background:#666;
  color:#fff;
}
.pages li.prev a,
.pages li.next a {
  background:none;
}
.pages li.prev a:hover,
.pages li.next a:hover {
  background:none;
  color:#28ACE2;
}
/* Twitter
-------------------------------------------------------------- */
.tweet-index {
  position:relative;
  margin-bottom:10px !important;
  padding-bottom:10px;
  overflow:hidden;
}
.tweet-index p.lead {
  font-size:11px;
  text-align:left;
  font-family:inherit;
  border-width:0;
}
.tweet-index .image {
  display:block;
  margin:0 10px 0 0;
  float:left;
}
.tweet-index p.more {
  position:absolute;
  bottom:0;right:0;
}
/* Highlights
-------------------------------------------------------------- */
.highlights {
  position:relative;
  height:304px;
  margin-bottom:10px;
  margin-right:10px;
}
.highlights div {
  display: none;
  position: absolute;
}
.highlights img {
  border: none;
}
.highlights .image img {
  padding: 0;
  border: none;
}
.highlights ul {
  position:absolute;
  top:25px;right:0;
  width:245px;height:280px;
  list-style:none;
}
.highlights li {
  position:relative;
  border-bottom:1px dotted #cccccc;
}
.highlights ul li:hover,
.highlights ul li.active {
  background:#231f20;
  border-color:#231f20;
}
.highlights ul li a {
  display:block;
  height:59px;
  padding:5px 0 5px 25px;
  font-size:13px;
  letter-spacing:-0.5px;
  color:#231f20;
  text-transform: uppercase;
}
.highlights ul li a.page {
  display:inline;
  padding:0;
  height:auto !important;
  position:absolute;
  bottom:5px;left:25px;
  font-size:10px;
  text-transform:uppercase;
  color:#999;
}
.highlights ul li.active a {
  color:#fff;
  background:url('../images/menu-bullet-west.png') no-repeat 5px center;
}
.highlights ul li:hover a {
  color:#fff;
  border-color:#231f20;
}
.highlights ul li.active a.page,
.highlights ul li:hover a.page {
  color:#999;
}
.highlights ul li.active a.page,
.highlights ul li:hover a.page {
  background:none;
}

/* Poll
-------------------------------------------------------------- */
.poll-block,
.poll-form-block {
  margin:0 0 10px 0;
  overflow:hidden;
}
#optional-wrap .poll-block h1,
.poll-form-block h1 {
  margin-bottom:10px;
}
.poll-form-block h1 {
  margin-right:10px;
}
#optional-wrap .poll-block h2,
.poll-form-block h2,
#content .poll-block h2 {
  margin-bottom:5px;
  font-weight:normal;
  text-transform:uppercase;
  font-size:12px;
}
.poll-form-block h2,
.poll-block h2 {
  padding:5px 0 0 0;
}
.poll-form-block div {
  margin-right:0;
}
.poll-block .header,
.poll-form-block .header {
  margin-bottom:5px;
}
.poll-block .description,
.poll-form-block .description {
  padding-bottom:10px;
  font-size:11px;
}
.poll-block div.poll-answer,
.poll-form-block div.poll-answer {
  position:relative;
  margin-bottom:5px !important;
}
.poll-block div.vote,
.poll-form-block div.vote {
  vertical-align:middle;
}
.poll-block div input {
  width:auto;
}
.poll-block div.poll-answer p,
.poll-block div.poll-answer div,
.poll-form-block div.poll-answer p,
.poll-form-block div.poll-answer div {
  display:inline;
  font-size:11px;
}
.poll-form-block div.submit {
  text-align:right;
}
.poll-form-block div.submit input {
  background: none repeat scroll 0 0 #000000;
  border-width: 0;
  color: #fff;
  font-weight: normal;
  padding: 3px 20px;
  text-transform: uppercase;
  width: auto;
  vertical-align:middle;
}
.poll-form-block div.submit input:hover {
  color:#28ACE2;
}
.poll-block div.poll-answer div.result,
#content .poll-block.twin-poll div.result {
  display:block;
  height:5px;
  padding:1px;
  border:1px solid #ddd;
  overflow:hidden;
}
#content .poll-block div.result {
  border-width:0;
  height:auto;
  overflow: auto;
}
.poll-block div.poll-answer div.result .result-percent {
  display:block;
  height:5px;
  background:#28ACE2;
}
.poll-answer .vote {
  position:relative;
  z-index:3;
}
.poll-answer .image {
  position:relative;
  z-index:2;
}
#content .poll-form-block {
  margin-right:0;
  overflow:hidden;
}
#content .poll-form-block h1,
#content .poll-block h1 {
  margin-right:10px;
}
#content .poll-form-block div.poll-answer,
#content .poll-block div.poll-answer {
  position:relative;
/*  width:335px;*/
  margin:0 10px 10px 0 !important;
/*  float:left;*/
  border-bottom:1px dotted #666;
  padding-bottom:10px;
}
#content .poll-form-block .poll-answer .number,
#content .poll-block .poll-answer .number {
  display:none;
}
#content .poll-form-block.media .poll-answer.media .vote {
  position:absolute;
  top:5px;left:5px;
}
.poll-answer-html .vote {
  display:inline-block;
  padding-top:5px;
}
#content .poll-form-block div.poll-answer .image {
  width:335px;
  overflow:hidden;
}
#content .poll-form-block .submit {
  margin-right:10px;
}
#content .poll-block .result-percent {
  display:none;
}
#content .poll-block.twin-poll .result-percent {
  display:block;
}
#content .poll-block .result-value {
  display:block;
  padding-right:10px;
  font-size:27px;
  font-family:Georgia,sans;
  text-align:right;
}
#content .poll-form-block.twin-poll {
  width:50%;
  float:left;
}
/* Footer
-------------------------------------------------------------- */
#footer .navigation ul {
  padding:20px 0 25px 80px;
  list-style:none;
  background:url('../images/radio101-footer.gif') no-repeat 0 20px;
}
#footer .navigation ul li {
  display:inline;
  margin-right:20px;
  text-transform:uppercase;
}
#footer .navigation ul li a {
  color:#fff;
}
#footer .navigation ul li a:hover {
  color:#39C;
}
#footer p {
  color:#666;
  text-transform:uppercase;
  font-size:11px;
}
#footer table {
  margin-left:80px;
  font-size:11px;
  text-transform:uppercase;
  color:#fff;
}
#footer table td {
  padding-right:20px;
}
#footer .copyrights {
  padding-top:10px;
  border-top:1px dotted #6c6b6b;
}
#footer .copyrights ul {
  list-style:none ;
  text-align:center;
}
#footer .copyrights ul li {
  display:inline;
  padding:0 10px;
  font-size:11px;
  text-transform:uppercase; 
}
#footer .copyrights ul li a {
  color:#666;
}
#footer .copyrights ul li a:hover {
  color:#fff;
}


/* REGISTRATION BLOCK */
.user-registration-block {
  margin-right:10px;
}
.user-registration-block fieldset {
  margin-bottom:20px;
  padding:0;
  padding-top:5px;
  border-width:0;
}
.user-registration-block legend {
  display:block;
  margin:0;
  width:660px;
  font-size:12px;
}
.user-registration-block div {
  margin-bottom:3px;
  padding-left:10px;
  overflow:hidden;
}
.user-registration-block div label {
  display:block;
  width:100px;
  padding-top:3px;
  float:left;
}
.user-registration-block input {
  width:320px;
  border:1px solid #ddd;
}
.user-registration-block div.text textarea {
  width:320px;
  border:1px solid #ddd;
  float:right;
}
.user-registration-block div.submit input {
  width:auto;
  margin-left:100px;
  padding:3px 20px;
  background:#000;
  color:#fff;
  font-weight:normal;
  border-width:0;
  text-transform:uppercase;
}
.user-registration-block div.submit input:hover {
  color:#28ACE2;
}
.user-registration-block span.info {
  font-weight:normal;
  border-width:0;
}

#fancybox-content {
 
}
#fancybox-content .user-login-block h1 {
  margin-bottom:10px;
  font-size:12px;
}
#fancybox-content div {
  margin-bottom:5px;
  overflow:hidden;
}
#fancybox-content div label {
  width:90px;
  padding-left:10px;
  padding-top:3px;
  float:left;
}
#fancybox-content div input {
  width:340px;
  float:right;
}
#fancybox-content div.submit input {
  width:auto;
}
#fancybox-content div.submit input:hover {
  color:#39c;
}
p.options a.login-facebook,
p.options a.login-twitter,
p.options a.login-draugiem {
  display:inline-block;
  width:150px;
  margin-bottom:1px;
  line-height:22px;
  background-repeat:no-repeat;
  background-position:left top;
  text-indent:-999px;
  overflow:hidden;
  text-align:left;
}
p.options a.login-facebook {
  background-image:url('../images/facebook_signin.png');
}
p.options a.login-twitter {
  background-image:url('../images/twitter_signin.png');
}
p.options a.login-draugiem {
  background-image:url('../images/draugiem_signin.png');
}
p.options a.login-facebook:hover,
p.options a.login-twitter:hover {
  background-position:0 -24px;
}
p.options a.login-facebook:active,
p.options a.login-twitter:active {
  background-position:0 -48px;
  outline:none;
}

/* User Reset Block
-------------------------------------------------------- */
.user-reset-block h1 {
  margin-right:10px;
  margin-bottom:10px; 
}
.user-reset-block div {
  margin-bottom:10px;
}
.user-reset-block div label {
  width:140px;
  line-height:19px;
  float:left;
}
.user-reset-block div input {
  width: 320px;
  border: 1px solid #DDD;
}
.user-reset-block div.submit {
  padding-left:140px;
}
.user-reset-block div.submit input {
  width:auto;
}
/* Weather 
-------------------------------------------------------- */


#maraton {
padding:70px 1em .5em;
width:256px;
height: 84px;
background-image:url('/media/maratons.bg.jpg');
color: #EEE;
}

#maraton big {
color:#FFF;
font-size:2em;
font-weight:bold;
}

.maraton-info {
text-align: right
}

/*
* 130db <aigars@radio101.lv>
*/
div.now-online {
text-transform: capitalize;
}

.social li {
background-position: center center;
margin: 1px;
margin-right: 1px;
margin-top: 1px;
}

.social li a,
.social li a:link {
width: 20px;
height: 20px;
}

.social li.twitter,
.social li.facebook,
.social li.draugiem,
.social li.youtube,
.social li.lastfm {
background: URL("http://i.radio101.lv/assets.www/social.sprite.png");
}

.social li.twitter {
background-position: left center;
}

.social li.facebook {
background-position: -18px center;
}

.social li.draugiem {
background-position: -36px center;
}

.social li.youtube {
background-position: -54px center;
}

.social li.lastfm {
background-position: -72px center;
}

#content .warning {
pading: 1em;
background-color: #900;
color: #FFF;
}

.poll-block .poll-answer div p {
display: block;
margin-bottom: .75em;
}

.poll-block .poll-answer .result-value {
margin-bottom: 0
}


