body {
	height:auto !important; 
	height:100%; 
	min-height:100%; 
	position:relative;
	margin:0; 
	padding:0;
	background:url(images/bottom_bgnd.gif) repeat-x bottom left #faefd3;
	font: normal 100% Arial, Helvetica, sans-serif; color:#000;
}

html {
    width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); /* Internet Explorer */
    min-width: 1000px; /* Opera & FireFox */}

a {
	color: #000;
	text-decoration: underline;
}

p {
text-indent: 15px;
}

a:hover {
	color: #000;
	text-decoration: none;
}
.clear-all {clear:both;	width:100%}
/* PNG Filter */
/* .png-filter {filter:expression(fixPNG(this));} */



.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block}

/* Global */
#global { 
	margin:0 auto; 
	padding:0 0 65px 0;
	background:url(images/top_bgnd.jpg) repeat-x top;   
}

img {
border:none;
}
#ivd {
margin:0 auto;
}

#price td {
text-align:left;
border-collapse:collapse;
border:none;
}

/* Header */
.top-left-side { 
	margin:0; 
	padding:0;
	height:302px;  
	background:url(images/left_bgnd.png) no-repeat left top; 
}

.top-left-fone { 
	margin:0; 
	padding:0;
    width:55%;
    height:302px;  
	background:url(images/left_fone.png) 0 0 repeat-x; 
}

.top-right-side { 
	margin:0; 
	padding:0;
    height:302px;
	background:url(images/right_bgnd.png) no-repeat right top; 
}

#ladder {
	position:absolute;
	left:20%;
	top:0px;
	width:529px;
	height:401px;
	z-index:4;
	background:url(images/top_ladder.png) 0 0 no-repeat;
}

#ladder ul {
	list-style-type:none;
	margin: 60px 0 0 50px;
	padding:0
	}
	
#ladder ul li{
   display:block;
   margin:0 0 0 25px;
}

#ladder ul li a{
   font-size:0.9em; 
   font-weight:normal;
   display:block;
   color:#387692;
   padding:0 2px 0 8px;
   height:25px;
   text-decoration:none;
   outline:none;
}

#ladder ul li a:hover {
   color:#fff;
   background:transparent url(images/nav.gif) 0 0 no-repeat;
   text-decoration: none;
}

.active {
   color:#fff;
   background-color:#35281F;
   border:1px solid #A1785C;
   text-decoration: none;
   padding:0 19px 2px;

}


#logo {
	position:absolute;
	left:5%;
	top:53px;
	width:197px;
	height:163px;
	z-index:1;
	background:url(images/logo.png) 0 0 no-repeat;
}

#logo h1 {
	margin:60px 0 0 35px;
	padding:0; 
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

#logo h1 span {
	font-size:0.7em; 
}

#logo a, #logo a:hover { 
	color: #fff; 
	text-decoration:underline;
}

#logo p {
	margin:0;
	padding:0 0 0 35px;
	font-size:0.8em; 
	line-height:0.9em;
	color: #fff;
	text-indent: 0px;
}

#inf-table {
	position:absolute;
	font-size:0.9em;
	color:#fff;
	padding:32px 0 0 25px;
	left:70%;
	top:5px;
	width:242px;
	height:131px;
	z-index:3;
	background:url(images/tableau.png) 0 0 no-repeat;
}

#deviz {
	position:absolute; 
	font: 1.9em Georgia, "Times New Roman", Times, serif; line-height:0.9em;
	left:67%;
	top:150px;
	width:303px;
	height:65px;
	z-index:2;
}

#deviz span {color: #9d420f; padding:0 0 0 45px;}

#top-tel {
	position:absolute;
	left:70%;
	top:215px;
	width:281px;
	height:110px;
	z-index:1;
	background:url(images/top_tel.png) 0 0 no-repeat;
}


#top-tel h1 {
	margin:33px 0 0 42px;
	padding:0;
	font-size:0.8em; 
	font-weight:normal;
	color:#fff;
}
#top-tel span {font: normal 1.5em Georgia, "Times New Roman", Times, serif}

/* Content */
#side-border-left {
	float:left;
	margin:50px 0 0 0;
	padding: 260px 0px 344px 0;
	width: 210px;
}

#side-border-left strong { 
    font-weight:normal;
	font-size:1.2em; 
	color:#005073;
	line-height:0.9em;
}


.ico-fon p{ margin:0;}

.ico-1 {
	float:right; 
	width: 182px;
	height:210px;
	margin: 0 0 10px 0;
    background:url(images/ico_1.png) 0 0 no-repeat;
}

.ico-2 {
	float:right; 
	width: 182px;
	height:210px;
	margin: 0 0 10px 0;
    background:url(images/ico_2.png) 0 0 no-repeat;
}

.ico-3 {
	float:right; 
	width: 182px;
	height:210px;
	margin: 0 0 10px 0;
    background:url(images/ico_3.png) 0 0 no-repeat;
}

.ico-1 p, .ico-2 p, .ico-3 p { margin:0;padding: 115px 5px 0 30px; text-align:center;}

.ico-1 a, .ico-2 a, .ico-3 a {
		color:#fff; 
		font-size:0.7em; 
		text-decoration: underline;
}

.ico-1 a:hover, .ico-2 a:hover, .ico-3 a:hover {text-decoration:none;}

/*IE Fixes*/
* html #main-bg {
	height: 1%;
}

#main-bg {
	font-size:0.8em;
	margin: 55px 0 0 0;
	padding: 10px 10px 40px 40px;
	width:70%; 

}

#mainmenu2 {
margin-left:260px;
}

#catalog {
margin:0 auto;
border:none;
border-collapse:collapse;
padding:0px;
}

#catalog td {
border:none;
}

#tabl {
border-collapse:collapse;
margin:0 auto;
}
#tabl th, td {
border:1px solid #999;
text-align:center;
padding:5px;
}

#main-bg h1 { 
    font: normal 1.9em Georgia, "Times New Roman", Times, serif;
	margin: 20px 0 5px 0;
}

#main-bg h2 {
	font: normal 1.5em Georgia, "Times New Roman", Times, serif;
	margin: 20px 0 5px 0;
}

/* #main-bg p { margin:0; text-align:justify;} */

/*Center Panel*/
.cpn {
	list-style-type:none;
	margin:0;
	padding:0;
}
	
.cpn li {   
   display:block;
   float:left;
}

.c-panel {background: url(images/tlb.gif) 0 0 no-repeat #f4b757;}
.c-panel-1 {background: url(images/trb.gif) right top no-repeat;}
.c-panel-2 {width:100%;
	height: 1%; background: url(images/bf.png) bottom left repeat-x;}
.c-panel-3 {background: url(images/blb.gif) bottom left no-repeat;}
.c-panel-4 {background: url(images/brb.gif) bottom right no-repeat;}
.c-panel-center {font-size:0.9em; margin: 0; padding : 20px 20px 20px 60px;}
.c-panel-left {font-size:0.8em; font-weight:bold; margin: 0; padding : 10px 5px 20px 10px; text-indent:0px;}

/*Navigation*/
#nav {
	position:absolute;
	left:2.5%;
	top:250px;
	width:179px;
	height:327px;
	background:url(images/menu.png) 0 0 no-repeat;
	z-index:9999;
	
}

#nav ul{ 
   margin:15px 0 0 35px;
   padding:0;
   width:auto;
   list-style-type:none;
   position:relative;
   z-index:100;
   zoom:1;
}	
		
#nav li{ 
	margin-bottom: 15px; 
	line-height:0.5em;
	line-height:12px;
	position:relative;
	z-index:100;
	
}

#nav li a { 
    color:#fff; font-size:0.8em;
	text-decoration: underline;
	z-index:100;
	
}

#nav li a:hover {text-decoration:none;}

/*footer*/
#footer{
	height:65px; 
	position:absolute; 
	bottom:0;
	margin:0 auto;
	padding : 0 0 0 270px;
	color:#fff;
	font-size:0.7em;
}

#footer span { background-color:#7a502c; padding : 0 5px 0 30px;}

#footer a{
   font-size:1.2em;
   color:#387692;
   padding:0 20px 2px;
   height:25px;
   text-decoration:none;
}

#footer a:hover {
   color:#fff;
   background-color:#35281F;
   border:1px solid #A1785C;
   text-decoration: none;
   padding:0 19px 2px;
}


#bottom-tel {
	position:absolute;
	left:0px; 
	bottom:0px;
	width:281px;
	height:344px;
	z-index:7;
	background:url(images/bot_tel.png) 0 0 no-repeat;
}

#bottom-tel h1 {
	margin:5px 0 0 50px;
	padding:0;
    color:#FFF;
	font-size:0.8em; 
	font-weight:normal;
}
#bottom-tel span {font: normal 1.5em Georgia, "Times New Roman", Times, serif}


.counter {
	position:absolute;
	bottom:0px;
	left:0;
}
.counter:hover {
	background:none !important;
}