﻿body
{
	background-color:#024A63;
	background:url(layout/footer_bg.gif) repeat top left;
	margin:0px;
	padding:0px;
}


/* LAYOUT */

.container
{
	width:998px;
	margin:0px auto;
	background-color:#fff;
}
#container_top .container {background-color:Transparent;z-index:100!important;}  /* LOGO HAS THE SHADE */

.col{min-height:400px;}
.cols2{background:url(layout/bgleft.png) repeat-y top left;zoom:1;}
.cols2 .col1{width:246px;float:left;padding-bottom:140px;}
.cols2 .col2{z-index:1!important;width:688px;_width:624px;float:left;margin:0px 32px 0px 32px;padding-bottom:30px;padding-top:6px;} /*- 1PX for border*/

#container_top
{
	background:url(layout/header_bg_02.gif) repeat-x top left;
	padding-bottom:1px;
	_padding-bottom:0px;
}
#container_top2
{
	background:url(layout/top_shade.png) no-repeat bottom center;
	_background:url(layout/top_shade1.png) no-repeat bottom center;
	
}
	#header
	{
		position:relative;
		height:180px;
		z-index:100;
		
	}	
	.hline
	{
		height:16px;
		background:#F2F2F2;
	}

#container_mid
{
	background-color:#02607F;
	background:url(layout/main_bg.gif) repeat top left;
	margin-bottom:21px;
}
	
	#footer
	{
		
		width:998px;
		height:45px;
		
		margin:0px auto;
		min-height:45px;
		_height:45px;
		overflow:visible;
		
		position:relative;
		background:url(layout/footer_mid.gif) repeat-y top left #051C3C;
	}
	#footer .content
	{
		
		position:absolute;
		left:55px;
		top:10px;
		z-index:50;
		width:928px;
		height:70px;
	}
	#footer2
	{
		position:absolute;
		left:0px;
		top:-130px;
		width:270px;
		height:136px;
		background:url(layout/footer_top_left.gif) repeat-x top left;
		z-index:0;
		text-align:left;
		
	}
	#footer2_right
	{
		position:absolute;
		left:269px;
		top:-41px;
		width:729px;
		height:47px;
		background:url(layout/footer_top_right.gif) repeat-x top left;
		z-index:0;
		text-align:left;
		
	}
	
	#footer2 .content{position:absolute;top:0px;left:0px;width:202px;margin:0px 20px;}
	#footer2 .content p,#footer2 .content a,#footer2 .content div,#footer2 .content td,#footer2 .content address{color:#fff;}
	#footer2 td{vertical-align:top;}
	#footer2 div.sep
	{
		margin:5px 0px;
		height:5px;
		background:url(layout/news_line.gif) repeat-x top left;
	}
	#footer2 address{font-style:normal;}
	#FooterUnder
	{
		position:absolute;
		left:0px;
		bottom:-40px;
		
		z-index:0;
		width:998px;
		height:49px;
		background:url(layout/footer_under.png) repeat-x top left;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/footer_under.png',sizingMethod='scale');
	}
	
	#txlLink{position:absolute;top:90px;right:40px;}
	#txlLink a, #txlLink a:hover, #txlLink a:visited{color:#000;text-decoration:none;}
	/*      FOOTER ADDRESS     */



/* NEWS */
#newsstart {margin-left:1px;padding-bottom:10px;background-color:#fff;}
#newsstart .hline
{
	height:5px;
	font-size:0.1px;
	background:url(layout/news_line.gif) repeat-x top left;
}
#newsstart h2{color:#fff;background:#051C3C;padding-top:5px;padding-bottom:5px;}
.col2 #newsstart h5,.col2 #newsstart p{margin-bottom:0px;}
.col2 #newsstart h2{color:#fff;background:#051C3C;padding-top:0px;padding-bottom:0px;border:1px solid red;}
/* CATALOG */
.catalog
{background-color:#fff;
	margin:0px;
	margin-left:1px;
	padding:0px;
	list-style:none;
}
	.catalog li {zoom:1;}
	
	.catalog li a {zoom:1;display:block;font-weight:bold;text-decoration:none;padding:5px 21px 5px 21px;border-bottom:2px solid #fff;}
	.catalog li a, .catalog .li a:hover, .catalog .li a:visited{color:#fff!important;}
	
	
	.catalog li a {background:url(layout/cat_bg_y.png) no-repeat top left #FF6306;}
	.catalog li a:hover {background:url(layout/cat_bg_b.png) no-repeat top left #051C3C;}

	.catalogsel li a {background:url(layout/cat_bg_b.png) no-repeat top left #051C3C;}
	.catalogsel li a:hover {background:url(layout/cat_bg_y.png) no-repeat top left #FF6306;}



	.catalog li a.sel {zoom:1;border-bottom:0px;background:url(layout/cat_bg_sel.png) no-repeat bottom left #FF6306;}
	.catalog li a.sel:hover {_background:url(layout/cat_bg_sel.png) no-repeat bottom left #FF6306;}


	.arr_norm{background:url(layout/cat_arr_norm.gif) no-repeat center right;}
	.arr_act{background:url(layout/cat_arr_act.gif) no-repeat top right;}
.catalogLvl2
{
	zoom:1;
	
	border-bottom:1px solid #fff;
	margin:0px;
	padding:0px;
	list-style:none;
	background:url(layout/cat_sub_bg_line.png) repeat-y top left;
}

	.catalogLvl2 li{border:0px;margin:0px;padding:0px;border:0px;}
	.catalogLvl2 li a {display:block;font-weight:bold;text-decoration:none;padding:0px 21px 5px 31px;border-bottom:0px}
	.catalogLvl2 li a, .catalogLvl2 .li a:visited{color:#666!important;}
	
	.catalogLvl2 li a {background:url(layout/cat_sub_bg_dot.png) no-repeat top left;}
	.catalogLvl2 li a:hover,.catalogLvl2 li a.sel {color:#FF6306!important;background:url(layout/cat_sub_bg_dot_over.png) no-repeat top left;}



.catsep{height:7px!important;overflow:hidden;background-color:#051C3C;font-size:0.1px;line-height:0.1px;margin-left:1px;}
.catalog .catsep{margin-left:0px;}
.pricelist{margin-left:1px;background:url(layout/price_bg.png) no-repeat top left #051C3C;display:block;font-weight:bold;text-decoration:none;padding:5px 21px 3px 21px;}


/*   TOPMENU    */
#topmenu
{z-index:100;
	position:absolute;
	top:143px;
	top:expression(152);
	right:92px;
}
#topmenu ul{list-style:none;}
#topmenu li{float:left;font-size:0.1px;position:relative;z-index:100;}
#topmenu li a
{
	
	display:block;
	padding:0px 10px;
	padding-top:5px;
	color:#666;
	text-transform:uppercase;
	text-decoration:none;
	background:url(layout/menu_bg.png) repeat-x top left;
}
#topmenu li:hover .submenu, #topmenu li.over .submenu{visibility:visible;}
#topmenu li:hover a, #topmenu li.over a, #topmenu li.sel a
{
	padding-top:6px;
	color:#FB6106;
	text-transform:uppercase;
	text-decoration:none;
	background:url(layout/menu_bg_sel.png) repeat-x top left;
}

#topmenu li.sep
{
	width:1px;
	height:19px;
	background:url(layout/menu_sep.png) repeat-x top left;
}

#topmenu .submenu
{
	z-index:100;
	list-style:none;
	background:#F2F2F2;
	position:absolute;
	width:inherit;
	width:expression(this.parentNode.clientWidth);
	visibility: hidden; 
	position:absolute; 
	top:100%; 
	left:0;margin:0px;padding:0px;
}
#topmenu .submenu li {z-index:100;width:inherit;width:expression(this.parentNode.clientWidth);}
#topmenu .submenu li a{text-transform:none;background:#F2F2F2;padding:10px;z-index:100;}
#topmenu .submenu li:hover a, #topmenu .submenu li.over a, #topmenu .submenu li.sel a{z-index:100;padding:10px;color:#fff;text-transform:none;background:#FF6306;}



/* SCHEMES ON START*/
.scheme_start
{
	
}
.start_prod_item
{
	border:2px solid #fff;
	height:120px;
}
.start_prod_item_sel
{
	border:2px solid #FF6306;
	height:120px;
}

.materialDetails h1,.materialDetails h2,.materialDetails h3,
.materialDetails h5,.materialDetails h5,.materialDetails h6
{
	color:#FF6306;
}


ol.scheme_details {color:#336699;}
ol.scheme_details li {padding-bottom:2px;}

.txlPager a{margin:0px 2px;}


.center{margin:0px;padding:0px;display:block;border:0px;}
.center textarea{overflow:auto;}
.center .w322{width:322px;border:1px solid #525252;}
.center .w148{width:148px;border:1px solid #525252;}
.center .wnum{width:80px;border:1px solid #525252;}


.map{display:none;}
.maplinks a{font-size:11px;margin:3px 0px;display:block;}
.maplinks a.mapsel{color:#333;text-decoration:none;}

