* {

	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: 1000px;

	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: 35px;

	width: 100%;

	padding-top: 25px;

}

.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: 90px;

	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;

}

.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;

}

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;

	height: 450px;

	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: 35px;

	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;

}