/********************/
/**    HTML-tags   **/
/********************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0px none; font-family:inherit; outline-color:invert; outline-style:none; outline-width:0pt; padding:0px; margin:0px; vertical-align:baseline; font-weight:normal; background-repeat:no-repeat; } 


/* Links */
a, a:link, a:visited, a:active { color:#000000; text-decoration:none; cursor:pointer; } 
a:hover { color:#d0ad53; } 


/************************************** PTA ****************************************/

body { font:13px verdana, arial, helvetica; color:#000; background-color:#fff; } 

#root { width:950px; background-color:#fff; margin:0px auto 0px auto; position:relative; } 

#header_container					{ width:950px; height:130px; background-image:url('../images/static/top.gif'); }
div.address								{ position:absolute; top:5px; left:390px; color:#fff; }
div.address p							{ margin:0px; }
strong										{ font-weight:bold; }
h1												{ margin:0px 0px 10px 0px; }
p													{ margin:10px 0px 10px 0px; }



#main_container						{ position:relative; float:left; width:950px; background-position:bottom; background-image:url('../images/static/main_bg_fade.gif'); }

#content_container				{ position:relative; float:left; width:910px; margin:20px; background-color:#fff; }
#content_container_low		{ position:relative; float:left; width:950px; margin:10px 0px 0px 0px; background-color:#fff; }
#content_container_low ul		{	margin:0px; padding:0px; list-style-type:none; float:left; }
#content_container_low li		{ padding:10px 0px 10px 20px; float:left; }
#content_container_low p		{ margin:0px 0px 20px 0px; }

#content									{ position:relative; float:left; width:500px; margin:10px; }
#menu_container						{ position:relative; float:left; width:300px; margin:20px; }
#menu_container ul				{	margin:	0;  padding: 0;  list-style-type: none; }
#menu_container li				{ padding:10px 0px 10px 20px; border-bottom: 1px solid; }
#menu_container a.Active	{	color:#d0ad53; }
#menu_container li.last		{ border: 0px; }

#footer										{ position:relative; float:left; width:950px; height:100px; margin:20px 0px 40px 0px; }
#footer_border						{ background-color:#42788C; width:950px; height:20px; margin:0px 0px 10px 0px; }

img.article								{ margin:0px 0px 15px 15px; }

.shopItem									{ position:relative; float:left; width:200px; margin:20px; }

.horizontalSeparator			{ position:relative; float:left; width:100%; border-bottom:1px solid #000; padding:0px 0px 10px 0px; margin:20px 0px 20px 0px; }

#c_c_2										{ position:relative; float:left; width:500px; margin:30px; }
#c_c_2 p									{ margin:10px 0px 10px 0px; }
#c_c_2 h1									{ width:100%; }
#c_c_2 h2									{ margin:30px 0px 10px 0px; }
#c_c_2 h3									{ font-weight:bold; }
#c_c_2 ul									{	margin:0px 0px 0px 15px; padding:0px; }
#c_c_2 li									{ padding:5px 0px 0px 10px; }
#c_c_2 a									{	text-decoration:underline; }
#c_c_2 a.Active						{	color:#d0ad53; }
#c_c_2 li.first						{ padding:0px 10px 0px 0px;}
#c_c_2 li.last						{ border:0px; }

#c_c_2 .personnel					{ position:relative; float:left; width:200px; margin:0px 20px 20px 20px; padding:0px; }
#c_c_2 .personnel h2			{ margin:10px 0px 0px 0px; }
#c_c_2 .personnel p				{ margin:10px 0px 0px 0px; }

#sub_menu									{ position:relative; float:left; width:500px; margin-bottom:20px; }
#sub_menu a								{ text-decoration:none; }
#sub_menu ul							{	margin:0px 0px 20px 0px; padding:0px; list-style-type: none; }
#sub_menu li							{ position:relative; float:left; padding:0px 10px 0px 10px; margin:0px 0px 10px 0px; border-right:1px solid; }
#sub_menu li.first				{ padding:0px 10px 0px 0px;}
#sub_menu li.last					{ border:0px; }

#c_c_l_1									{ position:relative; float:left; width:300px; height:200px; margin:10px 0px 0px 0px; padding:20px; background-color:#42788C; color:#fff; }

#c_c_l_2									{ position:relative; float:left; width:600px; margin:10px 0px 0px 10px; background-color:#fff; }
#c_c_l_2 ul								{	margin:0px; padding:0px; list-style-type:none; float:left; }
#c_c_l_2 li								{ padding:10px 0px 10px 40px; float:left; width:150px; }
#c_c_l_2 p								{ margin:0px 0px 20px 0px; }

