/* ------ GLOBAL ------ */

* {text-align: left;}

body {margin:0; padding:0; text-align:center; background-color:#FFF; font:12px Tahoma; color:#fff;}

a {color:#b8c4c3; text-decoration:none;}
a:hover {text-decoration:underline;}
a img,fieldset {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0;}
h3 {font-size:1.36em;}
h4 {font-size:1em;}
p {margin:0;}
ul {margin:0; padding:0; list-style:none;}
img {border:0;}

form, fieldset {margin:0; padding:0;}
input, textarea, select {font:12px Tahoma; padding:3px;}

.clear {clear:both; position:relative; display:block;}


/* ------ MAINPAGE ------ */
 
#mainDiv {width:960px; margin: 0px auto 40px auto;}

	#logo {width:960px; height:100px;}
	#miniBasket {width:660px; height:20px; margin:23px 0 0 0; padding:23px 3px 20px 0; overflow: hidden; text-align:right; float:right; background:url('/web/20180625162222im_/http://www.esmoebel.de/_gfx/basketBg.jpg') no-repeat top right; font-size:11px; color:#808080;}
	
	/* ----- TOP MENU ----- */
	
	#topMenu {width:960px; height:30px; text-align:center; background:url('/web/20180625162222im_/http://www.esmoebel.de/_gfx/topMenuBg.jpg'); float:left;}
		#topMenu li {float: left; padding: 6px 0 0 18px;}
	
	/* ----- TOP COLUMN ----- */
	
	#topColumn {width:960px; height:175px; margin: 0 0 20px 0; float: left;}
		#topColumn .photo {width:720px; height:175px; float:left;}
		#topColumn .address {width:240px; height:175px; float:left; background:url('/web/20180625162222im_/http://www.esmoebel.de/_gfx/addressBg.jpg') no-repeat bottom right #6a953f; font-size:11px;}
			#topColumn .address .cont {padding:7px 0 0 25px;}
			#topColumn .address .header {font-size:12px;}
			#topColumn a {color:#CCC; text-decoration:underline;}
			#topColumn a:hover {color:#CCC; text-decoration:none;}

	/* ----- MIDDLE SECTION ----- */

	#midSection {width:960px; height:auto; float: left; color:#808080; font-size:12px; line-height:18px;}
		#midSection .left {width:960px; height:auto; float:left;}
			#midSection .left .header {height:auto; float:left; padding:0 0 20px 20px;}
			#midSection .left .headerR {height:auto; float:right; padding:0 20px 0 0;}
			#midSection .left .submenu {height:auto; float:left; height:85px; margin: 0 0 10px 7px;}
			#midSection .left .submenu .ico {width: 86px; height:65px; float: left; font-size:9px; text-align: center;}
			#midSection .left .line {width:950px; height:1px; padding:0 0 20px 0; background:transparent;float:left; font-size:0.0em; border-top:1px solid #fff;}
			#midSection .left .shortTxt {width:480px; height:auto; padding: 0 0 0 20px; float:left;}
				#midSection .left .shortTxt a {color: #6a953f; text-decoration: underline;}
				#midSection .left .shortTxt a:hover {color: #6a953f; text-decoration: none;}
			#midSection .left .longTxt {width:920px; height:auto; padding: 0 0 0 20px; float:left;}
				#midSection .left .longTxt .textHeader {text-align:center; font-weight:bold;}
				#midSection .left .longTxt a {color: #6a953f; text-decoration: underline;}
				#midSection .left .longTxt a:hover {color: #6a953f; text-decoration: none;}
			#midSection .left .imgLeft {float:left; padding: 20px 20px 0 20px;}
			#midSection .left .imgRight {float:right; padding: 20px 0 20px 20px;}
			#midSection .left .form {width:430px; float:left; padding: 0 0 0 40px;}
				#midSection .left .form .title {padding:0 0 10px 0; font-size:12px; color:#808080;}
				#midSection .left .form .input {padding: 0 0 20px 0;}
				#midSection .left .form .btns {width:307px; height:70px;}
				#midSection .left .form input {border:1px solid #DDD; font-size:12px; color:#000;}
				#midSection .left .form textarea {border:1px solid #DDD; font-size:12px; color:#000; overflow:hidden;}
				#midSection .left .form .contactInput {width:300px;}
				#midSection .left .form .leftBtn {width:120px; float:left; background:#eee; text-align:center; font:12px Tahoma; font-weight:bold; color:#808080; cursor:pointer;}
				#midSection .left .form .rightBtn {width:120px; float:right; background:#eee; text-align:center; font:12px Tahoma; font-weight:bold; color:#808080; cursor:pointer;}
				#midSection .left .form .discountCheckbox {padding: 0 0 10px 20px;}
				#midSection .left .form .discountInput {width:430px;}
				#midSection .left .form .discountBtns {width:430px; height:70px;}							
			#midSection .left .diy {float:left; padding:0 0 0 40px;}
				#midSection .left .diy .title {padding:0 0 20px 0; font-size:12px; color:#808080;}
				#midSection .left .diy .item {padding: 0 0 20px 10px;}
				#midSection .left .diy .ico {float:left; padding:0 20px 0 0;}
				#midSection .left .diy .itemDesc{font-size:11px; font-style:italic;}
				#midSection .left .diy .itemLink{font-size:11px; font-weight:bold;}
					#midSection .left .diy .itemLink a {color:#6a953f;}
				#midSection .left .diy .spacer {width:430px; height:20px;}
				#midSection .left .diy table {width:960px;}
					#midSection .left .diy table td {vertical-align:top; padding:20px 10px 20px 10px; border-bottom: 1px solid #e6e6e6;}
				#midSection .opinion {float:left; margin:0 0 0 20px; width:480px; font-size:11px;}
					#midSection .opinion .user {font-weight:bold; color:#6a953f;}
					#midSection .opinion .date {font-style:italic; font-size:10px; margin:0 0 10px 0;}
					#midSection .opinion .message {line-height: 15px;}
					#midSection .opinion .spacer {width:480px; height:1px; margin:20px 0 0 0; padding:0 0 20px 0; background:transparent;float:left; font-size:0.0em; border-top:1px solid #DDD;}
	
		#midSection .right {width:240px; height:auto; float:left; padding: 0 0 10px 0; background: transparent;}
			#midSection .right .banner {margin: 0 0 10px 22px;}


	/* ----- BOTTOM SECTION ----- */
	
	#bottom {width:960px; float: left; margin: 20px 0 0 0; padding:20px 0 40px 0; border-top:1px solid #DDD; color:#999;}

		/* ----- BOTTOM MENU ----- */
		
		#bottom .menu {padding: 0 0 0 20px; float: left; font-size: 11px; font-weight: bold;}
			#bottom .menu a {color:#959595; text-decoration:underline;}
			#bottom .menu a:hover {text-decoration:none;}
			#bottom .menu li {float: left;}
			#bottom .menu .spacer{padding:0 10px 0 10px;}
		#bottom .credit {padding:0 20px 0 0; float:right; text-align:right; font-size:11px;}
			#bottom .credit a {color:#999; text-decoration:underline;}
			#bottom .credit a:hover {text-decoration:none;}


/* ------ FONTS ------ */

.size12 {font-size:12px;}
.green16 {font-size:16px; color:#6a953f;}

/* ------ SPECIAL DIVS ------ */

 #colorsTable {width:700px;}
 	#colorsTable td {width:175px; text-align:center; padding: 0 0 10px 0;}
 
 
 
#slogo  {float:left; width:180px; height:89px; overflow:hidden; padding-right:59px}
#slogo h1 a {font-size:11px}
#slogo h1 a img {position:relative; top:-16px; border-style: none;}  
 

#slogo strong {float:left; width:180px; height:89px; overflow:hidden; padding-right:59px}
#slogo strong a {font-size:11px}
#slogo strong a img {position:relative; top:-16px; border-style: none;} 

._info_naglowek {
  display: inline;
  cursor: pointer;
}
._info_naglowek:hover {
  display: inline;
  cursor: pointer;
  text-decoration: underline;
}

._info_tresc {
  display: block;
}

.upfat {
  font-weight: bold;
  text-transform: uppercase;
}

._info_tresc {
  cursor: pointer;
}

._fram {
  width:155px; 
  float:left;
  margin-left: 55px; 
}

._frame {
  width:100%; 
  height:115px;
  background: url(/web/20180625162222im_/http://www.esmoebel.de/_gfx/familyFrame.gif);
}

._frame_desc {
  width:100%px;
  text-align:center; 
}


._img {
  width:135px; 
  height:95px; 
  padding:10px 0 0 10px;
}

.sunssh {
  font-size: 1em;
  padding: 0;
  margin: 0px;
  text-align: center;
  margin-bottom: 5px;
}

.sunlink {
  text-decoration: none !important;
  color: #808080 !important;
}



/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 5px;  text-align: left; border:1px solid #ccc; }
	.coda-slider { background: #FFF }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { min-height: 60px; overflow: auto !important; padding:0; }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 905px; } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 100%x; }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 5px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background:transparent; color: #000; padding: 1px; width: 16px; border: 1px solid white; }
	.coda-nav-right a { margin-right: 17px; }
	
	/* Tab nav */
	.coda-nav ul {float: right;}
	.coda-nav ul li a.current { background: #000; }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 5px; background:transparent }

	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: rgb(158,50,86); color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-right, .coda-nav-left { text-decoration:none; float: none; margin: 1px; }
	.coda-nav-left a, .coda-nav-right a { text-align: center; text-decoration: none }





/*
     FILE ARCHIVED ON 16:22:22 Jun 25, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:39:34 Dec 23, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  PetaboxLoader3.datanode: 107.853 (5)
  esindex: 0.014
  exclusion.robots.policy: 0.196
  RedisCDXSource: 0.919
  captures_list: 109.426
  CDXLines.iter: 16.643 (3)
  load_resource: 180.313
  PetaboxLoader3.resolve: 43.812 (2)
  exclusion.robots: 0.211
  LoadShardBlock: 87.742 (3)
*/