*{margin: 0;padding: 0; font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;}

a{color: rgb(205, 101, 231);}
#container{width:1220px; margin: 0 auto; height:100%; margin-top: 2px;}
#logo{background-color:rgb(243, 21, 143); height: 80px; border-bottom: 5px solid black;}
#handleLogo{margin-left: 20px;}

#langAndLogReg{position: absolute; margin-left: 1210px; margin-top: -20px;}
#sotsLogin{color:white;}
#cont1{border: 2px solid rgb(215, 95, 231);float: left;width: 600px;}
#cont2{border: 2px solid rgb(215, 95, 231); float:right;width: 600px;}
#ad{float:right;border: 10px solid black; margin-right: 10px;}
#adHeader{border-bottom: 10px solid rgb(0, 0, 0);}
#adBody{height: 528px;}
#adFooter{border-top: 5px solid rgb(0, 0, 0);}

#footerContainer{margin: 0 auto;width:100%; min-height:200px;border-top: 10px solid black;}

.footerClass{color:black;}
#footerRight{float: right;}
#footerCenter{margin-left: 600px;font-size: 30px;}
.h2Logo a{font-family: Lucida Console;color: rgb(255, 255, 255);}
#centerLine{position: absolute; margin-left: 600px;background-repeat: repeat-y;}
#loginButton{width: 50px;height: 40px;background-color: rgb(220, 43, 226);color:white}
#cont1News{border-bottom: 2px solid black;margin: 0 auto;width: 120px;}
#imgLeft{float: left;}
#imgNews{float:left;}

#newsTitle{border-bottom: 2px solid black;padding: 2px;margin-bottom: 2px;}
.imgNewsClass{float: left;}
#ad2{margin: 0 auto;width: 1196px;height: 75px; border: 5px solid black;}
#proData{float:left}
#buyButton{width: 50px;height: 40px;background-color: rgb(220, 43, 226);color:white}
#loginApis{color:white;}
.readMoreLink a{float: right;background-color: rgb(220, 43, 226);color:white;}

.proTitleA{color:white; background-color: rgb(220, 43, 226);}
.tblProductInner{}
.tblProductInner p{font-size: 40px;}

#productInnerDiv{float: left;}
#otherProductsDiv{width: 200px; height: 700px; float: right;   }
#buyButtonInner{width: 100px;height: 20px;background-color: rgb(220, 43, 226);color:white;margin:2px;float:right}

#loginApis{color:white;}

#addButtonInner{background-color:rgb(42, 157, 192); height:20px;color:white;}
#shoppingCart{float:right; margin-right:260px;color:white}
#shoppingCartLink{color:white;}
#productTbl{margin: 0 auto; width: 400px;}
#cartValue{width: 40px;}

#cartUpdate{width: 50px;height: 40px;background-color: rgb(220, 43, 226);color:white}
#goCheckout{float:right}
#checkoutLink{width: 50px;height: 40px;background-color: rgb(220, 43, 226);color:white}

#otherProductsDiv h2{border-bottom: 5px solid black;}

#checkoutPage{border-bottom: 2px solid black;}
#checkOutFormSubmit{width: 50px;height: 40px;background-color: rgb(220, 43, 226);color:white}

#placesAndMore{margin-left: 700px; width: 400px;position: absolute;}
.placesLink{color:white;}
#placesH2{margin:0  auto;border-bottom: 2px solid black; width: 100px;}

#mapPlaces{}
#logoMain{position: absolute;}

#frontPageFooter{float: left; width: 100%;}


#buyButtonInnerProduct{width: 100px;height: 20px;background-color: rgb(220, 43, 226);color:white;margin:2px;}
.hidden1{display: none;}
.visible{display: block;}
#newsCommentDIV{float:left;margin-top: 200px;}
.commentFormInputs{width: 200px;}
#commentTextArea{width: 400px;height: 200px;}
#footerBank{border-bottom: 2px solid black;width: 100px;}

#footerTransport{border-bottom: 2px solid black;width: 100px;}
.shopInnerClass{margin-top:100px}
#shoptInnerGallery{float:left;margin-top: 130px;}
.galeriiFloat{margin: 20px;padding: 10px;}
#mapPlacesShop{float:right;}
#buyButtonProduct{float: left; margin-top: 200px; margin-right: 20px;}

#addButtonProduct{}
#floatBuy{margin: 0 auto;width: 250px;}


#otherNewsDiv{width: 200px; height: 700px; float: right; margin-top: 60px;  }
#insideReg{width: 150px; float: right;margin-top: -10px;color: white;}
#insideReg a{color:white}
#top5Products{float: right;font-size: 20px;font-weight: bold;padding: 2px; margin-top: -22px;background-color:rgb(243, 21, 143)}
#rateShop{float:left;margin-top: 10px;margin-left: 90px;}
.rateLink{padding: 3px;}

#rateNew{float:left;margin-top: 140px;margin-left: -150px;}
#newsRating{font-weight: bold;}
#newsShop{float:right;font-weight: bold;}
#rateShopInner{float:left;margin-left: 10px;margin-top: 30px;}
.productInnerResult{font-weight: bold;padding: 3px;}
#userLoginAndRegister{margin: 0 auto; width: 500px;}
#loginButton{background-color: rgb(220, 43, 226);}
#registerButton{width: 200px;background-color: rgb(220, 43, 226);color:white}
#placesDiv{}