body, h1, h2, h3, h4, h5, h6, h7, p, ul, ol, li, cite, hr, fieldset, img, dl, dt, dd {
	margin: 0;
	padding: 0;
}
table {
	font-size: 1em;
}
ul, li {
	list-style-type: none;
	list-style: none;
}
img {
	border: none;
}
.hidden {
	position: absolute;
	display: none;
}
.forBlind {
	position: absolute;
	top: -10000px;
	left: -10000px;
}
.cleaner {
	display: block;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	width: 100%;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}
.toLft {
	float: left;
}
.toRgt {
	float: right;
}
html {
	height: 100%;
}
body {
	height: 100%;
	text-align: center;
	font: 0.75em/1.33 Tahoma, Verdana, sans-serif;
	color: #252525;
	background: #404040 url("./../img/body-bg.png") left top repeat-x;
}
div#pageFrame {
	position: relative;
	width: 880px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
}
#pageFrame[id] {
	height: auto;
	min-height: 100%;
}
div#pageTopSpacer {
	height: 20px;
}
div#topBlock {
	position: relative;
	width: 880px;
	height: 275px;
	overflow: hidden;
}
div#mainContainer {
	position: relative;
	width: 880px;
	padding: 10px 0;
	background: #ffffff url("./../img/pg-main.png") no-repeat left bottom;
}
#topBlock h2#logo {
	width: 510px;
	height: 60px;
	margin-left: 10px;
	overflow: hidden;
	white-space: nowrap;
	line-height: 64px;
	font-size: 2.35em;
	color: #ffffff;
}
#topBlock h2#logo a, #topBlock h2#logo a:visited {
	color: #ffffff;
	text-decoration: none;
}
#topBlock h2#logo a:active, #topBlock h2#logo a:hover {
	color: #cccccc;
}
#topBlock div#illustration {
	position: relative;
	width: 100%;
	height: 170px;
	padding: 0 10px;
	overflow: hidden;
	background: url("./../img/illustration-bg.png") no-repeat left top;
}
#topBlock div#illustration .imgCropper {
	width: 860px;
	height: 160px;
	margin-top: 10px;
	overflow: hidden;
}
#topBlock div#illustration .imgCropper img {
	margin: 0;
}
#topBlock div#illustration span.arcTop {
	width: 880px;
	height: 26px;
	background-image: url("./../img/illustration-arc-ie6.png");
}
#topBlock div#illustration span.arcTop[class] {
	background-image: url("./../img/illustration-arc.png");
}
#topBlock h3#topMotto {
	display: block;
	width: 340px;
	height: 1.33em;
	position: absolute;
	left: 520px;
	top: 130px;
	color: #ffffff;
	font-weight: normal;
	font-size: 1.8em;
	overflow: hidden;
	z-index: 2;
}
div#topSearch {
	position: absolute;
	right: 0;
	top: 20px;
	width: 355px;
	height: 60px;
	overflow: hidden;
	background: url("./../img/top-dwn.png") no-repeat right top;
}
#topSearch form {
	width: 304px;
	margin: 14px 0 0 49px;
	padding: 5px 0;
	text-align: center;
	border: 0;
}
#topSearch form label {
	line-height: normal;
	font-size: 0.95em;
	font-weight: bold;
	text-transform: uppercase;
}
#topSearch form input {
	width: 140px;
	margin: 0 8px 0 0;
	padding-left: 2px;
	vertical-align: middle;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: bold;
	border: 1px solid #9f9f9f;
	background: #ffffff;
}
#topSearch form button {
	width: auto;
	vertical-align: middle;
	border-color: #9f9f9f;
}
#topMenu {
	position: relative;
	width: 880px;
	height: 45px;
	background: #222222 url("./../img/topmenu.png") repeat-x left top;
}
#topMenu ul {
	height: 44px;
	margin: 0 28px 0 10px;
	overflow: hidden;
}
#topMenu ul li {
	float: left;
	border-right: 1px solid #101010;
}
#topMenu ul li a {
	float: left;
	padding: 0 15px;
	line-height: 45px;
	color: #d0d0d0;
	font-size: 0.95em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	border-right: 1px solid #5f5f5f;
}
#topMenu ul li.first a {
	padding-left: 20px;
}
#topMenu ul li a:hover, #topMenu ul li a:active, #topMenu ul li.selected a {
	color: #ffffff;
	background: #5f5f5f url("./../img/topmenu.png") repeat-x left -45px;
}
#topMenu span {
	position: absolute;
	left: 0;
	top: 31px;
	display: block;
	width: 23px;
	height: 14px;
	background: url("./../img/topmenu.png") left bottom no-repeat;
}
* html #topMenu span {
	background-image: url("./../img/topmenu-ie6.png");
}
#sideMenu ul {
	margin: 0 0 8px 0;
}
#sideMenu li {
	background: #dddddd url("./../img/sidemenu.png") 0 top no-repeat;
}
#sideMenu li.selected {
	background-color: #85b7b7;
	background-position: -200px top;
}
#sideMenu li a, #sideMenu li a:visited {
	display: block;
	width: 100%;
	padding: 0 10px 0 0;
	font-weight: bold;
	text-decoration: none;
	color: #505050;
	border-bottom: 1px solid #bbbbbb;
}
#sideMenu[id] li a {
	width: auto;
}
#sideMenu li a:active, #sideMenu li a:hover, #sideMenu li.activeSelected {
	color: #00949b;
	background: #bdefef url("./../img/sidemenu.png") -400px top no-repeat;
}
#sideMenu li span {
	display: block;
	width: 100%;
	padding: 8px 0 7px 32px;
	overflow: hidden;
	cursor: pointer;
}
#sideMenu[id] li span {
	width: auto;
}
#sideMenu ul ul {
	margin: 0;
}
#sideMenu li li {
	background-color: #c7c7c7;
	background-position: -600px top;
}
#sideMenu li li.selected {
	background-position: -800px top;
}
#sideMenu li li a:active, #sideMenu li li a:hover, #sideMenu li li.activeSelected {
	background-position: -1000px top;
}
#sideMenu li li span {
	padding-left: 44px;
}
#sideMenu li li li {
	background-position: -1200px top;
}
#sideMenu li li li.selected {
	background-position: -1400px top;
}
#sideMenu li li li a:active, #sideMenu li li li a:hover, #sideMenu li li li.activeSelected {
	background-position: -1600px top;
}
#sideMenu li li li span {
	padding-left: 56px;
}
div#middleBar {
	padding: 0 25px;
	font-size: 0.9em;
	line-height: 1.5;
	background-color: #ffffff;
	/*position: relative;*/
	padding-bottom: 10px;
	
}
#middleBar div#pageNavigator {
	width: 100%;
	padding-top: 10px;
	overflow: hidden;
}
#pageNavigator span {
	background: url("./../img/arr-4dot.png") center 60% no-repeat;
}
#pageNavigator span span {
	visibility: hidden;
}
#pageNavigator span#navCurrentPage, #middleBar a {
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
}
#pageNavigator span#navCurrentPage {
	color: #252525;
	background: none;
}
#middleBar a, #middleBar a:visited {
	color: #00a8a8;
	text-decoration: underline;
}
#middleBar a:active, #middleBar a:hover {
	color: #000000;
}
div#middleBar div.rbcContentBlock {
	margin: 0 !important;
}
#footerBlock {
	font-size: 0.9em;
	background-color: #202020;
}
div#footerTop {
	color: #707070;
	background-color: #202020;
}
#footerTop p#footerTopLft, #footerTop ul#footerTopRgt {
	display: inline;
	position: relative;
	margin: 10px 0;
	overflow: hidden;
	background-color: #202020;
}
#footerTop p#footerTopLft {
	float: left;
	width: 470px;
	margin-left: 15px;
	text-align: left;
}
#footerTop ul#footerTopRgt {
	float: right;
	width: 370px;
	margin-right: 15px;
	text-align: right;
}
ul#footerTopRgt li {
	display: inline;
	margin-left: 12px;
}
ul#footerTopRgt li a, ul#footerTopRgt li a:visited {
	padding-left: 16px;
	text-transform: uppercase;
	color: #707070;
	background-repeat: no-repeat;
	background-position: 0 50%;
}
ul#footerTopRgt li a:hover, ul#footerTopRgt li a:active {
	color: #c0c0c0;
	background-position: -989px 50%;
}
ul#footerTopRgt li.sitemap a, ul#footerTopRgt li.sitemap a:visited {
	background-image: url("./../img/sitemap.png");
}
ul#footerTopRgt li.rss a, ul#footerTopRgt li.rss a:visited {
	background-image: url("./../img/rss.png");
}
ul#footerTopRgt li.print a, ul#footerTopRgt li.print a:visited {
	background-image: url("./../img/print.png");
}
div#footerDwn {
	width: 880px;
	height: 45px;
	position: relative;
	font-size: 0.9em;
	color: #aaaaaa;
	background: #404040 url("./../img/foot-dwn.png") left top no-repeat;
}
#footerDwn p {
	margin: 0 300px;
	padding-top: 13px;
	text-align: center;
	font-weight: bold;
}
#footerDwn a, #footerDwn a:visited {
	color: #a0a0a0;
}
#footerDwn a:hover, #footerDwn a:active {
	color: #c0c0c0;
}
.colSplit {
	float: left;
	display: inline;
	width: 650px;
	margin-left: 10px;
}
.colA, .colB, .colC, .colD {
	overflow: hidden;
}
.colA {
	width: 650px;
}
.colB {
	width: 440px;
}
.colC {
	width: 320px;
	font-size: 0.95em;
}
.colD {
	width: 200px;
	font-size: 0.9em;
}
.sidebar {
	float: right;
	display: inline;
	position: relative;
	margin-right: 10px;
	padding-bottom: 30px;
	background: #dddddd url("./../img/sb-b.png") left bottom no-repeat;
}
.sidebar span.arcTop {
	width: 200px;
	height: 16px;
	background-image: url("./../img/sb-t.png");
}
.contact form, .fulltext form, .discussion form, .privateAccessForm form {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	border: 1px solid #cccccc;
	background: #ffffff;
}
fieldset {
	margin: 0;
	padding: 10px;
	border: 0;
}
.contact label, .fulltext label, .discussion label {
	line-height: 1.7em;
	font-weight: bold;
}
.colA .contact label, .colA .fulltext label, .colA .discussion label, .colB .contact label, .colB .fulltext label, .colB .discussion label {
	float: left;
	width: 130px;
	margin-bottom: 10px;
}
label.wrong {
	color: #ff0000;
}
.contact input, .fulltext input, .discussion input, select {
	width: 100%;
	margin-bottom: 5px;
	padding-left: 2px;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: bold;
	border: 1px solid #a0a0a0;
	background: #ffffff;
}
.colA .contact input, .colA .fulltext input, .colA .discussion input {
	float: right;
	width: 450px;
	margin: 0 0 7px 0;
}
.colB .contact input, .colB .fulltext input, .colB .discussion input {
	float: right;
	width: 240px;
	margin: 0 0 7px 0;
}
.colA[class] .contact input, .colA[class] .fulltext input, .colA[class] .discussion input, .colB[class] .contact input, .colB[class] .fulltext input, .colB[class] .discussion input {
	position: relative;
	left: expression('6px');
}
textarea {
	width: 100%;
	height: 10em;
	margin: 5px 0;
	padding: 2px;
	overflow: auto;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1em;
	border: 1px solid #a0a0a0;
	background: #ffffff;
	resize: vertical;
}
input.wrong, textarea.wrong {
	border-color: #ff0000;
}
button {
	padding: 3px 0;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #d0d0d0;
	border: 1px solid #a0a0a0;
	background: #252525 url("./../img/btn-top-bg.png") left -2px repeat-x;
	cursor: pointer;
}
button:active, button:hover, button.hoverButton {
	color: #ffffff;
}
#pageFrame[id] button {
	padding: 4px 10px;
	padding-left: expression('0px');
	padding-right: expression('0px');
	padding-top: expression('3px');
	padding-bottom: expression('3px');
}
.goBtn {
	float: right;
}
.formError {
	margin: 10px;
	padding: 0;
	font-weight: bold;
	color: #ff0000;
}
.formError ul {
}
.formError ul li {
	list-style-type: square;
	margin-left: 20px;
}
.box {
	width: 100%;
	margin: 0 0 10px 0;
	padding: 15px 0 0 0;
	background-image: url("./../img/box-t.png");
	background-repeat: no-repeat;
	background-color: #252525;
}
.colA .box {
	background-position: 0 top;
}
.colB .box {
	background-position: -650px top;
}
.colC .box {
	background-position: -1090px top;
}
.colD .box {
	background-position: -1410px top;
}
.sidebar .box {
	background-position: -1610px top;
}
.sidebar #sideMenu, .sidebar .contact {
	padding: 0;
	background-image: none;
}
.box .contOut {
	background: #ffffff;
	border-width: 0 1px 7px 1px;
	border-style: solid;
	border-color: #c0c0c0;
}
.sidebar .box .contOut {
	background: #dddddd;
	border: 0;
}
.box .contIn {
	width: 100%;
	overflow: hidden;
	margin: 0 -1px -7px -1px;
	padding: 0 10px 25px 10px;
	background-image: url("./../img/box-b.png");
	background-repeat: no-repeat;
}
.box .contIn[class] {
	width: auto;
}
.colA .box .contIn {
	background-position: 0 bottom;
}
.colB .box .contIn {
	background-position: -650px bottom;
}
.colC .box .contIn {
	background-position: -1090px bottom;
}
.colD .box .contIn {
	background-position: -1410px bottom;
}
.sidebar .box .contIn {
	margin: 0;
	padding-bottom: 8px;
	background-image: none;
}
.sidebar #sideMenu .contIn, .sidebar .contact .contIn {
	padding: 0 0 8px 0;
}
.box .heading {
	width: 100%;
	margin: 0 0 5px 0;
	overflow: hidden;
	font-size: 1.29em;
	line-height: normal;
}
.lt {
	margin: -1px;
	background-repeat: no-repeat;
	background-position: left top;
}
.lb {
	background-repeat: no-repeat;
	background-position: left bottom;
}
.rt {
	width: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: right top;
}
.rb {
	padding: 10px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
form .lt {
	background-image: url("./../img/form-lt.png");
}
form .lb {
	background-image: url("./../img/form-lb.png");
}
form .rt {
	background-image: url("./../img/form-rt.png");
}
form .rb {
	background-image: url("./../img/form-rb.png");
}
.sidebar form .lt {
	background-image: url("./../img/form-lt-sb.png");
}
.sidebar form .lb {
	background-image: url("./../img/form-lb-sb.png");
}
.sidebar form .rt {
	background-image: url("./../img/form-rt-sb.png");
}
.sidebar form .rb {
	background-image: url("./../img/form-rb-sb.png");
}
.notFound, .messageSend {
	padding: 15px 0 25px 0;
	text-align: left;
}
span.arcTop {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background-position: left top;
	background-repeat: no-repeat;
}
.colA .wsw {
	line-height: 1.5;
}
.colB .wsw {
	line-height: 1.4;
}
a, a:visited {
	color: #00a8a8;
	text-decoration: underline;
}
a:active, a:hover {
	color: #000000;
	text-decoration: underline;
}
.box h1, .box h2 {
	margin: 0 -10px;
	padding: 2px 20px 13px 40px;
	line-height: normal;
	font-size: 1.25em;
	color: #ffffff;
	background: #252525 url("./../img/box-h.png") left top no-repeat;
}
.sidebar .box h1, .sidebar .box h2 {
	padding: 3px 20px 13px 40px;
	font-size: 1.2em;
}
.sidebar #sideMenu h2, .sidebar .contact h2 {
	margin: 0;
	padding: 15px 20px 13px 40px;
	font-size: 1em;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #00a8a8;
	background-image: url("./../img/box-menu-contact-h.png");
}
.wsw h3 {
	color: #019934;
	font-size: 1.2em;
	margin: 6px 0;
}
.wsw h4 {
	color: #00a8a8;
	font-size: 1.1em;
	margin: 4px 0;
}
.wsw h5 {
	color: #252525;
	font-size: 1.0em;
	margin: 3px 0;
}
.wsw p {
	margin: 0;
	padding: 6px 0;
}
.wsw blockquote {
	margin: 6px 0;
	padding: 6px 30px 6px 50px;
	background: url("./../img/quote.png") 25px 8px no-repeat;
}
.colD .wsw blockquote {
	padding-right: 15px;
	padding-left: 30px;
	background-position: -679px 8px;
}
.wsw ul {
	margin: 6px 0;
	list-style: none;
	list-style-type: none;
}
.wsw ul li {
	list-style: none;
	list-style-type: none;
	background: url("./../img/li-1.png") left 8px no-repeat;
	padding: 3px 0 3px 15px;
}
.wsw ul li ul {
	margin: 0;
}
.wsw ul li ul li {
	margin: 0;
	background-image: url("./../img/li-2.png");
}
.wsw ul li ul li ul li {
	background-image: url("./../img/li-3.png");
}
.wsw ol {
	margin: 6px 0 6px 25px;
	list-style-type: decimal;
}
.wsw ol li {
	list-style-type: decimal;
	padding: 3px 0;
}
.wsw ol li ol {
	margin: 3px 0 3px 20px;
	list-style-type: lower-alpha;
}
.wsw ol li ol li {
	list-style-type: lower-alpha;
	padding: 3px 0;
}
.wsw ol li ol li ol {
	margin-left: 20px;
	list-style-type: upper-roman;
}
.wsw ol li ol li ol li {
	list-style-type: upper-roman;
	padding: 3px 0;
}
.wsw table {
	margin: 6px 0;
	border-collapse: collapse;
}
.wsw table thead tr td, .wsw table tbody tr td {
	padding: 3px 7px;
	text-align: left;
	vertical-align: top;
	border: none;
}
.wsw table thead tr td {
	font-weight: bold;
}
.wsw table.modernTable thead tr td, .wsw table.modernTable tbody tr td {
	border: 1px solid #bdefef;
}
.wsw table.modernTable thead tr td {
	background-color: #bdefef;
}
.wsw dl {
	margin: 6px 0;
}
.wsw dl dt {
	margin-bottom: 5px;
	color: #00a8a8;
	font-weight: bold;
}
.wsw dl dd {
	margin: 0 0 6px 25px;
}
.wsw img {
	margin: 5px;
	border: none;
}
.wsw a img, .wsw a:visited img {
	border: 1px solid #019934;
}
.wsw a:hover img, .wsw a:active img {
	border-color: #000000;
}
.wsw hr {
	height: 0;
	margin-left: 0;
	margin-right: 0;
	background: none;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #bbbbbb;
}
div.pagingBlock {
	width: 100%;
	margin: 10px 0 0 0;
	padding: 5px 0;
	font-weight: bold;
	text-align: center;
	line-height: 2.2;
}
.pagingBlock p.pagingInfo {
	margin-bottom: 5px;
	line-height: 1.33;
}
.paging {
}
.paging a, .paging span.selected {
	margin: 0 2px;
	margin: expression('0');
	padding: 3px 1px 4px 1px;
	padding-top: expression('4px');
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: right center;
}
.paging a:hover, .paging a:active {
	color: #252525;
	background-image: url("./../img/hover-a.png");
}
.paging span.selected {
	background-image: url("./../img/selected-a.png");
}
.colC .paging a, .colD .paging a, .colC .paging span.selected, .colD .paging span.selected {
	padding: 4px 1px;
}
.paging .pageText {
	padding: 3px 4px 4px 5px;
	background-repeat: repeat-x;
	background-position: left center;
}
.paging a:hover .pageText, .paging a:active .pageText {
	color: #000000;
	background-color: #ffe327;
	background-image: url("./../img/hover-b.png");
}
.paging span.selected .pageText {
	color: #ffffff;
	background-color: #019934;
	background-image: url("./../img/selected-b.png");
}
.colC .paging .pageText, .colD .paging .pageText {
	padding: 4px 4px 4px 5px;
}
.paging .separator {
	display: none;
}
.paging a.leftEnd, .paging a.left, .paging a.right, .paging a.rightEnd {
	margin: 0;
	padding: 2px 0;
	text-decoration: none;
	border: 1px solid #ffffff;
}
.sidebar .paging a.leftEnd, .sidebar .paging a.left, .sidebar .paging a.right, .sidebar .paging a.rightEnd {
	border-color: #dddddd;
}
.paging a.leftEnd, .paging a.leftEnd:visited {
	background: url("./../img/arr-ll.png") no-repeat center center;
}
.paging a.left, .paging a.left:visited {
	background: url("./../img/arr-l.png") no-repeat center center;
}
.paging a.right, .paging a.right:visited {
	background: url("./../img/arr-r.png") no-repeat center center;
}
.paging a.rightEnd, .paging a.rightEnd:visited {
	background: url("./../img/arr-rr.png") no-repeat center center;
}
.paging a.leftEnd:hover, .paging a.leftEnd:active {
	background-image: url("./../img/arr-ll-h.png");
}
.paging a.left:hover, .paging a.left:active {
	background-image: url("./../img/arr-l-h.png");
}
.paging a.right:hover, .paging a.right:active {
	background-image: url("./../img/arr-r-h.png");
}
.paging a.rightEnd:hover, .paging a.rightEnd:active {
	background-image: url("./../img/arr-rr-h.png");
}
.sidebar .paging a.leftEnd, .sidebar .paging a.leftEnd:visited {
	background-image: url("./../img/arr-sb-ll.png");
}
.sidebar .paging a.left, .sidebar .paging a.left:visited {
	background-image: url("./../img/arr-sb-l.png");
}
.sidebar .paging a.right, .sidebar .paging a.right:visited {
	background-image: url("./../img/arr-sb-r.png");
}
.sidebar .paging a.rightEnd, .sidebar .paging a.rightEnd:visited {
	background-image: url("./../img/arr-sb-rr.png");
}
.sidebar .paging a.leftEnd:hover, .sidebar .paging a.leftEnd:active {
	background-image: url("./../img/arr-sb-ll-h.png");
}
.sidebar .paging a.left:hover, .sidebar .paging a.left:active {
	background-image: url("./../img/arr-sb-l-h.png");
}
.sidebar .paging a.right:hover, .sidebar .paging a.right:active {
	background-image: url("./../img/arr-sb-r-h.png");
}
.sidebar .paging a.rightEnd:hover, .sidebar .paging a.rightEnd:active {
	background-image: url("./../img/arr-sb-rr-h.png");
}
.paging span.leftEndText, .paging span.leftText, .paging span.rightText, .paging span.rightEndText {
	visibility: hidden;
	padding: 0 4px;
}
a.lnkMore {
	display: block;
	width: 24px;
	height: 15px;
	overflow: hidden;
	line-height: 1.3;
	text-decoration: none;
	cursor: pointer;
}
a.lnkMore span {
	display: block;
	width: 24px;
	height: 15px;
	position: relative;
	margin-top: -1.3em;
	background: url("./../img/arr-rr.png") left top no-repeat;
}
.sidebar a.lnkMore span {
	background-image: url("./../img/arr-sb-rr.png");
}
a.lnkMore:active span, a.lnkMore:hover span {
	background-image: url("./../img/arr-rr-h.png");
}
.sidebar a.lnkMore:active span, .sidebar a.lnkMore:hover span {
	background-image: url("./../img/arr-sb-rr-h.png");
}
div.linkBlock {
	margin-top: 10px;
	padding-top: 10px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	border-top: 1px solid #dddddd;
}
.linkBlock a {
	padding: 2px 0;
	background-repeat: no-repeat;
}
.linkBlock a.back {
	padding-left: 30px;
	background-image: url("./../img/arr-ll.png");
	background-position: left center;
}
.linkBlock a.back:active, .linkBlock a.back:hover {
	background-image: url("./../img/arr-ll-h.png");
}
.sidebar .linkBlock a.back {
	background-image: url("./../img/arr-sb-ll.png");
}
.sidebar .linkBlock a.back:active, .sidebar .linkBlock a.back:hover {
	background-image: url("./../img/arr-sb-ll-h.png");
}
.linkBlock a.archive, .linkBlock a.newPost {
	padding-right: 30px;
	background-image: url("./../img/arr-rr.png");
	background-position: right center;
}
.linkBlock a.archive:active, .linkBlock a.archive:hover, .linkBlock a.newPost:active, .linkBlock a.newPost:hover {
	background-image: url("./../img/arr-rr-h.png");
}
.sidebar .linkBlock a.archive, .sidebar .linkBlock a.newPost {
	background-image: url("./../img/arr-sb-rr.png");
}
.sidebar .linkBlock a.archive:active, .sidebar .linkBlock a.archive:hover, .sidebar .linkBlock a.newPost:active, .sidebar .linkBlock a.newPost:hover {
	background-image: url("./../img/arr-sb-rr-h.png");
}
.rbcBookmarks {
	margin: 15px 0;
}
.rbcTags {
	margin-top: 10px;
	padding-top: 7px;
	border-top: 1px solid #dddddd;
}
div.rbcTags h4 {
	display: inline;
	margin: 0 5px 0 0;
	font-size: 100%;
	color: #252525;
}
div.rbcTags p.tags {
	display: inline;
}
.tagCloud ol.tags {
	margin-top: 10px;
	text-align: center;
}
.tagCloud ol.tags li {
	display: inline;
	margin: 0 0.5em 0 0;
	list-style: none;
}
.tagCloud ol.tags li {
	margin-left: 0.5em;
}
.articles .article {
	margin-top: 20px;
	padding-left: 50px;
	background: url("./../img/paper.png") left top no-repeat;
}
.sidebar .articles .article {
	width: auto;
	overflow: visible;
	margin-right: 0;
	padding: 0;
	background: none;
}
.articles ins.artDate {
	display: block;
	margin: 0 0 5px 0;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}
.articles .detail ins.artDate {
	margin-top: 10px;
}
.articles .article .wsw {
	margin: 0 0 5px 0;
}
.faq .hidden {
	display: block;
	height: 0;
	width: 0;
	overflow: hidden;
}
.faq .question {
	margin-top: 20px;
	background: url("./../img/faq.png") 14px top repeat-y;
}
.sidebar .faq .question {
	width: auto;
	overflow: visible;
	margin-right: 0;
	padding: 0;
	background: none;
}
.faq .question h3.heading {
	margin-bottom: 0;
	padding: 5px 0 7px 50px;
	color: #019934;
	background: url("./../img/faq-t.png") left top no-repeat;
}
.faq .question h3.heading[class] {
	width: auto;
}
.colD .faq .question h3.heading {
	padding: 5px 0 8px 50px;
}
.sidebar .faq .question h3.heading {
	margin-bottom: 5px;
	padding: 2px 0 0 0;
	background: none;
}
.faq .question .answerBlock {
	padding-left: 50px;
	background: url("./../img/faq-b.png") 14px bottom no-repeat;
}
.sidebar .faq .question .answerBlock {
	padding: 0;
	background: none;
}
.fulltext form {
	margin: 0 -9px;
	border: 0;
	border-bottom: 1px solid #c0c0c0;
	background: #f5f5f5;
}
.fulltext fieldset {
	margin: 0 10px;
	padding: 10px 0;
	border: 0;
}
.colA .fulltext fieldset {
	padding: 13px 0;
}
.colA .fulltext form .cleaner {
	clear: none;
	display: none;
}
.fulltext label {
	text-transform: uppercase;
	color: #2fa729;
}
.colA .fulltext label {
	display: inline;
	float: none;
	width: auto;
	margin-right: 2px;
	vertical-align: middle;
}
.colB .fulltext label {
	float: left;
	width: 180px;
	margin-bottom: 10px;
}
.fulltext input, .fulltext select {
	display: block;
}
.colA .fulltext input {
	display: inline;
	float: none;
	width: 148px;
	margin: 0 10px 0 0;
	vertical-align: middle;
}
.colB .fulltext input {
	width: 229px;
	margin-bottom: 10px;
}
.colB[class] .fulltext input {
	left: 0;
	width: 226px;
	width: expression('224px');
}
.colC .fulltext input {
	width: 100%;
}
.colC[class] .fulltext input {
	width: 292px;
	width: expression('291px');
}
.colA .fulltext select {
	display: inline;
	float: none;
	width: 100px;
	margin: 0 10px 0 0;
	vertical-align: middle;
}
.colB .fulltext select {
	float: right;
	width: 230px;
	margin-bottom: 10px;
}
.colC .fulltext select {
	width: 100%;
	margin-bottom: 10px;
}
.fulltext form .goBtn {
	float: right;
	width: auto;
}
.colA .fulltext form .goBtn {
	display: inline;
	float: none;
	vertical-align: middle;
}
.colB .fulltext form .goBtn {
	clear: both;
}
.fulltext .goBtn button {
	cursor: pointer;
}
.fulltext .item {
	margin-top: 20px;
	padding-left: 50px;
	background: url("./../img/paper.png") left top no-repeat;
}
.fulltext .item h2.heading {
	padding: 0;
	font-size: 1.29em;
	background: none;
}
.fulltext .item p.ftUri {
	width: 100%;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 0.95em;
	overflow: hidden;
}
.fulltext .item .ftUri a {
	color: #404040;
}
.fulltext .item .ftUri a:active, .fulltext .item .ftUri a:hover {
	color: #000000;
}
.fulltext .item .wsw {
	margin: 0 0 5px 0;
}
.tagSearch .item {
	margin-top: 20px;
	padding-left: 50px;
	background: url("./../img/paper.png") left top no-repeat;
}
.tagSearch .item h2.heading {
	padding: 0;
	background: none;
}
.tagSearch .item p.tagUri {
	width: 100%;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 0.95em;
	overflow: hidden;
}
.tagSearch .item .tagUri a {
	color: #404040;
}
.tagSearch .item .tagUri a:active, .tagSearch .item .tagUri a:hover {
	color: #000000;
}
.rss .item {
	margin-top: 20px;
	padding-left: 50px;
	background: url("./../img/paper.png") left top no-repeat;
}
.rss .item h2.heading {
	padding: 0;
	background: none;
}
.rss .item p.rssUri {
	width: 100%;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 0.95em;
	overflow: hidden;
}
.rss .item .rssUri a {
	color: #404040;
}
.rss .item .rssUri a:active, .rss .item .rssUri a:hover {
	color: #000000;
}
.products .boxHeading {
	margin-bottom: 15px;
}
.products .product {
	background-color: #ffe327;
	background-image: url("./../img/box-prod-t.png");
}
.colA .products .product {
	background-position: 0 top;
}
.colB .products .product {
	background-position: -630px top;
}
.colC .products .product {
	background-position: -1050px top;
}
.colD .products .product {
	background-position: -1350px top;
}
.sidebar .products .product {
	background-position: -1530px top;
}
.products .product .contOut, .sidebar .products .product .contOut {
	background-color: #fffbe0;
	border-color: #ffe327;
}
.sidebar .products .product .contOut {
	border-width: 0 1px 7px 1px;
	border-style: solid;
}
.products .product .contIn {
	padding-bottom: 20px;
	background-image: url("./../img/box-prod-b.png");
}
.colA .products .product .contIn {
	background-position: 0 bottom;
}
.colB .products .product .contIn {
	background-position: -630px bottom;
}
.colC .products .product .contIn {
	background-position: -1050px bottom;
}
.colD .products .product .contIn {
	background-position: -1350px bottom;
}
.sidebar .products .product .contIn {
	margin: 0 -1px -7px -1px;
	padding-bottom: 20px;
	background-position: -1530px bottom;
}
.products .product .heading {
	width: auto;
	margin: 0 -10px 10px -10px;
	padding: 0 15px 11px 15px;
	line-height: normal;
	font-size: 1em;
	color: #000000;
	background: #ffe327 url("./../img/box-prod-h.png") left top repeat-x;
}
.products .product .heading a {
	text-transform: uppercase;
	color: #000000;
}
.products .product .heading a:hover, .products .product .heading a:active {
	color: #016a24;
}
.products .prodImg {
	margin-bottom: 10px;
	text-align: center;
}
.colA .products .prodImg, .colB .products .list .prodImg {
	float: left;
	position: relative;
	width: 120px;
	text-align: center;
}
.products .prodImg a img, .products .prodImg a:visited img {
	display: block;
	margin: 0 auto;
	border: 1px solid #cccccc;
}
.products .prodImg a:active img, .products .prodImg a:hover img {
	border-color: #007575;
}
.products .prodDesc {
	margin: 0 1px;
}
.colA .products .list .withImage .prodDesc, .colB .products .list .withImage .prodDesc {
	margin-left: 140px;
}
.products .list .wsw {
	margin: 0 0 5px 0;
}
.products a.lnkMore span, .sidebar .products a.lnkMore span {
	background-image: url("./../img/arr-prod.png");
}
.products a.lnkMore:active span, .products a.lnkMore:hover span, .sidebar .products a.lnkMore:active span, .sidebar .products a.lnkMore:hover span {
	background-image: url("./../img/arr-prod-h.png");
}
.products .detail .prodImg {
	margin-top: 10px;
}
.colA .products .detail .prodImg {
	width: 202px;
	height: 202px;
}
.colA .products .detail .withImage {
	margin-left: 222px;
}
.photogallery .list {
	text-align: center;
}
.photogallery .boxHeading {
	text-align: left;
}
.photogallery .smallTn, .photogallery .largeTn {
	margin: 0 auto;
	overflow: hidden;
}
.colA .photogallery .smallTn {
	width: 630px;
}
.colB .photogallery .smallTn {
	width: 378px;
}
.colC .photogallery .smallTn {
	width: 252px;
}
.colD .photogallery .smallTn {
	width: 126px;
}
.colA .photogallery .largeTn {
	width: 624px;
}
.colB .photogallery .largeTn {
	width: 416px;
}
.colC .photogallery .largeTn {
	width: 208px;
}
.colD .photogallery .largeTn {
	width: 180px;
}
.colA .photogallery .smallTn .row, .colC .photogallery .smallTn .group {
	clear: none;
	display: none;
}
.photogallery .photo {
	float: left;
	display: inline;
	margin: 10px 2px;
}
.photogallery .photo[class] {
	margin-right: 4px;
}
.photogallery .smallTn .photo {
	width: 122px;
}
.photogallery .smallTn .photo[class] {
	width: 120px;
}
.photogallery .largeTn .photo {
	width: 204px;
}
.photogallery .largeTn .photo[class] {
	width: 202px;
}
.colD .photogallery .largeTn .photo {
	width: 180px;
	margin: 10px 0;
}
.photogallery .photo .photoImg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #ffffff;
	border: 1px solid #c0c0c0;
	cursor: pointer;
}
.photogallery .photo .hover, .photogallery .photo .photoImg:hover, .photogallery .photo .photoImg:active {
	border-color: #000000;
}
.photogallery .smallTn .photo .photoImg {
	height: 122px;
}
.photogallery .smallTn .photo .photoImg[class] {
	height: 120px;
}
.photogallery .largeTn .photo .photoImg {
	height: 204px;
}
.photogallery .largeTn .photo .photoImg[class] {
	height: 202px;
}
.colD .photogallery .largeTn .photoImg {
	width: 178px;
}
.photogallery .photo .photoImg table {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}
.photogallery .photo .photoImg table tr td {
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
.photogallery .photo .photoLink {
	padding: 7px 5px 0 11px;
	text-align: left;
	background: url("./../img/arr-t2r-s.png") left 5px no-repeat;
}
.photogallery .photo .photoLink a, .photogallery .photo .photoLink a:visited {
	display: block;
	width: 100%;
	overflow: hidden;
	font-size: 0.85em;
	font-weight: bold;
	text-decoration: underline;
}
.photogallery .galListing {
	margin: 13px 0 10px 0;
	padding-bottom: 10px;
	text-align: center;
	border-bottom: 1px solid #dddddd;
}
.photogallery .galListing table {
	margin: 0 auto;
	border-collapse: collapse;
}
.photogallery .galListing table tr td {
	padding: 0;
	line-height: 2.2;
	text-align: center;
}
.photogallery .galListing table tr td.prev, .photogallery .galListing table tr td.next {
	width: 35px;
}
.photogallery .galListing a {
	text-decoration: none;
}
.photogallery .galListing #slideshowControl {
	margin: 0;
	padding: 3px 1px 4px 1px;
	padding-top: expression('4px');
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	background: url("./../img/selected-a.png") repeat-x right center;
	cursor: pointer;
}
.colC .photogallery .galListing #slideshowControl {
	padding-top: 4px;
}
.photogallery .galListing #slideshowControl {
	display: none;
}
.photogallery .galListing .enableControl {
	display: inline !important;
}
.photogallery .galListing #slideshowControl:hover, .photogallery .galListing #slideshowControl:active, .photogallery .galListing .hover {
	color: #000000 !important;
	background-image: url("./../img/hover-a.png") !important;
}
.photogallery .galListing #slideshowControl span {
	padding: 3px 9px 4px 10px;
	background: #019934 url("./../img/selected-b.png") repeat-x left center;
}
.colC .photogallery .galListing #slideshowControl span {
	padding-top: 4px;
}
.photogallery .galListing #slideshowControl:hover span, .photogallery .galListing #slideshowControl:active span, .photogallery .galListing .hover span {
	background-color: #ffe327;
	background-image: url("./../img/hover-b.png") !important;
}
.photogallery td.prev a, .photogallery td.next a {
	padding: 2px 11px 3px 11px;
	background-repeat: no-repeat;
	background-position: center center;
}
.photogallery td.prev a, .photogallery td.prev a:visited {
	margin-right: 9px;
	background-image: url("./../img/arr-ll.png");
}
.photogallery td.prev a:hover, .photogallery td.prev a:active {
	background-image: url("./../img/arr-ll-h.png");
}
.sidebar .photogallery td.prev a, .sidebar .photogallery td.prev a:visited {
	background-image: url("./../img/arr-sb-ll.png");
}
.sidebar .photogallery td.prev a:hover, .sidebar .photogallery td.prev a:active {
	background-image: url("./../img/arr-sb-ll-h.png");
}
.photogallery td.next a, .photogallery td.next a:visited {
	margin-left: 9px;
	background-image: url("./../img/arr-rr.png");
}
.photogallery td.next a:hover, .photogallery td.next a:active {
	background-image: url("./../img/arr-rr-h.png");
}
.sidebar .photogallery td.next a, .sidebar .photogallery td.next a:visited {
	background-image: url("./../img/arr-sb-rr.png");
}
.sidebar .photogallery td.next a:hover, .sidebar .photogallery .galListing td.next a:active {
	background-image: url("./../img/arr-sb-rr-h.png");
}
.photogallery .galListing span.hidden {
	display: none;
}
.photogallery .photoImg {
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.photogallery .detail .photoImg img {
	margin: 10px 0;
	padding: 0;
}
.discussion .boxHeading {
	margin-bottom: 15px;
}
.discussion .post {
	position: relative;
	margin: 5px 0 0 80px;
	background: #ffffff;
	border: 1px solid #cccccc;
}
.discussion .post .lt {
	background-image: url("./../img/dsc-lt.png");
}
.discussion .post .lb {
	background-image: url("./../img/dsc-lb.png");
}
.discussion .post .rt {
	background-image: url("./../img/dsc-rt.png");
}
.discussion .post .rb {
	background-image: url("./../img/dsc-rb.png");
}
.sidebar .discussion .post .lt {
	background-image: url("./../img/dsc-lt-sb.png");
}
.sidebar .discussion .post .lb {
	background-image: url("./../img/dsc-lb-sb.png");
}
.sidebar .discussion .post .rt {
	background-image: url("./../img/dsc-rt-sb.png");
}
.sidebar .discussion .post .rb {
	background-image: url("./../img/dsc-rb-sb.png");
}
.discussion .level-1 {
	margin-left: 0 !important;
	background: #fdfade;
	border: 1px solid #fbe32f;
}
.discussion .level-1 .lt {
	background-image: url("./../img/dsc-lt-l1.png");
}
.discussion .level-1 .lb {
	background-image: url("./../img/dsc-lb-l1.png");
}
.discussion .level-1 .rt {
	background-image: url("./../img/dsc-rt-l1.png");
}
.discussion .level-1 .rb {
	background-image: url("./../img/dsc-rb-l1.png");
}
.sidebar .discussion .level-1 .lt {
	background-image: url("./../img/dsc-lt-sb-l1.png");
}
.sidebar .discussion .level-1 .lb {
	background-image: url("./../img/dsc-lb-sb-l1.png");
}
.sidebar .discussion .level-1 .rt {
	background-image: url("./../img/dsc-rt-sb-l1.png");
}
.sidebar .discussion .level-1 .rb {
	background-image: url("./../img/dsc-rb-sb-l1.png");
}
.discussion .level-2 {
	margin-left: 20px;
}
.discussion .level-3 {
	margin-left: 40px;
}
.discussion .level-4 {
	margin-left: 60px;
}
.colD .discussion .post {
	margin-left: 10px;
}
.discussion .postHead {
	width: 100%;
	overflow: hidden;
	margin-bottom: 8px;
}
.discussion .postHead table {
	width: 100%;
	margin: 0;
	border: 0;
	overflow: hidden;
	font-size: 0.95em;
	line-height: 1.4;
	border-collapse: collapse;
}
.colA .discussion .postHead table {
	float: left;
	width: 372px;
}
.colA .discussion .level-1 .postHead table {
	width: 452px;
}
.colA .discussion .level-2 .postHead table {
	width: 432px;
}
.colA .discussion .level-3 .postHead table {
	width: 412px;
}
.colA .discussion .level-4 .postHead table {
	width: 392px;
}
.colB .discussion .postHead table {
	float: left;
	width: 162px;
}
.colB .discussion .level-1 .postHead table {
	width: 242px;
}
.colB .discussion .level-2 .postHead table {
	width: 222px;
}
.colB .discussion .level-3 .postHead table {
	width: 202px;
}
.colB .discussion .level-4 .postHead table {
	width: 182px;
}
.colD .discussion .postHead table {
	font-size: 1em;
}
.discussion .postHead th {
	width: 3.6em;
	padding: 1px 0;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
.discussion .postHead td {
	padding: 1px 0;
	vertical-align: top;
}
.discussion .postDate ins {
	font-weight: bold;
	text-decoration: none;
}
.discussion .postAuthor {
	font-weight: bold;
}
.discussion .postTitle h3 {
	font-size: 1em;
	color: #019934;
}
.discussion .postReply {
	float: right;
	padding: 19px 0;
	overflow: hidden;
	background: url("./../img/bubble.png") left center no-repeat;
}
.discussion .level-1 .postReply {
	background-position: -651px center;
}
.colC .discussion .postReply, .colD .discussion .postReply {
	margin-top: 5px;
	padding: 8px 0 12px 0;
	background-image: url("./../img/bubble-small.png");
}
.colC .discussion .level-1 .postReply, .colD .discussion .level-1 .postReply {
	background-position: -350px center;
}
.discussion .postReply a, .discussion .postReply a:visited {
	margin-left: 55px;
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
	color: #019934;
}
.colC .discussion .postReply a, .colD .discussion .postReply a {
	margin-left: 37px;
}
.discussion .postReply a:hover, .discussion .postReply a:active {
	color: #000000;
}
.discussion .postText {
	clear: both;
	position: relative;
	margin: 0 -10px;
	padding: 0 10px;
	border-top: 1px solid #cccccc;
}
.discussion .level-1 .postText {
	border-color: #fbe32f;
}
.discussion .postText p {
	width: 100%;
	margin: 0;
	padding-top: 10px;
	overflow: hidden;
}
.colA .discussion .postText p {
	line-height: 1.5;
}
.colB .discussion .postText p {
	line-height: 1.4;
}
.discussion .noBorder {
	border: 0;
}
.poll {
	background-color: #ffe327;
	background-image: url("./../img/box-poll-t.png");
}
.poll .contOut {
	background: #fffbe0 !important;
	border-width: 0 1px 5px 1px !important;
	border-style: solid !important;
	border-color: #ffe327 !important;
}
.poll .contIn {
	background-image: url("./../img/box-poll-b.png");
}
.sidebar .poll .contIn {
	margin: 0 -1px -5px -1px;
	padding-bottom: 25px;
	background-image: url("./../img/box-poll-b.png");
	background-position: -1610px bottom;
}
.poll .boxHeading {
	padding-right: 15px;
	padding-left: 15px;
	color: #000000;
	background: #ffe327 url("./../img/box-poll-h.png") left top repeat-x;
}
.sidebar .poll .boxHeading {
	padding-left: 15px;
	padding-right: 15px;
}
.poll .question {
	margin: 12px 0;
	overflow: hidden;
	font-size: 1em;
}
* html .poll .question {
	width: 100%;
}
.poll p.answer {
	clear: both;
	margin: 7px 0 0 0;
	overflow: hidden;
}
* html .poll p.answer {
	width: 100%;
}
.poll .answerText {
	font-weight: bold;
}
.poll .voteCount {
	white-space: nowrap;
}
.poll .answerImg {
	display: block;
	padding: 0 5px;
}
.poll .answerImg a, .poll .answerImg span {
	display: block;
	position: relative;
	width: 0%;
	height: 16px;
	margin-top: 3px;
	background: #ffe327 url("./../img/poll.png") repeat-x left top;
}
.poll .answerImg span.rightEnd, .poll .answerImg span.leftEnd {
	position: absolute;
	top: 0;
	width: 5px;
	height: 16px;
	margin: 0;
	background-color: #ffe327;
	background-image: url("./../img/poll-lr.png");
	background-repeat: no-repeat;
}
.poll .answerImg span.rightEnd {
	right: -5px;
	background-position: right bottom;
}
.poll .answerImg span.leftEnd {
	left: -5px;
	background-position: left top;
}
.poll .answerImg a , .poll .answerImg a span.rightEnd, .poll .answerImg a span.leftEnd {
	cursor: pointer;
}
.poll .answerCount {
	margin: 20px 0 0 0;
}
.poll .answerCount span {
	font-weight: bold;
}
.sitemap ul li {
	margin: 5px 0;
	padding: 3px 0 0 15px;
	background: url("./../img/li-1.png") left 8px no-repeat;
}
.sitemap ul li a, .sitemap ul li a:visited {
	font-size: 1.2em;
	font-weight: bold;
}
.sitemap ul li ul li {
	background-image: url("./../img/li-2.png");
}
.sitemap ul li ul li a, .sitemap ul li ul li a:visited {
	font-size: 0.9em;
	font-weight: bold;
	color: #909090;
}
.sitemap ul li ul li a:active, .sitemap ul li ul li a:hover {
	color: #000000;
}
.sitemap ul li ul li ul li {
	background-image: url("./../img/li-3.png");
}
.sitemap ul li ul li ul li a, .sitemap ul li ul li ul li a:visited {
	font-weight: normal;
}
.contact strong {
	display: block;
	margin: 10px 0 10px 55px;
}
.contact address {
	margin: 0 10px;
	font-style: normal;
}
.contact address span {
	display: block;
	padding-bottom: 10px;
}
.contact address span span {
	padding: 0;
}
.contact address span .icon {
	position: relative;
	float: left;
	width: 46px;
	height: 35px;
}
.contact address .address .icon {
	background: url("./../img/envelope.png") left top no-repeat;
}
.contact address .phone .icon {
	background: url("./../img/phone.png") left top no-repeat;
}
.contact address span .text {
	margin-left: 55px;
}
* html .contact address .address .text, * html .contact address .phone .text {
	width: 100%;
	margin-left: 52px;
}
.rbcWidgetArea {
	margin: 10px 10px 20px 10px;
}
table#waitingTable {
	width: 100%;
	height: 100%;
	background-color: transparent;
}
table#waitingTable, table#waitingTable td, table#waitingTable tr {
	background-color: transparent;
	text-align: center;
	border: 0;
}
table#waitingTable td {
	vertical-align: middle;
	text-align: center;
}
#languageSelectBody {
    height: 16px;
    padding-top: 10px;
    /*position: absolute;
    right: 11px;
    top: 10px;
    line-height: normal;*/
    text-align: right;
    float: right;
}
#languageSelect ul {
    display: none;
}
#languageSelect #languageFlags a {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    text-decoration: none;
    background: transparent center center no-repeat;
    margin-left: 7px;
}

#fulltextSearch
{
    line-height: 46px;
}
#languageSelect select
{
    width: auto;
}
#fulltextSearch button
{
    line-height: 20px;
}
#pageNavigator
{
    float: left;
    width: auto !important;
}
#languageList
{
    /*position: absolute;
    right: 25px;
    top: 10px;    */
}
.privateAccessForm fieldset
{
    margin: 0;
    padding: 0;
    border: 0;
}
.privateAccessForm p
{
    margin: 10px 0;
}
.privateAccessForm .error
{
    margin: 10px 0;
    color: #ff0000;
}
.privateAccessForm form
{
    border: 0;
}
.privateAccessForm label
{
    display: block;
    width: 130px;
    font-weight: bold;
    
}
.privateAccessForm input
{
    width: 450px;
}

body {
	background-color: #ffffff;
	background-image: url("http://i35.servimg.com/u/f35/14/45/33/45/porung10.gif");
	background-attachment: fixed;
	}
* html {
	scrollbar-face-color: #;
	scrollbar-highlight-color: #;
	scrollbar-shadow-color: #;
	scrollbar-3dlight-color: #;
	scrollbar-arrow-color: #;
	scrollbar-track-color: #;
	scrollbar-darkshadow-color: #;
	}
*+ html {
	scrollbar-face-color: #;
	scrollbar-highlight-color: #;
	scrollbar-shadow-color: #;
	scrollbar-3dlight-color: #;
	scrollbar-arrow-color: #;
	scrollbar-track-color: #;
	scrollbar-darkshadow-color: #;
	}
th,td,p {
	 font-family: Comic Sans Ms, Negrito }
a img {
	 border: none;
	 }
a:link,a:active,a:visited {
	 color : #292929;
	 }
a:hover{
	 text-decoration: underline !important;
	 color : #949494;
	 }
hr{
	 height: 0;
	 border: solid #ffffff 0;
	 border-top-width: 1px;
	}
.bodyline{
	 background-color: #ffffff;
	 border: 1px # solid;
	}
.bodylinewidth {
	width:90%}
.forumline{
	 background-color: #;
	 border: 2px #000000 solid;
	 }
td.row1,td.row3.over:hover {
	 background-color: #ffffff;
	 }
td.row2,td.row1.over:hover {
	 background-color: #ffffff;
	 }
td.row3{
	 background-color: #ffffff;
	 }
td.rowpic {
	background-color: #;
	background-image: url("http://www.askungfu.com.br/imagens/divisorBarraAmarela.png");
	css}
th {
	color: #000000;
	font-size: 12px;
	font-weight : bold;
	background-color: #;
	height: 25px;
	background-image: url("http://www.askungfu.com.br/imagens/divisorBarraAmarela.png");
	padding: 2px 3px;
	}
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
	background-image: url("http://www.askungfu.com.br/imagens/divisorBarraAmarela.png");
	background-color:#;
	 border: #;
	 border-style: solid;
	 height: 28px;
	}
td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0;
	}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold;
	 border: #ffffff;
	 border-style: solid;
	 
/*height: 20px;
	*/
}
td.row3Right,td.spaceRow {
	background-color: #ffffff;
	 border: #;
	 border-style: solid;
	}
td.pourcentback {
	 background-color : #ffffff;
	 }
th.thHead,td.catHead {
	 font-size: 15px;
	 border-width: 1px 1px 0 1px;
	 }
th.thSides,td.catSides,td.spaceRow {
	 border-width: 0 1px;
	 }
th.thRight,td.catRight,td.row3Right {
	 border-width: 0 1px 0 0;
	 }
th.thLeft,td.catLeft {
	 border-width: 0 0 0 1px;
	 }
th.thBottom,td.catBottom {
	 border-width: 0 1px 1px 1px;
	 }
th.thTop {
	 border-width: 1px 0 0;
	 }
th.thCornerL {
	 border-width: 1px 0 0 1px;
	 }
th.thCornerR {
	 border-width: 1px 1px 0 0;
	 }
.maintitle, .maintitle h1{
	font-weight: bold;
	 font-size: 22px;
	 font-family: Comic Sans Ms, Negrito,Comic Sans Ms, Negrito;
	text-decoration: none;
	 line-height : 120%;
	 color : #0e30ad;
	}
.forumline .row1,.forumline .row2,.forumline .row3,.forumline .row3Right {
	padding: 2px 3px;
	}
.forumline td.pagination {
	padding:0;
	 }
.maintitle h1 {
	margin: 0;
	 padding: 0;
	 display: inline;
	 }
.gen {
	 font-size : 15px;
	 }
.genmed {
	 font-size : 12px;
	 }
.gensmall {
	 font-size : 12px;
	 }
.gen,.genmed,.gensmall {
	 color : #0e30ad;
	 }
a.gen,a.genmed,a.gensmall {
	 color: #292929;
	 text-decoration: none;
	 }
a.gen:hover,a.genmed:hover,a.gensmall:hover{
	 color: #949494;
	 text-decoration: underline;
	 }
.mainmenu{
	 font-size : 12px;
	 color : #0e30ad }
a.mainmenu{
	 text-decoration: none;
	 color : #292929;
	}
a.mainmenu:hover{
	 text-decoration: underline;
	 color : #949494;
	 }
.cattitle{
	 font-weight: bold;
	 font-size: 15px ;
	 letter-spacing: 1px;
	 color : #292929}
h1.cattitle {
	margin:0;
	 padding: 0;
	 display:inline;
	}
a.cattitle{
	 text-decoration: none;
	 color : #292929;
	 }
a.cattitle:hover{
	 text-decoration: underline;
	 }
.forumlink{
	 font-weight: bold;
	 font-size: 15px;
	 color : #292929;
	 }
a.forumlink {
	 text-decoration: none;
	 color : #292929;
	 }
a.forumlink:hover{
	 text-decoration: underline;
	 color : #949494;
	 }
.nav{
	 font-weight: bold;
	 font-size: 12px;
	 color : #0e30ad;
	 }
a.nav{
	 text-decoration: none;
	 color : #292929;
	 }
a.nav:hover{
	 text-decoration: underline;
	 }
.topictitle,h1,h2{
	 font-weight: bold;
	 font-size: 12px;
	 color : #0e30ad;
	 }
div.topictitle {
	display: inline;
	}
h2.topic-title {
	display: inline;
	 margin: 0;
	 padding: 0;
	}
a.topictitle:link{
	 text-decoration: none;
	 color : #292929;
	 }
a.topictitle:visited{
	 text-decoration: none;
	 color : #00a30b;
	 }
a.topictitle:hover{
	 text-decoration: underline;
	 color : #949494;
	 }
.name{
	 font-size : 12px;
	 color : #0e30ad;
	}
.name a{
	 text-decoration:none;
	 }
.postdetails{
	 font-size : 12px;
	 color : #0e30ad;
	 }
.postbody{
	 font-size : 15px;
	 line-height: 18px}
a.postlink:link{
	 text-decoration: none;
	 color : #292929 }
a.postlink:visited{
	 text-decoration: none;
	 color : #00a30b;
	 }
a.postlink:hover{
	 text-decoration: underline;
	 color : #949494}
.code{
	 font-family: Comic Sans Ms, Negrito;
	 font-size: 12px;
	 color: #000000;
	background-color: #ffffff;
	 border: #ffffff;
	 border-style: solid;
	border-left-width: 1px;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px}
.quote{
	 font-family: Comic Sans Ms, Negrito;
	 font-size: 12px;
	 color: #000000;
	 line-height: 125%;
	background-color: #ffffff;
	 border: #ffffff;
	 border-style: solid;
	border-left-width: 1px;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px}
a.copyright{
	 color: #292929;
	 text-decoration: none;
	}
a.copyright:hover {
	 color: #949494;
	 text-decoration: underline;
	}
.coloradmin {
	 color: #ff0000}
.colormod {
	 color: #000000}
.vote {
	float: right;
	width: 10px;
	margin-left: 4px;
	}
.vote .vote-button {
	text-align: center;
	font-weight: bold;
	margin-left: -1px;
	}
.vote .vote-button a {
	text-decoration: none !important;
	}
.vote .vote-bar {
	width: 3px;
	height: 50px;
	margin: 0 auto;
	border: 1px solid #0e30ad;
	font-size: 0;
	}
.vote .vote-no-bar {
	letter-spacing:-2px;
	margin-left:-2px;
	white-space:nowrap;
	}
.vote .vote-bar-plus {
	background-color: #0f0;
	}
.vote .vote-bar-minus {
	background-color: #f00;
	}
h1.pagetitle {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 15px;
	color: #000000;
	}
h1.title2 {
	font-size: 12px;
	}
.secondarytitle,.secondarytitle h2 {
	margin: 0;
	padding: 0;
	color: #000000;
	}
.secondarytitle h2 {
	display:inline;
	}
.nav h1 {
	display: inline;
	}
.hierarchy {
	display: inline;
	margin: 0;
	padding: 0;
	text-transform: none;
	border: none;
	font-size: 12px;
	}
.mod-text {
	font-weight: bold;
	}
img{
	border:0}
input,textarea, select {
	color : #0e30ad;
	font: normal 12px Comic Sans Ms, Negrito;
	border-color : #0e30ad;
	}
input.post, textarea.post, select {
	 background-color : #ffffff;
	 }
.post-options {
	text-align: right;
	}
.post-options img {
	cursor: pointer;
	vertical-align: middle;
	}
input {
	 text-indent : 2px;
	 }
input.button {
	background-color : #ffffff;
	color : #0e30ad;
	font-size: 12px;
	 font-family: Comic Sans Ms, Negrito;
	}
input.mainoption {
	background-color : #ffffff;
	font-weight : bold;
	}
input.liteoption {
	background-color : #ffffff;
	font-weight : normal;
	}
.helpline {
	 background-color: #ffffff;
	 border-style: none;
	 }
input {
	 background-color: #ffffff;
	 }
button.button2, input.button2 {
	font-size: 0.7em;
	border: 1px solid #BCBCBC;
	width: auto !important;
	padding: 1px 0;
	font-family: Comic Sans Ms, Negrito;
	color: #000000;
	background-repeat: repeat-x;
	background-color: #FAFAFA;
	background-image: url('http://illiweb.com/fa/prosilver/bg_button.gif');
	background-position: top;
	overflow: visible;
	vertical-align:middle;
	}
button.button2:hover, input.button2:hover {
	border: 1px solid #949494;
	color: #949494;
	background-position: 0 100%;
	}
* html button.button2, * html input.button2 {
	padding-bottom: 0;
	margin-bottom: 1px;
	height: 24px;
	padding-right: 3px;
	padding-left: 3px;
	}
*+html button.button2, *+html input.button2 {
	height: 24px;
	padding-right: 3px;
	padding-left: 3px;
	}
*+html button.button2 img {
	 vertical-align: middle;
	 }
* html button.button2 img {
	 vertical-align: middle;
	 }
button.bbcode {
	border: 1px solid #e3adad;
	background-image: url("http://illiweb.com/fa/wysiwyg/bg_button.png");
	}
.select {
	background-color: #FFF;
	border: 1px solid #BCBCBC;
	position: absolute;
	z-index:100;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 0;
	}
.select p {
	padding: 4px 6px;
	font-size: 0.7em;
	margin: 0;
	white-space: nowrap;
	text-align: left;
	}
.select button {
	padding: 4px;
	font-size: 0.9em;
	margin: 0;
	background-color: #FFF;
	border: none;
	text-align:left;
	}
.select button.button2 {
	border:1px solid #BCBCBC;
	padding: 0;
	}
* html .select button.button2 {
	padding-right: 3px;
	padding-left: 3px;
	}
.select button.button2:hover {
	border: 1px solid #949494;
	color: #949494;
	background-position: 0 100%;
	}
.select button:hover,.selectHover {
	cursor: pointer;
	background-color: #EEE;
	}
textarea#text_editor_textarea {
	 width: 100% !important;
	 }
iframe#text_editor_iframe {
	width: 100%;
	height: 200px;
	}
form#quick_reply textarea#text_editor_textarea {
	width: 100% !important;
	height: 100%;
	}
form#quick_reply iframe#text_editor_iframe {
	 width: 100%;
	 }
* html form#quick_reply iframe#text_editor_iframe {
	 width: 600px;
	 }
*+html form#quick_reply iframe#text_editor_iframe {
	 width: 600px;
	 }
#page-footer .gen strong {
	font-weight: normal;
	}
@import url("form_ie.css");
	@media print {
	body {
	background-image: none;
	background-color: #fff;
	color: #000;
	}
table.bodylinewidth span.maintitle {
	display: block;
	text-align: left;
	}
table.bodylinewidth img#i_logo,.browse-arrows,.noprint,.messaging,.post-options,.poster-profile,img.i_icon_online,table.bodylinewidth .mainmenu,table.bodylinewidth .nav,table.bodylinewidth .gensmall,span.postdetails img,table.bodylinewidth .sig,table.bodylinewidth .catbottom,#info_open {
	display:none;
	}
td.catHead, .t-title {
	text-align: left;
	}
table.bodylinewidth .cattitle {
	letter-spacing: normal;
	 font-size: 1em;
	}
.thLeft,.thRight {
	color: #000;
	 border: none;
	 text-align:left;
	}
.hr hr {
	 visibility: hidden;
	 }
.hr {
	border-top: 1px dotted #ddd !important;
	 }
tr.post td {
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	}
tr.post td td {
	border: none;
	}
span.gen {
	display: none;
	}
}
ul.abuse {
	list-style: none;
	line-height: 1.5em;
	font-size: 0.9em;
	}
.rtl-spacer:before {
	content: " ";
	white-space: pre;
	}
.rtl-spacer:after {
	content: " ";
	white-space: pre;
	}
.warning {
	color:#ff3333;
	}
.captcha div.captcha-img {
	float: left;
	margin: 0 1em 0 0;
	}
.captcha .inputbox {
	margin-top: 0.5em;
	}
.align_gauche {
	text-align: left;
	}
.center {
	text-align: center;
	}
.align_droite {
	text-align: right;
	}
.right {
	float: right;
	}
.left {
	float: left;
	}

/* TGF Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
*+ html .clearfix {
	min-height: 1px;
	}
* html .clearfix {
	position: relative;
	 height: 1%;
	 clear: both;
	}
#page-footer, .clear {
	clear: both;
	}
#page-footer h3 {
	 margin-top: 20px;
	 }
#content-container #left {
	width: 180px;
	margin-right: 3px;
	}
#content-container #right {
	width: 0px;
	margin-left: 3px;
	}
.module-title {
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
	display: block;
	}

/* Chatbox */
#frame_chatbox {
	border: none !important;
	}
body.chatbox {
	min-width: 550px !important;
	background-image: none;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	}
#chatbox_members {
	position: absolute;
	top: 30px;
	bottom: 30px;
	width: 180px;
	overflow: auto;
	border-right: 1px solid ;
	}
#chatbox {
	position: absolute;
	top: 30px;
	left: 181px;
	right: 0;
	bottom: 30px;
	overflow: auto;
	line-height: 10px;
	}
.chatbox_row_1,.chatbox_row_2,.chatbox_row_3 {
	font-size: 12px;
	}
.chatbox-options {
	text-align:right;
	}
#chatbox_messenger_form .gen,#chatbox_messenger_form .text-field,#chatbox_messenger_form {
	float:right;
	white-space : nowrap;
	}
#chatbox_footer {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 30px;
	}
#chatbox_footer table.text-styles {
	float: right;
	}
#chatbox_footer .text-field {
	float: left;
	}
#chatbox_header {
	height: 30px;
	background-color: #ffffff;
	}
#chatbox p {
	line-height: 1.2em;
	}
.chatbox_row_1 {
	padding: 4px;
	background-color: #ffffff;
	}
.chatbox_row_2 {
	padding: 4px;
	background-color: #ffffff;
	}
.chatbox_row_3 {
	padding: 4px;
	background-color: #ffffff;
	}
.memberlist_row_1 {
	padding: 2px 2px 2px 10px;
	background-color: #ffffff;
	}
#chatbox_members .member-title {
	text-align: center;
	padding: 0.5em 0.25em;
	background-image: none;
	font-size: 12px;
	background-color: #ffffff;
	color : #292929;
	font-family: Comic Sans Ms, Negrito;
	}
#chatbox_members ul {
	list-style: none;
	margin: 0 0 0 10px;
	}
#chatbox_members ul li {
	margin: 2px 2px 2px 0;
	}
#message,#submit_button{
	border-width: 1px;
	}
.fontbutton {
	padding: 1px;
	cursor: pointer;
	text-align: left;
	}
.fontbutton_normal {
	background: #E1E1E2;
	}
.fontbutton_selected {
	background: #BBC7CE;
	border: 1px solid #22229C;
	}
.fontbutton_clicked {
	background: #959595;
	border: 1px solid #22229C;
	}
.fontbutton_hover {
	background: #E1E1E2;
	border: 1px solid #22229C;
	}
#chatbox .user {
	font-weight: bold;
	}
div#chatbox {
	color: #0e30ad;
	}
#chatbox_contextmenu {
	 background-color: #ffffff;
	 border:1px solid #aaa;
	}
#chatbox_contextmenu p {
	margin:0;
	 padding: 1px 4px;
	font-family: verdana, arial, sans-serif;
	background: #;
	border-bottom:1px solid #777;
	 }
#chatbox_contextmenu p.hover {
	 background: #;
	 }
#chatbox_contextmenu p.close {
	background: #ddd;
	 padding: 1px;
	 font-size: 70%;
	 color:#fff;
	 background: url('');
	 }
#chatbox_contextmenu p.close img {
	 vertical-align: middle;
	 padding-left: 20px;
	}
#chatbox_contextmenu a {
	 color: #;
	 text-decoration: none;
	 font-size: 70%;
	}
#chatbox_contextmenu a:hover {
	 color: #;
	 }
.fontbutton{
	border:0;
	}
* html #chatbox-members {
	 
/* IE expressions helping IE work in Standards mode */
height: expression(( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) - ( (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 3) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2 * 0) ) + "px");
	}
* html #chatbox {
	 
/* IE expressions helping IE work in Standards mode */
height: expression(( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) - ( (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 3) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2 * 0) ) + "px");
	width: expression(( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) - ( (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 10) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 1) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2 * 1.3) ) + "px");
	}
* html #chatbox-footer {
	
/* IE expressions helping IE work in Standards mode */
width: expression(( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) - ( (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 0) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 0) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2 * 0) ) + "px");
	}

/* poll */
.poll-result td {
	padding: 2px 4px;
	 text-align: left;
	}
.poll-result td.poll-title,.poll-result td.poll-results {
	text-align: center;
	}
.progress-bar td {
	padding: 0 !important;
	}
.poll-ballot {
	text-align: left;
	}

/* Advanced profile */
#profile-advanced-avatar .module, #profile-advanced-points .module, #profile-advanced-reputation .module, #profile-advanced-details {
	margin-right: 3px;
	}
#profile-advanced-avatar .module, #profile-advanced-points .module, #profile-advanced-reputation .module, #profile-advanced-right .module {
	margin-bottom: 3px;
	}
#profile-advanced-button {
	padding: 1px;
	}
#profile-advanced-details {
	overflow: hidden;
	}
#profile-advanced-details ol {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#profile-advanced-details ol li {
	display: block;
	margin-bottom: 4px;
	}
#profile-advanced-details .avatar {
	float: left;
	}
.avatar {
	width: 50px;
	border: 1px solid #;
	background-color: #fff;
	}
.avatar img {
	width: 50px;
	}
.friend-block .avatar {
	margin: 0 auto;
	cursor:pointer;
	}
.avatar.mini, .avatar.mini img {
	width: 38px;
	height: 38px;
	}
.friend-block {
	float: left;
	width: 70px;
	margin: 1px;
	text-align: center;
	overflow: hidden;
	}
.friend_list_online_status {
	line-height: 11px;
	font-size: .9em;
	}
.friend_list_online_status img {
	vertical-align: middle;
	}
.friends-foes-list {
	float: left;
	width: 200px;
	height: 2em;
	}
#profile-advanced-details .message-block {
	margin-left: 57px;
	}
#profile-advanced-details .message-header {
	border-top: 1px solid #ffffff;
	background: #ffffff;
	padding: 4px;
	margin-bottom: 4px;
	}
#profile-advanced-details .message-date {
	float: right;
	}
#profile-advanced-details .message-body {
	margin-bottom: 4px;
	}
#profile-advanced-details .message-footer {
	text-align: right;
	}
#profile-advanced-details .message-footer li {
	display: inline;
	margin: 0 0.25em;
	 
/* Spacing between generation dot */
}
#profile-advanced-details .message-footer li:after {
	content: ' .';
	 
/* Beware of character: can create a whitepage in IE6 if char does not exist in lang. */
}
#profile-advanced-details .message-footer li a {
	margin-right: 0.25em;
	 
/* Spacing between generation dot */
text-decoration: underline;
	}
#profile-advanced-details .message-footer li.last:after {
	content: normal;
	}
#profile-advanced-add {
	margin-right: 4px;
	padding: 8px 0;
	text-align: right;
	}
#profile-advanced-details .stats-field {
	margin: 4px 0 10px 4px;
	padding: 0 10px 6px;
	}
#profile-advanced-details .stats-field legend {
	font-weight: bold;
	}
#profile-advanced-details .stats-field ul {
	list-style-type:none;
	text-indent: 10px;
	padding: 0;
	}
#profile-advanced-details .stats-field li {
	margin: 4px 0;
	}
#login_popup {
	position: absolute;
	z-index: 10000;
	display: none;
	}
#login_popup_buttons {
	position: absolute;
	height:19px;
	bottom: 6px;
	right: 6px;
	}
#login_popup_buttons input {
	margin-left: 6px;
	}
ul.profile_field_list {
	padding:0;
	margin:0}
html ul.profile_field_list li {
	list-style-type: none;
	}
ul.profile_field_list > li {
	list-style-type: none;
	}
.inputURL {
	font-size:10px;
	font-family:"Courier New", "Times New roman";
	letter-spacing:-1px;
	}
.middleline {
	line-height:2em;
	}
.invisible{
	display:none;
	visibility:hidden;
	}
.visible{
	display:block;
	visibility:visible;
	}

/* ajax profil */
.ajax-profil_hover{
	background:transparent}
.ajax-profil_parent{
	position:relative;
	zoom:1;
	}
.ajax-profil_edit{
	cursor:pointer;
	position:absolute;
	top:0;
	left:-18px}
.ajax-profil_edit img{
	margin-left:4px}
.ajax-profil_valid{
	cursor:pointer;
	margin-left:4px;
	vertical-align:middle}
#profile-advanced-details dl{
	padding:8px 10 8px 0;
	width:98%;
	margin:10px 0 0;
	}
#profile-advanced-details dl dt{
	float:left;
	display:block;
	width:10em;
	}
#profile-advanced-details dl dd{
	margin-left:10em;
	padding-left:12px;
	}
#profile-advanced-details div.separator{
	clear:both;
	font-size:1px;
	line-height:1px;
	border-bottom:1px solid #dcdcdc;
	padding-top:10px;
	}
#profile-advanced-details .ajax-profil_edit{
	left:-4px;
	}

/* jqModal */
.jqmWindow {
	display: none;
	position: fixed;
	left: 50%;
	width: 450px;
	margin-left: -225px;
	top: 50%;
	margin-top: -125px;
	background-color: #ffffff;
	border: 1px solid #000000;
	}
.jqmOverlay {
	background-color: #000;
	}
.jqDrag {
	cursor: move;
	}

/* Blog */
.blog_cal-border {
	display: inline;
	float: left;
	border: 1px solid #;
	background: #ffffff;
	padding: 1px;
	font-size: 0.9em;
	margin-right: 10px;
	}
.blog_cal-content {
	width: 2.9em;
	background: #;
	padding: 1px;
	line-height: 1.4em;
	text-align: center;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Sans-Serif;
	color: #ffffff;
	}
.blog_cal-content span {
	display: block;
	}
.blog_cal-day {
	padding-left: 0.2em;
	font-size: 1.6em;
	letter-spacing: 0.2em;
	}
.blog_cal-month {
	line-height: 0.7em;
	font-size: 2em;
	font-weight: bold;
	}
.blog_cal-year {
	line-height: 1.2em;
	font-size: 0.8em;
	}
.blog_title {
	padding-top: 5px;
	font-size: 16px;
	}
.blog_title img {
	vertical-align: middle;
	}
.blog_title .topictitle {
	font-size: 16px;
	}
.blog_message {
	margin-top: 12px;
	font-size: 15px;
	}
.blog_comments {
	margin-bottom: 2px;
	text-align: right;
	}
.blog_comments img {
	vertical-align: middle;
	}
#blog_comments {
	width: 90%;
	margin: 0 auto;
	}
#blog_comments .postbody {
	width: 96%;
	}
.blog_comment-avatar {
	float: left;
	}
.blog_comment-avatar img {
	background-color: #fff;
	border: 1px solid #;
	vertical-align: middle;
	width: 38px;
	margin: 5px 5px 0 0;
	}
#blog_comments table {
	margin-bottom: 2px;
	}
#blog_comments .h3 {
	overflow: hidden;
	margin-top: 0;
	margin-left: 45px;
	padding: 0;
	min-height: 22px;
	}
.blog_comment-title {
	float: left;
	min-height: 12px;
	margin-top: 7px;
	}
.blog_comment-title a {
	text-decoration: none;
	}
#blog_comments .profile-icons {
	float: right;
	margin-bottom: 5px;
	}

/* Social bookmarking */
#bookmarks {
	float: right;
	}
#bookmarks a img {
	width: 20px;
	height: 20px;
	background: url(http://illiweb.com/fa/social_bookmarking/social_bookmarking.png) no-repeat scroll;
	vertical-align: middle;
	}
#bookmarks a img.twitter {
	width: 16px;
	height: 16px;
	margin: 2px;
	background: url(http://illiweb.com/fa/social_bookmarking/twitter.png) no-repeat scroll;
	}
#bookmarks img.delicious {
	background-position: -10px -10px;
	}
#bookmarks img.digg {
	background-position: -10px -50px;
	}
#bookmarks img.excite {
	background-position: -9px -90px;
	}
#bookmarks img.facebook {
	background-position: -9px -128px;
	}
#bookmarks img.furl {
	background-position: -10px -166px;
	}
#bookmarks img.google {
	background-position: -10px -206px;
	}
#bookmarks img.live {
	background-position: -9px -246px;
	}
#bookmarks img.netscape {
	background-position: -9px -284px;
	}
#bookmarks img.newsvine {
	background-position: -9px -322px;
	}
#bookmarks img.reddit {
	background-position: -10px -360px;
	}
#bookmarks img.slashdot {
	background-position: -10px -400px;
	}
#bookmarks img.smarking {
	background-position: -9px -440px;
	}
#bookmarks img.stumbleupon {
	background-position: -10px -478px;
	}
#bookmarks img.technorati {
	background-position: -10px -518px;
	}
#bookmarks img.yahoo {
	background-position: -10px -558px;
	}

/* wysiwyg */
.mceContentBody{
	background: #ffffff;
	color: #0e30ad;
	}
.align_right{
	text-align: right;
	}

/* resize image */
.resize_process .resizebox {
	display: none;
	}
.resize_process img.resize_img {
	display: none;
	}
.resizebox a.enlarge, .resizebox.showfull a.fullsize, .resizebox.enlarged a.resize {
	display: inline-block;
	zoom: 1;
	*display: inline;
	}
.resizebox.enlarged a.enlarge, .resizebox a.fullsize, .resizebox a.resize {
	display: none;
	}
.resizebox {
	background-color: #ffffff;
	max-width: 100%;
	line-height: 1.1em;
	cursor: default;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	text-align: left;
	display: inline-block;
	}
.resizebox div {
	font-weight: normal;
	font-style: normal;
	margin: 0;
	}
.resizebox .resize_border {
	border: 1px solid #ffffff;
	display: block;
	}
.resizebox .resize_content {
	padding: 5px 10px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	}
.resizebox .resize_filler {
	border: none;
	padding: 0;
	width: 40px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	}
.attachbox {
	background-color:#ffffff;
	border:1px dashed #ffffff;
	clear:left;
	float:left;
	margin:5px 5px 5px 0;
	padding:6px;
	width:auto;
	color:#0e30ad;
	}
.attachbox dt {
	font-family:Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	}
.attachbox dd {
	border-top:1px solid #ffffff;
	clear:left;
	font-size:0.9em;
	margin-left:10px;
	padding:0;
	}
dl.file {
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin-bottom:10px;
	}
dl.file dt {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin:0;
	padding:0;
	text-transform:none;
	}
dl.file dt img {
	vertical-align:middle}
.info {
	font-size:10px;
	font-style:italic;
	}

/* Spoiler */
.spoiler_closed {
	display:block;
	font-family: Comic Sans Ms, Negrito;
	font-size: 12px;
	color: #000000;
	line-height: 125%;
	background-color: #ffffff;
	border: #ffffff;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	}
.spoiler_closed.hidden {
	display:none;
	}
.spoiler_content {
	display:block;
	font-family: Comic Sans Ms, Negrito;
	font-size: 12px;
	color: #000000;
	line-height: 125%;
	background-color: #ffffff;
	border: #ffffff;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	}
.spoiler_content.hidden {
	display:none;
	}

/* Styles Facebook */
.user_login_form {
	margin-bottom:5px;
	}
.fb_or {
	background-color:#ffffff;
	border:2px solid #000000;
	font-weight:bold;
	padding:5px;
	color:#000000;
	height : 16px;
	line-height : 16px;
	width  : 26px;
	display  : block;
	}
#cont_pwd {
	width:150px;
	height:21px;
	float:left;
	padding:0 0 0 20px;
	}
.pwd_img {
	padding : 4px 0 3px 0;
	width : 150px;
	height : 14px;
	line-height : 14px;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
	color : #000000;
	display : none;
	}
#pwd_good {
	background:url('http://illiweb.com/fa/p_strength/pwd_good.png');
	}
#pwd_middle {
	background:url('http://illiweb.com/fa/p_strength/pwd_middle.png');
	}
#pwd_bad {
	background:url('http://illiweb.com/fa/p_strength/pwd_bad.png');
	}
#fb_explain td {
	padding : 5px 0 5px 0;
	vertical-align : top;
	}
.row1.fb {
	padding: 5px 2px 4px 2px;
	}
.row2.fb {
	padding: 2px 3px 2px 8px;
	}
#cont_fb_invit iframe {
	width: 760px !important;
	}

a.mainmenu img {
filter:alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}
a.mainmenu img:hover {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

#fdf {
opacity: 0.3 !important;
}
#fdf:hover {
opacity: 1.0 !important;
}


#flutuante {
display: scroll;
position: fixed;
Posição
}

