
@import url(menu.css);

a {
	color:#eb193c;
}
html, body {
	height:100%;
}
body {
	font: 75% Arial, sans-serif;
	color:#000;
	background: #fff url(/i/body_bg2.png) repeat -148px 55px;
	text-align:center;
	margin:0; padding:0;
}
form {
	margin:0; padding:0;
}
hr {
	display:none;
}
h1 {
	font: bold 2em Arial, sans-serif;
	margin:0; padding: .25em 0 1em 0;
}
h2 {
	font: normal 1.5em Arial, sans-serif;
	margin:0; padding: 0 0 1em 0;
}
h3 {
	font: normal 1.35em Arial, sans-serif;
	margin:0; padding: 0 0 1em 0;
}
h4 {
	font: bold 1.1em Arial, sans-serif;
	margin:0; padding: 0 0 1em 0;
}
img {
	border:none;
}
input, select, textarea {
	font: 1em Arial, sans-serif;
	/*color:#999;*/
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td {
	vertical-align:top;
	padding:0;
}
ul, ul li {
	list-style-type:none;
	margin:0; padding:0;
}
ul, 
ol {
	margin: 0 0 1.5em 18px;
	padding:0;
}
ul li {
	background: transparent url(/i/bullet.png) no-repeat 0 .45em;
	padding: 0 0 .5em 12px;
}
/*
ul {
	margin: 0 0 1em 0; padding:0;
}
ul li {
	margin:0; padding: 0 0 .25em 0;
}
*/
#collage {
	height:230px;
	margin: 0 0 10px 0;
}
#collage img {
	display:block;
}
#collage2 {
	height:220px;
	margin: 0 0 30px 0;
}
#collage2 .coldiv {
	float:left;
	margin-left:10px;
}
#collage2 .coldiv img {
	display:block;
}
#footer {
	padding: 0 0 65px 0;
}
#footer input {
	color:#999;
}
#header {
	position:relative;
	height:75px;
	text-align:left;
	margin: 0 0 20px 0;
}
html>body #header {
	min-height:75px;
	height:auto;
}
#header .sldiv {
	/*margin: 0 0 0 200px;*/
	margin: 0 0 0 220px;
}
#header .sl {
	margin: 0 0 .5em 0;
}
#header .sl img {
	display:block;
}
#ks {
	color:#707070;
	line-height: 1.65em !important;
	background: transparent url(/i/kelnik_logo.png) no-repeat 0 5px;
	margin: 0 !important; padding: 0 0 0 41px !important;
}
#ks span {
	display:block;
	width:9.25em; height:15px;
}
html>body #ks span {
	height:auto;
	min-height:15px;
}
#logo {
	position:absolute;
	top:0; left:0;
	width:169px; height:54px;
}
#logo img {
	width:169px; height:54px;
	display:block;
}
#outer {
	position:relative;
	width:100%; /*height:100%;*/
	width:expression(
/*
		(
			(document.compatMode && document.compatMode=='CSS1Compat') ? 
			document.documentElement.clientWidth : document.body.clientWidth
		) 
		> 1500 ? "1400px" : (
			(
				(document.compatMode && document.compatMode=='CSS1Compat') ?
				document.documentElement.clientWidth : document.body.clientWidth
			) 
			< 994 ? "994px" : "100%"
		)
*/
		(
			(document.compatMode && document.compatMode=='CSS1Compat') ?
			document.documentElement.clientWidth : document.body.clientWidth
		)
		< 994 ? "994px" : "100%"
	);
}
html>body #outer {
	/*max-width:1400px;*/
	min-width:996px; width:auto;
	/*min-height:100%; height:auto;*/
	margin-left:auto;
	margin-right:auto;
}
/*.add {
	margin: .75em 0 0 0;
}
*/
.add a {
	text-decoration:none;
	border-bottom: 1px dotted #eb193c;
}
.add img {
	width:13px; height:13px;
	vertical-align:middle;
}
.al {
	text-align:center;
}
.al2 {
	vertical-align:middle;
}
.al3 {
	text-align: right !important;
}
.al4 {
	margin-left:auto;
	margin-right:auto;
}
.arr {
	color:#a8a8a8;
	margin: 0 0 .25em 0;
}
.arr a {
	color:#a8a8a8;
	text-decoration:none;
}
.al5 {
	text-align:left;
}
.bor {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.cert img {
	display:block;
	float:left;
	margin: 0 20px 20px 0;
	border: 1px solid #ccc;
}
.che {
	padding: 0 0 .25em 0;
}
.che input {
	position:relative;
	left:-2px;
}
.che span {
	position:relative;
	top:0;
	*top:-4px;
}
html>body .che span {
	top:-4px\9;
}
@-moz-document url-prefix(){
	.che span, .che2 span { top:-3px;}
}
.cltab td {
	vertical-align:middle;
	padding-bottom:40px;
}
.fc td {
	vertical-align:middle;
	padding-bottom:30px;
}
.fc2 td {
	vertical-align:top;
	padding-bottom:40px;
}
.fc2 .y1 img {
	display:block;
	border: 1px solid #eb193c;
}
.fc3 td {
	vertical-align:top;
	padding-bottom:20px;
}
.cltab .y1 {
	width:1px;
	text-align:center;
}
.cltab .y2 {
	font-size:1.15em;
}
.cltab .y2 a {
	color:#000;
	text-decoration:none;
}
.cltab .y2 p {
	padding: 0 5px 0 50px;
}
.cltab .y3 p {
	padding: 0 5px 0 20px;
}
.cltab .y4 {
	padding-left:20px;
}
.cltab .y5 {
	width:50%;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.colo, .colo a {
	color: #4ca83d !important;
}
.colo2, .colo2 a {
	color: #888 !important;
}
.colo3, .colo3 a {
	color: #a8a8a8 !important;
}
.colo4, .colo4 a {
	color: #eb193c !important;
}
.colo5, .colo5 a {
	color: #999 !important;
}
.comm {
	width:940px;
}
html>body .comm {
	margin-left:auto;
	margin-right:auto;
}
.comm p {
	line-height:1.5em;
	margin:0; padding: 0 0 1.5em 0;
}
.comm  td sup {
	font: .65em Arial, sans-serif;
}
.ctab {
	margin: 0 0 55px 0;
}
.ctab .cc1, .ctab .cc3 {
	font-size:1px;
	line-height:1px;
	/*background-color:#f4f2e6;*/
	background: transparent url(/i/dot3.png) repeat-x 0 0;
}
.ctab .cc2 {
	color:#000;
	text-align:left;
	background-color:#fff;
	/*padding: 0 80px;*/
	padding: 0 1px;
}
.ctab .cc3 {
	/*background-color:#f4f2e6;*/
	background: transparent url(/i/dot3.png) repeat-x 0 100%;
}
.ctab .cc4 {
	/*background-color:#f4f2e6;*/
	background: transparent url(/i/dot3.png) repeat-y 0 0;
}
.ctab .cc5 {
	/*background-color:#f4f2e6;*/
	background: transparent url(/i/dot3.png) repeat-y 100% 0;
}
.ctab .c1, .ctab .c2, .ctab .c3, .ctab .c4 {
	width:5px; height:5px;
	background: transparent url(/i/corner_tl.png) no-repeat 0 0;
}
.ctab .c2 {
	background: transparent url(/i/corner_tr.png) no-repeat 0 0;
}
.ctab .c3 {
	background: transparent url(/i/corner_br.png) no-repeat 0 0;
}
.ctab .c4 {
	background: transparent url(/i/corner_bl.png) no-repeat 0 0;
}

.ctab2 td {
	padding-bottom:3px;
}

.ctab3 .cc1, .ctab3 .cc3 {
	font-size:1px;
	line-height:1px;
	background: #ebebeb url(/i/dot3.png) repeat-x 0 0;
}
.ctab3 .cc3 {
	background: #ebebeb url(/i/dot3.png) repeat-x 0 100%;
}
.ctab3 .cc4 {
	background: #ebebeb url(/i/dot3.png) repeat-y 0 0;
}
.ctab3 .cc5 {
	background: #ebebeb url(/i/dot3.png) repeat-y 100% 0;
}
.ctab3 .cc2 {
	color:#000;
	text-align:left;
	background-color:#ebebeb;
	/*padding: 0 80px;*/
	padding: 0 1px;
}
.ctab3 .c1, .ctab3 .c2, .ctab3 .c3, .ctab3 .c4 {
	width:5px; height:5px;
	background: transparent url(/i/corner_tl_2.png) no-repeat 0 0;
}
.ctab3 .c2 {
	background: transparent url(/i/corner_tr_2.png) no-repeat 0 0;
}
.ctab3 .c3 {
	background: transparent url(/i/corner_br_2.png) no-repeat 0 0;
}
.ctab3 .c4 {
	background: transparent url(/i/corner_bl_2.png) no-repeat 0 0;
}

.ctab4 .cc1, .ctab4 .cc3 {
	font-size:1px;
	line-height:1px;
	background: #ed3050 url(/i/menu_bg3_2.png) repeat-x 0 0;
}
.ctab4 .cc3 {
	background: #ebebeb url(/i/dot3.png) repeat-x 0 100%;
}
.ctab4 .cc4 {
	background: #d41736 url(/i/menu_bg3.png) repeat-x 0 0;
	/*background: #ebebeb url(/i/dot3.png) repeat-y 0 0;*/
}
.ctab4 .cc5 {
	background: #d41736 url(/i/menu_bg3.png) repeat-x 0 0;
	/*background: #ebebeb url(/i/dot3.png) repeat-y 100% 0;*/
}
.ctab4 .cc2 {
	color:#fff;
	text-align:left;
	background: #d41736 url(/i/menu_bg3.png) repeat-x 0 0;
	/*background-color:#d41736;*/
	/*padding: 0 80px;*/
	padding: 0 1px;
}
.ctab4 .c1, .ctab4 .c2, .ctab4 .c3, .ctab4 .c4 {
	width:5px; height:5px;
	background: transparent url(/i/corner_tl_3.png) no-repeat 0 0;
}
.ctab4 .c2 {
	background: transparent url(/i/corner_tr_3.png) no-repeat 0 0;
}
.ctab4 .c3 {
	background: transparent url(/i/corner_br_3.png) no-repeat 0 0;
}
.ctab4 .c4 {
	background: transparent url(/i/corner_bl_3.png) no-repeat 0 0;
}
.ctab5 {
	margin: 0 0 20px 0;
}
.ctab5 .cc1, .ctab5 .cc3 {
	font-size:1px;
	line-height:1px;
	background-color:#eee;
	/*background: transparent url(/i/dot3.png) repeat-x 0 0;*/
}
.ctab5 .cc2 {
	color:#000;
	text-align:left;
	background-color:#eee;
	/*padding: 0 80px;*/
	padding: 0 1px;
}
.ctab5 .cc3 {
	background-color:#eee;
	/*background: transparent url(/i/dot3.png) repeat-x 0 100%;*/
}
.ctab5 .cc4 {
	background-color:#eee;
	/*background: transparent url(/i/dot3.png) repeat-y 0 0;*/
}
.ctab5 .cc5 {
	background-color:#eee;
	/*background: transparent url(/i/dot3.png) repeat-y 100% 0;*/
}
.ctab5 .c1, .ctab5 .c2, .ctab5 .c3, .ctab5 .c4 {
	width:5px; height:5px;
	background: transparent url(/i/corner_tl_4.png) no-repeat 0 0;
}
.ctab5 .c2 {
	background: transparent url(/i/corner_tr_4.png) no-repeat 0 0;
}
.ctab5 .c3 {
	background: transparent url(/i/corner_br_4.png) no-repeat 0 0;
}
.ctab5 .c4 {
	background: transparent url(/i/corner_bl_4.png) no-repeat 0 0;
}
.date {
	font: .85em Arial, sans-serif;
	color:#888;
	padding: 0 0 .25em 0;
}
.date2 {
	color:#888;
	padding: 0 0 .25em 0;
}
.ddtab .z1 {
	width:230px;
	padding: 0 25px 0 0;
}
.dshd {
	border-bottom: 1px dotted #eb193c;
}
.dshd a {
	text-decoration:none;
}
.dshd2 {
	text-decoration:none;
	border-bottom: 1px dotted #eb193c;
}
.fixwi {
	width:100%;
}
.fl {
	float:left;
}
.fl2 {
	width:135px;
	float:left;
}
.fr {
	float:right;
}
.fo {
	font-size:.9em;
}
.fo2 {
	font-size:1.15em;
	line-height:1.3em;
	padding: 0 0 .35em 0;
}
.fo3 {
	font: bold 1.1em Arial, sans-serif;
}
.fo4 {
	font-size:1.35em;
}
.fo5 {
	font-size:1.25em;
}
.fo6 {
	font-size: .65em !important;
}
.fo7 {
	font: bold 1.15em Arial, sans-serif;
	padding: 0 0 .5em 20px;
}
.fo7 span {
	font-size:1.15em;
	text-transform:uppercase;
}
.frm {
	margin: 5px 0 25px 0;
}
.frm .ff1 {
	width:120px; height:79px;
	text-align:center;
	vertical-align:middle;
	background: transparent url(/i/frame.png) no-repeat 0 0;
}
.frm .ff2 {
	vertical-align:middle;
	padding: 0 0 0 10px;
}
.frm .ff2 h4 {
	margin: 0 0 .3em 0; padding:0;
}
.ftab td {
	padding-top:.6em;
	padding-bottom:.6em;
	border-bottom: 1px solid #ccc;
}
.ftab .d1 {
	width:105px;
	padding-right:5px;
}
.ftab .d2 {
	width:130px;
	padding-right:10px;
}
.gal {
	width:611px;
	margin-left:auto;
	margin-right:auto;
}
.goo {
	/*background-color:#eb193c;*/
	border: 1px solid #ccc;
}
.goo .go {
	color:#fff;
	background-color:#eb193c;
	margin: 0 1px 1px 1px; padding: .4em 8px;
	text-align: left;
}
.goo2 {
	margin: 0 0 30px 0; padding: 2px 2px 1px 2px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.goo2 img {
	display:block;
}
.goo2 .go2 img {
	display:block;
	float:left;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
}
.gal2 {
	margin: 0 0 20px 0;
}
.gal2 img {
	border-right: 1px solid #fff;
}
.gal2 .goo {
	position:relative;
	border: none !important;
	text-align: center;
}
.gal2 .goo .go {
	background-color:#000;
	margin: 0 1px 1px 0;
	*margin: 0 0 1px 0;
}
.goo3 {
	padding: 2px 1px 1px 2px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.goo3 img {
	/* display:block; 
	width: 175px;
	height: 131px;*/
}
.hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#9facb6;
}
.hr2 {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#ccc;
}
.ico {
	height:41px;
	background: transparent url(/i/ico_vacancy.png) no-repeat 0 0;
	margin: 0 0 20px 0; padding: 0 0 0 52px;
}
html>body .ico {
	min-height:41px;
	height:auto;
}
.ico h2 {
	padding: 0 0 .35em 0;
}
.ico2 {
	font-size:.9em;
	height:11px;
	color:#888;
	background: transparent url(/i/clock.png) no-repeat 0 0;
	padding: 0 0 0 14px;
}
html>body .ico2 {
	min-height:11px;
	height:auto;
}
.ico3 {
	margin: 0 10px 20px 0;
}
.ico3 .ic1 div, .ico3 .ic2 div {
	width:5px; height:31px;
	background: transparent url(/i/ico_dec.png) no-repeat 0 0;
}
.ico3 .ic2 div {
	background: transparent url(/i/ico_dec2.png) no-repeat 0 0;
}
.ico3 .ic3 {
	color:#fff;
	background: transparent url(/i/ico_bg.png) repeat-x 0 0;
}
.ico3 .ic3 span {
	font-size:1.65em;
}
.ico3 .ic3 p {
	margin:0; padding: .45em 4px 0 4px;
}
/*
.imga {
	margin: 0 0 30px 0;
}
.imga .tip {
	width:100px; height:140px;
	float:left;
	margin: 0 15px 15px 0;
}
.imga img {
	display:block;
}
*/
.info {
	font: bold .9em Arial, sans-serif;
	height:13px;
	margin: 0 0 1em 0; padding: 0 0 0 15px;
}
.info2 {
	font: italic bold 1.15em Arial, sans-serif;
	background-color:#ebebeb;
	margin:0; padding: .5em 12px .5em 12px;
}
.info3 {
	background: #eee url(/i/ico_info.png) no-repeat 12px 50%;
	margin:0; padding: .65em 10px .65em 42px;
}
.ind {
	padding: 0 0 20px 0;
}
.ind2 {
	padding: .9em 0 0 0;
}
.ind3 {
	padding: 8px 10px 10px 10px !important;
}
.ind4 {
	padding: .25em 10px .5em 10px !important;
}
.ind5 {
	padding: 0 0 0 52px;
}
.ind6 {
	padding: 0 0 .5em 10px;
}
.ind7 {
	padding: .05em 10px .3em 0 !important;
}
.ind8 {
	padding: 0 0 0 20px !important;
}
.ind9 {
	margin: 0 0 1em 0;
}
.ind10 {
	padding: 0 50px !important;
}
.inp {
	width:170px; height:23px;
	padding:0;
	border: 1px solid #ccc;
}
.inp2 {
	width:100%; height:23px;
	padding:0;
	border: 1px solid #ccc;
}
.inp3 {
	width:80px; height:23px;
	padding:0;
	border: 1px solid #ccc;
}
.inp4 {
	width:150px; height:23px;
	padding:0;
	border: 1px solid #ccc;
}
.inp5 {
	width:50px; height:23px;
	padding:0;
	border: 1px solid #ccc;
}
.inp6 {
	width:100%; height:75px;
	padding:0;
	border: 1px solid #ccc;
}
.idoc, .ipdf {
	font-size:1.15em;
	height:39px;
	background: transparent url(/i/ico_doc.png) no-repeat 0 0;
	margin: 0 0 1.5em 0; padding: 0 0 0 44px;
}
html>body .idoc, html>body .ipdf {
	min-height:39px;
	height:auto;
}
.ipdf {
	background: transparent url(/i/ico_pdf.png) no-repeat 0 0;
}
.idoc a, .ipdf a {
	display:block;
	padding: .15em 0 .2em 0;
}
.idoc span, .ipdf span {
	font-size:.8em;
}
.lbot {
	height:30px;
	background: transparent url(/i/mir_upakovki_2.png) no-repeat 0 0;
	padding: 0 0 0 41px;
}
#descl { cursor:pointer; }
html>body .lbot {
	min-height:30px;
	height:auto;
}
.leg {
	margin: 0 0 1em 0;
}
.leg img {
	float:left;
	margin: 2px 5px 0 0;
}
.lh {
	line-height:1.5em;
}
.line {
	height:5px;
	background-color:#ebebeb;
	margin: 0 0 15px 0;
}
.line2 {
	height:5px;
	background-color:#eb193c;
}
.list li {
	line-height:1.5em;
	background-position: 0 .65em;
	padding: 0 0 .75em 12px;
}
.main {
	margin: 0 0 0 0;
}
.main td {
	text-align:left;
}
.main .k1 {
	width:360px;
	padding: 0 10px 20px 0;
}
.main .k2 {
	padding: 0 0 20px 0;
}
.main .k3 {
	width:270px;
	padding: 0 10px 20px 0;
}
.main .k4 {
	width:460px;
	padding: 0 10px 20px 0;
}
.main .k5 {
	width:210px;
	padding: 0 0 20px 0;
}
.main .k6 {
	width:190px;
	padding: 0 30px 20px 0;
}
.main .k7 {
	padding: 0 20px 20px 0;
}
.nind {
	margin-left: 0 !important;
}
.nind2 td {
	padding-top: 0 !important;
}
.nobor td {
	border-bottom: none !important;
}
.nobor2 {
	border: none !important;
}
.nov {
	position:absolute;
	top:0; left:0;
	width:71px; height:71px;
	background: transparent url(/i/novelty.png) no-repeat 0 0;
}
/*
.path {
	font-size:.9em;
	height:12px;
	color:#808080;
	background: transparent url(/i/home3.png) no-repeat 0 10px;
	margin: 0 0 1em 0; padding: 8px 0 0 16px;
}
html>body .path {
	min-height:12px;
	height:auto;
}
.path a {
	color:#808080;
}
*/
.pos {
	position:relative;
}
.pos2 {
	position:relative;
	height:1px;
}
html>body .pos2 {
	min-height:1px;
	height:auto;
}
.pos3 {
	position:relative;
	top:.35em;
}
.pos4 {
	position:relative;
	top:-4px;
}
.pimg {
	position:absolute;
	top:-3px; left:1px;
	border: none !important;
}
.qu {
	background: transparent url(/i/arr.png) no-repeat 0 0;
	padding: 0 0 0 20px;
}
.sp {
	font: bold 1.25em Arial, sans-serif;
}
.sp p {
	padding: 0 0 0 44px;
}
/*.sppict {
	width:100%;
	overflow:hidden;
	margin: 0 0 25px 0;
}*/

.slider {
	margin: 0 0 15px 0;
}
.slider td {
	height:25px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background: transparent url(/i/slider_bg.png) repeat-x 0 0;
	padding: 0 12px;
}
.slider .ss1 {
	width:5px;
	background: transparent url(/i/slider_dec.png) no-repeat 0 0;
	padding:0;
}
.slider .ss2 {
	width:5px;
	background: transparent url(/i/slider_dec2.png) no-repeat 0 0;
	padding:0;
}
.slider a {
	/*display:block;*/
	text-decoration:none;
	/*padding: .1em 12px;*/
}
/*.slider a:hover {
	background: transparent url(/i/slider_bg2.png) repeat-x 0 0;
}*/
.sw {
	font: bold 1.1em Arial, sans-serif;
	padding: .15em 8px .1em 8px;
}
.sw a {
	text-decoration:none;
	cursor:pointer;
}
.swc a {
	color:#000;
	text-transform:uppercase;
	cursor:default;
}
.swnav {
	margin-bottom:20px;
}
.swnav .ctab, .swnav .ctab3 {
	margin:0 5px 0 0;
}
.tdata {
	margin: 0 0 5px 0;
}
.tdata td {
	padding-bottom:5px;
}
.tdata .e1 {
	width:1px;
	padding: 0 0 25px 0;
}
.tdata .e1 img {
	display:block;
	margin: 0 12px 25px 0;
}
.tdata .e2 p {
	font-size:.9em;
}
.tdata .e3 {
	background-color:#ebebeb;
	padding: 15px 10px 15px 0;
}
.tdata .e4 {
	width:1px;
	background-color:#ebebeb;
	padding:0;
}
.tdata .e4 img {
	display:block;
	margin: 0 15px 0 0;
}
.tdata .e5 {
	width:75px;
	padding-right:5px;
}
.tdata .e6 {
	width:1px;
}
.tdata .e6 img {
	display:block;
	margin: 0 20px 0 0;
}
.tdata2 .dd1 {
	/*width:350px;*/
	padding: 0 0 20px 0;
}
.tdata2 .dd1 img, .tdata2 .dd3 img {
	display:block;
	border: 1px solid #fff;
}
.tdata2 .dd2 div {
	width:20px;
}
.tdata2 .dd3 {
	width:160px;
	padding: 0 0 20px 0;
}
html>body .tdata2 .dd3 {
	min-width:160px;
	width:auto;
}
.tdata2 .dd4 img {
	display:block;
	border: 1px solid #fff;
}
.tdata2 .dd5 {
	width:1px;
}
html>body .tdata2 .dd5 {
	*width:308px;
}
.tdata2 .dd6 {
	width:175px;
	/*padding: 0 0 20px 0;*/
}
html>body .tdata2 .dd3 {
	min-width:175px;
	width:auto;
}
.tdata3 {
	margin: 0 0 25px 0;
}
.tdata3 td {
	padding: .75em 20px .75em 0;
	border-bottom: 1px solid #ccc;
}
.tdata3 .tt1 {
	width:50%;
	padding-right:0;
}
.tdata4 td {
	padding: 30px 0 20px 0;
	border-bottom: 1px solid #ccc;
}
.tdata4 .zz1 {
	width:1px;
	text-align:center;
	vertical-align:middle;
}
.tdata4 .zz2 {
	padding-left:25px;
}
.tdata4 .zz2 h2 {
	padding: 0 0 .65em 0;
}
.tdata4 .zz2 h2 span {
	font: normal 1.35em Arial, sans-serif;
}
.tdata5 {
	margin: 5px 0 20px 0;
}
.tdata5 .yy1 {
	width:230px;
}
.tdata6 .kk1 {
	width:175px;
	padding-top:5px;
	padding-right:5px;
}
.tdata6 .kk2 {
	padding-top:20px;
}
.tdata6 {
	margin: 0 0 15px 0;
}
.tdata6 td {
	padding: 0 3px 5px 0;
}
.tdata6 td td {
	padding:0;
}
.tdata6 td td .imgsp {
	*margin-top:1px;
}
html>body .tdata6 td td .imgsp {
	*margin-top:1px\0; /* IE8 */
}
.tdbg {
	background: transparent url(/i/dot3.png) repeat-y 0 0;
}
.tdbg2 {
	background: transparent url(/i/dot3.png) repeat-y 100% 0;
	padding: 35px 1px 15px 1px;
}
.ti {
	font: bold 1.25em Arial, sans-serif;
	color:#eb193c;
	background-color:#f1f1f1;
	margin: 0 0 10px 0; padding: .5em 50px .4em 50px;
}
.wi {
	width:50%;
}
.wi2 {
	width:1px;
}

@media screen {
	a { cursor:hand; }
	html>body a { cursor:pointer; }
}
/*-------- marina --------*/
.fixwi .fixwiTitle {
	font:bold 2em Arial,sans-serif;
	margin:0;
	padding:0.25em 0 1em;
}
.tdata2 .productionName h1 {
	font:normal 1.5em Arial,sans-serif;
	margin:0;
	padding:0 0 1em;
}
.fixwi .withH1 {
	padding:0 0 4px;
}
.fixwi h1 {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:14px;
}
.comm .superInfo {
	position:absolute;
	bottom:20px;
	display:none;
	width:940px;
	color:#AAAAAA;
	font-size:0.8em;
	line-height:1.2em;
	padding:0 0 6px;
	text-align:left;
}
.comm .On { display:block; }
/*-------- /marina --------*/

/*ek*/
.carier {
	margin-bottom: 20px;
}
.carier h2 {
	padding-bottom: 5px;
}
.carier img {
	float: left;
	padding: 0 10px 10px 0;
}
.dolg {
	margin: -35px 0 0 0;
}
.sklad {
	text-align: left;
	padding: 0 0 10px 0;
}
.vacancyico {
	margin:0 0 -60px -18px;
	width: 59px;
	height: 60px;
}
.vacancyico img {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.sub_head {
	background: #ebebeb url(/i/subhead.png) no-repeat;
	width: 191px;
	height: 60px;
}
.sub_head_en {
	background: #ebebeb url(/i/subhead-en.png) no-repeat;
	width: 191px;
	height: 60px;
}
.sub_form label {
	display: block;
	padding: 3px 0 4px 0;
}
.sub_form {
	margin: 5px 3px 6px 3px;
}
.sub_checkbox label {
	display: inline;
	float: left;
	width: 140px;
	margin: 0 0 0 5px;
}
.sub_checkbox {
	display: block;
	padding: 0 0 2px 0;
}
.sub_checkbox input {
	float: left;
}
.sub_choice {
	margin: 12px 0 8px 0;
	font-weight: bold;
}
#sub_fio, #sub_company, #sub_email {
    background: transparent url("/i/sub_input.png") no-repeat;
    border: medium none;
    display: block;
    height: 31px;
    width: 174px;
}
.sub_submit {
	background: #ef2244 url("/i/sub_submit.png") no-repeat;
	width: 97px;
	height: 26px;
	border: 0;
	color: #fff;
	font-weight: bold;
	margin: 7px 0 0 0;
}
.goon {
	border: 0;
	float:left;
}
.goon .go {
	color:#fff;
	background-color:#000;
	padding: .4em 8px;
	float:left;
	width: 83px;
	height: 30px;
	font-weight: bold;
}
.goon .go:hover {
	color:#fff;
	background-color:#eb193c;
	padding: .4em 8px;
	float:left;
	width: 83px;
	height: 30px;
	font-weight: bold;
}
#maptab1, #maptab2, #maptab3 {
	position: absolute;
	top: 230px;
	height: 500px;
}
.mapbox {
	height: 760px;
}
.mapcell td {
	padding: 0;
	margin: 0;
}
.mapcell ul li {
	background: none;
}
.bustime td {
	margin: 0;
	padding: 0 5px 0 5px;
}
.bustime thead {
	background-color: #EBEBEB;
}
.bustime {
	border: 1px solid #EBEBEB;
}
.bustitle {
	color: #EB193C;
}
.debtors {
	text-align: left;
	padding: 10px 20px 10px 20px;
}
#f_tander {
	margin: 15px 0 0 0;
}
/*end ek*/
