@import url(menu.css);
@import url(titles.css);

a {
	color:#246bb2;
}
body {
	font: 78% Tahoma, sans-serif;
	color:#000;
	background: #5889b3 url(/i/body_bg.png) repeat-x 0 0;
	text-align:center;
	margin:0; padding:0;
}
form {
	margin:0; padding:0;
}
hr {
	display:none;
}
h1 {
	font: bold 2em "Arial Narrow", Tahoma, sans-serif;
	color:#0052a3;
	margin:0; padding: 0 0 1em 0;
}
h2 {
	font: bold 1.15em Tahoma, sans-serif;
	color:#b21262;
	margin:0; padding: 0 0 1.2em 0;
}
img {
	border:none;
}
input, select, textarea {
	font: 1.1em Arial, sans-serif;
	color:#515151;
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td {
	vertical-align:top;
	padding:0;
}
ul, li {
	list-style-type:none;
	margin:0; padding:0;
}
ul {
	font-size:.9em;
	margin: 0 0 1em 25px; padding:0;
}
ul li {
	background: transparent url(/i/bullet.png) no-repeat 0 .45em;
	margin:0; padding: 0 0 .75em 12px;
}
ul.list {
	margin: 0 0 2em 0 !important;
}
ul.list li {
	background: transparent url(/i/bullet3.png) no-repeat 2px .45em !important;
	padding: 0 0 .05em 15px !important;
}
ul.list li a {
	color:#0052a3;
}
#clg {
	position:absolute;
	top:61px; left:0;
	width:950px; height:175px;
	background: transparent url(/i/clg_bg.png) no-repeat 50% 20px;
}
#corner {
	position:absolute;
	top:61px; left:0;
	width:94px; height:98px;
	background: transparent url(/i/header_dec.png) no-repeat 0 0;
}
#corner2 {
	position:absolute;
	top:0; left:0;
	width:95px; height:93px;
	background: transparent url(/i/header_dec2.png) no-repeat 0 0;
}
#footer {
	position:relative;
	font-size:.9em;
	background: #5889b3 url(/i/footer_bg.png) repeat-x 0 4px;
	text-align:left;
}
#footer a {
	color:#fff;
}
#footer .ftr {
	width:100%;
	color:#fff;
}
#footer .ftr td {
	padding: 27px 0 3em 0;
}
#footer .ftr .c1 {
	width:20%;
}
#footer .bans {
	position:absolute;
	top:-87px; left:0;
	width:100%; height:87px;
}
#footer .bans table {
	width:100%;
	margin: 10px 0 0 0;
}
#footer .bans .d1 {
	width:15%;
}
#header {
	background: transparent url(/i/header_bg.png) repeat-x 0 0;
	text-align:center;
	margin: 0 0 20px 0;
}
#hin {
	position:relative;
	width:950px; height:61px;
	/*width:950px; height:235px;*/
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#header #logo {
	position:absolute;
	/*top:91px; left:114px;*/
	top:30px; left:144px;
	width:196px; height:97px;
}
#header #logo img {
	width:196px; height:97px;
}
#header #slogan {
	position:absolute;
	/*top:94px; left:401px;*/
	top:30px; left:417px;
	width:449px; height:42px;
	background: transparent url(/i/slogan2.png) no-repeat 0 0;
}
#hin2 {
	position:relative;
	height:161px;
	text-align:left;
	background: transparent url(/i/header_bg2.png) repeat-x 0 0;
}
#header #members {
	position:absolute;
	top:83px; left:387px;
	color:#666;
}
#header #members .msp {
	font: .9em Arial, sans-serif;
}
#header #members .msp span {
	font: bold 2.25em Arial, sans-serif;
	padding: .5em 0;
}
#header #members .zz1 {
	background: transparent url(/i/dashed6.png) repeat-y 100% 0;
	padding: 0 20px 5px 0;
}
#header #members .zz2 {
	color:#bf851e;
	padding: 0 0 5px 20px;
}
#header #members .zz3 {
	color:#588ec5;
	padding: 0 0 5px 8px;
}
#header #members .zz3 span {
	color:#004d99;
}
#header #members .zz4 {
	color:#bf851e;
	padding: 0 0 5px 8px;
}

/*<zv>*/
/*
#header #members {
	position:absolute;
	top:147px; left:395px;
	width:auto; height:42px;
}
#header #members table{
	float:left;
}
#header #members table#mLft{
	margin-left:37px;
}
#header #members table#mLft tr.mBott td{
	padding-top:7px;
}
#header #members table#mLft tr.mBott td.txt{
	padding-top:11px;
}


#header #members table td.txt, #header #members table#mLft td.txt{
	font: bold 1.2em "Arial", Tahoma, sans-serif;
	color:#588EC5;
	padding:4px 0 0 4px;
}
#header #members table td.mNum, #header #members table#mLft td.mNum{
	font-weight:bold;
	color:#004D99;
}
#header #members table td.bord{
	height:56px;
	border-right:1px dotted #3073B6;
	padding-left:15px;
}
*/
/*</zv>*/


#icons {
	position:absolute;
	top:0; left:0;
	width:102px; height:53px;
	background: transparent url(/i/icons_bg.png) no-repeat 0 0;
}
#icons img {
	width:25px; height:25px;
	display:block;
	margin-top:14px;
}
#icons #img1 {
	position:absolute;
	top:0; left:0;
}
#icons #img2 {
	position:absolute;
	top:0; left:32px;
}
#icons #img3 {
	position:absolute;
	top:0; left:64px;
}
#ks {
	background: transparent url(/i/kelnik_logo.gif) no-repeat 0 0;
	margin: 3px 0 0 0 !important; padding: 0 0 0 41px !important;
}
#ks span {
	display:block;
	width:8.5em; height:15px;
	position:relative; top:-0.24em;
}
html>body #ks span {
	height:auto;
	min-height:15px;
}
#main {
	width:100%;
	/*margin: 0 0 100px 0;*/
	margin: 0 0 35px 0;
}
#main .b1, #main .b1 .chk3 {
	width:40px; height:1px;
}
#main .b2, #main .b2 .chk {
	width:240px; height:1px;
}
#main .b3, #main .b3 .chk2 {
	width:160px; height:1px;
}
#mout {
	width:100%;
}
#mout .k1 {
	width:4%;
}
#mout .k2 {
	/*height:800px;*/
	background-color:#fff;
	text-align:left;
}
#outer {
	position:relative;
	width:100%;
	width:expression(
		(
			(document.compatMode && document.compatMode=='CSS1Compat') ?
			document.documentElement.clientWidth : document.body.clientWidth
		)
		< 994 ? "994px" : "100%"
	);
/*
	width:expression(
		document.body.clientWidth < 994 ? "994px" : "100%"
	);
*/
}
html>body #outer {
	min-width:996px;
	width:auto;
}
.act, .act2 {
	width:100%;
	padding: 0 0 20px 0;
}
.act a, .act2 a {
	font-weight:bold;
}
.act img, .act2 img {
	display:block;
	float:left;
	border: 1px solid #b0d6f1;
}
.act p, .act2 p {
	padding-left: 120px !important;
}
.act2 .date {
	font-size:.8em;
	color:#666;
	padding-bottom: 0 !important;
}
.act2 .info2 {
	font-size:.9em;
}
.act3 {
	margin: 0 0 20px 0; padding: 5px 10px 10px 10px;
	border: 1px dashed #b1b1b1;
}
.act3 a {
	color:#0052a3;
}
.act3 img {
	margin: 0 22px 0 0;
	border: 1px solid #80badd;
}
.act3 h2 {
	padding-bottom: .9em !important;
}
.act3 .atab2 {
	/*width:100%;*/
	margin: 0 0 12px 0;
}
.act3 .spha {
	line-height:1.4em;
	padding: .45em 0 0 0;
}
.act3 .spha span{
	color:#686868;
}
.act4 {
	margin: 0 0 22px 0;
}
.act4 a {
	color:#0052a3;
}
.act4 img {
	margin: 0 15px 0 0;
	border: 1px solid #b0d6f1;
}
.act4 h2 {
	padding-bottom: .9em !important;
}
.act5 {
	width:100%;
	font: .9em Tahoma, sans-serif;
	padding: 0 0 7px 0;
}
.act5 img {
	display:block;
	margin: 0 0 7px 0;
	border: 1px solid #b0d6f1;
}
.act5 p {
	/*margin:0; padding: 0 0 20px 0;*/
}
.act6 {
	padding: 12px 12px;
	border: 1px dashed #b1b1b1;
}
.actt, .actt2 {
	margin: 0 0 25px 0;
}
.actt .tt1, .actt2 .tt1 {
	width:49%;
	background: #f0f5f5 url(/i/dot3.png) repeat-y 0 0;
	padding: 0 0 6px 1px;
}
.actt .tt1 {
	background: #faf1db url(/i/dot5.png) repeat-y 0 0;
}
.actt .tt2, .actt .tt2 div, .actt2 .tt2, .actt2 .tt2 div {
	width:12px;
}
.actt .tt3, .actt2 .tt3, .actt .tt3 div, .actt2 .tt3 div {
	height:12px;
	background-color: #fff !important;
}
.actt .tt2 {
	background: #fff url(/i/dot5.png) repeat-y 0 0;
}
.actt2 .tt2 {
	background: #fff url(/i/dot3.png) repeat-y 0 0;
}
.actt .tt4, .actt2 .tt4, .actt .tt4 div, .actt2 .tt4 div {
	height:6px;
}
.actt .tt4 {
	background: #faf1db url(/i/dot6.png) repeat-x 0 100%;
}
.actt2 .tt4 {
	background: #f0f5f5 url(/i/dot4.png) repeat-x 0 100%;
}
.actt .tt4 .ttt, .actt2 .tt4 .ttt {
	position:absolute;
	left:0; top:0;
	width:6px; height:6px;
	background: transparent url(/i/tt_corner_bl2.png) no-repeat 0 0;
}
.actt .tt4 .ttt {
	background-image: url(/i/tt_corner2_bl.png) !important;
}
.actt .tt4 .ttt2, .actt2 .tt4 .ttt2 {
	position:absolute;
	right:-1px; top:0;
	width:6px; height:6px;
	background: transparent url(/i/tt_corner_br2.png) no-repeat 0 0;
}
.actt .tt4 .ttt2 {
	background-image: url(/i/tt_corner2_br.png) !important;
}
.al {
	text-align:center;
}
.al2 {
	text-align:right;
}
.alph {
	margin: 0 0 16px 0;
}
.alph img {
	width:25px; height:25px;
	display:block;
	float:left;
	margin: 0 1px 1px 0;
}
.ans {
	color:#555;
	padding: .15em 0 .5em 0;
}
.atab .cc1 {
	width:1px;
}
.atab .cc2, .atab .cc3, .atab .cc2 div, .atab .cc3 div, .atab .cc4, .atab .cc5, .atab .cc4 div, .atab .cc5 div {
	width:12px; height:12px;
}
.atab .cc2 div {
	position:relative;
	left:-1px; top:0;
	background: transparent url(/i/tt_corner_tl.png) no-repeat 0 0;
}
.atab .cc3 div {
	position:relative;
	left:1px; top:0;
	background: transparent url(/i/tt_corner_tr.png) no-repeat 100% 0;
}
.atab .cc4 {
	width:10px;
}
.bg {
	background: transparent url(/i/dot2.png) repeat-x 0 13px;
}
.bg2 {
	background-image: url(/i/tt_corner2_tl.png) !important;
}
.bg3 {
	background-image: url(/i/tt_corner2_tr.png) !important;
}
.bill {
	height:46px;
	background: transparent url(/i/playbill.png) no-repeat 0 0;
	margin: 0 0 25px 0;
}
.bnr {
	margin: 0 0 15px 0;
}
.brc {
	font-size:.9em;
}
.brc td {
	color:#504f4f;
	background-color:#edeaea;
}
.brc div {
	color:#246bb3;
}
.brc p {
	line-height:1.4em;
	margin:0; padding: .15em 0 .15em 0 !important;
}
.brc .ee1, .brc .ee1 img, .brc .ee3, .brc .ee3 img  {
	width:34px; height:31px;
	font-size:1px;
	line-height:1px;
}
.brc .ee2 {
	width:100%;
	padding: .5em 0 .5em 0;
}
.brc .ee3 {
	vertical-align:bottom;
}
.brcdec {
	height:13px;
	background: transparent url(/i/dec_faq.png) no-repeat 3.35em 0;
	margin: 0 0 5px 0;
}
.card, .card2, .card3 {
	height:25px;
	background: transparent url(/i/cont/card23_small.png) no-repeat 0 0;
	padding: 2px 0 0 47px;
}
html>body .card, html>body .card2, html>body .card3 {
	min-height:25px;
	height:auto;
}
.card2 {
	background: transparent url(/i/cont/card33_small.png) no-repeat 0 0;
}
.card3 {
	background: transparent url(/i/cont/card4_small.png) no-repeat 0 0;
}
.card span, .card2 span, .card3 span {
	color:#0052a3;
}
.card .cco {
	color:#ff6000;
}
.card2 .cco2 {
	color:#096dc6;
}
.card3 .cco3 {
	color:#464646;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.chock img {
	width:914px; height:1px;
	display:block;
}
html>body .chock img {
	width:916px;
}
.colo {
	color:#b21262;
}
.colo2 {
	color:#0052a3;
}
.colo3 {
	color:#585858;
}
.colo3 a {
	color:#3076bb;
}
.colo4 {
	color:#555;
}
.colo5 {
	color:#246bb3;
}
.com {
	padding: 0 40px 0 40px;
}
.com p {
	margin:0; padding: 0 0 1.25em 0;
}
.com sup {
	font: .75em Arial, sans-serif;
}
.comp {
	height:223px;
	background: transparent url(/i/comp_bg.png) repeat-x 0 100%;
	text-align:center;
	margin: 0 0 10px 0;
}
html>body .comp {
	min-height:223px;
	height:auto;
}
.comp img {
	/*margin: 0 0 24px 0;*/
	margin: 0 0 20px 0;
}
.dec {
	position:relative;
	height:287px;
}
.dec div {
	position:absolute;
	top:5px; left:-18px;
	width:263px; height:287px;
	background: transparent url(/i/dec.jpg) no-repeat 0 0;
}
.dec2 {
	position:relative;
	height:282px;
	background: transparent url(/i/dec2.jpg) no-repeat 0 0;
	margin: 0 0 45px 0;
}
.dec3 {
	position:relative;
	height:272px;
	background: transparent url(/i/dec3.jpg) no-repeat 5px 0;
	margin: 0 0 45px 0;
}
.dec4 {
	position:relative;
	height:182px;
	margin: 80px 0 75px 0;
}
.dec4 div {
	position:absolute;
	top:5px; left:-34px;
	width:283px; height:182px;
	background: transparent url(/i/dec4.jpg) no-repeat 0 0;
}
.dec5 {
	position:relative;
	height:238px;
	margin: 0 0 40px 0;
}
.dec5 div {
	position:absolute;
	top:5px; left:-17px;
	width:261px; height:238px;
	background: transparent url(/i/dec5.jpg) no-repeat 0 0;
}
.dec6 {
	position:relative;
	height:306px;
	margin: 15px 0 20px 0;
}
.dec6 div {
	position:absolute;
	top:5px; left:-31px;
	width:266px; height:306px;
	background: transparent url(/i/dec6.jpg) no-repeat 0 0;
}
.dop {
	color:#b0b0b0;
	padding: .75em 0 1em 0;
}
.dop span {
	padding: 0 35px 0 0;
}
.dshd {
	height:1px;
	background: transparent url(/i/dashed5.png) repeat-x 0 0;
}
.faqf {
	margin:0; padding: 0 20px !important;
}
.faqf h2 {
	color:#246bb3;
	margin:0; padding: 0 0 .65em 0 !important;
}
.faqf2 {
	font-size:.9em;
	margin:0; padding:0;
}
.faqf2 p {
	margin:0; padding: 0 0 1.1em 0 !important;
}
.faqf textarea {
	width:100%; height:120px;
	border: 1px solid #a5acb2;
}
.fixwi {
	width:100%;
}
.fl {
	float:left;
}
.flb {
	width:225px;
	float:left;
	margin: 0 0 10px 0;
}
.flb img {
	display:block;
	margin: 0 0 1px 0;
	border: 1px solid #929292;
}
.flb strong {
	font-size:.9em;
	color:#b31262;
}
.flb ul {
	margin: .6em 0 .5em 2px; padding:0;
}
.flb ul li {
	background: transparent url(/i/bullet2.png) no-repeat 0 .55em;
	margin:0; padding: 0 0 .5em 10px;
}
.fo {
	font: .9em Tahoma, sans-serif;
}
.fosp {
	position:relative;
	top:-22px;
	font: .9em Tahoma, sans-serif;
	padding: 0 0 .45em 0;
}
.fosp2 {
	font: .9em Tahoma, sans-serif;
	color:#686868;
	margin:0; padding: .3em 0 1.75em 0 !important;
}
.fr {
	float:right;
}
.frm {
	margin: 0 0 20px 0;
}
.frm td {
	padding-bottom:18px;
}
.frm .w1 {
	padding: 0 12px 18px 0;
}
.frm .w1 span {
	color:#0052a3;
}
.hi {
	height: 500px !important;
}
.hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#b0d6f1;
}
.hr2 {
	height:1px;
	font-size:1px;
	line-height:1px;
	background: transparent url(/i/dashed2.png) repeat-x 0 0;
}
.hr3 {
	height:1px;
	font-size:1px;
	line-height:1px;
	background: transparent url(/i/dashed4.png) repeat-x 0 0;
}
.ico {
	width:100%;
	margin: 0 0 10px 0;
}
.ico td {
	padding-bottom:20px;
}
.ico .y1 {
	width:20px;
}
.ico .y2 {
	vertical-align:middle;
	padding-left:15px;
}
.ico .y2 a {
	color:#b31262;
}
.ico .y3 {
	font: .9em Tahoma, sans-serif;
	padding-left:15px;
}
.iwww {
	height:14px;
	font-size:.9em;
	background: transparent url(/i/icons4.png) no-repeat 0 4px;
	padding: 0 0 0 15px;
}
html>body .iwww {
	min-height:14px;
	height:auto;
}
.imga {
	float:left;
	margin: 0 10px 5px 0;
}
.imga2 {
	display:block;
	margin: 0 0 8px 0;
	border: 1px solid #b0d6f1;
}
.ind {
	margin-top: 24px !important;
}
.ind2 {
	margin-bottom: 60px !important;
}
.ind3 {
	margin-bottom: 20px !important;
}
.ind4 {
	margin-bottom: 10px !important;
}
.ind5 {
	margin-bottom: 25px !important;
}
.ind6 {
	top: -25px !important;
	z-index:10;
}
.ind7 {
	margin: 7px 0 25px 0 !important;
}
.ind8 {
	padding: 0 0 .5em 0 !important;
}
.ind9 {
	margin: 7px 0 12px 0 !important;
}
.ind10 {
	padding: 0 0 2em 0 !important;
}
.ind11 {
	padding: .5em 0 !important;
}
.ind12 {
	text-align:center;
	padding: 35px 0;
}
.ind13 {
	padding: 12px 12px 0 12px;
}
.inp {
	width:100%; height:18px;
	border: 1px solid #a5acb2;
}
.inp2 {
	width:235px; height:18px;
	border: 1px solid #a5acb2;
}
.inp3 {
	width:235px; height:95px;
	border: 1px solid #a5acb2;
}
.inp4 {
	width:205px;
	border: 1px solid #a5acb2;
}
.lhe {
	line-height:1.4em;
}
.ltab {
	margin: 0 0 20px 0;
}
.ltab td {
	width:50%;
}
.ltab .dd1, .ltab .dd1 div {
	width:10px;
}
.news, .news2 {
	padding: 0 0 2em 0;
}
.news a {
	font-weight:bold;
}
.news2 a {
	font-weight:bold;
	color:#000;
}
.news .date {
	font-size:.8em;
	color:#666;
}
.news .info {
	font-size:.9em;
	padding: .55em 0 0 0;
}
.news2 .info {
	font-size:.9em;
	color:#666;
	padding: .55em 0 0 0;
}
.path {
	font-size:.9em;
	color:#7a7a7a;
	margin: 0 0 70px 0;
}
.path img {
	width:1px; height:17px;
	vertical-align:middle;
	margin: 0 15px;
}
.path2 {
	font-size:.9em;
	color:#393939;
}
.path2 img {
	width:1px; height:14px;
	vertical-align:middle;
	margin: 0 8px;
}
.ptab {
	width:100%;
	margin: 0 0 7px 0;
}
.ptab td {
	color:#393939;
}
.pdf {
	height:15px;
	background: transparent url(/i/icon3.png) no-repeat 0 0;
	padding-left: 21px !important;
}
html>body .pdf {
	min-height:15px;
	height:auto;
}
.pos {
	position:relative;
}
.search {
	width:100%;
	margin: 0 0 30px 0;
}
.search .t1 {
	width:55px;
	*padding-left:11px;
}
html>body .search .t1 {
	padding-left:9px;
	*padding-left:11px;
}
html:root .search .t1 {
	padding-left:9px;
}
.sele td {
	color:#515151;
	padding-bottom:10px;
}
.sele select {
	/*width:150px;*/
}
.sele .bb1 {
	padding-right:20px;
}
.shad {
	position:absolute;
	top:232px; left:-18px;
	width:18px; height:549px;
	background: transparent url(/i/body_shad.png) no-repeat 0 0;
}
.shad2 {
	position:absolute;
	top:232px; right:-18px;
	width:18px; height:549px;
	background: transparent url(/i/body_shad2.png) no-repeat 0 0;
}
.slider {
	margin: 0 0 1em 0; padding-left: 120px !important;
}
.slider span {
	margin: 0 4px 0 1px;
}
.slider .marked {
	font-weight:bold;
	background-color:#b31262;
	color:#fff;
	line-height:1.8em;
	margin: 0 3px 0 0 !important; padding: 2px 4px 4px 4px !important;
}
.slider2 {
	font-size:.8em;
	color:#000;
	text-align:center;
	margin: 0 0 2em 0; padding: .75em 0 0 0;
}
.sp {
	width:100%;
	margin: 0 0 40px 0;
}
.sp td {
	background-color:#f0f5f5;
}
.sp .m1 {
	width:5px;
}
.sp .m1 img {
	width:5px; height:5px;
	display:block;
}
.sp .m2 {
	width:100%;
}
.sp .m3 {
	padding: 1.5em 25px .5em 25px;
}
.spp {
	position:absolute;
	top:-30px; left:29px;
	width:18px; height:30px;
	background: transparent url(/i/dec.png) no-repeat 0 0;
}
.subs {
	font-size:.9em;
	height:44px;
	background: transparent url(/i/subscription.png) no-repeat 43px 0;
	margin: 0 0 45px 0; padding: 0 0 0 94px;
}
html>body .subs {
	min-height:44px;
	height:auto;
}
.subs a {
	color:#b31262;
}
.subs p {
	margin: 0 !important; padding: 30px 0 0 0 !important;
}
.team .x1 {
	width:45px;
}
.team td {
	width:145px;
	color:#2e2e2e;
	padding-bottom:35px;
}
.team img, .team2 img {
	display:block;
	margin: 0 0 3px 0;
	border: 1px solid #b7b7b7;
}
.team .stat, .team .stat2 {
	font-size:.9em;
	color:#6f6f6f;
}
.team .stat2 {
	color:#424141;
	padding: .75em 0;
}
.team2 .x1 {
	width:20px;
}
.team2 td {
	width:210px;
	font-size:.9em;
	color:#2e2e2e;
	padding-bottom:35px;
}
.vac {
	color:#252525;
	padding: 0 0 1.5em 0;
}
.vac .tit {
	font: bold 1.15em Tahoma, sans-serif;
	color:#0052a3;
	margin:0; padding: 0 0 .35em 0;
}
.vac .date {
	font-size:.9em;
	color:#666;
}
.vac2 .tit {
	font: bold 1.15em Tahoma, sans-serif;
	color:#272727;
	margin:0; padding: 0 0 1em 0;
}
.vac2 .date {
	font-size:.9em;
	color:#666;
}

@media screen {
	a { cursor:hand; }
	html>body a { cursor:pointer; }
}

