body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
	behavior:url('ref00000.html');
	background:url('bg000000.html') top center repeat-y;
	height:100%;

}

.inp {border:1px solid #adadad; padding:2px 3px 2px 3px; width:190px;}

textarea {border:1px solid #adadad; padding:2px 3px 2px 3px;}

.p_left {float:left; margin-right:10px; margin-bottom:5px;}
.p_right {float:right; margin-left:10px; margin-bottom:5px;}

h1 {font-size:18px; font-weight:normal; color:#333333; padding:0px; margin:5px 0px 0px 0px;}
h2 {font-size:16px; font-weight:bold; padding:0px; margin:0px;}
h3 {font-size:12px; font-weight:bold; padding:0px; margin:0px;}

form {display:inline;}

p {padding:0px; margin:0px 0px 12px 0px;}

a {color:#f79a24; text-decoration:underline}
a:hover {text-decoration:none;}

.red, .red a {color:#e10a00 !important}
.gray, .gray a {color:#909090 !important}
.white, .white a {color:#FFFFFF !important}
.black {color:#000000 !important}

.big {font-size:14px !important}
.small, .small a { font-size:11px !important;}
.small2, .small2 a { font-size:10px !important;}

.dev0 {height:5px;}
.dev1 {height:10px;}
.dev2 {height:20px;}

.pad0 {margin-bottom:5px !important;}
.pad1 {margin-bottom:10px !important;}
.pad2 {margin-bottom:20px !important; }

.no_bg {background:none !important}
.no_bord { border:none !important}
.no_pad {padding-bottom:0px !important}
.noline {text-decoration:none !important}
.sep {clear:both; width:100%; height:1px;}

body > .sep {height:auto !important}
* html .sep {height:auto !important}

img {
	border:none; 
	behavior:url("pngbehav.html");
	padding:0px; 
	margin:0px;
	}

.kar {
	position:fixed;
	top:0px; left:0px;
	height:100%;
	width:100%;
	}

body > .kar {
	position:absolute;
	min-height:100%;
	height:auto !important;
	min-width:100%;
	width:inherit;
	}

.page {
	position:relative;
	width:902px;
	color:#000000;
	background:#ffffff;
	text-align:left;
	}

.content {
	position:relative;
	top:0px; left:0px;
	padding:0px;
	margin:0px;
	} 
	
.cont {padding:17px 23px 17px 23px; background:url('cont_bg0.html') top left repeat-x}

.kar > .content {
	padding-bottom:50px;
	}

/* CONTENT */

.right_block {
	float:right;
	width:240px;
}

.left_cont {
	float:left;
	width:592px;
	}

.cell_tlt, .rb_tlt, .rb_top {width:182px; height:22px; background:url('cell_top.html') top left no-repeat; padding-top:7px; text-align:center; font-size:16px; color:#333333; font-weight:bold}
.cell { position:relative; height:140px; width:174px; text-align:center; background:url('cell_bg0.html') bottom left no-repeat; padding:0px 4px 0px 4px; margin-bottom:23px;}
.cell .price {height:20px; color:#333333; padding-top:5px; font-weight:bold; text-align:center}
.cell .btn {position:relative; bottom:-5px;}

.rb_top {width:212px; height:24px; padding:11px 19px 0px 19px; background:url('rb_top00.html') top left no-repeat}
.rb_cont, .rb_cont2 {background:url('rb_bg000.html') top left repeat-y; padding:13px;}

.rb_cont2 {padding-left:19px; padding-right:19px;}

.rb_cont .pic {float:left; margin-right:10px; margin-bottom:5px; border:3px solid #edeef0}
.rb_tlt {width:212px; height:24px; padding:5px 19px 0px 19px; background:url('rb_tlt00.html') top left no-repeat}
.rb_bottom {width:240px; height:10px; background:url('rb_botto.html') top left no-repeat}

.info {padding-left:10px; padding-bottom:22px;}


.lb_top {width:592px; height:10px; background:url('lb_top00.html') top left no-repeat}
.lb_cont {background:url('lb_bg000.html') top left repeat-y; padding:10px 25px 10px 25px;}
.lb_bottom {width:592px; height:10px; background:url('lb_botto.html') top left no-repeat}

.cart {padding:0px;}

.cart_tlt {padding:20px 0px 0px 70px; font-size:16px; font-weight:bold; background:url('icart000.html') top left no-repeat; height:50px;}

.cart_table {margin-bottom:20px;}

.cart_table input.count {border:1px solid #adadad; padding:2px 3px 2px 3px; width:40px;}
.cart_table td {padding:8px; font-size:11px; border-bottom:1px solid #d3d3d3;}
.fields td {background:url('fields_b.html') top left repeat-x; font-size:11px; color:#000000; font-weight:bold; text-transform:uppercase; padding:0px !important; border-bottom:none !important}

.fields td a {color:#000000; text-decoration:underline}

.fields td span {margin:8px; display:block}

.cart_buttons a {margin-right:10px;}

.currency {line-height:16px;}
.currency a {color:#000000; text-decoration:none}
.currency a:hover {text-decoration:underline}
.currency a#active { font-weight:bold}

.info_list a {text-decoration:none; color:#000000}
.info_list a:hover {color:#f7941d}

.dost { width:432px; background:url('dost0000.html') top left no-repeat #f9ed8b; padding:24px 28px 23px 140px}
.dost2, .dost1 {width:600px; height:5px; background:url('dost2000.html') top left no-repeat}
.dost1 {background-image:url('dost1000.html'); height:4px;}

.order, .price2 {padding:4px 0px 4px 0px; border-bottom:1px solid #d3d3d3}
.price2 {padding:4px 0px 4px 0px; margin-right:40px; border-bottom:1px solid #d3d3d3}
.price2 span {margin-left:20px; margin-bottom:0px;} 

.products td {padding:4px; border-bottom:1px solid #d3d3d3}

/* END OF CONTENT */

/* HEADER */	
.header {
	position:relative;
	top:0px; left:0px;
	height:272px;
	color:#000000;
	padding:0px;
	margin:0px;
	}
	
.header .page {background:url('header_b.html') top left no-repeat; height:272px;}

.logo {
	position:absolute;
	top:17px;
	left:555px;
	}

.mm {
	position:absolute;
	bottom:12px;
	left:17px;
	height:33px;
	}

.mm div.item {height:33px; background-position:top left; background-repeat:no-repeat; cursor:pointer; float:left;}
.mm div.item:hover {background-position:bottom}
.mm div.item_active {height:33px; background-position:bottom left; cursor:pointer; float:left;}

.mm div#mm1 {width:75px; background-image:url('mm100000.html');}
.mm div#mm2 {width:80px; background-image:url('mm200000.html');}
.mm div#mm3 {width:72px; background-image:url('mm300000.html');}
.mm div#mm4 {width:94px; background-image:url('mm400000.html');}
.mm div#mm5 {width:73px; background-image:url('mm500000.html');}
.mm div#mm6 {width:74px; background-image:url('mm600000.html');}

/* END OF HEADER */

/* FOOTER */

.footer {
	position:relative;
	bottom:0px;
	left:0px;
	height:50px;
	color:#FFFFFF;
	
	}
	
.footer .copy {float:left; font-size:11px; color:#333333;}
.footer .link {float:right; font-size:11px; color:#333333;}
.footer .link a {font-size:11px; color:#333333; text-decoration:none}
.footer .link a:hover {color:#000000}
	
.footer .page {background:url('footer_b.html') top left no-repeat; width:854px; height:26px; padding:24px 24px 0px 24px}
	
.kar > .footer {
	position:inherit;
	bottom:0px;
	left:0px;
	height:50px;
	width:100%;
	}
	
/* END OF FOOTER */