@charset "utf-8";
/* CSS Document */
body, html {
	width: 100%;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #333333;
	text-align: left;
	height: 100%;
	background-color: #fff;
}

/*
html {
	height: 100%;
	background: #ffffff;
	min-height: 100%;
	color: #333333;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	}
*/
/*body {
	margin: 0;
	padding: 0;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	}
body,table,tr,td,form,ul,li{text-align:left;vertical-align:top;font-size:100%;font-family:tahoma;}
*/

a {
	color:#0099CC;
	text-decoration:none;
	}
a:hover {
	color:#333;
	text-decoration:none;
	}

#wrapper {
	width: 1067px;
	margin: 0 auto;
	background: url(/themes/default/images/bg-header.jpg) top center no-repeat #d8f3fb;
	}
#header_top { height: 220px; }

#header_menu {
	/*height: 65px;*/
	padding: 10px 45px 10px 45px;
	background: url(/themes/default/images/top-menu.jpg) top center no-repeat #FFF;
	}
/*	MENU	*/
.mtabs{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #f3f3f3; /*bottom horizontal line that runs beneath tabs*/
	}

.mtabs ul{
	margin: 0;
	padding: 0;
	/*padding-left: 10px; offset of tabs relative to browser left edge
	font: bold 12px Verdana;*/
	list-style-type: none;
	}

.mtabs li{
	display: inline;
	margin: 0;
	}

a.selected {
	font-weight: 600;
	}
	
.mtabs li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 10px 45px; /*padding inside each tab*/
	/*border: 1px solid #F00; right divider between tabs*/
	/*color: white;*/
	font-size: 120%;
	font-weight: 600;
	text-align:center;
	background: #fff; /*background of tabs (default state)*/
	width: 103px;
	}

.mtabs li a.selected{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 10px 45px; /*padding inside each tab*/
	font-size: 120%;
	font-weight: 600;
	text-align:center;
	background: #f3f3f3;
	width: 103px;
	color: #333;
	}

/*
.mtabs li a:visited{
	color: white;
	}*/

.mtabs li a:hover, .mtabs li.selected a{
	background: #f3f3f3; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
	}

#col_left {
	width: 149px;
	padding: 4px 8px 0 39px;
	}
#col_center {
	background-color: #FFF;
	}
#col_right {
	width: 190px;
	padding: 0px 43px 15px 8px;
	}

/*menu*/

.sidebarmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px solid #ccc;
	/*border: 1px dotted #F00;*/
	width: 188px;
	}
 
.sidebarmenu ul li{
	position: relative;
	}

/* Top level menu links style */
.sidebarmenu ul li .a{
	display: block;
	width: 184px;
	overflow: auto; /*force hasLayout in IE7 */
	color: #FFF;
	font-weight: 600;
	font-size: 12px;
	text-decoration: none;
	padding: 6px 2px;
	/*height: 29px;
	border-right: 1px solid #778;*/
	background: url(/themes/default/images/menu-bg.gif) no-repeat;
	}
.sidebarmenu ul li .l{
	border-bottom: 1px solid #fff;
	}
.sidebarmenu ul li .a2 {
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: #FFF;
	font-weight: 600;
	font-size: 12px;
	text-decoration: none;
	padding: 6px 2px;
	}

.sidebarmenu ul li a:visited{
	color: white;
	}

.sidebarmenu ul li ul li a:hover, .sidebarmenu ul li a:hover{
	color: #6ceffa;
	}

/*Sub level menu items */
.sidebarmenu ul li ul{
	position: absolute;
	width: 160px; /*Sub Menu Items width */
	top: 0;
	visibility: hidden;
	background-color: #1590cd;
	}

/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

#content h1 { font-weight: 500; color: #666; margin-bottom: 8px; font-size: 24px; }

.search_inp { background-color:#FFF; color: #333; padding: 1px; width: 126px; border: none; border-color: transparent; }
.sch td a { color: #fff; text-decoration: underline; font-size: 10px; }
.sch input { outline: none; }

#cart {
	background-color:#FFF;
	width: 191px;
	}

.catcol1 {
	border-bottom: 1px solid #d8f3fb;
	border-right: 1px solid #d8f3fb;
	float: left;
	width: 275px;
	height: 80px;
	padding: 8px;
	}
.catcol2 {
	border-bottom: 1px solid #d8f3fb;
	border-right: 1px solid #fff;
	float: left;
	width: 273px;
	height: 80px;
	padding: 8px;
	}
.u { text-decoration: underline; }

#news { font-size: 105% }
#calc, #news { margin: 15px 0;}

#news h2 { font-size: 24px; font-weight: 500; color: #666666; margin: 2px 0; }
#news span { display: block; padding: 2px 0; font-weight: 600; }
#news a { display: block; margin-bottom: 15px; }



#footer { background-color:#FFF; height: 100px; margin-top: 10px; }
#copyright { width: 680px; font-weight: 500; text-decoration: none; text-align:center; }
/*#footer .a1 a { color: #fff; font-size: 11px; text-decoration: none; }
#footer .a1 a:hover { text-decoration: none; }

#footer .a2 a { color: #fff; font-size: 11px; text-decoration: underline; }
#footer .a2 a:hover { text-decoration: none; }
*/








/*




	

#middle { background:url(/themes/default/images/menu-bg.jpg) no-repeat top left; background-color: #f0ece0; }
#middle a:hover{ text-decoration: none; }

#col-right { width: 728px; }
#content { min-height: 600px;}

#content h1 { color: #666; }

#content a, #content .paging a { color:#0099CC; text-decoration:underline; }

#menu-top {  }
#menu-top a { color: #fff; text-decoration:underline; font-size: 11px; }
#menu-top a:hover { text-decoration: none; }

#top-line {
	background: url(/themes/default/images/top-line-bg.jpg) repeat-x top left;
	}
#top-logo {
	background: url(/themes/default/images/top-logo-bg.jpg) no-repeat top left;
	}
#main_wrapper {
	width: 923px;
	margin: 0px auto;
	}
	
.column_left { width: 247px; }
.column_right { width: 200px; padding-left: 10px; }

.border_left { background: url(/themes/default/images/border-left.png) repeat-y top right; width: 7px; vertical-align: top; margin-top: 0; }
.border_right { background: url(/themes/default/images/border-right.png) repeat-y top right; width: 7px; vertical-align: top; margin-top: 0; }
.border_bottom { background: url(/themes/default/images/footer.png) no-repeat center top; width: 692px;}


#cats { margin-top: 8px; }
*/
#brands { text-align: left; padding: 4px 0px; width: 191px; }
#brands .brand { margin: 1px 0; background-color: #FFF; text-align: center; }

#cats .category { background-color: #FFF; background: url(/themes/default/images/cat-bg.gif) no-repeat center center; width: 191px; /*height: 23px; line-height: 23px;*/ margin: 2px 0; text-align: left; padding: 4px 0px; }
#cats .category a { text-decoration: none; font-weight: 600; font-size: 11px; }

/*
#subcats { padding: 8px 9px 0px 17px; width: 162px; }
#subcats a { color: #d45a07; text-decoration: underline; font-weight: 600; font-size: 11px; }
#brands a, #cats a, #cart .link { text-decoration: underline; color: #523730; font-weight: 500; font-size: 11px; }

.title_news { margin-top: 20px; }

#home { padding: 8px 20px; }

#news_short, #price { font-size: 12px;}
#news_short a, #home a { color: #175062; font-size: 12px; text-decoration: underline; }
#news_short a:hover { text-decoration: none; }
*/
#price a { color: #d53030; font-size: 12px; text-decoration: underline; }
#price a:hover { text-decoration: none; }

#search { padding: 7px; border: 1px solid #bdbdbd; }
.qty { padding: 5px; width: 30px; border: 1px solid #bdbdbd; font-size: 130%; font-weight: 600; }
/*
#tbllg { background:url(/themes/default/images/footer-bg.jpg) left bottom no-repeat; }

.reg { padding: 4px; border: 1px solid #bdbdbd; width: 260px; }


*/
.t110 { font-size: 110%; }
.t120 { font-size: 120%; }
.t130 { font-size: 130%; }
.t90 { font-size: 90%; }
.t80 { font-size: 80%; }

.w500 { font-weight: 500; }
.w600 { font-weight: 600; }

.p4_0 { padding: 4px 0; }
.p2_0 { padding: 2px 0; }
.p0_15{ padding: 0 15px; }

.price { color: #00cc99; }
.price_old { color: #cc3333; text-decoration:line-through; }
/*
#item_short, #item_wa { padding: 10px 0; }
#item_short .price, #item_wa .price { color: #d45a07; font-size: 12px; font-weight: 600; }
#item_short .price_old { t color: #999; font-size: 11px; font-weight: 600; }
#item_short a, #item_wa a, #collections a.aa { color: #533733; font-size: 11px; font-weight: 600; text-decoration: underline; }
#item_short a:hover, #item_feat a:hover, #item_wa a:hover { text-decoration: none; }

#detailed { color: #636363; }
#item_feat, #detailed { font-size: 11px; }
#item_feat .price, #detailed .price { color: #d45a07; font-size: 30px; font-weight: 500; }
#item_feat .price_old, #detailed .price_old { text-decoration:line-through; color: #999; font-size: 24px; font-weight: 500; }
#item_feat a { color: #533733; font-size: 11px; font-weight: 600; text-decoration: underline; }

.currency { color: #9f7b34; font-size: 11px; }
*/
/*	FORM	*/

.inp {
	border: 1px solid #cccccc;
	background-color: #fff;
	padding: 2px;
	font-size: 12px;
	font-family: Tahoma;
	}
select, textarea {
	font-size: 12px;
	font-family: Tahoma;
	}



/*
textarea, select {
	border: 1px solid #cccccc;
	background-color: #ff;
	padding: 2px;
	font-size: 11px;
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	}
.o100p {
	border: 1px solid #d1b377;
	background-color: #f0e4d0;
	color: #636363;
	padding: 2px;
	font-size: 11px;
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	width: 100%;
	}
#butt {
	border: none; color: #fff; background-color: #d1b377; font-weight: 600;;
	}
#butt_sch {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	line-height:23px;
	padding:1px 12px 1px 15px;
	}
*/
#item sup { font-size: 12px; vertical-align:top;; }
#item .price { color: #333; font-size: 200%; font-weight: normal; margin: auto auto; }
.feat_det {
	background: rgb(151, 0, 117) none repeat scroll 0% 0%;
	position: relative;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	-moz-background-clip: border;
	-moz-background-origin: padding; -moz-background-inline-policy: continuous; z-index: 10;
	text-align: center;
	background: url(/themes/default/images/discount-label.png) no-repeat center bottom;
	width: 80px;
	height: 43px;
	vertical-align: middle;
	margin: -65px 0 -200px -25px;
	}

	
/*menu 2*/
/*
.sel0 { background: url(/themes/default/images/menu0.gif) no-repeat center center; }
.sel1 { background: url(/themes/default/images/menu1.gif) no-repeat center center; }
.sel2 { background: url(/themes/default/images/menu2.gif) no-repeat center center; }
.sel3 { background: url(/themes/default/images/menu3.gif) no-repeat center center; }
.sel4 { background: url(/themes/default/images/menu4.gif) no-repeat center center; }
.sel5 { background: url(/themes/default/images/menu5.gif) no-repeat center center; }
.sel6 { background: url(/themes/default/images/menu6.gif) no-repeat center center; }
#menu2 table td { height: 41px; line-height: 38px; }
#menu2 a { color: #fff; text-decoration: none; text-transform: uppercase; text-decoration: none; font-size: 11px; font-weight: 600; }
#menu2 a.selected { color: #a22a11; text-decoration: none; text-transform: uppercase; text-decoration: none; font-size: 11px; font-weight: 600; }

.header {
	color: #fff;
	}
.icq span {
	font-size: 14px;
	}
.phone {
	font-size: 25px;
	}

.bpics img { border: 2px solid #8c7d6f; }

h1 { font: Georgia; font-size: 24px; color: #333333; font-weight: 400; }

#cats_tbl a { font: Georgia; font-size: 17px; color: #175062; font-weight: 500; }
*/
.contact { padding: 2px; color: #333; width: 80%; }

.message { color: #d53030; }

.cart_items { padding: 2px 0; }

#cart .price {
	font-size: 22px;
	}

#cart .item_price {
	font-size: 28px;
	}

#cart .noborder {
  border-width:0px;
  background-image:none !important;
}
/*
.list_items h3 { font-size: 160%; color: #006666; margin: 0 0 10px 0; font-weight: normal; font: Arial, Helvetica, sans-serif; }
.list_items sup { font-size: 12px; vertical-align:top; }
.list_items .price { color: #333; font-size: 200%; font-weight: normal; margin: auto auto; }
.list_items .pic_container { background-color: #fff; padding: 10px; width: 150px; }
.list_items .brand { color: #666666; border-bottom: 1px solid #d8d8d5; padding: 8px 0; display: table; }
.pager_css { font-weight: normal; border: 1px solid #dec79b; background-color: #f1e5d0; color: #636363; display: inline-table; padding: 0px 5px; margin: 0 auto;  }

.paging b { font-weight: normal; border: 1px solid #dec79b; background-color: #594a29; color: #FFF; display: inline-table; padding: 1px; margin: 0; }

.cat_title { color: #FFFFFF; text-decoration: none; font-size: 13px; font-weight: 600;}*/
/*
.header-tit { font-size: 16px; color: #594a29; font-weight: 600; padding-left: 20px; }
.news_title { color: #d45a07; font-size: 15px; font-weight: 600; text-decoration: underline; }
.news_date { color: #999; font-size: 11px; }
.news_img_b { border: 1px solid #999; }
*/
.loading{
	float: left;
	display:block;
	width: 20px;
	height: 20px;
	margin: 1px 2px 0 0;
	background-image: url('/data/images/loading.gif');
	background-repeat: no-repeat;
	}
/*
.sch_element {
	padding: 2px;
	float: left;
	width: 165px;
	}
*/
