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

html, body, div, 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 Verdana, Geneva, sans-serif; color: #313131; background: #fff;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #818181;}
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px  Verdana, Geneva, sans-serif; color: #313131; 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;}
.set {height: 0; overflow: hidden; clear: both;}
.fl {float: left;}
.fr {float: right;}
.rel {position: relative; z-index: 5; height: 1%;}

#all {width: 1000px; position: relative; margin: 0 auto;}
#footer {padding: 30px 50px; position: relative; font-size: 11px;}
#header {position: relative; padding: 35px 24px 40px 50px; height: 1%; z-index: 20;}
	#logo {float: left;}
	#logo a {display: block; width: 392px; height: 51px; background: url(../images/logo.jpg) no-repeat;}

	.m-1 {float: right; text-align: right; padding: 10px 9px 0 37px; margin: 0;}
	.m-1 li {display: inline; text-align: center; font: bold 14px Arial, Helvetica, sans-serif; color: #808080; list-style: outside none none; padding: 0;}
	.m-1 li a, .a-2 {display: inline-block; position: relative; padding: 7px 12px 0; height: 24px; border-right: solid 1px #d4d4d4; color: #3f3f3f; text-decoration: none; background: url(../images/sprite-4.png) 0 0 repeat-x; *display: inline; zoom:1;}
	.m-1 li s, .m-1 li u, .a-2 s, .a-2 u {width: 17px; height: 31px; background: url(../images/sprite-3.png) 0 0 no-repeat; display: block; position: absolute; left: -15px; top: 0;}
	.m-1 li u, .a-2 u {left: auto; right: -15px; background-position: 0 -62px;}

	.m-1 li.m-1-a a {color: #808080;}
	.m-1 li a:hover, .m-1 li.m-1-a a, .m-1 li a:hover s, .m-1 li.m-1-a a s, .a-2:hover, .a-2:hover s {background-position: 0 -31px; text-decoration: none;}
	.m-1 li a:hover u, .m-1 li.m-1-a a u, .a-2:hover u {background-position: 0 -93px;}

	.m-1-1 {background: url(../images/c-6-BG.png) 0 0 repeat-x; text-align: right; margin-left: 40px; margin-top: 10px; float: right;}
	.m-1-1, .m-1-1 div {*display: inline; zoom:1;}
	.m-1-1 div {background: url(../images/c-6-L.png) 0 0 no-repeat;}
	.m-1-1 div div {background: url(../images/c-6-R.png) 100% 0 no-repeat; height: 22px; margin: 0; position: relative; padding: 7px 0 0 15px;}
		#nickname {font: bold 11px Arial, Helvetica, sans-serif; color: #474747; margin-right: 73px; position: relative;}
		#vihod {width: 59px; height: 21px; background: url(../images/vihod.png) 0 0 no-repeat; display: block; position: absolute; right: 5px; top: 4px;}

	.page {position: relative; background: url(../images/page-BG-T.png) no-repeat; height: 1%;}
		.page-BG {background: url(../images/page-BG-B.png) 0 100% no-repeat; _height: 405px; min-height: 405px; padding: 30px 50px 10px;}
		.h101 {font-size: 30px; font-weight: normal; padding-bottom: 5px;}

		.tab {padding: 45px 130px 25px 30px; width: 260px; float: left; height: 1%;}
			.tab h2 {font-size: 35px; font-weight: normal; position: relative; padding-bottom: 3px; height: 1%;}
			.tab h2 sup {position: absolute; right: 100%; margin-right: 5px; top: 4px; font-size: 20px; font-weight: bold; height: 1%;}
			.tab p {padding-bottom: 5px; line-height: 18px;}
			.tab p b {color: #fc7d2c; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}

			.downloads {background: url(../images/bg-1.png) 333px 43px no-repeat;}
			.share {background: url(../images/bg-2.png) 313px 65px no-repeat; float: right;}

		.shadow {position: absolute; width: 490px; left: -53px; top: 0; z-index: 10;}
		.shadow3 {position: relative; width: 512px; margin: 55px auto; z-index: 10;}
			.shadow-wrap {position:relative; width:100%; padding:15px 21px 0 21px; margin:-15px -21px 0 -21px; overflow:hidden;}
			.shadow-L-T, .shadow-R-T, .shadow-R-B, .shadow-L-B {position:absolute; background: url(../images/sprite-2.png) no-repeat; left:-23px; z-index:-1; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sprite-2.png', sizingMethod = 'crop' );}
			.shadow-L-T, .shadow-R-T {height: 1000px; top:-23px; _padding-right:42px;}
			.shadow-L-T, .shadow-L-B {width:100%;}
			.shadow-R-T, .shadow-R-B {width:23px; margin-left:100%;}
			.shadow-R-B, .shadow-L-B {height:23px;}
			.shadow-L-B {left:-44px; padding-right:42px; clip:rect(auto auto auto 23px);}
			.shadow-R-B {left:-2px;}

			#ffall {overflow: hidden;}

			.page-T {background: url(../images/page-T.png) 0 0 no-repeat; width: 1000px; position: relative; left: -50px; z-index: 3;}
			.page-B {background: url(../images/page-B.png) 0 100% no-repeat; padding: 40px 50px 10px;}
			.page-no-B {background: none;}

			.h301 {font: bold 16px Arial, Helvetica, sans-serif;}
			.deskr {width: 270px; float: left;}

			.table-1 {float: right; width: 604px; border-collapse: collapse; border: none;}
				.table-1 td {vertical-align: top; width: 50%; padding: 0;}
				.table-1 td div {padding: 0 15px 20px 60px; background-position: 15px 3px; background-repeat: no-repeat;}
				#td-1 {background-image: url(../images/bg-3.png);}
				#td-2 {background-image: url(../images/bg-5.png);}
				#td-3 {background-image: url(../images/bg-4.png);}
				#td-4 {background-image: url(../images/bg-6.png);}
				#td-5 {background-image: url(../images/bg-14.png);}
				#td-6 {background-image: url(../images/bg-16.png);}
				#td-7 {background-image: url(../images/bg-15.png);}
				#td-8 {background-image: url(../images/bg-17.png);}

				.news {width: 1000px; position: relative; left: -50px; padding-bottom: 10px; background: url(../images/bg-13.png) 0 100% no-repeat;}
				.news table {width: 100%; border-collapse: collapse; border-top: solid 1px #dbdbdb; border-bottom: solid 1px #cfcfcf; background: #dadada url(../images/bg-11.png) repeat-x;}
				.news table td {padding: 14px 18px; width: 185px; border-right: solid 1px #f0f0f0; font-size: 11px; color: #3a3a3a; vertical-align: top;}
				.news table td.td-news-end {background: #c5c5c5 url(../images/bg-12.png) repeat-x; vertical-align: bottom; width: 75px; border: none;}
				.news table td span {display: block; color: #a6a5a5; font: normal 10px Arial, Helvetica, sans-serif; padding-bottom: 4px;}
				.news table td a {color: #bebebe; font-size: 11px; line-height: 15px;}
				.news table td a b {color: #3a3a3a; font-weight: normal;}
				.news table td.td-news-end a {color: #3a3a3a;}

			.table-2 {width: 105%; border-collapse: collapse; border: none;}
			.table-2 td {vertical-align: top; padding: 0 45px 25px 0; height: 1%;}
			.table-2 td .png_bg {float: right; background-repeat: no-repeat; background-position: 20px 30px; padding: 30px 0 0 20px;}
				.bg-7 {width: 143px; height: 107px; background-image: url(../images/bg-7.png);}
				.bg-8 {width: 145px; height: 99px; background-image: url(../images/bg-8.png);}
				.bg-9 {width: 79px; height: 91px; background-image: url(../images/bg-9.png);}
				.table-2 td .bg-10 {width: 143px; height: 162px; background-image: url(../images/bg-10.png); margin-right: -35px; _margin-right: -15px;}
				.table-2 td h4 {font: bold 16px Arial, Helvetica, sans-serif; color: #313131; padding-bottom: 10px;}

			.textreg {padding: 20px 250px 5px 50px; width: 700px; position: absolute; bottom: 10px; left: 0px; border-top: solid 1px #dfdfdf;}
				.textreg .a-2 {position: absolute; right: 50px; top: 50%; margin-top: -15px; font: bold 14px Arial, Helvetica, sans-serif;}
			.textreg-zaglushka {position: relative; height: 110px; float: none; clear: both;}


			.c-1 {position: absolute; width: 315px; right: -14px; top: 76px; overflow: hidden;}
				.c-1-T {background: url(../images/c-1-T.png) 0 0 no-repeat; padding-top: 37px;}
				.c-1-B {background: url(../images/c-1-B.png) 0 0 no-repeat; padding-bottom: 31px; height: 0px;}
				.c-1-BG {background: url(../images/c-1-BG.png) 0 0 repeat-y; padding: 0 40px; height: 1%;}

				.c-1 ul {margin: 0; padding: 0;}
				.c-1 ul li {display: block; list-style: outside none none; text-align: center; margin: 0; padding: 0 0 10px; font-size: 11px; color: #616161;}
				.c-1 ul li label {text-align: left; display: block; padding-bottom: 3px;}
					#text-1, #text-2, #text-3 {width: 232px; border: solid 1px #b5b5b5; background: #fff; color: #616161; font: normal 18px Arial, Helvetica, sans-serif;}
					.c-2-BG {background: url(../images/c-2-BG.png) 0 0 repeat-x; height: 1%;}
					.c-2-L {background: url(../images/c-2-L.png) 0 0 no-repeat; height: 1%;}
					.c-2-R {background: url(../images/c-2-R.png) 100% 0 no-repeat; padding: 0px; height: 1%; text-align: center;}
					.c-2-BG * {vertical-align: middle;}
					.c-1 ul li .c-2-BG label {display: inline-block; text-decoration: underline; font: bold 14px / 30px Arial, Helvetica, sans-serif; color: #616161; padding: 0 3px 0 0; *display: inline; zoom:1;}
					.c-2-BG s {display: inline-block; width: 1px; background: #d9d9d9; height: 30px; *display: inline; zoom:1;}

			.content {width: 570px; float: left;}
			.nb {width: 318px; float: right;}

			.data {font: normal 11px Arial, Helvetica, sans-serif; color: #898989; padding: 0 0 10px;}

			.news-spisok {padding: 0 0 10px; margin: 0;}
				.news-spisok li {display: block; list-style: outside none none; padding: 8px 0 0; margin: 0; height: 1%; clear: both; float: none;}
					.news-spisok li dl {padding: 7px 16px 5px; overflow: hidden; clear: both;}
						.news-spisok li dl dt {width: 49px; float: left; font: normal 9px Arial, Helvetica, sans-serif; color: #898989; padding-top: 4px;}
						.news-spisok li dl dd {padding-left: 50px; font-size: 11px; color: #313131; line-height: 17px;}
							.news-spisok li dl dd a {color: #313131; text-decoration: none;}
							.news-spisok li dl dd a:hover {text-decoration: underline;}
					.n-bot {margin: 0 16px; height: 7px; overflow: hidden; border-bottom: solid 1px #ebebeb; clear: both; float: none;}


					.news-spisok li.news-spisok-a {background: url(../images/sprite-5.png) -318px 0 no-repeat;}
					.news-spisok li.news-spisok-a dl {background: url(../images/sprite-5.png) 0px 0 repeat-y;}
					.news-spisok li.news-spisok-a .n-bot {background: url(../images/sprite-5.png) 100% 0 no-repeat; height: 8px; border: none; margin: 0;}


			.years {margin: 0; padding: 0 0px 20px 4px; height: 1%;}
				.years li {list-style: outside none none; margin: 0; padding: 0; display: inline; font: 14px Arial, Helvetica, sans-serif; color: #3f3f3f;}
				.years li * {display: inline-block; vertical-align: middle; *display: inline; zoom:1;}
				.years li a {padding-left: 12px; color: #3f3f3f; text-decoration: none;}
				.years li a:hover {color: #3f3f3e;}
				.years li a b {height: 20px; padding-top: 4px; text-decoration: underline;}
				.years li a:hover b {text-decoration: none;}
				.years li a i {width: 12px; height: 24px;}
				.years li.years-a a {background: url(../images/sprite-6.png) 0 0px no-repeat; padding-left: 12px; color: #888888 !important;}
				.years li.years-a a b {background: url(../images/sprite-6.png) 0 -48px repeat-x; height: 20px; padding-top: 4px; text-decoration: none;}
				.years li.years-a a i {background: url(../images/sprite-6.png) 0 -24px no-repeat; width: 12px; height: 24px;}



	.content-2 {float: right; width: 683px; position: relative; margin-right: -20px;}
	.nb-2 {width: 240px; float: left; position: relative; margin-left: -20px;}
		.otveti {margin: 0; padding: 0 0 40px;}
			.otveti li.otveti_li {display: block; padding: 0; margin: 0 0 12px; font-size: 12px; color: #313131; position: relative; background: none; height: 1%;}
			.h302 {padding: 0px 36px 0px 22px; font: bold 14px Arial, Helvetica, sans-serif; color: #474747; position: relative; top: 0px;}
			.h302 a {color: #474747; text-decoration: none; border-bottom: dotted 1px #a3a3a3;}
			.h302 a:hover {text-decoration: none; border-color: #fff;}
			.otvet {padding: 0px 22px; position: relative; bottom: -5px; display: none;}
			.bl-3 {display: none;}

			.otveti li.otveti-a {background: url(../images/sprite-9.png) 100% 0 repeat-y; height: 1%; margin-bottom: 12px;}
			.otveti-a .h302 {background: url(../images/sprite-9.png) 0 0 no-repeat; padding: 15px 36px 0px 22px; font: bold 16px Arial, Helvetica, sans-serif; color: #313131; position: relative; top: -5px;}
			.otveti-a .h302 a {color: #313131; border-color: #fff; cursor: default;}
			.otveti-a .bl-3 {position: absolute; right: 7px; top: 7px; width: 21px; height: 21px; display: block; background: url(../images/bl-3.png) 0 0 no-repeat; border: none;}
			.otveti-a .otvet {background: url(../images/sprite-9.png) -683px 100% no-repeat; padding: 0px 22px; position: relative; bottom: -5px; display: block;}


		.m-2 {margin: 0 0 20px; padding: 0;}
			.m-2 li {list-style: outside none none; padding: 0 0 9px; margin: 0; font: bold 14px Arial, Helvetica, sans-serif;}
			.m-2 li * {vertical-align: top;}
			.m-2 li a {color: #474747; text-decoration: none; border-bottom: dotted 1px #a0a0a0; padding-top: 5px; height: 20px;}
			.m-2 li a:hover {text-decoration: none; border-color: #fff;}
			.m-2 li i, .m-2 li s {display: inline-block; width: 13px; background: url(../images/sprite-10.png) 0 100px no-repeat; *display: inline; zoom:1;}

			.m-2 li.m-2-a {padding-bottom: 5px;}
			.m-2 li.m-2-a a {display: inline-block; background: url(../images/sprite-10.png) 0 -50px repeat-x; cursor: default; border: none; color: #fff; *display: inline; zoom:1;}
			.m-2 li.m-2-a i, .m-2 li.m-2-a s {height: 25px;}
			.m-2 li.m-2-a i {background-position: 0 0;}
			.m-2 li.m-2-a s {background-position: 0 -25px;}



		.m-3 {background: url(../images/c-3-BG.png) 0 0 repeat-x; height: 40px; border-bottom: solid 1px #e7e7e7; position: relative; width: 999px; left: -50px; margin-top: -30px;}
			.m-3-R {background: url(../images/c-3-R.png) 100% 0 no-repeat;}
			.m-3 ul {margin: 0; padding: 8px 22px 0; background: url(../images/c-3-L.png) 0 0 no-repeat; height: 32px; position: relative;}
			.m-3 ul li {list-style: outside none none; background: url(../images/bl-4.png) 100% 10px no-repeat; position: relative; z-index: 10; margin: 0; float: left; padding: 0 18px 0 12px;}
			.m-3 ul li * {display: inline-block; vertical-align: top; *display: inline; zoom:1;}
			.m-3 ul li i, .m-3 ul li b {width: 0px; overflow: hidden;}
			.m-3 ul li a {padding: 3px 0px 0; color: #313131;}


			.m-3 ul li.m-3-a {background: none; padding: 0; margin-left: -9px; z-index: 20;}
			.m-3 ul li.m-3-b {background: none;}
			.m-3 ul li.m-3-a i, .m-3 ul li.m-3-a b {width: 12px; background: url(../images/c-4-L.png) 0 0 no-repeat; height: 23px; z-index: 100; position: relative;}
			.m-3 ul li.m-3-a b {background-image: url(../images/c-4-R.png);}
			.m-3 ul li.m-3-a a {background: url(../images/c-4-BG.png) 0 0 repeat-x; padding: 3px 5px 0; height: 20px; color: #313131; text-decoration: none;}


		.form-1 {padding: 8px 0px; margin-left: -30px; width: 960px; margin-right: -30px; border-bottom: solid 1px #dfe0df;}
		.form-1 .h301 {padding: 2px 0 0 14px;}
			.form-1 .text-wrap {float: right;}
			.text-wrap, .text-wrap span{display: inline-block; *display: inline; zoom:1;}
			.text-wrap {background: url(../images/c-5-L.png) 0 0 no-repeat; padding-left: 5px;}
				.text-wrap span {padding-right: 5px; background: url(../images/c-5-R.png) 100% 0 no-repeat;}
				.text-wrap input {border: 0px none; outline: none; *position: relative; *top: -1px; vertical-align: middle; background: url(../images/c-5-BG.png) 0 0 repeat-x; height: 19px; *height: 18px; padding: 2px 0 0; *padding: 3px 0 0; margin: 0; font: normal 11px Verdana, Geneva, sans-serif; line-height: 14px; color: #4f4f4f;}
				.find {width: 20px; height: 19px; border: none; background: url(../images/find.png) 0 0 no-repeat; float: right; margin-right: 7px;}
				.input-1 {width: 220px;}
				.data-1 {width: 66px;}

			.m-4-c .text-wrap {background: url(../images/c-7-L.png) 0 0 no-repeat;}
				.m-4-c .text-wrap span {padding-right: 5px; background: url(../images/c-7-R.png) 100% 0 no-repeat;}
				.m-4-c .text-wrap input {background: url(../images/c-7-BG.png) 0 0 repeat-x; *top: -2px;}



			.m-4 {vertical-align: middle; margin: 0; padding: 10px 0; margin-left: -30px; margin-right: -30px; height: 1%;}
			.m-4 table {border-collapse: collapse; border: none;}
			.m-4 .fl td {padding: 0px 8px 0 7px; color: #4f4f4f; background: url(../images/bl-8.png) 100% center no-repeat;}
			.m-4 .fl td a, .m-4 .fl td a:hover {color: #4f4f4f; text-decoration: none; border-bottom: dotted 1px #bbbbbb; font-size: 11px;}
			.m-4 .fl td a:hover {border-color: #fff;}
			.m-4 td.m-4-a {}
			.bord-2 table.fl {float: right;}
			.m-4 td.m-4-b {background: none; padding-right: 0;}
			.m-4 td.m-4-a a, .m-4 td.m-4-a a:hover, .m-4-a i, .m-4-a b {display: inline-block; position: relative; background: url(../images/sprite-7.png) 0 -22px repeat-x; line-height: 22px; height: 22px; border: none; *display: inline; zoom:1;}
			.m-4 td.m-4-a i {width: 11px; background-position: 0 0; position: absolute; left: -11px; top: 0;}
			.m-4 td.m-4-a b {width: 11px; background-position: 0 -44px; position: absolute; left: 100%; top: 0;}

			.m-4 .table-4 td.m-4-a a, .m-4 .table-4 td.m-4-a a:hover {background-position: 0 -88px;}
			.m-4 .table-4 td.m-4-a i {background-position: 0 -66px;}
			.m-4 .table-4 td.m-4-a b {background-position: 0 -110px;}

			.m-4 .fr td {padding-left: 0px;}
			.a-top {display: inline-block; background: url(../images/sprite-11.png) 0 -22px repeat-x; height: 22px; padding: 0 4px; position: relative; margin: 0 3px 0 8px; font: normal 10px Verdana, Geneva, sans-serif; line-height: 22px; color: #6c6c6c; text-decoration: none; *display: inline; zoom:1;}
				.a-top i, .a-top b {display: block; width: 3px; height: 22px; top: 0; left: -3px; position: absolute; background: url(../images/sprite-11.png) 0 0 no-repeat;}
				.a-top b {left: 100%; background-position: 0 -44px;}
				
			.a-top:hover, .a-top-a {background-position: 0 -88px;}
				.a-top:hover i, .a-top-a i {background-position: 0 -66px;}
				.a-top:hover b, .a-top-a b {background-position: 0 -110px;}



		.bord-1 {margin: 0 -30px 20px; width: 958px; padding: 5px 0; height: 1%;}
		.bord-1-BG {border-left: solid 1px #e4e4e4; border-right: solid 1px #e4e4e4; background: #fff;}
		.table-3 {width: 100%; border-collapse: collapse; border: none;}
			.table-3 th, .table-3 td {font: normal 10px Verdana, Geneva, sans-serif; padding: 9px 5px;}
			.bord-2 .table-3 th, .bord-2 .table-3 td {padding: 9px 2px;}
			.table-3 th a, .table-3 td th a {color: #646464; text-decoration: none; border-bottom: dotted 1px #bcbcbc; font-size: 10px;}
			.table-3 th a:hover {text-decoration: none; border-color: #fff;}
			.table-3 th b a {border: none;}
			.table-3 td {color: #7f7f7f;}
			.table-3 tr.odd {background: #f7f7f7;}
			.table-3 td a {color: #343434; font-size: 12px; text-decoration: none;}
			.table-3 td a:hover {text-decoration: underline;}
			.t-a-l {text-align: left; white-space: normal;}
			.t-a-r {text-align: right; white-space: nowrap;}
			.t-a-c {text-align: center; white-space: nowrap;}
			.table-3 .first {padding-left: 15px !important;}
			.table-3 .last {padding-right: 15px !important;}

			.itogo td {color: #343434;}

			.bord-1-T, .bord-1-B {margin: 0 6px; position: relative; background: #fff; height: 5px; border-top: solid 1px #e4e4e4;}
			.bord-1-B {border-top: none; border-bottom: solid 1px #e4e4e4;}
				.bord-1-L-T, .bord-1-R-T, .bord-1-R-B, .bord-1-L-B {width: 6px; height: 6px; overflow: hidden; background: url(../images/sprite-8.png) -6px -6px no-repeat; left: -6px; top: -1px; position: absolute;}
				.bord-1-R-T {background-position: 0 -6px; left: 100%;}
				.bord-1-R-B {background-position: 0 0; left: 100%; top: auto; bottom: -1px;}
				.bord-1-L-B {background-position: -6px 0; top: auto; bottom: -1px;}

			.h401 {font: bold 14px Arial, Helvetica, sans-serif; padding: 0 0 0 14px;}
			.h403 {padding-bottom: 5px;}

			.bord-2 {width: 604px; float: left; _margin-left: -15px;}
			.bord-3 {width: 340px; float: right; _margin-right: -15px;}
			.legend {padding: 10px 14px;}
				.legend span {padding: 0 16px 0 14px; font-size: 11px; color: #343434; background-repeat: no-repeat; background-position: left center;}
				.bl-9 {background-image: url(../images/bl-9.png);}
				.bl-11 {background-image: url(../images/bl-11.png);}
				.bl-5 {background-image: url(../images/bl-5.png);}

	.content-3 {float: left; width: 788px; margin-left: -34px; _margin-left: -17px; position: relative;}
	.nb-3 {width: 160px; float: right; position: relative; margin-right: -34px; _margin-right: -17px; padding-top: 85px;}

		.content-3 .bord-1, .content-3 .form-1, .content-3 .m-4, .cont .bord-1, .cont .form-1, .cont .m-4 {width: auto; margin-left: 0; margin-right: 0; height: 1%;}
		/*.cont .m-4*/ .cont .w477 {width:471px;}

		.h402 {padding: 0 0 10px;}
		.dl-1 dl {padding: 0 0 8px; font-size: 11px;}
		.dl-1 dt {display: inline-block; width: 80px; padding: 0 8px 0 0; color: #646464;  *display: inline; zoom:1;}
		.dl-1 dd {color: #343434; display: inline;}

		.tr-hide {background: #dcdcdc url(../images/bg-18.png) 0 0 repeat-x; border: solid 1px #c0c0c0;}
			.tr-hide .table-3 {margin-left: -9px;}
			.tr-hide .table-3 .first {padding-left: 0px !important;}
			.tr-hide .table-3 .last {padding-right: 0px !important;}
			.tr-hide .table-3 tr.odd {background: none;}
			.tr-hide .table-3 tr {border-bottom: solid 1px #ededed;}
			.tr-hide .table-3 tr.last {border-bottom: none;}
			.tr-hide .table-3 th, .tr-hide .table-3 td {color: #555;}
			.tr-hide .table-3 th a, .tr-hide .table-3 th a:hover {text-decoration: none; color: #555;}
			.tr-hide .table-3 th a:hover {border-bottom-color: #dcdcdc;}
			.tr-hide .table-3 tr.last td {color: #383838;}

			

			.h303 {font: normal 18px Arial, Helvetica, sans-serif; color: #343434; padding-bottom: 6px;}
			.sp-1 {color: #414141;}

		.table-4 {}
			.table-4 td {padding-bottom: 6px !important;}

			.c-3-L-T, .c-3-R-T, .c-3-R-B, .c-3-L-B {float: left;}
			.c-3-L-T {background: #eeeeee url(../images/c-3-L-T.png) 0 0 no-repeat;}
			.c-3-R-T {background: url(../images/c-3-R-T.png) 100% 0 no-repeat;}
			.c-3-R-B {background: url(../images/c-3-R-B.png) 100% 100% no-repeat;}
			.c-3-L-B {background: url(../images/c-3-L-B.png) 0 100% no-repeat; padding: 0;}
			.c-3-L-B table.fl {margin: 6px; _margin: 6px 3px;}
			.c-3-L-B table.table-4 {margin-bottom: 0; margin: 6px 12px 0; _margin: 6px 6px 0;}

			.bord-4 {border-bottom: solid 1px #dcdcdc;}

			.cont {margin: 0 -34px; padding-bottom: 20px;}
			.w477 {width: 477px; margin: 0; float: left;}
			.w477 .bord-1-BG {padding-top: 10px;}
			.cont .fr {float: right;}

	.table {width: 100%; border-collapse: collapse; border: none;}

			.files2_09, .files2_15 {display: block; width: 11px; height: 22px; background: url(../images/files2_09.png) center center no-repeat;}
			.files2_15 {background-image: url(../images/files2_15.png);}

			.a-bord-d, .a-bord-d:hover {display: inline-block; font-size: 11px; color: #6c6c6c; vertical-align: middle; margin: 3px; text-decoration: none; *display: inline; zoom:1;}
			.a-bord-d * {vertical-align: middle;}
			.a-bord-d span {border-bottom: dotted 1px #a9a9a9;}
			.a-bord-d:hover span {border-bottom-color: transparent;}
			.a-bord-d i {display: inline-block; width: 18px; height: 18px; *display: inline; zoom:1;}
			.new-folder i {background: url(../images/files2_23.png) 0 2px no-repeat; width: 23px;}
			.delete i {background: url(../images/files2_06.png) 0 2px no-repeat;}
			.rename i {background: url(../images/files2_12.png) 0 2px no-repeat;}

		.table-5 {border-bottom: solid 1px #dededd;}
		/*{padding-top: 4px; padding-bottom: 9px;}*/
		.table-6 {width: auto; margin: 5px 0 9px;}
		.table-6 td {padding: 0 12px 0 0;}
		.input-2 {width: 200px; height: 16px; padding: 2px 5px; background: #fff; border: solid 1px #acacac; float: left; margin-right: 7px; font: normal 12px Verdana, Geneva, sans-serif; color: #343434;}
		.w455 {width: 455px;}
		.tr-edit {background: #fff !important; border: solid 1px #a4d9fe;}
		.tr-edit td {padding-top: 6px; padding-bottom: 6px;}
		.c-8, .c-8 * {display: inline-block; font: normal normal 11px Verdana, Geneva, sans-serif; line-height: 20px; height: 20px; color: #535353; text-decoration: none; *display: inline; zoom:1;}
			.c-8 {background: url(../images/c-8.png) 0 0 no-repeat; padding-left: 10px;}
			.c-8 i {background: url(../images/c-8.png) 100% -20px no-repeat; padding-right: 10px;}
			.c-8 b {background: url(../images/c-8.png) 0 -40px repeat-x;}


		.w40 {width: 40px;}
		.p-n {padding: 0px 4px 5px;}
		.p-n ul {margin: 0; padding: 0;}
		.p-n li {float: left; display: block; list-style: outside none none; margin: 0; padding: 0 3px 0 0; position: relative; line-height: 26px;}
		.p-n li a, .p-n li a * {display: inline-block; font: normal normal 12px Verdana, Geneva, sans-serif; line-height: 26px; height: 26px; color: #1b1b1b; text-decoration: none; background: url(../images/sprite-13.png) 0 0 no-repeat; *display: inline; zoom:1;}
		.p-n li a {padding-left: 3px;}
		.p-n li a i {padding-right: 3px; background-position: 100% -52px;}
		.p-n li a b {background-position: 0 -26px; background-repeat: repeat-x; padding-left: 6px; padding-right: 6px;}

		.p-n li a:hover, .p-n li.p-n-a a {background-position: 0 -78px;}
		.p-n li a:hover i, .p-n li.p-n-a a i {background-position: 100% -130px;}
		.p-n li a:hover b, .p-n li.p-n-a a b {background-position: 0 -104px; color: #fff;}
		.p-n li.p-n-a a, .p-n li.p-n-a a b {font-weight: bold; cursor: default;}
			.p-n li.p-n-strelka a, .p-n li.p-n-strelka a:hover {display: block; width: 11px; height: 19px; position: relative; top: 4px; background: url(../images/sprite-12.png) 0 -71px no-repeat;}
				.p-n li.p-n-L-a a, .p-n li.p-n-L-a a:hover {background-position: 0 -101px;}
				.p-n li.p-n-R a, .p-n li.p-n-R a:hover {background-position: 0 0px;}
				.p-n li.p-n-R-a a, .p-n li.p-n-R-a a:hover {background-position: 0 -33px;}
				.p-n li.p-n-L-a a, .p-n li.p-n-R-a a {cursor: default;}


		.p-n li.pereyti {padding: 1px 0 0 15px;}
.bord-5 {margin: 10px 0 10px;}
.h303 {font: bold 16px Arial, Helvetica, sans-serif; color: #313131; padding: 3px 10px 0 0;}
.w710 {width: 710px;}
.w236 {width: 236px;}
.table-7 { border-bottom: solid 1px #dededd; font-size: 11px; color: #6c6c6c;}
	.table-7 td {padding: 3px 3px 8px;}
	.input-3 {width: 110px; height: 15px; padding: 2px 25px 2px 5px; background: url(../images/serch.png) 100% 50% no-repeat; border: solid 1px #b2b2b2; margin: 0; font: normal 11px Verdana, Geneva, sans-serif; color: #4f4f4f; line-height: 15px;}
	.sp-2 {display: block; position: relative; width: 7px; height: 15px;}
	.sp-2 a {display: block; width: 7px; height: 7px; overflow: hidden; position: absolute; left: 0; background: url(../images/bl-12.png) 0 0 no-repeat;}
		.sp-2 a.sp-2-T {top: 0; background-position: 0 -15px;}
		.sp-2 a.sp-2-B {top: 8px; background-position: 0 -8px;}
		.sp-2 a.sp-2-T-a {background-position: 0 0;}
		.sp-2 a.sp-2-B-a {background-position: 0 -23px;}

.bord-7 {padding-bottom: 7px; font-size: 11px; border-bottom: solid 1px #dededd; margin-bottom: 0px;}
	.c-9, .c-9 * {display: inline-block; font: normal bold 14px Arial, Helvetica, sans-serif; padding: 0; margin: 0; text-decoration: none; color: #3f3f3f; height: 31px; line-height: 31px; background: url(../images/c-9.png) 0 0 no-repeat; *display: inline; zoom:1;}
		.c-9 {padding-left: 17px; position: relative; left: -5px; margin-bottom: 7px;}
		.c-9 i {background-position: 100% -31px; padding-right: 17px;}
		.c-9 b {background-position: 100% -62px; background-repeat: repeat-x; padding-left: 5px; padding-right: 5px;}
		.c-9 big {background: none; font-size: 22px; position: absolute; left: 10px; top: 0px; height: 1%; width: 10px; display: block;}
		.c-9-1 b {padding-left: 12px; padding-right: 0;}
		.c-9-1, .c-9-2 {left: 0;}

	.textarea-1 {width: 223px; height: 130px; padding: 5px; background: #fff; border: solid 1px #b2b2b2; font: normal 12px "Courier New", Courier, monospace; color: #515151; margin-bottom: 10px;}
.i {width: 50px; height: 50px; float: left; background: url(../images/i.png) 0 0 no-repeat;}
.f11 {font-size: 11px; line-height: 17px;}
.h304 {padding-bottom: 8px; font-size: 14px;}
.p-t-n {padding-top: 0;}

.h201 {font: bold 16px Arial, Helvetica, sans-serif; color: #313131; padding: 10px 15px;}
.bg-19 {background: url(../images/bg-19.png) 440px 0 repeat-y; padding: 19px 0; height: 1%;}
	.bord-1-T .bg-19, .bord-1-B .bg-19 {padding: 0; height: 5px; overflow: hidden; background-position: 435px 0;}
.w408 {width: 408px; padding: 0 14px 0 18px;}
.w224 {width: 224px; padding: 0 24px 0 27px;}
.w206 {width: 206px; padding: 0 0 0 22px;}
.w200 {width: 200px; padding: 17px 16px 10px 14px;}
.w380 {width: 380px; padding: 8px 28px 10px 0;}
.w320 {width: 320px; padding: 17px 0px 10px 0;}
.w374 {width: 374px; padding: 8px 0px 10px 0;}
.w580 {width: 580px; padding: 17px 0 10px 0;}

.form-2 {width: 390px; margin: 0 auto; padding: 0px;}
	.input-4 {width: 244px; height: 24px; margin-right: 8px; background: #fff; border: solid 1px #e8e8e8; padding: 2px 5px; font-size: 14px; line-height: 24px; border-left-color: #969696; border-top-color: #969696;}
	.p-01 {color: #999999; font-size: 11px;}
	.table-8 {text-align: center;}
	.table-8 th, .table-8 td {border-bottom: solid 1px #e1e1e1; padding: 4px 12px;}
	.table-8 th {font-size: 10px; color: #646464; font-weight: normal;}
	.table-8 td small {font-size: 10px; color: #7f7f7f;}


.dl-1 dt, .dl-1 dd {display: block;}
	.dl-1 dt {padding: 0 16px 4px;}
	.dl-1 dd {padding: 0 0 12px;}

	.textarea-2 {width: 194px; height: 60px;}
	.h304 {padding: 0 0 10px;}

	.listik {padding: 12px 10px 20px 57px; background: url(../images/listik.png) 0 0 no-repeat; font-size: 11px; line-height: 13px;}
	.listik a {color: #28bbd2;}



.ul-1, .ul-1 li, .ul-2, .ul-2 li, .ul-3, .ul-3 li {margin: 0; padding: 0; list-style: outside none none;}
	.ul-1 {padding-bottom: 10px;}
	.ul-1 li {padding-bottom: 5px;}
	.ul-1 li span {display: inline-block; width: 136px; color: #797979; *display: inline; zoom:1;}

	.ul-2 li {padding: 0 0 10px 15px; background: url(../images/bl-14.png) 0 7px no-repeat;}

.ml5 {margin-left: 3px; white-space: nowrap;}

.ul-3 li {padding-bottom: 10px;}
.ul-3 li span {color: #797979; width: 153px; padding-right: 10px; display: inline-block; *display: inline; zoom:1;}
.ul-3 li a {color: #8c8c8c; font-size: 10px; text-decoration: none; border-bottom: solid 2px #e2e2e2; position: relative; bottom: 2px;}
.ul-3 li a:hover {text-decoration: none; border-color: #fff;}
.profil {padding: 25px 50px 15px;}

.table-9 td {vertical-align: top; border-bottom: solid 1px #e3e3e3; padding: 20px;}
	.table-9 td.td-logo {width: 200px; padding: 20px 10px; text-align: center; vertical-align: middle;}
	.cena {font-size: 14px; font-weight: bold; color: #a0a0a0; padding-bottom: 6px;}
	.h305 {padding-bottom: 6px;}

	.table-9 td.end {border-bottom: none;}
	.a-3 {color: #3aa4e7;}

#ffd, #ffs {background: #fff;}



















































		/* ################################### */
/* -------------
 * Buttons
 * ------------- */
button {margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;overflow:visible;outline:none;moz-outline:none;}
*:first-child+html button[type]{width:1;} /* IE7 */

button span {
	background: transparent url(../elements/btn_right.gif) no-repeat scroll right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
}

button span span {
	background: transparent url(../elements/btn_left.gif) no-repeat;
	color: #FFFFFF;
	padding: 1px 4px 0px 8px;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	text-transform: lowercase;
	display: block;
	text-decoration: none;
}

/* -------------
 * Inputs
 * ------------- */
.jNiceInputWrapper {
	/*background: transparent url(../images/bl-4.png) no-repeat left top;*/
	float:left;
	border: 1px solid #CCCCCC;
}

.jNiceInputInner {
	/*background: transparent url(../images/bl-4.png) no-repeat right top;*/
	padding: 2px 4px 2px 0;
	margin: 0 0 0 4px;
}

.jNiceInputInner input {
	line-height: 17px;
	height: 17px;
	*line-height: 15px;/* IE Hacks */
	*height: 15px;/* IE Hacks */
	vertical-align:middle;padding:0;margin:0;background:none;border:none;outline:none;
}

.jNiceInputWrapper_hover { background-position: left bottom; }
.jNiceInputWrapper_hover .jNiceInputInner { background-position: right bottom; }


/* -------------
 * Radios
 * ------------- */
.jRadioWrapper { float: left; z-index: 2; }
.jNiceRadio {
	background: transparent url(../elements/radio.gif) no-repeat center top;
	height: 18px;
	width: 18px;
	position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle;
}


/* -------------
 * Checkboxes
 * ------------- */
.jNiceCheckbox {
	background: transparent url(../elements/checkbox.gif) no-repeat center top;
	height: 18px;
	width: 18px;
	position:absolute;left:0px;top:0px;z-index:2;cursor:pointer;
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked { background-position: center bottom;}

/* -------------
 * Selects
 * ------------- */
.jNiceWrapper select {border:none;margin:0;padding:0;}

.jNiceSelectWrapper {
	height: 21px;
	left:0px;top:0px;z-index:3;position:absolute;
	text-align: left;
	display: inline-block; *display: inline; zoom:1;
}
.select-1 select {width: 107px; height: 21px; line-height: 21px; color: #4f4f4f; font-size: 11px;}

.jNiceWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}

.jNiceSelectWrapper .jNiceSelectText {
	height: 21px;
	line-height: 21px;
	padding: 0px 3px;
	border: none;
	background-color: #FFF;
	overflow:hidden;float:none;position:absolute;z-index:100;
	background: url(../images/select-1.png) -20px 0 no-repeat;
	font-size: 11px;
	color: #4f4f4f;
}

.jNiceSelectWrapper .jNiceSelectOpen {
	width: 20px;
	height: 21px;
	background: url(../images/select-1.png) 0px 0 no-repeat;
	z-index:100;display:block;position:absolute;right:0px;
	
}

.jNiceSelectWrapper ul {
	top: 17px;
	background-color: #e5e5e5;
	border: solid 1px #dfdfdf;
	border-top: none;
	height: 150px;
	position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:100;width: 95%;
}

.select-1 .jNiceSelectWrapper ul {width: 105px; *width: 100px;}

.jNiceSelectWrapper ul a {
	font-size: 11px;
	color: #4f4f4f;
	background-color: #e5e5e5;
	display:block;padding:5px;text-decoration:none;
}

.jNiceSelectWrapper ul a:hover { background:#E1F5FF; }
.jNiceSelectWrapper ul a.selected {background: #EDEDED;}

.jNiceFocus { border: dotted 1px #666666; }

.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top; display: inline-block; *display: inline; zoom:1;}
.select-1 .jNiceWrapper {width: 107px;}
.jNiceWrapper input {outline:none;moz-outline:none;}
.jNiceWrapper li {padding: 0;}    
© TrueDev.org