body {
	margin:0;
	padding:0;
	background: url(../pics/design/bg_1_2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #FFF;
	font: normal 15px Arial,Tahoma,Verdana,sans-serif;
	font-weight: normal;
	color: #4d4d4d;
}

/* Default linkdekoracio */

A:link  {
	color: #4d4d4d;
	font-style: normal;
	text-decoration: none;
}

A:visited  {
	color: #4d4d4d;
	font-style: normal;
	text-decoration: none;
}

A:active  {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

A:hover  {
	color: #000000;
	text-decoration: underline;
}

A img {
	border: 0px;

}


#maincontainer{
	margin: 0 auto 0 auto;
	height: auto;
	width: 1052px;
/* 	text-align: left; */
 	background: url(../pics/design/bg_2.jpg);
 	background-repeat: no-repeat;
}

#maincontainertoldalek{
	margin: 0 auto 0 auto;
	height: auto;
	width: 1052px;
/* 	text-align: left; */
	background: url(../pics/design/toldalek.jpg);
	background-repeat: repeat-y;


}

#header{
	margin: 0 auto 0 auto;
	width: 950px;
	height: 161px;
	background: url(../pics/design/bg_flash.jpg);
	background-color: #FFF;
	background-repeat: no-repeat;
	z-index: -1;
}

#menu{
	position: relative;
	margin: 0 auto 0 auto;
	width: 950px;
	height: 45px;
/* 	background: url(../pics/design/menu_1.jpg); */
/* 	background-color: #FFF; */
/* 	background-repeat: no-repeat; */
}
#datacontainer{
	position: relative;
	margin: 0 auto 0 auto;
	width: 950px;
/*	min-height: 415px; */
	background-color: #FFF;
}

#data{
	position: relative;
 	margin-left: 77px;
	width: 667px;
	height: auto;
	float: left;
/* 	background-color: #FFF; */
}

#data hr {

	color: #e2dcdc;
	border-style: solid;
	border-width:1px;
	border-color: #e2dcdc;


}

#data img {
/*	border-style: solid;
	border-width: 3px;
	border-color: #e2dcdc;*/
}

.boldul {

	list-style-image: url(../pics/design/list.jpg);

}


#dataright{
 	margin-left: 821px;
	width: 129px;
	height: 557px;
	background: url(../pics/design/bg_login.jpg);
	background-color: #FFF;
	background-repeat: no-repeat;
}

#datasrightinside{
 	margin: 0 auto 0 auto;
	width: 120px;
}

#null{
	margin: 0 auto 0 auto;
	clear: both;
	width: 950px;
	height: 1px;
	background-color: #FFF;
}
#logos{
	margin: 0 auto 0 auto;
	clear: both;
	width: 950px;
	height: auto;
	text-align: left;
}
#footer{
	margin: 0 auto 0 auto;
	clear: both;
	width: 1052px;
	height: 92px;
	background: url(../pics/design/alj3.jpg);
	background-color: #FFF;
	background-repeat: no-repeat;
}

.redstar {
	color: #990000;
}

/* OUICK QOUTATION*/
.qqinput {
	color: #990000;
	border-color: #4d4d4d;
	border-width: 1px;
	border-style: solid;
}

.qqinputerror {
	color: #990000;
	border-color: #990000;
	border-width: 3px;
	border-style: solid;
}

.qqtd1 {
	text-align: right;
	vertical-align: top;
	width: 30%;
}
.qqtd2 {
	text-align: left;
}

.qqsubmit {
	width: 96px;
	height: 28px;
	background-image: url(../pics/design/submit.jpg);
	border-width: 0px;
	cursor: pointer;
}

.qqerrortext {
	color: #990000;
}
.register-formstatus {
	margin-left: 5px;
	padding: 5px 20px 5px 5px;
	background-repeat: no-repeat;
	background-position:top left;
}
/* CONTACT */
.contacttd1 {
	vertical-align: top;
}
/* PRODUCTS */
.productsduck  {
	color: black;
	font-weight: bold;
}
.productname {
	font-weight: bold;
	font-size: 16px;
}

.product_table {
	width: 200px;
	height: 180px;
	/*border-width: thin;*/
	border-style: none;
}
.product_table_sub {
	width: 200px;
	height: 180px;
	border-style: none;
}
.product_techspec a:visited{
	color: #990000;
}

.product_techspec_color a:link {
	color: #990000;
}

.product_techspec_color a:hover {
	color: #990000;
}

.product_gallery {

	border-style: solid;
	border-width: 3px;
	border-color: #e2dcdc;

}

.spare_smallimg {

	border-style: solid;
	border-width: 6px;
	border-color: #e2dcdc;

}

.spare_smallimg:hover {

	border-style: solid;
	border-width: 6px;
	border-color: #d6cece;

}

.spare_keret {
	width: 110px;
	height: 86px;
	border-style: solid;
	border-width: 1px;
	border-color: #d0cbcb;

}

.spare_td {
	height: 74px;
	vertical-align: middle;
	width: auto;
}

.pic_nouline {
	border-style: solid;
	border-width: 3px;
	border-color: #e2dcdc;
}

/* requiest form*/
.input {
	color: #990000;
	border-color: #4d4d4d;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
}

.input_cart {
	
	width: 30px;
	color: #990000;
	border-color: #4d4d4d;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;

}

.input_submitlogin {
	width: 62px;
	height: 24px;
	background-image: url(../pics/design/login_button.jpg);
	border-width: 0px;
	cursor: pointer;
}
.input_submitsearch {
	width: 80px;
	height: 23px;
	background-image: url(../pics/design/search.jpg);
	border-width: 0px;
	cursor: pointer;
}
/* calendárium */
#fc {
	top: 240px;
	left: 800px;
	z-index: 2;
}
.legaldisclaimer {
    font-size: 10px;
}