@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 Georgia, "Times New Roman", Times, serif; color: #646464; background: #fff; min-width: 1000px; position: relative; height: auto !important; height: 100%; min-height: 100%;}
#glavnaya {background: #f1f3ee;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #646464;}
a:hover {text-decoration: underline; color: #970b2d;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px Georgia, "Times New Roman", Times, serif; color: #454545; 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; font-family: Georgia, "Times New Roman", Times, serif;}
input[type='text'], input[type='password'], textarea {background: #fff; border: solid 1px #b5b5b5; font-size: 12px; color: #646464;}
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;}

.bg-T {background: #fff url(../images/bg-1.png) 0 0 repeat-x; position:relative; z-index:0;}
	.header, .center {width: 878px; margin: 0 auto; position: relative; zoom:1; z-index:0;}
	#logo {position: absolute; left: 0px; top: 59px; width: 252px; height: 48px;}
	#logo a {display: block; background: url(about:blank); width: 252px; height: 48px;}
	#logo a img {position: relative; z-index: 20;}
	#logo a span {display: none; width: 24px; height: 24px; background: url(../images/home.png) 0 0 no-repeat; position: absolute; right: -24px; top: -16px;}
	#logo a:hover span {display: block;}

	.c-1-B {background: #f0f1ec url(../images/c-1-B.png) 0 100% repeat-x; position: absolute; top: 5px; right: -10px; z-index: 10000; zoom:1;}
	.c-1-L {background: url(../images/c-1-L.png) 0 0 repeat-y;  position:relative;zoom:1;}
	.c-1-R {background: url(../images/c-1-R.png) 100% 0 repeat-y; position:relative;zoom:1;}
	.c-1-L-T {background: url(../images/c-1-L-T.png) 0 0 no-repeat; position:relative;zoom:1;}
	.c-1-R-T {background: url(../images/c-1-R-T.png) 100% 0 no-repeat; position:relative;zoom:1;}
	.c-1-R-B {background: url(../images/c-1-R-B.png) 100% 100% no-repeat; position:relative;zoom:1;}
	.c-1-L-B {background: url(../images/c-1-L-B.png) 0 100% no-repeat; padding: 14px 25px 5px; min-width: 104px; position:relative;zoom:1;}

	.c-1-B ul li, .div {display: block; list-style: outside none none; padding: 0 0 9px;}
	.c-1-B ul li *, .div {vertical-align: middle;}
	.c-1-B ul li img, .div img {border: solid 1px #d1d1d1; width: 20px; height: 12px; margin-right: 9px;}
	.c-1-B ul li span, .div span {background: url(../images/bl-1.png) 100% 50% no-repeat; padding-right: 8px; cursor: pointer;}

	.m-1 {float: right; padding: 70px 0px 0; font-size: 14px; height: 54px; color: #000000; z-index: 10; position: relative; clear: both;}
	.m-1 li {display: block; list-style: outside; list-style: none; padding: 11px 15px; float: right;}
	.rc11 {background: #f1f3ee url(../images/m-1-BG.png) 0 100% repeat-x; border: solid 1px #d4d6d2;}
	.m-1 li.rc11 {padding: 10px 14px;}
	.m-1 li.rc11#m-1-a {padding: 10px 14px 27px; background-image: none; border-bottom: none; -moz-border-radius-bottomleft: 0 !important; -moz-border-radius-bottomright: 0 !important; -webkit-border-bottom-left-radius: 0 !important; -webkit-border-bottom-right-radius: 0 !important;}
	.m-1 li.rc11#m-1-a .rocon-bl, .m-1 li.rc11#m-1-a .rocon-br {display: none !important;}
	.m-1 li a {color: #454545; position: relative; z-index: 10;}
	.m-1 li a:hover {color: #8d0720;}

	.m-1-1 {float: none; padding: 15px 22px;}
	.m-1-1 li {display: inline; list-style: outside none none; padding-right: 37px; font-weight: bold; color: #000;}
	.m-1-1 li a {color: #454545; font-weight: normal;}


	.h201 {font-size: 30px; font-weight: normal; padding: 24px 0 0; width: 100%; overflow: hidden; margin-bottom: 18px; border-bottom: solid 1px #b5b5b5;}
	.h201 small.fr {font-size: 11px; font-style: italic; color: #8b8a8a; display: block; padding: 15px 0 0;}
	.h201 small.fr a {color: #8b8a8a;}
	#glavnaya .h201 {color: #1e1e1e; padding-bottom: 8px;}


.cont {padding-bottom: 60px;}
.center {padding-bottom: 20px; z-index: 20;}
#glavnaya .center {width: 890px;}
	.content {font-size: 14px; line-height: 22px;}
	.content strong {color: #454545;}
	.content span.rc6 {display: block; margin-left: 32px; padding: 20px; margin-bottom: 15px; background: #f1f3ee;}

	.content ul li, .ul-2 li {list-style: outside none none; background: url(../images/bl-3.png) 10px 10px no-repeat; padding-left: 30px; padding-bottom: 6px; line-height: normal;}

	.ul-1 li {display: block; list-style: outside none none; padding: 0 0 19px;}
	.ul-1 li * {vertical-align: top;}
	.ul-1 li label {display: inline-block; width: 180px; padding-right: 17px; padding-top: 6px; color: #454545; font-size: 14px; *display: inline; zoom: 1;}
	.ul-1 li input[type='text'] {width: 420px; height: 29px; line-height:29px; padding:0;}
	.ul-1 li textarea {width: 420px; height: 158px; resize:none; overflow:auto;}
	.submit-1 {width: 127px; height: 34px; background: url(../images/submit.png) 0 0 no-repeat; border: none; font-size: 12px; color: #1e1e1e; font-family: Georgia, "Times New Roman", Times, serif}


	.bg-3 {background: #fff url(../images/bg-2.png) left bottom repeat-x;}
	.c-2-BG {width: 930px; margin: 0 auto; background: #fff url(../images/c-2-B.png) left bottom repeat-x; position: relative;}
		.c-2-L {background: url(../images/c-2-L.png) 0 100% no-repeat;}
		.c-2-R {background: url(../images/c-2-R.png) 100% 100% no-repeat; padding-bottom: 1px; text-align: center;}
		.title {width: 434px; position: absolute; left: 87px; top: 95px; font-style: italic; font-size: 18px; color: #1e1e1e; text-align: left;}
		#sp-1 {position: absolute; left: 228px; top: 135px; font-size: 14px; color: #646464;}


	.textik {float: right; width: 615px; }
	.news {float: left; width: 250px;}

	.h401 {padding: 0 4px 13px; color: #3a3a3a;}
	.ul-2 li {color: #646464; font-size: 12px; background-position: 10px 7px; padding-bottom: 15px;}
	.new {padding-bottom: 15px;}
	.new h5 {font-size: 14px; font-weight: normal; padding-bottom: 5px; line-height: 20px;}
	.new h5 a {color: #454545;}
	.new h5 a:hover {color: #8d0720;}

	.data {display: inline-block; padding: 4px 25px 5px; background: url(../images/bl-2.png) 0 center no-repeat; color: #8b8a8a; font-size: 10px; line-height: normal; *display: inline; zoom:1;}
	.h601 a {color: #8b8a8a; font-size: 14px; font-weight: normal;}
	.h601 a:hover {color: #8d0720;}



	.bg-2 {background: #3a0f15; position: absolute; left: 0; right: 0; bottom: 0; padding-bottom: 20px; z-index: 10;}
	.c-4-L {width: 930px; margin: 0 auto; background: #fff url(../images/c-4-L.png) 0 0 no-repeat;}
	.c-4-R {background: url(../images/c-4-R.png) 100% 0 no-repeat; height: 67px;}
	#glavnaya .c-4-L {background: #f1f3ee url(../images/c-3-L.png) 0 0 no-repeat;}
	#glavnaya .c-4-R {background: url(../images/c-3-R.png) 100% 0 no-repeat; height: 67px;}
	.footer {width: 880px; margin: 0 auto; padding: 20px 0 0; color: #a37979;}
	.footer a {color: #f0ccab;}
	.footer a:hover {color: #fff7df;}
	.footer .fl {font-size: 14px;}
	.footer .fl li {display: inline; padding: 0 20px 0 0; list-style: outside none none;}    
© TrueDev.org