html,body{
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	height:100%;
	min-width:1000px;
}
h1,h2,h3,h4,h4,h5,ul,li,p,a{
	margin:0;
	padding:0;
	font-weight:normal;
	list-style:none;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a{
	outline:0;
	color:#0b43a0;
}
p{
	font-size:11px;
	color:#1a1919;
}
input,select{
	outline:0;
	margin:0;
	padding:0;
	font:normal 14px/15px Arial,Helvetica,sans-serif;
	color:#000;
	vertical-align:middle;
}
img{border:0;}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
.clear{width:100%;clear:both;}
.lt{float:left;}
.rt{float:right;}
#wrapper{
	background:url(../images/body-bg.gif) no-repeat 50% 100%;
	width:100%;
	min-width:1000px;
	min-height:100%;
	position:absolute;
	top:0;
	left:0;
}
* html #wrapper{height:100%;}
#page{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	padding:0px 10px 90px;	
}
/*HEAD*/
#header{
	width:100%;
	height:230px;
	background:url(../images/body-bg_new.jpg) no-repeat 50% 100%;
}
.top-head{
	background:#515151;
	height:16px;
	margin:0 5px 0 0px;		
	overflow:hidden;
}
.top-body-head{
	background:#515151;
	height:16px;
	width:965px;
	margin:0 auto;		
	overflow:hidden;
}

.top-body-head a{
	color:#fff;
	line-height:10px;
	line-height:13px;
}

.time-lt{
	background:#64b727;
	height:16px;
	overflow:hidden;	
	width:291px;
	position:relative;
	left:0px;
	margin:0 auto;	
}
@-moz-document url-prefix() {.time-lt {width:297px;}}
.time-lt li{
	float:left;
	line-height:16px;
	font-size:17px;
	color:#fff;
	padding:0 5px;
	border-right:solid 1px #fff;
}
.time-lt li.yellow{background:#fcbf00;}
.time-lt li.red{background:#f00;}
.time-lt li span{
	display:inline-block;
	padding:0 0 0 19px;
}
.top-head .exit{
	background:#5e9933 url(../images/ico1.gif) no-repeat 8px 1px;
	float:right;
	height:16px;
	line-height:14px;
	padding:0 10px 2px 29px;
	font-size:11px;
	color:#fff;
	border-left:solid 1px #fff;
	margin:0 0 0 12px;
}
.top-head p{
	text-align:right;
	font-size:11px;
	line-height:16px;
	color:#fff;
}


/*LOGO*/
#header .head-info a .div_logo{
	background:url(../images/logo.gif) no-repeat 0 0;
	width:279px;
	height:69px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:10px 20px 0 -18px;	
}
.head-info{
	*float:left;
	padding:13px 0 0 53px;
	*position:relative;
	width:980px;
	margin:0 auto;
}
* html .head-info{width:900px;padding:13px 0 0 48px;}
.contact{
	width:247px;
	float:left;
}
.contact h3{
	font-size:15px;
	color:#000;
	padding:0 0 6px;
}
.contact h3 span{
	font-size:21px;
}
.contact p{
	font-size:14px;
	color:#4f4f4f;
}
.contact-link{
	width:192px;
	float:left;
}
.contact-link p{
	background:url(../images/ico2.gif) no-repeat 0 0;
	float:left;
	font-size:12px;
	padding:4px 0 7px 31px;
	clear:both;
}
.contact-link p span{
	font-size:11px;
	color:#959595;
	white-space:nowrap;
}
.contact-link .skype{
	background:url(../images/ico3.gif) no-repeat 0 2px;
}
.contact-link .mail{
	background:url(../images/ico4.gif) no-repeat 0 8px;
}
.cart-box{
	background:url(../images/cart.gif) no-repeat 0 0;
	width:138px;
	height:55px;
	float:left;
	margin:11px 0 0;
	padding:0 0 0 64px;
}
.cart-box p{
	font-size:14px;
	line-height:18px;
	color:#5a5858;
	padding:12px 0 0;
}
.cart-box p span{color:#000;font-size:15px;}
.search-box{
	position:relative;
	top:217px;
	left:375px;
	width:240px;
	z-index:5;
	margin:0 auto;	
}
* html .search-box{width:224px;}
.search-box .large{
	width:182px;
	height:15px;
	float:left;
	overflow:hidden;
	position:relative;
	z-index:0;
	border:solid 1px #d1d1d1;
	border-right:0;
	padding:4px 8px;
	background-color:#fff;
}
.search-box input{
	width:182px;
	height:17px;
	float:left;
	border:0;
	background:none;
	position:relative;
}
.search-box .btn{
	background:url(../images/btn1.gif) no-repeat 0 0;
	width:25px;
	height:25px;
	float:left;
	border:0;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	margin:0;
}
.search-box span{
	font-size:14px;
	color:#000;
	line-height:15px;
	cursor:text;
	display:none;
	padding:3px 8px;
	position:absolute;
	white-space:nowrap;
	z-index:20;
	top:0;
	left:0;
}
.head-menu{
	*background:url(../images/menu-bg.gif) repeat-x 0 0;
	background-color:#b4b4b4;
	width:100%;
	height:36px;
	float:left;
	overflow:hidden;
	margin:188px 0 0 0;
}
.menu{
	float:left;
	width:800px;
	overflow:hidden;	
	margin:0 auto;	
	
}
.menu li{
	background:url(../images/border1.gif) no-repeat 0 50%;
	float:left;
	font-size:14px;
	line-height:34px;
	color:#2d2d2d;
	margin:0 0 0 -2px;
	padding:0 15px 0 14px;
}
.menu li.home{background:#d2cccc;}
.menu li.buy{background:#a5de7b;position:relative;z-index:10;}
.menu li a:hover{color:#fff;text-decoration:none;}
.menu li a{color:#2d2d2d;}

.menu_panel{
	margin:0 auto;
	width:1000px;
	position:relative;
	left:15px;
}

.s-link{	
	overflow:hidden;
	padding:6px 0 0;
}

.prod-detail .s-link{
	float:left;
	padding:13px 0 0;
}


.s-link li{
	float:left;
	padding:0 6px 0 0;
}
.s-link li img{display:block;}
/*footer*/
#footer{
	width:1000px;
	height:89px;
	overflow:hidden;
	position:absolute;
	left:50%;
	bottom:0;
	margin:0 0 0 -500px;
}
.footer-lt{
	width:740px;
	float:left;
	padding:12px 0 0 12px;
}
.footer-lt ul{
	overflow:hidden;
	padding:0 0 5px;
}
* html .footer-lt ul{display:inline-block;}
.footer-lt li{
	background:url(../images/border2.gif) no-repeat 0 70%;
	float:left;
	padding:0 15px 0 14px;
	padding:0 8px 0 11px;
	margin:0 0 0 -2px;
	line-height:18px;
	font-size:20px;
	color:#000;
}
.footer-lt li p{color:#4f4f4f;font-size:12px;padding:0 11px 0 3px;}
.footer-lt .f-menu li{
	font-size:14px;
	padding:0 15px 0 14px;
}
.guarant{
	background:url(../images/f-logo.gif) no-repeat 0 0;
	width:54px;
	height:54px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:16px 0 0;
}
.footer-rt{
	width:135px;
	float:right;
	padding:0 21px 0 0;
	text-align:center;
	color:#1a1919;
	font-size:10px;
}
.f-logo{
	background:url(../images/f-logo2.gif) no-repeat 0 0;
	width:108px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:16px 0 0 15px;
}
.footer-rt p{
	width:100%;
	float:left;
	font-size:12px;
	padding:9px 0 5px;
}
/*Main Content*/
#content{
	overflow:hidden;
	min-height:300px;	
}
* html #content{height:300px;overflow:visible;}
.left-sidebar{
	width:300px;
	float:left;
	overflow:hidden;
	padding:15px 0 20px 3px;
}
.left-sidebar h2{
	font-size:16px;
	color:#000;
	border-bottom:solid 1px #515151;
	padding:0 0 1px 4px;
        line-height:25px;
}

.spares_1{
	overflow:hidden;
	padding:5px;
	font-size:12px;
}

.spares{
	width:330px;
	overflow:hidden;
	padding:12px 0 32px;
	margin:0 0 0 -4px;
}
.spares li{
	width:100%;
	float:left;
	padding:0 0 5px;
}
.spares li li{
	width:165px;
	padding:0;
	line-height:26px;
	font-size:12px;
}
.spares li img{
	float:left;
}
.spares li span{
	float:left;
	padding:0 0 0 4px;
	cursor:pointer;
}
.maker{
	width:330px;
	overflow:hidden;
	padding:12px 0 0;
}
.maker li{
	width:100%;
	float:left;
	padding:0 0 10px;
}
.maker li li{
	width:95px;
	height:37px;
	padding:0 9px 0 0;
	font-size:12px;
}
.maker li img{
	display:block;
}
.left-sidebar .more{
	overflow:hidden;
	border-bottom:solid 1px #515151;
	font-size:14px;
	margin:-14px 23px 0 0;
	padding:0 0 4px;
}
* html .left-sidebar .more{display:inline-block;}
.left-sidebar .more a{
	float:right;
}
.rt-info{
	overflow:hidden;
}
.rt-info li{
	background:url(../images/ico10.gif) no-repeat 0 3px;
	width:210px;
	float:left;
	min-height:57px;
	padding:0 36px 27px 74px;
}
* html .rt-info li{height:57px;}
.rt-info li.inf2{
	background:url(../images/ico11.gif) no-repeat 0 0;
}
.rt-info li.inf3{
	background:url(../images/ico12.gif) no-repeat 0 0;
}
.rt-info li p{
	font-size:12px;
	color:#000;
	line-height:18px;
}
.rt-info li.inf3 p,.rt-info li.inf2 p{color:#4f4f4f;}
.rt-info li p a{font-size:14px;}
.rt-info li span{font-size:23px;}
.main{
	width:695px;
	height:auto;
	float:right;
	padding:16px 0 0;
	overflow:hidden;
}
.main h1{
	font-size:20px;
	color:#000;
	padding:0;
	margin:0 0 10px;
}

.main .glav{
	border-bottom:solid 1px #515151;
	font-size:20px;
	color:#000;
	padding:0;
	margin:0 0 10px;
	position: relative;
    top: -15px;
}


.main h1 a{
	float:left;
	font-size:16px;
	margin:4px 6px 0 0;
}
.main h3{
	font-size:16px;
	color:#000;
	border-bottom:solid 1px #515151;
	padding:0 0 2px;
}
.main p{
	font-size:12px;
	color:#1a1919;
	line-height:18px;
	padding:6px 4px;
}
.banners{
	overflow:hidden;
	padding:0 0 5px 4px;
}
.catalog-box{
	overflow:hidden;
	padding:5px 0 0;
}

.catalog_brand{
	width:644px;
	overflow:hidden;
	padding:10px 0 10px 9px;
	font-size:12px;
}
.catalog_brand li{
	width:210px;
	float:left;
	line-height:20px;
	padding:0;	
}
.catalog{
	width:600px;
	overflow:hidden;
	padding:12px 0 13px 9px;
}
.catalog li{
	width:150px;
	float:left;
	line-height:17px;
	padding:0;	
}
.catalog li ul{
	overflow:hidden;
	padding:0;
}
.catalog li li{
	width:100%;
	padding:0 0 0 0px;
}
.catalog li div{
	width:30px;
	height:30px;
	float:left;	
}

.catalog li a{
	margin-left:6px;
}

.catalog li a:hover{text-decoration:none;}
.catalog li a{
	font-size:12px;
	text-decoration:underline;	
}


.mark_glav{
	width:300px;
	overflow:hidden;
	padding:12px 0 13px 9px;
}
.mark_glav li{
	width:140px;
	float:left;
	line-height:17px;
	padding:0;	
}
.mark_glav li ul{
	overflow:hidden;
	padding:0;
}
.mark_glav li li{
	width:100%;
	padding:0 0 0 0px;
}
.mark_glav li div{
	width:30px;
	height:30px;
	float:left;	
}

.mark_glav li a{
	margin-left:40px;
}

.mark_glav li a:hover{text-decoration:none;}
.mark_glav li a{
	font-size:12px;
	text-decoration:underline;	
}


.model_row{
	width:644px;
	overflow:hidden;
	padding:12px 0 13px 9px;
}
.model_row tr{
	border-bottom:solid 1px #515151;
	font-size:12px;
}

.catalog-box .more{
	overflow:hidden;
	border-bottom:solid 1px #515151;
	font-size:14px;
	padding:0 4px 4px 0;
}
* html .catalog-box .more{display:inline-block;}
.catalog-box .more a{
	float:right;
}
.main-content{
	overflow:hidden;
	margin:-2px 0 0 3px;
}
.main-content h2{
	font-size:18px;
	color:#000;
	border-bottom:solid 1px #515151;
	padding:0;
}
.main-content h2.rss{
	*background:url(../images/ico9.gif) no-repeat 0 0;
	*padding:0 0 0 27px;
}
.main-links{
	width:1000px;
	overflow:hidden;
	padding:14px 0 0 6px;
}
.main-links li{
	width:320px;/*242px;*/
	float:left;
	padding:0 8px 0 0;
}
.main-links li li{
	width:100%;
	padding:0;
	font-size:12px;
	padding:0 0 5px;
}
.bt-info{
	border-top:solid 1px #515151;
	overflow:hidden;
	margin:53px 0 0;
	padding:9px 0 0;
}
.bt-info p{
	font-size:12px;
	color:#1a1919;
	line-height:18px;
	padding:0 0 16px 5px;
}

.center{
	overflow:hidden;
	position:relative;
}
* html .center{display:inline-block;}
.center-cont{
	float:left;
	left:50%;
	position:relative;
}
.pager-main{
	position:relative;
	overflow:hidden;
	left:-50%;
}
* html .pager-main{
	float:left;
}
*+ html .pager-main{
	float:left;
}
.pager-box{
	overflow:hidden;
	padding:15px 0 0;
}
.pager-box.bt{padding:0 0 2px;}
.pager-box span{
	float:left;
	font-size:11px;
	color:#1a1919;
	padding:2px 0 0;
}
.pager-box .num{
	float:right;
	padding:0 7px 0 0;
}
.pager-box label{
	float:left;
	font-size:14px;
	line-height:18px;
	color:#1a1919;
	padding:0 6px 0 0;
}
.pager-box select{
	width:48px;
	height:20px;
	float:left;
	font-size:13px;
	color:#1a1919;
}
.pager-main ul{
	overflow:hidden;
	padding:0 0 0 15px;
	margin:-1px 0 0;
}
* html .pager-main ul{float:left;}
.pager-main li{
	float:left;
	padding:0 4px;
	font-size:16px;
	line-height:18px;
	color:#fcbf00;
}
.pager-main li a{
	font-size:16px;
}
.pager-main li a:hover{color:#fcbf00;text-decoration:none;}
.pager-main li a.next,.pager-main li a.prev{font-size:13px;}

.cat_filter{
	font-size:13px;
	color:#1a1919;
	width:600px;
	overflow:hidden;
}

.cat_filter li{
	padding:10px;
	float:left;
}

.brand_filter{
	font-size:11px;
	color:#1a1919;
	width:600px;
	overflow:hidden;
}

.brand_filter li{
	padding-left:5px;
	float:left;	
}

.brand_filter li:hover{
	background:#fdd147;
}

.prod{
	overflow:hidden;
	padding:10px 0 0;
}
.prod li{
	width:100%;
	float:left;
	padding:0 0 5px 5px;
}
.prod li li{
	width:200px;
	padding:5px;
	font-size:12px;
	line-height:18px;
	color:#1a1919;
	margin:0 3px 0 0;
	position:relative;
	border-radius: 10px 10px 10px 10px;
}
.prod li li:hover{
	background:#fdd147;
}
.prod a{
	float:left;
	position:relative;
	overflow:hidden;
}
.prod i{
	background:url(../images/transparent.gif) repeat 0 0;
	width:100%;
	height:100%;
	position:absolute;
	z-index:0;
	cursor:pointer;
}
* html .prod i{height:206px;}
.prod a:hover{text-decoration:none;position:relative;z-index:10;}
.prod .images{
	width:200px;
	height:133px;
	overflow:hidden;
	padding:0;
	margin:0 0 2px;
}
.prod span{
	display:block;
	line-height:18px;
	color:#1a1919;
}
.prod .red{color:#ac0000;}
.breadcrumb{
	width:100%;
	float:left;
	border-bottom:solid 1px #515151;
	padding:3px 0 4px;
	margin:0 0 0 -5px;
}
.breadcrumb li{
	background:url(../images/ico13.gif) no-repeat 100% 60%;
	float:left;
	font-size:14px;
	line-height:18px;
	color:#000;
	padding:0 11px 0 5px;
}
.prod-detail{
	width:100%;
	overflow:hidden;
	padding:3px 0 6px;
}
.prod-detail h2{
	border:0;
	margin:0;
	padding:0 0 6px;
}
.images-box{
	width:353px;
	*height:322px;
	float:left;
	overflow:hidden;
	margin:0 20px 0 0;
}
.images-box .images{
	width:353px;
	*height:100%;
	overflow:hidden;
}
.images-box a:hover{text-decoration:none;}
.images-box img{display:block;border:solid 1px #b6b6b6;}
.images-box ul{
	overflow:hidden;
}
.images-box li{
	float:left;
	padding:3px 8px 0 0;
}
.prod-detail .info{
	width:266px;
	float:left;
}
.prod-detail .info p{
	font-size:14px;
	color:#767676;
	padding:0 0 2px;
}
.prod-detail .info span{
	font-size:14px;
	color:#1a1919;
}
.prod-detail .info h4{
	font-size:14px;
	color:#1a1919;
	padding:9px 0 4px;
}
.prod-detail .info ul{
	*background:url(../images/ico14.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:0 0 0px;
}
.prod-detail .info li{
	font-size:14px;
	color:#767676;
	padding:0 0 4px;
	line-height:16px;
}
.cart-btn{
	background:url(../images/cart2.gif) no-repeat 0 0;
	width:253px;
	height:54px;
	margin:10px 0 0 -6px;
	position:relative;
	padding:5px 6px 0 10px;
}
.cart-btn .l-inf{
	width:117px;
	float:left;	
	overflow:hidden;	
}
.cart-btn .r-inf{
	width:136px;
	float:right;
	overflow:hidden;
}
.cart-btn a{
	width:136px;
	height:30px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	z-index:10;
	background:url(../images/btn2.gif) no-repeat 0 0;
}
.cart-btn .r-inf span{
	font-size:12px;
	color:#609f54;
	display:block;
	padding:0 0 3px 22px;
}

.cart{
	font-size:12px;
	color:#1a1919;	
}
.error{
	font-size:12px;
	color:#;	
}
.prod-detail .info .cart-btn .l-inf p{
	font-size:26px;
	color:#37ad20;
	line-height:28px;
	padding:0;
}
.prod-detail .info .cart-btn .l-inf p i{font-style:normal;font-size:18px;}
.prod-detail .info .cart-btn .l-inf b{font-size:15px;color:#2b831a;}
.prod-detail .info .cart-btn .l-inf p b{font-size:26px;}

.question{
	overflow:hidden;
	padding:24px 0 0 4px;
}
.question ul{
	width:646px;
	overflow:hidden;
}
.question li{
	width:100%;
	float:left;
	padding:0 0 31px;
}
.question li li{
	width:323px;
	float:left;
	padding:0;
}
.question img{
	float:left;
	margin:0 5px 0 0;
}
.question p{
	font-size:12px;
	color:#4f4f4f;
	line-height:20px;
	padding:7px 0 0;
}
.question .first p{padding:0}
.question span{
	display:block;
	font-size:19px;
}
.info-list{
	overflow:hidden;
	padding:16px 0 14px 3px;
}
* html .info-list{display:inline-block;}
.info-list li{
	width:100%;
	float:left;
	font-size:12px;
	color:#5e5d5d;
	padding:0 0 9px;
}

#table {display: table;
	font-size:12px;
	color:#5e5d5d;
} 
.row_h {
	  display: table-row;
	  padding:10px;
} 
.row {
	display: table-row;
	font-size:12px;
	color:#5e5d5d;
	} 
.row:hover {
	background-color:#fcbf00;
	color:#000;
} 
.cell {
	 display: table-cell;
	  padding:0 10px 5px 10px;	
}

#logo_mark{
background-image: url('../images/all_mark_logo.jpg'); 
background-repeat: no-repeat;
display: block;
height: 30px;
}

#deleted{
background-image: url('../images/delete.png'); 
background-repeat: no-repeat;
display: block;
height: 20px;
width: 20px;
}

.text_table{	
	font-size:12px;
	line-height:16px;	
}

.schot{	
	float:left;
	position:relative;
	left:-20px;
	top:10px;
}

.articles{	
	color: #1A1919;
	font-size: 12px;
	line-height: 18px;
	padding: 0px 0px 6px 4px;
}

.category_table h2{	
	color: #0B43A0;
	font-size: 20px;
	line-height: 18px;
	padding: 0px 0px 6px 4px;
}

/*����� �����������*/
form.register dt, dd{padding:2px;}
form.register label {font-size:1em; color:#3E4E68}
form.register label.required {font-weight:bold}
form.register dd{padding-bottom:10px;}
form.register fieldset{margin-left:0px;width:450px;padding:10px;border:1px solid #515151}
form.register fieldset legend{color:#3E4E68;font-size:1.2em;}
form.register #captcha-input{margin-top:5px;}
form.register ul.errors {color:red}
form.register #fieldset-buttonsGroup{border:0px;}
form.register input{width:380px;}
/*����� ����� �����������*/


.jcarousel-skin-tango{
	overflow:hidden;
	padding:10px 0 0;
}
.jcarousel-skin-tango li {
	width:200px;
	padding:2px;
	font-size:12px;
	line-height:18px;
	color:#1a1919;
	margin:0 3px 0 0;
	position:relative;
}
.jcarousel-skin-tango a:hover{
	background:#fdd147;
}
.jcarousel-skin-tango a{
	float:left;
	position:relative;
	overflow:hidden;
}
.jcarousel-skin-tango i{
	background:url(../images/transparent.gif) repeat 0 0;
	width:100%;
	height:100%;
	position:absolute;
	z-index:0;
	cursor:pointer;
}
* html .jcarousel-skin-tango i{height:206px;}
.jcarousel-skin-tango a:hover{text-decoration:none;position:relative;z-index:10;}
.jcarousel-skin-tango .images{
	width:200px;
	height:170px;
	overflow:hidden;
	padding:0;
	margin:0 0 2px;
}
.jcarousel-skin-tango span{
	display:block;
	line-height:18px;
	color:#1a1919;
}
.jcarousel-skin-tango .red{color:#ac0000;}
.jcarousel-skin-tango .green{color:#2B831A;} 


