body{
	padding:0;
	border:0;
	margin:0;
	background:url("../images/bg1.gif");
}

td.footer{

	background:url("../images/bg1.gif") repeat-y -6px -62px;
}

.w100{
	width:100%;
}

.h100{
	height:100%;
}

td{
	padding:0;
	vertical-align:top;
}

td.left,td.right{
	width:50%;
}

td.left{
	background:url("../images/left_top_bg.jpg") no-repeat right top;
}



img{
	border:0;
}

table.middle{
	width:1006px;
}

td.left_column{
	width:283px;
	background:url("../images/left_table_fix.jpg") no-repeat right 500px;
    font-family:tahoma, sans-serif;
}
td.left_column td {font-size:11px;}

td.right_column{
	background:url("../images/right_table_fix.jpg") no-repeat left 389px;
}

td.login_place{
	background:url("../images/left_bottom.jpg") left top no-repeat;
	height:193px;
	padding-left:14px;
}

td.login_place td {vertical-align:middle;}

td.middle_column{
	width:442px;
} 

td.middle_column div.title{
	font-family:Tahoma;
	font-size:11px;
	color:#ffdba3;
	text-align:center;
	font-weight:bold;
	padding-top:9px;
	margin-bottom:4px;
}
td.middle_column{
	background:url("../images/middle_top.jpg") no-repeat 1px top;
}

table.middler td.content{
background:url("../images/middle.gif") repeat-y 1px top;
}

table.cprts{
	width:442px;
}
td.cprts,td.cprts2{
	font-family:Tahoma;
	font-size:9px;
	color:#461a06;
}

td.cprts a{
	color:#461a06;
	text-decoration:underline;
}
td.cprts{
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
	background:url("../images/cprts_bg.gif") repeat-y left top;
}

td.cprts2 a{
	color:#b30808;
	font-weight:bold;
	text-decoration:none;
}
td.cprts2{
	text-align:center;
	vertical-align:middle
}

table.right_table{
	background:url("../images/right_tablebg.gif") repeat-y left top;
}

table.left_table{
	background:url("../images/left_tablebg.gif") repeat-y left top;
}

td.right_table_content{
	background:url("../images/right_tabletop.jpg") no-repeat left top;
}

td.left_table_content{
	background:url("../images/left_tabletop.jpg") no-repeat left top;
}

td.right_table_content div.title{
	font-family:Tahoma;
	font-size:11px;
	color:#ffdba3;
	text-align:center;
	font-weight:bold;
	padding-top:3px;
	margin-bottom:6px;
	padding-left:13px;
}

td.left_table_content div.content{
	padding-left:43px;
	padding-right:34px;
}
td.left_table_content div.title{
	font-family:Tahoma;
	font-size:11px;
	color:#ffdba3;
	text-align:center;
	font-weight:bold;
	padding-top:3px;
	margin-bottom:6px;
	padding-left:13px;
}

.screenborder1{border:1px solid #503824; background:#ffffaa; padding:1px; zoom:1;}
.screenborder2{border:1px solid #cf905e; background:#503824; padding:1px; zoom:1;}
.screenborder2 a {display:block; overflow:hidden;}

td.right_table_content div.content{
	padding-left:7px;
}

p.middle a, p.middle b{
	color:#b30808;
	font-weight:bold;
	text-decoration:none;
}
p.middle{
	font-family:Tahoma;
	font-size:12px;
	color:#633113;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}

div.content div table td{
	padding:2px;
}

.left_top_bg_flash {height: 339px; width: 283px; }

.middle_top_n { background:url('../images/middle_top.jpg') no-repeat top; font-family:Tahoma; font-size:11px; color:#ffdba3; text-align:center; font-weight:bold; padding-top:9px; margin-bottom:4x; }

.slogan-adv {position: relative; right: -20px; top: 40px; color: #fff390; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 12px; z-index: 100;}
.slogan-adv .ru-award {position: absolute; top: -35px; right: -65px; width: 212px; height: 167px; background: url('../images/locale/ru/images/ru_award.png') 0 0 no-repeat;}
.slogan-adv .slogan-cont {position: relative; z-index: 1; padding: 0 10px 0 0;}
.slogan-adv span {font-size: 21px; font-weight: normal; color: #fff390; margin-bottom: 0px; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;}

.partner-logo {position: absolute;  width: 240px; height: 100px; margin: 0 0 0 10px;}
.powered {display: block;}
#plogo {display: block;  margin: 5px 0 0 80px;}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}
#closeButton { margin: -5px 0px 0px -15px; }
