/* basic */
img {	border-width: 0px;}

a {
text-decoration: none;
}

a:link {
color: #ffffff;
text-decoration: none;
}

a:hover {
color: #ffbddc;
}

ul, li {
list-style: none;
padding: 0px;
margin: 0px;
}

.clear {
clear:both;
font-size:0;
line-height:0;
height:0;
}

* {
margin: 0;
padding: 0;
background-position: 50% 0%;
}

body {
font-family: Tahoma;
font-size: 10px;
background-color: #ffffff;
color: #000000;
}


#left {
width: 50%;
background-image: url(left-bg.jpg);
background-position: 100% 0%;
background-repeat: no-repeat;
}

#right {
width: 50%;
background-image: url(right-bg.jpg);
background-position: 0% 0%;
background-repeat: no-repeat;
}

#content {
width: 960px;
background-image: url(red.gif);
}

/* head */

#head {
width: 960px;
clear: both;
height: 114px;
background-image: url(head.jpg);
}

#logo {
width: 413px;
height: 36px;
display: block;
float: left;
color: #ffb5d7;
padding: 78px 0 0 0;
}

.l-l {
display: block;
width: 277px;
text-indent: 27px;
float: left;
}

.l-r {
display: block;
width: 136px;
float: left;
}

#head p {
width: 277px;
float: left;
text-align: right;
font-size: 11px;
color: #f5bfd8;
padding: 10px 0 0 0;
line-height: 15px;
}

#head p span {
font-weight: bold;
color: #ffffff;
}

/* user bar */

#bar {
width: 887px;
clear: both;
height: 52px;
background-image: url(bar.jpg);
padding: 0 0 0 73px;
}

#bar-mem {
width: 887px;
clear: both;
height: 52px;
background-image: url(bar-mem.jpg);
padding: 0 0 0 73px;
}

#getacc {
display: block;
float: left;
width: 252px;
height: 52px;
text-indent: -100000%;
}

#form-acc {
float: left;
height: 18px;
padding-top: 10px;
}

#form-acc input {
float: left;
}

.pole {
width: 162px;
background: transparent;
border:0px;
margin: 0 0 0 30px;
font-size: 10px;
}

.enter {
margin: -3px 0 0 0;
}

/* menu */

.menu {
font-size: 11px;
padding: 0 0 0 50px;
cursor: pointer;
}

.container {
width: 180px;
background-image: url(men-left-bg.jpg);
background-repeat: no-repeat;
background-position: 0% 64px;
margin: 0px 0 15px 0;
cursor: pointer;
}

.menu li {
color: #ffffff;
line-height: 18px;
}

.menu a {
color: #ffffff;
background-image: url(marker.gif);
background-repeat: no-repeat;
background-position: 0% 4px;
padding-left: 10px;
}

.menu a:hover {
background-image: url(marker2.gif);
color: #ffbddc;
text-decoration: underline;
}

.navi {
background: transparent;
}

.golosovanie {
padding: 5px 0px 0px 45px;
width: 170px;
font-size: 10px;
color: #FFFFFF;
}


/* thumb's block */

.drevo-block {
font-size: 14px;
font-weight: bold;
float: right;
width: 720px;
padding: 10px 0px 10px 0px;
}
.drevo-block a {
color: #ffffff;
}
.drevo-block span {
color: #ffffff;
}

.pages-block {
font-size: 12px;
font-weight: bold;
float: center;
text-align: center;
/* width: 100%; */
padding: 10px 10px 10px 10px;
}
.pages-block a {
color: #ffffff;
}

.thumb-block {
width: 720px;
float: right;
}


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

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

a.thumb:hover img.pic1 {border: 1px dashed #ffffff;}

a.thumb img.pic {  position: relative; z-index: 0; border: 1px solid #ffffff; 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: #ffd4d4;
font-size: 10px;
margin: 2px 0 0 0;
line-height: 14px;
}

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

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

.cell {
float: left;
padding: 0 5px 8px 2px;
}


/* footer */

#footer {
background-image: url(footer.jpg);
height: 67px;
color: #ffd3d8;
font-size: 10px;
clear: both;
}

span.copy {
line-height: 67px;
padding: 0 0 0 60px;
}

p.decl {
float: right;
text-align: right;
width: 600px;
padding: 8px 5px 0 0;
}

#footer a {
color: #ffd3d8;
text-decoration: underline;
}

#footer a:hover {
text-decoration: none;
}


/* member sryles */
.name {
font-weight: bold;
color: #ffb7b7;
font-size: 12px;
text-indent: 2px;
clear: both;
margin: 4px 0 5px 0;
}

.desk {
font-size: 12px;
color: #ffc7c7;
padding: 0 8px 0 4px;
display: block;
float: left;
width: 450px;
}

.desk a {
color: #ffffff;
font-weight: bold;
font-size: 11px;
}

.desk a:hover {
color: #ffbddc;
}

.members {
float: left;
padding: 5px 0 0 4px;
}

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

.links a {
color: #ffffff;
font-weight: bold;
font-size: 11px;
}

.links a:hover {
color: #ffbddc;
}