* {
  margin:   0;
  border:   0;
  padding:  0;
}

html {
  width:  		100%;
  height: 		auto;
}

body {
  width:        100%;
  height:       auto;
  font-family:	Tahoma, Verdana, Sans-Serif;
  font-size:    13px;
  color:        #000;
  background:		#7B3F7B url('../img/ingvar-page-top-bg.png') 0 0 repeat-x;
}

table {
	border-collapse:  collapse;
  empty-cells:      show;
}

td {
	width:						50%;
	vertical-align:		middle;
}

td.message {
	padding-top:			7px;
	vertical-align:		top;
}

a {
  color:            #000;
  text-decoration:  none;
}

a:hover {
  text-decoration:  none;
}

a.header {
	display:				inline-block;
	margin-bottom:	3px;
	font-size:			14px;
	font-weight:		bold;
	clear:					both;
}

a.more {
	display:			inline-block;
	float:				right;
	clear:				both;
	margin-top:		3px;
	color:				#fff;
	width:				112px;
	height:				22px;
	padding-top:	1px;
	text-align:		center;
	background:		url('../img/more-bg.gif') 0 0 no-repeat;
}

p {
	text-align:	justify;
}

ul {
  list-style:	none;
}

input {
	display:					inline-block;
	margin:						2px 0;
	border:						1px solid #D1D1D1;
	width:						300px;
	padding:					2px;
	background-color:	transparent;
	color:						#000;
	font-size:				12px;
}

div#search input {
	display:					inline-block;
	margin-right:			13px;
	border:						1px solid #8B8B8B;
	width:						118px;
	padding:					2px;
	background-color:	transparent;
	color:						#8B8B8B;
	font-size:				12px;
}

textarea {
  overflow:     auto;
	margin:				2px 0;
	border:				1px solid #D1D1D1;
	width:				300px;
	height:				135px;
	padding:			2px;
	background-color:	transparent;
	color:				#000;
	font-size:		11px;
	font-family:  Verdana, Sans-Serif;
}

span.button {
	display:			inline-block;
	margin:				2px 0;
	width:				112px;
	height:				22px;
	padding-top:	1px;
	text-align:		center;
	font-size:		13px;
	color:				#fff;
	cursor:				pointer;
	background:		url('../img/more-bg.gif') 0 0 no-repeat;
}

span#reset {
	margin-bottom:	45px;
}

span#submit {
	margin-top:	45px;
}


/* ----------------------------------------------------------- */

div#bottom-bg {
  z-index:  	0;
  width:    	100%;
  background: url('../img/ingvar-page-bottom-bg.png') bottom left repeat-x;
}

div#centered {
  overflow:				hidden;
	position:				relative;
  z-index:  			1;
  margin:   			0 auto;
  width:    			920px;
  height:   			auto;
  padding-bottom:	85px;
}

/*
div#language {
  position: absolute;
  top:      344px;
  left:    	9px;
  z-index:	2;
}

div#language a {
  margin-right:  6px;
}

div#language a img {
  border:	1px solid #999;
}

div#language a.selected {
}

div#search {
	position:			absolute;
	top:		  		343px;
	right:		  	13px;
	line-height:	21px;
	color:				#F81B22;
}

div#search img#find {
	position:	relative;
	top:		  3px;
	#top:		  2px;
	right:		0;
	cursor:		pointer;
}
*/

div#header {
  width:  920px;
  height:	230px;
  /*background: url('../img/flash-menu.png') 0 0 no-repeat;*/
}

div#contener {
	overflow:		hidden;
  width:    	920px;
  height:   	auto;
  padding:		76px 0 0 0;
}

div#left_contener {
	display:				inline;
  float:    			left;
  width:    			223px;
  height:   			auto;
  padding-right:	34px;
}

div.box {
	margin:			0 0 25px 0;
	width:			223px;
	height:			auto;
	text-align:	justify;
}

div.box h1 {
	line-height:	28px;
	height:				28px;
	padding-top:	5px;
	font:					bold italic 20px ErasDemiITC;
	text-align:		center;
	color:				#000;
	background:		url('../img/left-box-top-bg.gif') bottom left no-repeat;
}

div.box div.text {
	overflow:		hidden;
	padding:		10px 23px 0 20px;
	background:	url('../img/left-box-bg.gif') 0 0 repeat-y;
}

div.box div.bottom-bg {
	width:			223px;
	height:			28px;
	background:	url('../img/left-box-bottom-bg.gif') bottom left no-repeat;
}


div#right_contener {
  display:	inline;
  float:    right;
  width:    663px;
  height:   auto;
}

div#content {
	overflow:	hidden;
	width:		663px;
}

div.big-box {
	margin:			0 0 25px 0;
	width:			660px;
	height:			auto;
	text-align:	justify;
}

div.big-box h1 {
	line-height:	28px;
	height:				28px;
	padding-top:	5px;
	font:					bold italic 20px ErasDemiITC;
	text-align:		center;
	color:				#000;
	background:		url('../img/right-box-top-bg.gif') bottom left no-repeat;
}

div.big-box div.text {
	overflow:		hidden;
	padding:		10px 23px 0 20px;
	background:	url('../img/right-box-bg.gif') 0 0  repeat-y;
}

div.big-box div.text img {
	float:	left;
	margin:	0 10px 0 0;
}

div.big-box div.bottom-bg {
	width:			660px;
	height:			25px;
	background:	url('../img/right-box-bottom-bg.gif') bottom left no-repeat;
}


div.item {
	overflow:	hidden;
	padding:	5px 0 5px 0;
}

div.box div.item {
	width:		180px;
}

div.big-box div.item {
	border-bottom:	1px solid #7b3f7b;
	width:					620px;
	/*background:	url('../img/item-bottom-bg.png') bottom left repeat-x;*/
}





div#footer-menu {
	position:			relative;
	margin:				16px 9px;
	width:    		852px;
	height:				50px;
	padding:			15px 0 0 50px;	
	text-align:		center;
}

div#footer-menu a {
  margin:	0 20px;
}

div#footer-menu span {
	position:		absolute;
	top:				0;
	left:				0;
  color:			#ACACAC;
  font-size:	12px;
}

div#footer {
	position:			relative;
  overflow:     hidden;
  width:    		902px;
  line-height:	23px;
  padding:			0 9px 5px 9px;
  background:		url('../img/footer-bg.png') 0 0 repeat-x;
}

div#footer a {
  color:			#000;
  font-size:	13px;
}

div#footer a.copyright {
	float:	left;
}

div#footer a.created {
	float:	right;
}



div.pages {
  margin:     30px auto 30px auto;
  width:      100%;
  text-align: center;
  color:			#fff;
}

div.pages a {
	color:	#fff;
}

div.pages strong {
	color:	#000;
}

div.back {
  margin: 10px 0 0 0;
}

div.back a {
	font-size:				11px;
  font-weight:      bold;
  text-decoration:  none;
}


table#contact {
	margin:	10px 0;
}

table#contact td {
	width:		33%;
	padding:	5px 5px 5px 0;
}

div.loader {
	position:	absolute;
	top:			175px;
	left:			280px;
}

div.clear {
  clear:  both;
}
