@charset "utf-8";

/* CSS Document */
body { min-width:1000px; padding:0px; margin:0; font:11px/14px Tahoma, Arial, Geneva, sans-serif; color:#545454; text-decoration:none; vertical-align: top; background-color: #e6e6e6; background-image: url(images/bg_main.gif); background-repeat: repeat-x; }

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:underline; }

a:hover { text-decoration:none; }

a:focus { outline:0; }

img { border-width:0px }

/* red font */
.red {
	color:#F00;
}

.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:0px 0 0 22px; color:#ff1d5d; }

#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 {padding:1px 0 0 0; }

#favorite a { color:#c4c4c4; text-decoration:underline; }

#favorite a:hover { text-decoration:none; }

/* search form */
#search_form { padding:40px 0 0 0;}

@-moz-document url-prefix() { #search_form  { height:110px; padding-top:40px; }}

#search_form input.unvisible { padding:0; margin:0 0 0 12px; background:none; border:0; color:#afafaf; width:126px; height:16px; font:11px/18px Tahoma; }
@-moz-document url-prefix() { #search_form input.unvisible { padding-top:4px; }}
#search_form input.button_go { width:38px; height:22px; background:none; border:0; font:bold 10px/18px Tahoma; margin-left:3px; padding:0; }

/* customer zone */
#customer_zone {}

#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; background:url(images/button_bg.jpg) repeat-x; }

#menu a { font:bold 11px/12px Tahoma; color:#000; float:left; margin:0 35px; padding-top:14px; text-decoration:none; }

#menu a:hover { text-decoration:underline; }

#menu img { float:left; }

/* EOF MAIN MENU */

/* CONTENT */

#cent { padding:0 10px 0 25px; width:772px; }

#outer { width:1000px; }

#cnt { float:left; width:772px; }

#leftblock { width:228px; float:left; padding-top:11px; }

#leftblock .pad { padding:11px 0 0 3px; 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:4px 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 { padding:22px 50px; 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; padding:7px 21px 0 21px; width:322px; height:280px; color:#000; }

.prw p { line-height:18px; }

.prw a { text-decoration:none; }

.prw .pad { }

.prw .info { font:10px/11px Tahoma; text-align:center; width:322px; height:120px;}

.prw .grey { color:#515151; font:11px/14px Tahoma; padding-bottom:3px; }

.prw .price { font:18px/18px Tahoma; color:#ff1c59; float:center; margin-top:-5px; //margin-top:-4px;
}

/* 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 { 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; }
red {
	color: #F00;
}
.redbold {
	color: #F00;
	font-weight: bold;
}

