body {margin: 0; font-family: Verdana, Tahoma, Arial, Helvetica,Sans-serif; font-size: 11px; background: #b1d2f2 url(../images/bodybg.jpg) repeat-x left top; text-align: center}
a {outline: none;}
a:link {color: #000066; text-decoration: none; background: transparent}
a:active {color: #000066; text-decoration: none; background: transparent}
a:visited {color: #000066; text-decoration: none; background: transparent}
a:hover {color: #CC0000; text-decoration: none;}

#container {position: relative; z-index: 99; text-align: left; width: 800px; margin: 0 auto; background: white url(../images/pagebg.jpg) repeat-x left top}
#headcont {width: 800px; height: 114px; background: url(../images/headbg1.jpg) repeat-x left top}
#hd1 {width: 100%; height: 114px; background: url(../images/headleft.jpg) no-repeat left top}
#hd2 {padding: 0 20px; width: auto; height: 114px; background: url(../images/headright.jpg) no-repeat right top}
#hd3 {position: relative; z-index: 3; margin-top: -47px; float: left; width: 320px; height: 114px;}
#hd4 {position: relative; z-index: 4; margin-top: -47px; float: right; width: 410px; height: 114px; background: url(../images/headbg2.jpg) repeat-x left top}
#mainmenu {position: relative; z-index: 12; float: right; width: 100%; height: 32px; margin-top: 15px}
#mainmenu ul {padding: 0; margin: 0; list-style: none; float: right}
#mainmenu ul li {text-align: center; line-height: 29px; float: left; width: 95px; height: 32px;}
#mainmenu ul li a {font-size: 12px; font-weight: bold; color: #999; width: auto; display: block; height: 32px; background: url(../images/backmenu.png) no-repeat left top;}
#mainmenu ul li a:hover {color: #EEE;}

#searchbox {margin-top: 80px; float: right;}
#bodycont {width: 800px; background: url(../images/bodytopbg.jpg) repeat-x left top}
#bd1 {width: 100%; background: url(../images/bodybottombg.gif) repeat-x left bottom}
#bd2 {width: 100%; background: url(../images/bodyleft.gif) repeat-y left top}
#bd3 {width: 100%; background: url(../images/bodyright.gif) repeat-y right top}
#bd4 {width: 100%; background: url(../images/bodylefttop.jpg) no-repeat left top}
#bd5 {width: 100%; background: url(../images/bodyrighttop.jpg) no-repeat right top}
#bd6 {width: 100%; background: url(../images/bodyleftbottom.jpg) no-repeat left bottom}
#bd7 {width: 100%; background: url(../images/bodyrightbottom.jpg) no-repeat right bottom}

#ending {position: relative; z-index: 0; margin-top: -150px; width: 100%; height: 150px; background: url(../images/bodybg2.jpg) repeat-x left top;}
.logoplace {margin: 20px 20px 0 0px; height: 94px; width: auto; background: url(../images/logo.png) no-repeat left top; behavior: url(../images/iepngfix.htc)}
.webtitle {overflow: hidden; width: 250px; text-align: center; position: relative; left: 80px; top: 30px; display: block; font-size: 20px; font-weight: bold; color: #EEE}
.webdescr {overflow: hidden; width: 250px; text-align: center; position: relative; left: 80px; top: 30px; display: block; font-size: 10px; color: #EEE}
#footer {text-align: center; margin: 10px 20px 0; color: #555; padding-top: 20px; position: relative; z-index: 0; margin-top: -10px; width: auto; height: 50px; background: url(images/footbg.jpg) repeat-x left top}
#footer a:link, #footer a:active, #footer a:visited {color: #085597; text-decoration: none; background: transparent}
#footer a:hover {color: #3983ce; text-decoration: underline;}
#cnote {line-height: 35px; text-align: center;}
.clearit {clear: both}
*html #content {height: 500px;}

#content {min-height: 500px; padding: 10px 20px; width: auto}
#content-main {position: relative; width: 575px; float: left;}
#content-side {width: 180px; float: right; border-left: 2px dotted #CCC}
#content-side ul {margin: 0; padding: 10px 0px 10px 5px; list-style: none}
#content-side ul li {margin-right: 5px; width: auto;}
#content-side ul li a {padding: 5px; font-size: 12px; color: #555; width: auto; display: block; border-bottom: 1px solid #EEE}
#content-side ul li a:hover {color: #3983ce; background: #EEE}
#content-side h2 {display: block; font-size: 12px; font-weight: bold; padding: 5px 10px; border-bottom: 2px dotted #AAA}
.innerside {margin: 0px;}
.innermain {margin: 0px 5px 0 0;}
.contentpad {padding: 10px 5px 10px 10px;}

h2 a:link, h2 a:active, h2 a:visited {color: #085597; text-decoration: none; background: transparent}
h2 a:hover {color: #3983ce; text-decoration: underline;}
.subcats {padding: 0; margin: 0; font-size: 10px; height: 30px; border-bottom: 1px dashed #DDD}
.subcats a:link, .subcats a:active, .subcats a:visited {color: #999; text-decoration: none; background: transparent}
.subcats a:hover {color: #3983ce; text-decoration: underline;}

.c {float: left;}
.cr {clear: left;}
td {vertical-align: top; padding: 5px;}
h1 {font-size: 14pt; margin: 5px 0 5px 0;}
h2 {font-size: 10pt; margin: 0;	padding: 0;}
h3 {color: #5e74b3; font-size: 8pt;	padding: 0;	border-bottom: 1px dotted #5e74b3;}
#descr {padding: 0px; margin: 0 0 5px 0;}
table.formPage {width: 100%; border: 1px solid #CCC;}
td.err {padding: 3px; color: #FF0000; background: #FFEDED; border: 1px solid #A0A0A0; text-align: left;}
td.msg {padding: 3px; color: #0000FF; background: #EDF3FF; border: 1px solid #A0A0A0; text-align: left;}
.label {text-align: right;}
.buttons {border-top: 1px solid #A0A0A0; text-align: center;}
.count {color: #6f6f6f; font-size: 8pt; font-weight: normal;}
#links a {font-size: 10pt;}
#links p {margin: 0 0 7px 0;}
.url {color: #6f6f6f;}
#path {margin-top: 2px; padding: 3px; background: #D9E8F9; line-height: 19px; border-top: 1px solid #5e74b3;}
.submit {float: right; vertical-align: bottom;}
#user-bar {clear:both; width:20%; margin:0 0 0 auto; padding:3px; background:#D9E8F9; line-height:19px; text-align:right;}
.text, .btn {font-size: 8pt; font-family: Verdana, Tahoma, Arial, sans-serif;}
input.text {color: #000000; border: 1px solid #5e74b3;}
textarea.text {font-size: 8pt; border: 1px solid #5e74b3;}
select {font-size: 8pt; border: 1px solid #5e74b3;}
.captcha {border: 1px solid #5e74b3; margin-top: 10px;}
form {display: inline; margin: 0; padding: 0;}
.btn {font-size: 8pt; font-weight: bold; border: 1px solid #5e74b3; background-color: #FFAA11;/*#FFCC33;*/ cursor: hand; height: 17px;}
span.req {margin-left: 3px; color: #FF0000; font-weight: bold;}
div.errForm, span.errForm {margin: 0px 0 0px 5px; padding: 2px 3px 2px 3px; color: #FF0000; background: #FFFFF3; border: 1px solid #cccccc; text-align: left; clear: right;}
.small, .small a {padding: 0px; margin: 0px; color: #909090; font-size: 7pt; text-decoration: none;}
.sort {color: #000000;}
p.subcats {margin: 0px 0px 7px 0px; padding: 0px;}
div.pr {font-size: 6pt; color: #000000; float: left; margin-right: 5px;}
div.prg {width: 40px; border: 1px solid #999999; height: 3px; font-size: 1px;}
div.prb {background: #5eaa5e; height: 3px; font-size: 1px;}
.price {border: 1px solid #A0A0A0;}
.price table td{margin: 0; padding: 2px; vertical-align: bottom;}
.paging-links, .paging-info {text-align:right;}
.paging-info {font-style: italic;}
.limit_field {border: 0 solid transparent; border-width:0;}