* {
	margin: 0;
	padding: 0;
	}
body{
	font: normal 13px Arial, sans-serif;
	color: #333333;
	background-color: #e1eae7;
	}



/*LAYOUT IDs*/
#maintop{
	border: none;
	width: 100%;
	height: 100%;
	padding: 0;
	background-color: #ffffff;
	}
#main{
	border: none;
	width: 100%;
	height: 100%;
	padding: 0;
	background: #ffffff url("images/bg_btm.jpg") repeat-x left bottom;
	}
#maincontent{
	border: none;
	width: 100%;
	height: 100%;
	padding: 0;
	}
#logo{
	background-color: #ffffff;
	height: 70px;
	position: relative;
	}
#top{
	background: url("images/bg_top_con.jpg") repeat-x left bottom;
	height: 204px;
	}
#top2{
	background: url("images/top.jpg") no-repeat left bottom;
	height: 204px;
	position: relative;
	}
#interval{
	height: 50px;
	}
#maincontent #left{
	width: 220px;
	vertical-align: top;
	}
#maincontent #ad{
	width: 220px;
	vertical-align: top;
	}
#maincontent #content{
	height: 290px;
	vertical-align: top;
	}
#maincontent1 #left{
	width: 400px;
	vertical-align: top;
	}
#maincontent1 #ad{
	width: 220px;
	vertical-align: top;
	}
#maincontent1 #content{
	height: 290px;
	vertical-align: top;
	}
#footer{
	padding-top: 30px;
	position: relative;
	}
#ggl_ad {
	margin: 10px auto;

	}

.l{
	float: left;
	width: 40%;
	margin: 0 10px 20px 40px !important;
	margin: 0 10px 20px 20px;
	}
.r{
	float: left;
	width: 40%;
	margin: 0 10px 20px 40px;
	}
.m{
	float: left;
	margin: 0 10px 20px 40px !important;
	margin: 0 10px 20px 20px;
	}

/*end of LAYOUT IDs*/




/*OTHER STYLES*/
.ip{
	position: absolute;
	top: 180px;
	left: 54px;
	color: #06BE01;
	font: bold 24px Arial, sans-serif;
	}
.ip a{
	text-decoration: none;
	color: #06BE01;
	font: bold 24px Arial, sans-serif;
	}

.ipotec{
	position: absolute;
	top: 20px;
	left: 54px;
	color: #67493e;
	font: bold 24px Arial, sans-serif;
	}
.ipotec a{
	text-decoration: none;
	color: #67493e;
	font: bold 24px Arial, sans-serif;
	}
.banksru{
	position: absolute;
	top: 44px;
	left: 276px;
	color: #96ba79;
	font: bold 14px Arial, sans-serif;
	}
.links{
	position: absolute;
	top: 30px;
	right: 70px;
	}
.links img{
	margin-left: 20px;
	border: none;
	}
#btmmenu{
	margin: 10px 0 14px 54px !important;
	margin: 10px 0 7px 27px;
	float: left;
	}
#btmmenu li{
	float: left;
	list-style-type: none;
	margin: 0 20px 0 0;
	}
#btmmenu li a{
	color: #0045c7;
	text-decoration: underline;
	}
#btmmenu li a:hover{
	text-decoration: none;
	}
#footer p{
	clear: left;
	margin: 12px 0 12px 54px !important;
	margin: 6px 0 12px 54px;
	font: 11px Arial, sans-serif;
	color: #7F7F7F;
	}
#menu{
	margin: 0 10px 20px 54px;
	}
#menu li{
	list-style-type: none;
	padding: 6px 0;
	}
#menu li a{
	text-decoration: underline;
	color: #0045c7;
	}
#menu li a:hover{
	text-decoration: none;
	}
#content ul, #content ol{
	margin: 0 10px 20px 50px;
	padding: 10px 0;
	}
#content h4{
	margin: 10px 10px 10px 20px;
	font: bold 13px Arial, sans-serif;
	}
#content h3{
	margin: 10px 10px 10px 20px;
	font: bold 14px Arial, sans-serif;
	}
#content table{
	margin: 10px 10px 10px 20px;
	}
#content td{
	padding: 5px;
	}
#bank{
	margin: 0 10px 20px 20px !important;
	margin: 0 10px 20px 10px;
	float: left;
	width: 90%;
	}
#bank span {
	display: block;
	width: 220px;
	float: left;
	border-left: 1px solid #ccc;
	padding: 3px 6px 3px 20px;
	}
#bank span a{
	text-decoration: underline;
	color: #0045c7;
	}
#bank span a:hover{
	text-decoration: none;
	}
h2{
	margin: 0 10px 20px 20px;
	font: bold 16px Arial, sans-serif;
	color: #96ba79;
	}
#maincontent1 #left h2{
	margin: 0 10px 20px 54px;
	font: bold 16px Arial, sans-serif;
	color: #96ba79;
	}
#maincontent1 #left p{
	margin: 0 10px 20px 54px;
	padding-right: 10px;
	}
#main p{
	margin: 0 10px 20px 20px;
	padding-right: 10px;
	}
#maincontent1 #left .details{
	margin: 0 10px 20px 54px;
	}
.details{
	margin: 0 10px 20px 20px;
	padding: 0 0 0 20px;
	background: url("images/details.gif") no-repeat left center;
	font-weight: bold;
	}
.details a{
	text-decoration: underline;
	color: #4e3b35;
	}
.details a:hover{
	text-decoration: none;
	}

.allbanks{
	margin: 0 10px 20px 54px;
	padding: 0 0 0 20px;
	background: url("images/domik.gif") no-repeat left center;
	font-weight: bold;
	clear: both;
	}
.allbanks a{
	text-decoration: underline;
	color: #4e3b35;
	}
.allbanks a:hover{
	text-decoration: none;
	}
#top2 ul{
	position: absolute;
	top: 11px;
	left: 26px;
	}
#top2 ul li{
	list-style-type: none;
	padding: 20px 14px 10px 0;
	}
#top2 ul li a{
	text-decoration: none;
	color: #ffffff;
	}
#top2 ul li a:hover{
	text-decoration: underline;
	}
.counter{
	float: right;
	margin: 10px;
	border: none;
	}
#maincontent #ad .begun{
	
	}
#maincontent #ad #begun{
	background-color: #fdf5e6;
	float: left;
	width: 220px;
	padding: 10px;
	}
#maincontent1 #ad #begun{
	background-color: #fdf5e6;
	float: left;
	width: 220px;
	padding: 10px;
	}

#ggl_ad ul {
	float: left;
	margin-left: 20px;
	padding: 0;
	background: none;
	}
#ggl_ad li {
	padding-right: 4px;
	}
.adw_{
    padding-left: 15px;
}
.adw_ a{
    text-decoration: none;
    color: #4e3b35;
}
.r {
	color: #89898A;
	font: 10px Verdana, sans-serif;
}

.r a:hover {
	color: #8E8EFA;
	font: 10px Verdana, sans-serif;
}

/* END OF OTHER STYLES*/