b{font-size: 100%;}
em{color: red;}

.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}
#leftcolumn .innertube{
	margin: 0 0 0 0;
}
#rightcolumn .innertube{
	margin: 0 20px 0 20px;
}
#content .innertube{
	margin: 0 50px 20px 50px;
	BORDER-top: #666 0px dashed; 
}
#content .innertube LABEL{
	font-family:Verdana,sans-serif;
	FONT-SIZE: 100%;
}
#content .innertube UL{
	margin: 1.5em 0 1.5em 3em;
}
#content .innertube UL LI{
	margin: 1em 0 1em 0;
    list-style:disc outside;
}

A.white:link,A.white:visited,A.white:active {
	COLOR: #fff; TEXT-DECORATION: underline
}
A.white:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.red:link,A.red:visited,A.red:active {
	COLOR: #FF0000; TEXT-DECORATION: underline
}
A.red:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.black:link,A.black:visited,A.black:active {
	COLOR: #666; TEXT-DECORATION: underline
}
A.black:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
/*
A:link,A:visited,A:active {
	COLOR: #1193EC; TEXT-DECORATION: underline; background: none; padding: 2px 2px 2px 1px;
}
A:hover, A.active {
	COLOR: #ffffff; TEXT-DECORATION: none; background: #0DB0EC;
}
*/
A:link,A:visited,A:active {
	COLOR: #1193EC; TEXT-DECORATION: underline; background: none; 
}
A:hover, A.active {
	COLOR: #e23206;  
}

.topline3 {
	BACKGROUND: #F1F1F1;
	width: 100%;
	height: 2em;
	margin: 25px 0 20px 0;
	padding: 0px 0 0px 0;
	BORDER-bottom: #CCCCCC 0px dotted; 
	BORDER-top: #CCCCCC 0px dotted; 
	vertical-align: top;
}

/*
#redtop UL {float: left; margin: 11px 20px 0px 10px; color: #000; min-width: 700px;}
#redtop UL LI {float: left; margin-left: 10px;FONT-SIZE: 115%;}

#redtop .menu A:link, #redtop .menu A:visited, #redtop .menu A:active {TEXT-DECORATION: none;  background: none; color: #fff;FONT-SIZE: 80%; padding: 3px 2px 2px 2px; BORDER-bottom: #fff 1px dashed;font-weight:bold; }
#redtop .menu A:hover, #redtop .menu A.active {TEXT-DECORATION: none; color: #000; BORDER-bottom: #000 0px dashed;BACKGROUND: #fff;}

#redtop .menu LI.coll {
	display: block;
	white-space: nowrap;
}
#redtop .menu LI.coll DIV {
	float: left;
}
#redtop .menu LI.coll:hover {

}
#redtop DIV.exp {
	display: none;
}
#redtop .menu LI.coll:hover DIV.exp {
	display: block;
	white-space: nowrap;
	width: 9.5em;
	padding: 0 0px 0 10px;
}
#redtop .menu DIV.exp A:link, #redtop .menu DIV.exp A:visited, #redtop .menu DIV.exp A:active {
	TEXT-DECORATION: none;  
	background: none; 
	color: #000;
	FONT-SIZE: 80%; 
	padding: 3px 2px 2px 2px; 
	BORDER-bottom: #fff 0px dashed;
}
#redtop .menu DIV.exp A:hover, #redtop .menu DIV.exp A.active {
	TEXT-DECORATION: none; 
	color: #000; 
	BORDER-bottom: #000 0px dashed;
	BACKGROUND: #fff;
}
*/

.topline2 {
	BACKGROUND: #ffffff;
	width: 100%;
	height: 1px;
	margin: 10px 0 10px 0;
	BORDER-bottom: #CCCCCC 1px dotted; 
}

#logo {
	float: left;
	width: 266px;
	margin: 0 -266px 0 0;
	height:80px;
	display: block;
}
#logo .logoimg {margin: 10px 52px 0 48px;}
#logo #slogan {margin: -2px 0 0 56px;}
#logo #slogan A {color: #999;FONT-SIZE: 100%;TEXT-DECORATION: none; }
#redtop {
	height: 79px;
	margin: 0 0 0 266px;
}
#redtop .left {
	float: left;
	BACKGROUND: #f23303 url(/images/redtop-left.gif) no-repeat; 
	height: 79px;
	width: 10px;
	margin: 0 -10px 0 0;
}
#redtop .right {
	float: right;
	BACKGROUND: #f23303 url(/images/redtop-right.gif) no-repeat; 
	height: 79px;
	width: 9px;
	margin: 0 20px 0 -9px;
}
#redtop .main {
	height: 79px;
	BACKGROUND: #f23303 url(/images/redtop-bg.gif) repeat-x;
	margin: 0 29px 0 10px;

}
#redtop .user {
	float: right;
	width: 200px;
	height: 79px;
	margin: 0 0 0 -200px;
}
#redtop .menu {
	margin: 0 200px 0 0;
	height:79px;
}
#redtop .topmenu {
	margin: 0 0 0 0;
	height: 40px;
	position: relative;
}
#redtop .search {
	margin: 0;
	height: 30px;
	width: 600px;
	text-align:left;
	margin: 3px 0 0 20px;
}
#redtop .menu .searchbtn {
	margin: 0 0 0 10px;
	float: left;
}
#redtop .menu .searchinp {
	margin: 0 0px 0 0px; float: left;
}
#redtop .userleft {
	float: left;
	BACKGROUND: #f23303 url(/images/register-left.gif) no-repeat; 
	height: 79px;
	width: 6px;
	margin: 0 -6px 0 0;
}
#redtop .userright {
	float: right;
	BACKGROUND: #f23303 url(/images/register-right.gif) no-repeat; 
	height: 79px;
	width: 6px;
	margin: 0 0 0 -6px;
}
#redtop .usermain {
	BACKGROUND: #f23303 url(/images/register-bg.gif) repeat-x; 
	height: 79px;
	margin: 0 6px 0 6px;
	text-align: center;
	vertical-align: top;
	line-height: 4.5em;
	font-size: 1.5em;
}


td.header {width: 100%;vertical-align: top; text-align: right; padding: 28px 20px 0 0;}

.autharr {height: 70px; BACKGROUND: url(/images/autharr.gif) repeat-y; width: 16px; float: right;}
.auth {height: 70px; background: #f1f1f1; min-width: 473px;padding: 0 0 0 10px; text-align: center; float: right;}
.auth DIV {margin: 20px 0 0 0;}

.search INPUT {
	width: 300px;
	height: 22px;
	background: #ffffff;
	BORDER: #8e8e8e 0px solid; 
	FONT-SIZE: 120%; 
}
.header INPUT {
	width: 150px;
	height: 1.2em;
	background: #ffffff;
}
INPUT.button2 {
	BORDER: 0; 
	PADDING: 0; 
	FONT-WEIGHT: normal; 
	BACKGROUND: url(/images/bg_btnred.gif); 
	WIDTH: 89px; 
	height: 22px;
	CURSOR: pointer; 
	COLOR: #ffffff; 
	FONT-SIZE: 100%; 
}
INPUT.button_ {
	BORDER: #ffffff 0px solid; 
	PADDING: 0 10px 0 10px; 
	FONT-WEIGHT: normal; 
	BACKGROUND: #86D854; 
	WIDTH: 100px; 
	height: 1.9em;
	CURSOR: pointer; 
	COLOR: #ffffff; 
	FONT-SIZE: 100%; 
}


INPUT.noborder {
	BORDER: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	WIDTH: auto; 
}

#pages {
	font-size: 110%; 
}
#pages .disabled {
	color: #ccc;
}
#pages a:link,#pages a:visited,#pages a:active {
	text-decoration: none;
	padding: 0 5px 0 5px;
	margin:0;
}
#pages strong {
	padding: 0 5px 0 5px;
	background: #0ca0d7;
	color: #fff;
	font-weight: bold;
}

.bodyc .col-b {LINE-HEIGHT: 1.4em; padding: 0; width: 210px; margin: 0px 0 0 -250px; float: right; position: absolute; top: 20px; right: 250px;}
.bodyc .col-c {LINE-HEIGHT: 1.4em; padding: 0 10px 0px 0px; margin: 0px 0px 0 -250px; width: 210px; float: right; position: absolute; top: 20px; right: 10px;}

.news {padding: 0; margin:10px 0 0 0;FONT-SIZE: 90%;}
.news LI {BORDER-bottom: #CCCCCC 1px dashed; padding: 0 0 7px 0; margin:0 0 5px 0; display: block; color: #ccc;LINE-HEIGHT: 1.25em;}
.news A:link,.news A:visited,.news A:active {
	TEXT-DECORATION: underline; background: none; padding: 1px 0 1px 0;
}
.news A:hover {
	COLOR: #0ca0d7;
}
.news .body {color: #666;TEXT-DECORATION: none;}
.news .body A {color: #666;TEXT-DECORATION: none;}
.tab .news a.pub {
	color: #666;
}

.more A:link,.more A:visited,.more A:active {
	TEXT-DECORATION: underline; background: none; padding: 1px 0 1px 0;
}
.more A:hover,#pages a:hover {
	color: #ffffff;
	text-decoration: none;
	background: #0DB0EC;
}

HR {
	COLOR: #c3c9d7; HEIGHT: 1px
}


.topline {
	BACKGROUND: #F1F1F1;
	height: 31px;
	margin: 0 0 0 0;
	padding: 2px 20px 2px 20px;
	BORDER-bottom: #CCCCCC 1px dotted; 
	BORDER-top: #CCCCCC 1px dotted; 
	text-align: right;
	FONT-SIZE: 115%;
}



.topline SPAN {
	margin: 0 10px 0 10px;
}


.headline {
	BACKGROUND: #000;
	height: 3px;
	margin: 0 20px 10px 50px;
}

#helpmenu {
	margin: 0 20px 15px 50px;
	border-top: #000 0px dashed;
	border-bottom: #000 0px dashed;
	padding: 0px 0 0px 0; 
}
#helpmenu div {
	clear: both;
	height: 1px;
}


#helpmenu img {
	float: left;
	margin: 0 10px 0 0;
}
#helpmenu dl {
	float: left;
	width: 24%;
	margin: 0 7px 10px 0px;
	padding: 0 0px 0 0px;
	background: #f1f1f1;}
#helpmenu dl dt {
	padding: 3px 0 5px;
	background: #fff;
	border-bottom: #f13303 2px solid;
}
#helpmenu dl dd {
	margin: 0;
	padding: 10px;
	height: 4em;
	display: block;
}
#helpmenu dl ul {
	display: block;
}

#helpmenu dl ul li {
	float: left;
	margin: 0 10px 0 0;
	font-size: 100%;
	white-space: nowrap;
}

#helpmenu DIV a:link,
#helpmenu DIV a:visited,
#helpmenu DIV a:active {
	color: #000;
	text-decoration: underline;
}
#helpmenu DIV a:hover,
#helpmenu DIV a.active {
	color: #0ca0d7;
	text-decoration: underline;
}

#helpmenu span.h2 {
	margin: 0px 0 10px 0;
}

#helpmenu span.h2 a:link,
#helpmenu span.h2 a:visited,
#helpmenu span.h2 a:active {
	font-size: 185%;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
#helpmenu span.h2 a:hover,
#helpmenu span.h2 a.active {
	background: #f1f1f1;
	color: #000;
	text-decoration: none;
}

/* 1-Р№ РІР°СЂРёР°РЅС‚ - Р±РѕСЂРґРµСЂ */
#v1 {
	border: 1px solid #cccccc;
	padding: 14px 14px;
	position: relative;
}
#tl, #tr, #bl, #br {
	position: absolute;
	width: 14px;
	height: 14px;
}
#tl {
	top: -1px;
	left: -1px;
	background: url(/images/tl.gif) no-repeat;
}
#tr {
	top: -1px;
	right: -1px;
	background: url(/images/tr.gif) no-repeat;
}
#bl {
	bottom: -1px;
	left: -1px;
	background: url(/images/bl.gif) no-repeat;
}
#br {
	bottom: -1px;
	right: -1px;
	background: url(/images/br.gif) no-repeat;
}
* html #bl,
* html #br {
	bottom: -15px;
}
.col3 {FONT-SIZE: 155%;}
/* 1-Р№ РІР°СЂРёР°РЅС‚ */


/* 2-Р№ РІР°СЂРёР°РЅС‚ - СЃРµСЂС‹Р№ */
#v1-g {
	width: 100%;
	border: 1px solid #EEF0F0;
	padding: 14px 14px;
	position: relative;
	background: #EEF0F0;
}
#tl-g, #tr-g, #bl-g, #br-g {
	position: absolute;
	width: 14px;
	height: 14px;
}
#tl-g {
	top: -1px;
	left: -1px;
	background: url(/images/tl-g.gif) no-repeat;
}
#tr-g {
	top: -1px;
	right: -1px;
	background: url(/images/tr-g.gif) no-repeat;
}
#bl-g {
	bottom: -1px;
	left: -1px;
	background: url(/images/bl-g.gif) no-repeat;
}
#br-g {
	bottom: -1px;
	right: -1px;
	background: url(/images/br-g.gif) no-repeat;
}
* html #bl-g,
* html #br-g {
	bottom: -15px;
}
/* 2-Р№ РІР°СЂРёР°РЅС‚ */



.helpmenu LI {
	FONT-SIZE: 90%;
}
.helpmenu H1 {
	color: #000000;
	FONT-SIZE: 150%;
	font-weight: normal;
	margin-top: 10px;
}
.helpmenu A {TEXT-DECORATION: none; display: block; padding:0 5px 0 5px; background: none; color: #000;}
.helpmenu A:hover {TEXT-DECORATION: none; display: block; padding:0 0 0 5px; background: #fff; color: #000;}


.helpmenu1 {float:left;}

.rating3 {
	width: 46px; 
	height: 49px;	
	text-align: center;
	FONT-SIZE: 180%;
	color: #2283bb;
	padding: 2px 0 0 0;
	float: left;
	line-height: 0.8em;
	BORDER: #ccc 0px dotted;
	margin: 0 10px 0 0;
	background: url(/images/ico_date.gif) no-repeat;
}
.pubtitle, .pubtitle-b {
	margin: 0;
}
.pub {
	clear: all;
	margin: -7px 0 0 0;
	line-height: 1.5em; 
	font-family:Verdana,sans-serif;
	FONT-SIZE: 100%;
	font-weight: normal;
}
.pub .img {
	clear: both;
	float: left;
	margin: 0 15px 1px 0;
}
.publication {
	clear: both;
	margin: 0px 0 10px 30px;
	padding: 7px 0 10px 0;
	line-height: 1.5em; 
	letter-spacing: 100%;
	font-family:Verdana,sans-serif;
	font-size: 12px;
}
.separ {
	clear: both;
	BORDER-bottom: #ccc 1px solid;
	margin: 10px 0 10px 0;
}
.publication .img {
	clear: both;
	float: left;
	margin: 0 15px 5px 0;
}
.rating {
	width: 50px; 
	height: 55px;	
	background: url(/images/bg_rating2.gif) no-repeat;
	text-align: center;
	FONT-SIZE: 190%;
	color: #000;
	padding-top: 10px;
	float: left;
}


.author {
	clear: both;
	FONT-SIZE: 95%;
	margin: 7px 0 15px 0;
	color: #999999;
	text-align: right;
	padding: 1px 5px 25px 0px;
	BORDER-bottom: #CCCCCC 1px solid;
/*	background: #f1f1f1; */
white-space: nowrap;
}
.author-b {
	clear: both;
	FONT-SIZE: 95%;
	margin: 0px 0 0px 0;
	color: #999999;
	text-align: left;
	padding: 0px 5px 0px 0px;
	BORDER-bottom: #CCCCCC 0px solid;
/*	background: #f1f1f1; */
	white-space: nowrap;
	width: auto;
}
.author-c {
	padding: 5px 0px 0px 0px;
	text-align: left;
}
.author-d {
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 100px;
}

.author SPAN {float:right;}
.more {float: left;}
.img {clear: all; margin: 0 0 10px -50px;}
.month {width: 45px; FONT-SIZE: 50%; color: #fff; margin: 0px 0 5px 0;}
.rateall {position:relative; float: left; width: 100px;}
.nonrate {position:relative; float: left;}
.rate {background: #fff; color: #999; padding: 0; margin: 0 0 0 0px; padding: 0 3px; height: 18px; text-align: center; float: left; display: block; border: 1px solid #ccc;}
.vote {background: #fff; color: #fff; padding: 0; margin: 0 0 0 0px; width: 19px; height: 18px; text-align: center; float: left; display: block;}
.vote A:link, .vote A:visited, .vote A:active  { width: 100%; height: 100%; display: block; text-decoration: none; padding:0; margin:0;font-weight: bold; color: #999;}
.vote A:hover {background: #ccc; color: #fff;}
.vote-a { padding: 0; margin: 0 0 0 0px; display: block; float: left;}
.vote-b { padding: 0; margin: 0 0 0 0px; width: 50px; display: block; float: left;}

.profile {font-size: 11px; line-height: 15px; text-align:left; padding: 23px 0 0 10px; }
.avatar {clear: both; width: 30px; height: 30px; float: left; margin: 0 10px 0 0;}
.avatar-full {width: 100px; height: 100px; margin: 0 0 2px 0;BORDER: #f1f1f1 1px solid;}
.messinfo { float: left; margin: 7px 10px 10px 0;font-size: 90%; color: #999;}


.tabhead {height: 26px; BORDER-top: #ccc 0px solid;BORDER-bottom: #fff 1px solid; margin: 0 0 0px 0;background: #f1f1f1; padding: 0px 0 0 0;background: url(/images/bg_tabhead4.gif) repeat-x;}

.head .right {text-align: right;}

.tabhead2 {height: 26px; BORDER-top: #B1DE63 0px solid;BORDER-bottom: #fff 1px solid; margin: 0 0 0px 0;background: #f1f1f1; padding: 0 0 0 0;background: url(/images/bg_tabhead4.gif) repeat-x;}
.tabhead2 H2 {PADDING: 0px; FONT-SIZE: 100%; MARGIN: 0px 0 4px 10px; COLOR: #fff; font-weight: bold; padding: 5px 0 0 0;}

.helper {background: #f1f1f1;FONT-SIZE: 110%; padding: 9px 6px 10px 6px;}

/* start box with shadow */

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 19em; /* ems so it will grow */
	background: url(/images/sbbody-r.gif) no-repeat bottom right;
	font-size: 110%;
}
.boxhead {
	background: url(/images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead h2 {
	background: url(/images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 10px 30px 5px 34px;
	color: white; 
	font-weight: normal; 
	font-size: 130%; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(/images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 4px 30px 15px 30px;
	white-space: nowrap;
}

/* end box with shadow */




/* ajax style */
#demo {width: 100%;}
.yui-navset {width: 100%;display: block;}

#demo .yui-navdiv {BORDER-bottom: #0DB0EC 1px solid; height: 26px;display: block; min-width: 600px;}
#content .innertube UL.yui-nav { FONT-SIZE: 90%; margin: 0;}
#content .innertube UL.yui-nav LI {text-align: center;  margin:0; float: left;width: 100px; display: block;font-style: normal}
#demo .yui-nav LI A:link, .yui-nav LI A:visited, .yui-nav LI A:active {text-align: center; padding: 5px 5px 5px 0px; text-decoration: none; color: #1193EC;height: 15px; background: url(/images/bg_tab1.gif) no-repeat; display: block; }
#demo .yui-nav LI A:hover {background: #0DB0EC; text-decoration: none; color: #fff;background: url(/images/bg_tab2.gif) no-repeat;}
#demo .yui-nav LI.selected A {background: #0DB0EC; padding: 5px 5px 7px 0px; color: #fff;background: url(/images/bg_tab2.gif) no-repeat;}
#demo .yui-content {margin: 30px 0 0 0;}

#demo {width: 100%;}
.b-yui-navset {width: 100%;display: block;}
#demo .b-yui-navdiv {BORDER-bottom: #0DB0EC 0px solid; height: 26px;display: block; }
#content .innertube UL.b-yui-nav { FONT-SIZE: 110%; }
#content .innertube UL.b-yui-nav LI {text-align: center; padding:0 0 0 0px; margin:0; float: left;width: 150px; display: block;font-style: normal}
.b-yui-nav LI A:link, .b-yui-nav LI A:visited, .b-yui-nav LI A:active {text-align: center;background: #f1f1f1; padding: 5px 5px 5px 0px; text-decoration: none; color: #fff;height: 17px; margin:0; background: url(/images/bg_tabhead2.gif) repeat-x; display: block; }
.b-yui-nav LI A:hover {background: #0DB0EC; text-decoration: none; color: #fff;background: url(/images/bg_tabhead2.gif) repeat-x;}
.b-yui-nav LI.selected A {background: #0DB0EC; padding: 5px 5px 7px 0px; color: #fff;background: url(/images/bg_tab2.gif) no-repeat;}
.b-yui-content {margin: 30px 0 0 0;}

#content .innertube .newpub UL {margin: 0;list-style: none;}
#content .innertube .newpub UL LI{margin: 0;list-style: none;}

.curr {}
.curr TABLE {width: 100%;}
.curr TABLE TD {width: 100%; color: #000; padding: 1px 5px 1px 5px;FONT-SIZE: 90%; BORDER-bottom: #fff 0px solid; background: #f1f1f1;}
.curr TABLE .head TD {BORDER-bottom: #fff 1px solid; font-weight: bold; background: #fff;}

.stavka {}
.stavka TABLE {width: 100%;}
.stavka TABLE TD, .stavka TABLE TH {width: 100%; color: #000; padding: 1px 5px 1px 5px;FONT-SIZE: 80%; BORDER-bottom: #fff 1px solid; background: #f1f1f1;}
.stavka TABLE .head TD {BORDER-bottom: #fff 1px solid; font-weight: normal; background: #fff;}
.stavka TABLE .head TH {cursor: pointer; BORDER-bottom: #fff 1px solid; font-weight: normal; background-color: #fff;text-align:left}
.stavka TABLE TD.numb {	text-align: center;	background: #dff0dc;}
.stavka .tab table .numb { text-align: left; background: #dff0dc;}

.num {
	text-align: center;
}


.users {}
.users TABLE {width: 100%;}
.users TABLE TD {width: 100%; color: #000; padding: 1px 5px 1px 5px;FONT-SIZE: 90%; BORDER-bottom: #fff 1px solid; background: #f1f1f1;}
.users TABLE .head TD {BORDER-bottom: #fff 1px solid; font-weight: bold; background: #fff;}


.countries {width: 100%; text-align: center;FONT-SIZE: 120%;FONT-WEIGHT: normal;}
.countries INPUT {width: auto; height: auto; margin: 0 3px 0 0; padding:0;}
.countries LABEL {margin: 0px 20px 0px 0px;}

.bankview {text-align: left;FONT-WEIGHT: normal; min-width: 20em; font-family:Verdana;	FONT-SIZE: 100%;}
.bankview H2 {FONT-SIZE: 150%;FONT-WEIGHT: normal; color: #ff0000; font-family:Tahoma;}
.bankview TD {padding: 2px 10px 2px 0;}
#content .bankview TD {vertical-align: top};

.lang {BORDER: #0DB0EC 0px solid; padding: 0px 0px 0px 0px; margin: 0 10px 0 10px;}
.lang A:link,.lang A:visited,.lang A:active {padding:2px; TEXT-DECORATION: none;}
.lang A:hover {TEXT-DECORATION: none;}
.lang A.active {TEXT-DECORATION: none; background: #33CC00;}

table.banks {}
table.banks TD {padding: 1px 10px 1px 0;}
table.banks .more {FONT-SIZE: 120%;FONT-WEIGHT: bold; margin: 7px 0 0 0;}

.register {FONT-SIZE: 100%;}
.register TD {padding: 2px 12px 2px 0px;}
.register .a {width: 160px; text-align:right;}
.register .a DIV {float: left;}
.register .a DIV.note {float: right; FONT-SIZE: 100%;}
.register .ac {padding: 7px 10px 0 0px;}
.register .c {padding: 4px 15px 0 2px;}
.register .d {width: 300px;FONT-SIZE: 95%; padding: 4px 0 0 0; color: #0ca0d7;}
.register INPUT {width: 200px; height: 25px;FONT-SIZE: 155%;}
.register SELECT  {width: 202px; height: 30px;FONT-SIZE: 155%;}
.register TEXTAREA  {width: 497px; height: 200px;FONT-SIZE: 110%; font-family: tahoma}
.register .input-file {border: 0;}

.newpub {margin: 40px 0 0 0;}
.newpub INPUT {width: 600px; height: 25px;FONT-SIZE: 155%;}
.newpub SELECT  {width: 603px; height: 30px;FONT-SIZE: 155%;}
.newpub TEXTAREA  {width: 497px; height: 200px;FONT-SIZE: 110%; font-family: tahoma;}
.newpub .input-file {border: 0;}

.margnull {margin: 0;}

INPUT.button {
	BORDER: 0; 
	PADDING: 0; 
	FONT-WEIGHT: normal; 
	BACKGROUND: url(/images/bg_btnred2.gif); 
	WIDTH: 89px; 
	height: 22px;
	CURSOR: pointer; 
	COLOR: #ffffff; 
	FONT-SIZE: 100%; 
}

.button_delete_image {
	border: 0; 
	padding: 0; 
	width: 150px; 
	height: 22px;
	cursor: pointer; 
	color: #ffffff;
	font-size: 100%;
	background: url(/images/bg_btnred2big.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/* .noborder {	BORDER: 0; BACKGROUND: transparent; margin:0; padding:0;} */
INPUT.check {width: 20px;height: 20px;}
.left {float: left; margin: 0 20px 0 0;}

/*  СЃС‚РёР»СЊ РґР»СЏ С„Р°Р№Р»-РёРЅРїСѓС‚Р°  */

.wrapper {
	float: left;
	width: 220px;
	height: 21px;
}
.file {
    position: absolute;
}
.customFile {
    width: 219px;
    margin-left: -140px;
    cursor: default;
    height: 21px;
    z-index: 2;
    filter: alpha(opacity: 0);
    opacity: 0;
}
.fakeButton {
    position: absolute;
    z-index: 1;
    width: 85px;
    height: 21px;
    background: url(/images/button.jpg) no-repeat left top;
    float: left;
}
.blocker {
    position: absolute;
    z-index: 3;
    width: 150px;
    height: 21px;
    background: url(/images/transparent.gif);
    margin-left: -155px;
}
.fileName {
    position: absolute;
    height: 15px;
    margin-left: 90px;
    font-family: Verdana;
    font-size: 8pt;
    color: Gray;
    margin-top: 2px;
    padding-top: 1px;
    padding-left: 19px;
}
.activeBrowseButton {
    background: url(/images/button_active.jpg) no-repeat left top;
    display: none;
}
/*  eof СЃС‚РёР»СЊ РґР»СЏ С„Р°Р№Р»-РёРЅРїСѓС‚Р°  */


#sign_in_div {
	position:absolute; 
	top:95px; right:20px; 
	width:358px; 
	display:none; 
	BACKGROUND: #e33206; 
	BORDER: #000 1px solid; 
	color: #333; 
	padding: 10px;
	font-size: 12px;
}
#sign_in_div INPUT {BORDER: #8e8e8e 1px solid;  width: 190px;height: 25px;font-size: 18px;}
#sign_in_div INPUT.button2 {
	BORDER: 0; 
	PADDING: 0; 
	FONT-WEIGHT: normal; 
	BACKGROUND: url(/images/bg_btnred2.gif); 
	WIDTH: 89px; 
	height: 22px;
	CURSOR: pointer; 
	COLOR: #ffffff; 
	FONT-SIZE: 100%; 
}
#sign_in_div H1 {color: #fff;}
#sign_in_div A {background: none;}
#sign_in_div TABLE TD {padding: 2px 0 2px 0;}

.signblocktop {background: url(/images/auth1.gif) no-repeat; width: 358px;height:10px;}
.signblockbot {background: url(/images/auth2.gif) no-repeat; width: 358px;height:10px;}
.signblocktxt {background: #fff; width: 358px;}
.signblocktxt DIV {padding: 0 20px 0 20px;}

.closebtn {float: right; padding: 0px; margin: 0px 0px 0 0;}
#maincontainer A IMG {background: none;}
.errormess {color: #e23206;FONT-SIZE: 1em; FONT-WEIGHT: bold;}
.addfile-a {padding: 3px 10px 0 0; float: left; width: 190px;}
.attention {background: #FF0000; color: #fff; FONT-WEIGHT: bold; padding: 10px;}
.newpub .attention {margin: -40px 0 0 0;}


/*  admin  */

#content-adm {
	margin: 0 0 0 250px; /*Set right margin to (LeftColumnWidth + RightColumnWidth)*/
	LINE-HEIGHT: 1.4em; 
}
#leftcolumn-adm {
	float: left;
	width: 270px; /*Width of right column in pixels*/
	margin: 10px -270px 20px -10px; /*Set margin to -(RightColumnWidth)*/
	background: #fff;
}

#leftcolumn-adm .innertube{
	margin: 0 20px 0 20px;
}
#content-adm .innertube{
	margin: 0 50px 20px 50px;
	BORDER-top: #666 1px dashed; 
}

#leftcolumn-adm .tabhead {height: 26px; BORDER-top: #000 1px solid;BORDER-bottom: #fff 1px solid; margin: 0 0 0px 0;background: #f1f1f1; padding: 0 0 0 0;background: #ff0000;}

#leftcolumn-adm .helper {padding-top: 20px;}
/*  eof admin  */
.adminka SELECT {min-width: 250px;margin: 0 10px 0 0;}
.adminka INPUT {margin: 0 0 3px 0;}
.admmenu {position: relative; z-index: 100; }
INPUT#cancel_category,
INPUT#save_category,
INPUT#cancel_podcat,
INPUT#save_podcat,
INPUT#cancel_country,
INPUT#save_country,
INPUT#cancel_region,
INPUT#save_region,
INPUT#cancel_city,
INPUT#save_city,
INPUT#save_bank,
input#save_actions,
input#save_activities,
input#save_tarif,
INPUT#save_currency {
	BORDER: 0; 
	PADDING: 0; 
	FONT-WEIGHT: normal; 
	BACKGROUND: url(/images/bg_btnred2.gif); 
	WIDTH: 89px; 
	height: 22px;
	CURSOR: pointer; 
	COLOR: #ffffff; 
	FONT-SIZE: 100%; 
}

.zao {color: #999;FONT-WEIGHT: normal;}


.admintabl {border-collapse: collapse; border:0;}
.admintabl TD {padding: 2px 5px 2px 15px; background: #f1f1f1; BORDER-bottom: #fff 1px solid; }
.admintabl INPUT, .admintabl SELECT {width: 300px;}
.admintabl TEXTAREA {FONT-SIZE: 110%; font-family: Arial, Tahoma;}
.admintabl TD.h1 {padding: 9px 5px 2px 0px; background: #fff; BORDER-bottom: #fff 0px solid; }
.admintabl TD.h2 {padding: 4px 5px 2px 0px; background: #fff; BORDER-bottom: #fff 0px solid; }

.nowrap {white-space: nowrap;}

.checkbox {width: auto;}
.quote {background: #f1f1f1; padding: 10px; BORDER-TOP: #999 1px solid; BORDER-BOTTOM: #999 1px solid; FONT-SIZE: 100%; color:#333;}
.quote2 {background: #f1f1f1; padding: 10px; BORDER: #999 1px dashed;FONT-SIZE: 90%; color:#666;}
.tablspace TD {padding: 2px;}


.tarif {border-collapse: collapse; border:0;font-family:Verdana;FONT-SIZE: 100%;}
.tarif TH {padding: 2px 5px 2px 15px; background: #fff; BORDER-bottom: #fff 1px solid; FONT-WEIGHT: bold; text-align: center; color: #000;}
.tarif TD {padding: 2px 5px 2px 15px; background: #fff; BORDER-bottom: #fff 1px solid; }
.tarif .subtitle {background: #ffffff;font-weight: bold;}


/* CALCULATOR  */

.calc TD {padding: 2px 5px 2px 2px;}
.calc INPUT {width: 70px;}
.calc .blue {color : #5a8acc; font-size : 18px; font-weight : bold;}
.calc .red {color : #FF0000; font-size : 18px; font-weight : bold;}

/* SEARCH RESULTS */
#search-results H2 {
    font-size: 170%;
	FONT-WEIGHT: normal;
}
#search-results p.no_result {
    font-weight: bold;
}
#search-results .result {
	padding: 10px 0 10px 0;
	border-bottom: 0px dashed #ccc;
}
#search-results .result .found {
	background-color: #FFCC00;
	color: #000;
}

#content .innertube #search-results UL {
    padding: 0;
	list-style: none;
	list-style-type: none;
	margin: 10px 0 0 0;
}
#content .innertube #search-results LI {
    padding: 0 0 7px 0;
	list-style: none;
	list-style-type: none;
	margin: 0 0 10px 0;
	border-bottom: 1px dashed #CCCCCC;
}

.searchcond {
	width: 130px;
	float: left;
	padding-left: 25px;
}
.searchcond input, .searchcond label {
	display: inline;
	width: 35px;
}
.searchcond label {
	position: relative;
	top: -7px;
	color: #ffffff;
}
.additional {
	padding-left: 10px;
	font-weight: bold;
}

.ism {
	font-style: italic;
}

.over td {
    background-color: #faf9e1 !important;
	cursor: pointer;
}

.out td {
    background-color: #f1f1f1 !important;
}

.error {
	color: #FF4500;
}

.newpub .required {
	/*font-weight: bold;
	background-image: url(/images/required.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 17px;*/
}

.about_form {
	line-height: 26px;
	position: relative;
}

.about_form input,
.about_form span {
	display: block;
}

.about_form input,
.about_form textarea {
	width: 400px;
}

.about_form input.button {
	width: 89px;
}

.about_form .about_message {
	margin-top: -20px;
}

.about_form .errormess {
	display: inline;
}

.about_form .about_errmess{
	position: absolute;
	left: 415px;
	margin-top: -22px;
}

/* tabs */
.tabNavigation {
}

.tabNavigation li {
	display: inline;
	color: #000000;
}
.tabNavigation li a {
	color: #000;
	text-decoration: none;
	padding: 1px 4px 1px 4px;
	border: #fff 0px solid;
	background: #fff;
}
.tabNavigation li a.selected {
	color: #fff;
	font-weight: normal;
	background: #0099CC;
	border: 0;
	padding: 1px 4px 1px 4px;

}

/* subscription */
.subs_div {
	padding: 2px;
}
.subs_div .subs_email {
	width: 111px;
}
.subs_message {
	font-size: 12px;
	font-weight: bold;
	background: #f1f1f1; 
	padding: 10px; 
	border: #999 1px dashed;
	margin: 10px 0px 10px 0px;
}

.users .allusers {
	width: 400px;
}
.users .allusers .info {
	color: #999;
	padding: 3px 15px 3px 10px; 
	width: 100%;
}
.users .allusers .usnick {
	font-family:Tahoma;
	font-size: 170%;
	padding: 0px 0 0 0;
}
.users .allusers .usname {
	color: #333;
	padding: 0 0 0 0;
}
.users .allusers .uscity {
	color: #e23206;
	padding: 0 4px 0 4px;
}
.users .allusers .allus-rating {
	font-family:Tahoma;
	font-size: 170%;
	padding: 3px 15px 3px 10px; 
	text-align: center;
	white-space: nowrap;
}

.users table td {
	padding: 0;
}
.users table td.td_avatar {
	padding: 10px; width: 40px;
}
.users table td.usrate {
	font-size: 170%; color: #000;text-align: center; padding: 5px 5px 5px 5px;background: #FFCC00;
}
.users_sorting h2 {
	display: inline;
	padding: 10px;
}
.users_sorting {
	padding: 10px;
}
.users_sorting h2 a {
	cursor: pointer;
}
.avatr {padding: 3px;white-space:nowrap;}
.av30 {}
.name {text-align: left; width: 100%;font-weight: bold; padding: 5px;}

div.rss {
	padding: 0px 0 0 2px;
}
div.rss a {
	text-decoration: none;
}

#accordion .head {
    cursor: pointer;
	font-size: 80%;
	border-bottom: #1193EC 1px dashed; 
	COLOR: #000;
	background-image: url(/images/icon_plus.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 0 0 0 13px;
	margin: 0;
	font-family:Verdana;
	font-weight: bold;
}
#accordion .selected {
	background-image: url(/images/icon_minus.gif);
}


#content #listComment, #content .main .top-list {
    padding: 0;
	list-style: none;
	list-style-type: none;
	margin: 10px 0 36px 30px;
}
#content #listcomments li, #content .main ul.top-list li {
    padding: 0 0 7px 0;
	list-style: none;
	list-style-type: none;
	margin: 0 0 10px 0;
}

/* css dropdown menu */
/* General */
#cssdropdown,
#cssdropdown ul {
	list-style: none;
}
#cssdropdown,
#cssdropdown * {
	padding: 0;
	margin: 0;
	font-size: 100%;
}
#cssdropdown {
	margin: 0 0 0 5px;
}
#cssdropdown ul {
	position: relative;
}
/* Head links */
#cssdropdown li.headlink {
	float: left;
	margin-left: 0px;
	text-align: center;
}
#cssdropdown li.headlink a {
	display: block;
	margin: 6px 15px 0 15px;
	padding: 5px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: none;
	border-bottom: #fff 1px dashed;
}
#cssdropdown li.headlink a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: none;
}

/* Child lists and links */
#cssdropdown li.headlink ul {
	display: none;
	text-align: left;
	position: absolute;
	background-color: #f1f1f1;
	margin-left: 15px;
}
#cssdropdown li.headlink:hover ul {
	display: block;
}
#cssdropdown li.headlink:hover ul li {
	display: block;
}
#cssdropdown li.headlink ul li a {
	padding: 3px 15px 3px 15px;
	height: 17px;
	margin: -1px 0px 0 0px;
	color: #000;
	display: block;
}
#cssdropdown li.headlink ul li a:hover {
	background-color: #ffcc00;
	color: #000;
	padding: 3px 15px 3px 15px;
	height: 17px;
	margin: -1px 0px 0 0px;
	display: block;
}

/* datepicker */
td.date_picker input {
	width: 120px;
}

.bannerny {
	text-align: center;
	background-color: #f1f1f1;
	padding: 0px 0 0px 0;
}


#aub table {border-collapse: collapse;}
#aub table td {border: #fff 1px solid; background: #f1f1f1; padding: 2px 5px 2px 5px;}
#aub table .th td {border: #fff 1px solid; background: #3f8ebc; padding: 5px 5px 5px 5px; color: #fff;font-weight: bold; text-align:center;}
#aub table .bold td {font-weight: bold;}

table.bank-activities td {
	padding: 2px;
	background-color: #F1F1F1;
}

#transfers_box .tariff_transfer_row {
	display: block;
	padding: 5px;
	margin: 10px 0px;
}
#transfers_box .odd {
	background-color: #ffffff;
}
#transfers_box .tariff_transfer_row input {
	width: 85px;
	margin-bottom: 5px;
}
#transfers_box .tariff_transfer_row input.radio_btn {
	width: auto;
	position: relative;
	top: 6px;
}
#transfers_box .tariff_transfer_row label {
	padding: 3px;
}
#transfers_box .tariff_transfer_row a.remove {
	padding-left: 20px;
}

#tariffs_table {border-collapse: collapse;}
#tariffs_table td {border: #fff 1px solid; background: #f1f1f1; padding: 2px 5px 2px 5px;}
#tariffs_table .th td {border: #fff 1px solid; background: #3f8ebc; padding: 5px 5px 5px 5px; color: #fff;font-weight: bold; text-align:center;}
#tariffs_table th {border: #fff 1px solid; background: #3f8ebc; padding: 5px 5px 5px 5px; color: #fff;font-weight: bold; text-align:center;}
#tariffs_table .bold td {font-weight: bold;}
#tariffs_table td.h1 {background: #fff; font-size:150%; color: #0ca0d7;}
#tariffs_table td.h2 {background: #fff; font-weight: bold;}
#tariffs_table td.all {background: #fff; text-align: right; padding-top:5px;}

.actions_table {border-collapse: collapse;font-family:Verdana;}
.actions_table tr {border: #fff 3px solid;}
.actions_table td { background: #f1f1f1; padding: 2px 5px 2px 5px;}
.actions_table .th td { background: #3f8ebc; padding: 5px 5px 5px 5px; color: #fff;font-weight: bold; text-align:center;}
.actions_table th { background: #3f8ebc; padding: 5px 5px 5px 5px; color: #fff;font-weight: bold; text-align:center;}
.actions_table .bold td {font-weight: bold;}
.actions_table td.h1 {background: #fff; font-size:150%; color: #0ca0d7;font-family:tahoma;}
.actions_table td.h2 {background: #fff; font-weight: bold;}
.actions_table td.all {background: #fff; text-align: right; padding-top:5px;}
.actions_table td.center { text-align: center; }
.actions_table td.commiss { text-align: center; font-weight: bold;}

.counter1 {float: right; margin-right: 5px;}
.counter {float:  right; margin-right: 5px; }

/**************
/* TABLESORTER
 **************/
 .tablesorter { 
	font-size: 110%;
	margin-top: 20px;
	margin-bottom: 30px;
}

.tablesorter th{
	padding-right: 18px!important;
}


 .tablesorter TD { 
	padding: 3px 3px 3px 10px!important;
}
.tablesorter th.headerSortUp { 
    background: url(/images/asc.gif) no-repeat center right!important;
    backgorund-position: top-right;
}

.tablesorter th.headerSortDown { 
    background: url(/images/desc.gif)no-repeat center right!important;
}

.tablesorter th.header {
	background-color: inherit;
	background: #fff url(/images/bg.gif)no-repeat center right;
	cursor: pointer; 
	BORDER-bottom: #fff 1px solid; 
	font-weight: normal;
	text-align:left
}

.tablesorter td.numb{
	text-align: left!important;
	font-weight: normal;
	font-size: 150%!important;
	padding: 10px 3px 10px 10px!important;

}
/***************
/* /bank/list - comments
***************/
.banks-comments {
	font-family:Tahoma;
}
.banks-comments span.body {
	font-size: 90%;
}
.comments-list span.body {
	font-family:Verdana;
	font-size: 110%;
}
/**************
/* RIGHTMENU
 **************/
.new {background: #0ca0d7; color: #fff; padding: 1px 3px 1px 3px;}

.rightmenu {font-size:90%; padding: 10px; background: #f1f1f1;}
.rightmenu UL LI {margin-bottom: 6px;}
.rightmenu UL LI UL LI {margin-bottom: 6px;}
.rightmenu UL LI A {color: #000;font-weight: bold; text-decoration: none;}
.rightmenu UL LI A.hover {background: #fff;}
.rightmenu UL LI UL LI A {color: #1193EC;font-weight: normal; text-decoration: underline; padding-left: 8px; background: url(/images/p1.gif)no-repeat 0px 4px;}


/*****
* Forum list
******/

.forum-table {
	
}

.forum-table th {
	color: #fff;
	border: 2px solid white;
	background-color: #0CA0D7;
	font-size: 150%;
	font-weight: normal;
	text-align: left;
	padding: 10px;
}

.forum-table td {
	background-color: #f1f1f1;
	border: 2px solid white;
}

.forum-table td.pubtitle { padding: 0px 20px; }

.forum-table td.pubtitle h1 a {
	font-size: 75%;	
	text-decoration: none;
}

.forum-table td.pubtitle h2 {
	color: #666;
}

.forum-table td.pubtitle h2 a{
	font-size: 80%;
	font-weight: normal;
}


.forum-table td.author {
	text-align: center;
	padding: 5px;
}

#bank-view-rates {
	margin-top: 10px;
}
/*
#bank-view-rates th {
	color: #fff;
	border: 2px solid white;
	background-color: #0CA0D7;
	font-size: 100%;
	font-weight: normal;
	padding: 5px;
}

#bank-view-rates td {
	background-color: #f1f1f1;
	border: 2px solid white;
	text-align: center;
	font-size: 90%;
}
*/
#content #bank-view-rates table {
	margin-top: 0px;
}

.tarifsHeader{
	background: #0ca0d7 url(/images/bg.gif)no-repeat 90% 45% !important; 
	cursor: pointer;
	padding: 10px!important;
}
	

.tarifsSortUp { 
    background: #0ca0d7 url(/images/asc.gif) no-repeat 90% 45% !important;
}

.tarifsSortDown { 
    background: #0ca0d7 url(/images/desc.gif)no-repeat 90% 45% !important;
}


.tabs-hide {
    display: none;
}

/*********************
/* /bank-properties/ *
*********************/

#bank-properties-table td {
	font-size: 90%;
}

#bank-properties-table th {
	text-align: center;
	padding: 0 5px 0 5px;
	border-right: 1px solid white;
}

#bank-properties-table td.picture {
	text-align: center;
}

#bank-properties-table td.price {
	white-space: nowrap;
	text-align: right;
}

.dt-prop {margin-top: 10px;}

#bp_description {font-family: Verdana,sans-serif;}

#grey {color: #666; padding: 2px; background: #f1f1f1;}


.ajax-loader {
	background: url("/images/ajax-loader.gif") no-repeat center;	
}
.hidden {
	display: none;
}

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clearBoth {
	clear: both;
}
#depCalcDiv .row {
	padding: 5px 0px;
}
#depCalcDiv .floatLeft {
	width: 50%;
}
#depCalcDiv .floatLeft._33 {
	width: 33%;
}



#content .subtitle H2 A:link,#content .subtitle H2 A:visited,#content .subtitle H2 A:active {margin: 3px 0 0 0; COLOR: #000;TEXT-DECORATION: underline; background: none; font-size: 14px; }
#content .subtitle H2 A:hover {COLOR: #0ca0d7;}
#content .subtitle H2 {margin: 0;}
.tabhead H2 {PADDING: 0px; FONT-SIZE: 100%; MARGIN: 0px 0 4px 10px; COLOR: #fff; font-weight: bold;padding: 5px 0 0 0;}

.tabhead H2 A:link,.tabhead H2 A:visited,.tabhead H2 A:active { COLOR: #fff;TEXT-DECORATION: none; background: none;BORDER-bottom: #fff 1px dashed; }
.tabhead H2 A:hover {COLOR: #000; TEXT-DECORATION: none;background: #f1f1f1;BORDER-bottom: #fff 0px dashed;}

.tabhead2 H2 A:link,.tabhead2 H2 A:visited,.tabhead2 H2 A:active { COLOR: #fff;TEXT-DECORATION: none; background: none;BORDER-bottom: #fff 1px dashed; }
.tabhead2 H2 A:hover {COLOR: #000; TEXT-DECORATION: none;background: #f1f1f1;BORDER-bottom: #fff 0px dashed;}

#content A H1.head {
    cursor: pointer;
	font-size: 100%;
/*	border-bottom: #1193EC 1px dashed; */
	COLOR: #000;
	background-image: url(/images/icon_minus.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	text-decoration: underline;
	padding: 0 0 0 13px;
	margin: 0;
	font-family:Verdana;
	font-weight: bold;
}
