* {margin: 0;padding: 0;}
html {height: 100%;}
body {font:10pt Arial, sans-serif;width: 100%;height: 100%;background:#E4E4E4;color:#363636;}
a {color:#985f97;outline: none;text-decoration:underline;}
a:hover {color:#985f97;text-decoration:underline;}
a, a:visited, a:hover, a:active, a:focus {outline:0;}
p {margin: 0 0 15px 0;}
img {border: none;}
input {vertical-align: middle;}
strong, b {color:#a774e0;}
hr {margin:15px 0 15px 0;border:0;border-top:1px solid #bcbfee;}
.clear {clear:both;}

#wrapper {width:998px;margin: 0 auto;min-height: 100%;height: auto !important;height: 100%;background:#fff;}


/* Header */
#header {height:320px;background:#fff url(img/top.jpg) top no-repeat;}
.logo {padding:50px 0 0 125px;}
.slogan {padding:5px 0 45px 125px;color:#fff;font-size:8pt;text-transform:uppercase;} 
.slogan1, .slogan2, .slogan3 {color:#fff;font-size:18pt;font-style:italic;}
.slogan1 {padding:5px 0 12px 65px;}
.slogan2 {padding:5px 0 12px 200px;}
.slogan3 {padding:5px 0 12px 300px;}

/* Menu */
#menu {height:33px;}
#menu ul {padding:5px 0 0 0;list-style:none;margin:0 33px 0 33px;}
#menu ul li {display:inline;margin:0;padding:0;color:#575698;font-size:10pt;}
#menu ul li a {text-decoration:none;margin:0 1px 0 0;color:#bcbfee;padding:5px 8px 5px 8px;background:#fff url(img/menu.gif) top repeat-x;background-position:0 -33px;text-transform:uppercase;}
#menu ul li a:hover, #menu ul li a.selected {text-decoration:underline;color:#fff;text-decoration:none;background:#fff url(img/menu.gif) top repeat-x;background-position:0 0;}
#menu .menu-no {padding:0 0 0 15px;}
#menu .menu-no a, #menu .menu-no a:hover {background:none;text-decoration:underline;text-transform:none;color:#575698;}


/* Middle */
#middle {width: 100%;padding: 0 0 100px;height: 1%;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden;}
#content {padding:20px 240px 50px 33px;}
#content span {color:#ed1c24;}
.text-left {width:330px;float:left;margin:0 40px 0 0;}
.text-right {width:340px;float:left;}


/* Content */
img.left {float:left;margin:0 10px 10px 0;}
img.right {float:right;margin:0 0 10px 10px;}
h1, h2, h3 {font-size:12pt;padding:0;margin:0 0 15px 0;color:#54508e;font-weight:normal; text-transform:uppercase;}
.head {font-size:12pt;padding:0;margin:0 0 15px 0;color:#000;font-weight:bold;}
#content ::selection {background:#a774e0;color:#fff;} 
#content ::-moz-selection {background:#a774e0;color:#fff;}
#content ul {margin:5px 0 5px 25px;}
#content ul li {padding:0 0 3px 0;}
.pr img {border:3px solid #a774e0;float:left;margin:0 10px 10px 0;}
.ph {border:1px solid #363636;margin:0 0 10px 0;}
 


/* Right */
#right {float: left;margin:25px -3px 50px -205px;width:175px;position:relative;}
#right .head, #content .head {color:#985f97;font-size:9pt;font-weight:normal;text-transform:uppercase;margin:0;padding:0 0 5px 0;}
#right p {margin:0;padding:0 0 20px 0;}
#right p a {color:#464646;text-decoration:underline;}
#right p a:hover {color:#985f97;text-decoration:underline;}
 


/* Footer */
#footer {width:998px;margin: -100px auto 0;height:120px;color:#555555;background:#fff url(img/footer.jpg) top no-repeat;}
#footer ul {margin:0;padding:40px 0 10px 40px;list-style:none;float:left;}
#footer ul li {display:inline;}
#footer ul li a  {color:#bcbfee;text-decoration:none;font-size:10pt;padding:0 15px 0 0;}
#footer ul li a:hover, #footer ul li a.selected {text-decoration:none;color:#fff;}

.copy {float:left;width:200px;padding:40px 0 0 33px;color:#bcbfee;}
.counter {float:right;margin:40px 33px 0 0;}
.dev {float:right;margin:35px 31px 0 0;text-align:right;}
.dev a, .dev a:hover {color:#555555;text-decoration:none;font-size:8pt;}
