body{ padding:0; margin:0; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #661088 }

.left{ float:left; }
.right{ float:right; }
a:hover{ text-decoration:none; }
#header{ width: 100%; height:241px; clear:both; }
#header #top{ width:100%; height:217px; color:#fff; background: url(../images/top-bg.png) top left repeat-x; }
#header #top .left{ width:710px; height:217px; background: url(../images/header.jpg) top left no-repeat; }
#header #top .brandMark{ height:60px; padding:2px 0; font-size:10px; }

#header #top .mail{ padding:75px 0 15px 0; }
#header #top .mail a{ font-size:12px; color:#fff; }
#header #top .schoolName{ font-size:13px; font-family: Tahoma, Verdana, Arial; font-weight:bold; }

#header #top-menu{ width: 100%; height:24px; background: url(../images/menu_bg.gif) top left repeat-x; }
#header #top-menu ul{ height:24px; padding:0; margin:0; background: url(../images/menu.gif) top left no-repeat; padding-left:200px; list-style: none;}
#header #top-menu ul li{ float:left; padding: 2px 8px; }
#header #top-menu ul li a{ color:#fff; text-decoration:none; font-size:11px }
#header #top-menu ul li a:hover{ color:red; }

#content{ width:100%; height:auto; }
#content table td{ vertical-align:top }
#content .leftColumn {width: 216px;background-color:#f6daff;}
#content #column1{ width: 216px; background: url(../images/left-centr.gif) top left repeat-y; }
#content #column2{ background-color:#f6daff; padding:10px; font-size:12px }
#content #column2 img{ padding:10px}
#content #column3{ width: 220px; background-color:#682f73; padding:10px; }

#content #column3 a { color:#ffd71e }
#content #column3 h1 { color:#ffd71e; text-align:center; font-family: Monotype Corsiva, Verdana, Arial;  }

#left_ad{ background: url(../images/left_up.png) top left no-repeat; height:114px; padding:10px 5px; font-size:13px }
#left_ad img{ float:left; border:1px #fff solid; margin:0 7px; }
#left_ad a{ color:#fff; }
#left_contacts{ background: url(../images/left-down.gif) bottom left no-repeat; padding:0 10px 75px 10px; color:#fff }
#left_contacts a { font-size:12px; color:#fff; } 
#left_contacts strong{ font-size:12px; color:#661088; }

#left_menu{ width:170px; }
#left_menu ul{ padding:5px 0 15px 10px; margin:0;list-style: none; }
#left_menu ul li{ padding: 4px 0 }
#left_menu ul li a { color:#fff; font:12px Tahoma, Arial, Verdana; background:url(../images/krug_pink.gif) 0 1px  no-repeat; padding-left:15px; }
#left_menu ul li a:hover{color:#ffd71e}
#footer { padding:5px; height:100px; background:#682f73 url(../images/down.gif) top left repeat-x; }

.clear { clear: both; font-size: 0%; line-height: 0%; height: 0; }
td.pink{
	background-color:#FF4DBB;
	color:#fff;
}
td.pink a{
	background-color:#FF4DBB;
	color:#fff;
	display:block;
	width:100%;
	height:100%;
}
td.pink a:hover{
	background-color:#fff;
	color:#FF4DBB;
	
}
td.white{
	background-color:#FFF;
	color:#FF4DBB;
}
td.cont_bg{	
	background: url(../images/body.jpg) bottom right no-repeat;
}
.title{
	font-family: "Monotype Corsiva",Verdana, Geneva, Arial, Helvetica, sans-serif
}

#content #column2 #gallery img { padding:5px; }