body {margin:0; padding:0 0 15px; font: 10pt sans-serif; background:url(/images/footer.gif) left bottom repeat-x; text-align:center; color:#555555}
.body {height:100%; background:url(/images/body.gif) left top repeat-x}
td {font-size:10pt; vertical-align:top}
img {border:none}
A {color:#3e9fcc}
p.reg, form {margin:0}
div#loginform {margin:0; padding:60px 0 0}
table.startpage {margin:40px auto 0}
table.startpage td {vertical-align:top; text-align:left}
table.search td {padding:0 10px; vertical-align:middle}
.krug {background:url(/images/s1.gif) left center no-repeat; padding:0; height:25px}
.krug input {border:none; background:none; width:187px; margin:0}
.krug2 {background:url(/images/s2.gif) left center no-repeat; padding:0; height:25px}
.krug2 input {border:none; background:none; width:187px; margin:0}
div.smay {height:150px; margin:0; padding:0; background:url(/images/header.gif) right top no-repeat}
a.smay {position:absolute; left:40px}
.login {padding: 0; margin:0}
form.loginform {padding:0; vertical-align:top}
.loginform td {padding:0 10px; vertical-align:middle}
p.futer {width:800px; margin:0 auto}
.copy {float:left; text-align:left; margin:0 0 10px}





.hlink a {font-weight:bold; padding:0 5px}

div.content {text-align:left; width:760px; margin:0 auto 40px; padding:30px 0 40px}
h1 {text-align:center}

table.karta {}
.karta td {border:1px solid #3e9fcc; width:185px; height:110px; vertical-align:middle}
div.inner {font:14px; padding-top:10px}
div.innerform {font:11px ;}
div.innerform input {width:180px}  
div.reg {color: black; padding: 15px; top: 0px; left:0px; position:absolute; z-index:10; width: 100%; text-align:center; display: none}
div.reg a {color: #154257}
form.reg {background: #3e9fcc; border:outset 2px #154257; width:400px; margin:0; padding:10px}
form.reg td {color: black}
.popup_style {font-size:80%; padding:2px; width:30%; background:f0fff0; position:absolute; border:1px solid; visibility:hidden}
.td-centr td {text-align:center; vertical-align:middle}
.centr {text-align:center}


.navigation ul {list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	height:34px;
	background:url(/images/n-l.gif) no-repeat;
}
.navigation ul li, li.a {
	float:left;
	margin:0 -18px 0 0;
	background:url(/images/a-l.gif) no-repeat 18px 0;
}
.navigation ul li a {
	float:left;
	height:34px;
	color:#fff;
	line-height:34px;
	padding:0 25px 0 27px;
	background:url(/images/a-r.gif) no-repeat top right;
}

.navigation ul li.none {
	background:none;
}
.navigation ul li.none-hover {
	background:url(/images/first-h.gif) no-repeat 0 0;
}
.navigation ul li.hover {
	background:url(/images/a-lh2.gif) no-repeat 0 0;
}
.navigation a:hover {
	color:#f59e00;
}
.navigation a.hover {
	background:url(/images/a-rh.gif) no-repeat top right;
}
.navigation a.hover:hover {
	color:#23aac1;
}
.navigation a.last-hover:hover {
	color:#23aac1;
}

.navigation ul li.last {
	margin:0;
	background:url(/images/a-l.gif) no-repeat 18px 0;
}
.navigation ul li.b {
	margin:0;
	background:url(/images/list2.jpg) no-repeat top left;
}
.navigation ul li.last a {
	padding:0 27px;
	background:url(/images/last-r3.gif) no-repeat top right;
}
.navigation a.last-hover {
	padding:0 27px;
	background:url(/images/a-rh2.jpg) no-repeat top right;
}
