/* CSS Document *//* tootlip */#text {margin:50px auto; width:500px;  }.hotspot {cursor:pointer; COLOR:#325683; TEXT-DECORATION: underline; }#tt {position:absolute; display:block; }#tttop {display:block; height:0px; margin:0px; overflow:hidden}#ttcont { display:block; border-width:1; border-style:solid; border-color:#333333; padding:5px; background:#ffffe1; color:#000; font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; }#ttbot {display:block; height:0px; margin:0px; overflow:hidden}/* forum */td.dotted { background-image: url('/img/dot.gif'); background-repeat: repeat-x; background-position: left center; }div.forum-rdiv {	font-size: 11px;	float:right; 	margin:3; 	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; }td.forum-last {	font-size: 13px; }.forum-last A:link, .forum-last A:visited, .forum-last A:active, .forum-last A:hover  { text-decoration: none; font-size: 13px; }.forum-last small { text-decoration: none; color: #666666; font-size: 11px; }/* 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; padding: 4px }TD.x0 { background-color: #ffffff }TD.x3 { background-image: url('/img/x.gif'); background-repeat: no-repeat; background-position: left bottom; width: 5; height: 5 }TD.x4 { background-image: url('/img/x.gif'); background-repeat: no-repeat; background-position: right bottom; width: 5; height: 5 }TD.xb { background-image: url('/img/title-bg2.gif'); background-repeat: repeat-x; background-position: left top; background-color: #ffffff }TD.w0 { background-color: #ffffff }TD.w1 { background-image: url('/img/x-w.gif'); background-repeat: no-repeat; background-position: left top; width: 6; height: 6 }TD.w2 { background-image: url('/img/x-w0.gif'); background-repeat: repeat-x; background-position: center top; background-color: #ffffff }TD.w3 { background-image: url('/img/x-w.gif'); background-repeat: no-repeat; background-position: right top; width: 5; height: 5 }TD.w4 { background-image: url('/img/x-w0.gif'); background-repeat: repeat-y; background-position: left  top; background-color: #ffffff }TD.w6 { background-image: url('/img/x-w0.gif'); background-repeat: repeat-y; background-position: right top; background-color: #ffffff }TD.w7 { background-image: url('/img/x-w.gif'); background-repeat: no-repeat; background-position: left bottom; width: 5; height: 5 }TD.w8 { background-image: url('/img/x-w0.gif'); background-repeat: repeat-x; background-position: center bottom; background-color: #ffffff }TD.w9 { background-image: url('/img/x-w.gif'); background-repeat: no-repeat; background-position: right bottom; width: 5; height: 5 }TD.xb { background-image: url('/img/title-bg2.gif'); background-repeat: repeat-x; background-position: left top; background-color: #ffffff }BODY { margin:0 0 0 0; background-color: #395571; }TD { font-size: 12pt; font-family: Arial, Verdana; }li,ul,ol { margin: 5 5 5 10;  }DIV.info { margin: 2 2 5 7; background-color: #ffffec; border: 1px solid #aaaaaa; padding: 3px; }DIV.trening { background-color: #FDFBDF; border: 1px solid #aaaaaa; margin: 10 0 10 0; padding: 5; }DIV.grey { border-color:#999999; background:#f3f3f3; border-style:solid; border-width:1; padding: 10px; margin: 0; }DIV.quote { border-color:#000000; background:#f3f3f3; border-style:dotted; border-width:1; padding: 5px; margin: 5px 5px 5px 20px; clear: right; }DIV.photo { width: 150px; height: 150px; text-align: center; margin: 0px 7px 7px 0px; padding: 0px; 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; }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: none;	margin-top:3;	margin-bottom:3;}A.vmenu:active,A.vmenu:hover { 	TEXT-DECORATION:none; }INPUT.login { font-size: 8pt; font-family: arial; background-color: #ffffff; height: 20; border: 1px solid #9aa7c4; }INPUT.trening { font-size: 10pt; font-family: arial; background-color: #ffffff; height: 20; border: 1px solid #ffffff; border-bottom: 1px solid #9aa7c4;  margin: 0 }button.trening { font-size: 10pt; font-family: arial; background-color: #eff3f7; height: 20; border: 1px solid #ffffff; border-bottom: 1px solid #9aa7c4;  margin: 0 }input.baton { font-size: 10pt; font-family: arial; background-color: #d6eaff; height: 23; border: 1px solid #9aa7c4; background-image: url(/img/button-bg.gif); }FORM { margin: 0; }H1 { font-size: 14pt; font-family: Arial, Verdana; MARGIN: 0px 0px 2px;  }H2 { font-size: 12pt; font-family: Arial, Verdana; MARGIN: 0px 0px 0px;  }.thumbnail { display:inline; display:inline-table; vertical-align:middle; margin: 0px 0px 10px 0px; padding: 0; border: 0; width: 155; height: 10 }.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: 25px;	font-weight: bold;	margin: 0px;	display: block;}.list-month {	font-size: 28px;	font-weight: bold;	margin: 10 0 5 0px;	display: block;	color: #aaaaaa;}.list-photo {	float:left;	margin: 0px;	padding: 3 10 10 0px;	border: none;	text-align: left;	display: block;}.list-name {	margin: 0;	padding: 0;	display: block;	font-size: 20px;}.list-name A:link, .list-name A:visited { text-decoration: none; }.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: 6 0 0 0;	display: block;}.list-text {	font-size: 16px;	display: block;	margin: 6 0 0 0;}.list-community {	font-size: 15px;	display: block;	margin: 6 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: 10 0 10 0px; 	clear:left;}.color1 {	display: block;	background-color: #F5F5F5;	padding: 10px 5px 10px 5px;}.color2 {	display: block;	background-color: #ffffff;	padding: 10px 5px 10px 5px;}.master-sort {	font-size: 18px;}.tr-name {	color: #395571;	font-size: 30px;	font-weight: 800;	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);}