
	body { background: #373A3F url(../images/body_bg.gif) repeat-x 0 0; margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4B5655; }


	img { border: 0; }

	img.icon { vertical-align: middle; }

	a { color: #4483DC; text-decoration: none; }
	
	a: hover { text-decoration: underline; }

	small { font-size: 0.9em; line-height: 16px; }

	
	
	#container { background: #373A3F url(../images/body_bg.gif) repeat-x 0 0; margin: 0px;
		color: #4B5655; width: 996px; padding: 5px; }
	#main { width: 770px; margin-top: 0px; float: left;
		background: #FFFFFF url(../images/page_bg.gif) repeat-y 0 0; }
	#header { background: url(../images/header_bg_2.gif) no-repeat; position: relative; height: 14px;
		text-align: center; }
	
	#navigation { margin: 0px; padding: 0px 30px 0px 30px; text-align: center; float: left;}
	
	#navigation h1 { font-size: 20px; font-family: Verdana; border-bottom: solid 1px #8D8D8D; line-height: 30px; font-weight: normal; text-align: left;}
	
	#content { text-align: center; margin: 0px 10px 0px 10px; float: left; width: 95%;}
	#pagination { text-align: left; float: left;}
	#footer { text-align: left; }
	#right { position: absolute; top: 20px; left: 790px; text-align: left; width: 204px; float: left;}
	
	.entree { text-align: left; margin-top: 30px; width: 680px; float: left; }
	h2 { line-height: 12px; margin: 0px; padding: 0px; font-size: 12px; }
	h2 > a { font-size: 12px; font-weight: bold; line-height: 12px; text-decoration: underline; margin: 0px; padding: 0px;}
	.entree_extra { color: #8D8D8D; }
	.entree_extra a { text-decoration: underline; }
	.entree_info { color: #8D8D8D; font-weight: bold; }
	
	
	.navigation { text-align: center; font-weight: bold; padding: 4px; float: left; width: 100%; padding-top: 14px;}

	.navigation a { padding: 2px 5px 2px 5px; border: solid 1px #ccc; color: #0063DC; text-decoration: none; font-weight: normal; }

	.navigation a:hover { color: #000; border: solid 1px #0063DC; text-decoration: none;}

	.navigation a:visited { color: #000; text-decoration: none;}
	
	
	.page-info { text-align: left; margin-left: 10px; color: #666; padding-left: 5px; padding-top: 7px; float: left; }
	
	.right_submenu { text-align: left; margin-top: 10px; }
	
	.right_box { background: #FFFFFF url(../images/box_bg.gif) repeat-y 0 0; color: #4B5655;
		margin-bottom: 10px; padding-top:0px; width: 198px; }
	
	
	.top2  { width: 199px; background:url(../images/filter_box_top_1.gif) no-repeat left top;
		height: 14px; margin-bottom: 0px;  margin-top: 0px; padding: 0px; }
	
	.right_box_title { color:#666666; font-size: 14px; 
		font-weight:bold; border-bottom: dashed 1px; margin-bottom: 5px; width: 90%; margin-left: 7px;}
		
	.right_box_content { color: #666666; font-size: 11px; font-family: verdana, arial, helvetica; margin: 5px; }
		
	.bottom2 { width: 199px; background: url(../images/filter_box_bottom_1.gif) no-repeat left bottom;
		height: 13px; margin-bottom: 0px; margin-top: 0px; padding: 0px; }

	
	.searchblock { display: block; margin: 0px; padding: 0; position: relative; width: 199px; height: 25px; }
	
	.textinput-reflect { position: absolute; top: 0px; left: 0px; background: url(../images/search-bg.gif) no-repeat 0 0; width: 117px; height: 22px; padding: 6px; padding-top: 8px;}
	
	.textinput-reflect input { border: 0; background: #F1F1F1; width: 111px; color: #373A3F; height: 16px;
	padding: 0px 3px 0px 3px; line-height: 12px; font-size: 12px; }

	.search-page input, select { border: solid 1px #47D645; }
	.search-page input { padding-left: 5px; }
	
	.small { font-size: 12px; padding: 3px; }

	.tag0 { font-size: 1em; text-decoration: none; color: #8CCA22;}
	.tag0:visited { color: #8CCA22; } 
	.tag0:hover { background-color: #8CCA22; color: #fff;} 
	.tag1 { font-size: 1.2em; text-decoration: none; color: #3269A8;} 
	.tag1:visited { color: #3269A8; } 
	.tag1:hover { background-color: #3269A8; color: #fff;} 
	.tag2 { font-size: 1.4em; text-decoration: none; color: #289EEA;} 
	.tag2:visited { color: #289EEA; } 
	.tag2:hover { background-color: #289EEA; color: #fff;} 
	.tag3 { font-size: 1.6em; text-decoration: none; color: #F38C21;} 
	.tag3:visited { color: #F38C21; } 
	.tag3:hover { background-color: #F38C21; color: #fff;} 
	.tag4 { font-size: 1.8em; text-decoration: none; color: #138413;} 
	.tag4:visited { color: #138413; } 
	.tag4:hover { background-color: #138413; color: #fff;} 
	.tag5 { font-size: 2em; text-decoration: none; color: #D90003;} 
	.tag5:visited { color: #D90003; } 
	.tag5:hover { background-color: #D90003; color: #fff;}
	
	.plus_minus:hover { cursor: pointer; }
	
	.vote {  width: 90px; height: 99px; font-size: 15px; text-align: center; 
		color: #138413; font-weight: bold;
		margin: 10px auto; padding: 0; position: relative; border: 0px; }
		
	.vote_inactive {  width: 90px; height: 99px; font-size: 15px; text-align: center; 
		color: #138413; font-weight: normal;
		margin: 10px auto; padding: 0; position: relative; border: 0px; }
		
	.vote li {margin: 0; padding: 0; list-style: none; display: block; position: absolute; }
	.vote_inactive li {margin: 0; padding: 0; list-style: none; display: block; position: absolute; }
		
	.vote_vote { left: 22px; top: 20px; width: 44px; height: 40px; z-index: 40;}
		
	.vote_minus { border: 1px solid #4483DC; left: 70px; top: 40px; width: 15px; height: 15px; text-align: center; color: #138413;}
	.vote_plus { border: 1px solid #4483DC; left: 70px; top:22px; width: 15px; height: 15px; text-align: center; color: #138413;}
	.vote_plus:hover { cursor: pointer; }
	.vote_minus:hover { cursor: pointer; }
	
	.active_tr { background-color: #E4EDF4; }
	.inactive_tr { background-color: #ECECEC; }
	
	.comments { float: left; background-color: #FBFCFE; width: 600px;}
	.comment_first { background-color: #E9E9E9; color: #666666; text-align: left; padding-left: 12px; }
	.comment_second { text-align: left; padding-left: 20px; }
	.rosu { color: #A2531E; font-weight: bold;}
	
	.filterTitle {  margin-top: 5px; font-weight: bold; color: #0060a0; }
	.filterCat { margin-left: 6px; }
	.filterDivider { border-bottom: dashed 1px; width: 50%; margin-left: 5px; margin-top: 2px; }
	
	.extra-navigation { width: 90%; border-bottom: solid 1px #4483DC; font-weight: bold; font-family: Verdana, Arial, Helvetica; text-align: left; padding-left: 10px; margin-left: 5%; }
	
	fieldset { width: 90%; border: solid 1px #ccc; text-align: left; padding: 10px;}
	legend { color: #009800; font-weight: bold; }
	input.button { background-color: #FBEC10; border: solid 1px #373A3F; color: #373A3F; font-weight: bold; }
	
	#footer { position: relative; width: 766px; background-color: transparent; float: left;
		background-image: url(../images/footer_bg.gif); background-repeat: repeat-y; margin-top: 50px;
		background-attachment: scroll; background-x-position: 0pt; background-y-position: 0pt; height: 168px; }

	.footer_bottom { width: 500px; height: 30px; float: left; margin-top: 10px; color: #4B5655; font-size: 10px; font-weight: bold;}
	.footer_bottom a:hover { color: #000; }