*{padding:0; margin:0;}
body{background:url(../images/bg_top_talling.gif) repeat-x left top #040404; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#707070;}
table{border-collapse:collapse;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#707070;}
td{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#707070;}
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:url(../images/header_center_bg.jpg) repeat-x left top; width:100%;}
.header .header_left_bg{background:url(../images/header_left_bg.jpg) no-repeat left top; width:100%;}
.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 .col4 .indent a{color:#ca3c76; text-decoration:none; font-weight:bold;}
.top_row_right_bg .col4 .indent 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:9px 0 0 53px;}
.footer .col2{width:auto; float:left;}

.footer{font-weight:bold; color:#cd7c98;}
.footer a{font-weight:bold; color:#b1b1b1; 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;}

.footertxt{padding-left:16px; color:#9b9b9b; font-weight:normal;}
.footertxt a{padding-left:16px; color:#ac6b82; font-weight:normal; 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 #455780; margin-bottom:13px;}
.mainmenu-bottom{background:url(../images/mainmenu-bottom.gif) no-repeat left bottom; min-height:220px; height:220px; 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:18px; 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:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; 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; }



/************************************************************/



