
a:link {
	color:#d94a11;
}
a:visited {
	color:#d98257;
}
a:hover {
	color:#d94a11;
	text-decoration:none;
}
a:active {
	color:#404040;
}
html, body {
	height:100%;
}
body {
	font: 90% Tahoma, sans-serif;
	color:#333;
	background-color:#fff;
	margin:0; padding:0;
}
form {
	margin:0; padding:0;
}
form input, form select, form textarea {
	font: 1em Arial, sans-serif;
}
hr {
	display:none;
}
img {
	border:none;
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td {
	vertical-align:top;
	padding:0;
}
#collage {
	background: #eae1df url('../i/dot2.png') repeat 0 0;
}
#collage table {
	width:100%;
}
#collage .info {
	font: italic .9em Arial, sans-serif;
	background: transparent url('../i/quote.png') no-repeat 0 0;
	margin: 37px 0 1em 0; padding: 0 80px 0 40px;
}
#collage .info p {
	margin:0; padding: .4em 0 .75em 0;
}
#colin {
	background: transparent url('../i/collage_bg.png') repeat-y 0 0;
}
#colin2 {
	position:relative;
	height:250px;
	min-height:250px;
	background: transparent url('../i/collage_middle.png') no-repeat 0 100%;
}
html>body #colin2 {
	height:auto;
}
#coltop {
	position:absolute;
	top:-20px; left:0;
	width:100%; height:20px;
}
#coltin {
	background: transparent url('../i/collage_top_bg.png') repeat-x 0 0;
	margin-left:244px;
}
#coltin2 {
	height:20px;
	background: transparent url('../i/collage_top.png') no-repeat 0 0;
}
#colbot {
	background: transparent url('../i/collage_bot_bg.png') repeat-x 0 0;
	margin: 0 0 20px 560px;
}
#colbin {
	height:22px;
	background: transparent url('../i/collage_bot.png') no-repeat 0 0;
}
#colhin {
	position:absolute;
	top:-20px; left:0;
	width:100%; height:334px;
}
#colhin2 {
	position:absolute;
	top:0; left:0;
	width:100%; height:334px;
	background: transparent url('../i/collage_home.png') no-repeat 0 0;
}
#colhin3 {
	position:relative;
	width:76%; height:334px;
	float:right;
}
#collage #online {
	position: absolute;
	top:0; left:367px;
	width:310px; height:334px;
	/*margin: 0 0 0 367px;*/
}
#collage #online table, .cont form table {
	width:auto;
}
#collage #online td, .cont form td {
	font: bold .75em Tahoma, sans-serif;
	color:#fff;
	padding-bottom:3px;
}
.cont form td {
	color:#333;
}
html>body #collage #online td {
	padding-bottom:5px;
}
html>body .cont form table{
	padding-bottom:5px;
}
#collage #online .f1, .cont form .f1 {
	padding: 3px 20px 0 0;
}
#footempty {
	/*height:125px;*/
	height:8.6em;
}
#footer {
	position:absolute;
	bottom:0; left:0;
	width:100%; height:11.4em;
	font-size:.75em;
	background: #e5e0df url('../i/bg_footer.gif') repeat-x 0 0;
}
#foin {
	/*height:112px;*/
	height:11.4em;
	background: transparent url('../i/bg_footer2.png') no-repeat 0 0;
}
#footer table {
	position:absolute;
	top:70px; left:0;
	width:100%;
	color:#666;
}
#footer a {
	color:#cc3300;
}
#footer .c1 {
	width:38%;
}
#footer .c1 div {
	padding: 0 0 0 80px;
}
#footer .c1 div span {
	font-size:.9em;
	color:#333;
}
#footer .c2 div, #footer .c3 div {
	padding: 0 0 0 40px;
}
#footer .c2 {
	width:30%;
}
#footer .c3 {
	width:32%;
}
#header {
	width:100%;
}
#header #logo {
	position:relative;
	height:116px;
}
#header #icoho {
	position:absolute;
	top:40px; right:33px;
	width:25px; height:25px;
}
#header #icoho img {
	width:25px; height:25px;
}
#header .d1 {
	width:38%;
}
#header .d1 img {
	display:block;
}
#header .d2 {
	width:30%;
}
#header .d2 div {
	font: bold 1.7em Tahoma, sans-serif;
	color:#404040;
	background: transparent url('../i/dot.gif') repeat-y 0 0;
	margin: 30px 0 0 0; padding: 4px 0 8px 40px;
}
#header .d2 span {
	font: bold .6em Tahoma, sans-serif;
	color:#fe5815;
}
#header .d3 {
	width:32%;
}
#header .d3 div {
	background: transparent url('../i/dot.gif') repeat-y 0 0;
	margin: 30px 0 0 0; padding: 7px 0 9px 40px;
}
html>body #header .d3 div {
	padding: 9px 0 9px 40px;
}
#home #collage {
	margin: 0 0 86px 0;
}
#home .sprogs {
	padding: .7em 80px 0 0;
}
#home .sprogs h2 {
	padding: 0 0 1.45em 40px;
}
#home .sprogs .spin {
	background: transparent url('../i/dot.gif') repeat-y 0 0;
	padding: 0 0 0 62px;
}
#home .cont {
	padding: 0 40px;
}
#home .cont span {
	font-weight:bold;
	color:#e79006;
}
#home .cont .ti {
	position:relative;
	top:-10px;
	font: bold 1em Tahoma, sans-serif;
	color:#666;
	line-height:1.6em;
	background: transparent url('../i/phoenix.gif') no-repeat 7.9em .85em;
	z-index:10;
	margin:0; padding: 0 0 .7em 0;
}
html:root #home .cont .ti {
	line-height:1em;
}
#home .cont .ti span {
	position:relative;
	left:-3px;
	font-size:2.8em;
	color:#fe5815;
}
#home .cont .ti strong {
	font-size:1.3em;
	font-weight:normal;
}
#ks {
	background: transparent url('../i/kelnik_logo.gif') no-repeat 0 0;
	margin: 3px 0 0 0; padding-left:41px;
}
#ks span {
	display:block;
	width:11em; height:15px;
	position:relative; top:-0.24em;
}
html>body #ks span {
	height:auto;
	min-height:15px;
}
#main {
	width:100%;
}
#main .b1, #collage .b1 {
	width:38%;
}
#main .b2 {
	width:30%;
}
#main .b3 {
	width:32%;
}
#menu {
	position:relative;
	/*width:490px;*/
	font: bold 1.05em Tahoma, sans-serif;
	z-index:10;
	padding: 40px 0 0 62px;
}
#menu ul, #menu li, ul#menus, ul#menus li {
	list-style-type: none;
	margin:0; padding:0;
}
#menu ul {
	padding: 0 0 1em 0;
}
#menu li, ul#menus li {
	height:13px;
	min-height:13px;
	background: transparent url('../i/bullet.gif') no-repeat 0 .45em;
	margin:0; padding: 0 0 .55em 18px;
}
html>body #menu li, ul#menus li {
	height:auto;
}
ul#menus {
	font-size:.9em;
	color:#404040;
	background: transparent url('../i/dot.gif') repeat-y 100% 0;
	margin: 3.4em 0 0 0; padding: 0 40px 0 60px;
}
ul#menus li {
	padding: 0 0 1em 18px;
}
#outer {
	position:relative;
	width:100%; height:100%;
	width:expression(
		document.body.clientWidth < 994 ? "994px" : "100%"
	);
}
html>body #outer {
	min-width:996px; min-height:100%;
	width:auto; height:auto;
}
.al {
	position:relative;
	top:4px; left:7px;
	vertical-align:top;
}
.act {
	color:#404040;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.cont {
	font-size:.9em;
	padding: 0 80px 0 40px;
}
.cont p {
	margin:0; padding: 0 0 1.1em 0;
}
.fixwi {
	width:100%;
}
.fo {
	color: #008099 !important;
}
.fo2 {
	color: #004099 !important;
}
.hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#a9a9a9;
}
.hle {
	padding: .7em 0 0 80px;
}
.hle h2 {
	padding: 0 0 .5em 0;
}
.hle .spin {
	font-size:.75em;
	background: transparent url('../i/dot.gif') repeat-y 100% 0;
	padding: 0 40px 0 0;
}
.ind {
	margin: 0 3px 0 0;
}
.ind2 {
	padding: 37px 0 1em 0;
}
.inp {
	width:134px; height:22px;
	border: 1px solid #a5acb2;
}
.inp2 {
	width:160px; height:20px;
	border: 1px solid #a5acb2;
}
.inp3 {
	width:100px; height:20px;
	border: 1px solid #a5acb2;
}
.sel {
	font: 1em Arial, sans-serif !important;
	color:#666;
	width:56px; height:20px;
	vertical-align:top;
	border: 1px solid #a5acb2;
}
html:root .sel {
	height:18px;
}
.sprogs {
	padding: .7em 0 0 80px;
}
.sprogs a {
	color: #333 !important;
	text-decoration:none;
}
.sprogs span {
	font: bold 1.5em Tahoma, sans-serif;
	color:#d93600;
}
.sprogs h2 {
	padding: 0 0 1.45em 0;
}
.sprogs table {
	width:100%;
}
.sprogs td {
	font-size:.75em;
	vertical-align:middle;
}
.sprogs td img {
	width:70px; height:61px;
	display:block;
}
.sprogs .spin {
	background: transparent url('../i/dot.gif') repeat-y 100% 0;
	padding: 0 0 0 22px;
}
.subm {
	font: bold 1.3em Tahoma, sans-serif;
	color:#ffff66;
	text-align:right;
	margin:0; padding: .5em 0 1em 0;
}
.subm a {
	color: #ffff66 !important;
	text-decoration:none;
}
.subm span {
	background: transparent url('../i/underline.gif') repeat-x 0 100%;
	padding: 0 0 .25em 0;
}
.ti {
	font: bold 1.7em Tahoma, sans-serif;
	color:#fe5815;
	margin:0; padding: 0 0 .6em 0;
}
.ti2 {
	font: bold 1em Tahoma, sans-serif;
	color:#fe5815;
	margin:0; padding: 0 0 1.15em 0;
}
.ti3 {
	font: bold 1.25em Tahoma, sans-serif;
	color:#ffff66;
	margin:0; padding: 15px 0 1em 0;
}
