body{
	margin:0px;
	padding:0px;
	background-color: #0F100F;
	font-size:11px;
	font-family: Arial;
	text-align:center;
	color:#989A98;
}

a{
	color:#b5db15;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a:hover{
	text-decoration:underline;
}

input, textarea{border:1px solid silver}

.products table td{color:#6F706F;}

h1, h2, h3 { margin:0px;padding:0px; }

h1{font-size:24px;margin-bottom:10px;}
h3{color:#A5A5A5;font-size:13px;}
h2{font-size:16px;margin: 0px 0 15px 0;border-bottom:1px solid silver;color:#9AC836; }
h2 a:hover{text-decoration:none;}

.green_text{color:#8DB732;}

img{
	border:none;
}

img.image_title{
	margin-bottom:15px;
	display:block;
}

a.box_img_title{
	float:left;
	margin-top:15px;
	margin-left:22px;
}

div#header, div#logo img, div#footer, .productbox_bottom img, .productbox_title img, .productbox_bottom, .productbox_title, #menu ul li img, img.image_title {
	behavior: url("/i/css/iepngfix.htc");
}

div#global{
	background: url("/i/tpl/bg_wl.jpg") no-repeat center top;
	background-position:center top;
}

div#container{
	margin-left:auto;
	margin-right:auto;
	width:900px;
	text-align:left;
}

div#header{
	height:102px;
	background: url("/i/tpl/head_bg.png") no-repeat center top;
	margin-top:-5px;
}

div#lang{
	float:right;
	color:#616361;
	margin-top:10px;
	margin-right:20px;
}

div#lang a{
	color:#616361;
	text-decoration:none;
}

div#lang a:hover{ text-decoration:underline }

#menu {
	float:right;
	clear:right;
	margin-top:30px;
	margin-right:10px;
}

#menu ul {
	margin:0px;
	padding:0px;
}

#menu ul li{
	list-style-type: none;
	display:inline;
}

div#logo{
	float:left;
	position:relative;
	top:30px;
	left:10px;
	width:143px;
	height:33px;
}

div#content{
	/*min-height:380px;*/
	margin-left:-5px;
	font-size:12px;
}

* html div#content{
	height:380px;
}

#products {
	margin-top:0px;
	margin-top:15px;
	width:912px;
	margin-left:-8px;
}

div#footer{
	clear:both;
	background: url("/i/tpl/footer_bg.png") no-repeat left top;
	width:902px;
	height: 211px;
	margin-top:20px;
	margin-left:-2px;
	margin-bottom:10px;
	color:#A5A5A5;
}

#footer table{position:relative;top:20px;}

#footer ul{
	padding-left:15px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
}

#footer li{
	float:left;
	list-style-type:none;
	line-height:17px;
}

#footer li, #footer li a{
	color:#616361;
}

#footer li.site_part{
	text-transform:uppercase;
	margin-right:20px;
}

#footer li.site_part a{
	color:#A5A5A5;
	text-decoration:none;
}

/*.fb_content_loader_gif{background: url("/i/gen/ajaxl_16.gif") no-repeat scroll 0 0 transparent;height:16px;}*/
.fb_content_loader, .fb_content_loading{display:none !important;}

.product_box{
	margin-left:3px;
}

.productbox_title{
	background: url(/i/tpl/boxprod_top.png) no-repeat;
	width:300px;
	height:45px;
}

.productbox_title_hover{ background: url(/i/tpl/boxprod_top_hover.png) no-repeat; }

.productbox_bottom{
	background: url(/i/tpl/boxprod_bot.png) no-repeat;
	height:84px;
	color:white;
	padding:0px 20px 0px 20px;
}

.productbox_bottom_hover{ background: url(/i/tpl/boxprod_bot_hover.png) no-repeat; }
.productbox_bottom_hover h3{ color:#333; }

.productbox_bottom .news_title a, .productbox_bottom .box_prod_desc{ font-weight:normal; color:#6F706F;}
.productbox_bottom_hover .news_title a, .productbox_bottom_hover .box_prod_desc{ color:white;font-weight:normal; }

.news_date{ color:#A5A5A5;font-weight:bold; text-decoration:none;vertical-aling:top;}
.productbox_bottom_hover .news_date { color:#333;font-weight:bold; }
/***********************************************************
	Source :
		- http://www.positioniseverything.net/easyclearing.html
		- http://csscreator.com/attributes/containedfloat.php
************************************************************/
.floatcontainer:after{
	content: ".";
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
}

.floatcontainer{
	display: inline-block;
}

/* Hides from IE Mac \*/
* html .floatcontainer {
	height: 1%;
}

.floatcontainer{
	display:block;
}

/*************/
/**		BOX		**/
/*************/

.dialog {
 position:relative;
 margin:0px auto;
 min-width:900px;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 /*margin-bottom:0.5em;*/
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(/i/tpl/box_900x1600.png) no-repeat top right;
 _background-image:url(dialog2-blue.gif);
}

.dialog .content {
 position:relative;
 min-height:287px;
 zoom:1;
 _overflow-y:hidden;
 padding:15px 20px 0px 10px;
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog .b,
.dialog .b div {
 height:30px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.dialog .hd,
.dialog .bd,
.dialog .ft {
 position:relative;
}

p{margin-top:10px;margin-bottom:30px;}

ul.press_items{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
}

ul.press_items li{
	padding:0px;
	margin:0px;
}

