html, body {
	height:100%;
	min-height:100%;
}
body {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	width:100%;
	min-width:1000px;
}

#footerTD {
	position:relative;
	margin-top:12px;
	margin-bottom:20px;
	height:auto;
}

.banner {
width:auto;
height:auto;
padding-bottom:10px;
}

.left20 {
margin-left:20px;
}

.right20 {
margin-right:20px;
}

.top20 {
margin-top:20px;
}

#footerTextCont {
height:auto;
clear:both;
border:1px solid #fff;
}

h3.spec {
margin-bottom:3px;
font:600 1.2em/21px 'Arial';
color:#534992;
}

p.sp {
color:#999999;
}

div.content {
position:relative;
width:99%;
left:50%;
margin-left:-629px;
height:auto;
}

.png {
behavior: url('/site/js/iepngfix.htc');
}


.ddiv {
border:1px solid #000 !important;
}

.brd {
border:1px solid #000 !important;
}

.state_rootTable {
max-width: 1259px;
width: 100%;
border:0px solid #000;
background-position:left top;
}

div.left { float:left; }
div.right { float:right; }

div.topl { width:75%; padding-left:20px;}
div.topr { width:15%; }

a.mmenu:link, a.mmenu:visited, a.mmenu:active {
text-transform:lowercase;
text-decoration:none;
}

a.mmenu:hover {
text-transform:lowercase;
text-decoration:none;
filter: alpha(opacity=70);
opacity:0.7;
}

.best {
color:#320199;
font:normal 1.2em/21px 'Arial Black';
}

a.best:hover {
color:#6231C9;
}

.bestbot {
color:#320199;
font:normal 1.2em/21px 'Arial Black';
}
.sax {
color:#666666 !important;
font:normal 1.2em/21px 'Arial Black';
}

a.sax:hover {
color:#999999 !important;
}

div#topCont {
position:relative;
width:100%;
height:515px;
}

div#topMenu {
position:absolute;
width:100%;
height:410px;
z-index:5000;
}

div#topMenuMain {
width:300px;
height:410px;
z-index:500;
padding-left:20px;
position: relative;
}
#sch_state_tpbg {z-index: 1; left: 0; top: 0; width: 100%; height: 100%;position: absolute;background:#524994;
opacity: .8; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=80); /* IE lt 8 */
-ms-filter: "alpha(opacity=80)"; /* IE 8 */
-khtml-opacity: .8; /* Safari 1.x */
-moz-opacity: .8; /* FF lt 1.5, Netscape */
}
#trashMenu {
text-align: left;
width:100%;
height:auto;
padding:0;
z-index: 2; position:relative;
}
 
span.trash {
font:600 3.0em/28px 'Arial';
margin:0;
padding:0;
}

a.trash:link,a.trash:visited, a.trash:active {
text-transform:lowercase;
text-decoration:none;
margin:0;
padding:0;
}

a.trash:hover {
text-transform:lowercase;
text-decoration:none;
background:transparent;
margin:0;
padding:0;
filter: alpha(opacity=70);
opacity:0.7;
}


#Gtrash {
clear:both;
width:300px;
height:25px;
padding:0;
}


#Gmtext {
width:250px;
height:25px;
}
#Gpointer {
width:45px;
height:25px;
}

#GdivPointer {
position:relative;
float:right;
right:20px;
top:10px;
}


#SmCont, .SmCont {
position:relative;
width:100%;
height:50px;
top:10px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
margin:10px 0 10px 0;
}

#mtext {
width:250px;
height:45px;
}
#pointer {
width:45px;
height:45px;
}

#divPointer {
position:relative;
float:right;
right:20px;
top:20px;
}

.dropmenubox {
position:relative;
width:1px;
height:1px;
float:left;
visibility:hidden;
}

#Jsmenu2Cont {
width:100%;
/*height:20px;*/
/*min-height:20px;*/
margin:1px 0 1px 0;
}

#jsmenu2 {
width:200px;
height:auto;
clear:both;
}

#dpointer {
width:10px;
height:20px;
}

#ddivPointer {
float:right;
margin-top:5px;
}

.contentDivMenu {
position:absolute;
top:0px;
left:0px;
height:345px;
width:320px;
padding:10px 0 5px 15px;
z-index:3;
border:0px solid #000;
overflow:hidden;
}

span.sdmenu {
font:normal 1.2em/16px 'Arial Black';
color:#666;
text-transform:lowercase;
text-decoration:none;
}

a.admenu:link, a.admenu:visited, a.admenu:active {
text-transform:lowercase;
text-decoration:none;
}

a.admenu:hover {
text-decoration:none;
filter: alpha(opacity=70);
opacity:0.7;
}

.contentDivMenu a:link, .contentDivMenu a:visited, .contentDivMenu a:active {
font:normal 1.2em/16px 'Arial Black';
color:#666666;
text-transform:lowercase;
text-decoration:none;
}
.contentDivMenu a:hover {
/*font:normal 1.2em/16px 'Arial Black';
color:#666666;
text-transform:lowercase;
text-decoration:none;
filter: alpha(opacity=70);
opacity:0.7;*/
}


.rdCont {
position:absolute;
width:2px;
height:2px;
border:0px solid #000;
right:0;
top:-20px;
margin-right:-5px;
}

.regionsText {
position:relative;
width:340px;
height:350px;
}


.topMenuSubCont {
position:absolute;
top:0;
left:0;
width:250px;
height:300px;
border:0px solid #000;
z-index:15000;
/*margin-top:-110px;*/
}

.topMenuSub {
position:absolute;
top:0;
left:0;
width:250px;
height:300px;
border:0px solid #000;
z-index:16000;
}

#shmmbutton{
position:relative;
top:10px;
right:10px;
width:6px;
height:9px;
float:right;
cursor:pointer;
z-index:50000;
}


.topMenuSub #shmmbutton{
position:relative;
top:-10px;
right:10px;
width:6px;
height:9px;
float:right;
cursor:pointer;
}


.topMenuSubFon {
width:250px;
height:300px;
background:url('/site/img/h_fon.png') top left repeat;
background: expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/h_fon.png', sizingMethod='scale');
}
.pngbgsm_h {
background:url('/site/img/h_fon.png') top left repeat;
background: expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/h_fon.png', sizingMethod='scale');
}

.smcontent {
height:250px;
overflow:hidden;
}

.ulCont{
height:250px;
overflow:hidden;
margin-left:20px;	
}

#UlMenu {
margin-top:0;
}

#UlMenu li {
height:auto;
min-height:20px;
}

#arrowUp, #arrowDown {
width:100%;
height:20px;
}

#imgArrowDown {
position:relative;
top:12px;
left:50%;
cursor:pointer;
}

#imgArrowUp {
position:relative;
top:12px;
left:50%;
cursor:pointer;
}


.textContent {
position:relative;
margin-left:40px;
margin-top:-40px;
width:600px;
height:420px;
z-index:-1;
}

.textBg {
position:absolute;
top:0;
left:0;
width:100%;
height:420px;
background:url('/site/img/h_fon.png') top left repeat;
background: expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/h_fon.png', sizingMethod='scale');
z-index:2;
}

.titleHere {
position:absolute;
top:0;
left:0;
height:30px;
padding:10px 5px 1px 5px;
font:600 normal 3.0em/25px 'Arial';
color:#b2a26e;
text-transform:lowercase;
z-index:3;
}

h2.title {
height:30px;
padding:10px 5px 1px 0;
font:600 normal 3.0em/25px 'Arial';
color:#b2a26e;
text-transform:lowercase;
}


.CltextHere {
position:absolute;
top:70px;
left:0;
height:335px;
width:545px;
padding:0px 0 5px 15px;
font:600 normal 1.5em/20px 'Arial';
color:#656565;
z-index:3;
border:0px solid #000;
overflow:hidden;
}

.menuHere {
position:absolute;
top:40px;
left:0;
height:20px;
width:100%;
padding:0;
margin-top:5px;
z-index:3;
border:0px solid #000;
}

.scrollHere {
position:absolute;
top:70px;
right:0;
height:350px;
width:35px;
padding:0;
font:600 normal 1.5em/20px 'Arial';
color:#656565;
z-index:3;
border:0px solid #000;
visibility:visible;
}

#txtScArUp {
position:absolute;
top:5px;
right:10px;
width:17px;
}

#txtScArDown {
position:absolute;
bottom:15px;
right:10px;
width:17px;
}


#divSrvcMenu {
height:50px;
width:auto;
float:left;
}


#divPhones {
display:table-cell;
vertical-align:middle;
height:50px;
width:200px;
float:left;
}

#cnCode {
color:#f0f0f0;
font:normal 1.3em 'Arial';
}

#cnPhone {
color:#fff;
font:normal 3.0em 'Arial';
}


div#h1 {
width:500px;
padding-left:20px;
z-index:1;
}

h1 {
color:#b1a36f;
font:600 3.3em/0.8em 'Arial';
text-transform:lowercase;
margin-bottom:5px;
}

div#h1 h2 {
margin-top:70px;
font:normal 3.5em/40px 'Arial Black';
color:#fff;
text-transform:uppercase;
}


.gld { color:#b1a36f; }
.gry { color:#666666; }
.ble { color:#524994; }
.wht { color:#ffffff; }




#rootTextCont {
width:100%;
margin-top:35px;
height:auto;
}

#divNews {
position:relative;
width:30%;
height:auto;
}

#divWelcome {
position:relative;
width:60%;
height:auto;
}

h2.mainHeader {
color:#b1a36f;
font:600 3.3em/0.8em 'Arial';
margin-left:20px;
text-transform:lowercase;
}

p.txt {
font:normal 1.1em/20px 'Arial';
}


.singlesM {
margin-top:20px;
font:600 3.3em/1.3em 'Arial';
padding:0;
text-transform:lowercase;
}

.singlesMsm {
margin-top:5px;
font:600 1.2em/1.1em 'Arial';
clear:both;
}

a.ssm:link,a.ssm:visited,a.ssm:active {
color:#666666;
text-decoration:none;
}
a.ssm:hover {
color:#666666;
text-decoration:none;
filter: alpha(opacity=70);
opacity:0.7;
}


#ulMhistory {
margin:0 0 20px 10px;
}

#ulMhistory li {
float:left;
margin-right:0;
}

span.menu_h {
font:600 1.2em/15px 'Arial';
color:#b1a36f;
text-transform:lowercase;
text-decoration:none;
}

a.menu_h:link, a.menu_h:visited, a.menu_h:active {
font:600 1.2em/15px 'Arial';
color:#524994;
text-transform:lowercase;
text-decoration:none;
}

a.menu_h:hover {
font:600 1.2em/15px 'Arial';
color:#776ebb;
text-transform:lowercase;
text-decoration:none;
filter: alpha(opacity=70);
opacity:0.7;
}

#ulCountrySmenu {
margin:0px 0 20px 15px;
}

#ulCountrySmenu li {
float:left;
margin-right:20px;
}

a.CountrySmenu:link, a.CountrySmenu:visited, a.CountrySmenu:active {
font:600 1.3em/16px 'Arial';
color:#333333;
text-transform:lowercase;
text-decoration:none;
}

a.CountrySmenu:hover {
font:600 1.3em/16px 'Arial';
color:#333333;
text-transform:lowercase;
text-decoration:none;
filter: alpha(opacity=70);
opacity:0.7;
}


#wn {
position:relative;
width:545px;
height:340px;
float:left;
overflow:hidden;
}


p.bt a:link, p.bt a:visited, p.bt a:active {
color:#320199;
}

p.bt a:hover {
color:#776ebb;
}

