.test{
	border: solid 1px red;
}

/* Global styles */
*
{
    margin:0;
    padding:0;
    }
body 
{
    background:url(../images/bodyBg.gif) repeat 0 0;
	margin: 0;
	padding: 0;
	width:100%;
}

form {margin: 0;}

img	{border: 0 none;}

a {
	color: #0492D0;
	text-decoration: none;
}

a:hover {text-decoration: underline;}

.container	{
	width: 967px;
	height:585px;
	margin:0 auto;	
	background:url(../images/containerBg.gif) no-repeat 2px 0;
}

.head
{
    background:url(../images/header.gif) no-repeat 0 0;
    width:953px;
    height:136px;
    margin-left:9px;
    }
.homeLink
{
    width:270px;
    height:100px;
    margin-left:25px;
    float:left;
    }
.head div.contentStyle
{
    float:left;
    width:340px;
    height:20px;
    overflow:hidden;
    margin:53px 0 0 7px;
}
.head div.contentStyle h1
{
    color:#2282CD;
    font:italic 15.92px Arial;
    }
.topLine
{
    width:488px;
    height:25px;
    overflow:hidden;
    float:right;
    margin-top:-70px;
    color:#fff;
    font:12px Arial;
    }
.topLine form{
	display:inline;
}
.topLine input
{
    border:solid 1px #757A80;
    height:14px;
    }
.topLine img
{
    vertical-align:middle;
    }
.padImg
{
    padding:0 5px;
    }
.searchEnter
{
    background:url(../images/topSearch.gif) no-repeat;
    width:16px;
    height:14px;
    border:none !important;
    }
.topLine a
{
    color:#fff;
    text-decoration:none;
    }
form.loginModuleForm{
	padding:0;
	float:right;
	position:relative;
	margin-top:-28px;
	margin-right:8px;
	height:17px;
}
input.loginModuleInput{
	height:17px;
	background-color:Transparent;
	color:#fff;
	border:none;
	cursor:pointer;
	cursor:hand;
}
.leftPart
{
	float:left;
	width:193px;
	height:407px;
	margin-left:9px;
	background:url(../images/leftPartBottom.gif) no-repeat left bottom;
}
.menu
{
    height:152px;
    padding-top:10px;
    }
.address
{
    height:225px;
    }
.address div.contentStyle
{
    padding-left:20px;
    color:#020202;
    }
.centralPart
{
    float:left;
    width:500px;
    height:407px;
    overflow:hidden;
    overflow-y:auto;
    margin-bottom:10px;
    padding-left:2px;
    font:bold 12px Arial;
    }
.centralPart div.contentStyle
{
    width:480px;
    height:auto;
    }
.rightPart
{
    float:left;
    width:248px;
    height:407px;
    margin-left:10px;
 }
.news
 {
     height:162px;
     overflow-x:hidden;
     overflow:auto;
 }
.news h1
{
    color:#2282CD;
    font:bold 12.5px Arial;
    }
.news p
{
    width:225px;
    padding-top:5px;
    font:bold 11px Arial;
    }
.news p a
{
    display:block;
    color:#000;
    font-weight:normal;
    }
.news p a:hover
{
    color:#2282CD;
    }
.specialPages
{
    height:245px;
    padding-top:20px;
    overflow:hidden;
 }
.specialPages div.contentStyle h1
{
    color:#2282CD;
    font:bold 12.5px Arial;
    }
.specialPages p
{
    width:220px;
    font:bold 11px Arial;
    }
.specialPages div.contentStyle ul {
	width:220px;
}
.scrollBar 
{
    scrollbar-3dlight-color: #fff;   
    scrollbar-arrow-color: #00a5da;
    scrollbar-darkshadow-color: #00a5da;
    scrollbar-face-color: #fff;
	scrollbar-highlight-color: #00a5da; 
    scrollbar-shadow-color: #fff;   
    scrollbar-track-color: #fff;
    }
/* ======  Footer  ====== */
.footer	
{
    float:left;
	margin-left:9px;
	width:953px;
	color:#fff;
	background-color:#414549;
	height:20px;
	font:11px Arial;
	padding-top:5px;
}

.footer div.contentStyle 
{
    float:left;
    margin-right:5px;
    padding-left:20px;
    width:auto;
	overflow:hidden;
	color:#fff;
}
.footer a
{
    color:#fff;
    text-decoration:none;
    font:11px Arial;
	vertical-align:top;
   }
.footer img {
	height: 13px;
	width: 13px;
	margin: 0px 5px 0px 450px;
	vertical-align: top;
}
.mainHeadBlock{
	color:#2282CD;
	padding-bottom:10px;
}

/*Articles styles*/
.RTEEntryPoint {
	cursor: pointer;
	position:absolute;
	margin-top:-15px;
}
img.head_img
{
    margin-top:-35px;    
    }
img.copyright_img
{
    margin-top:-15px;    
    margin-left:-170px;
}
.spec_content img{
	padding-right:2px;	
}

/* ADMIN PART IN END-USER PART */
.editDiv {
}

input.editBTN {
	height: 18px;
	margin: 2px 4px 2px 0px;
	padding-right: 17px;
	cursor: pointer;
	border: solid 1px #000000;
    width: auto;
    font: bold 10px Arial;
    background: #7CD22E url(/images/mark_2.gif) no-repeat right center;
}

input.editBTN:HOVER {
    background-color: #5AB00C;
}

