/* CSS Document */
body {
overflow: visible;
background-image:url(../../images/bg.gif);
background-repeat:repeat;
background-color: #FFFFFF;
}

.wrap {
	position: relative;
	width: 950px;
	margin: 0 auto;
	padding: 0;
	/*overflow: hidden;*/
	border-width: 0 4px 0 4px;
	border-style: solid;
	border-color:#b99e57;
	background-color: #FFFFFF;
	/*height: auto;*/
}

.wrap2 {
	position: relative;
	width: 950px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	border-width: 0 4px 4px 4px;
	border-style: solid;
	border-color:#b99e57;
	background-color: #FFFFFF;
	/*height: auto;*/
}
.wrap3 {
	position: relative;
	width: 950px;
	margin: 0 auto;
	padding: 0;
	/*overflow: hidden;*/
	border-width: 0 4px 0 4px;
	border-style: solid;
	border-color:#57a2ff;
	background-color: #FFFFFF;
	/*height: auto;*/
}
.wrap4 {
	position: relative;
	width: 950px;
	margin: 0 auto;
	padding: 0;
	/*overflow: hidden;*/
	border-width: 0 4px 0 4px;
	border-style: solid;
	border-color:#7fbe3f;
	background-color: #FFFFFF;
	/*height: auto;*/
}
.wrap5 {
	position: relative;
	width: 950px;
	margin: 0 auto;
	padding: 0;
	/*overflow: hidden;*/
	border-width: 0 4px 0 4px;
	border-style: solid;
	border-color:#d42400;
	background-color: #FFFFFF;
	/*height: auto;*/
}



/*.date01 {
	position: relative;
	width: 160px;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 0;
	float: right;
	vertical-align: top;
	top: -0px;
	z-index: 3;
}*/

.add_phone {
	position: absolute;
	width: 225px;
	height: 20px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	top: 45px;
	right: -10px;
	z-index: 3;
}
.add_phone img {
	position: relative;
	top: 3px;
}

/*a.img1, a.img2, a.img3
{display:block; width:205px; height:145px; cursor:default; float:left; text-decoration:none; background:#fff; border:1px solid #888; padding:0; margin:0;}

a.img1 img, a.img2 img, a.img3 img
{display:block; width:195px; height:135px; border:5px solid #eee; padding:0; margin:0;}

a:hover 
{white-space:normal; position:relative;}

a.img1:hover img, a.img2:hover img, a.img3:hover img
{position:absolute; left:-1px; top:-20px; width:200px; height:180px; border-color:#888;}*/



a.img1, a.img2, a.img3
{display:block; width:190px; height:135px; cursor:default; float:left; text-decoration:none; background:#fff; padding:0; margin:0 0 0 0; border: none; background-color: transparent; z-index:10;}

a.img1 img, a.img2 img, a.img3 img
{display:block; width:150px; height:135px; padding:0; margin:0; border: none; background-color: transparent; z-index:10;}

a:hover 
{white-space:normal; position:relative; background-color: transparent; z-index:10;}

/*a.img1:hover img, a.img2:hover img, a.img3:hover img
{position:absolute; left:-40px; top:-30px; width:230px; height:207px; border: none; border-color:#888; background-color: transparent;}*/

a.img1:hover img
{position:absolute; left:-57px; top:-20px; width:345px; height:311px; border: none; border-color:#888; background-color: transparent; z-index:10;}

a.img2:hover img
{position:absolute; left:-100px; top:-20px; width:345px; height:311px; border: none; border-color:#888; background-color: transparent; z-index:10;}

a.img3:hover img
{position:absolute; left:-142px; top:-20px; width:345px; height:311px; border: none; border-color:#888; background-color: transparent; z-index:10;}

#body {
	position:relative; width:650px; z-index:5; left: -17px; top: -10px; border: 0px none #000000; overflow: hidden; height:320px; padding: 0; margin: 0;
}

* html a.img1 img, * html a.img2 img, * html a.img3 img, .prob_img {behavior: url(../scripts/iepngfix.htc);}

/*.sidemenu, .sidemenu ul, .sidemenu ul li, .sidemenu ul li a, .sidemenu ul li a:hover, .sidemenu ul li a.current, .sidemenu ul li ul, .sidemenu ul li ul li, .sidemenu ul li ul li a, .sidemenu ul li ul li a:hover, .sidemenu ul li ul li a.current { behavior: url(../scripts/iepngfix.htc); }*/


/*--------------------------------------*/

.right_box1 { position:relative; left: -53px; margin: 10px 10px 0 0; padding: 0 10px 10px 10px; text-align: left; background-color: #a0c081; border: 2px solid #b99e57; color: #5a5a5a; z-index:6;  }

.right_box2 { position:relative; left: -53px; margin: 10px 10px 0 0; padding: 10px 0 10px 0; text-align: left; background-color: #a0c081; border: 2px solid #b99e57; color: #5a5a5a; z-index:6; width: 152px;}

img.prob_img, pagetopper-page-header-photos img, img.png { position: relative; margin: 0 auto; padding: 0; }

/*--------------------------------------*/

/*ul.sidemenu { position: relative; width: 130px; margin: 0 0 0 20px; padding: 0; vertical-align: top; list-style: none;}

ul.sidemenu li {position: relative; width: 100%; margin: 0; padding: 0 0 5px 0; vertical-align: top; list-style: none;}*/




img.didona { background-color: #a0c081; padding: 10px; border: 2px solid #b99e57;}

img.didona:hover { background-color: #c6d8b2; padding: 10px; border: 2px solid #b99e57; }