html, body, div, span, h1, h2, h3, h4, h5, p, a, abbr, font, img, ul, li, fieldset, label, legend, button, form, td
{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;cursor:default;} 
html {font-size:125%;height:100%;}
body {min-height:100%;height:100%;font:50%/1.4 Georgia, serif;padding:0 50px;color:#464440;background:#f7f4eb;word-spacing:0.1em;}
img			{border:0;}
ol, ul		{list-style:none;}
q,
blockquote	{quotes:none;}
:focus,
:active		{outline:0;}
textarea	{overflow:auto;}
a, a img	{cursor:pointer;color:#00778c;}
a, a:hover	{text-decoration:underline;}
a:hover		{color:#bd0035;}
.underline	{text-decoration:underline;}
.clear		{clear:both !important;}
em 			{font-family:Georgia, serif;}
em.date		{display:block;position:relative;color:#afada7;padding-bottom:7px;text-align:left;}
em.all		{padding-bottom:0;display:inline-block;width:110px;}
em.gal_count{color:#afada7;}
h2, h4		{font-family:Tahoma, Georgia, serif;font-weight:normal;}
h2			{font-size:1.7em;margin:15px 0;}
h4			{font-size:1.3em;padding:10px 0;}
div#main	{height:auto !important;min-height:100%;height:100%;width:950px;position:relative;margin:0 auto;}
strong.ttl1	{display:block;color:#bd0035;font-size:1.3em;padding-top:10px;font-weight:normal;text-align:left;}
strong.ttl2	{color:#bd0035;font-size:1.1em;font-weight:normal;}
/* top block */
div#head	{font-family:Tahoma, Arial, Helvetica, sans-serif;width:100%;height:150px;}
div#logo	{background:url(../img/logo.gif) no-repeat 0 0;position:absolute;top:40px;left:0;width:114px;height:47px;}
div#logo a	{text-indent:-9999px;display:block;width:114px;height:47px;}
div#links	{text-align:right;position:absolute;top:60px;right:0;font-size:1.1em;}
div#links a	{margin-left:15px;}
div#menu				{position:relative;top:118px;z-index:10;}
div#menu ul li			{float:left;position:relative;}
div#menu ul li a		{background:url(../img/menu.gif) no-repeat;text-indent:-9999px;display:block;height:15px;padding-bottom:5px;margin-right:50px;}
div#menu ul li a:hover	{border-bottom:2px solid #c00;}
div#menu ul li a.act	{border-bottom:2px solid #bd0035;}
div#menu ul li a.a1		{background-position:0 0;width:65px;}
div#menu ul li a.a2		{background-position:-65px 0;width:61px;}
div#menu ul li a.a3		{background-position:-126px 0;width:96px;}
div#menu ul li a.a4		{background-position:-222px 0;width:69px;}
div#menu ul li a.a5		{background-position:-291px 0;width:77px;}
/* Fix IE. Hide from IE Mac \*/
* html div#menu ul li a	{height:0;}
/* End */
div#menu ul li:hover ul		{display:block;}
div#menu ul li ul			{display:none;position:absolute;top:22px;border-top:0 solid #f7f4eb;}
div#menu ul li ul li		{width:180px;}
div#menu ul li ul li.top	{background:url(../img/sub_top.png) no-repeat;height:15px;}
div#menu ul li ul li.bot	{background:url(../img/sub_bot.png) no-repeat;height:15px;}
div#menu ul li ul li a		{display:block;width:144px;height:20px;background:#bd0035;text-decoration:none;font-size:1.2em;color:#fff;text-indent:0;padding:0 18px;}
div#menu ul li ul li a:hover{text-decoration:underline;border:0;}
/* content block */
div#content				{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:1.2em;line-height:1.4em;width:100%;padding-bottom:102px;min-height:450px;text-align:justify;}
div#content p			{padding:5px 0;}
div#cols				{border-top:1px solid #f7f4eb;}
div#leftcol				{float:left;width:300px;padding-top:5px;text-align:left;}
div#rightcol			{position:relative;float:right;width:650px;}

div#brand1				{position:absolute;width:608px;height:156px;top:228px;left:21px;z-index:1;}
div#brand2				{position:absolute;width:608px;height:156px;top:19px;left:21px;z-index:1;}
div#brand3				{position:absolute;width:232px;height:38px;top:147px;left:286px;z-index:2;}
div#brand4				{position:absolute;width:46px;height:54px;top:230px;left:446px;z-index:2;}
div#brand5				{position:absolute;width:69px;height:40px;top:201px;left:151px;z-index:2;}
div#desel3				{position:absolute;width:111px;height:38px;top:147px;left:518px;z-index:3;}

div#rightcol ul			{height:0;}
div#rightcol ul li		{position:relative;width:75px;padding-bottom:1px;background:#bd0035;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;}
div#rightcol ul li a	{display:block;color:#fff;text-decoration:none;}
li#l1					{top:290px;left:70px;}
li#l2					{top:110px;left:100px;}
li#l3					{top:140px;left:500px;}
li#l4					{top:190px;left:490px;}

div#news				{margin:0;}
div.allnews				{margin:5px 0;clear:both;}
div#news div.n			{width:32%;float:left;text-align:left;}
div#news div.centernews	{margin:0 2%;}
div#news div h3 		{color:#bd0035;background:#fff;padding:3px 15px;}
div#news div p			{padding:10px 0;line-height:1.5em;}
div#news div p img		{margin:2px 0 7px 10px;float:right;clear:both;}
div#news div p img.block{float:none;padding:0;display:block;margin:0 auto;}
em.prewpage				{display:block;clear:both;position:absolute;bottom:115px;left:0;background:url(../img/ico_arrow_l.gif) no-repeat left 5px;padding-left:12px;}
em.nextpage				{display:block;clear:both;position:absolute;bottom:115px;right:0;background:url(../img/ico_arrow_r.gif) no-repeat right 5px;padding-right:12px;}
img.attach				{margin:2px 0 7px 10px;float:right;clear:both;}
img.brd					{padding:5px !important;background:url(../img/im_bg_news.gif);}
/* bottom block */
div#bottom				{clear:both;font-family:Tahoma, Arial, Helvetica, sans-serif;width:950px;height:100px;position:relative;margin:-102px auto 0 auto;border-top:2px solid #c1bfb9;}
div#bottom ul li		{float:left;}
div#bottom ul li a		{text-indent:-9999px;display:block;}
div#bottom a.a11		{background:url(../img/b_2.jpg) no-repeat -95px 0;width:95px;height:29px;margin:35px 50px 0 0;}
div#bottom a.a12		{background:url(../img/b_1.jpg) no-repeat -82px 0;width:82px;height:17px;margin:41px 50px 0 0;}
div#bottom a.a13		{background:url(../img/b_3.jpg) no-repeat -72px 0;width:72px;height:29px;margin:41px 50px 0 0;}
div#bottom a.a14		{background:url(../img/b_4.jpg) no-repeat -52px 0;width:52px;height:28px;margin:36px 50px 0 0;}
div#bottom a.a11:hover,
div#bottom a.a12:hover,
div#bottom a.a13:hover,
div#bottom a.a14:hover	{background-position:0 0;}
div#copyright			{font-size:1.1em;color:#afada7;position:absolute;top:35px;right:0;}
/* Set it so we could calculate the offsetLeft */
div#container			{position:relative;width:800px;margin:35px auto 0 auto;}
div#arr_l				{position:absolute;left:-40px;top:55px;width:10px;height:32px;background:url(../img/arrows.gif) -10px 0;}
div#arr_r				{position:absolute;left:840px;top:55px;width:10px;height:32px;background:url(../img/arrows.gif) 0 0;}
div.sc_menu				{height:180px;width:800px;padding-left:5px;overflow:auto;}
/* Max width here, for users without Javascript */
ul.sc_menu				{display:block;height:110px;width:5000px;padding:0;margin:0;list-style:none;}
.sc_menu li				{display:block;float:left;}
.sc_menu a				{display:block;text-decoration:none;}
/* We want a caption to display on the next line */
.sc_menu span			{display:block;margin:3px auto 0 auto;text-align:center;font-size:1.1em;color:#fff;background:#bd0035;width:60px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.sc_menu span			{display:none;}
.sc_menu a:hover span	{display:block;}
/* true border xD 
.sc_menu img			{padding:5px;margin-right:5px;background:#fff;border:1px solid #c1bfb9;-webkit-border-radius:4px;-moz-border-radius:4px;}
*/
.sc_menu img			{padding:6px;margin-right:5px;background:url(../img/im_bg_gall.gif);}
.sc_menu a:hover img	{filter:alpha(opacity=50);opacity:0.5;}