body { background: #3f0f0c; color: #FFFFFF; font-family: Tahoma, Arial, Sans serif; margin: 0; padding: 0; }



table, img { border: 0; }
a {
text-decoration : none; 
margin: 0px;
padding: 0px;
color : #FFC936; 
} 
a:hover {
color : #ffffff; 
} 

a.nwd { background: url(/newkone/new-wnd.gif) no-repeat left .4em; padding-left: 20px; white-space: nowrap; }

h1 {
font : bold 12px 'Arial'; 
text-decoration : none; 
color : #FFE8AC; 
margin=0;
} 
h2 { 
font : bold 20px 'Arial'; 
text-decoration : none; 
color : #FFE8AC; 
margin=0;
}
h2 a { color: #FFE8AC; }
h3 { 
font : bold 40px 'Arial'; 
text-decoration : none; 
color : #FFE8AC; 
vertical-align : top;
line-height : 1em;
 }

hr { height: 1px; border: 0; background: url('/newkone/hr.gif'); margin-top: .5em; margin-bottom: .5em; }

p, label, span { margin: 0 0 8px 0; padding: 0; font-size: 80%; line-height: 150%; }
p.comment { color: #FFFFFF; margin: .5em 0; }
p.alert { color: #FFFFFF; }

ul { margin: 0; padding: 0; position: relative; z-index: 1; font-size: 80%; }
ul li { margin: 0; padding: 0 0 0 20px; list-style-type: none; background: url('/newkone/li.gif') no-repeat 0 .85em;  line-height: 170%; }

ol { margin: 0 0 10px 0; padding: 0; position: relative; z-index: 1; font-size: 90%; }
ol p { margin: 0; padding: 0; }

table.main { height: 100%; }

table.body td#pad { padding: 0 60px; }

div.pos { position: relative; }

/* NAVIGATION */

table.nav { width: 100%; }
table.nav td#logo { vertical-align: top; padding-top: 35px; }
table.nav td#links { vertical-align: top; padding-top: 40px; line-height: 120%; font-weight: bold; color: #000000; }
table.nav td#s-icons { vertical-align: top; padding-top: 50px; }
table.nav td#s-icons img#home { margin-right: 10px; }
table.nav td#s-icons img#lang { margin-top: 5px; }
table.nav td#s-icons img { float: left; }
table.nav a { text-decoration : none; 
margin: 0px;
padding: 0px;
color : #FFC936;  }
table.nav a:hover { color: #FFFFFF; }
table.nav p.cur { position: relative; left: -20px; padding-left: 20px; background: url('/newkone/ar-cur.gif') 0 55% no-repeat; z-index: 3; }
table.nav p.cur a { color: #000000; }

img.logo-print { display: none; }

/* подошва*/

table.footer a { color: #364250; }
table.footer a:hover { color: #FFFFFF; }

tr.footer { background: #E8E8E8; color: #364250; font-size: 70%; }
tr.footer span { font-size: 100%; }
tr.footer td { height: 80px; }
tr.footer a { color: #364250; }
tr.footer a:hover { color: #000000; }
tr.footer td#copy { padding: 15px 30px 0 30px; }
tr.footer td#pad { padding: 15px 0 0 0; }
tr.footer img.art-logo { width: 90px; height: 37px; margin-right: 12px; }

/* основные*/

img.people1 { width: 400px; height: 76px; position: absolute;  top: 200px; right: 160px; z-index: 1; }
img.people2 { position: relative; width: 161px; height: 114px; top: -40px; left: 20px; z-index: 3; }
img.gas-station { position: absolute; top: -208px; right: 0;  right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 ); left: auto;  z-index: 2; }
img.man { width: 181px; height: 289px; position: absolute; top: -43px; left: 0; }

.back { background: url('/newkone/back.jpg') top left; }
div.sky-back { background: url('/newkone/sky-back.jpg') top left repeat-x; }
div.mountains { background: url('/newkone/moutains.gif') 609px 214px repeat-x; }
div.sky-left { background: url('/newkone/sky-left.jpg') top left no-repeat; }
div.sky-right { background: url('/newkone/sky-right.jpg') top right no-repeat; }
div.ground { background: url('/newkone/ground.jpg') 0 242px repeat-x; }
div.factory { background: url('/newkone/factory.gif') 50% 163px no-repeat; }
div.oil-pump { background: url('/newkone/esc.gif') top left no-repeat; }
div.gas-station { background: url('/newkone/lift.png') right 82px no-repeat; }

/* INNER */

div.top-back { background: url('/newkone/top-back.jpg') top left repeat-x; }

table.hr { width: 100%; font-size: 80%; color: #FFFFFF; }
table.hr td { padding-bottom: 1em; }
table.hr td#wd { padding-right: .3em; white-space: nowrap; }
table.hr td#hr { background: url('/newkone/hr.gif') left 35% repeat-x; width: 100%; }

div.wnd { height: 315px; }
div.wnd-back { width: 100%; height: 378px; position: absolute; top: -65px; right: 0; background: url('/newkone/wnd-back.jpg') 40% 11px no-repeat; z-index: 1; overflow: hidden; }
img.window { width: 812px; height: 244px; z-index: 2; position: absolute; right: -1px; }
img.hanger { position: absolute; bottom: 0; right: 20%; z-index: 3; width: 77px; height: 348px; }

table.map td { padding: 0 30px 0 0; vertical-align: top; }

div.tabs { margin-bottom: 1em; }
div.tabs span { padding: .2em 0 0 0; color: #FFFFFF; margin: 0 1em; border-bottom: 1px dashed #FFFFFF; cursor: pointer; cursor: hand; }
div.tabs span.selected { padding: .2em 1em; margin: 0; color: #000000; background: #BFD09B; border: 0; cursor: auto; }

/* SEARCH */

div.FormControl {
	width: 70%;
	white-space: nowrap;
	padding-bottom: 1em;
}

div.FormControl span {
	color: #BFD09B;
	margin: 0 20px 0 0px;
	cursor: pointer; cursor: hand;
}

div.FormControl span img {
	margin-right: 5px;
	width: 9px;
	height: 9px;
}

form.SearchForm, fieldset { padding: 0; border: 0; margin: 0; }
table.ThisForm { width: 100%; }
table.ThisForm td.ThisFormTD { padding: 0 15px 0 0; color: #FFFFFF; vertical-align: top; white-space: nowrap; }
table.ThisForm td.ThisFormTD input#VacancyKeywords {width: 100%; }
input { margin-left: 0; font-size: 80%; }

/* BOTTOM-TABLE */

table.tb { width: 100%; }
table.tb td#ar { width: 30%; text-align: right; padding-right: 4px; }
table.tb td#a { width: 70%; text-align: left; padding: 1em 30px; background: #FFFFFF; color: #7A7364; border-left: 4px solid #f6a245; }
table.tb td#a p { margin: 0; padding: 0; font-size: 90%; }
table.tb td#a a { color: #79251f; }
table.tb td#a a:hover { color: #000000; }

table.tl { width: 80%; }
table.tl td { padding: 1em 30px; border-top: 4px solid #ffc936; background: #FFFFFF; color: #cc6600; }
table.tl td a { color: #8d2a23; font-size: 90%; }
table.tl td a:hover { color: #000000; }

/* FEEDBACK */
.feedback { padding: 60px; }

table.form { width: 100%; font-size: 80%; }
table.form td#tdd { padding: .2em 2em .2em 0; vertical-align: top; }
table.form td#tdi, table.form td#tds { padding: .2em; width: 80%; }
table.form input, textarea { font-family: Tahoma, Arial, Sans serif; font-size: 100%; }
table.form td#tdi input, textarea { width: 100%; }

/* 404 */
body.e404 { background: #3f0f0c; }
table.e404 { width: 100%; background: #3f0f0c; }
table.e404 td { padding: 20px 0; }
table.e404 td#pad { padding-top: 40px; }

/* VACANCY */
table.vacancy { font-size: 80%; line-height: 150%; }
table.vacancy td#param { font-weight: bold; padding-right: 30px; }

/* старые установки*/

.copyr {
 font-family: Tahoma;
 font-size: 10px;
 color: #E6E6E6;
?); 
}
.tags {
 font-family: Arial;
 font-size: 10px;
 color: #FFC936;
?); 
}
.stud {
 font-family: Tahoma;
 font-size: 14px;
 color: #FFC936;
?); 
}
.treug {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
?); 
}
.tit {
 font-family: Arial;
 font-size: 12px;
 color: #FFE8AC;
?); 
}
.tit2{
 font-family: Arial;
 font-size: 13px;
 color: #EEFFD5;
?); 
}
.text0 {
 font-family: Arial;
 font-size: 12px;
 color: #FFC936;
?); 
}
.text1 {
 font-family: Arial;
 font-size: 12px;
 color: #E6E6E6;
?); 
}
 LI {
color: #FFE8AC;
}

.top1 {
font : bold 19px 'Arial'; 
color : #F8C300; 
} 
.top2 {
font : bold 13px 'Arial'; 
color : #FFFFFF; 
} 
.top3 {
font : bold 35px 'Arial'; 
color : #F8C300; 
} 


.l54156188 {
font : bold 12px 'Arial'; 
text-decoration : none; 
color : #50241e; 
} 
.l54156188:visited {
font : bold 12px 'Arial'; 
text-decoration : none; 
color : #50241e; 
} 
.l54156188:hover {
color : #ffffff; 
} 
.l54156456 {
font : bold 12px 'Arial'; 
text-decoration : underline; 
color : #50241e; 
} 
.l54156456:visited {
font : bold 12px 'Arial'; 
text-decoration : none; 
color : #50241e; 
} 
.l54156456:hover {
color : #ff0000; 
} 
.l54156189 {
font : bold 12px 'Arial'; 
text-decoration : none; 
color : #FFE8AC; 
} 
.l54156189:visited {
font : bold 12px 'Arial'; 
text-decoration : none; 
color : #FFE8AC; 
} 
.l54156189:hover {
color : #ffffff; 
} 
.l54156166{
font : bold 12px 'Arial'; 
text-decoration : none; 
color : #FFC936; 
} 
.l54156166:visited {
font : bold 12px 'Arial'; 
text-decoration : none; 
color : #FFC936; 
} 
.l54156166:hover {
color : #ffffff; 
} 
.l54156177 {
font : 12px 'Arial'; 
text-decoration : none; 
color : #FFC936; 
} 
.l54156177:visited {
font : 12px 'Arial'; 
text-decoration : none; 
color : #FFC936; 
} 
.l54156177:hover {
color : #ffffff; 
} 
.help{
font : bold 10px 'Arial'; 
text-decoration : none; 
color : #FFC936; 
} 
.help:visited {
font : bold 10px 'Arial'; 
text-decoration : none; 
color : #FFC936; 
} 
.help:hover {
color : #ffffff; 
} 












