@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 17px Times, serif; color: #404040; background: #fff; min-width: 930px; position: relative; height: 100%; }
img {border: none;}
a {cursor: pointer; text-decoration: underline;}
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px Times, serif; color: #00447c; padding-bottom: 7px;}
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;}

#wrap { height: auto !important; height: 100%; min-height: 100%; position: relative; width: 930px; margin: 0 auto; }
.page {position: relative; padding: 207px 0 0px; background: url(../images/header.png) 0 25px repeat-x;}
#footer {overflow: hidden; padding: 17px 32px; font: 11px Arial, Helvetica, sans-serif; color: #a8a8a8; background: url(../images/bord-2.png) repeat-x; }
	#footer a {color: #a8a8a8;}
		.f_1 {float: left; width: 49%;}
		.f_2 {float: right; text-align: right; width: 49%;}
		
	.no-front #footer, .no-front #footer a {color: #dad9d4;}
		
.header {position: absolute; height: 205px; padding-top: 2px; width: 100%; left: 0;  top: 0; background: url(../images/bord-1.png) repeat-x;}
	.h-t { height: 24px; padding: 0px 26px; text-align: right; font: 11px/23px Arial, Helvetica, sans-serif; color: #a8a8a8; background: url(../images/bord-1.png) left bottom repeat-x;}
	.h {background: #ebeaeb url(../images/header.png) repeat-x; position: relative; height: 180px;}
		.logo {float: left; width: 392px; height: 93px; padding: 14px 0 15px 27px;}
		.contacts {float: right; width: 157px; padding: 38px 0 0;}
			.tel {font: 17px/20px 'Times New Roman', Times, serif; color: #00447c; height: 31px;}
			.vop {background: url(../images/online.png) left top no-repeat; padding: 3px 0 0 42px; font: 11px 'Times New Roman', Times, serif; color: #404040; min-height: 34px;}
			.vop ul {padding: 0; margin: 0;}
			.vop ul li {padding: 0 0 3px; list-style: none none;} 
			.vop ul li a {color: #404040;}
			
		.lang {overflow: hidden; padding: 38px 0 0 214px; font: 13px 'Times New Roman', Times, serif; color: #828282;}
			.lang a {color: #404040;}
			.lang a, .lang span {margin-right: 10px;}
		
		
		.m-1 {width: 935px; height: 46px; font-size: 14px; background: url(../images/m-1.png) no-repeat; margin: 0 -3px;}
			.m-1 > ul {padding: 1px 3px 0; height: 40px;}
				.m-1 > ul > li {list-style: none none !important; float: left; width: 152px; padding: 0 0 0 3px; background: url(../images/m-1-li.png) no-repeat; position: relative;}
				.m-1 > ul > li.first {padding-left: 0; width: 154px; background: none;}
				.m-1 > ul > li > a {display: inline-block; *display: inline; zoom:1; width: 100%; vertical-align: middle; text-align: center; height: 40px; text-decoration: none !important; white-space: nowrap; background: url(../images/m-1-a.png) 0 -150px repeat-x;}
				.m-1 > ul > li.first > a { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}
				.m-1 > ul > li.last > a { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}
				.m-1 > ul > li:hover > a {background-position: 0 0;}
				.m-1 > ul > li > a i, .m-1 > ul > li > a span {display: inline-block; *display: inline; zoom:1; height: 40px; width: 1px; vertical-align: middle; font-size: 14px; color: #222222; white-space: normal;}
				.m-1 > ul > li > a span {height: auto; width: auto;}
				.m-1 > ul > li > ul {width: 165px; background: #dfdfdf url(../images/m-1-li-ul.png) repeat-x; position: absolute; left: -4px; top: 40px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 5px 0 5px; visibility: hidden;}
				.m-1 > ul > li > ul li {padding: 0; list-style: none none !important; font: 10px Arial, Helvetica, sans-serif;}
				.m-1 > ul > li > ul li a {display: block; padding: 3px 10px 3px 18px; background: url(../images/bl-2.png); background: url(../images/bl-1.png) 10px 7px no-repeat; color: #222222; text-decoration: none !important; *background-position: 10px 9px;}
				.m-1 > ul > li > ul li a:hover {background: #00457c url(../images/bl-2.png) 10px 7px no-repeat;*background-position: 10px 9px; color: #fff; }
			
			
.img-1 {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #474549 center top no-repeat; overflow: hidden; position: relative; height: 400px; margin-bottom: 22px;}
.img-2 {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #474549 center top no-repeat; overflow: hidden; position: relative; height: 133px; margin-bottom: 22px;}

.front-text {width: 640px; float: left; padding: 0 0 0 20px;}
.front-pred {float: right; width: 150px; padding: 0 22px 15px 76px; background: url(../images/strelka.png) left center no-repeat; text-align: center; font: 11px Arial, Helvetica, sans-serif;}
	.front-pred a, .no-front-pred a {color: #00447c; text-decoration: none !important;}
	.front-pred a span, .no-front-pred a span {display: block; padding-top: 5px; text-decoration: underline;}
	.front-pred a:hover span, .no-front-pred a:hover span {text-decoration: none;}
	
	
.no-front {background: #00457c url(../images/page-BG.png) left bottom repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #ffffff; font-size: 14px; line-height: 19px;}
	.no-front a {color: #fff;}
	.no-front h1, .no-front h2, .no-front h3, .no-front h4, .no-front h5, .no-front h6 {color: #fff;}
		.no-front h1 {background: url(../images/bord-3.png) left bottom repeat-x; margin-bottom: 10px;}
	.sidebar-1 {width: 130px; float: left; padding: 0 30px 0 36px;}
	.no-front-text {width: 586px; float: left;}
	.sidebar-2 {width: 106px; padding: 0 32px 0 0; float: right;}
	
	.m-2 {}
	.m-2 ul {padding: 0; margin: 0;}
	.m-2 ul li {padding: 0 0 7px; list-style: outside none none !important;}
	.m-2 ul li a.active {color: #fff; font-weight: bold; text-decoration: none !important;}
	
	.no-front-pred {text-align: center; margin-bottom: 30px; font-size: 11px; line-height: 13px;}
		.no-front-pred a {color: #fff;}
		
	.bread {padding: 11px 0; font-weight: bold; overflow: hidden;}



























    
© TrueDev.org