/* ============================================
   CSS: Стили для всех браузеров
   Site: Светотехника «Авилюкс» [http://www.lux.by]
   Copyright: Astronim* [http://www.astronim.com]
   Coder: Ivan Leonchikov [ivan@iliven.net]
   Version: 21 Aug 2006
==============================================*/
* { margin:0; padding:0; }
html { width:100%; height:100%; }
body { position:relative; width:100%; min-height:100%; min-width:1000px; height:auto; background-color:#000; }

a { text-decoration:underline; font:normal 100% Arial; color:#fff; }
a:hover { text-decoration:none; }
img { border:0; }

#parent { min-width:1000px; height:auto; font:normal 100% Arial sans-serif; color:#fff; }
.clear { clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }

.left { position:relative; z-index:999; width:322px; float:left; }
.right { position:relative; width:100%; float:left; margin-left:-322px; }
.right2 { position:relative; margin-left:322px; min-height:500px; height:auto; }
.path { padding:192px 230px 20px 85px; font:normal 11px Arial; color:#8f8f8e; }
.path a { font:normal 11px Arial; color:#8f8f8e; text-decoration:none; }
.path a:hover { font:normal 11px Arial; color:#f18e00; text-decoration:underline; }

#cat {position:relative; z-index:999; width:282px;
	height: 40px;
}
/*
#cat { position:relative; z-index:999; width:282px; height:400px; background:url(../i/bg_koshak.jpg) no-repeat; background-position: bottom; }
#cat.over { background:url(../i/bg_koshak_hover.jpg) no-repeat; background-position: bottom;  }
*/

 
#cat2 { position:relative; z-index:998; width:282px;  float: left; margin-top: -272px; height:262px; background:url(../i/bg_koshak.jpg) no-repeat; background-position: bottom left; }
#cat2.over { background:url(../i/bg_koshak_hover.jpg) no-repeat; background-position: bottom left;  }



.mail { position:absolute; top:8px; left:116px; 
	//top: 15px;
}
.map { position:absolute; top:7px; left:147px; 
	//top: 14px;
}

.title { position:absolute; top:85px; right:15px; }
.title a { font:normal 11px Verdana; color:#717375; }

/* ============================================
   Flash
==============================================*/
.flash { width:100%; height:343px; background:url(../i/bg_flash.jpg) repeat-x; }
.flash2 { width:100%; height:343px; background:url(../i/bg_flash2.jpg) no-repeat; }
.flash3 { width:100%; height:343px; background:url(../i/bg_flash3.jpg) no-repeat 100% 0; }
#flash3 {margin-top: 0; width: 100%; position: relative; z-index: 900;}
/* ============================================
   Меню
==============================================*/
.menu { position:relative; z-index:999; padding:28px 0 10px 115px; }
.menu a { font:normal 16px 'Arial Narrow'; color:#fff; text-decoration:none; }
.menu a:hover, .menu a.here { color:#f18e00; }
.submenu { padding:3px 0 8px 20px; }
.submenu a { font:normal 14px 'Arial Narrow'; }

/* ============================================
   Контент
==============================================*/
.content { min-height:350px; height:auto;  padding:0 85px 50px 50px; font:normal 12px/14px Arial; color:#a7a7a7; text-align:justify; }
* html .content {
	height: 350px;
}
.content h1 { padding:0 0 18px 35px; font:normal 18px Arial; color:#fdfef7; text-align:left; text-transform:uppercase; }
.content p { padding-bottom:12px; }
.content a { font:normal 12px/14px Arial; color:#a7a7a7; }

/* ============================================
   Подвал
==============================================*/
.footer { position:relative; padding:40px 0 25px 120px;  min-height: 70px;}
	.footer .counter2 { position:absolute; left:20px; top: 41px; }
	
.footer h5, .footer2 h5 { font:normal 16px/30px 'Arial Narrow'; color:#cacaca; }
.contact { width:155px; float:left; font:normal 12px Arial; color:#b7b7b7; }

.find { width:120px; float:left; }

.footer2 { position:relative; padding:0 0 30px 88px;  }
	.footer2 .counter2 { position:absolute; left:-20px; top: 11px; }
.footer2 .contact { float:left;  font:normal 12px Arial; padding-bottom:30px; }

.astro { position:absolute; top:30px; right:85px; }
.astronim { float:right; padding:35px 30px 0 0; }

.links { width:155px; float:left; font:normal 10px Verdana; color:#b7b7b7; }
.links a{ color: #f99d26;}

/* ============================================
  Поиск на главной
==============================================*/
.right2{
	zoom: 1;
}
.right2 #search { position:absolute; top:190px; right:65px; 
}
#search { width:155px; border:0; }
#search input { display:block; float:left; width:84px; height:15px; padding:2px 0 0 5px; background-color:#333; font:normal 10px Verdana; color:#fff; border:1px solid #121212; }
#search a { display:block; float:left; width:16px; margin:2px 0 0 3px; }
#search img {cursor:hand; cursor:pointer}
#search label { display:block; float:left; width:45px; padding-top:2px; font:normal 12px Arial; color:#9a9a9a; 
}

/* ============================================
   Дополнительный стили для AstroCMS*
==============================================*/
div.counter { display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px; }



.gray { color:#A5A5A5; font-size:10px; line-height:10px; }
.red, .star, .error { color:#C03B20; }
.sstr { font-weight:bold; }


.content ul li {margin-left:16px}


td { border-bottom: 1px solid #666; padding: 3px 3px; font-size: 11px; padding-right:6px; padding-left:6px;}

a#link_avilux, a#link_avilux_2 { display: block; width: 137px; height: 74px; background: url(../i/link_avilux.jpg) top left; margin: 0;}
a#link_avilux_2  { margin:  100px  0 0 100px;}
a#link_avilux:hover, a#link_avilux_2:hover { background: url(../i/link_avilux.jpg) 69px left;}

/* ============================================
   Конец
==============================================*/
#main-banner{
	padding-bottom: 10px;
	float: left;
	padding-right: 25px;
}
#main-footer{
	zoom: 1;
}
#main-footer DIV{
}
#main-footer{
	position: relative;
}
#main-footer .find{
	float: none;
	clear: both;
	padding-left: 490px;
}
#main-footer .astronim{
	position: absolute;
	right: 26px;
	top: 43px;
	padding: 0;
	//position: static;
	//padding-right: 26px;
}
.footer2 .astro{
	float: right;
	padding-right: 86px;
	padding-top: 10px;
	position: static;
}
#banner-second{
	padding-left: 115px;
	
}

#sostav {color:#a8a8a8; position: absolute; top: 115px; left: 768px; font:normal 10px Verdana; color:#b7b7b7; }
