/* =========== ÎÁÙÈÅ ÑÒÈËÈ ============== */BODY { 	background: #fff url("img/bg3.gif") repeat scroll left top;	margin: 0;	background-color: #b0b0b0;	font: 16px Arial, Verdana;}img {	border-width: 0;}form {	margin: 0;}A:link, A:visited { color :#325683; text-decoration: underline; }A:active,A:hover { color: #1b81ce; text-decoration: none; }H1 { font-size: 24px; font-weight: normal; margin: 15px 0; }H2 { font-size: 22px; font-weight: normal; margin: 5px 0 10px 0; }H3 { font-size: 19px; font-weight: normal; margin: 5px 0 10px 0; }div.forum-main {	width: 900px;	text-align: left;	background-color: #fff;}div.forum-error {	border: 1px solid #ff0000;	background-color: #ffe4e4;	padding: 10px;	margin: 15px 0;}div.forum-ok {	border: 1px solid #5dc35d;	background-color: #e3ffe3;	padding: 10px;	margin: 15px 0;}div.forum-grey {	border: 1px solid #ccc;	background-color: #FCFCFC;}div.forum-submit {	border-top: 1px solid #ccc;}div.forum-submit div {	border-top: 1px solid #fff;	background-color: #f6f6f6;}div.forum-input-border {	border: 1px solid #7f9db9;}div.forum-submit input {    background: #eff3f7 url("img/bg_master_button.gif") repeat-x scroll center center;    border: 1px solid #6292C2;    border-radius: 3px;    margin: 10px;    padding: 2px 30px;}/* ============= ØÀÏÊÀ ================== */.forum-title {	background: #fff url('img/bg-top.gif') repeat-x bottom center;	border-bottom: 1px solid #999;	padding: 10px 0 10px 0;	margin: 0 0 10px 0;}.forum-title-koob {	color: #333; 	font-size: 25px;	white-space: nowrap;	text-align: left;}.forum-title-koob A:link, .forum-title-koob A:visited { color :#325683; text-decoration: none; }.forum-title-koob A:active, .forum-title-koob A:hover { color: #1b81ce; text-decoration: underline; }/* ============= ÑÏÈÑÎÊ ÒÅÌ ============= */.forum-topic-razdelname { font-size: 24px; font-weight: bold; margin: 12px 0; }.forum-topic-new { margin: 10px 0 20px 0; }.forum-topic-list { font-size: 17px; color: #666666; padding: 6px 4px 7px 4px; }.forum-topic-list small { font-size: 12px; }.forum-topic-dotted { background-image: url('img/dot.gif'); background-repeat: repeat-x; background-position: bottom center; }.forum-topic-num { text-align: center; white-space: nowrap; }.forum-topic-num small { color: #777777; font-size: 14px; }.forum-topic-last { font-size: 13px; white-space: nowrap; }.forum-topic-last A:link, .forum-topic-last A:visited, .forum-topic-last A:active, .forum-topic-last A:hover  { text-decoration: none; font-size: 14px; }.forum-topic-last small { text-decoration: none; color: #666666; font-size: 12px; }.forum-topic-vsegotem { margin: 20px 0; font-size: 15px; color: #333; }/* forum */td.dotted { background-image: url('img/dot.gif'); background-repeat: repeat-x; background-position: left center; }td.dotted2 { background-image: url('img/dot.gif'); background-repeat: repeat-x; background-position: left bottom; }.forum-rdiv A:link, .forum-rdiv A:visited { font-size: 11px; text-decoration: underline; }.forum-rdiv A:active, .forum-rdiv A:hover { text-decoration: none; }div.forum-rdiv {	font-size: 11px;	float: right; 	margin: 3px; 	clear: right;}.forum-rdiv A:link, .forum-rdiv A:visited { font-size: 11px; text-decoration: underline; }.forum-rdiv A:active, .forum-rdiv A:hover { text-decoration: none; }p.fstatus { font-size:11px; color:#666666; margin:0; padding: 5 0 0 0; }/* main anons */.round0 {width: 100%; border: 1px solid #e7e7e7; }.round1 {width: 100%; position: relative; background: url(img/r1.gif) top left no-repeat; left: -1px; top: -1px;}.round2 {width: 100%; position: relative; background: url(img/r2.gif) top right no-repeat; left: 2px; top: 0px;}.round3 {width: 100%; position: relative; background: url(img/r3.gif) bottom left no-repeat; left: -2px; bottom: -2px;}.round4 {width: 100%; position: relative; background: url(img/r4.gif) bottom right no-repeat; left: 2px; bottom: 0px; }TD.x0 { background-color: #ffffff; }TD.x3 { background-image: url('img/x.gif'); background-repeat: no-repeat; background-position: left bottom; width: 5px; height: 5px; }TD.x4 { background-image: url('img/x.gif'); background-repeat: no-repeat; background-position: right bottom; width: 5px; height: 5px; }TD.xb { background-image: url('img/title-bg2.gif'); background-repeat: repeat-x; background-position: left top; background-color: #ffffff }TD.xb { background-image: url('img/title-bg2.gif'); background-repeat: repeat-x; background-position: left top; background-color: #ffffff }li,ul,ol { margin: 5px 5px 5px 10px;  }DIV.info { margin: 2px 2px 5px 7px; background-color: #ffffec; border: 1px solid #aaaaaa; padding: 3px; }DIV.trening { background-color: #FDFBDF; border: 1px solid #aaaaaa; margin: 10px 0 10px 0; padding: 5px; }DIV.grey { border-color:#999999; background:#f7f7f7; border-style:solid; border-width: 1px; padding: 10px; margin: 0; }DIV.quote { border-color:#000000; background:#f3f3f3; border-style:dotted; border-width: 1px; padding: 5px; margin: 5px 5px 5px 20px; clear: right; }DIV.photo { width: 150px; height: 150px; text-align: center; margin: 0px 7px 7px 0px; padding: 0; border-width: 0; border-style:solid; border-color:#cccccc; background:#ffffff; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; }span.fnormal { font-size: 13px; }A:link,A:visited { COLOR:#325683; TEXT-DECORATION: underline; }A:active,A:hover { COLOR:#1b81ce; TEXT-DECORATION: none; }.menu { 	margin: 0px 5px 2px 5px;	padding: 3px 3px 4px 19px;	text-align: left;	font-size: 16px;	font-family: Arial,Verdana;	background-color: #eff3f7;	border: 0px solid #e8edf1;	border-bottom-width: 1px;	background: #eff3f7 url('img/arr1.gif') no-repeat left center;}.menu A:link, .menu A:visited { COLOR:#325683; TEXT-DECORATION:underline; display: block; }.menu A:active, .menu A:hover { COLOR:#1b81ce; TEXT-DECORATION:none; }A.menu:link,A.menu:visited { COLOR:#325683; TEXT-DECORATION:underline; font-family:Arial,Verdana; font-size: 15px; padding-left:0px;  }A.menu:active,A.menu:hover { COLOR:#1b81ce; TEXT-DECORATION:none; }A.vmenu:link,A.vmenu:visited { 	display: block;	font-size: 16px;	text-decoration: underline;	margin: 3px 0 3px 0;}A.vmenu:active,A.vmenu:hover { 	TEXT-DECORATION: none; }INPUT.login { font-size: 8pt; font-family: arial; background-color: #ffffff; height: 20px; border: 1px solid #9aa7c4; }INPUT.trening { font-size: 10pt; font-family: arial; background-color: #ffffff; height: 20px; border: 1px solid #ffffff; border-bottom: 1px solid #9aa7c4; margin: 0 }INPUT.profile { font-size: 14px; font-family: arial; background-color: #ffffff; border: 1px solid #9aa7c4; padding: 2px; }button.trening { font-size: 10pt; font-family: arial; background-color: #eff3f7; height: 20px; border: 1px solid #ffffff; border-bottom: 1px solid #9aa7c4; margin: 0 }input.baton { font-size: 10pt; font-family: arial; background-color: #d6eaff; height: 23px; border: 1px solid #9aa7c4; background-image: url(img/button-bg.gif); }.thumbnail { display:inline; display:inline-table; vertical-align:middle; margin: 0 0 10px 0; padding: 0; border: 0; width: 155px; height: 10px; }.thumbnail td { text-align:center; font-size: 8pt; color: #808080; }.anketa {	color: #395571;	font-size: 17px;	font-weight: bold;	margin-top: 15px;	display: block;}/* Ñïèñîê òðåíèíãîâ, ñïåöèàëèñòîâ, êîíôåðåíöèé */.list-razdelname {	font-size: 24px;	font-weight: bold;	margin: 0;	display: block;}.list-month {	font-size: 28px;	font-weight: bold;	margin: 10px 0 5px 0;	display: block;	color: #aaaaaa;}.list-photo {	float:left;	margin: 0px;	padding: 9px 10px 10px 0;	border: none;	text-align: left;	display: block;}.list-name {	margin: 0;	padding: 0;	display: block;	font-size: 22px;	font-family: "Trebuchet MS";}.list-name A:link, .list-name A:visited { text-decoration: underline;  }.list-name A:active, .list-name A:hover { text-decoration: underline; }.list-status {	font-size: 13px;	margin: 0;	color: #777777;	display: block;}.list-city {	font-size: 15px;	font-weight: bold;	margin: 6px 0 0 0;	display: block;}.list-text {	font-size: 16px;	display: block;	margin: 6px 0 0 0;}.list-community {	font-size: 15px;	display: block;	margin: 6px 0 0 0;}.list-community A:link, .list-community A:visited, .list-community A:active, .list-community A:hover { text-decoration: none; }.list-date {	font-size: 14px;	display: block;	margin-top: 6px;	font-family: Verdana, Arial;}.list-button {	width: 580px; 	padding: 10px 0 10px 0; 	clear:left;}.master-sort {	font-size: 18px;}.tr-name {	color: #395571;	font-size: 30px;	font-weight: 800px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-bottom: 5px;	display: block;}.tr-data {	font-size: 18px;	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;	margin-top: 7px;	display: block;}#trainig {	font-size: 16px;	display: block;	text-align: left;	font-family: Verdana, Arial, Helvetica, sans-serif;}#consultation {	display: block;	padding-top: 10px;	clear:left;}.forumpicture {	max-width: 450px;	max-height: 450px;	width: expression(this.width > 450 ? 450: true);	height: expression(this.height > 450 ? 450: true);}.fio-forum {	font-size: 14px;	text-decoration: none;}