* {padding:0px; margin:0px;}
a img {border:none;}

#pphone {display:none;}
body {background:#2e2e2e; color:#fff; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; }

#upper {background:url(upgrad.jpg); height:174px; width:100%;}
#logos {background:url(upback.jpg) left no-repeat; float:left; height:174px; width:427px;}
	#logos img {margin:16px 0px 0px 24px;}
	#logos p {margin-left:30px; font-size:14px; font-weight:bold;}
	
#rightaddr {background:url(rightup.jpg) right no-repeat; width:400px; height:174px; float:right;}
	#rightaddr p {margin:140px 24px 0px 0px; font-size:14px; font-weight:bold; text-align:right;}

#upmenu {background:url(upmnubg.jpg) repeat-x #5e5f62;  height:78px; clear:both;}
	#upmenu  ul {float:left; padding-left:28px; margin-top:6px; margin-right:0px; padding-right:0px;}
	#upmenu ul li {float:left; list-style:none; margin-right:18px; background:url(upbutton.jpg) no-repeat; width:170px; height:35px; text-align:center; padding-top:6px; font-size:16px; font-weight:bold;}
	#lst {margin-right:0px;}
	#upmenu * a {color:#fff; text-decoration:none;}
	#upmenu * a:hover {color:#ff0; text-decoration:underline;}

 
#updown p {padding-left:28px; margin-top:14px; }
p.mailz {float:left;}
p.icqz {float:right; padding-right:28px; font-size:12px; font-weight:bold;}
p.icqz img {vertical-align:text-bottom;}
p.icqz a {color:#fff; text-decoration:none;}
p.icqz a:hover {color:#ff0; text-decoration:underline;}

#leftmenu {width:240px; float:left; padding-left:28px; padding-bottom:200px;}
	#leftmenu ul {margin-bottom:8px; margin-left:0px; padding-left:0px;}
	#leftmenu ul li {list-style:none; font-size:14px; padding-left:10px; padding-top:4px; height:22px; width:200px;  }
	#leftmenu * li a {color:#000; text-decoration:none;}
	#leftmenu * li a:hover {color:#fff; text-decoration:underline;}
	ul.rd li {background:url(rdbutton.gif);}
	ul.or li {background:url(orbutton.gif); margin-bottom:4px;}
	
	
	
#overt {background:#5e5f62 url(bg.jpg) bottom repeat-x; width:100%;}
#content {background:url(veer.jpg) left bottom no-repeat; width:100%; padding-top:18px;} 
#content {width:100%; padding-top:18px;}

#rightmenu {float:right; width:200px; padding-right:24px;}
	.upblock1 {background:url(uphd.jpg); height:24px; width:194px; font-size:12px; font-weight:bold; padding:6px 0px 0px 12px; color:#515151}
	.upblock2 {background:url(uphd2.jpg); height:24px; width:188px; font-size:12px; font-weight:bold; padding:6px 0px 0px 12px; color:#515151}
	.midblock1, .midblock2 {border:1px #cf7200 solid; border-top:none; font-size:11px; background:#fff; color:#000; margin-bottom:18px;}
	.midblock1 {padding:0px 8px 4px 8px; width:188px;}
	.midblock2 {padding:12px 12px 12px 12px; width:174px; text-align:center}
	.imgblock {float:left; margin-right:6px; margin-bottom:4px;}
	.midblock1 p, .midblock2 p {padding-bottom:12px;}
	a.obr {color:#000; text-decoration:none;}
	a.obr:hover {color:#000066; text-decoration:underline;}
	a.others {color:#000066; text-decoration:underline; font-style:italic;}
	a.others:hover {color:#000; text-decoration:none; font-style:italic;}

#main {margin-left:280px; margin-right:270px; padding-bottom:220px; font-size:14px;}
	#main p { line-height:20px; padding-bottom:16px; text-align:justify}
	#main h1,h2,h3 {color:#bde6ff; font-weight:normal;}
	#main h1 {font-size:24px; padding-bottom:20px;}
	#main h2 {font-size:18px; padding-bottom:16px;}
	#main h3 {font-size:16px; padding-bottom:12px;}
	#main ul {padding-left:24px; font-size:14px; padding-bottom:16px; line-height:16px;}
	#main ol {padding-left:24px; font-size:14px; padding-bottom:16px; line-height:16px;}
	#main a {color:#ffd800; text-decoration:none;}
	#main a:hover {color:#ff0; text-decoration:underline;}

.alink {color:#ffd800; cursor:pointer;}

.callback-form td {padding:6px;}	
	
#searcher {margin-top:12px; float:right; padding-right:24px; margin-left:0px;}
#searcher input#questions {color:#777; width:107px; height:16px; font-size:10px;}

#footer {font-size:14px; font-weight:bold; padding-left:280px; padding-bottom:12px;}
#dphone {float:left;}
#daddress {float:right; padding-right:24px;}

.clearer {clear:both;}
#main h3.nwsh {padding-top:12px; padding-bottom:4px;}

.ordr {margin-top:22px;}

div#nwsz {padding:6px 24px 18px 0px;}
#nwsz p {font-size:11px; padding-bottom:8px; padding-left:8px;} 
#nwsz p strong {font-size:12px;} 
#nwsz p a {color:#FFD800; text-decoration:none;}
#nwsz p a:hover {color:#FF0; text-decoration:underline;}
#nwsz p a.oth {color:#fff; text-decoration:underline;}
#nwsz p a.oth:hover {color:#FFD800; text-decoration:none;}

#infozzz {font-size:11px; color:#000;   padding:12px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:justify;}
#infozzz * p {padding-bottom:8px;}
#infozzz a {color:#F60; text-decoration:underline;}
#infozzz a:hover {color:#999; text-decoration:underline;}
#infozzz table p  {font-size:11px; padding-bottom:0px; text-align:left;}
#infozzz table p strong {font-size:14px;}

hr {
	color:#ffb746;
	background-color:#ffb746;
	height: 1px;
	margin-bottom:12px;
	border-width:0px; /* убрать рамки вокруг элемента */
}