body, html {margin: 0; padding:0; font-family: 'Trebuchet MS'; color: #000000; line-height: 1.2em;}
img {vertical-align: middle; border: 0;}

.page-inner {padding: 0 10px; min-width: 977px;}
.f-clear:after {content: "."; clear: both; visibility: hidden; height: 0; display: block;}

ul.menu {margin: 0; padding: 0; line-height: 1.1em;}
ul.menu li {margin: 0; padding: 0; list-style-type: none; display: block;}

#hat-c {height: 18px; background: url('img/hat-back.png') repeat-x; overflow: hidden;}
#head-wrapper {background: url('img/head-back-tex.png') repeat-x;}
#head-c {padding-top: 18px; background: url('img/head-back.png') right top no-repeat;}
#head-c .page-inner {white-space: nowrap;}
#head-c .logo-n-title {width: 220px; float: left; text-align: center;}
#head-c .logo-n-title .title {font-family: Arial; font-size: 18px; color: #003176; width: 174px; padding-top: 7px; margin: 0; font-weight: normal; float: left;}
#head-c .right {width: 245px; float: right; padding-left: 21px;}
#head-c .block-1 {width: 242px; height: 28px; background: url('img/head-right-block-1.png') no-repeat; padding: 1px 0 11px 3px; line-height: 28px; font-size: 12px; font-weight: bold;}
#head-c .block-1 li {padding-left: 8px; float: left;}
#head-c .block-1 li a:link, #head-c .block-1 li a:visited {text-decoration: none; color: #9dc6fe}
#head-c .block-1 li.item-1 {padding-right: 12px; background: url('img/head-right-block-1-splitter.png') top right no-repeat; padding-left: 4px;}
#head-c .block-1 li.item-2 {padding-right: 22px; background: url('img/head-right-block-1-splitter-2.png') top right no-repeat;}
#head-c .block-1 li.item-red a:link, #head-c .block-1 li.item-red a:visited {color: #ff0000}

#head-c .block-2 {width: 199px; height: 35px; background: url('img/head-right-block-2.png') no-repeat; padding: 10px 0 0 46px; }
#head-c .block-2 input {font-family: Arial; border: 0;}
#head-c .block-2 .i-text {float: left; width: 126px; background: url('img/head-right-block-2-input.png') no-repeat; height: 18px; padding: 6px 8px 1px 8px; font-size: 10px; color: #d27d00;}
#head-c .block-2 .i-submit {float: left; width: 39px; padding: 3px 0 0 9px;}
#head-c .block-2 .i-submit input, #head-c .non-block .i-submit {display: block; width: 39px; background: url('img/head-right-block-2-submit.png') no-repeat; height: 19px; color: #333333; font-weight: bold; font-size: 11px;}

#head-c .non-block input {font-family: Arial; border: 0; }
#head-c .non-block {padding: 12px 0 0 39px; }
#head-c .non-block .txt-1 {padding: 0 0 10px 24px; background: url('img/head-right-man.png') 0px 2px no-repeat; margin: 0; font-size: 17px; color: #274e5d; font-weight: normal;}
#head-c .non-block .i-text {width: 195px; height: 17px; background: url('img/head-right-input.png') no-repeat; font-size: 10px; color: #d27d00; padding: 6px 5px 0 5px;}
#head-c .non-block .i-text-1-wrapper {padding-bottom: 20px;}
#head-c .non-block .i-text-2-wrapper {padding-bottom: 7px;}
#head-c .non-block .i-submit {float: right; margin-right: 8px;}
#head-c .non-block .txt-2 {padding: 1px 0 0 15px; font-size: 11px; font-weight: bold; background: url('img/head-right-arrow.png') 0px 6px no-repeat;}
#head-c .non-block .txt-2 a:link, #head-c .non-block .txt-2 a:visited {color: #274e5d; text-decoration: none;}

#head-c .center {text-align: center;}

#head-c .top-menu {padding-top: 17px; font-size: 14px; line-height: 27px; width: 100%;}
#head-c .top-menu td {text-align: center; }
#head-c .top-menu .top-menu-item-wrapper {position: relative;}
#head-c .top-menu td.odd {width: 12%;}
#head-c .top-menu td.even {width: 13%;}
#head-c .top-menu a:link, #head-c .top-menu a:visited {color: #003176; text-decoration: none; white-space: nowrap; display: block; width: 100%;}
#head-c .top-menu .hover a:link, #head-c .top-menu .hover a:visited {color: #ff0000;}
#head-c .top-menu-outer {border-bottom: 5px solid #9dc6fe;}

#head-c .top-menu .popup-menu {background: #66b7fd; width: 222px; position: absolute; top: 27px; left: 0; overflow: visible; z-index: 100; display: none;}
#head-c .top-menu .popup-menu .image {padding: 11px 8px 6px 8px;}
#head-c .top-menu .popup-menu .menu li {padding: 2px 0; font-size: 10px; text-align: left;}
#head-c .top-menu .popup-menu .menu li a:link,
#head-c .top-menu .popup-menu .menu li a:visited {padding: 5px 9px 6px 30px; display: block; background: url('img/popup-arrow.png') 9px 6px no-repeat; width: 183px; white-space: normal; color: #000000;}
#head-c .top-menu .popup-menu ul.menu li a:hover {background-color: #0f6aee; color: #000000;}
#head-c .top-menu .popup-menu .bottom {overflow: hidden; height: 2px; background: url('img/popup-bottom.png') no-repeat;}


#body-c {background: url('img/body-back.png') repeat-x #c3cdd6; }
#body-c table.page-inner td {vertical-align: top;}

#body-left-c {float: left; padding: 39px 49px 0 7px; width: 126px;}
#body-left-c .left-menu {font-size: 14px; padding-bottom: 35px;}
#body-left-c .left-menu a:link, #body-left-c .left-menu a:visited {text-decoration: none; color: #003176;}

#body-left-c .left-menu li {height: 31px; padding: 4px 0 15px 24px; background: url('img/body-left-menu-item.png') no-repeat; width: 101px; }
#body-left-c .left-menu li.last {padding-bottom: 4px;}





#body-left-c .left-menu li .link {width: 77px; float: left; height: 31px; text-align: center; position: relative;}
#body-left-c .left-menu li .link span {display: table-cell; vertical-align: middle; height: 31px; width: 77px;}



#body-left-c .left-menu li .number {float: left; line-height: 14px; font-size: 14px; padding: 17px 1px 0 1px; width: 14px; text-align: center; color: #ffffff;}

#body-left-c .img-1 {padding-bottom: 35px;}
#body-left-c .img-1 img, #body-left-c .img-2 img {display: block;}
#body-left-c .img-1 .title {padding: 1px 8px 0 8px; height: 25px; line-height: 25px; font-weight: normal; font-size: 14px; margin: 0; color: #003176; text-align: center; background: url('img/body-left-header.png') top center no-repeat;}

#body-right-c {float: none; width: 162px; padding-left: 50px;}
#body-right-c .logo {padding: 25px 0 7px 0;}
#body-right-c .right-menu {padding: 0 0 24px 9px;}
#body-right-c .right-menu .title {margin: 0; font-weight: normal; color: #ffffff; font-size: 13px; width: 129px; height: 22px; padding: 3px 0 0 24px; background: url('img/body-right-header.png') no-repeat;}
#body-right-c .right-menu .menu {padding: 8px 21px 19px 3px; background: #b4cae6; font-family: Arial; font-size: 11px;}
#body-right-c .right-menu .menu li {padding: 4px 2px 5px 2px; background: url('img/body-right-splitter.png') bottom left repeat-x;}
#body-right-c .right-menu .menu li.last {padding-bottom: 0; background: transparent;}
#body-right-c .right-menu .menu li a:link, 
#body-right-c .right-menu .menu li a:visited {color: #003176; text-decoration: none; padding-left: 6px; background: url('img/body-right-arrow.png') 0px 4px no-repeat;}
#body-right-c .right-menu .bottom {height: 4px; background:url('img/body-right-menu-bottom.png') no-repeat;}

#body-center-c {position: relative; width:100%}
#body-center-c .img-1 {text-align: center; padding: 11px 0;}
#body-center-c .img-2 {text-align: center; padding: 30px 0 5px 0;}
#body-center-c .row {padding: 24px 0 11px 0; border-bottom: 1px solid #dbe1e7;}
#body-center-c .row .image {float: left; width: 104px;}
#body-center-c .row .image img {display: block; }
#body-center-c .row .date {float: right; font-size: 10px; color: #ff0000; padding: 12px 7px 2px 4px;}
#body-center-c .row .title {margin-top: 0; margin-bottom: 0; padding: 8px 7px 6px 0; color: #ff0000; font-size: 14px; font-weight: normal;}
#body-center-c .row p {margin-top: 0; margin-bottom: 0; color: #000000; font-size: 11px; text-align: justify; padding-right: 7px;}
#body-center-c .row .more {padding: 12px 7px 5px 0; float: right; font-size: 10px;}
#body-center-c .row .more a:link, 
#body-center-c .row .more a:visited {padding: 0 0 0 13px; color: #000102; text-decoration: none; background: url('img/center-more.png') 0px 4px no-repeat; display: block; float: right;}
#body-center-c .row .title,
#body-center-c .row p {margin-left: 118px;}

#under-body-c {float: right; padding: 0 2px 8px 0; font-size: 14px;}
#under-body-c a:link, #under-body-c a:visited {color: #003176; text-decoration: none; padding-left: 18px; background: url('img/under-body-link.png') 0px 2px no-repeat;}

#footer-c {padding: 20px 0 45px 0; background: url('img/footer-back.png') top left repeat-x #162b2b;}
#footer-c table.page-inner td {vertical-align: top;}
#footer-left-c {padding: 0 98px 0 8px; width: 153px;}
#footer-c .block-title {font-size: 14px; font-weight: bold; color: #ffffff; margin: 0; padding: 14px 0 13px 23px; background: url('img/footer-arrow.png') 0px 17px no-repeat;}
#footer-left-c .menu li {height: 24px; line-height: 24px; font-family: Arial;font-size: 11px;  background: url('img/footer-splitter.png') left bottom repeat-x; padding-bottom: 1px;}
#footer-left-c .menu li.last {background: transparent; padding-bottom: 0;}
#footer-left-c .menu a:link,
#footer-left-c .menu a:visited {display: block; padding-left: 15px; color: #509bb4; background: url('img/footer-li.png') 1px 50% no-repeat; text-decoration: none;}
#footer-left-c .menu a:hover {background-color: #254141;}

#footer-center-c .the-title {margin: 0; font-weight: bold; text-align: center;color: #ffffff; font-size: 18px; padding-bottom: 20px;}
#footer-center-c .the-title .txt {padding-left: 14px;}
#footer-center-c .item .title,
#footer-center-c .item p,
#footer-center-c .item .more
 {margin: 0; font-weight: normal; font-size: 12px; color: #517493;}
#footer-center-c .item .title {padding-bottom: 7px;}
#footer-center-c .item .more a:link,
#footer-center-c .item .more a:visited {color: #517493; text-decoration: none;}
#footer-center-c .item .more {float: right; }
#footer-center-c .item {padding-bottom: 40px;}
#footer-center-c div.item-last {padding-bottom: 0;}
#footer-center-c .item p {text-align: justify;}

#footer-right-c {width: 152px; padding-left: 61px;}
#footer-right-c .i-text input, #footer-right-c .i-submit input {font-family: Arial; border: 0;}
#footer-right-c .i-text {padding-bottom: 3px;}
#footer-right-c .i-text input {width: 136px; height: 19px; background: url('img/footer-input.png') no-repeat; font-size: 10px; color: #d27d00; padding: 7px 8px 0 8px; }
#footer-right-c .i-submit {width: 56px; float: right;}
#footer-right-c .i-submit input {width: 56px; height: 21px; font-weight: bold; font-size: 11px; color: #000000; background: url('img/footer-submit.png') no-repeat;}

#bottom-c {padding: 9px 0 7px 0; background: #517493; font-size: 12px; font-weight: bold; color: #ffffff;}
#bottom-c .menu {padding: 2px 0 0 0;}
#bottom-c .menu li {float: left; padding: 0 16px 0 13px;}
#bottom-c .menu li a:link,
#bottom-c .menu li a:visited {color: #ffffff; text-decoration: none;}
#bottom-c .copyright {float: right; width: 118px; height: 30px; background:  url('img/bottom-copy.png') no-repeat; padding-left: 37px; line-height: 1.1em;}

#down-c {padding: 2px 0 22px 0; background: #c3cdd6; font-size: 12px; font-weight: bold; text-align: right;}
#down-c a:link, #down-c a:visited {color: #517493; text-decoration: none;}


.PagerStyle { color:#003176;font-family:Tahoma;font-size:11px;text-decoration:none; }
.PagerSelectedStyle { color:White;font-family:Tahoma;font-size:11px;text-decoration:none;  }
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup {background-color:#EEEEEE;border-width:3px;border-style:solid;border-color:Gray;padding:2px;width:250px; }

.forumCat { border:solid 1px #7197b9;background-color:#d9e0e6;margin-left:15px; text-align:left;padding:5px;padding-bottom:10px;padding-top:0px;margin-bottom:10px; font-family:Tahoma;font-size:11px; }
.forumCatHeading { margin-bottom:5px;margin-top:5px; background:url(i/forumHeader.png) repeat-x;font-family:Tahoma;font-size:14px;color:#3e458e; }
.forumSubcat { background-color:#e2e7ec;margin-top:5px;margin-bottom:5px; }

.ListView { font-size:11px; font-family:Tahoma; border:solid 1px #b4b6b8; background-color:#fff; }
.ListViewHeader { padding-left:3px;	text-align:left; height:20px; line-height:14px;	background:url(i/forumHeader.png) repeat-x;	color:#3e458e;}
.ListViewFooter { height:20px; line-height:14px; background:url(i/forumHeader.png) repeat-x; color:#3e458e; }
.ListViewRow { color:#222; text-align:left;	border-right:solid 1px #d9d9d9; padding-left:5px; line-height:16px }
.ListViewSelectedRow { color:#222; text-align:left;	border-right:solid 1px #d9d9d9; padding-left:5px; }
.ListViewButton { background:url(i/button2.png) repeat-x; border:solid 1px #b4b6b8;	font-family:Tahoma;	font-size:11px;	width:55px;	margin:1px 0px 1px 0px;	height: 19px; color:#01628f; }
.PagerStyle { color:#3e458e; }
.PagerSelectedStyle { color:#3e458e; }


.products { margin-left:5px;margin-top:15px }
.product { width:140px;height:190px;border:solid 1px #7197b9;margin-right:10px;margin-bottom:10px;background-color:#d9e0e6; }
.product:hover { width:140px;height:190px;border:solid 1px #cccac7;margin-right:10px;margin-bottom:10px;background-color:#efedeb; }
.prodTitle { margin-left:5px;margin-right:5px;width:127px;text-align:center;font-size:11px;height:30px;overflow:hidden; }
.prodPrice { margin-left:5px;margin-right:5px;width:127px;text-align:center;font-size:11px;overflow:hidden;padding-top:4px;padding-bottom:4px;color:#3e2741; }
.prodCart { margin-left:7px;margin-right:5px;width:90px;text-align:center;font-size:12px;overflow:hidden;padding-top:4px;padding-bottom:4px;border:1px solid #cccac7;height:16px;font-weight:bold;background-color:#e2e7ec; }
.prodCart:hover { margin-left:7px;margin-right:5px;width:90px;text-align:center;font-size:12px;overflow:hidden;padding-top:4px;padding-bottom:4px;border:1px solid #cccac7;height:16px;font-weight:bold;background-color:#ffffff; }




