@charset "windows-1251";
body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(images/img01.jpg) repeat-x;
	font: 13px Georgia, "Times New Roman", Times, serif;
	color: #666666;
}

table { table-layout:fixed; width:100%;}
.tbhead {border-bottom:2px #464646 solid;}
.trline {border-bottom:1px #D5D5D5 dotted;word-wrap:break-word;}
.delallmail {color:red; text-decoration:none}
form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

input, textarea {
	font: normal 1em Georgia, "Times New Roman", Times, serif;
}

h1, h1 a, h2, h2 a, h3, h3 a {
	margin: 0;
	text-decoration: none;
	color: #333333;
}

h1 {
	letter-spacing: -1px;
	font-size: 3.2em;
}

h2 {
	letter-spacing: -1px;
	font-size: 2em;
}

h3 {
	margin-bottom: 1em;
	font-size: 1em;
}

p, ol, ul {
	margin: 0 0 2em 0;
	line-height: 200%;
}

blockquote {
	margin: 0 0 0 2.5em;
	padding-left: 1em;
	border-left: 5px solid #16B1B0;
}

a {
	color: #16B1B0;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}

#domain a {text-decoration:none}
#domain a:hover {text-decoration:underline}
#domain a:active {text-decoration:underline; color:red}


/* Header */

#header {
	width: 770px;
	height: 100px;
	margin: 0 auto;
}

#header h1, #header p {
	margin: 0;
	font-size:26px;
}

#header h1 {
	float: left;
	padding: 34px 0 0 0;
}

#header p {
	padding: 42px 0 0 0;
	font-size: 0.7em;
	color:#c1c1c1;
}

#header a {
	text-decoration: none;
	color: #333333;
}

/* Menu */

#menu {
	width: 770px;
	height: 65px;
	margin: 0 auto;
	background: url(images/img02.jpg) no-repeat;
	text-align:right;
}

#menu ul {
	margin: 0;
	padding: 7px 0 0 0;
	list-style: none;
}

#menu li {
	display:inline;
	text-align:right;
	font-size:12px
}

#menu a {
	padding-right:10px;
	text-decoration: none;
	letter-spacing: -1px;
	font-size: 1.2em;
	font-weight: bold;
	color: #333333;
}

#menu a:hover {
	text-decoration: underline;
}

/* Page */

#page {
	width: 770px;
	margin: 0 auto;
	background: url(images/img05.gif);
}

#extra {
	background: url(images/img06.gif) no-repeat left bottom;
}

/* Content */

#content {
	float: left;
	width: 757px;
	background: url(images/img03.gif) no-repeat;
}

.post {
	padding: 20px 20px 0 20px;
}

.post ol, .post ul {
	list-style-position: inside;
}

.post li {
	margin-left:-30px;
	line-height:100%;
}

.post .title {
}

.post .title h2 {
	font-size:20px;

}

.post .title p {

}

.post .title p a {
}

.post .entry {
	font-size:11px;
		line-height:100%;
}

.entry p {
		line-height:140%;
}

.links {
	padding: 2px 70px;
	background: #CDFAFB;
	text-align: center;
}

.links img {
	text-align: center;
}

.post .links a {
	text-decoration: none;
	font-weight: bold;
	color: #0B8785;
	text-align: center;

}

.post .links a:hover {
	text-decoration: underline;
}

.post .links .more {
}

.post .links .comments {
}
/* Pass Field */

#pass {
	clear: both;
	
	margin: 0 auto;
	padding-top: 8px;
	text-align:right;
}
#pass input {border:1px solid #ccc;color:#ccc;width:180px;}

#footer {clear:both;width:950px;margin:0 auto;padding:20px 0;}
#footer p {margin:0 0 5px 0;text-align:center;line-height:normal;font-size:.8em;font-style:italic;}

.icon-lock {
  width: 38px;
  height: 23px;
  position: relative;
  overflow: hidden;
  margin-left: 25px;
  margin-bottom: 3px;
}

.icon-lock .lock-top-1 {
  width: 40%;
  height: 40%;
  position: absolute;
  left: 50%;
  margin-left: -20%;
  top: 14%;
  background-color: #000;
  border-radius: 40%;
}

.icon-lock .lock-top-2 {
  width: 24%;
  height: 40%;
  position: absolute;
  left: 50%;
  margin-left: -12%;
  top: 22%;
  background-color: white;
  border-radius: 25%;
}

.icon-lock .lock-body {
  width: 60%;
  height: 48%;
  position: absolute;
  left: 50%;
  margin-left: -30%;
  bottom: 11%;
  background-color: #000;
  border-radius: 15%;
}

.icon-lock .lock-hole {
  width: 16%;
  height: 16%;
  position: absolute;
  left: 50%;
  margin-left: -8%;
  top: 51%;
  border-radius: 100%;
  background-color: white;
}

.icon-lock .lock-hole:after {
  content: "";
  width: 43%;
  height: 78%;
  position: absolute;
  left: 50%;
  margin-left: -20%;
  top: 100%;
  background-color: inherit;
}

/* faq.php */
li {
	margin-bottom:10px;
}

.adv{
	display:block;
	text-align:center;
	width:70%;
	margin:0 auto;
	/* width: 770px; */
}