* {margin:0; padding:0;}
img { border:0;}
body { background:#000000; font:11px Tahoma; color:#666666;}
.center {width:1000px; margin:0 auto;}
.clear {clear:both; line-height:0px; height:0px; font-size:1px;}
ul {list-style:none;}
a { text-decoration:none; color:#ffcc00;}
a:hover {text-decoration:underline;}

/*Head*/
.head { background: url(head_02.jpg) no-repeat;}
.head-2 {background: url(head_04.jpg) no-repeat bottom; height:225px; position:relative;}
.logo, .update, .news, .search, .podp, .h-gal, .back, .next { position:absolute;}
.logo { display:block; text-indent:-9000px; width:287px; height:75px; background:url(singup_07.png) no-repeat -500px -500px; top:104px; left:24px;}
.update { font-size:9px; right:24px; bottom:10px; color:#ffffff;}
.search { left:599px; top:14px;}
.search p { font-size:9px; color:#c6c6c6; padding-bottom:2px;}
.s-area { width:120px; border:1px solid #97a5a9; padding:2px 0;}
.search input, .search img {vertical-align:middle;}
.podp {left:836px; top:15px; line-height:18px;}
.podp a {color:#ff9900;}



/*Head gallery*/
.h-gal { width:600px; left:359px; top:81px;}
.h-gal div img {margin-right:2px; width:117px; height:88px;}
.back, .next { width:18px; height:15px; text-indent:-9000px; display:block; background:url(point-1.gif) -100px -100px no-repeat;}
.back {left:-27px; top:7px;}
.next {right:-18px; top:64px}
.h-gal p { margin:16px 0 0 32px; color:#333333;}
.h-gal p strong { color:#000000; margin-right:13px;}

/*Main part*/
.main { background:url(main-bg.jpg) repeat-x #333333; border-right:1px solid #191919; border-left:1px solid #191919; padding:13px 0 25px 0; min-height:1px;}
.left { width:259px; float:left; padding-top:12px;}
.right { width:738px; float:left;}

/*Left*/
.header-left { margin:0 0 18px 42px;}
.cat { margin:0 0 0 31px; width:220px;}
.cat li { height:20px;  padding-top:5px; text-indent:15px; background:url(border-li.gif) no-repeat bottom left;}
.cat li a { font-weight:bold;}
.center .last-li { background:0;}

/*Right*/
.unlim { margin-bottom:19px; background-image: url(unlim.png); width:702px; height:63px; color:yellow; font-size:10px; background-repeat: no-repeat; }

/*Gallery box*/
.box { background: url(box-bg.jpg) no-repeat 329px 0px; width:724px; margin:0 0 0 7px; min-height:1px;}
.header-box { height:50px; position:relative; color:#333333;}
.header-box h2, .header-box p, .header-box div { position:absolute; color:#ffffff;}
.header-box h2 {font-size:14px; left:0; top:25px; font-weight:bold;}
.header-box p { font-weight:bold; top:13px; left:323px;}
.header-box div {top:21px; left:329px; width:368px; text-align:center;}
.thumbs { min-height:1px;}

/*Pages*/
.pages {text-align:center; color:#000000; background:url(pages.png) no-repeat; width:698px; height:24px; padding-top:10px;}
.center .activ { color:#000000; font-weight:bold;}
.pages a {color:#450600;}

/*Footer*/
.foot { background: url(foot-bg.jpg) no-repeat right;  margin-top:13px; padding:18px 0; font-size:9px; text-align:center; color:#ffffff;}
.foot span { font-size:12px;}


.block { width:230px; height:260px; float:left; margin:0 3px 3px 3px;}
.down {padding:3px 0 0 3px;}
.down-l { width:57px; float:left;}
.down-r {width:160px; float:left; padding-top:1px; font-size:10px; line-height:1;}
.down-r img {vertical-align:middle;}
.imaga { text-align:center; padding:6px 0 5px 0;}
.imaga img { width:230px; height:170px;}
.block  p {margin-left:22px;}
.block  p img {vertical-align:middle;}



.second-page { padding:18px 0 0 8px;}
.left-block { width:254px; float:left; margin-right:3px;}
.left-block-b { height:240px;}
.right-block { width:445px; float:left;}

.left-block p {font-size:18px; font-weight:bold; padding:10px 0 10px 23px;}
.left-block img {width:230px; height:170px; border:1px solid #000000; margin-left:18px;}
.right-block p {font-weight:bold; font-size:18px; padding:14px 20px 0 30px;}
.right-block p span {font-size:12px; display:block;}

.parts { margin:3px 0 0 3px;}
.part {width:235px; margin-right:3px; height:250px; float:left;}
.part p { text-align:center; font-size:10px; font-weight:bold; margin-bottom:11px;}
.part img {width:230px; height:170px; border:1px solid #000000;}
.panel { padding:4px 0 0 4px; font-size:11px; text-align:center; font-weight:bold;}
.size { width:70px; float:left; height:11px;  }
.time { width:60px; float: left; height:11px;}
.download { width:65px; float:left; height:11px;}
.download a {display:block; height:11px; }
.like-this { padding: 0px 0px 0px 0px; }
.like-block { width:238px; float:left; height:230px; margin-right:6px;}
.imaga-2 {width:230px; height:170px; border:1px solid #000000;}
.like-block p { padding:2px 0 0 11px; font-size:10px}
.like-block p  img {vertical-align:middle;}

.joinDivClass {
  border: 4px double #FFCC00;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-color: #FFFF99;
  position: absolute;
  visibility: visible;
  width: 550px;
  height: 420px;
}

ul.cat strong a {
	color: #E86600;
	}



/* thumbs */

.drevo-block {
font-size: 14px;
font-weight: bold;
float: right;
width: 704px;
padding: 10px 0px 10px 10px;
}

.pages-block {
font-size: 12px;
font-weight: bold;
float: center;
text-align: center;
width: 100%;
padding: 10px 10px 10px 10px;
}

.thumbs-block {
float: right; width: 714px;
}

a.thumb span {
display: block;
color: #eb497b;
font-weight: bold;
font-size: 11px;
margin: 0 0 2px 0;
}

a.thumb:hover span {
color: #c1294d;
}

a.thumb:hover img.pic {/*border: 1px dashed #e40076;*/}

a.thumb img.pic {  position: relative; z-index: 0; border: 1px solid #e40076; text-decoration: none; width: 230px; height: 170px;}
a.thumb:hover {  z-index: 5; background-color: transparent;}

.thumb div{ position: absolute; text-decoration: none; margin: -171px 0 0 0; visibility: hidden; cursor: pointer; width: 230px; height: 170px; background-image: url(vid.png);}
.thumb:hover div{ z-index: 0; visibility: visible;}

.clip-info {
color: #524e46;
font-size: 10px;
margin: 2px 0 0 0;
line-height: 14px;
}

.clip-info a {
color: #eb497b;
text-decoration: underline;
}

.clip-info a:hover {
text-decoration: none;
}

.cell {
float: left;
padding: 0 0 10px 6px;
}


