* {
padding:0px;
margin:0px;
}
body{
font-family: Tahoma, Arial;
text-align:left;
font-weight:normal;
color:#606060;
font-size:12px;
width:100%;
border-color:#ebebeb;
}
a{
color:#606060;
}
a:hover{
text-decoration:none;
}
#container{
background:url(/img/bgr4.jpg) top left repeat-x;
border:none;
}
tr.bgr{
background:url(/img/bgr3.jpg) top left repeat-x;
}
td.nav_left{
background:url(/img/nav_left.gif) top right no-repeat;
width:40px;
height:36px;
}
td.nav_right{
background:url(/img/nav_right.gif) top left no-repeat;
width:40px;
}
.nav{
background-color:#e5ebf1;
}
td.left{
width:250px;
}
td.right{
width:170px;
}
.main{
margin:20px;
}

.links{
width:270px;
height:50px;
float:left;
margin-top:35px;
margin-left:30px;
background:url(/img/links_bgr.jpg) top left no-repeat;
padding-top:15px;
padding-left:20px;
}
.links a{
	width: 12px;
	height: 11px;
	margin-right: 25px;
}
.links div.home a{
	background:url(/img/home.gif) 0px 1px no-repeat;
}
.links div.contacts a{
	background:url(/img/contacts.gif) 5px 1px no-repeat;
}
.links div.sitemap a{
	background:url(/img/sitemap.gif) 0px 2px no-repeat;
}
.links div{
display:block;
height:10px;
float:left;
}
.links div a{
padding-left:15px;
font-size:9px;
color:#969696;
}
.nav td div.btn_left{
height:30px;
width:4px;
float:left;
background:url(/img/btn_left.jpg) top left no-repeat;
}
.nav td div.btn_right{
height:30px;
width:3px;
float:left;
background:url(/img/btn_right.jpg) top left no-repeat;
}
.nav td div.nav_btn{
height:30px;
float:left;
padding:0px 5px;
background:url(/img/btn_bgr.jpg) top left repeat-x;
}
.nav td.sel div.btn_left{
height:30px;
width:4px;
float:left;
background:url(/img/btn_left_sel.jpg) top left no-repeat;
}
.nav td.sel div.btn_right{
height:30px;
width:3px;
float:left;
background:url(/img/btn_right_sel.jpg) top left no-repeat;
}
.nav td.sel div.nav_btn{
height:30px;
float:left;
padding:0px 5px;
background:url(/img/btn_bgr_sel.jpg) top left repeat-x;
}
.nav td div a{
color:#fff;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
text-decoration:none;
padding:5px 10px;
display:block;
}
.nav td div a:hover{
text-decoration:underline;
}
div.contact_block{
margin-right:250px;
margin-top:18px;
float:right;
}
* html div.contact_block{
margin-right:130px;
}
.contact_block{
font-size:12px;
color:#606060;
}
.contact_block td.label{
text-align:right;
padding-right:5px;
}
.contact_block span.sel{
color:#c79653;
}
.footer{
height:40px;
background-color:#004eb3;
padding:20px 20px;
border-top:1px solid #fff;
}
.footer div.counters{
float:left;
margin-right:100px;
}
.footer div.copy{
color:#fff;
}
.copy a{
color:#fff;
}
.footer_cont{
height:10px;
background-color:#fff;
clear:both;
border-top:3px solid #c69850; 
}
h2.header, h1.header{
font-family:Tahoma;
font-weight:normal;
font-size:18px;
}
.content h1.header{
color:#003e8e;
margin-bottom:10px;
}
.content{
padding:0px 20px 20px 30px;
}
.content .colors {
font-weight:bold;
color:#606060;
margin:0 15px 0 0;
}
.content .colorsHover {
font-weight:bold;
color:#606060;
margin:0 15px 0 0;
text-decoration:none;
}
.content .colorsTable {
foat:right;
clear:both;
text-align:center;
}
.left div.news, .left div.submenu{
border:1px solid #dddddd;
padding:15px 5px 15px 15px; 
}
.submenu{
margin-bottom:10px;
}
.submenu li{
list-style-type:none;
padding:2px 0px 2px 0px;
}
.submenu li a{
text-decoration:none;
font-weight:bold;
font-size:11px;
border-left:2px solid #fff;
padding-left:12px;
}
.submenu li a:hover, .submenu li b a{
border-left:2px solid #c69850;
color:#c69850;
}
.left div.submenu h2.header{
padding-bottom:10px;
padding-left:10px;
}
.left div.news h2.header{
color:#606060;
padding-left:10px;
}
.left div.news div.date{
color:#c69850;
font-size:11px;
font-weight:bold;
padding:2px 0px;
}
.left div.news a.title{
color:#004eb3;
text-decoration:none;
margin:3px 0px;
padding-left:8px;
border-left:2px solid #003e8e;
position:relative;
margin-left:-10px;
margin-bottom:5px;
display:block;
}
.left div.news div.item{
margin:10px;
padding-bottom:10px;
border-bottom:1px solid #e7e7e7;
}
.left div.news a.link, .right div.last a.link{
display:block;
margin-top:4px;
padding-left:15px;
background:url(/img/marker.gif) 0px 3px no-repeat;
font-size:10px;
color:#969696;
}
td.right{
padding-right:30px;
}
.right h2.header{
margin-bottom:10px;
}
.right div.last{
background-color:#ededed;
padding:10px 20px 20px 20px;
}
.last div.header{
font-weight:bold;
margin:4px 0px;
}
.last div.photo{
text-align:center;
}
.last img{
border:2px solid #fff;
padding:1px;
}
.last div.item{
padding:10px 0px;
border-bottom:1px solid #d8d8d8;
}
form{
margin-top:10px;
}
.fld, select{
border:1px solid #7e7e7e;
width:220px;
color:#7e7e7e;
background-color: #ffffff;
}
.btn {
border:1px solid #7e7e7e;
padding: 2px 8px 2px 8px;
background: #aaaaaa;
color: #FFFFFF;
font-size:11px;
}
input, textarea, select, button {
margin-top:2px;
margin-bottom:3px;
font-size:12px;
}
table td, th{
vertical-align:top;
}
.sitemap li{
font-size:11px;
margin-top:2px;
margin-bottom:2px;
list-style-type:none;
padding-left:19px;
background:url(/img/marker.gif) 0px 4px no-repeat;
}
.search_fld{
width:160px;
border:1px solid #969696;
padding:1px;
}
.search_btn{
padding:1px 10px;
background-color:#fff;
text-transform:none;
border:1px solid #969696;
}
*html .search_btn{
padding:0px;
}
td.left div.search{
background-color:#97bce3;
padding:10px 5px 15px 5px;
margin-bottom:10px;
color:#fff;
text-transform:uppercase;
font-weight:bold;
}
strong{
font-weight:normal;
}
.content li{
list-style-type:none;
padding-left:20px;
background:url(/img/marker2.gif) 10px 6px no-repeat; 
}
.content ul{
padding:5px 0px;
}
.content td, .content th{
padding:5px 10px;
}
.content p{
padding:5px 0px;
}
.header_cont{
height:250px;
background:url(/img/bgr_all.jpg) top right no-repeat;
margin-bottom:1px;
width:100%;
}
div.top{
height:120px;
}
div.logo{
height:130px;
}
.logo_cont{
height:130px;
}
a.logo{
display:block;
width:250px;
height:80px;
float:right;
margin-right:680px;
margin-top:25px;
}
* html a.logo{
margin-right:0px;
padding-right:700px;
}
p{
padding:5px 0px;
}
a img{
border:0px;
}
p:first-letter{
margin-left:0px;
}
.main_link{
text-decoration:none;
}
.content img.img{
border:10px solid #bebebe;

}
.cert a{
display:block;
height:291px;
border:10px solid #ebebeb;
}
.cert a img{
display:block;
}
.map1 img.image{
border:1px solid #ebebeb;
padding:1px;
}
h3, h2{
font-size:13px;
}
a img{
border:0px;
}
.search div.item a{
color:#c69850;
}
.search div.item{
padding-bottom:10px;
}
div.uslugi{
border:1px solid #DDDDDD;
padding:0px 0px 15px 0px;
margin-bottom:10px; 
}

.uslugi a{
text-decoration:none;
font-weight:bold;
font-size:11px;
border-left:2px solid #fff;
padding-left:12px;
}
.uslugi a:hover{
text-decoration:underline;
}
.uslugi div {
  height:20px;
  width:inherit;
  background-color:#97BCE3;
  padding-left:10px;
  color:white;
  font-weight:bold;
}
.metall {
  margin-left:285px;
}
.colorGrid li{
	background:none;
	display:inline;
	float:left;
}
.colorGrid li div{
}

.kto-zdes a {color:#004EB3;}