  @import url("reset.css");  
  @media screen and (max-width: 1024px){  }
  
/* ------------- 01  lingid / tekst /  fondid -------------------*/
p {
  margin:7px 0 7px 0px;
  line-height: 18px;
}
body,td,th {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #666666;
}
td {vertical-align:middle;text-align:left;}
  a:link {
    color: #666666;
    text-decoration:none;
  }
    a:hover {
      text-decoration:none;
      color: #666666;
    }
    a:active {
      text-decoration:none;
      color: #666666;
    }
	a:visited {
      text-decoration:none;
      color: #666666;
    }
    
	li{
		list-style:square;
	}
	sub { vertical-align: sub;font-size:9px; }
	sup { vertical-align: super;font-size:9px; }    
/* ------------- 04 Pealkirjad -------------------*/
/*
h1,.componentheading{
  font-size:24px;
  font-family:Arial;
  color:#61aceb;
  padding:0 0 32px 0;
}
h2,.contentheading{
  font-size:24px;
  font-family:Arial;
  color:#61aceb;
  padding:0 0 32px 0;
}
h3{
  font-family:Arial, Helvetica, sans-serif;
}
*/

h1,.componentheading, h2,.contentheading, h3, h4, h5 {
  font-size:24px;
  font-family:Arial, Helvetica, sans-serif;
  color:#666;
  padding:0 0 32px 0;
  text-decoration:none;
  /*letter-spacing: 0.08em;*/
}
h1, h2, h1 a, .item-page h2 a, h2 span.subheading-category  {
    color: #ff642d; /* täiesti wtf miks sel selektoril rohkem kaalu pole kui a:link ?!?!?! */
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0.08em;
    line-height: 18px;
    padding: 7px 0 14px;
    text-transform: uppercase;
	text-decoration:none;
}
h3 {padding:10px 0;font-size:24px;text-decoration:none;}
h4 {padding:5px; font-size:16px;text-decoration:none;}
h5 {font-size:14px;text-decoration:none;}

/*
html { 
  height:100%;
}
*/
  body {
    background-color:#ffffff;
    /* background-image:url('../images/body_bg.jpg'); */
    background-repeat:repeat-x;
    background-position:0 5px;
    margin: 0;
    text-align:left;
    height:100%;
  }
    #body_container {
	/*
      height:100%;
      width:100%;
	*/
    }
      #wrapper{
        width:981px;
        margin:0 auto; 
		height:auto;
      } 
        #wrap_container{
            float:left;
            width:100%;      
            position:relative;
        }
		#header-top-fix {
			clear: both;
			display: block;
			float: left;
			height: 113px;
			/* overflow: hidden; */
			position: relative;
			width: 100%;
		}
		#header-top-fix:before{
			content: '';
			position: absolute;
			bottom: 0;
			width: 100vw;
			left: 50%;
			right: 50%;
			margin-left: -50vw;
			margin-right: -50vw;
			height: 1px;
			background-color: #f15a24;
			z-index: 1;
		}
		#header{
			float:left; 
			height:243px;
			width:100%;        
		}
        #header p{margin:0;}
		
        #logo{
          float:left;
          width:216px;
          margin:0 auto;
        }      
			#icons{
				float: right;
				padding: 16px 11px 0;			
			}
				#icons a {
					line-height:18px;
					float:left;
					padding:3px;
					/*line-height:34px;*/
					line-height: 100%;
					line-height:34px;
					font-size:12px;
				}
					#icons a img:hover, #logo a img:hover {opacity:.8;}
					#icons a:hover, #info a{color:#F15A24;}
			
			#info{
				float:right;
				clear:right;
			}
				#info .moduletable_detailsearch a {
					color: #999999;
					float: right;
					font-size: 10px;
					line-height: 10px;
					margin: 0;
					padding: 22px 0 0;
					text-align: right;
					text-decoration: underline;
				}
				 	#info .moduletable_detailsearch a:hover {color:#F15A24;}
			
			#keelevalik{
				float:right;          
				text-align:right;          
				padding:27px 0 0 10px;          
				border-left:1px solid #f15a24;
			}
			div.mod-languages {}
			div.mod-languages ul.lang-inline li {padding:0;margin:0;list-style:none;display:inline;}
			div.mod-languages ul.lang-inline li a {font-size:12px;padding:0 1px 0 0;color:#808080;display:inline;}
				div.mod-languages ul.lang-inline li a:hover {color:#f15a24;}
			div.mod-languages ul.lang-inline li.lang-active a {color:#f15a24;}    
				  
        #navigation{          
            float:left;          
			width:686px;
			cleaR:left;
        }
			#search{          
				float:left;
				width:295px;
				margin:1px 0 0;
				height:30px;
			}          
			
	  .moduletable_search label{display:none;}                    
	  .moduletable_search #mod-search-searchword{            
			border:none;            
			height:28px;            
			width:135px;            
			padding:0 0 0 12px;            
			float:left;            
			color:#717171;            
			font-size:12px;  
			background: none repeat scroll 0 0 transparent;        
	  }                    
	.moduletable_search .button_search {
		background-image: url("");
		background-repeat: no-repeat;
		border: medium none;
		color: transparent;
		cursor: pointer;
		float: right;
		font-size: 0;
		padding: 4px 12px 0 0;
	}  
		.moduletable_search .button_search:hover {opacity:.8;}            

		  #container {        
			width:100%;        
			/*height:100%;*/
			float:left;
		  }
			#content {
				float:left;          
				width:640px;      
				height:auto;
				min-height:300px;
				/*padding:20px 20px 80px 53px;*/
			}	
			#content.content-notFrontPage {padding-bottom:40px;}
			#content.content100 {width:980px;}
				dt.article-info-term {display:none;}
				/*.img-intro-left img, .img-intro-right img, .img-fulltext-left img, .img-fulltext-right img {max-width: 300px;}*/
				.img-intro-left img, .img-fulltext-left img {
					float: left;
					padding: 0 15px 15px 0;
				}
				.img-intro-right img,.img-fulltext-right img {
					float: right;
					padding: 0 0 15px 15px;
				}
				.item-page {position:relative;}
					.item-page a {text-decoration:underline;}
				ul.actions {position:absolute;right:0;top:7px;}
					ul.actions a:hover {opacity:0.8;}
					 ul.actions li {float: left;margin-right: 1px;list-style:none;}
				.moduletable_slideshow p {margin:0;padding:0;line-height:100%;}
				
				/* -- AVALEHE jt. lehtede MOODULID !!! -- */
				/* -- kasutame kõikide halli headinguga moodulite puhul moduletable_common ning siis tühikuga lisame õige mooduli klassi veel lisadana juurde
				nt uued tooted paneme nii: moduletable:    "_common module_NewProducts" */
				.light-grey {color:#b3b3b3;}
				.moduletable_common {float:left;width:300px;height:auto;margin-top:40px;background:#f0f0f0;font-size:14px;color:#666;line-height:100%;}
					.moduletable_common a {
						color: #666666;
						display: block;
						font-size: 14px;
						line-height: 100%;
						overflow: hidden;
						text-overflow: ellipsis;
						white-space: nowrap;
						width: 255px;
					}
					.moduletable_common h3 {
						background-color: #808080;
						color: #FFFFFF;
						font-size: 20px;
						letter-spacing: 0.08em;
						line-height: 20px;
						padding: 5px 0 5px 15px;
						margin: 0 0 12px 0;						
						text-transform: uppercase;
						width: 285px;
					}
					.moduletable_common ul {padding: 0 13px 20px;}
						.moduletable_common ul li {
							background-image: url("../images/arrow.png");
							background-position: 0 7px;
							background-repeat: no-repeat;
							padding: 3px 0 3px 16px;
							list-style:none;
						}
				
				.module_PopularTags {background:#fff;}	
					.module_PopularTags p {margin:0;padding:0;line-height:100%;}
				.module_NewProducts {}	
				 .module_NewProducts ul {padding:0;}
				 	.module_NewProducts ul li {height: 46px;margin-bottom: 10px;padding:0;background:none;list-style:none;}
						.module_NewProducts li a {
							float: left;
							width: 300px;
						}
							.moduletable_common li a:hover, .footer-module li a:hover {color:#F15A24;}
						.module_NewProducts li img {
							display: table-cell;
							float: left;
							vertical-align: middle;
							margin-right: 13px;
						}
							.module_NewProducts li img:hover {opacity:0.8;}
						.module_NewProducts li span {
							display: table-cell;
							height: 46px;
							vertical-align: middle;
						}
						
			#bottom-module-bar {clear:both;float:left;width:100%;}
				.common-module {margin-right:40px;float: left;}	
				div#user3.common-module {margin-right:0;}
			
			#breadcrumb {float:left;width:100%;clear:both;height:50px;}
				.moduletable_breadcrumbs {padding:22px 15px;}
				#breadcrumb a, #breadcrumb {line-height:11px;font-size:11px;color:#999;}
				#breadcrumb a {text-decoration:underline;}
				#breadcrumb a:hover {text-decoration:none;color:#f15a24;}
				
			#left {
				float:left;
				width:300px;
				margin:0 40px 40px 0;  
				height:auto;
				min-height:300px;
				padding-bottom: 40px;
			}   
				/* NB! vasakpoolsete menüüde heading!  */
				#left h3 {
					background-color: #808080;
					color: #FFFFFF;
					font-size: 16px;
					font-weight: normal;
					letter-spacing: 0.08em;
					line-height: 16px;
					/*margin: 0 0 7px;*/
					padding: 7px 0 7px 15px;
					text-transform: uppercase;
					width: 285px;
				}
				#left li a {font-size:14px;}
			#right {
				float:right;
				width:300px; 
				margin-left:40px;
			}
	#footer, #footer-bottom {
		border-top: 1px solid #f15a24;
		border-bottom:1px solid #b3b3b3;
		float: left;
		/*height: 210px;*/
		height: auto;
		width: 100%;
		margin-top: 40px;
	}  
	#footer li{list-style:none;}
		#foundcorner {position:absolute;top: -58px;}  
			#foundcorner p {margin:0;padding:0;line-height:100%;}
			#foundcorner a:hover, #upcorner a:hover {opacity:.8;}
		#upcorner {position:absolute;top:-30px;width:29px;height:29px;left:950px;}
		#footer a, #footer p, #footer {font-size:12px;line-height: 14px;}
		#footer-container {position:relative;width:980px;margin:0 auto;}
			#footer1 {width: 165px;}
			#footer2 {width: 160px;}
			#footer3 {width: 368px;}
			#footer4 {width: 225px;}
			.footer-module {float:left;padding: 20px 0 20px 15px;}   
			.footer-module h3 {font-size:12px;text-transform:uppercase;padding:0 0 10px 0;letter-spacing:0;}
			.footer-module li {padding:3px 0;} 
				.footer-module li.active a {font-weight:bold;}
	#footer-bottom {border:none;padding:20px 0;text-align:center;margin:0;}
		#footer-bottom p {font-size:10px;margin:0;padding:0;line-height:100%;}
	
/* ------------- 06 Menüüd -------------------*/
/* ------------- 06.1 Menu 1 - peamenüü -------------------*/

	.moduletable_menu h3{
		color:#fff;
		text-transform:uppercase;
		width:100%;
		height:31px;
		line-height:31px;
		text-align:center;
		font-size:16px;
		background-color:#f15a24;
		float:left;
		letter-spacing:1px;
		padding: 0;
		z-index:100;
		position:relative;
	}

		ul#menu1 {
			float: left;
			position:relative;
			width: 100%;
		}
		  #menu1 li {
			list-style:none;
			float:left;
			display:inline;
			/*display:block;*/
			height:98px;
			width:98px;
			position:relative;
			/*overflow:hidden;*/
		  }  
		  
		  #menu1 li.item-118 {display:none;}   
		  
			#menu1 li a {
				text-decoration:none;
				float:left;
				width:70px;
				padding:69px 14px 17px 14px;
				font-size:12px;
				font-family:Arial;
				color:#646466;
				text-transform:uppercase;
				color:#666666;
				position:absolute;
				left:0;
				bottom:0;
				background-color:#dcdcdc;
			}
			#navigation #menu1 li:hover a {background:#bcbbbb;color:#fff;}
			#navigation #menu1 li.active:hover a {background:#f15a24;color:#fff;}
			
			#navigation #menu1 li.active a {color:#fff;background-color:#f15a24;} 
			/*#navigation #menu1 li a:hover {background-color:#bcbbbb;color:#fff;}*/
				
				
	/*Menüüelementide taustavärvid*/
		/*
		#menu1 li.menu_darker_0 a{background-color:#bcbbbb;}
		#menu1 li.menu_darker_1 a{background-color:#c8c8c8;}
		#menu1 li.menu_darker_2 a{background-color:#d2d2d2;}
		#menu1 li.menu_darker_3 a{background-color:#dcdcdc;}
		#menu1 li.menu_darker_4 a{background-color:#e6e6e6;}
		#menu1 li.menu_darker_5 a{background-color:#f0f0f0;}
		#menu1 li.menu_darker_6 a{background-color:#fafafa;}
		*/
		
		/*#wrap_container ul .menu_darker_0 a, .menu_darker_0 {background-color:#bcbbbb;}*/
		#wrap_container ul .menu_darker_0 a, .menu_darker_0 .dropdown_4columns{background-color:#bcbbbb;}
		#wrap_container ul .menu_darker_1 a, .menu_darker_1 .dropdown_4columns{background-color:#c8c8c8;}
		#wrap_container ul .menu_darker_2 a, .menu_darker_2 .dropdown_4columns{background-color:#d2d2d2;}
		#wrap_container ul .menu_darker_3 a, .menu_darker_3 .dropdown_4columns{background-color:#dcdcdc;}
		#wrap_container ul .menu_darker_4 a, .menu_darker_4 .dropdown_4columns{background-color:#e6e6e6;}
		#wrap_container ul .menu_darker_5 a, .menu_darker_5 .dropdown_4columns{background-color:#f0f0f0;}
		#wrap_container ul .menu_darker_6 a, .menu_darker_6 .dropdown_4columns{background-color:#fafafa;}

				
	/*Lisamenüü - tumehall taust / peamenüü kõrval*/			
	
		.moduletable_menulisa{float:left;}
		ul#menulisa {
			float: left;
			position:relative;
			width: 100%;
			background-color:#808080;
			background-image:url("../images/menulisa_bg.png");
			background-repeat:no-repeat;
			background-position: 95px 41px;
		}
		  #menulisa li {
			list-style:none;
			float:left;
			display:inline;
			height:98px;
			width:98px;
			position:relative;
			overflow:hidden;
		  }
		  #menulisa li:hover, #menulisa li.active {background-color:#666;}		  
			#menulisa li a {
				text-decoration:none;
				float:left;
				width:70px;
				padding:69px 14px 17px 14px;
				font-size:12px;
				font-family:Arial;
				color:#fff;
				text-transform:uppercase;
				color:#fff;
				position:absolute;
				left:0;
				bottom:0;
			}	
		
		/* -- Kasulikku menüü - headingu taustaga, pika toodete menüü all -- */	
		.moduletable_secondarymenu {
			border-bottom: 1px solid #b3b3b3;
			float: left;
			padding-bottom: 30px;
		}
		ul#secondarymenu {float:left;width: 300px;}
			ul#secondarymenu li {list-style:none;}	
				ul#secondarymenu li a {
					display: block;
					padding: 8px 15px;
				}
				ul#secondarymenu li a:hover {color:#f15a24;}
				ul#secondarymenu li.active a {/*color:#fff;background-color:#f15a24;*/color:#f15a24;font-weight:bold;}
				
		/* -- TOODETE MENÜÜ VASAKUL -- */
		.moduletable_productsmenu {float:left;padding: 0 0 40px;}
		#left .moduletable_productsmenu h3 {margin:0;}
		ul#productsmenu {float:left;width:300px;}
			ul#productsmenu li {list-style:none;}
				ul#productsmenu li a {display: block;padding: 8px 15px;}
				ul#productsmenu li a:hover {}
				ul#productsmenu li a:hover, ul#productsmenu li.active a {background-color:#f15a24;color:#fff;}
				
					ul#productsmenu li.active li a {background:#fff;font-size:12px;border-top:1px solid #b3b3b3;color:#666;padding: 10px 10px 10px 35px;}
					ul#productsmenu li.active li.active a {/*border-bottom:1px solid #b3b3b3;*/color:#f15a24;}
					ul#productsmenu li.active li a:hover {/*border-top:1px solid #ff5a18;*/color:#f15a24;}
						ul#productsmenu li.active li.active li a {border: 1px solid transparent;margin: 0 0 0 55px;padding: 10px 5px 10px 0;color:#666;border-bottom:1px solid transparent;}
						ul#productsmenu li.active li.active li a:hover, ul#productsmenu li.active li.active li.current a {border-bottom:1px solid #ff5a18;color:#f15a24;}
						
						ul#productsmenu li li ul {border-top:1px solid #b3b3b3;}
								
/**----------- blog ----------*/

	.blog .items-row {
		float: left;
		width: 100%;
		position:relative;
	}
		.img-intro-left img{
			max-width:199px;
		}
		.blog h1,.item-page h1{
			background-color: #F15A24;
			color: #FFFFFF;
			float: left;
			font-size: 16px;
			height: 31px;
			letter-spacing: 1px;
			line-height: 31px;
			padding: 0;
			position: relative;
			text-align:left;
			text-transform: uppercase;
			width: 100%;
			text-indent:17px;
			margin:0 0 15px;
		}
		.blog h2 {
			color:#6a6a6a;
			font-size:19px;
			text-transform:none;
			letter-spacing:0;
			padding: 10px 0;
		}
		.article-info {
			margin-top: -6px;
			padding: 0 0 15px;
		}
		.blog p.readmore{padding:8px 0 0;}
			.blog p.readmore a{
				text-transform:lowercase;
				background:#c8c8c8;
				display:inline;
				float:none;
			}
			
/* ------------- Read more */
p.readmore {}
  p.readmore a {
    background: none repeat scroll 0 0 #000000;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 10px;
    margin-bottom: 22px;
    padding: 3px 8px;
    text-decoration: none;
    text-transform: uppercase;
  }
  p.readmore a:hover {color:#fff;}
/* ------------- Default ul li -- */

  div.item-page ul, div.blog ul {margin:10px 0 10px 25px;list-style: circle outside none;}
  .product-tab-info li li,.product-tab-extra li li, div.item-page ul li, table ul li  {padding: 4px 0;list-style:square outside;line-height: 125%;}
  table ul li {padding: 1px 0;}
  #content ul.actions li {list-style:none;line-height:100%;}
  
/* ------------- Contact form -- */
  .contact {margin-top:20px;}
  #emailForm label {
    margin: 3px 0 8px 0;
    display:block;
  }
  #emailForm input, #emailForm textarea, #emailForm button {
    border:1px solid #999;
    padding:3px;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color:#ccc;
  }
  p.form-required {font-size:10px; color:#999;}

  /* ------------- More articles tulp -- */

  div.items-more ol {
  margin-left:25px;
  }
  div.pagination {
	float:left;
	width:100%;
	border-top:1px solid #C8C8C8;
	margin:15px 0 0;
  }
  div.pagination ul {
	margin:0;
	float:left;
	width:100%;
	text-align:center;
  }
	  div.pagination li {
	   list-style:none;
	   display:inline;
	   width:auto;  
	  }
		 div.pagination li span, div.pagination li a{
			padding:5px;
			margin:0 3px;
			line-height:20px;
			margin:0 3px;
			padding:3px;
		 }
		  div.pagination li a{color}
		  ul.pagenav li a, .pagination-next a,.pagination-prev a, .pagination-next span,.pagination-prev span{background-color:#fff;color:#ccc;padding:5px 8px;}
		  li.pagination-end a,li.pagination-start a, li.pagination-end span,li.pagination-start span{display:none;}
		  
  
  /*
  .search{
      padding: 40px;
        width: 700px;
  }
  */
  
/* Tabelid */
  table {width:100%;margin: 10px 0;}
  table td{padding:0 5px;line-height: 18px;}
 
 .moduletable_login {
          float: left;
          margin: 30px 0;
          padding: 10px;
          border: 1px solid #CDCDCD;
          max-width:600px;
        }
          .logout-button,.login-greeting{
            margin:10px 0 0;
          }
            .moduletable_login h3{
                font-size:24px;
                        font-family:font1,Arial;
                        color:#61aceb;
                        padding:0 0 5px 0;
            }
            .moduletable_login ul{display:none;}
            .pretext{margin:10px 0;float:left;font-size:14px;}
			
/* -- FLOORINI KOMPONENDI CSS -- */
	/* -- TOOTE VAADE - product -- */
	.floorin-product-container {
		float: left;	
		width: 640px;
	}
		.floorin-product-logo-container {position:relative;}
			.floorin-product-logo {
				height: 60px;
				position: absolute;
				right: 95px;
				top: -30px;
				width: 200px;
				overflow:hidden;
			}
				.floorin-product-logo img {max-height:60px;max-width:200px;}
				.floorin-product-logo img:hover {opacity:.8;}
		.floorin-product-header {float:left;width:100%;}
			.floorin-product-header h1 {float:left;max-width: 570px;}
			.floorin-topButtons {float:right;padding: 8px 0 0;}
				.floorin-topButtons a {background:#c8c8c8;display:block;float:left;color:#fff;font-size:11px;margin-right:1px;padding: 4px 7px;}
				.floorin-topButtons a:hover {opacity:.8;}
		.floorin-product-description {float:left;width:100%;}
			.floorin-product-description h3, .floorin-searchbox h3, dt.result-title {
				color: #666666;
				font-size: 16px;
				font-weight: normal;
				letter-spacing: 0.08em;
				padding: 15px 0 5px;
				text-transform: uppercase;
			}
			.floorin-product-description img {max-width:641px;/*max-height:201px*/}
		.floorin-product-icons {float:left;padding:10px 0;margin:10px 0;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;width: 640px;overflow:hidden;}
			.floorin-product-icons table {width:100%;margin:0;padding:0;}
				.floorin-product-icons table td {vertical-align:top;padding:0 25px 0 0;}
				.floorin-product-icons table img, .floorin-product-icons table span {float:left;clear:both;vertical-align:top;}
				.floorin-product-icons table img {max-height:41px;cursor:pointer;}
				.floorin-product-icons table span {padding:10px 0 0 0;}
		.floorin-product-tabs {float:left;width:100%;}
	/* -- TOOTE VAATE TABIDE CSS -- */
	.floorin-product-tabs .list-wrap {
		background: none repeat scroll 0 0 #FFFFFF;
		margin: 0 0 15px;
		padding:0;
		min-height:800px;
	}
	.floorin-product-tabs table {width:640px;}
	.floorin-product-tabs table td {vertical-align:middle;text-align:left;}
	
	.floorin-product-tabs ul { list-style: none; }
	.floorin-product-tabs ul li { list-style: none; }
	.floorin-product-tabs ul li li { list-style: square; line-height:18px; margin:0 0 0 20px;}
	
	ul#product-tab-info li ul {margin-left:15px;}
	
	.floorin-product-tabs .nav { overflow: hidden; }
		.floorin-product-tabs .nav li { width: 25%;float: left; margin:0;padding:0; list-style:none;}
		.floorin-product-tabs .nav li.last {}
		.floorin-product-tabs .nav li a,.floorin-product-tabs .nav li span {display:block;padding:10px;background:#dcdcdc;color:#666;font-size: 14px; text-align: left;border:0;text-transform:uppercase;}
	
	.floorin-product-tabs li a.current,.floorin-product-tabs li a.current:hover {background-color: #808080 !important;color:#fff !important;}
	.floorin-product-tabs .nav li a:hover, .floorin-product-tabs .nav li a:focus { background: #808080 !important;color:#fff !important;}
	li.tab-explain {background: #808080;line-height:100%;color:#b3b3b3;font-size:12px;padding:12px 10px;list-style:none;}
	/* -- TOOTE DISAINIDE CSS-- */
	ul#product-tab-gallery li img {padding:0 10px 10px 0;}
		li.galleryOutput {padding:10px 0;}
	ul.product-designs {float:left;padding-top:10px;}
		ul.product-designs li {
			display: block;
			float: left;
			padding: 0 10px 15px 0;
			width: 70px;
			cursor:pointer;
			list-style:none;
		}
			ul.product-designs li div {float:left;}
			ul.product-designs li img {width:70px;height:70px;}
			ul.product-designs li span {
				clear: both;
				color: #333;
				float: left;
				font-size: 9px;
				height: 16px;
				line-height: 8px;
				margin-top: 4px;
				overflow: hidden;
				width: 70px;
			}
			ul.product-designs li span.design-code {
				color: #000;
				font-size: 10px;
				font-weight: bold;
				height: 12px;
				padding-top: 4px;
				line-height: 110%;
			}
	#floorin-product-design {width:300px;padding:30px 30px 0 30px;height: 100% !important;text-align:center;}
	#floorin-product-design h1 {
		text-transform:none;
		letter-spacing:0;
		margin:0;
		padding:0 0 5px 0;
		line-height:12px;
		font-size:12px;
		font-weight:bold;
		text-align: left;
		
	}
		.design-image-full {max-width:400px;max-height:400px;}
        .pdh-pname {color:#666;}
        .pdh-dname {}
        .pdh-dcode {font-size:13px;}
	table.design-specs {margin:5px 0;padding:0;}
		td.spec-td,td.spec-td img, table.design-specs td {vertical-align:middle;text-align:left;font-size:10px;padding:2px 0;}
		td.spec-td {width:50px;}
		.oranz,a.designBottomLink, .collection-slogan {color:#F15A24;}
		a.designBottomLink, .designBottomLink {font-size:11px;font-weight:bold;cursor:pointer;line-height: 15px;}
		
	/* -- TOOTE DISAINI MODALI CSS -- */
	#basic-modal-content {display:none;}
	#simplemodal-overlay {background-color:transparent;}
	.simplemodal-wrap {overflow:hidden !important;}
	#simplemodal-container {
		height:475px; 
		width:360px;
		background-color:#fff;
		padding:0px;
		box-shadow:0px 0px 15px 0px; 
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#cccccc')";
	}
	#simplemodal-container .simplemodal-data {padding:0px;}
	#simplemodal-container a.modalCloseImg {
		background: url("../images/x.png") no-repeat scroll 0 0 transparent;
		box-shadow: 0 0 5px 0;
		cursor: pointer;
		display: inline;
		height: 25px;
		position: absolute;
		right: -12px;
		top: -12px;
		width: 25px;
		z-index: 3200;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#cccccc')";
	}
	#simplemodal-container a.modalCloseImg:hover, .productGalleryFancy a:hover {opacity:.8;}
	
	/* -- KOLLEKTSIOONI - collection -- */
	.floorin-collection-container h3 {padding: 5px 0 15px;}
	.floorin-collection-products, ul.collection-products {float:left;}
		ul.collection-products {padding-top:5px;}
	.collection-slogan {text-transform:uppercase;}
	.new-slogan {color:#666;letter-spacing:normal;}
	ul.collection-products {width:665px;overflow:hidden;}
		ul.collection-products li {float:left;display:block;width:200px;height:240px;/*max-height:240px;padding: 0 0 10px;*/margin-right:20px;overflow:hidden;}
	.relativeContainer {position:relative;}
		.absoluteSlogan {
			background: none repeat scroll 0 0 #FFFFFF;
			font-size: 15px;
			left: 0;
			letter-spacing: normal;
			padding: 6px 7px;
			position: absolute;
			top: 0;
		}
	ul.no-descriptions li {height:162px;}
	ul.collection-products li:nth-child(3n+3) {margin:0;}
		ul.collection-products li img {height:120px;}
		.productgroupDummyImg {background:#f1f1f1;width:200px;height:120px;text-align: center;}
		.collection-products h2 {text-transform:none;letter-spacing:0;color:#666;font-size:16px;padding:10px 0;line-height:16px;}
		.collection-products p {
			color: #999999;
			font-size: 11px;
			line-height: 14px;
			margin: 0;
			padding: 0;
		}
	/* -- TOOTEGRUPP - productgroup -- */
	.floorin-productgroup-container h3 {padding:15px 0 15px;}
	
/* -- CSS3 MEGA MENU -- */ 
.dropdown_4columns {
	margin: 98px auto 0;
	float:left;
	position:absolute;
	/*left:0px;*/ /* for debug */
	left:-999em; /* Hides the drop down */
	text-align:left;
    background: none repeat scroll 0 0 #fff !important;
    /*border-top: 5px solid #F15A24;*/
	border-top:5px solid #bcbbbb;
    width: 686px;
    z-index: 1;
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3); 
}
.active .dropdown_4columns {border-top: 5px solid #F15A24;}

.menukodu {}
.menuburoo {}
.menumajutus {}
.menuharidus {}
.menumeditsiin {}
.menusport {}
.menutoostus {}

#menu1 li:hover .dropdown_4columns {left:0px;top:auto;}
#menu1 li:hover .menukodu {left:-98px;}
#menu1 li:hover .menuburoo {left:-196px;}
#menu1 li:hover .menumajutus {left:-294px;}
#menu1 li:hover .menuharidus {left:0;}
#menu1 li:hover .menumeditsiin {left:-392px;}
#menu1 li:hover .menusport {left:-490px;}
#menu1 li:hover .menutoostus {left:-588px;}

.col_1 {
    padding: 0 0 0 10px;
    width: 218px;
	display:inline;
	float: left;
	position: relative;
}

#menu1 .col_1 h3 {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #666666;
    color: #666666;
    font-size: 12px;
    height: auto;
    line-height: 12px;
    padding: 12px 0 8px;
    text-align: left;
    width: 198px;
	margin: 0 0 5px;
}
	#menu1 .col_1 ul {
		clear: both;
		float: left;
		padding: 0 0 6px;
	}
		#menu1 .col_1 li {
			background: none repeat scroll 0 0 transparent !important;
			clear: both;
			display: block;
			float: left;
			height: auto;
			padding: 2px 5px;
			width: 100%;
		}
				#navigation #menu1 .col_1 li a, #navigation #menu1 li.active .col_1 li a {
					background: none repeat scroll 0 0 transparent;
					color: #666666;
					font-size: 11px;
					margin: 0;
					padding: 0;
					position: relative;
					text-transform: none;
					width: 190px;
				}
					#navigation #menu1 .col_1 li a:hover, #navigation #menu1 li.active .col_1 li a:hover {color:#F15A24;}
					
/* -- OTSING -- */
.floorin-searchbox {float:right;width:295px;overflow:hidden;height:auto;}
	.floorin-searchbox h3, dt.result-title {font-size:14px;padding:10px 0 15px;}
	#floorin-searchform input, #floorin-searchform select, select#reftype_id, #searchForm #search-searchword, #searchForm select#ordering, #searchForm select#limit {
		width:295px;
		margin:0 0 10px 0;
		border:1px solid #CCC;
		color:#717171;
		font-size:12px;
		padding:5px;
		background:#FAFAFA;
	} 
	#floorin-searchform input {width: 283px;}
	#floorin-searchform input.form-send-button, #searchForm button.button {background:#F15A24;font-size:16px;color:#fff;letter-spacing:1px;text-transform:uppercase;border:none;width:295px;}
	#floorin-searchform input.form-reset-button {background:#999;}
	#floorin-searchform select {}
	#searchForm button.button {padding: 3px 19px;width:auto;}
	#searchForm select#limit,#searchForm select#ordering {width:auto;}
	
.floorin-search-results {float:left;width:650px;overflow:hidden;height:auto;}
	.floorin-search-results ul.search-results-list li {height:179px;}
	.floorin-search-results ul.search-results-list h2 {font-size:14px;padding: 4px 0;}
	span.search-type {color:#FF642D;font-size:12px;}
	#fancybox-thumbs ul li {list-style:none;}
	/* -- KASULIK ÜLDTABEL -- */
	table.usefule-table {margin:0;}
		table.usefule-table h3 {font-size: 20px;padding: 12px 0;}
	/* -- REFERENTSID -- */
	.reference-tab {border-bottom:1px solid #808080;margin-top:10px;}
	select#reftype_id {
		border-bottom: 0 none;
		float: right;
		margin: 0;
		padding: 8px;
		width: 237px;
	}
	.floorin-references {padding:21px;float: left;}
		.floorin-references ul.referentsid {width: 980px;}
			ul.referentsid li {width: 220px;}
			ul.referentsid li:nth-child(3n+3) {margin-right: 20px;}
			ul.referentsid li:nth-child(4n+4) {margin: 0px;}
	.refSlogan {
		color: #666666;
		font-size: 10px;
		left: auto;
		line-height: 12px;
		padding-top: 0;
		right: 0;
		text-transform: none;
	}
	ul.referentsid li img {height:130px;}
	ul.referentsid li span img, span.refSlogan img {max-height:75px;max-width:75px;}
	/* -- REFERENTS -- */
	.ref-code {text-decoration:underline;cursor:pointer;font-weight:bold;}
	.reference-header h1 {text-transform:none;}
	.reference-container {float:left;width: 980px;}
		.reference-left {float:left;width:600px;overflow:hidden;}
			.reference-mainimg {width:600px;min-height:225px;overflow:hidden;}
				.reference-mainimg img {max-width:600px;}
			.reference-desc {padding: 10px 14px;float:left;}
				.reference-desc h3 {
					font-size: 16px;
					font-weight: normal;
					letter-spacing: 0.2pt;
				}
		.reference-right {float:right;width:365px;overflow:hidden;}
			.reference-gallery a {float:left;width:115px;height:76px;overflow:hidden;margin:0 10px 10px 0;}
			.reference-gallery img {width:115px;}
			.reference-gallery a:nth-child(3n+3) {margin-right:0;}
			table.floorin-reference-table {margin: 5px 0 0;padding:0;width: 365px;}
			table.floorin-reference-table td {
				line-height: 140%;
				padding: 6px 2px 6px 12px;
				text-align: left;
				vertical-align: top;
				border-right:1px solid #fff;
			}
			tr.odd td {}
			tr.even td {background:#c7c7c7;}
	/* -- CATEGORY IMG JA PAGINATIONI LISA CSS-- */
	.img-intro-left img  {width:200px;}
	#content ul.pagenav {margin:0;padding:0;clear:both;}
	ul.pagenav li {float:left;list-style:none;display:block;vertical-align:middle;}
	ul.pagenav li a {text-decoration:none;padding:5px 7px;float:left;margin-right:5px;font-size:10px;}
	/* -- TAGID AVALEHEL CSS OVERRIDE -- */
	#tt-tags {/*display:none;*/padding: 15px 0;}
	.tt_button {
		background-color: #C8C8C8;
		background-image: none;
		border: medium none;
		border-radius: 0 0 0 0;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: normal;
		margin-right: 3px;
		padding: 6px 7px;
		text-shadow: none;
	}
	.tt_button a {color:#fff;}
	.tt_button:hover {background:#C8C8C8;}
	.tt_end {padding: 0;text-decoration: none;}
	.tt_button img, .blog .tt-tags {display: none;}
	.module_PopularTags a {display:inline;width:auto;padding:5px 3px;font-weight:normal !important;}
	.module_PopularTags a.tag1{font-size: 90%;font-weight: normal;}
	.module_PopularTags a.tag2{font-size:100%;font-weight:normal;}
	.module_PopularTags a.tag3{font-size:110%;font-weight:normal;}
	.module_PopularTags a.tag4{font-size:120%;font-weight:normal;}
	.module_PopularTags a.tag5{font-size:130%;font-weight:normal;}
	.module_PopularTags a.tag6{font-size:140%;font-weight:bold;}
	.module_PopularTags a.tag7{font-size:150%;font-weight:bold;}
	.module_PopularTags a.tag8{font-size:160%;font-weight:bold;}
	.module_PopularTags a.tag9{font-size:170%;font-weight:bold;}
	
	.module_PopularTags a.tag1,.module_PopularTags a.tag2,.module_PopularTags a.tag3 {color:#b3b3b3}
	.module_PopularTags a.tag4,.module_PopularTags a.tag5,.module_PopularTags a.tag6 {color:#808080}
	.module_PopularTags a.tag7,.module_PopularTags a.tag8,.module_PopularTags a.tag9 {color:#4d4d4d}
	/* -- searchform override -- */
	#searchForm, dl.search-results {
		background: none repeat scroll 0 0 #FAFAFA;
		border: 1px solid #CCCCCC;
		margin-bottom: 20px;
		padding: 20px 20px 0;
	}
	dl.search-results {padding:20px;}
	#searchForm fieldset {}
	dt.result-title {color:#F15A24;padding: 10px 0 5px;}
	dt.result-title a {color:#F15A24}
	dd.result-text {}
	dd.result-created {font-style:italic;}
	.ordering-box, .form-limit {margin-top:5px;}
	fieldset.word {float:left;}
	fieldset.phrases {clear:both;}
	fieldset.only {}
	.searchintro {float:left;padding-left:20px;}
	.phrases-box {}
	.ordering-box {}
	/* -- RSS -- */
	.feedmodule h3 {
		border-bottom: 1px solid #CCCCCC;
		margin: 0 0 5px;
		padding: 20px 0 5px;
	}
	
	
	.contacttitle { color: rgb(255, 100, 45); font-size: 18px; font-weight: normal; letter-spacing: 0.08em; line-height: 18px; padding-top: 30px; padding-bottom: 2px; padding-left: 4px; text-transform: uppercase;text-decoration: none; }
	.moduletable_asukohtMAP {
		float: right;
		position: relative;
		z-index: 2;
	}
	.moduletable_asukohtMAP h3 { color: rgb(255, 100, 45); font-size: 18px; font-weight: normal; letter-spacing: 0.08em; line-height: 18px; padding-left: 4px; text-transform: uppercase; text-decoration: none;  padding-top: 10px; padding-bottom: 30px; }
	.contactpic { padding-bottom:14px;}
	
	table.joontega td {border:1px solid #ccc;}
	.cat-children {display:none;}
	
	#content .item-page h2 a {
		display: block;
		max-width: 560px;
	}
	
	select#pikto_id {display:none;}
	
	#aiContactSafe_info {padding: 0 0 20px;}
	
	span.highlight {background-color:orange;color:white;font-weight:bold;}
	
	a.floorin-bykeyword {
		background: none repeat scroll 0 0 #FFFFFF;
		border: 2px solid #F15A24;
		color: #F15A24;
		display: block;
		float: right;
		font-size: 16px;
		margin: 12px 0;
		padding: 7px 13px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		width: 265px;
	}
		a.floorin-bykeyword :hover {}
		
	/* -- PDF iko lisamine - 16.10.13 -- */
	.floorin-product-tabs li.nav-four a {
		background-image: url("../images/pdf.png");
		background-position: 9px 7px;
		background-repeat: no-repeat;
		padding-left: 33px;
	}
		.floorin-product-tabs li.nav-four a:hover,.floorin-product-tabs li.nav-four a:focus {
			background-image: url("../images/pdf.png");
		}
	
	.subMenu105{position:relative; left:98px;}
	.subMenu108{position:relative; left:98px;}
	.subMenu109{position:relative; left:98px;}
	.subMenu110{position:relative; right:294px;}
	
	.dummyMenu  {z-index:40;position:relative}
			
	
			




	
				




