html, body {
    padding: 0px;
    margin: 0px;
    width: 100%;
     font-family: Tahoma;
     font-size: 12px;
      color: #444444;
	  background:url('/images/top_bg.gif') repeat-x top left #D8D8D8;
}
img {border:none;}
a:hover{
	text-decoration: none;
}
.gray{
		background:url('/images/gray.gif') no-repeat;
		padding: 17px 15px;
}
.logo{width:269px;}
.red,.red a{color:#E80000;text-decoration:none;font-size:12px;}
.main {width:876px; margin:0px auto;background:url('/images/bottom_bg.gif') repeat-x bottom ;}
.main td{vertical-align:top;}
h1,h2,h3{font-size:11px;text-transform:uppercase;}
.topmenu{background:url('/images/bg_topmenu.gif') repeat-x; height:29px;width:100%;}
.topmenu td{text-align:center;background:url('/images/razd_topmenu.gif') no-repeat; vertical-align:middle;}
.topmenu .nobg{background:none;}
.topmenu td a{text-decoration:none;color:#fff;font-size:12px;}
.abs{position:absolute;}
.top_photo{
position:absolute;
 top:0px;
  left:-22px;
	width:916px;
	 height:202px;
	 background-image: url('/images/top.png');
    background-image: expression('none');
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top.png', sizingMethod='scale');
	}

.slogan{margin:50px 0px 0px 510px;font-family:Arial Narrow;font-size:18px;color:#fff;}
.left{background:url('/images/top_gr.gif') repeat-x #fff;padding:28px 0px 20px 30px;}
.left span a{font-family:Calibry;}
.left li a{color:#4B4A4A;font-size:11px;}
.content{background:url('/images/top_gr.gif') repeat-x #fff;padding:20px 20px 20px 40px;}
.content a{font-size:12px;}
.content #navbar a, #navbar{font-size:11px;}
ul{margin:5px 0px;padding:0px;list-style-type:none;}
li{background:url('/images/tic.gif') no-repeat left 5px;padding-left:12px;}
.bottom{background:url('/images/bottom_bg.gif') repeat-x bottom;height:67px; }
.foot{
	background:url('/images/foot_bg.gif') repeat-x bottom;
}
.foot td{
	font-size: 11px;
	text-align: left;
	padding: 0px 20px 0px 20px;
}
.foot td div{
	margin-bottom: 5px;
}
.foot td img{
	margin-right:3px;
}
.num {
	margin-top: 5px;
}
.num td{
		background:url('/images/num_bg.gif') repeat-x bottom;
		vertical-align: bottom;
		padding-bottom: 5px;

}
 .num td span{
		background:url('/images/red_line.gif') repeat-x bottom;
		padding-bottom: 6px;
}

a{color:#4B4A4A;font-size:11px;}
.price{border-collapse:collapse;}
.price td{font-size:11px;padding:3px 1px;border:1px solid red;text-align:center;}
.slogan2{color:#e30102;text-align:center;font-family:Tahoma;font-weight:bold;padding-right:110px;}
.slogan2 div {font-size:18px;}
.slogan2 img{margin:5px 0px;}
.slogan2 span{font-size:11px; color:#6f6f6f;line-height:10px;font-weight:normal;}
.main .logo{vertical-align:middle;padding-left:20px;}
.phone{padding-top:40px;}
#sot{background:url('/images/f1.gif') no-repeat; width:231px; height:37px;padding:50px 0px 0px 5px;}
#sot a h3, #tep h3 a, #tep h3, #mon a h3{color:#fff; font-size:11px;
	text-transform: none;
	font-weight: normal;text-decoration:none;margin:0px;padding:0px;}
#tep{background:url('/images/f2.gif') no-repeat; width:231px; height:38px;padding:50px 0px 0px 5px;margin:10px 0px;}
#mon{background:url('/images/f3.gif') no-repeat; width:231px; height:38px;padding:50px 0px 0px 5px;}