/* START_DEFAULT_STYLES */
html {padding:0px;margin:0px;height: 100%;width:100%;font-size:62.5%;}
body {background:#fff;width:100%;font: 11px tahoma, verdana, arial, sans-serif;margin: 0px;padding: 0px;color: #000;}
h1, h2, h3, h5 {padding:5px 0px;margin:0px;font-family: tahoma Arial, Helvetica, sans-serif;font-weight: normal;}
h1 {font-size: 18px;}
h3 {font-size: 16px;}

h2 {
    color: #36638e;   
    font-size: 17px;
    margin: 0;
    padding: 0 0 4px;
}

h4 {
    border-bottom:1px solid #B9C4DA;
    font-size:15px;
    margin:0;
    padding:0 0 4px;
    color: #36638e;
}

h5 {
    font-size: 14px;
}

h6 {
    border-bottom:1px solid #DAE1E8;
    color:#36638E;
    font-size:13px;
    margin:0;
    padding:0 0 5px;
}

p {padding: 5px 0px;margin:0px;}
a, a:link, a:active, a:visited {color: #2B587A; text-decoration: none;cursor: pointer;}
a:hover {color:#333333;text-decoration: underline;}
img {border:none;}
ul, ol {margin:5px;padding:0px;list-style-type: square;}
li {margin:0px;padding:1px 0px;}
form, input {padding:0px;margin:0px;}
.clear {clear: both;font-size: 0px;line-height: 0px;height:0;}
/* END_DEFAULT_STYLES */

#all {
    margin: 0px auto;
    padding: 0;
    width: 791px;
    text-align: left; 
}

#home {
    position: absolute;
    left: 0;
    top: 0;
    width: 153px;
}
#home a {
  display: block;
  height: 42px;
  text-indent: -9999px; }

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

#header {
 width: 791px;
 height: 45px;
 position: relative;
 background-image: url(/design/images/xhead2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 background-color: #32608A;
}

.topNav  { text-align: center;line-height: 20px; margin:0px;  list-style: none;}

#qinput {
 float: left;
 font-family: tahoma, verdana, arial;
 border: 0px;
 background: white url(/design/images/magglass.png) no-repeat 3px 4px;
 padding: 3px 3px 3px 17px;
 width: 85px;
 font-size: 11px;
 color: #777;
 height: 13px;
 outline: none;
}

ul.topNav li {display: inline;height: 36px;float: right;padding:9px 2px 0; margin:0px;
/*background: url(/design/images/header_divider.gif) top left no-repeat;*/}
ul.topNav a, ul.topNav a:visited {font-weight: bold; font-size:11px; height: 20px;display:block; margin: auto 0px; padding: 2px 4px; color: #DAE1E8;float:left;}
ul.topNav a:hover {color: white; text-decoration:underline;}

#quickSearch {float:right; text-align:right; padding:11px 9px 0px 15px; margin:0px 0px;}
#quickSearch input {border-color: #678AA9;}
#quickquery.inputSearch {width: 85px; padding-left: 17px; margin-right:3px}


#sidebar {float:left;
margin:5px 0 0 4px;
padding-bottom:10px;
width:124px;}

#nav {
  list-style: none;
  margin: 0 0 1.0em 0;
  padding: 0; }

#nav li {
  padding:0;
  font-size: 1.0em; }
  


#nav li a, #nav li a:visited {
 border-top:1px solid #fff;
  background: #eee;
  background: white;
  display: block;
  padding: 3px 3px 3px 6px;
}

#nav li a:hover {
  background: #DAE1E8;
  color:#36638E;
  border-top: 1px solid #CAD1D9;
  text-decoration:none;
}

#nav2 {
  list-style: none;
  margin: 0 0 1.0em 0;
  padding: 0; }

#nav2 li {
  padding:0;
  font-size: 1.0em; }
  


#nav2 li a, #nav2 li a:visited {
 border-top:1px solid #fff;
  background: #eee;
  background: white;
  display: block;
  padding: 3px 3px 3px 6px;
}

#nav2 li a:hover {
  background: #DAE1E8;
  color:#36638E;
  border-top: 1px solid #CAD1D9;
  text-decoration:none;
}


.navi_foto li a {border-bottom:1px solid #CCD3DA; }
#content { width: 776px;overflow:hidden;padding-right:15px;}
#mid_content a:hover { text-decoration: underline; }


#mid_content {float:right;
font-size:11px;
text-align:left;border-bottom:1px solid #C3CAD2;
width:632px;}


#wrapH {
        border-right: solid 1px #EAEEF3;
        border-left: solid 1px #EAEEF3;
}

#wrapHI {
        border-right: solid 1px #D5DDE6;
        border-left: solid 1px #D5DDE6;width:628px;
}

.name  {
        font-weight: bold;
        font-size: 11px;
        padding: 2px 10px 5px;
        background-image: url(/design/images/header_yellow.gif);
        background-position: top left;
        background-repeat: repeat-x;
        background-color: #EEE5B8;
        color: black;
        border-right: solid 1px #DCD4A4;
        border-left: solid 1px #E4DDB4;
        border-bottom: solid 1px #D7CF9E; margin-bottom:10px;}
.name em {float:right;font-style:normal;}		
#leftColumn {
float:left;
margin:0;
overflow:hidden;
padding:0 0 0 10px;
width:200px;
}

#rightColumn {
float:right;
margin:0;
overflow:hidden;
padding:0 10px 0 10px;
width:386px;
}

.profileName h2 {
  color: #45688E;
  font-size: 13px;
  padding-bottom: 0px; font-weight:bold;  color: #45688E;}
.profile_activity {padding:0 5px;}
 .profile_activity p em {color:gray;display:block;font-size:10px;font-style:normal;}
  .profile_activity p a,  .profile_activity p a:visited {color:gray;}
.profileName {
  width: 165px;
  float: left;

  font-size: 11px;

  margin: 0px;
  padding: 2px 5px 0px 0px;}

.profileNetworks {
  float: right; }

.profileNetworks ul {
  margin: 0px;
  padding: 4px 0px 0px;
  list-style: none; }

.profileNetworks li {
  margin-bottom: 1px; }
.accountInfo {
  padding: 0 0 5px 0;
  margin: 0px 0px 0px 0px;
  border-bottom: solid 1px #DAE1E8; }
  
  .profileTable {
  margin: 10px 0 0 0;
  padding: 0px;
  margin-bottom: 8px;
  margin-left: 0px; }
.profileTable td {
  vertical-align: top;
  font-size: 11px;
  line-height: 13px;
  margin: 0px;
  padding: 1px 0px 1px 0px; }
.profileTable .label {
  width: 120px;
  color: gray; }

.dop_info  {
    padding: 3px 0px 3px 22px; margin-bottom:5px;
    font-size: 11px;
    border: none;
    background:#DAE2E8 url(/design/images/flex_arrow_open.gif) left center no-repeat;
    color:#45688E;
    font-weight:bold;
    border-top:1px solid #B1BDD6;
}

.dop_info2  {
    padding: 3px 0px 3px 22px;
    margin-bottom:5px;
    font-size: 11px;
    border: none;
    background:#DAE2E8 url(/design/images/flex_arrow_open.gif) left center no-repeat;
    color:#45688E;
    font-weight:bold;
    width: 90%;
    border-top:1px solid #B1BDD6;
}

.box {padding:10px 0;}

.as_textarea {
border:1px solid #C0CAD5;
font-family:tahoma,tahoma,verdana,arial,sans-serif;
font-size:11px;
width:300px;height:50px;
padding:3px;margin-bottom:2px;
}
.add_stena {padding-bottom:10px;}
.as_submit {border:1px solid #C0CAD5;font-size:11px;background:#ccc;padding:3px 15px;cursor:pointer;}

.wallpost {
  padding: 0px;
  margin: 0px;
  float: left;
  margin-bottom: 15px;
}

.wallpost td {
  padding: 0px;
  vertical-align: top; }

.wallpost td.image {
  width: 55px;
  text-align: left; }

.wallpost td.image img {
    width: 50px;
    margin-right: 5px; }

.wallpost .info {

  width: 100%;
  border-top: solid 1px #45688E; }

.wallpost .info .header small, .wallpost .info .header b {
 font-weight: normal; color: #000;
}

.wallpost .info .header {
  padding: 3px 5px 3px;
  background: #f7f7f7;
  border-bottom: solid 1px #DAE2E8; }

.wallpost .info .actions {
  padding: 3px 5px;
  border-bottom: solid 1px #DAE2E8;
  border-top: none;
  clear: right;
}

.wallpost .info .header a.profile_link {
  font-weight: bold;
}

.wallpost .info .actions a:hover {
  text-decoration: underline; }

.wallpost .info .text {
  padding: 5px 5px;
 overflow: hidden; width: 315px;
}


.friendTable {
  margin: 0px;
  margin: 5px 5px 15px; }
.friendTable td {
  margin: 0px;
  padding: 1px 0px;
  vertical-align: bottom;
  text-align: center;
  width: 62px;
  font-size: 11px; }
.friendTable table {
  margin: 0px auto;
  padding-bottom: 0px; }
.friendTable img {
  margin-top: 5px; }

#footer {padding:50px 0 10px 0; text-align:center;}
#footer a {padding:0 10px;}

.ava {text-align:center;padding-bottom:10px;}.vd_top {
	height: 20px;
	padding: 0 10px;
}
.vd_top strong {
	float: left;
}
.vd_top span {
	float: right;
}
.vd_top span a, .vd_top span a:visited {text-decoration:underline;}
.vd_top span a:hover {text-decoration:none !important;}

.video_content {background:#F7F7F7;border-bottom:1px solid #DAE1E8;border-top:1px solid #DAE1E8;padding:10px;
}
.aimage {
padding-left:2px;
text-align:left;

}
.aname {
margin-bottom:4px;
}
.aname a, .aname a:visited {
color:#45668E;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.ainfo {
color:#808080;
font-size:11px;
margin-bottom:4px;
}
.ainfo strong {color:#000;}
divider {
color:gray;
padding:0 4px 0 3px;
}
.video_table {background:#fff;width:100%;border:1px solid #DAE1E8;padding:5px;margin:5px 0;}

.big_foto span {display:block;padding-bottom:10px;}
.big_foto h3 {font-size:13px;}
.com_table {width:100%;border:1px solid #DAE1E8;background:#fff;margin:10px 0 0 0;}
.com_table td {padding:4px;vertical-align:top;}

.fr_filter {height:22px;padding:5px 10px;border-top:1px solid #DAE1E8;border-bottom:1px solid #DAE1E8;background:#F7F7F7;margin-bottom:5px;}

.fr_sel {float:left;width:150px;border:1px solid #DAE1E8;background:#fff;}
.fr_sel_right {float:right;border:1px solid #C0CAD5;font-size:11px;background:#ccc;padding:2px 15px;cursor:pointer;}
.fr_sel_right_in {float:right;width:130px;border:1px solid #DAE1E8;background:#fff;padding:1px;}
.fr_filter strong {
	float: left;
	display:inline-block;padding-top:3px;padding-right:15px;
}
.vd_navi {font-size:12px}
.add_mess {padding:10px;}
.add_mess .as_textarea {width:500px;margin-bottom:5px;height:100px;}

.mailbox {padding-bottom:10px;}
.mailbox table {
  width: 100%;
}

.mailbox table th {
  background: #f7f7f7;
  border-bottom: 1px solid #DAE2E8;
  color: gray;
  font-size: 9px;
  padding: 1px 3px 1px 3px;
  text-align: left;
}

.mailbox table td {
  border-bottom: 1px solid #eee;
  padding: 4px 4px;vertical-align:top; }

.mailbox table .messageSnippet { padding: 6px 15px 6px 15px;}
.mailbox table .messageChooser { width: 22px; text-align:center;vertical-align:middle; }
.mailbox table .messagePicture { width: 60px; }
.mailbox table .messageFrom { width: 125px; }

.mailbox table.inbox .messageStatus  { width: 11px; padding: 0px 3px 0px 6px;}
.mailbox table.inbox .messageStatus img { margin-top: 2px; }

.mailbox table.inbox .messageSnippet { width: 300px; overflow: hidden;}
.mailbox table.inbox .messageActions { width: 56px; padding-right:10px}

.mailbox table .date {
 color: #777777;
 font-size: 9px; }

.mailbox .messageSubject {
  margin-right: 4px;
  font-size: 11px;
  color: #45688E; }

.mailbox .messageSubject .newRow {
  font-weight: bold;
}

.mailbox .messageBody {
  font-size: 11px;
  color: #89A8C6;
  font-weight: normal; }

.mailbox table tr.newRow {
  background: #F5F9FB; }

.mailbox table tr.delRow {
  background: #FEFAE4; }

.mailbox table tr.spamRow {
  background: #F6F7F9; }

.mailbox table tr.newRow td {
  border-bottom: 1px solid #DAE2E8; }

.mailbox table tr.delRow td {
  border-bottom: 1px solid #E2DAA6; }

.mailbox table tr.spamRow td {
  border-bottom: 1px solid #DBE0EA; }

.mailbox table tr.delRow td a {
  color #A7A7A7;
}

.tema_mes {font-size:12px;padding-bottom:0}

.pics_thumbs {margin:0;list-style-type:none;width:618px;margin:0 auto;position:relative;overflow:hidden;padding-left:7px;}
.pics_thumbs img {border:1px solid #E2DAA6;}
.pics_thumbs li {padding:6px;float:left;width:110px;}

.pics_thumbs p span {display:block;}
.pics_thumbs p em {font-style:normal;color:#006633;font-weight:bold;}
.pics_thumbs p strong {color:#000;}
.pics_thumbs p {padding:2px;font-size:10px;}

.ph_cont {text-align:center;}
.pics_thumbs .add_friend {font-size:11px;}

.video_thumbs {margin:0;list-style-type:none;width:610px;margin:0 auto;position:relative;overflow:hidden;padding-left:15px;}
.video_thumbs img {border:1px solid #E2DAA6;}
.video_thumbs li {padding:6px 14px;float:left;width:170px;}
.video_thumbs p {padding:3px 0;}
.video_thumbs  .ph_vid_add {padding-left:5px;}

.rf_input {border:1px solid #C0CAD5;background:#fff;padding:1px 3px;}
.rf_table em {font-style:normal;font-size:16px;color:#990000;}
.grad td {background:#F5F5F5;}


/* new styles */

.inputText, .inputPassword {
    border:1px solid #C0CAD5;
    font-family:tahoma,tahoma,verdana,arial,sans-serif,Lucida Sans;
    font-size:11px;
    padding:3px;
}
input[type="text"], input[type="password"], input[type~="text"], input[type~="password"] {
    border:1px solid #C0CAD5;
    font-family:tahoma,tahoma,verdana,arial,sans-serif,Lucida Sans;
    font-size:11px;
    padding:3px;
}

ul.nNav {
    font-size:11px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
.nNav li {
    display:inline;
    float:left;
    margin-left:5px;
    text-align:center;
}
.nNav li a:hover {
    color:#DAE1E8;
    text-decoration:none;
}
.nNav li a {
    color:#FFFFFF;
    display:inline;
    white-space:nowrap;
}
.nc {
    display:block;
}
.nc * {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#36638E none repeat scroll 0 0;
    display:block;
    font-size:0.01em;
    height:1px;
    overflow:hidden;
}
.nc1 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#36638E none repeat scroll 0 0;
    border-left:1px solid #9AB1C6;
    border-right:1px solid #9AB1C6;
    margin-left:1px;
    margin-right:1px;
}
.nc2 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#36638E none repeat scroll 0 0;
    border-left:1px solid #9AB1C6;
    border-right:1px solid #9AB1C6;
}
.ncc {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#36638E none repeat scroll 0 0;
    color:#FFFFFF;
    display:block;
    padding:3px 8px;
}

.blsr{
    padding-top: 10px;
    width: 100%;
}

.bbb {
    color:#BBBBBB;
}

.blockCaption {
    clear:both;
    padding:10px 0 10px 0;
}

.reg {
    width: 522px;
    padding-left: 60px;
}

.reg TD label{
    color: #666666;
}

td.data {
    color: #2b587a;
}

hr {
    background-color:#dae1e8;
    border:0 none;
    color:#dae1e8;
    height:1px;
    margin:1px auto;
    text-align:center;
}

.onl {
    padding-top: 5px;
    pading-bottom: 5px;
}

.ruls {
    font-size: 10px;
    color: #808080;
}

.ruls A, .ruls label A{
    text-decoration: none; 
    color: #808080;
    font-weight: normal;
}


/* -------------------------- PROMO -------------------------- */
.kl_promo { width:100%; padding-bottom:50px; background:url(/design/images/kl_box_bot_1.jpg) 0 100% no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.kl_promo a, .kl_promo a:visited { color:#36638e; font-weight:normal !important; text-decoration:underline;}
.kl_promo a:hover {text-decoration:none;color:#36638e; }
.kl_top_1, .kl_top_2 {  position:relative; background:url(/design/images/kl_top_1.jpg) 0 0 no-repeat; color:#000;}
.kl_top_2 { background:url(/design/images/kl_top_2.jpg) 0 0 no-repeat;}
.credit { width:290px; padding:50px 0 0 20px;}
.names { padding-bottom:15px;}
.credit_text_p { padding:0 70px 0 20px; height:170px;}

.about_credit, .kl_text { width:586px; padding:60px 0 0 20px;}
.kl_text { padding-top:30px;}
.about_credit p:first-letter, .kl_text p:first-letter { font-weight:bold;}
.about_credit p, .kl_text p { padding-left:20px;}

.add_credits {  width:290px; padding:50px 0 0 20px;}
.add_credits form { padding-left:15px;}
.s_line { padding:3px 0; overflow:hidden; width:100%;}
.s_line label { float:left; width:100px;}
.add_submit_1 { margin-left:100px;}
.add_sel_1 { width:108px; height:20px; font-size:12px; float:left;border:1px solid #c0cad5;}
.add_input_1 { width:104px; height:16px; font-size:12px; padding:1px; margin:0; float:left; border:1px solid #c0cad5; }

.credit_rules {padding:65px 0 0 60px;width:500px;}

.credit_table { width:100%; border:0; border-collapse:collapse;}
.credit_table th { padding:5px; border:1px solid #416c95; text-align:center;}
.credit_table td {padding:5px; border-left:1px solid #416c95; border-right:1px solid #416c95; text-align:center;}
.credit_table .total td {border-bottom:1px solid #416c95;}
.all_history { text-align:right; padding-bottom:10px; z-index:2; margin-top:-25px;}
.kl_text { padding:30px 20px 20px; height:1%;}

/* currency */

.service .cost {
    padding: 0px 0 3px 0;      
}

.service .cost SPAN {
    color: #137e14;
    font-weight: bold;  
}

.service .hint {
    padding: 3px 0 3px 0;
    
}

.service .scream {    
    padding: 4px 0 6px 0;
}

.service .scream TEXTAREA {    
    padding: 3px 0 3px 0;
    font-size: 16px;
    width: 100%;
    font-family: Verdana;
}

.service #left {
    color: #d9d9d9;
    font-size: 16px;
}

.bill {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ccd3da;  
}

.bill td, .bill th {
    border: 1px solid #ccd3da;   
    padding: 5px; 
}

.bill th {
    background-color: #dae2e8;
}

.rating {
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
    border-top: 1px solid #e2daa6;
    height: 18px;
    background-color: #f5ebbb;
    color: #aaa26c;
    text-align: center;
    padding-top: 2px;
}

.rating A {
    color: #aaa26c;
    text-decoration: underline;
}

.rating A:hover {
    color: #aaa26c;
    text-decoration: none;
}

/* info textarea */
.infoarea {
    border: 1px solid #c0cad5;
    width: 348px;
    height: 76px;
}

/* events h */
.event_icon {
    border-bottom: 1px solid #dae2e8;
}

.event_text {
    border-bottom: 1px solid #dae2e8; 
    padding-left: 3px;
}