body 					{background: #ffffff url(img/bg.jpg) repeat-x; margin: 0; padding: 0; font-family: Tahoma; font-size: 11px; color: #000000;}


#index 					{width: 510px; margin-right: auto; margin-left: auto; padding-top: 100px;}


#center 				{width: 850px; margin-right: auto; margin-left: auto;}
#centrering 				{background: url(img/site_bg.png); width: 770px; float: left; padding-left: 40px; padding-right: 40px;}

#top 					{background: url(img/topbg.jpg); float: left; width: 760px; height: 95px; padding-left: 10px;}
#toppic					{float: left; width: 112px; padding-top: 10px;}
#toplang 				{float: left; width: 512px; height: 15px; padding-right: 136px; padding-top: 5px;}
#menu2 					{float: left; width: 648px; padding-top: 46px;}
#menu 					{float: left; width: 648px; padding-top: 56px;}
#choice 				{float: left; width: 672px;}
#main 					{float: left; width: 770px; padding-top: 10px; padding-bottom: 5px;}
#siteby					{float: left; width: 770px;}
#btm 					{background: url(img/site_bg_down.png); float: left; width: 770px; height: 25px; padding-left: 40px; padding-right: 40px; padding-top: 15px;}

#btn 					{background: #000000 url(img/btn.jpg) repeat-x; float: left; height: 14px; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 2px; border: 1px solid #a5a5a5;}
#btnd 					{float: left; width: 4px; height: 26px;}
#btna 					{background: #ed1f24 url(img/btna.jpg) repeat-x; float: left; height: 14px; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 2px; border: 1px solid #a5a5a5;}

#newst					{background: url(img/news_news.jpg) no-repeat; float: left; width: 540px; height: 31px; padding-top: 10px;}
#newsten				{background: url(img/news_news_en.jpg) no-repeat; float: left; width: 540px; height: 31px; padding-top: 10px;}
#news					{background: #ffffff; float: left; width: 538px; padding-bottom: 10px; border-left: 1px solid #a5a5a5; border-right: 1px solid #a5a5a5; border-bottom: 1px solid #a5a5a5;}
#newsbox				{float: left; width: 166px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px;}
#nbh					{float: left; width: 166px;}
#nbd					{float: left; width: 161px; padding-left: 5px; padding-bottom: 10px;}
#nbc					{float: left; width: 166px;}

#abouth					{background: url(img/about_head.jpg) no-repeat; float: left; width: 540px; height: 31px; padding-top: 10px;}
#serviceh				{background: url(img/service_head.jpg) no-repeat; float: left; width: 540px; height: 31px; padding-top: 10px;}
#newmediah				{background: url(img/newmedia_head.jpg) no-repeat; float: left; width: 370px; height: 21px; padding-top: 20px; padding-left: 170px}
#studioh				{background: url(img/studio_head.jpg) no-repeat; float: left; width: 370px; height: 21px; padding-top: 20px; padding-left: 170px}
#refsh					{background: url(img/refs_head.jpg) no-repeat; float: left; width: 540px; height: 31px; padding-top: 10px;}
#priceh					{background: url(img/price_head.jpg) no-repeat; float: left; width: 540px; height: 31px; padding-top: 10px;}
#contacth				{background: url(img/contact_head.jpg) no-repeat; float: left; width: 540px; height: 31px; padding-top: 10px;}
#formath				{background: url(img/format_head.jpg) no-repeat; float: left; width: 540px; height: 31px; padding-top: 10px;}
#abouthen				{background: url(img/about_head_en.jpg) no-repeat; float: left; width: 540px; height: 31px; padding-top: 10px;}
#servicehen				{background: url(img/service_head_en.jpg) no-repeat; float: left; width: 540px; height: 31px; padding-top: 10px;}
#refshen				{background: url(img/refs_head_en.jpg) no-repeat; float: left; width: 540px; height: 31px; padding-top: 10px;}
#pricehen				{background: url(img/price_head_en.jpg) no-repeat; float: left; width: 540px; height: 31px; padding-top: 10px;}
#contacthen				{background: url(img/contact_head_en.jpg) no-repeat; float: left; width: 540px; height: 31px; padding-top: 10px;}
#formathen				{background: url(img/format_head_en.jpg) no-repeat; float: left; width: 540px; height: 31px; padding-top: 10px;}
#textbox				{float: left; width: 520px; padding-left: 10px; padding-right: 10px; padding-top: 10px;}
#contactbox				{float: left; width: 260px; padding-top: 10px; padding-bottom: 10px;}
#newstextbox				{float: left; width: 520px; padding-left: 10px; padding-right: 10px;}
#newstextboxd				{float: left; width: 515px; padding-left: 15px; padding-right: 10px; padding-bottom: 10px;}
#newstextboxc				{float: left; width: 520px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}
#rightnews				{background: url(img/allnews_right.jpg) no-repeat; float: left; width: 220px; height: 31px; padding-top: 10px;}
#righttextbox				{background: #ffffff; float: left; width: 200px; padding-left: 9px; padding-right: 9px; padding-bottom: 10px;border-left: 1px solid #a5a5a5; border-right: 1px solid #a5a5a5; border-bottom: 1px solid #a5a5a5;}
#righttextbox2				{background: #ffffff; float: left; width: 200px; padding: 9px; border: 1px solid #a5a5a5;}
#headright 				{float: left; width: 200px; padding-top: 5px; padding-bottom: 2px;}
#headrightdate 				{float: left; width: 195px; padding-left: 5px; padding-bottom: 5px; border-bottom: 1px solid #a5a5a5;}

#newscont				{float: left; width: 490px; padding-left: 10px; padding-right: 10px; padding-top:10px; padding-bottom: 10px;}
#newshead				{background: url(img/bg_newshead.jpg) no-repeat; float: left; width: 490px; height: 22px; padding-left: 10px; padding-right: 10px; padding-top: 6px;}
#newsdate				{float: left; width: 490px; padding-left: 10px; padding-right: 10px; padding-top: 3px;}
#content 				{float: left; width: 540px; padding-right: 10px;}
#contentstart 				{float: left; width: 540px; padding-bottom: 10px;}
#contentrefs				{float: left; width: 520px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #a5a5a5;}
#contentrefscomp			{float: left; width: 360px; padding-bottom: 6px;}
#contentrefswebb			{float: left; width: 160px; padding-bottom: 6px;}
#contentrefscont			{float: left; width: 510px; padding-left: 10px;}
#contentr 				{float: left; width: 220px;}
#contentright 				{float: left; width: 220px; padding-bottom: 10px;}


textarea.skicka 			{background: #ececec; border: 0px;}
input.skicka 				{background: #ececec; border: 0px;}
input.skickabg				{background: #cacbcc; border: 0px;}


span.siteby				{ color: #d0d0d0; font: 8px Tahoma}
span.sitesmall				{ color: #535f68; font: 9px Tahoma}
span.sitesmallt				{ color: #585959; font: 9px Tahoma}
span.sitesmall2				{ color: #535f68; font: 10px Tahoma}
span.site				{ color: #535f68; font: 11px Tahoma}
span.sitebold				{ color: #535f68; font: bold 11px Tahoma}
span.header				{ color: #535f68; font: bold 14px Tahoma}
span.foot 				{ color: #ffffff; font: 11px Tahoma}
span.head				{ color: #535f68; font: bold 14px Tahoma}
span.gig				{ color: #fe6600; font: bold 14px Tahoma}
span.gigsmall				{ color: #d1d1d1; font: 10px Tahoma}
span.allnews				{ color: #fe6600; font: bold 12px Tahoma}

p.center				{ text-align: center;}
p.right					{ text-align: right;}


a.head:link 				{ text-decoration: none; color: #000000; font: bold 14px Tahoma}
a.head:visited 				{ text-decoration: none; color: #000000; font: bold 14px Tahoma}
a.head:active 				{ text-decoration: none; color: #000000; font: bold 14px Tahoma}
a.head:hover 				{ text-decoration: none; color: #ed1f24; font: bold 14px Tahoma}

a.headright:link 			{ text-decoration: none; color: #000000; font: bold 11px Tahoma}
a.headright:visited 			{ text-decoration: none; color: #000000; font: bold 11px Tahoma}
a.headright:active 			{ text-decoration: none; color: #000000; font: bold 11px Tahoma}
a.headright:hover 			{ text-decoration: none; color: #ed1f24; font: bold 11px Tahoma}

a.site:link 				{ text-decoration: none; color: #000000; font: 11px Tahoma}
a.site:visited 				{ text-decoration: none; color: #000000; font: 11px Tahoma}
a.site:active 				{ text-decoration: none; color: #000000; font: 11px Tahoma}
a.site:hover 				{ text-decoration: none; color: #ed1f24; font: 11px Tahoma}

a.sitebig:link 				{ text-decoration: none; color: #000000; font: 12px Tahoma}
a.sitebig:visited 				{ text-decoration: none; color: #000000; font: 12px Tahoma}
a.sitebig:active 				{ text-decoration: none; color: #000000; font: 12px Tahoma}
a.sitebig:hover 				{ text-decoration: none; color: #ed1f24; font: 12px Tahoma}

a.sitesmall:link 			{ text-decoration: none; color: #000000; font: 9px Tahoma}
a.sitesmall:visited 			{ text-decoration: none; color: #000000; font: 9px Tahoma}
a.sitesmall:active 			{ text-decoration: none; color: #000000; font: 9px Tahoma}
a.sitesmall:hover 			{ text-decoration: none; color: #ed1f24; font: 9px Tahoma}

a.sitesmallt:link 			{ text-decoration: none; color: #585959; font: 9px Tahoma}
a.sitesmallt:visited 			{ text-decoration: none; color: #585959; font: 9px Tahoma}
a.sitesmallt:active 			{ text-decoration: none; color: #585959; font: 9px Tahoma}
a.sitesmallt:hover 			{ text-decoration: none; color: #ed1f24; font: 9px Tahoma}

a.sitebold:link 			{ text-decoration: none; color: #535f68; font: bold 11px Tahoma}
a.sitebold:visited 			{ text-decoration: none; color: #535f68; font: bold 11px Tahoma}
a.sitebold:active 			{ text-decoration: none; color: #535f68; font: bold 11px Tahoma}
a.sitebold:hover 			{ text-decoration: none; color: #535f68; font: bold 11px Tahoma}

a.sitewhite:link 			{ text-decoration: none; color: #ffffff; font: bold 11px Tahoma}
a.sitewhite:visited 			{ text-decoration: none; color: #ffffff; font: bold 11px Tahoma}
a.sitewhite:active 			{ text-decoration: none; color: #ffffff; font: bold 11px Tahoma}
a.sitewhite:hover 			{ text-decoration: none; color: #ed1f24; font: bold 11px Tahoma}
