
body {
											background: url('../img/main_bg.gif') repeat-x #E7E7E7;	
											margin: 40px 0 0 0;
											padding: 0;
											font-family: "Tahoma", "Verdana";
											font-size: 0.7em;
											line-height: 20px;	
											text-align: center
}
.bodyclass						{ margin: 0 !important; background: url('../img/main_bg2.gif') repeat-x #E7E7E7;	 }

form, fieldset								{ margin: 0; padding: 0; border: none }
a											{ text-decoration: none; color: #046393 }
a:hover										{ text-decoration: underline }
a.blacklink									{ color: #3D3D3D }
img											{ border: none }

h2											{ margin: 5px 0 } 

.homepage_h1								{ font-size: 0.85em; font-weight: normal; color: #606060; width: 905px; margin: 0 !important; position: absolute; right: 0; top: -25px }

#topbanner								{ width: 730px; margin: auto; margin: 10px auto 40px auto }

div#main									{ width: 990px; margin: auto; text-align: left; position: relative !important }

a#header_left								{ display: block; background: url('../img/header_left.gif'); width: 382px; height: 201px; float:left }
div#header_right							{ background: url('../img/header_right.jpg'); width: 608px; height: 201px; float:left; position: relative }
	div#minimenu							{ background: url('../img/topmenu.gif'); height: 22px; position: absolute; right: 15px; top: -24px; font-size: 1em; text-align: center; padding: 2px 10px 0 10px; color: #606060; z-index: 99 }
		div#minimenu a						{ color: #606060; text-decoration: none }
		div#minimenu a:hover				{ text-decoration: underline }
		span#minimenu_cL					{ display: block; font-size: 1px; width: 4px; height: 4px; background: url('../img/topmenu_cL.gif'); position: absolute; left: 0; top: 0 }
		span#minimenu_cR					{ display: block; font-size: 1px; width: 4px; height: 4px; background: url('../img/topmenu_cR.gif'); position: absolute; right: 0px; _right: -1px; top: 0 }

div#indent									{ margin-left: 84px; width: 906px }
div#ledge									{ height: 30px; width: 866px; background: #E8E8E8; clear: both; font-weight: bold; padding: 6px 20px 0 20px; color: #676767 }
div#push									{ margin-top: 2px; *margin-top: 1px }
div#lgblue_ledge							{ width: 866px; background: #EBF6FC; height: 28px; padding: 8px 20px 0 20px; margin-top: 1px; color: #046393 }
	#lgblue_ledge h2						{ font-size: 1em; display: inline }
	div.ledge_green							{ background: #EAF3D4 !important; color: #5F8410 !important }

div#content									{ width: 866px; background: #fff; padding: 20px; *padding: 20px 20px 0 20px }
div#content_sub								{ width: 866px; background: #fff; padding: 10px 20px 50px 20px }
	div#left								{ float: left }
	div#sub_left							{ float: left; width: 200px; position: relative }
	div#right								{ float: right; width: 160px; text-align: right }
	div#sub_right							{ float: right; width: 645px }
		div.lg_blue_box						{ height: 21px; background: url('../img/gradient_lgblue.gif') repeat-x bottom left; text-align:left; color: #2F7090; font-weight: bold; padding: 5px; font-size: 1.2em; border-bottom:1px solid #fff }		
		div.box_hp_blue						{ border: 2px solid #9DCEE7 }
		div.lg_blue_field					{ background: #DFF0F9; text-align: left; padding: 10px }
		.lg_blue_field p					{ margin: 0 0 10px 0 }	
	div#advertisement						{ margin-top: 20px }
	div.panel								{ width: 205px; float: left; margin: 30px 30px 0 0 }
	div.panel_r								{ width: 205px; float: left; margin: 30px 0 0 0 }
	div#section_green						{ padding-top: 42px; text-align:center; background: url('../img/gradient_green.gif') repeat-x bottom left #D0E3A5; min-height: 168px; height: auto !important; _height: 168px; position: relative }
		#information_button					{ display: block; width: 82px; height: 78px; background: url('../img/informace_btt.gif'); position: absolute; left: 62px; top: -42px }
		#information_button:hover			{ background-position: 164px }
		#information_button:active			{ background-position: 82px }
		#section_green .input_text			{ border: 1px solid #96B850; color: #96B850 }
		#section_green .heading_section		{ background: url('../img/informace_heading_bg.gif'); }
	div#section_red							{ padding-top: 42px; text-align:center; background: url('../img/gradient_red.gif') repeat-x bottom left #FC855C; min-height: 168px; height: auto !important; _height: 168px; position: relative  }
		#catalogue_button					{ display: block; width: 82px; height: 78px; background: url('../img/katalog_btt.gif'); position: absolute; left: 62px; top: -42px }
		#catalogue_button:hover				{ background-position: 164px }
		#catalogue_button:active			{ background-position: 82px }
		#section_red .input_text			{ border: 1px solid #D74817; color: #D74817 }
		#section_red .heading_section		{ background: url('../img/katalog_heading_bg.gif'); }
	div#section_yellow						{ padding-top: 42px; text-align:center; background: url('../img/gradient_yellow.gif') repeat-x bottom left #F3D44C; min-height: 168px; height: auto !important; _height: 168px; position: relative  }
		#advertisement_button				{ display: block; width: 82px; height: 78px; background: url('../img/inzerce_btt.gif'); position: absolute; left: 62px; top: -42px } 
		#advertisement_button:hover			{ background-position: 164px }
		#advertisement_button:active		{ background-position: 82px }
		#section_yellow .input_text			{ border: 1px solid #F7A825; color: #F7A825 }
		#section_yellow .heading_section	{ background: url('../img/inzerce_heading_bg.gif'); }
	div#section_photogallery				{ border: 2px solid #A1BDE1; padding: 10px; width: 651px }
		.photo_heading_section				{ background: url('../img/fotogalerie_bg.gif'); width: 665px; margin:0 0 0 0; border-bottom: 2px solid #fff; min-height: 28px; height: auto !important; _height: 28px; font-size: 1.3em; font-weight: bold; padding: 6px 0 0 10px }
		.photo_heading_section a			{ color: #0D2F58 !important }
	
	div.gray_box							{ background: url('../img/box_gray_bg.gif') #fff repeat-x; min-height: 235px; height: auto !important; _height: 235px; padding: 10px }
		.gray_box h2,h3						{ margin: 0 0 5px 0; color: #373737; font-size: 1.3em; border-bottom: 1px solid #E1E1E1 }
		.gray_box p							{ margin: 0 }				
		.date								{ color: #888888; font-size: 0.9em; font-style: italic }
		.link								{ margin-bottom: 10px !important }
		#green .gray_box a					{ color: #96B356 !important }
		#green .gray_box .link a			{ background: url('../img/icon_arrow.gif') no-repeat 0 2px; padding-left: 15px }
		#red .gray_box a					{ color: #E55D2E !important }
		#red .gray_box .link a				{ background: url('../img/icon_arrow_red.gif') no-repeat 0 2px; padding-left: 15px }
		#yellow .gray_box a					{ color: #EFB022 !important }
		#yellow .gray_box .link a			{ background: url('../img/icon_arrow_yellow.gif') no-repeat 0 2px; padding-left: 15px }
	ul.section_ul li						{ list-style-type: square; font-size: 1.1em; font-weight: bold }	
	p.heading_section						{ margin:10px 0 0 0; border-top: 2px solid #fff; min-height: 28px; height: auto !important; _height: 28px; font-size: 1.3em; font-weight: bold; padding: 6px 0 0 0 }	
	div#shadow_footer						{ background: url('../img/shadow_footer.gif') no-repeat; width: 585px; min-height: 16px; height: auto !important; _height: 16px; margin: auto; text-align: center; color: #9E9E9E; padding-top: 5px; font-size: 0.9em; position: relative }
		div#shadow_footer a 				{ color: #9E9E9E }

	#banner_160x600							{ background: #EBEBEB; width: 160px; height: 600px; text-align: center; color: #9E9E9E; margin: 20px 0 0 15px }
	#leader_board							{ background: #EBEBEB; width: 728px; height: 90px; float:left; text-align: center; color: #9E9E9E }
	#banner_120x90							{ background: #EBEBEB; width: 120px; height: 90px; float:right; text-align: center; color: #9E9E9E }
	#rss_icon								{
												display: block; width: 65px; height: 59px; background: url('../img/rss.png'); position: absolute; left: -190px; top: -35px;
												_background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.rakovnicko.cz/img/rss.png')
											}

.margin_img									{ margin: 0 0 10px 10px }  
.ul_listing									{ margin: 0 0 0 7px; *margin: 0 0 0 12px; padding: 0; list-style: square; color: #046393 }
.poll_bar									{ background: #2676BC; height: 10px; display: -moz-inline-stack; display: inline-block; margin-right: 5px }
.poll_bar_winn								{ background: #DB0700; height: 10px; display: -moz-inline-stack; display: inline-block; margin-right: 5px  }
.imgfix										{ vertical-align:bottom }
.mtop										{ margin-top: 10px }
.img_border_blue							{ border: 3px solid #9DCEE7 }
.no_margins									{ margin: 0 !important }
.no_border									{ border: none !important }
.taC										{ text-align: center !important }
.taJ										{ text-align: justify !important }
.taL										{ text-align: left !important }
.input_text									{ border: 1px solid #D8D8D8; background: url('../img/input_bg.gif') repeat-x #fff; vertical-align: middle; padding: 4px; color: #454545; font-family: "Tahoma"; font-size: 1em }
.input_text_hl							{ border: 1px solid #ff6000; background: url('../img/input_bg_hl.gif') repeat-x #fff; vertical-align: middle; padding: 4px; color: #454545; font-family: "Tahoma"; font-size: 1em }
.input_text_hl:focus				{ border: 2px solid #ff6000; }
.button										{ height: 23px !important;  }
.lightgrey									{ color: #C5C5C5 }
.flL										{ float: left }
.flR 										{ float: right }
.clear 										{ clear: both }
.vaM										{ vertical-align: middle }
.form_table									{ border:1px solid #ccc; width: 100% }
.form_table td								{ background:#EBF2F5; padding: 5px }
.form_table input							{ width: 300px }
.lgg td										{ background: #F6F6F6 !important }
.highlight	td								{ background: #C3D6E0 !important }
#sitemap_ul									{ padding: 10px }
.green_smp									{ color: #6F971B; border-top: 1px solid; padding: 10px; width: 31%; float: left }
.green_smp a								{ color: #6F971B }
.red_smp									{ color: #D74817; border-top: 1px solid; padding: 10px; width: 31%; float: left }
.red_smp a									{ color: #D74817 }
.yellow_smp									{ color: #F7A825; border-top: 1px solid; padding: 10px; width: 31%; float: left }
.yellow_smp a								{ color: #F7A825 }
.taR										{ text-align: right !important }
.taL										{ text-align: left !important }
.width_fix									{ width: 150px !important }
.paddleft									{ padding-left: 10px }
.posR										{ position: relative }
.red 										{ color: red; font-weight: bold }
.white td 									{ background-color: #ffffff !important }

/* fotogaleria*/
.phgall										{ width: 172px !important; float: left !important;  }
.pghallmr									{ margin-right: 30px }
.gallery_thumb								{ border: 4px double #ccc }
.gallery_thumb:hover						{ border: 4px double #ccc; background: #B2CDED }
.gray										{ color: #AEAEAE }
.fotoboxhead								{ margin: 0 0 10px 0 !important ; border-bottom: 1px dotted #ccc; padding: 0 0 10px 0 } 
                              

#calendar									{ background:#fff }
#calendar td								{ text-align: center }
.cal_top									{ background-color:#6CB7F3; }
.cal_empty									{ background-color:#DFF0F9; color:#000000; }
#cal_current								{ background:#FFA98B }
.cal_std									{ background-color:#CAE2EF; color:#000000; }
.cal_highlight								{ background: #FCD734 }
.jTip										{ cursor: help; color: #000000; }
#JT_close_left a							{ color:#9FC5E6 }

.success 									{ margin: 5px 0 5px 0; background-color: #b5e2b5; padding: 5px; letter-spacing: 1px }
.success p 									{ margin: 0px }

.warning 									{ margin: 5px 0 5px 0; background-color: #fcbaba; padding: 5px; letter-spacing: 1px }
.warning p 									{ margin: 0px }

.bold										{ font-weight: bold }
#custom_footer								{ font-size: 0.9em; text-align: center; line-height: 14px; margin: 15px 0 0 0  }
#custom_footer a							{ color: red }
.abs_right									{ position: absolute; right: 0px }
.category_banner 							{ width: 468px; height: 60px; margin: 15px auto 0 auto; background: url('../img/inzerce_60h.gif') no-repeat; padding-left: 20px  }

.todayhighlight td { background:#f0e935 }	
