body {
	border: 1px solid #CDC9C9;
	border-radius: 5px;
	margin: auto;
	background: #BFD6EA url(img/bg.png);
	color: #5A5A5A;
	font: normal normal normal 14px/18px Calibri, Arial, Helvetica, sans-serif;
	word-wrap: break-word;
	max-width: 400px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.pnl2H {
	border-bottom: 1px solid #CCCCCC;
	padding: 6px;
	background: #FFFFFF;
	color: #666666;
}

.rnav_w {
	display: block;
}

.rnav {
	list-style: none;
}

.js_rnav {
	max-height: 1.9em;
	overflow: hidden;
}

.rnav_i {
	margin-bottom: .4em;
	display: inline-block;
}

.rnav_i a.aslnk {
	color: #FFFFFF;
}

.acsw .aslnk {
	border-bottom: 1px inset #0000FF;
	padding: 6px;
	background: #8FCFFC;
}

.acsw {
	padding-top: 5px;
}

.acsw .alnk, .acsw .aslnk {
	margin-right: .3em;
}

.aslnk:hover {
	border-bottom: 1px inset #FF0000;
	background: #0FCFFC;
}

.wln, .lnk {
	border-bottom: 1px solid #DEDCDC;
	background: #EAEEF4;
}

.wln:hover, .lnk:hover {
	border-bottom: 1px solid #FF0000;
}

.rnav_i .ai {
	line-height: 1.7;
	vertical-align: top;
}

img.friends {
	border: 3px inset #FFA500;
	border-radius: 0% 100% 100%;
}

.mb4 {
	border-bottom: 2px solid #CCCCCC;
	padding-bottom: 5px;
}

img.stenka {
	border: 2px dashed #8FCFFC;
	border-radius: 100%/20%;
}

img.stenka:hover {
	border: 2px dashed #FF0000;
	border-radius: 100%/20%;
}

.avatar {
	border-radius: 4px;
}

.body {
	border-radius: 3px;
	background: #FFFFFF url(img/bg_ins.png) repeat-x bottom;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

a:link, a:visited {
	color: #3B5998;
	text-decoration: none;
}

a:hover {
	color: #DC5302;
}

.c2 {
	margin-top: -1px;
	padding: 5px;
	background: #E6E5E5 url(img/c2.png) repeat-x top;
}

.pager {
	padding: 1px 3px 2px 0px;
	background: #FFFFFF;
	color: #FFFFFF;
}

.page a {
	border-bottom: 1px solid #FFAE00;
	border-radius: 5px;
	border-top: 1px solid #FFFFFF;
	margin-top: 5px;
	padding: 5px 9px 5px 9px;
	box-shadow: inset 0px 1px 0px #FFD960;
	background: #FFAE00 url(img/bg_btn.png) repeat-x bottom;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	text-shadow: 0 1px 0 #49960B;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.page a:hover {
	color: #FFFFFF;
	font-size: 15px;
}

.link_s {
	border: 1px solid #29447E;
	border-radius: 4px;
	margin: 3px;
	padding: 2px 3px 2px 3px;
	background: #FCEFA4;
	color: #FFFFFF;
	font-size: 11px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.link_s a:hover {
	border: 1px solid #3B5998;
	color: #FFFFFF;
}

.rekl {
	padding: 2px 0px 1px 0px;
	background: #C8D3E9;
	text-align: center;
}

.hdr_btns {
	padding-right: 5px;
	padding-bottom: 10px;
	text-align: right;
	vertical-align: bottom;
}

.logo {
	background: #FFFFFF url(img/bg_logo.png) repeat-x left;
	height: 63px;
}

.copy {
	border-bottom: 1px solid #FFFFFF;
	padding: 7px;
	background: url(img/ZYWTDeXoin.png) no-repeat bottom left, #DBEFFF url(img/DOoQ3dyMBF.png) repeat-x bottom;
	color: #06252F;
}

.copy a {
	color: #12438D;
	text-shadow: 0px 1px 0px #0C61A9;
}

.title {
	border-bottom: 1px solid #6AD6EA;
	border-left: 1px solid #8BE1F0;
	border-radius: 3px 3px 3px 3px;
	border-right: 1px solid #8BE1F0;
	margin-bottom: 3px;
	padding: 7px;
	background: #F9FFC5 url(img/skLigu8dQp.png) repeat-x bottom;
	color: #5A5A5A;
	font-weight: 500;
	text-align: center;
	text-shadow: 0 1px 0 #F3F4F3;
}

.top_bar {
	border-bottom: 1px solid #64ADF1;
	border-radius: 3px;
	border-top: 1px solid #64ADF1;
	white-space: nowrap;
	padding: 1px;
	width: 19%;
	background: #C9E5FD url(img/5TNeGnUhSw.png) repeat-x top;
	font-weight: bold;
	overflow: hidden;
	vertical-align: top;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.auts {
	border-bottom: 1px solid #64ADF1;
	border-top: 1px solid #64ADF1;
	padding: 7px;
	background: #C9E5FD url(img/5TNeGnUhSw.png) repeat-x top;
	color: #FFFFFF;
	text-align: center;
}

.aut {
	border-bottom: 1px solid #0E9ECE;
	padding: 3px;
	background: #0E9ECE;
	color: #FFFFFF;
}

.err {
	padding: 7px;
	background: #FFE5E5 url(img/QEFsNUd2RR.png) repeat-x top;
	color: #FFD9D1;
	font-weight: 500;
	text-align: center;
}

.msg {
	border-top: 1px solid #2C9A68;
	background: #4DBF9A;
	color: #E3FFE3;
	text-align: center;
}

.cit {
	border: 1px solid #1E90FF;
	border-left: 4px solid #C1C1C1;
	margin-left: 2px;
	padding: 1px;
	color: #878787;
	font-size: x-small;
}

.p_t {
	border-bottom: 1px solid #2BB0C8;
	padding: 7px;
	width: 100%;
	background: #F9FFC5 url(img/7Y1zmWbEzV.png) repeat-x top;
	color: #11525E;
}

.p_m {
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #EFF8FF;
	padding: 8px;
	width: 100%;
	background: #FFFFFF url(img/OL3CFFodU8.png) repeat-x bottom;
	color: #045395;
}

.t_s {
	border-bottom: 1px solid #E5FDFD;
	border-radius: 3px 3 3 3px;
	padding: 1px;
	width: 100%;
	background: #F2FFFF;
}

.icon14 {
	background-color: #E3EFFF;
	padding: 3px;
}

.str {
	border-bottom: 1px solid #FFAE00;
	border-radius: 5px;
	border-top: 1px solid #FFFFFF;
	margin-top: 5px;
	padding: 5px 9px 5px 9px;
	box-shadow: inset 0px 1px 0px #FFD960;
	background: #FFAE00 url(img/qLLQyN3kDq.png) repeat-x bottom;
	color: #FFFFFF;
	font-size: small;
	text-align: left;
	text-decoration: none;
	text-shadow: 0 1px 0 #49960B;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.st_1 {
	border: solid;
	border-color: transparent transparent #FFA96A transparent;
	border-width: 0px 0px 10px 10px;
	margin-left: 20px;
	width: 0px;
}

.st_2 {
	border: 2px solid #FFA96A;
	border-radius: 10px;
	margin: 3px;
	margin-top: 0px;
	padding: 5px;
	background: #FFC79E;
	word-wrap: break-word;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.pages {
	border: 1px solid #238BE4;
	border-radius: 1px;
	margin-bottom: 1px;
	margin-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
}

img {
	vertical-align: middle;
}

form {
	border: 1px solid #F2F2F7;
	padding: 5px;
	background: #FCFFE1 url(img/3Qqk8Hf4cv.png) repeat-x top left;
}

form label {
	margin: 1px 0px 1px 0px;
	padding-right: 5px;
	display: inline-block;
	background: #FFFFFF;
}

form label:hover {
	border-bottom: 1px #A8C1CE solid;
	margin: 1px 0px 0px 0px;
	background: #E5EDFF;
}

input[type="submit"] {
	border-bottom: 1px solid #FFAE00;
	border-radius: 5px;
	border-top: 1px solid #FFFFFF;
	margin-top: 5px;
	padding: 5px 9px 5px 9px;
	box-shadow: inset 0px 1px 0px #FFD960;
	background: #FFAE00 url(img/qLLQyN3kDq.png) repeat-x bottom;
	color: #FFFFFF;
	font-size: small;
	text-align: left;
	text-decoration: none;
	text-shadow: 0 1px 0 #49960B;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

input[type="submit"]:hover {
	border-radius: 5px;
	padding: 5px 9px 5px 9px;
	box-shadow: 0px 1px 0px #FFFFFF;
	background: #FFB400;
	color: #FFFFFF;
	text-shadow: 0 1px 0 #6F6F6F;
	-moz-border-radius: 5px;
	-moz-box-shadow: inset 0px 1px 0px #FFD960;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 0 1px 0 #FFFFFF;
}

a.button {
	border-bottom: 1px solid #FFAE00;
	border-radius: 5px;
	border-top: 1px solid #FFFFFF;
	margin-top: 5px;
	padding: 5px 9px 5px 9px;
	box-shadow: inset 0px 1px 0px #FFD960;
	background: #FFAE00 url(img/bg_btn.png) repeat-x bottom;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	text-shadow: 0 1px 0 #49960B;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

a.button:hover {
	border-radius: 5px;
	padding: 5px 9px 5px 9px;
	box-shadow: 0px 1px 0px #FFFFFF;
	background: #FFB400;
	color: #FFFFFF;
	text-shadow: 0 1px 0 #6F6F6F;
	-moz-border-radius: 5px;
	-moz-box-shadow: inset 0px 1px 0px #FFD960;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 0 1px 0 #FFFFFF;
}

textarea {
	border: 1px solid #D8D8D8;
	border-radius: 3px;
	margin: 1px;
	padding: 7px;
	width: 80%;
	color: #5A5A5A;
	font: normal normal normal 14px/18px Calibri, Arial, Helvetica, sans-serif;
}

input, select {
	border: 1px solid #D8D8D8;
	border-radius: 3px;
	margin: 1px;
	padding: 7px;
	color: #5A5A5A;
	font: normal normal normal 14px/18px Calibri, Arial, Helvetica, sans-serif;
}

.ank_n {
	font-weight: 500;
}

.ank_d {
	margin: 5px;
	font-size: 12px;
}

.menu_razd {
	border: 1px solid #5BA820;
	margin-top: 5px;
	padding: 5px 9px 5px 9px;
	box-shadow: inset 0px 1px 0px #FFD960;
	background: #FFAE00 url(img/qLLQyN3kDq.png) repeat-x bottom;
	color: #FFFFFF;
	font-size: small;
	text-shadow: 0 1px 0 #49960B;
}

.foot {
	border-bottom: 1px solid #CBCACA;
	border-top: 1px solid #CBCACA;
	padding: 7px;
	background: #FFFFFF url(img/GTrLA1kmaT.png) repeat-x bottom;
	color: #2A440C;
}

.mess {
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #EFF8FF;
	padding: 8px;
	background: #FFFFFF url(img/OL3CFFodU8.png) repeat-x bottom;
	color: #045395;
}

.main {
	border: 1px solid #EBEA74;
	padding: 7px;
	background: url(img/7Ta4ZjzquG.png) no-repeat top left, #FDFCC2 url(img/FsnU2PzkHF.png) repeat-x top;
	color: #386C0A;
}

.main2 {
	border-bottom: 1px solid #9FE18D;
	padding: 7px;
	background: url(img/bh9WF1MYcP.png) no-repeat top left, #CDFFC0 url(img/SX3UDhMg4c.png) repeat-x top;
}

.user_menu {
	border-bottom: 1px solid #FFFFFF;
	padding: 7px 7px 7px 10px;
	background: url(img/ZYWTDeXoin.png) no-repeat bottom left, #DBEFFF url(img/DOoQ3dyMBF.png) repeat-x bottom;
	color: #174C09;
}

.user_menu  a{
	color: #07407b;
}

.tpanel {
	margin-left: 3px;
	margin-bottom: -2px;
	display: table;
	color: #FFFFFF;
}

.tmenu {
	float: left;
	display: inline;
}

.tmenu a {
	border-bottom: 1px solid #38CCE1;
	border-left: 1px solid #74E4F9;
	border-radius: 4px 4px 0px 0px;
	border-right: 1px solid #74E4F9;
	border-top: 1px solid #FFFFFF;
	margin-left: -2px;
	padding: 3px 15px 3px 15px;
	display: block;
	background: #E0FAFF url(img/wtIPI2dpMa.png) repeat-x top;
	color: #0B2D4C;
	text-align: center;
	min-width: 50px;
}

.tmenu a:hover {
	background: #E0FAFF url(img/wtIPI2dpMa.png) repeat-x top;
	color: #0B2D4C;
	font-weight: bold;
	text-align: center;
}

.webmenu {
	float: left;
	margin: 0px;
	padding-left: 0px;
	display: inline;
}

.webmenu last {
	float: none;
	margin: 0px;
	padding-left: 0px;
	padding-top: 50px;
}

.webmenu a {
	padding: 3px 10px 3px 10px;
	display: block;
	text-align: center;
	text-decoration: none;
	min-width: 62px;
}

a.activ {
	background: #1DA7C0;
	color: #FFFFFF;
}

.webmenu a:hover {
	background: #24A1D7;
	text-decoration: none;
}

.menus {
	border: 1px solid #CDF5FC;
	padding: 7px;
	display: table;
	background: #FFFFFF;
	max-width: 450px;
}

.nav1 {
	border-bottom: 1px solid #2BAFC8;
	padding: 7px;
	background: #F9FFC5 url(img/vzL2U3e9n5.png) repeat-x;
	color: #11525E;
}

.nav1 a {
	color: #344E52;
	text-decoration: none;
}

.nav2 {
	border-bottom: 1px solid #98D639;
	padding: 7px;
	background: #F9FFC5 url(img/7Y1zmWbEzV.png) repeat-x;
	color: #60881E;
}

.foot_page {
	border-top: 1px #A8C1CE solid;
	margin-top: 1px;
	padding: 2px;
	background: #9EE1F2;
}

table {
	width: 100%;
}

.on {
	color: #1C9044;
}

.off {
	color: #FF0000;
}