﻿#logo_link
{
	display: block;
	position:absolute;
	margin: -100px 0 0 0;
	z-index:1;
}
/*
#logo_phone
{
	display: block;
	position:absolute;
	margin: -196px 0 0 696px;
	z-index:1;
}*/
#logo_phone
{
	display: block;
	position:absolute;
	margin: -60px 0 0 696px;
	z-index:1;
}

#wrap-flash
{
	
}

.sort a {
	text-decoration:underline !important;
}
.sort a:hover {
	text-decoration:none !important;
}

#flashContent
{
	position: relative;
	margin: 0 0 0 0;
	z-index: 0;
	
	height: 190px;
	overflow: hidden;
}


#top_banner{
	margin:10px 0 10px 0;
}

    /* General styles */
    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#fff;
        min-width:600px;    /* Minimum width of layout - remove line if not required */
		  font-size:62.5%;
		  font-family: Tahoma, serif
    }

html, body {
 height: 100%;
 }



#arr_left{
	float:left;
	margin:10px 0 5px 10px;
}

#arr_right{
	float:right;
	margin:10px 10px 0 0;
}

 #footer{

}

	img {

	}
	/* Header styles */
    #header {
        clear:both;
        float:left;
        width:100%;
    }

  #to_index{
    text-decoration:none;
    text-indent:-5555px; display:block;height:130px;
  }
#disc{
	margin:0 0 0 5px;
}
  /*
  form
  */
.oter_img{
	padding:5px;
	background-color:#FFF;
	border:1px solid #666;
	float:left;
}
#oteh_names{
	font-weight:bold;
	color:#F58220;
	margin:15px 0 5px 3px;
	height:20px;
}

#other_products font{
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	line-height:30px;
}
 #search{
   margin: 0px ;
 }
#quick_find span{
    background:#535353 url("../images/left-border.png") no-repeat;
    display:block; float:left;   margin-right:5px;
}

#quick_find_keyword{
    /* background: url(../images/search2.gif) no-repeat;*/
    background:#535353 url("../images/right-border.png") no-repeat 100% 0;
    border:none;

    color:#fe7503;/*#C4C4C4;*/
    
    padding:5px 5px 5px 0px;     
	width:150px;
    margin:0 0 0 5px;
}
.subm{
	margin-top:-1px;
	margin-left:-5px;
  background: url(../images/search.png) no-repeat 0 0px;
  border:none;
  /*padding:5px 0 5px 5px;*/
  width:34px;
  height:28px;
}



#manfac { margin: 0 0 0 10px; }
.top-padding { margin: 20px 0 0px 0; }
#main_content  #fabriks_all, #fabriks_all {
	/*
	float:right;
	margin:-40px 55px 0 0;
	*/
	margin: 120px 0 -3px 0;
	font:normal 1.8em Tahoma;
	color:#F58220;
	/* NEW */
	line-height: 22px;
}
#main_content #fabriks_all:hover {
	color:#F54850;
}
#fabriks_all a {
	color:#F58220;
}
#fabriks_all a:hover {
	color: #ED1C24;
}  
#imgdiv{
	padding:10px;
	background-color:#FFF;
	border:2px solid  #999;
}
	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* 2 column left menu settings */
	.leftmenu {
	   /* background:gray;*/

       _width:100%;
	}
    .leftmenu .colright {
        float:left;
        width:200%;
		position:relative;
		left:240px;
        /*background:silver;*/
    }
    .leftmenu .col1wrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:240px;
	    padding-bottom:1em;
	}
	.leftmenu .col1 {
        margin:0 0 0 240px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
	}

	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
    }


    .sitemap{
float:left;margin:0 1em 1em 0;width:45%;
}
.sitemap dt{
font-size:1.1em; font-weight:normal;     height: auto; width:auto;
}
dl.sitemap {
  height: auto; width:auto;
}

#main_content .text .sitemap dt a{ }








 body{
 	/*background:#F4F4F4 url(../images/back-gradient.jpg) repeat-x;*/
	background-color:#888888;
 }
/*  
.col1{
	background: url(../images/logo-right.gif) no-repeat 100% 0;
	min-height: 777px;
	_heifght: 777px;
}
.left_col{

	width:190px;
	padding-right:10px;
}
.col3 {
	width:190px;
	padding-left:10px;
}
*/
#main_content{
     margin:0px;
     padding:0px 0px 0px 0px;
	/*width:999px; */
	background-color:#e4e4e4;   
     _overlfow:hidden;
    _height:1%;
    _display:inline;
    
}

ul, li{
	list-style: none;
	list-style-position: outside;
}
.lb{
	background: url(../images/left-border.gif) no-repeat; padding: 0 0px 0 0;
	
}
.rb{
	background: url(../images/right-border.gif) no-repeat 100% 0;
}
.clear{
		clear:both; overflow: hidden; height:1px; line-height: 1px; font-size:1px; margin:0;padding:0;
}
#top_menu{
/*	background: #535353;*/
/*	background:#535353 url(../images/left-border.gif) no-repeat;*/
	margin:0px;
	padding:0px;

}
#top_menu ul{
/*background:#535353 url(../images/right-border.gif) no-repeat 100% 0;*/
	overflow: hidden; _height:1%;
	margin:-2px 0px 0px 6px;
	_display: inline;
	padding: 0px 6px 0px 0;
	float: left;
	height:33px;

}
#top_menu ul li{
	margin:0;
	padding:0 10px 0 10px;
}
#main_content #top_menu li{
	float: left;
	
/*	background: url(../images/vertical-line.gif) no-repeat 0 50%;*/
	margin-left:-1px; /* хитрый маневр скрыть левую вертикальную декоративку */
	 }
#main_content #top_menu a{
	font: 1.4em Tahoma; color: #e0e0e0; float: left; text-decoration: none; border:none
}
#main_content #top_menu li a:hover,
#main_content #top_menu li.current a {
color:#F54850;
}



/* ========================================

carousel

*/ =========================================

#carousel{
		background:  url(../images/back-carousel.gif) repeat-x;
		width:655px;
}
.jcarousel-container{
	
	background: url(../images/left-carousel.gif) no-repeat 0 0;
	width:655px;
}
.jcarousel-clip{

	background: url(../images/right-carousel.gif) no-repeat 100% 0;
	padding: 0px 0px;
	width:655px; 

	
}
.jcarousel-clip ul{

}
.jcarousel-clip li{
marаgin:2px;
}
#carousel li div{
margin:3px 5px;
}
#carousel li div a{
	display: block; margin: 5px 0 2px 2px; color: #da741c; font:1.2em Tahoma; text-decoration: none;
}


/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/right-arrow-carousel.gif) no-repeat 0 0;
}

.jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/left-arrow-carousel.gif);
}

.jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/left-arrow-carousel.gif) no-repeat 0 0;
}

.jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../images/right-arrow-carousel.gif);
}

.jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


/* 

main style custom

 */

#main_content a{
  color: black; text-decoration:none;    borfder-bottom:1px dotted black;
}


#main_content h1,
#main_content h2,
#main_content h3

{
	font:normal 1.8em Tahoma; margin: 0 0 8px 0;padding:0;
}
table.ulsv {
    table-layout: fixed; border-collapse: collapse;
}

table.ulsv td{
  border: 1px solid silver;  table-layout: fixed; border-collapse: collapse;   padding:4px;
}
.items{
	width: 100%; padding:.5em 0;
    overflow: hidden;
    _overflow:visible;
    _height:1%;

}


.rasp_new  dl{
	float:left;	 height:260px; width:33%; 
	overflow: hidden; margin: 0px 0px 5px 0px; 
	position:relative;
}

dl.other , .ie_new dl{
	float:left;	 height:240px; width:33%; 
	overflow: hidden; margin: 0px 0px 5px 0px; 
    _heigfht:180px;
	position:relative;
 /*   width:22%; */
} 
.ie_new1 dl{
	float:left;	 height:240px; width:33%; 
	overflow: hidden; margin: 0px 0px 5px 0px; 
	position:relative;

 /*   width:22%; */
} 
.ie_new1 dt{
 display: table-cell; 
 vertical-align: bottom;
  /* overflow:hidden; */ 
}
.ie_new1 .image_box a{
	border: none;
	display:block;
	max-height:174px;
	overflow:hidden; 
}
.uli4ka dl{
	float:left;	 height:250px; width:33%; 
	overflow: hidden; margin: 0px 0px 15px 0px; 
    _heigfht:180px;
	position:relative;
 /*   width:22%; */
} 

.mebel dl{
	float:left;	 height:220px; width:45%; 
	overflow: hidden; margin: 0px 10px 15px 0px; 
    _heigfht:180px;
	position:relative;
 /*   width:22%; */
} 
.uli4ka dt{
 display: table-cell;
 vertical-align: bottom;
 overflow:hidden;
}
.mebel dt{
 display: table-cell;
 vertical-align: bottom;
 overflow:hidden;
}
.uli4ka .image_box a{
	border: none;
	display:block;
	max-height:174px;
	overflow:hidden; 
}
.mebel .image_box a{ 
	border: none;
	display:block;
	max-height:194px;
	overflow:hidden; 
}

dt, dd{
	margin: 0;padding:0;
width:174px;
}
.rasp_new dt{
 display: table-cell;
 vertical-align: bottom;
 overflow:hidden;
}

.other dt, .ie_new dt{
 display: table-cell;
 vertical-align: bottom;
 overflow:hidden;
}
.uli4ka dt{
 display: table-cell;
 vertical-align: bottom;
 overflow:hidden;
}
.mebel dt{
 display: table-cell;
 vertical-align: bottom;
 overflow:hidden;
}
.rasp_new .image_box a{
	border: none;
	display:block;
	max-height:174px;
	overflow:hidden; 
}
.other .image_box a , .ie_new .image_box a{
	border: none;
	display:block;
	max-height:174px;
	overflow:hidden; 
}

.rasp_new dt a img{
	height:174px;
	width:174px;
	display:inline;
	zoom:1;
}

.pic {
	
}

.ramka {
	background-image:url(/templates/megalux/images/ramka.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:99;
	width:174px;
	height:174px;
}
.ramka2 {
	background-image:url(/templates/megalux/images/ramka2.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:99;
	width:261px;
	height:194px; 
}

dt a{
 /*   height:170px;   */
}
.other dt a img, .ie_new dt a img{
	height:174px;
	width:174px;
	display:inline;
	zoom:1;
}
a img{
	border: none;
}

/* Пиздец, кто так верстает ^^ */

.furniture {
	width:44%;
	float:left;
	margin-right:20px;
}

.furniture dt {
	border:1px solid black;
	padding:3px;
	width:auto;
}

.furniture dt a {
	display:block;
}


#Karta{
	padding:6px;
	background-color:#FFF;
	border:1px #333 solid;
	width:400px;
	margin:10px 0 0 0;
}

.furniture .ramka {
	display:none;
}

#main_content dd.item_name a{
	font: 1.4em Tahoma; text-decoration: none;   border:none;

    color:#4D4D4D;
  /*text-transform:lowercase;*/
    /*	text-transform:capitalize;
    color: #ed1c24;  
    add experimental color for link item
    color: #BC363B;           */
}
#main_content dd.item_name:first-letter
 {
  text-transform: uppercase;
  }
#main_content dd.item_name {
	height:30px;
	text-align: center;
}
.single_right h1:first-letter  {
     text-transform: uppercase;
}

.add_info:first-letter {  
 /* text-transform:capitalize;*/
}

.itemDescriptionPrice, .price{
	font: bolder 2.4em Verdana; color:#4d4d4d; /*letter-spacing: -1px;*/  word-spacing:-1px;
    font:1.8em Verdana;    white-space:nowrap;
	
}

.itemDescriptionPrice .add_info{
  display: none;
}


      /***** from old style megalux.ru

.p2{
		color:#ffe933; font:1.8em Arial,serif;
		white-space:nowrap;
	}
	.p2 .old{
		font-size:.6em; text-decoration: line-through; color: #98836F;display:block;
		}
	.p2 .new b{

	color: #c3b19c;font-weight:normal; font-size:15px;
		}
	.p2 span.new{
	display:block;
	}

	.productOldPrice1{
	font-size:12px; text-decoration: line-through; color: #9E825A;
	}
	.spec1{
	font-size:18px;
	white-space:normal;
width:270px;
	}
    ***********************/

	.productOldPrice{
 text-decoration: line-through; 
	}
		.productNewPrice{
			color:#F00; 
	}
	
	
#main_content .text,
#bfip
{
  font-size: 12px; line-height:1.5em;
}
/*#main_content #bfip h2,#main_content #bfip h3,#main_content #bfip h4,#main_content #bfip h5{
font-size: 12px;   font-weight:bolder;   margin:0; padding: 10px 0;
}*/


#main_content #bfip h1,
#main_content #bfip h2,
#main_content #bfip h3{
  margin:0;padding:0;   line-height:1em;
}
#main_content #bfip p{
  margin: .5em 0 1em 0; padding:0;
}
#main_content #bfip h1  {
  font:normal 1.7em Tahoma;   color:#4D4D4D;
}

#main_content #bfip h2  {
  font:normal 1.45em Tahoma;   color:#4D4D4D;
}

#main_content #bfip h3  {
  font:normal 1.3em Tahoma;   color:#4D4D4D;
}

#main_content .text h2,
#main_content .text h3{
  font-size: 1.4em;
}
#main_content .text hr{
  border: none;
  color: #E8E8E8;
  background-color: #E8E8E8;
  height: 1px;
  margin: 5px 0 1em 0;
}

#main_content .text ul li,
#main_content .index_text ul li{

  margin:0; padding:0;
}
#bfip h2 u,
#bfip h3 u,
#bfip h4 u,
#bfip h5 u,
#bfip h6 u    {
    font: italic 1em georgia;
}

#main_content .text a,
.index_text a
{
  border-bottom: 1px dotted;
}
/*#main_content .text a[href^="http://megalux.ru/"],
.index_text a[href^="/"]
{
  border-bottom: 1px dotted;
}

#main_content .text a[href^="http:"],
.index_text a[href^="http:"]
{
  border:none;
}*/


#main_content .art a{

}
#main_content .art a[target="_blank"] {border:none;}

#main_content .art a{
    border:expression((this.getAttribute("target") && this.getAttribute("target")=="_blank") ? "none" : "1px dotted")
}
.single_left{
  float: left;
}
.single_left_new{
	  float: left;
}
.single_right{
  float: left; font-size: 12px;  width:35%
}
.single_right_new{
  float: left; font-size: 12px;  width:100%
}

.add_in_cart{

   
   float:right;
}

.add_in_cart span{
  display: block; float:left; padding:9px 4px 0 0;
}

.add_in_cart span input{
  border: 1px solid silver; background: #F7F7F7; font:12px Tahoma; padding:2px;
}

#main_content #div_top_text{
/*  position: absolute;*/
/*  padding:0;
  margin:0px;  width:600px; font:italic 17px Georgia;
  _margin:0; _display:none;*/
    font: 17px Georgia;
	letter-spacing:0.1em;
/*    margin: -65px 0px 0px 0px;*/
    padding: 0;
	margin:0px 0px 15px 25px;
/*    position: absolute;*/
    width: 540px;
	color:#F58220;
	text-align:center;

}
#div_top_text ul{
      padding:0;
      color:#f58220;
}
#div_top_text ul li a{
    border-bottom:1px dotted;   color:#ED1C24;
}
/* sort box */
	.sort{
		  padding:10px 0 30px; 
}
    .sort a{
      border: none !important;
}

.sort span{
		margin:3px 0px 0 0;
	font-size:11px;
	font-weight:bold;
	color: #4D4D4D;
	}
.ar_t, .ar_b{
	  /*background: url(../images/arrow.png) no-repeat; */
	margin:0px;
	padding:0px;
	border:0px;
	}
.ar_b{
	}
.perpage{
	letter-spacing: -1px; margin:0px 3px 0 3px;
    position:relative;
   letter-spacing: -1px;
   /*	margin:-3px 3px 0 3px;*/
 text-align: center;
   	font-size:11px;
	font-weight:bold;
	color: #4D4D4D !important;
   
	}

.perpage:hover{
	color:#ED1C24;
	text-decoration:none;
	}

.navigation{
	margin:0 0 2em 0; _overflow:hidden;_height:1%;_clear:both;
    font-size: 14px;
	padding-bottom:5px;
	border-bottom:2px solid #F58220;
	}
.pagecontent1 p.prod_nav{
  float:left; padding:0 10px 0 0;
}

.pagecontent1 p.prod_nav a{
    font-size:12px;        padding:0 3px;
}
.pagecontent1{
  padding: 1em 0 0 0;      clear:both;
}

.pagecontent1 h6{
  padding: 0; margin:1em 0  0 0; font:bolder 12px Tahoma;
}

   .pagecontent1 p.prod_nav span{
font-sfize:35px;vefrtical-align:sub;
}

.text h6{
  font:bolder 12px Tahoma; margin:0;padding:0;
}



/*

 menu category

 */
        #CatNavi{
         	 font-size:1.2em; line-height: 23px;
         	 margin: 0; padding:0 0 1em 0;
         }
        
 #CatNavi li{
         	/*background: url(../images/menu-dotted.jpg) repeat-x 0 100%;*/
         	 margin: 0;padding:0;
         }
         
         #CatNavi li a{
         	color: #000000; text-decoration: none; display: block;margin: 0;padding:0 0 0 10px;
         	height: 23px;
         }
         #CatNavi li.Current a,
         #CatNavi li a:hover {
/*         	background: url(../images/menu-hover.jpg) repeat-x 0 -1px;   color:#ED1C24;*/
	background-color:#f4f4f4;
	color:#ED1C24;
         }

         .cid_17 a, .cid_45 a{
           height: auto !important;
         }
         #cat45, #cat32, #cat1, #cat46, #cat16{
           margin:10px 0 3px 0;
         }
          #cat32, #cat1, #cat45, #cat46, #cat16 { font:bolder 16px Tahoma; margin-top:15px; border-top:1px solid #535353; color:#f58220; padding-top:5px; }
         .cid_45{
           word-spacing: -1px;
         }
	 #CatNavi .cid_36, #CatNavi .cid_10, #CatNavi .cid_41, #CatNavi .cid_87, #CatNavi .cid_13, #CatNavi .cid_50, #CatNavi .cid_61, #CatNavi .cid_52, #CatNavi .cid_47, #CatNavi .cid_63, #CatNavi .cid_64, #CatNavi .cid_65, #CatNavi .cid_66, #CatNavi .cid_55, #CatNavi .cid_49, #CatNavi .cid_59, #CatNavi .cid_57, #CatNavi .cid_51, #CatNavi .cid_54, #CatNavi .cid_60, #CatNavi .cid_48, #CatNavi .cid_58, #CatNavi .cid_62, #CatNavi .cid_53, #CatNavi .cid_56,#CatNavi .cid_85,#CatNavi .cid_73,#CatNavi .cid_75,#CatNavi .cid_71,#CatNavi .cid_78,#CatNavi .cid_69,#CatNavi .cid_80,#CatNavi .cid_82,#CatNavi .cid_85,#CatNavi .cid_74,#CatNavi .cid_77,#CatNavi .cid_84,#CatNavi .cid_72,#CatNavi .cid_81,#CatNavi .cid_70,#CatNavi .cid_76,#CatNavi .cid_79,#CatNavi .cid_92,#CatNavi .cid_90 {margin-left:5px;
	 padding-left:10px;
	 background:url(../images/cirk.gif) no-repeat 3px  ;}
	 

/*	.cid_16 {background-color:#ed1c24;} 
	.cid_16 a {color:#fff !important;}*/

         span#specials,
         #asdasdf
          {
         	background: url(../images/specials.jpg); display: block; height: 20px; width: 174px;
         }
         span#specials2
          {
         	background: url(../images/specials2.jpg); display: block; height: 20px; width: 174px;
         }


         #cart{
         	background:#4D4D4D url(../images/cart-right.gif) no-repeat 100% 0;  margin:1.5em 0;
         }
         #cart2{
         	background: url(../images/cart-left.gif) no-repeat; height: 96px;
         }
         #cart2 #incartitem{
         padding: 10px 10px 10px 60px;
         }
         #cart1{
         	font-size: 1.4em; color:#c2c2c2; font-weight: bolder; display: block;
         }
         #cart3{
         	color:#c2c2c2;	font-size: 1.2em;
         }
         #incartitem a {
         color:#c2c2c2;  text-decoration:none;
         background:url("../images/menu-dotted.jpg") repeat-x scroll -1px 100%;   padding:0 0 2px;
         }
         #incartitem a:hover {color:#ED1C24; background:none; }

         #actcart{
           color:#c2c2c2;  font-size: 1.2em; margin:5px 0 0 00px; line-height:1.5em;
         }

#CatNavi li .t1{
font-size:25px;
font-weight:normal;
line-height:8px;
margin:1em 0 0.5em;
}


#Fablink a {
	color:#039;
	font-weight:bold;
}

#Fablink a:hover {
	color:#039;
	font-weight:bold;
	text-decoration:underline;
}

#manfac h5{
  font:normal 1.8em Tahoma;  margin:0 0 4px 0; padding:0;
}
#manfac h5 a {
color: #F58220;
}
#manfac a{
            background: url(../images/fabbg.gif) no-repeat center left; 
			border-bottom:dotted 1px #333;
         	font-size:1.2em;
            color: #505050; text-decoration: none; display: block;margin: 0; padding:5px 0 6px 14px;
}
#manfac a:hover {
 color:#ED1C24;
 background: url(../images/fabbg2.gif) no-repeat center left; 
}
#manfac span.current a {
 color:#ED1C24;
 background: url(../images/fabbg2.gif) no-repeat center left; 
}

#manfac #full a{
            background: url(../images/menu-dotted.jpg) repeat-x 0 100%;
         	font-size:1.2em;
            color: #F58220; text-decoration: none; display: block;margin: 0; padding:5px 0 6px 10px;
}

#manfac #full a:hover {
 backgrfound: url(../images/menu-hover.jpg) repeat-x 0 -1px;   color:#ED1C24;
}


#allMan table tr td h5 {
	font-size:1.6em;  margin:1em 0 4px 0; padding:0;
  color:#F58220;
}

#allMan table tr td a {
font-size:1.2em;
color: #505050; 
text-decoration: none;
margin: 0;
padding:5px 0 6px 10px;
background: none !important;
border:none;
}

#allMan table tr td a:hover {
 color:#ED1C24;
}

#manfac br{
display:none;
font-size:0;
height:0;
line-height:0;
overflow:hidden;
}

         
/*

 footer

 */
 #fl{
   font-size: 11px; overflow: hidden; float:left; margin:0; padding:0 0 4em 0;     clear:both;width:100%;
 }

  #fl li a{
    color:gray;     text-decoration:none;  white-space: nowrap;
  }
 #fl * a:hover {
   border-bottom:1px dotted
 }

 #fl li{
    float:left; margin: 0 1em 0 0;
 }
#fl li ul{
/*display:none; */
position: absolute; margin: 0 0 0 -00px;    padding: 2px 0;
width:50%;
}
#fl li ul li{
          list-style:none inside disc; color:silver;
}
 #footer{
	background: url(../images/footer.gif) repeat-x 0 100%;
	background-color:#f4f4f4;
	padding: 0 0 5px 0;
}
/*#footer_left{
	background: url(../images/footer-left.gif) no-repeat 0 100%;
}
#footer_right{
	background: url(../images/footer-right.gif) no-repeat 100% 100%;
}*/
#copyright{
	font:1.1em Tahoma;
	color:#0e0e0e; width: 500px; margin: 0 auto;
/*	padding:150px 0 0 0; */
	padding:20px 0px 0px 0px;
}





td {
border:none;
padding:0px;
margin:0px;
}

#price_table td {
	border: solid 1px !important;
	text-align:center;
	line-height:20px;
}

/*form*/
table td{
  vertical-align: top;
}
#cart_quantity td img{
  width: 100px;
}

#cart_quantity{
  font-size: 12px;
}

a.submit{
	display: block;width:120px; text-align:center;     font-size:12px;     padding:4px; background: #ED1C24;
	}

     fieldset{
       border: none;
     }
    select{
      background: #F2F2F2; font-size: 12px; font-family:Tahoma;
    }
  #create_account{
    font-size: 12px;
  }

	fieldset.form p{
		overflow: hidden;clear:both; line-height: 1em; margin:5px 0;
		}
	fieldset.form p span{
		float: left; width:85px;margin:4px 0 0 0;
		}
fieldset.form p span.Requirement{
	display: inline; float:none;
	color:#F00;
	}
fieldset.form p span.inputRequirement,
fieldset.form p span.alert,
#stateXML,
#country {
		display: inline; float:none;
		}
fieldset.form p  img{
	position: absolute;
	}
	fieldset.form textarea{
		height:155px; width:555px;
		}
	fieldset.form input,
	fieldset.form textarea {
		background: none;color:black;border:1px solid gray; padding:3px; font:1em Tahoma,serif;
	}
	fieldset.form input{
		widfth:126px;
		}
dl.Login{
  padding:15px; background: none; border:1px dotted;
  margin:1em 0; height:auto;   font-size:12px; width:99%;
}
dt.Login{
  display: block; height:auto;
}

#account_edit p label,
#create_account p label,
#addressbook p label,
#account_password p label,
#login p label
{
	 width:85px; margin:4px 0 0 0;
	}
#create_account p label,
#account_password p label{
	width: 100px;
	}
#create_account input{
	background-color:#FFF;}	
#errormsg{
	overflow: hidden; padding:1em 0;
	}

.abs_opacity{
position:absolute;
margin:-31px 0 0 0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
opacity:.5; filter: alpha(opacity=40); -moz-opacity: 0.5;
}
.abs_opacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
opacity:.5; filter: alpha(opacity=40); -moz-opacity: 0.5;
}

.leftmenu .col1 {

}
#bfip{

}
.ie_new{
  _position:relative; _overflow:hidden;
}
.uli4ka{
  _position:relative; _overflow:hidden;
}
.mebel{
  _position:relative; _overflow:hidden;
}
.uli4ka dt a img{
	height:174px;
	width:174px;
	display:inline;
	zoom:1;
}
.mebel dt a img{
	height:174px;
	width:261px;
	display:inline;
	zoom:1;
}
.ie_new dl    {
float:left;	 height:240px; width:33%; 
	overflow: hidden; margin: 0px 0px 5px 0px;
    _heigfht:180px;
  _overflow:hidden; _float:left;
}
.uli4ka dl    {
float:left;	 height:250px; width:33%; 
	overflow: hidden; margin: 0px 0px 15px 0px;
    _heigfht:180px;
  _overflow:hidden; _float:left;
}
.mebel dl    {
float:left;	 height:226px; width:45%; 
	overflow: hidden; margin: 0px 10px 15px 0px;
    _heigfht:180px;
  _overflow:hidden; _float:left;
}
.center {
    margin: 0 auto;
    width: 999px;
}
.shapka {
	background-image:url(/templates/megalux/images/fon.png);
	background-repeat:no-repeat;
	width:999px;
/*	background-position:bottom;
	background-color:#fff;*/
	height:130px;
}

.left_logo {
	width:153px;
	height:172px;
	padding:0px 0px 0px 5px;
}
.right_logo {
	width:275px;
	height:61px;
	padding:15px 5px 0px 0px;
}
.menu {
    margin: 0px;
    padding: 0px;
    width: 999px;
}

#zoom{
	color:#ED1C24 !important;
	font-weight:bold;
	line-height:30px;
	padding: 0 0 0 3px;
	text-decoration:underline !important; 
}

#zoom:hover{
	text-decoration:none !important; 
	color:#F58220 !important;
}
.l_menu {
	background-image:url(/templates/megalux/images/new/l_menu.png);
	background-repeat:no-repeat;
	height:33px;
	width:8px;
	float:left;
}
.r_menu {
	background-image:url(/templates/megalux/images/new/r_menu.png);
	background-repeat:no-repeat;
	height:33px;
	width:7px;
	float:left;
}
.c_menu {
	background-image:url(/templates/megalux/images/new/c_menu.png);
	background-repeat:repeat-x;
	height:33px;
	float:left;
	width:984px;
}
.c_menu a{
	color:#FFF;
	text-decoration:none;
	font-size:12pt;
	padding:0px 3px 0px 3px;
	position:relative;
	top:10px;
}
/*.pageItem {

    float: left;
    height: 290px;
    margin: 0 2% 15px 0;
    overflow: hidden;
    width: 23%;
}*/

.backgr {
/*	background-image:url(/templates/megalux/images/back.png);*/
	background-image:url(/templates/megalux/images/back1.jpg);
	background-repeat:repeat;
}
.hit {
  font:normal 1.8em Tahoma;  margin:0px; padding:0px;
  text-align:center;
}

.fabr {
  font:normal 1.8em Tahoma;  margin:0px; padding:0px;

 } #f26374 {	width:173px;	height:696px;}#f11103 {	width:173px;	height:616px;}#f152_0 {	width:174px;	height:609px;	}#f11102 {	width:173px;	height:467px;	}#f135_0 {	width:173px;	height:522px;		}#f149_0 {	width:173px;	height:487px;}#f158_0 {	width:173px;	height:522px;	}#f120_0 {	width:173px;	height:489px;		}#f142_0 {	width:173px;	height:487px;	}
 
 .blink {
	font-size: 15px;
	font-weight: bolder;
	color: #f58220;
	visibility:visible;
	padding:2px 0px 5px 20px;
	width:95%;
	border:1px solid grey;
 }
 
 .visible  {
	visibility:hidden;
 }

table.tabl_lam { 

width:610px; 

height:auto; 

border:0; 

}

.tabl_lam td {

padding-top:10px;

}
.tabl_lam td img {
	border:3px groove #5e422c

}
/********************************************************************/
form.login
{
	margin-bottom: 10px;
	padding: 10px 20px;
	width: 220px;
	border:1px solid #ccc;
	background:#ecf1f4;
}
form.login h3
{
	color:#fe3c00;
}
form.login
{
	line-height: 18px;
	color:#333333;
}
form.login input[type=text],form.login input[type=password]
{
	padding: 4px 5px;
	color:#333333;
	border:1px solid #afb6bc;
}
form.login input[type=submit]
{
	margin-top: 10px;
	padding: 0 4px;
}

#other_pr{
	width:186px;
	float:left;
	margin:0 11px 0 0; 
}

#c_us{
	border:1px #333 solid;
	background:#FFF;

}
#c_us .submit{
	float:right;
	margin:0 7px 0 0;
	background-color: #999;
	color: #FFF;

}
.CatLevel1 {
	display:none;
}
/*
.d12
{
	font-size: 14px;
	color:#fe3c00;
	line-height: 22px;
}*/
/*
#wrap-flash
{
	position: relative;
	margin: 0 auto;
	width: 998px;
}
#flashContent { width:100%; height:100%; }*/

.red {
	color:red;
}

.login {
	display:none;
}

.registration input, .registration textarea {
	width:300px !important;
	background-color:#FFF !important;
	margin:3px 0 0 0 !important;
}

.registration textarea {
	height:100px !important;;
}

.registration_link, .login_link{
	cursor:pointer;
	font-weight:bold;
}

#submm85 {
	margin:-8px 0 0 11px !important; 
	width:308px !important;
}

#dop {
	margin-left:-11px !important;
}



















