@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 Arial,Helvetica,sans-serif; color: #666666; background: #fff url(../images/112_03.png); min-width: 1000px; position: relative; height: auto !important; height: 100%; min-height: 100%;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #6699ff;}
a:hover {text-decoration: none; color: #ff9d3b;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px Arial,Helvetica,sans-serif; color: #666666; 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 li {list-style: disc  inside; padding-left: 10px;}
.set {height: 0; overflow: hidden; clear: both;}
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}
.dn {display: none;}

.all {width: 900px; background: #fff; padding: 0 50px; position: relative; margin: 0 auto;}
	.header {width: 900px; padding-left: 50px; position: relative; left: -50px; background: url(../images/header.jpg) 0 0 no-repeat; height: 292px; z-index: 10;}
		.telef {position: absolute; right: 0; top: 30px; font-size: 19px; font-weight: bold; text-align: right;}
		.telef * {vertical-align: middle;}
		.telef li {list-style: outside none none; padding: 0 0 10px;}
		.telef small {font: normal 11px tahoma, Verdana,Arial,Helvetica,sans-serif; padding-right: 3px;}

		.title {position: absolute; right: 0; top: 114px; font-weight: bold; text-align: right; font-size: 13px; color: #ff9933; line-height: 18px;}
		.logo {position: absolute; left: 0; top: 0; width: 208px; height: 115px; padding:45px 0 0 67px;}
		.logo a {display: block; width: 173px; height: 76px;}


.page {width: 100%; position: relative; z-index: 20; float: none;}
	.content {float: right; _clear: left; width: 650px; position: relative; padding: 30px 0;}

	.nb {float: left; _clear: right; width: 220px; position: relative; top: -145px; margin-bottom: -145px; padding-bottom: 30px;}
		.m-1 {position: relative; width: 264px; left: -50px; margin-bottom: 15px; color: #fff; font-size: 14px; font-weight: bold;}
		.m-1 li {list-style: outside none none; display: block; position: relative; padding: 0;}
		.m-1 a, .m-1 span {display: block; zoom:1;}
		.m-1 a {color: #6699ff; text-decoration: none; margin: 0px 10px 0px 60px; padding: 7px 0;}
		.m-1 .m-1-1 a {color: #fff; text-decoration: none; margin: 0; padding: 0;}
		.m-1 .m-1-1 span {background: #ff0804 url(../images/c-1-R-T.png) right top no-repeat;}
		.m-1 .m-1-1 span span {padding: 7px 10px 7px 60px; background: transparent url(../images/c-1-R-B.png) right bottom no-repeat;}


		.line {border-top: solid 1px #cccccc; height: 14px; overflow: hidden;}
		.h301 {font-size: 15px; padding-bottom: 8px;}
		.ol-1 {padding: 0 0 20px; line-height: 18px;}
		.ol-1 li {list-style: outside none none; padding: 7px 9px; width: 100%; position: relative; left: -9px;}
		.ol-1 li:hover, .ol-1 li.ol-1-1 {background: #ffffce;}
		.ol-1 li a {text-decoration: none;}
		.ol-1 li a:hover {text-decoration: underline;}

	.m-2 {padding: 0 0 20px;}
	.m-2 li {list-style: outside none none; padding: 0 0 20px;}


		.m-2 li div.table-3 {left: -22px; display: none;}
		table.table-3 { border-collapse: collapse; border: none; position: relative;}
		div.table-3 { position: absolute; left: -6px; top: -6px; z-index: 10000;}
		div.table-3 div { float: none; }
		div.table-3 .bl-05 { top: 14px; }
		div.text-box {position: relative; padding: 0px; z-index: 30; }
		td.text-box { background: #ffffcc; }
		div.table-3 td b { width: 19px; position: relative; display: block; height: 19px; }
		.c-12-L-T, .c-12-R-T { width: 19px; height: 19px; background: url(../images/c-3-L-T.png) 0 0 no-repeat; font-size:0; line-height:0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/c-3-L-T.png', sizingMethod='crop');}
		.c-12-R-T { background: url(../images/c-3-R-T.png) 0 0 no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/c-3-R-T.png', sizingMethod='crop');}
		.c-12-T-BG { background: url(../images/c-3-T.png) 0 0 repeat-x; height: 19px; font-size:0; line-height:0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/c-3-T.png', sizingMethod='scale');}
		.c-12-L { width: 19px; background: url(../images/c-3-L.png) 0 0 repeat-y; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/c-3-L.png', sizingMethod='scale');}
		.c-12-R { width: 19px; background: url(../images/c-3-R.png) 0 0 repeat-y; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/c-3-R.png', sizingMethod='scale');}
		.c-12-L-B, .c-12-R-B { width: 19px; height: 19px; background: url(../images/c-3-L-B.png) 0 0 no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/c-3-L-B.png', sizingMethod='crop');}
		.c-12-R-B { background: url(../images/c-3-R-B.png) 0 0 no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/c-3-R-B.png', sizingMethod='crop');}
		.c-12-B-BG { background: url(../images/c-3-B.png) 0 0 repeat-x; height: 19px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/c-3-B.png', sizingMethod='scale');}



		/*--------------------------*/
		.popup {display: block; vertical-align: middle; position: absolute; padding: 23px 0; width:560px; overflow: hidden; _height: 1px; _overflow:visible; *display: inline; zoom: 1;}
			.contenteg {z-index: 100; position: relative; margin: 0 30px 0 30px; display: block; width: 500px;}
			.L-T, .R-T, .R-B, .L-B {position: absolute; display: block; z-index:1; background: url(../images/c-3.png) 0 0 no-repeat; width: 100%; height: 100%; left: -23px; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/c-3.png',sizingMethod='crop');}
			.L-T {top: -23px; _clip:rect(23px 1400px 1400px 23px);}
			.R-T {top: -23px; margin-left: 100%; _clip:rect(23px 23px 1400px 0);}
			.L-B {height: 23px; _clip:rect(0 1400px 23px 23px);}
			.R-B {height: 23px; margin-left: 100%; _clip:rect(0 23px 23px 0);}

		/*--------------------------*/


		.width-1 {width: 900px;}
		.vopros {width: 220px; float: left !important; font-weight: bold; color: #ff9933; padding: 0 5px;}
		.otvet {width: 630px; float: left !important; padding-left: 20px; font-weight: bold;}
		.otvet h4 {color: #cc0000; font-size: 12px; padding-bottom: 6px;}
		.otvet p {padding-bottom: 8px;}
		.a-1 {font-weight: normal; color: #0066ff;}


	.h101 {font-size: 24px; color: #f00; font-weight: normal;}
	.text-1 {padding-bottom: 20px;}
	.h201 {font: normal 24px tahoma, Verdana,Arial,Helvetica,sans-serif; color: #000000;}
	.dl-1 {padding-bottom: 10px;}
	.dl-1 dd, .dl-1 dt {float: left; padding-bottom: 20px;}
	.dl-1 dt {width: 306px; overflow: hidden;}
	.dl-1 dt img {width: 304px; border: solid 1px #cccccc;}
	.dl-1 dd {width: 300px; padding-left: 30px;}
	.h302, .div-1 {display: inline-block; padding: 0 5px 13px 0; *display: inline; zoom:1;}
	.h302 {font-size: 16px; color: #000000; font-weight: bold;}
	.div-1 {}
		.h501 {font-size: 14px; font-weight: bold; padding: 0;}
		.h501 a {color: #0066ff; text-decoration: none;}
		.h501 a:hover {color: #ff9933; text-decoration: none;}
	.opisanie {font-size: 11px;}
		.opisanie p {padding-bottom: 5px;}
		.a-2 {color: #0066ff;}
	.div-1 div.table-3 {left: auto; top: -30px; right: -6px; display: none;}
	.rel div.table-3, .m-2 li.rel div.table-3 {display: block;}
	.ul-2 li {list-style: outside none none; padding: 0 0 5px; font-size: 12px; color: #000000; font-weight: bold;}
	.ul-2 li strong {color: #cc0000;}
	.input-1, .input-2 {width: 234px; height: 21px; background: #fff; border: solid 1px #cccccc;}
	.input-2 {width: 108px; float: left;}
	.input-3 {background: #ff9933; border: none; color: #ffffff; font-weight: bold; font-size: 15px; width: 120px; height: 25px; float: right; padding: 0;}

	.x {display: block; position: absolute; width: 15px; height: 14px; background: url(../images/x.png) 0 0 no-repeat; right: 2px; top: -3px;}

.footer {padding-bottom: 50px; position: relative; z-index: 10;}
	.c-2-L-T {background: #ebebeb url(../images/c-2-L-T.png) 0 0 no-repeat; height: 1%; margin-bottom: 40px;}
	.c-2-R-T {background: url(../images/c-2-R-T.png) 100% 0 no-repeat; height: 1%;}
	.c-2-R-B {background: url(../images/c-2-R-B.png) 100% 100% no-repeat; height: 1%;}
	.c-2-L-B {background: url(../images/c-2-L-B.png) 0 100% no-repeat; padding: 13px; text-align: center; height: 1%;}
	.c-2-L-B, .c-2-L-B a {font-size: 12px; color: #999999; text-decoration: none;}
	.c-2-L-B a:hover {text-decoration: underline; color: #999999;}

	.footer .fl, .footer .fr {width: 350px; padding: 5px;}
	.footer .fr {text-align: right; width: 270px;}
	.footer .fn {padding: 5px 270px 5px 360px;}

	.footer .fl {color: #999999; font-size: 11px; line-height: 20px;}
	.footer .fl strong {font-size: 14px; color: #666666;}
	.footer .fl a, .footer .fn a, .footer .fr a, .footer .fn a:hover, .footer .fl a:hover, .footer .fr a:hover {color: #3399ff;}

	.footer .fr {font-family: tahoma, Verdana,Arial,Helvetica,sans-serif; line-height: 18px;}
	.footer .fn {font-size: 14px; font-weight: bold; color: #666666; line-height: 18px;}
	.footer .fn small {font-size: 11px;}
	.footer .fn a {font: normal 11px tahoma, Verdana,Arial,Helvetica,sans-serif}    
© TrueDev.org