@charset "utf-8";
/* CSS Document */

div{
	border:0px solid red;
}

*{
	margin:0px;
	padding:0px;
}
.cl{
	clear:both;
}

html, body{
	height:100%;
	width:100%;
	margin:0px auto;
	padding:0px;
	background-color:none;
	font-family:Georgia, Cambria, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	color:#3f392e;
	font-size:1em;
	line-height:1.5em;
	text-align: left;
}

h1{
	font-family:inherit;
	font-size:1em;
	line-height:1.5em;
	color:#3f392e;
	padding:0px 0px 1.0em 0px;
}
h2,h3,h4,h5,h6{
	font-family:inherit;
	font-size:0.8em;
	font-weight:normal;
	font-style:italic;
	line-height:1.5em;
	color:#3f392e;
	padding:0px 0px 10px 0px;
}
p{
	font-family:inherit;
	font-size:0.8em;
	line-height:1.5em;
	color:#3f392e;
	padding:0px 0px 10px 0px;
}
a{
	outline:none;
}
.ph{
	padding-left:20px;
	background:url(./ui/telephone.gif) no-repeat top left;
}
.ws{
	padding-left:20px;
	background:url(./ui/world.gif) no-repeat top left;
}
.em{
	padding-left:20px;
	background:url(./ui/email.gif) no-repeat top left;
}
.fx{
	padding-left:20px;
	background:url(./ui/fax.gif) no-repeat top left;
}
.mp{
	padding-left:20px;
	background:url(./ui/mobile.gif) no-repeat top left;
}
ul{
	font-family:inherit;
	font-size:0.8em;
	line-height:1.5em;
	color:#3f392e;
	padding:0px 0px 10px 20px;
	list-style-type:disc;
	list-style-image:none;
	list-style-position:outside;
}
form{
	margin:20px 0px 20px 0px;
}
#myForm-sales label,#myForm-mail label{
	display:block;
	width:80px;
	float:left;
	text-align:right;
	padding:2px 10px 2px 10px;
}
input,textarea{
	font-family:inherit;
	font-size:inherit;
	background-color:#FFF;
	color:#3f392e;
	border:1px dashed #0088A8;
	padding:2px 5px 2px 5px;
	width:280px;
}

input:focus,textarea:focus{
	font-family:inherit;
	font-size:inherit;
	background-color:#FFF;
	color:#3f392e;
	border:1px solid #0088A8;
	padding:2px 5px 2px 5px;
	width:280px;
}
#submitinput-sales,#submitinput-mail{
	margin-left:342px;
	width:50px;
	color:#FFF;
	background-color:#0088A8;
	border:none;
}

#container{
	clear:left;
	width:950px;
	height:auto;
	position:relative;
	margin:0px auto;
}

#header{
	width:950px;
	height:150px;
	padding-top:25px;
}

#branding{
	height:136px;
	width:220px;
	float:left;
}

#announce{
	float:right;
	height:100px;
	width:685px;
	padding:30px 0 0 0;
	display:visible;
}
#announce div{
	float:left;
	padding:0 10px 0 20px;
	border-left:1px dashed #7e725b;
}
#announce p{
	font-style:italic;
	font-size:1.1em;
	line-height:0.9em;
	text-align:left;
	color:#7e725b;
}
#nav_bar{
	width:auto;
	height:25px;
	float:left;
	margin:22px 0px 0px -18px;
}

#nav_bar ul{
	list-style-type:none;
	list-style-image:none;
	list-style-position:inside;
}

#nav_bar ul li{
	float:left;
	padding:0px 15px 0px 0px;
}

#nav_bar ul li a:link,#nav_bar ul li a:visited{
	text-decoration:none;
	color:#7e725b;
	font-size:1em;
	font-style:italic;
}
	
#nav_bar ul li a:hover,#nav_bar ul li a:active{
	text-decoration:none;
	color:#7e725b;
	font-size:1em;
	font-style:italics;
	border-bottom:1px solid #7e725b;
}

#nav_bar .true{
	text-decoration:none;
	color:#7e725b;
	font-size:1em;
	font-style:italics;
	border-bottom:1px solid #7e725b;
}

#middle{
	width:950px;
	height:auto;
	margin:0px auto;
}

#left_nav{
	width:240px;
	height:300px;
	float:left;
	padding:0px 25px 0px 0px;
	
}

#left_nav p{
	font-style:italic;
	font-size:1.1em;
	line-height:1.8em;
	text-align:right;
	color:#7e725b;
}

#left_nav a:link,#left_nav a:visited,#announce a:link,#announce a:visited{
	text-decoration:none;
	color:#0088A8;
	font-style:normal;
}

#left_nav a:hover,#left_nav a:active,#announce a:hover,#announce a:active{
	text-decoration:none;
	color:#0088A8;
	font-style:normal;
	border-bottom:1px solid #0088A8;
}

#left_nav .true,#announce .true{
	text-decoration:none;
	color:#0088A8;
	font-style:normal;
	border-top:1px solid #0088A8;
	border-bottom:1px solid #0088A8;
}

#content{
	width:640px;
	height:auto;
	float:left;
	padding:0px 0px 0px 25px;
	border-left:1px dashed #7e725b;
	overflow:auto;
}
#content a:link,#content a:visited{
	text-decoration:none;
	color:#0088A8;
	font-style:italic;
}
#content a:hover,#content a:active{
	text-decoration:none;
	color:#0088A8;
	font-style:italic;
	border-bottom:1px solid #0088A8;
}

.cont{
	margin:0px auto;
	float:left;
	width:640px;
	height:auto;
	position:relative;
}

.cont_left{
	width:350px;
	height:auto;
	overflow:hidden;
	float:left;
}
.col_left{
	width:200px;
	height:auto;
	margin:0px 10px 0px 0px;
	overflow:hidden;
	float:left;
}
.cont_left ol{
	font-size:0.85em;
	list-style-position:inside;
}
.cont_left ol li{
	font-size:0.95em;
	list-style-position:inside;
}
.cont_right{
	width:285px;
	height:auto;
	overflow:hidden;
	float:right;
}

.cont_right img{
	display:block;
	margin:0px auto;
}
#news_img,#pricelist{
	width:640px;
	height:auto;
	margin:0px 0px 10px 0px;
}
#pricelist table, #news_img table{
	font-size:0.9em;
}
#pricelist p{

}
#pricelist ol li{
	font-size:inherit;
	list-style-position:inside;
}
.tprice{
	width:100%; 
	height:auto;
	line-height:1.4em;
	margin:10px 0px 15px 0px;
}

.tprice thead td{
	background-color:#0088a8;
	color:#FFF;
	vertical-align:bottom;
	font-style:normal;
	font-weight:normal;
}

.tprice td{
	border-collapse:collapse;
	border-bottom:1px dashed #0088A8;
	vertical-align:text-top;
	padding:5px 0px 5px 0px;
}

.code{
	text-align:center;
	width:55px;
}

.title{
	font-weight:bold;
	width:175px;
}

.item{
	font-style:italic;
	width:200px;
}

.ind_rate{
	text-align:center;
	width:105px;
	font-weight:bold;
}

.ins_rate{
	text-align:center;
	width:105px;
	font-weight:bold;
	color:#aa1d4f;
}
#footer{
	width:660px;
	height:30px;
	padding:50px 0px 0px 290px;
	clear:both;
	margin:0px auto;
}

#footer p{
	font-style:italic;
	color:#7e725b;
	font-size:0.7em;
	letter-spacing:0.05em;
	line-height:0.7em;
}

#footer a:link,#footer a:visited{
	text-decoration:none;
	color:#0088A8;
	font-style:italics;
}
#footer a:hover,#footer a:active{
	text-decoration:none;
	color:#0088A8;
	font-style:italic;
	border-bottom:1px solid #0088A8;
}

#social{
	position:absolute;
	border:1px solid #0088A8;
	padding:15px;
	margin:-170px 0px 15px 290px;
	width:350px;
	background-color:#FFF;
	z-index:1;
}
#social h1,#social h2{
	color:#7e725b;
	font-size:0.8em;
	letter-spacing:0.05em;
	line-height:0.8em;
}
#social a:link,#social a:visited{
	text-decoration:none;
	color:#0088A8;
	font-style:italics;
}
#social a:hover,#social a:active{
	text-decoration:none;
	color:#0088A8;
	font-style:italic;
	border-bottom:1px solid #0088A8;
}
#social #close{
	float:right;
	padding:5px;
	font-style:normal;
}
#myForm-friend label{
	display:block;
	width:100px;
	float:left;
	text-align:right;
	padding:2px 10px 2px 10px;
	color:#7e725b;
}
#social input{
	font-family:inherit;
	font-size:inherit;
	background-color:#FFF;
	color:#3f392e;
	border:1px dashed #0088A8;
	padding:2px 5px 2px 5px;
	width:200px;
}
#social #submitinput-friend{
	margin-left:282px;
	width:50px;
	color:#FFF;
	background-color:#0088A8;
	border:none;
}