html {margin: 0;padding: 0;}
body {
	margin: 26px 0 0;
	padding: 0 50px 50px 50px;
	position: relative;
	background: #d8e38d url('../image/bg-main.gif') repeat-x;
	font: normal 12px  helvetica, verdana, tahoma, sans-serif;
	color: #363636;
	min-width: 900px;
}
h1, h2, h3{
	margin:0 0 10px;
	padding:10px 0 7px 0;
	font-size:22px;
	border-bottom:1px dotted;
  color: #D8E38D;
  font-weight: normal;
  text-shadow: 0.1em 0.1em #333
}
h2{
	font-size:18px;
	border:none;
	color:#032645;
	text-shadow: 0em 0.1em #B5CC91
}
h3{
	font-size:14px;
	color:#032645;
	text-shadow: 0.1em 0.1em #B5CC91
}

textarea {
	margin-top: 20px;
	margin-bottom: 20px;
}
.right{float: right;}
img.right{padding:0 0 10px 10px}

.r-block{padding: 10px; border: solid 1px #909090; background-color:#e6e6e6; padding-left:8px;}
.r-block:before {display: block;height: 10px; background: url(../image/round/1_tr.gif) no-repeat 100% 0;content: url(../image/round/1_tl.gif);margin: -11px -11px 1px -9px;}
.r-block:after {display: block;height: 10px; background: url(../image/round/1_br.gif) no-repeat 100% 0;content: url(../image/round/1_bl.gif);margin: 7px -11px -12px -9px;}

.p_feedback{width:400px;}
.p_feedback textarea{display:block;height:70px;margin:10px 8px;width:360px;}
.p_feedback button{margin-left:7px;}

#question a {color:#AA9393;margin-bottom:15px;display:block; font-size:11px;}
#question a:hover{color:red;}
.b-pseudo-link {border-bottom:1px dotted;cursor:pointer; text-decoration:none;}
#f_mess{color:red; font-weight:bold; margin-top:15px}

.sh_form{padding:0; margin:0;width:183px;height:39px;position:relative;margin-top: 23px;margin-right:-12px;}

table.brd{border-left:solid 1px #504E57;border-top:solid 1px #504E57;}
table.brd td{border-right:solid 1px #504E57;border-bottom:solid 1px #504E57; padding:3px 5px;}

div.print{
  position: relative;
  height: 14px;
  margin-bottom: -24px;
  text-align: right;
}
input.in404{
  width:160px; height:19px; border:solid 1px #0a001b;
  background:white url(/image/lupa.gif) no-repeat -10px -1px;
  font-size: 13px; color:#5F5E5E; padding:2px 0 0 25px;
}
.green{color: green;}

table.bord {
  border-top: solid 1px grey;
  border-left: solid 1px grey;
}
table.bord td{
  border-bottom: solid 1px grey;
  border-right: solid 1px grey;
  padding: 3px 5px;
}
blockquote{
  font-size: 11px;
  font-style: italic;
  margin-left: 20px;
  margin-top: 10px;
  border-left: solid 2px #97BE25;
  padding-left: 10px; 
}
p{margin:10px 0;}
blockquote p{
  padding:0 !important;
  margin:0;
  margin-bottom: 5px;
}
#twitt{
  display: block;
  float: right;
}
#map{
  font-size: 11px;
}
#map img{
  width: 12px;
  height: 12px;
}
.f_sm{
  width:95px; height:18px; border:solid 1px #949494;
  background:white url(/image/lupa.gif) no-repeat 100px -1px;
  font-size: 12px; color:#5F5E5E; padding:0 25px 0 10px;
  margin-right: 5px;
}
a{font-size:12px;}
li{margin-bottom:8px;}
#map a{font-size: 11px;}
#map li{margin-bottom:1px;}

table.main{
  width: 900px;
  margin:0 auto;
}
table.main td{vertical-align: top;}
div.left{float: left;}
div.right{float: right;}
ul.menu{
  padding:0; margin:0;
}
ul.menu li{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:0 0 7px;
  text-align: right;
  width: 500px;
}
ul.menu li a{
  font-size: 12px;
  color: white;
  margin:0 15px 10px;
  white-space: nowrap;
}
tr.header{
  height: 110px;
}
