body{
  background-color: #E3E3E4;
  text-align:center;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
  margin: 0px;
}

img {border-width: 0px;}

.top-menu {height: 29px;margin-left: 54px;float: left;}
.top-menu .top-menu-item-home {
	padding: 0px;
	margin: 0px;
	float: left;
	line-height: 29px;
	_line-height: 28px;
	padding-top: 1px;
	padding-left: 0px;
	margin-right: 14px;
}

.top-menu-item {text-align: center;float: left;padding: 10px 6px 0 6px;font-size: 12px;font-family: verdana, tahoma, arial;font-weight: bold;}
.top-menu-item a {text-decoration: none;color: white;}
.top-menu-item a:hover {color: black;}
	#first-TMI {width: 74px;height: 8px;float: left;}
	#second-TMI {width: 100px;height: 8px;float: left;}
	#third-TMI {width: 54px;height: 8px;float: left;}
	#fourth-TMI {width: 74px;height: 8px;float: left;}	

.before-header-left {width: 804px;height: 19px;float: left;background-color: black; text-align: left;}
.before-header-right {width: 196px;height: 19px;float: left;background-image: url(/web/images/before-header-right.jpg);}
.main-header {width: 1000px;height: 146px;background-image: url(/web/images/main-header.jpg);}
.grey-header-space {width: 1000px;height: 9px;background-color: #E3E3E4;}
.left-top-panel {width: 27px;height: 8px;background-image: url(/web/images/left-top-panel.jpg);}
.left-middle-panel {width: 27px;height: 43px;background-image: url(/web/images/left-middle-panel.jpg);}

.top-panel-part {width: 547px;height: 8px;background-image: url(/web/images/1px-top-panel.jpg);background-repeat: repeat-x;}
.middle-panel-part {width: 547px;height: 43px;background-image: url(/web/images/1px-middle-panel.jpg);background-repeat: repeat-x;}
.bottom-panelW-part {float: left;width: 203px;height: 6px;background-image: url(/web/images/1px-bottom-white-panel.jpg);background-repeat: repeat-x;}

.panel-curves {width: 84px;height: 51px;background-image: url(/web/images/panel-curves.jpg);}
.search-container {width: 342px;height: 51px;background-color: #E3E3E4;padding: 0px;margin: 0px;}
.entry-line {text-align: left;_margin-top: -15px;color: #6c8ba4;}
.entry-line a{color: #2491B5;font-size: 12px;}
.entry-line a:hover{color: black;}

.header-shadow-1 {float: left;width: 27px;height: 14px;background-image: url(/web/images/header-shadow-1.jpg);background-repeat: no-repeat;}
.header-shadow-21 {float: left;width: 158px;height: 14px;background-image: url(/web/images/header-shadow-21.jpg);background-repeat: repeat-x;}
.header-shadow-3 {float: left;width: 6px;height: 14px;background-image: url(/web/images/header-shadow-3.jpg);background-repeat: no-repeat;}
.header-shadow-41 {float: left;width: 443px;height: 14px;background-image: url(/web/images/header-shadow-41.jpg);background-repeat: repeat-x;}
.header-shadow-5 {float: left;width: 29px;height: 14px;background-image: url(/web/images/header-shadow-5.jpg);background-repeat: no-repeat;}
.header-shadow-61 {float: left;width: 143px;height: 14px;background-image: url(/web/images/header-shadow-61.jpg);background-repeat: repeat-x;}
.header-shadow-7 {float: left;width: 9px;height: 14px;background-image: url(/web/images/header-shadow-7.jpg);background-repeat: no-repeat;}
.header-shadow-81 {float: left;width: 185px;height: 14px;background-image: url(/web/images/header-shadow-81.jpg);background-repeat: repeat-x;}



.tree-column {width: 1000px;margin: 0px;padding: 0px;}
.left-column {width: 192px;vertical-align: top;background-color: #2491B5;background-image: url(/web/images/shadow-left.gif);background-repeat: repeat-y;background-position: right top;}
.center-column {width: 616px;background-color: white;}
.right-column {width: 192px;vertical-align: top;background-color: #2491B5;background-image: url(/web/images/shadow-right.gif);background-repeat: repeat-y;background-position: left top;}


b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background-color: white;}
b.rtop, b.rbottom{display:block;background-color: #2491B5;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.back-link img {vertical-align: middle;}
.back-link a {text-decoration: none;font-family: tahoma;font-size: 12px;font-weight: bold;color: white;margin-left: 5px;}
.back-link a:hover {color: #acb7ce;}

.languages {font-family: verdana;color: white;margin: 2px 0 0 25px;float: left;}
.languages div {text-align: center;width: 28px;float: left;}
.languages div a {text-decoration: none;color: white;}
.languages div a:hover {color: #75CDE2;}
.current-language {border: 1px solid white;}

.quick-links {color: #006e41;float: left;margin: 3px 0 0 30px;}
.quick-links span {margin-left: 3px;}

.cart-container {float: left;margin-left: 30px;}
.quick-link-container {float: left;margin: 2px 0 0 3px;font-size: 11px;}
.quick-link-container-img {float: left;margin-top: 4px;}
.quick-link-container a {color: white;}
.quick-link-container a:hover {color: #75CDE2;}

.cart-label {color: #003756;}
.secondary-bar-header {margin-top: 15px;}

.bar-header{margin: 2px 0 0 3px;width: 179px;}
	.title-left-t {width: 11px; height: 8px;background-image: url(/web/images/bar-header/title-left-t.jpg);}
	.title-top-re {width: 158px; height: 8px;background-image: url(/web/images/bar-header/title-top-re.jpg);background-repeat: repeat-x;}
	.title-right-t {width: 10px; height: 8px;background-image: url(/web/images/bar-header/title-right-t.jpg);}
	.title-left-re {width: 11px; height: 12px;background-image: url(/web/images/bar-header/title-left-re.jpg);background-repeat: repeat-y;}
	.title-cyrcle {width: 12px;vertical-align: middle;background-color: #BFBCBC;}
	.title-content {width: 146px;padding-left: 2px; background-color: #BFBCBC;text-align: center;color: #2491B5;;font-family: tahoma, verdana, arial;font-size: 13px;font-weight: bold;}
	.title-right-re {width: 10px; height: 12px;background-image: url(/web/images/bar-header/title-right-re.jpg);background-repeat: repeat-y;}
	.title-left-b {width: 11px; height: 9px;background-image: url(/web/images/bar-header/title-left-b.jpg);}
	.title-bottom-re {width: 158px; height: 9px;background-image: url(/web/images/bar-header/title-bottom-re.jpg);background-repeat: repeat-x;}
	.title-right-b {width: 10px; height: 9px;background-image: url(/web/images/bar-header/title-right-b.jpg);}

.without-head {	border: 0px !important;margin-top: 10px;padding: 0px;}
.wrap-bar-content{width: 171px;margin-left: 7px;}
.right-column .wrap-bar-content{padding-left: 8px;_padding-left: 0;}
.bar-content {width: 171px;text-align: left;background-color: #fcfcfc;font-size: 12px;}

.left-bar-menu a:hover {color: #acb7ce;}
.left-bar-menu li {padding-left: 13px;list-style-type: none;}
.first-level-menu-item-link {text-decoration: none;font: bold 11px tahoma;line-height: 20px;color: #00618a;}
.second-level-menu-item-link {text-decoration: none;font: bold 11px tahoma;line-height: 20px;color: #00618a;}
.menu-item-ul {margin: 0px;padding: 0px;}
.first-level-menu-item-ul {margin-bottom: 0px;}
.first-level-menu-item-li {
	border-width: 0px 0px 1px 0px;
	border-style: dashed;
	border-color: #f3f3f3;
	width: 183px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.second-level-menu-item-ul {text-align: left;margin-top: 0px;margin-bottom: 0px; background-color: white; list-style-type: none; padding-left: 10px;}

.content-title {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #2491B5;
	font-family: verdana, times, seriff, tahoma, arial;
	font-size: 18px;
	color: #2491B5;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 9px;
	margin-bottom: 10px;

}

.content-subtitle {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #004257;
	font-family: verdana, times, seriff, tahoma, arial;
	font-size: 14px;
	color: #004257;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 9px;
	margin-bottom: 10px;	
}

.bar-item-container {margin-left: 5px;margin-right: 5px;padding-bottom: 5px;}
form .bar-item-container {margin:0px;padding: 0px;}
.bar-item-container form {margin: 0;padding: 0;}
.bar-item-container .errors {margin: 0px;padding: 0px;}
.bar-item-container .error {color: red;}
.bar-item-container a {text-decoration: none;color: #00618a;}
.bar-item-container a:hover {color: #acb7ce;}
.bar-item-icon {width: 16px;height: 16px;vertical-align: middle; margin-left: 4px; margin-right: 9px;}

.edit {border: 1px solid #00618a;background-color: #f0f0f0;font-size: 12px;}
.button {font:12px tahoma;}
.checkbox {vertical-align: middle;}
.hot-link {color: #00618a;font-size: 11px;float: right;margin-right: 10px;}
.hot-prop {color: #00618a;font-size: 12px;}
.scroller {
	margin: 0px;
	margin-top: 10px;
	padding: 0px 5px 5px 5px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #7eafc3;
	display: table;
	text-align: center;
	width: 100%;
	padding-top: 3px;
	margin-bottom: 4px;
}

.good-caption a {color: #00758a;}

.good-caption {
	width: 96%;
	background-color: white;
	color: #00758a;
	height: 18px;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 12px;
	display: table;
}

.empty {margin: 0px;margin-top: 4px;padding: 0px 5px 5px 5px;}
.good-description {width: 95%;padding-left: 5px;padding-top: 10px;}
.good-image {display: table;float: right;padding-top: 5px;padding-right: 8px;padding-left: 5px;}
.big-red {color: #005ba3;font-weight: bold;font-family: microsoft sans serif;font-size: 14px;}
.price {float: left;padding-left: 15px;height: 18px;display: table;padding-top: 0px;}
.add-to-cart-block {float: right;padding-right: 10px;}
.good-edit {border: 1px solid gray;width: 40px;}
.good-image img {float: right;}
.contentPage div {text-indent: 20px;line-height: 20px;font-size: 12px;font-family: Verdana,Helvetica,sans-serif,Arial;}
.contentPage p {text-indent: 20px;margin-top: 10px 0 10px 0;line-height: 20px;font-size: 12px;font-family: Verdana,Helvetica,sans-serif,Arial;}

.footer {background-color: #2491B5;color: white;}
.footer-cell {text-align: left;padding: 10px;border-width: 1px 0px 0px 0px;border-color: #7EAFC3;border-style: solid;}
.footer-cell a {color: white;}
.footer .contentPage p {text-indent: 0px;margin-top: 0px;margin-bottom: 0px;line-height: 15px;font-size: 11px;}
.footer .contentPage div {text-indent: 0px;margin-top: 0px;margin-bottom: 0px;line-height: 15px;font-size: 11px;}

.contentPage ul {line-height: 20px;margin-top: 0px;margin-bottom: 0px;}

.news {margin-left: 0px;padding-left: 15px;list-style-type: none;}
.news li {color: #003756;width: 100%;display: table;}
.news-label {color: #00758a;width: 100%;display: table;font-size: 12px;font-weight: bold;margin-left: 5px;}

.good-menu {margin-top: 19px;}
.floated {float: left;}
.right-floated {float: right;}
.field-caption {font-weight: bold;color: #004257;}
.select {border: 1px solid #00618a;height: 14px;background-color: #f0f0f0;font-size: 12px;}
.detailed-information-image {vertical-align: top;}
.detailed-information-link {color: #00758a;}
.error-messages {background-color: red;width: 100%;border: 1px solid red;padding-top: 10px;padding-bottom: 15px;}
.error-messages li {line-height: 18px;}
.error-messages .title {font-weight: bold;line-height: 24px;}
.banner {margin-top: 14px;width: 182px;_width: 197px;}
.banner table {width: 100%;margin-top: 14px;}

#home-graphic-banner .title {height: 30px;background-image: url(/web/images2/top-bg-line.jpg);display: table;padding: 5px 20px 5px 20px;font-size: 24px;color: #3a080e;text-align: center;width: 100%;}
#home-graphic-banner .intro {width: 100%;background: url(/web/images2/middle-bg-line.jpg) repeat-x;}
#home-graphic-banner .intro .inner {margin: 10px 0 10px 0;overflow: hidden;display: table;width: 100%;padding: 0 20px 0 20px;}
#home-graphic-banner .details-link {text-align: center;text-decoration: underline;padding: 5px 0 5px 0;font-family: verdana;font-size: 16px;}
.manage-link {text-decoration: none;font-style: bold;font-family: verdana, arial;font-size: 11px;}
