 
/******** CUSTOM STYLE  - MAP*********/

.address_head  { color: black; font-size: 10px; font-family: Tahoma, Verdana, Geneva, Helvetica, Arial; font-weight: bold; line-height: 14px; background-color: #cc9; margin: 0; padding: 5px 8px }

.address_txt { color: black; font-size: 9px; font-family: Tahoma, Verdana, Geneva, Helvetica, Arial; font-weight: normal; line-height: 11px; margin: 0; padding: 8px }

.address_txt a { color: #666633; font-size: 9px; font-family: Tahoma, Verdana, Geneva, Helvetica, Arial; font-weight: normal; line-height: 11px; margin: 0}

.address_txt a:link { color: #666633; font-size: 9px; font-family: Tahoma, Verdana, Geneva, Helvetica, Arial; font-weight: normal; line-height: 11px; margin: 0}

.address_txt a:hover { color: #333333; font-size: 9px; font-family: Tahoma, Verdana, Geneva, Helvetica, Arial; font-weight: normal; line-height: 11px; margin: 0 }

.address_txt a:active { color: #666633; font-size: 9px; font-family: Tahoma, Verdana, Geneva, Helvetica, Arial; font-weight: normal; line-height: 11px; margin: 0 }


.quick_menu_txt_old     { color: white; font-size: 10px; font-family: Tahoma, Verdana, Geneva, Helvetica, Arial; font-weight: bold; line-height: 14px; background-color: #333; margin: 0; padding: 5px 8px }

.quick_menu_txt     { color: white; font-size: 10px; font-family: Tahoma, Verdana, Geneva, Helvetica, Arial; font-weight: bold; line-height: 14px; background-color: #333; margin-top: 24px; padding: 5px 8px }



/******** CUSTOM DESIGN - MAP*********/

body
       { background-color: #eaeae2; margin: 0; padding: 0; scrollbar-base-color: #CCCC99 }

input.swformbutton {margin-left: 10px; width: 55px; font-family: verdana, arial; font-size: 9px}
.swformbutton {width: 55px; font-family: Verdana, arial; font-size: 9px}

.center
    { background-color: transparent; background-image: none; margin: 0 auto; padding: 0; width: 100%; height: 100%; overflow: hidden; align: center }

.main          { background-color: transparent; margin: 0 auto; padding: 5px 0 0; width: 970px; height: 750px; align: center }

.head_sma             { background-image: url("../graphics/Synkron-Library/smamineral/Design_graphics/img/head_sma.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 944px; height: 64px; float: left; overflow: hidden }

.menu_main_new  {  background-image: url("/Files/System/../Filer/SMA_Mineral/img/bkg_sma_menu.gif"); background-repeat: repeat-x; background-color: #cc9; width: 944px; height: 40px; float: left; border-top: 1px; border-bottom: 1px solid #fff }
.menu_new_sma   { background-color: transparent;  height: 16px; padding-top: 1px; float: right;}
.menu_new_sma_sub  { background-color: transparent; text-align: right; height: 22px; padding-top: 3px; float: left;}
.language_new        { margin: 0;  width: 45px; padding: 3px 10px 0 10px; float: right;}


.content_main   { background-color: transparent; margin: 0; padding: 0; width: 965px; height: auto; float: left; overflow: auto }

.content_main_fill   { background-color: #cc9; margin: 0; padding: 0; width: 944px; height: auto; float: left }

.content_left   { background-color: #a1c1b5; margin: 0; padding: 0; width: 680px; height: auto; float: left; overflow: hidden }

.content_rub      { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; line-height: 18px; font-stretch: semi-expanded; background-color: #cc9; padding: 3px 10px; width: 660px; height: 19px; float: left; overflow: hidden }

.content         { background-color: #a1c1b5; margin: 0; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; min-width: 510px; max-width: 682px; height: 2300px; float: left; overflow: hidden  }

.quick_main       { background-color: white; width: 263px; border-style: none none none solid; border-width: 0 0 0 1px; border-color: white; height: auto; float: left; overflow: hidden }

.seek    { background-color: #cc9; background-repeat: no-repeat; text-align: right; margin: 0; padding-top: 3px; padding-right: 0px; padding-left: 40px; padding-bottom: 0px; width: 247px; height: 28px; float: left; overflow: hidden }

.quick_top        { background-color: #cc9; width: 247px; height: 86px; margin: 0; padding-top: 0px; padding-right: 8px; padding-left: 8px; padding-bottom: 8px; float: left; overflow: hidden; border-bottom: 1px solid white }

.quick_menu     { background-color: #333; margin: 0; padding-top: 3px; padding-right: 8px; padding-left: 8px; padding-bottom: 0px; width: 247px; height: 22px; float: left;  }

.quick_content   { background-image: white; margin-right: 0px; margin-left: 0px; padding-top: 1px; padding-bottom: 0px; width: 263px; height: auto; float: left  }

.down         { background-color: #333; color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-weight: normal; line-height: 11px; margin: 0; padding-top: 3px; padding-right: 8px; padding-left: 8px; padding-bottom: 0px; width: 928px; height: 17px; float: left }

.trailer_main   { background-color: transparent; margin: 0; padding: 0; width: 965px; height: 50px; float: left; overflow: hidden;}

.creator {text-align: left; width: 40px; height: 10px; float: right; overflow: hidden; margin-right: 20px; padding: 0px;}

.trailer     { background-color: gray; background-image: url("/Files/System/../Filer/SMA_Mineral/img/down_sma.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 944px; height: 40px; float: left; overflow: hidden; border-top: 1px solid white }

br {line-height: 1em; }

.line {width: 100%; height: 1px; margin-top: 5px; margin-bottom: 3px; border-top: 1px solid #999999;}



/* --- special,  sub and sup for consistent line spacing, read more: http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=1&postId=5341 --- */

sup,
sub { font-size: 0.6em;
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}