*{padding:0; margin:0;}

body{

	/*background: url(../images/bg_top_talling_red) #A01F12;
	*/
	
	background: url(../images/new_bg2.jpg) #3f0e0a top center fixed no-repeat;	
	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

}

#top {
	width: 100%;
	float: left;
	background-color: #131313;
	height: 45px;
}

table{border-collapse:collapse; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#3D3D3D;}

td{vertical-align:top; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#3D3D3D;}

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

a:hover{text-decoration:none;}

img {border:0;}



.clear{clear:both;}

/***************************************************************************************************************/

.over_main_t{width:948px; margin:auto;}

.main_t{width:880px; margin:auto; text-align:left;}



.header{background: ; width:100%}

.header .header_left_bg{background:url(../images/header_left_bg.jpg) no-repeat left top; width:93%;}

.header .header_right_bg{background:url(../images/header_right_bg.jpg) no-repeat right top; width:100%;}



.header .row1{height:44px; overflow:hidden;}

.header .row1 .col1{width:487px; float:left;}

.header .row1 .col1 .indent{padding:12px 0 0 4px;}

.header .row1 .col2{width:256px; float:right; padding-top:12px;}



.header .row1 .col2 .col1{width:54px; float:left; color:#afafaf; padding-top:2px;}

.header .row1 .col2 .col2{width:161px; float:left; padding-top:0;}

.header .row1 .col2 .col2 .h_search_center_bg{background:url(../images/h_search_center_bg.gif) repeat-x left top;}

.header .row1 .col2 .col2 .h_search_left_bg{background:url(../images/h_search_left_bg.gif) no-repeat left top;}

.header .row1 .col2 .col2 .h_search_right_bg{background:url(../images/h_search_right_bg.gif) no-repeat right top; padding:2px 0 0 13px;}

.header .row1 .col2 .col2 input{border:none; background:none; color:#000000; width:139px; height:20px;}

.header .row1 .col2 .col3{width:auto; float:left}





.header .row1 ul{list-style:none;}

.header .row1 li{float:left; background:url(../images/header_back1.gif) no-repeat 100% 6px; display:block; line-height:20px; font-size:12px; color:#7f7e7e;}

.header .row1 li a{display:block; padding:0 17px 0 16px; text-decoration:none; color:#7f7e7e}

.header .row1 li a:hover{text-decoration:underline !important;}



.header .row1 ul li.first{float:left; background:url(../images/header_back1.gif) no-repeat 100% 6px; display:block;}

.header .row1 ul li.first a{display:block; padding:0 17px 0 0; text-decoration:none;}



.header .row1 ul li.last{float:left; background:none; display:block;}

.header .row1 ul li.last a{display:block; padding:0 0 0 17px; text-decoration:none;}





.row2{height:107px;}

.row2 .indent{text-align:center; padding:13px 29px 0 0;}





.top_row_center_bg{background:url(../images/top_row_center_bg.gif) repeat-x left top; overflow:hidden; width:100%;}

.top_row_left_bg{background:url(../images/top_row_left_bg.gif) no-repeat left top; width:100%;}

.top_row_right_bg{background:url(../images/top_row_right_bg.gif) no-repeat right top; height:75px; width:100%;}

.top_row_right_bg .ind{ padding:27px 11px 0 14px; overflow:hidden}

.top_row_right_bg .col1{width:8.67%; float:left; background:url(../images/header_back2.gif) no-repeat 100% 4px; text-align:center; padding:5px 0 5px 0;}

.top_row_right_bg .col2{width:27.44%; float:left; background:url(../images/header_back2.gif) no-repeat 100% 4px; text-align:center; padding-top:3px;}

.top_row_right_bg .col2 .col1{width:74px; float:left; color:#FFFFFF; font-size:12px; background:none; padding:0 0 5px 0;}

.top_row_right_bg .col2 .col2{width:auto; float:left; background:none; padding-top:2px;}

.top_row_right_bg .col2 .col2 select{width:109px; border:solid 1px #505050; color:#282e3e; font-family:Tahoma; font-size:10px; height:17px;}

.top_row_right_bg .col3{width:260px; float:left; background:url(../images/header_back2.gif) no-repeat 100% 4px; padding-top:3px; text-align:center;}

.top_row_right_bg .col3 .col1{width:93px; float:left; color:#FFFFFF; font-size:12px; background:none; padding:0 0 5px 0;}

.top_row_right_bg .col3 .col2{width:auto; float:left; background:none; padding-top:2px;}

.top_row_right_bg .col3 .col2 select{width:109px; border:solid 1px #505050; color:#282e3e; font-family:Tahoma; font-size:10px; height:17px;}

.top_row_right_bg .col4{width:269px; float:left; background:url(../images/header_back3.gif) no-repeat 27px 0px;}

.top_row_right_bg .col4 .indent{padding:3px 0 0 49px; color:#b7b7b7;}

.top_row_right_bg .col4 .indent b{color:#FFFFFF;}

.top_row_right_bg a{color:#ca3c76; text-decoration:none; font-weight:bold;}

.top_row_right_bg a:hover{text-decoration:underline;}





.content_left_bottom_bg{background:url(../images/left_bottom_bg.gif) no-repeat left bottom #fefcf2; width:100%;}

.content_right_bottom_bg{background:url(../images/right_bottom_bg.gif) no-repeat right bottom; width:100%;}

.content_right_bottom_bg .wrap{padding:0 13px 14px 14px;}







.footer{margin-top:25px;}

.footer .col1{width:278px; float:left; background:url(../images/footer_bg1.gif) no-repeat 258px 4px;}

.footer .col1 .indent{padding:2px 0 0 20px;}

.footer .col2{width:auto; float:left;}



.footer{font-weight:bold; color:#FEFCF2;}

.footer a{font-weight:bold; color:#FEFCF2; text-decoration:none; background:url(../images/footer_back1.gif) no-repeat 0px 5px; padding-left:12px; margin-left:16px;}

.footer a:hover{text-decoration:underline;color:#FEFCF2;}



.footertxt{padding-left:16px; color:#FEFCF2 font-weight:bold;}

.footertxt a{padding-left:16px; color:#FEFCF2; font-weight:bold; text-decoration:underline;background:none; padding-left:0; margin-left:0;}

.footertxt a:hover{text-decoration:underline;}







.content{ text-align:left;}



.mainmenu-top{background:url(../images/mainmenu-top.gif) no-repeat left top #ffffff; margin-bottom:13px;}

/*.mainmenu-top{background:url(../images/mainmenu-top.gif) no-repeat left top #a9274d; margin-bottom:13px;} */

/* .mainmenu-bottom{background: url(../images/mainmenu-bottom.gif) no-repeat left bottom; min-height:306px; height:306px; width:100%;} */

.mainmenu-bottom{background: url(../images/mainmenu-bottom.gif) no-repeat left bottom; min-height:228px; height:228px; width:100%;}

.mainmenu-bottom .indent{padding:17px 19px 19px 22px; text-align:left;}



.mainmenu-top ul{list-style:none !important; margin:0; padding:0; list-style-type:none !important; list-style-position:outside !important;}

.mainmenu-top li{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; display:block; padding:11px 0 10px 0; background:url(../images/mainmenu-list-bg.gif) repeat-x left bottom;}

.mainmenu-top li.last{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:27px; display:block; padding:11px 0 10px 0; background:none;}

.mainmenu-top li a{ display:block; padding:0; margin:0;}

.mainmenu-top li span a{color:#211f1f; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:27px; background:url(../images/mainmenu-bg.gif) no-repeat 0px 0px; padding-left:30px; text-decoration:none; margin-left:20px; display:block; text-align:left;}

.mainmenu-top li a:hover{text-decoration:none; color:#000000;}





/******************************************************************/

.prod_box2{background:#faf5e6; margin-bottom:7px;}



.prod_box21{background:#faf5e6; margin-bottom:7px;}

.prod_box21 .background-top-left-1{background:url(../images/bg-top-left-11.gif) no-repeat left top; width:100%;}

.prod_box21 .background-top-right-1{background:url(../images/bg-top-right-11.gif) no-repeat right top; width:100%;}

.prod_box21 .background-bottom-left-1{background:url(../images/bg-bottom-left-11.gif) no-repeat left bottom; width:100%;}

.prod_box21 .background-bottom-right-1{background:url(../images/bg-bottom-right-11.gif) no-repeat right bottom;padding:14px 9px 0 11px;}

.prod_box21 .background-bottom-right-11{background:url(../images/bg-bottom-right-11.gif) no-repeat right bottom;padding:0;}





.template_tep{background:#ffffff; margin-bottom:7px;}

.template_tep .background-top-left-1{background:url(../images/bg-top-left-5.gif) no-repeat left top; width:100%;}

.template_tep .background-top-right-1{background:url(../images/bg-top-right-5.gif) no-repeat right top; width:100%;}

.template_tep .background-bottom-left-1{background:url(../images/bg-bottom-left-5.gif) no-repeat left bottom; width:100%;}

.template_tep .background-bottom-right-1{background:url(../images/bg-bottom-right-5.gif) no-repeat right bottom;padding:24px 20px 20px 6px;}

.template_tep .background-bottom-right-11{background:url(../images/bg-bottom-right-5.gif) no-repeat right bottom;padding:0; width:100%; overflow:hidden;}





.prod_box21 .name{background:url(../images/background-top-left-3.gif) no-repeat left top #0c0f0e;color:#e6c087; font-family:"Arial Narrow"; font-size:13px; text-transform:uppercase;}

.prod_box21 .name .inner1{background:url(../images/background-top-right-3.gif) no-repeat right top;}

.prod_box21 .name .inner2{padding:13px 0 11px 19px;}

.prod_box21 .name .inner22{padding:11px 0 1px 1px;}



.prod_box21 .name .inner2 a{color:#e6c087; font-family:"Arial Narrow"; font-size:13px; text-transform:uppercase; text-decoration:none; background:none;}

.prod_box21 .name .inner2 a:hover{text-decoration:underline;}



.prod_box21 .contentbox{background: url(../images/background-bottom-left-3.gif) no-repeat left bottom #FFFFFF; width:100%;}

.prod_box21 .contentbox .contentbox_in{padding:6px; background:url(../images/background-bottom-right-3.gif) no-repeat right bottom;}

.prod_box21 .contentbox .contentbox_in2{padding:7px;}

.prod_box21 .text {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#707070; padding-top:15px; padding-right:10px;}





.prod_box22  .contentbox_in strong{color:#be000f; font-family:Tahoma; font-size:20px; line-height:28px; font-weight:normal;}

.prod_box22  .contentbox_in a strong{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:bold;}



.prod_box22  .contentbox_in b{color:#be000f; font-family:Tahoma; font-size:20px; line-height:28px; font-weight:normal;}

.prod_box22  .contentbox_in a b{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:bold;}



.prod_box21 .priceblock{border-top:solid 1px #e5e5e5; margin-top:19px; overflow:hidden; padding-top:12px;}



.price{float:left; width:48%; border-right:solid 1px #e3e3e3; padding-top:7px; padding-bottom:7px; text-align:center;}

.price strong{font-weight:normal;}

.button{float:left; width:51%; text-align:center; padding-top:7px;}



.imgbox{float:left; }







/************************************************************/
