.bla-bla {}

A { color: #007DA0; font-size: 11px; padding: 0; }
BODY { margin: 0px; padding: 0px; background-color: #FEFEFE; color: #444444; font-family: "Microsoft Sans Serif"; font-size: 12px; font-weight: normal; }
IMG { border: 0px; }
TABLE { font-family: "Microsoft Sans Serif"; font-size: 12px; color: #383838; }
TABLE.inner { border-width: 0px; border-style: solid; border-color: #D3D3D3; background-color: #D3D3D3; }
.tableHeader    { background-color: #FBD6AD; }
H1 { font-size: 24px; font-weight: 100; color: #606060; }
H2 { color: #619B2A; font-size: 15px; padding: 0 0 0 80; }
H3 { color: #619B2A; font-size: 13px; padding: 0 0 0 16; margin: 0; white-space: nowrap; }
HR { color: #C0C0C0; }
TH1 { color: #B30000; font-weight: 100; font-size: 18px; white-space: nowrap; padding: 0 0 0 0; }
INPUT.sendInput, .formFaqInput { padding: 2 2 2 10; font-size: 11px; color: #444444; background-color: #FEFEFE; border-width: 1px; border-style: solid; border-color: #B6B6B6; }
UL,OL { margin: 10px 10px 10px 0; padding-left: 15px; line-height: 18px; }
UL LI { list-style-image: url("image/pic_list.gif"); }
OL LI { margin-left: 20px; }

.text          { font-size: 12px; padding: 0 10px 0 0; line-height: 18px; }
.text A        { font-size: 12px; /*padding: 0 15px 0 0;*/ line-height: 18px; }
.textWork      { font-size: 14px; font-weight: bold; padding: 0 15px 0 0; line-height: 16px; }
.pageHeaderLine{ background-color: #F7A753; }

.tableTop      { background-image: url(image/logo-bgr2.gif); background-repeat: repeat-x; }
.tableTop2     { background-image: url(image/logo-bgr.gif); background-repeat: repeat-x; background-position: bottom; }
.topLogo       { background-image: url(image/logo.gif); background-repeat: no-repeat; background-position: bottom left; }
.topLogoRight  { background-image: url(image/hend1.jpg); background-repeat: no-repeat; background-position: top; }
.topLogo2      { background-image: url(image/logo.gif); background-repeat: no-repeat; background-position: bottom right; }
.topLogoRight2 { background-image: url(image/logo.gif); background-repeat: no-repeat; background-position: bottom right; }
.topLogoHend2  { background-image: url(image/hend2.jpg); background-repeat: no-repeat; background-position: top right; }
.topLogoHend3  { background-image: url(image/hend3.jpg); background-repeat: no-repeat; background-position: top right; }
.topLogoHend22  { background-image: url(image/hend2.jpg); background-repeat: no-repeat; background-position: bottom; }
.topLogoHend32  { background-image: url(image/hend3.jpg); background-repeat: no-repeat; background-position: bottom; }
.tableTopHeaderHend2{ background-image: url(image/hend2.jpg); background-repeat: no-repeat; background-position: top; }

.topMenu       { padding: 20px 25px 0 15px; }

.tableSearch   { padding-left: 30px; background-image: url(image/menu-coner.gif); background-repeat: no-repeat; background-position: right bottom; height: 87px; }
.tableSearch A { color: #007DA0; font-size: 12px; cursor: pointer; text-decoration: underline; }
.tableSearchBottom{ background-image: url(image/menu_bgr.gif); background-repeat: repeat-x; background-position: bottom; height: 12px; }
.tableSearchBottom A { color: #007DA0; font-size: 12px; cursor: pointer; text-decoration: underline; }
.tableSearchBottomRight{ background-image: url(image/menu-coner.gif); background-repeat: no-repeat; background-position: right bottom; }
.tableSearchRight{ background-image: url(image/menu-coner.gif); background-repeat: no-repeat; background-position: right bottom; height: 67px; }
.searchHeader  { padding: 20px 0 7px 30px; font-size: 14px; color: #D94800; font-weight: bold; }
INPUT.search   { color: #404040; font-size: 12px; border-width: 1px; border-style: solid; border-color: #B6B6B6; background-color: #EFEFEF; height: 22px; width: 160px; }

.tableMenuSub  { background-image: url(image/menu_bgr.gif); background-repeat: repeat-x; background-position: bottom; }
.menuItem      { font-size: 12px; font-weight: bold; padding: 2px 0 2px 30px; background-color: #F18518; color: #FFFFFF; width: 262px; }
.menuItem A    { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.menuItemSel   { font-size: 12px; font-weight: bold; padding: 2px 0 2px 30px; background-color: #EF5302; color: #FFFFFF; width: 262px; }
.menuItemSel A { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.menuSubItem   { padding: 2px 0 1px 0; }
.menuSubItem A { color: #008395; font-size: 12px; }
.menuSubItem A:hover{ color: #EF5302; text-decoration: none; }
.menuSubItemSel{ padding: 2px 0 1px 0; }
.menuSubItemSel A{ color: #EF5302; font-size: 12px; text-decoration: none; }
.menuSubItemLeft{ padding: 2px 0 0 20px; }

.menuSubItemText{ padding: 0px 0 1px 0; }
.menuSubItemText A{ color: #008395; font-size: 12px; }
.menuSubItemText A:hover{ color: #EF5302; text-decoration: none; }
.menuSubItemTextSel{ padding: 0px 0 1px 0; }
.menuSubItemTextSel A{ color: #EF5302; font-size: 12px; text-decoration: none; }

.rightShimTop  { background-image: url(image/hend4.jpg); background-repeat: no-repeat; background-position: top right; }
.centerTopLogo { background-image: url(image/hend4.jpg); background-repeat: no-repeat; background-position: top left; width: 219px; height: 64px; }

.h4Center      { background-image: url(./image/news.gif); background-repeat: repeat-y; color: #FFFFFF; font-size: 14px; font-weight: bold; padding: 0 0 0 8; background-color: #F5B671; height: 22px; }

.dateOneBlock  { color: #F87F22; font-family: "Microsoft Sans Serif"; }
#tableNewsNext A{ padding: 0 0 0 3px; }

.tableBottom   { background-image: url(./image/bottom-bgr.gif); background-repeat: repeat-x; font-size: 11px; }
.tableBottom A { color: #404040; text-decoration: none; }
.tableMenuBottom{ color: #FFFFFF; padding-top: 10px; }
.tableMenuBottom A{ color: #FFFFFF; font-size: 11px; text-decoration: underline; }

.tableSitemap  { line-height: 17px; }

.banner        { background-image: url(image/banner-bgr.gif); background-repeat: repeat-x; }
.fastNavigation{ font-size: 11px; color: #007DA0; color: #000000; }
.fastNavigation A{ font-size: 11px; color: #007DA0; }

.specHeader    { font-size: 14px; font-weight: bold; color: #FF9933; }
.specName      { color: #63A800; font-weight: bold; padding: 20px 0 0 0; }
.specInfo      { line-height: 18px; }
.specItem      { padding: 0 0 5px 0; }
.specBlock     { padding: 7px 10px 0 0; }

.articleHeader { font-weight: bold; }
.liLine        { padding: 11px 0 6px 0; line-height: 18px; }
.contentHeader { font-weight: bold; }
.field         { font-family: Courier New; font-size: 12px; color: #000000; }

.listPoint     { list-style-image: url('image/pic_list.gif'); line-height: 18px; }
.listNumber    { list-style-type: decimal; line-height: 18px; }
.wh            { background-color: #FFFFFF; }
.gr            { background-color: #EFEFEF; }
.workImage     { float: left; border-width: 1px; border-color: #9D9F9A; border-style: solid; margin: 10px 30px 20px 0; }

#links { font-size: 10px; padding: 10px; line-height: 14px; }
#links A { color: #1C1C1C; }

table.border{
  border-collapse:collapse;
}
table.border td, table.border tr{
  border:solid 1px #cccccc;
  padding: 1px 3px;
}

#slogan {
	position: absolute;
	top: 10px;
	right: 20px;
	color: #fff;
	font-family: "Myriad Pro", Arial;
	font-style: italic;
	font-size: 14px;
	line-height: 1em;
	height: 1em;

}

#top-phone {
	position: absolute;
	top: 35px;
	right: 20px;
	color: #ec4d00;
	font-family: "Myriad Pro", Arial;
	font-weight: bold;
	font-size: 27px;
	line-height: 1em;
	height: 1em;
	cursor: pointer !important;
	cursor: hand;
}
#top-phone span {
	color: #fff;
	font-size: 16px;
	position: relative;
	top: -0.5em;
	left: -0.25em;
}
#top-phone i {
	line-height: 1em;
	height: 1em;
	border-bottom: 1px dashed;
	font-style: normal;
}

#feedback-link {
	width: 100%;
	height: 56px;
	line-height: 56px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	color: #fff;
	font-size: 22px;
	background: url(image/feedback-link_bg.gif) no-repeat left top;
	margin-top: 80px;
	margin-bottom: 20px;
	cursor: pointer !important;
	cursor: hand;
	font-family: Arial;
	
}
#feedback-link span {
	border-bottom: 1px dashed;
}



#kupon-link {
	margin-top: 45px;
	margin-bottom: 40px;
	font-size: 15px;
	width: 170px;
	height: 69px;
	position: relative;
	margin-left: 50px;
	font-family: Verdana;
	font-size: 15px;
}
#kupon-link a img {
	display: block;
	position: absolute;
	top: -12px;
	left: -10px;
}
#kupon-link a:link,
#kupon-link a:active,
#kupon-link a:visited,
#kupon-link a:hover {
	text-decoration: none;
	font-size: 15px;
	text-align: left;
	outline: 0;
	display: block;
	width: 100%;
	padding-top: 7px;
}
#kupon-link a span {
	text-decoration: underline;
	display: block;
	width: 50%;
	position: relative;
	left: 50%;
	cursor: pointer !important;
	cursor: hand;
}
#kupon-link a:hover span {
	text-decoration: none;
}

