body,td {font-family:Verdana, Tahoma, Arial; FONT-SIZE: 12px;  color:#000000; margin:0px; padding:0px}
body{background-color: #FFFFFF;}

img.middle { vertical-align: middle;}

a 		{color: #800000;}
a:hover {color: #EA0000;}

a.menu          { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; TEXT-DECORATION: none }
a.menu:hover    { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #E9E7D8; TEXT-DECORATION: underline }

a.menu1          { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #13216A; TEXT-DECORATION: none }
a.menu1:hover    { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #800000; TEXT-DECORATION: underline }

a.lang          { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; TEXT-DECORATION: none }
a.lang:hover    { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none }

.label{color:#000000; font-weight:bold}

h2{height:30px; background:url(/img/fon6.jpg) repeat-x #EBEBEB; font-family: Tahoma; color: #3D3E30;
	font-weight: bold; font-size: 12pt; padding-top:10px; padding-left:15px; margin:0;}
div{border:0px solid red}
td{vertical-align:top}
.b{border:1px solid green}


#bg{width:100%; height:265px; background:url(/img/bg_common.jpg) repeat-x bottom}
#logo{position:absolute; top:0px; left:0px; width:260px; height:262px; background-image:url(/img/logo.jpg)}
#ust{position:absolute; top:0px; left:260px; width:63px; height:89px; background-image:url(/img/ust.jpg)}
#menu{position:absolute; top:89px; left:260px; width:220px; height:123px; background-image:url(/img/bg_menu.jpg);
		color:#ffffff; font-weight:bold; padding:50px 0px 0px 30px;}
#pipl{position:absolute; top:0px; right:0px; width:429px; height:262px; background-image:url(/img/pipl.jpg)}
#lang{position:absolute; top:0px; right:429px; width:200px; text-align:right; vertical-align:bottom; padding-top:15px}

.footer-fon {
  background-color: #ebebeb;
}
#bottom{
  /*height:61px;*/
  background: url(/img/bottom.jpg) repeat-x;
  background-position: left top;
}
#contact{
  float: left;
  width: 191px;
  height: 41px;
  background: url(/img/bottom1.jpg) no-repeat;
  background-position: left top;
  padding: 20px 0px 0px 70px;
}
#addr{
  margin-left: 262px;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 20px;
}

.smenu{padding:4px}

.left{padding:15px 20px; width:220px}
.content{padding:15px; text-align:justify; vertical-align:top}

.separ{	background-image: url(/img/separ.gif);	background-repeat : repeat-y; width: 1px}

.input {width:95%;}
.knopa {font-family: Verdana, Tahoma; color: #000000; font-size: 12px; width:130px}
.contact {width:100%;font-size:10px;border:1px solid #7C7B7D}

.cls1{	background-color: #E1E1E1;}
table.trans { background-color: transparent;  }

#error{	color:#ff0000; font-size:12px; font-weight:bold}

.cookie_notice {
  display: none;
  position: fixed;
  z-index: 9999999999;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: left;
  font-size: 15px;
  color: #444444;
  background: rgba(255,255,255,1);
  padding: 20px 20px; 
  border-top: 4px solid #505050;
}
.cookie_notice h2 {
  margin: 0px;
  padding: 0px;
  font-size: 22px;
  text-transform: uppercase;
  text-align: center;
  background: transparent;
}
.cookie_buttons {
  text-align: center;
}
.cookie_btn, .cookie_btn:active, .cookie_btn:focus, .cookie_btn:visited {
  display: inline-block;
  margin: 10px 6px 4px 6px;
  text-decoration: none;
  position: relative;
  font-size: 13px;
  padding: 4px 12px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase; 
  background: #13216A;
  transition: 0.2s;
  border-radius: 4px;
}
.cookie_btn:hover {
  color: #ffffff;
  background: #800000;
  text-decoration: none;
}