


body {
  margin:0; padding:0;
}
div {
  margin:0; padding:0;
}
dl {
  margin:0; padding:0;
}
dt {
  margin:0; padding:0;
}
dd {
  margin:0; padding:0;
}
ul {
  margin:0; padding:0;
}
ol {
  margin:0; padding:0;
}
li {
  margin:0; padding:0;
}
h1 {
  margin:0; padding:0;
}
h2 {
  margin:0; padding:0;
}
h3 {
  margin:0; padding:0;
}
h4 {
  margin:0; padding:0;
}
h5 {
  margin:0; padding:0;
}
h6 {
  margin:0; padding:0;
}
pre {
  margin:0; padding:0;
}
form {
  margin:0; padding:0;
}
fieldset {
  margin:0; padding:0;
}
input {
  margin:0; padding:0;
}
textarea {
  margin:0; padding:0;
}
p {
  margin:0; padding:0;
}
blockquote {
  margin:0; padding:0;
}
th {
  margin:0; padding:0;
}
td {
  margin:0; padding:0;
}
select {
  margin:0; padding:0;
}
option {
  margin:0; padding:0;
}
table {border-collapse:collapse; border-spacing:0;}
fieldset {
  border:0;
}
img {
  border:0;
}
address {
  font-style:normal; font-weight:normal;
}
caption {
  font-style:normal; font-weight:normal;
}
cite {
  font-style:normal; font-weight:normal;
}
code {
  font-style:normal; font-weight:normal;
}
dfn {
  font-style:normal; font-weight:normal;
}
em {
  font-style:normal; font-weight:normal;
}
strong {
  font-style:normal; font-weight:normal;
}
th {
  font-style:normal; font-weight:normal;
}
var {
  font-style:normal; font-weight:normal;
}
ol {
  list-style:none;
}
ul {
  list-style:none;
}
li {
  list-style:none;
}
caption {
  text-align:left;
}
th {
  text-align:left;
}
h1 {
  font-weight:normal;
}
h2 {
  font-weight:normal;
}
h3 {
  font-weight:normal;
}
h4 {
  font-weight:normal;
}
h5 {
  font-weight:normal;
}
h6 {
  font-weight:normal;
}
q:before {
  content:'';
}
q:after {
  content:'';
}
abbr {
  border:0;
}
acronym {
  border:0;
}


.clear {
	clear: both; width: 100%; height: 0px; overflow: hidden;
}
.clear span {height: 1px;}
.nobr {
  white-space: nowrap;
}
.nowrap {
  white-space: nowrap;
}
.visible {display: block !important;}
.hidden {display: none !important;}
.num span {padding-right: 0.2em; white-space: nowrap;}
.inline {display: inline !important;}
.block {display: block !important;}
.alignRight {text-align: right;}
.alignLeft {text-align: right;}

a {outline: none;}
a.jsLink {text-decoration: none; border-bottom: 1px dotted; line-height: 0.9em;}
a.jsLink:hover {padding-bottom: 1px; border-bottom: none;}

div.toolbar {
	width: 300px; height: 20px; width: 120px; margin-top: 8px;
}
div.toolbar span {margin-right: 10px; cursor: pointer;}



body {
	font: 62.5%  'Verdana', 'Helvetica', 'Arial', sans-serif;
	color: #8b8b8b;
	margin: 0 16px;
	min-width: 840px;
	background: #f9f9f9;
}
input {
  font-family: 'Verdana', 'Helvetica', 'Arial', sans-serif; font-size: 11px;
}
textarea {
  font-family: 'Verdana', 'Helvetica', 'Arial', sans-serif; font-size: 11px;
}

div.pageBody {
	position:relative; margin:0 auto; width: 1013px; background: #f9f9f9; overflow: hidden;
}

div.magazine {
	position: absolute; left: 505px; margin: -21px 0 0 -24px;
}
div.magazine a {display: block; width: 145px; height: 145px;}

ul.navigation {
	height: 28px; width: 600px; position: relative; z-index: 20;
}
ul.navigation li {float: left; display: block;}
ul.navigation span { text-decoration: none; color: white; font-size: 14px; text-align: center; height: 24px; padding-top: 4px; display: block;}
ul.navigation a {text-decoration: none;}
ul.navigation span.home {display: none;}
ul.navigation a.home span {display: block; width: 34px; height: 24px; background: url(/images/home.gif?1283940204) top left no-repeat;  margin-right: -4px; margin-left: 4px;}
ul.navigation span.articles {background: url(/images/articles.gif?1283940204); background-position: -97px 0;}
ul.navigation span.galleries {background: url(/images/galleries.gif?1283940204); background-position: -97px 0;}
ul.navigation span.allMagazines {background: url(/images/magazine_link.gif?1283940204); background-position: -97px 0;}
ul.navigation span.videos {background: url(/images/videos.gif?1283940204); background-position: -97px 0;}
ul.navigation a span {width: 97px; margin-right: -3px;}
ul.navigation a.current span {background-position: 0 0; margin-left: -3px;}

div.content {margin-left: 28px; margin-top: 8px;}
div.content hr {width: 960px; background: #ccc; height: 1px; border: 0; display: block; margin: 0px 0;}
span.sep {font-size: 10px; color: #c2bebd;}

div.toolbar {
	width: 300px; height: 20px; width: 120px; margin-top: 8px;
}
div.toolbar span {margin-right: 10px; cursor: pointer;}

div.content div.btubeBanner {
	float: right; margin: 20px 18px 0 0;
}


h1 a {color: #ff6007; text-decoration: none;}
h2 a {color: #ff6007; text-decoration: none;}
h3 a {color: #ff6007; text-decoration: none;}
h4 a {color: #ff6007; text-decoration: none;}
a {color: #8b8b8b; cursor: pointer;}
a:hover {text-decoration: none;}
h1 {font-size: 30px;}
.text {
	font-size: 12px; margin: 27px 0;
}
.text p {font-size: 1em; line-height: 1.6em;}


div.header {
	height: 105px; margin: 0 0 0 28px; position: relative; padding-top: 32px;
}
div.header img.logo {position: absolute; z-index: 200; left: 0;}
div.header div.userBar {float: right; position: relative; margin: -15px 28px 0 0; position: relative; z-index: 200;}
div.signupHeader {
	height: 135px; border-bottom: 1px solid #c0c0c0; width: 955px; margin: 7px 0 0 28px;
}
div.signupHeader img.logo {position: absolute; z-index: 200; left: 0; margin-left: 28px;}
div.signupHeader div.signupUserBar {
  float: right; position: relative; margin: 0 30px 0 0; position: relative; z-index: 200; font-size: 14px; color: black;
}
div.signupHeader div.signupUserBar a {color: #3c84b1; background: url(/images/arrow.gif?1283940204) 0 6px no-repeat; padding-left: 10px;}
div.skateSnow {
	position: absolute; z-index: 1000; width: 130px; height: 20px; margin-left:328px; margin-top:-36px;
}
div.skateSnow a {text-decoration: none;}
div.skateSnow span.skate {
  text-transform: capitalize; color: #773819; font-size: 14px;
}
div.skateSnow span.skate span {background: url(/images/skate_unchecked.gif?1283940204) 0 2px no-repeat; display: inline-block; padding-left: 17px;}
div.skateSnow span.skate span.checked {background: url(/images/skate_checked.gif?1283940204) 0 2px no-repeat;}
div.skateSnow span.snow {
  text-transform: capitalize; color: #19775f; font-size: 14px; margin-left: 5px;
}
div.skateSnow span.snow span {background: url(/images/snow_unchecked.gif?1283940204) 0 2px no-repeat; display: inline-block; padding-left: 17px;}
div.skateSnow span.snow span.checked {background: url(/images/snow_checked.gif?1283940204) 0 2px no-repeat;}



div.footer {
	margin-top: 20px;
}
div.footer div.footerContent {width: 955px; height: 59px; margin-left: 28px;}
div.footer div.info { width: 435px; float: left; height: 48px; background: black url(/images/footer_logo.gif?1283940204) 20px 16px no-repeat; padding-left: 205px; font-size: 8px; padding-top: 12px; color: #696969;}
div.footer div.copy {
  width: 290px; float: left; background: #bcbcbc; height: 48px; padding: 12px 0 0 25px; font-size: 10px; color: white;
}
div.footer div.copy a {text-decoration: none; color: #36404b;}
div.footer div.copy a.mail {color: #30639c; background: url(/images/mail.gif?1283940204) 0px 6px no-repeat; padding-left: 17px; font-size: 12px; display: block;}
div.footer div.copy a:hover {text-decoration: underline;}


div.left {width: 654px; float: left;}
div.right {width: 315px; margin-left: -10px; float: left;}


div.middleBanner {
	float: left; padding: 0; height: 108px;
	border: 1px solid #939597;
	margin-bottom: 17px;
}
div.rightBanner {
  margin-bottom: 20px;
}
div.big_rightBanner {
  margin-bottom: 20px;
}

div.big_rightBanner {margin-left: -5px;}


.opacity {-moz-opacity: 0.3; filter:alpha(opacity=30); opacity: 0.3;}
#div.opacity * {-moz-opacity: 0.3; filter:alpha(opacity=30); opacity: 0.3;}
div.bigImage {width: 625px; margin-bottom: 15px;}
div.share { padding-top: 2px;}
div.articleTypes {
	background: url(/images/article_types.jpg?1283940204) top left no-repeat; width: 975; height: 25px; padding-top: 5px; padding-left: 12px; margin-bottom: 20px;
}
div.articleTypes li {
  display: inline-block; #display: inline; border-right: 1px solid #133432; text-transform: lowercase; position: relative;
}
div.articleTypes li span {color: #fff; text-decoration: none; font-size: 14px; padding: 0 5px 0 3px;}
div.articleTypes li a {color: #133432; text-decoration: none;}
div.articleTypes li.youngblood a {
  color: #ff0000;
}
div.articleTypes li.youngblood span {
  color: #ff0000;
}
div.articleTypes li:last-child {border: none;}
div.articleTypes a.newArticleType {margin-top: 8px; display: inline-block;}
div.article {
	width: 198px; float: left; height: 250px; margin-right: 11px; margin-bottom: 15px; position: relative;
	background: #FFF url(/images/littleArticle.gif?1283940204) top left no-repeat; color: #000; padding: 0 1px;
	font-size: 11px;
}
div.article div.body {
  position: relative;
  overflow: hidden;
}
div.article div.body h3 a {color: #f25e08; font-size: 14px}
div.article div.body div.top {height: 74px; padding: 5px 10px 10px;}
div.article div.body p.tags {
  color: #898989;
}
div.article div.body p.tags a {color: #898989;}
div.article div.body div.text {padding: 0 10px; height: 133px;}
div.article div.body a {color: #000; text-decoration: none;}
div.article div.body a:hover {text-decoration: underline;}
div.article div.info {
  color: #8b8b8b; padding-top: 5px;
}
div.article div.info p.user {float: left; width: 50px; display: inline-block; padding-left: 10px;}
div.article div.info p.comments {
  float: right; padding-right: 5px; margin-top: 1px;
}
div.article div.info p.comments img {position: relative; margin: 0 5px -4px 0;}
div.article div.info p.comments a {text-decoration: none; color: white; background: url(/images/comments.gif?1283940204) no-repeat; width: 13px; height: 14px; display: block; font-size: 8px; padding: 1px; text-align: center; background-position: 0 1px;}
div.article div.youngRating {
  position: absolute; background: url(/images/youngblood/adrenalin_small.gif?1283940204) top left no-repeat; padding-left: 10px; right: 45px;
  font-size: 10px; margin-top: 2px; padding-left: 20px;
}
div.article a.teaser {position: relative; height: 133px; display: block;}
div.article a.bigthumbnail {display: none;}

div.video {
	margin: 10px 0;
}
div.video p {display: none;}

div.big {
	margin-bottom: 19px;
	background: url(/images/bigField.gif?1283940204) top left no-repeat; color: #000; padding: 0 1px;
	width: 303px; height: 306px; margin-right: 16px;
}
div.big div.body div.top {height: 63px;}
div.big div.info p.comments {padding-right: 8px; margin-top: 2px;}
div.big a.teaser {display: none;}
div.big a.bigthumbnail {display: block; width: 303px; height: 201px;}



div.happenings {
	width: 316px; background: #bee9dc url(/images/afishaBottom.gif?1283940204) bottom left no-repeat; padding: 0 0 15px 0;
}
div.happenings a {color: #8b8b8b;}
div.happenings li.overlined {border-top: 1px dotted black;}
div.happenings a.add {margin: 10px 0 0 25px; display: inline-block;}
div.happenings h3 {
  font-size: 12px; color: #0c0f0e;
}
div.happenings h3 a {
  font-size: 12px; color: #0c0f0e;
}
div.happenings p.place {font-style: italic;}
div.happenings p.city {color: #dc4f18;}
div.happenings h2 {display: inline-block; background: #bee9dc url(/images/afishaTop.gif?1283940204) top left no-repeat; width: 287px; font-size: 13px; color: black; font-weight: normal; text-transform: none; margin: 0; letter-spacing: 0; padding-top: 11px; padding-left: 29px;}
div.happenings h2 a {color: black;}
div.happenings div.happeningsMonth {
  border-top: 1px dashed black; margin-top: 26px; padding-top: 10px;
}
div.happenings h6.month {display: inline-block; position: absolute; margin-top: -18px; background: #bee9dc; color: black; padding: 0 2px; margin-left: 23px; font-size: 10px;  text-transform: capitalize;}
div.happenings h6.day {width: 20px; display: block; position: absolute; color: black; font-style: italic; font-size: 12px; text-align: center; padding-top: 9px; }
div.happenings div.happeningsDay { border-bottom: 1px dotted black; padding-left: 25px; overflow: hidden;}
div.happenings div.happeningsDay:last-child {border: none;}
div.happenings ul.happenings {
  width: 232px; border-left: 20px solid #ffb6a4; padding-bottom: 15px; padding-left: 25px;
}
div.happenings ul.happenings li {margin-bottom: 10px; padding-top: 9px;}
div.happenings ul.happenings div h3 {color: #ff6a10;}
div.happenings div.first ul.happenings {border-left: 20px solid #fcab97;}
div.happenings div.second ul.happenings {border-left: 20px solid #ffbdae;}
div.happenings div.third ul.happenings {border-left: 20px solid #ffc8bb;}
div.happenings div.fourth ul.happenings {border-left: 20px solid #ffd4ca;}
div.happenings div.fifth ul.happenings {border-left: 20px solid #ffe2da;}
div.happenings div.sixth ul.happenings {border-left: 20px solid #ffeeea;}
div.happenings div.seventh ul.happenings {border-left: 20px solid #fff8f7;}


div.baner {
	margin-bottom: 20px;
}

div.topBanner {
	margin: 0 0 10px 28px;
}


div.news {
	width: 316px; padding: 0 0 10px 0; margin: -28px 0 20px 0; position: relative; z-index: 1;
	background: url(/images/news_bottom.gif?1283940204) bottom left no-repeat;
}
div.news a {color: #605e63;}
div.news h3.newsHolder {
  background: url(/images/news_top.gif?1283940204) top left no-repeat;
  height: 30px; font-size: 13px; color: white; padding-left: 25px; padding-top: 5px; position: relative; z-index: 1;
}
div.news h3.newsHolder a {color: white;}
div.news div.newsMonth {
  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 10px 10px 0 25px; background: white;
}
div.news div.newsMonth h6.month {
  background: url(/images/news_border.gif?1283940204) top left repeat-x; text-transform: capitalize; font-size: 10px; padding-bottom: 8px;
}
div.news div.newsMonth h6.month span {position: absolute; margin-top: -10px; padding: 2px; background: white; margin-left: -2px; color: #626262;}
div.news div.newsMonth h6.day {position: absolute; font-size: 12px; display: block; width: 35px; height: 10px; font-size: 11px; padding-top: 5px; margin-left: -55px; color: #939192;}
div.news div.newsMonth div.newsDay {padding-left: 55px; border-bottom: 1px dotted #626262;}
div.news div.newsMonth div.newsDay:last-child {border: none;}
div.news div.newsMonth ul.news {
  margin-bottom: -2px; overflow: hidden;
}
div.news div.newsMonth ul.news li {border-bottom: 1px dotted #626262; padding: 5px 0; color: #292929;}
div.news div.newsMonth ul.news li:last-child {border: none;}
div.news div.new {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 5px 15px;}
div.news div.navigation {
  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: white;
}
div.news div.navigation a {margin-left: 25px; margin-top: 10px;}
div.news div.body h3 {font-size: 12px;}

div.allNews {
	margin-left: -5px;
}
div.allNews div.years {
  overflow: hidden; width: 963px; height: 54px; background: url(/images/years.gif?1283940204) top left no-repeat;
}
div.allNews div.years p {text-align: justify; width: 100%; display: table;}
div.allNews div.years span {display: table-cell; text-align: center; font-weight: bold; color: #666666;}
div.allNews div.years a {font-weight: normal; text-decoration: underline;}
div.allNews div.years li {display: inline-block;}
div.allNews div.years h3 {color: #969696; margin: 6px 11px 8px; font-size: 14px;}
div.allNews div.newsMonth {width: 316px; display: inline-block; vertical-align: top; margin-right: 4px; padding-bottom: 10px; margin-top: 20px; background: url(/images/news_bottom.gif?1283940204) bottom left no-repeat; }
div.allNews h6.month {background: url(/images/news_top.gif?1283940204) top left no-repeat; height: 30px; font-size: 13px; color: white; padding-left: 28px; padding-top: 5px; text-transform: capitalize;}
div.allNews h6.day {position: absolute; font-size: 12px; display: block; width: 35px; height: 10px; font-size: 11px; padding-top: 5px; padding-left: 5px; margin-left: -35px; color: #525252;}
div.allNews div.newsDay {padding-left: 40px; border-bottom: 1px dotted #626262;border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: white;}
div.allNews div.newsDay:last-child {border-bottom: none;}
div.allNews ul.news li {border-bottom: 1px dotted #626262; padding: 5px 0; color: #292929;}
div.allNews ul.news li:last-child {border-bottom: none;}
div.allNews ul.news h3 a {color: #8B8B8B;}

div.editShort {
	margin-left: 4px;
}
div.editShort h2 {border-top: 1px solid #8b8b8b; width: 950px; padding: 10px 0;}
div.editShort div.snowSkate {
  width: 70px; display: inline-block; margin-top: 15px;
}
div.editShort div.snowSkate input {margin-right: 5px;}
div.editShort div.snowSkate label {display: inline; font-size: 12px;}
div.editShort label {margin-bottom: 5px; width: 130px; display: inline-block;}
div.editShort div.field {margin-bottom: 15px;}
div.editShort div.dateTimeField div {display: inline-block;}
div.editShort div.dateTimeField div.day label {
  display: none;
}
div.editShort div.dateTimeField div.month label {
  display: none;
}
div.editShort div.dateTimeField div.year label {
  display: none;
}
div.editShort div.dateTimeField div.time {display: block; margin-left: 130px; margin-top: 5px;}



div.comments {
	clear: both;
	padding: 18px 20px 20px 28px;margin: 2.0em 0 5.0em 0;
}
div.comments ul ul {margin: 0 0 0 25px;}
div.comments li {margin: 30px 0 0 0;}
div.comments div.commentRating {
  float: left; clear: both; position: absolute;
  margin: -3px 0 0 -75px; width: 33px; white-space: nowrap;
  font-size: 14px; text-align: right;
}
div.comments div.commentRating span {
  display: block; text-decoration: none;
}
div.comments div.commentRating a {
  display: block; text-decoration: none;
}
div.comments div.commentRating b {
  display: block; text-decoration: none;
}
div.comments div.commentRating b {font-weight: normal;}
div.comments div.commentRating.disabled {
  color: #999;
}
div.comments div.commentInfo {
  position: relative; float: right; width: 200px; margin-right: -217px; font-size: 10px; padding-left: 20px; #margin-top: 12px;
}
div.comments div.commentInfo div.userpic {
  position: absolute;
}
div.comments div.commentInfo div.userpic img {margin-top: 12px;}
div.comments div.commentInfo div.commentUserDate { padding-left: 35px; position: relative; padding-top: 7px;}
div.comments div.commentInfo p.commentDate {
  margin-top: 0; margin-bottom: 4px;
}
div.comments div.commentInfo p.commentUser {
  margin-top: 0; margin-bottom: 4px;
}
div.comments div.commentInfo a.destroyLink { color:#F00; text-decoration: none; font-size: 12px; position: absolute; margin-left: -10px; margin-left: -16px;}
div.comments p.commentUser a {color: black; text-decoration: none;}
div.comments p.commentUser a:hover {text-decoration: underline;}
div.comments p.commentUser img {position: absolute; margin-left: -35px;}
div.comments p.commentDate { color: #8b8b8b; font-style: italic;}
div.comments div.commentField {
  font-size: 11px; color: black; padding: 10px; position: relative; border: 1px solid #d8d8d8; background: #fff; height: 133px;
}
div.comments div.commentField textarea {width: 100%; height: 133px; border: none;}
div.comments div.commentField span {background-image:url(/images/corners.gif?1283940204); display:block; width:6px; height:6px; position: absolute;}
div.comments div.commentField span.topLeft {top:-1px; left:-1px;}
div.comments div.commentField span.topRight {top:-1px; right:-1px; background-position:100% 0;}
div.comments div.commentField span.botLeft {bottom:-1px; left:-1px; background-position:0 100%;}
div.comments div.commentField span.botRight {bottom:-1px; right:-1px; background-position:100% 100%;}
div.comments div.commentText {
  font-size: 11px; color: black; border: 1px solid #d8d8d8; padding: 10px 20px 20px 20px; position: relative; background: white;
}
div.comments div.commentText div.corner {background-image:url(/images/corners.gif?1283940204); display:block; width:6px; height:6px; position: absolute;}
div.comments div.commentText div.topLeft {top:-1px; left:-1px;}
div.comments div.commentText div.topRight {top:-1px; right:-1px; background-position:100% 0;}
div.comments div.commentText div.botLeft {bottom:-1px; left:-1px; background-position:0 100%;}
div.comments div.commentText div.botRight {bottom:-1px; right:-1px; background-position:100% 100%;}
div.comments div.commentForm {
  width: 630px; margin: 20px 0 48px 0;
}
div.comments div.commentForm div.submit input {background: url(/images/registration.gif?1283940204) top left no-repeat; width: 170px; height: 20px; text-transform: uppercase; color: white; border: none; padding-top: 0px; margin-top: 5px;}
div.comments div.submitField input {width: 177px; height: 28px; background: url(/images/commentSubmit.gif?1283940204) top left no-repeat; color: #656565; font-size: 11px;float: right; border: none; margin-right: 4px; cursor: pointer;}



div.post h1 {width: 445px; line-height:31px; margin-top:17px;}
a.editLink {margin: 10px 0; display: inline-block; float: right;}
div.rightArticle {width: 315px; float: left; margin-left: 16px;}
div.showArticle {
	margin-left: -28px; width: 660px; float: left;
}
div.showArticle p {margin-top: 10px;}
div.showArticle div.post {background: #FFF; padding: 18px 28px 8px 28px; color: #000;}
div.showArticle div.user {
  position: relative; margin-top: -5.6em;
}
div.showArticle div.user a {color: #000;}
div.showArticle div.info {
  float: right; width: 140px; margin: 0 0 20px 20px;
}
div.showArticle div.info textarea {width: 100%; height: 5em;}
div.showArticle div.info h3 {text-transform: uppercase; letter-spacing: 0.1em; padding: 0 0 1.2em 0; margin: 0;}
div.showArticle i.city {
  display: block; color: #dc4f18; font-size: 13px;
}
div.showArticle div.image {
  margin: 10px 0;
}
div.showArticle div.image div.description {
  margin: 4px 0 0 0; color: #838383;
}
div.showArticle div.image div.description a {color: black;}
div.showArticle div.image div.description p { float: left; font-size: 9px; line-height: 1.334em; margin: 0; }
div.showArticle div.image div.description p.trick {
  background: url(/images/star_black.gif?1283940204) top left no-repeat; padding: 0 20px 0 15px;
}
div.showArticle div.image div.description p.trick span {display: block;}
div.showArticle div.image div.description p.trick span.name { color: #840000; }
div.showArticle div.image div.description p.trick span.rider { color: #000; font-style: italic; }
div.showArticle div.image div.description p.author {
  float: left;
  background: url(/images/photo_black.gif?1283940204) 0 2px no-repeat;
  padding-left: 15px; color: #70b0ff;
}
div.showArticle div.image div.imageText {width: 200px; font-size: 9px; color: #8b8b8b; margin-left: 15px; clear: both;}
div.showArticle p.date {color: #8b8b8b; margin-top: -4px;}
div.columnReadAlso {
	float: right; width: 332px;
}
div.columnReadAlso div.columnArticleSmall {
  right: 0;
}
div.columnReadAlso h2 {font-size: 14px; text-transform: uppercase; font-weight: normal; color: #b7b7b7;}
div.columnReadAlso p.allArticles {clear: both; font-weight: 11px; text-transform: uppercase; font-weight: bold;}
div.columnReadAlso div.similarArticles div.articleSmall {
  width: 303px; height: 99px; background: url(/images/similar.jpg?1283940204) top left no-repeat; margin-bottom: 10px;
}
div.columnReadAlso div.similarArticles div.articleSmall div.teaser {margin-left: 152px; position: absolute;}
div.columnReadAlso div.similarArticles div.articleSmall div.info {
  width: 130px; height: 80px; padding: 10px;
}
div.columnReadAlso div.similarArticles div.articleSmall div.info a {text-decoration:none;}
div.columnReadAlso div.similarArticles div.articleSmall div.info a:hover {text-decoration: underline;}
div.columnReadAlso div.similarArticles div.articleSmall div.info h3 {font-size: 14px;}

div.tags {
	margin-top: 30px;
}
div.tags div {border-top: 1px solid #c8c8c8; padding: 10px 0;}
div.tags a {text-decoration: none;}
div.tags a:hover {text-decoration: underline;}
div.tags h4 {font-style: italic; font-size: 13px; margin-bottom: 10px;}

div.tagsIndex h2 {margin: 20px 0;}

div.frameTeaser {height: 201px; text-align: center;}

div.share {
	border-top: 1px solid #c8c8c8;
}
div.share li {margin-right: 5px; margin-top: 10px; width: 20px; height: 20px; float: left; text-align: center;}
div.postAuthor {
	position: relative; float: right; margin-bottom: 15px;
}
div.postAuthor img {float: right;}
div.postAuthor div.magazineCover {
  margin: -12px -23px 0 0;
}
div.postAuthor div.magazineCover p.nn {margin-top: 0;}
div.postAuthor div.magazineCover a {text-decoration: none;}
div.postAuthor div.userpic {
  margin: -8px -18px 0 0;
}
div.postAuthor div.userpic p.user {margin-top: 0;}




div.userBar {
	font-size: 1.2em; position: absolute; z-index: 500; margin: 15px 0 0 719px; #margin-left: 691px;
}
div.userBar div.loggedIn {
  width: 176px; height: 53px; padding: 6px; margin-left: 81px;
  background: url(/images/login.gif?1283940204) top left no-repeat;
}
div.userBar div.loggedIn div.userBarRight {width: 118px; float: left; margin-left: 6px;}
div.userBar div.loggedIn a.logout {position: absolute; cursor: pointer; background: url(/images/add_close.gif?1283940204) top left no-repeat; width: 15px; height: 15px; display: block; margin-left: 99px;}
div.userBar div.loggedIn h3 {color: #ff6a10; }
div.userBar div.loggedIn a.logout {position: absolute; font-size: 10px; color: black;}
div.userBar div.loggedIn a.logout:hover {text-decoration: underline;}
div.userBar div.loggedIn img {display: block; float: left;}
div.userBar div.loggedIn div.add {
  position: absolute; margin: 34px 0 0 0px;
}
div.userBar div.loggedIn div.add span.add {display: block; width: 66px; height: 15px; background: url(/images/add.gif?1283940204) top left no-repeat; color: #fbf7f6; font-size: 12px; padding-left: 23px; cursor: pointer;}
div.userBar div.loggedIn div.add span.add span {display: block; margin-top: -1px; position: absolute;}
div.userBar div.loggedIn div.add div.addField {
  width: 114px; padding: 0 0 3px 0; margin: 5px 0 0 0;
  background: url(/images/add_field_bottom.gif?1283940204) bottom left no-repeat;
  position: absolute; z-index: 400;
}
div.userBar div.loggedIn div.add div.addField span.top {width: 114px; background: #fff url(/images/add_field_top.gif?1283940204) top left no-repeat; height: 3px; display: block;}
div.userBar div.loggedIn div.add div.addField a {
  border-left: 1px solid #b4b4b4; border-right: 1px solid #b4b4b4;
  display: block; height: 16px; color: black; text-decoration: none; position: relative; z-index: 500;
  font-size: 10px; text-transform: lowercase; padding: 0 5px; background: #fff;
}
div.userBar div.loggedIn div.add div.addField a:hover { background: #ff6a10; color: white;}
div.userBar div.loggedIn div.closed span.close {display: none;}
div.userBar div.loggedIn div.closed div.addField {display: none;}
div.userBar div.loggedIn div.opened span.close {display: block;}
div.userBar div.loggedIn div.opened div.addField {display: block;}
div.userBar div.loggedOut {
  width: 268px; height: 122px;
  background: url(/images/signin.gif?1283940204) top left no-repeat;
}
div.userBar div.loggedOut div.navigation {
  font-size: 14px; color: black; float: right; margin: 5px 13px 5px 0;
}
div.userBar div.loggedOut div.navigation a { color: #247fc8; text-decoration: none;}
div.userBar div.loggedOut div.navigation a:hover {text-decoration: underline;}
div.userBar div.loggedOut input#user_remember_me {width: 15px;}
div.userBar div.loggedOut div.control {
  height: 32px; margin-left: 15px;
}
div.userBar div.loggedOut div.control label {display: inline-block; width: 50px; font-size: 10px;}
div.userBar div.loggedOut div.checkBox {
  width: 80px; color: #8b8b8b; margin-left: 64px; color: #6c6c6c; float: left;
}
div.userBar div.loggedOut input {border: 1px solid #dcdcdc; width: 188px; height: 20px; padding-top: 5px;}
div.userBar div.loggedOut div.checkBox input {
  height: auto;
}
div.userBar div.loggedOut div.submit {
  float:right; margin-right:12px; margin-top:-4px;
}
div.userBar div.loggedOut div.submit input {border: none; background: none; color: #6c6c6c; text-transform: uppercase; width: 45px; height: 20px; cursor: pointer;}
div.userBar div.loggedOut div.checkBox label {padding-left: 5px;}



div.showUser {
	width: 623px; margin-top: 10px;
}
div.showUser h2 {
  color: #ff6a10; font-size: 15px;
}
div.showUser h2 span {color: #8b8b8b;}
div.showUser div.userpic {
  margin-bottom: 20px; color: black; height: 290px;
}
div.showUser div.userpic span {display: block;}
div.showUser div.userpic img.photo {float: right; margin-left: 10px;}
div.showUser div.userpic span.userLogin {font-size: 16px; color: #ff6a10; margin: 15px 0;}
div.showUser div.userInfo {
  color: black; border-bottom: 1px solid #8b8b8b;
}
div.showUser div.userInfo span {color: #8b8b8b;}
div.showUser div.userInfo div.info {width: 142px; float: left; padding-right: 5px;}
div.showUser div.userInfo div.left {width: 177px;}
div.showUser div.userInfo div.userLinks {
  float: right; width: 152px; margin: 25px 0;
}
div.showUser div.userInfo div.userLinks a {background: url(/images/friend_button.gif?1283940204) top left no-repeat; width: 142px; height: 16px; display: inline-block; color: white; text-decoration: none; text-align: center; padding-top: 1px; margin-left: 10px;}
div.showUser div.userLinks {
  float: none; width: 623px;
}
div.showUser div.friends {width: 623px; border-bottom: 1px solid #8b8b8b; padding-bottom: 40px; padding-top: 10px;}
div.showUser ul.friends {
  margin-left: -19px; margin-top: -10px;
}
div.showUser ul.friends li {
  width: 84px; display: block; list-style: none; float: left; text-align: center; margin: 30px 3px;
}
div.showUser ul.friends li a {display: block; color: #ff6a10;}
div.showUser ul.friends li img {display: inline-block;}
div.showUser ul.friends div.pagination {margin-left: 20px;}
div.showUser div.postsCollection {
  border-bottom: 1px solid #8b8b8b; padding: 15px 0;
}
div.showUser div.postsCollection h2 {margin: 0 0 15px 10px;}
div.showUser div.postsCollection div.holder {margin-left: -10px;}
div.showUser div.postsCollection div.framesHolder {
  margin-left: -15px;
}
div.showUser div.postsCollection div.framesHolder div.frame {margin-right: 0; margin-left: 15px;}
div.showUser div.postsCollection div.framesHolder h2 {margin-left: 15px;}
div.showUser div.postsCollection div.article {
  margin-right: 0; margin-left: 10px;
}
div.showUser div.postsCollection div.multiframeBig {
  margin-right: 0; margin-left: 10px;
}
div.showUser div.postsCollection div.metodicVideoShort {
  margin: 0 0 15px 13px; float: left;
}



form.edit_user {
	width: 900px; padding-left: 20px; padding-top: 20px;
}
form.edit_user label {display: inline-block; width: 120px; font-size: 12px; text-align: right; padding-right: 5px;}
form.edit_user input {display: inline-block; width: 217px;}
form.edit_user div.control {margin: 10px 0;}
form.edit_user div.left {
  float: left; width: 355px; margin: 0; margin-right: 60px;
}
form.edit_user div.right {
  float: left; width: 355px; margin: 0; margin-right: 60px;
}
form.edit_user div.top {
  height: 180px;
}
form.edit_user div.top img {position: absolute;}
form.edit_user div.top div.control {margin-left: 412px;}

div.userpic div.dateField {margin-top: 5px; height: 15px;}


div.editPost div.editSnowSkate {margin: 10px 0;}
div.editPost div.not_rated {
  margin-top: 20px;
}
div.editPost div.not_rated label {
  display: inline-block; margin-right: 5px;
}
div.editPost div.not_rated input {
  display: inline-block; margin-right: 5px;
}
div.editPost div.chooseMagazine {margin-bottom: 10px;}
div.editPost input {
  border: 1px solid #c1c1c1;
}
div.editPost textarea {
  border: 1px solid #c1c1c1;
}
div.editPost label {
  display: block; font-size: 14px; margin: 5px 0;
}
div.editPost h3 {
  display: block; font-size: 14px; margin: 5px 0;
}
div.editPost input#article_submit {border: none; background: url(/images/postEdit.gif?1283940204) top left no-repeat; width: 110px; height: 20px; color: white; text-align: center; float: none;margin-top: 40px; padding-bottom: 3px;}
div.editPost div.left {
  width: 575px;
}
div.editPost div.left div.field {
  margin-top: 5px;
}
div.editPost div.left div.adminLinks {
  margin-top: 5px;
}
div.editPost div.precedence input {
  display:inline-block; font-size: 12px;
}
div.editPost div.precedence label {
  display:inline-block; font-size: 12px;
}
div.editPost div.title {
  margin-top: 9px;
}
div.editPost div.title input {width: 558px; height: 21px; padding: 2px; font-size: 16px; background: white;}
div.editPost div.loadImages {
  width: 367px; border: 1px solid #c1c1c1; height: 633px; overflow: auto; padding: 10px;
}
div.editPost div.loadImages div.checkBoxField label {font-size: 10px; display: inline-block;}
div.editPost div.precedence {
  position: absolute; right: 25px; margin-top: 20px;
}
div.editPost div.editArticleType {
  float: left; position: relative;
}
div.editPost div.editArticleType input {display: inline-block;}
div.editPost div.editArticleType div.select {position: relative; float: left;}
div.editPost div.editSnowSkate {
  float: left; position: relative;
}
div.editPost div.editSnowSkate input {display: inline-block;}
div.editPost div.editSnowSkate div.select {position: relative; float: left;}
div.editPost div.editSnowSkate input {border: none;}
div.editPost div.editArticleType {
  margin: 20px 20px 0 0;
}
div.editPost div.editArticleType label {
  float: left; margin: -1px 7px 0 0;
}
div.editPost div.text_and_gallery {
  position: relative;
}
div.editPost div.text_and_gallery div.text {
  margin-top: 16px; margin-bottom: 20px;
}
div.editPost div.text_and_gallery div.text textarea {width: 558px; padding: 2px; height: 649px; font-size: 12px;}
div.editPost div.text_and_gallery div.edit_gallery { width: 315px; position: absolute; right: -308px; top: 0; margin-top: 18px;}
div.editPost div.photoText {
  margin-bottom: 10px; display: none;
}
div.editPost div.photoText label {font-size:12px; padding-left:15px; width:80px; float: left;}
div.editPost div.photoText textarea {width: 209px; border:1px solid #C1C1C1; float: left; font-size: 11px; height: 110px;}
div.editPost div.preview {
  margin-top: 30px;
}
div.editPost div.preview img {display: block;}
div.editPost div.preview div.defaultImage {width: 150px; height: 101px; background: url(/images/default_teaser.gif?1283940204) top left no-repeat;}
div.editPost div.dateTimeField label {width: 130px; display: inline-block;}
div.editPost div.dateTimeField div {display: inline-block;}
div.editPost div.dateTimeField div.day label {
  display: none;
}
div.editPost div.dateTimeField div.month label {
  display: none;
}
div.editPost div.dateTimeField div.year label {
  display: none;
}
div.editPost div.dateTimeField div.time {display: block; margin-left: 130px; margin-top: 5px;}
div.editPost div.snowSkate {
  width: 54px; display: inline-block;
}
div.editPost div.snowSkate input {margin-right: 5px;}
div.editPost div.snowSkate label {display: inline; font-size: 12px;}

div.save input {background: url(/images/postEdit.gif?1283940204) 0 2px no-repeat; width: 109px; height: 22px; text-transform: uppercase; color: white; border: none; padding-top: 0px;}
div.save hr {margin: 40px 0 20px 0;}
div.save div.adminLinks {
  margin-left: 575px; position: absolute;
}
div.save div.adminLinks div {
  display: inline-block; font-size: 14px; margin-right: 50px;
}
div.save div.adminLinks a {
  display: inline-block; font-size: 14px; margin-right: 50px;
}
div.save div.changeType a {display: inline-block; font-size: 12px; margin: 0 15px 20px 0;}

div.forAdmins {
	position: absolute; margin-left: 570px;
}
div.forAdmins div.selectField {margin: 15px 0;}

div.swfUploadArea {
	position: absolute; margin-left: 241px;
}
div.swfUploadArea div.embedArea {
  background: none;
}
ul.uploadContainer {
	clear: both; margin-left: ;
}
ul.uploadContainer li {
  width: 300px;
  clear: both;
  list-style:none;
  margin:0; padding:0;
  padding:4px; border:#CCC; margin-bottom:10px;
  position:relative; height:22px;
}
ul.uploadContainer li h6 {
  margin:0; padding:0; color:#FFF;
  font-size:11px; position:relative; z-index:2;
}
ul.uploadContainer li div.progress {
  margin:0; padding:0;
  position:absolute;
  left:0; bottom:0;
  height:5px; z-index:1; background:#FFF;
}

ul.uploadContainer {
		background: #FFF !important; width: 310px; margin-left: -200px; position: absolute; z-index: 20;
}
ul.uploadContainer li {border: 1px solid #c1c1c1;}
ul.uploadContainer h6 { color: #000 !important; }
ul.uploadContainer div.progress { background: #000 !important; }

ul.editGallery {
	position: relative;
}
ul.editGallery img {float: left; margin-right: 5px; margin-bottom: 20px;}
ul.editGallery div.info {position: relative;}
ul.editGallery label {display: inline-block;}
ul.editGallery li {margin-bottom:20px; border-bottom: 1px dotted gray;}
ul.editGallery div.checkBoxField {
  margin-top: 10px;
}
ul.editGallery div.checkBoxField label {font-size: 10px;}
ul.editGallery div.photoInfo {
  margin-top: 10px; display: none;
}
ul.editGallery div.photoInfo label {width: 80px; font-size: 12px; padding-left: 15px;}
ul.editGallery div.photoInfo div.rider {background: url(/images/star.gif?1283940204) no-repeat; background-position: 0 8px;}
ul.editGallery div.photoInfo div.author {background: url(/images/photo.gif?1283940204) no-repeat; background-position: 0 10px;}
ul.editGallery span.switcher {bottom: 15px; right: 0;position: absolute; text-decoration: underline; cursor: pointer;}
ul.editGallery span.textSwitcher {bottom: 30px; right: 0;position: absolute; text-decoration: underline; cursor: pointer;}

ul.multiframe li {border:none;}

div.textArea textarea {
	overflow-y: scroll;
}

div.vkontakte {
  display: none;
}
div.not_rated {
  display: none;
}
div.youngbloodEdit div.vkontakte {
  display: block;
}
div.youngbloodEdit div.not_rated {
  display: block;
}


div.signupForm {
	width: 441px; margin: 90px auto;
}
div.signupForm div.signupField {margin-bottom: 15px;}
div.signupForm div.control label { display: inline-block; width: 60px; color: black; font-size: 12px;}
div.signupForm div.signupField label { display: inline-block; width: 60px; color: black; font-size: 12px;}
div.signupForm div.passField input {
  width: 370px; height: 16px; border: 1px solid #dcdcdc; padding: 4px;
}
div.signupForm div.textField input {
  width: 370px; height: 16px; border: 1px solid #dcdcdc; padding: 4px;
}
div.signupForm div.passwordField input {
  width: 370px; height: 16px; border: 1px solid #dcdcdc; padding: 4px;
}
div.signupForm div.loginField input {
  width: 370px; height: 16px; border: 1px solid #dcdcdc; padding: 4px;
}
div.signupForm div.emailField input {
  width: 370px; height: 16px; border: 1px solid #dcdcdc; padding: 4px;
}
div.signupForm div.passField input {margin-left: -4px;}
div.signupForm div.forgotPassword {position: absolute; margin-left:355px; margin-top:10px;}
div.signupForm div.passwordField {margin-top: 10px;}
div.signupForm div.checkBox {
  margin-left: 60px; display: inline-block; margin-top: 10px;
}
div.signupForm div.checkBox label {width: 350px; font-size: 10px; display: inline-block; color: black;}
div.signupForm div.checkBox span {margin-left: 4px;}
div.signupForm label.agreement {
  width: 350px; font-size: 10px; display: inline-block; color: black;
}
div.signupForm label.agreement a {color: #004b97; text-decoration: none;}
div.signupForm label.agreement span {position: absolute; margin-top: -14px; margin-left: 4px;}
div.signupForm div.doSignupField {
  margin: 25px 0 0 63px;
}
div.signupForm div.doSignupField input {background: url(/images/registration.gif?1283940204) top left no-repeat; width: 170px; height: 20px; text-transform: uppercase; color: white; border: none; padding-top: 0px;}
div.signupForm div.formSubmit {
  margin: 25px 0 0 63px;
}
div.signupForm div.formSubmit input {background: url(/images/postEdit.gif?1283940204) top left no-repeat; width: 109px; height: 20px; text-transform: uppercase; color: white; border: none; padding-top: 0px;}
div.signupForm div.fieldWithErrors {
  display: inline-block;
}



div.resetPass div.control {
  margin: 10px 0;
}
div.resetPass div.control label { display: inline-block; width: 60px; color: black; font-size: 12px;}


div.galleryMenu {
	background: url(/images/gallery_menu.gif?1283940204) top left no-repeat;
	width: 619px; height: 25px; font-size: 15px; color: #fff; padding: 3px 0 0 8px;
}
div.galleryMenu span {color: #000; margin: 0 10px;}
div.galleryMenu a {color: #000; text-decoration: none;}

div.galleryMenuBig {
	background: url(/images/gallery_menu_big.gif?1283940204) top left no-repeat; margin-bottom: 15px;
	width: 948px; height: 25px; font-size: 15px; color: #fff; padding: 3px 0 0 8px;
}
div.galleryMenuBig span {color: #000; margin: 0 10px;}
div.galleryMenuBig a {color: #000; text-decoration: none;}


div.galleries {
	width: 307px; height: 300px; overflow: hidden; background: #c3c3aa; margin-top: 4px; float: left;
}
div.galleries div.photos {position: absolute; width: 220px; height: 280px; margin-top: 60px; margin-left: 40px;}
div.galleries div.photo {height: 145px; margin-bottom: 10px;}
div.galleries div.wrapper {position: absolute; width: 220px; height: 202px; overflow: hidden;}
div.galleries ul.photoSlide {margin-left: 0px;}
div.galleries h3 { color: black; position: absolute; font-size: 14px; margin-left: 17px; margin-top: 10px;}
div.galleries h3 a {color: #fff;}
div.galleries li {width: 220px; height: 210px; text-align: center; float: left; position: relative;}
div.galleries div.description {
  margin-bottom: 10px; color: #838383; font-size: 9px; text-align: left; overflow: hidden;
}
div.galleries div.description p { float: left; font-size: 9px; line-height: 1.334em; margin: 0; }
div.galleries div.description p.trick {
  background: url(/images/main_page_star.gif?1283940204) top left no-repeat; padding-left: 15px; width: 110px; margin-right: 10px;
}
div.galleries div.description p.trick span {display: block;}
div.galleries div.description p.trick span.name { color: #840000; }
div.galleries div.description p.trick span.rider { color: #000; font-style: italic; }
div.galleries div.description p.author {
  float: left; display: block;
  background: url(/images/photo_black.gif?1283940204) 0 2px no-repeat;
  padding-left: 15px; color: #626262;
}
div.galleries span.leftArrow {position: absolute; background: url(/images/larrow.gif?1283940204) top left no-repeat; display: block; width: 13px; height: 28px; margin-top: 75px; margin-left: -27px; cursor: pointer; z-index:100;}
div.galleries span.rightArrow {position: absolute; background: url(/images/rarrow.gif?1283940204) top left no-repeat; display: block; width: 13px; height: 28px; margin-top: 75px; margin-left: 242px; cursor: pointer; z-index:100;}
div.galleries span.trick p {float: none;}

div.editGallery div.teaser {margin: 20px 0;}
div.editGallery div.checkBoxField input {
  display: inline-block; font-size: 12px;
}
div.editGallery div.checkBoxField label {
  display: inline-block; font-size: 12px;
}
div.editGallery div.left {
  float: left; width: 390px; margin: 0; margin-right: 60px;
}
div.editGallery div.right {
  float: left; width: 390px; margin: 0; margin-right: 60px;
}
div.editGallery label {display: inline-block; font-size: 12px; width: 120px; padding-left: 15px;}
div.editGallery input {display: inline-block;}
div.editGallery div.control {margin-top: 10px;}
div.editGallery div.editTitle {
  margin-bottom:40px;
}
div.editGallery div.editTitle label {display: block; margin: 0; padding: 0;}
div.editGallery div.editTitle input {margin: 5px 0; width: 346px; height: 20px; font-size: 14px;}
div.editGallery div.photoInfo {
  display: block;
}
div.editGallery div.photoInfo div.rider {background: url(/images/star.gif?1283940204) no-repeat; background-position: 0 6px;}
div.editGallery div.photoInfo div.author {background: url(/images/photo.gif?1283940204) no-repeat; background-position: 0 6px;}
div.editGallery div.swfUploadArea {margin-left: 200px;}
div.editGallery div.loadImages {
  width: 326px;
  overflow-y: scroll;
}
div.editGallery div.loadImages h3 {font-size: 14px;}
div.editGallery div.loadImages h4 {margin: 5px 0;}
div.editGallery div.loadImages div.loadMultiframes {width: 326px;}
div.editGallery div.right label {display: block; padding-left: 0; width: 217px;}
div.editGallery div.right div.editTags {margin-bottom: 30px;}
div.editGallery div.right div.editTags label {font-size: 14px; padding-bottom: 3px;}
div.editGallery div.right div.forAdmins {margin: 40px 0 0 0;}
div.editGallery div.right div.snowSkate {
  width: 75px; display: inline-block; margin: 23px 0 33px 0;
}
div.editGallery div.right div.snowSkate label {width: 40px; padding-left: 3px; margin: 0;}
div.editGallery div.right div.snowSkate input {border: none;}

div.framesContainer {
	overflow: hidden;
}
div.framesContainer img {display: block;}

div.loadMultiframes {
	width: 355px; border:1px solid #C1C1C1; padding: 10px;
}



div.showGalleries {
	width: 985px; margin-left: 1px;
}
div.showGalleries div.left {width: 654px;}
div.showGalleries h2 {
  font-size: 16px; color: #828282; margin: 15px 0;
}
div.showGalleries h2 a {color: #8e8e8e; font-size: 12px; text-decoration: underline; margin-left: 5px;}
div.showGalleries div.frames {
  padding-bottom: 25px; border-bottom: 1px solid #d6d6d6; width: 626px; position: relative;
}
div.showGalleries div.frames div.holder {width: 666px;}
div.showGalleries div.albums {
  padding-bottom: 25px; border-bottom: 1px solid #d6d6d6; width: 626px; position: relative;
}
div.showGalleries div.albums div.holder {width: 666px;}
div.showGalleries div.multiframes {
  padding-bottom: 25px; border-bottom: 1px solid #d6d6d6; width: 626px; position: relative;
}
div.showGalleries div.multiframes div.holder {width: 666px;}

div.snowSkate {margin: 10px 0;}

form.edit_gallery div.checkBox label {display: inline-block; margin-left: 5px;}
form.edit_gallery div.controll {margin: 5px 0;}

div.adminGallery {
	position: absolute; margin-left: 450px;
}

div.showGallery {
	width: 626px;
}
div.showGallery div.white {background: white; padding: 15px 10px 0 10px;}
div.showGallery h1 {color: #000; padding: 10px 0 20px 0; width: 490px;}
div.showGallery div.comments {padding: 0;}
div.showGallery div.postAuthor div.magazineCover {margin:-5px -1px 0 0;}
div.showGallery div.postAuthor div.userpic {margin:-5px 0 0 0;}




div.lastFrames {
	background: url(/images/last_frames.gif?1283940204) top left no-repeat; width: 628px; height: 474px; position: relative; display: table;
}
div.lastFrames div.wrap {height: 474px; width: 626px; position: relative; margin: 1px 0 0 1px; overflow: hidden;}
div.lastFrames ul {height: 415px; margin-left: 0px;}
div.lastFrames li {
  width: 626px; display: block; float: left;
}
div.lastFrames li img {vertical-align:middle;}
div.lastFrames li a {display: inline-block;}
div.lastFrames li div.height {height: 474px; display:table-cell;}
div.lastFrames li div.image {height: 415px; display:table-cell; vertical-align:middle; text-align: center; width: 626px;}
div.lastFrames div.info {height: 50px; display: block;}
div.lastFrames div.frameInfo {height: 50px; margin-left: 180px; position: absolute; margin-top: -50px;}
div.lastFrames div.description {
  float: right; color: #838383; font-size: 10px; text-align: left;
}
div.lastFrames div.description div {float: left;}
div.lastFrames div.description span.trick {color: #840000;}
div.lastFrames div.description span.rider p {background: url(/images/green_star.gif?1283940204) 0 3px no-repeat; padding-left: 15px; margin-left: -15px; color: black; font-style: italic;}
div.lastFrames div.description span.author {float: right; margin-left: 10px; background: url(/images/photo_black.gif?1283940204) 0 3px no-repeat; padding-left: 15px; color: #626262;}
div.lastFrames span.leftArrow {position: absolute; background: url(/images/larrow.gif?1283940204) top left no-repeat; display: block; width: 13px; height: 28px; margin-top: 432px; margin-left: 16px; cursor: pointer; z-index:100;}
div.lastFrames span.rightArrow {position: absolute; background: url(/images/rarrow.gif?1283940204) top left no-repeat; display: block; width: 13px; height: 28px; margin-top: 432px; margin-left: 593px; cursor: pointer; z-index:100;}



div.multiframes {width: 632px;}

div.loadMultiframes div.info span {
  display: none;
}
div.loadMultiframes div.info input {
  display: none;
}
div.loadMultiframes div.info p {
  display: none;
}
div.loadMultiframes div.info label {
  display: none;
}

div.multiframe {
	background: url(/images/short_multiframe.gif?1283940204) top left no-repeat;
	width: 148px; height: 244px; float: left; margin: 0 10px 10px 0;
}
div.multiframe h3 {color: black; font-size: 13px; height: 40px;}
div.multiframe h3 a {color: black;}
div.multiframe a {color: #57574C;}
div.multiframe div.title {
  height: 88px; width: 130px; margin:3px 0 0 9px;
}
div.multiframe div.title span {display: block; width: 130px; color: #57574c; font-size: 11px; padding-left: 15px;}
div.multiframe div.title span.rider {background: url(/images/rider_green.gif?1283940204) 0 3px no-repeat;}
div.multiframe div.title span.author {background: url(/images/author_green.gif?1283940204) 0 4px no-repeat;}
div.multiframe img {margin-left: 9px;}
div.multiframe div.info {
  color: #777777;
}
div.multiframe div.info p.user {float: left; width: 50px; display: inline-block; padding-left: 10px;}
div.multiframe div.info p.user a {margin-top: 7px;}
div.multiframe div.info p.comments {
  float: right; padding-right: 7px; margin-top: 1px;
}
div.multiframe div.info p.comments img {position: relative; margin: 0 5px -4px 0;}
div.multiframe div.info p.comments a {text-decoration: none; color: white; background: url(/images/comments_dark.gif?1283940204) no-repeat; width: 13px; height: 14px; display: block; font-size: 8px; padding: 1px; text-align: center; background-position: 0 1px;}

div.multiframeBig {
	background: url(/images/multiframe_big.gif?1283940204) top left no-repeat;
	width: 306px; height: 299px; float: left; margin: 0 18px 18px 0;
}
div.multiframeBig h3 {color: black; font-size: 13px; height: 30px;}
div.multiframeBig h3 a {color: black;}
div.multiframeBig div.title {
  height: 80px; width: 280px; margin:12px 0 0 9px;
}
div.multiframeBig div.title span {display: block; width: 130px; color: #57574c; font-size: 11px; padding-left: 15px;}
div.multiframeBig div.title span.rider {background: url(/images/rider_green.gif?1283940204) 0 3px no-repeat;}
div.multiframeBig div.title span.author {background: url(/images/author_green.gif?1283940204) 0 4px no-repeat;}
div.multiframeBig div.body {overflow: hidden; height: 180px; margin-bottom: 5px;}
div.multiframeBig div.info {
  color: #777777;
}
div.multiframeBig div.info p.user {float: left; width: 50px; display: inline-block; padding-left: 10px;}
div.multiframeBig div.info p.comments {
  float: right; padding-right: 7px; margin-top: 1px;
}
div.multiframeBig div.info p.comments img {position: relative; margin: 0 5px -4px 0;}
div.multiframeBig div.info p.comments a {text-decoration: none; color: white; background: url(/images/comments_dark.gif?1283940204) no-repeat; width: 13px; height: 14px; display: block; font-size: 8px; padding: 1px; text-align: center; background-position: 0 1px;}
div.multiframeBig div.framesContainer {margin: 0 auto;}

div.editMultiframe div.left {
  float: left; width: 390px; margin: 0; margin-right: 60px;
}
div.editMultiframe div.right {
  float: left; width: 390px; margin: 0; margin-right: 60px;
}
div.editMultiframe label {display: inline-block; font-size: 12px; width: 120px; padding-left: 15px;}
div.editMultiframe input {display: inline-block;}
div.editMultiframe div.control {margin-top: 10px;}
div.editMultiframe div.editTitle {margin-bottom:40px;}
div.editMultiframe div.photoInfo {
  display: block;
}
div.editMultiframe div.photoInfo div.rider {background: url(/images/star.gif?1283940204) no-repeat; background-position: 0 6px;}
div.editMultiframe div.photoInfo div.author {background: url(/images/photo.gif?1283940204) no-repeat; background-position: 0 6px;}
div.editMultiframe div.loadImages {
  margin-top: 30px; width: 326px;
}
div.editMultiframe div.loadImages div.swfUploadArea {margin-left: 200px;}
div.editMultiframe div.loadImages h3 {font-size: 14px;}
div.editMultiframe div.loadImages h4 {margin: 5px 0;}
div.editMultiframe div.loadImages div.loadMultiframes {width: 326px;}
div.editMultiframe div.right label {display: block; padding-left: 0; width: 217px;}
div.editMultiframe div.right div.editTags {margin-bottom: 30px;}
div.editMultiframe div.right div.editTags label {font-size: 14px; padding-bottom: 3px;}
div.editMultiframe div.right div.forAdmins {margin: 40px 0 0 0;}
div.editMultiframe div.right div.snowSkate {
  width: 75px; display: inline-block;
}
div.editMultiframe div.right div.snowSkate label {width: 40px; padding-left: 3px;}

div.allMultiframes {width: 1000px;}



a.moviesLink {display: block; position: absolute; width: 119px; height: 27px; background: url(/images/movies_link.gif?1283940204) top left no-repeat; margin-top: -27px; color: white; text-decoration: none; text-transform: lowercase; font-size: 15px; padding: 3px 0 0 24px; margin-left: 6px;}
div.movie {
	background: url(/images/movie.gif?1283940204) top left no-repeat; width: 303px; height: 255px; margin-bottom: 20px;
}
div.movie div.image {position: absolute; margin: 45px 0 0 10px;}
div.movie h3 {font-size: 17px; padding: 8px 0 0 33px; height: 25px;}
div.movie h3 a {font-size: 13px;}
div.movie div.info {
  color: #8b8b8b; padding-top: 2px; margin-top: 195px;
}
div.movie div.info p.user {float: left; width: 50px; display: inline-block; padding-left: 10px;}
div.movie div.info p.comments {
  float: right; padding-right: 5px; margin-top: 1px;
}
div.movie div.info p.comments img {position: relative; margin: 0 5px -4px 0;}
div.movie div.info p.comments a {text-decoration: none; color: white; background: url(/images/comments.gif?1283940204) no-repeat; width: 13px; height: 14px; display: block; font-size: 8px; padding: 1px; text-align: center; background-position: 0 1px;}

div.allMovies {
	margin-top: 15px; width: 100%;
}
div.allMovies div.movie {float: left; margin-right: 22px;}

div.editMovie {
	padding-top: 20px;
}
div.editMovie label {display: block; font-size: 12px;}
div.editMovie div.textField input {width: 217px; display: inline-block; height: 18px; padding: 0;}
div.editMovie div.textArea label {display: block; float: left; margin: 0;}
div.editMovie div.textArea textarea {width: 217px; height: 90px; display: block; float: left;}
div.editMovie div.left {
  float: left; width: 390px; margin: 0; margin-right: 60px;
}
div.editMovie div.right {
  float: left; width: 390px; margin: 0; margin-right: 60px;
}
div.editMovie div.left label {display: inline-block; width: 120px;}
div.editMovie div.right div.snowSkate {margin-top: 0;}
div.editMovie div.right div.preview {margin-top: 42px;}


div.frame {
	background: url(/images/short_frame.gif?1283940204) top left no-repeat;
	width: 143px; height: 172px;
	float: left;
	margin: 0 18px 10px 0;
}
div.frame img {margin: 25px 0 0 0px;}
div.frame div.body {width: 143px; height: 143px; display: table-cell; vertical-align: middle; text-align: center;}
div.frame div.info {
  position: absolute; margin-top: 8px; width: 140px;
}
div.frame div.info p.user {float: left; width: 20px; display: inline-block; padding-left: 10px;}
div.frame div.info p.comments {
  float: right; padding-right: 5px; margin-top: 1px;
}
div.frame div.info p.comments img {position: relative; margin: 0 5px -4px 0;}
div.frame div.info p.comments a {text-decoration: none; color: white; background: url(/images/comments.gif?1283940204) no-repeat; width: 13px; height: 14px; display: block; font-size: 8px; padding: 1px; text-align: center; background-position: 0 1px;}
div.mainGalleryPage div.info {
  display: block; color: #8b8b8b; padding-top: 2px; margin-top: 5px;
}
div.mainGalleryPage div.info p.user {float: left; width: 50px; display: inline-block; padding-left: 10px;}
div.mainGalleryPage div.info p.comments {
  float: right; padding-right: 5px; margin-top: 1px;
}
div.mainGalleryPage div.info p.comments img {position: relative; margin: 0 5px -4px 0;}
div.mainGalleryPage div.info p.comments a {text-decoration: none; color: white; background: url(/images/comments.gif?1283940204) no-repeat; width: 13px; height: 14px; display: block; font-size: 8px; padding: 1px; text-align: center; background-position: 0 1px;}

div.editFrame label {display: inline-block; font-size: 12px; width: 120px; padding-left: 15px;}
div.editFrame input {display: inline-block;}
div.editFrame div.textField input { height: 18px; width: 217px;}
div.editFrame div.left {
  float: left; width: 430px; margin: 0; margin-right: 90px;
}
div.editFrame div.right {
  float: left; width: 430px; margin: 0; margin-right: 90px;
}
div.editFrame div.rider {background: url(/images/star.gif?1283940204) no-repeat; background-position: 0 8px;}
div.editFrame div.author {background: url(/images/photo.gif?1283940204) no-repeat; background-position: 0 10px;}
div.editFrame div.editTitle {margin: 30px 0;}
div.editFrame div.frameImage {
  width: 217px; margin-left: 135px;
}
div.editFrame div.frameImage label {padding-left: 0; font-size: 14px;}
div.editFrame div.frameImage input {width: 217px; border: none;}
div.editFrame div.right {
  margin-right: 0;
}
div.editFrame div.right div.control {margin-top: 10px;}
div.editFrame div.right label {display: block; padding: 0; width: 217px;}
div.editFrame div.snowSkate {
  width: 75px;
}
div.editFrame div.snowSkate label {
  display: inline-block; border: none;
}
div.editFrame div.snowSkate input {
  display: inline-block; border: none;
}
div.editFrame div.snowSkate label {width: 45px;}
div.editFrame div.editTags {margin-top: 62px;}



div.lastMovie {
	width: 307px; height: 300px; background: #000; float: left; margin-left: 8px; margin-top: 4px;
}
div.lastMovie h3 {color: #fff; font-size:14px; margin-left:30px; margin-top:10px; position:absolute;}
div.lastMovie div.smallVideo {
  width: 245px; height: 245px; position: absolute; margin-top: 46px; margin-left: 31px; overflow: hidden;
}
div.lastMovie div.smallVideo object {margin-bottom: 200px;}
div.lastMovie div.smallVideo font {
  display: none;
}
div.lastMovie div.smallVideo a {
  display: none;
}
div.lastMovie div.smallVideo p {
  display: none;
}
div.lastMovie div.smallVideo br {
  display: none;
}
div.lastMovie div.smallVideo b {
  display: none;
}
div.lastMovie div.smallVideo i {
  display: none;
}
div.lastMovie div.smallVideo hr {
  display: none;
}
div.lastMovie div.smallVideo div {
  display: none;
}
div.lastMovie a {color: #FFF;text-decoration: none;}
div.lastMovie div.title {font-size: 14px; color: #fff; position: absolute; margin-top: 265px; margin-left: 30px;}



div.mainPageImageEdit div.snowSkate {
  width: 70px; display: inline-block; margin: 15px 0;
}
div.mainPageImageEdit div.snowSkate input {margin-right: 5px;}
div.mainPageImageEdit div.snowSkate label {display: inline; font-size: 12px;}
div.mainPageImageEdit div.preview label {width: 110px; display: inline-block;}
div.mainPageImageEdit div.hide {
  width: 200px;
}
div.mainPageImageEdit div.hide input {margin-right: 5px;}
div.mainPageImageEdit div.hide label {display: inline;}



div.pagination {
	width: 951px; text-align: justify; display: table; font-size: 18px; margin: 10px 0;
}
div.pagination a {
  display: table-cell; text-align: center; text-decoration: none;
}
div.pagination span {
  display: table-cell; text-align: center; text-decoration: none;
}
div.pagination a.next_page {
  width: 40px; height: 25px; background: url(/images/page_right.gif?1283940204) top left no-repeat; margin-top: -3px; margin-left: 15px;
}
div.pagination span.next_page {
  width: 40px; height: 25px; background: url(/images/page_right.gif?1283940204) top left no-repeat; margin-top: -3px; margin-left: 15px;
}
div.pagination a.prev_page {
  width: 40px; height: 25px; background: url(/images/page_left.gif?1283940204) top left no-repeat; margin-top: -3px; margin-left: 15px;
}
div.pagination span.prev_page {
  width: 40px; height: 25px; background: url(/images/page_left.gif?1283940204) top left no-repeat; margin-top: -3px; margin-left: 15px;
}
div.pagination span.current {color: #ff6a10; background: url(/images/page_border.gif?1283940204) center 1px no-repeat;}


div.showMagazine {
	width: 642px;
}
div.showMagazine div.comments {padding: 0; width: 632px;}
div.showMagazine div.commentForm {width: 100%;}
ul.magazines {
	width: 970px;
}
ul.magazines hr {background: #bfbfbf; border: none; height: 1px; display: block; margin: 0 0 15px 3px; width: 950px;}
ul.magazines li {
  position: relative;
}
ul.magazines li span.number {color: #ff7628; font-size: 15px; display: inline-block; position: relative; padding-top: 12px; margin-left: 18px;}
ul.magazines li span.date {color: #000; display: block; position: absolute; margin-top: -16px; margin-left: 62px;}
ul.magazines li a.editLink {margin-top:7px; position:absolute; right:11px;}
ul.magazines li.oldMagazine {
  width: 306px; height: 300px; float: left; margin: 0 17px 17px 0; background: url(/images/old_magazine.gif?1283940204) top left no-repeat;
}
ul.magazines li.oldMagazine a.imageLink {margin-top: 13px; margin-left: 62px; width: 182px; height: 285px; display: block;}
ul.magazines li.newMagazine {
  width: 469px; height: 300px; float: left; margin: 0 15px 15px 0; background: url(/images/new_magazine.gif?1283940204) top left no-repeat;
}
ul.magazines li.newMagazine a.imageLink {margin-top: 15px; margin-left: 62px; width: 182px; height: 285px; display: block;}
ul.magazines li.newMagazine div.content {position: absolute; margin-left: 280px; margin-top: 85px; width: 160px; height: 160px; font-size: 12px; color: #505050;}
ul.magazines li.newMagazine div.content a {color: #00a2ff;}
ul.magazines li.first {margin-right: 200px;}
div.downloadLinks {
		position: absolute; width: 150px; margin: 100px 0 0 280px; font-size: 12px; color: #4f4f4f;
}
div.downloadLinks span {display:block;}
div.downloadLinks span.online {margin-top: 103px;}
div.downloadLinks a {text-decoration: none; color: #00a2ff; font-size: 12px;}
div.downloadLinks a:hover {text-decoration: underline;}

form.edit_magazine div.checkBox input {
  display: inline-block;
}
form.edit_magazine div.checkBox label {
  display: inline-block;
}
form.edit_magazine textarea {font-size: 12px; height: 200px;}

div.showMagazine li.showOldMagazine {
  width: 621px; margin-bottom: 12px; background: none; padding-bottom: 12px; border-bottom: 1px solid #ccc;
}
div.showMagazine li.showOldMagazine a.imageLink {margin-top: 40px; margin-left: 62px; width: 182px; height: 285px; display: block;}
div.showMagazine li.showOldMagazine div.smallImage {margin: 30px 0 0 62px; display: block;}
div.showMagazine li.showOldMagazine div.bigImage {margin: 30px 0 0 62px; display: none;}
div.showMagazine li.showOldMagazine div.info {float: left;}
div.showMagazine li.showOldMagazine span.zoom {display: block; width: 14px; height: 14px; background: url(/images/zoom_in.gif?1283940204) top left no-repeat; cursor: pointer; margin-left: 62px; margin-top: 5px;}
div.showMagazine li.showOldMagazine div.text {margin-top: 75px; margin-left: 30px; position: relative; width: 290px; float: left; color: #000; font-size: 12px;}
div.showMagazine li.showOldMagazine div.magazineInfo { background: #fff; padding-bottom: 25px;}
div.showMagazine li.showOldMagazine div.magazineInfo p {margin-top: 10px;}
div.showMagazine li.showOldMagazine div.downloadLinks {
  margin: 10px 0 0 0; position: relative;
}
div.showMagazine li.showOldMagazine div.downloadLinks span.online {margin-top: 0px;}
div.showMagazine li.showNewMagazine {
  width: 621px; margin-bottom: 12px; background: none; padding-bottom: 12px; border-bottom: 1px solid #ccc;
}
div.showMagazine li.showNewMagazine a.imageLink {margin-top: 40px; margin-left: 62px; width: 182px; height: 285px; display: block;}
div.showMagazine li.showNewMagazine div.smallImage {margin: 30px 0 0 62px; display: block;}
div.showMagazine li.showNewMagazine div.bigImage {margin: 30px 0 0 62px; display: none;}
div.showMagazine li.showNewMagazine div.info {float: left;}
div.showMagazine li.showNewMagazine span.zoom {display: block; width: 14px; height: 14px; background: url(/images/zoom_in.gif?1283940204) top left no-repeat; cursor: pointer; margin-left: 62px; margin-top: 5px;}
div.showMagazine li.showNewMagazine div.text {margin-top: 75px; margin-left: 30px; position: relative; width: 290px; float: left; color: #000; font-size: 12px;}
div.showMagazine li.showNewMagazine div.magazineInfo { background: #fff; padding-bottom: 25px;}
div.showMagazine li.showNewMagazine div.magazineInfo p {margin-top: 10px;}
div.showMagazine li.showNewMagazine div.downloadLinks {
  margin: 10px 0 0 0; position: relative;
}
div.showMagazine li.showNewMagazine div.downloadLinks span.online {margin-top: 0px;}
div.showMagazine li.fullView div.smallImage {display: none;}
div.showMagazine li.fullView div.bigImage {display: block;}
div.showMagazine li.fullView div.info {float: none;}
div.showMagazine li.fullView span.zoom {background: url(/images/zoom_out.gif?1283940204) top left no-repeat;}
div.showMagazine li.fullView div.text {float: none; width: 570px; margin-top: 20px;}
div.showMagazine div.articles {
  clear: both; margin-top: 12px;
}
div.showMagazine div.articles h2 {font-size: 14px; margin-bottom: 12px;}
div.showMagazine div.articles h2 span {font-size: 10px; color: #707070;}
div.showMagazine div.frames {
  clear: both; margin-top: 12px;
}
div.showMagazine div.frames h2 {font-size: 14px; margin-bottom: 12px;}
div.showMagazine div.frames h2 span {font-size: 10px; color: #707070;}
div.showMagazine div.albums {
  clear: both; margin-top: 12px;
}
div.showMagazine div.albums h2 {font-size: 14px; margin-bottom: 12px;}
div.showMagazine div.albums h2 span {font-size: 10px; color: #707070;}


div.agreement {
	width: 580px; margin: 30px 0 0 0px;
}
div.agreement h1 {color: #000;}
div.agreement p {font-size: 12px; margin-top: 12px;}
div.agreement ol li {list-style-type: decimal; font-size: 12px; margin: 10px 0 0 28px;}
div.agreement ul li {list-style-type: disc;}




div.doskiFriends {
	background: #ececec; position: relative; padding: 20px 26px; margin-top: 20px;
}
div.doskiFriends span {background-image:url(/images/friends_corners.gif?1283940204); display:block; width: 3px; height: 3px; position: absolute;}
div.doskiFriends span.topLeft {top:0px; left:0px;}
div.doskiFriends span.topRight {top:0px; right:0px; background-position:100% 0;}
div.doskiFriends span.botLeft {bottom:0px; left:0px; background-position:0 100%;}
div.doskiFriends span.botRight {bottom:0px; right:0px; background-position:100% 100%;}
div.doskiFriends h2 {color: #484848; font-size: 15px; width: 265px; display: inline-block; border-bottom: 1px solid #cdcdcd; padding-bottom: 17px; margin-bottom: 16px;}
div.doskiFriends li {display: inline-block; width: 124px; padding-right: 5px; height: 22px;}
div.doskiFriends a {color: #0097f9; font-size: 11px; text-decoration: none;}


div.imageDescription {
	margin: 4px 0 0 0; color: #838383;
}
div.imageDescription a {color: black;}
div.imageDescription p { float: left; font-size: 9px; line-height: 1.334em; margin: 0; }
div.imageDescription p.trick {
  background: url(/images/star_black.gif?1283940204) 0 1px no-repeat; padding: 0 20px 0 15px;
}
div.imageDescription p.trick span {display: block;}
div.imageDescription p.trick span.name { color: #840000; }
div.imageDescription p.trick span.rider { color: #000; font-style: italic; }
div.imageDescription p.author {
  float: left;
  background: url(/images/photo_black.gif?1283940204) 0 2px no-repeat;
  padding-left: 15px; color: #000;
}
div.imageDescription p.author a {color: #000;}
div.imageDescription span {text-align: left;}
div.imageDescription div.imageText {width: 200px; font-size: 9px; color: #8b8b8b; margin-left: 15px; clear: both;}


div.checkEmail {
	width: 500px; margin: 100px auto;
}
div.checkEmail h2 {margin: 0 auto;}
div.checkEmail p {color: black;}


ul.banners {
  margin: 20px 0;
}
form.banner_form {
  margin: 20px 0;
}
ul.banners li {
  margin-bottom: 20px;
}
ul.banners li.unpublished { -moz-opacity: 0.3; filter:alpha(opacity=30); opacity: 0.3; }
form.banner_form div.control { margin-bottom: 1em; }
form.banner_form input {
  display: block;
}
form.banner_form textarea {
  display: block;
}
form.banner_form label {
  display: block;
}
form.banner_form div.checkBox input {
  display: inline;
}
form.banner_form div.checkBox label {
  display: inline;
}
form.banner_form div.checkBox label { margin-left: 5px; }


div.rating {
	margin: 10px 0 0 28px;
}
div.rating li {
  float: left; width: 144px;
}
div.rating li div.title {margin-bottom: 2px; display: block; color: #999; font-size: 10px;}
div.rating li div.rating_container {
  cursor: pointer;
}
div.rating li div.rating_container span {
  float: left; display: block; width: 10px; height: 13px; border: 0; background: url(/images/rating.gif?1283940204);
}
div.rating li div.rating_container span.rating_off { background-position: 0 0px; }
div.rating li div.rating_container span.rating_half { background-position: 0 -13px; }
div.rating li div.rating_container span.rating_on { background-position: 0 -26px; }
div.rating li div.rating_container span.rating_selected { background-position: 0 -26px; }

div.middle_rating {
	float: left;
}
div.middle_rating span {display: block; float: left; width: 50px; text-align: right; color: #999999; margin-right: 7px; padding-top: 2px; font-size: 10px;}
div.middle_rating div {background: url(/images/middle.gif?1283940204) top left no-repeat; width: 60px; height: 32px; font-size: 20px; color: #fff; padding-top: 3px; text-align: center; float: left;}


div.btubePost div#ratingWrapper {margin-left: 95px;}
div.btubePost div.vkontakteRating {position: absolute; margin-top: 17px; margin-left: 28px;}
div#ratingWrapper {width: 580px;}

div.normal div.shortText {display: none;}
div.normal div.number {display: none;}
div.normal div.difficulty {display: none;}
div.normal div.vkontakteCode {display: none;}
div.normal div#ratingWrapper {display: none;}

div.btube div.shortText {display: none;}
div.btube div.vkontakteCode {display: block;}
div.btube div.number {display: none;}
div.btube div.difficulty {display: none;}
div.btube div#ratingWrapper {display: block;}

div.metodic div.shortText {display: block;}
div.metodic div.vkontakteCode {display: none;}
div.metodic div.number {display: block;}
div.metodic div.difficulty {display: block;}
div.metodic div#ratingWrapper {display: none;}


div.topVideosMenu {
	background: #f9b839; width: 1011px; height: 23px; margin-left: -27px; font-size: 15px; padding-left: 28px; padding-top: 2px; color: #000;
}
div.topVideosMenu span {color: #fff;}
div.topVideosMenu a span {color: #000;}
div.topVideosMenu a {text-decoration: none; color: #000;}
div.topVideosMenu span.spacer {margin: 0 10px; color: #000;}

div.videosIndexMenu {
	margin-left:0; padding-left:16px; width:608px;
}

div.videosIndexMenu {
	width: 623px;
}

div.btubeVideo {
	background: url(/images/btube_bg.jpg?1283940204) top left no-repeat;
	width: 1011px; height: 412px; margin-left: -28px;
}
div.btubeVideo div.video {width: 625px; float: left; margin-left: 28px; margin-top: 10px;}
div.btubeVideo div.list {
  width: 353px; float: left; height: 331px; overflow: auto; background: url(/images/btube_border.jpg?1283940204) top right no-repeat; margin: 77px 0 0 5px; padding-top: 4px;
}
div.btubeVideo div.list a.btubeLink {width: 353px; height: 70px; display: block; position: absolute; right: 0; margin-top: -77px;}
div.btubeVideo div.list li {width: 326px; height: 79px; display: block; background: url(/images/btube_list.png?1283940204) bottom right no-repeat;}
div.btubeVideo div.list li.current {background: url(/images/btube_current.png?1283940204) top left no-repeat;}
div.btubeVideo div.list div.image {float: left; margin: 4px 10px 0 27px; width: 100px; height: 67px;}
div.btubeVideo div.list h3 {color: #ff6000; font-size: 16px; width: 150px;}
div.btubeVideo div.list div.info {float: left; width: 180px; height: 70px; position: relative;}
div.btubeVideo div.list span.comments {
  position: relative; padding-right: 5px; margin-top: 1px; margin: 5px 5px 0 0; right: 0; float: right;
}
div.btubeVideo div.list span.comments img {position: relative; margin: 0 5px -4px 0;}
div.btubeVideo div.list span.comments a {text-decoration: none; color: white; background: url(/images/comments.gif?1283940204) no-repeat; width: 13px; height: 14px; display: block; font-size: 8px; padding: 1px; text-align: center; background-position: 0 1px;}
div.btubeVideo div.list div.btubeLinks {
  position: absolute; margin: -60px 0 0 200px;
}
div.btubeVideo div.list div.btubeLinks a {
  display: block; color: #fff; font-size: 14px;
}
div.btubeVideo div.list div.btubeLinks span {
  display: block; color: #fff; font-size: 14px;
}
div.btubeVideo div.list a.user {color: #000;}
div.btubeVideo div.list span.views {bottom: 0; position: absolute; background: url(/images/views.gif?1283940204) 0 4px no-repeat; padding-left: 10px; font-size: 9px; color: #000; display: block;}
div.btubeVideo div.list div.rating {
  position: absolute: bottom: 0; margin-left: 118px; margin-top: 1px;
}
div.btubeVideo div.list div.rating span {float:left; display:block; width:10px; height:13px; border:0; background: url(/images/rating.gif?1283940204);}
div.btubeVideo div.list div.rating span.rating_off {background-position:0 0px;}
div.btubeVideo div.list div.rating span.rating_on {background-position:0 -26px;}



div.metodicVideo {
	background: url(/images/metodic_bg.jpg?1283940204) top left no-repeat;
	width: 1011px; height: 412px; margin-left: -28px;
}
div.metodicVideo div.video {width: 625px; float: left; margin: 10px 0 0 28px;}
div.metodicVideo a.metodicLink {display: block; width: 353px; height: 82px; right: 0; position: absolute;}
div.metodicVideo div.list {
  width: 353px; float: left; height: 297px; overflow: auto; margin: 109px 0 0 5px; padding-top: 4px;
}
div.metodicVideo div.list li {width: 326px; height: 79px; display: block;}
div.metodicVideo div.list li.current {background: url(/images/metodic_current.png?1283940204) top left no-repeat;}
div.metodicVideo div.list div.image {float: left; margin: 4px 10px 0 27px; width: 100px; height: 67px;}
div.metodicVideo div.list h3 {
  color: #45b0e2; font-size: 16px; width: 150px;
}
div.metodicVideo div.list h3 a {
  color: #45b0e2; font-size: 16px; width: 150px;
}
div.metodicVideo div.list div.info {float: left; width: 180px; height: 70px; position: relative;}
div.metodicVideo div.list span.comments {
  position: relative; padding-right: 5px; margin: 0px 5px 0 154px; bottom: -4px; position: absolute;
}
div.metodicVideo div.list span.comments img {position: relative; margin: 0 5px -4px 0;}
div.metodicVideo div.list span.comments a {text-decoration: none; color: white; background: url(/images/comments.gif?1283940204) no-repeat; width: 13px; height: 14px; display: block; font-size: 8px; padding: 1px; text-align: center; background-position: 0 1px;}
div.metodicVideo div.list a.user {color: #000;}
div.metodicVideo div.list span.views {bottom: 0; position: absolute; background: url(/images/views.gif?1283940204) 0 4px no-repeat; padding-left: 10px; font-size: 9px; color: #000; display: block;}

div.videoPost div.post h1 {color: #45b0e2; font-size: 20px;}
div.videoPost div.post div.difficulty {position: absolute; margin: 24px 0 0 450px;}

div.difficulty span {display: inline-block; width: 8px; height: 5px; background: #b8e1f4; margin-left: 2px;}
div.difficulty span.label {color: #000; font-size: 10px; width: 65px; background: none;}
div.difficulty span.active {background: #45b0e2;}

div.metodicIndex {
	background: url(/images/metodic_index_bg.jpg?1283940204) top left no-repeat; width: 1011px; height: 762px; margin-left: -27px;
}
div.metodicIndex div.topLinks {
  padding: 80px 0 45px 373px; font-family: Georgia, serif; font-size: 13px; font-style: italic; color: #000;
}
div.metodicIndex div.topLinks span {border-bottom: 2px solid #45b0e2; margin-right: 134px;}
div.metodicIndex div.topLinks a {color: #000; border-bottom: none; text-decoration: none;}
div.metodicIndex div.topLinks a span {border-bottom: none;}
div.metodicIndex div.left {width: 285px; float: left; margin-left: 28px; padding-right: 60px; font-family: Georgia; font-size: 14px; color: #000;}
div.metodicIndex div.left p.blue {margin-top: 35px; color: #45b0e2;}
div.metodicIndex div.right {
  width: 610px; float: left; margin: 0;
}
div.metodicIndex div.right li {
  border-bottom: 1px solid #45b0e2; display: block; margin-bottom: 15px; padding-bottom: 15px;
}
div.metodicIndex div.right li div.teaser {
  background: url(/images/bigField.gif?1283940204) top left no-repeat; color: #000; padding: 0 1px;
  width: 303px; height: 306px; float: left;
}
div.metodicIndex div.right li div.teaser div.top {height: 51px; padding: 10px 10px 0 10px;}
div.metodicIndex div.right li div.teaser div.difficulty {margin: 10px 0 0 10px;}
div.metodicIndex div.right li div.teaser h2 {width: 245px;}
div.metodicIndex div.right li div.teaser span.comments {
  padding-right: 5px; margin: 0px 5px 0 154px; right: 25px; position: absolute;
}
div.metodicIndex div.right li div.teaser span.comments img {position: relative; margin: 0 5px -4px 0;}
div.metodicIndex div.right li div.teaser span.comments a {text-decoration: none; color: white; background: url(/images/comments.gif?1283940204) no-repeat; width: 13px; height: 14px; display: block; font-size: 8px; padding: 1px; text-align: center; background-position: 0 1px;}
div.metodicIndex div.right li div.info {
  width: 275px; float: left; padding-right: 30px; padding-top: 5px;
}
div.metodicIndex div.right li div.info h2 {margin-bottom: 40px;}
div.metodicIndex div.right li div.info h2 span {
  font-family: Georgia, serif; font-style: italic; font-size: 14px; color: #000;
}
div.metodicIndex div.right li div.info div.userpic {
  width: 50px; float: left;
}
div.metodicIndex div.right li div.info div.userpic a {color: #ff590e; margin: 10px 0 0 0; text-decoration: none; font-size: 11px;}
div.metodicIndex div.right li div.info div.text {width: 205px; float: left; margin: 0 0 0 20px; color: #000; font-family: Georgia; font-style: italic;}
div.metodicIndex div.right li div.info div.i_did {
  color: #45b0e2; font-size: 11px; width: 80px; margin-top: 20px;
}
div.metodicIndex div.right li div.info div.i_did span.marker {display: inline-block; background: #45b0e2; width: 11px; height: 11px; cursor: pointer; margin-right: 5px;}
div.metodicIndex div.right li div.info div.i_did span.checked {background: #45b0e2 url(/images/i_did.gif?1283940204) 2px 2px no-repeat;}
div.metodicIndex div.right li div.info div.i_did span.unchecked {background: #45b0e2;}
div.metodicIndex div.right li h2 {
  font-size: 16px; color: #45b0e2;
}
div.metodicIndex div.right li h2 a {
  font-size: 16px; color: #45b0e2;
}
div.metodicIndex div.right li:last-child {border: none;}

div.btubeIndex {
	background: url(/images/btube_index_bg.jpg?1283940204) top left no-repeat; width: 1011px; height: 762px; margin-left: -27px;;
}
div.btubeIndex div.btubeLinks {
  position: absolute; font-size: 14px; margin: -67px 0 0 186px; font-family:'Verdana','Helvetica','Arial',sans-serif;
}
div.btubeIndex div.btubeLinks a {
  display: block; color: #fff;
}
div.btubeIndex div.btubeLinks span {
  display: block; color: #fff;
}
div.btubeIndex div.left {
  margin-top: 115px; font-family: Georgia; color: #fff; font-size: 14px; width: 300px; float: left; padding: 0 10px 0 25px;
}
div.btubeIndex div.left div.about p {margin-bottom: 20px;}
div.btubeIndex div.left div.about ul {font-style: italic; margin-bottom: 20px;}
div.btubeIndex div.left div.send {
  margin-top: 45px; color: #adadad; width: 240px;
}
div.btubeIndex div.left div.send a.addLink {font-size: 20px; color: #adadad; background: url(/images/send.jpg?1283940204) 0 10px no-repeat; display: block; width: 229px; margin-top: 8px; text-align: center;}
div.btubeIndex div.right {
  float: left; width: 634px; margin-left: 16px;
}
div.btubeIndex div.right div.topLinks {
  margin: 40px 0 43px 0; font-family: Georgia; font-size: 12px; font-style: italic;
}
div.btubeIndex div.right div.topLinks span {border-bottom: 1px solid #fff; color: #fff; margin-left: 15px;}
div.btubeIndex div.right div.topLinks a {text-decoration: none;}
div.btubeIndex div.right div.topLinks a span {border: none; color: #fff;}
div.btubeIndex div.right div.topLinks div.column {margin-top: 15px;}
div.btubeIndex div.right li {border-bottom: 1px dotted #adadad;}
div.btubeIndex div.right li.v2 {background: url(/images/rate_2.jpg?1283940204) 20px 20px no-repeat;}
div.btubeIndex div.right li.v3 {background: url(/images/rate_3.jpg?1283940204) 20px 20px no-repeat;}
div.btubeIndex div.right li.v4 {background: url(/images/rate_4.jpg?1283940204) 20px 20px no-repeat;}
div.btubeIndex div.right li.v5 {background: url(/images/rate_5.jpg?1283940204) 20px 20px no-repeat;}
div.btubeIndex div.right div.info {
  width: 329px; float: left; margin-top: 95px;
}
div.btubeIndex div.right div.info div.rating {
  margin-left: 0; width: 300px; margin-top: 20px;
}
div.btubeIndex div.right div.info div.rating span {float:left; display:block; width:10px; height:13px; border:0; background: url(/images/rating.gif?1283940204);}
div.btubeIndex div.right div.info div.rating span.rating_off {background-position:0 0px;}
div.btubeIndex div.right div.info div.rating span.rating_on {background-position:0 -26px;}
div.btubeIndex div.right div.info div.rating span.label {width: 220px; display: block; float: left; background: none; height: 27px; color: #adadad; font-size: 12px; font-family: Georgia; font-style: italic;}
div.btubeIndex div.right div.info div.rating div.rateHolder {background: url(/images/btube_border.jpg?1283940204) bottom left no-repeat; padding-left: 20px;}
div.btubeIndex div.right div.info div.middle_rating {
  margin: 5px 0 0 20px;
}
div.btubeIndex div.right div.info div.middle_rating span {width: 210px; display: block; text-align: left; color: #adadad; font-size: 18px; font-family: Georgia; font-style: italic;}
div.btubeIndex div.right li.v1 div.info span.label {color: #fff;}
div.btubeIndex div.right li.v1 div.info div.middle_rating span {color: #fff;}
div.btubeIndex div.right div.teaser {
  background: url(/images/btube_big_field.png?1283940204) top left no-repeat; color: #000; padding: 0 1px;
  width: 303px; height: 317px; float: left; margin-top: 8px;
}
div.btubeIndex div.right div.teaser div.top {height: 64px; padding: 10px 10px 0 10px;}
div.btubeIndex div.right div.teaser h2 {width: 245px;}
div.btubeIndex div.right div.teaser h2 {
  color: #b20000;
}
div.btubeIndex div.right div.teaser h2 a {
  color: #b20000;
}
div.btubeIndex div.right div.teaser span.comments {
  padding-right: 5px; margin: 0px 5px 0 154px; right: 25px; position: absolute;
}
div.btubeIndex div.right div.teaser span.comments img {position: relative; margin: 0 5px -4px 0;}
div.btubeIndex div.right div.teaser span.comments a {text-decoration: none; color: white; background: url(/images/comments.gif?1283940204) no-repeat; width: 13px; height: 14px; display: block; font-size: 8px; padding: 1px; text-align: center; background-position: 0 1px;}
div.btubeIndex div.right div.user {padding: 3px 0 0 10px;}
div.btubeIndex div.right div.bigImage {width: 301px;}
div.btubeIndex div.right li.v1 div.bigImage {display: block;}
div.btubeIndex div.right li.v1 div.middleImage {
  display: none;
}
div.btubeIndex div.right li.v1 div.smallImage {
  display: none;
}
div.btubeIndex div.right li.v2 div.bigImage {display: block;}
div.btubeIndex div.right li.v2 div.middleImage {
  display: none;
}
div.btubeIndex div.right li.v2 div.smallImage {
  display: none;
}
div.btubeIndex div.right li.v3 div.bigImage {display: block;}
div.btubeIndex div.right li.v3 div.middleImage {
  display: none;
}
div.btubeIndex div.right li.v3 div.smallImage {
  display: none;
}
div.btubeIndex div.right li.v4 div.teaser {background: none;}
div.btubeIndex div.right li.v4 div.bigImage {
  display: none;
}
div.btubeIndex div.right li.v4 div.smallImage {
  display: none;
}
div.btubeIndex div.right li.v4 div.middleImage {display: block; margin: 22px 0 0 100px;}
div.btubeIndex div.right li.v4 h2 {
  display: none;
}
div.btubeIndex div.right li.v4 span.comments {
  display: none;
}
div.btubeIndex div.right li.v4 div.info {margin-top: 50px;}
div.btubeIndex div.right li.v4 div.top {display: none;}
div.btubeIndex div.right li.v4 div.teaser {margin-top: 30px; height: 220px;}
div.btubeIndex div.right li.v4 div.info div.rating div.rateHolder {background: none;}
div.btubeIndex div.right li.v4 div.user {display: none;}
div.btubeIndex div.right li.v5 {
  margin-bottom: 50px;
}
div.btubeIndex div.right li.v5 div.smallImage {display: block;}
div.btubeIndex div.right li.v5 div.bigImage {
  display: none;
}
div.btubeIndex div.right li.v5 div.middleImage {
  display: none;
}
div.btubeIndex div.right li.v5 div.middle_rating {position: absolute; margin: -44px 0 0 55px;}
div.btubeIndex div.right li.v5 div.middle_rating span {width: 185px;}
div.btubeIndex div.right li.v5 div.info {width: 525px;}
div.btubeIndex div.right li.v5 div.teaser {
  width: 105px; height: 77px; background: none; margin-top: 0px;
}
div.btubeIndex div.right li.v5 div.teaser span.comments {display: none;}
div.btubeIndex div.right li.v5 div.teaser div.top {height: auto;}
div.btubeIndex div.right li.v5 div.teaser h2 {display: block; position: absolute; margin-left: -150px; font-size: 12px; width: 150px;}
div.btubeIndex div.right li.v5 div.rating {width: 525px;}
div.btubeIndex div.right li.v5 div.info {margin-top: 60px;}
div.btubeIndex div.right li.v5 div.info div.rating {
  margin-top: 0;
}
div.btubeIndex div.right li.v5 div.info div.rating div.rateHolder {
  background: none; width: 150px; float: left;
}
div.btubeIndex div.right li.v5 div.info div.rating div.rateHolder span.label {width: 70px;}
div.btubeIndex div.right li.v5 div.user {display: none;}

div.lastVideos div.flash {
  margin-bottom: 20px;
}
div.lastVideos div.flash p {
  display: none;
}
div.lastVideos div.flash a {
  display: none;
}
div.lastVideos div.btube {
  background: url(/images/btube_last_bg.jpg?1283940204) top left no-repeat; width: 316px; height: 1116px; margin: 20px 0;
}
div.lastVideos div.btube a.btubeLink {display: block; height: 120px; margin-bottom: 7px; width: 316px;}
div.lastVideos div.btube h2 {font-family: Georgia; font-size: 16px; color: #fff; font-style: italic; position: absolute; margin: -26px 0 0 41px;}
div.lastVideos div.btube div.btubeVideo {
  background: url(/images/bigField.gif?1283940204) top left no-repeat; width: 303px; height: 306px; margin: 0px 0 15px 6px;
}
div.lastVideos div.btube div.btubeVideo div.top {height: 58px; padding: 10px 10px 10px 15px;}
div.lastVideos div.btube div.btubeVideo h3 {
  color: #ac0000; font-size: 14px;
}
div.lastVideos div.btube div.btubeVideo h3 a {
  color: #ac0000; font-size: 14px;
}
div.lastVideos div.btube div.btubeVideo a.teaser {display: none;}
div.lastVideos div.btube div.btubeVideo p.user {float: left; width: 50px; display: inline-block; padding-left: 10px;}
div.lastVideos div.btube div.btubeVideo a.bigthumbnail {margin-left: 1px;}
div.lastVideos div.btube div.btubeVideo div.rating {
  margin: 3px 9px 0 0; float: right;
}
div.lastVideos div.btube div.btubeVideo div.rating span {float:left; display:block; width:10px; height:13px; border:0; background: url(/images/rating.gif?1283940204);}
div.lastVideos div.btube div.btubeVideo div.rating span.rating_off {background-position:0 0px;}
div.lastVideos div.btube div.btubeVideo div.rating span.rating_half {background-position:0 -13px;}
div.lastVideos div.btube div.btubeVideo div.rating span.rating_on {background-position:0 -26px;}
div.lastVideos div.btube div.btubeVideo div.rating span.rating_selected {background-position:0 -26px;}
div.lastVideos div.btube div.btubeVideo p.comments {
  float: right; padding-right: 5px; margin-top: 1px;
}
div.lastVideos div.btube div.btubeVideo p.comments img {position: relative; margin: 0 5px -4px 0;}
div.lastVideos div.btube div.btubeVideo p.comments a {text-decoration: none; color: white; background: url(/images/comments.gif?1283940204) no-repeat; width: 13px; height: 14px; display: block; font-size: 8px; padding: 1px; text-align: center; background-position: 0 1px; padding-right: 8px; margin-top: 2px;}
div.lastVideos div.metodic {
  background: url(/images/metodic_last_bg.jpg?1283940204) top left no-repeat; width: 316px; height: 458px;
}
div.lastVideos div.metodic a.metodicLink {display: block; height: 120px; margin-bottom: 7px; width: 316px;}
div.lastVideos div.right {
  margin-left:-12px; margin-top:-47px; position:relative; width:315px;
}

div.metodicVideoShort {
	background: url(/images/bigField.gif?1283940204) top left no-repeat; width: 303px; height: 306px; margin: 0px 0 15px 6px;
}
div.metodicVideoShort div.top {padding: 10px 10px 10px 15px; height: 58px;}
div.metodicVideoShort h3 {
  color: #45b0e2; font-size: 14px;
}
div.metodicVideoShort h3 a {
  color: #45b0e2; font-size: 14px;
}
div.metodicVideoShort a.teaser {display: none;}
div.metodicVideoShort p.user {float: left; width: 50px; display: inline-block; padding-left: 10px;}
div.metodicVideoShort a.bigthumbnail {margin-left: 1px;}
div.metodicVideoShort p.comments {
  float: right; padding-right: 5px; margin-top: 1px;
}
div.metodicVideoShort p.comments img {position: relative; margin: 0 5px -4px 0;}
div.metodicVideoShort p.comments a {text-decoration: none; color: white; background: url(/images/comments.gif?1283940204) no-repeat; width: 13px; height: 14px; display: block; font-size: 8px; padding: 1px; text-align: center; background-position: 0 1px; padding-right: 8px; margin-top: 2px;}


div.allVideos {
	margin-top: 15px; width: 100%;
}
div.allVideos div.shortVideo {
  float: left; margin-right: 22px; margin-bottom: 22px; position: relative;
  background: url(/images/bigField.gif?1283940204) top left no-repeat; color: #000; padding: 0 1px;
  width: 303px; height: 306px; float: left;
}
div.allVideos div.shortVideo div.top {padding: 10px 10px 10px 15px; height: 58px; font-size: 13px;}
div.allVideos div.shortVideo div.difficulty {margin: 10px 0 0 10px;}
div.allVideos div.shortVideo a.teaser {display: none;}
div.allVideos div.shortVideo h2 {width: 245px;}
div.allVideos div.shortVideo p.user {float: left; width: 50px; display: inline-block; padding-left: 10px;}
div.allVideos div.shortVideo p.comments {
  padding-right: 3px; margin: 0px 5px 0 154px; right: 0px; position: absolute;
}
div.allVideos div.shortVideo p.comments img {position: relative; margin: 0 5px -4px 0;}
div.allVideos div.shortVideo p.comments a {text-decoration: none; color: white; background: url(/images/comments.gif?1283940204) no-repeat; width: 13px; height: 14px; display: block; font-size: 8px; padding: 1px; text-align: center; background-position: 0 1px;}
div.allVideos div.shortVideo div.difficulty { position: absolute; margin: 0 0 0 70px;}
div.allVideos div.shortVideo div.rating {
  position: absolute: bottom: 0; margin-left: 220px; margin-top: 1px;
}
div.allVideos div.shortVideo div.rating span {float:left; display:block; width:10px; height:13px; border:0; background: url(/images/rating.gif?1283940204);}
div.allVideos div.shortVideo div.rating span.rating_off {background-position:0 0px;}
div.allVideos div.shortVideo div.rating span.rating_on {background-position:0 -26px;}

div.allBtube {
	width: 654px
}

div.editVideo div.videoType {margin-top: 20px;}
div.editVideo div.snowSkate {
  width: 70px; display: inline-block; margin-top: 15px;
}
div.editVideo div.snowSkate input {margin-right: 5px;}
div.editVideo div.snowSkate label {display: inline; font-size: 12px;}
div.editVideo div.rating {margin: 25px 0 0 0;}



div.content div.youngblood {
  margin-left: -28px; width: 985px; padding-left: 28px; background: #ff0000 url(/images/youngblood/adrenalin_bg.jpg?1283940204);
}
div.content div.youngblood div.topBlood {
  width: 1013px; background: url(/images/youngblood/top_blood.jpg?1283940204) top left no-repeat; height: 43px; margin: -20px 0 26px -28px;
}
div.content div.youngblood div.topBlood div.links {
  position: absolute; margin: 23px 0 0 28px; color: #fff; border-top: 1px dashed #d5d5d5; border-bottom: 1px dashed #d5d5d5;
  width: 945px; padding: 6px 0;
}
div.content div.youngblood div.topBlood div.links a {color: #fff;}
div.content div.youngblood div.slicedPosts {width: 642px; float: left;}
div.content div.youngblood div.baner {float: left;}

div.showYoungblood {
  width: 1014px; background: #ff0000 url(/images/youngblood/adrenalin_bg.jpg?1283940204); position: relative;
}
div.showYoungblood div.youngVote {
  position: relative; border-top: 1px dashed #d5d5d5; border-bottom: 1px dashed #d5d5d5; padding-top: 1px; height: 32px; margin-top: 15px; width: 641px;
}
div.showYoungblood div.youngVote span {cursor: pointer; display: inline-block; height: 27px; padding-top: 8px;}
div.showYoungblood div.youngVote a {color: #000; text-decoration: none;}
div.showYoungblood div.youngVote span#adrenalinVote { background: url(/images/youngblood/adrenalin.gif?1283940204) 0 4px no-repeat; padding-left: 37px; margin-right: 25px;}
div.showYoungblood div.youngVote span#vkontakteVote { background: url(/images/youngblood/vkontakte.gif?1283940204) 0 4px no-repeat; padding-left: 29px;}
div.showYoungblood div.youngVote span#youngResult {
  position: absolute; right: 0; cursor: auto; padding-top: 0; margin-top: -2px;
}
div.showYoungblood div.youngVote span#youngResult span {width: 50px; height: 27px; background: #d5d5d5; color: #ff0000; cursor: auto; font-size: 12px; font-weight: bold; padding-top: 8px; text-align: center;}
div.showYoungblood div.post {width: 623px;}
div.showYoungblood div.comments {
  width: 629px;
}
div.showYoungblood div.comments h2 {
  color: #7b0200;
}
div.showYoungblood div.comments span {
  color: #7b0200;
}
div.showYoungblood div.comments a {
  color: #7b0200;
}
div.showYoungblood div.comments div.commentInfo p.commentDate {
  color: #7b0200;
}
div.showYoungblood div.comments p.commentUser a {color: #000;}
div.showYoungblood div.comments span.topLeft {
  background-image: url(/images/red_corners.gif?1283940204);
}
div.showYoungblood div.comments span.topRight {
  background-image: url(/images/red_corners.gif?1283940204);
}
div.showYoungblood div.comments span.botLeft {
  background-image: url(/images/red_corners.gif?1283940204);
}
div.showYoungblood div.comments span.botRight {
  background-image: url(/images/red_corners.gif?1283940204);
}
div.showYoungblood div.comments div.topLeft {
  background-image: url(/images/red_corners.gif?1283940204);
}
div.showYoungblood div.comments div.topRight {
  background-image: url(/images/red_corners.gif?1283940204);
}
div.showYoungblood div.comments div.botLeft {
  background-image: url(/images/red_corners.gif?1283940204);
}
div.showYoungblood div.comments div.botRight {
  background-image: url(/images/red_corners.gif?1283940204);
}
div.showYoungblood div.baner {position: absolute; right: 17px; top: 10px;}

.categoryLabels {
	position: absolute; width: 28px; height: 68px; left: 0; margin-top: 6px;
}

	a.snowLabel {background-image: url('/images/labels/snow.gif');}

	a.skateLabel {background-image: url('/images/labels/skate.gif');}

	a.surfLabel {background-image: url('/images/labels/surf.gif');}

	a.lifeLabel {background-image: url('/images/labels/life.gif');}


ul.subNavigation {
	position: absolute; margin-top: -20px; z-index: 1; margin-left: 13px;
}
ul.subNavigation li {display: inline-block; width: 44px; height: 24px; margin-left: -2px;}
ul.subNavigation a {
  width: 44px; height: 22px; display: inline-block; text-decoration: none; color: #fff; text-align: center; font-size: 12px;
}
ul.subNavigation span {
  width: 44px; height: 22px; display: inline-block; text-decoration: none; color: #fff; text-align: center; font-size: 12px;
}
ul.subNavigation span {background: url(/images/labels/dark_menu.gif?1283940204); padding-top: 2px;}
ul.subNavigation a {background: url(/images/labels/bright_menu.gif?1283940204); height: 24px;}
ul.subNavigation a span {background: none;}
