body {width: 100%; height: 100%; padding: 0; margin: 0; background: #c6d0db; font-family:Arial,sans-serif;}
table { border: none; border-collapse: collapse; }
td { vertical-align: top; padding: 0; margin: 0;font-family:Arial,sans-serif;font-size:12px;color:#434343;}
.h100 {height: 100%; }
.w100 { width: 100%; }
.hw { width:100%;height:100%;}
img {border:0;}
h1 {font-family:Arial, sans-serif; font-size:18px; color: #000000; margin:0;}
a {font-family:Arial, sans-serif; color:#0763a2; text-decoration:underline; font-size:12px;}


.side{}
.main{width:1124px;}
.top {width:100%; height:237px; background:url(images/top4.jpg) top left no-repeat;}
.topleft { width:305px;}
.topright {padding: 0 0 13px 24px; vertical-align:bottom;}
.flash{width:350px;}
div.logo {color:#757575; font-family:Arial, sans-serif; font-size:14px; font-style: italic; margin:58px 0 0 0; width:236px; text-align:center; }
div.logo  img {margin-bottom:17px;}

span.tel {color:#ccbdb6; font-size:14px; font-weight:400;}
span.phone {color:#ffffff; font-size:18px;}
span.pref{color:#d8d8d8;  font-size:18px;}

.menu {height:36px; width:100%; background: url(images/menu_long.jpg) top repeat-x;}
.menu_side{height:36px; width:20px;}
.menu td {color: #cee0ed; font-size:12px; vertical-align:middle; text-align:center;}
img.line {margin:0 13px 5px 13px;}
a.menuitem {color: #ffffff; font-size:12px; text-decoration:underline; font-weight:200;}
a.menuitem:hover {color: #ffffff; font-size:12px; text-decoration:none;}
a.menuitem :visited{color: #ffffff; font-size:12px;}

.cont {background:#ffffff;}
.news{width:236px; padding-top:10px; vertical-align:top;}
.icon1 {width:190px; background: url(images/icon1.jpg) top right no-repeat; margin:0 0 0 20px; padding:0; height:66px;
font-size:18px;
font-weight:bold;
}
div.anons{color:#434343; font-size:11px; margin:0 27px 9px 20px;}
span.date{color:#8e8c8c; font-size:11px;}
div.anons a{color:#0763a2; font-size:11px;}
div.anons a:hover{color:#0763a2; font-size:11px;}
div.anons a:visited{color:#0763a2; font-size:11px;}
div.linepoint{text-align:center; width:100%;height:3px; margin: 0 0 20px 0;}
div.address{width:196px; height:205px; margin: 17px 20px 0 20px; background: url(images/address.jpg) top left no-repeat;}
div.addr {margin: 22px 15px; color:#434343; font-size:12px;}
#addrtitle {
font-size:18px;
font-weight:bold;
}
span.h14{font-size:14px; font-weight:bold;}

.content{ padding-top:17px;}
.search {width:100%; height:140px;}
.w200 {width: 200px; height:18px; color:#797979; font-size:11px;}
.w70 {width: 120px; height:18px; color:#797979; font-size:11px;}
.w20 {width: 50px; height:18px; color:#797979; font-size:11px;}
.opt{font-size:11px;}
.check{width:3px; padding:0 5px 0 40px; vertical-align:top;}
.sel {width:205px;}
div.hs11 {font-size:11px; padding-top:3px;}
.but {width:73px; height:20px; background:url(images/button.jpg) top left no-repeat; margin-top:7px; border:none; cursor:pointer;}

.incont {width:100%; height:100%;}
.lefttopang {height:37px; width: 24px;}
.righttopang {height:37px; background:url(images/toplong.jpg) top repeat-x;}
.righttopang2 {height:37px; width:100%; background:url(images/angletopleft.jpg) right top no-repeat; text-align:left; margin:0; padding:0;
}
.righttopang2 span {
font-size:18px;
font-weight:bold;
}

.lbord{width:24px; background:url(images/bord_vert.jpg) left repeat-y;}
.rbord{background:url(images/bord_vert.jpg) right repeat-y;}
.leftbotang {height:10px; width: 24px;}
.rightbotang {height:10px; background:url(images/bord_hor.jpg) bottom repeat-x; text-align:right;}
.h25{height:25px;}
.h20{height:15px;}
.lefttopang1 {height:10px; width: 24px;}
.righttopang1 {height:10px; background:url(images/bord_hor.jpg) top repeat-x; text-align:right;}
.fon {background:url(images/angle_uzor.jpg) bottom right no-repeat; padding:0 10px 10px 0; text-align:justify; height:100%;}
.lbord{width:24px; background:url(images/bord_vert.jpg) left repeat-y; vertical-align:bottom;}
.prod {width:100%;}
td.prodimg {padding: 10px 15px 10px 0;}
td.prodimg img {border:#d0aa8f solid 1px;}
td.proddesc {padding:20px 24px 0 0;}
td.proddesc a {font-size:14px;}
td.prodimg1 {padding: 10px 15px 5px 0; text-align:center;}
td.prodimg1 img {border:#d0aa8f solid 1px;}
td.proddesc1 {padding:0 0 10px 0; text-align:center;}
td.proddesc1 a {font-size:14px;}

.last {width:204px; padding-top:10px;}
font-size:18px;
font-weight:bold;}
.newthing {width:100%; background: url(images/bkg_new.jpg) left bottom no-repeat; margin-bottom:20px;}
div.im {margin:0 24px 10px 21px; background:#e5cdbd; height:105px; width:159px;}
div.im img {margin:4px 6px; background:#ffffff;height:97px; width:147px; border:#aca7a4 solid 1px;}
div.naim{font-size:12px; margin:0 24px 0 21px;}
span.red {color:#ff0000; font-size:12px; font-style:italic;}
div.razd{font-size:10px; text-align:right; color:#434343; padding:10px 0;}
div.razd a {font-size:10px;}


.h62{height:62px;}

.h10{height:10px; background:#b6c5d5;}
.footer {height:90px; width:100%;background:#d3dde8; }

.copy_left {width:20%; padding-left:20px; text-align:left; color: #434343; font-size:11px; padding-bottom:37px; vertical-align:bottom;}
.copy_right {width:20%; padding-right:20px; text-align:right;color: #434343; font-size:12px; padding-bottom:37px; vertical-align:bottom;}
.copy_right a{color: #434343; font-size:12px; text-decoration:underline;}
.copy_right a:hover{color: #434343; font-size:12px; text-decoration:none;}
.copy_right a:visited{color: #434343; font-size:12px; }
.chetchik {width:50%; text-align:center; vertical-align:middle;}

.withbord {}
.withbord td {padding: 10px 0;/*border:#8e8c8c solid 1px;*/}
.withbord tr {
padding:3px;
}

.withbord tr td tr {
border-bottom: 1px solid #000;
height:150px;
padding:3px;
}

.withbord img{
	box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	}

span.pd{background:url(images/pdf.gif) top left no-repeat; padding-left:35px; padding-top:10px; font-size:14px; height:32px;}
.w15{width:20px;}


.announcement{
	padding:10px;
	background-color: #a5d6e7;
	border-radius: 10px;
	margin-bottom: 16px;
	width: 92%;
}

.announcement__title{
	font-size: 1.5rem;
	text-align: center;
	margin-bottom: 5px;
}