html, body {padding:0px;margin:0px;;height:100%;}
html, body, table, tr, td, input, textarea, select {font-family:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;font-size:100%;color:#333;}
/*
html>body {min-height:100%;height:auto;}
body {position:relative;background:#f3f5f2 url(/i/cb2.gif) 0px 169px repeat-x;}
*/
body {background:#d9d6cc url(/i/topbb.jpg) repeat-x;}



h1 {clear:both;font-family:Georgia,Tahoma, Trebuchet MS, sans-serif;font-weight:normal;margin:0px;padding:10px 0px 5px 0px;float:left;color:#7c962b;letter-spacing:1px;color:#4d4d4d;font-size:28px;border-bottom:solid 3px #666;margin-bottom:30px;}
/*
h1 {font-family:Georgia,Tahoma, Trebuchet MS, sans-serif;font-size:24px;color:#333;font-weight:normal;margin:0px;padding:25px 0px 5px 0px;}
*/
h2 {font-family:Georgia,Tahoma, Trebuchet MS, sans-serif;font-size:19px;color:#333;letter-spacing:1px;font-weight:normal;padding:10px 0px 0px 0px;}
form {display:inline;}
img {border:none;}
.warn {color:red;}
.err {color:#b72752;font-weight:bold;text-transform:uppercase;}


A:link {color:#369;text-decoration:underline;}
A:visited {color:#369;text-decoration:underline;}
A:active {text-decoration:none;}
A:hover {color:#369;text-decoration:none;}

A.tm:link {color:#4c514c;}
A.tm:visited {color:#4c514c;}
A.tm:active {color:#4c514c;}
A.tm:hover {color:#4c514c;}

/*
A.wl:link {color:#fff;font-family:Tahoma,Arial,sans-serif;font-size:11px;}
A.wl:visited {color:#fff;font-family:Tahoma,Arial,sans-serif;font-size:11px;}
A.wl:active {font-family:Tahoma,Arial,sans-serif;font-size:11px;}
A.wl:hover {color:#fff;font-family:Tahoma,Arial,sans-serif;font-size:11px;}
*/

.w100 {width:100%;}
.j {text-align:justify;}
.c {text-align:center;}
.r {text-align:right;}
.sm {font-size:11px;}
.cb {clear:both;}
.rc_sep {border-top:solid 1px #bed7ba;height:10px;}






/* Main only classes */







/* Top bar definition */
#skrepka {margin-top:-5px;position:absolute;left:0;width:100%;}
 #skrepka div {margin:0 auto;width:950px;height:39px;background:url(/i/skr.gif) 480px 0px no-repeat;}
* html #skrepka div  {background:url(/i/skr.gif) 445px 0px no-repeat;} /* for IE 6.0 */
#top_round_left {margin-top:-0px;position:absolute;left:0;width:100%;} 
 #top_round_left div {margin:0 auto;width:950px;height:39px;background:url(/i/gb_ltc.gif) 0px 0px no-repeat;}
#top_round_right {margin-top:-0px;position:absolute;left:0;width:100%;} 
 #top_round_right div {margin:0 auto;width:950px;height:39px;background:url(/i/gb_rtc.gif) 928px 0px no-repeat;}

#overall_block {margin:0 auto;width:942px;background:#fff;border:solid 4px #b0afae;}

#tm_block {background:#edefe7 url(/i/tbbr.gif) bottom right no-repeat;float:right;margin:3px 40px 0px 0px;padding:10px 10px 0px 0px;font-size:13px;font-family:Georgia,Tahoma, Trebuchet MS, sans-serif;font-weight:bold;letter-spacing:1px;}
 .tm_eblock {float:left;padding:15px 20px 15px 20px;}
 .tm_eblock_a {float:left;padding:9px 9px 9px 9px;}
  .tm_eblock_a div {padding:5px 10px 5px 10px;background:#d6d9ce;border:solid 1px #fff;}
#logo_block {padding:30px 0px 20px 40px;}


/* Main column definition */
#left_col_block {float:left;width:74%;}

#search_tbl {width:100%;margin:0 auto;}
 #search_tbl tr td {font-size:100%;}
  #search_tbl tr td input, textarea, select {font-size:14px;}
   #search_tbl tr td table tr td {padding:0px;}
 #search_str {border:solid 1px #b0afae;font-size:14px;padding:5px;width:98%;}
 #search_submit {background:#f2f2f2;border:solid 1px #a1a1a1;font-size:15px;height:28px;font-weight:bold;}

ol.searchres {padding:10px 20px 20px 85px;}
ol.searchres li {padding:0px 0px 15px 0px;}

#smapul {padding:5px 0px 0px 80px;}
#smapul li {padding:1px 15px 15px 0px;line-height:1.3;}
/*#maplist li ul {padding-top:10px;}*/
#smapul li ul li {padding:13px 15px 1px 0px;line-height:1.3;}





/* Right column definitions */
#right_col_block {float:right;width:25%;padding-top:10px;}

.rc_btitle {float:left;border-bottom:solid 3px #b0afae;padding:5px 10px;font-size:80%;}
.rc_block {clear:both;background:#edefe7 url(/i/pl_rt.gif) top right no-repeat;margin:0px 40px 0px 10px;padding:10px 10px 10px 0px;}
* html .rc_block {margin:-10px 40px 0px 10px;padding:5px 10px 10px 0px;} /* for IE 6.0 */
*+html .rc_block {margin:-10px 40px 0px 10px;padding:5px 10px 10px 0px;} /* for IE 7.0 */

#qsblock {clear:both;background:#edefe7 url(/i/pl_rb.gif) bottom right no-repeat;margin:3px 40px 0px 10px;}
 #qsblock div {background:url(/i/pl_rt.gif) top right no-repeat;}
  #qsblock div div {background:url(/i/pl_lb.gif) bottom left no-repeat;padding:15px 10px 20px 0px;}
* html #qsblock div div {padding:8px 10px 20px 0px;} /* for IE 6.0 */
*+html #qsblock div div {padding:8px 10px 20px 0px;} /* for IE 7.0 */


#pagin_block td {padding:4px 6px;font-size:80%;font-weight:bold;}

#feedback_block {font-size:80%;}
 #feedback_block input, textarea {border:solid 1px #b0afae;font-size:14px;padding:6px;}

#spb {clear:both;float:left;font-size:11px;padding:2px 10px 2px 10px;border-left:solid 2px #b8bfa6;margin:0px 0px 20px 30px;}

/* Bottom bar definitions */

