H3{font-size:160%; font-weight:normal; padding: 0; margin-top: 0}
.rel {position:relative}
.button{background-color:#FF3333; background-image:none; border: none; color:#FFFFFF; width:auto; padding: 3px 3px; text-decoration: none}
.font08em{font-size: 0.8em}
.paddingTop0{padding-top: 0 !important}
.width440{width: 440px}
.contentAuto A{color: #F33; text-decoration: underline; border: none}
.contentAuto A:hover{text-decoration: none}
.contentAuto TABLE TD{ height: 25px}
.contentAuto TABLE .redText{color: #f33}
.addAuto{position: absolute; right: 30px; top: 150px; //top: 88px; width: 70px; height: 70px; padding-left: 15px; border-left: 1px solid #e59da1}
.addAuto A {color:#F33; border-bottom: none; text-decoration: underline}
.addAuto A.search{line-height:50px}
.autoPic {float: left; width: 22%; margin:0 0 30px}
.autoPic DIV{position: relative; height: 120px; margin: auto}
.autoPic DIV IMG{margin-left: 10px}
.autoPic DIV P{color: #333; display: block; margin:5px 0 0 !important}
.autoPic DIV A{text-decoration: none; border: none; font-weight: 600}
.addAutoForm EM{color: #F33}
.addAutoForm P{padding:9px 0 0 !important; color: #666}
.addAutoForm P.red{color: #F33; padding: 0 !important; font-size: 1.6em}
.addAutoForm INPUT{width: 220px}
.addAutoForm INPUT.search{ width: auto; height: auto}
.addAutoForm DIV INPUT.text{width: 185px}
.addAutoForm DIV INPUT.file{height: 25px; margin: 0 0 19px}
.addAutoForm SELECT{width: 185px}
.addAutoForm SELECT.mark{margin: 0 0 53px}
.addAutoForm DIV{width: 33%; float: left}
.addAutoForm H3{font-size: 1.6em; font-weight: normal}
.addAutoForm TEXTAREA {width: 66%; height: 120px; overflow: auto; padding: 0 185px 0 0}
.addAutoForm .codePic{position: relative; width: 350px}
.addAutoForm .codePic IMG{ position: absolute; right: 0; top: 25px}
.addAutoForm .codePic INPUT{width: 155px; margin: 0 50px 35px 0}
.addAutoForm .codePic INPUT.submit{ background: #F33; color: #FFF; border: none; height: 30px}
.autoInfo, .sparesInfo{position: relative; width: 88%; margin: 0 0 60px; float: left}
.sparesInfo{width: 100%}
.autoInfo IMG, .sparesInfo IMG{border: 1px solid #666; float:left; margin: 0 15px 0 0}
.autoInfo P, .sparesInfo P{float: left; width: 200px}
.autoInfo P A, .sparesInfo P A{display: block; margin: 0 0 5px}
.autoInfo P A.absolute, .sparesInfo P A.absolute{position: absolute; top: 50px}
.contentAuto .price2{position: absolute; color: #F33; width: 170px; top: 65px; left: 740px}
.autoInfo .price, .autoInfo2 .price, .sparesInfo .price{ float: right; color: #F33; margin: 30px 30px 0 0 !important}
.autoInfo .price B, .autoInfo2 .price B, .contentAuto .price2 B, .sparesInfo .price B{font-size: 2.3em; font-weight: normal}
.autoInfo2{margin-top: 60px; width: 745px}
.autoInfo2 IMG{margin: 0 5px 36px 0}
.autoInfo2 .smallImg{/*width: 150px;*/  width: 300px}
.autoInfo2 .smallImg IMG{margin: 0 5px 7px 0; float: left; cursor: pointer}
.autoInfo2 .smallImg .clearLeft{clear: left}
.generalDescription{width: 625px; margin-bottom: 20px}
	.generalDescription TD{width: 25%}
.width430px{width: 430px}
.width80pr{ width: 80%}
.paddingR20px{padding-right: 20px}
.pages{text-align: left}
.pages A, .pages SPAN{padding: 5px 10px}
.pages SPAN{background: #F33; position: relative}
.pages SPAN I{padding-top: 5px; position: absolute; bottom: -2px; width: 27px; left: 0; background: #F33; z-index: -100}
.pages SPAN A{color: #FFF; background: #F33; text-decoration: none; padding: 0}
.banner{background: #c33; width: 276px; height: 146px}
.advert IMG{border: 1px solid #686767; float: left}
.advert DIV{margin-left: 155px}
.advert H4{font-weight: normal; padding: 0; margin: 0 0 8px}
.advert SPAN{color: #F33}
.advert P{padding:4px 0 !important}
.month{margin: 77px auto 40px; width: 330px; text-align: center}
#calendar{width: 100%; border-collapse: collapse; border-top: 1px solid #F33; text-align: center; font: 24px Tahoma; color: #333}
#calendar TH{width: 11%; color: #F33; font-size: 19px; font-weight: bold; padding: 30px 0 50px}
#calendar TD{width: 11%; font-size: 24px; margin: 0; padding: 0 0 38px}
#calendar .event{width: 50px; margin: 0 auto; border: 1px solid #F33; padding: 10px 0; color: #333; font-weight: normal}
#calendar .today{padding: 10px 12px; background: #e5e5e5; color: #333}
#calendar .active B {text-decoration: none}
#calendar .active{color: #FFF; text-decoration: none; margin: 0}
#calendar .event .popup, #calendar .event .leftPopup{display: none; position: absolute; width: 135px; text-align: left; margin: -20px 0 0 50px; //margin:10px 0 0 12px; font-size: 11px; border: 1px solid #F33; padding: 30px 40px; background: #FFF}
#calendar .offDay .event .popup{margin:-20px 0 0 -217px; //margin: 10px 0 0 -255px}
#calendar TD.active .event .popup, #calendar TD.active .event .leftPopup {display:block}
#calendar .offDay{color: #F33}
#calendar .noBorder TD{border: none}
#calendar TD.redBg{background: #f1b5b5}
.feedback{width: 280px; color:#FF3333; margin-top:10px}
	.feedback P{text-align: right; width: 100px; padding: 0 20px 0 0 !important}
.news-list .news-item A{color:#FF3333; font-weight:bold}
.news-list .news-item SMALL{color:#CCCCCC; font-size:0.8em; line-height: 0; //line-height: 20px}
.pre {font-size:12px; margin:0 0 20px; padding:3px; border:1px solid #666; font-family:"Courier New", Courier, monospace }
.voting-form-box{padding-top: 21px}
.marLeft50px{margin-left: 50px !important}
.marLeft112px{margin-left: 112px !important}
.marTop60px{margin-top: 60px !important}
.padLeft50px{padding-left: 50px !important}
.padTop0{padding-top: 0 !important}
.padLeft0{padding-left: 0 !important}
.marTop10px{margin: 10px 0 0 !important}
.marTop40px{ margin-top: 40px !important}
.marT30pxB20px{margin: 30px 0 20px !important}
.width390px{ width: 390px}
.basketSale{position: relative}
.basketSale P{display: block; position: relative}
.basketSale .radio{padding: 0; margin: 0; top: 2px; //top: -3px; position: absolute}
.basketSale SPAN.left{display:block; clear: both; text-align: left; float:left; width:120px}
.basketSale DIV{margin: 0 0 25px; position: relative}
.basketSale .topTxt{padding: 0 0 18px !important}
.basketSale .price{ padding: 11px 0 4px !important; width: 390px}
.basketSale .price SPAN{margin-left: 30px}
.basketSale .form{padding: 0 0 0 50px !important}
.paddRight40pr{padding-right:25% !important; text-align:right}
.basketSale .form P {padding: 9px 0 3px !important}
.basketSale .noPad {padding: 0 0 0 !important}
.basketSale .price .noPad {padding: 0 !important}
.basketSale .addInfo{margin-top: 6px; position: relative}
.basketSale .addInfo SPAN{position:absolute; top:40px; left:340px; font-size: 11px; color: #999}
.input{border:1px solid #999; padding:2px; width:182px}
.profileHelp{position: absolute !important; width: 411px; top: 0; left: 440px}
.deliveryHelp{position: absolute; width: 411px; top: 100px; left: 440px}
.width200px{width: 200px}
.width317px{width: 317px}
.dasBord{border-bottom: 1px dashed}
.dasBord:hover{color: #F33; border-bottom: 1px solid; cursor: pointer}
.basketTable TD, .basketTable TH{height: 38px}

.putComment{width: 300px; padding-top: 30px}
.putComment SPAN{font-size:1.4em; margin: 0 0 24px 110px; display: block}
.putComment p{width: 90px !important}

#LOCATION_ORDER_PROP_21{margin: 0}
#LOCATION_ORDER_PROP_21 SELECT{border:1px solid #999; padding:2px; width:188px; margin: 0 0 15px}