
@import "reset.css";

/** stylized blocks **/
	
	html, body { background:#729fbb; }
	body { behavior:url(css/csshover2.htc); }
	body, table, td, select, input, textarea { font:13px Verdana, Tahoma, sans-serif; color:#003264; }
	a { color:inherit; color:expression(this.parentNode.currentStyle.color); }
	a:hover { text-decoration:none; }
	h1 { font-size:17px; color:#00538e; font-family:Tahoma; }
	h2 {font-size: 16px; color: #003264; font-family: Verdana, Tahoma; font-weight: bold;}
	h3 {font-size: 14px; color: #003264; font-family: Verdana, Tahoma; font-weight: bold;}	
	dl { padding:10px 0; }
	dt { color:#00538e; }
	dd { margin-bottom:10px; }
	
	.rel { position:relative; }
	.left { float:left; }
	.right { float:right; }
	.pad { padding:20px; display:block; }
	.nobgc { background:none !important; }
	.nobr { white-space:nowrap; }
	.inline { display:-moz-inline-box; display:inline-block; }
	.hide { display:none; }
	
	.black { color:black; }
	.white { color:white; }
	.blue { color:#00538e; }
	.red { color:#DE0000; }
	.green { color:#00FF00; }

/** structure blocks **/
	
	div.main {
		position:relative;
		width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1020? "1020px": "auto"); 
		min-width:1020px;		 
		margin:auto;
	}
	
	div.header { position:relative; height:125px; background:#02548E; padding:0 30px; padding-top:20px; }
	div.header * { margin:5px; }
	div.header p { color:white; font-family:Arial; padding-top:10px; border-top:1px solid #D4F4CE; margin:0 -30px; }
	div.header p span { display:block; width:210px; text-align:center; padding-left:50px; }
	div.header .car { position:absolute; top:15px; right:10%; }
	div.header .car.vip { right:40%; }
	
	div.menu { position:absolute; left:0; z-index:10; width:100%; }
	div.menu .bgc { overflow:hidden; height:20px; background:url(../images/bgc1.png); }
	div.menu .links { position:relative; border-top:5px solid silver; float:left; padding-left:150px; }
	div.menu .links a { 
		position:relative;
		display:block;
		float:left;
		font:19px/30px "Myriad Pro", "Trebuchet MS";
		width:95px;
		letter-spacing:-1px;
		height:35px;
		text-transform:uppercase;
		padding-left:15px;
		background:url(../images/bgc_menu.png) no-repeat left top;
		text-decoration:none;
		margin-left:30px;
		color:#00538e;
		text-align:center;
		left:210px;
		cursor:pointer;
	}
	div.menu .links a i { width:15px; right:-15px; }
	div.menu .links a:hover, 
	div.menu .links a.active { background-position:left -35px; }
	div.menu .links a:hover i,
	div.menu .links a.active i { background-position:right -35px !important; }
	div.menu .links a.active { cursor:default; color:black; }
	
	div.sidebar { position:relative; width:220px; left:40px; float:left; padding:20px; background:url(../images/bgc2.png); border:5px solid #fafafa; border-top:0; }
	div.sidebar .menu2 { background:#F0F0F0; padding:20px; padding-right:5px; /*float:right;*/ position:relative; top:20px; }
	div.sidebar .menu2 li { margin:2px 10px; }
	div.sidebar .menu2 a { font-size:14px; font-weight:bold; font-family:Tahoma; }
	div.sidebar p.address { /*width:150px; text-align:right; float:right;*/ line-height:100%; background:#F0F0F0; padding:10px; clear:both; }

	div.sidebar2 { position:absolute; width:265px; left:40px; float:left; margin:445px 0 0 0;padding: 5px 5px 5px 5px; }
	div.sidebar2 ul { background:#F0F0F0; padding: 5px 5px 5px 5px;  }	


	div.content { position:relative; overflow:hidden; width:auto; -margin-left:270px; }
	div.content .data { position:relative; padding:75px 130px 50px 50px; left:80px; background:#F0F0F0; border-left:5px solid silver; text-align:justify; }
	div.content table.order { width:90%; }
	div.content table.order td { padding:10px; text-align:center; }
	div.content table.order img { margin:10px 0; text-align:center; border:5px solid #a0c797; }
	div.content form.sendform { margin:15px 0; }
	div.content form.sendform .table { width:80%; }
	div.content form.sendform .td { width:50%; }
	div.content form.sendform .td * { display:block; height:16px; padding:0; font:11px Verdana; margin:5px 0; width:98%; }
	div.content form.sendform .td span { margin:10px 0; line-height:100%; }
	div.content form.sendform .td textarea { height:70px; }
	div.content form.sendform .submit { background:#ddd; border:1px solid #aaa; font-size:11px; text-transform:lowercase; overflow:visible; padding:2px 5px; cursor:pointer; }
	div.content div.news { margin-top:30px; }
	
	div.footer { background:#00518b; color:white; padding:5px; text-align:center; margin-left:80px; }
	div.footer a { text-decoration:underline; }
	div.footer .links { padding:5px 0; }
	div.footer .links a { color:#00FF00; text-decoration:underline; }
