@charset "utf-8";
@font-face{font-family:'MyriadProBoldCondensed'; src:url('font/bold/myriadpro-boldcond-webfont.eot'); src:local('☺'), url('font/bold/myriadpro-boldcond-webfont.woff') format('woff'), url('font/bold/myriadpro-boldcond-webfont.ttf') format('truetype'), url('font/bold/myriadpro-boldcond-webfont.svg#webfontRos37T2N') format('svg'); font-weight:normal; font-style:normal;}
@font-face{font-family:'MyriadProRegular'; src:url('font/normal/myriadpro-regular-webfont.eot'); src:local('☺'), url('font/normal/myriadpro-regular-webfont.woff') format('woff'), url('font/normal/myriadpro-regular-webfont.ttf') format('truetype'), url('font/normal/myriadpro-regular-webfont.svg#webfontSBsRa1o8') format('svg'); font-weight:normal; font-style:normal;}
*{margin:0; padding:0; outline:0;}a img{border:0;}img{-ms-interpolation-mode:bicubic;}input[type=submit],button,.button{cursor:pointer;}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""; content:none;}
html{overflow:auto;}section,header,nav,article,footer{display:block;}

body{padding-top:50px; background:#5D1805 url(/images/bg.jpg) center top repeat-x; font:400 13px/19px 'MyriadProRegular', 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif; text-shadow:transparent 0 0 1px; color:#001017;}

#wrapper{position:relative; width:1050px; height:735px; margin:0 auto; background:#FFF; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; behavior:url(js/border-radius.htc);}
header{float:left; width:100%; height:170px;}
header h1{float:left; margin:35px 0 0 45px; font:700 37px/37px 'MyriadProBoldCondensed', sans-serif;}
header h1 strong{display:block; font-size:30px}
header h1 em{float:left; line-height:0;}
header h1 em a{font:400 18px/30px 'MyriadProRegular', sans-serif; color:#AEBBC1;}
header address{float:right; margin:30px 30px 0 0; font-style:normal; font-size:18px; line-height:22px; text-align:right; color:#AEBBC1;}

nav{float:left; width:100%; height:25px; margin-top:-208px;}
nav ul{float:right; height:25px; position:relative; list-style:none; overflow:hidden; background:#D5D5D5; background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E1E1E1)); background:-moz-linear-gradient(top, #FFF, #E1E1E1); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E1E1E1'); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
nav ul li{float:left; position:relative;}
nav ul li a{display:block; padding:0 10px; line-height:34px; border-right:1px solid #DDD;}nav ul li a:hover{text-decoration:none;}
nav ul #config > a{float:right; width:16px; border:0!important; cursor:default;}
nav ul #config{width:36px;}
nav ul #sub{float:right;}
nav ul #pos-1,
nav ul #pos-2,
nav ul #pos-3,
nav ul #pos-4,
nav ul #pos-4-a,
nav ul #pos-4-b{position:relative; width:16px; height:25px; background:url(/images/sprite-functions.png) no-repeat; text-indent:-999em;}
nav ul #pos-1{background-position:10px 5px;}
nav ul #pos-2{background-position:10px -16px;}
nav ul #pos-3{background-position:10px -37px;}
nav ul #pos-4{background-position:10px -58px;}
nav ul #pos-4-a{background-position:10px -100px;}
nav ul #pos-4-b{background-position:10px -79px;}
nav ul #pos-1.current{background-position:10px -121px;}
nav ul #pos-2.current{background-position:10px -142px;}
nav ul #pos-3.current{background-position:10px -163px;}

article{clear:both; height:515px;}
article #content{width:100%; height:100%; list-style:none; overflow:hidden;}
article #content > li{float:left; width:305px; height:100%; padding:0 22px;}
article #content #a{}
article #content #b{border-right:1px dotted #FF5500; border-left:1px dotted #FF5500;}
article #content #c{line-height:17px;}
article #content #c ul{margin-bottom:10px; list-style:none;}
article #content #c ul li{background:url(/images/bullet.jpg) 0 6px no-repeat; padding-left:15px; overflow:hidden;}
article #content #c strong{color:#FF5500;}
article #a blockquote,article #c blockquote{display:none;}
article #a q,article #c q{float:left; margin-bottom:20px;}
article #a q img,article #c q img{float:left; max-width:305px; max-height:100px; margin-bottom:8px;}
article #b blockquote img{max-width:305px; max-height:405px; margin-bottom:5px;}
article #b blockquote h3{margin-top:0; line-height:25px;}
article #b #diploma{display:block; position:absolute; bottom:0; margin-bottom:50px;}
article #c blockquote ul{list-style:none;}
article blockquote .title,article blockquote .tools{padding-left:20px; overflow:hidden;}
article blockquote .title{background:url(/images/title.png) 0 0 no-repeat;}
article blockquote .tools{background:url(/images/tools.png) 0 0 no-repeat;}

footer{clear:both;}footer blockquote{text-align:center; line-height:60px; color:#798388;}

h2,h3,h4,h5,h6,label{font-family:'MyriadProBoldCondensed', sans-serif;}
h2{font-size:24px; margin-bottom:20px;}h3,h4,h5,h6{font-size:17px; margin-top:15px;}
a{color:#AEBBC1; text-decoration:none;}a:hover{text-decoration:underline;}
hr{background:#999; color:#999; clear:both; float:none; width:100%; height:1px; border:none; margin:10px 0;}
small{display:block; margin-top:-3px; font-size:11px; color:#AAA;}

input,select,textarea{width:305px; outline:none; padding:1px 2px; border:1px solid #AEBBC1; background:#DEE3E5; font:400 14px/24px 'MyriadProRegular', sans-serif;}
input{height:24px; margin-bottom:6px;}
textarea{height:150px; max-height:220px; overflow:auto; line-height:18px;}

#contact{list-style:none;}
#contact #code{float:left; width:50px; height:17px; margin-top:5px; background:#AEBBC1; border:1px solid #99A3A8; line-height:20px;}
#contact #send{display:block; float:right; width:39px; height:39px; background:url(/images/send.png) 0 0 no-repeat; text-indent:-999em; overflow:hidden; border:none; margin:3px 0 0 0; cursor:pointer;}
#contact label{font-size:17px;}
#contact img{float:left; margin-right:5px;}

.left{float:left;}
.right{float:right;}
.inner{padding:30px;}
.hidden{display:none;}
.strong{font-weight:700;}
.clear:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}.clear{display:inline-block;}html[xmlns] .clear{display:block;}* html .clear{height:1%;}
::selection{background:#9F3F03; color:#FF7F00;}::-moz-selection{background:#9F3F03; color:#FF7F00;}

/* TOOLTIP */
.tipsy{position:absolute; z-index:99999; padding:5px; font-size:11px;}
.tipsy-inner{padding:5px 8px 4px 8px; background-color:#000; color:#FFF; max-width:240px; text-align:center;}
.tipsy-inner{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.tipsy-arrow{position:absolute; width:9px; height:5px; background:url(/images/tipsy.gif) 0 0 no-repeat;}
.tipsy-n .tipsy-arrow{top:0; left:50%; margin-left:-4px;}
.tipsy-nw .tipsy-arrow{top:0; left:10px;}
.tipsy-ne .tipsy-arrow{top:0; right:10px;}
.tipsy-s .tipsy-arrow{bottom:0; left:50%; margin-left:-4px; background-position:bottom left;}
.tipsy-sw .tipsy-arrow{bottom:0; left:10px; background-position:bottom left;}
.tipsy-se .tipsy-arrow{bottom:0; right:10px; background-position:bottom left;}
.tipsy-e .tipsy-arrow{top:50%; right:0; width:5px; height:9px; margin-top:-4px; background-position:top right;}
.tipsy-w .tipsy-arrow{top:50%; left:0; width:5px; height:9px; margin-top:-4px;}

.error,
.notice,
.success,
.warning{padding-bottom:5px;}
.error{color:#F00;}
.notice{color:#F80;}
.success{color:#090;}
.warning{color:#FFA500;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
.warning a{color:#555;}
