@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form  {margin: 0px; padding: 0px;}
html {height: 100%; font-size: 62.5%;}
body {font: normal 12px/18px Arial, Helvetica, sans-serif; color: #333333; background: #ffffff; display:table; height: 100%; margin: 0 auto; width: 100%;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color:#808080;}
a:hover {text-decoration: none;}
p {padding-bottom: 10px;}
h1, h2, h3, h4, h5, h6 {font: normal 18px Arial, Helvetica, sans-serif; color:#b50303; padding-bottom: 15px;}
h1 {font-size: 24px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
input[type='submit'], input[type='button'] {cursor: pointer;}
ul, ol { padding-left: 30px; }
ul li {list-style: disc outside;}
.set {height: 0; overflow: hidden; clear: both; font-size: 0; line-height: 0; }
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}
#header {display:table-header-group;}
#header .cell {height: 1%;}
#content {display:table-row;}
#footer {display:table-row;	height:1%; background:#ececec;}
.cell {display: table-cell;}

.page, .header, .footer {overflow: hidden; width:940px; margin: 0 auto;}
.header {padding: 27px 0 19px;}
	.logo {padding: 0 0 22px 64px;}
	.m-1 {background: #f1f1f1; padding: 14px 0 0 20px; font-size: 11px; line-height:15px; color:#333333; text-transform:uppercase; width: 220px; float:left;}
		.m-1 ul {padding:0; margin:0; height: 201px;}
		.m-1 li {list-style: outside none none; padding: 0 10px 10px 0; background: url(../images/m-1-bg.png) left bottom no-repeat; margin: 0 0 10px;}
		.m-1 li.last {margin-bottom: 0; background: none;}
		.m-1 li a {text-decoration:none !important; color:#333333;}
		.m-1 li a:hover, .m-1 li a.active {color:#b50303;}
		
	.head-img {width:698px; float:left; overflow:hidden; height:215px;}


.cont {width:682px; float:right;}
.nav {width:240px; float:left;}
	.h201 {font-size: 18px; color:#b50303; padding: 0 0 8px;}
	.nav-box {background:#f1f1f1; padding: 8px 10px; margin-bottom:20px;}
	.news {padding: 0 0 22px; font-size: 11px; line-height:16px;}
		.news-data {padding-bottom:7px;}
	.front-table table {width:100%; border-collapse: collapse; border: none;}
		.front-table td {vertical-align: top;}
		.td-1, .td-3 {width: 440px; border-bottom: dashed 1px #cbcbcb; border-right: solid 24px #fff; padding-bottom:19px; text-align: justify;}
		.td-3 {border-bottom:none; padding-top: 15px;}
		.td-2 {border-bottom: dashed 1px #cbcbcb; padding-bottom:19px;}
		.td-4 {padding: 15px 0 19px;}
		
		.podr {font-size:11px;}
		
		.spis-uslug ul {padding:0; margin:0; line-height:normal;}
			.spis-uslug li {list-style: none none; padding: 0 0 15px 17px; background: url(../images/bl-1.png) left 4px no-repeat;}
			.spis-uslug li a {color:#0079c6;}
			
		.contakts {font-size:11px; line-height: 14px;}
			.contakts dl {padding-bottom:10px;}
			.contakts dt {color:#b50303;}
			.contakts a {color:#333; text-decoration:none;}
			.contakts a:hover {text-decoration:underline;}
.footer {padding: 10px; font-size:11px; line-height: 16px; color:#818181;}    
© TrueDev.org