body {
  margin:0px;
  color:#313029;
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-size:11px;
  margin:0px;
  padding:0px;
}
div {
  border:0px solid blue;
}
img {
  border:none;
}
p {
  padding:5px 0px;
}
#wrap {
  width:900px;
  margin:0px auto;
  
}
#header_line {
  width:700px;
  height:174px;
  padding:0px 100px;
}

#logo {
  float:left;
  position:relative;
  /*width: 140px;*/
  width:84px;
  padding-left:35px;
  padding-right:21px;
  height:156px;
}
img.logo {
  position:absolute;
  bottom:0px;
  left:35px;
}
#slogan {
  float:left;
  background:url('../img/slogan.jpg') no-repeat bottom left;
  width:460px;
  height:156px;
}

#lang_area {
  float:left;
  background:url('../img/lang_border.jpg') no-repeat top left;
  width:90px;
  height:106px;
  padding-left:10px;
  padding-top:30px;
}
div.nav {
  float:left;
  clear:both;
  width:65px;
  height:30px;
  line-height:30px;
  padding-left: 10px;
}
div.lang {
  float:left;
  clear:both;
  width:90px;
}
#middle_line {
  float:left;
  width:900px;
}
#menu_line {
  float:left;
  height: 37px;
  width:618px;
  padding-left:132px;
  padding-right:150px;
  background-color:#000000;
  /*font-family:Arial Narrow,Tahoma,Verdana;*/
  color:#ffffff;
  line-height:37px;
  font-size:13px;
}
div.levelMenuItem {
  float: left;
  font-size: 12px;
  
  padding-left: 15px; 
}
div.submenuItem {
  float: left;
  font-size: 12px;
  
  padding-left: 15px; 
}


div.main_content {
  float:left;
  width:900px;
  height:300px;
  /*background:url('../img/main_content.jpg') no-repeat top left;*/
}
div.content_title {
  float:left;
  width:618px;
  padding-left:132px;
  padding-right:150px;
  padding-top:20px;
  padding-bottom:10px; 
  /*height:47px;*/
  height:16px;
  /*background:url('../img/main_content_title.jpg') no-repeat top left;*/
  background-color:#000000;
  
  color:#d4d4d4;
  font-size:16px;
}
div.content_one {
  float:left;
  width:618px;
  padding-left:132px;
  padding-right:150px;
  padding-top:7px;
  padding-bottom:7px;
  background:url('../img/main_content_one.jpg') repeat-y;
  color:#d4d4d4;
}
div.content_two {
  float:left;
  width:618px;
  padding-left:132px;
  padding-right:150px;
  padding-top:4px;
  padding-bottom:5px;
  background:url('../img/main_content_two.jpg') repeat-y;
  color:#d4d4d4;
}
div.content_two1 {
  float:left;
  width:618px;
  padding-left:132px;
  padding-right:150px;
  padding-top:4px;
  padding-bottom:45px;
  background:url('../img/main_content_two.jpg') repeat-y;
  color:#d4d4d4;
}
#footer_line{
  float:left;
  width:618px;
  padding-left:132px;
  padding-right:150px;
  padding-top:15px;
  padding-bottom:25px;
  
}
div.left_side{
  float:left;
  /*width:486px;*/
  width:618px;
}
div.contacts {
  float:left;
  /*width:486px;*/
  width:618px;
  color: #525252;
  line-height:14px;
}
div.copyright {
  float:left;
  /*width:486px;*/
  width:618px;
  padding: 5px 0px;
  color:#c7c7c7;
}
div.right_side{
  float:left;
  width:132px;
  text-align:center;
  color: #636363;
}

#footer_line a {
  text-decoration: none;
  color: #636363;
}
#footer_line a:hover {
  text-decoration: underline;
  color: #636363;
}
ul.lang_list {
  border:0px solid red;
  list-style-image: url('../img/ul_square_1.gif') ;
  /*list-style-type:none;*/
  list-style-position:inside;
  margin:0px;
  padding:5px 5px 5px 5px;
}
li.lang_list {
  border:0px solid green;
  /*background: url('../img/ul_square.gif') left center no-repeat;*/
  margin:0px;
  padding:5px 0px;
}


div.products {
  position:relative;
  float:left;
  width: 790px;
  /*background: url('../img/product_title.jpg') no-repeat;*/
  background: url('../img/product_left_side.jpg') repeat-y;
  padding-left: 55px;
  margin-top:40px;
  margin-bottom:40px;
  margin-left:50px;
}
div.product_title {
  position:absolute;
  top:0px;
  left:0px;
  width:55px;
  height:310px;
  /*background: url('../img/product_title.jpg') no-repeat;*/
}
div.text_area {
  float:left;
  width: 790px;
  clear:both;
  text-align:justify;
  font-size:12px;
  line-height:16px;
}


div.title {
  float: left;
  width: 780px;
  font-size: 24px;
  line-height:40px;
  padding-left: 20px;
  font-weight: bold;
  clear: both;
}
div.news_archive {
  float: left;
  position:relative;
  /*width:100%;*/
  width:250px;
  margin-top:10px;
  margin-right:10px;
  height:330px;
  padding: 25px 0px 15px;
  font-size: 12px;
  font-weight: bold;
  border: 1px dotted #CCC999;
  /*background-color:#f3f3f3;*/
}
div.news_title {
  float: left;
  font-weight: bold;
  color: #245CA7; /*color: #ffb500;*/
  padding: 2px 20px 2px 5px;
  clear:left;
  text-align:left;
}
div.news_title a{
  color:#245ca7;
}

div.news_date {
  float: left;
  padding: 0px 20px 3px 5px;
  color: #245CA7; /*color: #ffb500;*/
  font-weight: bold;
  clear:both;
}
div.description {
  float:left;
  font-weight:normal;
  padding: 5px;
  width:100%;
}
div.news_image {
  float:left;
  width:100%;
  height:200px;
  text-align:center;
}
div.news_cont {
  float:left;
  width:240px;
}
div.more {
  float: right;
  padding: 10px;
}


div.topback {
float:left;
text-align:right;
width:780px;
padding:10px 0px 5px;
}



a {
  color:#6b6b6b;
  text-decoration: none;
}
a:hover {
  color:#6b6b6b;
  text-decoration: underline;
}

a.lang:hover {
  color:#6b6b6b;
  text-decoration: none;
}
a.menu {
  color:#ffffff;
  text-decoration: none;
}
a.menu:hover {
  color:#ffffff;
  text-decoration: none;
}
div.pager {
  float: left;
  padding-right: 10px;
  padding-top: 5px;
  clear: both;
  width: 98%;
  /*border-top: 2px dotted grey;*/
}
div.pager a {
  text-decoration: none;
  font-weight: bold;
  padding:0px 3px;
  color: #999999;
} 
div.pager a:hover {
  text-decoration: underline;
}
span.page_number {
  padding:0px 2px;
}

div.clear {
  clear:both;
}

div.inner_height{
  float:right;
  width:2px;
  height:430px;
}
