html, body {
height: 100%; 
margin: 0; 
padding: 0;
}

.leftbg{
background-image: url('bg_left.png'); 
background-position: right top;
background-repeat: repeat;
}

.rul{
background-image: url('fon_rul.png'); 
background-position: right top;
background-repeat: repeat-y;
}


div.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}


.up_rul{
font: 14px Arial;
text-align: center;
color: #5c6b86;
background-image: url('up_rul.png'); 
background-position: right top;
background-repeat: no-repeat;
}

.up_rul a{
text-decoration: none;
color: #5c6b86;
}

.cont {
font: bold 12px Tahoma;
text-align: center;
color: #808080;
}

.zag {
font: bold 16px Tahoma;
text-align: left;
color: #000000;
}

.razd {
	font: bold 18px Tahoma;
	text-align: center;
	color: #000000;
}

.txt {
	font: 13px Arial;
	text-align: justify;
	color: #000000;
	margin-left:10px;
	margin-right:40px; 
	margin-top: 10px;
}

.txt a{
text-decoration: none;
color: #000000;
}

.txt a:visited{
color: #000000;
}

.txt a:hover{
text-decoration: underline;
color: #909090;
}

.ser {
	font: bold 14px Tahoma;
	text-align: center;
	color: #2560a4;
	line-height: 12px;
	margin-left:10px;
	margin-right:10px; 
	margin-top: 10px;
}

.uptxt {
	font: 13px Tahoma;
	text-align: left;
	color: #FFFFFF;
	line-height: 14px;
}

.uptxt a{
color: #3970a6;
}


.menu {
font: 14px Arial;
text-align: center;
color: #5c6b86;
position: relative; 
}

.menu a{
text-decoration: none;
color: #5c6b86;
}

.menu a:visited{
color: #5c6b86;
}

.menu a:hover{
text-decoration: underline;
color: #5c6b86;
}

.map {
position: relative; 
top:-50px; 
}

.copiright {
font: bold 13px Tahoma;
text-align: center;
color: #808080;
background-image: url('krai.png'); 
background-position: left top;
background-repeat: no-repeat;
}

.copirightp {
font: 9px Tahoma;
text-align: center;
color: #808080;
}

.up3{
background-image: url('up3.png'); 
background-position: left top;
background-repeat: no-repeat;
}

.krai{
background-image: url('page_3_2.png'); 
background-position: right top;
background-repeat: no-repeat;
background-color: #3cb6ff
}

.kres1{
background-image: url('kreslo_up.png'); 
background-position: right bottom;
background-repeat: no-repeat;
}

.menu2 {
font: bold 12px Tahoma;
text-align: left;
color: #000000;
line-height: 20px;
margin-left: 100px;
margin-top: 10px;
margin-bottom: 30px;
}

.menu2 a{
text-decoration: none;
color: #000000;
}

.menu2 a:visited{
color: #000000;
}

.menu2 a:hover{
text-decoration: none;
color: #FFFFFF;
background-color: #12bab8;
}

.smit {
position: absolute; 
font: 10px Arial;
text-decoration: none;
top:5px; 
left:10; 
color: #FFFFFF;
}

.smit a{
font: bold 10px Tahoma;
text-decoration: none;
color: #FFFFFF;
}

.smit a:visited{
font: bold 9px Tahoma;
}

.smit a:hover{
font: bold 9px Tahoma;
text-decoration: underline;
color: #000000;
}

.ar {
position: absolute; 
top:160px; 
right:110px;
}

.upst{
background-image: url('upst.png'); 
background-position: right bottom;
background-repeat: no-repeat;
}

.censt{
background-image: url('censt.png'); 
background-position: right bottom;
background-repeat: no-repeat;
}

.arniz{
background-image: url('arniz.png'); 
background-position: right top;
background-repeat: no-repeat;
}

.p {
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom: 0px;}
