body *
{
  outline: 0px;
  font-family : Trebuchet MS;
  font-size : 13px;
}

form
{
  margin : 0px;
  padding : 0px;
  outline : 0px;
}

body, html
{
  background: #d1d1d1;
  font-size : 13px;
  margin : 0px;
  padding : 0px;
  color : black;
}

body
{
  position : relative
}

body
{
  padding : 0px;
  margin : 0px;
  overflow : auto;
}

div.top
{
  width: 1000px;
  margin : auto;
  padding-bottom: 7px;
  background : url(/pimg/Site/topRow.png) repeat-x;
  /*height : 147px;*/
}

.logo,
.logo_ny
{
  display : block;
  float : left;
  width : 202px;
  height : 57px;
  background-image : url(/pimg/Site/logo.png);
  border : 0px;
  background-repeat : no-repeat;
  margin-left : 21px;
  margin-top : 21px;
  clear : both;
}

.logo_ny
{
  background-image : url(/pimg/Site/logo_ny.png) !important;
}

a img
{
  border : 0px;
}

a
{
  cursor : pointer;
}

div.main
{
  background: white url(/pimg/Site/mainBrd.gif) no-repeat 0px -3px;
  width: 972px;
  margin : auto;
  margin-top : 10px;
  padding: 12px 14px 9px 14px;
  clear : both;
}

img.bot
{
  background-image : url(/pimg/Site/mainBrd.gif);
  margin : auto;
  display : block;
}

div.main div.contentBlock
{
  width : 645px;
}

div.main div.rightBlock
{
  width : 300px;
  margin-left : 22px;
  //margin-left : 10px;
}

h1,
h1 *
{
  font-size: 17px;
}

h1 a
{
  text-decoration : none;
}
h1 a:hover
{
  text-decoration : underline;
}

.block h1
{
  margin : 0px;
  margin-bottom : 10px;
}

label
{
  font-size : 13px;
  display : block;
  margin-bottom : 5px;
  font-weight : bold;
}

.field, .commentText,
form.main input,
form.main select
{
  font-size : 15px;
  padding : 5px;
  border : 1px solid #ccc;
  background: url(/pimg/Site/inputBg.gif) repeat-x 0% 0%;
  margin-bottom : 15px;
  clear : none;
}

.field, .commentText
{
  width : 294px;
}

form.main input
{
  margin-bottom : 5px;
}

div.channelList label,
label.inline
{
  display : inline !important;
  font-weight : normal !important;
}

div.channelList div
{
  float : left;
  margin-right : 10px;
  width : 195px;
  display : block;
}

form div.hlp,
form div.hlp2,
form div.error
{
  display : none;
  background-color : #ffc;
  border : 1px solid #eee;
  padding : 10px;
  width : 280px;
  position : absolute;
  margin-left : 320px;
}
form div.hlp2,
form div.error
{
  display : none;
  background-color : #b93535;
  color : white;
}

.RegistrationError
{
	background-image: url(/pimg/Site/helpArr2.gif) !important;
}

.RegistrationErrorInner
{
  background-color : #b93535 !important;
  color : white !important;
  border : none !important;
}


div.errorMsgRight
{
  border : 1px solid #eee;
  padding : 10px;
  background-color : #b93535;
  color : white;
  position : absolute;
  margin-left : 350px;
  width : 280px;
}

div.errorMsg
{
  border : 1px solid #eee;
  padding : 10px;
  background-color : #b93535;
  color : white;
}

img.hlpImg,
img.hlpImg2
{
  position : absolute;
  margin-left : -20px;
  margin-top : -2px;
}

textarea
{
  overflow : auto;
}

.highlightField
{
  border-color : #999;
}

img.hlpImg3
{
  position : absolute;
  margin-left : 290px;
}

.clear
{
  clear : both;
}

.fleft
{
  float : left;
}

.fright
{
  float : right;
}


hr
{
  clear : both;
  border : none;
  border-bottom : 1px solid #ccc;
  margin-top : 10px;
  margin-bottom : 10px;
  display : block;
}

.noMrgT
{
  margin-top : 0px;
}

.noMrgB
{
  margin-bottom : 0px;
}

.margB
{
  margin-bottom : 15px;
}

.margT
{
  margin-top : 15px;
}

.miniHlp
{
  color : #a5a5a5;
}

h1.noMrgB
{
  margin-bottom : 5px;
}


form div.subFields
{
  margin-top : 5px;
  margin-left : 15px;
  margin-bottom : 5px;
}


form div.subFields .field
{
  width : 254px;
  font-size : 12px;
  padding-top : 4px;
  padding-bottom : 4px;
  margin-bottom : 2px;
}

.tabbed
{
  padding-top : 52px;
}

.tabbed .content
{
  border : 1px solid #eaeaea;
  border-bottom : none;
  padding : 10px;
}

.tabbed .foot,
.tabbed .head
{
  background-image : url(/pimg/Site/blockSprite.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  height : 5px;
}

.tabbed .foot span,
.tabbed .head span
{
  height : 5px;
  width : 5px;
  display : block;
  background-image : url(/pimg/Site/blockSprite.gif);
  background-position : 0% 0%;
  position : absolute;
}

.tabbed .head
{
  background-position : 100% 100%;
}
.tabbed .head span
{
  background-position : 0% 100%;
}

.tabbed .tabz
{
  position : absolute;
  height : 53px;
  width : 660px;
  margin-top : -52px;
  white-space: nowrap;
}



.tabbed .tabz a
{
  display : block;
  font-size : 12px;
  line-height : 53px;
  float : left;
  width : 211px;
  margin-right : 5px;
  color : #797979;
  text-decoration : none;
  background-image : url(/pimg/Site/tabzSprite.gif);
  background-position : -216px 0px;
  overflow : hidden;
}


.tabbed .tabz a span
{
  display : block;
  float : left;
  width : 31px;
  height : 31px;
  background-image : url(/pimg/Site/tabzIcos.gif);
  margin-top : 11px;
  margin-left : 4px;
  margin-right : 8px;
  white-space: nowrap;
}


.tabbed .tabz a:hover,
.tabbed .tabz a.active,
.tabbed .tabz a.active:hover
{
  background-position : 0px 0px;
  color : black;
}


.tabbed .tabz a:hover
{
  background-position : 216px 0px;
}

.tabbed .tabz a.video span
{
  background-position : 0px 0px;
  margin-left : 10px;
}

.tabbed .tabz a.slideShow span
{
  background-position : -31px 0px;
}

.tabbed .tabz a.customAudio span
{
  background-position : -62px 0px;
  margin-right : 0px;
  margin-left : 3px;
}

.centerInfo
{
  width : 425px;
  margin : auto;
}

.hlp2
{
  padding : 10px;
  background-color : #feffd7;
}

.centerInfo div
{
  padding: 10px;
  margin-bottom : 10px;
}


.centerInfo div p
{
  margin-top : 5px;
}


a
{
  color : #010f70;
}


div.mainMenu
{
  
  margin-left : 15px;
  margin-right : 15px;
  background-image : url(/pimg/Site/menuSprite.gif);
  line-height : 30px;
  height : 30px;
  background-position : 0px -30px;
  width : 750px;
}

div.banner
{
  background: url(/pimg/Site/l.gif) no-repeat 50% 50%;
}

div.topBanner
{
  width : 750px;
  /*height : 100px;*/
  float: left;
  /*position : absolute;*/
  margin-top : 5px;
  padding-left: 15px;
  z-index : 200;
}

div.mainMenu a
{
  float : left;
  line-height : 30px;
  font-size : 16px;
  background-image : url(/pimg/Site/menuSprite.gif);
  background-position : 0px -30px;
  padding-left : 13px;
  padding-right : 13px;
  margin-right : 1px;
  color : white;
  text-decoration : none;
}

div.mainMenu a:hover,
div.mainMenu a.active
{
  background-position : 0px -90px;
}


div.mainMenu span.start,
div.mainMenu span.end
{
  display : block;
  width : 5px;
  height : 30px;
  float : left;
  background-image : url(/pimg/Site/menuSprite.gif);
  background-position : 0px 0px;
  background-color : #e5e5e5;
}

div.mainMenu span.end
{
  background-position : 0px -60px;
  float : right;
}


div.rightBlock .iponAds
{
  width : 305px;
  text-align : center;
  float : left;
  margin-bottom : 10px;
}

div.rightBlock h2
{
font-size : 20px;
margin-top : 0px;
margin-bottom : 0px;
}

div.epLogin h5
{
  line-height : 36px;
  background-image : url(/pimg/Site/loginTab.png);
  margin : 0px;
  padding-left : 10px;
  font-size : 16px;
  width : 295px;
  font-weight : normal;
  cursor : pointer;
  margin-bottom : 10px;
}


div.epLogin h5.on {
  background-position : 0px -36px;
  margin-bottom : 0px;
}

div.epLogin .epasasFrame
{
  display : block;
}
div.epLogin h5 span a
{
  display : block;
  float : right;
  margin-top : -36px;
  width : 80px;
  margin-right : 117px;
  text-indent : -1500px;
}

.button
{
  text-decoration:none !important;
  background-image:url(/pimg/Site/loginButtons.png);
  text-align : center;
  float : left;
  display : block;
  color:black;
  height:23px;
  line-height:23px;
  padding:0;
  width:138px;
  cursor : pointer;
}

.bDisabled
{
  color : #999;
  cursor : default;
}


.bHover
{
  background-position:0 -23px !important;
  color:white !important;
  text-decoration:none !important;
}


.epMenu
{

  padding: 0px 0px 5px 6px;
  border : 1px solid #EAEAEA;
  margin-right : 0px;
  width : 296px;
}

.epMenu p
{
  padding : 5px;
  text-align : center;
  margin : 0px;
}

.menuLinks
{
  clear : both;
  height : 55px;
  margin-top : 5px;
}

.menuLinks a
{
  display : block;
  width: 140px;
  text-indent: 35px;
  text-decoration : none;
  line-height : 24px;
  background-image : url(/pimg/Site/profileButtons.png);
  margin-right : 5px;
  margin-bottom : 5px;
}

.menuLinks a:hover
{
  color : white;
}

.menuLinks #msgs { background-position : 0px 0px; }
.menuLinks #msgs:hover { background-position : 0px -24px; }

.menuLinks #video { background-position : 0px -48px; }
.menuLinks #video:hover { background-position : 0px -72px; }

.menuLinks #friends { background-position : 0px -96px; }
.menuLinks #friends:hover { background-position : 0px -120px; }

.menuLinks #settings { background-position : 0px -144px; }
.menuLinks #settings:hover { background-position : 0px -168px; }

.menuLinks #subscribe { background-position : 0px -192px;  text-indent : 0px ; text-align : center; padding : 0px;}
.menuLinks #subscribe:hover { background-position : 0px -216px; }

.menuLinks #sendMsg { background-position : 0px -240px; }
.menuLinks #sendMsg:hover { background-position : 0px -264px; }

.menuLinks #postComm { background-position : 0px -288px; }
.menuLinks #postComm:hover { background-position : 0px -312px; }

.menuLinks #add2friends { background-position : 0px -336px; }
.menuLinks #add2friends:hover { background-position : 0px -360px; }

.block
{
  border : 1px solid #eaeaea;
  padding : 10px;
  float: left;
  width: 623px;
  padding-right : 0px;
}

.vidList div
{
  float: left;
  display : block;
  margin-right : 10px;
  margin-bottom : 10px;
  border : 1px solid #eaeaea;
  padding : 4px;
  width : 104px;
  height : 110px;
}

.vidImg
{
  border : 1px solid #eaeaea;
  background-color : black;
  color : black;
  background-image : url(/pimg/Site/defaultThumb_139x103.jpg);
}

.search
{
  padding : 3px;
  border : 0px;
  font-family : Arial;
  font-size : 13px;
  padding-left : 5px;
  padding-right : 5px;
  margin-top : 4px;
  //margin-top : 3px;
  margin-bottom : 0px;
  width : 305px;
}

img.roundedL
{
  position : absolute;
  margin-top : 4px;
}

img.roundedR
{
  position : absolute;
  margin-top : 4px;
  margin-left : -2px;
}

.menuAddon
{
  margin-top : 5px;
  float : right;
}

.buttonYellow,
.buttonRed
{
  line-height : 30px;
  display : block;
  text-align : center;
  background-image : url(/pimg/Site/buttons3.gif);
  width : 100px;
  margin-right : 20px;
  color : white;
  text-decoration : none;
}

.buttonRed
{
  margin-right : 8px;
}


.buttonYellow
{
  background-position : 0px -30px;
  color : #3d3d3d;
}


.buttonYellow:hover,
.buttonRed:hover
{
  background-position : 0px -60px;
  color : white;
}

.videosTable
{
  margin-left : -10px;
  margin-top : 0px;
}

.videosTable td.item
{
  border : 1px solid #eaeaea;
  padding : 6px;
  padding-left : 5px;
  padding-right : 5px;
  background: #f2f2f2 url(/pimg/Site/itemBg.gif) repeat-x ;
  width : 142px;
  vertical-align : top;
}


.videosTable h2,
.relatedVid h2,
.videosTable h3
{
  margin-top : 3px;
  //margin-top : 0px;
  font-size : 11px;
  padding : 0px;
  margin-bottom : 3px;
}


.videosTable h2 a,
.relatedVid h2 a,
.videosTable h3 a
{
  text-decoration : none;
}

.videosTable .comments
{
  margin-left : 5px;
  white-space : nowrap;
  font-size : 10px;
  color : #808080;
}

.dateAdded
{
  color : #808080 !important;
  text-decoration : none;
  font-size : 11px;
}

.vidIco
{
  text-decoration : none;
  float : left;
  display : block;
  padding-left : 20px;
  background-image : url(/pimg/Site/videoIcons.gif);
  line-height : 17px;
  background-repeat : no-repeat;
  background-position : 0px 17px;
  margin-right : 5px;
  font-size : 11px;
}

.vidUser
{
  font-size : 11px;
  padding-left : 0px;
  background-position : 0px -17px;
  background-image : none;
}
.vidUser1
{
  font-size : 11px;
  padding-left : 0px;
  background-position : 0px -106px;
  background-image : none;
}

.vidUser span
{
  display : block;
  float : left;
  width : 20px;
  height : 17px;
  background-image : url(/pimg/Site/videoIcons.gif);
  background-position : 0px -17px;
}

.vidUser1 span
{
  display : block;
  float : left;
  width : 20px;
  height : 17px;
  background-image : url(/pimg/Site/videoIcons.gif);
  background-position : 0px -106px;
}

.vidViews
{
  font-size : 11px;
  background-position : 0px 0px;
}

.channelListBlock
{
  margin-top : 10px;
}

.channelBg
{
  height : 39px;
  background-position : 100% 50%;
  background-repeat : no-repeat;
  display : block;
  width : 305px;
}

.channelListBlock a
{
  float : none;
  display : block;
  line-height : 39px;
  margin-top : -39px;
  font-size : 16px;
  color : black;
  text-decoration : none;
  background-image : url(/pimg/Site/channelRow.png);
  padding-left : 10px;
  margin-bottom : 5px;
  width : 296px;
}


.channelListBlock a:hover,
.channelListBlock a.active
{
  color : white;
  background-position : 0px -39px;
}

.noMrg
{
  margin : 0px;
}

p.desc
{
  margin-top : 5px;
  margin-bottom : 15px;
}

div.videoInfo
{
  float : right;
  display : block;
  width : 150px;
  margin-right : 10px;
  font-size : 11px;
  color : #6f6f6f;
}

div.videoInfo .label
{
   width : 75px;
   float : left;
}

div.videoInfo .nfo
{
  width : 75px;
  float : right;
  text-align : right;
  white-space: nowrap;
}

div.videoInfo .nfo img
{
  vertical-align: baseline;
}

h1.videoTitle
{
  font-size : 21px;
}

.videosStats div,
.videosStats div strong
{
  font-size : 11px;
  font-weight : normal;
}

.videosStats div strong
{
  margin-right : 2px;
}

.videosStats div
{
  display : block;
  padding-bottom : 2px;
}

.videosStats div strong.stat_1
{
  color : #006
}

.videosStats div strong.stat_2
{
  color : #cc2
}

.videosStats div strong.stat_3
{
  color : #181;
}

.videosStats div strong.stat_4
{
  color : #600;
}

.videosStats a.close
{
  display : block;
  width : 13px;
  height : 13px;
  float : right;
  font-size : 1px;
  text-indent : -999999px;
  background-image : url(/pimg/Site/vstat_close.png);
}

.videosStats a.close
{
  background-position : 0px 0px;
}
.videosStats a.close:hover
{
  background-position : 0px -26px;
}

.videosStats a.stat_3
{
  background-position : 0px -13px;
}
.videosStats a.stat_3:hover
{
  background-position : 0px -39px;
}

.roundedFrame
{
  border : 1px solid #eaeaea;
  margin-bottom : 10px;
  padding : 10px;
  width : 282px;
  margin-top : 10px;
}

.roundedFrame .c1,
.roundedFrame .c2,
.roundedFrame .c3,
.roundedFrame .c4
{
  float : left;
  background-color : black;
  display : block;
  width : 3px;
  height : 3px;
  margin-top : -11px;
  margin-left : -11px;
  background-image : url(/pimg/Site/corners.png);
}

.roundedFrame .c2
{
  float : right;
  background-color : red;
  margin-right : -11px;
  margin-left : 0px;
  //margin-left : 10px;
  background-position : -3px 0px;
}

.roundedFrame .c3
{
  float : right;
  margin-top : 8px;
  margin-left : 0px;
  margin-right : -11px;
  //margin-left : 10px;
  background-position : -3px -3px;
}

.roundedFrame .c4
{
  margin-top : 8px;
  background-position : 0px -3px;
}

a.super
{
  float : left;
  width : 73px;
  height : 70px;
  font-size : 1px;
  text-indent : -9999999px;
  background-image: url(/pimg/Site/vote.png)
}


a.super:hover
{
  background-position : 0px -70px;
}

.videoTabs
{
  float : left;
  margin-left : 85px;
  margin-top : -38px;
  border : 1px solid #dadada;
}

.videoTabs .tabContent
{
  display : none;
  width : 536px;
  padding : 10px;
  float : left;
  margin-top : -1px;
}

.visible
{
  display : block !important;
}

.videoTabs .tab
{
  display : block;
  float : left;
  margin-left : -1px;
  margin-top : -34px;
  margin-right : 10px;
  width : 83px;
  padding-left : 45px;
  line-height : 35px;
  height : 35px;
  color : black;
  text-decoration : none;
  background-image : url(/pimg/Site/videoTabs.png);
  background-repeat : no-repeat;
  background-position : 0px -35px;
  color : #6f6f6f;
}

.videoTabs .dalinkis,
.videoTabs .dalinkis_a
{
  padding-left : 55px;
  width : 73px;
}
.videoTabs .dalinkis_a
{
  background-position : 0px 0px;
  color : black;
}

.videoTabs .megstami
{
  background-position : 0px -105px;
}

.videoTabs .megstami_a
{
  background-position : 0px -70px;
  color : black;
}


.videoTabs .cenzura
{
  background-position : 0px -175px;
}

.videoTabs .cenzura_a
{
  background-position : 0px -140px;
  color : black;
}


.videoTabs .video_kodas
{
  background-position : 0px -245px;
}

.videoTabs .video_kodas_a
{
  background-position : 0px -210px;
  color : black;
}

.tabContent a.icoLink
{
  text-decoration : none;
  margin-right : 7px;
  margin-left : 5px;
  display : inline-block;
  padding-left : 22px;
  background-image : url(/pimg/Site/videoTabIcons.png);
  background-repeat : no-repeat;
  background-position : -4px -3px;
}

.tabContent a.icoLink:hover
{
  text-decoration : underline;
}

.tabContent .send2firend
{
  background-position : -4px -3px !important;
}

.tabContent .sendGreet
{
  background-position : -3px -30px !important;
}

.tabContent .blockVids
{
  background-position : -6px -57px !important;
}

.tabContent .warning
{
  background-position : -2px -84px !important;
  padding-left : 25px !important;
}

.tabContent .add2fav
{
  background-position : -4px -114px !important;
}

.tabContent .facebook
{
  background-position : -4px -137px !important;
}

.tabContent .rmFav
{
  background-position : -4px -168px !important;
}

.tabContent .klase
{
  background-position : -4px -191px !important;
}

.videoCode
{
  border : 1px solid #dadada;
  width : 480px;
  height : 40px;
  float : left;
  overflow : hidden;
  font-size : 8px;
  color : #808080;
}

.codeSelector_normal,
.codeSelector_wide
{
  display : block;
  margin : auto;
  width : 30px;
  height : 30px;
  background-image : url(/pimg/Site/formats.png);
}

.codeSelector_normal
{
  background-position : 0px -60px;
}

.codeSelector_wide:hover
{
  background-position : 0px -30px;
}

.codeSelector_normal:hover
{
  background-position : 0px -90px;
}

.channelBlock
{
  margin-bottom : 10px;
}


.channelBlock h2.ch
{
  font-size : 16px;
  line-height : 39px;
  background-image : url(/pimg/Site/collapsable.png);
  padding : 0px;
  margin : 0px;
  padding-left : 10px;
  padding-right : 32px;
  display : block;
  cursor : pointer;
}

.channelBlock h2.active
{
  background-position : 0px -39px;
}

.channelBlock h2 span
{
  float : right;
  color : #040e72;
  font-size : 11px;
}

.channelBlock .channelBlockContent
{
    border : 1px solid #d6d6d6;
    border-top : 0px;
    width : 100%;
}

.channelBlockContent .lcolumn
{
  width : 150px;
  padding-left : 10px;
  border-right : 1px solid #d6d6d6;
  padding-top : 20px;
}

.channelBlockContent a.subCat
{
  display : block;
  line-height : 25px;
  text-align : right;
  padding-right : 10px;
  text-decoration : none;
}


.channelBlockContent a.subCat:hover
{
  text-decoration : underline;
}


.channelBlockContent .lcolumn .selected,
.channelBlockContent .lcolumn .selected:hover
{
  border : 1px solid #d6d6d6;
  text-decoration : none;
  border-right : 0px;
  position : relative;
  margin-right:-1px;
  width:140px;
  background-color : white;
}

.channelBlockContent .lcolumn,
.channelBlockContent .rcolumn
{
  vertical-align : top;
}

.channelBlockContent .rcolumn
{
}

.channelBlockContent .rcolumn .videosTable
{
  margin : 0px;
  margin-top : 15px;
}

table, td, tr, th
{
  empty-cells: show;
}

.greyBlock
{
  width : 645px;
}

.greyBlock .head
{
  background-image : url(/pimg/Site/greyBlock.gif);
  background-position : 0px -7px;
  height : 7px;
}

.greyBlock .foot
{
  float : left;
  clear : both;
  background-image : url(/pimg/Site/greyBlock.gif);
  height : 7px;
  width : 645px;
}

.greyBlock .cont
{
  border-left : 1px solid #d6d6d6;
  border-right : 1px solid #d6d6d6;
  background-color : #eaeaea;
  padding-left : 7px;
  padding-right : 7px;
  float : left;
  clear : both;
  width : 629px
}

.avatarBig
{
  float : left;
  margin-right : 10px;
  margin-bottom : 10px;
  clear : both;
}


.greyBlock h1
{
  margin : 0px;
  font-size : 23px;
  font-weight : normal;
  color : #040e72;
}

.greyBlock .menuLinks
{
  margin-top : 0px;
}

.greyBlock .menuLinks a
{
  font-size : 11px;
  width : 125px;
  margin-bottom : 2px;
}

.profileMiniBar
{
  width : 125px;
  float : right;
}
.profileColl
{
  float : left;
  width : 170px;
}
.profileLinks a
{
  text-decoration : none;
  background-image : url(/pimg/Site/videoIcons.gif);
  background-repeat : no-repeat;
  display : block;
  float : left;
  clear : left;
  padding : 2px;
  padding-left : 30px;
  margin-top : 3px;
}


.profileLinks a:hover
{
  text-decoration : underline;
}

.profileLinks a.videos
{
  background-position : 0px -51px;
}
.profileLinks a.albums
{
  background-position : 0px -69px;
}
.profileLinks a.friends
{
  background-position : 0px -121px;
}

.profileLinks a.favs
{
  background-position : 0px -86px;
}

.profileLinks a.userOnline
{
  background-position : 0px -104px;
  color : #222;
}

.profileLinks a.userOffline
{
  background-position : 0px -15px;
  color : #777;
}


.profileLinks a.userOnline:hover,
.profileLinks a.userOffline:hover
{
  text-decoration : none;
  cursor : default;
}

.profileData
{
  width : 190px;
  color : #777;
  font-size : 11px;
}


.profileData a
{
  font-size : 11px;
}

.avatarChange
{
  position : absolute;
  top : 303px;
  margin-left : 28px;
}

.avatarForm
{
  position : absolute;
  border : 1px solid #d6d6d6;
  background-color : #eaeaea;
  padding : 10px;
  top : 303px;
  padding-right : 0px;
  display : none;
}


.avatarForm .buttonColl
{
  float : right;
  margin : 0px;
  margin-left : 10px;
  margin-top : -3px;
}

.gbg a:hover span.l
{
  background-position : 0px -438px !important;
}

.gbg a:hover span.r
{
  background-position : 0px -464px !important;
}

.gbg a span.l
{
  background-position : 0px -516px !important;
}

.gbg a span.r
{
  background-position : 0px -542px !important;
}


.deleteAvatar
{
  position : absolute;
  margin-left : 111px;
  display : block;
  width : 15px;
  height : 15px;
  margin-top : 0px;
  text-indent : -99999px;
  background-image : url(/pimg/Site/delete.gif);
}


.deleteAvatar:hover
{
  background-position : 0px -15px;
}

.paging
{
  float : left;
}

.paging a
{
  width: 20px;
  height : 20px;
  font-family : Arial;
  font-size : 11px;
  color : #040e72;
  display : block;
  float : left;
  border : 1px solid #ddd;
  background-image : url(/pimg/Site/buttons2.gif);
  background-position : 0px -323px;
  line-height : 20px;
  text-align : center;
  text-decoration : none;
}

.paging a.left
{
  margin-right : 10px;
}
.paging a.right
{
  margin-left : 10px;
}

.paging a.left span,
.paging a.right span
{
  display : block;
  width : 20px;
  height : 20px;
  text-indent : -9999999px;
  font-size : 1px;
  background-image: url(/pimg/Site/paging.gif);
}

.paging a:hover,
.paging a.active
{
  background-position : 0px -414px;
  color : white;
}


.paging a.left span
{
  background-position : 0px 1px;
}

.paging a.right span
{
    background-position : -20px 1px;
}

.paging a.right:hover span
{
  background-position : -20px -20px;
}

.paging a.left:hover span
{
  background-position : 0px -20px;
}

div.thumbSelect a img
{
  border : 2px solid #eee;
  padding : 2px;
}

div.thumbSelect a:hover img,
div.thumbSelect a.selected img
{
  border : 2px solid #900;
}

div.collapsible300
{
  margin-top : 10px;
  float : left;
  clear : both;
  margin-bottom : 10px;
}
div.collapsible300 h5
{
margin : 0px;
}

div.collapsible300 h5 a
{
  line-height : 36px;
  display : block;
  color : white;
  background-image : url(/pimg/Site/loginTab.png);
  margin : 0px;
  padding-left : 10px;
  font-size : 16px;
  width : 295px;
  font-weight : normal;
  cursor : pointer;
  background-position : 0px -144px;
}


div.collapsible300 h5 a:hover
{
  color : white;
  background-position : 0px -144px;
}

div.collapsible300 h5 a.on:hover
{
  background-position : 0px -180px;
}

div.collapsible300 h5 a.on {
  color : white;
  background-position : 0px -180px;
}

.collapseContent
{
  padding : 10px;
  border : 1px solid #ddd;
  width : 283px;
}

div.collapsible300 .collapseContent
{
  border-top : 0px;
}

.collapseContent .relatedList
{
  height : 236px;
  overflow-y : auto;
}

.collapseContent .relatedList .relatedVid
{
  margin-bottom : 10px;
  clear : both;
  float : left;
}

.collapseContent .relatedList .relatedVid img
{
  margin-right : 10px;
  float : left;
}

.relatedVid h2
{
  float : left;
  width : 155px;
  margin-bottom : 5px !important;
}

.tags
{
  text-align : center;
}

.tags a
{
  text-decoration : none;
}

.tags a:hover
{
   background-color : #010F70;
   color : white;
}


.tag_10 { font-size : 28px }
.tag_9  { font-size : 26px }
.tag_8  { font-size : 24px }
.tag_7  { font-size : 22px }
.tag_6  { font-size : 20px }
.tag_5  { font-size : 18px }
.tag_4  { font-size : 16px }
.tag_3  { font-size : 15px }
.tag_2  { font-size : 14px }
.tag_1  { font-size : 13px }
.tag_0  { font-size : 12px }

.rblock
{
  margin-top : 10px;
  width : 283px;
  clear : both;
}

.rblock h2
{
  margin-bottom :5px !important;
}

.rublock
{
  border : 1px solid #ddd;
  background: #f2f2f2 url(/pimg/Site/137grad.png) repeat-x left top;
  padding : 10px;
  float : left;
  clear : both;
}

.rublock .avatarBig
{
  margin-bottom : 0px;
}

div.rightBlock .rublock h2
{
  font-size : 16px;
  margin-top : 0px;
  padding : 0px;
  margin-bottom : 10px;
}

.rublock h3
{
  margin : 0px;
  padding : 0px;
}


.rublock h3 a
{
  text-decoration : none;
  font-size : 14px;
}


.rublock h3 a:hover
{
  text-decoration : underline;
}

.rublock a.vidIco
{
  color : #6f6f6f;
  text-decoration : none;
  padding-left : 20px;
  cursor : default;
  margin-top : 23px;
  line-height : 10px;
}

.rublock a.vidUser
{
    background-position : 0px -20px;
}

.rublock a.vidUser1
{
    background-position : 0px -109px;
}

.additionalInfo
{
  border : 1px solid #ddd;
  background: #f2f2f2 url(/pimg/Site/137grad.png) repeat-x 50% 50%;
  padding : 10px;
  width : 285px;
  margin-top : 10px;
  margin-bottom : 10px;
  float : left;
}


.additionalInfo .label
{
  float : left;
  color : #808080;
  width : 105px;
  font-size : 11px;
  margin-top : 2px;
}

.additionalInfo .cont
{
  float : left;
  width : 180px
}

.additionalInfo .cont a
{
  font-size : 11px;
  text-decoration : none;
}


.additionalInfo .cont a:hover
{
  text-decoration : underline;
}

.additionalInfo .sep
{
  clear : both;
  height : 5px;
}

.userListEntry
{
  float : left;
  width : 312px;
  margin-right : 10px;
  margin-top : 10px;
}

.userListEntry .roundedFrame
{
  width : auto;
  margin : 0px;
  height : 80px;
}

.userListEntry .avatar
{
  float : left;
  margin-right : 10px;
}

.userListEntry h2,
.userListEntry h2 a
{
  margin : 0px;
  font-size : 18px;
  color : #040e72;
  font-weight : normal;
  text-decoration : none;
  padding : 0px;
}

.userListEntry h2
{
  margin-bottom : 0px;
}



.userListEntry h2 a:hover
{
  text-decoration : underline;
}

.userListEntry .vidIco
{
  color : #6f6f6f;
}

span.sort_a,
span.sort_z,
span.sort_r
{
  width : 14px !important;
  height : 28px;
  float : left;
  background-image : url(/pimg/Site/sort.png) !important;
}

span.sort_r
{
  background-image : none !important;
  float : right;
}

.invis
{
  visibility: hidden;
}

span.sort_z
{
  background-position : 0px -28px !important;
}

div.videoCountIndicator,
div.videLenIndicator
{
  background : url(/pimg/Site/bands.png) no-repeat;
  height : 18px;
  line-height: 18px;
  margin-left : 90px;
  margin-bottom : 5px;
}

div.videLenIndicator
{
  background-position : 0px -18px;
}

div.videoCountIndicator span.ico,
div.videLenIndicator span.ico
{
  width : 23px;
  float : left;
  height : 18px;
  background: url(/pimg/Site/stat.png) no-repeat 0px -1px;
}

div.videLenIndicator span.ico
{
  background-position : 0px -20px;
}


div.videoCountIndicator a,
div.videLenIndicator a
{
  text-decoration : none;
}

.userSearch
{
  margin-top : -5px;
  margin-bottom : 10px;
}

.userSearch input,
form.boxy-content input,
form.boxy-content textarea
{
    background:transparent url(/pimg/Site/inputBg.gif) repeat-x scroll 0 0;
    border:1px solid #CCCCCC;
    clear:none;
    font-size:12px;
    height:20px;
    margin-bottom:5px !important;
    padding:2px 5px 0 !important;
    width:330px;
}


form.boxy-content textarea
{
  height : 100px;
}



.miniSearchSubmit
{
  float : right;
}

.miniSearchContainer
{
 float : right; margin-right : 0px;
 width : 382px;
}

.miniSearchContainer #query
{
	float : left;
}

.miniSearchContainer .roundedL,
.miniSearchContainer .roundedR
{
	position : absolute;
}
.miniSearchContainer .roundedR
{
	margin-left : -380px;
}
.miniSearchContainer .roundedL
{
	margin-left : -76px;
}

.miniSearchContainer #query
{
	width : 294px !important;
}

form.miniSearch
{
  /*z-index : 100;*/
  /*position: absolute;*/
  margin-top: 5px;
  
}



span.label
{
  margin-right : 5px;
}

div.pmLeft
{
  float : left;
  width : 160px;
}
div.pmLeft div.modes
{
  width : 160px;
  height : 100px;
  position : absolute;
}
div.pmLeft div.modes a
{
  display : block;
  line-height : 30px;
  text-decoration : none;
  font-size : 12px;
  border : 1px solid white;
  border-right : none;
  z-index : 200;
  height : 30px;
  width : 160px;
  border-top : none;
  border-bottom : none;
  margin-bottom : 5px;
}

div.pmLeft div.modes a:hover,
div.pmLeft div.modes a.active
{
  line-height : 28px;
  height : 28px;
  width : 159px;
  border : 1px solid #ccc;
}

div.pmLeft div.modes a.active
{
  border-right : 1px solid white;
}

div.pmLeft div.modes a span
{
  display : block;
  float : left;
  height : 24px;
  width : 24px;
  margin-top : 3px;
  background : url(/pimg/Site/pmIcons.png) no-repeat;
  margin-right : 3px;
  margin-left : 3px;
}

div.pmLeft div.modes a:hover span,
div.pmLeft div.modes a.active span
{
  margin-top : 2px;
  height : 22px;
}

div.pmLeft div.modes a span.msgCount
{
  display : inline!important;
  font-weight : bold;
  color : red;
  float : none;
  background : none;
  margin : 0px;
  font-size : 12px;
}

div.pmLeft div.modes a span.inbox             { background-position : 2px 2px }
div.pmLeft div.modes a span.outbox            { background-position : 2px -38px }
div.pmLeft div.modes a span.trash             { background-position : 2px -58px }

div.pmMain
{
  float : left;
  width : 463px;
  padding : 10px;
  padding-top : 5px;
  border : 1px solid #ccc;
  margin-left : 160px;
  min-height : 100px;
}
div.pmMain h2
{
  margin : 0px;
}

table.messageList
{
  width : 100%;
  margin-bottom : 5px;
}

table.messageList th
{
  font-weight : normal;
  font-size : 12px;
}

table.messageList thead tr th,
table.messageList tbody tr td
{
  border-bottom : 1px solid #ccc;
  padding-left : 5px;
  padding-right : 5px;
  text-align : left;
}

table.messageList tr td.indicator
{
  width : 16px;
}

table.messageList tr.even td
{
  background-color : #f2f2f2;
}

table.messageList tr.hover td,
table.messageList tr.new td
{
  background-color : #def0ff !important;
}

table.messageList tr.hover td a.from,
table.messageList tr.new td a.from
{
  color : black;
}

table.messageList tbody div.icon
{
  display : block;
  width : 20px;
  height : 20px;
  background-image : url(/pimg/Site/pmIcons.png);
}
table.messageList tbody a
{
  text-decoration : none;
}

table.messageList tbody a:hover
{
  text-decoration : underline;
}

table.messageList tbody a.from
{
  font-family : Tahoma;
  font-size : 11px;
  font-weight : bold;
  color : #777;
  display : block;
}


table.messageList tbody a.subject,
table.messageList tbody td.date
{
  font-family : Tahoma;
  font-size : 10px;
  color : #777;
},

table.messageList tbody td.date
{
  font-size : 11px;
  width : 60px !important;
}

table.messageList tbody a.subject
{
  display : block;
}

table.messageList tbody a.subject:hover
{
  color : black;
}

table.messageList tbody div.msgNew    {  background-position : 0px -80px; }
table.messageList tbody div.msg       {  background-position : 0px -100px; }
table.messageList tbody div.replied   {  background-position : 0px -140px; }
table.messageList tbody div.frRequest {  background-position : 0px -200px; }


.ralign
{
  float : right;
  margin : 0px;
}

.ralign h3
{
    margin : 0px;
    padding : 0px;
    font-size:13px;
    font-weight:bold;
    margin-bottom:5px;
    color : black;
}


.bb_underline
{
  text-decoration : underline;
}

.bb_bold
{
  font-weight : bold;
}

.bb_italic
{
  font-style: italic;
}

.bb_big
{
  font-size : 150% !important;
}

.bb_small
{
  font-size : 75% !important;
}

div.bb_quote
{
  background-color : #eee;
  border : 1px solid #ddd;
  padding : 10px;
}

div.bb_quote .source
{
  font-weight : bold;
}

.bbField
{
  font-family : Tahoma;
  font-size : 12px;
  height : 150px;
}
.msgText .hr
{
  margin-top : 10px;
  margin-bottom : 10px;
  border : 0px;
  padding : 0px;
  border-bottom : 1px solid #ddd;
}

.msgText,
.msgText *
{
  font-size : 12px;
  word-wrap :break-word;
}


.bbToolbar
{
  height : 21px;
  border : 1px solid #ddd;
  border-bottom : 0px;
  margin-bottom : -1px;
  background-color : #eee;
  display : none;
  padding : 2px;
  cursor : default;
  padding-right : 0px;
}

.bbToolbar a
{
  border : 1px solid #eee;
  background : url(/pimg/Site/bb.png) transparent;
  width : 20px;
  height : 20px;
  float : left;
  margin-right : 2px;
}

.bbToolbar a:hover
{
  background-color : #f8f8f8;
  border : 1px solid white;
}

.bbToolbar a.bold            { background-position :   0px 0px; }
.bbToolbar a.bold:hover      { background-position : -20px 0px; }

.bbToolbar a.underline       { background-position :   0px -20px; }
.bbToolbar a.underline:hover { background-position : -20px -20px; }

.bbToolbar a.quote           { background-position :   0px -40px; }
.bbToolbar a.quote:hover     { background-position : -20px -40px; }

.bbToolbar a.smiley          { background-position :   0px -60px; }
.bbToolbar a.smiley:hover    { background-position : -20px -60px; }

.bbToolbar a.italic          { background-position :   0px -80px; }
.bbToolbar a.italic:hover    { background-position : -20px -80px; }

.bbToolbar a.big             { background-position :   0px -100px; }
.bbToolbar a.big:hover       { background-position : -20px -100px; }

.bbToolbar a.small           { background-position :   0px -120px; }
.bbToolbar a.small:hover     { background-position : -20px -120px; }

.bbToolbar a.link            { background-position :   0px -140px; }
.bbToolbar a.link:hover      { background-position : -20px -140px; }

.bbToolbar a.img             { background-position :   0px -160px; }
.bbToolbar a.img:hover       { background-position : -20px -160px; }

.msgPreview
{
  background:transparent url(/pimg/Site/inputBg.gif) repeat-x scroll 0 0;
  border:1px solid #CCCCCC;
  clear:none;
  font-size:12px;
  padding:5px;
}

.bb_smileys_float
{
  width : 145px;
  height : 60px;
  background-color : #eee;
  border : 1px solid #ddd;
  padding : 5px;
  position : absolute;
  padding-right : 3px;
  padding-bottom : 3px;
}

.bb_smileys_float a
{
  float : left;
  border : 1px solid #ddd;
  padding : 2px;
  background-color : #eee;
  display : block;
  width : 21px;
  height : 21px;
  margin-right : 2px;
  margin-bottom : 2px;
}

.bb_smileys_float a:hover
{
  border : 1px solid #f8f8f8;
  background-color : #ffffff;
}


li
{
  margin-bottom : 10px;
}

.userListEntry h2
{
  width : 200px;
  overflow : hidden;
}

div.commentForm
{
  background-color : #ededed;
  margin-top : 10px;
  width : 645px;
  float : left;
}

div.commentForm h1
{
margin : 0px;padding : 10px; padding-bottom : 0px;
}

div.commentForm form
{
  margin : 0px;
  padding : 0px;
  outline : 0px;
}

div.commentForm .commentText
{
  clear : both;
  float : none;
  height : 68px;
  margin : 0px;
  background : url(/pimg/Site/137grad_r.png) white top left;
  width : 497px;
}

div.commentForm td.btns a.smileysB,
div.commentForm td.btns a.bold,
div.commentForm td.btns a.italic
{
  display : block;
  width : 25px;
  height : 25px;
  text-indent : -9999999px;
  background-image : url(/pimg/Site/commentBB.png);
  margin-bottom : 2px;
}

div.commentForm td.btns a.italic
{
  margin-bottom : 0px;
}

div.commentForm td.btns
{
  padding : 0px;
  padding-right : 10px;
}

div.commentForm td.btns a.smileysB
{
  background-position : 0px -75px;
}

div.commentForm td.btns a.smileysB:hover
{
  background-position : 0px 0px;
}



div.commentForm td.btns a.bold
{
  background-position : 0px -100px;
}

div.commentForm td.btns a.bold:hover
{
  background-position : 0px -25px;
}

div.commentForm td.btns a.italic
{
  background-position : 0px -125px;
}

div.commentForm td.btns a.italic:hover
{
  background-position : 0px -50px;
}


div.commentForm td.btns a.smileysB a
{
  text-indent : 0px;
}





.buttonColl
{
  margin-bottom : 10px;
  height : 26px;
}

.buttonColl a
{
  display : block;
  //display : inline-block;
  float : left;
  background-image : url(/pimg/Site/buttons2.gif);
  line-height : 26px;
  color : black;
  text-decoration : none;
  background-position : 0px -321px;
  margin-right : 10px;
}

.buttonColl a span
{
  width : 7px;
  display : block;
  background-image : url(/pimg/Site/buttons2.gif);
  height : 26px;
}

.buttonColl a span
{
  width : 7px;
  display : block;
  background-image : url(/pimg/Site/buttons2.gif);
  height : 26px;
}

.buttonColl a span.l
{
  float : left;
  background-position : 0px -265px;
}

.buttonColl a span.r
{
  float : right;
  background-position : 0px -293px;
}


.buttonColl a:hover,
.buttonColl a.active
{
  color : white;
  background-position : 0px -410px;
}

.buttonColl a:hover span.l,
.buttonColl a.active span.l
{
  float : left;
  background-position : 0px -350px;
}

.buttonColl a:hover span.r,
.buttonColl a.active span.r
{
  float : right;
  background-position : 0px -380px;
}


.commentsContainer div.comment
{
  border-bottom : 1px solid #eee;
  padding-bottom : 15px;
  margin-bottom : 15px;
  float : left;
  width : 645px;
  clear : both;
}

.commentsContainer div.date
{
  float : right;
  color : #808080;
  font-size : 11px;
}

.commentsContainer img.commentAvatar
{
  float : left;
  margin-right : 10px;
}


.commentsContainer a.commenter
{
  display : block;
  font-size : 14px;
  font-weight : bold;
  margin-bottom : 10px;
}

.miniComment
{
  clear : both;
  margin-bottom : 10px;
  height : 70px;
}

.miniComment .videoThumb
{
  float : right;
}

.miniComment .msg
{
  border : 1px solid #eaeaea;
  width : 170px;
  height : 60px;
  padding : 5px;
}

.miniComment .msg .singleRow a
{
    color : black;
    text-decoration : none;
}

.miniComment .msg .singleRow a:hover
{
    text-decoration : underline;
}

.noBpad
{
  padding-bottom : 0px;
}

.miniComment .msg .singleRow
{
  width : 170px;
  overflow : hidden;
  margin-bottom : 8px;
  height : 35px;
}

.rblock .roundedFrame
{
  margin-top : -3px;
}


p.boxy-content
{
  text-align: center;
}

form.simpleForm label,
form.main label
{
  float : left;
  display : block;
  width :330px;
  line-height : 30px;
}

form.simpleForm .hlp2,
form.main div.error
{
  position: relative;
  margin-left : 330px;
  width : 294px;
  margin-top : -15px;
  margin-bottom : 10px;
  padding : 5px;
}

form.main div.error
{
  display : block;
  margin-bottom : 10px;
}

form.main input
{
  margin-bottom : 10px;
  width : 294px;
}


form.simpleForm .hlp2 img
{
  display : none;
}
form.main fieldset
{
  border : 0px;
  padding : 0px;
  outline: 0px;
  margin : 0px;
}

form.main br
{
  display : none;
}

form.main select#BirthdayYear,
form.main select#BirthdayMonth
{
  margin-right : 5px;
}

form.main input#GM,
form.main input#GF
{
  width : 16px;
  height : 16px;
  float : left;
}

form.main label#vyras,
form.main label#moteris
{
  float : left;
  width : 50px;
  clear : right;
  margin-right: 15px;
  margin-left : 5px;
}

form.main input#Privacy
{
  float : left;
  width: 16px;
  height: 16px;
  margin-left : 10px;
}

form.main div.privacy_link
{
  float : left;
  line-height : 16px;
}

form.main div#PrivacyF
{
  clear : both;
  display : block;
  float : left;
  text-align : center;
  margin-top : 15px;
  margin-bottom : 15px;
}

form.main input#Submit
{
  width : 82px;
  height : 22px;
  background : none;
  border : 0px;
  clear : both;
  float : left;
}

form.main div#Gendererr
{
  margin-top : 35px !important;
}

form.main div#Privacyerr
{
  margin-left : 0px;
  margin-top : 25px;
}

label#uname
{
  width : 90px;
}

input#userName
{
  float : left;
}


input.homepage
{
  float : left;
  margin-right : 5px;
  padding : 2px;
  border : 1px solid #D6D6D6;
  background-image : url(/pimg/Site/inputBg.gif);
  width : 200px;
}

table.b td
{
  vertical-align : bottom;
}

div.contentBlock div.iponAds
{
  margin-top : 30px !important;
  float : left;
}

div.contentBlock div.iponAds h1 a
{
  color : black !important;
}


div.contentBlock div.iponAds td
{
  vertical-align : top !important;
}


div.contentBlock div.iponAds td a
{
  text-decoration : none !important;
  display : block !important;
  font-size : 11px !important;
  width:  100% !important;
  padding : 0px !important;
  margin-top : -5px !important;
  text-align : center !important;
  margin : auto !important;
}


div.contentBlock div.iponAds td a:hover
{
  text-decoration : underline !important;
}

div.contentBlock div.iponAds td a img
{
  margin : auto !important;
  display : block !important;
}


.buttonColl a
{
        visibility: hidden;
        width : 10px;
        height : 26px;
        overflow : hidden;
}


div.unsubscribe
{
	font-size : 16px;
	margin : 30px 30px 10px 30px;
	text-align : center;
}

div.unsubscribe_err
{
	color : #300;
}

div.unsubscribe_ok
{
	color : #030;
}


div.unsubscribe_email
{
	margin-top : 10px !important;
	font-size : 12px;
}

div.fblike
{
    position: absolute;
    width: 60px;
    height: 73px;
    margin-left: 12px;
    margin-top: 80px;
}
.EPH_Search_Ctr img
{
    margin: 2px;
}

.EPH_Menu a
{
    color: white;
}

.EPH_Menu .EPH_Act,
.EPH_Menu a:hover
{
    color: #010F70;
}