﻿body,div,p,form{padding:0;margin:0}
a, .link
{
    color:#ca0000;
    text-decoration:underline;
}
a:hover { text-indent:0;text-decoration:none;}
a:focus, a:active {outline:none}
body 
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:10pt;
}
p
{
	margin:0px;
	padding:1px 0px;
}
#wrapper
{
	width: 100%;
	float:left;
	margin:0px;
	padding:0px;
    background:#fff7ec url(../i/master/bg.jpg) repeat-x top;
}
#wrapperMiddle
{
	width:100%;
	float:left;
	margin:0px;
    background:url(../i/master/menu_bg1.jpg) repeat-x left 160px;
}
.main
{
	margin:0 auto;
	width:1000px;
	color:#575149;
}
/*BEGIN__progressBackgroundFilter*/
.progressBackgroundFilter
{
     position:absolute;
     visibility:hidden;
     top:0px;
     bottom:0px;
     left:0px;
     right:0px;
     overflow:hidden;
     padding:0;
     margin:0;
     z-index:1000;
}
.progressBackgroundFilter-wrapper
{
	height:100%;
	width:100%;
	background-color:#000; 
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:1000;
	position:fixed;
	 top:0px;
     bottom:0px;
     left:0px;
     right:0px;
     overflow:hidden;
     padding:0;
     margin:0;
}
.progressBackgroundFilter #processMessage
{
     padding:10px 50px;
     position:absolute;
     background:#fff;
     border:solid 2px #000;
     float:left;
     left:40%;
     top:40%;
     z-index:1001;
     height:31px;
     line-height:31px;
     font-weight:bold;
     font-size:1.2em;
     color:#000;
     filter:alpha(opacity=100);
     opacity:1.0;
}
.progressBackgroundFilter #processMessage img
{
     padding-right:5px;
     height:31px;
}
/*END__progressBackgroundFilter*/
/* begin masterTop ********************/
.masterTop
{
	float:left;
	width:100%;
	height:335px;
    background:url(../i/master/top_bg.png) no-repeat left top;
}
.masterTop .topContent
{
	float:left;
	clear:both;
	width:100%;
	height:160px;
	overflow:hidden;
}
.masterTop .logo
{
	float:left;
	width:114px;
	padding-left:34px;
	margin-top:31px;
}
.masterTop .logo a
{
	float:left;
}
.masterTop .logo img
{
	float:left;
	width:114px;
	height:117px;
}
.masterMiddle
{
    float:left;
	clear:both;
	width:100%;
}
/* end   masterTop ********************/
/* begin masterContent ****************/
.masterContent
{
	float:left;
	clear:both;
    width:1000px;
    padding-bottom:50px;
}
/* end   masterContent ****************/
/* begin masterFooter  ****************/
.masterFooter
{
	float:left;
	clear:both;
	width:100%;
    height:118px;
    background:#311307;
}
.masterFooter .content
{
    position:relative;
	width:950px;
    margin:0 auto;
    padding-left:50px;
	color:#d7bf9f;
	padding-top:30px;
}
.masterFooter .copyrightsBlock
{
    float:left;
	text-align:left;
	width:300px;
	color:#d7bf9f;
}
.masterFooter .copyrightsBlock .copyrights
{
    float:left;
	width:100%;
}
.masterFooter .copyrightsBlock .eka
{
	float:left;
	width:100%;
}
.masterFooter .copyrightsBlock .eka a
{
	color:#d7bf9f;
} 
.masterFooter .bottomPanel
{
	float:right;
	width:600px;
	text-align:left;
	color:#d7bf9f;
} 
.masterFooter .bottomPanel p
{
	padding:0px;
	margin:0px;
}
/* end   masterFooter  ****************/
