#header							{float:left; clear:left; width: 200px; height:800px; margin-left:10px; background: #B2A97E; }
#header_wrapper					{position:relative;background:url(../images/grin_logo.jpg) no-repeat;width:200px;margin:0 auto;height:200px; border-color: #fff}


#login_form_text 				{position:absolute;top:40px;right:20px;color:#000;font-size:10px;}
#login_form_text a 				{color:#000;font-size:10px;}



#header_wrapper ul				{position:absolute;bottom:0px;right:20px;}
#header_wrapper ul li			{list-style:none;float:right;}
#header_wrapper ul li a			{text-decoration:none;float:right;color:#fff;padding:5px 0px 5px 0px;margin-left:20px;font-weight:bold;}
#header_wrapper ul li a:hover	{text-decoration:underline;}

#content						{clear:right;float:left; }
#content_wrapper    			{position:absolute; width:1100px;margin:0 auto;height:800px;padding:0px 0px 0px 0px;}
#content_wrapper ul li			{list-style:none; }

#content_wrapper #content_no_children {background:#fff; width:250px;clear:left;float:left; min-height:400px;max-height:800px;}
#content_wrapper #content_l		{background:#fff; width:230px;clear:left;float:left; padding: 5em 0 0 20px; height:800px;}
#content_wrapper #content_l p	{margin-bottom:10px;}
#content_wrapper #content_r_r {background:url(../images/syttel_lapp.jpg) no-repeat; height:800px; width:800px;float:left;}
#content_wrapper #content_r_r #content_r		{width:550px; height:200px;padding:95px 30px 10px 30px;}
#content_wrapper #content_r_r #content_r	a   {font-size: 1em;}



#sub_nav ul 					{padding:15px 0px 15px 0px;}
#sub_nav ul li					{list-style:none;}		
#sub_nav ul li b				{display:block;background:url(../images/pil.png) no-repeat 0px; padding:3px 0px 3px 20px;color:#cc0000;font-weight:bold;}		
#sub_nav ul li a				{display:block;color:#000;font-weight:bold;}		
#sub_nav ul li a:hover			{margin-left:5px;}		

#search_form					{width:249px;height:59px;margin:10px 0px 10px 0px;}
#search_form input				{float:left;padding:2px;border:1px solid #999;background:#fff;}
#search_form .submit			{width:80px; height:22px;cursor:pointer;margin-right:2px;}
	
.thumbnail {border: 1px solid rgb(221, 221, 221);float: left;margin-bottom: 15px;margin-right: 10px;padding: 7px; display: block;}
.caption {font-size: 0.9em; padding-top: 0.2em;display: block;}

.form_layout					{padding:20px 0px 20px 0px;}
.form_layout li					{list-style:none;clear:both;padding-top:2px;}
.form_layout li label			{list-style:none;width:120px;float:left;}
.form_layout li input,
.form_layout li select,
.form_layout li textarea		{width:400px;float:left;padding:2px;border:1px solid #999;background:#fff;}
.form_layout li .submit			{width:auto;cursor:pointer;margin-right:2px;}

.form_layout_adm_l				{padding:20px 0px 20px 0px;}
.form_layout_adm_l li			{list-style:none;clear:both;padding-top:2px;}
.form_layout_adm_l li label		{list-style:none;}
.form_layout_adm_l li input,
.form_layout_adm_l li select,
.form_layout_adm_l li textarea	{width:690px;float:left;padding:2px;border:1px solid #999;background:#fff;}
.form_layout_adm_l li .submit	{width:80px;cursor:pointer;margin-right:2px;}

.form_layout_adm_r				{padding:20px 0px 20px 0px;}
.form_layout_adm_r li			{list-style:none;clear:both;padding-top:2px;}
.form_layout_adm_r li label		{list-style:none;}
.form_layout_adm_r li checkbox  {border:1px solid #999;background:#fff;}
.form_layout_adm_r li select	{width:200px;float:left;padding:2px;border:1px solid #999;background:#fff;}


.list_regular li 				{list-style:none;clear:both;width:690px}

.list_regular_adm 				{width:690px}
.list_regular_adm li 			{list-style:none;clear:both;height:18px;background:#eee;padding:3px 5px 0px 5px;margin-top:2px;}
.list_regular_adm li p			{width:100px;float:left;}
.list_regular_adm li p.r		{float:right;}

.table_regular_adm 				{width:690px}
.table_regular_adm tr			{background:#eee;}
.table_regular_adm tr th,		
.table_regular_adm tr td		{text-align:left;padding:3px 5px 3px 5px;border-bottom:2px solid #fff;}
.table_regular_adm tr td.right	{text-align:right;}

*								{margin:0;padding:0;}
html,body						{font-family:Verdana,Helvetica,sans-serif;font-size:12px;background:#fff;height:101%;}
.clr							{clear:both;}
.l								{float:left;}
.r								{float:right;}

h1								{font-family:georgia;font-size:26px;}
h2								{font-family:georgia;font-size:20px;}
h2 a							{text-decoration:none;color:#000}
a								{text-decoration:none;color:#000}
a:hover							{color:#7c121e}

p								{padding:5px 0px 5px 0px;}
ul,ol							{padding:0px 0px 0px 30px;}
.post							{border-bottom:1px solid #eee;padding-bottom:5px;margin-bottom:20px;}
.css1 { font-size: 1.0em; }
.css2 { font-size: 1.2em; }
.css3 { font-size: 1.4em; }
.css4 { font-size: 1.6em; }
#menu {padding: 0 0 2em 0; float: left; clear:right;}
#menu ul {list-style: none; margin: 0; padding: 1em 1em 1em 2em; width: 195px; float: left; }
#menu ul li span {padding:0px 10px 0px 10px; font-family:georgia;font-size:15px; font-weight: bold;color:#000;}
#menu ul li a { color:#fff;}		
		


#menu a:hover { ;color: #a00; }  
#menu a:active {color: #000}
#menu li {position: relative;}


