.at-message-info,.at-message-error {
  margin: 10px auto 10px auto;
}

.at-message-info {
  background:#C8D4F2;
  border: solid #2750B7 1px;
}

.at-message-error {
  background:#F4C4C4;
  border: solid #B72727 1px;
}

.at-message-error ul, .at-message-info ul {
  margin: 3px auto 3px auto;

}


.at-tabcontrol {

}

.at-tabcontrol a {
 padding:4px;
 border:solid #00359A 1px ;
 background:#7D94B9;
 background: url('../artwork/tab.inactive.back.gif');
 margin:0px 1px 0px 1px;
 text-decoration:none;
 color:white;
}
.at-tabcontrol a:hover {
 background: url('../artwork/tab.inactive.hover.back.gif');
}

.at-tabcontrol a.selected {
 background: url('../artwork/tab.active.back.gif');
 border-bottom:solid #E1E8F3 1px ;
 background:#E1E8F3;
 color: #00359A;
}
.at-tabcontrol a.selected:hover {
 background: #E1E8F3;
}

.at-tabcontrolbody {
 margin-top:4px;
 padding:4px;
 border:solid #00359A 1px ;
 background:#E1E8F3;
}

.at-tabcontrolbody .visible {
  display:block;
}

.at-tabcontrolbody .invisible {
  display:none;
}
body, html
{
 border:  0px none;
 margin:  0px;
 padding: 0px;
 background:#32100F;
 font-family: verdana, arial, "Trebuchet MS", "Geneva CE", lucida, sans-serif;
 font-size: .8em !important;
 color:#FFFFFF;
}

#bodyFrame
{
 padding-top:50px;
}

#bodyhlavicka
{
 background-color: #511D1E;
}


#pageFrame
{
 width: auto;
 width: 965px;
 margin: 0px auto 0px auto;
 background:#511D1E;
}

#mainInsideFrame
{
 background:#FFFFFF;
 padding: 0px 0px 0px 0px;
}

#mainFrame
{
 background:#FFFFFF;
}

#headFrame
{
 background-color: #511D1E;
}

#pageInsideFrame
{
 margin-top:0px;
 _margin-top:0px;
}

.pageInside
{
 width:965px;
}

#mainInsideFrame2
{
 background: #511D1E;
 padding:0px 0px 0px 0px;
 margin:0px;
 width:100%;
}

#rightFrame
{
 float:right;
}

#pageFrame
{
 _width: 965px; /* pro MSIE s vypnutym JS */
 /*_width: expression(document.body.clientWidth<764 ? "760px" : (document.body.clientWidth>900 ? "100%" : "auto" ) );*/
}

.hidden {
  display:none;
}
.title, .title2, h1.title
{
 font-family: verdana, arial, sans-serif;
 font-size: 17px;
}

.title
{
 padding-bottom:7px;
}

.title2
{
 padding-bottom:5px;
}

h1.title
{
 padding-bottom:5px;
 font-weight:normal;
 display:inline;
}

.modern
{
 font-family:brisk;
}


.reset
{
 border:  0px none;
 margin:  0px;
 padding: 0px;
 float: none;
 clear: both;
 width: 0px;
 height: 0px;
 line-height: 0px;
 font-size: 0px;
}

p, h1, h2, h3, h4, h5
{
 border:  0px none;
 margin:  0px;
 padding: 0px;
}

form
{
 margin:0px;
}

input
{
 font-size:10px;
}

select
{
 font-size:10px;
}


.border-red
{
 border:1px solid #D14D3C;
}

.border-pink
{
 border:1px solid #E46F60;
}

.border-white
{
 border:1px solid #FFFFFF;
}

.border-none
{
 border:none !important;
}

.border-solid
{
 border:1px;
}

.border-none-td td
{
 border:none;
}

.fix
{
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
 border: 0;
 margin: 0;
 padding: 0;
 background-color: transparent;
}

.extraLight
{
 color: #FFC600;
}

.extra
{
 font-weight: bold;
 color: #FFC600;
}

.extra11
{
 font-weight: bold;
 color: #FFC600;
 font-size:1.1em;
}

.extra2
{
 font-weight: bold;
 color: #E46F60;
}

.pink
{
 color: #E46F60;
}

.pink2
{
 color:#F4968A;
}

.pink3
{
 color:#FFBBBB;
}

.pink3Extra
{
 color:#FFBBBB;
 font-weight:bold;
}

.red
{
 color:#E01F05;
}

.extra-red
{
 font-weight:bold;
 color:#E01F05;
}

.clear
{
 clear: both;
}

.center
{
 text-align: center;
}

.justify
{
 text-align: justify;
}


.right
{
 text-align: right;
}

.left
{
 text-align: left;
}

.top
{
 vertical-align:top;
}

.bottom
{
 vertical-align:bottom;
}

.float-left
{
 float:left;
}

.float-right
{
 float:right;
}

.noscreen, .noshow
{
 display: none;
}

.noline
{
 text-decoration: none
}

.bold
{
 font-weight: bold;
}

.italic
{
 font-style: italic;
}


.text
{
 font-size: .85em;
}


.text7em
{
 font-size: .7em;
}

.text8em
{
 font-size: .8em;
}

.text9em
{
 font-size: .9em;
}

.text10em
{
 font-size: 1em;
}

.text11em
{
 font-size: 1.1em;
}

.text12em
{
 font-size: 1.2em;
}

.text13em
{
 font-size: 1.3em;
}

.text14em
{
 font-size: 1.4em;
}

.text15em
{
 font-size: 1.5em;
}


.text8px
{
 font-size: 8px;
}

.text9px
{
 font-size: 9px;
}

.text10px
{
 font-size: 10px;
}

.text11px
{
 font-size: 11px;
}

.text12px
{
 font-size: 12px;
}

.text13px
{
 font-size: 13px;
}

.text14px
{
 font-size: 14px;
}

.text16px
{
 font-size: 16px;
}

.text18px
{
 font-size: 18px;
}

.auto
{
 margin:auto;
}

.copy
{
 color:#000000;
}

.copy a:link 	{ color: #000000; }
.copy a:visited	{ color: #000000; }
.copy a:active	{ color: #000000; }
.copy a:hover	{ color: #FFFFFF; text-decoration:underline; }

.border
{
 border: 1px solid #DDDDDD;
}

.link a { text-decoration: none; }
.link a:link 	{ color: #FFFFFF; }
.link a:visited	{ color: #FFFFFF; }
.link a:active	{ color: #FFFFFF; }
.link a:hover	{ color: #FF9C00; text-decoration:underline; }

.link2 a { text-decoration: underline; }
.link2 a:link 	{ color: #FFFFFF; }
.link2 a:visited	{ color: #FFFFFF; }
.link2 a:active	{ color: #FFFFFF; }
.link2 a:hover	{ color: #FF9C00; text-decoration:none; }

a.pink  { text-decoration: none; }
a.pink:link 	{ color: #E46F60; }
a.pink:visited	{ color: #E46F60; }
a.pink:active	{ color: #E46F60; }
a.pink:hover	{ color: #FF9C00; text-decoration:underline; }

a.extra-red:link { color:#E01F05;}
a.extra-red:visited { color:#E01F05;}
a.extra-red:active { color:#E01F05;}
a.extra-red:hover { color:#FF9C00; text-decoration:underline;}

a.extraLight-red:link { color:#E01F05;}
a.extraLight-red:visited { color:#E01F05;}
a.extraLight-red:active { color:#E01F05;}
a.extraLight-red:hover { color:#FF9C00; text-decoration:underline;}

a.extra:link { color:#FF9C00;}
a.extra:visited { color:#FF9C00;}
a.extra:active { color:#FF9C00;}
a.extra:hover { color:#FF9C00; text-decoration:underline;}

a.extraLight:link { color:#FFC600;}
a.extraLight:visited { color:#FFC600;}
a.extraLight:active { color:#FFC600;}
a.extraLight:hover { color:#FFC600; text-decoration:underline;}

a.extraLight2:link { color:#FFC600;}
a.extraLight2:visited { color:#FFC600;}
a.extraLight2:active { color:#FFC600;}
a.extraLight2:hover { color:#FFC600; text-decoration:underline;}

a.blackLink:link { color:#000000;}
a.blackLink:visited { color:#000000;}
a.blackLink:active { color:#000000;}
a.blackLink:hover { color:#000000; text-decoration:underline;}

a.extra2:link { color:#FFC600;}
a.extra2:visited { color:#FFC600;}
a.extra2:active { color:#FFC600;}
a.extra2:hover { color:#FFC600; text-decoration:underline;}

a.extra2b { text-decoration:underline; font-weight:bold;}
a.extra2b:link { color:#FFC600; text-decoration:underline;}
a.extra2b:visited { color:#FFC600;}
a.extra2b:active { color:#FFC600;}
a.extra2b:hover { color:#FFC600; text-decoration:none;}

.extra2b a {text-decoration:underline; font-weight:bold;}
.extra2b a:link { color:#FFC600; text-decoration:underline;}
.extra2b a:visited { color:#FFC600;}
.extra2b a:active { color:#FFC600;}
.extra2b a:hover { color:#FFC600; text-decoration:none;}

.extraLight2b a {text-decoration:underline;}
.extraLight2b a:link { color:#FFC600; text-decoration:underline;}
.extraLight2b a:visited { color:#FFC600;}
.extraLight2b a:active { color:#FFC600;}
.extraLight2b a:hover { color:#FFC600; text-decoration:none;}

.extraLight2d a {text-decoration:none;}
.extraLight2d a:link { color:#FFC600; text-decoration:none;}
.extraLight2d a:visited { color:#FFC600;}
.extraLight2d a:active { color:#FFC600;}
.extraLight2d a:hover { color:#FFC600; text-decoration:none;}

a.extraLight2c {color:#FFC600;text-decoration:underline;}
a.extraLight2c:link { color:#FFC600; text-decoration:underline;}
a.extraLight2c:visited { color:#FFC600;}
a.extraLight2c:active { color:#FFC600;}
a.extraLight2c:hover { color:#FFC600; text-decoration:none;}

a { text-decoration: none; }
a:link 	{ color: #FFFFFF; }
a:visited	{ color: #FFFFFF; }
a:active	{ color: #FFFFFF; }
a:hover	{ color: #FF9C00; text-decoration:underline; }

.title_panel, .title_udetail  		
{ 
 color: #FFFFFF;
 font-family: verdana, arial, sans-serif;
 font-size: 1.7em;
}

.title_panel a 		{ text-decoration: none; }
.title_panel a:link 	{ color: #FFFFFF; }
.title_panel a:visited	{ color: #FFFFFF; }
.title_panel a:active	{ color: #FFFFFF; }
.title_panel a:hover	{ color: #FF9C00; text-decoration:underline; }

.link-red a 		{ text-decoration: none; }
.link-red a:link 	{ color: #E01F05; }
.link-red a:visited	{ color: #E01F05; }
.link-red a:active	{ color: #E01F05; }
.link-:hover	{ color: #FF9C00; text-decoration:underline; }

.link-pink a 		{ text-decoration: none; }
.link-pink a:link 	{ color: #E46F60; }
.link-pink a:visited	{ color: #E46F60; }
.link-pink a:active	{ color: #E46F60; }
.link-pink a:hover	{ color: #FF9C00; text-decoration:underline; }

.link-pink2 a 		{ text-decoration: underline; }
.link-pink2 a:link 	{ color: #E46F60; }
.link-pink2 a:visited	{ color: #E46F60; }
.link-pink2 a:active	{ color: #E46F60; }
.link-pink2 a:hover	{ color: #FF9C00; text-decoration:none; }

.backlink {color: #441615;}
.backlink a 		{ text-decoration: none; }
.backlink a:link 	{ color: #441615; }
.backlink a:visited	{ color: #441615; }
.backlink a:active	{ color: #441615; }
.backlink a:hover	{ color: #62201E; text-decoration:underline; }



.extra a 		{ text-decoration: none; }
.extra a:link 	{ color: #FF9C00; }
.extra a:visited	{ color: #FF9C00; }
.extra a:active	{ color: #FF9C00; }
.extra a:hover	{ color: #FF9C00; text-decoration:underline; }

#MainMenu a:hover	{ color: #C40500; text-decoration:none; }

img {
  line-height: 0;
  border:0;
  display: block;
}

.td_top td
{
 vertical-align:top;
}

.margin0
{
 margin:0px !important;
}

.margin10
{
 margin:10px;
}
.padding10
{
 padding:10px;
}

.padding5
{
 padding:5px;
}

.padding2
{
 padding:2px;
}

.paddingtop10
{
 padding-top:10px;
}
.padding20
{
 padding:20px;
}
.padding30
{
 padding:30px;
}

.padding-left5
{
 padding-left:5px;
}

.rel
{
 position:relative;
}

.inline
{
 display:inline;
}

.line-height
{
 line-height:14px;
}

.line-height16
{
 line-height:16px;
}

.line-height17
{
 line-height:17px;
}

.line-height18
{
 line-height:18px;
}

.line-height20
{
 line-height:20px;
}

.extraBlack
{
 color:#000000;
 font-weight:bold;
}

.green
{
 color:#08F43F;
}

.red2
{
 color:#FF0303;
}

.color-sex1
{
 color:#68B1F0 !Important;
}

.color-sex2
{
 color:#F92727 !Important;
}

.color-sex3
{
 color:#E960E9 !Important;
}

.color-sex1 a 		{ text-decoration: none; }
.color-sex1 a:link 	{ color: #68B1F0; }
.color-sex1 a:visited	{ color: #68B1F0; }
.color-sex1 a:active	{ color: #68B1F0; }
.color-sex1 a:hover	{ color: #68B1F0; text-decoration:underline; }

.color-sex2 a 		{ text-decoration: none; }
.color-sex2 a:link 	{ color: #F92727; }
.color-sex2 a:visited	{ color: #F92727; }
.color-sex2 a:active	{ color: #F92727; }
.color-sex2 a:hover	{ color: #F92727; text-decoration:underline; }

.color-sex3 a 		{ text-decoration: none; }
.color-sex3 a:link 	{ color: #E960E9; }
.color-sex3 a:visited	{ color: #E960E9; }
.color-sex3 a:active	{ color: #E960E9; }
.color-sex3 a:hover	{ color: #E960E9; text-decoration:underline; }

.extraWhite
{
 font-weight:bold;
 color:#FFFFFF;
}

.white
{
 color:#FFFFFF;
}

.cursor
{
 cursor:Pointer;
 _cursor:Hand;
}

.block
{
 display:block;
}

.normal
{
 font-weight:normal;
}.relative
{
 position:relative;
}

.guide h2
{
 font-size:13px; 
}

.promo_banner
{
 text-align:center;
}

.promo_banner .full
{
  margin:auto;
  width:468px;
}

.promo_banner .lineSep
{
 width:470px;
}

.user_messages_sep
{
 width:495px;
 border-top:1px solid #481A1A;
 font-size:1px;
}

.chat-category-panel h2
{
 font-size:15px;
}

.user-toolbox-icon
{
 text-align:center;
}

.user-toolbox-icon table
{
 margin:auto;
 border:0px;
 margin-top:10px;
}

.user-toolbox-icon table td
{
 padding:0px 10px 0px 10px;
}

.usertop_icon
{
 background: url("/_face/topuser.gif") no-repeat;
 width:123px;
 height:58px;
}

.uservip_icon
{
 background: url("/_face/vipuser.gif") no-repeat;
 width:112px;
 height:58px;
}

.topped
{
 color:#FFA200;
 font-weight:bold;
}

.online
{
 background: url("/_face/online2.gif") no-repeat;
 background-position:0px 4px;
 padding-left:9px;
}

.icon_arrow
{
 background: url("/_face/arrow_red.gif") no-repeat;
 background-position:0px 5px;
 padding-left:9px;
}

.user_list_ltbox, .user_list_rtbox
{
 float:left;
 width:106px;
 padding-bottom:15px;
}

.user_list_ltbox
{
 margin-right:6px;
}

.mpl_open
{
 padding:5px 0px 10px 5px;
}

.separator_dark
{
 border-top:1px solid #2E0B0B;
 margin-top:10px;
 margin-bottom:10px;
}

.advert_extrabox_top
{
 background: url("/_face/advert_extrabox_top.gif") no-repeat;
}

.advert_extrabox_bottom
{
 background: url("/_face/advert_extrabox_bottom.gif") no-repeat;
}

.advert_box_top
{
 background: url("/_face/advert_box_top.gif") no-repeat;
}

.advert_box_bottom
{
 background: url("/_face/advert_box_bottom.gif") no-repeat;
}

.advert_extrabox_top, .advert_extrabox_bottom, .advert_box_top, .advert_box_bottom
{
 width:677px;
 height:17px;
}

.advert_extrabox_center
{
 background:#6B1617;
 border:1px solid #B2393B; 
}

.advert_box_center
{
 background:#3F1514;
 border:1px solid #7C2D2B;
}

.advert_extrabox_center .photo, .advert_box_center .photo
{
 margin-right:5px; 
}

.advert
{
 width:677px;
}

.advert .uicon
{
 width:40px;
 padding:5px;
 text-align:right;
}

.advert .tab
{
 
}

.advert .tab .td2, .advert .tab .td3, .advert .tab .td4
{
 text-align:center;
 float:right;
 padding-top:3px;
 height:14px;
}

.advert .tab .td1
{
 float:left;
 padding-left:6px;
 height:14px;
 padding-top:3px;
}

.advert .tab .td2
{
 width:100px;
}

.advert .tab .td3
{
 width:160px;
}

.advert .tab .td4
{
 width:124px;
}

.advert_extrabox_top .tab .td1
{
 padding-left:50px;
}

.advert_extrabox_top .tab .td2
{
 border-left:1px solid #B2393B;
 border-right:1px solid #B2393B;
}

.advert_extrabox_top .tab .td4
{
 border-left:1px solid #B2393B;
}

.advert_box_top .tab .td2
{
 border-left:1px solid #7C2D2B;
 border-right:1px solid #7C2D2B;
}

.advert_box_top .tab .td4
{
 border-left:1px solid #7C2D2B;
}

.advert .td5
{
 float:left;
 padding-left:6px;
}

.advert_extrabox_bottom .td6, .advert_box_bottom .td6 
{
 width:100px;
}

.advert_extrabox_bottom .td7, .advert_box_bottom .td7
{
 width:50px;
 margin-right:5px;
}

.advert_extrabox_bottom .td7bs
{
 width:150px;
 margin-right:5px;
}

.advert_extrabox_bottom .td6, .advert_extrabox_bottom .td7, .advert_extrabox_bottom .td7bs
{
 background:#9D2D2B;
 border-left:1px solid #B2393B;
}

.advert_box_bottom .td6, .advert_box_bottom .td7
{
 background:#7C2D2B;
 border-left:1px solid #5E1516;
}

.advert_extrabox_bottom .td6, .advert_extrabox_bottom .td7, .advert_box_bottom .td6, .advert_box_bottom .td7, .advert_extrabox_bottom .td7bs
{
 float:right;
 height:15px;
 padding-top:1px;
 text-align:center;
}

.advert .td5 .phone
{
 float:left;
 height:14px;
 padding-top:2px;
}

.advert .td5 .email
{
 float:left;
 height:15px;
 padding-top:1px;
}

.inputIcon
{
 display:inline;
 position:relative;top:2px;
 margin-left:2px;
 cursor:Pointer;
 _cursor:Hand;
}

.welcome_home img
{
 float:left;
}

.welcome_home .intext
{
 padding-left:40px;
 line-height:14px;
}

.welcome_home .sep
{
 margin-top:10px;
 margin-bottom:10px;
}

.welcome_home h2
{
 font-size:10px;
}

.welcome_home a
{
 font-weight:bold;
}

.preimgstring
{
 position:relative;bottom:2px;
}

.home_meet
{
 width:500px;
}

.home_meet .separator
{
 border-top:1px solid #2E0B0B;
 margin-top:10px;
 margin-bottom:10px;
}

.home_meet .foto
{
 margin:4px 5px 5px 0px;
}

.panel_rlink
{
 float:right;
 padding-top:9px;
 padding-right:7px;
}

.list_frame_video_home
{
 float:left;
 margin-right:3px;
}

.list_chat_room_stats
{
 margin:0px 0px 0px 2px;
 padding:0px;
}

.chat_room_stats li
{
 line-height:16px;
 padding-left:10px;
 list-style-type:none;
 background: url("../_face/arrow_red.gif") no-repeat 0px 6px;
}

.chat_home
{
 padding-top:4px;
 padding-bottom:4px;
}

.chat_home .sep
{
 background: url("/_face/img2/sep_lt_gradient.gif") no-repeat;
 idth:149px;
 height:1px;
 _height:;
 #height:;
 ont-size:1px;
}

.list_chat_home
{
 margin:0px;
 padding:0px;
}

.list_chat_home li
{
 line-height:16px;
 padding-left:10px;
 list-style-type:none;
 background: url("../_face/arrow_red.gif") no-repeat 0px 4px;
}

.list_chat_home .un_li
{
 background: none;
 list-style-type:none;
 list-style-image: none;
 padding:2px 0px 2px 0px !important;
 margin:0px !important;
 font-size:1px;
}

.chat_lt_title
{
 background: url("/_face/img2/chat_lt_title.jpg") no-repeat;
 width:149px;
 height:29px;
}

.chat_lt_title .in
{
  font-size:12px;
  font-weight:bold;
  padding-top:7px;
  padding-left:30px;
}


.lst_gallery .galbox_t
{
 background: url("/_face/img2/galbox_t.gif") no-repeat;
}

.lst_gallery .galbox_b
{
 background: url("/_face/img2/galbox_b.gif") no-repeat;
}

.lst_gallery .galbox_t, .lst_gallery .galbox_b
{
 width:546px;
 height:4px;
 font-size:1px;
}

.lst_gallery .galbox_c
{
 width:546px;
 text-align:center;
 background:#FFFFFF;
}

.lst_gallery .desc
{
 color:#1C1C1C;
 text-align:left;
 padding:10px 10px 6px 10px;
 font-size:10px;
}

.lst_gallery .toolbox
{
 position:absolute;
}

.lst_gallery .toolbox .toolbox_in
{
 padding-left:295px;
 _padding-left:320px;
}

.lst_gallery .toolbox .toolbox_in .set
{
 padding-left:27px;
 _padding-left:2px;
}

.lst_gallery .toolbox .toolbox_in .set .set_in
{
 float:left;
 width:220px;
 height:23px;
 background:#FFFFFF;
 color:#000000;
}

.lst_gallery .toolbox .toolbox_corn
{
 float:left;
 font-size:1px;
 background: url("/_face/img2/gallery_toolbox_corn.png") no-repeat;
 width:27px;
 height:23px;
 _background: url("/_face/img2/gallery_toolbox_corn_ie.gif") no-repeat;
 _width:2px;

}

.lst_gallery .toolbox .sep
{
 margin-left:6px;
 margin-right:6px;
}

.lst_gallery .toolbox img
{
 position:relative;top:4px;
}

.lst_gallery .toolbox a         { text-decoration: none; font-weight:bold; font-size:10px; }
.lst_gallery .toolbox a:link    { color: #969696; }
.lst_gallery .toolbox a:visited { color: #969696; }
.lst_gallery .toolbox a:active  { color: #969696; }
.lst_gallery .toolbox a:hover   { color: #000000; text-decoration:underline; }

.lst_topinfo
{
 padding-bottom:4px;
}

.bg_access_album
{
 background: url("/_face/bg_access_tv.gif") no-repeat;
 width:245px;
 height:40px;
}

.bg_access_album
{
 padding-top:9px;
}

.bg_lst_site
{
 background:url('../_face/img2/bg_lst_site.gif') no-repeat;
 width:333px;
 height:21px;
}

.lst_album_title_frame
{
 width:265px;
 position:relative;top:4px;
}

.lst_album_title_lt
{
 background:url('../_face/img2/lst_album_title_lt.gif') no-repeat;
}

.lst_album_title_rt
{
 background:url('../_face/img2/lst_album_title_rt.gif') no-repeat;
}

.lst_album_title_lt, .lst_album_title_rt
{
 width:8px;
 height:24px;
 font-size:1px;
 float:left;
}

.lst_album_title_c
{
 background:#3F1514;
 border-top:1px solid #572122;
 border-bottom:1px solid #3F1514;
 height:22px;
 float:left;
}

.lst_album_title_c .in
{
 padding-top:6px;
}

.lst_icon_top_album
{
 background:url('../_face/star_dark.gif') no-repeat;
 background-position:2px 2px;
 padding-right:4px;
 padding-left:18px;
 display:inline;
 font-size:16px;
 font-family: verdana, arial, sans-serif;
 font-weight:bold;
}

.lst_icon_movie, .lst_icon_photo
{
 padding-right:4px;
 display:inline;
 font-size:16px;
 font-family: verdana, arial, sans-serif;
 font-weight:bold;
}
.lst_icon_movie
{
 background:url('../_face/img2/lst_icon_movie.gif') no-repeat;
 background-position:2px 0px;
 padding-left:25px;
}

.lst_icon_photo
{
 background:url('../_face/img2/lst_icon_photo.gif') no-repeat;
 background-position:2px 0px;
 padding-left:27px;
}

.lst_album_box_t
{
 background:url('../_face/img2/lst_album_box_t.gif') no-repeat;
}

.lst_album_box_b
{
 background:url('../_face/img2/lst_album_box_b.gif') no-repeat;
}

.lst_album_box_t, .lst_album_box_b
{
 width:355px;
 height:8px;
 font-size:1px;
}

.lst_album_box_c
{
 background:#3F1514;
 border-left: 1px solid #572122;
 border-right: 1px solid #572122;
 width:353px;
}

.lst_album_box_c_in
{
 padding-left:10px;
}

.lst_album_box_c_in .lt
{
 margin-right:1px;
}

.lst_inbox_t
{
 background:url('../_face/img2/lst_inbox_t.gif') no-repeat;
}

.lst_inbox_b
{
 background:url('../_face/img2/lst_inbox_b.gif') no-repeat;
}

.lst_inbox_t, .lst_inbox_b
{
 width:166px;
 height:4px;
 font-size:1px;
}

.lst_inbox_c
{
 background:#511D1E;
 width:166px;
}

.lst_inbox_c_in
{
 padding-left:11px;
 padding-top:8px;
 padding-bottom:8px;
}

.lst_inbox2_t
{
 background:url('../_face/img2/lst_inbox2_t.gif') no-repeat;
}

.lst_inbox2_b
{
 background:url('../_face/img2/lst_inbox2_b.gif') no-repeat;
}

.lst_inbox2_t2
{
 background:url('../_face/img2/lst_inbox2_t2.gif') no-repeat;
}

.lst_inbox2_b2
{
 background:url('../_face/img2/lst_inbox2_b2.gif') no-repeat;
}

.lst_inbox2_t, .lst_inbox2_b, .lst_inbox2_t2, .lst_inbox2_b2
{
 width:333px;
 height:5px;
 font-size:1px;
}

.lst_inbox2_c
{
 background:#511D1E;
}

.lst_inbox2_c2
{
 background:url('../_face/img2/lst_inbox2_c2.gif') repeat-y;
}

.lst_inbox2_c, .lst_inbox2_c2
{
 width:333px;
}

.lst_inbox2_c_in
{
 padding:3px 8px 3px 8px;
}

.lst_author .sep, .lst_topalbum .sep
{
 margin-bottom:1px;
}

.lst_author, .lst_topalbum
{
 padding-top:3px;
 padding-bottom:3px;
}

.lst_topalbum .playlist-addable
{
 width:143px;
 height:108px;
 margin-bottom:4px;
}

.lst_author .imgFrame2
{
 margin-right:7px;
}

.lst_author .info
{
 width:160px;
}

.lst_author .icons
{
 padding-left:270px;
}

.lst_author .icons .first
{
 margin-top:5px;
 margin-bottom:10px;
}

.comments .item
{
 padding-top:3px;
}

.comments .content
{
 padding:5px 11px 5px 11px;
 _width:524px;
}

.comments .info
{
 padding-left:49px;
 line-height:16px;
}

.bg_p_title2_frame
{
 width:355px;
}

.bg_p_title2
{
 background:url('../_face/img2/bg_p_title2.jpg') no-repeat;
 width:355px;
 height:25px;
}

.bg_p_title2 h3
{
 padding:4px 8px 8px 10px;
 margin:0px;
 font-size:14px;
}

.bg_palete_t
{
 background:url('../_face/img2/bg_palete_t.gif') no-repeat;
 height:6px;
 font-size:1px;
}

.bg_palete_c
{
 background:url('../_face/img2/bg_palete_c.gif') repeat-y;
}

.bg_palete_b
{
 background:url('../_face/img2/bg_palete_b.gif') no-repeat;
 height:6px;
 font-size:1px;
}

.bg_palete_bs
{
 background:url('../_face/img2/bg_palete_bs.gif') no-repeat;
 background-position:left bottom;
}

.bg_palete2_bs
{
 background:url('../_face/img2/bg_palete2_bs.gif') no-repeat;
 background-position:left bottom;
}

.bg_palete2_t
{
 background:url('../_face/img2/bg_palete2_t.gif') no-repeat;
 height:6px;
}

.bg_palete2_c
{
 background:url('../_face/img2/bg_palete2_c.gif') repeat-y;
}

.bg_palete2_b
{
 background:url('../_face/img2/bg_palete2_b.gif') no-repeat;
 height:6px;
}

.bg_p2
{
 background:url('../_face/img2/bg_p2.gif') no-repeat;
 width:355px;
}

.p2_mov
{
 padding-bottom:8px;
}

.p2_mov_lt
{
 padding-right:8px;
}

.p2_friends
{
  margin-bottom:8px;
  width:161px;
}

.p2_friends_lt
{
  margin-right:8px;
}

.p2_friends .nick
{
 padding-bottom:2px;
}

.p2_friends p.note
{
 padding-left:46px;
}

.bg_p2 h3
{
 padding:8px 8px 8px 10px;
 margin:0px;
 font-size:14px;
}

.bg_p2_in
{
 padding:0px 10px 10px 10px;
}

.bg_up_in .img_uIcon, .bg_up_in .img_uIcon_none
{
 margin-right:10px;
 margin-bottom:10px;
}

.img_uIcon
{
 border:2px solid #FFFFFF;
}

.bg_up_in
{
 padding:5px 14px 5px 14px;
 position:relative;
}

.bg_up
{
 background:#3F1514;
 margin-left:1px;
 margin-right:1px;
}

.bg_up_top2
{
 background:url('../_face/img2/bg_up_top2.gif') no-repeat;
 width:355px;
 height:9px;
 font-size:1px;
}

.bg_up_bottom2
{
 background:url('../_face/img2/bg_up_bottom2.gif') no-repeat;
 width:355px;
 height:9px;
 font-size:1px;
}

.bg_up_top
{
 background:url('../_face/img2/bg_up_top.gif') no-repeat;
 background-position:top;
 width:355px;
}

.bg_up_bottom
{
 background:url('../_face/img2/bg_up_bottom.gif') no-repeat;
 background-position:bottom;
 width:355px;
}

.bg_p_title h3
{
 font-size:11px;
 margin:0px;
 padding:6px 0px 0px 54px;
}

.bg_p_title
{
 background:url('../_face/img2/bg_p_title.gif') no-repeat;
 width:445px;
 height:25px;
}

.info_basicinfo
{
 font-size:11px;
 margin-top:10px;
 padding-left:32px;
 position:relative;bottom:8px;
}

.u_detail_title
{
 padding:10px;
}

.u_detail_title h3
{
 font-size:11px;
}

.u_detail_list
{
 padding-bottom:150px;
}

.u_detail_list .noitem
{
 padding:10px;
 font-size:10px;
}

.u_detail_list .u_comment .imgBorder,
.u_detail_list .u_meet .imgBorder
{
 margin:5px 8px 4px 0px;
}

.u_detail_box .indent_sb
{
 padding-bottom:5px;
}

.u_detail_box .separator
{
 border-top:1px solid #481A1A;
 margin-top:10px;
 margin-bottom:10px;
}

.u_detail_box
{
 padding:2px 15px 2px 15px;
}

.u_forum .cl_tem, .u_forum .cl_cat
{
 width:120px;
}

.u_forum .cl_date
{
 width:110px;
}

.box_udetail_frame
{
 width:548px;
}

.box_udetail .icon_p_bi_frame
{
 position:absolute;
}

.box_udetail .icon_p_bi
{
 position:relative;bottom:12px;
}

.icon_p_bi
{
 background:url('../_face/img2/icon_p_bi.gif') no-repeat;
 width:26px;
 height:30px;
}

.line_gradient
{
 background:url('../_face/img2/line_gradient.gif') no-repeat;
 width:304px;
 height:2px;
 font-size:1px;
 margin-top:10px;
 margin-bottom:10px;
}

.box_udetail
{
 padding:6px 22px 0px 22px;
 _padding:6px 21px 0px 22px;
}

.p1_lt_udetail
{
 float:left;
 padding-right:22px;
}

.box_udetail table td
{
 padding:3px 0px 3px 0px;
}

.bg_p1
{
 background:url('../_face/img2/bg_p1.gif') no-repeat;
 width:548px;
}

.rt_pmain a
{
 color: #FFFFFF;
 font-size:12px;
 font-weight:bold;
}

.rt_pmain .a_disabled
{
 color: #E46F60;
 font-size:12px;
 font-weight:bold;
}

.rt_pmain .ic_sub
{
 margin-right:3px;
}

.menu_p_sep div
{
 background:url('../_face/img2/menu_p_sep.gif') no-repeat;
 width:2px;
 font-size:1px;
 height:13px;
 margin-left:10px;
 margin-right:10px;
}

.bg_pmain .lt_pmain
{
 float:left;
 width:410px;
}

.bg_pmain .rt_pmain
{
 float:right;
}

.bg_pmain .rt_pmain table
{
 margin-right:15px;
}

.bg_pmain .rt_pmain table td
{
 height:39px;
 padding-right:2px;
}

.bg_pmain
{
 background:url('../_face/img2/bg_pmain.gif') no-repeat;
 width:945px;
 height:39px;
}

.flat_frame
{
 width:945px;
 margin:auto;
}

.tlist_menu
{
 padding:10px 10px 10px 0px;
}

.l_panel
{
 width:165px;
}

.c_panel
{
 width:518px;
}

.w_panel
{
 width:945px;
}

.cm_panel
{
 width:254px;
}

.lc_panel
{
 width:693px;
}

.r_panel
{
 width:242px;
}

.line_top5
{
  border-top:1px solid #46191A;
}

.list_bt_frame
{
  width:100%;
}

.list_bt_frame .list_bt
{
 padding:6px 0px 0px 8px;
}

.movie_length
{
 position:absolute;
 background-color:#000000;
 color:#FFFFFF;
 height:14px;
 opacity:0.55;
 filter: alpha(opacity = 55);
 padding:0 4px;
 margin-top:1px;
 margin-left:1px;
 display:block;
}

.star_pan
{
 background:url('../_face/star_pan.gif') no-repeat;
 width:14px;
 height:15px;
 float:left;
 margin-top:7px;
 margin-left:8px;
 margin-right:4px;
}

.arr_panel_lt
{
 float:left;
 padding-top:11px;
}

.arr_panel_rt
{
 float:right;
 padding-top:11px;
}

.pb_buble
{
 float:left;
 margin-left:5px;
}

.pb_frame
{
 padding-left:1px;
}

.pb_frame img
{
 margin-bottom:4px;
}

.pb_frame_indent
{
 margin-left:4px;
}

.pb_lt
{
 font-size:1px;
 width:6px;
 height:32px;
 float:left;
}

.pb_rt
{
 font-size:1px;
 width:6px;
 height:32px;
 float:left;
}

.pb_ct
{
 height:32px;
 float:left;
}

.pb_ct div
{
 padding:4px;
}

.lt_pcorn
{
 background:url('../_face/lt_pcorn.gif') no-repeat;
 font-size:1px;
 width:5px;
 height:32px;
}

.rt_pcorn
{
 background:url('../_face/rt_pcorn.gif') no-repeat;
 font-size:1px;
 width:5px;
 height:32px;
}

.cl_pcorn
{
 background:url('../_face/c_pcorn.gif') repeat-x;
 height:32px;
 width:155px;
}

.cc_pcorn
{
 background:url('../_face/c_pcorn.gif') repeat-x;
 height:32px;
 width:508px;
}

.cw_pcorn
{
 background:url('../_face/c_pcorn.gif') repeat-x;
 height:32px;
 width:935px;
}

.cm_pcorn
{
 background:url('../_face/c_pcorn.gif') repeat-x;
 height:32px;
 width:244px;
}

.cr_pcorn
{
 background:url('../_face/c_pcorn.gif') repeat-x;
 height:32px;
 width:232px;
}

.lc_pcorn
{
 background:url('../_face/c_pcorn.gif') repeat-x;
 height:32px;
 width:683px;
}


.title_panel
{
 padding:4px 8px 5px 8px;
 font-weight:normal;
}

.title_udetail
{
 padding:8px 8px 5px 16px;
}

.lt_box
{
  padding-top:7px;
}

.lt_box_first_cnt
{
  padding-top:11px;
  padding-left:11px;
  padding-bottom:8px;
}

.lt_box_cnt .in, .lt_box_first_cnt .in
{
 width:142px;
 height:107px;
 margin-bottom:5px;
}

.lt_box_cnt
{
 padding-top:11px;
 padding-left:11px;
 padding-bottom:8px;
}

.lt_boxes_panel img, .lst_inbox_c_in img
{
 margin-bottom:4px;
}

.list_frame_video
{
 float:left;
 width:122px;
 height:102px;
}

.list_frame_foto
{
 float:left;
 width:120px;
 height:100px;
}

.list_frame_foto2
{
 float:left;
 width:120px;
 height:130px;
}

.list_frame_icon
{
 float:left;
 width:39px;
 text-align:center;
}

.list_frame_icon .ic_sep
{
 padding:6px 0px 6px 0px;
}

.bodyCell_rp
{
 padding:5px 8px 5px 11px;
}

/*
.rp_left_foto
{
 float:left;
 width:100px;
 padding-left:3px;
}

.rp_right_foto
{
 padding-left:121px;
 _padding-left:118px;
}

.rp_img_photo_sep_first
{
 padding-bottom:4px;
}

.rp_img_photo_sep
{
 padding-top:5px;
 padding-bottom:4px;
}
*/

.rp_left_video, .rp_left_foto, .rp_left_user
{
 float:left;
 width:106px;
 margin-left:3px;
 margin-right:8px;
 _margin-right:8px;
 display: inline;
}

.rp_right_video, .rp_right_foto, .rp_right_user
{
 float:left;
 margin:0px;
 display: inline;
}

.rp_img_video_sep_first, .rp_img_photo_sep_first, .rp_img_user_sep_first
{
 padding-bottom:2px;
}

.rp_img_video_sep, .rp_img_photo_sep, .rp_img_user_sep
{
 padding-top:6px;
 padding-bottom:2px;
}

.lt_corn
{
 background:url('../_face/lt_corn.gif') no-repeat;
}

.rb_corn
{
 background:url('../_face/rb_corn.gif') no-repeat;
 background-position:bottom right;
}

.lt_corn2
{
 background:url('../_face/lt_corn2.gif') no-repeat;
}

.rb_corn2
{
 background:url('../_face/rb_corn2.gif') no-repeat;
 background-position:bottom right;
}

.bg_site
{
 background:url('../_face/bg_site.gif') no-repeat;
 width:518px;
}

.bg_site2
{
 background:url('../_face/bg_site2.gif') no-repeat;
 width:675px;
}

.bg_site3
{
 background:url('../_face/bg_site3.gif') no-repeat;
 width:548px;
}

.bg_site4
{
 background:url('../_face/bg_site4.gif') no-repeat;
 width:502px;
}

.bg_site table, .bg_site2 table, .bg_site3 table, .bg_site4 table,
.bg_site, .bg_site2, .bg_site3, .bg_site4
{
 height:28px;
}

.site_active
{
  font-weight:bold;
  border:1px solid #E46F56;
  background:#351111;
}

.bg_in_fr_line
{
 background:url('../_face/bg_in_fr_line.gif') no-repeat;
 background-position:bottom;
 width:518px;
}

.bg_box_foto_list, .bg_box_video_list
{
 width:170px;
}

.bfl_inside
{
 padding:8px 0px 0px 8px;
}

.bfl_ust
{
  padding-right:4px;
}

.bfl_info
{
 padding:4px 15px 16px 8px;
}

.item_foto_list
{
 float:left;
 margin-right:4px;
}

.umsg_cell_checkbox
{
 padding-top:4px;
 padding-bottom:4px;
 #padding:0px;
 _padding:0px;
 width:21px;
 text-align:center;
 font-size:1px;
}

.umsg_cell_date
{
 width:120px;
}

.umsg_cell_nick
{
 width:128px;
}

.umsg_checkbox
{
 border:none;
 padding:0px;
 margin:0px;
}

.bg_darkbox
{
 width:500px;
}

.bg_darkbox table, .bg_darkbox div
{
 background:#3F1514;
}

.darkbox_top
{
 background:url('../_face/darkbox_top.gif') no-repeat;
 width:500px;
 height:5px;
 font-size:1px;
}

.darkbox_top_r
{
 background:url('../_face/darkbox_top_r.gif') no-repeat;
 width:500px;
 height:5px;
 font-size:1px;
}

.darkbox_bottom
{
 background:url('../_face/darkbox_bottom.gif') no-repeat;
 width:500px;
 height:5px;
 font-size:1px;
}

.bubbleBox{
    display:none;
}

.bubbleBoxActive{
    text-align:left;
    position:absolute;
    z-index:+3;
    top:0px;
    left:0px;
    display:block;
}

.bubbleBoxInside {
  ckground:#FFC600;
    padding:8px;
    olor:#000000;
    order:solid 1px #FFFFFF;
    font-size:11px;
    line-height:16px;
}

#bubbleBoxShow {
    position: absolute;
    z-index: 5;
    background: #FFAFA4;
    border:solid  1px #000000;
    color:#000000;
    font-size: 11px;
    min-width: 10px;
    _width: 10px;
    white-space: nowrap;
    left: 0px;
    top: 0px;
    padding-left:3px;
    padding-right:3px;
    visibility: hidden;
}


.sextv_bgkey
{
 background:url('../_face/sex-tv-bgkey.gif') no-repeat;
 width:536px;
 height:131px;
}

.sextv_key_inside
{
 padding-top:35px;
 padding-left:125px;
 line-height:30px;
}

.sextv_key_input
{
 border:2px inset #FFFFFF;
 margin-bottom:4px;
}

.sextv_list
{
 margin:0px;
 padding:0px;
}

.sextv_list li
{
 font-size:14px;
 padding-left: 24px;
 margin-top:5px;
 list-style-type:none;
 background: url("../_face/star-icon.gif") no-repeat 0px 0px;
}

.bg_sextv
{
 background:url('../_face/bg_sextv.gif') no-repeat;
 width:905px;
 height:133px;
}

.freefoto_img_box
{
 border:3px solid #A53634;
}

.freefoto_img
{
 border:1px solid #32100F;
}

.freefoto_img_box2
{
 border:1px solid #32100F;
}

.bt_player
{
 background:url('../_face/bt_player.gif') no-repeat;
 width:96px;
 height:23px;
}

.bt_add_playlist
{
 background:url('../_face/bt_add_playlist.gif') no-repeat;
 width:127px;
 height:23px;
}

.bt_add_favourite
{
 background:url('../_face/bt_add_favourite.gif') no-repeat;
 width:153px;
 height:23px;
}

.bt_invitation
{
 background:url('../_face/bt_invitation.gif') no-repeat;
 width:96px;
 height:23px;
}

.bt_add_video
{
 background:url('../_face/bt_add_video.gif') no-repeat;
 width:112px;
 height:23px;
}

.bt_add_photo
{
 background:url('../_face/bt_add_photo.gif') no-repeat;
 width:112px;
 height:23px;
}

.bt_additem
{
 background:url('../_face/bt_additem.gif') no-repeat;
 width:187px;
 height:27px;
}

.bt_additem2
{
 background:url('../_face/bt_additem2.gif') no-repeat;
 width:163px;
 height:27px;
}

.bt_additem3
{
 background:url('../_face/bt_additem3.gif') no-repeat;
 width:153px;
 height:27px;
}

.bt_additem4
{
 background:url('../_face/bt_additem4.gif') no-repeat;
 width:182px;
 height:27px;
}

.bt_listfolder
{
 background:url('../_face/bt_listfolder.gif') no-repeat;
 width:140px;
 height:27px;
}

.bt_chat
{
 background:url('../_face/bt_chat.gif') no-repeat;
 width:147px;
 height:23px;
}

.addAdvertLink
{
 padding:8px;
}

.bgCellLight
{
 background:#B13133;
}

.tabDetailLight
{
 margin:auto;
 border:1px solid #C44447;  
 border-collapse:collapse;
}

.tabDetailLight td
{
 border:1px solid #C44447;
 padding:2px;
 background:#A41E20;
}

.tabDetailLight2
{
 margin:auto;
 border-left:1px solid #C44447;
 border-right:1px solid #C44447;
 border-collapse:collapse;
}

.tabDetailLight2 td
{
 padding:2px;
 background:#A41E20;
}


.imgBorderVideo
{
 border:1px solid #511D1E;
}

.bg_sex_porno_tv
{
 background: url("../_face/bg_sex-porno-tv.jpg") no-repeat;
 width:212px;
 height:190px;
}

.inputSite
{
 border:2px inset #EEEEEE;
}

#block_link1_userfilter
{
 display: block;
}

#block_link2_userfilter
{
 display: none;
}

#block_vip_userfilter
{
 display: none;
}

.letter-padding {
 padding-left:3px;
 padding-right:3px;
}

.bg_letter
{
 background: url("../_face/tgp/bg_letter.gif") no-repeat;
 width:18px;
 height:19px;
}

.tgp_letter
{
 color:#000000;
 font-weight:bold;
 padding-top:3px;
}

.tgp_dirs
{
 background:#781617;
 border:1px solid #AE7575;
 margin:2px; 
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}

.tgp_dirs a
{
 font-size:11px;
 font-weight:bold;
}

.tgp_dirs ul
{
 margin:0px;
 padding:0px;
}

.tgp_last_li {
 padding-left: 10px;
 margin-left: 8px;
 margin-top:0px;
 list-style-type:none;
 background: url("../_face/tgp/menu_line_last.gif") no-repeat 0px -2px !important;
 line-height:20px;
}

.tgp_dirs ul li
{
 padding-left: 10px;
 margin-left: 8px;
 margin-top:0px;
 list-style-type:none;
 background: url("../_face/tgp/menu_line.gif") no-repeat 0px -2px;
 line-height:20px;
}

.video_box_top
{
 background: url('/_face/video_box_top.png') no-repeat;
 width:336px;
 height:15px;
}

.video_box_bottom
{
 background: url('/_face/video_box_bottom.png') no-repeat;
 width:336px;
 height:15px;
}

.video_box_top_extra
{
 background: url('/_face/video_box_top_extra.png') no-repeat;
 width:336px;
 height:15px;
}

.video_box_bottom_extra
{
 background: url('/_face/video_box_bottom_extra.png') no-repeat;
 width:336px;
 height:15px;
}

.frameMainTopInfoBox
{
 padding:5px 0px 0px 10px;
}

.frameMainTopInfoBox .in
{
 width:341px;
}

.chat_toolbox .btn
{
  padding-top:15px;
  padding-left:9px;
}

.chat_toolbox .bt_create_room, .chat_toolbox .bt_edit_room, .chat_toolbox .bt_kick_chat, .chat_toolbox .bt_help_chat
{
 float:left;
 margin-right:19px;
}

.chat_toolbox .bt_term_chat
{
 float:left;
}

.bt_term_chat
{
 background:url('../_face/bt_term_chat.gif') no-repeat;
 width:99px;
 height:33px;
}

.bt_create_room
{
 background:url('../_face/bt_create_room.gif') no-repeat;
 width:144px;
 height:33px;
}

.bt_edit_room
{
 background:url('../_face/bt_edit_room.gif') no-repeat;
 width:135px;
 height:33px;
}

.bt_support_chat
{
 background:url('../_face/bg_support_chat.gif') no-repeat;
 width:187px;
 height:35px;
}

.bt_help_chat
{
 background:url('../_face/bt_help_chat.gif') no-repeat;
 width:111px;
 height:33px;
}

.bt_kick_chat
{
 background:url('../_face/bt_kick_chat.gif') no-repeat;
 width:111px;
 height:33px;
}

.sep_room_list
{
 padding:6px 0px 4px 0px;
}

.room_private_info
{
 color:#E4432E;
}

.chat_info_tip
{
 margin-top:3px;
}

.chat_info_tip td
{
 padding-top:5px;
 padding-bottom:5px;
 font-size:10px;
 border-top:1px solid #9C4543;
}

.chat_info_tip td.i_adm
{
 padding-left:10px;
 padding-right:10px;
}

.chat_info_tip td.i_exist
{
 text-align:right;
}

.room_icon
{
 margin-right:5px;
}

.chat_cat_title
{
 text-align:center;
 color:#FF6F28;
 font-size:12px;
}

.chat_stats_ident
{
 margin:0px 0px 6px 2px;
}

.chat_stats_ident .imgBorder
{
 margin-right:6px;
}

.tipSmallBox
{
 height:60px;
 width:190px;
 background:#A53634;
}

.tipTextBox
{
 width:100%;
 border:1px solid #32100F;
 padding:2px;
}

.gridAdult td img
{
 margin:auto;
}

.gridAdult td
{
 padding-bottom:10px;
}

.gridAdultBottom td
{
 padding-bottom:10px;
}

.gridAdultTop td
{
 padding-top:10px;
}

.mf_menu
{
 margin-bottom:5px;
}

.tableGridFriends td
{
 padding-left:3px;
 padding-top:3px;
}

.loading
{
 display: none;
 background: url("../_face/loading2.gif") no-repeat;
}

#js-tooltipDiv
{
 z-index:2;
 text-align:left;
 width:130px;
 border:1px solid #666;
 line-height:1em;
 font-size:11px;
 color:#666;
 padding:3px;
 background:#def;
 font-family:helvetica;
 position:absolute;
 display:none;
 opacity:0.9 !important;
 filter/**/:alpha(opacity=85);
 -moz-border-radius:5px;
}

.msgBox
{
 padding-top:20px;
 font-weight: bold;
 color: #FFC600;
 text-align:center;
 padding-top:20;
 padding-bottom:70px;
}

.bgCellExtra
{
 background:#FF9C00 !important;
}

.bgsites_inside
{
 background:url('../_face/bgsites_inside.gif') repeat-x;
 height:23px;
}

.bgsites_left
{
 background:url('../_face/bgsites_left.gif') repeat-x;
 width:7px;
 height:23px;
}

.bgsites_right
{
 background:url('../_face/bgsites_right.gif') repeat-x;
 width:7px;
 height:23px;
}

.layer-background
{
 background-image: url('/_face/overlay.png');
 position:absolute;
}

* html .layer-background
{
 background-color: #000;
 back\ground-color: transparent;
 background-image: url(blank.gif);
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_face/overlay.png", sizingMethod="scale");
}

.layer-panel
{
 color:black;
 font-family:verdana;
 font-size:12px;
 padding:5px;
 position:absolute;
 background:white;
 border:solid #A8A8A8 1px;
}

.layer-panel img
{
 float:left;
}

.layer-panel .message
{
 margin-left:40px;
}

.welcome_list, .welcome_list2, .listNumber
{
 margin:0px;
 padding:5px 5px 5px 23px;
}

.welcome_list, .listNumber li
{
 list-style-type:decimal;
 margin-top:5px;
}

.welcome_list2 li
{
 list-style-type:upper-alpha;
 margin-top:5px;
}



.button_menu_left
{
 background: url("../_face/menu/button_menu_left.jpg") no-repeat;
 width:5px;
 height:19px;
}


.button_menu_right
{
 background: url("../_face/menu/button_menu_right.jpg") no-repeat;
 width:5px;
 height:19px;
}

.button_menu_left2
{
 background: url("../_face/menu/button_menu_left2.jpg") no-repeat;
 width:5px;
 height:19px;
}


.button_menu_right2
{
 background: url("../_face/menu/button_menu_right2.jpg") no-repeat;
 width:5px;
 height:19px;
}


.button_menu_in1
{
 background: url("../_face/menu/button_menu_inside.jpg");
 height:19px;
}

.ml
{
 padding:2px;
 font-size:1.1em;
}

.menuTop2
{
 width:535px;
 margin:13px 0px 0px 16px;
}

.menuTop2b
{
 padding-left:20px;
}

.frameTopStats
{
 padding-left:40px;
 padding-bottom:1px;
}

.button_menu_frame
{
 float:left;
 margin-left:2px;
}

.button_menu_frame2
{
 float:left;
 margin-left:0px;
}

#facetopframe
{
 background:#32100F;
 width:100%;
}

#face01
{
 background: url("../_face/woman_top.jpg") no-repeat;
 width:171px;
 height:106px;
}

#footerFrame
{
 background: url("../_face/zakulisi_footer.gif") no-repeat;
 width:965px;
 height:93px;
}

.logo_zakulisi
{
 margin-bottom:3px;
}

.facetopframe_panel
{
 width: 965px;
}

#face02
{
 width:553px;
}

#menuTop
{
 background: url("../_face/menutopbg.jpg") no-repeat;
 width:965px;
 height:40px;
}

#menuTop #insideMenuTop
{
 padding-top:12px;
 padding-left:200px;
}

#menuTop ul
{
 margin:0px;
 padding:0px;
}

#menuTop ul li
{
 display:inline;
 margin:0px;
 padding:0px;
 list-style-type:none;
}

#face04
{
 background: url("../_face/woman_bottom.jpg") no-repeat;
 width:181px;
 height:154px;
}

.cornTopLeft
{
 background: url("../_face/topleftcorn.gif") no-repeat;
 width:6px;
 height:6px;
 font-size:5px;
}

.cornTopRight
{
 background: url("../_face/toprightcorn.gif") no-repeat;
 width:6px;
 height:6px;
 font-size:5px;
}

.bgCellRed
{
 background: url("../_face/bgcell.jpg") repeat-x;
}

.bgCell
{
 background: url("../_face/bgcell2.jpg") repeat-x;
}

.bgCellBottom
{
 background: #722422 url("../_face/bgcell2.jpg") repeat-x 0 bottom;
}


.bgCellDarkRed
{
 background: url("../_face/bgcell_dark_red.gif") repeat-x;
}

.bodyCell
{
 padding:1px 8px 5px 8px;
}

.bodyCell2
{
 padding:11px 8px 5px 8px;
}

.bodyCell_udetail
{
 padding:11px 16px 5px 16px;
}

.frameNews
{
 padding-left:6px;
}

.frameNews .in
{
 
}

.frameLogin
{
  padding: 5px 0px 5px 9px;
}

.frameLogin .in
{
 width: 420px;
}

.leftPanel
{
 margin-top:5px;
 margin-left:10px;
}

.centerPanel
{
 margin-top:5px;
 margin-left:10px;
}

.rightPanel
{
 margin-top:5px;
 margin-left:10px;
}

.topCell
{
 width:500px;
 background:#781515;
 font-size:5px;
 height:6px;
}

.insideCell
{
 width:512px;
 height:140px;
}

.topCell2
{
 width:230px;
 background:#781515;
 font-size:5px;
 height:6px;
}

.topCellBoxHome
{
 width:240px;
 background:#781515;
 font-size:5px;
 height:6px;
}


.insideCell2
{
 width:242px;
 min-height:140px;
}

.insideCell2b
{
 width:242px;
 min-height:90px;
}

.insideCell2c
{
 width:242px;
 min-height:40px;
}

.insideCellBoxHome
{
 width:252px;
 min-height:140px;
}

.panelTopLayout
{
 font-size:1px;
 height:6px;
}


.topCell3
{
 width:153px;
 background:#781515;
 font-size:5px;
 height:6px;
}

.insideCell3
{
 width:165px;
 min-height:140px;
}

.topCell4
{
 width:506px;
 background:#781515;
 font-size:5px;
 height:6px;
}

.insideCell4
{
 width:518px;
 min-height:140px;
}

.topCell5
{
 width:681px;
 background:#781515;
 font-size:5px;
 height:6px;
}

.topCellFlat
{
 width:933px;
 background:#781515;
 font-size:5px;
 height:6px;
}

.topCellAuth
{
 width:648px;
 background:#781515;
 font-size:5px;
 height:6px;
}


.insideCell5
{
 width:693px;
 min-height:140px;
}

.insideCellFlat
{
 width:945px;;
 min-height:140px;
}

.insideCellAuth
{
 width:660px;
 min-height:140px;
}


.topCell6
{
 width:306px;
 background:#A53634;
 _ackground:#9D2D2B;
 font-size:5px;
 height:10px;
}

.bottomCell6
{
 width:306px;
 background:#A53634;
 _ackground:#9D2D2B;
 font-size:5px;
 height:10px;
}

.insideCell6
{
 width:326px;
}

.insideCellVideoBox
{
 width:336px;
}

.bodyCellVideo
{
 padding-top:5px;
 border-left:1px solid #31100F;
 border-right:1px solid #31100F;
}

.video_icon
{
 width:19px;
 height:19px;
}

.insidePhotoCell
{
 width:328px;
}

.corn10px
{
 width:10px;
 height:10px;
 font-size:5px;
}

.bgCell6
{
 background:#A53634;
}

.bgCell6Video
{
 background:#A53634;
 #background:#9B2C2A;
}

.bgCell6Extra
{
 background:#FF9C00;
}

.topCell7
{
 width:183px;
 background:#A53634;
 _background:#9D2D2B;
 font-size:5px;
 height:10px;
}

.bottomCell7
{
 width:183px;
 background:#A53634;
 _background:#9D2D2B;
 font-size:5px;
 height:10px;
}

.bgCell7
{
 background:#A53634;
 _background:#9D2D2B;
}



.topCell11
{
 width:230px;
 background:#621F20;
 font-size:5px;
 height:10px;
}

.insideCell11
{
 width:250px;
 min-height:140px;
}

.topCell12
{
 width:100px;
 background:#A53634;
 _ackground:#9D2D2B;
 font-size:5px;
 height:10px;
}

.bottomCell12
{
 width:100px;
 background:#A53634;
 _ackground:#9D2D2B;
 font-size:5px;
 height:10px;
}

.bgCell12
{
 background:#A53634;
 _ackground:#9D2D2B;
}


.tabinfo, .tabinfo2, .tabinfo3, tabinfo4, tabinfo8 td
{
 text-align:left;
 vertical-align:top;
}

.tabinfo table
{
 width:203px;
 margin:0px;
}

.tabinfo2 table
{
 width:303px;
 margin:0px;
}

.tabinfo3 table
{
 width:203px;
 margin:0px;
}

.tabinfo4 table
{
 width:496px;
 margin:0px;
}

.tabinfo5 table
{
 width:120px;
 margin:0px;
}

.tabinfo6 table
{
 width:114px;
 margin:0px;
}

.tabinfo7 table
{
 width:230px;
 margin:0px;
}

.tabinfo8 table
{
 width:233px;
 margin:0px;
}

.tabinfo9 table
{
 width:245px;
 margin:0px;
}

.imgFrameVideo
{
 width:102px;
 height:100px;
 border:none;
}

.imgFrame
{
 width:90px;
 height:122px;
 border:none;
}

.imgBorder2
{
  border:1px solid #FFFFFF;
}

.imgBorder
{
 border:1px solid #CF6557;
}

.imgBorderExtra
{
 border:1px solid #E4897D;
}

.imgFrame img
{
 border:1px solid #CF6557;
}

.imgFrameExtra img
{
 border:1px solid #E4897D;
}

.imgFrameVideo img
{
 border:1px solid #511D1E;
}

.imgFrame2 img
{
 border:1px solid #E4ABA4;
}

.topCell8
{
 width:246px;
 background:#A53634;
 _background:#9D2D2B;
 font-size:5px;
 height:10px;
}

.bottomCell8
{
 width:246px;
 background:#A53634;
 _background:#9D2D2B;
 font-size:5px;
 height:10px;
}

.insideCell8
{
 width:266px;
}

.bgCell8
{
 background:#A53634;
 _background:#9D2D2B;
}


.topCell9
{
 width:306px;
 background:#A53634;
 _background:#9D2D2B;
 font-size:5px;
 height:10px;
}

.bottomCell9
{
 width:306px;
 background:#A53634;
 _background:#9D2D2B;
 font-size:5px;
 height:10px;
}

.insideCell9
{
 width:400px;
}

.bgCell9
{
 background:#A53634;
 _background:#9D2D2B;
}


.topCell10
{
 width:206px;
 background:#A53634;
 _background:#9D2D2B;
 font-size:5px;
 height:10px;
}

.bottomCell10
{
 width:206px;
 background:#A53634;
 _background:#9D2D2B;
 font-size:5px;
 height:10px;
}

.insideCell10
{
 width:226px;
}

.bgCell10
{
 background:#A53634;
 _background:#9D2D2B;
}

.bgSmile
{
 background:#3F1514;
 border:1px solid #5E1F1E;
}

.tabDetail
{
 margin:auto;
 border:1px solid #511D1E;
}

.tabDetail2
{
 border:1px solid #511D1E;
}

.tabDetail td, .tabDetail2 td
{
 border:#511D1E;
 border:1px solid #511D1E;
 background:#781617;
}

.tabInDetail td
{
 border:none;
}

.lineTop
{
 border-bottom:1px solid #310F0F;
 height:1px;
 font-size:1px;
}

.lineBottom
{
 border-top:1px solid #9F484A;
 height:1px;
 font-size:1px;
}

.lineTop2
{
 height:1px;
 font-size:1px;
}

.lineBottom2
{
 background:#9F484A;
 height:10px;
 font-size:10px;
}


.button
{
 font-weight:bold;
 background:none repeat scroll 0 0 #D14D3C;
 border:1px solid #942C1F;
 color:#FFFFFF;
 letter-spacing:1px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px; 
}

.button2
{
 background:none repeat scroll 0 0 #781617;
 border:1px solid #530A0C;
 color:#FFFFFF;
 font-weight:bold;
 letter-spacing:1px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px; 
}

.button3
{
 background:#912113;
 border:1px solid #B94F43;
 color:#FFC674;
 font-weight:bold;
 letter-spacing:1px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px; 
}


.button-extra
{
 background:#FFC600;
 border:1px solid #530A0C;
 color:#000000;
 font-weight:bold;
 letter-spacing:1px;
}

.img-pos img
{
 position:relative;top:1px;
}

.regForm input
{
 margin-left:10px;
}

.regForm textarea
{
 margin-left:10px;
}

.regForm select
{
 margin-left:10px;
}

.regForm td
{
 padding-top:5px;
}

.flags
{
 margin-top:90px;
}

.flags img
{
 margin-left:3px;
}
.msgWarn
{
 color:#FFC600;
 margin:10px 0px 130px 0px;
}

.profileMenu ul
{
 margin-top:5px;
 margin-left:2px;
 padding:0px;
}

.profileMenu ul li
{
 padding-left: 10px;
 margin-top:5px;
 list-style-type:none;
 background: url("../_face/arrow_red.gif") no-repeat 0px 5px;
}

.filterFrame
{
 border:1px solid #560A0B;
 padding:4px;
 background:#9D2D2B;
}

.filterFrame .filterTitle
{
 padding:2px 0px 3px 10px;
}

.filterFrame .filterInput
{
 margin:0px 0px 0px 10px;
}

.cal_tab
{
 border:1px solid #511D1E;
}

.cal_tab th
{
 background:#560A0B;
 border:1px solid #511D1E;
}

.cal_cell
{
 border:1px solid #511D1E;
 background:#8F0B09;
}

.cal_actual_day
{
 border:1px solid #511D1E;
 background:#AE2D02;
 font-weight:bold;
 color:#000000;
}

.cal_setcell
{
 background:#FF9C00;
 font-weight:bold;
 color:#000000;
}

.list_album_link, .list
{
 margin:0px;
 padding:5px 5px 5px 20px;
}

.list_up
{
 margin:0px 0px 0px 5px;
 padding:0px;
}

.list_album_link, .list li, .list_up li
{
 padding-left:10px;
 padding-top:3px;
 list-style-type:none;
 background: url("../_face/arrow_red.gif") no-repeat 0px 7px;
}

.listBoxHome
{
 margin:0px;
 padding:0px 2px 0px 0px;
 line-height:18px;
}

.listBoxHome li
{
 padding-left:10px;
 list-style-type:none;
 background: url("../_face/arrow_red.gif") no-repeat 0px 7px;
}

.list li, .list_album_link li
{
 padding-bottom:5px;
}

.listInline, .listInline2
{
 margin:5px;
 padding:0px;
}

.listInline li
{
 padding-left:10px;
 padding-right:10px;
 padding-top:3px;
 list-style-type:none;
 background: url("../_face/arrow_red.gif") no-repeat 0px 8px;
 padding-bottom:5px;
 display:inline;
}

.listInline2 li
{
 padding-left:10px;
 padding-right:10px;
 padding-top:3px;
 list-style-type:none;
 background: url("../_face/arrow_red.gif") no-repeat 0px 7px;
 display:inline;
}




.cal_setcell a      { text-decoration: none; }
.cal_setcell a:link     { color: #000000; }
.cal_setcell a:visited  { color: #000000; }
.cal_setcell a:active   { color: #000000; }
.cal_setcell a:hover    { color: #751516; text-decoration:underline; }

.bgMark
{
 background:url('../_face/bg_mark.gif') no-repeat;
}

.bgMarkEnabled
{
 background:url('../_face/bg_mark_enabled.gif') no-repeat;
}

.bgMark, .bgMarkEnabled
{
 width:27px;
 height:25px;
}

.marks_frame .bgMark div, .marks_frame .bgMarkEnabled div
{
 padding-top:7px;
}

.bgMark_star
{
 background: url("../_face/mark_star.gif") no-repeat;
 width:60px;
 height:60px;
}

.insideMargin
{
 margin-top:10px;
 margin-bottom:20px;
}

.link_mark {color: #000000;}
.link_mark a        { text-decoration: none; }
.link_mark a:link   { color: #000000; }
.link_mark a:visited    { color: #000000; }
.link_mark a:active { color: #000000; }
.link_mark a:hover  { color: #751516; text-decoration:underline; }

.accessNickFrame div#level1
{
  display:block;
}


.accessNickFrame div#level1 .level2
{
  position:absolute;
  display:none;
}

.accessNickFrame div#level1 .mainLevel1:hover .level2, div#level1 .mainLevel1.hover .level2
{
  z-index:2;
  display:block;
  background:#8D0B0B;
  padding:3px;
  border:1px solid #FFC600;
}

.accessNickFrame div#level1 .mainLevel1
{
  behavior: url(hover.htc);
}

.field
{
 border:1px inset #D14D3C;
}

.smile
{
 display:inline;
 margin:0px 2px 0px 2px;
}

.forumHeader
{
 text-align:center;
 font-weight:bold;
 padding:3px;
 background:#8D0B0B !important;
 font-size:1.1em;
}

.bgInfo
{
 background:#912113;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}

.bgInfo2, .bgInfoText2
{
 border:1px solid #5C2C2C;
 background:#3F1514;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}

.bgInfoText2
{
 padding:8px;
 line-height:18px;
}

.markBox td
{
 width:33%;
}

.boxFoto
{
 width:90px;
 height:120px;
}

.boxVideo
{
 width:100px;
 height:100px;
}

.left_sheet
{
 background: url("../_face/sheet/left_sheet.gif") no-repeat;
 width:6px;
 height:28px;
}

.right_sheet
{
 background: url("../_face/sheet/right_sheet.gif") no-repeat;
 width:6px;
 height:28px;
}

.body_sheet
{
 background: url("../_face/sheet/body_sheet.gif") repeat-x;
 height:28px;
}

.boxSheet
{
 z-index:2;
 position:fixed;
 _adding-right:0px;
}

.insideSheet
{
 width:965px;
 margin:auto;
}

.insideSheet td
{
 padding-left:2px;
 padding-right:2px;
}

.insideSheet table
{
 position:relative;bottom:1px;
}

.subBoxSheet div.level1
{
  display:block;
}


.subBoxSheet div.level1 .level2
{
  position:absolute;
  display:none;
}

.subBoxSheet div.level1 .mainLevel1:hover .level2, div.level1 .mainLevel1.hover .level2
{
  z-index:2;
  display:block;
  background:#860B0B;
  border:1px solid #9F484A;
  width:200px;
  padding:0px;
}

.subBoxSheet div.level1 .mainLevel1.hover .level2
{
 position:absolute;
}

.subBoxSheet .subBoxSheetSep
{
 border-bottom:1px solid #7B1313;
}

.subBoxSheet .subBoxSheetSep2
{
 border-bottom:1px solid #9F484A;
}

.subBoxSheet .insideLevel2
{
 border:1px solid #661F1F;
 padding:2px;
 margin:0px;
}

.subBoxSheet div.level1 .mainLevel1
{
  behavior: url(hover.htc);
}

.bgBox1
{
 background: url("../_face/bgbox1.png") no-repeat;
 width:512px;
 height:145px;
}

.bgBox1 .logo {
  position:absolute;
}

.topfun_title
{
 padding-top:16px;
 padding-left:130px;
 padding-right:8px;
}

.topfun_boxline
{
 padding-left:130px;
}

.bgBox1
{
 width:165px;
 height:145px;
}


.bgBox2
{
 width:350px;
 height:145px;
}

.bgBox2 .logo {
  position:absolute;
}

.bgBox3
{
 width:211px;
 height:145px;
}

.frameBox3
{
 margin-top:5px;
 margin-left:4px;
}

.bgBox3 .logo {
  position:absolute;
}

.aaa_promotion_body
{
 padding-top:11px;
}

.aaa_promotion_body img
{
 margin-left:6px;
}

.profile_photo_list .lt_panel2
{
 margin-right:9px;
}

.profile_photo_list .lt_panel2, .profile_photo_list .rt_panel2
{
 float:left;
 width:240px;
 margin-bottom:9px;
 padding:2px; 
}

.profile_photo_list .lt_panel, .profile_photo_list .rt_panel
{
 float:left;
 width:240px;
 background:#4B1B1C;
 margin-bottom:9px;
 border:1px solid #46191A;
 padding:2px;
}

.profile_photo_list .lt_panel
{
 margin-right:9px;
}

.profile_photo_list .photoBox, .profile_photo_list .photoBoxDefault
{
  width:100px;padding:3px 0px 3px 0px;
}

.profile_photo_list .photoBoxDefault
{
  background:#FFC600;
}

.profile_photo_list .cm
{
 padding:3px;
}

/* UPDATED ***********************************************************************************/

#switchPhotoVideoList {
    height:130px;
}


/* NEW STYLES ********************************************************************************/

.clearfix {
    clear:both;
}

.header-content {
    background-color:#32100F;
    padding-top: 20px;
}

.adv-box {
    background-color:#511D1E;
}

#header-box {
    text-align:right;
    background-color:#32100F;
    padding:5px;
}
#header-box .logo {
    float:right;
}


#login-box .icon {
  float:left;
  margin-right: 4px;
  text-align:center;
  margin-top:9px;
}
#login-box .box {
  padding-left:5px;
}
#login-box .links {
 
}
#login-box .links, #login-box .links a, .chat-stats-box .links a, .chat-stats-box .links {
   olor:#E01F05 !important;
   font-weight:bold;
}

#login-box .links a:link, #login-box .links a:visited, #login-box .links a:active {
   color:#FFC600;
   text-decoration:underline;
}

#login-box .links a:hover {
  text-decoration:none;
}

#login-box .links ul {
 margin:0px !important;
}

#login-box .box ul {
 margin:3px 4px 0px 4px;
 padding:0px;
 float:left;
}

#login-box .box ul li {
 line-height:16px;
 padding-left:10px;
 list-style-type:none;
 background: url("../_face/arrow_red.gif") no-repeat 0px 6px;
}

#login-box .links div {
 /*padding:2px 0px;*/
}

.adv-panel .title
{
 position:relative;
}

.adv-panel {
    background: url('/_face/top-adv-background.gif') no-repeat top left;

}
.adv-panel-inner {
    background: url('/_face/top-adv-background.gif') no-repeat top right;
    margin-left : 7px;
    padding-right:7px;
    padding-top:5px;
}
.adv-panel-padding {
    padding-top:5px;
}

.no-padding {
  padding:0px !important;
}

.panel-right {
    min-height:140px;
    width:242px;
}

.panel .header {
    background: url('/_face/panel-header.jpg') no-repeat top left;

}

.panel .header .inner {
    background: url('/_face/panel-header.jpg') no-repeat top right;
    margin-left : 7px;
    padding-right:7px;
    padding-top:5px;
    padding-bottom:7px;
    color:#FFFFFF;
    font-family:verdana,arial,sans-serif;
    font-size:1.7em;
}
.panel .content {
    background: url("../_face/bgcell2.jpg") repeat-x scroll 0 0 transparent;
    padding:11px;
    min-height:140px;
    _height:140px;
}

.playlist-addable {
    position:relative;
}

.add-queue {
    width: 19px;
    height: 19px;
    background: url("../_face/btn-add-queue.gif") no-repeat scroll 0 0 transparent;
    position:absolute;
    bottom: 0px;
    right: 0px;
    cursor: Pointer !Important;
}

.add-queue-info {
    color:white;
    background:#32100F;
    border:1px solid #E4897D;
    border-bottom:none;
    position: absolute;
    text-align:center;
    z-index:100;
    top:0px;
    width:120px;
}

.add-queue-info div {
    margin:5px;
}



.playlist-panel {
    height: 110px;
}

.playlist-panel .info {
    text-align:center;
}

.playlist-panel input.button {
    padding:5px;
    width:100%;
    margin-top:10px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}


#frm-login-form table td, #frm-login-form table th {
   padding: 2px;
}

#frm-login-form table {
    padding:0px;
    margin:0px;
    border-spacing: 1px;
}

#frm-login-form input.text {
    width: 180px;
    _width: 165px;
    order:1px solid #D14D3C;
}

#frm-login-form table th {
    font-weight:normal;
    text-align:right;
}

#main-menu ul li a {
 text-shadow:1px 1px 0 black;  
}

/* ------------------------------ !!!! --*/

.footer_backlink
{
 background:#32100F;
 padding-top:3px;
 padding-bottom:3px;
}

.contact_icon img
{
 margin-left:2px;
}

.contact_icon textarea
{
 font-size:11px;
}

.welcome_panel
{
 width:252px;
 float:left; 
}

.welcome_auth
{
 float:left;
 width:700px;
}

.simple-panel-left {
    background: url('/_face/top-adv-background.gif') no-repeat top left;

}

.simple-panel-right {
    background: url('/_face/top-adv-background.gif') no-repeat top right;
    margin-left : 7px;
    padding-right:7px;
    padding-top:5px;
}

.noscript
{
 text-align:center;
 font-weight:bold;
 color:#FFC600;
 font-size:14px;
 background:black;
 border:1px solid red;
 margin:10px;
 padding:5px;
}

.welcome_frame
{
 
}

.wlc_frame 
{
 position:relative;
}

.wlc_frame .wlc_in
{
 width:660px;
 position:absolute;top:18px;left:274px;
 line-height:16px;
}

.wlc_frame .wlc_in h1
{
 line-height:26px;
 margin:0px;
 font-weight:bold;
}

.wlc_list
{
 padding-top:8px;
 padding-left:4px;
}

.adv-footer
{
 padding:10px 10px 30px 10px;
 text-align:center;
}

.adv-footer div
{
 padding:2px;
} 

.trm-box 
{
 padding-top:240px;
}

.trm-box-in
{
 text-align:justify;
 width:660px;
 height:160px;
 padding:5px;
}

.trm-panel
{
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 line-height:16px;
 width:660px;
 height:160px;
 overflow: auto;overflow-y: auto; 
 overflow: -moz-scrollbars-vertical;
 background:#912113;
}

.trm-panel-in
{
 padding:5px;
}

.trm-button
{
 font-size:16px;
}

.alb-info
{
 color: #F4968A !important;
 line-height:16px !important;
}

.arrow_white_top {
 background: url('/_face/arrow_white_top.gif') no-repeat left 4px;
 width:9px;
 height:6px;
 padding-left:14px;
}

.noticeboard_tab .even {
 background:#3E1617;
 padding-top:8px;
 padding-bottom:8px;
}

.noticeboard_tab .odd {
 background:#5C2122;
 padding-top:8px;
 padding-bottom:8px;
}

.noticeboard_addlink
{
 padding:0px 0px 12px 6px;
}

.info_subscription strong, .info_subscription .extra
{
 color:#08F43F;
}

.info_subscription p
{
 font-size:10px;
 color:#F4968A;
}

.system_message
{
 padding:5px;
 margin:10px;
 border:1px solid #AF4B04;
 background:#FF7C1E;
 color:black;
 line-height:18px;
}.advertising-toolbar  {
    position:fixed;
    z-index:1000;
    width:100%;
    top:0px;
    position: fixed;
}


.advertising-toolbar table.main {
    height:28px;
    _height:30px;
}

.advertising-toolbar table.main a {
    color:white;
    text-decoration:none;

}

.advertising-toolbar td.main div.menu {
    position: relative;
}

.advertising-toolbar ul {
    border:1px solid #9F484A;
    background:#860B0B;
    position:absolute;
    margin:0px;
    padding:3px;
    list-style:none;
    text-align:left;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    top:10px;
    left: 0px;
}

.advertising-toolbar ul li {
  width:150px;
  border-bottom:1px solid #9F484A;
  padding:5px;
}

.advertising-toolbar ul li.last {
  border-bottom:0px;
}

.advertising-toolbar ul li a {
    display:block;
    padding:3px 5px;
}

.advertising-toolbar table.main a:hover {
    color:#FF9C00;
}

.advertising-toolbar ul li a:hover {
    background:#9C2414;
}


.advertising-toolbar .inner {
    background: url("/_face/sheet/body_sheet.gif") repeat-x scroll 0 0 transparent;
    color:#FFFFFF;
    font-family:verdana,arial,"Trebuchet MS","Geneva CE",lucida,sans-serif;
    width:99%;
    margin:auto;
    height:28px;
    text-align:center;
}

.advertising-toolbar .inner .advertising-right {
    background: url("/_face/sheet/right_sheet.gif") no-repeat scroll right top transparent;
}

.advertising-toolbar .inner .advertising-left {
    background: url("/_face/sheet/left_sheet.gif") no-repeat scroll left top transparent;
}


.advertising-toolbar table.main, .advertising-toolbar #text-toolbar {
    margin:auto;
    width:965px;
}

.advertising-toolbar table.main td {
    background: url("/_face/sheet/separate_sheet.gif") no-repeat scroll 0 0 transparent;
}

.advertising-toolbar table.main td.main {
    margin:0px;
    padding:0px 5px 0px 5px;
}

#text-toolbar img {
   display:inline;
}


#text-toolbar td.text-toolbar-content, #text-toolbar td.text-toolbar-content-right {
    text-align: left;
    background: #3C1414;
}

#text-toolbar td.text-toolbar-content-right {
    text-align:right;
}

#text-toolbar td.text-toolbar-content-right img {
    vertical-align: middle;
}


#text-toolbar td.last {
    background: url('/_face/icons.gif') 0 -149;
}




img.icon-text-toolbar-left {
    background: url('/_face/icons.gif') -149px 0;
    width:21px;
    height:26px;
}

img.icon-text-toolbar-left-empty {
    background: url('/_face/icons.gif') -149px 0;
    width:4px;
    height:26px;
}


img.icon-text-toolbar-right {
    background: url('/_face/icons.gif') -170px 0;
    width:6px;
    height:26px;
}


.red-box {
    background: url("/_face/red-box-up.gif") no-repeat scroll 0 0;
    padding-top:9px;
    width:355px;
}

table.redbox tr.header td.box-left {
    background: url("/_face/red-box-top-left.gif") no-repeat scroll left top;
    height: 8px;
    line-height:8px;
    font-size:1px;
}

table.redbox tr.header td.box-right {
    background: url("/_face/red-box-top-right.gif") no-repeat scroll right top;
    height: 8px;
    line-height:8px;
    font-size:1px;
}

table.redbox tr.footer td.box-left {
    background: url("/_face/red-box-bottom-left.gif") no-repeat scroll left top;
    height: 8px;
    line-height:8px;
    font-size:1px;
}

table.redbox tr.footer td.box-right {
    background: url("/_face/red-box-bottom-right.gif") no-repeat scroll right top;
    height: 8px;
    line-height:8px;
    font-size:1px;
}

table.redbox tr.footer td.box-center {
    background-color: #3F1514;
    background: url("/_face/red-box-bottom-center.gif") repeat-x;
    height: 8px;
}
table.redbox tr.header {
    line-height:0px;
}

table.redbox tr.header td.box-center {
    background: url("/_face/red-box-top-center.gif") repeat-x;
    background-color: #3F1514;
    height: 8px;
}

table.redbox td.box-content {
    background: #3F1514;
    border-left: solid #643435 1px;
    border-right: solid #643435 1px;
    padding-left:10px;
    padding-right:10px;
}

.red-box-item {
    background: url("/_face/red-box-item-bg.gif") #511D1E repeat-y;
    margin-bottom:1px;
}
.red-box-item div.red-box-item-header {
    background: url("/_face/red-box-item-tl.gif") no-repeat scroll left top;
    height:6px;
}

.red-box-item div.red-box-item-header div {
    background: url("/_face/red-box-item-tr.gif") no-repeat scroll top right;
    width:6px;
    height:6px;
    float:right;
}

.red-box-item div.red-box-item-footer {
    background: url("/_face/red-box-item-bl.gif") no-repeat scroll left top;
    height:6px;
}

.red-box-item div.red-box-item-footer div {
    background: url("/_face/red-box-item-br.gif") no-repeat scroll top right;
    width:6px;
    height:6px;
    float:right;
}


.red-box-item-active {
    background: url("/_face/red-box-item-active-bg.gif") #511D1E repeat-y;
}
.red-box-item-active div.red-box-item-header {
    background: url("/_face/red-box-item-active-tl.gif") no-repeat scroll left top;
}

.red-box-item-active div.red-box-item-footer {
    background: url("/_face/red-box-item-active-bl.gif") no-repeat scroll left top;
}




.red-box-item .item-content {
    padding: 3px 8px;
}



.red-box .red-box-bg {
    background: url("/_face/red-box-bg.gif") repeat-y #3F1514;
}

.red-box .red-box-inner {
    background: url("/_face/red-box-up.gif") no-repeat scroll 0 -9px;
}


.red-box .red-box-content {
    background: url("/_face/img2/bg_up_bottom.gif") no-repeat scroll left bottom;
    _height:50px;
    padding: 0px 10px;
    min-height:50px;
}

.red-box .red-box-footer {
    background:url("/_face/img2/bg_up_bottom2.gif") no-repeat scroll left bottom;
    padding-bottom:4px;
    height:5px;
    font-size:1px;
}

.red-box .list-item {
    float:left;
    width: 333px;
    margin-bottom: 1px;
}

.red-box .list-item .item-header {
    background:url("/_face/list-item.gif") no-repeat scroll 0px top red;
    line-height:4px;
    font-size:4px;
    height:5px;
}

.red-box .list-item .item-footer  {
    background:url("/_face/list-item.gif") no-repeat scroll -333px top red;
    line-height:4px;
    font-size:4px;
    height:5px;
}

.red-box .list-item .item-content {
    background:url("/_face/list-item.gif") repeat-y scroll -666px top transparent;
    padding: 3px 8px;
}

.red-box .list-item.active .item-header  {
    background:url("/_face/list-item.gif") no-repeat scroll -999px top transparent;
    line-height:1px;
}

.red-box .list-item.active .item-footer {
    background:url("/_face/list-item.gif") no-repeat scroll -1332px top transparent;
    line-height:1px;
    font-size:1px;
}

.red-box .list-item.active .item-content {
    background:url("/_face/list-item.gif") repeat-y scroll -1665px top transparent;
}

.red-box .list-item.active a.extraLight {
    color: white !important;
    font-weight: bold;
}

.red-box .list-item input.button, .red-box-item .item-content input.button{
    margin-top:2px;
}


.red-box .item-content .image img, .red-box-item .item-content .image img {
    border:1px solid #E4ABA4;
}

.red-box .item-content .image, .red-box-item .item-content .image{
    float:left;
    margin-right:7px;
}

.red-box .item-content .info, .red-box-item .item-content .info {
    float:left;
    line-height:16px;
}

.red-box .item-content .icons, .red-box-item .item-content .icons{
    margin-left: 270px;
}

.pink-tab {
    background:url("/_face/pink-tab-bg.gif") repeat-x scroll left top transparent;

}

.pink-tab-inner {
    background:url("/_face/pink-tab-left.gif") no-repeat scroll left top transparent;

}

.pink-tab-content {
    background:url("/_face/pink-tab-right.gif") no-repeat scroll right top transparent;
}


.small-red, a.small-red, .small-red a {
    color:#CF6557 !important;
}


#main-menu {
    background-color: #32100F;
    background: url('/_face/main-menu-right.gif') repeat-x top right;
    height:54px;
    border-bottom:4px solid #511D1E;
}

#main-menu  ul {
    display: inline;
    margin:0px;
    padding-left:0px;
}

#main-menu  ul li {
    display: inline;
    background: url('/_face/main-menu-separator.png') no-repeat top left;
    padding-left:8px;
    padding-right:2px;
}

#main-menu  ul li.first {
    background: none;
    padding-left:0px;
}


#main-menu  ul li a {
   font-size: 12px;
   font-weight: bold;
}

#main-menu  .line2 a {
    font-size: 11px;
}

#main-menu  .line1 ul li {
    line-height:30px;
}

#main-menu  .line2 ul li {
    line-height:22px;
}

#main-menu .inner {
    background: url('/_face/main-menu-left.gif') no-repeat top left;
    height:54px;
}

#main-menu .search {
    width:195px;
    height:54px;
    float:left;
}

#main-menu .search .search-box {
    width:162px;
    background: url('/_face/icons.gif') no-repeat -236px -31px;
    margin:13px 10px;
}

#main-menu .search .search-box input {
    background:transparent;
    width:95px;
    border:none;
    margin: 0px 19px 0px 5px;
    line-height:24px;
    padding:0px;
    height:24px;
}

#main-menu .search #search-type {
    width: 38px;
    background: url('/_face/icons.gif') no-repeat -236px -56px;
    float:left;
    cursor: pointer;
    position:relative;
}

#main-menu .search #search-type.over {
    background: url('/_face/icons.gif') no-repeat -236px -81px;
}

#main-menu .search #search-popup {
    position:absolute;
    z-index: 10;
    left:1px;
    background: white;

    -moz-border-radius:0px 5px 5px 5px;
    -webkit-border-radius:0px 5px 5px 5px;
}

#main-menu .search #search-popup ul {
    padding: 2px;
    display:block;
    width: 158px;
}
#main-menu .search #search-popup ul li {
    display: block;
    margin-bottom: 1px;
    background: transparent;
    padding:0px;
}
#main-menu .search #search-popup ul li.last {
    margin-bottom: 0px;
}

#main-menu .search #search-popup ul li a {
   display: block;
   color: #CD5454;
   padding:5px;
   background: transparent;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
}
#main-menu .search #search-popup ul li a:hover {
   background: #CD5454;
   color:white;
   text-decoration:none;
 }






#search-query.default {
    color: #C38282;
}


#main-menu .menu-content {
    margin-left:150px;
}

#chat-stats {
    margin: 10px 0px;
    background: url('/_face/chat-stats.png') no-repeat top left;
    line-height:40px;
}

#chat-stats span {
    padding-left:30px;
}
#chat-stats span.female {
    padding-left:22px;
}
#chat-stats span.group {
    padding-left:35px;
}

.logo-panel {
    background: #32100F;
    position:relative;
    height:85px;
    min-height:85px;
    padding-top:5px;
}

.logo-panel .firt-time {
    width:200px;
    position:absolute;
    bottom: 7px;
    left: 0px;
}

.logo-panel .firt-time #firt-time-inner {
    position:relative;
    bottom:1px;
}

.logo-panel .firt-time a, .text-toolbar-content-right a {
    color:#C36446;
    font-size: 10px;
}

.logo-panel .firt-time img {
    margin-right:5px;
    float:left;
}


.logo-panel .banner {
    padding-bottom:5px;
    margin-left: 210px;
    margin-right:250px;
}

.logo-panel .banner .banner-holder  {
    border: solid 1px #50211B;
    background: #50211B;
}

.logo-panel .banner .banner-holder a {
    border:solid 0px;
}

.logo-panel .banner .banner-holder img.holder {
    background: url('/_face/icons.gif') 0 -73px;
    border:solid 0px;
    width:14px;
    height:60px;
}

.logo-panel .logo {
    position:absolute;
    right: 0px;
    bottom: 5px;
}


.flash-warn {
    padding:10px;
}

#flash-div {
    border: 1px solid rgb(199, 88, 86);
    padding: 1px;
    background: #000000;
}

.upsell-add-videos {
    margin-top: 10px;
}

.upsell-add-videos input.button {
    width:100%;
    padding:10px;
    font-size: 1.7em;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}

#playlist-no-items {
    padding: 10px;
    margin-top:20px;
    font-size: 1.2em;
    text-align:center;
    background: #722322;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;

}

.rounded-top div {
    margin-left:4px;
}

.rounded-bottom div {
   margin-left:4px;
}

.rounded-top, .rounded-bottom, .rounded-bottom div, .rounded-top div {
    line-hight:4px;
    font-size:1px;
    height: 4px;
    min-height:4px;
}

/* Rounded boxes  */
.rounded-dark-red .rounded-content {
    background: red;
    background: #310F0F;
    padding:3px 6px;
}

.rounded-dark-red .rounded-top {
    background: url('/_face/icons.gif') no-repeat left -133px;
}

.rounded-dark-red .rounded-top div {
    background: url('/_face/icons.gif') no-repeat right -141px;
}

.rounded-dark-red .rounded-bottom {
    background: url('/_face/icons.gif') no-repeat left -137px;
}

.rounded-dark-red .rounded-bottom div {
    background: url('/_face/icons.gif') no-repeat right -145px;
}


.login-box .rounded-content {
    padding-right:16px;
}



img.icon-money {
    background: url('/_face/icons.gif') -18px -75px;
    width:32px;
    height:32px;
}

img.icon-flag-CZ {
    background: url('/_face/icons.gif') -70px -76px;
    width:17px;
    height:16px;
}

img.icon-flag-SK {
    background: url('/_face/icons.gif') -50px -76px;
    width:17px;
    height:16px;
}

img.icon-first-time-info {
    background: url('/_face/icon-first-time-info.gif') 0 0;
    width:23px;
    height:23px;
}

 img.icon-site-logo {
    background: url('/_face/icons.gif') 0 -31px;
    width:236px;
    height:42px;
}

 img.icon-home {
    background: url('/_face/icons.gif') -179px -15px;
    width:15px;
    height:15px;
}

img.icon-paysec {
    background: url('/_face/icons.gif') -16px -110px;
    width:62px;
    height:18px;
}

img.icon-favorites {
    background: url('/_face/icons.gif') -179px 0;
    width:15px;
    height:15px;
}

img.icon-sms {
    background: url('/_face/icons.gif') -92px -75px;
    width:63px;
    height:53px;
}

img.icon-error-small {
    background: url('/_face/icons.gif') -192px -79px;
    width:18px;
    height:18px;
}

img.icon-error {
    background: url('/_face/icons.gif') -164px -74px;
    width:24px;
    height:24px;
}

img.icon-ok {
    background: url('/_face/icons.gif') -164px -104px;
    width:24px;
    height:24px;
}

img.icon-add {
    background: url('/_face/icons.gif') -196px -104px;
    width:28px;
    height:28px;
}

img.icon-info {
    background: url('/_face/icons.gif') -226px -106px;
    width:27px;
    height:27px;
}


span.male, a.male, a.male:hover {
    color: #0289FF;
    font-weight:bold;
}

span.female, a.female, a.female:hover {
    color: #FF0000;
    font-weight:bold;
}

span.group, a.group, a.group:hover {
    color: #FF00FF;
    font-weight:bold;
}

a.extraLight {
    color:#FFC600;
}

.big {
    font-size: 18px;
}

ul.infos {
	border: solid 1px #073F04;
	color: #073F04;
	background: #A4FF9F;
	margin-left:10px;
	margin-right:10px;
	padding:5px;
}


ul.errors {
	border: solid 1px #AF2B3D;
	color: #AF2B3D;
	background: #FF9FAC;
	margin-left:10px;
	margin-right:10px;
	padding:5px;
}


ul.errors li, ul.infos li {
	list-style-type:none;
	padding:0px;
}

.container-menu {
    background: #862222;
}

.separator {
  olor: #4F1514;
}

.container-menu .separator {
   color: #4F1514;
}

.container-menu2 .separator {
   color: #4F1514;
}

.container-menu2 {
   
}

.container-menu a.selected {
    color: white !important;
}

.container-menu a:link, .container-menu a:visited, .container-menu a:active,
.container-menu2 a:link, .container-menu2 a:visited, .container-menu2 a:active {
    color: #FFC600;
    text-decoration:underline;    
}

.container-menu a:hover, .container-menu2 a:hover {
    color: white;
}

.copy a:visited	{ color: #000000; }
.copy a:active	{ color: #000000; }
.copy a:hover	{ color: #FFFFFF; text-decoration:underline; }


.container-menu td {
    padding:8px 2px;
}

.fleft {
    float:left;
}

.grippie-line {
    height: 5px;
    border-bottom: solid #652827 1px;
    margin-left: 10px;
    margin-right: 10px;
}

.grippie {
				background:url('/_face/handler.png') no-repeat scroll center 2px;
				cursor:s-resize;
				height:9px;
				overflow:hidden;
}

#App  {
}

.payment-label {
    color: #FFC600;
    cursor: pointer;
    cursor: hand;
}

.payment-over .payment-label {
    text-decoration: underline;
}


span.btn {
    background: url('/_face/buttons.gif') no-repeat scroll left top;
    display:block;
    
}

span.btn a {
    margin-left:5px;
    display:block;
    background: url('/_face/buttons.gif') no-repeat scroll right -35px;
    height: 35px;
    line-height: 35px;
}


.tvScreensBlock {
 display:none;
 position:absolute;
 width:305px;
}

.tvScreensBlockIn {
 position:relative;right:56px;top:100px;
 background:#351111;
 width:305px;
 padding:0px;
}

.mainScreenMovie img {
 border:1px solid #E46F60;
}

.mainScreenMovie {
 width:152px;
 margin:auto;
}

.mainScreenMovie:hover .tvScreensBlock {
 z-index:2;
 display:block;
 width:150px;
}

.movieListItem {
 padding-left:16px;
}

.bg_access_tv2 {
 background: url("/_face/bg_access_tv.gif") no-repeat;
 width:245px;
 height:40px;
}

.bg_access_tv2 {
 padding-top:9px;
}

.tv_code_icon2 {
 background: url("/_face/tv_code_icon.gif") no-repeat;
 position:relative;right:10px;
 width:32px;
 height:40px;
}


.paysec-line {
  height:82px;
  background:url("/_face/paysec/background.jpg") no-repeat top right;
}
.paysec-logo {
  height:82px;
  width:205px;
  display:block;
  background:url("/_face/paysec/logo.jpg") no-repeat top right;
}
.paysec-button {
  background:#679E3A;
  color:white;
  font-weight:bold;
  border:solid white 1px;
  padding:5px;
}
.paysec-movie-text {
  padding-left:8px;
  padding-right:8px;
  margin-bottom:20px;
}
.paysec-error {
  display:block;
  text-align:center;
  margin-top:30px;
  margin-bottom:50px;
}
.paysec-result {
  display:block;
  text-align:center;
  margin-top:30px;
  margin-bottom:50px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}

#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
    background-color:#000;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
    position: fixed;
    background: #ffffff;
    z-index: 102;
    color:#000000;
    display:none;
    border: 4px solid #525252;
    text-align:left;
    top:50%;
    left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
    display:block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}

#TB_caption{
    height:25px;
    padding:7px 30px 10px 25px;
    float:left;
}

#TB_closeWindow{
    height:25px;
    padding:11px 25px 10px 0;
    float:right;
}

#TB_closeAjaxWindow{
    padding:7px 10px 5px 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}

#TB_ajaxWindowTitle{
    float:left;
    padding:7px 0 5px 10px;
    margin-bottom:1px;
}

#TB_title{
    background-color:#e8e8e8;
    height:27px;
}

#TB_ajaxContent{
    clear:both;
    padding:2px 15px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
    padding:15px;
}

#TB_ajaxContent p{
    padding:5px 0px 5px 0px;
}

#TB_load{
    position: fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
    z-index:99;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:-1px;
    margin-top:1px;
    _margin-bottom:1px;
}
.ac_results {

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px

	padding: 0px;
	border: 1px solid #641314;
	background-color: #FFFFFF;
	overflow: hidden;
	z-index: 99999;
    color:#511D1E;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #F3D4D5;
}

.ac_over {
	background-color: #C30F0F;
	color: white;
}
#tiptip_holder {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
}

#tiptip_holder.tip_top {
    padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
    padding-top: 5px;
}

#tiptip_holder.tip_right {
    padding-left: 5px;
}

#tiptip_holder.tip_left {
    padding-right: 5px;
}

#tiptip_content {
    font-size: 11px;
    color: #fff;
    text-shadow: 0 0 2px #000;
    padding: 4px 8px;
    border: 1px solid #E36166;
    background-color: rgb(25,25,25);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 0 3px #555;
    -webkit-box-shadow: 0 0 3px #555;
    -moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
    position: absolute;
    height: 16px;
    width: 16px;
}

#tiptip_holder.tip_top #tiptip_arrow {
    background: url('/_face/icons.gif') -197px -2px;
}

#tiptip_holder.tip_bottom #tiptip_arrow {
    background: url('/_face/icons.gif') -197px -15px;
}

#tiptip_holder.tip_right #tiptip_arrow {
    background: url('/_face/icons.gif') -227px -11px;
}

#tiptip_holder.tip_left #tiptip_arrow {
    background: url('/_face/icons.gif') -217px -11px;
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
    margin-top: -7px;
    margin-left: -6px;
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
    margin-top: -5px;
    margin-left: -6px;
    border-bottom-color: blue ;

}

#tiptip_holder.tip_right #tiptip_arrow_inner {
    margin-top: -6px;
    margin-left: -5px;
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
    margin-top: -6px;
    margin-left: -7px;
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #tiptip_content {
        padding: 4px 8px 5px 8px;
        background-color: rgba(45,45,45,0.88);
    }
    #tiptip_holder.tip_bottom #tiptip_arrow_inner {
        border-bottom-color: rgba(45,45,45,0.88);
    }
    #tiptip_holder.tip_top #tiptip_arrow_inner {
        border-top-color: rgba(20,20,20,0.92);
    }
}


#tiptip_content {
    background: #BE181E;
    color:white;
}

#tiptip_content.tip-style-orange {
	background: #F5B800 !Important;
	color:black;
	text-shadow: 0 0 0px #F5B800 !Important;
	border:1px solid white;
}

#tiptip_content.tip-style-vip {

}

#tiptip_content.tip-style-dark {
	background: #3F1514 !important;
}

