body {font: 14px 'Trebuchet MS';color:#FFFFFF;}
a {text-decoration: none;color:#FFFFFF;}
input {color:#FFFFFF}

div#wrapper {width:1000px;margin: 0px auto 0px;}
div#header {height: 228px;width:100%;background: url('../images/header_bg.jpg') no-repeat 319px 0px;}
div#searchBox {margin: 19px 10px;border: 1px #cccccc solid;float:right;width: 223px;text-align: right;overflow: hidden;height: 22px}
input#searchInput {color:#666666; border: none;font-size: 12px;width: 185px;vertical-align:top;padding-top:2px;}
input#ajaxSearch_submitImg {padding:1px 2px 1px 4px;border-left: 1px #cccccc solid;}
div#logo {padding: 50px 0px 0px 62px;width:196px;height: 58px; overflow: hidden;}
div.header {color: #dcdadf; font-size:32px; font-style: italic;padding-left:69px;padding-top:11px;}
div#quickmenu {float:right;margin-top: -3px;margin-right: 5px}
div#mainmenu {background: #000000;height: 34px; width:100%; margin-top: 21px;}
div#mainmenu ul {margin-left:20px;font-size:16px;text-align: center;line-height: 30px;}
div#mainmenu ul li {float:left;border-left:1px solid #666666;}
div#mainmenu ul li a {display:block;height:34px;width: 113px;}

div#mainbox {margin-left: 5px;margin-right: 5px;}
div#mainbox table {border-collapse: separate;}
div#mainbox table div.fullcontent {border: 1px solid #cccccc;padding:20px 0 0 17px;min-height: 380px;color:#000000}
div#mainbox table div.fullcontent a {color:#000000}
div#mainbox table div.contentTitle {text-align: right;border-bottom: 1px #950b81 solid; color:#663366;padding-right: 30px;font:20px Georgia;font-style: italic;}
div#mainbox table div.contentPosts {margin-top:26px;}
div#mainbox table div.entry {margin-bottom:10px;}
div#mainbox table img.entryImage {float:left; margin-right: 10px;}
div#mainbox table p.entryTitle {letter-spacing: 8px;color:#663366;margin-bottom: 6px;font-size:13px;}
div#mainbox table a.entryMore {background: #950b81;color:#FFFFFF;padding:0 5px;font-size: 13px;font-weight: bold}
div#mainbox table div.entryDownload {margin-top:10px}
div#mainbox table div.entryDownload a {color:#000000;font-size: 12px; font-style: italic;}
div#mainbox table div.entryDownload img {vertical-align: middle}
div#mainbox table div.closeEntry {clear:both;border-bottom: 1px #cccccc solid;padding-top:10px}

#secondmenu {width:230px;border:1px #cccccc solid;font: 14px Georgia;margin-right: 5px;}
#secondmenu ul {padding-top:56px;padding-left: 30px;}
#secondmenu ul li {padding-bottom: 18px;padding-left:18px;}
#secondmenu ul li a {color: #333333;}
#secondmenu ul li a:hover {color:#000000; font-size:16px;}
#secondmenu ul li.active {background: url('../images/arrowPink.png') no-repeat 0 6px;}
#secondmenu ul li.active a {color:#000000; font-size:16px;}

div#rightColumn {border:1px #cccccc solid;float: right;height: 380px;width:228px;background:url('../images/ksiazkaRKrool.jpg') no-repeat 23px 15px;position: relative;}
div#rightColumn div.productBox {margin-top: 353px;background: #000000;height: 24px; line-height: 24px;text-align: center;;font-size:12px;}
div#rightColumn div.productBox div {float:left;height: 24px;width: 111px;background: #950b81;}
div#rightColumn div.productBox a {padding:2px 5px;font-style: italic;font-weight: bold}

div#centerColumn {width: 520px;height: 382px;background: url('../images/boxBg.jpg') no-repeat;}
div#centerColumn h1 {font-size:30px;margin-bottom: 4px;}
div#centerColumn h2 {font-size:18px;color:#ffcc00;margin-bottom: 16px;}
div#centerColumn h3 {margin-bottom: 16px;}
div#centerColumn form {color:#cccccc;font-size:11px;}
div#centerColumn p.subtitle {margin-left:-2px;}
div#centerColumn p.subtitle span {font-size:35px;border-left:1px #FFFFFF solid;padding-left: 5px;padding-right: 10px}

div#bottomContent {margin-top:7px;}
#banners {float:left;border:1px #cccccc solid;width: 698px;height: 85px; vertical-align: middle;text-align: center}
#banners ul {padding-top: 24px;}
#banners ul li {height: 60px;padding-right: 16px;}

div.formRow {clear:left;}
.formLabel {padding: 6px 4px 0; float: left; width: 80px;text-align:right;height: 26px;}
div.formField {padding: 0 4px; float: left; height: 26px;}
div.formField input {border:1px #666666 solid;background: none; width: 206px; height: 24px;vertical-align: middle;font-size:12px;}
#signUpForm .formTitle {color:#ffffff;font-weight: bold; font-style: italic; font-size: 11px}
.formDesc {padding-top:30px;margin-top:10px;}
.formCommit {margin-top:34px;}
.formCommit input {background: #000000;border: none;width: 87px;height: 26px;}

#newsletter {border: 1px #cccccc solid;float: right;height: 71px;color:#330033;padding: 14px 0 0 15px; width: 268px;}
#newsletter form div input#emailaddr {color:#666666; border: 1px #cdcdcd solid;font-size: 12px;width: 210px;vertical-align:top;height: 20px}
#newsletter form div input#submitEmail {height: 24px;width: 48px; color: #FFFFFF; background: #333333;border:none;}

#footers {width:100%;margin-top: 6px;}
#bottomInfo {background: #330033;height: 113px;color:#FFFFFF;padding: 45px 0 0 34px;font-size: 11px;}
#bottomInfo li.line {float:left;width: 27px;}
#bottomInfo li.line div {border-left: 1px #660066 solid;height: 51px;width: 1px}
#releaseNotes {color: #666666;margin-bottom: 5px;height: 121px;padding-left:61px;font-size: 10px}


div.menu ul li { display: inline; }
ul.menu li { display: inline; }
ul.submenu li a span {height:24px;width:21px;position:relative;text-indent:-9999px;float:left;margin-right: 14px;background: url('../images/header_icons.jpg') no-repeat;}

.clearFloats {clear: both;height: 1px;overflow: hidden;}
