.onmob, .onmobi, .onprint, .onprinti {
	DISPLAY: none !important
}
BODY {
	MARGIN: 0px; PADDING: 1em 2% 3px; FONT-SIZE: 100%
}
#main {
	MAX-WIDTH: 1400px; MIN-WIDTH: 480px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.rnd, .frame, .filter, #title, #menu1 DIV, #menu2 DIV, #mhead, #footer, .block, .info, .order, #content H3, .switch, .but, .cat, .cathd, .obj, .prc {
	BORDER-RADIUS: 20px
}
INPUT.rnd {
	BORDER-RADIUS: 7px; PADDING: 2px 3px
}
.rndt {
	BORDER-RADIUS: 20px 20px 0px 0px
}
.rndb {
	BORDER-RADIUS: 0px 0px 20px 20px
}
#mobon {
	MARGIN: -0.5em 0px 0.5em; BACKGROUND-COLOR: darkgreen; FONT-SIZE: 200%; PADDING: 0.2em 10px 0.3em; TEXT-ALIGN: center
}
#head {
	MARGIN-BOTTOM: 1em
}
#logo {
	FLOAT: left; WIDTH: 30%; PADDING: 0px 10px
}
#title {
	WIDTH: 45%; MARGIN: 0px 22% 0px 32%; HEIGHT: 100px; BACKGROUND-COLOR: white; POSITION: relative;
}
#ttxt {
	POSITION: absolute; BOTTOM: 5px; RIGHT: 10px; BORDER-RADIUS: 5px; BACKGROUND-COLOR: rgba(127,127,127,0.5); PADDING: 0px 5px; FONT-SIZE: 18px; TEXT-ALIGN: right; TEXT-TRANSFORM: uppercase; COLOR: white; TEXT-SHADOW: 1px 1px 1px black
}
ADDRESS {
	FLOAT: right; WIDTH: 20%
}
.tel {
	FONT-SIZE: 120%
}
.tel BIG {
	FONT-SIZE: 150%
}
.txt {
	LINE-HEIGHT: 140%
}
#left {
	FLOAT: left; WIDTH: 16%; MARGIN: -4.6em 3% 0px 0px
}
#content {
	FLOAT: left; WIDTH: 50%
}
#right {
	FLOAT: right; WIDTH: 27%; FONT-SIZE: 90%
}
#menu1 {
	CLEAR: both; MARGIN: 0px 0px 2em 19%; WHITE-SPACE: nowrap; MAX-WIDTH: 80%; PADDING-LEFT: 15px
}
#menu1 DIV {
	DISPLAY: inline-block; WIDTH: 16%; PADDING: 0.4em 10px 0.5em; MARGIN-LEFT: -15px
}
#menu1 A {
	FONT-SIZE: 140%
}
#mhead {
	BACKGROUND-COLOR: rgba(0,255,0,0.2); MARGIN-BOTTOM: 1em; PADDING: 0.7em 10px 0.8em; COLOR: green
}
#menu2 DIV {
	MARGIN-TOP: -8px; PADDING: 0.8em 5px 0.9em
}
#menu2 A {
	FONT-SIZE: 105%
}
#mfl {
	POSITION: relative
}
#mfl .block {
	MARGIN-TOP: 1.5em
}
.block {
	MARGIN-BOTTOM: 1.5em; PADDING: 1em 15px
}
.list {
	MARGIN: 0px 0px 0.4em 24px; TEXT-INDENT: -24px
}
.link {
	MARGIN: 0.5em 0px 0px 24px
}
#content .block .link {
	MARGIN-LEFT: 17px
}
H1, H2, H3, H4, H5, H6 {
	FONT-WEIGHT: normal
}
H1 {
	FONT-SIZE: 250%
}
H2 {
	FONT-SIZE: 180%
}
H3 {
	FONT-SIZE: 170%
}
H4 {
	FONT-SIZE: 160%
}
H5 {
	FONT-SIZE: 150%
}
H6 {
	FONT-SIZE: 140%
}
#srchfrm {
	MARGIN-BOTTOM: 1.5em
}
#srchfrm INPUT[type=text] {
	WIDTH: 80%
}
DIV.rss {
	POSITION: absolute; TOP: 1.8em; RIGHT: -10px; BORDER: 1px solid #999999; BACKGROUND-COLOR: rgb(220,255,220); PADDING: 1em 10px
}
DIV.rss FORM {
	WHITE-SPACE: nowrap
}
#setup {
	RIGHT: 15px; WIDTH: 20em; PADDING: 1em 15px
}
.tct {
	CLEAR: both; DISPLAY: table; MARGIN: 2em 0px 1em
}
.tctl, .tctr {
	DISPLAY: table-cell; WIDTH: 50%
}
.tctl {
	PADDING-RIGHT: 10px
}
.tctr {
	PADDING-LEFT: 10px
}

.ill {
	MARGIN: 4px 15px 1em 0px
}
.ilr {
	MARGIN: 4px 0px 1em 15px
}
.cloud {
	MARGIN: 1em 15px
}
.info {
	MARGIN: 1.5em 0px; PADDING: 1em 15px
}
.switch {
	MARGIN-RIGHT: 15px; PADDING: 0.3em 15px 0.5em
}
.pa {
	PADDING: 1em 15px
}
.mapd2, .mapt2 {
	MARGIN-LEFT: 30px
}
.mapd3, .mapt3 {
	MARGIN-LEFT: 60px
}
.rgt {
	FLOAT: right; WIDTH: 20%; MARGIN-TOP: 1em
}
.but {
	MARGIN: 1em 0px 0px 15px; PADDING: 0.7em 15px 0.8em
}


#footer {
	PADDING: 0.8em 15px 0.6em; TEXT-ALIGN: center
}
#copy {
	FLOAT: left; WIDTH: 35%; TEXT-ALIGN: left
}
#copy IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#arm {
	FLOAT: right; WIDTH: 25%; FONT-SIZE: 85%; TEXT-ALIGN: right
}
#arm IMG {
	FLOAT: right; MARGIN-LEFT: 10px
}
#counters {
	MARGIN: 0px 27% 0px 36%
}
#totop {
	LEFT: 0px; BOTTOM: 1em; BORDER-RADIUS: 0px 5px 5px 0px; PADDING: 0.2em 3px 0.2em; FONT-SIZE: 110%
}
.prc {
	WHITE-SPACE: nowrap
}
.priced {
	WIDTH: 12em
}
