.heading {font-size:14px; text-decoration:underline; font-weight:400;}
.default {font-size:12px;}


*{font-size:100%;margin:0;padding:0}
body{margin:0;padding:0;color:#444;background:#eef5c1 url(../img/img_136.gif) repeat fixed left top;}
div,p,th,td,li,dd,dl,dt{font-family:arial, helvetica, sans-serif}
dt{font-weight:700}
ol,li,dl,dt,dd{line-height:1.5}
hr{height:1px;border-style:dotted;background-color:#ddd;color:#ddd;border:#ddd 0;padding:0px;margin:15px 0;top:1px;clear:both}
#content p+p{margin-top:-.5em}
#content{background:#fff;width:780px;padding:0 20px;margin:2% auto}
p{margin:1.6em 0;line-height:1.4;font:1.1em/1.1em arial, helvetica, sans-serif}
p.home{margin:1.6em 2.0em;line-height:1.4}
p.defult {font-size:9px;}
h2.home{margin:0.5em 2.0em}
h3.home{margin:1.0em 2.0em}

#main-block {width:700px; border-color:#666666; border-width:thin; border-style:solid; background-color:#FFFFFF; padding:10px; }

p.tip{background:#fff url(../img/mail1.gif) no-repeat 15px 14px;padding:10px 0 15px 50px;line-height:1.4;margin:10px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;clear:both}
p.link{padding:10px 0 10px 50px;line-height:1.4;margin:10px 0;border-top:1px dotted #ccc;clear:both}
img{
	border:1px solid #fff;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
}
a:hover img{border:1px dotted #666}
#content #about,#content #signup{margin:0;padding:0}
#content #columns{width:750px;margin:0.5em 0;padding:0}
#content #columns h3{margin:0 2.0em;padding:0}
#content #columns #colOne{float:left;text-align:left;width:350px;margin:0;padding:0}
#content #columns #cOne p{line-height:1.4;padding:0}
#content #columns #colTwo{float:left;text-align:left;width:320px;margin:2.0em 1.0em;padding:0;clear:right}
#content #columns #colTwoAbout{float:left;text-align:left;width:320px;margin:6.0em 1.0em;padding:0;clear:right}
#content #columns #cTwo p{padding:0}
#content #signup h4{margin:10px 0;padding:0}
#content #signup img{margin:0 3px 1px 0;padding:0}
#headerimg{margin:10px}
a:visited,a:link{color:#ae2e7b;background-color:transparent}
a:active{color:#444;background-color:transparent}
a:hover{color:#435b03;background-color:transparent;text-decoration:none}
a.external_link:visited,a.external_link:link{color:#2a0f08}
a.external_link:active{color:#444}
a.external_link:hover{color:#5780ae}
.small{font-size:11px}
/*
#header{margin:5px 0;padding:5px 0 20px;height:50px;float:left}
*/

#header p {font:16px arial, helvetica, sans-serif}
/*{background:url(../img/logoworking75.gif) no-repeat left top;margin-top:10px;padding-left:90px;padding-top:18px;padding-bottom:30px;font:16px arial, helvetica, sans-serif}
*/
#header p span.gyro,p.gyro{font:times new roman, times, serif}
#menu{float:left;width:100%; margin-bottom:3px;}
#nav {text-align:center;}
#nav a:link,#nav a:visited{color:#ae2e7b;padding:4px 10px;float:left;width:auto;border-right:1px solid #999;text-decoration:none;font:700 1.1em/1.1em arial, helvetica, sans-serif}
#menuSub{float:left;width:100%;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dotted #ccc}
#sub,#nav{float:left;border:1px solid #999;border-width:1px 0 1px 1px}
#sub li,#nav li{display:inline;padding:0;margin:0}
#sub a:link,#sub a:visited{color:#ae2e7b;padding:4px 10px;float:left;width:auto;border-right:1px solid #999;text-decoration:none;font:700 1.0em/1.0em arial, helvetica, sans-serif}
#sub a:active,#sub a:hover,#nav a:active,#nav a:hover{color:#444;text-decoration:none;background:#c0d997}

#sub a.on,#nav a:on{color:#c0d997;background:#c0d997}
#footer{margin:10px 0 8px;padding:5px 20px 15px;text-align:center;clear:both}
#footer #copyright{margin:10px 0 8px;padding:10px 0 0;text-align:center}
#footer #copyright a:link,#footer #copyright a:visited,a{text-decoration:none}
#footer #copyright a:hover{text-decoration:underline}


#menuSub, 
#menuSub ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#menuSub a:hover {
	color: #444444;
	text-decoration: none;
	background-color: #C0d997;
}

#menuSub li ul a:hover {
	color: #444444;
	text-decoration: none;
	background-color: transparent;
}

#menuSub li {
	float: left;
	color: #fff;
}

#menuSub li ul {
top: 150px;
	position: absolute;
	width: 145px;
	left: -999em;
border: none !important;
display: block !important;

}

#menuSub li ul a {
	width: 125px;
	text-align: left;
	font-size: 12px;
	padding: 1px 3px;
border: none !important;
display: block !important;
}

#menuSub li:hover ul { left: auto; }

#menuSub li:hover ul, 
#menuSub li.sfhover ul {
	left: auto;
	background: #fff;

}



#menu li ul a:hover {
	color: #444444;
	text-decoration: none;
	background-color: transparent;
}

#menuSub li {
	float: left;
	color: #fff;
}

#menu li ul {
top: 150px;
	position: absolute;
	width: 145px;
	left: -999em;
border: none !important;
display: block !important;
}

#menu li:hover ul { left: auto; }

#menu li:hover ul, 
#menu li.sfhover ul {
	left: auto;
	background: #fff;

}

#menu li ul {
top: 133px;
margin-left: 265px;
	position: absolute;
	width: 145px;
	left: -999em;
border: none !important;
display: block !important;

}

#menu li ul a {
	width: 125px;
	text-align: left;
	font-size: 12px;
	padding: 1px 3px;
border: none !important;
display: block !important;
}
