html {background-color: #005675; background-image:url(/images/topbg.png); background-repeat:repeat-x;}
body {background-color: #A08D69;  font-family:'Trebuchet MS'; padding:0; margin:0; overflow-y: scroll; background-image:url(/images/background.png); background-repeat:repeat-x;}
body img{border:none;}
#container {width:989px; margin-left:auto; margin-right:auto;}
#header {width:989px; height:297px; background-image:url(/images/header.png); background-repeat:no-repeat; margin: 40px 0 0 17px;}
#navigation {position:relative; top: -15px; left:130px; width:820px;}
#topmenu {list-style-type:none}
#topmenu li {display:inline-block; width:191px; height:89px;}
#menunauch a {background-image:url(/images/menunauch.png); background-repeat:no-repeat; background-position:top; width:191px; height:89px; display:inline-block;}
#menunauch a:hover {background-position:bottom;}
#menuteach a {background-image:url(/images/menuteach.png); background-repeat:no-repeat; background-position:top; width:191px; height:89px; display:inline-block;}
#menuteach a:hover {background-position:bottom;}
#menusprav a {background-image:url(/images/menusprav.png); background-repeat:no-repeat; background-position:top; width:191px; height:89px; display:inline-block;}
#menusprav a:hover {background-position:bottom;}
#menucontr a {background-image:url(/images/menucontr.png); background-repeat:no-repeat; background-position:top; width:191px; height:89px; display:inline-block;}
#menucontr a:hover {background-position:bottom;}

#submenu {float:right; padding-right:65px;}

#cv {background-image:url(/images/cv.png); background-repeat:no-repeat; background-position:top; width:149px; height:92px; display:inline-block; margin-right:42px;}
#cv:hover {background-position:bottom;}

#partn {background-image:url(/images/partners.png); background-repeat:no-repeat; background-position:top; width:149px; height:92px; display:inline-block;}
#partn:hover {background-position:bottom;}

#title {position:relative; top:88px; width:950px; white-space: nowrap;}
h1{display:inline; margin-left:0; padding: 0; font-family:'Trebuchet MS'; font-size:22px; color: #13768B; text-transform:uppercase; clear:none;}
h1 span{padding:40px 0 0 60px; display:inline-block;}
#home {display:inline-block; padding:33px 0 0 53px; float:left;}

#main {background-image:url(/images/middlebg.png); background-repeat:repeat-y; min-height:600px; margin-left:17px;}
#main p{font-size:16px; line-height:24px;}
#main p a, blockquote a {color:#b8860b; text-decoration:underline;}
#main p a:visited, blockquote a:visited {color:#b8860b; text-decoration:underline;}
#main p a:hover, blockquote a:hover {color:#007894; text-decoration:none;}
#main table{font-size:12px; line-height:18px; background:#fff; border: 1px dashed #666666; border-radius:5px;}
#leftcolumn {display:inline-block; width:220px; padding:20px 10px 0 60px; font-size:13px; line-height:20px; color: #B0B0B0;}
#rightcolumn {display:inline-block; width:600px; margin-left:40px; vertical-align:top;}

#footer {width:100%; background-image:url(/images/footerbg.png); background-repeat:repeat-x; min-height:95px; padding:0; margin:0;}
#thefooter {width:965px; height:100%; margin-left:auto; margin-right:auto; background-image:url(/images/footer.png); background-repeat:no-repeat; font-size:12px; padding:0; color:#fff; text-shadow: 1px 1px #000;}
#thefooter span {display:block; padding:80px 40px 0 60px;}
#thefooter span img {vertical-align:middle;}
#thefooter span a {color:#fff; text-decoration:none;}
#thefooter span a:visited {color:#fff; text-decoration:none;}
#thefooter span a:hover {color:#ffcc00; text-decoration:underline;}

#smart {display:inline-block; float:right; padding:0 !important;}
#smart img {vertical-align:middle;}

.dict {list-style:square url("/images/sqpurple.png"); line-height:32px;}
.dict a {color:#000; text-decoration:underline;}
.dict a:visited {color:#000; text-decoration:underline;}
.dict a:hover {color:#007894; text-decoration:none;}