html, body {
	height: 100%;
	background: white;
	margin: 0px;
	padding: 0px;
}

p, div, td, th, input, select, textarea, h1, h2, h3, h4, h5, h6 {
	color: #7b685b;
	font-family: Tahoma, Arial, sans-serif;
}

p, div, td, th, input, select, textarea {
	font-size: 8pt;
}

a {
	color: #94b33b;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.disabled {
	display: none;
	font-size: 0pt;
}

.clearfix {
	clear: both;
	font-size: 1pt;
	height: 1pt;
	visibility: hidden;
}

#main {
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	margin-top: 0px;
}

#top {
	height: 270px;
	margin: 0px;
	padding: 0px;
}

#topmenu {
	height: 30px;
	background: url('/htdoc/image/topmenu.jpg') no-repeat;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

#topmenu a:link, #topmenu a:visited {
	color: white;
}

#topnav {
	margin: 0px;
	padding: 0px;
	width: 470px;
	float: left;
	margin-left: 260px;
	margin-top: 8px;
}

#topnav li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#topnav li a {
	padding-left: 15px;
	padding-right: 25px;
	background: url('/htdoc/image/topmenu_li_background.jpg') right no-repeat;
}

#topnav a.l {
	background: none;
}

#languages {
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
	width: 145px;
	float: right;
	margin-top: 8px;
	text-align: right;
}

#languages li {
	list-style-type: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}

#languages li a {
	padding-left: 0px;
	padding-right: 12px;
	background: url('/htdoc/image/topmenu_li_background.jpg') right no-repeat;
}

#languages a.l {
	background: none;
}

#header {
	margin: 0px;
	padding: 0px;
	height: 206px;
}

#header_flash {
	font-weight: bold;
	text-align: center;
}

#menubar {
	margin: 0px;
	padding: 0px;
	height: 34px;
	background: #95b23c;
}

#menu {
	margin: 0px;
	padding: 0px;
	padding-top: 9px;
	text-align: right;
	margin-right: 100px;
}

#menu li {
	list-style-type: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}

#menu a:link, #menu a:visited {
	color: #fffffd;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 40px;
	background: url('/htdoc/image/menu_li_background.jpg') right center no-repeat;
}

#menu a:hover {
	text-decoration: underline;
}

#menubar li.last a {
	background-image: none;
}

#middle {
	background: url('/htdoc/image/background.jpg') no-repeat;
	margin-top: 1px;
	padding: 0px 7px 12px 17px;
}

#middle.dom {
	background: white;
}

#bottom {
	border-top: solid 6px #eeefea;
	height: 50px;
}

#bottom p {
	color: #d0cdc4;
	margin: 0px;
	padding-top: 8px;
}

#bottom a {
	color: #d0cdc4;
	text-decoration: none;
}

#copyright {
	float: left;
	width: 50%;
	text-align: left;
}

#wmc {
	float: right;
	width: 50%;
	text-align: right;
}

#left {
	width: 203px;
	float: left;
	padding-top: 17px;
}

#search {
	width: 202px;
	height: 231px;
	margin: 0px 0px 20px;
	padding: 0px;
	overflow: hidden;
}

#search div.container {
	width: 182px;
	background: #eaf1d2 url('/htdoc/image/search_form_background.jpg') no-repeat;
	margin-top: 35px;
	margin-left: 11px;
	margin-right: 9px;
	padding-bottom: 20px;
}


#search form {
	margin: 0px;
	padding: 0px;
}

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

#search_engine_field {
	width: 160px;
	border: solid 1px #b2a094;
	margin: 0px;
	padding: 0px;
	margin-top: 14px;
	margin-left: 11px;
	margin-right: 11px;
}

#market_name {
	width: 160px;
	border: solid 1px #b2a094;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 11px;
	margin-right: 11px;
}

#marks_name {
	width: 160px;
	border: solid 1px #b2a094;
	margin: 0px;
	padding: 0px;
	margin-top: 6px;
	margin-left: 11px;
	margin-right: 11px;
}

#search h2 {
	display: block;
	font-size: 10pt;
	color: #003372;
	margin: 0px;
	padding: 0px;
	margin-left: 12px;
	margin-top: 9px;
}

#search p {
	color: #7a685c;
	margin: 0px;
	padding: 0px;
	margin-left: 12px;
	margin-top: 2px;
}

.more:link, .more:visited{
	display: block;
	margin: 0px;
	padding: 0px;
	color: #1b4883;
	background: url('/htdoc/image/more_arrow.jpg') no-repeat left;
	padding-left: 13px;
	margin-left: 120px;
	position: relative;
	top: -6px;
}

#right {
	width: 202px;
	float: right;
	padding-top: 17px;
}

#marks {
	height: 231px;
	overflow: hidden;
	padding: 0px 10px;
}

#our_brands {
	position: relative;
	width: 185px;
	height: 185px;
	margin: 35px 10px 0px auto;
}

#markets {
	margin-top: 13px;
	height: 195px;
	overflow: hidden;
}

#markets ul {
	margin: 0px;
	padding: 0px;
	margin-top: 30px;
}

#markets ul li {
	list-style-type: none;
}

#markets a:link, #markets a:visited {
	display: block;
	width: 58px;
	height: 39px;
	color: #89a831;
	font-size: 11px;
	padding-left: 140px;
	line-height: 39px;
}

#markets_poland {
	background: url('/htdoc/image/markets_poland.gif') no-repeat;
}

#markets_usa {
	background: url('/htdoc/image/markets_usa.gif') no-repeat;
}

#markets_germany {
	background: url('/htdoc/image/markets_germany.gif') no-repeat;
}

#markets_ukraine {
	background: url('/htdoc/image/markets_ukraine.gif') no-repeat;
}

#globalmedica {
	background: url('/htdoc/image/globalmedica.gif') no-repeat;
	height: 46px;
}

#globalmedica a {
	padding: 0;
	margin: 0;
	width: 186px;
	height: 30px;
}

#newsletter {
	margin-top: 8px;
	height: 30px;
	text-align: right;
}

#newsletter form {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#newsletter input {
	width: 105px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 0px;
	background: #ebe2db;
	margin-top: 5px;
	margin-right: 13px;
	color: #7b695d;
	font-size: 11px;
	text-align:center;
}

#center {
	width: 465px;
	float: left;
	margin-bottom: 0px;
}

#places {
	background: url('/htdoc/image/places_background.jpg') center no-repeat;
	height: 45px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#places ul {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-left: 10px;
	float: left;
}

#places ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
	color: #7b695d;
}

#places a:link, #places a:visited {
	color: #7b695d;
	margin-left: 4px;
	margin-right: 4px;
}

#places a:hover {
	color: #94b33b;
}

#places .print {
	float: right;
}

#center h3 {
	font-size: 12px;
	font-weight: bold;
	color: #003271;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 20px;
	border-bottom: 1px dashed #cbcbcb;
	padding-bottom: 14px;
}

#center h3 span {
	font-weight: normal;
}

#productTable {
	margin-left: 40px;
	margin-right: 40px;
	width: 390px;
	margin-top: 20px;
}

#productTable a img {
	border: 0px;
	width: 180px;
	height: 90px;
}

#productTable td.firstLeft, #productTable td.left {
	height: 100px;
	border-right: 1px dashed #cbcbcb;
	border-bottom: 1px dashed #cbcbcb;
}

#productTable td.firstRight, #productTable td.right {
	height: 100px;
	border-bottom:1px dashed #cbcbcb;
}

#productTable td.lastLeft {
	height: 100px;
	border-right: 1px dashed #cbcbcb;
}

#productTable td.lastRight {
	height: 100px;
	border: 0px;
}

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

#sidebar h2 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 182px;
	padding-left: 20px;
	padding-top: 7px;
	background: url('/htdoc/image/sidebar_header_background.jpg') no-repeat;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
}

#sidebar h2 a {
	color: #003271;
	text-decoration: none;
}

#sidebar h2 a:hover,
#sidebar h2 a.active {
	color: #4098c6;
}

#sidebarBody {
	width: 202px;
	background: #cee6f2;
	padding-top: 5px;
}

#sidebarFooter {
	background: url('/htdoc/image/sidebar_footer_background.jpg') no-repeat;
}

#sidebarBody ul {
	margin: 0px;
	padding: 0px;
	width: 184px;
	background: url('/htdoc/image/sidebar_body_background.jpg') no-repeat;
	margin-left: 9px;
	margin-right: 9px;
	padding-top: 5px;
}

#sidebarBody ul.submenu,
#sidebarBody ul.subsubmenu {
	margin: 0px;
}

#sidebarBody ul.subsubmenu li {
	background: url(/htdoc/image/lis.gif) 10px 7px no-repeat;
}

#sidebarBody li.l3 a {
	padding-left: 7px;
}

#sidebarBody ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#sidebarBody a {
	font-size: 11px;
	font-weight: bold;
	color: #003271;
	margin-left: 10px;
	margin-right: 10px;
	display: block;
	margin-top: 8px;
	border-bottom: solid 1px white;
	padding-bottom: 5px;
}

#sidebarBody a:hover,
#sidebarBody a.active {
	color: #4098c6;
}

#sidebarBody ul.subsubmenu {
	margin-top: 4px;
}

#sidebarBody ul.subsubmenu a {
	color: #4098c6;
	border: none;
	margin-top: 2px;
	padding-bottom: 0px;
	font-weight: normal;
}

#sidebarBody ul.subsubmenu a:hover,
#sidebarBody ul.subsubmenu a.active {
	text-decoration: underline;
}

#sidebarBody ul.subsubmenu a.last {
	border-bottom: solid 1px white;
	padding-bottom: 5px;
}

#sidebarBody ul.submenu {
	padding-left: 3px;

}

#sidebarBody a:hover {
	color: #4098c6;
	text-decoration: none;
}

#sidebarBody a span {
	font-weight:normal;
}

#sidebarBody a.last {
	border: 0px;
}

#sidebarBody ul.submenu {
	background: #cee6f2;
	padding: 0px;
	width: 184px;
}

#sidebadBody a.active {
	color: #4098c6;
}

#sidebarBody ul.subsubmenu {
	background: #cee6f2;
	padding: 0px;
	width: 184px;
}

#notepad_buttons {
	margin: 0px 0px 10px;
	padding: 0px;
}

#notepad_buttons ul {
	width: 413px;
	border-top: 1px dashed #cbcbcb;
	margin: 0px 0px 0px 238px;
	padding: 16px 0px 0px 23px;
	list-style: none;
}

#notepad_buttons li {
	float: left;
	display: inline;
}

#notepad_buttons a {
	display: block;
	height: 25px;
	line-height: 23px;
	padding-left: 34px;
	color: #7b685b;
	text-decoration: none;
}

#notepad_buttons a:hover {
	color: #94b23b;
	text-decoration: underline;
}

.childMark {
	width: 280px;
	margin-left: 95px;
	border-bottom: 1px dashed #cbcbcb;
}

.childMark a img {
	border: 0;
	width: 180px;
	height: 90px;
	margin-left: 50px;
	margin-bottom: 30px;
	margin-top: 30px;
}

#pageContent {
	padding: 0px 15px 10px 20px;
}

#pageContent ul {
	margin: 10px 0px;
	padding: 0px;
	list-style: none;
}
#pageContent ul li {
	padding-left: 12px;
	background: url('/htdoc/image/li.gif') 0px 5px no-repeat;
}
