* {margin:0; padding:0;}
html {height:100%;}
body { height:100%; background:#f9f7ea; font-size:12px; line-height:15px; background:url(images/tall_topnew.gif) center top;  background-repeat: no-repeat; background-color: #f9f7ea}
table, td {border-collapse:collapse; font-size:100%; font-family:Arial, Helvetica, sans-serif;}
table, td, img {
	border:0;
}
form, td {
	padding:0;
}
td { vertical-align:top; text-align:left;}
select, input { font-size:1em;}
img { vertical-align:top; border:0; vertical-align:top; text-align:left;}

.fleft { float:left;}
.fright { float:right;}

.table { width:100%;}

.clear { clear:both;}

.alignright { text-align:right;}

.title { margin-bottom:20px;}

p { margin-bottom:20px;}
p.txt_indent {margin-bottom:20px; padding:10px 0 0 13px;}


/*==================forms====================*/
input, select {

	vertical-align:middle;
	font-weight:normal;
}

.input_1 { width:113px; height:19px; background:#fff; border:1px solid #d4d0c8; color:#a1a1a1; font-family:arial; font-size:11px;}

.shop_form td { padding-bottom:2px; }
.shop_form .column1 { width:112px;}
.shop_form .column2 { width:114px;}
.shop_form .column3 { width:107px;}
.shop_form .column4 { width:62px;}
.shop_form .column5 { width:79px;}

.input {
	width:101px;
	height:21px;
	border:1px solid #A5ACB2;
	font-size:12px;
	font-family:arial;
	line-height:16px;
	margin-top: 1px;
}
.input1 {
	width:218px;
	height:19px;
	border:1px solid #A5ACB2;
	font-size:12px;
	font-family:arial;
	background-color: #FEFDF3;
}
.input2 {
	width:110px;
	height:19px;
	border:1px solid #A5ACB2;
	font-size:12px;
	font-family:arial;
	background-color: #FEFDF3;
}

.input3 { width:169px; height:18px; border:1px solid #404040; font-size:11px; font-family:arial;}
.input4 { width:243px; height:18px; border:1px solid #404040; font-size:12px; font-family:arial;}
.input5 { width:99px; height:18px; border:1px solid #404040; font-size:12px; font-family:arial;}
.input6 { width:45px; height:18px; border:1px solid #404040; font-size:11px; font-family:arial;}

.form_1 {
	height:30px;
}


/*==================list====================*/
ul { list-style:none;}

.site_menu { margin:5px 0 0 0; float:right; padding-right:13px;}
.site_menu li { display:inline;}
.site_menu li a { color:#362f2d; text-decoration:none; padding-left:20px; margin-right:20px; display:block; float:left; line-height:20px;}
.site_menu li a.home { background:url(images/site_menu_home.gif) no-repeat 0 0;}
.site_menu li a.support { background:url(images/site_menu_support.gif) no-repeat 0 0;}
.site_menu li a.help { background:url(images/site_menu_help.gif) no-repeat 0 0;}
.site_menu li a.contact { background:url(images/site_menu_contact.gif) no-repeat 0 0;}
.site_menu li a:hover { text-decoration:underline;}

.nav_menu {
	margin-top:7px;
}
.nav_menu li {
	float:left;
	background:url(images/nav_divider.gif) no-repeat right 12px;
	margin-right: -5px;
}
.nav_menu li a {
	display:block;
	float:left;
	padding:0 0 0 12px;
	line-height:60px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	font-size:13px;
}
.nav_menu li a b { display:block; float:left; padding-right:10px;}
.nav_menu li a:hover { color:#f68806;}
.nav_menu li a.current {background:url(images/nav_left.gif) no-repeat left top; color:#000;}
.nav_menu li a.current b {background:url(images/nav_right.gif) no-repeat right top #fff;}

.footer_menu li { display:inline;}
.footer_menu li a {
	background:url(images/footer_divider.gif) no-repeat right 4px;
	padding:0 8px 0 8px;
	color:#a80b0b;
}

.types_list li a { background:url(images/marker.gif) no-repeat 0 5px; padding-left:13px; font-size:12px; line-height:16px; color:#fff; text-decoration:none; font-weight:bold;}
.types_list li a:hover { text-decoration:underline;}

.category_list { margin:13px 0 0 18px;}
.category_list li { line-height:14px;}
.category_list li a { background:url(images/marker1.gif) no-repeat 0 5px; padding-left:12px; color:#362f2d; line-height:14px; text-decoration:none;} 

.category_list li a:hover { text-decoration:underline; color:#f68806;}
.list li span {background:url(images/marker1.gif) no-repeat 0 5px; padding-left:10px; line-height:16px;}


/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}

/*==================txt, links, lines, titles====================*/
a {color:#a80b0b;}
a:hover{text-decoration:none;}

h1 {
	font-size:17px;
	color:#000;
	margin-bottom:9px;
	line-height:15px;
}
h2 { font-size:12px; color:#bf1a19; margin-bottom:6px;}
h2 a { color:#a80b0b;}
h3 { font-size:1em; font-weight:normal; margin-bottom:16px;}
h4 {
	font-size:1em;
	padding-top:16px;
	color:#bf1a19;
	font-weight:normal;
	margin: 10px 0 15px 13px;
}
dt {
	line-height: 24px;
}


.line_hor { background:url(images/line1.gif) left bottom repeat-x;}

.title { margin-bottom:20px;}


/*==================blocks====================*/

.login_block { width:201px; height:113px; background:url(images/login_bgd.gif) left 35px repeat-x #fdcd48;}
.login_block .l_t { background:url(images/login_l_t.gif) no-repeat left top;}
.login_block .r_t { background:url(images/login_r_t.gif) no-repeat right top;}
.login_block .ind { padding:14px 0 0 14px;}

.search_block { background:url(images/search_bgd.gif) left top repeat-x #fff; width:518px;}
.search_block .r { background:url(images/search_right.gif) right top repeat-y;}
.search_block .b { background:url(images/search_b.gif) left bottom repeat-x;}
.search_block .l { background:url(images/search_left.gif) left top repeat-y;}
.search_block .l_t { background:url(images/search_l_t.gif) no-repeat left top;}
.search_block .r_t { background:url(images/search_r_t.gif) no-repeat right top;}
.search_block .r_b { background:url(images/search_r_b.gif) no-repeat right bottom;}
.search_block .l_b { background:url(images/search_l_b.gif) no-repeat left bottom;}
.search_block .ind { padding:15px 0 15px 14px;}
.search_block h2 { margin-bottom:18px;}

.types_block { background:#f68806;}
.types_block .ind { padding:17px 0 19px 18px; background:url(images/types_r_b.gif) no-repeat right bottom;}

.template_block {
	background:url(images/template_block_bgd.jpg) left top repeat-x #fac063;
	width:565px;
}
.template_block .ind {
	padding:20px 0 0 9px;
}
.template_block h1 { text-indent:10px; margin-bottom:6px;}

.template_block1 { background:url(images/template_block1_bgd.gif) left top repeat-x;}
.template_block1 .ind { padding:15px 0 26px 22px;}

.box1 { background:#faf2cf; border:1px solid #ebd888; width:100%;}
.box1 .ind { padding:14px 14px 4px 14px; text-align:center;}
.box1 h2 { text-align:center;}

.site_center {width:100%; text-align:center;}
.site_center1 {width:760px; margin:0 auto; text-align:left;}


.tall_top_left { background:url(images/tall_top_left.jpg) right top repeat-x; width:50%;}
.tall_top_right { background:url(images/tall_top_right.jpg) left top repeat-x; width:50%;}


/*header*/
#header { height:238px;}
#header .row_1 { height:28px; text-align:right;}
#header .row_2 { height:143px; background:url(images/header_bgd.jpg) no-repeat left top;}
#header .row_2 .col_1 { width:559px;}
#header .row_2 .col_2 { width:201px; padding-top:30px;}
#header .row_3 { height:67px;}

/*content*/
#content .col_1 { width:565px;}
#content .col_2 { width:195px; padding-top:4px;}
#content .col_1_box {width:100%; background:#fff;}
#content .cont_r_b { background:url(images/content_r_b.gif) no-repeat right bottom;}
#content .cont_l_b {
	background:url(../images/content_l_b.gif) no-repeat left bottom;
}
#content .row_1 .indent1 { padding:13px 18px 4px 22px;}
#content .row_2 { background:#f3e39f; padding:9px 0 9px 1px;}
#content .row_2 .col_1 { width:254px; background:#f3e39f;}
#content .row_2 .col_1 .indent { padding:0 6px 0 0;}
#content .row_2 .col_2 { width:256px;}
#content .row_2 .col_2 .indent { padding:0 7px 0 0;}
#content .row_2 .col_3 { width:248px;}

/*footer*/
#footer { height:73px;}
#footer .indent { text-align:center; padding:10px 0 0 0;}



/*pages*/
#page1 #content .row_1 .col_1 .indent { padding:20px 24px 14px 22px;}
/*===========*/

#page2 #content .row_1 .col_1 .indent { padding:20px 24px 21px 22px;}
#page2 #content .row_1 .col_1 h1 { margin-bottom:20px;}

/*===========*/

/*affiliate_prog.html*/
#page3 #content .row_1 .col_1 .indent { padding:20px 24px 21px 22px;}
#page3 #content .row_1 .col_1 h1 { margin-bottom:20px;}
#page3 #content .row_1 .container { width:415px; height:28px;}
#page3 #content .row_1 .fleft { width:170px; text-align:right;}
#page3 #content .row_1 .fright { width:245px;}

/*===========*/
.inputCategory {
	border: 1px solid #A5ACB2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: 220px;
	margin-right: 6px;
	margin-top: 1px;
	height: 21px;
	background-color: #FEFDF3;
}
.style1 {
	color: #BF1A19;
	padding-bottom: 5px;
	font-weight: bold;
}
.site_menu li a.cart {
	background:url(images/cart2.gif) no-repeat 0 0;
}
.input_keyword {
	width:140px;
	height:19px;
	background:#fff;
	border:1px solid #d4d0c8;
	color:#333;
	font-family:arial;
	font-size:12px;
	margin-right: 10px;
	line-height: 19px;
}
.input_number {
	width:70px;
	height:19px;
	background:#fff;
	border:1px solid #d4d0c8;
	color:#333;
	font-family:arial;
	font-size:12px;
	line-height: 19px;
}
.input_price {
	width:30px;
	height:19px;
	background:#fff;
	border:1px solid #d4d0c8;
	color:#333;
	font-family:arial;
	font-size:12px;
	margin-right: 5px;
	line-height: 19px;
}
