* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}

#wrapper {
	width: 799px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10%;
	margin-right: auto;
	/*min-height: 100%;
	height: auto !important;
	height: 100%;*/
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	position:relative;
	height: 110px;
}


#logo-ppmpg {
	position:absolute;
	top: 69px;
	left: 0px;
	border:0px;
	margin:0px;
	padding:0px;
	height:41px;
	width:168px;
}

#col_menu {
	position:absolute;
	top: 69px;
	left: 168px;
	width: 631px;
	height:41px;
	background-color:#0C284E;
	background-image: url(../images/bg-menu.gif);
}

	#col_menu ul {
		padding:0;
		margin:0;
		list-style:none;
	}
	
	#col_menu li {
		text-decoration:none;
		display:inline;
		
	}
	
	#col_menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6599DF;
	text-align: center;
	text-decoration:none;
	display:block;
	float:left;
	text-decoration:none;
	padding: 10px 9px 13px 9px;
	}
	
	#col_menu a:hover {	
	background-image: url(../images/bg-menu-hover.gif);
	background-repeat:repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration:none;
	display:block;
	float:left;
	text-decoration:none;
	padding: 10px 9px 13px 9px;
	}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0;
	/*height: 1%;*/
	/*background: #fff;*/
}
#container {
	position:relative;
	background-image: url(http://topliva.net/images/bg_content.gif);
	background-repeat: repeat-y;
	width: 100%;
	/*float: left;*/
	overflow: hidden;
	/*background: #fff;*/
	padding-bottom:40px;
	margin-bottom:10px;
}
#content {
	float: right;
	width: 596px;
	padding: 19px 10px 10px 25px;/*0 0 0 167px; 0 0 0 188px;*/
	background-image: url(http://topliva.net/images/cont_02.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#content p {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	margin:0px;
	padding:5px 0px 5px 0px;
}

#content a.link_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C284E;
	text-decoration:underline;

}

#content a.link_news:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C284E;
	text-decoration:none;
}


#content h3 {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C284E;
	text-align: left;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#content h2 {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C284E;
	text-align: left;
	margin:0;
	padding:0px 0px 10px 0px;
}

#content h1 {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C284E;
	text-align: left;
	margin:0px;
	padding:0px 0px 10px 0px;
}

/*#content table td {
	padding:1px 5px 1px 5px;
}*/

#content ul {
	margin-left: 25px;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 148px; /*148px 168px*/
	/*margin-left: -100%;*/
	position: relative;
	padding: 20px 10px 7px 10px;
        /*background-image: url(../images/bg_sl_rt.gif);
        background-position:right top;
        background-repeat:repeat-y;*/

}

.sl div#news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	width: 138px; /*138px*/
}

.sl p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
}

.sl h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C284E;
	text-align: left;
}

.sl h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C284E;
	text-align: left;
}

.sl a.link_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #010101;
	text-decoration:underline;
}
.sl a.link_news:hover {
	color: #010101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
}

.sl .blockhead {
	padding: 0;
}

hr.hline {
	height: 1px;
	width: 400px;
	color: #0C284E;
	margin-left: 25px;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 799px;
	margin: 10px auto 0; /*margin: -41px auto 0;*/
	/*height: 41px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: right;
	/*border: 1px solid #fff;*/
}

/* CSS Document */

/* Image */

.img {
	behavior: url(http://topliva.net/pnghack.htc);
}

.img-right-margin {
	margin-right:5px;
}

.img-rtmargin {
	margin-right:5px;
	margin-top:12px;
}

.img-left-margin {


	margin-left:5px;
}

/*Headings*/

h2, h3, h5
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align: left;
}

h3 {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0C284E;
	text-align: left;
	margin:0px;
	padding:0px 0px 10px 0px;
}

/*Anchors*/

a.headmap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0C284E;
}

a.headmap:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6599DF;
}

div.punktmap {
	margin-top:5px;
	margin-left:40px;
	margin-top:5px;
}

div.punktnav {
	margin-top:5px;
	margin-left:240px;
	margin-top:5px;
	font-size: 11px;
}

a.link_search_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0C284E;
}

a.link_search_title:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0C484E;
}

a.link_search_http {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0C284E;
}

a.link_search_http:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0C484E;
}

a.copyr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:underline;
}

a.copyr:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration:underline;
}

a.siteback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:underline;
}

a.siteback:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	text-decoration:underline;
}

a.moreinfo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0C284E;
	text-align: left;
}

a.moreinfo:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0C284E;
	text-align: left;
}

a.menu_w {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}

a.link_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	text-decoration:underline;
}
a.link_text:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	text-decoration:none;
}

a.link_email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0C284E;
	text-decoration:underline;
}
a.link_email:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0C284E;
	text-decoration:underline;
}

/*News & Promo*/

#promo {

}

#promo h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C284E;
	text-align: left;
}

#promo h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C284E;
	text-align: left;
}


#promo h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C284E;
	text-align: left;
}


#contdown {
	padding-bottom: 25px;
	margin-top:10px;
}

/*LISTS*/

li.benz {
	list-style-image:url(http://topliva.net/images/pump.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	margin-top:2px;
	margin-bottom:2px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
}

ul.ulmap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:2px;
	margin-bottom:2px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

/*ZEM FORMS*/

.zemRequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #010101;
	left: 25px;
	margin-top:3px;
	margin-bottom:0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 250px;
	text-align:left;
}
.zemRequirederrorElement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
	left: 25px;
	margin-top:3px;
	margin-left: 25px;
	margin-bottom:0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 250px;
}

#fax {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	left: 25px;
	margin-top:3px;
	margin-left: 25px;
	margin-bottom:0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#company {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	left: 25px;
	margin-top:3px;
	margin-left: 25px;
	margin-bottom:0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.fax {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	left: 25px;
	margin-top:3px;
	margin-left: 25px;
	margin-bottom:0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.company {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	left: 25px;
	margin-top:3px;
	margin-left: 25px;
	margin-bottom:0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.zemSubmit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	width:200px;
	height:20px;
	border:1ps solid #010101;
	margin-top:10px;
	margin-left: 5px;
	margin-bottom:5px;
}
.hline {
	height: 1px;
	width: 400px;
	color: #0C284E;
	margin-left: 25px;
}
.comment_name_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #010101;
	margin-top:3px;
	margin-left: 25px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 200px;
}
.comment_email_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #010101;
	margin-top:3px;
	margin-left: 25px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 200px;
}
.comment_web_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #010101;
	margin-top:3px;
	margin-left: 25px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 200px;
}
.txpCommentInputMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #010101;
	margin-top:3px;
	margin-left: 25px;
	margin-bottom:0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 300px;
	height:100px;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	width:200px;
	height:20px;
	border:1ps solid #010101;
	margin-top:10px;
	margin-left: 5px;
	margin-bottom:5px;
}
.label-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #010101;
	margin-top:3px;
	margin-bottom:0px;
	margin-left: 23px;
}
.label-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	margin-top:3px;
	margin-bottom:0px;
	margin-left: 23px;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
}

/*Site map & search*/

#sitemap {
	position:absolute;
	top:25px;
	left:518px;
	width:250px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}

#sitesearch {
	position:absolute;
	top:5px;
	left:618px;
	width:180px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	padding:0px;
	margin:0px;S
}

#sitetitle {
	position:absolute;
	top:5px;
	left:0px;
	width:180px;
	height:50px;
	text-align:left;
}

#sitetitle h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

#sitetitle strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	margin:0px;
	padding:0px;
}

input.searchinput {
	margin:0px;
	padding:0px;
}

.searchinput {
	width:125px;
	height:14px;
	border:1px #0C284E; solid;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#0C284E;
	font-weight: normal;
	padding:0px;
	margin:0px;
}

.searchbut {
	top:0px;
	right:0px;
	width:25px;
	height:16px;
	border:1px #0C284E; solid;
	background-color:#0C284E;
	color:#6599DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding:0px;
	margin:0px;
}

.searchbut:hover {
	top:0px;
	right:0px;
	width:25px;
	height:16px;
	border:1px #0C284E; solid;
	background-color:#0C284E;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding:0px;
	margin:0px;
	cursor:pointer;
}

#favorites {
	float: right;
	width:200px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}

/*Shop Styles*/


form {padding: 0px; margin: 0px;}

font,td {font-size : 11px; font-style : normal; font-family : Verdana, Arial, Helvetica, sans-serif;}

A.linkav {color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

A.linkav:hover {color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

a.bluemenu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #0C284E; text-align: left;}

a.bluemenu:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #0C284E;text-align: left;}

A.bluemenusmall {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

A.bluemenusmall:hover {color: #0F68CA; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

A.noline {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

A.noline:hover {color: #f20000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

A IMG {border: none; outline:none;}

SELECT {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

SELECT.small {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

INPUT.radio {padding: 0px; margin: 0px;}

DIV.prod {color: #0C284E;}

TABLE {border: none;}

font.success {color: #6599DF; font-size : 11px; font-family : Verdana, Arial, Helvetica, sans-serif;}

font.error {color: #fe723c; font-size : 11px; font-family : Verdana, Arial, Helvetica, sans-serif;}

font.title {color: #bb0000; font-size : 11px; font-family : Verdana, Arial, Helvetica, sans-serif;}

TEXTAREA {margin: 0px; padding: 1px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #7F9DB9;}

INPUT.modern {border: 1px solid #7F9DB9; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 1px;}

INPUT.modernsmall {border: 1px solid #0C284E; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 1px;}

textarea.modernsmall {border: 1px solid #0C284E; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 1px;}

INPUT.sub {font-size: 11px; border: 1px solid #9BB6E1; background: #CCCCCC; height: 18px;font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; color: #0C284E;}

table.bigmenusmall {border: none; width: 162px;}

table.formblock {border: none; width: 600px; padding-left:5px;}

table.linetable {border: none; width: 100%; background-color: #0C284E;}

table.linetablel {border: none; width: 100%; background-color: #0C284E;}

.selectlink {color: #0F68CA; font-size: 11px;}

td.linetd {background-color: #CCCCCC;font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #0C284E;}

td.linetdp {background-color: #ffffff;}

td.linetdl {background-color: #CCCCCC;}

td.dropline {	margin-left: 25px;

	padding-left 25px;

color:  #0C284E;}

td.indexblock {vertical-align: top; width: 188px; background-color: #F1F7FE; text-align: center;}

td.headlink A {color: #ffffff; text-decoration: none;}

td.headlink A:hover {color: #ffffff; text-decoration: underline;}

td.price {font-weight: bold; color: #F20000; padding: 2 6 2 6; text-align: center;}  /* #00BB00 */

td.pricered {font-weight: bold; color: #ffffff; padding: 2 6 2 6; background-color: #FFAA00; text-align: center;}

td.headlink {color: #ffffff; padding: 0 0 0 16; background-color: #8290BA; height: 24px; text-align: left; vertical-align: middle;}

td.menuhide{padding: 1 0 1 0; border-bottom: 1px solid #D6E8FE; text-align: left; vertical-align: middle;}

td.blockhead{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C284E;
	text-align: left;
	padding: 0px 10px 10px 0px;
}
	#content h2.detailed {
		padding: 0;
		margin: 0;
	}

	td.blockhead a {
		padding: 5px 10px 0px 0px;
	}

td.centralblock{	font-weight: normal; color: #010101; left: 25px;	top: 0px;	right: 25px;	margin-top:20px;	margin-bottom:0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px; text-align: left; vertical-align: top;}

td.centralblocktitle{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C284E;
	text-align: left;
	padding-top: 23px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;}

td.centralblocktitlel{padding: 3 6 3 6; background-color: #CCCCCC; border-top: 1px solid #0C284E; border-bottom: 1px solid #0C284E; text-align: left; vertical-align: top;}

td.centralblockall{padding: 8 6 9 6; border-bottom: 1px solid #80A2D9; text-align: left; vertical-align: top;}

td.centralblockallprod{
	padding:5px 5px;
	text-align: left; 
	vertical-align: top;}

td.centralblockalls{
	left: 25px;
	top: 0px;
	right: 25px;
	margin-top:5px;
	margin-bottom:0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 25px; text-align: left; vertical-align: top;}

td.centralblockallsp{
	/*left: 25px;
	top: 0px;
	right: 25px;*/
	margin-top:5px;
	margin-bottom:0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px; text-align: left; vertical-align: top;}

td.centralblockallsn{padding: 0 0 9 0; border-bottom: 1px solid #80A2D9; text-align: left; vertical-align: top;}

td.centralblockallsnl{padding: 0 0 9 0; text-align: left; vertical-align: top;}

td.centralblockalltext  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	left: 25px;
	top: 0px;
	right: 25px;
	margin-top:5px;
	margin-bottom:0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 25px;
}
	td.centralblockalltext ul {
		margin-left: 16px;
	}

td.block  {padding: 10 5 18 5; text-align: center; vertical-align: top;}

td.menuhide a{text-decoration: none;}

td.menuhide a:hover{text-decoration: none; color: #0F68CA;}

#RegisterForm td {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#formcont td {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#AddressForm td {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

td.linetd, td.linetdp {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

td.linetdp a, td.linetd a {color: #0C284E; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

td.linetdp a:hover, td.linetd a:hover {color: #0F68CA; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}