html, body {height:100%}
body {padding:0; margin:0; background: #fff; color: #000;}

#outer{min-height:100%; margin-left:250px; margin-right:229px; background:#fff; color: #000;}
* html #outer{height:100%;}

/*header*/
#header{position:relative; margin:0; padding: 0; width: auto; height: 243px; background: #fff url(images/logobg.jpg) repeat-x;}
#logo {margin: 0; padding: 0; width: 833px; height: 243px; background: url(images/logo.jpg) no-repeat;}
#topcontacts {position: relative; float: left; top: 12px; left: 280px; width: 200px; height: auto; border: 0px solid coral; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4a4a4a;}

/*addons*/
#add {position: relative; float: left; top: 5px; left: 415px; width: 138px; height: 33px; background: url(images/addbg.jpg) no-repeat; border: 0px solid coral;}
#home {position: relative; display: block; overflow:hidden; top: 2px; left: 10px; float: left; width: 16px; height: 10px; border-left: 1px solid #DDE3F1; background: url(images/home.gif) 5px 0 no-repeat}
#home:hover {background: url(images/home.gif) 5px -10px no-repeat}

#mail {position: relative; top: 3px; left: 35px; display: block; overflow:hidden; float: left; width: 16px; height: 9px; border-left: 1px solid #DDE3F1; background: url(images/mail.gif) 5px 0px no-repeat}
#mail:hover {background: url(images/mail.gif) 5px -9px no-repeat}

#map {position: relative; top: 2px; left: 57px; display: block; float: left; overflow:hidden; width: 16px; height: 9px; border-left: 1px solid #DDE3F1; background: url(images/map.gif) 5px 0px no-repeat}
#map:hover {background: url(images/map.gif) 5px -9px no-repeat}
/*end addons*/

#date {position: relative; top:2px; right: 3%; width: auto; float: right; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #4a4a4a; border: 0px solid coral;}

#search {position: absolute; top: 100px; right:4%; width: 270px; height: 27px; border: 0px solid coral; background: url(images/search.png) no-repeat !important; background: none; background: url(images/search.gif) no-repeat;}

#lang {position: absolute; right: 7%; top: 150px; width: 120px; height: 25px; border: 0px solid coral;}
#lang a {margin: 0 0 0 20px; padding: 0 0 0 7px; height: 20px; background: url(images/linlagn.gif) no-repeat; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }

/*end header*/

/*centermenu*/
#butmenu {position: absolute; top: 10px; right: 1.5em; width: 193px; height: 28px; border: 0px solid coral; background:url(images/butmenu.jpg) no-repeat}
/*end centermenu*/

/*left block*/
#left {position:relative; top: 20px; width:250px; float:left; margin-left:-249px; left:-2px;}

#leftbl {margin: 0px 0px 20px 0px; width: 250px; height: auto;background: #d3def0 url(images/leftbottom.jpg) bottom no-repeat; border: 0px solid coral;}
#ltop {width: 251px; height: 56px; background: url(images/lefttopbl.jpg) -1px 0px no-repeat !important; background: url(images/lefttopbl.jpg) 0px 0px no-repeat;}
#ltop_txt {position: relative; top: 28px; left: 50px; width: 190px; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #2e3d4f; border: 0px solid coral;}
#leftbl_txt {padding: 10px 10px 20px 10px; color: #031e39; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#leftbl_txtm {padding: 10px 0px 20px 0px; margin:0;}

ul.common { background:none; width:100%; border:none; margin:10px; padding:0; }


/*left menu*/
ul.menu1 {margin:0 0 0 20px; padding: 0px 3px 3px 0px; width: 200px; height: auto; list-style-type:none; overflow:hidden; background:#d3def0; text-align:left; border:0px solid #606;font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #031e39;}

ul.menu1 table {border-collapse: collapse; padding:0; margin:0; font-size:1em;}
ul.menu1 ul {margin: 0; padding:3px 0 5px 10px;}

li.drop2 {text-transform: lowercase !important; font-size:10px !important; list-style:none;}
li.drop2 a, li.drop2 a:hover {color:#a11c2f !important;}

ul.menu1 li {margin: 0; padding: 0 0 0 15px; background: url(images/arrowleftbl.gif) 0px 8px no-repeat;color: #031e39;text-transform: uppercase; line-height:1.4; font-size:10px;}
ul.menu1 li a, ul.menu1 li a:hover, ul.menu1 li a:visited {color: #031e39; line-height:1.4; font-size:10px; text-decoration:none;}
ul.menu1 li a:hover {color: #031e39; line-height:1.4; font-size:10px; text-decoration:underline;}
/*ul.menu1 li a {display:block; width: 240px; font-size: 11px; height: auto; line-height: 20px !important; line-height: 21px;}
ul.menu1 li ul {display:none;}
ul.menu1 li:hover a, 
ul.menu1 li a:hover, 
ul.menu1 li a:visited {border:0; font-size: 11px; color: #a11c2f;}*/

/*ul.menu1 li:hover ul, 
ul.menu1 li a:hover ul {display:block; height: auto; width: 230px; margin-top:-1px; background:#d3def0;}
ul.menu1 li:hover ul li a, 
ul.menu1 li a:hover ul li a {height:2em; color:#00c; font-weight:normal; text-transform: none; color: #031e39; line-height: 20px;}
ul.menu1 li:hover ul li:hover a, 
ul.menu1 li a:hover ul li a:hover {color: #a11c2f; line-height: 20px;}
end left menu*/

#leftform {width: 195px; margin: 0 0 0 20px !important; margin: 0 0 0 10px; border: 0px solid #000;}
#leftinput {width: 190px; height: 18px; margin: 3px 0 3px 0;}
/*end left block*/

/*right block*/
#right {position:relative; top: 20px; width:228px; float:right; margin-right:-227px; left:2px; background:url(images/rightblbg.jpg) repeat-y;}

#rightbl {margin: 0px 0px 0px 0px; width: 228px; height: auto; border: 0px solid coral;}
#rtop {width: 228px; height: 40px; background: url(images/rightbgtop.jpg) 0px 0px no-repeat !important; background: url(images/rightbgtop.jpg) 0px 0px no-repeat;}
#rtop_txt {position: relative; padding: 10px 0 0 35px; width: 190px; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #6a6a6a; border: 0px solid coral; background:url(images/rtoparrow.gif) no-repeat 20px 15px}
#rbottom {width: 228px; height: 35px; background: url(images/rightbottom.jpg) no-repeat;}
#rightbl_txt {padding: 10px 10px 20px 20px; color: #575757; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 16px;}
#rightbl_txt b {padding: 0 0 0 15px; background: url(images/rnewarrow.gif) 0px 5px no-repeat; text-decoration: underline;}
#rightbl_txt a {text-decoration: none; color: #575757;}
#rightbl_txt img {border: 0;}
#whitebg {width: 228px; height: 20px;; background: #fff;}
#become ol {margin: 0; padding: 0 0 0 30px;}
#become li {color: #166ec5; line-height: 18px;}
#become li a {color: #166ec5; line-height: 18px; text-decoration: none;}
#become li a:hover {color: #166ec5; line-height: 18px; text-decoration: underline;}

#karta {position: relative; width: 228px; height: auto; background: #6d8aa5;}
#kartatop {margin: 0 auto; width: 228px; height: 30px; background: url(images/kartatopbg.jpg) no-repeat;}
#lin {margin: 10px auto 0 auto; width: 200px; height: 2px; background:url(images/kartalin.jpg) repeat-x;}
#kartatop_txt {margin: 0 0 0 30px; padding: 5px 0 0 20px; color: #fff; background: url(images/rtopsearch.gif) 0px 10px no-repeat; font: bold 14px Verdana, Arial, Helvetica, sans-serif;}
#adres {position: relative; margin: 20px 12px 0px; padding: 20px 5px 20px 5px; width: 204px; background: #fff url(images/kartatop.jpg) no-repeat; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #293745;}
#adresb {margin: 0 12px; width: 204px; height: 16px; background: url(images/kartabottom.jpg) no-repeat;}
#kartabottom {width: 228px; height: 30px; background: url(images/kartabottombg.jpg) no-repeat;}
/*end right block*/

/*content*/
#centrecontent {margin: 0 20px 20px 20px; padding: 0 0 20px 0; border: 0px solid coral; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #313131;}
#centercontent, a {font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #a31e31;}
#centercontent, a:hover {font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #a31e31;}
#centercontent, a:active {font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #05489b;}
#centercontent, b {color: #313131;}

.content ul {padding: 0; margin: 0;}
.content li {margin: 0;}
.content ul {padding: 0; margin: 0; list-style: none;} 
.content li {list-style: none; background: url(images/arrowli.jpg) no-repeat 4px 3px; margin-left: 40px; padding-left: 15px; color: #000;}
.content li a {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #05489b; text-decoration: underline;}
.content li a:hover { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #a31e31; text-decoration: none;}

#data {padding: 4px; background: #d6e9d3;}
/*end content*/

#footer {width:100%; clear:both; height:77px; background: url(images/foobg.jpg) repeat-x; color: #000000; text-align:center; position:relative;font: 11px Verdana, Arial, Helvetica, sans-serif; color: #555;}
#footer a { text-decoration: underline; color: #777;}

* html #footer {
\height:79px;
he\ight:77px;
}

#clearfooter{clear:both;height:30px;}

/*visualization*/
a:focus {outline: none;}

H1 {font-size: 28px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3f77af; font-weight: normal; margin: 0; padding: 10px 0 10px 0; text-align: left; }
H2 {font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #2843b4; margin: 0; padding: 0;}
H3 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #70767a; margin: 0; padding: 15px 0 15px 45px; background: url(images/arrowhtwo.jpg) 30px 19px no-repeat; z-index: -1;}
H4 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #2843b4; margin: 0; padding: 0;}
H5 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #2843b4; margin: 0; padding: 0;}
H6 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #2843b4; margin: 0; padding: 0;}

/*style table*/
#hor-zebra {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;margin: 10px 0 10px 0;width: auto; text-align: left;border-collapse: collapse;border: 1px solid #cee0f2;}
#hor-zebra th{font-size: 13px;font-weight: normal;padding: 10px 8px;color: #51636a;}
#hor-zebra td{padding: 5px;color: #1d2a2f;font-size:11px;}
#hor-zebra .odd {background: #e7eff7; }
#hor-zebra a {color: #597e2b; font-size: 11px; text-decoration: underline;}
#hor-zebra a:hover {color: #597e2b; font-size: 11px; text-decoration: none;}
#hor-zebra a img {border: 0;}
.small_tabl { font-size:10px;}
/*end style table*/

/*from old css*/
.srch{ 
	background-color: #eeeeee; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #AAAAAA;
	width:400px;
	position:relative;
	margin:10px auto 5px auto;
}
.info_zag{
	font-size : 11px;
	font-family : Tahoma;
	font-weight : bold;
	padding: 5px;
}
.info_bod{ 
	font-size: 11px;
	font-family: Tahoma;
	padding: 5px;
}
#srch2{
	display : none;
}
#chlen {margin:10px auto 5px auto;}