/* reset
----------------------------------------------- */
html, body, div, h1, h2, h3, h4, h5, h6, ul, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, header, footer, nav, section, article
	{
		margin: 0; 
		padding: 0; 
		text-indent: 0; 
		text-decoration: none; 
		list-style-type: none
	}
	
	header, footer, nav, section, article { 
	display:block; 
}

/* links
----------------------------------------------- */
a:link, a:visited {position:relative;z-index:1}	
a:hover {}
a:focus {outline:none}
a img {border:none}
a.anchor {position:absolute;margin-top:-20px;}


/* global .g-
----------------------------------------------- */
body {background: #ffebb9; font:62.5% Verdana, Arial, Helvetica, "sans-serif";}
.g-clear {clear:both}
.g-c-green, .new-message a {color:#0eb30e}
.g-c-green:hover, .new-message:hover {color:#0c0}
.g-c-white {color:#fff}

.error-box {margin:0 0 30px 0;padding:20px 0 22px 118px;background:#f66;font:1.8em Arial, Verdana, Helvetica, "sans-serif";}
.confrim {margin:0 0 30px 0;padding:20px 0 22px 120px;background:#ffe486;font:1.8em Arial, Verdana, Helvetica, "sans-serif";}
.confrim a div {margin-left:-18px;font-size:0.8em}

sup {font-size:0.8em}

/* header
----------------------------------------------- */
header {margin:0 0 40px 0;overflow:hidden}
header img {margin:30px 0 0 50px;}
header h4 {margin:10px 0 10px 120px;width:300px;font-weight:normal;font-size:1.1em;color:#978c6e;line-height:1.5em;}
a.link-about {margin:0 0 0 119px;font-size:1.1em;font-weight:bold;}


	.b-login {padding:5px 0 0 0;height:40px;float:right;overflow:hidden;vertical-align:top; background:url(/templates/subSilver/images/login_bg.gif) no-repeat top right}
	.b-login div {margin:0 30px 0 20px;display:inline;font-size:1.1em}

	.b-logout {padding:5px 0 0 0;height:30px;overflow:hidden;vertical-align:top;background:url(/templates/subSilver/images/y-bg.gif) repeat-x;width:100%}
	.b-logout p {margin:1px 0 0 10px;float:left;font:italic 1.2em Georgia, Arial, Verdana, "sans-serif";text-shadow:#ff0 0px 0px 1px}
	.b-logout div {margin:0 0 0 20px;display:inline;}
	.b-logout span {margin:1px 0 0 30px;display:block; float:left;font-size:1.1em}
	.b-logout span strong {color:#ada010;font-size:0.85em}
	
	.b-menu {padding:1px 0 0 0;float:right;font-size:1.1em}
	
	.link-message {padding:0 0 0 15px;background:url(/templates/subSilver/images/message.gif) no-repeat left 3px}
	.link-profile {padding:0 0 0 14px;background:url(/templates/subSilver/images/profile.gif) no-repeat left 2px}
	.link-search {padding:0 0 0 15px;background:url(/templates/subSilver/images/search.gif) no-repeat left 3px}
	.link-logout {padding:0 10px 0 40px;background:url(/templates/subSilver/images/logout.gif) no-repeat right 3px}


/* nav pagination
----------------------------------------------- */
nav {margin:0 0 30px 120px;font-size:1.3em; font-style:italic}
nav img {margin:-3px 0 0 0;}
nav span {font-size:1.6em;font-style:normal;font-family:Arial, Verdana, "san-serif";}
nav h1 {margin:10px 0 0 -2px;font-size:2.8em;letter-spacing:-1px;font-style:normal;font-family:Arial, Verdana, Helvetica, "sans-serif";}
nav p {font-style:normal;font-size:0.85em}

.enter-button {padding:5px 15px 8px 15px;background:url(/templates/subSilver/images/enter-button.png) no-repeat;}
.reg-button {padding:5px 15px 8px 15px;background:url(/templates/subSilver/images/reg-button.png) no-repeat;}
.answer-button {margin:2px 0 0 10px;padding:5px 15px 8px 15px;display:block;float:left;background:url(/templates/subSilver/images/answer-button.png) no-repeat;}
.answer-button a {font-weight:bold;}


.razdel table th .cr-logout {margin:2px 0 4px 0;font-size:1em}

.bred {margin:20px 0 30px 120px;}

	/* razdel 
	----------------------------------------------- */
	.razdel {margin:0 10px 10px 10px;padding:0 22px 0 0;background:#fde5a6;clear:both;overflow:hidden}
	.razdel table {margin:0 10px 16px 10px;}
	.razdel table th {font-weight:normal;font-size:1.1em;color:#978c6e;border-bottom:1px solid #fecf90;}
	.razdel table th h2 {margin:0 0 0 10px; font-family:Arial, Verdana, Helvetica, "sans-serif";color:#000}
	.razdel table td {padding:0;background:#ffebb9;border-bottom:1px solid #fecf90;}
	.razdel table td.addict {color:#978c6e;font-size:1.1em}
	.razdel table td.addict h2 {margin:0 0 2px 0;font-size:1.5em;font-family:Arial, Verdana, Helvetica, "sans-serif";}
	.razdel table td img {margin:0; padding:0}
	.razdel table td h3 {font-size:1.7em;font-family:Arial, Verdana, Helvetica, "sans-serif";}
	
	.razdel table td h3 a,.b-stats p a, footer p span a, nav a, .quote a, .msg-topic a, .b-preview a, .confrim a, .rekv a, .rekv2 a,  .msg a, .b-profile a, .razdel table td.addict h2 a,.new-razdel a, .posting p a, .pagination a, a.link-about  {color:#f63}
	.razdel table td h3 a:hover,.b-stats p a:hover, footer p span a:hover, .quote a:hover, .msg-topic a:hover, .b-preview a:hover, .confrim a:hover, .msg a:hover, .b-profile a:hover, .rekv a:hover, nav a:hover, .pagination a:hover, .posting p a:hover, .razdel table td.addict h2 a:hover, .new-razdel a:hover, .b-logout div a:hover, a.link-about:hover {color:#f93}
	
	.razdel table td h5 {font-size:1.1em;font-family: Verdana, Arial, Helvetica, "sans-serif";font-weight:normal;color:#978c6e}
	.razdel table td span {font-size:1.2em;}
	
	.last-post {border-right:1px solid #fecf90}
	.last-post div {margin:0 0 2px -12px;padding:3px 0 0 12px;font-size:1.2em;background: url(/templates/subSilver/images/last-post-icon.gif) no-repeat}
	.last-post a, .razdel table td.addict a,  .cr-logout a, .answer-button a, .b-logout span a,.b-logout div a, .link-logout a, .dop-link a, .poll a,.p-edit li a, .msg-from a, .follow-link, .remind a {color:#000}
	.last-post a:hover, .razdel table td.addict a:hover, .answer-button a:hover,  .b-logout span a:hover, .poll a:hover, .b-logout div a:hover, .dop-link a:hover, .cr-logout a:hover, .link-logout a:hover, .msg-from a:hover, .p-edit li a:hover, .follow-link:hover, .remind a:hover {color:#666}
	
	.new-razdel {border-left:1px solid #fecf90;border-right:1px solid #fecf90;font-size:1.4em}
	
	.padd {padding-bottom:18px;}
	
	.posts {margin:0 10px 10px 10px;padding:0 22px 18px 0;background:#fde5a6;clear:both;overflow:hidden}
	.posts .underblock {margin:15px 0 0 10px;}
	.posts .underblock .answer-button {margin:-5px 0 0 10px;padding:5px 15px 18px 15px;font-size:1em;background: url(/templates/subSilver/images/q-answer-button.gif) no-repeat}
	.posts .underblock .answer-button a {border:none}
	.posts .underblock .follow-link {margin:-5px 0 0 15px;font-size:1.1em}
	.posts .underblock .pagination {margin:0 -12px 0 15px;font-size:1.2em}
	
	.design {background:#fad9ac url(/templates/subSilver/images/bg-design-ex.gif) repeat-x;}
	.eskiz {background:#fee2ad url(/templates/subSilver/images/bg-eskiz-ex.gif) repeat-x;}
	
	.underblock {margin:0 0 0 10px;padding:0 0 0 0}
	.underblock a {padding-top:6px;} 
	
	.new-button {margin:1px 0 0 0;padding:5px 16px 8px 15px;text-decoration:none;width:140px;float:left;display:block;color:#333;font-weight:bold;background:url(/templates/subSilver/images/new-button.gif) no-repeat}
	.new-button:hover {background:url(/templates/subSilver/images/new-button.gif) no-repeat -26px left;color:#555}
	.new-button:active {background:url(/templates/subSilver/images/new-button.gif) no-repeat -52px left;color:#000}
	.underblock .new-button {margin:-5px 0 -6px 0;height:12px}
	
	.follow-link {margin:0 0 0 20px;display:block;float:left}
	
	.b-top {padding:11px 15px 3px 10px;overflow:hidden;width:99%}
	.b-top .answer-button {font-size:1em;margin:-5px 0 -5px 10px}
	.b-top .cr-logout {margin:3px 0 3px 0}
	.b-top .pagination {margin:3px -13px 3px 0}
	.b-top .new-button {margin:-5px 0 -6px 0}
	
	.pagination {margin:5px -25px 0 0;float:right;font-size:1.2em;color:#978c6e;}
	.pagination a {font-weight:bold}
	
	.cr-logout {font-weight:bold;float:left;font-size:1.1em}
	.cr-logout span {color:#978c6e}
	
	
	/* q-replay
	----------------------------------------------- */
	#q-replay {margin:0 0 0 10px;padding:0 0 10px 0;background:#fed89b;width:100%}
	
	.smile {width:170px;}
	.smile div {margin:15px 0 18px 15px;font-size:1.1em;font-weight:bold}
	.smile img {vertical-align:middle}
	
	.smiles {margin:0 }
	.smiles img {margin-right:15px }
	.smiles-2 {margin:5px 15px 0 15px;}
	.smiles-2 img {margin:0 10px 10px 0;}
	
	
	.button {margin:0 5px 0 0}
	.textarea {margin:12px 15px 10px 11px;padding:10px;width:95.5%;}
	
	.follow-input {margin:0 0 15px 8px;}
	.follow-input input {vertical-align:top}
	.follow-input label {font-size:1.1em;vertical-align:middle}
	
	.approve {margin:0 0 0 8px}
	.approve input {padding:5px 10px 6px 10px;font-size:1.1em;font-family:Verdana, Arial, "san-serif"}
	.approve .approve-y {margin:0 0 0 5px;font-size:1.3em;font-weight:bold;}
	.poll .approve-y {margin:10px 10px 10px 0;padding:5px 10px 6px 10px;font-size:1.3em;font-weight:bold;}
	
	.dop-link {color:#c96}
	
	
	/* statistics
	----------------------------------------------- */
	.b-stats {margin:40px 20px 20px 20px;}
	.b-stats h2 {padding:0 0 0 15px;border-bottom:1px solid #fecf90;color:#978c6e;font-size:1.6em;font-family:Arial, Verdana, Helvetica, "sans-serif";}
	.b-stats p {margin:10px 0 0 51px;color:#978c6e; font-style:italic;font-size:1.1em;line-height:1.5em}
	.b-stats img {margin:30px 0 0 16px;float:left}
	.b-stats table {margin:15px 0 0 0;font-size:1.1em;font-style:italic;color:#978c6e}
	.b-stats table img {margin:0}
	
	/* legend
	----------------------------------------------- */
	.legend {height:36px; width:36px; padding-left:16px}
	
	/* post
	----------------------------------------------- */
	.post {margin:10px 0 0 10px;border:1px solid #fecf90;clear:both;width:100%;background:#ffedbb;overflow:hidden;}
	
	.p-card {padding:10px 10px 10px 15px;overflow:hidden;width:135px;min-width:135px;}
	.p-card a {font-size:1.8em; font-family:Arial, Verdana, "san-serif";color:#400c11}
	.p-card a:hover {color:#6c2b23}
	
	.p-card img {margin:5px 0 10px 0;display:block}
	
	.s-card {color:#978c6e; }
	.s-card strong {color:#000;}
	
	.s-message {margin:0 0 0 -6px;padding: 0 0 0 6px; background:url(/templates/subSilver/images/s-message.gif) no-repeat top left;}
	
	.post-block {margin:0 0 0 0;padding:12px 13px 0 0;width:100%}
	
	.under-date {margin:0 0 0 20px;}
	
	.date {color:#000;border-bottom:1px dotted #000;text-decoration:none;font-size:1.1em}
	.date:hover {color:#666;border-bottom:1px dotted #666;}
	
	.expert {}
	.expert p {margin:0 0 1px 20px;font:1.6em Arial, Verdana, Helvetica, "sans-serif";font-weight:bold}
	.expert span {margin:0 0 10px 20px;display:block;font-size:1.1em;font-style:italic;color:#978c6e}
	
	.rank {margin:0 0 27px 0;height:18px;weight:124px;}
	.rank img {margin:0 0 0 -17px;vertical-align:top }
	
	/* post-block
	----------------------------------------------- */
	.t-post {margin:2px 0 9px 0;width:100%;float:right}
	
	.top-left-corner {background:url(/templates/subSilver/images/top-left-corner.gif) no-repeat bottom right;}
	.top-right-corner {width:8px;background:url(/templates/subSilver/images/top-right-corner.gif) no-repeat bottom left;}
	.bot-left-corner {width:8px;background:url(/templates/subSilver/images/bot-left-corner.gif) no-repeat top right;}
	.bot-right-corner {width:8px;background:url(/templates/subSilver/images/bot-right-corner.gif) no-repeat ;}
	.top-line-bg {background:url(/templates/subSilver/images/top-line-bg.gif) repeat-x bottom left;}
	.bot-line-bg {background:url(/templates/subSilver/images/bot-line-bg.gif) repeat-x;}
	.left-line-bg {padding-top:30px;background:url(/templates/subSilver/images/left-line-bg.gif) repeat-y top right;}
	.right-line-bg {background:url(/templates/subSilver/images/right-line-bg.gif) repeat-y;}
	
	.p-message {padding:26px 24px 26px 24px;background:#fff;font-size:1.2em;line-height:1.5em;}
	.p-message p {margin:0 0 20px 0;width:70%;}
	.p-message p img {vertical-align:middle;padding-bottom:3px}
	.p-message p a {color:#f63;text-decoration:none; border-bottom:1px solid #fc9}
	.p-message p a:hover {color:#f93;}
	
	.quote {margin:-10px 0 0 -10px;padding:10px;font-size:0.9em;background:#f3f3f3;border:1px dotted #ccc}
	.quote .quote {margin:10px 0 0 10px;padding:10px;font-size:0.9em;}
	
	.edited-message {font-size:0.8em;color:#999}
	.edited-message a {font-size:0.9em;color:#999}
	.edited-message a:hover {color:#ccc}

	.p-edit {margin:20px 0 0 -16px;font-size:0.9em}
	.p-edit li {margin:0 15px 0 0;padding:0 0 2px 16px;display:inline;}
	.p-edit .m-delete {margin-left:-5px;}
		
	.m-quote {background:url(/templates/subSilver/images/m-quote.gif) no-repeat left 2px;}
	.m-edit {background:url(/templates/subSilver/images/m-edit.gif) no-repeat left 2px;}
	.m-delete {background:url(/templates/subSilver/images/m-delete.gif) no-repeat 2px 2px;}
	

	
/* posting
----------------------------------------------- */	
.posting {}
.posting h1 {margin:0 0 0 115px;font-size:3.6em;font-family:Arial, Verdana, Helvetica, "san-serif"}
.posting p {margin:5px 0 40px 118px;font-size:1.1em}
.posting table td {padding:10px 0 10px 0;}

.b-preview {margin:0 0 30px 120px;padding:20px;width:670px;background:#fff;font-size:1.2em;line-height:1.5em}

.hide-block, .hide-block2 {display:none}
.hide-block span, .hide-block2 span {margin:0 0 0 15px;display:block;text-shadow:#fff 0 0 1px;letter-spacing:-1px;font-size:1.1em}
.rekv, .rekv2 {font-size:1.3em;text-shadow:#fff 0px 0px 1px}
.rekv div, .rekv2 div {margin:5px 0 -10px -12px}
.rekv div a, .rekv2 div a {text-decoration:none;border-bottom:1px dotted}

.row {border-bottom:1px solid #fecf90}
.row strong {margin: 0 0 0 15px;font:1.8em Arial, Verdana, Helvetica, "san-serif"}
.rowtop {border-top:1px solid #fecf90}

/* private messages
----------------------------------------------- */	
.msg {margin:0 0 0 0;padding:10px 0 10px 0;background:#ffe99d;border:1px solid #fecf90;width:100%;border-left:none;border-right:none}

.msg-menu {margin:0 0 0 88px;font:1.8em Arial, Verdana, Helvetica, "sans-serif";}
.msg-menu img {margin:0 7px 0 30px;}

.msg-form {margin:30px 0 0 120px;}
.msg-form h2 {margin:10px 0 5px 0;font:3.4em Arial, Verdana, Helvetica, "sans-serif";text-shadow:#fff 0px 0px 1px}
.msg-form p {margin:5px 0 0 0;font:1.4em Arial, Verdana, Helvetica, "sans-serif";text-shadow:#fff 0px 0px 1px}

.new-message {margin:0 0 20px 0;font:2.4em Arial, Verdana, Helvetica, "sans-serif";text-shadow:#fff 0px 0px 1px} 

.msg-topic {margin:0 0 3px 0;font:2em Arial, Verdana, Helvetica, "sans-serif";text-shadow:#fff 0px 0px 1px}
.msg-from {margin:0 0 12px 25px;font-size:1.1em;color:#978c6e}

.new-m-post {margin:20px 0 20px 0;padding:20px; background:#fff; font-size:1.2em;width:650px}

	/* poll
	----------------------------------------------- */	
	.poll {margin:10px 0 0 10px;padding:10px;background:#fed89b;width:100%;}
	.poll h3 {margin:10px 0 12px 0;font:2em Arial, Verdana, Helvetica, "san-serif"}
	.poll span {padding:0 0 10px 0;font-size:1.5em;vertical-align:top;display:block}
	.poll a {font-size:1.1em;}
	.poll div {margin:0 0 7px 0;font-size:1.3em;}
	.poll img {margin:0 0 10px 0;}

	
	/* profile
	----------------------------------------------- */	
	.b-profile {padding:50px 118px;border-top:1px solid #fecf90; border-bottom:1px solid #fecf90}
	.b-profile h2 {font:bold 2.8em Arial, Verdana, Helvetica, "sans-serif";}
	.b-profile h3 {margin:3px 0 30px 0;font:italic 1.8em Arial, Verdana, Helvetica, "sans-serif"; color:#978c6e}
	.b-profile h4 {margin:-2px 0 20px 30px;font:2.4em Arial, Verdana, Helvetica, "sans-serif"; }
	.b-profile p {margin:20px 0 20px 30px;font-size:1.2em }
	.b-profile p strong {margin:4px 0 0 0;display:block;font-size:0.9em }
	.b-profile div {margin:20px 0 0 1px;font-size:1.2em;line-height:1.5em}
	
	.b-contacts {padding:10px 30px 10px 20px;font-size:1.4em;background:#ffe99d;line-height:1.8em}
	
	
/* login-register-form
----------------------------------------------- */
.login-register-form {margin:110px 0 150px 120px;}
.login-register-form h1 {margin:0 0 0 0;font-size:3.6em;font-family:Arial, Verdana, Helvetica, "san-serif"}
.login-register-form h2 {margin:20px 0 0 1px;font-size:2em;font-family:Arial, Verdana, Helvetica, "san-serif"}
.login-register-form p {margin:5px 0 5px 2px;font-size:1.1em}
.login-register-form p span {margin:0 0 0 10px;}
.login-register-form table {margin:30px 0 0 -3px}
.login-register-form table td {padding:0 0 10px 0}

.notify {font-style:italic;color:#978c6e}
.about {margin:0 0 0 0;width:53%;}

.field {padding:2px 3px 2px 6px;font-size:2.6em;height:35px;font-family:Arial, Verdana, Helvetica, "san-serif";border:1px solid #ccc}

.label-login {background:#fff url(/templates/subSilver/images/label-login.gif) no-repeat}
.label-password {background:#fff url(/templates/subSilver/images/label-password.gif) no-repeat}
.label-new-login {background:#fff url(/templates/subSilver/images/label-new-login.gif) no-repeat}
.label-email {background:#fff url(/templates/subSilver/images/label-email.gif) no-repeat}
.label-new-password {background:#fff url(/templates/subSilver/images/label-new-password.gif) no-repeat}
.label-password-confirm {background:#fff url(/templates/subSilver/images/label-password-confirm.gif) no-repeat}
.label-cur-password {background:#fff url(/templates/subSilver/images/label-cur-password.gif) no-repeat}
.label-new-password-new {background:#fff url(/templates/subSilver/images/label-new-password-new.gif) no-repeat}
.label-new-password-confirm {background:#fff url(/templates/subSilver/images/label-new-password-confirm.gif) no-repeat}
.label-name {background:#fff url(/templates/subSilver/images/label-name.gif) no-repeat}
.label-surname {background:#fff url(/templates/subSilver/images/label-surname.gif) no-repeat}
.label-proff {background:#fff url(/templates/subSilver/images/label-proff.gif) no-repeat}

.avatar {font-size:1.1em}
.avatar img {margin:0 20px 0 1px;vertical-align:middle}

.remind {margin:-33px 10px 0 0;float:right;font-size:1.1em}

.approve-login {}
.approve-login input {padding:5px 10px 6px 10px;font-size:1.2em;font-family:Verdana, Arial, "san-serif";font-weight:bold;}

.go-reg {margin:30px 0 0 15px;font-size:1.2em}

.bdc {background-image:none}
	
/* footer
----------------------------------------------- */	
footer {margin:50px 0 0 0;padding:0 0 50px 0}
footer p {margin:0 0 0 102px;font-size:1.4em;color:#c96}
footer p span {margin:7px 0 0 19px;font-size:0.8em;display:block;line-height:1.5em}

footer div {margin:-100px 20px 0 0;float:right}

/* partner
----------------------------------------------- */	
.partner {text-align:center}
.partner a {margin:-2px 0 0 0;color:#c96;display:block}
