/* CSS Document */
body
{
background-image:
url(images/body.jpg);
background-position: top center;
}
#site
{width:992px;
margin-top:10px;
*margin-top:-5px;

}
#top
{
background-image:url(images/pattern1.jpg);
width:992px;
height:100px;
margin-top:-15px;
position:relative;

padding-top:4px;

}
#logo
{
background-image:url(images/logo.png);
background-repeat:no-repeat;
float:left;
width:454px;
height:95px;
}
#men
{
width:992px;
height:170px;

}
#lot
{
display:block;
width:197px;
height:34px;
float:left;
line-height:30px;
text-align:left;
padding-left:25px;
text-decoration:none;
background-image:
url(images/fond-menu.gif);
background-repeat:no-repeat;
font-family:Tahoma;
font-size:12px;
color:#000000;
}
#lot:hover
{
background-image:url(images/menua_02.jpg);
font-weight:bold;

}
#nav
{
background-color:#2b2b2b;
float:left;
width:197px;
height:168px;
overflow:hidden;
}
#fl
{
background-color:#2b2b2b;
width:610px;
height:170px;
float:left;
}
#contact
{
background-color:#2b2b2b;
background-image:url(images/punaise.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:185px;
height:170px;
text-align:left;
font-family:Arial;
color:#FFFFFF;
float:left;
font-size:14px;
}
#px
{
color:#FFFFFF;
font-family:Tahoma;
font-size:14px;
}
#px1
{
color:#FFFFFF;
font-weight:600;
font-family:Tahoma;
font-size:12px;
}
#px2
{
color:
#FFFF00;
font-weight:600;
font-family:Tahoma;
font-size:12px;
text-align:right;
text-decoration:none;
width:195px;
background-color:#333333;
}
left
{
width:992px;
height:500px;
background-color:#990000;
}
#footer
{
float:left;
background-image:url(images/pattern2.jpg);
width:992px;
height:121px;
*margin-bottom:0px;
}
#news
{
background-color:#FFFFFF;
background-image:
url(images/back-serviceforyou.gif);
background-repeat:repeat-x;

float:left;
background-position:bottom;
height:100%;
width:197px;

}
#contents
{
float:left;
height:100%;
width:795px;
}
#he
{
line-height:30px;
margin-top:0px;
background-color:#2b2b2b;
color:#FFFFFF;
width:197px;
height:auto;
font-family:Tahoma;
text-align:center;
overflow:hidden
}
h4
{
color:#FFFFFF;
line-height:20px;
}
#nws
{
margin-top:5px;
width:197px;
font-family:
Tahoma;
font-size:12px;
overflow:hidden;
}
#nws h2
{width:197px;
color:#FFFFFF;
font-size:10px;
background-color:#2b2b2b;
}
#nws h3
{
margin-top:-5px;
width:197px;
color:#000000;
font-size:10px;
line-height:20px;

}
#let
{
background-image:url(images/_footbar.jpg);
padding:0px;
width:192px;
height:190px;
float:left;
}
.subs
{
	background-color: transparent;
	border: none;
	background-image: url(images/subs.gif);
	width: 80px;
	height: 20px;
	font-size: 0em;
}
.txt
{
	padding: 6px;
	width: 170px;
	height: 10px;
	background-image: url(images/text.png);
	background-repeat: no-repeat;
	border: none;
	background-color: transparent;
	height: 32px;
	line-height: 32px;
	color: #fff;
	text-align:center;
	font-weight:300;
	font-size: 0.8em;
	margin-top: 10px;
	}
#disp
{
float:left;
margin-top:-20px;
*margin-top:0px;
}	
#fet
{
width:795px;
float:left;

height:300px;
}	
.feat
{
margin-top:-20px;
margin-left:10px;
border:solid #000000 1px;
padding:10px;
width:350px;
float:left;
height:230px;
}
.feat h3{
margin-top:4px;
margin-bottom:5px;

font-family:Tahoma;
font-size:12px;
}
#fet h1
{
margin-top:-10px;
*margin-top:0px;

line-height:30px;
}
.feat p{
margin-top:4px;
margin-bottom:5px;

font-family:Tahoma;
font-size:12px;
text-align:left;

}
#px5{
margin-top:4px;
margin-bottom:5px;
color:#FFFF00;
text-align:right;
background:#2b2b2b;
width:350px;
text-decoration:none;
float:right;
bottom:30px;

font-family:Tahoma;
font-size:12px;
text-align:right;

}
.i3 {
	position: absolute;
	right: 0;
	top: 0;
	float:left;
	background-image: url(images/i3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 16px;
	height: 16px;
}
#detaila
{
float:left;
background:#2b2b2b;
}
.ft
{
font-family:Tahoma;
font-size:14px;
text-align:left;
}
.pt
{
background-color:#2b2b2b;
height:20px;
width:350px;
top:40px;
bottom:-20px;

}
.fat
{
color:#FFFF00;
font-family:Arial;
font-size:12px;
text-decoration:none;
font-weight:700;
}
#detail * {
text-align:left;

width:532px;
	color: #2B2B2B;
}
#detaila * {
	color: #ffffff;
	background-color:#2B2B2B;
}
#detail {
font-family:Tahoma;
font-size:16px;
margin-top:0px;
float:left;
	padding: 10px;
	
}
#detail p {
	font-size: 0.8em;
	margin-bottom: 20px;
	margin-left: 20px;
}

#detail .headline {
	background-color: #2B2B2B;
	color: #fff;
	line-height: 20px;
	height:30px;
	background-image: url(images/i1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 16px;
	position: relative;
	overflow:hidden;
}
#detail .headline h2 {
	color: #fff;
	line-height:18px;
	background-repeat:no-repeat;
	overflow:hidden;
	
}
#detail .headline .i2 {
	position: absolute;
	left: 0;
		float:left;
	bottom: 0;
	width: 16px;
	height: 16px;
	background-image: url(images/i2.jpg);
}
#detail .headline .i4 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 16px;
	height: 16px;
	background-image: url(images/i4.jpg);
}
#detail .headline .i3 {
	position: absolute;
	right: 0;
	top: 0;
	width: 16px;
	height: 16px;
	background-image: url(images/i3.jpg);
}
#thumb {
		float:left;
	width: 146px;
	clear: right;
	padding: 20px;
	background-color: #2B2B2B;
	margin: 5px;
	text-align: center;
	background-image: url(images/i1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	position: relative;
	margin-top: -20px;
}
#thumb a img {
	border: none;
	margin: 10px;
	border: 1px solid #3a3a3a;
	padding: 4px;
}
#thumb a:hover img {
	border-color: #fff;
}
#navig {
	position: relative;
	top: 10px;
	margin-left: 490px;
	height: 20px;
	overflow:hidden;

}
#navig a {
	display: block;
	width: 16px;
	height: 16px;
	border: none;
	float: left;
	background-position: left -16px;
	margin: 2px;
}
#navig a.first {
	background-image: url(images/first.jpg);
}
#navig a.previous {
	background-image: url(images/previous.jpg);
}
#navig a.next {
	background-image: url(images/next.jpg);
}
#navig a.last {
	background-image: url(images/last.jpg);
}
#navig a:hover {
	background-position: left top;
}
#thumb a img {
	border: none;
	margin: 10px;
	border: 1px solid #3a3a3a;
	padding: 4px;
}
#thumb a:hover img {
	border-color: #fff;
}
#detail * {
	color: #2B2B2B;
}
#lang {
	float: right;
	width: 80px;
	height: 15px;
	background-color: Black;
	margin-top:25px;
	margin-right:20px;
	border: 2px solid #2B2B2B;
	padding: 15px;
}
#lang a {
	display: block;
	width: 28px;
	height: 11px;
	background-image: url(images/flag.jpg);
	float: left;
	top:30px;
	margin-left: 10px;
	background-color: Black;
	overflow:hidden;
}
#lang a#en {
	background-position: left 11px;
}
#lang a#en.choosed,#lang a#en:hover {
	background-position: left 22px;
}
#lang a#fr {
	background-position: left 33px;
}
#lang a#fr.choosed,#lang a#fr:hover {
	background-position: left 0;
}