* { font-family:'Open Sans', sans-serif; }
body { margin:0; padding:0;  background:#FFFFFF; }
a { text-decoration:none; }
img { vertical-align:top; border:0; }
iframe { border:0; }
h1 { margin:0; padding:0; }

.bree { font-family:'Bree Serif', serif; }

.fs-11 { font-size:11px; }
.fs-12 { font-size:12px; }
.fs-13 { font-size:13px; }
.fs-14 { font-size:14px; }
.fs-15 { font-size:15px; }
.fs-16 { font-size:16px; }
.fs-20 { font-size:20px; }
.fs-22 { font-size:22px; }
.fs-30 { font-size:30px; }
.fs-36 { font-size:36px; }
.fs-40 { font-size:40px; }

.lh-20 { line-height:20px; }

.normal { font-weight:400; }
.bold { font-weight:700; }

.right { text-align:right; }
.center { text-align:center; }
.justify { text-align:justify; }

.fc-black, .link-black:hover { color:#000000; }
.fc-white, .link-darkgraywhite:hover { color:#FFFFFF; }
.fc-lightblue, .link-lightblue:hover { color:#f4faff; }
.fc-darkblue { color:#283870; }
.fc-darkblue2 { color:#292d3d; }
.fc-lightgreen, .link-lightgreen:hover { color:#2bb7c2; }
.fc-middlebrown { color:#786e69; }
.fc-darkgray, .link-darkgraywhite { color:#212530; }
.fc-gray { color:#505050; }
.tdec:hover { text-decoration: underline; }

.link-back { padding: 5px 10px; background: #eee; font-size: 14px; text-decoration: none; color: #000; border: 1px solid #ddd; border-radius: 3px; }
.link-back:hover { background: #ddd; border-color: #ccc; }

.hidden { display: none; }

#siteContainer { width:100%; }

@media screen and (max-width:337px) {
	.mainContent { padding:50px 10px 0 10px; }
	.mainContainer { width:100%; }
	
	#sliderContainer { display:none; }
	.collumThreeWide { width:320px; height:390px; margin:0 auto; }
	
	#mainTenderContainerIn { min-height:535px; }
	
	#inputTextContainer { width:300px; margin:0 auto; }
	.inputTextBlock { width:280px; padding:8px 10px; float:left; }
	.inputText { width:280px; height:38px; border:1px solid #afafb0; background:#FFFFFF; padding:0; }
	.inputTextCity { width:280px; height:38px; border:1px solid #afafb0; background:#FFFFFF; padding:0; }
	.inputTextTextarea { width:280px; padding:8px 10px; }
	.textarea { width:280px; height:180px; border:1px solid #afafb0; background:#FFFFFF; padding:10px 0; resize:none; }
	.textareaOrder { width:280px; height:100px; border:1px solid #afafb0; background:#FFFFFF; padding:10px 0; resize:none; }
	#inputOutPutContainer { width:280px; padding:8px 10px; }
	#inputOutPutContainerIn { width:280px; padding:0; }
	#inputOutPutContainerIn.errors { border:1px solid #f1a899; background:#fddfdf; }
	#inputOutPutContainerIn.success { border:1px solid #8cce3b; background:#f4fceb; }
	#inputOutPutContainerIn ul { margin:0; padding:3px 17px; }
	#inputOutPutContainerIn ul li { padding:5px 0; }
	
	#tenderProductDeleteBtn { width:14px; float:left; }
	#tenderProductImage { width:254px; max-height:200px; padding-left:10px; overflow:hidden; float:left; }
	#tenderProductDetails { padding:10px 24px; clear:both; }
	#tenderProductAmount { width:200px; padding:0px 24px; }
	.tenderProductAmountRight {}
	
	#productFamilyHeaderLine2 { width:100%; border-bottom:1px solid #afafb0; }
	#productFamilyHeaderLine2In { padding:18px 0 18px 12px; vertical-align:middle; }
	#productFamilyHeaderLine2In .text { float:left; padding:6px 0 10px 10px; }
	#productFamilyHeaderLine2In .stock { float:left; padding:0 3px; }
	#productFamilyHeaderLine2In .stockNewLine { clear:both; }
	#productFamilyHeaderLine2In .button { padding:9px 20px; border:1px solid #d0d0d0; line-height:normal; cursor:pointer; }
	#productFamilyHeaderLine2In .button:hover { background:#c3eaed; }
	#productFamilyHeaderLine2In .akciok { padding:9px 20px; border:1px solid #d0d0d0; line-height:normal; cursor:pointer; }
	#productFamilyHeaderLine2In .akciok:hover { background:#c3eaed; }
	
	#productFamilyHeaderLine3 { width:100%; }
	#productFamilyHeaderLine3In { padding:18px 0 18px 12px; vertical-align:middle; }
	#productFamilyHeaderLine3In .text { float:left; padding:6px 0 10px 10px; }
	#productFamilyHeaderLine3In .color { float:left; padding:5px 25px; }
	#productFamilyHeaderLine3In .colorNewLine { clear:both; }
	#productFamilyHeaderLine3In .button { cursor:pointer; }
	#productFamilyHeaderLine3In .filterIn { clear:both; }
	#productFamilyHeaderLine3In .filterText { padding:15px 0 10px 0; text-align:center; }
	#productFamilyHeaderLine3In .filterInput {}
	#productFamilyHeaderLine3In .select { padding:9px 20px; border:1px solid #d0d0d0; background:#ffffff; line-height:normal; }
	
	#productFamilyHeaderLine4 { width:100%; border-top:1px solid #afafb0; display:none; }
	#productFamilyHeaderLine4In { padding:18px 0 18px 12px; vertical-align:middle; }
	#productFamilyHeaderLine4In .text { float:left; padding:6px 0 10px 10px; }
	#productFamilyHeaderLine4In .style { float:left; padding:5px 3px; }
	#productFamilyHeaderLine4In .styleNewLine { clear:both; }
	#productFamilyHeaderLine4In .button { padding:9px 20px; border:1px solid #d0d0d0; line-height:normal; cursor:pointer; }
	#productFamilyHeaderLine4In .button:hover { background:#c3eaed; }
	
	#productFamilyHeaderLine5 { width:100%; border-top:1px solid #afafb0; display:none; }
	#productFamilyHeaderLine5In { padding:18px 20px 18px 20px; vertical-align:middle; }
	#productFamilyHeaderLine5In .text { padding:6px 0 10px 10px; }
	#productFamilyHeaderLine5In .text2 { padding:6px 0 10px 10px; }
	#productFamilyHeaderLine5In .text3 { padding:6px 0 10px 10px; }
	#productFamilyHeaderLine5In .style { padding:5px 3px; }
	#productFamilyHeaderLine5In .styleNewLine { padding:10px 0; clear:both; }
	#productFamilyHeaderLine5In .select { padding:9px 10px; border:1px solid #d0d0d0; background:#ffffff; line-height:normal; }
	
	.collumFour { width:300px; height:390px; float:left; text-align: center; }
	.collumFourIn { max-width:280px; height:280px; padding:10px; display: inline-block; }
	.collumFourShadow { max-width:280px; height:280px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; display: inline-block; }
	.collumFourBorder { max-width:270px; height:270px; border:5px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; display: inline-block; }
	.collumFourBorder img { height:100%; }
	.collumFourLabel { position:absolute; top:0; right:0; width:109px; height:109px; }
	.collumFourLabel img { width:100%; }
	.collumFourText { width:100%; height:90px; }
	.collumFourTextIn { padding:5px 10px 0 10px; }
	.collumFourTextIn a { display:block; }
	
	#productFamilySliderContainer { width:100%; min-height:250px; padding-top:50px; }
	#productFamilySliderBorder { width:300px; border-bottom:1px solid #d5d5d5; padding-bottom:30px; margin:0 auto; }
	#productFamilySliderLeft { width:300px; min-height:250px; margin:0 auto; }
	#productFamilySliderLeft .block { width:300px; height:190px; }
	#productFamilySliderLeft .blockIn { width:290px; height:180px; padding:5px; }
	#productFamilySliderLeft .blockShadow { width:290px; height:180px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; }
	#productFamilySliderLeft .blockBorder { width:270px; height:160px; border:10px solid #f7f8fc; overflow:hidden; position:relative; }
	#productFamilySliderLeft .buttonBlock { width:100%; padding:0; }
	#productFamilySliderRight { min-height:50px; clear:both; }
	#productFamilySliderRight .text { padding:0; }
	#productFamilySliderRight .familyName { padding:0 0 20px 0; }
	#mainSliderContainer { width:100%; height:160px; overflow:hidden; position:relative; }
	#mainSliderContainerIn { height:160px; }
	.mainSliderItem { width:270px; height:160px; float:left; }
	.mainSliderItem img { width:100%; }
	
	#sliderContainerButtonContainer { width:100%; padding:20px 0; text-align:center; }
	#sliderContainerButtonContainer ul { margin:0; padding:0;}
	#sliderContainerButtonContainer ul li { display:inline-block; list-style:none; width:13px; height:13px; margin:0 8px; background:#94969e; cursor:pointer; }
	#sliderContainerButtonContainer ul li:hover { background:#2bb7c2; }
	#productFamilyMore { padding:15px 10px 0 10px; }
	
	.collumTwoContainer { width:300px; border-bottom:1px solid #d5d5d5; padding-top:10px; margin:0 auto; }
	.collumTwo { width:300px; min-height:40px; margin:0 auto; }
	.collumTwoIn { padding:10px 0; }
	
	#productGalleryImage { width:300px; margin:0 auto; }
	#productGalleryImageIn { width:280px; padding:10px; }
	#productGalleryImageShadow { width:280px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; }
	#productGalleryImageBorder { width:260px; border:10px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; }
	#productGalleryImageBorder .label { position:absolute; top:0; right:0; width:104px; height:104px; }
	#productGalleryImageBorder img { width:100%; }
	
	#productGalleryImageLandscape { min-width:60px; max-width:300px; min-height:60px; margin:0 auto; }
	#productGalleryImageLandscapeIn { min-width:40px; max-width:280px; min-height:40px; padding:10px; }
	#productGalleryImageLandscapeShadow { min-width:40px; max-width:280px; min-height:40px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; }
	#productGalleryImageLandscapeBorder { min-width:20px; max-width:260px; min-height:20px; border:10px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; }
	#productGalleryImageLandscapeBorder .label { position:absolute; top:0; right:0; min-height:20px; max-height:104px; }
	#productGalleryImageLandscapeBorder img { width:100%; }
	
	#productGalleryImagePortrait { width:300px; min-height:60px; margin:0 auto; text-align: center; }
	#productGalleryImagePortraitIn { max-width:280px; min-height:40px; padding:10px; display: inline-block; }
	#productGalleryImagePortraitShadow { max-width:280px; min-height:40px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; display: inline-block; }
	#productGalleryImagePortraitBorder { max-width:260px; min-height:20px; border:10px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; display: inline-block; }
	#productGalleryImagePortraitBorder .label { position:absolute; top:0; right:0; min-height:20px; max-height:104px; }
	#productGalleryImagePortraitBorder img { width:100%; }
	
	#productTenderButtonPadding { display:none; }
	#productTenderButtonPaddingMobile { padding:0 0 20px 0; }
	#productTenderButtonMobile { padding:10px 20px; background:#2bb7c2; margin:0 auto; width:250px; text-align:center; cursor:pointer; }
	#productTenderButtonMobile a { display:block; }
	#productTenderButtonPaddingOrder { display:none; }
	#productTenderButtonPaddingMobileOrder { padding:0 0 20px 0; }
	#productTenderButtonMobileOrder { padding:10px 20px; background:#2bb7c2; margin:0 auto; width:250px; text-align:center; cursor:pointer; }
	#productTenderButtonMobileOrder a { display:block; }
	
	.searchBlock { height:220px; padding:10px; }
	.searchBlockIn { width:100%; overflow:hidden; height:150px; margin:0 auto; }
	.searchInput { border:1px solid #999999; padding:5px; width:90%; }
	.searchInputContainer {}
	.searchInputButton { padding-top:15px; }
	.searchInputText { padding-top:2px; }
	.searchInputValue { padding-top:10px; }
	
	.storeContainer { padding:0 10px 40px 10px; }
	.storeBlock { padding:0 10px 10px 10px; }
	.block1 {}
	.block2 { height:240px; overflow:hidden; }
	.block3 { height:240px; overflow:hidden; }
}

@media screen and (min-width:337px) and (max-width:657px)  {
	.mainContent { width:320px; padding-top:50px; margin:0 auto; }
	.mainContainer { width:100%; }
	
	#sliderContainer { display:none; }
	.collumThreeWide { width:320px; height:390px; margin:0 auto; }
	
	#mainTenderContainerIn { width:320px; min-height:535px; margin:0 auto; }
	
	#inputTextContainer { width:320px; margin:0 auto; }
	.inputTextBlock { width:300px; padding:8px 10px; float:left; }
	.inputText { width:266px; height:38px; border:1px solid #afafb0; background:#FFFFFF; padding:0 17px; }
	.inputTextCity { width:266px; height:38px; border:1px solid #afafb0; background:#FFFFFF; padding:0 17px; }
	.inputTextTextarea { width:300px; padding:8px 10px; }
	.textarea { width:266px; height:180px; border:1px solid #afafb0; background:#FFFFFF; padding:10px 17px; resize:none; }
	.textareaOrder { width:266px; height:100px; border:1px solid #afafb0; background:#FFFFFF; padding:10px 17px; resize:none; }
	#inputOutPutContainer { width:300px; padding:8px 10px; }
	#inputOutPutContainerIn { width:266px; padding:0 17px; }
	#inputOutPutContainerIn.errors { border:1px solid #f1a899; background:#fddfdf; }
	#inputOutPutContainerIn.success { border:1px solid #8cce3b; background:#f4fceb; }
	#inputOutPutContainerIn ul { margin:0; padding:3px 17px; }
	#inputOutPutContainerIn ul li { padding:5px 0; }
	
	#tenderProductDeleteBtn { width:14px; float:left; }
	#tenderProductImage { width:274px; max-height:200px; padding-left:10px; overflow:hidden; float:left; }
	#tenderProductDetails { padding:10px 24px; clear:both; }
	#tenderProductAmount { width:200px; padding:0px 24px; }
	.tenderProductAmountRight {}
	
	#productFamilyHeaderLine2 { width:100%; border-bottom:1px solid #afafb0; }
	#productFamilyHeaderLine2In { padding:18px 0 18px 12px; vertical-align:middle; }
	#productFamilyHeaderLine2In .text { float:left; padding:6px 0 10px 10px; }
	#productFamilyHeaderLine2In .stock { float:left; padding:0 3px; }
	#productFamilyHeaderLine2In .stockNewLine { clear:both; }
	#productFamilyHeaderLine2In .button { padding:9px 20px; border:1px solid #d0d0d0; line-height:normal; cursor:pointer; }
	#productFamilyHeaderLine2In .button:hover { background:#c3eaed; }
	#productFamilyHeaderLine2In .akciok { padding:9px 20px; border:1px solid #d0d0d0; line-height:normal; cursor:pointer; }
	#productFamilyHeaderLine2In .akciok:hover { background:#c3eaed; }
	
	#productFamilyHeaderLine3 { width:100%; }
	#productFamilyHeaderLine3In { padding:18px 0 18px 12px; vertical-align:middle; }
	#productFamilyHeaderLine3In .text { float:left; padding:6px 0 10px 10px; }
	#productFamilyHeaderLine3In .color { float:left; padding:5px 25px; }
	#productFamilyHeaderLine3In .colorNewLine { clear:both; }
	#productFamilyHeaderLine3In .button { cursor:pointer; }
	#productFamilyHeaderLine3In .filterIn { clear:both; }
	#productFamilyHeaderLine3In .filterText { padding:15px 0 10px 0; text-align:center; }
	#productFamilyHeaderLine3In .filterInput {}
	#productFamilyHeaderLine3In .select { padding:9px 20px; border:1px solid #d0d0d0; background:#ffffff; line-height:normal; }
	
	#productFamilyHeaderLine4 { width:100%; border-top:1px solid #afafb0; display:none; }
	#productFamilyHeaderLine4In { padding:18px 0 18px 12px; vertical-align:middle; }
	#productFamilyHeaderLine4In .text { float:left; padding:6px 0 10px 10px; }
	#productFamilyHeaderLine4In .style { float:left; padding:5px 3px; }
	#productFamilyHeaderLine4In .styleNewLine { clear:both; }
	#productFamilyHeaderLine4In .button { padding:9px 20px; border:1px solid #d0d0d0; line-height:normal; cursor:pointer; }
	#productFamilyHeaderLine4In .button:hover { background:#c3eaed; }
	
	#productFamilyHeaderLine5 { width:100%; border-top:1px solid #afafb0; display:none; }
	#productFamilyHeaderLine5In { padding:18px 20px 18px 20px; vertical-align:middle; }
	#productFamilyHeaderLine5In .text { padding:6px 0 10px 10px; }
	#productFamilyHeaderLine5In .text2 { padding:6px 0 10px 10px; }
	#productFamilyHeaderLine5In .text3 { padding:6px 0 10px 10px; }
	#productFamilyHeaderLine5In .style { padding:5px 3px; }
	#productFamilyHeaderLine5In .styleNewLine { padding:10px 0; clear:both; }
	#productFamilyHeaderLine5In .select { padding:9px 10px; border:1px solid #d0d0d0; background:#ffffff; line-height:normal; }
	
	.collumFour { width:320px; height:410px; float:left; text-align: center; }
	.collumFourIn { max-width:300px; height:300px; padding:10px; display: inline-block; }
	.collumFourShadow { max-width:300px; height:300px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; display: inline-block; }
	.collumFourBorder { max-width:290px; height:290px; border:5px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; display: inline-block; }
	.collumFourBorder img { height:100%; }
	.collumFourLabel { position:absolute; top:0; right:0; width:117px; height:117px; }
	.collumFourLabel img { width:100%; }
	.collumFourText { width:100%; height:90px; }
	.collumFourTextIn { padding:5px 10px 0 10px; }
	.collumFourTextIn a { display:block; }
	
	#productFamilySliderContainer { width:100%; min-height:250px; padding-top:50px; }
	#productFamilySliderBorder { width:320px; border-bottom:1px solid #d5d5d5; padding-bottom:30px; margin:0 auto; }
	#productFamilySliderLeft { width:320px; min-height:250px; margin:0 auto; }
	#productFamilySliderLeft .block { width:320px; height:190px; }
	#productFamilySliderLeft .blockIn { width:310px; height:180px; padding:5px; }
	#productFamilySliderLeft .blockShadow { width:310px; height:180px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; }
	#productFamilySliderLeft .blockBorder { width:290px; height:160px; border:10px solid #f7f8fc; overflow:hidden; position:relative; }
	#productFamilySliderLeft .buttonBlock { width:100%; padding:0; }
	#productFamilySliderRight { min-height:50px; clear:both; }
	#productFamilySliderRight .text { padding:0; }
	#productFamilySliderRight .familyName { padding:0 0 20px 0; }
	#mainSliderContainer { width:100%; height:180px; overflow:hidden; position:relative; }
	#mainSliderContainerIn { height:180px; }
	.mainSliderItem { width:290px; height:180px; float:left; }
	.mainSliderItem img { width:100%; }
	
	#sliderContainerButtonContainer { width:100%; padding:20px 0; text-align:center; }
	#sliderContainerButtonContainer ul { margin:0; padding:0; }
	#sliderContainerButtonContainer ul li { display:inline-block; list-style:none; width:13px; height:13px; margin:0 14px; background:#94969e; cursor:pointer; }
	#sliderContainerButtonContainer ul li:hover { background:#2bb7c2; }
	#productFamilyMore { padding:15px 20px 0 20px; }
	
	.collumTwoContainer { width:320px; border-bottom:1px solid #d5d5d5; padding-top:10px; margin:0 auto; }
	.collumTwo { width:320px; min-height:40px; margin:0 auto; }
	.collumTwoIn { padding:10px 0; }
	
	#productGalleryImage { width:320px; margin:0 auto; }
	#productGalleryImageIn { width:300px; padding:10px; }
	#productGalleryImageShadow { width:300px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; }
	#productGalleryImageBorder { width:280px; border:10px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; }
	#productGalleryImageBorder .label { position:absolute; top:0; right:0; width:112px; height:112px; }
	#productGalleryImageBorder img { width:100%; }
	
	#productGalleryImageLandscape { min-width:60px; max-width:300px; min-height:60px; margin:0 auto; }
	#productGalleryImageLandscapeIn { min-width:40px; max-width:280px; min-height:40px; padding:10px; }
	#productGalleryImageLandscapeShadow { min-width:40px; max-width:280px; min-height:40px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; }
	#productGalleryImageLandscapeBorder { min-width:20px; max-width:260px; min-height:20px; border:10px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; }
	#productGalleryImageLandscapeBorder .label { position:absolute; top:0; right:0; min-height:20px; max-height:112px; }
	#productGalleryImageLandscapeBorder img { width:100%; }
	
	#productGalleryImagePortrait { width:320px; min-height:60px; margin:0 auto; text-align: center; }
	#productGalleryImagePortraitIn { max-width:300px; min-height:40px; padding:10px; display: inline-block; }
	#productGalleryImagePortraitShadow { max-width:300px; min-height:40px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; display: inline-block; }
	#productGalleryImagePortraitBorder { max-width:280px; min-height:20px; border:10px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; display: inline-block; }
	#productGalleryImagePortraitBorder .label { position:absolute; top:0; right:0; min-height:20px; max-height:112px; }
	#productGalleryImagePortraitBorder img { width:100%; }
	
	#productTenderButtonPadding { display:none; }
	#productTenderButtonPaddingMobile { padding:0 0 20px 0; }
	#productTenderButtonMobile { padding:10px 20px; background:#2bb7c2; margin:0 auto; width:250px; text-align:center; cursor:pointer; }
	#productTenderButtonMobile a { display:block; }
	#productTenderButtonPaddingOrder { display:none; }
	#productTenderButtonPaddingMobileOrder { padding:0 0 20px 0; }
	#productTenderButtonMobileOrder { padding:10px 20px; background:#2bb7c2; margin:0 auto; width:250px; text-align:center; cursor:pointer; }
	#productTenderButtonMobileOrder a { display:block; }
	
	.searchBlock { width:300px; height:220px; padding:10px; margin:0 auto; }
	.searchBlockIn { width:280px; overflow:hidden; height:150px; margin:0 auto; }
	.searchInput { border:1px solid #999999; padding:5px; width:90%; }
	.searchInputContainer {}
	.searchInputButton { padding-top:15px; }
	.searchInputText { padding-top:2px; }
	.searchInputValue { padding-top:10px; }
	
	.storeContainer { padding:0 10px 40px 10px; }
	.storeBlock { padding:0 10px 10px 10px; }
	.block1 {}
	.block2 { height:240px; overflow:hidden; }
	.block3 { height:240px; overflow:hidden; }
}
@media screen and (min-width:657px) and (max-width:977px)  {
	.mainContent { width:640px; padding-top:50px; margin:0 auto; }
	.mainContainer { width:640px; margin:0 auto; }
	
	#sliderContainer { display:none; }
	.collumThreeWide { width:320px; height:390px; float:left; }
	
	#mainTenderContainerIn { width:640px; min-height:535px; margin:0 auto; }
	
	#inputTextContainer { width:640px; margin:0 auto; }
	.inputTextBlock { width:300px; padding:8px 10px; float:left; }
	.inputText { width:266px; height:38px; border:1px solid #afafb0; background:#FFFFFF; padding:0 17px; }
	.inputTextCity { width:586px; height:38px; border:1px solid #afafb0; background:#FFFFFF; padding:0 17px; }
	.inputTextTextarea { width:620px; padding:8px 10px; }
	.textarea { width:586px; height:180px; border:1px solid #afafb0; background:#FFFFFF; padding:10px 17px; resize:none; }
	.textareaOrder { width:586px; height:100px; border:1px solid #afafb0; background:#FFFFFF; padding:10px 17px; resize:none; }
	#inputOutPutContainer { width:620px; padding:8px 10px; }
	#inputOutPutContainerIn { width:586px; padding:0 17px; }
	#inputOutPutContainerIn.errors { border:1px solid #f1a899; background:#fddfdf; }
	#inputOutPutContainerIn.success { border:1px solid #8cce3b; background:#f4fceb; }
	#inputOutPutContainerIn ul { margin:0; padding:3px 17px; }
	#inputOutPutContainerIn ul li { padding:5px 0; }
	
	#tenderProductDeleteBtn { width:14px; float:left; }
	#tenderProductImage { width:120px; max-height:90px; padding-left:10px; overflow:hidden; float:left; }
	#tenderProductDetails { width:276px; float:left; padding-left:10px; }
	#tenderProductAmount { width:200px; float:left; padding-left:10px; }
	.tenderProductAmountRight { float:right; }
	
	#productFamilyHeaderLine2 { width:100%; height:70px; border-bottom:1px solid #afafb0; }
	#productFamilyHeaderLine2In { padding:18px 20px 0 20px; vertical-align:middle; }
	#productFamilyHeaderLine2In .text { float:left; padding:6px 6px 0 0; width:102px; }
	#productFamilyHeaderLine2In .stock { float:left; padding:0 3px; }
	#productFamilyHeaderLine2In .stockNewLine {}
	#productFamilyHeaderLine2In .button { padding:9px 20px; border:1px solid #d0d0d0; line-height:normal; cursor:pointer; }
	#productFamilyHeaderLine2In .button:hover { background:#c3eaed; }
	#productFamilyHeaderLine2In .akciok { padding:9px 20px; border:1px solid #d0d0d0; line-height:normal; cursor:pointer; }
	#productFamilyHeaderLine2In .akciok:hover { background:#c3eaed; }
	
	#productFamilyHeaderLine3 { width:100%; }
	#productFamilyHeaderLine3In { padding:18px 20px 0 20px; vertical-align:middle; }
	#productFamilyHeaderLine3In .text { float:left; padding:6px 0 0 0; width:101px; }
	#productFamilyHeaderLine3In .color { float:left; padding:0 10px; }
	#productFamilyHeaderLine3In .colorNewLine {}
	#productFamilyHeaderLine3In .button { cursor:pointer; }
	#productFamilyHeaderLine3In .filterIn { clear:both; }
	#productFamilyHeaderLine3In .filterText { padding:15px 0 15px 0; text-align:center; }
	#productFamilyHeaderLine3In .filterInput {}
	#productFamilyHeaderLine3In .select { padding:9px 20px; border:1px solid #d0d0d0; background:#ffffff; line-height:normal; }
	
	#productFamilyHeaderLine4 { width:100%; border-top:1px solid #afafb0; display:none; }
	#productFamilyHeaderLine4In { width:100%; padding:18px 20px 18px 20px; vertical-align:middle; }
	#productFamilyHeaderLine4In .text { float:left; padding:6px 0 0 0; width:108px; }
	#productFamilyHeaderLine4In .style { float:left; padding:5px 3px; }
	#productFamilyHeaderLine4In .styleNewLine { float:left; width:532px; }
	#productFamilyHeaderLine4In .button { padding:9px 20px; border:1px solid #d0d0d0; line-height:normal; cursor:pointer; }
	#productFamilyHeaderLine4In .button:hover { background:#c3eaed; }
	
	#productFamilyHeaderLine5 { width:100%; border-top:1px solid #afafb0; display:none; }
	#productFamilyHeaderLine5In { padding:18px 20px 18px 20px; vertical-align:middle; }
	#productFamilyHeaderLine5In .text { float:left; padding:7px 0 0 0; width:108px; }
	#productFamilyHeaderLine5In .text2 { float:left; padding:7px 0 0 0; width:108px; }
	#productFamilyHeaderLine5In .text3 { float:left; padding:7px 0 0 0; width:108px; }
	#productFamilyHeaderLine5In .style { float:left; padding:0 3px; }
	#productFamilyHeaderLine5In .styleNewLine { padding:10px 0; clear:both; }
	#productFamilyHeaderLine5In .select { padding:9px 10px; border:1px solid #d0d0d0; background:#ffffff; line-height:normal; }
	
	.collumFour { width:320px; height:410px; float:left; text-align: center; }
	.collumFourIn { max-width:300px; height:300px; padding:10px; display: inline-block; }
	.collumFourShadow { max-width:300px; height:300px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; display: inline-block; }
	.collumFourBorder { max-width:290px; height:290px; border:5px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; display: inline-block; }
	.collumFourBorder img { height:100%; }
	.collumFourLabel { position:absolute; top:0; right:0; width:117px; height:117px; }
	.collumFourLabel img { width:100%; }
	.collumFourText { width:100%; height:90px; }
	.collumFourTextIn { padding:5px 10px 0 10px; }
	.collumFourTextIn a { display:block; }
	
	#productFamilySliderContainer { width:100%; min-height:400px; padding-top:50px; }
	#productFamilySliderBorder { border-bottom:1px solid #d5d5d5; padding-bottom:30px; }
	#productFamilySliderLeft { width:640px; min-height:400px; }
	#productFamilySliderLeft .block { width:640px; height:350px; }
	#productFamilySliderLeft .blockIn { width:630px; height:340px; padding:5px; }
	#productFamilySliderLeft .blockShadow { width:620px; height:330px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; }
	#productFamilySliderLeft .blockBorder { width:600px; height:310px; border:10px solid #f7f8fc; overflow:hidden; position:relative; }
	#productFamilySliderLeft .buttonBlock { width:100%; padding:0; }
	#productFamilySliderRight { min-height:50px; clear:both; }
	#productFamilySliderRight .text { padding:0 20px; }
	#productFamilySliderRight .familyName { padding:0 20px 20px 20px; }
	#mainSliderContainer { width:100%; height:310px; overflow:hidden; position:relative; }
	#mainSliderContainerIn { height:310px; }
	.mainSliderItem { width:600px; height:310px; float:left; }
	.mainSliderItem img { width:100%; }
	
	#sliderContainerButtonContainer { width:100%; padding:20px 0; text-align:center; }
	#sliderContainerButtonContainer ul { margin:0; padding:0;}
	#sliderContainerButtonContainer ul li { display:inline-block; list-style:none; width:13px; height:13px; margin:0 14px; background:#94969e; cursor:pointer; }
	#sliderContainerButtonContainer ul li:hover { background:#2bb7c2; }
	#productFamilyMore { padding:15px 10px 0 10px; }
	
	.collumTwoContainer { width:100%; border-bottom:1px solid #d5d5d5; padding-top:10px; }
	.collumTwo { width:320px; min-height:40px; float:left; }
	.collumTwoIn { padding:10px; }
	
	#productGalleryImage { width:300px; margin:0 auto; }
	#productGalleryImageIn { width:280px; padding:10px; }
	#productGalleryImageShadow { width:280px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; }
	#productGalleryImageBorder { width:260px; border:10px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; }
	#productGalleryImageBorder .label { position:absolute; top:0; right:0; width:104px; height:104px; }
	#productGalleryImageBorder img { width:100%; }
	
	#productGalleryImageLandscape { min-width:60px; max-width:300px; min-height:60px; margin:0 auto; }
	#productGalleryImageLandscapeIn { min-width:40px; max-width:280px; min-height:40px; padding:10px; }
	#productGalleryImageLandscapeShadow { min-width:40px; max-width:280px; min-height:40px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; }
	#productGalleryImageLandscapeBorder { min-width:20px; max-width:260px; min-height:20px; border:10px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; }
	#productGalleryImageLandscapeBorder .label { position:absolute; top:0; right:0; min-height:20px; max-height:104px; }
	#productGalleryImageLandscapeBorder img { width:100%; }
	
	#productGalleryImagePortrait { width:300px; min-height:60px; margin:0 auto; text-align: center; }
	#productGalleryImagePortraitIn { max-width:280px; min-height:40px; padding:10px; display: inline-block; }
	#productGalleryImagePortraitShadow { max-width:280px; min-height:40px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; position:relative; display: inline-block; }
	#productGalleryImagePortraitBorder { max-width:260px; min-height:20px; border:10px solid #f7f8fc; overflow:hidden; text-align:center; display: inline-block; }
	#productGalleryImagePortraitBorder .label { position:absolute; top:0; right:0; min-height:20px; max-height:104px; }
	#productGalleryImagePortraitBorder img { width:100%; }
	
	#productTenderButtonPadding { padding:50px 0 10px 0; }
	#productTenderButtonPaddingOrder { padding:15px 0 10px 0; }
	#productTenderButton { padding:10px 20px; background:#2bb7c2; margin:0 auto; width:250px; text-align:center; cursor:pointer; }
	#productTenderButton a { display:block; }
	#productTenderButtonOrder { padding:10px 20px; background:#ffa800; margin:0 auto; width:250px; text-align:center; cursor:pointer; }
	#productTenderButtonOrder a { display:block; }
	#productTenderButtonPaddingMobile { display:none; }
	#productTenderButtonPaddingMobileOrder { display:none; }
	
	.searchBlock { width:300px; height:220px; padding:10px; float:left; }
	.searchBlockIn { width:280px; overflow:hidden; height:150px; margin:0 auto; }
	.searchInput { border:1px solid #999999; padding:5px; width:300px; }
	.searchInputContainer { float:left; }
	.searchInputButton { float:left; padding-left:15px; }
	.searchInputText { float:left; padding-top:2px; }
	.searchInputValue { float:left; padding-left:10px; }
	
	.storeContainer { width:630px; margin:0 auto; padding:0 0 40px 0; }
	.storeBlock { float:left; width:190px; padding:0 10px; }
	.block1 {}
	.block2 { width:190px; height:200px; overflow:hidden; }
	.block3 { width:190px; height:200px; overflow:hidden; }
}
@media screen and (max-width:497px)  {
	#footerTextContainer { width:240px; padding:55px 0 35px; margin:0 auto; }
	#footerTextContainer .block { padding:0 16px; }
}
@media screen and (min-width:497px) and (max-width:737px)  {
	#footerTextContainer { width:480px; padding:55px 0 35px; margin:0 auto; }
	#footerTextContainer .block { width:50%; float:left; width:240px; }
}
@media screen and (min-width:737px) and (max-width:977px)  {
	#footerTextContainer { width:640px; padding:55px 0 35px; margin:0 auto; }
	#footerTextContainer .block { width:50%; float:left; width:320px; }
}
@media screen and (min-width:337px) and (max-width:497px)  {
	#mainBrandImages { width:320px; margin:0 auto; }
}
@media screen and (min-width:497px) and (max-width:657px)  {
	#mainBrandImages { width:480px; margin:0 auto; }
}
@media screen and (min-width:657px) and (max-width:817px)  {
	#mainBrandImages { width:640px; margin:0 auto; }
}
@media screen and (min-width:817px) and (max-width:977px)  {
	#mainBrandImages { width:800px; margin:0 auto; }
}
@media screen and (max-width:977px)  {
	#mobileHeaderSpace { display:block; }
	#mobileHeaderContainer { display:block; }
	#mobileMenuContainer { width:100%; }
	#headerMenuMobil { display:none; background:#2a2d3e; line-height:55px; vertical-align:middle; }
	#headerMenuMobil ul { margin:0; padding:0; }
	#headerMenuMobil ul li { list-style:none; padding:0; }
	#headerMenuMobil ul li a { display:block; }
	
	#headerContainer { display:none; }
	
	.mainTenderCollumIn { width:300px; margin:0 auto; padding:20px 10px 20px 10px; }
}
@media screen and (min-width:977px)  {
	#mobileHeaderSpace { display:none; }
	#mobileHeaderContainer { display:none; }
	#mobileMenuContainer { display:none; }
	#headerMenuMobil { display:none; }
	
	.mainContainer { width:960px; margin:0 auto; }
	#headerContainer { width:100%; height:127px; background:#292d3d; }
	
	#sliderContainer { width:100%; padding-top:4px; }
	
	.mainContent { width:100%; padding-top:50px; }
	
	#mainTenderContainerIn { width:100%; min-height:535px; }
	.mainTenderCollumIn { width:320px; margin:0 auto; padding:100px 0 20px; }
	
	.collumThreeWide { width:320px; height:390px; float:left; }
	
	#mainBrandImages { width:100%; }
	
	#footerTextContainer { width:100%; padding-top:55px; }
	#footerTextContainer .block { width:25%; float:left; min-width:240px; }
	
	#inputTextContainer { width:800px; margin:0 auto; }
	.inputTextBlock { width:380px; padding:8px 10px; float:left; }
	.inputText { width:346px; height:38px; border:1px solid #afafb0; background:#FFFFFF; padding:0 17px; }
	.inputTextCity { width:746px; height:38px; border:1px solid #afafb0; background:#FFFFFF; padding:0 17px; }
	.inputTextTextarea { width:780px; padding:8px 10px; }
	.textarea { width:746px; height:180px; border:1px solid #afafb0; background:#FFFFFF; padding:10px 17px; resize:none; }
	.textareaOrder { width:746px; height:100px; border:1px solid #afafb0; background:#FFFFFF; padding:10px 17px; resize:none; }
	#inputOutPutContainer { width:780px; padding:8px 10px; }
	#inputOutPutContainerIn { width:746px; padding:0 17px; }
	#inputOutPutContainerIn.errors { border:1px solid #f1a899; background:#fddfdf; }
	#inputOutPutContainerIn.success { border:1px solid #8cce3b; background:#f4fceb; }
	#inputOutPutContainerIn ul { margin:0; padding:3px 17px; }
	#inputOutPutContainerIn ul li { padding:5px 0; }
	
	#tenderProductDeleteBtn { width:14px; float:left; }
	#tenderProductImage { width:120px; max-height:90px; padding-left:10px; overflow:hidden; float:left; }
	#tenderProductDetails { width:436px; float:left; padding-left:10px; }
	#tenderProductAmount { width:200px; float:left; padding-left:10px; }
	.tenderProductAmountRight { float:right; }
	
	#productFamilyHeaderLine2 { width:100%; height:70px; border-bottom:1px solid #afafb0; }
	#productFamilyHeaderLine2In { padding:18px 20px 0 20px; vertical-align:middle; }
	#productFamilyHeaderLine2In .text { float:left; padding:6px 6px 0 0; width:102px; }
	#productFamilyHeaderLine2In .stock { float:left; padding:0 3px; }
	#productFamilyHeaderLine2In .stockNewLine {}
	#productFamilyHeaderLine2In .button { padding:9px 20px; border:1px solid #d0d0d0; line-height:normal; cursor:pointer; }
	#productFamilyHeaderLine2In .button:hover { background:#c3eaed; }
	#productFamilyHeaderLine2In .akciok { padding:9px 20px; border:1px solid #d0d0d0; line-height:normal; cursor:pointer; }
	#productFamilyHeaderLine2In .akciok:hover { background:#c3eaed; }
	
	#productFamilyHeaderLine3 { width:100%; height:70px; }
	#productFamilyHeaderLine3In { padding:18px 20px 0 20px; vertical-align:middle; }
	#productFamilyHeaderLine3In .text { float:left; padding:6px 0 0 0; width:101px; }
	#productFamilyHeaderLine3In .color { float:left; padding:0 10px; }
	#productFamilyHeaderLine3In .colorNewLine {}
	#productFamilyHeaderLine3In .button { cursor:pointer; }
	#productFamilyHeaderLine3In .filterIn { float:right; }
	#productFamilyHeaderLine3In .filterText { float:left; padding:9px 15px 0 0; }
	#productFamilyHeaderLine3In .filterInput { float:left; }
	#productFamilyHeaderLine3In .select { padding:9px 20px; border:1px solid #d0d0d0; background:#ffffff; line-height:normal; }
	
	#productFamilyHeaderLine4 { width:100%; height:70px; border-top:1px solid #afafb0; display:none; }
	#productFamilyHeaderLine4In { padding:18px 20px 0 20px; vertical-align:middle; }
	#productFamilyHeaderLine4In .text { float:left; padding:6px 0 0 0; width:108px; }
	#productFamilyHeaderLine4In .style { float:left; padding:0 3px; }
	#productFamilyHeaderLine4In .button { padding:9px 20px; border:1px solid #d0d0d0; line-height:normal; cursor:pointer; }
	#productFamilyHeaderLine4In .button:hover { background:#c3eaed; }
	
	#productFamilyHeaderLine5 { width:100%; height:70px; border-top:1px solid #afafb0; display:none; }
	#productFamilyHeaderLine5In { padding:18px 20px 0 20px; vertical-align:middle; }
	#productFamilyHeaderLine5In .text { float:left; padding:7px 0 0 0; width:108px; }
	#productFamilyHeaderLine5In .text2 { float:left; padding:7px 25px 0 25px; width:60px; text-align:right; }
	#productFamilyHeaderLine5In .text3 { float:left; padding:7px 25px 0 0; width:55px; text-align:right; }
	#productFamilyHeaderLine5In .style { float:left; padding:0 3px; }
	#productFamilyHeaderLine5In .select { padding:9px 10px; border:1px solid #d0d0d0; background:#ffffff; line-height:normal; }
	
	.collumFour { width:240px; height:330px; float:left; text-align: center; }
	.collumFourIn { max-width:220px; height:220px; padding:10px; display: inline-block; }
	.collumFourShadow { max-width:220px; height:220px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; display: inline-block; }
	.collumFourBorder { max-width:210px; height:210px; border:5px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; display: inline-block; }
	.collumFourBorder img { height:100%; }
	.collumFourLabel { position:absolute; top:0; right:0; width:87px; height:87px; }
	.collumFourLabel img { width:100%; }
	.collumFourText { width:100%; height:90px; }
	.collumFourTextIn { padding:5px 10px 0 10px; }
	.collumFourTextIn a { display:block; }
	
	#productFamilySliderContainer { width:100%; min-height:400px; padding-top:50px; }
	#productFamilySliderBorder { border-bottom:1px solid #d5d5d5; padding-bottom:10px; }
	#productFamilySliderLeft { width:640px; float:left; min-height:400px; }
	#productFamilySliderLeft .block { width:640px; height:350px; }
	#productFamilySliderLeft .blockIn { width:630px; height:340px; padding:5px; }
	#productFamilySliderLeft .blockShadow { width:620px; height:330px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; }
	#productFamilySliderLeft .blockBorder { width:600px; height:310px; border:10px solid #f7f8fc; overflow:hidden; position:relative; }
	#productFamilySliderLeft .buttonBlock { width:100%; padding:0; }
	#productFamilySliderRight { width:320px; float:left; min-height:400px; }
	#productFamilySliderRight .text { padding:0 20px; }
	#productFamilySliderRight .familyName { padding:0 20px 20px 20px; }
	#mainSliderContainer { width:100%; height:310px; overflow:hidden; position:relative; }
	#mainSliderContainerIn { height:310px; }
	.mainSliderItem { width:600px; height:310px; float:left; }
	.mainSliderItem img { width:100%; }
	
	#sliderContainerButtonContainer { width:100%; padding:10px 0; text-align:center; }
	#sliderContainerButtonContainer ul { margin:0; padding:0;}
	#sliderContainerButtonContainer ul li { display:inline-block; list-style:none; width:13px; height:13px; margin:0 8px; background:#94969e; cursor:pointer; }
	#sliderContainerButtonContainer ul li:hover { background:#2bb7c2; }
	#productFamilyMore { padding:15px 10px 0 10px; }
	
	.collumTwoContainer { width:100%; border-bottom:1px solid #d5d5d5; padding-top:10px; }
	.collumTwo { width:480px; min-height:40px; float:left; }
	.collumTwoIn { padding:10px; }
	
	#productGalleryImage { width:320px; margin:0 auto; }
	#productGalleryImageIn { width:300px; padding:10px; }
	#productGalleryImageShadow { width:300px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; }
	#productGalleryImageBorder { width:280px; border:10px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; }
	#productGalleryImageBorder .label { position:absolute; top:0; right:0; width:113px; height:113px; }
	#productGalleryImageBorder img { width:100%; }
	
	#productGalleryImageLandscape { min-width:60px; max-width:450px; min-height:60px; margin:0 auto; }
	#productGalleryImageLandscapeIn { min-width:40px; max-width:430px; min-height:40px; padding:10px; }
	#productGalleryImageLandscapeShadow { min-width:40px; max-width:430px; min-height:40px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; }
	#productGalleryImageLandscapeBorder { min-width:20px; max-width:410px; min-height:20px; border:10px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; }
	#productGalleryImageLandscapeBorder .label { position:absolute; top:0; right:0; min-width:20px; max-width:113px; }
	#productGalleryImageLandscapeBorder img { width:100%; }
	
	#productGalleryImagePortrait { width: 320px; min-height:60px; margin:0 auto; text-align: center; }
	#productGalleryImagePortraitIn { max-width:300px; min-width: 20px; min-height:40px; padding:10px; display: inline-block; }
	#productGalleryImagePortraitShadow { max-width:300px; min-height:40px; -moz-box-shadow:0 0 2px 2px #ecedee; -webkit-box-shadow:0 0 2px 2px #ecedee; box-shadow:0 0 2px 2px #ecedee; display: inline-block; }
	#productGalleryImagePortraitBorder { max-width:280px; min-height:20px; border:10px solid #f7f8fc; overflow:hidden; text-align:center; position:relative; display: inline-block; }
	#productGalleryImagePortraitBorder .label { position:absolute; top:0; right:0; min-height:20px; max-height:113px; }
	#productGalleryImagePortraitBorder img { width:100%; }
	
	#productTenderButtonPadding { padding-top:50px; }
	#productTenderButtonPaddingOrder { padding-top:15px; }
	#productTenderButton { padding:10px 20px; background:#2bb7c2; margin:0 auto; width:250px; text-align:center; cursor:pointer; }
	#productTenderButton a { display:block; }
	#productTenderButtonOrder { padding:10px 20px; background:#ffa800; margin:0 auto; width:250px; text-align:center; cursor:pointer; }
	#productTenderButtonOrder a { display:block; }
	#productTenderButtonPaddingMobile { display:none; }
	#productTenderButtonPaddingMobileOrder { display:none; }
	
	.searchBlock { width:300px; height:220px; padding:10px; float:left; }
	.searchBlockIn { width:280px; overflow:hidden; height:150px; margin:0 auto; }
	.searchInput { border:1px solid #999999; padding:5px; width:400px; }
	.searchInputContainer { float:left; }
	.searchInputButton { float:left; padding-left:15px; }
	.searchInputText { float:left; padding-top:2px; }
	.searchInputValue { float:left; padding-left:10px; }
	
	.storeContainer { width:930px; margin:0 auto; padding:0 10px 40px 10px; }
	.storeBlock { float:left; width:290px; padding:0 10px; }
	.block1 {}
	.block2 { width:100%; height:240px; overflow:hidden; }
	.block3 { width:100%; height:240px; overflow:hidden; }
}

#mobileHeaderSpace { width:100%; height:55px; }
#mobileHeaderContainer { width:100%; height:55px; background:#292d3d; position:fixed; z-index:9999; top:0; border-bottom:1px solid #626679; }
#mobilHeaderButton { width:50px; height:55px; position:absolute; left:0; cursor:pointer; }
#mobilHeaderButton .open { width:50px; height:55px; background:url(../images/mobil-open-btn.jpg) no-repeat; }
#mobilHeaderButton .close { width:50px; height:55px; background:url(../images/mobil-close-btn.jpg) no-repeat; }
#mobilHeaderLogo { height:55px; position:absolute; left:50px; right:50px; background:url(../images/terrakotta-csempecentrum-logo.png) no-repeat center; background-size:contain; }
#mobleHeaderSearch { width:50px; height:55px; position:absolute; right:0; background:url(../images/mobile-search-btn.jpg) no-repeat; display:none; }



#showTenderList { position:absolute; top:0; left:-119px; z-index:9999; display:none; }
#showTenderListOrder { position:absolute; top:0; left:-34px; z-index:9999; display:none; }
#showTenderListClose { padding:8px 0; background:#ffa800; border:0; cursor:pointer; color:#fff; }
#showTenderListFinal { padding:8px 0; background:#2bb7c2; border:0; cursor:pointer; color:#fff; }
#showTenderListCloseOrder { padding:8px 0; background:#2bb7c2; border:0; cursor:pointer; color:#fff; }
#showTenderListFinalOrder { padding:8px 0; background:#ffa800; border:0; cursor:pointer; color:#fff; }

#headerTopContainer { width:100%; height:76px; }
#headerTopLogo { float:left; width:225px; height:76px; background:url(../images/terrakotta-csempecentrum-logo.png) no-repeat; cursor:pointer; }
#headerTopMenu { float:left; width:585px; height:76px; }
#headerTopMenuRight { width:100%; height:42px; }
#headerTopMenuRight ul { margin:0; padding:0; }
#headerTopMenuRight ul li { list-style:none; display:inline-block; padding:0 6px; }
#headerTopMenuRightIn { float:right; padding:15px 20px 0 0; }
#headerTopTender { width:100%; height:22px; padding-top:12px; }
#headerTopTenderInRight { float:right; }
#headerTopTenderInOrder { float:left; height:22px; padding-right:20px; }
#headerTopTenderInOrder .block { float:right; line-height:22px; vertical-align:middle; position:relative; }
#headerTopTenderInOrder .image { background:url(../images/tender-cicrcle.png) no-repeat left; width:22px; height:22px; padding-right:8px; }
#headerTopTenderInOffer { float:left; height:22px; padding-right:20px; }
#headerTopTenderInOffer .block { float:right; line-height:22px; vertical-align:middle; position:relative; }
#headerTopTenderInOffer .image { background:url(../images/tender-cicrcle-green.png) no-repeat left; width:22px; height:22px; padding-right:8px; }
#headerTopSearch { float:left; width:150px; height:76px; }
#headerTopStyleSurface { width:100%; height:42px; background:#87d0d6; cursor:pointer; }
#headerTopStyleSurfaceIn { width:100%; padding-top:12px; }
#headerTopStyleSurfaceIn a { display:block; }
#headerTopSearchIn { width:100%; height:22px; padding-top:12px; }
#headerTopSearchIn .search { width:127px; height:22px; float:left; line-height:12px; }
#headerTopSearchIn .searchIconBlock { width:22px; height:22px; float:left; }
#headerTopSearchIn .searchIcon { width:22px; height:22px; background:url(../images/search-icon.png) no-repeat; border-width:0px 0px 0px 1px; border-style:solid; border-color:#4c505d; padding:0; margin:0; vertical-align:top; cursor:pointer; }
#headerTopSearchIn input { width:127px; height:22px; padding:0 5px; border:0; background:#FFFFFF; }
#headerBottomContainer { width:100%; height:27px; padding-top:12px; }
#headerBottomMenu { width:810px; height:27px; float:left; }
#headerBottomMenuRight { float:right; height:27px; padding-right:14px; line-height:27px; vertical-align:middle; }
#headerBottomMenuRight ul { margin:0; padding:0; }
#headerBottomMenuRight ul li { list-style:none; display:inline-block; padding:0 6px; }
#headerBottomMenuRight ul li:last-child { background:#FF0000; }
#headerBottomMenuRight ul li:last-child a { color:#FFFFFF; font-weight:bold; }
#headerBottomDiscount { width:150px; height:27px; float:left; background:#2bb7c2; line-height:27px; vertical-align:middle; cursor:pointer; }
#headerBottomDiscount a { display:block; }

#siteHeader { width:100%; padding:20px 0; background:#e9eaeb; }
#siteHeaderIn { padding:0 20px; }

#sliderContainerImage { width:100%; height:620px; overflow:hidden; position:relative; }
#sliderContainerImage > div { position: absolute; }
#sliderContainerImage img { width:100%; }

#sliderContainerButtons { min-width:29px; height:13px; margin:0 auto; }
.sliderContainerButton { width:13px; height:13px; padding:0 8px; float:left; cursor:pointer; }
.sliderContainerButtonIn { width:13px; height:13px; background:#94969e; }
.sliderContainerButtonIn:hover { background:#2bb7c2; }

.mainContentHeader { width:100%; height:50px; line-height:50px; vertical-align:middle; border-bottom:3px solid #95dbe0; padding-top:20px; }



.collumThree { width:320px; height:410px; float:left; }
.collumThreeH { width:320px; height:450px; float:left; }
.collumThreeIn { width:300px; height:300px; padding:10px; }
.collumThreeShadow { width:300px; height:300px; -moz-box-shadow:0 0 5px 5px #ecedee; -webkit-box-shadow:0 0 5px 5px #ecedee; box-shadow:0 0 5px 5px #ecedee; }
.collumThreeBorder { width:290px; height:290px; border:5px solid #f7f8fc; overflow:hidden; position:relative; }
.collumThreeBorder img { height:100%; }
.collumThreeTextAbs { position:absolute; min-height:45px; background:url(../images/box-shadow-5x5.png) repeat; bottom:0; width:290px; }
.collumThreeTextAbsIn { padding:5px 10px 0 10px; }
.collumThreeTextAbsIn a { display:block; }
.collumThreeText { width:100%; height:90px; }
.collumThreeTextIn { padding:5px 10px 0 10px; }


.collumThreeWideIn { width:300px; height:210px; padding:10px; }
.collumThreeWideShadow { width:300px; height:210px; -moz-box-shadow:0 0 5px 5px #ecedee; -webkit-box-shadow:0 0 5px 5px #ecedee; box-shadow:0 0 5px 5px #ecedee; }
.collumThreeWideBorder { width:290px; height:200px; border:5px solid #f7f8fc; overflow:hidden; }
.collumThreeWideBorder img { width:100%; }
.collumThreeWideText { width:100%; height:90px; }
.collumThreeWideTextIn { padding:5px 10px 0 10px; }
.collumThreeWideTextInHeight { height:80px; }
.collumThreeWideButtons { padding:0 10px; cursor:pointer; }
.collumThreeWideButton { width:105px; height:34px; line-height:34px; vertical-align:middle; background:#786e69; float:right; }
.collumThreeWideButtonsLeft { padding:20px 16px; cursor:pointer; }
.collumThreeWideButtonLeft { width:105px; height:34px; line-height:34px; vertical-align:middle; background:#786e69; }



#productFamilyHeader { width:100%; background:#e9eaeb; }
#productFamilyHeaderLine1 { width:100%; padding:20px 0; border-bottom:2px solid #afafb0; }
#productFamilyHeaderLine1In { padding:0 20px; }

#productFamilyHeaderLine1b { width:100%; padding:20px 0; }
#productFamilyHeaderLine1Inb { padding:0 20px; }


.productFamilyButtonHoverGreen { background:#c3eaed; }
.productFamilyButtonHoverWhite { background:#FFFFFF; }
.productFamilyStyleButtonHoverGreen { background:#c3eaed; }
.productFamilyStyleButtonHoverWhite { background:#FFFFFF; }




#productFamilyNoResult { padding-top:50px; }

#productStatusContainer { float:right; background:#94efb2; }
#productStatusPadding { padding:10px 20px; }
#productStatusTruck { float:left; width:29px; height:21px; background:url(../images/truck.png) no-repeat; }
#productStatusText { float:left; height:21px; line-height:21px; vertical-align:middle; padding-left:10px; }

#productDetails { width:100%; padding-top:10px; }
#productDetails .padding { padding:5px 0; }
#productDetails .border { border-bottom:1px solid #e8e9ea; }





#moduleCommonHeader { padding:50px 16px 0 16px; min-height:48px; vertical-align:middle; text-align:center;  }
#moduleCommonHeaderBorder { border-bottom:3px solid #95dbe0; }

#mainTenderContainer { width:100%; min-height:535px; padding-top:50px; background:url(../images/main-tile-bg.jpg) center; background-size: contain; }

.mainTenderCollum { width:50%; float:left; min-width:300px; }

.mainTenderCollumIcon { width:100%; height:72px; }
.mainTenderCollumLabel { width:100%; padding-top:20px; }
.mainTenderCollumText { width:100%; padding-top:10px; min-height:80px; }
.mainTenderCollumButtons { width:100%; padding-top:35px; }
.mainTenderCollumButton { width:170px; height:46px; border:1px solid #197681; background:#3bd0dc; line-height:46px; vertical-align:middle; margin:0 auto; }
.mainTenderCollumButton a { display:block; }

#mainUsefulTips { width:100%; padding-top:100px; }

#mainMPL { width:100%; background:#e9eaeb; }
#mainMPL img { width:100%; }

#mainBrand { width:100%; padding-top:50px; }

.mainBrandImage { width:140px; float:left; padding:10px; line-height:170px; }
.mainBrandImage img { width:100%; vertical-align:middle; }

#footerContainer { width:100%; min-height:485px; padding-top:50px; }
#footerContainerTopBg { width:100%; height:37px; background:url(../images/footer-bg.jpg) repeat-x; }
#footerContainerLine { width:100%; height:70px; background:#03050a; }
#footerContainerLine .block { width:50%; float:left; }
#footerLogo { width:225px; height:70px; background:url(../images/terrakotta-csempecentrum-footer-logo.jpg) no-repeat; }
#footerSocial { height:70px; float:right; }
#footerSocial .footerSocialIcon { width:62px; height:70px; float:left; }
#footerContainerIn { width:100%; min-height:378px; background:#1d2532; }

.footerCompany { padding:20px 0 20px 25px; }
.footerCompanyIn { border-left:1px solid #95dbe1; padding-left:7px; }
.footerMenuCollum {  }
.footerMenuCollum ul { margin:0; padding:20px 25px; }
.footerMenuCollum ul li { list-style:none; padding:5px 0; }

.minHeight500 { min-height:500px; }
.clearfix { clear:both; }

#formContainer { padding-top:50px; }

#inputSubmitContainer { padding:0 10px; }
#inputSubmit { padding:5px 20px; background:#87d0d6; margin:0; border:0; cursor:pointer; }
#inputSubmitOrder { padding:5px 20px; background:#ffa800; margin:0; border:0; cursor:pointer; }

@media screen and (max-width:337px) {
	.grid {	width: 200px; display: inline-block; text-align: center; padding-top:30px; }
}
@media screen and (min-width:337px) and (max-width:657px)  {
	.grid {	width: 400px; display: inline-block; text-align: center; padding-top:30px; }
}
@media screen and (min-width:657px) and (max-width:977px)  {
	.grid {	width: 800px; display: inline-block; text-align: center; padding-top:30px; }
}
@media screen and (min-width:977px)  {
	.grid {	width: 800px; display: inline-block; text-align: center; padding-top:30px; }
}
/* clearfix */
.grid:after { content: ''; display: block; clear: both; }  
/* ---- grid-item ---- */
.grid-item { width:196px; float: left; padding:0 0 30px 0; text-align: center; }
.grid-item-country { border-bottom: 1px solid #ddd; display: inline-block; padding-bottom: 3px; font-size: 16px;  }
.grid-item-manufacturer { padding-top: 8px; font-size: 14px; }
.grid-item-manufacturer div { padding:3px 0; }

#partnerekShow { line-height: 24px; text-align: justify; }
.partnerekTitle { padding:30px 0; }