@charset "utf-8";
/* CSS Document */
a {cursor:pointer; text-decoration:none; color:#d4a900;}
.bord a {text-decoration:underline;}
.bord a:hover {text-decoration:none}
a img {border: none;}

p {margin: 0px; padding: 0px;}

html, body {background:#000; margin:0; padding:0;font: 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#dddcdc; }
input.nobg {border:0; background:none;margin-top:5px; width: 120px} 
.inf {display: none;}
.break {clear:both}

#big_wraper {background:url(../images/textures_bg/bg_text.jpg) repeat-y top center #000; margin:0 auto;}

#textur_wraper {background: url(../images/textures_bg/bg_text2.jpg) top center no-repeat;}
a.style_a:hover {text-decoration: underline !important;}
.front_inp {background-color: #000000; color: #DDDCDC; border: 1px solid #FFFFFF; width: 100%;}
.front_inp_mult {background-color: #000000; color: #DDDCDC; border: 1px solid #FFFFFF; width: 100%; height: 180px; width: 150px}
.registration_form {float: left; padding:0; margin:0; padding-left: 50px;}
.registration_form .red {color: Red}
.registration_form .grey {color: Grey}
.registration_form table {padding:0; margin:0;}
.registration_form table tr td { padding:0; margin:0}

#container {background: url(../images/textures_bg/bg_text_content.jpg) repeat-y top; width:1024px;margin:0 auto;}
#wraper {background: url(../images/textures_bg/bg_text2.jpg) top center no-repeat;}
#header_left {background:url(../images/head_bg_left.png) no-repeat left; height:209px; width:1000px; margin:0 auto;}
#header_right {background:url(../images/head_bg_right.png) no-repeat right; height:209px; width:1000px; margin:0 auto;}
#header {height:134px; position:relative}
.inf {display:none;}
#logo {position:absolute; left:61px; top:18px}
div#logo a {display:block; border:none; width:79px; height:72px}

#user {float:right; height: 64px; width:153px; text-align:left; padding:25px 65px 0 0;}
#user p {margin:0; padding:0}
#user p.exit a{line-height: 30px;font-weight:bold; color:#dddcdc !important}
#user p input {border: 1px solid black; color: White; width: 100px; background-color: #28291f}

#enru {font-weight:bold; text-align:right; padding:23px 5px 0 0; float:right; width:20px;}
ul {margin:0; padding:0; list-style-type:none;}

.ending {color:#999}

#banner_top {width:470px; height:92px;padding-left:266px; float:left; padding-top:17px;}
#banner_top img {border:1px solid #1e201c; width:469px; height:91px;}

#enru ul li.active a, #user a{color:#d4a900 !important; text-decoration:underline;}
#enru ul li a{color:#c0bd97;}
#enru ul li {padding-top: 7px;}
#header_right a:hover {text-decoration:none !important}

.booking {font-size: 11px; color: White; font-weight: bold}
.booking input {border:1px solid white; background: black; width: 100%;color: White; cursor-color: White;}

#menu {height:29px; overflow:hidden; margin-top:4px;}
#menu_names {margin:0; padding:0 6px; text-align:right; float:left; background: url(../images/menu_bg_left.png) left no-repeat; height:29px; width:764px; float:left; top:0}
#menu ul li{margin:0; padding:0; display:inline !important; height: 29px;}
#menu ul {display: inline; list-style:none;}
#menu img {border:0; padding:0 15px; background:url(../images/menu_devider.png) left no-repeat; vertical-align:top}
#menu img.no_devider {background:none;}

#menu_search {height: 29px; float:right;width:220px;}
form {padding-left:60px; display:inline;}


#un_menu_text {color: #5e5e5e; padding:0 0 0 95px; clear:both; line-height:36px;}
.error {color: Red}
.info {color: Green}
.tbl {padding-top: 40px}
#content_wraper { width:1000px; margin: 0 auto;}

#row_left { height:600px;float:left; padding-left: 27px; background:url(../images/row_left_bg.gif) no-repeat left top;}
#row_right {height:600px; width:149px; float:right;background:url(../images/row_right_bg.gif) no-repeat right top;}
#content {float:left; padding-left:20px;width:670px;}
#row_left img, #row_right img { width: 120px; height:400px;}
#row_left img.small, #row_right img.small { width: 120px; height:205px;}
a.tiny {font-size:9px;}
#content table.index {width: 685px; margin:0; padding:0; text-align:center;}
#content table.index td {width:205px; height:112px; padding: 0 0 16px 0;}
#content table.index img {border:0;}


#footer { height:150px; clear:both; line-height:70px; margin: 0 auto; display: block; width: 1024px;}
#foot_left {float:left; width: 839px; }
#foot_right img{float:right; width:185px; height:140px;}
#foot_left_img img{float:left;width: 12px; height:115px;}
#foot_bott_img img{float:left;width: 839px; height: 27px;}
#foot_cont {float:left; background:#000; width:827px; height: 115px;overflow:hidden; line-height: 115px;}

td.lastgolden {border-width:0 0 1px !important; padding:0 !important; margin:0 !important; vertical-align:bottom !important; background:url(../images/gold_texture.jpg) repeat bottom right !important; color:#000;}
.golden {background:url(../images/gold_texture.jpg) repeat bottom right !important; color:#000;}
td.lastgolden div {background:url(../images/goldplus.jpg) no-repeat bottom right; padding:6px 10px 10px !important;}
td.golden a {color: #000 !important;}

#copy {float:left; color: #808080; width:80px;}
#bott_menu {margin: 0 auto 40px 24px; text-align:center; width: 800px; color: #d4a900;}
#footer a:hover {text-decoration: underline;}

#un_footer_img {height:69px; margin:0 auto;}


h1 {color:#e7bc10; font-size:24px; font-weight:normal; margin:5px 0 20px 0; line-height:24px;}
.search_h1 {color:#e7bc10; font-size:24px; font-weight:normal; margin: 0px; line-height:24px;}
h2 {color:#e7bc10; font-size:18px; font-weight:normal; margin:0; padding:0 0 5px 0;}
.heading {color: #fff; font-weight:bold; font-size: 14px;}

table.afisha {width:670px; color: #bfb9a2; font-weight:bold; font-size:11px; }
table.afisha tr.last {background: url(../images/inner/tr_bott.jpg) no-repeat bottom left #0f0f0f; width:670px;}
table.afisha td {margin:0; padding:6px 10px 6px 10px;border:1px dotted #4f4f4f; border-width: 0 1px 1px 0;}
table.afisha tr.last td {border-width: 0 1px 0 0;}
table.afisha tr.first {background: url(../images/inner/tr_top.jpg) no-repeat top left #141414; width: 670px; padding-bottom: 8px}
table.afisha td.last {border-width: 0 0 1px 0;}
table.afisha td.bott_right {border-width: 0 !important;}
table.afisha a {text-decoration: none; color:#dddcdc}
table.afisha a:hover {text-decoration: underline; }
tr.orange {background: #2c2c2c;}
span.orange {color: #339966;}
tr.grey {background: #0f0f0f;}
tr.black {background:#050505;}
tr.mega {background:#401f1f;}


.yellow {color: #e7bc10;}
span.green {color: #339966;}
.green {background: #2c2c2c;}
p.lightyell {color: #bfb9a2; margin:0;padding:0}
p.lightgrey {color: #959595; margin:0; padding:0}
.img_thick {border:4px solid #4d4d4d}
.img_thin {border:1px solid #484848; float:left; margin-right:5px;}
.darkgrey {color:#716d60}



#text_block {background: url(../images/inner/dot_line.jpg) repeat-x bottom; margin:0 auto; padding-bottom:15px;overflow: hidden;}

#text {float:left; padding-bottom:20px;overflow: hidden;}
#text_block img {margin-right: 8px; float:left;}
#text img {margin-right: 8px; float:left;}
#text h1 {float:left; line-height: 27px}
#club_text {padding:15px 0;}
#address {float:right;}
#name_club {height:55px}

.plus {margin-right:2px;}

#about_block_wrap {background:url(../images/inner/about_block_bg.jpg) repeat-y top; clear:both; width:650px;}
#about_block_top {background:url(../images/inner/about_block_top.jpg) no-repeat top;width:650px; height:10px;}
#about_block_bottom {background:url(../images/inner/about_block_bott.jpg) no-repeat bottom;width:650px; height:10px;}
#about_destrictor {padding:7px 20px;}

#bord_text {float:left;width:560px;}
#bord_text_semi {width:555px}
#bord_semi {padding-left:55px;}

table.bord td {vertical-align: top; padding:10px 0}
#padding_bot {padding-bottom: 15px}


#textf_right {background:url(../images/images_login/textf_right.gif) no-repeat left; overflow: hidden; width:3px; height:15px; float:left;}
#textf_left {background:url(../images/images_login/textf_left.gif) no-repeat left; overflow: hidden; width:3px; height:15px; float:left;}
#textf_bg {background:url(../images/images_login/textf_bg.gif) repeat-x left; overflow: hidden; width:145px; height:15px; float:left;}
form.login_form {margin:0 !important; padding:0 !important; display:inline;}
form.login_form input {margin:0; padding:0; font-size:9px; width:145px}

div.clear {
clear: both;
}





.photoupload-queue
  {
   list-style: none;
  }
  .photoupload-queue li
  {
   background: url(../images/photo_upload.png) no-repeat 0 5px;
   padding: 5px 0 5px 22px;
  }

  .photoupload-queue .queue-file
  {
   font-weight: bold;
  }

  .photoupload-queue .queue-size
  {
   color: #aaa;
   margin-left: 1em;
   font-size: 0.9em;
  }

  .photoupload-queue .queue-loader
  {
   position: relative;
   margin: 3px 15px;
   font-size: 0.9em;
   background-color: #ddd;
   color: #fff;
   border: 1px inset #ddd;
  }
  .photoupload-queue .queue-subloader
  {
   text-align: center;
   position: absolute;
   background-color: #81B466;
   height: 100%;
   width: 0%;
   left: 0;
   top: 0;
  }

  .photoupload-queue .input-delete
  {
   width: 16px;
   height: 16px;
   background: url(../images/delete.png) no-repeat 0 0;
   text-decoration: none;
   border: none;
   float: right;
  }
  
  #left {float:left}
.right {float:right}
#contact_form {float: left; padding:0; margin:0; padding-left: 50px;}
#contact_form table {padding:0; margin:0;}
#contact_form table tr td { vertical-align:top; padding:0; margin:0}

#contact_form input {border:1px solid #b3b9c3; background:#fff; width: 300px;padding:0; margin:0 0 15px 0;}
#contact_form input.text {height: 60px;}

a.a_con {text-decoration:underline}
a.a_con:hover {text-decoration:none}


.popup {
	padding:5px;
	background:url(../images/border.png);
	position:absolute;
	z-index:100;
}
/* ie6 fix for .popup */
.popup .popup_field {
	padding:5px;
	background:#FFF;
	position:relative;
}
.popup .popup_field .close_me {
	position:absolute;
	top:5px;right:5px;
	
}

.popup_link {
	font-size: 14px;
	text-decoration: underline;
	color: #e50092;
}

a.popup_link:hover {text-decoration: none;}

.close_me img {
border: 0pt none;
}


.xModalDialogGreyElement {
background-color:#000000;
opacity:0.4;
position:absolute;

z-index:100;
}

.xModalDialogGreyElementTransparent {
	background-color:#000000;
opacity:0.4;
position:absolute;

z-index:100;
}

.selectit {
cursor: pointer;
}
img.handle {
  cursor: move;
}

.rd {
  color:red;
}

.sfcode
{background: #dddddd; border: 3px dotted #888888;}

#menu_bg_top_wr {padding-left:390px;}
#menu_bg_top {background:url(../images/menu_bg_top.png) no-repeat left top;width:58px; height:16px; margin-top:-16px; position:absolute;}
#menu_bg_bott_wr {padding-left:484px;}
#menu_bg_bott {background:url(../images/menu_bg_bott.png) no-repeat left top;width:58px; height:16px; margin-top:29px; position:absolute;}

.news_block img { }


.titlediv {
margin-bottom:20px;
}



.titlediv h3 {
background-color:#EAF3FA;
cursor:pointer;
font-size:14px;
font-weight:bold;
margin:0 0 10px;
padding:7px;
display:block;
color: Black;
}

#titlewrap {
border-color:#CCCCCC;
border-style:solid;
border-style:solid;
border-width:1px;
padding:2px 3px;
}

#titlewrap input {
border:0 none;
font-size:1.7em;
}

.titlediv #title {
border:0 none;
font-size:1.7em;
}

.titlediv input.inp,select.select {
font-size:1.3em;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0;
width:100%;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:1px;
}

.titlediv div.inside {
margin:0;
}
#poststuff .inside {
font-size:11px;
}

#sample-permalink {
color:#999999;
}

#editable-post-name {
background-color:#FFFBCC;
color:#999999;
}

#editable-post-name-full {
display:none;
}

#edit-slug-box strong {
color:#777777;
font-size:11px;
}
#edit-slug-box {
margin-top:8px;
color:#999999;
font-size:11px;
}

.submitdelete {
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
margin-left:8px;
padding-bottom:1px;
text-decoration:none;
color:#FFFFFF;
}

.submitbox .submitdelete:hover {
	color: #fff;
	background-color: #f00;
	border-bottom-color: #f00;
}


table#form {}
table#form label {font-size:12px; font-weight:bold; color:#fff; padding-right:10px;}
table#form tr td {padding-bottom:20px;}
table#form textarea {width:339px; border:none;background:url(../images/textarea_bg.png) no-repeat; padding:4px 10px; font:13px/18px Tahoma, Arial; color:445454}
.sr_left {float:left; width:90px;}
.sr_right {float:right; width:454px;}
.sr_right a {text-decoration:underline}
.sr_right a.name {color:#fff; font-size:13px; font-weight:bold; text-decoration:underline;}
.sr_right a:hover.name {text-decoration:none;}
.search_result {background:url(../images/inner/dot_line.jpg) repeat-x top left; width:554px; padding:15px 0; overflow:auto;}
.search_result:hover {background:#0c0c09}
.paginator {float:right; margin:7px 0;}
.paginator ul li {list-style-type: none; float:left; padding:0 5px;}
.paginator ul li a {text-decoration:underline;}
.paginator ul li.act a, .paginator ul li.next a {color:#000; text-decoration:none; background:#e7d610; padding:2px 7px;}
h1.search_results {color:#665614;}
#sex_search {margin:10px 5px;}
#sex_search tr td {padding-right:3px;}
span.line-25 {padding-bottom:4px;}
label {cursor:pointer;}
.left {float:left;}
td.left {float:none; text-align:right}
input.find {border:none; background:url(../images/find_bg.gif) no-repeat; width:63px; height:28px; margin:1px 10px; font-size:15px;padding:0 0 6px; cursor:pointer;}
input.save {border:none; background:url(../images/save_button_bg.gif) no-repeat; width:88px; height:28px; font-size:15px;padding:0 0 6px; cursor:pointer;}
.input_b_wr {background:url(../images/input_b_bg.gif) repeat-x; height:28px; width:339px;}
.input_b_wr_l input {background:none; border:none; width:339px; padding:4px 10px; font-size:17px;}
.input_b_wr_l {background:url(../images/input_b_bg_l.gif) left bottom no-repeat; height:28px;width:339px;}
.input_b_wr_r {background:url(../images/input_b_bg_r.gif) right bottom no-repeat; height:28px;width:339px;}
#edit_picture {}
#edit_picture a {background:#e7bc10; font-size:11px; color:#000; padding:2px 4px;}
#social_menu_bot {background:url(../images/social_menu_bottom.gif) no-repeat; height:7px; margin-bottom:20px;}
#social_cont_line {background:url(../images/social_content_line.gif) repeat-y;}
#social_cont_bg {background:url(../images/social_content_bg.gif) no-repeat top; padding:20px;}
#social_wr_line {background:url(../images/social_menu_top.gif) no-repeat top left; padding:10px;}
#social_wr_t {background:url(../images/social_menu_top_line.gif) repeat-y;}
#social {width:819px; float:left; font-size:13px; line-height:22px; color:#bab796;}
#social h3 {font-size:11px; color:#fff; font-weight:bold; margin-bottom:5px;}
#social h3 a {color:#fff; text-decoration:underline}
#social .friend h3 {margin-bottom:0; line-height:15px; margin-top:0}
#social .date {color:#464105; font-size:9px; margin-top:0;}
a.decor {text-decoration:underline;}
a:hover.decor {text-decoration:none;}
a.white {color:#fff;}
#social_l_row {width:216px; float:left;}
#social_r_row {width:603px; float:right;}
#social_r_row .contr {padding:0 0 0 45px;}
#social h2 {font-size:16px; margin-bottom:10px; padding-bottom:0; margin-top:25px;}
#social p {padding:10px 0;}

#side_nav {margin:20px 0 0;}
#side_nav li {padding:5px 0 1px 15px;}
#side_nav li.gifts {background:url(../images/gift.gif) no-repeat left 12px;}
#side_nav li.photo {background:url(../images/photos.gif) no-repeat left 12px;}
#side_nav li.profile {background:url(../images/profile.gif) no-repeat left 12px;}
#side_nav li.msg {background:url(../images/msg.gif) no-repeat left 12px;}
#side_nav li.friends {background:url(../images/person.gif) no-repeat left 12px;}
#side_nav li.act a {background:#fff; padding:4px; color:#000; font-weight:bold;}
#side_nav li a {font-size:12px;}
#side_nav li ul {padding:10px 0 10px 15px;}
#side_nav li ul li {padding:0;}
#side_nav li ul li a {font-size:11px;}

.message_dialog, .friend {background:url(../images/inner/dot_line.jpg) repeat-x bottom left; overflow:auto; padding-bottom:14px;margin-bottom:15px;}
.md_left {float:left; width:80px;}
.md_right {float:right; width:454px;}
.social_msg {border-bottom:1px solid #191919; padding:15px 0;}
ul.msg_nav li {display:inline; padding-right:10px;}
ul.msg_nav li.delete a {color:#4d4d4d}
div.own_msg {color:#4d4d4d;}
p.visited {padding:0 0 15px !important; margin-top:0; color:#bab796}

#user2photo li {display: inline; padding-right: 10px}

.age {padding-left:10px;color:#888c6d; font-size:11px;}
.male {background:url(../images/male.gif) no-repeat left;}
.female {background:url(../images/female.gif) no-repeat left; padding-left:8px !important;}

.cancel {color:#4D4D4D;}
a.register {padding-left:53px; color:#e7d610;}