* {
  margin: 0;
  padding: 0;
}

html {
  height: 100%;
  background-image: url(../images/global.gif);
} 

body {
  height: 100%;
  margin: 0;
  padding: 0;
}

a:link, a:visited {
  color: #3d4eed;
}

a:hover {
  text-decoration: none;
}

.wraper { 
  min-height:100%; 
}

.content { 
  padding-bottom:120px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #404040;
  padding-top: 25px;
  width: 980px !important; 
  margin: auto !important;
  overflow: hidden;
  z-index: 10;
  vertical-align:top;
}



.footer { 
  height:118px; 
  margin-top:-118px; 
  background-image: url(../images/footer_bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
  clear: both;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #404040;
  background-repeat: repeat-x;
  background-position: bottom;
}

.header {
  height: 200px;
  min-width: 1225px;
  clear: both;
  background: url(../images/mtop_bkg.gif) repeat-x;
  background-position: 0 0;
}

.head {
  width: 980px;
  height: 160px;
  margin: auto;
  position: relative;
}

.logo {
  width: 760px;
  height: 162px;
}

.logo img {
  border: none;
}

.head ul.lang {
  margin: 0;
  padding: 0;
  position: absolute;
  padding-top: 15px;
  list-style: none;
  height: 20px;
  overflow: visible;
  clear: both;
  display: block;
  width: 120px;
  right: 15px; 
  top: 0;
  }

.lang li {
  width: 50px;
  height: 20px;
  padding-right: 5px;
  float: right;
}

.lang li a img {
  background-repeat: no-repeat;
  background-position: 0 0;
}

.lang li a.act img {
  background-repeat: no-repeat;
  background-position: 0 -21px;
}

.lang li a:hover img {
  background-repeat: no-repeat;
  background-position: 0 -21px;
}

.ru img {
  background-image: url(../images/mtop_rus.gif);
}
.ua img {
  background-image: url(../images/mtop_ua.png);
}
.en img {
  background-image: url(../images/mtop_eng.gif);
}
.cz img {
  background-image: url(../images/mtop_cze.png);
}
.bg img {
  background-image: url(../images/mtop_bul.png);
}
.pl img {
  background-image: url(../images/mtop_pol.png);
}
/*.top_menu {
  width: 462px;
  height: 38px;
  position: absolute;
  right: 0;
  bottom: 7px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  color: #333;
  text-decoration: none;
}


.top_menu a:link, .top_menu a:visited {
  display: block;
  float: left;
  padding-top: 15px;
  text-decoration: none;
  margin-left: 17px;
}

.top_menu a:hover {
  background-image: url(../images/menu_h.gif);
  background-repeat: no-repeat;
  background-position: top center;
}

.top_menu a img {
  border: none;
}

.top_menu a.act:link, .top_menu a.act:visited {
  background-image: url(../images/menu_act.gif);
  background-repeat: no-repeat;
  background-position: top center;
}*/

.content .darkline{
  background: #ddddcc;
}

.content .left {
  float: left;
  overflow: hidden;
  width: 665px;
  padding-top: 0px;
}

.content .right {
  float: right;
  width: 304px;
  overflow: hidden;
  padding-top: 0px;
}

.content .left .imgleft{
  float: left;
  border:#000 solid 1px;
  margin: 5px 10px 5px 0px;
  overflow: hidden;
}

.content .left .imgright{
  float: right;
  border:#000 solid 1px;
  margin: 5px 10px 5px 10px;
  overflow:hidden;

}

.tnewsimg {
  padding-bottom: 60px;
}

.tnewsimg img {
  border: 3px solid #292929;
}

h4 {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #404040;
  display: block;
  padding-bottom: 25px;
  font-weight: normal;
  text-transform: uppercase;
}
h4.chan{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #404040;
  display: block;
  padding-bottom: 10px;
  font-weight: normal;
  text-transform: uppercase;
}
/*
h2 .title {
  clear: both;
  height: 41px;
  background-color: #636363;
  color: #fff;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align: center;
  padding: 15px 20px 0 20px; 
  letter-spacing: 1px;
  font-weight: bold;
}
*/

h1 {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #404040;
  display: block;
  padding-bottom: 25px;
  font-weight: normal;
  text-transform: uppercase;
}

.rblock {
  clear: both;
  margin-bottom: 20px;
  padding-bottom: 20px;
  background-image: url(../images/bline.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #404040;
}

p {
  margin-bottom: 15px;
  line-height: 20px;
}

.date2, .date2:link, .date2:visited, .date2:hover{
  padding-top:0px;
  padding-bottom:5px;
  font-size: 11px;
  color:#999999;
  text-decoration: none;
  font-weight:normal;
  bottom: 0px;
}
.more:link {
  font-size: 11px;
  color:#666666;
  text-decoration: none;
  font-weight: bold;
}
.more:hover {
  font-size: 11px;
  color: #666666;
  text-decoration: underline;
  font-weight: bold;
}
.more:visited {
  font-size: 11px;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}

.read_more:link {
  font-size: 11px;
  color:#666666;
  text-decoration: none;
  font-weight: bold;
  float: right;
}
.read_more:hover {
  font-size: 11px;
  color: #666666;
  text-decoration: underline;
  font-weight: bold;
  float: right;
}
.read_more:visited {
  font-size: 11px;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
  float: right;
}

.read_more_float:link {
  font-size: 11px;
  color:#666666;
  text-decoration: none;
  font-weight: bold;
}
.read_more_float:hover {
  font-size: 11px;
  color: #666666;
  text-decoration: underline;
  font-weight: bold;
}
.read_more_float:visited {
  font-size: 11px;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}

.m1{
  margin-left: 2px;
  margin-right: 2px;
}

.tnews {
  height: 313px;
  margin-bottom: 60px;
}


/* ----- New technicks block ---- */
.prnew {
  width: 640px;
  clear: both;
  margin-bottom: 60px;
  margin-top: 20px;
  position: relative;
}

.prnew .newlabel_ru {
  width: 136px;
  height: 134px;
  background-image: url(../images/newlabel_ru.gif);
  background-repeat: no-repeat;
  position: absolute;
  top:-25px;
  right: -25px;
}

.prnew .newlabel_ua {
  width: 136px;
  height: 134px;
  background-image: url(../images/newlabel_ua.png);
  background-repeat: no-repeat;
  position: absolute;
  top:-25px;
  right: -25px;
}

.prnew .newlabel_en {
  width: 136px;
  height: 134px;
  background-image: url(../images/newlabel_en.gif);
  background-repeat: no-repeat;
  position: absolute;
  top:-25px;
  right: -25px;
}


.prim {
  border: 2px solid #292929;
  text-align: center;
  clear: both;
  background-color: #fff;
}
/* ----- End -----*/

/* ----- New technicks - actions ----- */
.prnewa {
  width: 640px;
  clear: both;
  margin-bottom: 60px;
  margin-top: 25px;
  position: relative;
}

.prnewa .newlabela {
  width: 136px;
  height: 134px;
  background-image: url(../images/newlabela_red.gif);
  background-repeat: no-repeat;
  position: absolute;
  top:-25px;
  right: -25px;
}

.prnewa .newlabela_ua {
  width: 136px;
  height: 134px;
  background-image: url(../images/newlabela_ua.gif);
  background-repeat: no-repeat;
  position: absolute;
  top:-25px;
  right: -25px;
}

.prnewa .newlabela_en {
  width: 136px;
  height: 134px;
  background-image: url(../images/newlabela_en.gif);
  background-repeat: no-repeat;
  position: absolute;
  top:-25px;
  right: -25px;
}


.prima {
  border: 2px solid #292929;
  text-align: center;
  clear: both;
  background-color: #fff;
}

.prima a {
  text-decoration: none;
}

.prima a img {
  border: none;
  width: 560px;
  height: 255px;
}

.titlea, h2 titlea {
  clear: both;
  height: 41px;
  background-color: #636363;
  color: #fff;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: center;
  padding: 15px 20px 0 20px; 
  letter-spacing: 1px;
  font-weight: bold;
}
/*----- End -----*/


/* ----- New technicks - action_Lemken ----- */
.prnewa_blue {
  width: 640px;
  clear: both;
  margin-bottom: 60px;
  margin-top: 25px;
  position: relative;
}

.prnewa_blue .newlabela_blue {
  width: 136px;
  height: 134px;
  background-image: url(../images/newlabela_blue.gif);
  background-repeat: no-repeat;
  position: absolute;
  top:-25px;
  right: -25px;
}

.prima_blue {
  border: 2px solid #292929;
  font: 14px Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  clear: both;
  background-color: #fff;
}

.prima_blue a {
  text-decoration: none;
}

.prima_blue a img{
  text-decoration: none;
  padding: 10px 0px 0px 10px;
}

.prima_blue a img {
  border: none;
  width: 210px;
  height: 112px;
}

.prima_blue span a{
  margin-top: 0px;
  color: #018eb7;
}
/*----- End -----*/



/*----Partners Begin----*/
.clear {
  clear: both;
  height: 1px;
  width: 650px;
  overflow: hidden;
}

.clear_big {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
}
/*
.clear_log, .clear_pass{
  clear: both;
  height: 13px;
  width: 650px;
  overflow: hidden;
}*/

.clearfull {
  clear: both;
  height: 1px;
  overflow: hidden;
}

.line {
  background-image: url(../images/small_line.gif);
  background-repeat: repeat-x;
  margin-bottom: 2px;
  margin-top: 2px;
}


/*--Production Begin--*/
.prod{
  background-color: #FFFFFF;
  width: 98%;
}
.prod .clear_line {
  clear: both;
  height: 1px;
  overflow: hidden;
  background-image: url(../images/small_line.gif);
  background-repeat: repeat-x;
  margin-bottom: 0px;
  margin-top: 0px;
}

.prod .clear_line_first {
  clear: both;
  height: 10px;
  background-position: bottom;
  background-image: url(../images/small_line.gif);
  background-repeat: repeat-x;
}

.prod .clear_line_last {
  clear: both;
  height: 10px;
  background-position: top;
  background-image: url(../images/small_line.gif);
  background-repeat: repeat-x;
}

.prod .darkline{
  background: #ddddcc;
  width: 96%;
  min-height: 20px;
  max-height: 20px;
  padding-top: 5px;
  margin-left: 13px;
  margin-right: 13px;
}

.prod .darkline_end{
  background: #ddddcc;
  width: 96%;
  min-height: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 13px;
  margin-right: 13px;
}


.prod .darkline img{
  padding-left: 8px;
  margin: 2px;
}

.prod .darkline_end img{
  padding-left: 8px;
  margin: 2px;
}

.prod_a:link, .prod_p:link{
  color: #000000;
  text-decoration: none;  
}

.prod_a:hover, .prod_p:hover{
  color: #000000;
  text-decoration: underline;
}

.prod_a:visited{
  color: #666666;
  text-decoration: none;
}

.prod_p:visited{
  color: #000000;
  text-decoration: none;
}


.whiteline_left{
  background-image: url(../images/small_line_vertical.gif); 
  background-repeat: repeat-y;
  background-position: right;
  min-height: 80px;
  float: left;
}

.whiteline_left img{
  margin: 20px 20px 20px 25px;
  float: left;
}

.whiteline_right{
  padding-top: 20px;
}

.whiteline_right img{
  margin-left: 20px;
}

/*--Production End--*/

.partners_url:link {
  color: #333333;
  font-weight: bold; 
  font-size: 10px;
  text-decoration: none;
}

.partners_url:visited {
  color:#777777;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
}

.partners_url:hover{
  color: #000000;
  text-decoration: underline;
}

.partners_name:link {
  color:#000000;
  text-decoration: none;
}

.partners_name:visited {
  color:#000000;
  text-decoration: none;
}

.partners_name:hover {
  color:#777777;
  font-weight: bold;
  text-decoration: underline;
  
}

/*----Partners End----*/


.line_news {
  background-image: url(../images/small_line.gif);
  background-repeat: repeat-x;
  margin-bottom: 0px;
  margin-top: 0px;
}
.clear_line {
  clear: both;
  height: 1px;
  overflow: hidden;
  background-image: url(../images/small_line.gif);
  background-repeat: repeat-x;
  margin-bottom: 2px;
  margin-top: 2px;
}


.prim a {
  text-decoration: none;
}

.prim a img {
  border: none;
}

.news {
  clear: both;
  text-align:justify;
}

.news .date {
  padding-bottom: 10px;
  font-size: 11px;
  color: #606060;
}

.news .date1 {
  padding-top:0px;
  padding-bottom:5px;
  font-size: 11px;
  color: #606060;
}

.news .title1 {
  padding-top:5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight:bold;
}

.news .title1 a{
  text-decoration:none;
  color: #606060;
}

.news .title1 a:visited{
  color: #606060;
}


.news p{
  text-align:justify;
  padding-right: 15px;
}

.news img.news-right{
  float: right;
  border: 1px solid #000;
  margin: 5px 0px 0px 5px;
}
.news img.news-left{
  float: left;
  border: 1px solid #000;
  margin: 5px 5px 0px 0px;
}
.news img.news{
  border: 1px solid #000;
  margin: 0px 5px 0px 5px;
}


.bold:link, .bold:hover, .bold:visited{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.title, h2 .title {
  clear: both;
  height: 41px;
  background-color: #636363;
  color: #fff;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align: center;
  padding: 15px 20px 0 20px; 
  letter-spacing: 1px;
  font-weight: bold;
}

.rblock ul {
  list-style: none;
}

.rblock ul li {
  display: block;
  padding-bottom: 10px;
  padding-left: 15px;
  background-image: url(../images/list.gif);
  background-repeat: no-repeat;
  background-position: 0 5px;
}

.rblock .vist {
  clear: both;
  padding-bottom: 30px;
}

.vist img {
  display: block;
  float: left;
  margin-right: 10px;
  border: 2px solid #292929;
  height: 80px;
  width: 80px;
  margin-bottom: 20px;
}

.vist .vdate {
  color: #333333;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
/*  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
  font-size: 14px;
  display: block;
  padding-bottom: 10px;
}
/*
.vist .url {
  font-size: 9px;
}*/

.vist .url:link {
  color: #333333;
  font-weight: bold; 
  font-size: 9px;
  text-decoration: none;
}

.vist .url:visited {
  color:#333333;
  font-weight: bold;
  font-size: 9px;
  text-decoration: none;
}

.vist .url:hover{
  color: #000000;
  text-decoration: underline;
}

div .hello{
  padding:20px 34px 0 34px;
}

.more_log:link {
  font-size: 13px;
  color:#666666;
  text-decoration: none;
  font-weight: bold;
}
.more_log:hover {
  font-size: 13px;
  color: #666666;
  text-decoration: underline;
  font-weight: bold;
}
.more_log:visited {
  font-size: 13px;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}

div .enter{
  padding: 20px 32px 0 32px;
}

.log_en, .log_ru{
  font-size: 13px;
  font-weight: bold; 
  color:#666666; 
}

.login {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 299px;
  height: 220px;
  background-image: url(../images/login.gif);
  background-repeat: no-repeat;
  font-size: 14px;
}

.login h3 {
  color: #da251d;
  font-size: 18px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  display: block;
  padding: 0px 0px 15px 0px;
  clear: both;
  font-weight: normal;
}

h3 {
  color: #000000;
  font-size: 15px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

table p{
  text-align:justify;
}

.login .input {
  padding: 2px;
  font-size: 12px;
  border: 1px solid #292929;
  width:160px; 
  margin-left:14px; 
  float: right;
}

.login .input_p{
  padding: 2px;
  font-size: 12px;
  border: 1px solid #292929;
  width:160px;
  margin-left:3px; 
  float: right;
}

.pass_en, .pass_ru{
  color:#666666; 
  font-weight: bold; 
  font-size: 13px;
}

div .dealers{
  background-image:none;
  text-align:center;
}

.foot_cont {
  width: 980px;
  margin: auto;
  padding-top: 20px;
  overflow: hidden;
}

.copy {
  width: 209px;
  font-size: 11px;
  float: left;
}

.fmenu {
  float: left;
  width: 755px;
  text-align: center;
  font-size: 12px;
  float:left;
}

.fmenu a:link, .fmenu a:visited {
  color: #404040;
}

.fmenu a:hover {
  text-decoration: none;
}

.fmenu a.act:link, .fmenu a.act:visited {
  color: #3d4eed;
  text-decoration: none;
}

.counter {
  width: 0px;
  float: right;
  text-align: right;
}

.counter img {
  border: none;
}

#p_country {
  font-size:13px;
  font-weight: bolder;
  /*color:#006;*/
  color: #da251d;
  text-align: center;
}

#p_country li{
  display:inline;
  padding-right: 10px;
}

#p_country li a:link{
  color:#666666;
  text-decoration: none;
}

#p_country li a:hover{
  color:#333333;
  text-decoration: underline;
}

#p_country li a:visited{
  color:#666666;
  text-decoration: none;
}

.slideshow { display:block; margin-left:0px; z-index:0;}
.slideshow img { padding: 5px; border: 1px solid #ccc; background-color: #eee; z-index: 0}

div .static_div{
  height: 411px; 
  width: 611px; 
  padding: 1px 0px 0px 1px; 
  background: #ccc;
}

div .static_image{
  height: 405px;
  width: 605px;
  padding: 5px 0px 0px 5px;
  background: #eee;
  float:left;
}
div .static_image img{
   width: 600px;
   border: 0px; 
   float: left;
}

.undertop {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #404040;
  padding-top: 0px;
  width: 980px !important; 
  height: 450px;
  margin: auto !important;
  overflow: hidden;
  /*z-index: 10;*/
  vertical-align:top;
  background-image: url(../images/bline.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

.undertop .left {
  float: left;
  overflow: hidden;
  width: 665px;
  padding-top: 0px;
}

.undertop .right {
  float: right;
  width: 304px;
  overflow: hidden;
  padding-top: 0px;
  text-align:justify;
}

.errors {
  color:#FF0000;
  font-size:14px;
  font-weight: bold;
}

.success {
  color: #006633;
  font-size:14px;
  font-weight: bold;
}

.detail{
  margin-bottom: 20px;
  margin: 0px;
}

.detail td{
  padding-bottom: 10px;
}

.listing td{
  padding: 2px 0 2px;
}

.static {
  clear: both;
  text-align:justify;
}

.news .short_news{
  padding-top: 0px;
  line-height: 17px;
  padding-bottom: 10px;
}

.clear_news {
  clear: both;
  height: 1px;
  overflow: hidden;
}

.toplink{
  font-family:Tahoma, Geneva, sans-serif;
  font-size: 13px;
  font-weight:bold;
  color: #404040;
  line-height: 25px;
  text-align:center;

}

.toplink a{
  color: #404040;
  text-decoration:none;
}

.toplink a:hover{
  color:#309;
  text-decoration:none;
}

.toplink a:visited{
  color: #404040;
  text-decoration:none;
}

.cat_link {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #404040;
  font-weight: normal;
}

.white {
  margin: 10px 8px;
}

.white a{
  margin: 0px 5px;
  color:#e3e3d8;
  text-decoration:none;
}

.white img{
    background: #FFFFFF;
    border-width: 1px;
    border-color: #000000;
  padding: 4px 4px 4px 4px;
  
}

.white h3{
  margin: 0;
  padding: 0;
  color: #000000;
  font-size: 15px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.nyears{
  text-align:right;
  
}

.nyears a{
  color:#333333;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

.nyears a:visited{
  color:#333333;
}

.npages{
  text-align:center;
}

.npages a{
  color:#333333;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

.npages a:visited{
  color:#333333;
}

.catalog:link{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-decoration: none;
}

.catalog:hover{
  color: #000000;
  text-decoration: underline;
}

.catalog:visited{
  color: #000000;
  text-decoration: none;
}

.catalog_main:link{
  padding-bottom: 8px;
  color: #000000;
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

.catalog_main:hover{
  color:#333333;
  text-decoration: underline;
}

.catalog_main:visited{
  color: #000000;
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

.shopping_cart{
  padding: 0px 15px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 35px;
  width: 185px;
  float: right;
}

.cart{
  padding: 8px 15px 0px 0px;
  margin: 0px 0px 0px 0px;
  float: left;
  height: 35px;
  vertical-align: middle;
}

.shopping_cart a{ 
  height: 35px;
  color: #000000;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  vertical-align: middle;
}

.shopping_cart a:hover{
  color:#333333;
  text-decoration: underline;
}

.shopping_cart a:visited{
  color: #000000;
  text-decoration: none;
}

div .ccontainer_head{
  width: 650px;
  min-height: 23px;
  background-color:#cbcbb3; 
  overflow: hidden;
  margin-bottom:2px;
  padding: 3px 2px 0px 5px;
  height: 22px;
}

div .cart_bottoms{
  float:right; 
  margin-right:10px; 
  margin-top:5px;
}

.clist {
  width: 650px;
  font-size: 11px;
  font-weight: bold;
}

.clist ul{
  list-style:none;
}

.clist ul li {
  background-color:#ddddcc;
  padding-top: 6px;
  height: 30px;
}

.clist ul li:hover {
  background-color:#cbcbb3;
}

.ccontainer{
  width: 650px;
  min-height: 23px;
  background-color:#ddddcc;
  overflow:hidden;
  margin-bottom:2px;
  padding: 3px 2px 0px 5px;
}


.ccontainer:hover {
  background-color:#cbcbb3;
}


.ccontainer a, .ccontainer a:visited, .ccontainer a:hover{
  color:#333;
  text-decoration:none;
  font-weight:bold;
}

.ccontainer .codename, .ccontainer_head .codename{
  width: 150px;
  display:block;
  float:left;
  margin-top: 3px;
  font-weight: bold;
}

.ccontainer .name, .ccontainer_head .name {
  color:#333;
  width: 405px;
  display:block;
  float:left;
  margin-top: 3px;
  font-weight: bold;
}

.ccontainer .mname, .ccontainer_head .mname {
  color:#333;
  width: 485px;
  display:block;
  float:left;
}

.ccontainer .cart,  .ccontainer_head .cart {
  width: 80px;
  height: 15px;
  float: left;
  display: block;
  margin: 0;
  padding: 0;
  font-weight: bold;
}

.clist .codename {
  color:#333;
  width: 150px;
  display:block;
  float:left;
}

.clist .name {
  color:#333;
  width: 480px;
  display:block;
  padding-top: 6px;
  float:left;
}

.clist .cart {
  width: 100px;
  float:left;
  display:block;
  margin-top:-5px;
}


.search{
  margin-bottom: 5px; 
  border-bottom: #333333 1px solid; 
  padding-bottom:10px;
  width: 650px;
}
/*
.search_cart{
  width: 50px;
  font-size: 12px; 
  height: 15px; 
  padding: 0px; 
  margin: 0px;
}

input .search_submit{
  height: 15px; 
  border: 0px; 
  background: url(images/plus.png); 
  width: 15px; 
  cursor: pointer;
}
*/
.uzl{ 
  color: #333333;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding-left: 10px;
}

.search_catalog{
  padding: 7px 15px 0px 0px;
  margin: 0px 0px 0px 0px;
  min-height: 30px;
  float: left;
}

.screensaver:link, .screensaver:hover, .screensaver:visited{
  padding:  2px 0px;
  margin:  2px 0px;
  color: #404040;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
/*  font-weight: bold;*/
  font-size: 12px;
  text-decoration: none;
  text-align:left;
}

.screensaver:hover{
  padding:  2px 0px;
  margin:  2px 0px;
  color: #404040;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
  text-align:left;
}

.screen_photo{
  float: left;
  border: 1px solid #000;
  margin: 0px 10px 0px 5px;
}

/*---Cabinet---*/

.cabinet_grey_line{
	background: url(../images/green_grey_line.jpg) repeat-x;
	height: 63px;
	
	font-weight: bold;
}
.cabcontainer:hover {
  background-color:#ddddcc;
}

.cabcontainer .cabimg{
	padding: 0px 10px 0px 60px; 
}

.cabinet_button_en{
	background: url(../images/cab_botton_search_en.png) 0 0 no-repeat; border: 0; width: 170px; height: 45px;
}
.cabinet_button_ru{
	background: url(../images/cab_botton_search_ru.png) 0 0 no-repeat; border: 0; width: 170px; height: 45px;
}
.cabinet_button_ua{
	background: url(../images/cab_botton_search_ua.png) 0 0 no-repeat; border: 0; width: 170px; height: 45px;
}
/*---End Cabinet---*/

/*---Begin Products template---*/
.top_white_bg{
	background-image: url(../images/bg-bloc-top.png); 
	height: 31px; 
	width: 979px;
}
.bottom_white_bg{
	background-image: url(../images/bg-bloc-bottom.png); 
	height: 31px; 
	width: 979px;
	margin-bottom:20px;
}
.white_bg{
	max-width: 979px; 
	background-image: url(../images/bg-white.jpg);
}
.prod_content{
	margin: 0px 20px 0px 20px !important;
}
.message_list {
	padding: 0px;
	margin: 0px;
	width: 925px; 
	list-style-type: none;
	list-style-image: none;
}
.message_list li {
	padding: 0px; 
	margin: 0px; 
	background: url(../images/list_line.jpg) repeat-x;
	text-align: center;
}
.message_head {
	position: relative; 
	padding: 0px 10px 0px 10px; 
	cursor: pointer;
	border:1px solid #d1d1d1;
}
/*.message_head .timestamp {
	POSITION: absolute; COLOR: #666666; FONT-SIZE: 95%; TOP: 5px; RIGHT: 10px
}*/
.message_head cite {
	font-style: normal; 
	font-size: 100%; 
	font-weight: bold;
}
.message_body {
	padding: 5px 10px 15px 10px;
	background-color: #fff;
	text-align:justify;
}
.grey_tab{
  background: #eee;
  height: 20px;
}


/*---End Products template---*/
