body 					{background: #ffffff url(_img/site_bg.jpg) repeat; margin: 0; padding: 0; font-family: Tahoma; font-size: 11px; color: #000000;}

#center 				{background: url(_img/contentbg.png) repeat-y; width: 860px; margin-right: auto; margin-left: auto;}
#center2 				{width: 800px; margin-right: auto; margin-left: auto;}

#topbox					{background: url(_img/topbg.png) no-repeat; float: left; width: 860px; height: 90px; padding-bottom: 5px;}
#topmenu				{float: left; width: 547px; height: 43px; padding-top: 45px; padding-left: 303px; padding-right: 10px;}
#menubox				{float: left; width: 507px; height: 40px; margin-left: 20px; margin-right: 20px;}
#menubtn				{background: #000000 url(_img/bgmenu.jpg) repeat-x; float: left; height: 32px; padding-left: 10px; padding-top: 8px; padding-right: 10px; margin-bottom: 3px;}
#menubtna				{background: #000000 url(_img/bgmenu.jpg) repeat-x; float: left; height: 32px; padding-left: 10px; padding-top: 8px; padding-right: 10px; border-bottom: 3px solid #62a544;}
#menubtnd				{background: #000000 url(_img/bgmenud.jpg) repeat-x; float: left; height: 40px; width: 5px;}
#menul					{background: url(_img/menul.png) no-repeat; float: left; height: 40px; width: 5px;}
#menur					{background: url(_img/menur.png) no-repeat; float: left; height: 40px; width: 5px;}

#adminbtn				{background: #000000 url(_img/adminbtn.jpg) no-repeat; float: left; height: 12px; width: 130px; padding-left: 10px; padding-top: 4px; padding-right: 10px; padding-bottom: 4px;}
#adm					{float: left; width: 65%;}
#adm2					{float: left; width: 35%;}

#main					{background: #ffffff url(_img/bgcontent.jpg) repeat-x; float: left; width: 840px; margin-left: 10px; margin-right: 10px;}

#content				{float: left; width: 800px; margin-left: 20px; padding-top: 20px; margin-right: 20px; padding-bottom: 20px;}

#startwin				{float: left; width: 552px; height: 257px; margin-right: 16px; margin-bottom: 16px;}
#startnews				{background: #ffffff url(_img/bgcontent.jpg) repeat-x; float: left; width: 210px; padding: 10px; margin-bottom: 16px; border: 1px solid #d1d1d1;}
#startbox				{background: url(_img/tjanst_bg.png) no-repeat; float: left; width: 178px; height: 142px; padding: 5px; margin-right: 16px; margin-bottom: 16px;}
#startprod				{background: url(_img/bgcontent.jpg) repeat-x; float: left; width: 800px; height: 110px; margin-bottom: 16px;}
#startbox2				{background: url(_img/tjanst_bg.png) no-repeat; float: left; width: 178px; height: 142px; padding: 5px; margin-bottom: 16px;}
#startboxmid				{background: url(_img/prod_bg.png) no-repeat; float: left; width: 246px; height: 142px; padding: 5px; margin-right: 16px; margin-bottom: 16px;}
#startboxmid2				{background: url(_img/prod_bg.png) no-repeat; float: left; width: 246px; height: 142px; padding: 5px; margin-bottom: 16px;}
#smallboxpic				{float: left; width: 70px; height: 70px; padding-right: 5px; padding-top: 36px; padding-bottom: 36px;}
#startbot1				{background: #ffffff; float: left; width: 200px; height: 166px; margin-bottom: 16px;}
#startbot2				{background: #ffffff; float: left; width: 582px; margin-bottom: 16px; margin-right: 16px;}
#startbot3				{background: #ffffff; float: left; width: 562px; padding: 10px; border: 1px solid #d1d1d1;}
#startbothead				{background: #d1d1d1 url(_img/headsbg.jpg) repeat-x; float: left; width: 574px; height: 23px; padding-left: 10px; padding-top: 2px;}

#portboxpic				{float: left; width: 70px; height: 70px; padding-right: 20px;}
#portboxinfo				{float: left; width: 400px;}
#portmain				{float: left; width: 400px; padding-bottom: 5px;}
#port					{float: left; width: 490px; margin-left: 30px; padding-top: 10px; margin-right: 30px; padding-bottom: 5px; border-bottom: 1px solid #d1d1d1;}

#prodmeny				{background: #ffffff; float: left; width: 166px; padding: 10px; margin-bottom: 16px; border: 1px solid #d1d1d1;}
#prodbox				{background: url(_img/tjanst_bg.png) no-repeat; float: left; width: 178px; height: 142px; padding: 5px; margin-left: 11px; margin-bottom: 16px;}
#prodboxinfo				{float: left; width: 103px; height: 142px;}
#prodboxhead				{float: left; width: 100%; padding-bottom: 5px;}
#prodboxcont				{float: left; width: 100%; padding-bottom: 5px;}
#prodboxcontshow			{float: left; width: 100%; padding-bottom: 10px;}
#prodboxprice				{float: left; width: 100%;}
#prods					{float: left; width: 599px;}

#menusection				{float: left; width: 166px; padding-bottom: 20px;}
#menusectionhead			{float: left; width: 166px; padding-bottom: 5px;}
#menuproducts				{float: left; width: 146px; padding-left: 20px; padding-bottom: 2px;}

#prodshow				{background: #ffffff; float: left; width: 574px; padding: 10px; margin-left: 16px; margin-bottom: 16px; border: 1px solid #d1d1d1;}
#prodshowpic				{float: left; width: 250px; margin-right: 10px; margin-bottom: 100%;}
#prodshowinfobox			{float: left; width: 314px; margin-bottom: 100%;}

#linkssec				{float: left; width: 550px; padding-bottom: 20px;}
#linkscat				{float: left; width: 540px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px;}
#links					{float: left; width: 490px; padding-left: 30px; padding-top: 5px; padding-right: 30px; padding-bottom: 5px;}
#linksmain				{float: left; width: 245px; padding-bottom: 5px;}
#linkssub				{float: left; width: 480px; padding-left: 10px; padding-bottom: 4px; border-bottom: 1px solid #d1d1d1;}

#contactbox				{float: left; width: 100%; padding: 10px;}
#input					{float: left; width: 240px;}
#input2					{float: left; width: 480px;}
#staffbox				{float: left; width: 530px; padding-bottom: 20px;}
#staffpicbox				{float: left; width: 100px; padding-right: 30px;}
#staffinfobox				{float: left; width: 400px;}
#staffboxcont				{float: left; width: 100%; padding-bottom: 15px;}
#staffcontactbox			{float: left; width: 100%; padding-left: 10px; padding-top: 40px; padding-right: 10px;}

#startprodboxinfo			{float: left; width: 171px; height: 142px;}

#startnewsboxheadbg			{background: #d1d1d1 url(_img/headsbg.jpg) repeat-x; float: left; width: 222px; height: 23px; padding-left: 10px; padding-top: 2px;}
#startnewsbox				{float: left; width: 210px; border-bottom: 1px solid #d1d1d1;}
#startnewsboxdate			{float: left; width: 210px; padding-top: 4px;}
#startnewsboxhead			{float: left; width: 205px; margin-left: 5px; margin-top: 2px;}
#startnewsboxcontent			{float: left; width: 210px; padding-top: 5px; padding-bottom: 5px;}
#startnewsboxcontacthead		{float: left; width: 210px; padding-bottom: 5px;}
#startnewsboxcontact			{float: left; width: 200px; padding-left: 10px;}


#allnews				{background: #ffffff; float: left; width: 210px; padding: 10px; margin-bottom: 16px; border: 1px solid #d1d1d1;}
#newswinhead				{background: #d1d1d1 url(_img/headsbg.jpg) repeat-x; float: left; width: 542px; height: 23px; margin-right: 16px; padding-left: 10px; padding-top: 2px;}
#newswin				{background: #ffffff;  float: left; width: 550px; margin-right: 16px; margin-bottom: 16px; border: 1px solid #d1d1d1;}
#shownewsbox				{float: left; width: 530px; padding: 10px;}
#shownewsdate				{float: left; width: 530px; margin-top: 2px;}
#shownewshead				{float: left; width: 525px; margin-left: 5px; margin-top: 2px;}
#shownewscontent			{float: left; width: 530px; padding-top: 10px;}


#foot					{background: #000000 url(_img/bgfoot.jpg) repeat-x; float: left; width: 100%; height: 156px;}
#footcontent				{float: left; width: 100%; height: 14px; padding-top: 8px; padding-bottom: 10px;}
#footmenu				{float: left; width: 75px; height: 14px;}
#footmenu1				{float: left; width: 55px; height: 14px;}
#footsubmenu				{float: left; width: 700px; height: 14px; padding-top: 2px;}
#footcontent2				{float: left; width: 100%; height: 116px; padding-top: 6px;}
#footmenucont				{float: left;}
#copy					{float: left; width: 100%; height: 14px;}


textarea.skicka 			{background: #d9d9d9; border: 1px solid #d9d9d9;}
input.skicka 				{background: #d9d9d9; border: 1px solid #d9d9d9;}
input.skickabg				{background: #d9d9d9; border: 1px solid #d9d9d9;}

span.startboxhead			{ color: #2f2f2f; font: bold 14px Tahoma}
span.sitesmall				{ color: #2f2f2f; font: 9px Tahoma}
span.site				{ color: #2f2f2f; font: 11px Tahoma}
span.sitewhite				{ color: #ffffff; font: 11px Tahoma}
span.sitebold				{ color: #2f2f2f; font: bold 11px Tahoma}
span.head				{ color: #ffffff; font: bold 18px Tahoma}

span.newsdate				{ color: #2f2f2f; font: 9px Tahoma}
span.newscontent			{ color: #2f2f2f; font: 10px Tahoma}
span.newshead				{ color: #2f2f2f; font: bold 14px Tahoma}

span.contenttop				{ color: #d2d2d2; font: 12px Tahoma}
span.footsubmenu			{ color: #ffffff; font: 10px Tahoma}
span.footmenu				{ color: #ffffff; font: bold 11px Tahoma}

p.center				{ text-align: center;}
p.cent					{ v-align: center;}
p.right					{ text-align: right;}


a.menu:link 				{ text-decoration: none; color: #d2d2d2; font: 14px Tahoma}
a.menu:visited 				{ text-decoration: none; color: #d2d2d2; font: 14px Tahoma}
a.menu:active 				{ text-decoration: none; color: #d2d2d2; font: 14px Tahoma}
a.menu:hover 				{ text-decoration: none; color: #ffffff; font: 14px Tahoma}

a.site:link 				{ text-decoration: none; color: #2f2f2f; font: 11px Tahoma}
a.site:visited 				{ text-decoration: none; color: #2f2f2f; font: 11px Tahoma}
a.site:active 				{ text-decoration: none; color: #2f2f2f; font: 11px Tahoma}
a.site:hover 				{ text-decoration: none; color: #14409f; font: 11px Tahoma}

a.sitewhite:link 			{ text-decoration: none; color: #d2d2d2; font: 11px Tahoma}
a.sitewhite:visited 			{ text-decoration: none; color: #d2d2d2; font: 11px Tahoma}
a.sitewhite:active 			{ text-decoration: none; color: #d2d2d2; font: 11px Tahoma}
a.sitewhite:hover 			{ text-decoration: none; color: #ffffff; font: 11px Tahoma}

a.newshead:link				{ text-decoration: none; color: #2f2f2f; font: bold 12px Tahoma}
a.newshead:visited 			{ text-decoration: none; color: #2f2f2f; font: bold 12px Tahoma}
a.newshead:active 			{ text-decoration: none; color: #2f2f2f; font: bold 12px Tahoma}
a.newshead:hover 			{ text-decoration: none; color: #14409f; font: bold 12px Tahoma}

a.sitebold:link				{ text-decoration: none; color: #2f2f2f; font: bold 11px Tahoma}
a.sitebold:visited 			{ text-decoration: none; color: #2f2f2f; font: bold 11px Tahoma}
a.sitebold:active 			{ text-decoration: none; color: #2f2f2f; font: bold 11px Tahoma}
a.sitebold:hover 			{ text-decoration: none; color: #14409f; font: bold 11px Tahoma}

a.sitesmall:link			{ text-decoration: none; color: #2f2f2f; font: bold 9px Tahoma}
a.sitesmall:visited 			{ text-decoration: none; color: #2f2f2f; font: bold 9px Tahoma}
a.sitesmall:active 			{ text-decoration: none; color: #2f2f2f; font: bold 9px Tahoma}
a.sitesmall:hover 			{ text-decoration: none; color: #14409f; font: bold 9px Tahoma}

a.footmenu:link 			{ text-decoration: none; color: #d2d2d2; font: bold 11px Tahoma}
a.footmenu:visited 			{ text-decoration: none; color: #d2d2d2; font: bold 11px Tahoma}
a.footmenu:active 			{ text-decoration: none; color: #d2d2d2; font: bold 11px Tahoma}
a.footmenu:hover 			{ text-decoration: none; color: #ffffff; font: bold 11px Tahoma}

a.adm:link 				{ text-decoration: none; color: #1a40a4; font: bold 11px Tahoma}
a.adm:visited 				{ text-decoration: none; color: #1a40a4; font: bold 11px Tahoma}
a.adm:active 				{ text-decoration: none; color: #1a40a4; font: bold 11px Tahoma}
a.adm:hover 				{ text-decoration: underline; color: #1a40a4; font: bold 11px Tahoma}

a.footsubmenu:link 			{ text-decoration: none; color: #d2d2d2; font: 10px Tahoma}
a.footsubmenu:visited 			{ text-decoration: none; color: #d2d2d2; font: 10px Tahoma}
a.footsubmenu:active 			{ text-decoration: none; color: #d2d2d2; font: 10px Tahoma}
a.footsubmenu:hover 			{ text-decoration: none; color: #ffffff; font: 10px Tahoma}
