/* CSS Document */

.sel6 {
width: 260px;
font-size: 11px;
position: relative;
float: left;
padding-right: 12px;
padding-left: 12px;
padding-top: 10px;
}


.fan_z {
float: left;
width: 605px;
background: url(../images/fan/back_forms.jpg);
padding-left: 13px;
padding-top: 15px;
}

.fan_z h3 {
margin: 0px 0px 15px 0px;
padding: 0px;
font-size: 14px;
color: #ffbe23;
font-weight: bold;
width: 600px;
}

.f_inp01 {
width: 414px;
height: 1px;
float: left;
background: url(../images/fan/line_fan.gif);
}

.form_fan {
float:left;
}

.table_form {
width:600px;
font-size: 11px;
font-family: Tahoma;
font-weight: bold;
line-height: 11px;
}

.td_name {
padding-bottom: 1px;
width: 179px;
padding: 9px 0px;
background: url(../images/fan/line_fan.gif) repeat-x top;
}

.td_name span {
font-size: 10px;
font-weight:normal;
line-height: 10px;
}

.td_name b {
color: #ef019e;
}

.td_input {
padding-top: 1px;
width: 234px;
height: 39px;
background: url(../images/fan/line_fan.gif) repeat-x top;
}

.none_edit {
color: #5a5064;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.td_input2 {
padding-top: 1px;
width: 234px;
height: 109px;
background: url(../images/fan/line_fan.gif) repeat-x top;
}

.kod {
border: 1px solid #574e5b;
background: #372f3f;
width: 165px;
height: 54px;
margin-bottom: 13px;
}

.sel7 {
width: 235px;
position: relative;
float: left;
height: 39px;
background: url(../images/fan/select_border.gif) 0px 10px no-repeat;
}

.td_input select {
background: #372f3f;
color: #FFF;
font-family: Tahoma;
font-size: 13px;
font-weight: normal;
}

.td_input option {
}

.in_fan {
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
width: 230px;
border: 1px solid #574e5b;
background: #372f3f;
margin: 0px;
padding: 1px 0px 1px 3px;
font-size: 12px;
}

.in_fan_pass {
float: left;
width: 163px;
margin-right: 6px;
margin-right: 7px;
}

.in_fan2 {
font-family: Arial, Helvetica, sans-serif;
// color: #FFF;
width: 235px;
// border: 1px solid #574e5b;
// background: #372f3f;
margin: 0px;
padding: 1px 0px 1px 3px;
font-size: 12px;
}

.in_fan_textarea {
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
width: 230px;
height: 90px;
border: 1px solid #574e5b;
background: #372f3f;
margin: 9px 0px;
padding: 1px 0px 1px 3px;
font-size: 12px;
}

.td_error {
width: 187px;
height: 39px;
}

.td_error div {
color: #ef019e;
background: url(../images/fan/error_fan.gif) no-repeat;
padding-left: 17px;
padding-top: 2px;
height: 12px;
margin-left: 10px;
cursor: help;
width: 48px;
}

.td_butt1 {
width: 179px;
height: 55px;
background: url(../images/fan/line_fan.gif) repeat-x top;
}

.td_butt2 {
width: 234px;
height: 55px;
background: url(../images/fan/line_fan.gif) repeat-x top;
}

.td_butt3 {
width: 187px;
height: 55px;
}

.but_entry3 {
cursor: pointer;
float: left;
width: 55px;
height: 21px;
background: url(../images/button_entry.gif);
margin-right: 12px;
}

.but_rep {
cursor: pointer;
float: left;
width: 66px;
height: 21px;
background: url(../images/fan/button_rep.gif) no-repeat;
margin-right: 12px;
}

.empty_height {
width: 100px;
height: 30px;
float: left;
}

.fan_check {
float: left;
padding-left: 2px;
font-size: 10px;
font-weight: normal;
line-height: 20px;
}

.fan_check2 {
float: left;
padding-left: 2px;
padding-top: 4px;
font-size: 10px;
font-weight: normal;
line-height: 20px;
width: 77px;
}

h3.add_gb
{
margin-bottom: 3px;
}

h3 p
{
padding: 0;
margin: 0;
}

.fan_dop2
{
float: left;
width: 550px;
margin: 0;
padding-bottom: 10px;
}

.fan_dop2 p {
padding: 0;
margin: 0;
font-size: 11px;
font-family: Tahoma;
color: #c9c7cb;
}

.fan_dop {
padding: 10px 0px 0px 14px;
float: left;
width: 600px;
font-size: 11px;
font-family: Tahoma;
color: #c9c7cb;
}

.fan_dop strong {
color: #ef019e;
}

.fan_dop div {
float: left;
padding-right: 15px;
}

.radio_b {
border: 1px solid #574e5b;
background: #372f3f;
height: 21px;
width: 100px;
}

.radio_b2 {
border: 1px solid #574e5b;
background: #372f3f;
height: 21px;
width: 232px;
}

.radio_b input, .radio_b2 input {
float:left;
}

.radio_b b, .radio_b2 b {
display: block;
float: left;
font-weight: normal;
padding-top:4px;
padding-left: 3px;
}

.radio_b2 b {
font-size: 10px;
}

.check_b {
border: 1px solid #574e5b;
background: #372f3f;
float: left;
padding: 1px 1px;
}

.check_b2 {
float: left;
padding-top: 4px;
}

.fan_title {
color:#ffbe23;
font-weight: bold;
font-size: 14px;
padding-bottom: 5px;
}

.rep_fan {
width: 588px;
padding: 5px 20px 5px 10px;
background: url(../images/fan/mess_back.jpg);
float: left;
margin: 1px 0px;
color: #c9c7cb;
}

.form_line2 {
width: 100%;
height: 1px;
background: url(../images/line_content.gif) repeat-x bottom;
float: left;
font-size: 1px;
}

.fan_bl1 {
padding: 13px 13px 0px 13px;
text-align: center;
background: url(../images/block_back_1.jpg);
float: left;
height: 87px;
}

.fan_bl1 img {
border: 2px solid #bcb9be;
}

.fan_bl2 {
background: url(../images/line_ver.gif) left top repeat-y;
height: 90px;
width: 148px;
float: left;
line-height: 18px;
padding: 8px 3px 2px 13px;
}

.zoom_fan {
float: right;
padding-right: 2px;
}

.edit_pass {
float: left;
padding-left: 5px;
}

.td_input a {
font-size: 13px;
font-weight: normal;
font-family: Tahoma;
line-height: 18px;
}

.but_change {
width: 78px;
height: 21px;
background: url(../images/fan/button_change.gif);
cursor: pointer;
float: left;
}

.but_add {
width: 80px;
height: 21px;
background: url(../images/fan/button_add.gif);
cursor: pointer;
float: left;
}

.but_add_file {
width: 125px;
height: 21px;
background: url(../images/fan/button_add_file.gif);
cursor: pointer;
float: left;
margin-bottom: 20px;
}

.my_fi_bl, .my_fi_bl2, .my_fi_bl3, .my_fi_bl4 {
float: left;
border: 3px solid #3e3644;
width: 265px;
height: 106px;
background: url(../images/form_back.jpg);
margin-bottom: 20px;
padding: 12px 0px 0px 12px;
font-size: 11px;
font-family: Tahoma;
}

.my_fi_bl2 {
margin-bottom: 0px;
padding: 12px 0px 0px 12px;
height: 113px;
overflow: hidden;
}

.my_fi_bl3 {
margin-bottom: 0px;
padding: 6px 0px 0px 12px;
height: 118px;
}

.my_fi_bl4 {
margin-bottom: 0px;
padding: 12px 0px 0px 12px;
height: 86px;
}

.file_foto, .file_foto2, .file_foto3 {
float: left;
width: 74px;
height: 106px;
text-align: center;
color: #5a5064;
}

.file_foto2 {
height: 74px;
}

.file_foto3 img {
border: 3px solid #bbb8bd;
margin-bottom: 8px;
}

.file_foto img, .file_foto2 img {
border: 3px solid #bbb8bd;
margin-bottom: 11px;
}

.file_cont {
float: left;
width: 191px;
}

.file_text, .file_text3 {
padding-left: 12px;
padding-right: 12px;
float: left;
width: 167px;
height: 85px;
}

.file_text3 {
height: 82px;
}
 
.file_text div , .file_text3 div{
padding-bottom: 4px;
}


.file_rating {
padding-left: 12px;
float: left;
width: 179px;
}

.file_rating_all {
float: left;
width: 179px;
}

.file_rating img, .file_rating_all img {
cursor: pointer;
}

.file_rating b, .file_rating_all b {
font-weight: normal;
color: #ef019e;
}

.file_rating_all b {
font-weight: normal;
color: #ef019e;
font-size: 10px;
}

.file_rating span, .file_rating_all span {
font-size: 10px;
}

.empity_file {
width: 19px;
height: 20px;
float: left;
}

.delete_f {
background: url(../images/fan/delete_f.gif) 0px 2px no-repeat;
padding-left: 14px;
}

.download_f {
background: url(../images/fan/download_f.gif) 0px 3px no-repeat;
padding-left: 12px;
}

.download_congr {
background: url(../images/fan/download_f.gif) 0px 5px no-repeat;
padding-left: 12px;
}

img.media_zag4{
padding-top: 7px;
margin-bottom: -16px;
padding-right: 5px;
}

.guest_cont {
float: left;
width: 248px;
}

.guest_pic {
float: left;
width: 248px;
height: 52px;
line-height: 17px;
padding-top: 6px;
}

.guest_pic img {
border: 2px solid #bcb9be;
float: left;
margin-right: 12px;
}

.guest_text {
width: 238px;
/*height: 43px;*/
padding-top: 8px;
padding-right: 10px;
float: left;
}

.scroll_guest {
float: left;
width: 16px;
height: 111px;
}

.creat_sel2 {
background: url(../images/fan/sel_back2.gif) #221b2b;
height: 18px;
width: 283px;
padding: 2px 0px 0px 0px;
font-size: 11px;
font-family: Tahoma;
}

.download_bl {
float: left;
width: 101px;
text-align: center;
}

.download_bl_congratz {
float: left;
width: 101px;
text-align: center;
}


.file_blocks {
float: left;
margin-bottom: 20px;
}

.foto_mr5 {
margin-bottom: -18px;
padding-right: 7px;
}

.guest_bl1, .guest_bl2{
float: left;
background: url(../images/press_back.jpg);
border-top: 4px solid #1f1727;
padding: 10px 14px 13px 14px;
width: 568px;
}

.guest_bl2 {
border-top: 4px solid #342b3b;
background: url(../images/press_back2.jpg);
}

.guest_avatar {
float: left;
}

.guest_avatar img {
border: 2px solid #bcb9be;
}

.guest_fext {
width: 460px;
padding-left: 9px;
float: left;
color: #c9c7cb;
}

.guest_name1, .guest_name2 {
width: 596px;
float: left;
height: 16px;
background: #201727;
font-size: 11px;
padding-top: 2px;
font-family: Tahoma;
}

.guest_name2 {
background: #342b3a;
}

.guest_date {
float: left;
padding-left: 12px;
}

.guest_date span {
padding-left: 10px;
}

.page_bl {
float: left;
font-size: 11px;
font-family: Tahoma;
padding-left: 14px;
padding-top: 3px;
padding-right: 20px;
}

.page01 {
float: left;
background: url(../images/fan/p3.gif);
cursor:pointer;
margin-left: 3px;
}

.page02 {
float: left;
background: url(../images/fan/p6.gif);
cursor:pointer;
margin-left: 3px;
}

.page_back {
width: 20px;
height: 21px;
float: left;
background: url(../images/fan/back.gif);
cursor: pointer;
}

.page_forward {
width: 20px;
height: 21px;
float: left;
margin-left: 3px;
cursor: pointer;
background: url(../images/fan/forward.gif);
}

.p1, .p2 {
height: 19px;
float: left;
font-weight: normal;
font-size: 11px;
margin: 0px;
padding: 3px 7px 0px 4px;
color: #ffbe23;
background: url(../images/fan/p2.gif) right top no-repeat;
}

.p2 {
background: url(../images/fan/p5.gif) right top no-repeat;
color: #FFFFFF;
font-weight: bold;
cursor: default;
}

.but_mem {
float: left;
padding-left: 56px;
width: 167px;
// padding-left: 54px;
// width: 169px;
}

.fan_line {
width: 604px;
height: 1px;
background: url(../images/line_content.gif) repeat-x;
float: left;
font-size: 1px;
}

/*Scroll*/

.Scroller-Container_fan {
  position: absolute;
  top: 0px; left: 0px;
}

#Scrollbar-Container_fan .Scrollbar-Up {
  position: absolute;
  width: 10px; height: 12px;
  background: url(../images/top_arrow.gif);
  font-size: 0px;
}
#Scrollbar-Container_fan .Scrollbar-Track {
  width: 10px; height: 88px;
  position: absolute;
  top: 10px;
  background-color: #433C49;
}
#Scrollbar-Container_fan .Scrollbar-Handle {
  position: absolute;
  width: 10px; height: 31px;
  background: url(../images/fan/scroll.gif);
}
#Scrollbar-Container_fan .Scrollbar-Down {
  position: absolute;
  top: 98px;
  width: 10px; height: 10px;
  background: url(../images/bottom_arrow.gif);
  font-size: 0px;
}
#Scrollbar-Container_fan {
  position: absolute;
  top: 12px; left: 262px;
}

#fan_scroller {
  overflow: hidden;
  position: absolute;
  width: 285px;
  height: 114px;
  display: block;
}

#fan_scrollbar {
	width: 14px;
	display: block;
}

#guestbook_window {
	position: relative;
	width: 260px;
	height: 154px;
}

/* end Scroll*/
