/* Common */
BODY{
  font-size: 12px;
  font-family: Arial, Geneva CY, Sans-Serif;
  background-color: #e5e5e5;
}

P, FORM {
  margin: 0px;
}

img{
  border: none;
}

td.b_text {cursor: pointer;}


H1{
  font-size: 20px;
  font-weight: bold;
  color: #000;
  margin-bottom: 0px;
}
SELECT, OPTION, INPUT, TEXTAREA{
  font-size: 11px;
  font-family: Verdana, Tahoma, Arial, MS Sans Serif;
}

input, select, textarea {
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-bottom: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
}

table td{
  color:#333;
  font-family:Tahoma,Geneva,sans-serif;
  font-size:13px;
  font-weight:normal;
}

a{
  color:#535151;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:14px;
  text-decoration:none;
}

a:hover{
  text-decoration: underline;
}

div.clear{
  clear:both;
  float:none;
}

h1,h2,h3,h4{
  color: #535151;
}

h3 a{
  color: #535151;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:14px;
  text-decoration: none;
}

h3 a:hover{
  text-decoration: underline;
}

.watch{
  margin: 10px;
  padding-left: 35px;
  line-height: 40px;
  background: url(../img/infoBoxHeading_td.gif) 13px 13px no-repeat;

  color: #535151;
  font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size:13px;
}

.watch{
  margin: 10px;
  padding-left: 35px;
  line-height: 40px;
  background: url(../img/infoBoxHeading_td.gif) 13px 13px no-repeat;

  color: #535151;
  font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size:13px;
}

.watch2{
  padding-left: 35px;
  line-height: 40px;
  background: url(../img/infoBoxHeading_td.gif) 13px 13px no-repeat;
  color: #182334;
  font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size:13px;
}

.watch2 a{
  line-height: 40px;
  color: #182334;
  font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size:13px;
}

s{
  color:#C83B00;
  display:inline;
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:normal;
  line-height:27px;
}

.spanred{
  color: red;
}

.price{
  color:#C83B00;
  display:inline;
  font-family:Arial,Helvetica,sans-serif;
  font-size:25px;
  font-weight:normal;
  line-height:27px;
}

.white{
  font-weight: normal;
  color: #fff;
}


/*-------------------------------------------------------------------------------------- Page and cols width */

#page{
  margin: 22px 13px 22px 13px;
  min-width: 900px;
  background-color: #fff;
}

#header1{
  background: url(../img/head1.gif) left no-repeat;
}

#header2{
  background: url(../img/head3.gif) right no-repeat;
}

#header3{
  background: url(../img/head2.gif) 0px 0px repeat-x;
  margin: 0px 6px;
  padding-left: 28px;
  height: 98px;
}

#logo{
  margin-top: 22px;
  float: left;
}

#langview{
  margin-top: 35px;
  margin-right: 70px;
  color:#03538E;
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:normal;
  line-height:14px;
  float: right;
}

#langview select{
  width: 135px;
}

#basket{
  margin-top: 15px;
  margin-right: 15px;
  padding-top: 15px;
  padding-left: 10px;
  background: url(../img/z1.gif) 0px 0px no-repeat;
  width: 183px;
  height: 50px;
  font-size:11px;
  float: right;
}

#basket a{
  color:#000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight: normal
}

#basket input{
  border: none;
}

.font_basket{
  color:#D14602;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:13px;
  text-transform:uppercase;
}

/*----------------------------------------------------------------------------------------------- Top Menu */

#tsmenu{
  border-top: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  height: 56px;
}

#tmenu{
  background: url(../img/menu_bg.gif) 0px 0px repeat-x;
  border: 6px solid #fff;
}

#topmenu{
  padding: 0px;
  background: url(../img/menu_left.gif) left no-repeat;
}

#seach{
  padding: 0px 20px 0px 0px;
  background: url(../img/menu_right.gif) right no-repeat;
}


.search_words{
  border: 0px;
  height: 19px;
  width: 120px;
}

/* ------------------------------------------------- Top Menu detales */

.catalog_menu{
  height: 44px;
}

.catalog_menu .layer { position:absolute; width:1%; height:1px; z-index:1; display: none; }
.catalog_menu .level1{
  color:#ea6405;
}

.catalog_menu .level1 a{
  padding: 0px 20px;
  color:#FFFFFF;
  text-decoration:none;
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  line-height:13px;
  text-align:center;
  white-space:nowrap;
  width:auto;
}
.catalog_menu .level2{ font-size: 11px;  }

#bodycontent{
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  padding-left: 6px;
  padding-right: 6px;
}


/*--------------------------------------------------------------------------------------- left menu*/

#leftblock{
  width : 200px;

}

#lb1{
  border: 1px solid #dbdbdb;
}
  /*
.lb1_title {
  padding-top: 13px;
  padding-left: 35px;
  background: url(../img/infoBoxHeading_td.gif) 13px 13px no-repeat;
  border-bottom: 1px solid #e7eaef;
  color:#182334;
  font-family:arial;
  font-size:13px;
  font-weight:bold;
  height:27px;
}
 */

ul.lb1_body{
  list-style-type:none;
  margin: 0px;
  padding: 0px;
}
ul.lb1_body li.level2, ul.lb1_body li.level2_sel{
  	padding:6px 0px 6px 35px;
    margin: 0px 10px;
    background:url(../img/bg_list.gif) 11px 9px no-repeat;
    border-bottom: 1px solid #e7eaef;
}
ul.lb1_body li.level2 a, ul.lb1_body li.level2_sel a{
    color:#797979;
    font-size:12px;
    font-weight:normal;
    line-height:15px;
    text-decoration:none;
}

ul.lb1_body li.level3, ul.lb1_body li.level3_sel{
  	padding:6px 0px 6px 50px;
    margin: 0px 10px;
    background:url(../img/bg_list.gif) 26px 9px no-repeat;
    border-bottom: 1px solid #e7eaef;
}
ul.lb1_body li.level3 a, ul.lb1_body li.level3_sel a{
    color:#797979;
    font-size:12px;
    font-weight:normal;
    line-height:15px;
    text-decoration:none;
}

ul.lb1_body li.level2_sel span a, ul.lb1_body li.level3_sel span a{
    font-weight:bold;
}

/*------------------------------------------------------ Content */

.catalog_mobil{
  margin-top: 6px;
  margin-left: 6px;
  padding: 6px;
  width: 258px;
  border: 1px solid #dbdbdb;
display: inline-block;
vertical-align: top;
}
.catalog_mobil p {height: 50px; overflow: hidden;display: none;}


.new_mobil{
  background: url(../img/new.gif) top right no-repeat;
}

.catalog_param{
  width: 254px;
  color:#4F4F4F;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
}

.catalog_param2{
  padding: 6px 0px;
  color:#353434;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  height: 90px;
  overflow: hidden;
  display: none;
}

.catalog_pr{
  background: url(../img/wrapper_name_t.gif) bottom repeat-x;
  border: 1px solid #e7eaef;
  margin-top: 10px;
}

.catalog_price{
  padding: 10px 6px 5px 6px;
  width: 130px;
  border-right: 1px dashed #dbdbdb;
}
.catalog_price p{
  color:#525151;
  font-size:12px;
  font-weight:normal;
  line-height:13px;
}

.catalog_price p.price_mob{
  color:#C83B00;
  display:inline;
  font-family:Arial,Helvetica,sans-serif;
  font-size:22px;
  font-weight:normal;
  line-height:27px;
}

.catalog_price p.price_mob2{
  color:#C83B00;
  display:inline;
  font-family:Arial,Helvetica,sans-serif;
  font-size:16px;
  font-weight:normal;
  line-height:27px;
}

.catalog_addbay{
  padding-top: 3px;
  padding-left: 10px;
  width: 100px;
}

/*-----------------------------------------*/

.block_categor{
  width: 180px;
  height: 170px;
  border: 1px solid #dbdbdb;
  margin-left: 6px;
  padding-top: 20px;
  float: left;
}

.block_categor img {max-width: 160px;}


/*-----------------------------------------*/


#rightblock{
  width: 200px;
  margin-right: 6px;
}

#hit_head{
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  background: url(../img/infoBoxHeading_table.gif) 0px 0px repeat-x;
}
.hit_body{
  border-top: 1px solid #e7eaef;
  padding: 5px;
}


#manuf_head{
  margin-top: 6px;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  background: url(../img/infoBoxHeading_table.gif) 0px 0px repeat-x;
}
.manuf_body{
  border-top: 1px solid #e7eaef;
  padding: 20px 10px 20px 10px;
}

.manuf_body select{
  width: 180px;
}

/*--------------------------------------------------------------------------------------------------- LogIn */


#login0{
  border: 1px solid #dbdbdb;
  margin: 6px;
  padding: 20px;
}

#login{
  color:#353434;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
  height: 210px;
}

.login1{
  padding: 6px 10px;
}

.login2{
  border-left: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  padding: 30px 10px;
}

.login3{
  border-left: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  padding: 6px 30px;
  text-align: right;
}
.login3 a{
  font-weight: normal;
  text-decoration: underline;
  }

.login2 div{
  margin: 6px;
}

.login2 input{
  width: 220px;
  border-left: 1px solid #808080;
  border-top: 1px solid #808080;
  border-right: 1px solid #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
  }


/*------------------------------------------------------------------------------------------------ CreateAccount */

#reg{
  width: 520px;
  border: 1px solid #dbdbdb;
  margin: 6px;
  padding: 25px;

  color:#353434;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
}

#reg a{
  font-weight: normal;
  text-decoration: underline;
}

.reg_name{
  padding-left: 15px;
  padding-top: 15px;
}

.reg_descr{
  border: 1px solid #dbdbdb;
  padding: 10px;
}

/* ---------- style for Form */
#reg_form{
  width: 520px;
}


#reg_form label {
  float: left;
  width: 10em;
}

#reg_form input, select {
  width: 200px;
}

#reg_form input#autologin{
  width: 20px;
}

#reg_form input, select, textarea {
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-bottom: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
}

#reg_form span.folder_warning {
	color: red;
	font-style: italic;
	font-size: 14px;
    padding-right: 170px;
	float: right;
}

/*-------------------------------------------------------------------------------------------- Contact Us  */


#contact{
  width: 560px;
  border: 1px solid #dbdbdb;
  margin: 6px;
  padding: 15px 25px;

  color:#353434;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
}

#contact a{
  margin: 15px;
  font-weight: normal;
  text-decoration: underline;
  float: right;
}

#contact2{
  border: 1px solid #dbdbdb;
  padding: 10px;
  width: 550px;
}

/* ---------- style for Form */

#contact_form label {
  float: left;
  width: 10em;
}

#contact_form input {
  width: 160px;
}

#contact_form input, select, textarea {
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-bottom: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
}

#contact_form textarea {
  width: 400px;
  height: 100px;
}

#verify_code{
  margin-left: 50px;
  margin-top: 20px;
}

/*----------------------------------------------------------------------------------------------------- footer */
#footer{
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  padding: 6px;
}

#footer2{
  background: url(../img/wrapper2_t.gif) 0px 0px repeat-x;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  height: 73px;

  color:#707070;
  font-family:Tahoma,Geneva,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:24px;
}

#footer2 a{
  color:#707070;
  font-family:Tahoma,Geneva,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}

#footer2 a:hover{
  text-decoration: underline;
}

#footer_img{
  margin-top: 25px;
  margin-left: 30px;
  float: left;
}


ul#footer_menu{
  margin-top: 10px;
  margin-right: 30px;
  float: right;
}

ul#footer_menu li{
  display:inline;
  padding:0px 7px 0px 0px;
}

#copyright{
  float: right;
}

/*----------------------------------------------------------------------------------------------------------------*/

.lbc_body_text_one{
  padding: 0 20px;
}


.shell{
  margin: 6px;
  padding: 14px 20px;
  width: 600px;
  border: 1px solid #dbdbdb;
}

.shell td{
  color:#353434;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
}


#product_more{
  margin: 6px;
  border: 1px solid #dbdbdb;
  padding: 16px;
}

#product_more td{
  color:#353434;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
}

.butt_easy{
  cursor: pointer;
}

#bask{
  margin: 6px;
  width: 600px;
  border: 1px solid #dbdbdb;
  text-align: center;

  color:#5E5B5B;
  font-size:13px;
  font-weight:bold;
  line-height: 50px;
}

#bask td.baskline{
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  padding-top: 10px;
  padding-bottom: 15px;
}

#bask td.basklast{
  padding-top: 10px;
  border-bottom: 1px solid #dbdbdb;
}


#bask th{
  border-bottom: 1px solid #dbdbdb;
}

.subtotal{
  border-bottom: 1px solid #dbdbdb;
  line-height: 50px;
}

.basketlink a{
  font-weight: normal;
}