html, body, form
{
	margin: 0;
	padding: 0;
}

html
{
	height: 100%;
}

body
{
	height: auto !important;
	height: 100%;
	min-height: 100%;
}

/*Font*/
body
{
	font-size: 10px;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #383838;
	background-color: #e0dede;
}

/*Font in table*/
table{font-size:12px;}

small{font-size:11px;}

hr
{
	width: 12px;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin: 8px 0;
}

input, button, select, option, textarea
{
	font-size: 11px;
	font-family: Tahoma, Helvetica, sans-serif;
	/*color: #454545;
	background-color: #fff;
	color: #000;*/
	/*margin: 3px 0;
	border: 1px solid #454545;*/
}

.noborder{border:0;background:none;}

.preloadImage
{
	position: absolute;
	top: 5;
	left: 5;
	z-index: -9999;
	border: 0;
	width: 5px;
	height: 5px;
}

a{color:#9f0202;text-decoration:underline;}
a:hover{text-decoration:none;}
.aastext {text-decoration: none !important; color: #383838 !important;}
table.general_table
{
	width: 100%;
	height: 100%;
	background-color: #e0dede;
}

#header_content
{
	text-align: left;
	vertical-align: top;
	padding: 10px;
}

table.toplogo_panel
{
	border: 0;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
}

table.afisha
{
	border: 1;
}

#forum-topic
{
     font-weight: bold;
}


#logo_image_TD{width:436px;}
#logo_image{background:url(images/logo.jpg);width:436px;height:101px;border:0;}

#kursval_TD{width:172px;}
#kursval
{
	width: 172px;
	min-width: 172px;
	height: 91px;
	min-height: 91px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background: url(images/kursval_bg.jpg) no-repeat;
}
#kursval_usd{position:absolute;margin-top:44px;margin-bottom:0;margin-right:0;font-size:11px;}
#kursval_eur{position:absolute;margin-top:65px;margin-bottom:0;margin-right:0;font-size:11px;}
div.kursval_name{margin-left:10px;}
div.kursval_buy{margin-left:56px;}
div.kursval_sale{margin-left:116px;}


td.titleinfoblock_left
{
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma;
}
td.titleinfoblock_right
{
	font-size: 9px;
	color: #000;
	text-align: right;
	font-family: Tahoma;
}
a.titleinfoblock_link
{
	text-decoration: underline;
	color: #000;
}
a.titleinfoblock_link:hover
{
	text-decoration: none;
}


#content_table
{
	border: 0;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
#content_table td
{
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
#content_table td.content_rightbanner
{
	width: 240px;
	text-align: right;
	padding-left: 20px;
	/*padding-top: 20px*/
}


img.spacer1{height:1px;}
img.spacer2{height:2px;}
img.spacer3{height:3px;}
img.spacer4{height:4px;}
img.spacer5{height:5px;}
img.spacer6{height:6px;}
img.spacer7{height:7px;}
img.spacer8{height:8px;}
img.spacer9{height:9px;}
img.spacer10{height:10px;}
img.spacer11{height:11px;}
img.spacer12{height:12px;}
img.spacer13{height:13px;}
img.spacer14{height:14px;}
img.spacer15{height:15px;}
img.spacer16{height:16px;}
img.spacer17{height:17px;}
img.spacer18{height:18px;}
img.spacer19{height:19px;}
img.spacer20{height:20px;}
img.spacer1,img.spacer2,img.spacer3,
img.spacer4,img.spacer5,img.spacer6,
img.spacer7,img.spacer8,img.spacer9,
img.spacer10,img.spacer11,img.spacer12,
img.spacer13,img.spacer14,img.spacer15,
img.spacer16,img.spacer17,img.spacer18,
img.spacer19,img.spacer20{width:1px;border:0;display:block;}


#bottom_banner
{
	text-align: center;
	height: 60px;
	padding: 20px;
}


#footer_copyright_TD
{
	height: 66px;
	background: url(images/footer_copyright_bg.jpg) repeat-x;
}
#footer_copyright_firstDIV
{
	width: 100%;
	height: 66px;
	background: url(images/footer_copyright_leftbg.jpg) no-repeat left;
}
#footer_copyright_secondDIV
{
	width: 100%;
	height: 66px;
	background: url(images/footer_copyright_rightbg.jpg) no-repeat right;
}
table.footer_copyright_TABLE
{
	width: 100%;
	height: 100%;
}
#footer_copyright_TABLE td
{
	padding-left: 15px;
	padding-right: 15px;
}
#footer_copyright_inTABLE
{
	font-size: 10px;
	color: #fff;
}



div.forum-smiles-line
{
	white-space: normal;
}

DIV#bottom_banner_div {
	margin-top: 20px;
}

TABLE#topbanners {
	position: relative;
	height: 100px;
	width: 100%;
}

TABLE#topbanners  TD {
	vertical-align: middle;
}

#topbanners_n1 {text-align: center;}
#topbanners_n2 {text-align: center;}
#topbanners_n3 {text-align: center;}


/*  Block popup
------------------------------------------------ */

.b-hide {visibility:hidden;}

.block-popup {
	position:absolute;
	z-index:999;
	color:#333a3e;
    left:50%;
    top:50%;
	}
.block-popup-width-1 {
	width:380px;
	margin-left:-190px;
    margin-top:-121px;
    //margin-top:-160px;
    

     _top:250px;
     
    text-align:center;
	}
.block-popup-width-2 {
	width:450px;
	margin-left:-225px;
    margin-top:-176px;
    //margin-top:-180px;
     _top:250px;
	}
	.block-popup-wrap {
		position:relative;
		width:100%;
		padding:25px 25px 0 25px;
		margin:-25px -25px 0 -25px;
		overflow:hidden;
		}
		.block-popup-inner {
			padding:20px;
			overflow:hidden;
			margin:-10px;
			position:relative;
			}
			.block-popup-close {
				width:10px;
				height:10px;
				background:url("images/popup-close.gif") left top no-repeat;
				position:absolute;
				right:4px;
				top:4px;
				cursor:pointer;
				z-index:100;
				
				//right:4px;
				//top:28px;
				}
	.block-sh-cn {
		position:absolute;
		/*background:url(images/block-shadow.png) no-repeat;*/
		background: #CCCCCC;

		/*_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block-shadow.png', sizingMethod = 'crop' );*/
		left:-25px;
		z-index:-1;
		}
		.block-sh-tl,
		.block-sh-tr {
			height:663px;
			top:-25px;
			_padding-right:50px;
			}
		.block-sh-bl,
			.block-sh-tl {width:100%;}
		.block-sh-br,
			.block-sh-tr {
				width:25px;
				margin-left:100%;
				}
		.block-sh-bl,
		.block-sh-br {height:25px;}

		.block-sh-bl {
			left:-50px;
			padding-right:50px;
			clip:rect(auto auto auto 25px);
			}

		.block-sh-br {left:0px;}



.fixed {
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:100;
    
    _position:absolute;

    
	}
	.shadow {
		background-color:#01294c;
	    height:100%;
	    left:0;
	    opacity:0.6;
	    position:absolute;
	    top:0;
	    width:100%;
		z-index:101;
		}


	.error-field {
		border: 1px solid red;
	}

/* Block popup
------------------------------------------END--- */


/*  Auth form
--------------------------------------------------- */

	.auth-form-h {
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		/*text-shadow:#fff 0 1px 2px;*/
		padding-bottom:15px;
		margin-bottom:19px;
		//background:url("images/auth-separator.gif") left bottom repeat-x;
		border-bottom: 1px solid #9F0202;
		}
		
		.auth-placeholder {
			padding-top:5px;
			/*width:325px;
			margin:auto;
			border:1px solid #9F0202;
			background:#fff url("images/auth-input-text.gif") left top repeat-x;
			margin-bottom:17px;*/
			}
			.auth-placeholder .input-text {
				width:325px; /*299*/
				height:26px;
				padding:0 13px;
				}
			.auth-placeholder .input-hint {
				color:#333a3e;
				font-weight:normal;
				font-size:14px;
				left:13px;
				}
	.auth-form-more {
		width:325px;
		margin:auto;
		text-align:left;
		margin-top:-4px;
		margin-bottom:20px;
		}	
		.auth-form-remember-me {
			position:relative;
			padding-left:23px;
			text-shadow:#fff 0 1px 2px;
			}
			.auth-form-remember-me input {
			position:absolute;
			top:-3px;
			left:0;
			}
		.auth-form-forgot-pass {
			float:right;
			text-shadow:#fff 0 1px 2px;
			}


/*  Auth form
---------------------------------------------end--- */

.top_banners-i {
    display: inline-block;
    width: 49%;
    text-align: center;
}