@import url("fonticons.css");

@import url("reset.css");

body {padding: 5px 2em; margin: 0 auto; background: #f3f3f3; color: #666; max-width: 1120px; font-size: 16px; font-family: 'Calibri',Helvetica,Arial,sans-serif;}
.clear {clear: both;}
q {display: none;}
p {margin: 3px 0 5px; line-height: 25px;}

h1 {float: left; width: 369px; height: 89px; background: url(sturents/images/logo.png);}
h1 a {display: block; height: 89px; text-indent: -9999px;}
h1 a:hover,h1 a:active,h1 a:focus {background-color: transparent;}

h2 {overflow: hidden; float: left; background: url(images/nav-l.png) top left no-repeat; width: 60%; margin: 20px 0 5px 15px;}
h2 span {display: block; height: 46px; padding-top: 5px; margin-left: 11px; background: url(images/nav-r.png) top right no-repeat; color: #fff; font-size: 1.8em; font-weight: bold; text-align: center;}

h3 {height: 45px; background: url(images/title-l.png) top left no-repeat; overflow: hidden; margin-top: 5px;}
h3 span {display: block; height: 45px; margin-left: 15px; background: url(images/title-r.png) top right no-repeat; padding: 10px;}
h3 span a {font-weight: normal; color: #666; font-size: 1.36em; text-shadow: #fff 0px 1px 1px;}
h3 span a:hover,h3 span a:active,h3 span a:focus {background: transparent; color: #666; }
h3 span p {float: right;}
h3 span p a {text-shadow: 0 0 0; font-size: 1em;}
h3 span p a:hover,h3 span p a:active,h3 span p a:focus {background: transparent; color: #666; border-bottom: 1px solid #666;}

h4 {margin: 10px 0;}

#main {background: url(images/main-l.png) left repeat-y; overflow: hidden;}
#main div.content {overflow: auto; margin-left: 15px; padding: 10px 13px 0 0; background: url(images/main-r.png) right repeat-y #fff;}

#footer {background: url(images/footer-l.png) top left no-repeat;}
#footer div.container {margin-left: 16px; padding-top: 15px; background: url(images/footer-r.png) top right no-repeat;}
#footer a.current {border-bottom: 1px solid #409EE8;}
#footer p {font-size: 0.81em; float: left;}
#footer p.copy {float: right;}

div.offer {margin-top: 5px; overflow: hidden;}
div.offer img {float: left;}
div.offer div {float: left; margin-top: 5px;}
div.offer h4 {font-size: 1.2em; font-weight: bold; margin-bottom: 5px;}
div.offer p.contact {margin: 5px 0 0 10px;}
