
body {
	padding: 0px; 
	margin: 0px;
}

h1 {
	padding: 0px; 
	margin: 0px;
	font-family:Arial,sans-serif; 
	font-size:14px; 
	font-weight: normal;
}

.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
}

#main {
	padding: 0px; 
	margin: 0px;
}

#logo {
	position:absolute; 
	padding:0px; 
	margin:0px; 
	height: 66px; 
	width:262px; 
	top:8px; 
	left:0px;
}


#slogan {
	position:absolute; 
	padding:0px; 
	margin: 0px; 
	height: 45px; 
	width:370px; 
	top:78px; 
	left:19px; 
	font-family:Georgia, serif;
	color: #ffffff; 
	font-size: 20px; 
	line-height: 22px; 
}

#phones {
	position:absolute; 
	padding:0px; 
	margin: 0px; 
	height: 39px; 
	width:400px; 
	top:129px; 
	left:20px; 
	font-family:Tahoma,Arial,sans-serif; 
	color: #000000; 
	font-size: 14px; 
	line-height: 18px; 
	font-weight: bold;
}


#toppic {
	position:absolute; 
	top:0px; 
	right:0px; 
	padding:0px; 
	margin: 0px; 
	height: 173px; 
	width:554px; 
	background: url(images/toppic.gif) no-repeat;
}



#topmenu1 {
	position:absolute; 
	top:90px; 
	right:7px; 
	padding: 0px; 
	margin: 0px; 
	height: 32px; 
	width:296px; 
	background: url(images/sebg1.gif) no-repeat;
}

#topmenu2 {
	position:absolute; 
	top:130px; 
	right:7px; 
	padding: 0px; 
	margin: 0px; 
	height: 32px; 
	width:296px; 
	text-align:right;
	background: url(images/sebg2.gif) no-repeat;
}

#yourbasket {
	position:absolute; 
	top:20px; 
	right:7px; 
	padding: 0px; 
	margin: 0px; 
	height: 32px; 
	width:218px; 
	text-align:right;
	background: #ffffff;
}

.rmenu {
	padding-right:10px; 
	float:right;
	font-family:Arial,sans-serif; 
	color: #000000;
	text-align:right;
	font-size:14px; 
	vertical-align: middle; 
	line-height: 32px; 
}

.rmenu  a {
	text-decoration:none;
	color: #000000; 
}

.rmenu  a:link,
.rmenu  a:visited,
.rmenu  a:active {
	color: #000000; 
}

.rmenu  a:hover {
	text-decoration:none;
	color: #FF0000; 
}


.rmenu5 {
	padding: 0px 10px 0px 16px; 
	font-family:Arial,sans-serif; 
	color: #000000;
	text-align:right;
	font-size:14px; 
	vertical-align: middle; 
	line-height: 32px; 
}

.rmenu5  a {
	text-decoration:none;
	color: #000000; 
}

.rmenu5  a:link,
.rmenu5  a:visited,
.rmenu5  a:active {
	color: #000000; 
}

.rmenu5  a:hover {
	text-decoration:none;
	color: #1078be; 
}



.topsearch2 {
	margin: 6px; 
	float:left;
	font-size: 10px; 
	height: 18px; 
	width:186px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	border: 1px #999999 solid; 
}

.hmenu {
	font-family:Arial,sans-serif; 
	color: #000000;
	text-align:center;
	font-size:14px; 
	vertical-align: middle; 
	line-height: 40px; 
}

.hmenu  a {
	text-decoration:none;
	color: #000000; 
}

.hmenu  a:link,
.hmenu  a:visited,
.hmenu  a:active {
	color: #000000; 
}

.hmenu  a:hover {
	text-decoration:none;
	color: #ffffff; 
}






/*----------------- leftmenu-------------------- */

#leftmenu {
	margin:4px 7px 6px 8px; 
	padding:0px; 
	background: url(images/leftmenuright.gif) no-repeat bottom right;
}


#leftmenubody {
	margin: 0px 11px 0px 0px; 
	padding: 8px 2px 18px 0px; 
	background: url(images/lm_bgr.gif);
}

#leftmenubottom {
	height: 20px;
	margin: 0px; 
	padding: 0px; 
	background: url(images/lmbott2.gif) no-repeat bottom right;
}

#leftmenulist {
	margin: 0px; 
	padding: 0px 0px 0px 10px; 
	color: #000000; 
}

#leftmenulist ul {
	margin: 0px; 
	padding: 0px; 
	list-style: none;
}

#leftmenulist li {
	margin: 0px; 
	font-family: Tahoma,Arial,sans-serif; 
	font-weight: bold;
	font-size: 12px; 
	line-height: 21px; 

}

#leftmenulist li.top{
	margin-top: 8px; 
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

#leftmenulist li.level{
	border-bottom: 1px solid #ffffff;
	padding-left: 16px; 
}

#leftmenulist li.third{
	padding-left: 32px; 
	background: url(images/bullbg.gif) no-repeat top left;
}


#leftmenulist li.top1{
	margin-top: 8px; 
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #ffffff;
}

#leftmenulist li.level1{
	border-bottom: 1px solid #ffffff;
	padding-left: 16px; 
	background: #ffffff;
}

#leftmenulist li.third1{
	padding-left: 32px; 
	background: #ffffff url(images/bullbg.gif) no-repeat top left;
}







#leftmenulist  a {
	WIDTH: 100%; 
	DISPLAY: block; 
	text-decoration:none;
	color: #000000; 
	background-color: transparent;
}

#leftmenulist  a:link,
#leftmenulist  a:visited,
#leftmenulist  a:active {
	text-decoration:none;
	color: #000000; 
}

#leftmenulist  a:hover {
	text-decoration:none;
	color: #1078be; 
	background-color: #ffffff;
}


/*----------------- leftblok-------------------- */
#leftblok {
	margin:0px 18px 6px 8px; 
	padding:0px; 
	background: #ffffff;
	border: 1px solid #F11300;
}


#leftblokbody {
	margin: 0px 11px 0px 0px; 
	padding: 8px 6px 18px 0px; 
}

.lefttext {
	font-family:Tahoma,sans-serif; 
	font-size: 8pt;
	text-decoration:none;
	color:#000000;  
	padding: 4px 0px 4px 10px; 
}





/*----------------- labels-------------------- */
.menulabelleft {
	float:left;
	height: 30px; 
	color: #ffffff; 
	padding: 5px 10px 5px 10px; 
	margin:0px; 
	font-family:Arial,sans-serif; 
	font-size:14px; 
	vertical-align: middle; 
	line-height: 30px; 
	background: url(images/hbackgr.gif) no-repeat right;
}

.menulabelright2 {
	float:right;
	height: 30px; 
	color: #ffffff; 
	padding: 5px 10px 5px 10px; 
	margin:0; 
	font-family:Arial,sans-serif; 
	font-size:14px; 
	vertical-align: middle; 
	line-height: 30px; 
	background: url(images/orangeright.gif) no-repeat left;
}

.menulabelright1 {
	float:right;
	height: 30px; 
	color: #ffffff; 
	padding: 5px 10px 5px 10px; 
	margin:0; 
	font-family:Arial,sans-serif; 
	font-size:14px; 
	vertical-align: middle; 
	line-height: 30px; 
	background: url(images/blueright.gif) no-repeat left;
}

.menulabelright1 img {
	padding:0px; 
	margin:0px -6px 0px 6px; 
	vertical-align: middle; 
}

.redlabelleft {
	float:left;
	height: 30px; 
	color: #ffffff; 
	padding: 5px 10px 5px 10px; 
	margin:0; 
	font-family:Arial,sans-serif; 
	font-size:14px; 
	vertical-align: middle; 
	line-height: 30px; 
	background: url(images/redleft2.gif) no-repeat right;
}

.redleftlong {
	float:left;
	height: 30px; 
	color: #ffffff; 
	padding: 5px 10px 5px 10px; 
	margin:0; 
	font-family:Arial,sans-serif; 
	font-size:14px; 
	vertical-align: middle; 
	line-height: 30px; 
	background: url(images/redleftlong.gif) no-repeat right;
}



.redlabelright {
	float:right;
	height: 30px; 
	color: #ffffff; 
	padding: 5px 10px 5px 10px; 
	margin:0; 
	font-family:Arial,sans-serif; 
	font-size:14px; 
	vertical-align: middle; 
	line-height: 30px; 
	background: url(images/redright2.gif) no-repeat left;
}


.orabgeleft {
	float:left;
	height: 30px; 
	color: #ffffff; 
	padding: 5px 10px 5px 10px; 
	margin:0; 
	font-family:Arial,sans-serif; 
	font-size:14px; 
	vertical-align: middle; 
	line-height: 30px; 
	background: url(images/orangeleft.gif) no-repeat right;
}

/*----------------- centercol-------------------- */
#centercol {
	margin:4px 6px 0px 0px; 
	padding:0px; 
}

#centercolend {
	margin:0px; 
	padding:0px; 
	background: url(images/bottomgray.gif) no-repeat top right;
	height:16px;
	WIDTH:96%;
}


.centercols2 {
	margin:0px 6px 0px 0px; 
	padding:0px; 
}

.centercols {
	margin:4px 6px 0px 0px; 
	padding:0px; 
}

.centercols3 {
	margin:4px 6px 0px 0px; 
	background: #ffffff; 
}

.centercolsend {
	margin:0px; 
	padding:0px; 
	background: url(images/bottomgray.gif) no-repeat top right;
	height:16px;
	WIDTH:96%;
}


.centertext1 {
	font-size: 12px; 
	line-height: 16px; 
	font-family: Tahoma,Arial,sans-serif; 
	text-decoration:none;
	color:#000000;  
	padding: 8px 10px 8px 0px; 
}


.mainpict {
	padding: 2px; 
	background: #ffffff;
	float:left;
	margin: 3px 6px 4px 0px; 
	border: 1px solid #E6E6E6;
}


.centerpict {
	padding: 2px; 
	background: #ffffff;
	margin: 3px 6px 4px 0px; 
	border: 1px solid #E6E6E6;
	float:left;
}

.textblock {
	padding: 0px 0px 6px 8px; 
	margin: 0px 0px 4px 0px; 

}

.centertexts {
	font-size: 12px; 
	line-height: 16px; 
	font-family: Tahoma,Arial,sans-serif; 
	text-decoration:none;
	color:#000000;  
	text-align:justify;
}

.centertexts1 {
	font-size: 12px; 
	line-height: 16px; 
	font-family: Tahoma,Arial,sans-serif; 
	text-decoration:none;
	color:#000000;  
	padding:  6px 10px 10px 7px; 
	background:#ffffff;
	text-align:justify;
}


.centertexts1  a:link,
.centertexts1  a:visited,
.centertexts1  a:active,
.centertexts1  a:hover {
	text-decoration:underline;
	color: #000000; 
	font-weight: bold;
}

.centerlistheaders {
	padding: 6px; 
	margin-top:6px; 
	margin-bottom:6px;
	background: #a9c9de;
	font-family: Tahoma,Arial,sans-serif; 
	font-weight: bold;
	font-size: 12px; 
	text-decoration:none;
	color: #000000; 
	border-top:1px #a0a0a0 solid;
	border-bottom:1px #a0a0a0 solid;
}


.centerlistheaders  a:link,
.centerlistheaders  a:visited,
.centerlistheaders  a:active,
.centerlistheaders  a:hover {
	text-decoration:none;
	color: #000000; 
}

















/*----------------- rightcols-------------------- */
#rightcol1 {
	margin: 4px 7px 12px 0px;
	padding:0px 0px 0px 6px; 
	background: #ffffff;
}

#rightcol2 {
	margin:3px 7px 12px 0px; 
	padding:0px 0px 0px 6px; 
	background: #ffffff;
	border: 1px solid #FF660D;
}

#rightmenubody1 {
	margin: 0px; 
	padding: 8px 0px 10px 8px; 
}

#rightmenubody2 {
	margin: 0px; 
	padding: 8px 0px 10px 6px; 
}

#rightmenubody1a {
	margin: 0px; 
	padding: 8px 0px 10px 6px; 
	text-align:left; 
}

/*----------------- righttext-------------------- */

.righttext1 {
	font-family:Tahoma,sans-serif; 
	font-size:12px; 
	text-decoration:none;
	color:#000000;  
	text-align:justify;
	padding: 4px 10px 4px 0px; 
}

.righttext2 {
	font-family: Tahoma,sans-serif; 
	font-size: 70%;
	text-decoration:none;
	color:#000000;  
	padding: 4px 10px 4px 0px;
	text-align:left; 
}

.righttext2 a:link,
.righttext2 a:visited,
.righttext2 a:active, 
.righttext2 a:hover {
	text-decoration:underline;
	color: #000000; 
}


/*----------------- rightcolss-------------------- */
.rightcols1 {
	margin: 4px 7px 12px 0px;
	padding:0px 0px 0px 6px; 
	background: #ffffff;
}

.rightcols2 {
	margin:4px 7px 12px 0px; 
	padding:0px 0px 0px 6px; 
	background: #ffffff;
	border: 1px solid #FF660D;
}

.rightmenubodys1 {
	margin: 0px; 
	padding: 8px 0px 10px 8px; 
}

.rightmenubodys2 {
	margin: 0px; 
	padding: 8px 0px 10px 6px; 
}


.rightcols3 {
	margin:3px 7px 12px 0px; 
	padding:0px 0px 0px 6px; 
	background: #ffffff;
	border: 1px solid #c0c0c0;
}



/*----------------- manufacturers-------------------- */

.manublock {
	padding: 0px 0px 6px 0px; 
	margin: 0px 0px 6px 0px;
	border-bottom: 1px dotted #1078be;  
}

.manuname {
	font-family:Georgia, serif;
	color: #1078be; 
	font-size: 14px; 
	line-height: 30px; 
	vertical-align: middle; 
}

.manuname a:link,
.manuname a:visited,
.manuname a:active, 
.manuname a:hover {
	text-decoration:none;
	color: #1078be; 
}

.manuname2 {
	font-family:Georgia, serif;
	color: #1078be; 
	font-size: 14px; 
	line-height: 30px; 
	border-bottom: 1px dashed #1078be;
	font-weight: bold;
}

.manuname2 a:link,
.manuname2 a:visited,
.manuname2 a:active, 
.manuname2 a:hover {
	text-decoration:none;
	color: #1078be; 
}

.manupic {
	padding: 2px; 
	float:right;
	margin: 0px; 
}

.dotline {
	border-bottom: 1px dotted #1078be;
	height: 1px; 
	padding: 0px; 
	margin: 0px; 
}

/*----------------- centermenu-------------------- */

.centermenulist {
	margin: 0px; 
	padding: 0px 0px 0px 10px; 
}

.centermenulist ul {
	margin: 0px; 
	padding: 0px; 
	list-style: none;
}

.centermenulist li {
	margin: 0px; 
	font-family: Tahoma,Arial,sans-serif; 
	font-weight: bold;
	font-size: 11px; 
	line-height: 21px; 
	padding-left: 32px; 
	background: url(images/bullbg.gif) no-repeat top left;
}

.centermenulist  a {
	WIDTH: 100%; 
	DISPLAY: block; 
	text-decoration:none;
	color: #000000; 
}

.centermenulist  a:link,
.centermenulist  a:visited,
.centermenulist  a:active {
	text-decoration:none;
	color: #000000; 
}

.centermenulist  a:hover {
	text-decoration:none;
	color: #1078be; 
}


/*-----------------maincols -------------------- */

.maincols {
	margin:4px 7px 0px 0px; 
	padding:0px;
	background: #ffffff; 
}


.maincolbodys {
	margin: 0px 11px 0px 0px; 
	padding: 8px 2px 8px 0px; 
}


/*----------------- tabletext-------------------- */

.tabletext1 {
	font-family:Tahoma,sans-serif; 
	font-size:12px; 
	text-decoration:none;
	color: #000000; 
	padding: 4px; 
	background: #f0f0f0;
	text-align:center; 
	font-weight: bold;
}

.tabletext2 {
	font-family: Tahoma,sans-serif; 
	font-size:12px; 
	text-decoration:none;
	color:#000000;  
	padding: 4px;
	text-align:right; 
	background: #f0f0f0;
}

.tabletext2 a:link,
.tabletext2 a:visited,
.tabletext2 a:active, 
.tabletext2 a:hover {
	text-decoration:underline;
	color: #000000; 
}


.tabletext3 {
	font-family: Tahoma,sans-serif; 
	font-size:12px; 
	text-decoration:none;
	color: #1078be; 
	padding: 4px;
	background: #f0f0f0;
}

.tabletext3 a:link,
.tabletext3 a:visited,
.tabletext3 a:active, 
.tabletext3 a:hover {
	text-decoration:underline;
	color: #000000; 
}


/*-----------------centerheader -------------------- */


.centerheader {
	margin:4px 7px 6px 0px; 
	padding: 8px 0px 8px 0px;
	background:#ffffff;
}

/*-----------------goodsheader -------------------- */

.goodsheader {
	font-family: Tahoma,sans-serif; 
	font-size:12px; 
	text-decoration:none;
	color:#000000;  
	text-align:left; 
	font-weight: bold;
}

.goodsheader a:link,
.goodsheader a:visited,
.goodsheader a:active, 
.goodsheader a:hover {
	text-decoration:underline;
	color: #000000; 
}

.goodsheaderdop {
	font-family: Tahoma,sans-serif; 
	font-size:12px; 
	text-decoration:none;
	color:#000000;  
	text-align:left; 
	font-weight: normal;
}


.goodsheader1 {
	border-bottom:1px dashed #1078be; 
	background:#efefef;
	font-family: Tahoma,sans-serif; 
	font-size:12px; 
	text-decoration:none;
	color:#000000;  
	padding: 4px;
	text-align:right; 
}
.goodsheader2 {
	border-bottom:1px dashed #1078be; 
	font-family: Tahoma,sans-serif; 
	font-size:12px; 
	text-decoration:none;
	color:#000000;  
	padding: 4px;
	text-align:right; 
}

.goodsheader3 {
	font-family: Tahoma,sans-serif; 
	font-size:11px; 
	text-decoration:none;
	color:#000000;  
	padding: 4px;
	text-align:center; 
	font-weight: bold;
}

/*-----------------gtypeheader -------------------- */

.gtypeheader {

	line-height: 24px; 
	padding: 4px; 
	background: #a9c9de;
	font-family: Tahoma,Arial,sans-serif; 
	font-weight: bold;
	font-size: 12px; 
	text-decoration:none;
	color: #000000; 
	border-top:1px #a0a0a0 solid;
	border-bottom:1px #a0a0a0 solid;

}

.gtypeheader a:link,
.gtypeheader a:visited,
.gtypeheader a:active {
	text-decoration:none;
	color: #1078be; 
}

.gtypeheader a:hover {
	text-decoration:underline;
	color: #1078be; 
}

/*-----------------videoheader -------------------- */
.videoheader {
	line-height: 32px; 
	padding: 2px 2px 2px 36px; 
	background: url(images/video2.gif) no-repeat top left;
	font-family: Tahoma,Arial,sans-serif; 
	font-size: 11px; 
	text-decoration:none;
	color: #000000; 
	text-align:left; 
}

.videoheader a:link,
.videoheader a:visited,
.videoheader a:active, 
.videoheader a:hover {
	text-decoration:underline;
	color: #1078be; 
	font-weight: bold;
}

/*-----------------rightlist -------------------- */
.rightlist {
	margin: 0px; 
	padding: 0px; 
	color: #000000; 
	text-align:left; 
}

.rightlist ul {
	margin: 0px 0px 0px -4px; 
	padding: 0px; 
	list-style: none;
}

.rightlist li {
	margin-top: 8px; 
	font-family: Tahoma,Arial,sans-serif; 
	font-size: 11px; 
	line-height: 18px; 
	padding-left: 14px; 
	padding-right: 4px; 
}


.rightlist  a {
	WIDTH: 100%; 
	DISPLAY: block; 
	text-decoration:none;
	color: #000000; 
}

.rightlist  a:link,
.rightlist  a:visited,
.rightlist  a:active {
	text-decoration:none;
	color: #000000; 
}

.rightlist  a:hover {
	text-decoration:underline;
	color: #000000; 
}


.rightlist li.artsclass {
	font-family:Georgia, serif;
	font-size: 11px; 
	background: url(images/artbull.gif) no-repeat top left;
}


.rightlist li.goodsclass {
	font-family: Tahoma,Arial,sans-serif; 
	font-weight: bold;
	font-size: 11px; 
	background: url(images/itembull.gif) no-repeat top left;
}

.rightlist li.rubsclass {
	font-family:Georgia, serif;
	font-size: 12px;
	background: url(images/sitebull.gif) no-repeat top left; 
}

.rightlist li.catsclass {
	font-family: Tahoma,Arial,sans-serif; 
	font-weight: bold;
	font-size: 11px; 
	background: url(images/bullbg3.gif) no-repeat top left;
}





/*-----------------centersublist -------------------- */
.centersublist {
	margin: 4px 0px 4px 0px; 
	padding: 0px; 
	color: #000000; 
	text-align:right; 
}

.centersublist ul {
	margin: 0px; 
	padding: 0px; 
	list-style: none;
}

.centersublist li {
	font-family: Tahoma,Arial,sans-serif; 
	font-size: 11px; 
	line-height: 22px; 
	padding: 0px 14px 0px 4px; 
	background: url(images/bullbg3.gif) no-repeat top right;
}


.centersublist  a:link,
.centersublist  a:visited,
.centersublist  a:active {
	text-decoration:none;
	color: #000000; 
}

.centersublist  a:hover {
	text-decoration:underline;
	color: #1078be; 
}

.centersublist li.catsclass {
	font-family: Tahoma,Arial,sans-serif; 
	font-weight: bold;
	font-size: 11px; 
}








/*-----------------goback -------------------- */
.goback {
	margin: 0px; 
	padding: 0px 2px 0px 2px; 
	color: #c0c0c0; 
	text-align:right;
	font-family: Tahoma,sans-serif; 
	font-size:11px;  
}

.goback  a,
.goback  a:link,
.goback  a:visited,
.goback  a:active {
	text-decoration:none;
	color: #c0c0c0; 
	font-weight: bold;
}

.goback  a:hover {
	text-decoration:none;
	color: #c0c0c0; 
}

/*-----------------itemdesc -------------------- */

.itemdesc {
	font-family: Tahoma,sans-serif; 
	font-size:12px; 
	text-decoration:none;
	color:#000000; 
	border-bottom:1px dashed #1078be; 
	padding: 4px;
}

.itemdesc a:link,
.itemdesc a:visited,
.itemdesc a:active, 
.itemdesc a:hover {
	text-decoration:underline;
	color: #000000; 
}


.itemdesc2 {
	border-bottom:1px dashed #1078be; 
	font-family: Tahoma,sans-serif; 
	font-size:12px; 
	text-decoration:none;
	color:#000000;  
	padding: 4px;
	font-weight: bold;
}


/*-----------------navheader -------------------- */

.navheader {
	font-family: Tahoma,sans-serif; 
	font-size:11px; 
	text-decoration:none;
	color:#000000;  
	text-align:left; 
	font-weight: bold;
	margin: 0px 6px 6px 0px; 
}

.navheader a:link,
.navheader a:visited,
.navheader a:active {
	text-decoration:none;
	color: #000000; 
}

.navheader a:hover {
	text-decoration:underline;
	color: #000000; 
}


/*-----------------subpageslist -------------------- */
.subpageslist {
	margin: 0px; 
	padding: 0px; 
	color: #000000; 
	text-align:left; 
	background: #ffffff;
}

.subpageslist ul {
	margin: 0px; 
	padding: 0px 0px 0px 4px; 
	list-style: none;

}

.subpageslist li {
	margin-top: 8px; 
	font-family:Georgia, serif;
	font-size: 12px;
	line-height: 18px; 
	padding-left: 14px; 
	padding-right: 4px; 
	background: url(images/sitebull.gif) no-repeat top left; 
	border-bottom:1px dashed #1078be; 
}


.subpageslist  a:link,
.subpageslist  a:visited,
.subpageslist  a:active {
	text-decoration:none;
	color: #000000; 
}

.subpageslist  a:hover {
	text-decoration:none;
	color: #1078be; 
}


/*----------------- -------------------- */
.artslist {
	color: #000000; 
	text-align:left; 
	line-height: 22px; 
	font-family:Georgia, serif;
	font-size: 12px;
	padding: 10px 0px 0px 10px;
}

.artslist  a,
.artslist  a:link,
.artslist  a:visited,
.artslist  a:active {
	text-decoration:none;
	color: #000000; 
	font-weight: bold;
	background: url(images/artbull.gif) no-repeat top left; 
	padding: 4px 4px 4px 14px; 
	margin-top: 8px;
}

.artslist  a:hover {
	text-decoration:underline;
	color: #000000; 
}


.artheader {
	line-height: 24px; 
	padding: 4px 10px 4px 10px; 
	background: #ffaa78;
	font-family: Tahoma,Arial,sans-serif; 
	font-weight: bold;
	font-size: 12px; 
	text-decoration:none;
	color: #000000; 
	border-top:1px #d6201e solid;
	border-bottom:1px #d6201e solid;
}


.subartheader {
	line-height: 24px; 
	padding: 4px 10px 4px 10px; 
	background: #efefef;
	font-family: Tahoma,Arial,sans-serif; 
	font-weight: bold;
	font-size: 12px; 
	text-decoration:none;
	color: #000000; 
	border-top:1px #c0c0c0 solid;
	border-bottom:1px #c0c0c0 solid;
}

/*-----------------pagenumslist -------------------- */
.pagenumslist {
	margin: 0px; 
	padding: 2px; 
	color: #c0c0c0; 
	text-align:right;
	font-family: Tahoma,sans-serif; 
	font-size:12px;  
}

.pagenumslist  a,
.pagenumslist  a:link,
.pagenumslist  a:visited,
.pagenumslist  a:active {
	text-decoration:none;
	color: red;
	border: 1px solid #000000; 
	font-weight: bold;
	padding: 0px 2px 0px 2px; 
}

.pagenumslist  a:hover {
	text-decoration:none;
	color: red; 
}


/*-----------------formtext -------------------- */

.formtext {
	padding-top: 10px;
	font-family: Tahoma,Arial,sans-serif; 
	font-size: 12px; 
	text-decoration:none;
	color: #1078be; 
}

.formtext:hover {
	color: #ffffff; 
	text-decoration:none;
}

.formtextitem {
	padding: 4px;
	font-family: Tahoma,Arial,sans-serif; 
	font-size: 12px; 
	text-decoration:none;
	color: #000000; 
}


.formtextitem  a,
.formtextitem  a:link,
.formtextitem  a:visited,
.formtextitem  a:active {
	text-decoration:none;
	color: 1078be;
	font-weight: bold;
	padding: 6px; 
}

.formtextitem  a:hover {
	text-decoration:underline;
	color: 1078be; 
}


.formtextblack {
	padding: 4px;
	font-family:Georgia, serif;
	font-size: 12px; 
	text-decoration:none;
	color: #000000; 
	line-height:24px;
}



.formtextred {
	padding: 4px;
	font-family: Tahoma,Arial,sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-decoration:none;
	color: red; 
}



/*----------------- button-------------------- */

button {
	background:#ffffff;
	text-align:center;
	line-height:24px;
	font-family: Tahoma,Arial,sans-serif; 
	font-size: 12px;
	cursor: pointer;
	color: #1078be; 
	height:30px;
	font-weight: bold;
	}


/*-----------------cross -------------------- */
.cross {
	margin: 0px; 
	padding: 2px; 
	color: #c0c0c0; 
	text-align:right;
	font-family: Tahoma,sans-serif; 
	font-size:12px;  
}

.cross  a,
.cross  a:link,
.cross  a:visited,
.cross  a:active {
	text-decoration:none;
	color: red;
	border: 1px solid #c0c0c0; 
	font-weight: bold;
	padding: 0px 2px 0px 2px; 
}

.cross  a:hover {
	text-decoration:none;
	color: red; 
}

/*-----------------delcross -------------------- */
.delcross {
	color: #000000; 
}

.delcross  a,
.delcross  a:link,
.delcross  a:visited,
.delcross  a:active {
	text-decoration:none;
	color: #000000; 
}

.delcross  a:hover {
	text-decoration:none;
	color: red; 
}

/*----------------- map-------------------- */

.map {
	font-size: 9px; 
	line-height: 16px; 
	font-family: Tahoma,Arial,sans-serif; 
	text-decoration:none;
	color:#000000;  
	padding:2px; 
}

.map  a:link,
.map  a:visited,
.map  a:active {
	text-decoration:none;
	color: #000000; 
}


.map  a:hover {
	text-decoration:underline;
	color: #000000; 
}


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

.centerheaderitems {
	margin:4px 7px 6px 0px; 
	padding: 8px 0px 8px 0px;
	background:#ffffff;

}

.centerheaderitems2 {

	padding: 5px 10px 5px 10px; 
	margin:0px; 
	background: #f2f2f2;
	border-top:1px #a0a0a0 solid;
	border-bottom:1px #a0a0a0 solid; 
}

.itemspageheader {

	font-family:Arial,sans-serif; 
	font-size:14px; 
	line-height: 30px; 
	vertical-align: middle; 
	color: #000000;
	padding:0px; 
	margin:0px; 
}

.itembasket {
	float:right;
	height: 30px; 
	padding: 0px; 
	margin:0px; 
	vertical-align: middle; 
}

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

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