body {
	font-family: Arial, Helvetica, sans-serif;
	margin:1 0;
	padding:0;
}
.clear {clear:both;}
a {color:#336fb7;}
a:hover {text-decoration:none;}
#wrapper {width:775px; border:#000000 2px solid;text-align:left;padding-top:0.5em;}
div#language {color:#666; font-size:8pt; width:150px;float:right;clear:both;}
#language div { text-transform:uppercase; font-weight:bold; letter-spacing: 0.1em;}
#language span {text-transform:capitalize;padding-left:18px;}
#language span a{color:#666;text-decoration:none;}
#language span.eng {background:url(/images/us_flag.gif) no-repeat left;	margin-right:10px}
#language span.rus {background:url(/images/russia_flag.gif) no-repeat left;	}

div#topnav {
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:11pt;
font-weight:bold;
margin-left:7em;

}
#topnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin:0;
	padding-top:25px

}
#topnav li {
	display: inline;
	margin:0;
	background:url(/images/top_nav_arrow.gif) no-repeat left;
	padding-left:13px;
	margin-left:20px;

}
#topnav li.current a{color: #336fb7;}
#topnav li a {
	display: inline;
	color: #000;
	text-decoration: none;
}
#topnav li a:hover {
	color: #990000;
	text-decoration: none;
}
.topline {background-color:#000000; width:100%; height:8px;margin-top:10px;}
.botline {background-color:#000000; width:100%; height:8px;}
.headerbg2 { background:url(/images/dan_satinsky_header.jpg) no-repeat 0 30px; height: 190px; z-index: -1;}
div.boxwrap {}
div.homebox {
	background:url(/images/white_box.png) no-repeat; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:8pt;
	color:#5c5c5c;
	width:250px; 
	height: 280px;
	float:right;
	margin-right:1em;
	margin-top:2em;
	z-index:1;
	}
div.homebox div {padding-left:2em;padding-right:2em;padding-top:1em;}
.homebox h3 {font-family:,Arial, Helvetica, sans-serif; font-size:11pt;color:#336fb7;text-transform:uppercase;margin:0;padding:0;}
.homebox p {margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:0.5em;}
#boxbullets {list-style:none;padding-left:0;margin-left:0;padding-top:0;margin-top:0}
#boxbullets li { padding-bottom:0.8em;padding-left:16px; background: url(/images/down_arrow.gif) no-repeat 3px 3px;}
#boxbullets li span {display:block;clear:right;font-weight:bold;color:#000;}
#boxbullets li span a {font-weight:bold;color:#000;text-decoration:none;}
#boxbullets li span a:hover {font-weight:bold;color:#336fb7;text-decoration:underline;}
#boxbullets li ul { margin:0;padding:0;}
#boxbullets li ul li {background:none; margin:0 0 0 1.5em;padding:0;list-style:disc;}


div.content {margin-left:2em;font-size:10pt;z-index:2;}
.content h4 { background-color:#5c5c5c;color:#FFF; text-transform:uppercase; padding:0.5em;font-size:11pt;}
.content h5 { font-size:12pt;margin-bottom:0.3em;color:#336fb7;font-size:11pt;}
.content p {margin-left:1.5em;}
.content p.page1 {width:450px;}
.content p.subnav { margin:0; background:url(/images/hdr_arrow.gif) no-repeat 0 4px;padding-left:15px;font-weight:bold;}
.indent {margin-left:1.5em;}
.content h4.sub {margin-bottom:0;}
p.subnav a.current {color:#5c5c5c; text-decoration:none;}

#footer {font-size:8pt; font-weight:bold;padding-left:1em;padding-top:0.5em;margin-bottom:1em;}
#footer a {color:#666; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer a.current {color:#000; text-decoration:none;}

div#contactinfo {font-size:8pt;float:right;padding-right:1em;padding-top:0.5em;}
#contactinfo span {font-weight:bold;}
#contactinfo a {color:#3371b7;}
#contactinfo a:hover {text-decoration:none;}
#copyright {font-size:8pt;color:#5c5c5c;padding-top:2em;font-weight:normal;}
#webgamut {font-size:8pt;font-weight:normal;}

/*  inquiry specific styles */
.quoteform input{border:solid 1px #dddddd;display:block;background:url(/images/form_bg.gif) repeat-x;clear:right;}
.quoteform input:focus,.quoteform input:hover{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.quoteform{padding:0px 0px;}
.quoteform select{border:solid 1px #dddddd;display:block;background:url(/images/form_bg.gif) #FFF repeat-x;font-size:11px;width:150px;}
.quoteform select:focus,.quoteform select:hover{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
textarea{padding:5px;display:block;width:250px;height:120px;border:solid 1px #dddddd;background:url(/images/form_bg.gif) repeat-x;}
textarea:hover{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.quoteform{width:360px;}

.quoteform p{padding:5px;margin:0px 0px;line-height:15px;}
.quoteform li{line-height:15px;}

input.submit{ background:none; font-weight:bold; background-color:#3371b7;border:solid 1px #fff;color:#FFF;}
.quoteform .hidden{visibility:hidden;}

form fieldset
{
border: none;
	display: block;
	width: 20em;
	margin: 0 0 1em 0;
	padding: 0 1em 1em 1em;
}



