/* ----------------------------------------------------- */
/* -------------------->>> CONTENT <<<------------------ */
/* ----------------------------------------------------- */
#content h1 { color: #9e4a23; font-size: 28px; font-family: "Times New Roman", Times, serif; font-weight: normal; margin-bottom: 14px; }
#content h2 { color: #9e4a23; font-size: 24px; font-family: "Times New Roman", Times, serif; font-weight: normal; margin-bottom: 12px;  }
#content h3 { color: #52381a; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
#content p { line-height: 1.5em; text-align: left; margin-bottom: 20px; }

#content form { }
#content fieldset { border-style: none; }
#content label {}

input.text { width: 305px; padding: 8px 10px; margin: 5px 0; background: #fff; border: 1px solid #b6c0a6; font-size: 11px; color: #52381a; font-weight: bold; }
input.button { width: auto; padding: 0; margin: 0; text-align: left; border: none; background: #a6a141; cursor: pointer; color: #008061;  }
textarea { width: 305px; height: 145px; padding: 8px 10px; margin: 5px 0 5px; background: #fff; border: 1px solid #b6c0a6; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #52381a; }
select { width: 325px; padding: 8px 10px 8px 10px; margin: 4px 0; background: #fff; border: 1px solid #b6c0a6; font-size: 11px; color: #52381a; font-weight: bold; }

/* ADD PROJECT */
form.add_project .cnt { width: 327px; }
form.add_project .status, form.add_project .date { margin-bottom: 10px;}
input.button_add { width: 82px; height: 29px; margin-top: 18px; background: #a6a141 url(../layout/button_add.gif); }
form.add_project textarea { margin: 4px 0 12px; }


form.add_project .help { width: 100%; position: relative; }
form.add_project .help span { width: 185px; position: absolute; top: 0; left: 350px; }

table.additions { width: 100%; border-collapse: collapse; margin-bottom: 24px; }
table.additions tr td { padding: 3px 0; }
table.additions tr td.delete { text-align: center; width: 46px; }


/* ----------------------------------------------------- */
/* --------------------->>> INTRO <<<------------------- */
/* ----------------------------------------------------- */
#intro { width: 100%; height: 80px; padding-top: 10px; overflow: hidden; }
#intro h1 { padding-left: 24px; color: #52381a; font-size: 18px; width: 344px; float: left; }
#intro p { float: left; padding: 0 24px 0 34px; width: 320px; }


/* ----------------------------------------------------- */
/* ------------------->>> HOME SEARCH <<<--------------- */
/* ----------------------------------------------------- */
#home_search { height: 310px; }
	#home_search .img_plus_text { height: 110px; overflow: hidden; width: 100%; }
	#home_search h3 { font-family: "Times New Roman", Times, serif; font-size: 19px; font-weight: normal; color: #000; margin-bottom: 2px; }
	#home_search img { float: left; margin-right: 14px; margin-bottom: 14px; }
	#home_search p { margin: 0; }
	

	form .status h4, form .date h4 { font-size: 14px; font-weight: bold; color: #52381a; margin-bottom: 6px; }

	form .status { width: 120px; float: left; padding-top: 4px; }
	form .status h4 { margin-bottom: 9px; }
	form .status label { display: block; float: left; width: 90px; font-weight: bold; color: #52381a; padding: 2px 0 3px 8px; margin-bottom: 9px; }
	form .status input.checkbox { float: left; margin: 0px 0 0px; vertical-align: middle; }
	
	form .date { width: 198px; float: left; padding-top: 4px; }
	form .date input.text { width: 106px; height: 12px; padding: 6px 0 6px 7px; margin: 0; border: none; background: url(../layout/home_search_time.gif); font-weight: bold; color: #52381a; }
	form .date input.from { margin-bottom: 4px; }

	
	#home_search input.button { display: block; float: right; width: 79px; height: 29px; background: #a29c3c url(../layout/home_search_button.gif); border: none; margin-top: 10px; position: absolute; right: 14px; bottom: 14px; }
	

#home_search .column_left { float: left; width: 328px; height: 280px; padding: 19px 20px 0;  background: #faf4d0 url(../layout/home_search_left.jpg) top left; position: relative;  }
#home_search .column_right { float: right; width: 328px; height: 280px; padding: 19px 20px 0;  background: #faf4d0 url(../layout/home_search_right.jpg) top left; position: relative;  }


/* ----------------------------------------------------- */
/* -------------------->>> TABLE HOME <<<--------------- */
/* ----------------------------------------------------- */
h3#home_tab_h3 { display: block; width: 700px; padding-left: 47px; height: 34px; line-height: 34px; overflow: hidden; background: url(../layout/home_tab_h3.gif) no-repeat; color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; position: relative; margin-bottom: 0; } 
h3#home_tab_h3 a.add { display: block; width: 96px; height: 34px; padding-left: 38px; color: #fff; font-weight: normal; position: absolute; top: 0px; left: 613px; background: url(../layout/home-zoznam-h3-add.gif) 12px 10px no-repeat; } 

table#home_zoznam 					{ width: 745px; margin-left: 2px; border-collapse: collapse; border-left: 1px solid #c19c7e; border-right: 1px solid #c19c7e; border-bottom: 1px solid #b99b6e; }
table#home_zoznam  tr td 			{ background-color: #fdf9dc; padding: 18px 10px 12px; }
table#home_zoznam  tr.dark td 		{ background-color: #e5e4c8; }
table#home_zoznam  tr.head td 		{ color: #9e4a23; font-weight: bold; padding: 12px 0; background: #f9f3ec; }

table#home_zoznam  tr td.company 		{ width: 165px; padding-left: 20px; }
	table#home_zoznam  tr td.company  a		{ display: block; margin-bottom: 10px; }
table#home_zoznam  tr td.project 		{ width: 160px; }
table#home_zoznam  tr td.date 			{ width: 90px; text-align: center; }
table#home_zoznam  tr td.description 	{ width: 230px; padding-right: 20px; }

#home-tab-bottom { width: 747px; height: 6px; background: url(../layout/home_tab_bottom.gif); font-size: 0; }

/* ----------------------------------------------------- */
/* --------------------->>> SUBPAGE <<<----------------- */
/* ----------------------------------------------------- */
#subnav { width: 130px; overflow: hidden; }
#subnav ul { list-style: none; font-weight: bold; }
#subnav ul li { width: 125px; margin-bottom: 8px;   }
#subnav ul li a { display: block; background: url(../layout/subnav_arrow.gif) left no-repeat; text-decoration: none; padding-left: 20px; }
#subnav ul li a:hover, #subnav ul li.active a { text-decoration: underline; }
#subnav ul li.active ul li a { text-decoration: none; } 
#subnav ul li.active ul li.active a { text-decoration: underline; } 
#subnav ul li.active ul li a:hover { text-decoration: underline; } 

/* level 2 */
#subnav ul ul { margin-top: 8px; }
#subnav ul ul li { width: 105px; padding-left: 20px; }
#subnav ul ul a { background: url(../layout/subnav_arrow2.gif) left no-repeat; padding-left: 15px; }

/* level 3 */
#subnav ul ul ul li { padding-left: 15px; }
#subnav ul ul ul li a { padding-left: 10px; }

/* level 4 */
#subnav ul ul ul ul li { padding-left: 10px; }

/* subapanel */
#subpanel { width: 747px; height: 34px; background: #883b1a url(../layout/subpanel.gif); font-size: 10px; color: #fff; }
#subpanel a { color: #fff; text-decoration: none; }
#subpanel a:hover { color: #fff; text-decoration: underline; }
#subpanel p { margin: 0; padding: 9px 0 0 28px; }

/* conten box */
#big_box { width: 707px; padding: 20px; background: #fff url(../layout/big_box.gif) left repeat-y; border-bottom: 1px solid #b99b6e; }
#big_box .column_right { float: right; width: 569px;  }


#content .box { width: 569px; background: #fff url(../layout/content_box.gif) left repeat-y; margin-bottom: 16px; }
	#content .box .top { width: 569px; background: url(../layout/content_box_top.gif) top left no-repeat; }
	#content .box .bottom { width: 529px; padding: 20px; background: url(../layout/content_box_bottom.gif) bottom left no-repeat; }
		
