html, body { margin-top: 0px; padding: 0px; width:100%; height:100%; margin-bottom:0px;}
html { background:#EEF7F9 url(images/bg_gradinet.gif) repeat-x left top;}
body {
	margin-left: auto;
	margin-right:auto;
	color:#595A73;
	font: 12px/normal 'Trebuchet MS', Arial, Helvetica, sans-serif;


}

.up {
	background-image: url(images/bg_nori.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

img { margin:0px; }

div { padding:0px; margin:0px; position: relative; }

h3 { margin-top: 0px; font-size:18px; font-weight:normal; line-height:normal;}
h2 { margin-bottom: 5px; margin-top: 0px; font-size:17px; font-weight:normal; letter-spacing:-1px;}
h4 { font-size:14px; font-weight:normal; letter-spacing:-1px; margin-bottom: 2px; margin-top: 0px; line-height:2px;}

a { text-decoration:none; color:#8ABC00;}
a:hover { color:#699100;}
a img { border:0;}

form { 
	padding: 0px;
	margin: 0px;
	position:relative;
}


input, select, textarea { font:bold 12px/normal 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#595A73}
.inp-search { float:left; border:0; width:151px; height:20px; padding:3px 7px; background:#fff url(images/bg_search.gif) no-repeat; vertical-align:middle;}
.but-search { margin:0px; float:left; }
.box {
	background-color: #FFFFFF;
	padding: 10px;
	height: auto;
	width: auto;
	font-size:smaller;

}

.boxc {
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 100%;
	width: auto;
	font-size:smaller;
	text-align: center;
	font-weight:normal;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
}

.boxtop1 {
	background-image: url(images/bg_top_box1.gif);
	width:500px;
	height:12px;
	background-repeat:no-repeat;
	margin:0px;
	border:thin #CCCC99 solid;
	display:block;
}

.boxbot1 {
	background-image: url(images/bg_btm_box1.gif);
	width:500px;
	height:12px;
	padding:0px;
	background-repeat:no-repeat;


}

.boxtop2 {
	background-image: url(images/bg_top_box2.gif);
	width:185px;
	height:12px;
	margin:0px;
	
}

.boxbot2 {
	background-image: url(images/bg_btm_box2.gif);
	width:185px;
	height:12px;	
	margin-bottom: 10px;	
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}


.boxtop3 {
	background-image: url(images/bg_top_box3.gif);
	width:173px;
	height:12px;	
	margin:0px;
}

.boxbot3 {
	background-image: url(images/bg_btm_box3.gif);
	width:173px;
	height:12px;	
	margin-bottom: 10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}


ul, ol { list-style-type:none; width: 230px; margin: 0px; padding: 0px; }
.dotted  { width:250px; line-height:22px; margin: 0px; padding: 0px; }
.dotted li { border-bottom:1px dotted #A8D6EC; margin: 0px; padding: 0px; }
.cat_ul { width: 100%; line-height:20px; font-size: 13px; }
.cat_ul li a { display:block; width:140px; background:#fff url('images/arrow.gif') no-repeat 100% 7px;}
.cat_ul li a:hover { color:#fff; background:#8ABC00 url('images/arrow_green.gif') no-repeat 100% 7px;}

.part_ul { width: 100%; line-height:20px; font-size: 13px; }
.part_ul li a { display:block; width:140px; background:#fff url('images/arrow.gif') no-repeat 100% 7px;}
.part_ul li a:hover { color:#fff; background:#8ABC00 url('images/arrow_green.gif') no-repeat 100% 7px;}

.ref_ul { width: 100%; line-height:20px; font-size: 13px; }
.ref_ul li a { display:block; width:130px; background:#fff url('images/arrow.gif') no-repeat 100% 7px;}
.ref_ul li a:hover { color:#fff; background:#8ABC00 url('images/arrow_green.gif') no-repeat 100% 7px;}

.top10_ul { width: 100%; line-height:20px; font-size: 13px; }
.top10_ul li a { display:block; width:140px; background:#fff url('images/arrow.gif') no-repeat 100% 7px;}
.top10_ul li a:hover { color:#fff; background:#8ABC00 url('images/arrow_green.gif') no-repeat 100% 7px;}



.wh { background-color:#FFFFFF; padding-left: 25px; padding-right: 15px; }
.wh2 { background-color:#FFFFFF;  margin-top: 0px; padding-top: 10px; }
.whadd { background-color:#FFFFFF; text-align: center; }
.boxmed { font-size:11px; }
.boxmed img { margin-top:2px; }
.box { margin-bottom:17px; }
.footer { background:#A1CD43 url(images/bg_iarba.jpg) repeat-x left top; color:#EAF3D6; padding:30px 30px 20px 30px; font-size: 11px; color:#FFFFFF; }
.footer a { color:#FFFFFF; }
#table1 { font-size: 11px; }

#form-comment { margin:15px 70px;}
#form-comment .input-comment { border:1px solid #A8D6EC; width:500px; height:18px; padding:3px 7px; margin-bottom:7px; background:#fff url(images/bg_input.gif) no-repeat left top;}
#form-comment .input-comment-on { border:1px solid #87C6E4; width:500px; height:18px; padding:3px 7px; margin-bottom:7px; background:none;}
#form-comment .textarea-comment { border:1px solid #A8D6EC; width:500px; height:130px; padding:3px 7px; margin-bottom:7px; background:#fff url(images/bg_input.gif) no-repeat left top;}
#form-comment .textarea-comment-on { border:1px solid #87C6E4; width:500px; height:130px; padding:3px 7px; margin-bottom:7px; background:none;}

.place1 .place2 { font-size: 11px; background-color:#FFFFFF ; text-align: justify;}

#videosites { margin-bottom: 5px; width: 100%; line-height:20px; font-size: 13px; }
#videosites a { display:block; width:130px; background:#fff url('images/arrow.gif') no-repeat 100% 7px; }
#videosites a:hover { color:#fff; background:#8ABC00 url('images/arrow_green.gif') no-repeat 100% 7px;}