html, body { margin:0; padding:0; height:100%; background-color: #FFFFFF;}
body { position:relative;}
img { border:none;}
a { color:#3facd2; }
.table { height:500px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#000000;}
#table { height:100%; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#000000; /*border:#FF0000 1px solid*/}
#left { padding-right:5px;  padding-bottom:20px; }
#right { height:100%;}
.title { background-color:#42bee8; margin-bottom:1px; margin-top:1px;}
.title1 { margin-bottom:25px;}
.content { height:500px !important; height:100%;  margin-bottom:3px;}
.text { padding:10px; padding-bottom:40px; color:#494c51;}
.left { background:url(/design1/images/border8.gif); background-repeat:repeat-y; background-position:left;}
.right { background:url(/design1/images/border4.gif); background-repeat:repeat-y; background-position:right;}
.top { background:url(/design1/images/text_border4.gif); background-repeat:repeat-x; background-position:top;}
.bottom { background:url(/design1/images/text_border6.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:8px;}
.menu1 { padding:0; margin:0; padding-left:40px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;  padding-right:20px; }
.menu2 { padding:0; margin:0; padding-left:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;  padding-right:20px;}
.menu1 a, .menu2 a  {font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#000000; text-decoration:none;}
.menu1 a:hover, .menu2 a:hover  {font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#000000; text-decoration:underline;}
.menu1 img, .menu2 img, .menu1 object, .menu2 object { padding-right:25px;  }
.menu1 img, .menu2 img, .menu1 object, .menu2 object { padding-right:25px;  }
.print { color:#494c51; text-decoration:none; padding:5px; padding-left:40px; background:url(print.gif); background-repeat:no-repeat; background-position:0% 5px;}
.print:hover { text-decoration:underline}
.phone {margin:0;padding:0;	font-size:15px;	font-weight:bold;color: #212121}
.logo { margin:0; padding:0; padding-top:15px; padding-bottom:6px;}
.under_menu { padding:20px 25px 20px 15px;}
.bottom_phone {
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	padding-left:60px;
	color: #333333
}
.bottom_phone a { color:#3facd2; font-size:12px; text-decoration:underline; font-weight:normal; padding-right:140px; padding-left:20px;}
#phone { position:absolute; margin-top:-45px; }
#pen { position:absolute; margin-top:-45px; margin-left:510px;}
.pic { margin:0; padding:0;}
h1 { font-size:14px; color:#FFFFFF; text-align:center; margin:0; padding:0;}
h2 { color:#3facd2; font-size:16px; font-weight:bold;}
h3 {
	color: #1A1A1A;
	font-size:14px;
}
h4 {color:#3facd2; font-size:14px;}
p {	color: #1A1A1A;	font-size: 12px;}
#hor_nav ul { margin: 0; padding: 0; list-style: none; width:120px; /* Width of Menu Items */} 
#hor_nav ul li { position: relative; width:120px; }
#hor_nav ul li p { margin:0; padding:0;} 
#hor_nav li ul { position: absolute; left:-32px; /* Set 1px less than menu width */  top:70px; display: none; text-align:center;border:#42bee8 3px double; width:180px; padding-bottom:5px;} 
#hor_nav li ul li {width:180px; }
#hor_nav ul li a { display: block; text-decoration: none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;/* background-color:#ffffff;*/ /* IE6 Bug */ } 
/* Fix IE. Hide from IE Mac \*/ 
* html #hor_nav ul li { float: left; height: 1%; } 
* html #hor_nav ul li a { height: 1%; } 
/* End */ 
#hor_nav ul li a:hover { color:#3facd2; background-color:#ffffff;} /* Hover Styles */        
#hor_nav li ul li a { padding: 4px 5px; color:#494c51; font-weight:normal;  background-color:#ffffff; } /* Sub Menu Styles */ 
#hor_nav li ul li a:hover { background:#e8f6fd;}      
#hor_nav li:hover ul, #hor_nav li.over ul { display: block;  background-color:#ffffff;} /* The magic */ 
#hor_nav { width:615px; margin:auto; z-index:2} 
.sections { width:120px; padding:8px 0 0 0; float:left;}
.topmenu { color: #333333; }
.sections a:hover { text-decoration:none; } 
.eng_rus a { color:#000000; text-decoration:none; padding-left:280px;}
#11 { z-index:1}



.under_menu a.insert {
display:block;
overflow:hidden;
width:280px;
height:80px;
text-indent:-9100px;
background:url(/elitestekloplast-ru.jpg) no-repeat;
}
