a {
	color:#3361b0;
}
a:visited {
	color:#8f47b3;
}

address {
	font: normal .78em Arial, sans-serif; white-space:nowrap;
}
address a, address a:visited {
	color:#000;
	text-decoration:none;
}
address a:hover {
	color:#000;
	text-decoration:underline;
}
body {
	font: 87.5% Arial, sans-serif;
	margin:0; padding:0;
	background: #abbfdb url('/i/bk.gif') 0px 250px repeat-x;
	color:#333;
}
img { border: none; margin:0;}

h1 {
	font: bold 2.14em verdana, sans-serif; 
	color: #366ab3;
	margin: 0 0 .53em 0;
	padding:0;
	line-height:.78em;
}
h2 {
	font: bold 1.78em Arial, sans-serif; 
	color: #366ab3;
}
h3 {
	font: bold 1em Arial, sans-serif; 
	margin: 0 0 .4em .8em;
}
html>body #archiv {
	height:auto;
}
table {
	font: 1em Arial, sans-serif;
	border-collapse:collapse;
}
td { padding:0;
	font: 1em Arial, sans-serif;
}
form {
	margin: 32px 0 37px 0;
	padding:0;
}
form td {
	padding: 0 0 .23em 0;
}
form .reportform {
	color:#333;
	font-size:.78em;
	margin: 0;
	padding: 0 0 0 .43em;
}
#archiv {
	background: url('/i/arch.gif') 0 50% no-repeat; 
	line-height: 43px; 
	margin: -8px 0 0 18px;
	padding-left: 51px;
	height:50px;
	min-height: 50px;
	font-weight:bold;
}

#borderRow td {
	background: url('/i/border_copyright.gif') repeat-x;
	font: normal .78em Arial, sans-serif;
	height: 77px;
}
#borderRow span {
	padding-left: 10px;
}
#botton {
	padding-left:0;
}
#botton input{
	font: normal .85em Arial, sans-serif;
}
#bigCorner { padding-top:1px;}
#bigCorner img {
	display:block;
	width:15px;
	height:16px;
	position: relative;
	bottom: -1px; left:6%;
}

#centerTd {
	font: normal 1em Arial, sans-serif;
	padding: 0 2em 2em 17px;
	vertical-align: top;
}
#centerTd h2 {
	font:bold 1.3em Arial,sans-serif;
}
#centerTd ul {
	margin: 1px .8em 1.2em 20px;
	padding:0;
}
#centerTd li, #content li {
	list-style-type:none;
	background: url('/i/li_style.gif') no-repeat 0 .6em;
	padding-left:11px;
}

#content {
	margin: 28px 0 26px 17px;
}
#content table {
	margin-left:.8em;
}
#content p, #centerTd p {
	padding: 0 0 1.2em .8em;
	margin:0;
	text-align:justify;
}
#content .newsName {
	margin: 0 .8em .2em .8em;
	padding: 0 0 .6em 6.13em;
}

#content ul, #content ol {
	padding:0;
	list-style-position:outside; 
}
#content ul {
	margin: 0 .8em 1.2em 20px;
}
#content ol {
	margin: 0 .8em 1.2em 20px;
}
#content li, #centerTd li {
	margin:0;
}
#content li ul {
	margin-left:1em;
}
#content li ul li {
	list-style-type:circle;
	background:none;
	padding-left:0;
}

#contentM {
	padding: 0 0 18px 22px;
	font-size:1em;
}

#contentM ul {
	padding: 0 0 0 .16em;
	margin: 0;
}
#contentM li {
	list-style: none;
	padding: 0 12px 0 0 ;
	margin: 0;
	display: inline;
	line-height:2em;
}

#doyouknow {
	background: url('/i/doyouknow.gif') 0 0 no-repeat;
	padding-top:30px;
	margin-top: 29px;
	vertical-align:top;
}
#doyouknow .brdTop, #doyouknow .brdRight, #doyouknow .brdbuttom, #doyouknow .brdleft {
	background-color: #AEC4E0;
}
#headCtd {
	padding: 0 12px 16px 0;
	background-color:#ebeef8
}
#headCdiv {
	padding: 7px 12px 12px 0;
	border-right: 1px solid #e0e3e8;
	border-bottom: 1px solid #e0e3e8;
	background-color:#f4f7ff;
}
#headCdivIn {
	height:183px;
	background: #fff url('/i/logo_shadow.gif') 0 88px no-repeat;
}
#headLtd {
	width:4%;
	background-color:#ebeef8;
	padding: 0 0 16px 0;
}
#headlogo {
	position:relative;
	left:-5px;
	top: 19px;
	height:123px;
}
#headLdiv {
	padding: 7px 0 12px 0;
	border-bottom: 1px solid #e0e3e8;
	background-color:#f4f7ff;
}
#headLdiv div {
	height:183px;
	background: #fff url('/i/left.gif') 0 15px no-repeat;
}
#headRtd {
	width:310px;
	background-color:#fff;
}
#headRdivBlock {
	width:100%;
	position:relative;
	height:219px;
}
#kelnik2 {
	position:relative;
	top:0;
	right:0;
	text-align:left;
}
#kelnik2 img {
	float:left;
	margin-left:20px;
}
#kelnik2 p {
	margin-left: 65px;
}

#ks {
	background: transparent url('/i/kelnik_logo.gif') no-repeat 0 0;
	margin:0; padding-left:41px;
}
#ks span {
	display:block;
	width:12em; height:15px;
	position:relative; top:-0.24em;
}
html>body #ks span {
	height:auto;
	min-height:15px;
	padding-left:0;
}

#lftcontent {
	background-color: #AEC4E0;
	padding: 9px 14px 12px 14px;
	font: .78em Arial, sans-serif;
	line-height:1.18em;
}
#lftcontent a {
	color:#333333;
	text-decoration:none;
}
#lftcontent a:hover {
	text-decoration:underline;
}

#leftTd {
	font: .85em Arial, sans-serif;
	padding:0;
	margin:0;
}

#logo {
	width:191px; height:101px;
	position:relative;
	left:-5px;
}
#logo img {
	margin-top:15px;
}
#main { width: 100%;}
#menubar { width:100%;}
#menubar td {
	background: url('/i/bg_menu.gif') repeat-x;
	padding: 4px 0;
	text-align:center;
}
#menubar div {
	margin-left: auto;
	margin-right: auto;
}
#menubar img { height:28px; }
#m1 { width: 21%;}
#m2 { width: 17%;}
#m3 { width: 22%;}
#m4 { width: 16%;}
#m5 {}

#mi1 { width: 82px;}
#mi2 { width: 55px;}
#mi3 { width: 103px}
#mi4 { width: 47px;}
#mi5 { width: 115px;}

#mcontent { 
	background-color: #5377bb;
}

#tableTop td { padding-right: 10px;}
#tableTopBottom td {
	padding-top: 15px;
}
#topmanPart {
	width:15px; height:220px;
	position:absolute;
	left:-15px; top:0;
	background: url('/i/topman_part.gif') 0 100% no-repeat;
}
#topman {
	width:100%;
	height:220px;
	position:absolute;
	left:0; top:0;
	background: url('/i/topman.jpg') 0 100% no-repeat;
}

.spacers td { height:21px; background-color:transparent;}
.spacers div, .spacer {
	height:1px;
	font-size:1px;
	line-height:1px;
}
.spacers .sp0 { width:4%;}
.spacers .sp1 { width:22%;}
.spacers .sp2 { width:48%;}

.spacers .sp2 div { width:350px;}
.spacers .sp1 div { width:200px;}
.spacers .sp0 div { width:10px;}
#SpLtd {width: 10px;}
#SpRtd {width: 210px;}
#SpTB {width: 538px;}
#smlCorner {
	padding: 0 0 0 81px;
}
#smlCorner img {
	display:block;
	width:15px;
	height:16px;
	position: relative;
	bottom: -1px;
}
#servList {
	width:100%;
	margin: 7px 0;
}
#servList div {
	width: 5px;
	min-width: 5px;
}
#servList td {
	font-size:.85em;
	vertical-align:top;
}
#servList td.li1 { background-image: url('/i/menu_1.gif');}
#servList td.li2 { background-image: url('/i/menu_2.gif');}
#servList td.li3 { background-image: url('/i/menu_3.gif');}
#servList td.li4 { background-image: url('/i/menu_4.gif');}
#servList td.li5 { background-image: url('/i/menu_5.gif');}
#servList td.li6 { background-image: url('/i/menu_6.gif');}
#servList td.li7 { background-image: url('/i/menu_7.gif');}
#servList td.li8 { background-image: url('/i/menu_8.gif');}
#servList td.li9 { background-image: url('/i/menu_9.gif');}
#servList td.li10 { background-image: url('/i/menu_10.gif');}
#servList td.li11 { background-image: url('/i/menu_11.gif');}
#servTd {vertical-align:top; width:100%;}

#report {
	color: #c31077;
	font: bold .93em Arial, sans-serif;
	background: url('/i/line.gif') no-repeat 0 1.2ex;
	padding: 0 0 .63em 1.23em;
	margin: 0;
}
#question {
	position:absolute;
	width:171px;
	height: 74px;
	margin:0; padding: 0;
	top: 15px;
	left:-81px;
}
#question img {
	display:block;
	position:absolute;
}
#question div img {
	position:absolute;
	margin:0; padding: 0;
}
#question div p {
	position:absolute;
	display: block;
	top: 18px; left:82px;
	margin:0; padding: 0;
	font: normal 8pt Arial, sans-serif; 
	white-space:nowrap;
	line-height: 14px;
	z-index: 100;
}

.brdTop { background: url('/i/px_white.gif') repeat-x 0px 0px;}
.brdButtom { background: url('/i/px_white.gif') repeat-x 0px 100%; padding:0; }
.brdRight { background: url('/i/px_white.gif') repeat-y 100% 0px;}
.brdLeft { background: url('/i/px_white.gif') repeat-y 0px 0px;}

.catList li {
	padding: 0 0 .43em 0;
}

.corner img {
	width: 5px;
	height: 5px;
}
.corner {
	width: 5px;
	height: 5px;
	padding:0;
}

.cleaner {
	clear:both;
	float:none;
	height:1px;
	font-size:1px;
	line-height:1px;
}

.clock {
	left: 5px;
	top: 1px;
}

.contTable, .vacancy {
	width:70%;
	margin: 1em 0 1em 10px;
}
.contTable td {
	vertical-align:top;
}
.formTable {
	width:70%;
	margin: 1em 0;
}
.formTable td, .vacancy td {
	vertical-align:top;
	padding: .4em 0;
}


.date {
	font: normal .8em Arial, sans-serif;
	background-color: #E9EEF5;
	color: #666666;
	padding:0;
	margin:0;
}

img.icon {
	width: 20px;
	height: 20px;
}

.imgTop {
	margin: .25em 18px .2em 0;
	float:left;
	clear:both;
	border: 1px #FFF solid;
}
.imgLeft {
	margin: .25em 12px .2em 0;
	float:left;
	border: 1px #FFF solid;
}
.divimgLeft {
	margin: .25em 8px .2em 0;
	float:left;
}
.divimgLeft img {
	border: 1px #FFF solid;
}
.divimgLeft div {
	font-size:.78em;
	margin:0;
	padding:0;
	height:45px;
}
.divimgLeft span {
	display:block;
	font-size:.78em;
	margin:0;
	padding:0;
}
.divP {
	padding-left:.8em;
}

.h155 {
	height:155px;
}
.h225 {
	height:225px;
}

.imgRight {
	margin: .25em 0 .2em 18px;
	float:right;
	clear:both;
	border: 1px #FFF solid;
}
.imgTop2 {
	margin: 1.6em 18px .2em 0;
	border: 1px #FFF solid;
}

.li1, .li2, .li3, .li4, .li5, .li6, .li7, .li8, .li9, .li10,.li11 {
	width:32%; height:55px;
	padding: .7em 12px .9em 50px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.menuBT { background: url('/i/px-sbm.gif') repeat-x 0px 0px;}
.menuBB { background: url('/i/px-sbm.gif') repeat-x 0px 100%;}
.menuBR { background: url('/i/px-sbm.gif') repeat-y 100% 0px;}
.menuBL { background: url('/i/px-sbm.gif') repeat-y 0px 0px;}
#Mhead {
	padding: 0 0 0 25px;
}

.newscontent {
	margin: 4px 0 19px 0; 
	padding: 0 0 0 19px;
}

.newsTpl .newsName span {
	margin-right: 1em;
	margin-left:-6.13em;
}

.priceTable, .priceTable2 {
	width:80%;
	margin: .2em .8em 1.2em .8em;
	font: normal .78em Arial, sans-serif;
}
.priceTable td, .priceTable2 td {
	vertical-align:top;
	padding:.2em;
}
.priceTable2 td {
	border: 1px #FFF solid;
}

td.top {
	font: normal .9em arial, sans-serif;
	color:#4D4D4D;
	width: 100%;
}
.tdspacer {width: 3%;}
.space { background-color: #eef3fd;}
.smallIcon img{
	width: 20px;
	height: 20px;
}
.submenu {
	width:190px;
}
html>body .submenu {
	width:14em;
	min-width:190px;
}
.submenu a {
	color: #fff;
}
.submenu a:visited {
	color: #fff;
}
.sbmTop{ background: url('/i/sbm-tp.gif') no-repeat 0 0;}

.submenu ul {
	font-size: .85em;
	font-weight: bold;
	list-style-type: none;
	margin: 0; padding: 0;
}
.submenu li {
	margin: .8em 0 1em 0; padding: 0;
}

.submenu .rtop, .submenu .rbottom {
	font-size: 1px;
	line-height: 1px;
	width: 100%; height: 5px;
}
.submenu span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	overflow: hidden;
}
.submenu .r1 {
	height: 1px; margin: 0 5px;
	background-color: #d9d9d9;
}
.submenu .r2 {
	height: 1px; margin: 0 3px;
	border-left: 2px solid #d9d9d9;
	border-right: 2px solid #d9d9d9;
	background-color: #5377BB;
}
.submenu .r3 {
	height: 1px; margin: 0 2px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background-color: #5377BB;
}
.submenu .r4 {
	height: 2px; margin: 0 1px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background-color: #5377bb;
}
.submenu .rmiddle {
	width: 100%;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	padding: 1px 18px 3px 18px;
	background-color: #5377bb;
}
html>body .submenu .rmiddle {
	width: auto;
}

.topBnLinks {
	font-size:.85em;
	width:100%;
	padding-right:4em;
}
.topBnW {
	width:104px;
}

.pSmall {
	font-size:.78em;
}

.pt35 { padding-top: 35px;}
.pt26 { padding-top: 26px;}
.pt13 { padding: 13px;}
.pl30 { padding-left: 30px;}
.pb26 { padding-bottom:26px; }
.vTop { vertical-align:top;}
.vMiddle { vertical-align: middle;}

.vacForm {
	padding:0;
	margin: -15px 0 0 0;
}

#error404, #error404div, #error404div div, #error404 td {
	background-color:#FFF;
	border:none;
}
#error404div {
	position:relative;
}
#error404div h2 {
	position:absolute;
	bottom:6px; left:206px;
}
#error404div img.i404 {
	position:absolute;
	top:108px; right:224px;
	width:150px; height:400px;
}
#error404txt {
	background-color:transparent;
	margin:72px 0 0 206px;
}

.faq {
	margin: 0 0 30px 0;
}
.faq div.question {
	margin: 0 0 16px 0;
	padding: 0 0 0 50px;
	background: url('/i/answer_ico.gif') no-repeat 0 .3em;
}
.faq div.answer {
	font-size:.9em;
}

.zoomOut {
	position:relative;
	border: 1px #FFF solid;
}
.zoomOut img {
	border:none;
}
.zoomIn {
	position:absolute;
	bottom:0;
	right:0;
}
.zoomIn img {
	border:none;
}
/*marina*/
#centerTd h1 { 
	font-size:1.6em;
	line-height:1em;
}
#centerTd li { padding:0 0 6px 11px; }
.main-title {
	color:#366AB3;
	font-size:2.14em;
	line-height:0.78em;
	margin:0 0 0.53em;
	font-family:verdana,sans-serif;
}
.dop-title {
	font-size:1.4em;
	line-height:1em;
	color:#999;
}
/**/