html,body
{
  padding: 0px;
  margin: 0px;
  background: #f4f4f4;
  overflow-x:hidden;
}

html, body, div, span, table, p, ul, li, td, a
{
  color: #000000;
  font-family: Arial;
  font-size: 11px;
  padding: 0px;
  margin: 0px;
}

a {text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {text-decoration: underline;}

a.invert {text-decoration: underline;}
a.invert:link {text-decoration: underline;}
a.invert:visited {text-decoration: underline;}
a.invert:active {text-decoration: underline;}
a.invert:hover {text-decoration: none;}

a.nounder {text-decoration: none;}
a.nounder:link {text-decoration: none;}
a.nounder:visited {text-decoration: none;}
a.nounder:active {text-decoration: none;}
a.nounder:hover {text-decoration: none;}

.page_text a:link,.newsText a:link{text-decoration: underline;}
.page_text a:visited,.newsText a:visited{text-decoration: underline;}
.page_text a:active,.newsText a:active{text-decoration: underline;}
.page_text a:hover,.newsText a:hover{text-decoration: none;}

.b{font-weight: bold;}
img{border:0px;}
.highlight{background: #fff9ba;}
.clear{clear:both}
.pointer{cursor:pointer}
.hidden{display:none;}
form{padding:0px;margin:0px;}
input{font-size: 11px;font-family:Arial;}

.flyblock{position:absolute;background: url(../images/web/star-trans.png) no-repeat top left;padding-top:2px;padding-left:25px;color:#ffffff;z-index:600;}

.co{width: 960px;margin: 0px auto;}
.contents{position:relative;top:-20px;z-index:800;}
.c,.l,.lw,.r,.rw{height: 535px;}
.c{position:relative;}
.l{position:absolute;top:0px;left:0px;}
.lw{position:absolute;top:0px;left:0px;}
.r{position:absolute;top:0px;right:0px;}
.rw{position:absolute;top:0px;right:0px;}

#c_main_lt{background: url(../images/web/main/c_lt.jpg) no-repeat;}
#c_main_en{background: url(../images/web/main/c_en.jpg) no-repeat;}
#c_main_ru{background: url(../images/web/main/c_ru.jpg) no-repeat;}
#l_main_lt{background: url(../images/web/main/l_lt.jpg) no-repeat right top;z-index:1;}
#l_main_en{background: url(../images/web/main/l.jpg) no-repeat right top;z-index:1;}
#l_main_ru{background: url(../images/web/main/l.jpg) no-repeat right top;z-index:1;}
#lw_main{background: url(../images/web/main/lr.jpg) repeat-x;z-index:1;}
#r_main{background: url(../images/web/main/r.jpg) no-repeat left top;z-index:1;}
#rw_main{background: url(../images/web/main/rr.jpg) repeat-x;z-index:1;}

#c_gas{background: url(../images/web/gas/c.jpg) no-repeat;z-index:300;}
#l_gas{background: url(../images/web/gas/l.jpg) no-repeat right top;z-index:1;}
#lw_gas{background: url(../images/web/gas/lr.jpg) repeat-x;z-index:1;}
#r_gas{background: url(../images/web/gas/r.jpg) no-repeat left top;z-index:1;}
#rw_gas{background: url(../images/web/gas/rr.jpg) repeat-x;z-index:1;}

#c_adblue{background: url(../images/web/adblue/c.jpg) no-repeat;z-index:300;}
#l_adblue{background: url(../images/web/adblue/l.jpg) no-repeat right top;z-index:1;}
#lw_adblue{background: url(../images/web/adblue/lr.jpg) repeat-x;z-index:1;}
#r_adblue{background: url(../images/web/adblue/r.jpg) no-repeat left top;z-index:1;}
#rw_adblue{background: url(../images/web/adblue/rr.jpg) repeat-x;z-index:1;}

#c_ice{background: url(../images/web/ice/c.jpg) no-repeat;z-index:300;}
#l_ice{background: url(../images/web/ice/l.jpg) no-repeat right top;z-index:1;}
#lw_ice{background: url(../images/web/ice/lr.jpg) repeat-x;z-index:1;}
#r_ice{background: url(../images/web/ice/r.jpg) no-repeat left top;z-index:1;}
#rw_ice{background: url(../images/web/ice/rr.jpg) repeat-x;z-index:1;}

.blockMenu
{
  position: absolute;
  top: 220px;
  left: 0px;
}

.logo{position:absolute;top:15px;left:15px;}
.top_menu{position:absolute;top:30px;left:300px;}

.top_menu ul
{
  float: left;
}

.top_menu li
{
  float: left;
  list-style-type: none;
  margin-right: 30px;
  vertical-align: middle;
}

.top_menu li a,.top_menu li a:link,.top_menu li a:visited,.top_menu li a:active,.top_menu li a:hover
{
  font-size: 12px;
}

.langs
{
  position: absolute;
  top: 80px;
  left: 65px;
}

.langs a, .langs strong, .langs span{margin-right: 35px;font-size:10px;}
.langs strong{background:#d7e9d9;padding:3px 10px;}

.icons{position:absolute;top:30px;right:10px;}
.icons img{margin:0px 12px;}

/* Bottom generic */
.bottom
{
  height: 79px;
  margin-top: 55px;
}
.copyright
{
  background: url(../images/web/copybg.jpg) no-repeat;
  width: 590px;
  height: 79px;
  text-align: right;
  padding-top: 15px;
  float:left;
  margin-top: 5px;
}
.copyright div{color: #919191;padding-right: 15px;}
.copyright a{color: #919191;}

.post
{
  background: url(../images/web/postbig.jpg) no-repeat;
  margin-left: 630px;
  padding-left: 60px;
  padding-top: 20px;
  height: 70px;
}
.pl1{font-weight: bold;}
.pl3
{
  background: url(../images/web/phone.gif) no-repeat 0px 2px;
  padding-left: 10px;
  height: 16px;
  line-height: 16px;
}

/* Index part */
.newsSidebar
{
  background: url(../images/web/pen.gif) no-repeat top right;
  width: 210px;
  float: left;
  min-height: 80px;
}
.ns_title
{
  font-family: Tahoma;
  font-size: 18px;
}
.tnl_body{line-height:150%;}
.tnl_first{width:160px;margin-top:20px;}
.tnl_date
{
  margin: 10px 0px 25px 0px;
  font-weight: bold;
  color: #21a734;
}
.tnl_date span{color:#949494;background: url('../images/web/arrow_green.gif') no-repeat right;padding-right:23px;}
.tnl_date strong{color:#949494;}

.tnl_all{background: url('../images/web/allnews.gif') no-repeat left center;padding-left:15px;}
.tnl_all a{text-decoration: none;line-height:150%;}
.tnl_all a:hover{text-decoration: none;border-bottom: 1px solid #93d3aa;line-height:150%;}

.partsList
{
  margin-left: 210px;
  padding-left: 30px;
}

.titleBlock
{
  height:60px;
  border-bottom:1px solid #d0d0d0;
  width:220px;
  margin-right:20px;
  float:left;
  padding-top: 150px;
  margin-top: 10px;
  cursor: pointer;
}
.titleBlockInner
{
  height:150px;
  width:220px;
  margin-right:20px;
  float:left;
  margin-top: 10px;
  cursor: pointer;
}
.block1_lt{background: url(../images/web/block1_lt.jpg) no-repeat;}
.block2_lt{background: url(../images/web/block2_lt.jpg) no-repeat;}
.block3_lt{background: url(../images/web/block3_lt.jpg) no-repeat;}
.block1_en{background: url(../images/web/block1_en.jpg) no-repeat;}
.block2_en{background: url(../images/web/block2_en.jpg) no-repeat;}
.block3_en{background: url(../images/web/block3_en.jpg) no-repeat;}
.block1_ru{background: url(../images/web/block1_ru.jpg) no-repeat;}
.block2_ru{background: url(../images/web/block2_ru.jpg) no-repeat;}
.block3_ru{background: url(../images/web/block3_ru.jpg) no-repeat;}

.sepLine{height:1px;font-size:1px;background:#e7e7e7;margin: 20px 0px 10px 0px;}

.l_sidebar
{
  width: 210px;
  float: left;
}
.mainInner
{
  margin-left: 210px;
  padding-left: 30px;
}
.ls_title
{
  font-size: 17px;
  color: #b0b0b0;
  font-weight: bold;
  margin-top: 25px;
}

.menu2lvl{padding-top: 25px;}
.menu2lvl li
{
  list-style-type: none;
  margin: 15px 0px;
}
.menu2lvl li span
{
  background: url('../images/web/arrow_green.gif') no-repeat center right;
  padding-right: 25px;
}
.blockMenu .menu2lvl li span
{
  background: url('../images/web/arrow_white.gif') no-repeat center left;
  padding-left: 20px;
}

.menu2lvl li a {
  color:#4d4d4d;
  font-size:21px;
  border-bottom:1px solid #63c421;
}
.menu2lvl li a:hover, .menu2lvl li a.selected{color:#b0b0b0;text-decoration:none;border-bottom:0px;}

/* Styles for menu for blocks */
.wrap_gas .menu2lvl li a {color:#ffffff;border-bottom:1px solid #4f970f;}
.wrap_gas .menu2lvl li a:hover, .wrap_gas .menu2lvl li a.selected{color:#3e8d00;border-bottom:0px;}

.wrap_adblue .menu2lvl li a {color:#ffffff;border-bottom:1px solid #20d4e7;}
.wrap_adblue .menu2lvl li a:hover, .wrap_adblue .menu2lvl li a.selected{color:#9af0ff;border-bottom:0px;}

.wrap_ice .menu2lvl li a {color:#ffffff;border-bottom:1px solid #9b9b9b;}
.wrap_ice .menu2lvl li a:hover, .wrap_ice .menu2lvl li a.selected{color:#c0c0c0;border-bottom:0px;}

.blockMenu2_adblue .menu2lvl li span{background: url('../images/web/arrow_blue.gif') no-repeat center right;}
.blockMenu2_adblue .menu2lvl li span.selected{background: url('../images/web/arrow_grey.gif') no-repeat center right;}
.blockMenu2_adblue .menu2lvl li a{border-bottom:1px solid #009ace;}
.blockMenu2_adblue .menu2lvl li a:hover,.blockMenu2_adblue .menu2lvl li a.selected{border-bottom:0px;}

.blockMenu2_adblue .menu2lvl li span{background: url('../images/web/arrow_grey.gif') no-repeat center right;}
.blockMenu2_adblue .menu2lvl li a{border-bottom:1px solid #b5b5b5;}
.blockMenu2_adblue .menu2lvl li a:hover,.blockMenu2_adblue .menu2lvl li a.selected{border-bottom:0px;}

.menu3lvl {margin:0px;padding: 0px;}
.menu3lvl li {background: url('../images/web/dot.gif') no-repeat left center;padding-left: 15px;}
.menu3lvl li a{font-size: 18px;}

/* Info styles */
.page_title, .page_title *{font-weight: bold;color: #4d4d4d;font-size: 17px;text-transform: uppercase;}
.page_text{font-size:12px;line-height:180%;margin-top:20px;}
.page_text *{font-size:12px;line-height:180%;}

/* Gallery styles */
.gallery
{
  margin-left: 15px;
}
.galleryItem
{
  float:left;
  margin:0px 0px 7px 7px;
  vertical-align:middle;
}
.galleryItem img
{
  vertical-align:middle;
}

/* Paging styles */
#paging
{
  margin-top: 10px;
}
#paging *
{
  font-size: 12px;
}
.p_link, .p_current, .p_prev, .p_next
{
  padding: 3px 7px;
  margin: 0px 3px;
}
.p_link
{
  color: #000000;
  background: #dadada;
}
.p_current
{
  color: #ffffff;
  background: #909090;
}
.p_prev, .p_next
{
  color: #000000;
  background: #dadada;
}

/* News styles */
.newsWrap {margin-top:10px;}
.newsTitle a{font-weight: bold;font-size: 12px;}
.newsText {font-size:12px;line-height:180%;margin-top:6px;}
.newsText *{font-size:12px;line-height:180%;}
.newsLink {margin-top: 20px;}

/* Calculator styles*/
.calc_sidebar{width:460px;float:left;}
.calc_sidebar .page_title{margin-bottom:20px;}
.calc_desc{margin-left:460px;padding-left:20px;}
.calc_materials
{
  background:url('../images/web/calc_materials.gif') no-repeat;
  width:201px;
  height:220px;
  float:left;
  padding:25px 0px 0px 25px;
}
.calc_vol
{
  background:url('../images/web/calc_vol.gif') no-repeat;
  width:202px;
  height:220px;
  margin-left:231px;
  padding:25px 0px 0px 20px;
}
.calc_res
{
  background:url('../images/web/calc_res.gif') no-repeat;
  width:443px;
  height:161px;
  padding: 15px 0px 0px 15px;
}
.calc_stitle{font-weight: bold;font-size: 12px;margin-bottom:5px;}
.calc_res input
{
  border: 1px solid #995e5e;
  width: 95px;
  height: 16px;
  line-height: 16px;
  margin-right: 10px;
  font-size: 12px;
}
.calc_resl
{
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  margin-top: 10px;
}

/* Contact form styles */
.contact_form input, .contact_form select, .contact_form textarea
{font-family: Arial;font-size:12px;color:#000000;}

.con_form_q{}
.con_form div{height:34px;line-height:34px;}
.con_form label{display:block;float:left;width:200px;font-size:12px;}
.con_form_q label{display:block;float:left;width:100px;font-size:12px;}
.con_form_sub label{display:block;float:left;width:270px;font-size:12px;color:#8d8d8d;text-align: right;}
.con_form input{height:17px;padding-top:5px;width:240px;border:1px solid #bababa;}
.con_form select{height:22px;width:242px;border:1px solid #bababa;}
.con_form_q textarea{height:205px;width:345px;border:1px solid #bababa;}
.con_form_sub input{
  height:25px;width:140px;border:0px;
  font-weight:bold;text-align:center;
  color:#ffffff;background:#2eab63;cursor: pointer;
}
.con_form_sub,.con_form_q{text-align:right;}
.con_form_sub{height:34px;line-height: 34px;margin-top:20px;}
.error{color:red;width: 700px;margin:10px auto;}
.actionOk{color:green;width: 700px;margin:10px auto;}

/* Uploads styles */
.file_line{padding:7px 7px 7px 60px; background: url('../images/web/spc.gif') no-repeat 15px 10px;margin-top:10px;min-height: 25px;}
.file_name, .file_name a{font-weight:bold;font-size:12px;}
.file_desc{font-size:12px;line-height: 150%;}

/* Sitemap style */
.siteTree * {font-size: 12px;line-height: 150%;}
.siteTree div {padding-top: 2px;padding-bottom: 2px;}
.rootMenu{font-size: 16px;padding-left:10px;background:#ffffff;border-bottom:1px solid #aaaaaa;font-weight:bold;}
.subTree{font-size: 14px;padding-left:30px;background:#dddddd;border-bottom:1px solid #bbbbbb;}
.subTree2{font-size: 12px;padding-left:50px;background:#eeeeee;border-bottom:1px solid #cccccc;}
.subTree3{font-size: 11px;padding-left:70px;border-bottom:1px solid #cdcdcd;}

/* Maps styles */
#gmap{width:700px;height:500px;border:1px solid #000000;margin-top:20px;}
#addressesList{margin-top:40px;}
#addressesList div{margin-bottom:20px;display:none;}
#addressesList div a{border-bottom:1px solid #009ace;}
#addressesList div span.ab{border-bottom:0px;background:url('../images/web/arrow_blue.gif') no-repeat center right;padding-left:22px;}
#addressesList div a.selected, #addressesList div a:hover{border-bottom:0px;color:#858585;text-decoration: none;}
#addressesList div.addressGroupName{font-weight:bold;font-size:14px;cursor:pointer;display:block;}

/* AJAX images styles */
#group_title
{
  width:520px;
  height:66px;
  position:absolute;
  top:191px;
  left:0px;
  z-index:601;
}

.ajax_img
{
  position:absolute;
  z-index: 500;
}
#ajax_gas
{
  left:538px;
  bottom:0px;
  width:570px;
  height:397px;
}
#ajax_ice
{
  left:365px;
  bottom:0px;
  width:836px;
  height:425px;
}
#ajax_adblue
{
  left:496px;
  bottom:0px;
  width:497px;
  height:383px;
}
