* {

	margin: 0;

	padding: 0;

}

html {

	height: 100%;

	overflow-y: scroll;

}

a.fast{

	color: #6e7689;

	text-decoration: none;

}
a.fast:hover{

	color: #6e7689;

	text-decoration: underline;

}

body {

	font: 12pt Tahoma, Verdana, Sans-serif;

	width: 100%;

	height: 100%;

	background: #ffffff;

	color: #bbbbbb;

	

}

a {

	outline: none; 

}



/* каркас страницы */

div.wrapper {

	width: 100%;

	margin: 0 auto;

	min-height: 100%;

	height: auto !important;

	height: 100%;

	min-width: 1200px;

	background: #ffffff;

}

div.header {

	height: 75px;

	width: 100%;

	background: #ffffff;

	font-size: 10px;

	position: relative;

}



img.logo{

	margin-left: 90px;

	border: 0px;

	float: left;

}

/* заказы */

.history {

	margin-left: 10px;

	float: left;

	width: 200px;

	padding-top: 30px;

	text-align: left;

	padding-left: 14px;

}

.allprice {

	font-weight: 600;

	color: #0c0c0c;

	font-size: 12px;

	width : 90px;

	height: 20px;

	float: left;

	text-align: right;

}

.itogo {

	width : 50px;

	height: 20px;

	float: left;

	padding-left: 100px;

	font-weight: 600;

	color: #0c0c0c;

	font-size: 12px;

}

.basfon{

	float: left;

	width: 483px;

	position:static;

	text-align: left;

}

.basrow {

	height: 105px;

   	width: 100%;

	padding-top: 25px;

}
.basrow img {
  border: 0;
}
.delete {

	width: 31px;

	height: 31px;

	float: left;

	cursor: pointer;

	background:URL('images/basdel.jpg') no-repeat top right;

	padding-left: 6px;

}

/* .заказы */

.alarm {

	color: red;

}

.h_text{

	padding-top: 30px;

	padding-right: 90px;

	float: right;

	color: #858585;

	font-size: 12px;

	

}

.h_text a{

	color: #424242;

}

.h_text img{

	padding: 5px;

	border: 0px;

}

.menu{

	padding-top: 3px;

	margin-left: 15px;

	margin-right: 60px;

	height: 23px;

}



.mainlevel{

	font-size: 12px;

    color: #454545;

	padding-left: 10px;

	padding-right: 10px;	

}

.mainlevel:hover{

	color: #000000;

}

.enter{

	background: url('images/enter.jpg') no-repeat;

	width: 173px;

	height: 21px;

	float: right;

	padding-right: 10px;

	padding-top: 3px;

}
.enter a:link, .enter a:visited{
	text-decoration: none;
}

.m_items{

	margin-top: 3px;

	float: right;

	margin-right: 30px;	

	height: 21px;

}

.find{

	margin-top: 1px;

	text-align: center;

	margin-left: 60px;

	margin-right: 60px;

	background: url('images/m.jpg');

	height: 42px;

}

.i_find{

	width: 100px;

	height: 22px;

	margin-top: 8px;

}

.searchon{

	background: url('images/searchon.jpg') no-repeat 190px;

	padding: 7px 0px 0px 200px;

	height: 27px;

	font-size: 11px; 

	color: #1b1b1b;

}

.searchon input{

	padding: 5px;

}

.lightfind{

	color: #dddddd;

	font-size: 30px;

	margin-left: 160px;

	margin-top: 15px;

	margin-bottom: 10px;

	

}

.find4{

	height: 200px;

	text-align: center;

}

.item4{

	height: 134px;

	width: 244px;

	display: -moz-inline-stack;

	display: inline-block; 

	_overflow: hidden;

	zoom: 1;

	*display: inline;

	text-align: left;

}

.item4 select{

	width: 155px;

	margin-top: 70px;

	margin-left: 20px;

}

.main{

	overflow: hidden;

	width: 100%;

	padding-bottom: 30px;

}





.mainmenu{

	margin-top: 85px;

	float: left;

	width: 200px;

	margin-left: 100px;

	color: #2fa7ff;

	font-size: 12px;

	line-height: 20px;

}

.mainmenu a{ 

	color: #1c1c1c;

	padding-bottom: 4px;

}

.maintext{

	margin-left: 320px;

	margin-right: 90px;

	font-size: 13px;

	color: #1c1c1c;

	line-height: 1.5;

}

.mt_head{

	background: url('images/c1.jpg') no-repeat;

	width: 269px;

	height: 32px;

	font-size: 12px;

	color: #ffffff;

	margin-left: 15px;

	padding: 5px 0px 0px 32px;

	line-height: 1;

}

.mt_text{

	margin-right: 200px;

	padding-left: 15px;

	padding-right: 10px;

	padding-bottom: 20px;

	font-size: 13px;

	color: #1c1c1c;

	line-height: 1.5;

	background: url('images/p1.jpg') right top no-repeat;

}

.l_text{

	height: 200px;

	padding-right: 7px;

	margin-right: 7px;

	float: left;

	background: url('images/p1.jpg') no-repeat 3px 7px;

}

.mt_news{

	background: url('images/c2.jpg') no-repeat;

	width: 169px;

	height: 32px;

	font-size: 12px;

	color: #ffffff;

	margin-left: 15px;

	padding: 5px 0px 0px 12px;

	line-height: 1;

}

.news_item{



	width: 200px;

	display: -moz-inline-stack;

	display: inline-block; 

	_overflow: hidden;

	zoom: 1;

	*display: inline;

	text-align: left;

	padding-top: 15px;

	padding-left: 15px;

	padding-bottom: 10px;

	background: url('images/p2.jpg') no-repeat 3px 22px;

}

.news_item a{

	color: #999999;

}

.link_all{

	float: right;

	font-size: 14px;

	color: #999999;

}

.footer{

	height: 200px;

	text-align: center;

	vertical-align: top;

	padding-bottom: 20px;

	padding-right: 20px;



}

.tmp{

	height: 150px;

	width: 1000px;

	display: -moz-inline-stack;

	display: inline-block; 

	_overflow: hidden;

	zoom: 1;

	*display: inline;

	text-align: left;

}

.footer_item{

	border-top: 1px solid #c5c8d0;

	padding: 10px;

	padding-left: 20px;

	background: url('images/f1.jpg') no-repeat 0px 20px;

	height: 150px;

	width: 220px;

	color: #6e7689;

	text-align: left;

	font-size: 11px;

	float: left;

}

.footer_item a{

	color: #6e7689;

	text-decoration: none;

}

.footer_item a:hover{

	color: #6e7689;

	text-decoration: underline;

}

.bluelink, .bluelink:visited, .bluelink:active

{

	font-family: Tahoma;

	font-size: 11px;

	color: #2f91d7;

	text-decoration: underline;

}



.bluelink:hover

{

	font-family: Tahoma;

	font-size: 11px;

	color: #2f91d7;

	text-decoration: underline;

}

.catlink{

	margin-top: 20px;

	font-size: 12px;

	color: #2c92f1;

	text-decoration: none;

}

.catlink4{

	font-size: 10px;

	color: #000;

}

.catlink2{

	font-size: 12px;

	color: #2c92f1;

	text-decoration: none;

}

.catlink3{

	font-size: 14px;

	color: #2c92f1;

	text-decoration: none;

}

.catinfo{

	font-size: 11px;

	color: #1c1c1c;

}

.f_back{

	color: #6e7689;

	width: 300px;

	font-size: 12px;

	float: left;

}

.f_back2{

	color: #6e7689;

	width: 300px;

	font-size: 12px;

	float: left;

}

.f_back2 a{

	color: #6e7689;

	text-decoration: none;

}

.tip{

	cursor: pointer;

	background: url('images/tip.jpg') no-repeat;

	height: 142px;

	width: 28px;

	position: fixed;

	top: 350px;

	left: 0px;

}



.cart2{

	padding-left: 25px;

	width: 173px;

	float: right;

}

.cart{

	width: 173px;

	position: fixed;

	top: 350px;

}

.c1{

	background: url('images/k1.gif') no-repeat;

	height: 12px;

	width: 173px;

	font-size: 1px;

}

.c2{

	background: url('images/k2.gif') no-repeat;

	height: 12px;

	width: 173px;

	font-size: 1px;

}

.c_{

	padding-left: 15px;

	background: #ffffff;

	border-left: 1px solid #ebeced;

	border-right: 1px solid #ebeced;

	text-align: left;

	font-size: 12px;

	color: #898989;

}

.c_ img{

	padding-left: 35px;

}

.cs1{

	margin-left: 15px;

	margin-bottom: 5px;

	cursor: pointer;

	background: URL('images/mybasket.jpg') no-repeat;

	height: 21px;

	width: 112px;

}

.cs12{

	font-size: 18px;

	color: #60adf4;

	margin-left: 7px;

	cursor: pointer;

}

.cs2{

	padding-left: 10px;

	font-size: 12px;

	color: #c6c6c6;

}

.cs21{

	padding-left: 10px;

	font-size: 12px;

	color: #898989;

}

.cs3{

	font-size: 12px;

	color: #898989;

}

.cs4{

	font-size: 18px;

	color: #898989;

}

.c_ a{

	font-size: 14px;

	color: #0f82fb;

}

.new_text a{

	font-size: 14px;

	color: #0f82fb;

}

.divquest{

	position:relative;

	top:18px;

	left:181px;

	width:15px;

	height:15px;

}

div.uplayer {

	display: none;

	position: fixed;

	z-index:1000;

	left:0px;

	top:0px;

	background: URL('images/dark.png');

	text-align: center;

}

.edition_form {



	margin: auto;

	margin-bottom: 10px;

	width: 100%;

	overflow: hidden;

	/*padding: 5px;*/

}

/*товары..........*/



.pad{

	height: 30px;

}

.line_blue{

	background: #e4f1f9;

	color: #3d3d3d;

	font-size: 12px;

	padding: 3px 30px 3px 20px;

	height: 20px;

}



.main_t{

	padding-top: 20px;

}

.t_photo{

	height: 258px;

	width: 242px;

	background: url('images/t.jpg');

	float: left;

	text-align: center;

	padding-top: 5px;

	margin-bottom: 10px;

}

.t_gar{

	float: left; 

	color: #2d93f4;

	font-size: 16px;

	padding-left: 20px;

	font-weight: bold;

}

.t_gar b{

	font-family: Myriad Pro;

	font-weight: bold;

	color: #000000;

}

.t_count{

	float: right; 

	color: #2d93f4;

	font-size: 16px;

	padding-right: 0px;

	padding-top: 50px;

	font-weight: bold;

	text-align: center;

}



.t_count b{

	font-family: Myriad Pro;

	font-weight: bold;

	color: #000000;

}

.t_count img{

	padding-top: 20px;

}

.td1{

	color: #676767;

	font-size: 10px;

	font-family: Tahoma;

	width: 200px;

	padding-left: 20px;

	padding-top: 2px;

	padding-bottom: 2px;

}

.td2{

	padding-top: 2px;

	padding-bottom: 2px;

	color: #676767;

	font-size: 10px;

	font-family: Tahoma;

	padding-left: 20px;

}

.tdr{

	padding-top: 2px;

	padding-bottom: 2px;

	color: #ff4202;

	font-size: 10px;

	font-family: Tahoma;

	padding-left: 20px;

}

.s_head{

	color: #2c92f1;

	font-size: 16px;

	margin: 0px 0px 10px 15px;

}

.maintext hr{

	margin: 10px 0 10px 0;

}
.preim{
  overflow: hidden;
  padding-bottom: 55px;
}
.preim img{
  padding-left: 4%;
}

.poptov{
  overflow: hidden;
  text-align: center;
  padding-bottom: 55px;
}
.poptovhead{
  color: #2D91FF;
  font-size: 2.1em;
  padding-left: 18px;
}
.bordertov{
  width: 164px;
  background-image: url(images/border.gif);
  background-position: top left;
  background-repeat: no-repeat;
}


.popgood{
	color: #9f9f9f;
	font-size: 12px;
    text-align: left;
    padding-top: 5px;
    width: 164px;
    margin: 0 auto;
}
.popgood img{
  padding-left: 5px;
}


.t_gar1{

	float: left;

	height: 144px;

	color: #9f9f9f;

	font-size: 12px;

	padding-left: 20px;

	padding-top: 30px;

}

.t_gar1 a{

	color: #2fa7ff;

}

.t_gar2{

	float: left; 

	color: #2d93f4;

	font-size: 18px;

	padding-left: 40px;

	padding-top: 40px;

}

.t_count1{

	float: right; 

	color: #2d93f4;

	font-size: 12px;

	text-align: right;

	padding-top: 10px;

}

.t_photo_l{

	height: 144px;

	width: 128px;

	margin: 15px 0px 0px 0px;

	background: url('images/tl.gif');

	float: left;

	text-align: center;

	padding-top: 5px;

}

.main_t1{

	margin-top: 10px;

	height: 186px;

}

.call{

	margin-top: 20px;

	background: #e4f1f9 url('images/call1.jpg') no-repeat;

	height: 98px;

}

.call_l{

	margin: 3px 10px 10px 10px;

	float: left;

	color: #7c7a7a;

	font-size: 11px;

}

.call_r{

	float: right;

	background: #e4f1f9 url('images/call2.jpg') no-repeat;

	width: 301px;

	height: 81px;

	font-size: 16px;

	padding: 17px 0px 0px 10px;

}

.call_r a{

	color: #3999f2;

	margin-left: 20px;

}

.call_r p{
	margin-left: 25px;
}

td.form_caption {

  width: 50%;

  text-align: right;

}



td.form_input{

  text-align: left;

}

input.button {

	

	width: 100px;

}

td.puright {

	background:URL('images/right_log.png') repeat-y top left;

	width: 5px;

	

}

td.pubottom {

	background: URL('images/bottom.png') repeat-x top left;

	height: 7px;

	

}



td.pucorner {

	background: URL('images/bottom.png') no-repeat top left;

	width: 5px;

	height: 7px;

}



/*basket*/



.b_head{

	font-family: Myriad Pro;

	color: #2d91ff;

	font-size: 24px;

	margin: 0px 00px 10px 15px;

}



.bmain_t1{

	background: url('images/basback.jpg') center top no-repeat;

	margin-top: 10px;

	height: 105px;

}



.bmain_t2{

	background: url('images/basback.jpg') center top no-repeat;

	margin-top: 10px;

	height: 130px;

}

.bt_photo_l{

	height: 80px;

	width: 80px;

	margin: 13px 0px 0px 0px;

	border: 1px solid #d2d2d2;

	float: left;

	text-align: center;

	padding-top: 5px;

}

.bt_photo_l img{

	height: 73px;

	width: 80px;

}

.bt_gar1{

	float: left; 

	height: 90px;

	color: #9f9f9f;

	font-size: 12px;

	padding-left: 20px;

	padding-top: 20px;

}

.namespan p{

	white-space: nowrap;

}

.bt_gar1 a{

	color: #3d3d3d;

}

.bt_gar21{

	float: right; 

	color: #2d93f4;

	font-size: 18px;

	padding-right: 20px;

	padding-top: 40px;

}

.bt_gar22{

	float: right; 

	color: #505050;

	font-size: 18px;

	padding-top: 40px;

	padding-right: 10px;

	padding-top: 40px;

}

.bt_gar2{

	text-align: right;

	float: right; 

	color: #2d93f4;

	font-size: 18px;

	padding-right: 35px;

	padding-top: 40px;

}

.bt_count1{

	float: right; 

	color: #2d93f4;

	font-size: 12px;

	text-align: right;

	padding-top: 40px;

}

.bt_count2{

	margin-right: 35px;

	float: right; 

}

/* authorization page */

.authcont {

    display: table;

}

.authcont a {

    color: #6798ba;

}



.authcont a:hover {

    color: #f00 !important;

}



.authcont {

    width: 512px;

    margin: 0px auto;

    text-align: center;

}



.authlogo {

    width: 203px;

    height: 75px;

    margin: 40px auto;

    overflow: hidden;

    text-indent: -9999px;

    background: url( 'images/logo.jpg' ) no-repeat;

}



.authlogoa {

    display: block;

    height: 57px;

}



.login {

    width: 512px;

    margin: 30px 0;

    background: url( 'images/bg-loginbox.gif' ) repeat-y;

    font: 10px / 16px Verdana, Arial, sans-serif;

	height: 270px;

}



.login .inner1 {

    background: url( 'images/bg-loginbox-top.gif' ) no-repeat;

}



.login .inner2 {

    background: url( 'images/bg-loginbox-bottom.gif' ) no-repeat 0 100%;

    padding: 23px 20px 33px;

    text-align: center;

}



.login .text {

    border: 1px solid #7f9db9;

    font: 14px Verdana, Arial, sans-serif;

    color: #7f9db9;

    display: block;

    margin: 0 auto;

    padding: 5px;

    width: 286px;

}



.login label {

    color: #ccc;

    display: block;

    padding: 11px 0 0;

}



.login .button {

    width: 95px;

    height: 32px;

    margin: 30px auto;

    display: block;

    font: bold 15px Verdana, Arial, sans-serif;

}

/* registration */

#step1{

	display: block;

}

#step2{

	display: none;

}

#step3{

	display: none;

}

#step4{

	display: none;

}

#step41{

	display: none;

}

.img2{

	float: right;

	cursor: pointer;

	margin-right: 60px;

	margin-top: 30px;

}

.img1{

	float: left;

	cursor: pointer;

	margin-left: 70px;

	margin-top: 30px;

}

.ragradio{

	margin-top: 7px;

	margin-bottom: 3px;

	margin-right: 7px;

}

#regsubbut{

	display: block;

	height: 100px;

}

.regsmall{

	font-size: 10px;

	font-family: Tahoma;

	color: #8f8f8f;

}

.regnotice{

	font-size: 14px;

	font-family: Tahoma;

	color: #ff0000;

}

.regbutt2{

	margin-left: auto;

	margin-right: auto;

	display: block;

	width: 632px;

	height: 450px;

	background: #efefef url('images/sb.jpg') no-repeat bottom;

	font-size: 15px;

	font-family: Tahoma;

	color: #676767;

}

.regbutt{

	margin-left: auto;

	margin-right: auto;

	display: block;

	width: 632px;

	background: #efefef url('images/sb.jpg') no-repeat bottom;



	font-size: 15px;

	font-family: Tahoma;

	color: #676767;

}

.stepper{

	margin-left: auto;

	margin-right: auto;

	width: 653px;

	height: 87px;

	background: url('images/s1.jpg');

}

.ragallin{

	padding-left: 60px;

	padding-top: 30px;

}

.reginput{

	

}

.reginputche{

	margin-top: 8px;

	margin-bottom: 8px;

	margin-left: 15px;

	height: 22px;

	width: 160px;

}

.reginputche2{

	margin-top: 8px;

	margin-bottom: 8px;

	margin-left: 15px;

	height: 22px;

	width: 40px;

}

.reginputche3{

	margin-top: 8px;

	margin-bottom: 8px;

	margin-left: 15px;

	height: 22px;

	width: 40px;

}

/* cabinet */

.trektext{

	padding-top: 3px;

	font-family: Tahoma;

	font-size: 14px;

	float: right;

	color: #3d3d3d;

}

.delleft{

	padding-top: 3px;

	font-family: Tahoma;

	font-size: 14px;

	color: #3d3d3d;

}

.delleft2{

	padding-top: 3px;

	font-family: Tahoma;

	font-size: 14px;

	color: #3d3d3d;

	font-weight: bold;

}

.delleft3{

	width: 70px;

	padding-top: 4px;

	font-family: Tahoma;

	font-size: 12px;

	color: #3d3d3d;

}

.bt_garcab21 a{

	font-family: Tahoma;

	color: #2d93f8;

	font-size: 12px;

}

.bmain_s2{

	font-family: Tahoma;



	margin-left: 100px;

	margin-top: 10px;

	padding-top: 10px;

	height: 30px;

	width: 320px;

	position: absolute;

	bottom: 0px;

	right: 10px;

}

.bt_counts2{

	font-family: Tahoma;

	margin-left: 15px;

	float: right; 

}

.bt_garcab21{

	width: 150px;

	float: right;

	padding-right: 20px;

	padding-top: 10px;

}

.bt_garcab2{

	font-family: Tahoma;

	text-align: right;

	float: right; 

	color: #3d3d3d;

	font-size: 14px;

	padding-right: 15px;

	padding-top: 10px;

	width: 130px;

}

.bt_garcab2 a{

	font-family: Tahoma;

	color: #2d93f8;

	font-size: 12px;

}

.bmain_ts1{

	background: url('images/basback.jpg') center top no-repeat;

	margin-top: 0px;

	height: 135px;

	position: relative;



}



/* faq */

.hidden {

	display: none;

}

.visible {

	display: block;

}

.fl {

	float: left;

}

.clear {

	display:block;

	font-size:1px;

	height:1px;

	overflow:hidden;

	line-height:1px;

	width: 100%;

}

.qa {

	MARGIN-TOP: 0.2em;

	WIDTH: 98%;

	MARGIN-LEFT: 20px;

}

.qa .qa_question {

	WIDTH: 96%;

	MARGIN-LEFT: 3px;

}

.caption_bg#extra {

	BORDER-BOTTOM: #d7d7d7 1px solid;

	BORDER-LEFT: #d7d7d7 1px solid;

	PADDING-BOTTOM: 5px;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

	BORDER-TOP: #d7d7d7 1px solid;

	BORDER-RIGHT: #d7d7d7 1px solid;

	PADDING-TOP: 5px;

	margin-left: 16px;

}

.classfaq {

	BORDER-BOTTOM: medium none;

	BORDER-LEFT: medium none;

	BORDER-TOP: medium none;

	BORDER-RIGHT: medium none;

}



.imgfaq{

	margin-right:5px;

	BORDER-BOTTOM: medium none;

	BORDER-LEFT: medium none;

	BORDER-TOP: medium none;

	BORDER-RIGHT: medium none;

}

.classfaq {

	COLOR: #005599;

	TEXT-DECORATION: none;

}

.classfaq:hover {

	COLOR: #c00;

	TEXT-DECORATION: none;

}

.classfaq:focus {

	OUTLINE-STYLE: none;

	OUTLINE-COLOR: invert;

	OUTLINE-WIDTH: medium;

}



#products-pager{

	list-style: none;

	list-style-image: none;

	list-style-type: none;

	list-style-position: inside;

	float: right;

	height: 28px;

	background-color: #fff;

	display: block;

	clear: both;

	margin-right: 5px;

}



#products-pager li{

	display: block;

	float: left;

	margin-left: 1px;

	margin-right: 1px;

	margin-bottom: -1px;

}



#products-pager-wrap{

	border: 1px solid #d0d0d0;

}



#products-pager-wrap .bottom{

	background: transparent url(images/b-left.png) bottom left no-repeat;

	width: 100%;

	height: 6px;

	margin-left: -1px;

	margin-bottom: -1px;

}



#products-pager-wrap .bottom .right{

	background: transparent url(images/b-right.png) bottom right no-repeat;

	width: 6px;

	height: 6px;

	float: right;

	margin-right: -2px;

}



#products-pager-wrap .top{

	background: transparent url(images/t-left.png) top left no-repeat;

	width: 100%;

	height: 6px;

	margin-top: -1px;

	margin-left: -1px;

}



#products-pager-wrap .top .right{

	background: transparent url(images/t-right.png) top right no-repeat;

	width: 6px;

	height: 6px;

	float: right;

	margin-right: -2px;

}



#products-pager-wrap .page-item{

	padding: 5px;

	overflow: hidden;

}



.p-button{

	height: 29px;

	display: block;

	background: #fff;

	cursor: pointer;

}



#pb-1{

	background: transparent url(images/p-1.png) top left no-repeat;

	width: 117px;

}



#pb-1.active{

	background: transparent url(images/p-a-1.png) top left no-repeat;

}



#pb-2{

	background: transparent url(images/p-2.png) top left no-repeat;

	width: 81px;

}



#pb-2.active{

	background: transparent url(images/p-a-2.png) top left no-repeat;

}



#pb-3{

	background: transparent url(images/p-3.png) top left no-repeat;

	width: 178px;

}



#pb-3.active{

	background: transparent url(images/p-a-3.png) top left no-repeat;

}



#scroll-wrap {

	overflow: hidden;

	clear: left;

	float: left;

	padding-bottom: 30px;

	margin-left: 8px;

}



#scrollable .prev {

	background: transparent url(images/prev.png) top left no-repeat;

	height: 59px;

	width: 21px;

	float: left;

	cursor: pointer;

	margin-right:1px;

}



#scrollable .prev:hover {

	background: transparent url(images/prev-a.png) top left no-repeat;

}



#scrollable .items{

	float: left;

	width: 190px;

	height: 59px;

	padding-right: 3px;

}



#scrollable .next {

	background: transparent url(images/next.png) top right no-repeat;

	height: 59px;

	width: 21px;

	float: left;

	cursor: pointer;

}



#scrollable .next:hover {

	background: transparent url(images/next-a.png) top right no-repeat;

}



#scrollable img{

	border: 1px solid #ccc;

	margin-left: 1px;

	margin-right: 1px;

	height: 57px;

	width: 57px;

}



#delivery-table{

	width: 100%;

	border-collapse: collapse;

	color: #666;

	font-size: 12px;

}



#delivery-table th{

	text-align: center;

}



#delivery-table .odd{

	background-color: #fff;

}



#delivery-table .even{

	background-color: #E4F1F9;

}



.hot-line{

	float:right;

	margin-right: 50px;

	width: 420px;

	height: 50px;

	background-image:url("images/phone-bg.png");

	background-repeat: no-repeat;

	margin-top: -7px;

	overflow: hidden;

	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;

	color:#424242;

	padding-left:10px;

	padding-right: 10px;

}

*+html .hot-line{

	margin-top: -27px;

}

.hot-line .text,.hot-line .hot-num,.hot-line .hot-inf{

	float: left;

}

.hot-line .hot-inf{

	width: 127px;

	margin-top: 4px;

}

.hot-line .hot-num{

	font-size: 23px;

	color:#d33315;

	padding-left: 10px;

	padding-right: 10px;

}

.hot-line .text{

	margin-top: 10px;

}
.now {
background:url("images/shedule_ico.gif") no-repeat scroll 0 10px transparent;
padding:11px 0 3px 23px;
margin-top: -11px;
z-index: 100;
}
.now .yes {
color:#17A600;
}
.now .no{
	color: #DD352E;
}

.onlinesupp{
  color: #000000;
  font-family: Georgia, serif-sens;
  font-size: 15px;
  text-align: left;
  padding-left: 30px;
}
.onlinesupp a{
 color: #2F91D7;

}
.bgtex{
  background-color: #EFEFEF;
   padding-left: 15px;
  padding-right: 105px;
  padding-bottom: 8px
}
.bgcattov{
  border: 1px solid #DDDDDD;
  background-color: #F4F4F4;
  padding-left: 20px
}
.contform{
float: left;
color: #888888;
font-weight: bold
}
.contform input{
width: 200px;
}
.contform textarea{
width: 415px;
height: 200px;
}
.btn_snd_cf input{
  margin-left: 150px;
  width: 100px
}
.quick_order{
  padding-top: 20%;
}

.quick_order_header{
  color: #F4F4F4;
  font-size: 18px;
}
.quick_order_tform{
  width: 300px;
  margin: 0 auto;
 /* border: 2px solid #CCCCCC;*/
  text-align: left;
  padding: 5px;
}
.quick_order textarea{
  width: 345px;
  height: 50px;
}

.quick_order input{
  width: 170px;
}
.telplus{
  text-align: right;
  float: right
}
.change_user_password_header{
   color: #808080;
  font-size: 18px;
  font-family:  Verdana, sans-serif;
  font-weight: bold
}
.quick_order_href{
  /*font-family:   Palatino Linotype, sans-serif;*/

  font-size: 18px;
  color: #808080;
  font-family:    "Times New Roman", sans-serif;
  font-weight: normal
}




.quick_selection_battery{
 padding-left: 20px;
 padding-right: 20px;
 background-color: #efefef;
 padding-top: 30px;
 padding-bottom: 30px;
 text-align: center
}

.quick_selection_battery_header{
  color: #F4F4F4;
  font-size: 16px;
}
.quick_selection_battery_tform{
  width: 350px;
  margin: 0 auto;
 /* border: 2px solid #CCCCCC;*/
  text-align: center;
  padding: 5px;
}

.quick_selection_battery textarea{
  width: 300px;
  height: 100px;
}

.quick_selection_battery input{
  width: 170px;
  height: 20px;
  margin-bottom: 10px
}

.quick_selection_battery{
  /*font-family:   Palatino Linotype, sans-serif;*/

  font-size: 18px;
  color: #808080;
  font-family:    "Times New Roman", sans-serif;
  font-weight: normal
}
.quick_selection_battery_pz{
  font-size: 14px;
  color: #2FA7FF
}
.textfldhead{
  color: #9F9F9F;
  font-size: 15px;

}
.quick_selection_battery_z{
  color: #999999;
  font-size: 17px
}
.codfild{
  width: 170px;
  text-align: center
}
.codfild img{
  padding-top: 15px;
  padding-left: 10px
}
.hbtn input{
 height: 27px;
  width: 140px
}
.manag{
    	font-size: 16px;
 	margin: 0px 0px 10px 25px;
}

.fbpa{
  color: #2F91D7;
  font-size: 15px
}

.mapa_mission{
  width: 705px
}

.headmissi{
  text-align: center;
  font-weight: bold;
  font-size: 18px
}
.content{
	margin:0 auto;
	width:760px;
    background:#f3f4f8;
	color:#111111;

  padding: 10px 15px 10px
}
/*
body{
	background:#f3f4f8;
	color:#111111;
	font:normal 14px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:15px 0 0;
}
*/
.content table, tr, td{
	border:none;
	margin:0px;
	padding:0px;
}

.content table{
	border-collapse:collapse;
}

.content img, button{
	border:0px;
}

.content a{
	color:#111111;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	outline:none;
}
.content a:hover{
	text-decoration:none;
}

.content p, h1, h2, h3, h4, h5, form{
	margin:0px;
	padding:0px;
}

.content p{
	line-height:21px;
}

.content h2{
	color:#324957;
	font:bold 24px Verdana, Arial, Helvetica, sans-serif
}

.content h4{
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:0 auto;
	padding:0 4px 2px;
	text-align:center;
}

.content ul, li{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.content fieldset{
	border:none;
	margin:0px;
	padding:0px;
}

.content textarea{
	overflow:hidden;
}



.content .clearing{
	clear:both;
	height:0px;
	font-size:0px;
}

.content .headline{
	background:url(images/headline.gif) no-repeat;
	height:45px;
	margin:0 auto;
	padding:16px 0 0;
	text-align:center;
	width:284px;
}

.content .line_1{
	background:url(images/line_1.gif) no-repeat;
	height:32px;
	left: 105px;
	margin:0 auto;
	position:relative;
	width:743px;
}

.content .left{
	float:left;
	width:216px;
}

.content .middle{
	float:left;
	text-align:center;
	width:306px;
}

.content .right{
	float:left;
	width:206px;
}

.content .block_1{
	border:2px solid #c0c2c1;
	background:#ffffff;
	width:206px;
}

.content .block_2{
	border:2px solid #c0c2c1;
	background:#ffffff;
	margin:0 15px;
	text-align:left;
	width:276px;
}

.content .block_3{
	border:2px solid #c0c2c1;
	background:#ffffff;
	margin:0px;
	text-align:left;
	width:206px;
}

.content .corn_t_l{
	background:url(images/corn_t_l.gif) no-repeat top left;
	left:-2px;
	position:relative;
	top:-2px;
}

.content .corn_t_r{
	background:url(images/corn_t_r.gif) no-repeat top right;
	right:-4px;
	position:relative;
	top:0px;
}

.content .corn_b_l{
	background:url(images/corn_b_l.gif) no-repeat bottom left;
	left:-4px;
	position:relative;
	bottom:-4px;
}

.content .corn_b_r{
	background:url(images/corn_b_r.gif) no-repeat bottom right;
	right:-4px;
	position:relative;
	padding:5px 12px 28px 4px;
	top:0px;
}

.content .icon_minus{
	background:url(images/icon_minus_1.gif) no-repeat;
	height:20px;
	margin:0 auto -1px;
	width:12px;
}

.content .icon_minus_2{
	background:url(images/icon_minus_2.gif) no-repeat;
	height:21px;
	margin:0 auto -1px;
	width:19px;
}

.content .tab{
	margin:0 auto;
}

.content .border{
	border:2px solid #b7b8bc;
	background:#f3f4f8;
	display:inline-block;
	padding:0px;
	margin:0px;
}

.content .middle .list, .right .list{
	border-left:2px solid #b7b8bc;
	left:102px;
	margin:0 auto -4px;
	position:relative;
    width:203px;
}
@-moz-document url-prefix() {
.content .middle .list, .right .list{
	border-left:2px solid #b7b8bc;
	left:101px;
	margin:0 auto -4px;
	position:relative;
	width:203px;
}
}
.content .right .list{
	left:91px;
}
@-moz-document url-prefix() {
.content .right .list{
	left:90px;
}
}
.content .list li{
	background:url(images/item.gif) no-repeat left top;
	padding:4px 0 0 9px;
	margin:0px;
	min-height:20px;
	position:relative;
	left:-2px;
	text-align:left;
}

.content .list li.last{
	background:url(images/item_last.gif) no-repeat left top;;
}

.content .list li a{
	border:2px solid #b7b8bc;
	background:#f3f4f8;
	display:inline-block;
	position:relative;
	top:-4px;
	margin-bottom:-4px;
	padding:2px 4px;
	text-decoration:none;
}

.content .icon_minus_2{
	left:-1px;
	position:relative;
}

.content .right .border{
	position:relative;
	left:-5px;
}

.content .right .i2, .right .line_2{
	position:relative;
	left:-11px;
}


