/**

 * @version		$Id: layout.css  Jan 07, 2011 18:28:38Z OmegaTheme $

 * @package		OmegaTheme Joomla Template

 * @subpackage	Mega Interiox

 * @author		OmegaTheme (services@omegatheme.com)

 * @link 		http://www.omegatheme.com

 * @copyright	Copyright (C) 2008 - 2010 OmegaTheme

 * @license		http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL

 */
/*fast order*/
.fast_order_flypage {
margin: 0px 0px 0px 5px;
height: 25px;
text-align: center;
background-repeat: no-repeat;
width: 130px;
display: block;
float: left;
font-size: 15px;
color: #9A9A9A;
border: 1px solid #ddd;
cursor:pointer;
padding-top:3px;
}
.fast_order_product {
margin-top: -1px;
margin-left: 35px;
position: absolute;
background-position: 10px;
height: 17px;
text-align: center;
background-repeat: no-repeat;
width: 128px;
display: block;
float: left;
font-size: 13px;
color: #9A9A9A;
border: 1px solid #ddd;
}

.fast_order_product_fl{
background-position: 10px;
height: 17px;
text-align: center;
background-repeat: no-repeat;
width: 129px;
display: block;
float: left;
font-size: 13px;
color: #9A9A9A;
border: 1px solid #ddd;
}

.fast_order_modal{
z-index: 9999;
top: 20%; 
left: 40%;
text-align: center;
padding: 10px;
box-shadow: 0px 0px 23px #aaa;
border: solid 1px #068587;
border-radius: 7px;
background-color: #f7941d;
position: fixed;
font-size: 14px;
height: auto;
width: 214px;
display: none;
}

.fast_order_product:hover {
border: 1px solid #FF5959;
cursor: pointer;
}

.fast_order_click {
font-size: 12px;
font-weight: bold;
color: #fff;
background-color: #aaa;
top: 0px;
height: 15px;
width: 15px;
position: absolute;
right: 0px;
cursor:pointer;
}

/*fast order end*/


.tip_td{
          display: none;
}

#table_features {
          
}

#table_features .td_left {
          width: 300px;
          color: #555;
          font-weight: bold;
		  font-size: 16px !important;
}

#table_features h4 {
          
    text-align: center;
    border: 1px #aaa;
    border-radius: 7px;
    padding-bottom: 5px;
    padding-top: 5px;
	background: #FFC36D;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .4);
	    /*font-size: 1.8em;*/
		color: #006a6c !important;
		
}


/*open product_view*/

.product_manufacturer_name_view{
box-shadow: 0px 0px 5px;
color: #fff;
display: inline-block;
width: 100%;
text-align: center;
background-color: rgba(6, 133, 135, 0.39);
border: 0px solid #068587;
 border-radius: 5px;}  
/*width:200px;height:373px;float:left;margin:15px 5px 10px 5px;
border:1px dotted #fff;padding:1px;transition: ease 0.5s;color: white;*/    
.product_view{
width: 200px;
    height: 415px;
    float: left;
    margin: 15px 5px 10px 5px;
    border: 1px solid #068587;
    padding: 1px;
    transition: ease-in-out 0.5s;
    color: white;
    background: white;
    border-radius: 7px;
    padding: 5px;
   

}
.product_view img{max-height: 200px; max-width: 200px;display:block;margin: 0 auto;vertical-align: middle;}
.product_view:hover{box-shadow: 3px 3px 3px 3px #aaa;}
.product_view .product_img_view{
vertical-align: middle;
width: 200px;
height: 200px;
display: table-cell;
margin: 0px 0px 3px 0px;
    margin-top: 10px;}
.product_view .product_price_view {font-size: 14px;text-align:center;width:200px;display:block;color:#FF9600;height: 45px;}
.product_view .available_view {font-size: 13px;text-align:center;width:200px;display:block;color:#53A916;height: 32px;font-style:italic;font-weight:600;}
.product_view .available_view2 {font-size: 13px;text-align:center;width:200px;display:block;color:#F69504;height: 32px;font-style:italic;font-weight:600;}
.product_view .productPrice {color:#333;}
.product_details_view{
opacity: 0.8;
cursor: pointer;
font-weight: bold;
color: #fff;
background: url(http://lux-svet.ru/templates/lux-svet_v13/images/buy-button2.png);
padding-top: 5px;
margin-top: 24px;
margin-left: 35px;
text-align: center;
width: 130px;
display: block;
height: 25px;
font-size: 15px;
transition: 0.5s ease ;
}
.product_details_view:hover {
          opacity: 1;
}
.product_name_view {
background-color: rgb(6, 133, 135);
text-align: center;
width: 200px;
vertical-align: middle;
margin: 5px 0px 5px 0px;
display: table-cell;
height: 66px;
font-size: 13px;color: white;
border: 0px solid #068587;
 border-radius: 5px;}
.product_name_view a {font-size: 13px;color: #fff;transition: ease 0.6s;}
.product_name_view:hover a {font-size: 13px;color: #ffffff;text-shadow: 0px 0px 18px #ffffff,0px 0px 2px #000 ; text-decoration: none;}
.product_name_view .product_manufacturer_name_view{font-size: 13px;}
.number_of_products {font-size: 25px;text-align:center;display:block;}


/*open product_view*/
.addtocart_button, .notify_button,.addtocart_button_module {
	text-align:center;
	width:130px;height:30px;
	cursor:pointer;
	border: none;
	font-weight:bold;
	font-size:20px;
	color:#FFFFFF;
	font-family:inherit;
	vertical-align: middle;
	overflow:hidden;
	margin: 0 auto;display:block;
	background-color: rgb(242, 101, 34);
	margin-top:35px;
	border: 1em; border-radius: 1em;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .4);
}

.addtocart_button:hover {
	background-color: rgba(6, 133, 135, 0.5);
}

.fast_order_flypage {
margin: 0px 0px 0px 5px;
height: 25px;
text-align: center;
background-repeat: no-repeat;
width: 130px;
display: block;
float: left;
font-size: 14px;
color: #068587;
border: 1px solid #ddd;
cursor:pointer;
padding-top:3px;
border: 1em;
    border-radius: 1em;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .4);
}

.vmCartAttributes {
          display: none;
}

.addtocart_button:hover, .notify_button:hover,.addtocart_button_module:hover 
{
background-image:url(../images/buy-button2.png);color:#FFFFFF !important; 
border: 1em; border-radius: 1em;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .4);
}
#sk_pri_zakaze {position:absolute;margin:-55px 0px 0px 323px;width:115px;height:40px;font-size:12px;line-height:15px;border:1px solid #cccccc;border-radius:5px;text-align:center;display:block;padding:5px;box-shadow:0px 0px 5px #CCCCCC;color: red;}
.vmCartChild {position:absolute;}
.CTpictures {float:left;margin:0px 10px 0px 0px;}
.CTpictures a img {box-shadow:0px 0px 11px #CCCCCC;}
#original_and_guaranted {position:absolute;display:block;}
#original_and_guaranted img {position:absolute;display:block;width:107px;height:90px;margin:-75px 0px 0px 320px;}
.CTfeatures {float:right;width:450px;font-family:arial;}
.CTrelated{float:right;width:860px;}
.CTimages {width:400px;}
.CTimages  img {margin:3px;height:90px;max-width:150px !important;width:auto;box-shadow:0px 0px 11px #CCCCCC;}
.NAMEfeatures {font-weight:700;font-size:17px;padding-left:9px;color:#666666;line-height:24px;width:170px;display:block;float:left;margin-top:3px;}
.valuefeatures{font-weight:600;font-size:17px;padding-left:9px;color:#B5192E;line-height:24px;width:240px;display:block;float:left;margin-top:3px;min-height:24px;}
.additional_features {font-size:21px;height:60px;}
.CTdescription {float:left;width:860px;border-top: 1px dotted #CCCCCC;border-bottom: 1px dotted #CCCCCC;margin:7px 0px 4px 0px;text-align:justify;font-size:16px;padding:7px;}
.BuyProduct {border: 1em;
    border-radius: 1em;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .4);display:block;float:left;width:450px;padding:8px;background-color: #fff;}
.BuyProduct .addtocart_button {margin-top:0px;}
.vmCartChild {border: 0px !important;display:block;margin-top:-5px;height:10px !important;}
.vmAttribChildDetail label {font-size:17px;}
.quantity_box{font-size:17px !important;display:block;float:left;margin-top:5px;}
.BuyProduct .inputboxquantity {margin:5px 5px 0px 0px;;display:block;float:left;}
.BuyProduct .addtocart_button{display:block;float:left;}
.product-Old-Price {line-height:5px;}
.save_money {font-size:13px;font-weight:800;}
.CTfeatures .product-Old-Price {line-height:5px;position:absolute;margin: 35px 0px 0px -50px;font-size: 18px;}
.CTfeatures .save_money {font-size:13px;font-weight:800;position:absolute;margin:0px 0px 0px -50px;}
/*social*/
.Google_Plus{width:136px; height:120px;float:left;opacity:0.7;}
.Vkontakte{width:220px; height:58px;float:left;opacity:0.7;}
.Odnoklassniki{width:96px; height:62px;float:left;opacity:0.7;}
.Twitter{width:59px; height:62px;float:left;opacity:0.7;}
.Facebook{width:65px; height:62px;float:left;opacity:0.7;}
.Google_Plus:hover{opacity:1;}
.Vkontakte:hover{opacity:1;}
.Odnoklassniki:hover{opacity:1;}
.Twitter:hover{opacity:1;}
.Facebook:hover{opacity:1;}



.mega-clr {

	clear: both;

}

#mega-bg {

	background: url(/images/main_fon2.png) repeat 0 0;

	font: 16px/1.5 Verdana, Helvetica, "Helvetica Neue", sans-serif;

}
.garant {
    padding: 3px 9px 0px 9px;
    background: #fff0db !important;
    border-bottom: solid 0px #aaa !important;
    border-radius: 0px !important;
}	

.brend {
    padding: 3px 9px 25px 9px;
    background: #fff0db !important;
    border-bottom: solid 0px #aaa !important;
    border-radius: 0px !important;
}

.brend:hover img {
    box-shadow: 3px 3px 3px 3px #068587;
    }
.footer {
   
    background: #1E1E1E !important;
    border-bottom: solid 0px #aaa !important;
    border-radius: 0px !important;
}	
#mega-wrapper {

    width: 1024px;
    margin: 0 auto;
    overflow: hidden;
    background: rgba(255, 238, 214, 0.85);

}

#mega-header-wrap {
    margin-top: 3px;
    padding-top: 10px;
    background-color: #ff9600;
	-webkit-border-radius: 1em;
}

.mega-header-top {

	padding-bottom: 45px;

	height: 80px;
	position: relative;
	z-index: 9;

}

.mega-logo {

    float: left;
    width: 290px;

}

.logo {
    background: url(/images/logo2.png) no-repeat;
    display: block;
    width: 260px;
    height: 125px;
    margin-left: 30px;
    

}

.mega_menu {

	float: right;

	width: 728px;

}

.mega-slideshow {

	background: #FFF url(../images/header-bg.png) no-repeat 0 100%;

	padding-bottom: 20px;

}

.mega-scroll-bar {

	background: #8B9294 url(../images/bar-slide-top-bg.png) no-repeat 50% 0;

	overflow: hidden;

}

/*fast order
.mega-breadcrumb {

	padding: 8px 15px 10px;

	background-color: #8B9294;

	border-bottom: 1px solid #797F81;

	font: 12px/1 Verdana, helvetica;

	color: #F2F2F2;

}*/


#bod {position: absolute; top: 0px; left: -5000px;}

.mega-breadcrumb a,

.mega-breadcrumb a:hover {

	color: #F2F2F2;

}

.mega-breadcrum-bottom {

	border-top: 1px solid #FFF;

}

.mega-news-flash {

	    padding: 10px 15px;
    font: bold 18px/1.3 Verdana, helvetica;
    height: 30px;
    background: #309A9B;

}

.mega-modules-top,

.mega-modules-top-inner {

	border-top: 1px solid #C5C5C5;

	border-bottom: 1px solid #FFF;

}

.mega-modules-top-content {

	padding: 20px 0;

	overflow: hidden;

}

.mega-top {

	float: left;

}

.mega-modules-top-content div.lastbox {

	float: right;

}

.numbre_logo{

    color: #666;
    text-align: center;
    width: 100%;
    display: block;
    font-size: 20px;
    }

.mega-top h3,

.mega-right h3 {
    text-align: center;
    padding: 5px 0;
    color: #f26522;

}

.top_information{
    height: 35px;
    display: block;
    float: left;
    width: 480px;
}

.search_items{
    display: block;
    right: 495px;
    position: absolute;
    margin-top: 79px;
          
}

.contact_icon{
    text-align: center;
    height: 55px;
    width: 175px;
    margin-top: -15px;
    position: absolute;
    display: block;
    right: 15px;
    font-size: 13px;
    color: #666;

}

.time_work {
   margin-top: 35px;
    position: absolute;
    display: block;
    right: 550px;
    font-size: 11px;
    color: #000;
    }

	.phone {
  margin-top: 7px;
    position: absolute;
    display: block;
    right: 540px;
    font-size: 18px;
    font-weight: bold;
    color: #006A6C;
    }
	
	.adress{
    margin-top: 0px;
    position: absolute;
    display: block;
    right: 220px;
    font-size: 12px;
	font-weight: bold;
    color: #000;
    }
	
	.e-mail {
    margin-top: 55px;
    position: absolute;
    display: block;
    right: 550px;
    font-size: 14px;
	font-weight: bold;
    color: #000;
    }
	
	.backcall {
    float: right;
	margin-top: 74px;
    position: absolute;
    display: block;
    right: 255px;
	 height: 40px;
    width: 175px;
       }
	
	.vibor {
    float: right;
    margin-top: 12px;
    position: absolute;
    display: block;
    margin-left: 24px;
    font-size: 18px;
    font-weight: bold;
    color: #FBF2E4;
       }
	
	.scroll {
        margin-top: 0px;
    position: inherit;
    display: block;
    margin-left: 890px;
    height: 40px;
    width: 40px;
       }
	
.vmCartModule{
          float: left;
    padding-right: 15px;
    display: block;
    height: 50px;
    width: 210px;
    text-align: right;
	
}
.vmCartModule a {font-size:14px !important; font-weight: bold; color: #068587;}

.mainlevel{
    margin-bottom: 10px;
    border-radius: 7px;
    background-color: rgba(255, 150, 0, 0.32);
    color: #006a6c;
    font-size: 20px;
    border-bottom: solid 2px #ff9600;
    padding-left: 20px;
    padding-top: 10px;
    
}

#active_menu {
    color: #464646;
    text-align: center;
}

.sublevel{
    border-bottom: solid 1px #aaa;
    font-size: 11px;
    color: #666;
    margin-bottom: 5px;
    padding-left: 20px;
    margin-top: 5px;
}

.mega-modules-top-content div.firstbox div.moduletable {

	padding: 0 20px 0 15px;

}

.mega-modules-top-content div.midbox div.moduletable {

	padding-right: 10px;

}

.mega-modules-top-content div.lastbox div.moduletable {

	padding-right: 15px;

}

.mega-maincontent-wrap {

	padding-bottom: 38px;

	overflow: hidden;

}

.mega-content-full {

	padding: 0 15px;

}

.mega-left{
          
}

.mega-right,

.mega-content-hasRight {

	float: left;

}

.mega-content-hasRight {

	width: 690px;

	padding: 0 25px 0 15px;

}

.mega-right {

	width: 245px;

	padding-top: 0px;

}



#mega-fotter-wrap {

	padding: 26px 0 43px;

	background: #1E1E1E;

	overflow: hidden;

	height: 90px;

}

.mega-copyright {

	float: left;

	padding-left: 15px;

}

.mega-follow {

	float: right;

	padding-right: 15px;

}

#tmplt {position:absolute; top:0; left: -6800px;}