body{ margin:0px; font-family:Arial, Tahoma, Verdana; font-size:12px; color:#656c72;}
img {border:0px;}

hr {height: 1px;/*толщина*/
    width: 100%;/*ширина*/
    color: #3f9ae9;/*цвет*/
    border-width: 0px 0px 1px 0px;/*лечилка для мазилы*/
    border-bottom-style: dotted; border-color:#3f9ae9; margin:20px 0px 30px 0px;}
#my_h1
	{
	margin-top: 40px;
	}
a { color:#3f9ae9; }a:hover { color:#e93f6a; }

h1 {margin:0px 0px 25px 0px; padding: 0px 0px 0px 0px; color:#196cba; font-size:24px; font-weight:normal; }
h2 {margin:25px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#444; font-size:20px; font-weight:normal; }
h3 {margin:15px 0px 10px 0px; padding: 0px 0px 0px 0px; color:#196cba; font-size:18px; font-weight:normal; }

ul {margin:10px 0px 15px 0px; padding: 0px 0px 0px 0px; list-style-image:url(/img/libul.gif);}
ul li {margin:0px 0px 2px 10px; padding: 0px 0px 4px 0px; list-style-position: inside; }

.lefts {float:left; margin:5px 10px 5px 0px; padding:1px; border:solid #CCCCCC 1px;}
.rights {float:right; margin:5px 0px 5px 10px; padding:1px; border:solid #CCCCCC 1px;}

.code {color:#3f9ae9;}
.code div { margin-bottom:55px;}
.tel {font-size:22px; color:#196cba;}

.topmenu {font-size:14px; color:#fff;}
.topmenu td {padding:3px 10px;}
.topmenu .act {background:#196cba;}
.topmenu td:hover {background:#196cba;}
.topmenu td:hover a { color:#fff; }

.fconts {font-style:italic;}
.navi {font-size:11px; font-style:italic; margin-bottom:20px;}
.navi a { color: #656C72; }
.navi a:hover { color: #e93f6a; }

.content img {border:4px #e1e6ea solid;}
.content td{padding-left:10px;}
.zag {background:#196cba; padding:8px 20px; margin:36px 0px 30px 0px; font-size:18px; font-weight:bold; color:#fff;}
.highest { margin: 29px 0px 30px 0px; }

.leftmenu {margin:0px 0px 15px 0px; padding: 0px 0px 0px 0px; list-style-image:none; list-style:none;}
.leftmenu li {margin:0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-size:14px;}

.smenu {margin:6px 0px 8px 10px; padding: 0px 0px 0px 0px; list-style-image:none; list-style:none;}
.smenu li {margin:0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-size:12px;}
.smenu li a {color:#656c72;}
.smenu li a:hover { color:#e93f6a; }
.type{ margin-top: 36px; padding: 8px 12px; background: #196cba; color:#fff; font-size: 16px; font-weight:bold; }
.type a { color:#fff; }
.type a:hover { color:#e93f6a; }
.type div { font-size: 12px; font-weight: normal; margin-top: 9px; }
.news {font-style:italic;}.map{font-size:14px;line-height:22px;padding-left:20px;}.map ul{margin-left:20px;}.mapsite{margin-top:10px;}ul.list-loose li { margin-bottom: 12px; }ul.nonetype { list-style-type: none; list-style-image: none; }
.footer{ border-top: 2px #e1e6ea solid; width: 946px; margin-left:auto; margin-right:auto; }
.prod td{padding:10px 0 0 0; vertical-align:top;}
.prod div{padding-left:10px;}
.prod h2{margin:0px 0px 0px 0px;}

