@charset "utf-8";
/* CSS Document */

body { padding:0; margin:0; background: #251d1a url(../images/bg.jpg) repeat-x top left; font:normal 14px Arial, Helvetica, sans-serif;	text-align:center; }


#wrap {	width: 1120px; border:6px solid #cccccc; border-top:0;	margin: 0 auto; background:#fff }

#header { background:url(../images/topBG.jpg) no-repeat top center}

ul#navBar { margin:0; padding:0; list-style-type:none; }
ul#navBar li { margin:0; padding:0; list-style-type:none; display:block; height:60px; float:left  }

ul#navBar li a { display:block; cursor:pointer; text-indent:-9999em; height:60px; width:270px; }

ul#navBar li.home a{ width:294px; background:url(../images/nav.jpg) no-repeat 0 0; }
ul#navBar li.home a:hover{ background-position:0 -60px}
ul#navBar li.join a {width:270px; background:url(../images/nav.jpg) no-repeat -295px 0;}
ul#navBar li.join a:hover { background-position:-295px -60px}
ul#navBar li.members a { width:270px; background:url(../images/nav.jpg) no-repeat -564px  0; }
ul#navBar li.members a:hover { background-position:-564px -60px}
ul#navBar li.contact a { width:286px; background:url(../images/nav.jpg) no-repeat  -834px 0; }
ul#navBar li.contact a:hover { background-position:-834px -60px}

.btn-access { width:1120px; height:80px; position:relative; z-index:1;}
.btn-access-price { position:absolute; z-index:3; top:-5px; right:0; width:160px; height:130px}
.clear { clear:both}


.title, .title-black, .title-brown {position:relative; z-index:0; margin-left:-4px; font:normal 24px/48px Arial, Helvetica, sans-serif; color:#fff; letter-spacing:-.04em; text-align:left; }
.title { background:url(../images/bg-title.gif) no-repeat left top; }
.title-black { background:url(../images/bg-title-black.gif) no-repeat left top; margin-left:0; margin-right:-4px  }
.title-brown { background:url(../images/bg-title-brown.gif) no-repeat left top; }
.title img, .title-black img, .title-brown img { float:left; margin:6px 10px 0 10px}



.content-box { margin:10px; background:#dfdfdf; border:1px solid #b1b1b1; padding:20px; text-align:center}
.content-box-link { margin:10px; background:#dfdfdf; border:1px solid #b1b1b1; padding:15px; text-align:center}
.content-box-white { margin:10px;  text-align:center}
.content-box-events { padding:10px 0 10px 10px;  text-align:center; background:#f7f7e9; padding:20px; border:10px solid #000; border-top:0 none}
.content-box-black { background:#000; padding:20px; color:#fff}
.content-box-black a { color:red}
.content-box-black a:hover { color:#fff}

.top_viewed { padding:10px 0 0 10px}
.blockLeft { width:710px; float:left; }
.blockRight { background:#ebebeb; width:410px; float:left; }
.blockRight h2 { line-height:26px; font-weight:bold; display:block; margin-bottom:5px; text-transform:uppercase}

.count { position:absolute; z-index:1; top:10px; right:10px; font-size:18px; line-height:16px; letter-spacing:normal; text-align:right}
.count strong, .count b, .count a{ font-size:12px; font-weight:normal; color: #fff !important;}

ul#features-info { margin:0; padding:0; list-style-type:none; }
ul#features-info li{ display:block; float:left; width:94px; margin:10px; padding:0; text-align:center; color:#494949; letter-spacing:-.06em; text-transform:uppercase;  font:bold 14px/12px Arial, Helvetica, sans-serif}
ul#features-info li b, ul#features-info li strong {  font-size:10px; }
ul#features-info li img { margin-bottom:4px}

div#latestPix img { width:120px; height:120px; margin-right:13px; border:1px solid #3f474f}

#ctime { position:absolute; z-index:1; top:3px; right:2px; background:#fff; width:310px; background:#fff url(../images/ico-timeZone.gif) no-repeat 10px center; padding-left:40px; padding-top:6px;  font-size:10px; color:#000; letter-spacing:normal; line-height: normal; height:35px;}

h1 { padding:0; margin:0; font:normal 30px Arial, Helvetica, sans-serif; color:#5cb3d7; letter-spacing:-.06em}
h2 { padding:0; margin:0; font:normal 24px Arial, Helvetica, sans-serif; color:#5cb3d7; letter-spacing:-.06em}

.never { text-transform:uppercase; display:block; padding:5px 0 6px 5px}
.uppercase { text-transform:uppercase}


a img, img a { border:0 none}
a {font: normal 14px Arial, Helvetica, sans-serif; color: #5cb3d7; text-decoration:underline; outline:none}
a:hover { color:#000; text-decoration:none }

p { padding:0; margin:10px 0; display:block;}


#guys_near_computers { height: 200px; text-align:center  }

body#privacy #wrap div.content-box{ text-align:left; font-size:16px}
body#privacy #wrap div.content-box a { font-size:16px;}

table#contacts { width:300px; margin:0 auto}
table#contacts th { color:#000; text-align:right; padding-right:10px}
table#contacts td  { color:#000; text-align:left}
table#contacts td input { padding:5px; border:1px solid #bdc7d8; font-size:14px;}