body 
{	font-size:62.5%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #e0eef6 url(../images/background.png) repeat-x;
}

div#content_center, div.footer_center, div.header_center {margin:0 auto;width:900px;}

/** 
 *  TEXT 
 *  
 */
h1{float:left; font-size:2.6em; padding:0px 0px 25px 0px; display:inline; width:900px;}
h2.news{float:left; margin-left:2px; width:573px; height:67px; background:url(../images/h1_home_gradient.png);}
h2.news_full{float:left; margin-left:2px; width:912px; height:66px; background:url(../images/news_heading_full.jpg); }
h3{float:right; width:200px; text-align:left;font-size:1.2em; font-weight:bold; font-style:italic;}

/**
 *  INPUTS AND BUTTONS
 * 
 */
fieldset{float:left;clear:both;}
input.text-long{float:left;width:419px; height:23px; padding:5px 0px 0px 5px; background:url(../images/input-text.png); border:0px;}
input.text-small{float:left;width:174px; height:23px; padding:5px 0px 0px 5px; background:url(../images/input-small.png); border:0px;}
textarea{float:left; width:419px; height:120px; padding:5px 0px 0px 5px; background:url(../images/input-textarea.png); border:0px;}
input.send-button{float:right;}
/** LISTS **/
ul.contacts-list{float:left;}
ul.contacts-list li{clear:both; float:left; padding-bottom:15px; width:422px; display:inline;}
ul.contacts-phones{float:left;  margin-top:10px; display:inline;  font-size:1.2em; width:400px; }
ul.contacts-phones li {padding-bottom:12px;}
ul.contacts-phones a{color:#056804;}
/**
 
 HEADER 
 
 */
div.menu {float:left; padding-top:20px; width:970px; text-align:center; position:relative;} 
div.menu ul{ }
div.menu ul li{display:inline;}
div.menu ul a
{
	color:white;
 	display:inline;
    font-size:1.2em;
	text-decoration:none;
	padding: 0px 8px 0px 8px;

  }
div.menu ul a.active{color:#4ad93c; padding:10px 6px 10px 6px; font-weight:bold;}

ul.lang{float:right;}
ul.lang li{float:left; display:inline;margin-top:47px; }
ul.lang li a
{
	color:white;
 	font-size:1.2em;
 	font-weight:bold; 
 	text-decoration:none;
  	width:29px;
   	display:block;
	height:17px;
	text-align:center;
    padding-top:2px;
}
ul.lang li a.active{background:  url(../images/flag_background.png) no-repeat}
div#header_wrapper {width:100%; height:117px; float:left; background:  url(../images/header.jpg) center top; display:inline; position:relative; }
div.header_center{width:970px; margin:0 auto;  height:117px; text-align:center; position:relative;}
div.video_block{float:right; display:inline; margin-right:10px; margin-top:6px;}

a.lang_button{display:block; height:33px; width:115px; background-repeat:no-repeat; margin-top:5px;}
a.lang_button:hover, a.lang_button_hovered{background-position:bottom;}
ul.lang_buttons_list{float: left; list-style: none;}
/**
 
  CONTENT 
 
 */
div#content_wrapper{ float:left; width:100%;  background:url(../images/content_background.jpg) repeat-y top center;}

div.content_top{float:left;width:100%; height:675px; z-index:99; position:relative; background:url(../images/content_top.jpg) no-repeat top center;}
div.center_top{width:970px;  margin:0 auto; }
img.logo{float:left; margin-top:-56px; display:inline; z-index:1000; position:relative;}
div.center_content{width:970px;  margin:0 auto; margin-top: -100px; z-index:100; position:relative;}
div.center_footer{width:970px; margin: 0 auto;}
div.content_footer{float:left;width:100%; height:226px; background:url(../images/footer_bakground.jpg) top center; overflow:visible; }
div.content{float:left; width:900px; padding-left:60px; margin-top:50px; display:inline;}
div.map{float:left; display:inline; margin-left:30px; }
div.page{float:left; width:870px; margin:50px 0px 0px 60px; display:inline;}
div.page.sidebar{width:750px; margin-top:50px; margin-left:10px; display:inline;}
div.product.sidebar{width:750px; margin-top:50px; margin-left:10px; display:inline;}
div.copyright{display:block; float:left; margin: 206px 0 0 30px;}
div.web-design{display:block; float:right; margin: 206px 30px 0 0;}

/** NEWS BLOCK **/
div.news_block{float:left; width:573px; margin-top:50px; display:inline;}
div.news_block span.date{float:left; margin-left:27px;
padding-top:13px; width:90px; color:white; font-size:1.4em; font-weight:bold; font-style: italic; display:inline;}
div.news_block span.title{float:right;padding-top:17px; width:450px; text-align:left; font-size:1.8em; display:inline;}
div.news_block p{float:left;display:inline;margin-left:30px; padding:15px 5px 10px 5px; font-size:1.1em;background:url(../images/p_background.png) bottom center no-repeat; }



div.news_block_full{float:left; width:920px; margin-top:50px; display:inline;}
div.news_block_full span.date{float:left; margin-left:28px;
padding-top:13px; width:89px; color:white; font-size:1.4em; font-weight:bold; font-style: italic; display:inline;}
div.news_block_full span.title{float:right;padding-top:17px; width:795px; text-align:left; font-size:1.8em; display:inline;}
div.news_block_full p{float:left;display:inline;margin-left:30px; padding:15px 20px 10px 20px; font-size:1.1em;
background:url(../images/paragraph_background.jpg) bottom center no-repeat; }
div.news_block_full.no_background p{background:none;}
div.news_block_full .spacer{float:left; display:inline; margin-bottom:50px; width:900px; height:1px;}

/** LIVE FRAME **/
div.live_frame
 {
  float:left;
  background:url(../images/camera_background.png);
  width:796px; 
  height:610px;
  display:inline;
  padding:28px; 
  
  }


a.full_text{float:right; color:#7d7d7d; font-size:1.1em; text-decoration:none;}

a.all_news
{
	float:left;
	 background:url(../images/all_news_label.png);
	 width:140px;
	 height:20px;
	 color:white;
	 text-decoration:none;
	 text-align:center;
	 font-weight: bold;
	 font-size:1.1em;
	 margin-left:30px;
}



/** PRODUCTS **/
ul.sidebar{float:right; width:200px; clear:both; }
ul.sidebar li{float:left; clear:both; padding:5px 0px 5px 0px;}
ul.sidebar a{color:black; font-size:1.2em; text-decoration:none;}
ul.sidebar li.level-1{padding-left:15px;}

ul.sidebar li.level-0 ul{}


ul.products{float:left;   display:inline;}
ul.products li{float:left; width:368px; height:133px; margin-left:5px; display:inline; background:url(../images/product_block.png); }
ul.products li img{float:left; padding-left:5px; padding-top:3px; display:inline;}
ul.products h3{float:left; font-size:1.4em;  width:220px; padding-top:8px;  padding-left:15px; height:23px;  display:inline; }
ul.products p{float:left; padding-left:10px; width:220px; padding-top:5px;  display:inline;}

div.products_sidebar{float:right; width:200px; margin-top:40px; display:inline;}

ul.sidebar li.level-0 a{width:188px; color:white;text-align:center;
 display:block; height:22px; background:url(../images/buttons/products_level_0.png);padding-top:5px;}
ul.sidebar li.level-1 a{background:none; color:black; text-align:left; height:auto;}
ul.sidebar li.level-0 ul li.level-1 a.active{color:#009f16;}
ul.sidebar li.level-0 a.active{color:white;}
