@charset "utf-8";

/* CSS Document */
body {
	min-width:1000px;
	width:100%;
	padding:0px;
	margin:0;
	font:12px/14px Tahoma, Arial, Geneva, sans-serif;
	color:#545454;
	text-decoration:none;
	vertical-align: top;
	background-repeat: repeat-x;
	background: #dbdbdb;
}

form,
p { margin:0; padding:0; font-size:11px; }

h1,
h2,
h3 { padding:0; margin:0; }

a { font:11px/13px Tahoma, Arial, Geneva, sans-serif; color:#5e78a1; text-decoration:none; }

a:hover { text-decoration:none; }

a:focus { outline:0; }

img { border-width:0px }

/* red font */
.red { color:#ff1d5d; }

.red a { color:#ff1d5d; text-decoration:underline; font:11px Tahoma; }

.red a:hover { text-decoration:none; }

/* white font */
.wh { color:#fff; }

.wh a { color:#fff; text-decoration:underline; font:10px Tahoma; }

.wh a:hover { text-decoration:none; }

/* blue font */
.blue { color:#5e78a1; }

/* HEADER */
#header { height:160px; width:1000px; background:url(images/header_bg.jpg) repeat-x; }

/* right-top menu */
#nav_menu { padding:3px 0 0 22px; color:#ff1d5d; float:left; }

#nav_menu a { font:11px/13px Tahoma, Arial, Geneva, sans-serif; color:#ff1d5d; margin:0 10px; text-decoration:none; }

#nav_menu a:hover { text-decoration:underline; }

#nav_menu .nolink { margin:0 6px; color:#FF603B; text-decoration:underline; }

#nav_menu a:hover { text-decoration:underline; }

#slogan { color:#c5c5c5; padding:0 0 0 65px; margin-top:-9px; line-height:12px; }

/* add to favorite link */
#favorite { float:right; padding-right:25px; }

#favorite a { color:#c4c4c4; text-decoration:underline; }

#favorite a:hover { text-decoration:none; }

/* search form */
#search_form { padding:31px 0 0 0; }

#search_form input.unvisible { padding:0; margin:0 0 0 12px; background:#181818; border:0; color:#afafaf; width:126px; height:16px; font:11px/12px Tahoma; }

#search_form input.button_go { width:38px; height:22px; background:url(images/button_go.gif); border:0; font:bold 10px Tahoma; }

/* customer zone */
#customer_zone { width:135px; padding-top:20px; float:left; }

#customer_zone input.unvisible { margin:0 0 0 4px; background:#181818; border:1px solid #3f3f3f; padding:2px 0 1px 4px; color:#afafaf; width:126px; height:16px; font:11px/12px Tahoma; }

/* EOF HEADER */
/* MAIN MENU */

#menu { height:45px; width:1000px; }

#menu a { font:bold 11px/12px Tahoma; color:#fff; float:left; margin:0 36px; padding-top:14px; text-decoration:none; }

#menu a:hover { text-decoration:underline; }

#menu div { float:left; }

#menu div.but1 { background:url(images/btn_bg1.jpg) no-repeat; height:45px; }

#menu div.but2 { background:url(images/btn_bg2.jpg) no-repeat; height:45px; }

#menu div.but3 { background:url(images/btn_bg3.jpg) no-repeat; height:45px; }

#menu div.but4 { background:url(images/btn_bg4.jpg) no-repeat; height:45px; }

#menu div.but5 { background:url(images/btn_bg5.jpg) no-repeat; height:45px; }

/* EOF MAIN MENU */

/* CONTENT */

#cent { padding:0 24px 0 28px; width:720px; }

#outer { width:1000px; }

#cnt { float:left; width:772px; }

#leftblock { width:228px; float:left; }

#leftblock .pad { padding:11px 0 0 0; width:228px; }

#leftblock .block { width:212px; background:url(images/block_bg.jpg) repeat-y; }

#leftblock .block_top { width:212px; background: url(images/block_top.jpg) no-repeat top; }

#leftblock .block_bot { width:212px; background: url(images/block_bot.jpg) no-repeat bottom; padding-bottom:10px; }

#leftblock .block1 { width:212px; background:url(images/block_bg1.jpg) repeat-y; }

#leftblock .block_top1 { width:212px; background: url(images/block_top1.jpg) no-repeat top; }

#leftblock .block_bot1 { width:212px; background: url(images/block_bot1.jpg) no-repeat bottom; padding-bottom:25px; }

.block h1,
.block1 h1 { color:#fff; font:24px/24px "Arial Narrow", Tahoma; text-transform:uppercase; padding:11px 0 0 0; margin-bottom:16px; }

ul.pr,
ul.ctg { margin:0; padding:0 0 0 10px; }

ul.pr li,
ul.ctg li { margin:0; padding:0px 0 0 30px; height:22px; list-style-type: none; background: url(images/block_list_bg.gif) no-repeat; }

ul.ctg li { background: url(images/block_list_bg1.gif) no-repeat; }

ul.pr li a,
ul.ctg li a { color:#000000; text-decoration:none; }

ul.pr li a:hover,
ul.ctg li a:hover { text-decoration:underline; }

ul.pr li.active,
ul.ctg li.active { color:#fff; text-decoration:underline; }

.white_block { width:548px; padding:22px 70px; background:#fff; border:1px solid #b5b5b5; text-align:center; }

.white_block .red a { color:#ff1d5d; font:18px/18px Tahoma; text-decoration:underline; }

.white_block .red a:hover { text-decoration:none; }

.white_block .grey { color:#545454; font:12px Tahoma; }

.prw { background:url(images/pr_bg.jpg) no-repeat; width:214px; height:287px; color:#000; }

.prw p { line-height:18px; }

.prw a { text-decoration:none; }

.prw .pad { padding:7px 21px 0 21px; }

.prw .info {
	font:10px/11px Tahoma;
	text-align:center;
	width:210px;
	height:67px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.prw .grey { color:#515151; font:11px/14px Tahoma; padding-bottom:3px; }

.prw .price {
	font:14px/14px Tahoma;
	color:#ff1c59;
	margin-top:-4px;
//margin-top:-6px;
	font-size: 12px;
}

/* EOF CONTENT */

/* FOOTER */

#ftr { height:127px; text-align:center; }

#ftr_repeat { width:100%; height:127px; background: url(images/footer_bg.gif) repeat-x top; text-align:center; }

#ftr_menu { padding:17px 0 0 0; color:#373737; width:100%; text-align:center; }

#ftr_menu a { font:12px/13px Tahoma, Arial, Geneva, sans-serif; color:#373737; margin:0 5px; text-decoration:none; }

#ftr_menu a:hover { text-decoration:underline; }

#ftr_menu .nolink { margin:0 5px; color:#ED8142; text-decoration:none; }

#ftr_menu a:hover { text-decoration:underline; }

#ftr_menu_w { padding:33px 0 0 0; color:#ff6536; width:100%; min-width:1024px; text-align:center; }

#ftr_menu_w a { font:11px/13px Tahoma, Arial, Geneva, sans-serif; color:#ff6536; margin:0 5px; text-decoration:none; }

#ftr_menu_w a:hover { text-decoration:underline; }

#ftr_menu_w .nolink { margin:0 5px; color:#fff; text-decoration:none; }

#ftr_menu_w a:hover { text-decoration:underline; }

.none_line a { text-decoration:none; margin:0 1px; }

/* EOF FOOTER */

.border_preview { z-index:100; position:absolute; background:#dfdfdf; border: 1px solid #fff; width: 460px; }

* html .border_preview { z-index:100; position:absolute; background:#dfdfdf; border: 2px solid #fff; width: 450px; height: 300px; }

#preview_div img { border: 3px solid #999999; }

