* { margin: 0; padding: 0; border: 0; }

html, body { width: 100%; height: 100%; } 
body { 
	font: 11px/13px Arial, Verdana, Helvetica, sans-serif;
	color: #2e303e; 
	background-color: #d4d8f0;
}

.clear {
	clear:both;
	display:block;
	float:none;
	font-size:0;
	height:0;
	list-style:none outside none;
	margin:0;
	overflow:hidden;
	padding:0;
	visibility:hidden;
	width:0;
}

a {
	outline: none;
}

.strok001 {
	height: 45px;
	width: 500px;
	margin: -170px auto 25px;
}

.strok001 div {
	float: right;
	height:45px;
	font: bold 18px/40px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	text-align: right;
}

.strok001 span {
	font-variant: small-caps;
}

.top-l {background: url('top-l.png') 0 0 no-repeat;}
.top-c {background:url('top-c.png') 0 0 repeat-x}
.top-r {background: url('top-r.png') right 0 no-repeat; margin-left: 14px; padding-right:14px;}

.strok01 {	height: 4px;	width: 100%;	background-color: #2e303e;}
.strok02 {	height: 160px;	width: 100%;	background-color: #e2e6ff;}
.strok03 {	height: 10px;	width: 100%;	background-color: #1b56ff;}
.strok07 {	height: 10px;	width: 100%;	background-color: #1b56ff; margin-top: 60px;}
.strok08 {	height: 2px;	width: 100%;	background-color: #383e55;}
.strok09 {	height: 1px;	width: 100%;	background-color: #798299;}
.strok10 {	height: 60px;	width: 100%;	background-color: #383e55; padding-top: 30px;}

.stakan {
	margin: 0  auto;
	width: 500px;
}


.strok04 {
	width: 500px;
	z-index:10;
	display:inline-block;
}

.strok04 div {
	float: left;
}

.tl {width: 30px;height: 28px;background: url('tl.png') 0 0;}
.tc {width: 440px;height: 28px;background: url('tc.png') 0 0 repeat-x;}
.tr {width: 30px;height: 28px;background: url('tr.png') 0 0;}
.bl {width: 30px;height: 28px;background: url('bl.png') 0 0;}
.bc {width: 440px;height: 28px;background: url('bc.png') 0 0 repeat-x;}
.br {width: 30px;height: 28px;background: url('br.png') 0 0;}
.cl {background: url('cl.png') 0 0 repeat-y;}
.cc {width: 440px;background: #fff;}
.cr {width: 470px;background: url('cr.png') right 0 repeat-y;margin-left: 30px;}

.hspan1, .hspan2 {
	font-variant: small-caps;
	font: 24px/40px Arial, Verdana, Helvetica, sans-serif;
}

.hspan3, .hspan4 {
	font-variant: small-caps;
	font: 18px/40px Arial, Verdana, Helvetica, sans-serif;
}

.hspan2, .hspan4 {
	color: #1b56ff;
}

.strok10 p {
	margin: 0 auto;
	width: 500px;
	text-align: right;
	padding-right: 30px;	
	font: bold 12px/40px Arial, Verdana, Helvetica, sans-serif;
	color: #d4d8f0;
}

.strok10 p a {
	color: #d4d8f0;
	text-decoration:none;
}

td {
	border: 1px solid #777;
}

.strok05 {
	width: 500px;
	z-index:9;
	height: 50px;
	padding-left: 10px;
}

.strok05 a.kn1-l {
	text-decoration: none;
	color: #434c83;
	text-transform: uppercase;
	font: bold 12px/22px Arial, Verdana, Helvetica, sans-serif;
	margin-top: -11px;
	margin-left: 10px;
	height:41px;
	background: url('kn1-w-l.png') 0 bottom no-repeat; 	float: left;
}

.kn1-c {background: url('kn1-w-c.png') 0 bottom repeat-x; 	float: left;padding:10px 5px 0;height:31px;}
.kn1-r {background: url('kn1-w-r.png') right bottom no-repeat; margin-left: 13px; padding-right:13px; 	float: left;height:41px;}

.strok05 a.kn1-l:hover	{background: url('kn1-b-l.png') 0 bottom no-repeat;}
a.kn1-l:hover .kn1-c		{background: url('kn1-b-c.png') 0 bottom repeat-x;}
a.kn1-l:hover .kn1-r		{background: url('kn1-b-r.png') right bottom no-repeat;color:#fff}

.strok04 div.strok06 {
	width: 500px;
	z-index:11;
	height: 0;
	background-color: #af1;
	padding-left: 10px;
	float:right;
}

.strok06 a.kn2-l {
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	font: bold 12px/22px Arial, Verdana, Helvetica, sans-serif;
	margin-top: -19px;
	margin-right: 30px;
	float:right;
	height:52px;
	background: url('kn2-b-l.png') 0 bottom no-repeat;
}

.kn2-c {background: url('kn2-b-c.png') 0 bottom repeat-x; 	float: right;padding:20px 5px 0;height:32px;}
.kn2-r {background: url('kn2-b-r.png') right bottom no-repeat; margin-left: 17px; padding-right:17px; 	float: right;height:52px;}

.strok06 a.kn2-l:hover	{background: url('kn2-w-l.png') 0 bottom no-repeat;}
a.kn2-l:hover .kn2-c		{background: url('kn2-w-c.png') 0 bottom repeat-x;}
a.kn2-l:hover .kn2-r		{background: url('kn2-w-r.png') right bottom no-repeat;color:#434c83}

.srcKn3 {background: url('add-w.png') 3px 0 no-repeat;width:22px;height:190px;	display: table-cell;}
.kn3-t {background: url('kn3-b-t.png') right 0 no-repeat; 	width:32px;height:17px;	display: table-cell;padding-top: 17px;}
.kn3-c {background: url('kn3-b-c.png') right 0 repeat-y; 	width:32px;	display: table-cell;}
.kn3-b {background: url('kn3-b-b.png') right bottom no-repeat; 	width:32px;height:17px;	display: table-cell;margin-bottom: 17px; padding-bottom:17px;}

a.kn3-t:hover {background: url('kn3-w-t.png') right 0 no-repeat;}
a.kn3-t:hover .kn3-c	 {background: url('kn3-w-c.png') right 0 repeat-y;}
a.kn3-t:hover .kn3-b	 {background: url('kn3-w-b.png') right bottom no-repeat;}
a.kn3-t:hover .srcKn3	 {background: url('add-b.png') right bottom no-repeat;}

.w100 {
	width:100%;
}
.tab_1 {
	width:108px;
}

.tab_1 div {
	position: relative;
	float:left;
	width:100px;
	border-right: 2px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 5px 3px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

#tab_post {
	width:325px;
	overflow-x:scroll;
	overflow-y:hidden;
}

.tab_3 {
	width:87px;
	float:left;
}

.tab_3 div {
	width:80px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 5px 3px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	float:left;
	overflow: hidden;
}

.tab_3 div input {
	width: 70px;
	text-align:center;
	background-color: transparent;
}


.str_rez1 div,
.str_rez2 div {
	padding: 5px 3px;
	text-align: center;
	width: 63px;
	height: 34px;
	display: table-cell;
	vertical-align: middle;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	line-height: 14px;
	overflow:hidden;
}

.str_rez2 div {
	width: 97px;
}

.str_rez1 hr,
.str_rez2 hr {
	border-top: 1px solid #fff;
	margin: 4px auto;
	width: 95%;

}

#rez1 {
	margin: 5px 0 15px;
}

#rez2 {
	margin: 5px 0 20px;
}


#over {
	cursor: url('cursor_n.cur'), move;
	margin-left:108px;
	margin-top:-6px;
	height:8px;
	width:298px;
	background-color: #fff;
}

#spiner {
	position:fixed;
	top: 40%;
	left:50%;
	margin-left:-50px;
	width:100px;
	height:100px;
	background: #fff url('ajax-loader.gif') center center no-repeat;
	z-index:19991;
	display:none;
}

#spiner-bg {
	position:fixed;
	top: 0;
	left:0;
	width:100%;
	height:100%;
	background: #333;
	opacity:0.6;
	z-index:19990;
	display:none;
}

#help01 {
	display:none;
	width: 450px;
	z-index:19995;
/*	display:inline-block;*/
	position:fixed;
	top: 40%;
	left:50%;
	margin-left:-215px;
	margin-top:-200px;
	font: 13px/16px Arial, Verdana, Helvetica, sans-serif;
}

#help02 {
	z-index:19994;
	position:absolute;
}
.close_help {
	z-index:19993;
	position:absolute;
	margin-top:455px;
}

#help01 div {
	float: left;
}

#help01 .cr {
	width:400px;
}

#help01 .cc,
#help01 .tc,
#help01 .bc {
	width:370px;
}

#help01 .cc {
	height: 400px;
	overflow-x: hidden;
	overflow-y: scroll;
}

div.td-s {
	font-weight: bold;
	color:#555;
	background-color: #d4d8f0;
}

div.m-b {
	border-bottom-width: 2px;
}

div.m-r {
	border-right-width: 2px;
}

div.s1 {
	background-color: #f3f7fc;
}

div.s2 {
	background-color: #e8ebfd;
}

div.ov-d {
	background-color: #9699aa;
}

div.ov-s {
	background-color: #e2e5ea;
}

div.ov-w {
	background-color: #d7daeb;
}