html, body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #dfdfdf;
	font: 13px Arial, Helvetica, sans-serif;
}
form {
	margin: 0px;
	padding: 0px;
}
table.bodytable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
table.header-tab {
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
td.logo {
	width: 205px;
	padding: 0px;
}
td.logo img {
	height: 164px;
}
td.header {
	padding: 0px;
	height: 166px;
	background: url("images/header-bg.gif") repeat-x top left black;
	text-align: center;
}
div.top-contacts {
	color: #ffcc00;	
	margin: 0px auto;
}
td.img-camera {
	padding: 0px;
	width: 267px;
	height: 166px;
	background: url("images/video2.gif") no-repeat top right;
}

td.topmenu {
	padding: 0px;
	height: 25px;
	background: url("images/topmenu-bg.gif") repeat-x top left;
	border-bottom: 1px solid black;
	text-align: center;
}
.topbanner img {
/*	border: 1px solid #330033;*/
	margin-bottom: 20px;
	margin-top: 0px;
}
td.breadcumb {
	padding: 0px;
	height: 25px;
	background: url("images/breadcumb.gif") repeat-x bottom left;
	border-bottom: 1px solid black;
}
td.maincontent {
	padding: 0px;
}
td.left-blocks {
	vertical-align: top;
	padding: 10px;
	width: 200px;
}
td.right-blocks {
	padding: 10px;
	vertical-align: top;
	width: 200px;
}
td.center-blocks {
	vertical-align: top;
}
table.table-maincontent {
	width: 100%;
/*	border-collapse: collapse;*/
	padding: 0px;
	margin: 0px;
}
td.center-blocks h1 {
	font-size: 20px;
	margin: 10px 0px;
	padding: 0px;
	color: blue;
}


/* block */
table.block {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
	table-layout: fixed;
}
div.block-inside {
	border: 1px solid black;
	border-top: 2px solid black;
	background: white;
	padding: 5px;
}
.th-left {
	padding: 0px;
	width: 20px;
	height: 30px;
	background: url("images/btop_left.gif") no-repeat top left;
}
.th-center {
	padding: 0px;
	width: auto;
	background: url("images/btop_center.gif") repeat-x top left;
	color: white;
	font-size: 11px;
	vertical-align: top;
	padding-top: 5px;
}
.th-right {
	padding: 0px;
	width: 10px;
	background: url("images/btop_right.gif") no-repeat top left;
}


td.block-footer {
	background: #eaeaea;
	text-align: center;
	padding-bottom: 10px;
	font-size: 12px;
}
.contentpadding {
	padding: 20px !important;
}

.increase {
	background: url("images/increase.gif") no-repeat left;
	padding-left: 20px;
	padding-top: 4px;
	margin-right: 30px;
	font-size: 13px;
}
a.increase:hover {
	text-decoration: none;
}


.arrow-bottom {
	background: url("images/arrow_bottom.gif") no-repeat right;
	padding-right: 12px;
}
.arrow-top {
	background: url("images/arrow_top.gif") no-repeat right;
	padding-right: 12px;
}