@charset "utf-8";
/* CSS Document */

body {margin:10px 0 10px 0; font:normal 12px Arial; color: #666666}
a {text-decoration:none; color:#666666}
a:hover {text-decoration:underline}

li {list-style:inside; margin:0}

h1 {font:bold 18px Trebuchet MS; margin:0}
h2 {font:bold 14px Trebuchet MS; margin:0}
h3 {font:bold 12px Trebuchet MS; margin:0}


#header {position:relative; margin:auto; width:925px; height:376px}

#banner {position:absolute; top:10px; left:10px}

#cats { position:absolute; top:19px; left:478px }

#logo {position:absolute; top:44px; left:-31px;	width:208px; height:114px}
#topBoard {position:absolute; top:0; left:197px; width:728px; height:90px; overflow:hidden;}
#mainMenu {position:absolute; top:105px; left:624px; height:25px}
#navMenu { position:absolute; top:130px; left:177px; height:27px; width:748px; background:#EDC01A; background-color: #EDC01A; }
#headerMain { position:absolute; width:925px; height:215px; background:url(images/headerMainBg.jpg) repeat-x #f5f5f5; left:0; top:162px }
#headerL { position:absolute; width:155px; left:758px; top:170px; background:url(images/memberBg.jpg) no-repeat; z-index:2; padding:3px 0}
.searchLTd {border-left:1px solid #999; padding:3px 3px 3px 10px; font-weight:bold; height:25px; _height:17px}
.profiltd{border-top:1px solid #999; font-weight:bold;}
.searchRTd {border-right:1px solid #999; padding:3px}
.searchBTd {border-bottom:1px solid #999}
.searchTTd {background:#EDC01A; height:21px; _height:19px; padding-left:4px}

#main {position:relative; margin:auto; width:925px; margin-top:8px}
#mainhdrup {position:relative; margin:auto; width:925px; height:24px; padding-top:2px; margin-top:8px; border:1px solid #999; background:#EDC01A}
#mainup {position:relative; margin:auto; width:925px; height:24px; padding-top:2px; margin-top:8px; border:1px solid #999; background:#eee}
#maintitle {position:relative; margin:auto; width:925px; height:24px; padding-top:2px; margin-top:8px; background:#EDC01A}
#maintwo {position:relative; margin:auto; width:925px; height:150px;}
#left {float:left; width:195px}
#left2 {float:left; width:195px; margin:8px 0 8px 0;}
#left3 {float:left; width:195px; margin:8px 0 8px 0;}
#center {position:relative; float:left; left:0px; width:470px}
#center1 {position:relative; float:left; left:0px; width:925px;}
#center2 {position:relative; float:left; left:0px; width:670px}
.tabTable {background:#EDC01A; width:100%; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999}
.tabTable3 {border-left:1px solid #999; solid #999; border-right:1px solid #999; border-bottom:1px solid #999;}
.tabTable2 {background:#5A7BAE; width:100%; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999}
.tabContTable {border-left:1px solid #999; border-bottom:1px solid #999; border-right:1px solid #999}
.centerTd {text-align:center; padding:5px}
.centerTable {border:1px solid #999; margin-top:5px}
.contR {margin-top:5px}
.storeOfWeek {border:1px solid #999; background:url(images/storeBg.jpg) #eae6e7 repeat-x; height:169px; padding:5px}
.graybg {border:1px solid #999; background:url(images/storeBg.jpg) #eae6e7 repeat-x;padding:5px}
.box {float:left; margin:5px 0 0 5px; position:relative; display:inline; width:455px; height:164px; background:url(images/boxBg.jpg)}
.lightBg {background:#e7e7e7}
.box .logo {position:absolute; top:10px; left:10px; height:147px; width: 180px; overflow:hidden}
.box .cont {position:absolute; top:10px; left:200px; width:165px; height:75px}
.box .imgField {position:absolute; top:33px; left:192px; height:100px}
.box .contact {position:absolute; top:143px; left:320px}
.box .store {position:absolute; top:142px; left:375px}

#stores {position:relative; margin:auto; width:925px; height:275px; top:8px}
#stores #left {float:left; width:717px; height:200px; background:url(images/storeBg.jpg)}
#stores #right {float:right; width:200px; height:200px}

#right {float:right; width:250px}

#footer {position:relative; margin:auto; width:925px; margin-top:10px}
#logos {border:1px solid #999; margin-bottom:5px}
.footerBar {margin:15px 0 5px 0; background:#EDC01A}
#preFooter {position:relative; margin:auto; width:925px; margin-top:25px; background:url(images/footerBg.jpg); height:152px}
#preFooterMagaza {position:relative; margin:auto; width:925px; height:155px; margin-top:25px; text-align:center; }
.footerRec {float:left; margin:10px 0 0 40px; display:inline; width:182px; height:130px; background:url(images/footerRecBg.jpg)}
_#preFooter form {margin:0; padding:0}
_#preFooter input {margin:0; padding:0}
.padding {padding:5px 0 0 10px}
.small {font-size:10px}


#proRight {float:right; width:330px}
#proCenter {position:relative; float:left; left:30px; width:330px}
#pro1 {position:relative; float:right; width:700px; overflow:auto; margin-top:30px}

#proImg {border:1px solid #999; text-align:center; overflow:hidden;}

#mainCenter {position:relative; float:left; left:5px; width:725px}
.resultTd {border:1px solid #999}
.resultTdH {border:1px solid #EDC01A}

.sep {clear:both; display:block}

textarea {font:normal 11px Arial; color:#EDC01A}
input {font:normal 11px Arial; color:#EDC01A}
.submit {background:#EDC01A; font:bold 12px Arial; color:#fff; border:0; padding:0 3px 0 3px}
.submitprofile1 {background:#EDC01A; color:#fff; border:0; padding:0 3px 0 3px}
.submitprofile2 {background:#5A7BAE; color:#fff; border:0; padding:0 3px 0 3px}
.firmSubmit {background:#999; font:bold 12px Arial; color:#fff; border:0; padding:0 3px 0 3px}
.list {width:65px}

.searchField {width:160px; border:1px solid #999; font:normal 11px Arial; color:#EDC01A}
.loginField {width:113px; border:1px solid #999; padding:3px;  font:normal 11px Arial; color:#EDC01A}
.loginField1 {width:113px; height:10px; border:1px solid #999; padding:3px;  font:normal 10px Arial; color:#EDC01A}
.loginProfile {width:113px; border:1px solid #999; padding:3px; color:#999}
.comboField {width:65px; border:1px solid #999;  font:normal 11px Arial; color:#EDC01A}
.smallField {width:25px; border:1px solid #999; font-size:9px}
.medField {width:40px; border:1px solid #999}
.numField {width:50px; border:1px solid #999; color:#000000; font-size:10px}
.smallCombo {width:45px; border:1px solid #999; font-size:9px}
.image {overflow:hidden; height:100px; width:100%; text-align:center; vertical-align:middle;}
.buyBtn {text-align:center; vertical-align:bottom;}
.largeArea {width:250px; border:1px solid #999}
.agreement {width:350px; border:1px solid #999; font:normal 11px Arial; color:#EDC01A}
.emptyArea {width:290px; border:none; margin:5px; font:normal 11px Arial; color:#EDC01A}
.contractArea {width:700px; border:none; margin:5px; font:normal 11px Arial; color:#EDC01A; border:1px solid #999}
.firmSearchTable {border-top:1px solid #999; border-right:1px solid #999; margin-top:5px}
.firmSearchHTd {border-left:1px solid #fff; background:#edc01a; padding:8px; margin-top:5px}
.firmSearchTd {border-left:1px solid #999; border-bottom:1px solid #999; padding:10px}
.memMenuTd {border-top:1px solid #999; padding:3px 10px}
.memMenuTable {border-bottom:1px solid #999; margin:1px 0 5px}
.memMenuSel {background:#fbe090}
.addressTd {border-left:1px solid #999; border-right:1px solid #ccc; height:100px}
.addressLTd {border-left:1px solid #999; border-bottom:1px solid #ccc; padding:3px 5px 0 0}
.addressRTd {border-right:1px solid #999; border-bottom:1px solid #ccc; padding-top:3px}
.addressHd {background:#EDC01A; padding:3px} 
.cardLTd {border-left:1px solid #999}
.cardRTd {border-right:1px solid #999}
.cardBTd {border-bottom:1px solid #999}
.cardTTd {border-top:1px solid #999}

.mostSeen {background:url(images/mostSeenBg.jpg) right #c7d4dd no-repeat}

fieldset {border:1px solid #999; padding:5px}

.address {overflow:auto; height:100px; width:100%}
.fullBorder {border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; border-top:1px solid #999}
.borderTable {border-bottom:1px solid #999; border-left:1px solid #999}
.borderTd {border-right:1px solid #999; border-top:1px solid #999}
.borderTd2 {border-right:1px solid #999}

.borderTdL {border-left:1px solid #999;}
.borderTdR {border-right:1px solid #999;}
.borderTdT {border-top:1px solid #999;}
.borderTdB {border-bottom:1px solid #999;}
.border {border:1px solid #999;}
.borderRed {border:1px solid #FF0000;}

.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}

.bold {font-weight:bold;}
.underlined {text-decoration:underline;}

.height30 { height:30px; font-size:12px;}

.width100 {width:100px;}
.width80 {width:80px;}

.black {color:#000000}
.gold {color:#EDC01A}
.darkBlue{color:#5A7BAE}

.white {color:white}
.blue {color:#60a1cb}
.green {color:#50b848}
.goldBorder {border:1px solid #EDC01A}
.dark {color:#333}
.red {color:#FC4203; font:11px}

#dhtmltooltip {color:#000000;text-align: left;position: absolute;left: -300px;visibility: hidden;z-index: 999;background: #eae6e6 ;border: 1px solid #AAAAAA;padding: 10px;width: 300px;} 
