body, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    font-family: Verdana;
    font-size: 12px;
}

img {	border: 0;}

a {	font: normal 12px Verdana;
	color: #292929;
	text-decoration: underline;}
a:hover {
	text-decoration: none;
}


table {
    border-collapse: collapse;
    border-spacing: 0;
}

td.form {
    padding: 5px;
}

.topmenu {	font-size: 12px;
	color: #505050;
	text-decoration: underline;
	white-space: nowrap;}

.topmenu:hover {
	text-decoration: none;
}

.btn {	margin: 0 4px 0 17px ;
	width: 10px;
	height: 10px;
	border: 0;}

.lang {	color: #505050;
	font-size: 12px;}

a.lang {
	color: #505050;
	font-size: 12px;
	text-decoration: underline;
}

a.lang:hover {
	text-decoration: none;
}

.search {	border: 0;
	width: 195px;
	height: 20px;
}

#search {
	border: 0 !important;
	width: 195px !important;
	height: 20px !important;
}

.submit {	background: url(../img/search.jpg) no-repeat 0 0;
    width: 72px;
    height: 27px;
    border: 0px;
    border-collapse: collapse;
    font-size: 12px;
    color: #505050;}

.hot {	font-family: Arial;
	color: #ffffff;
	font-size: 15px;
	font-weight: normal;
	white-space: nowrap;}

.item_title {	font-family: Verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.opt {	padding: 0 0 0 10px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;}

.price {	padding: 0 0 0 10px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #24687d;}

.grn {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.details {	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;}
.details:hover {
	text-decoration: none;
}
IMG.details {	margin: 0 6px 0 6px ;}

.news {
	font-family: Arial;
	font-size: 16px;
	color: #5395b3;
	font-weight: bold;
}

a.news {
	font-family: Arial;
	font-size: 16px;
	color: #232323;
	font-weight: bold;
	text-decoration: underline;
}

a.news:hover {	text-decoration: none;
}

.text {	font-family: Verdana;
	font-size: 11px;}

.footer {
	font-family: Verdana;
	font-size: 10px;
	padding: 30px 40px;
}

.menu {	font-weight: bold;
	color: #1a719a;}
.submenu {
	color: #1a719a;
}

.arr {	margin: 0 0 0 10px;}

.article {	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 30px;
	color: #313131;}

a.article {
	color: #1a719a;
	margin: 0 0 0 0;
}

.copy {	color: #2e7389;
	font-weight: bold;}

.artefact {	color: #262626;
	text-decoration: none;
	font-size: 11px;}

.menutbl {
	border-collapse: separate;
	background: #beedf5;
	border-spacing: 1px;
	border-width: 1px;
	border-style: groove;
	border: 0;
}
.menutbl td {    padding: 1px;
    background: #ffffff;
    border: 0;
}

.menu2 {	text-decoration: none;
	color: #505050;
}

.menutbl a {	display: block;
	width: 146px;
	padding: 5px 15px 7px;
}

.menutbl a:hover {
	background: #dff0f6;
}

.sel_lang {	background: url(../img/lang.jpg);}

.search_td {	background: url(../img/search_f.jpg);}

.menu_f {	background: url(../img/mf.jpg);
	text-align: left;
	padding-left: 5px;}

.hot_f {	background: url(../img/hotf.jpg);}

.opt_f {	background: url(../img/opt_f.jpg);
	text-align: left;}

.price_f {	background: url(../img/price_f.jpg);
}

.teh_info {	font-weight: bold;
 	color: #24687d;
 	margin: 0 20px;}

h1,h2 {	margin: 0;}

.pricelist td {	padding: 5px 5px 7px 5px;}

.menu_left {	text-align: left;
	padding-left: 10px;}

.left {	text-align: left;}