body {color: #1c799d; font-family: Times, serif; font-size: 16px; margin: 0px; padding: 0px; background-color: #e7f9ff; background-image: url(/design/bg.jpg); background-repeat: repeat-x; position: relative;}
div, img, form, input {padding: 0px; margin: 0px;}
img {border: none;}
a {color: #0189be; outline: none;}
a:hover {color: #a71e00;text-decoration: none;}

h1 {color: #a71e00; font-size: 20px; font-weight: 100; margin: 10px 0 5px 0;}
h1:first-letter {color: #a71e00; font-size: 30px; font-weight: bold;}
h2 {color: #a71e00; font-size: 18px; font-weight: 100; margin: 10px 0 5px 0;}


#main {width: 1178px; margin-left: auto; margin-right: auto; background: url(/design/top.jpg) no-repeat;}
#flash {width: 1178px; height: 274px; z-index: 200;}

#menu_top {width: 1110px; height: 35px; padding-left: 68px;}
#menu_top a.index {width: 101px; height: 35px; background: url(/design/menu_top/index.jpg) no-repeat 0px -35px; display: block; float: left;}
#menu_top a.about {width: 99px; height: 35px; background: url(/design/menu_top/about.jpg) no-repeat 0px -35px; display: block; float: left;}
#menu_top a.study {width: 111px; height: 35px; background: url(/design/menu_top/study.jpg) no-repeat 0px -35px; display: block; float: left;}
#menu_top a.teacher {width: 167px; height: 35px; background: url(/design/menu_top/teacher.jpg) no-repeat 0px -35px; display: block; float: left;}
#menu_top a.news {width: 108px; height: 35px; background: url(/design/menu_top/news.jpg) no-repeat 0px -35px; display: block; float: left;}
#menu_top a.parents {width: 133px; height: 35px; background: url(/design/menu_top/parents.jpg) no-repeat 0px -35px; display: block; float: left;}
#menu_top a.photo {width: 145px; height: 35px; background: url(/design/menu_top/photo.jpg) no-repeat 0px -35px; display: block; float: left;}
#menu_top a.contact {width: 129px; height: 35px; background: url(/design/menu_top/contact.jpg) no-repeat 0px -35px; display: block; float: left;}
#menu_top a:hover {background-position: 0px 0px;}


#left{width: 285px; padding: 22px 0 0 219px; float: left; background: url(/design/bg_left.png) no-repeat;}
#menu_left {width: 210px; height: 484px; padding-top: 42px; background: url(/design/menu_left.png) no-repeat;}
a.menu_left {width: 170px; padding: 0 15px 12px 25px; display: block; color: #1c799d; font-size: 14px; text-decoration: none; line-height: 0.9;}
a.menu_left:hover {color: #a71e00; background: url(/design/star.png) no-repeat 11px 0;}
a.action {display: block; width: 210px; height: 145px; background: url(/design/action.png) no-repeat center top; margin-top: -20px;}


#right{width: 524px; text-align: justify; padding: 15px 150px 0 0; float: left;}
#right p {text-indent: 0px;}
#right li {padding-bottom: 5px;}


#bottom {min-width: 1178px; height: 168px; background: url(/design/bottom.png) no-repeat right top; position: relative;} 
#bottom span {color: #a71e00;}
.bottom_contact {width: 600px; position: absolute; right: 360px; bottom: 5px;}
.counter {width: 88px; position: absolute; right: 5px; bottom: 1px;}

a.photo_section {font-size: 12px; text-align: center; color: #1c799d; line-height: 1;}
