
A:link, A:visited{text-decoration: none;color: #98510F;}
A:hover, A:active{text-decoration: underline;color: #98510F;}

/*.compare A:link,.dtb A:link,.compare A:visited,.dtb A:visited,DL A:link,DL A:visited{ color: #98510F;}*/

.plus A,.minus A, .catLink A{ color: black;}
.plus A:visited,.minus A:visited,.catLink A:visited{ color: black;}
.plus A:link,.minus A:link,.catLink A:link{ color: black;}

.admin_menu A:link,.admin_menu A:visited,.admin_menu A:hover,.admin_menu A:active{color: #000;}
.fast_login A:link,.fast_login A:visited,.fast_login A:hover,.fast_login A:active{color: #000;}
.btnLnkBsk A:link,.btnLnkBsk A:visited,.btnLnkBsk A:hover,.btnLnkBsk A:active{color: #000;}
.both_menu A:link,.both_menu A:visited,.both_menu A:hover,.both_menu A:active{color: #000;}
.brand_menu A:link,.brand_menu A:visited,.brand_menu A:hover,.brand_menu A:active{color: #000;}
.category_menu A:link,.category_menu A:visited,.category_menu A:hover,.category_menu A:active{color: #000;}
.prodday_menu A:link,.prodday_menu A:visited,.prodday_menu A:hover,.prodday_menu A:active{color: #000;}
.l{text-align: left;}
.r{text-align: right;}
.bgg{background-color: #f1f1f1;}



/* style for admin table list */
div.cpt_hide{width: 100%;height: 14px;overflow: hidden;}
div.fixed{display: block;}
input{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	font-style: normal;
	height: 18px;
	border: 1px solid #9A9A9A;
	background-color: #ffffff;
	padding: 0px 2px 2px 2px;
}
input:focus, select:focus, textarea:focus{
	background-color: #E5EDFF;
} 

/* style for selected search text 	text-decoration: blink; */
span.ssel{
  	font-size: inherit;
	font-weight: bold;
	color: #F7931E;
	background: inherit;
}

body{
	font-size: 8pt;
	font-family: Tahoma,sans-serif;
	color: Black;
	padding: 0px;
	margin: 10px;
	overflow: auto;
	background: #98510F url(bg.gif) center center no-repeat;
	background-attachment: fixed;
}
fieldset{
	font-size: 8pt;
	font-family: Tahoma,sans-serif;
	border: 1px solid #9A9A9A;
	padding: 0px 7px 0px 7px;
}
legend{
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 10px;
}

img{ border-width: 0px; padding: 0px; margin: 0px;}
TABLE{
	width: 100%;
	font-size: 8pt;
	font-family: Tahoma,sans-serif;
	color: Black;
	padding: 0px;
	margin: 0px;
	empty-cells: show;
}
DT{padding: 15px 0px 15px 0px;}
DL{padding: 0px 0px 0px 20px;}
UL{padding-top: 7px;padding-bottom: 7px;}
b{ color: black;}
H1,H3{ font-size: 8pt; padding: 0px; margin: 0px;}
H2{ font-size: 12pt; padding: 0px; margin: 0px;}
form{ padding: 0px; margin: 0px; display: block;}
li{
	padding: 1px 0px 1px 0px;
	list-style: disc inside;
	font-family: Tahoma,sans-serif;
}
.reg_pannel table{
	background-color: #fff;
}

/* style for win_main */

table.win_main{
	width: 100%;
	height: 100%;
	background-color: #98510F;
}
.win_main .head{
	height: 74px;
	padding: 0px 0px 10px 0px;
	background-color: #98510F;
}
.win_main td.head table{
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
	border: none;
	margin: 0px;
	padding: 0px;
	background-color: #B96818;
}
.win_main .head table td{
	vertical-align: top;
	height: 74px;
	margin: 0px;
	padding: 0px;
}
.win_main .head .logo{
	width: 231px;
}
/*
.win_main .head .repeated_bg{
	background: url(postlogo.jpg);
	height: 74px;
}
.win_main .head .bg{
	width: 569px;
}
*/
.win_main .head .phone{
	display: block;
	height: 74px;
	width: 373px;
}
.win_main .head img{
	display: block;
}
#maplink a{padding: 1px 0px 0px 10px;color: #98510F;}
#maplink{
	display: block;
	text-align: right;
	position: absolute;
	right: 198px;
	z-index: 1000;
}

.win_main td.header{
}
.win_main td.footer{
	height: 20px;
	text-align: center;
}


.mainpage{
	width: 100%;
	height: 100%;
	background-color: #98510F;
}
.mainpage td{
	vertical-align: top;
}
.mainpage .left_side{
	width: 180px;
	padding: 0px 10px 0px 0px;
}
.mainpage .content{
	padding: 0px;
	text-align: left;
	min-width: 400px;
	color: white;
}
.mainpage .right_side{
	width: 180px;
	padding: 0px 0px 0px 10px;
}
.mainpage .footer{
	height: 20px;
	padding: 0px 14px 0px 16px;
	text-align: right;
}



table.cat_list{
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9A9A9A;
}
table.cat_list img{
   width: 12px;
   height: 12px;
}

table.frame_admin{
   background-color: #98510F;
   width: 100%;
   height: 100%;
   padding: 0px;
}
table.frame_admin td{
   vertical-align: top;
   text-align: left;
}
table.frame_admin table{
   width: 100%;
}
table.frame_admin div{
   margin: 0px;
   width: 100%;
}
table.frame_admin iframe{
	height: 750px;
	width: 100%;
	border-style: none;
	overflow: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	background-color: #98510F;
}



.smallred{
	font-size: 8pt;
	font-weight: normal;
	color: #F7931E;
}
.largered{
	font-size: 10pt;
	font-weight: bold;
	color: #F7931E;
}
.smallblack{
	font-size: 8pt;
	font-weight: normal;
	color: black;
}
.largeblack{
	font-size: 10pt;
	font-weight: bold;
	color: black;
}
.price{
	font-size: 10pt;
	font-weight: bold;
	color: #F7931E;
	text-align: right;
	white-space: nowrap;
}

.oldprice{
	font-size: 10pt;
	font-weight: bold;
	color: #6A6A6A;
	text-decoration: line-through;
	white-space: nowrap;
}
.select{
	border-width: 1px;
	border-color: #9A9A9A;
	font-size: 8pt;
}
.autorizeButton{
	background: white;
	border-style: none;
	font-size: 8pt;
	color: #6A6A6A;
	padding: 0px;
}


#preview_content{
	text-align: justify;
	height: 100%;
	padding: 0px 2px 0px 0px;
}


/* style for item frame_box */
.fbx{
	width: 100%;
	background-color: #ffffff;
	border-collapse: collapse;
	empty-cells: show;
	border: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.fbx td.frc{
	vertical-align: inherit;
	padding: 0px 7px 0px 4px;
}
.fbx td.tpl{
	height: 20px;
	background: #CB7C32 url(head_left.gif) top left no-repeat;
	padding: 0px 0px 0px 3px;
}
.fbx td.hdr{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	padding: 0px 7px 0px 7px;
	background-color: #CB7C32;
}
.fbx td.tpr{
	height: 20px;
	background: url(head_right.gif) top right no-repeat;
	padding: 0px 3px 0px 0px;
	background-color: #CB7C32;
}
.fbx td.shl{}
.fbx td.shl div{
	width: 3px;
}
.fbx td.shr{}
.fbx td.shr div{
	width: 3px;
}
.fbx td.btl{
	width: 3px;
	height: 3px;
	background: url(down_left.gif) left bottom no-repeat;
}
.fbx td.btc{}
.fbx td.btr{
	width: 3px;
	height: 3px;
	background: url(down_right.gif) right bottom no-repeat;
}
.fbx td.hdr A:link, .fbx td.hdr A:visited{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	color: #ffffff;
}
.fbx td.hdr A:hover, .fbx td.hdr A:active{
	text-decoration: underline;
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	color: #ffffff;
}

table.prodday_menu{
	font-size: 8pt;
	border-collapse: collapse;
	margin: 0px 0px 0px 2px;
}
table.prodday_menu td{
	text-align: center;
	height: 16px;
}
table.prodday_menu td.price{
	font-weight: normal;
	color: black;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #9A9A9A;
}
table.prodday_menu td.caption{
	padding: 4px 0px 4px 0px;
}
table.prodday_menu td.image{
	text-align: left;
	padding: 0px 0px 0px 22px;
}
table.prodday_menu div.ibs{
	margin: 0px;
}

ul.brand_menu, ul.category_menu{ 
	margin: 2px 0px 2px 4px;
	padding: 0px;
}
ul.brand_menu li, ul.category_menu li{
	font-size: 8pt;
	vertical-align: middle;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
}

/* vertical menu && admin menu*/
ul.both_menu, ul.admin_menu{
	margin: 2px 0px 2px 4px;
	padding: 0px;
}

.dot{
	width: 12px;
}
.nowr{
	white-space: nowrap;
}

ul.both_menu li, ul.admin_menu li{
	font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;
	padding: 1px 0px 1px 10px;
	background: no-repeat 0px 6px url('splitter.gif');
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
}
/* style for horizontal menu */
div.hor_menu{
	font-size: 10pt;
	color: #CB7C32;
	font-weight: bold;
	height: 20px;
	text-align: left;
	padding: 0px;
}
.hor_menu b{
	color: #CB7C32;
}
.hor_menu span{
	color: white;
}
.hor_menu A:link,.hor_menu A:visited{
	text-decoration: none;
	color: #FFFFFF;
}

.hor_menu A:hover,.hor_menu A:active{
	text-decoration: underline;
	color: #FFFFFF;
}


/* style for fast_login */
form.fast_login table{
	empty-cells: show;
}
form.fast_login{
	width: 100%;
	padding: 4px 0px 0px 2px;
}
form.fast_login .btn_link{
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	height: 16px;
	font-weight: bold;
}
form.fast_login table td{
	padding: 0px 2px 4px 1px;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	vertical-align: middle;
	text-align: left;
}
.fast_login td.login_img{
	text-align: left;
	height: 6px;
	width: 6px;
	background: url(login.gif) center left no-repeat;
}
.fast_login td.password_img input{
	text-align: left;
	vertical-align: middle;
	border: none;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	width: 6px;
	height: 6px;
}
.fast_login input{
	height: 16px;
	width: 100%;
	font-size: 8pt;
	border: 1px solid #9A9A9A;
	padding: 0px 0px 0px 1px;
	margin: 0px;
}

/* style for basket panel*/
.basket_panel{
	border-collapse: collapse;
	margin: 0px 0px 0px 3px;
}
.basket_panel td{
	empty-cells: show;
	font-size: 8pt;
	font-weight: normal;
	height: 16px;
	vertical-align: middle;
	border-bottom: 1px solid #9A9A9A;
}
.basket_panel td.value{
	color: #F7931E;
	text-align: right;
	margin: 0px 1px 0px 0px;
}
div.btnLnkBsk{
	padding: 0px;
	margin: 4px 0px 4px 3px;
	text-align: left;
	vertical-align: top;
	height: 16px;
}



/* style for search panel*/
table.stat_pan{
	border-collapse: collapse;
	empty-cells: show;
	margin: 1px 3px 0px 3px;
}
table.stat_pan td{
	font-size: 8pt;
	font-weight: normal;
	height: 16px;
	vertical-align: middle;
	border-bottom: 1px solid #9A9A9A;
}
table.stat_pan td.value{
	color: #F7931E;
	text-align: right;
	margin: 0px;
}

form.search_form{
	margin: 5px 1px 5px 1px;
	width: 100%;
}
#sqrtext{
	display: inline;
	height: 16px;
	border: 1px solid #9A9A9A;
	padding-left: 1px;
	margin: 0px;
	width: 145px;
}
#sqrbtn{
	display: inline;
	padding: 0px;
	margin: 0px;
	height: 16px;
	width: 13px;
	border: none;
	outline-style: none;
	background: url(search.gif) left bottom no-repeat;
	cursor: pointer;
}
/*
#sqrbtn:focus{
	background: url(search_foc.gif) left bottom no-repeat;
	outline-style: none;
}
*/
form.search_form nobr{
	display: block;
	border: 1px solid #9A9A9A;
	border: none;
	width: auto;
	height: 16px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

/* style for choice pannel*/

form.choice_panel{
	width: 100%;
	margin: 0px;
}
.choice_panel table{
	margin: 5px 0px 5px 2px;
	border-collapse: collapse;
	empty-cells: show;
}
.choice_panel td{
	font-size: 8pt;
	font-weight: normal;
	padding-top: 4px;
	vertical-align: middle;
}
.choice_panel td.cpt{
	white-space: nowrap;
}
.choice_panel td.data{
	text-align: right;
}
.choice_panel td.data input, .choice_panel td.data select{
	width: 100px;
}


/* style for page pannel2 */
.pagepannel2 table{
	border-collapse: collapse;
	empty-cells: show;
	border: none;
}
.pagepannel2{
	position: relative;
	top: -5px;
	padding: 0px 0px 0px 1px;
}
.pagepannel2 td{
	font-size: 10pt;
	color: #CB7C32;
	font-weight: bold;
	padding: 0px;
	vertical-align: top;
}
.pagepannel2 b{
	color: #CB7C32;
}
.pagepannel2 td.prodview, .pagepannel2 td.navigator{
	text-align: right;
}
.pagepannel2 .select{
	border-color: #9A9A9A;
	font-size: 8pt;
	width: 45px;
}
.pagepannel2 td.sort{
	text-align: right;
}
.pagepannel2 td.btSort{
	padding: 0px;
	width: 18px;
	vertical-align: middle;
	text-align: right;
}
.pagepannel2 td.navigator table{
	background-color: #98510F;
	text-align: right;
	vertical-align: top;
	width: auto;
}

.pagepannel2 A:link,.pagepannel2 A:visited,.pagepannel2 A:hover,.pagepannel2 A:active{ color: #FFFFFF;}



/* style for page pannel for admin*/
.pagepannel26{
	padding: 0px 0px 10px 1px;
	height: 20px;
}
div.pagepannel table{
	border-collapse: collapse;
	empty-cells: show;
}

div.pagepannel{
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 2px;
}
.pagepannel td{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	color: black;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}
.pagepannel .select{
	border-width: 1px;
	border-color: #9A9A9A;
	font-size: 8pt;
	width: 45px;
}
.pagepannel .navigator{
	border-collapse: collapse;
	empty-cells: show;
	border: none;
	width: 100px;
}
.pagepannel img{padding: 4px 0px 0px 0px;}
.pagepannel .counter{
	text-align: left;
	padding: 0px 0px 0px 6px;
	width: 168px;
}
.pagepannel .page{
	border-width: 1px;
	border-color: #9A9A9A;
	font-size: 8pt;
	text-align: right;
	width: 25px;
	vertical-align: top;
	padding-right: 2px;
}


table.filter_product{
	border-collapse: collapse;
	padding: 0px;
	margin: 8px 0px 4px 4px;
	width: 525px;
}

table.filter_product td{
	height: 22px;
	padding: 0px;
}

/* style for navigation_menu & filter_menu*/

div.filter_order, div.filter_group{
	margin: 0px;
	padding: 5px 0px 5px 4px;
}
div.navigation_menu{
	margin: 0px;
	padding: 0px 0px 1px 4px;
}
div.navigation_menu table, div.filter_order table, div.filter_group table{
	border-collapse: collapse;
}
div.navigation_menu td, div.filter_order td, div.filter_group td{
	font-size: 8pt;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	height: 20px;
}

span.checked{
	text-align: left;
	padding: 10px 7px 1px 16px;
	background: url(galka.gif) 0px 11px no-repeat;
	vertical-align: middle;
	cursor: pointer;
}
span.unchecked{
	text-align: left;
	padding: 10px 7px 1px 16px;
	background: url(ungalka.gif) 0px 11px no-repeat;
	vertical-align: middle;
	cursor: pointer;
}

/*

.navigation_menu .select{
	border-width: 1px;
	border-color: #9A9A9A;
	font-size: 8pt;
}
.navigation_menu td.btImg input, .filter_order td.btImg, .filter_group td.btImg{
	margin: 0px 0px 0px 4px;
	vertical-align: middle;
	display: none;
}
*/

.navigation_menu td.btSort, .filter_order td.btSort{
	padding: 1px 0px 0px 0px;
	width: 15px;
	text-align: right;
}

.navigation_menu td.cat_path{
	text-align: left;
	border-top: 1px solid #9A9A9A;
}
.navigation_menu td.sub_items{
	text-align: left;
}
.navigation_menu A,.navigation_menu A B{ font-weight: bold;}

.navigation_menu td.sort, .filter_order td.sort{
	text-align: right;
}

/* style for my_orders list */
table.myorders{
	margin: 0px 0px 8px 0px;
	padding: 0px;
	background-color: #ffffff;
	border-collapse: collapse;
}
table.myorders td{
	height: 16px;
	padding: 1px 3px 0px 2px;
	border-bottom: 1px solid #9A9A9A;
}
table.myorders td.comment{
	color: #98510F;
}
table.myorders .gr{
	background-color: #f1f1f1;
}
table.myorders td img{
	margin: 1px 0px 0px 0px;
}
table.myorders thead th{
	color: black;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #9A9A9A;
}
table.myorders th.r, table.myorders td.r{
	text-align: right;
}
table.myorders td.g{
	font-weight: bold;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
	background-color: #e0e0e0;
	height: 22px;
	cursor: auto;
}



/* mmgz table list */
table.mmgz_t{
	margin: 8px 0px 8px 3px;
	padding: 0px;
	background-color: #ffffff;
	border-collapse: collapse;
}
table.mmgz_t tr.sort td{
	cursor: move;
	color: #616161;
	background-color: #e0e0e0;
}
table.mmgz_t tr.over{
	cursor: pointer;
	background-color: #f1f1f1;
}
table.mmgz_t tr.sel{
	background-color: #E7EDF8;
	color: black;
}
table.mmgz_t td, table.mmgz_t th{
	height: 16px;
	padding: 0px 3px 0px 1px;
	border-bottom: 1px solid #9A9A9A;
	vertical-align: top;	
	text-align: left;
}
table.mmgz_t th img{
	cursor: pointer;
}
table.mmgz_t th{
	color: black;
	font-weight: bold;
}
table.mmgz_t th.r, table.mmgz_t td.r{
	text-align: right;
}
table.mmgz_t td.g{
	padding: 0px 0px 0px 7px;
	vertical-align: middle;
	background-color: #e0e0e0;
	height: 22px;
}
table.mmgz_t tr.d td{
	text-decoration: line-through;
}
table.mmgz_t tr.ar td{
	color: #a0a0a0;
}
table.mmgz_t img{
	margin: 1px 0px 0px 0px;
}
table.mmgz_t .sort{
	cursor: move;
}

table.prd_prop{
	border-collapse: collapse;
}

/* mmgz_sub table list */
table.mmgzs_t{
	margin: 8px 0px 8px 0px;
	padding: 0px;
	background-color: #ffffff;
	border-collapse: collapse;
	cursor: pointer;
	width: 100%;
}
table.mmgzs_t tr.sel{
	cursor: auto;
	background-color: #E7EDF8;
	color: black;
}
table.mmgzs_t td, table.mmgzs_t th{
	height: 16px;
	padding: 0px 0px 0px 1px;
	border-bottom: 1px solid #9A9A9A;
	vertical-align: top;	
	text-align: left;
}
table.mmgzs_t th{
	cursor: auto;
	color: black;
	font-weight: bold;
}
table.mmgzs_t img{
	cursor: pointer;
	margin: 1px 0px 0px 2px;
}

/* style for product group list */

table.prdSubList{
	margin: 0px 0px 8px 0px;
	padding: 0px;
	background-color: #ffffff;
	border-collapse: collapse;
}
table.prdSubList td, table.prdSubList thead.caption th{
	height: 16px;
	padding: 0px 3px 0px 0px;
	border-bottom: 1px solid #9A9A9A;
}
table.prdSubList thead th{
	background-color: #ffffff;
	color: Black;
	font-weight: bold;
	text-align: left;
}
table.prdSubList td.imgcmd, table.prd_prop td.imgcmd{
	padding: 3px 0px 0px 2px;
	text-align: center;
	width: 14px;
}
table.prdSubList td.imgcmd img, table.prd_prop td.imgcmd img{
	cursor: pointer;
}

/* style for product as price */

table.productprice{
	margin: 6px 0px 6px 3px;
	border-collapse: collapse;
}
table.productprice td{
	empty-cells: show;
	padding: 0px 2px 0px 0px;
	vertical-align: middle;
	border-bottom: 1px solid #9A9A9A;
	height: 30px;
}
table.productprice .pr_head td{
	empty-cells: show;
	height: 10px;
	font-weight: bold;
}

/* style for compare page */

table.compare{
	margin: 6px 0px 6px 4px;
	border-bottom: 1px solid #9A9A9A;
	border-collapse: collapse;
}
table.compare td{
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
	text-align: right;
	height: 18px;
}
table.compare td.cmp_group{
	height: 30px;
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #9A9A9A;
}
table.compare td.cmp_data{
	vertical-align: top;
	text-align: center;
	border-top: 1px solid #9A9A9A;
}
table.compare td.cmp_data_gray{
	vertical-align: top;
	text-align: center;
	border-top: 1px solid #9A9A9A;
	background-color: #F1F1F1;
}
table.compare span.plus{
	text-align: right;
	font-weight: bold;
	padding: 0px 16px 2px 0px;
	background: url(plus.gif) center right no-repeat;
	white-space: nowrap;
}
table.compare span.minus{
	text-align: right;
	font-weight: bold;
	padding: 0px 16px 2px 0px;
	background: url(minus.gif) center right no-repeat;
	white-space: nowrap;
}
table.compare td.caption{
	text-align: left;
	padding: 0px 0px 0px 2px;
	border-top: 1px solid #9A9A9A;
	color: #000;
}
table.compare td.caption_diff{
	text-align: left;
	padding: 0px;
	border-top: 1px solid #9A9A9A;
	font-style: italic;
	color: #98510F;
}
table.compare td.preimg{
	padding: 0px 0px 7px 0px;
	text-align: left;
}
table.compare td.preimg div.image_shadow,table.compare td.preimg div.ibs{
	margin: 0px 27px 0px 27px;
}
table.compare tr.diff{
	background-color: #E7EDF8;
	color: black;
}

/* style for form */

form.myform{
	display: block;
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	border-top: 1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	padding: 6px 0px 0px 0px;
}
form.myform_prop fieldset.prd_prop{
	border: thin solid #e1e1e1;
	border-left: none;
	border-right: none;
	padding: 1px;
	margin: 0px 0px 5px 0px;
}
form.myform_prop{
	display: block;
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
}

table div.form_group{
	background: #f1f1f1 url(expand.gif) 3px 9px no-repeat;
	width: auto;
	font-weight: bold;
	border-top: 1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	vertical-align: text-bottom;
	text-align: left;
	cursor: pointer;
	padding: 8px 0px 8px 18px;
	margin: 0px 0px 6px 0px;
}

div.form_capt{
	font-weight: bold;
	border-bottom: 1px solid #9A9A9A;
	vertical-align: text-bottom;
	background-color: #e0e0e0;
	text-align: left;
	padding: 8px 2px 8px 8px;
}
.buppline{border-top: 1px solid #9A9A9A;margin-top: 6px; }
div.form_desc{
	vertical-align: top;
	text-align: left;
	padding: 10px 0px 10px 0px;
}
div.form_message{
	vertical-align: top;
	text-align: left;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #9A9A9A;
}
div.form_desc .caption{
	width: 160px;
	text-align: left;
	padding: 0px 5px 0px 0px;
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
}
div.form_desc td{
	height: 16px;
}
.myform td, .myform_prop td{
	vertical-align: top;
	padding: 0px 0px 6px 0px;
}
.myform td.caption, .myform_prop td.caption{
	width: 120px;
	text-align: left;
	padding: 0px 5px 6px 0px;
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
}
.myform .caption span, .myform .err span, .myform_prop .caption span, .myform_prop .err span{
	color: #F7931E;
	margin: 0px 0px 0px 1px;
}
.myform .err, .myform_prop .err{
	width: 120px;
	text-align: left;
	padding: 0px 5px 6px 0px;
	color: #F7931E;
}
.myform td.data, .myform td.imgrandom, .myform_prop td.data{
	text-align: right;
}
td.imgrandom img{
	float: left;
	width: 60px;
	height: 30px;
	border: none;
	cursor: pointer;
	vertical-align: middle;
}
.myform .submit input,.myform .imgrandom input, .myform_prop .submit input{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	font-style: normal;
	height: 18px;
	width: 165px;
	border: 1px solid #9A9A9A;
	background-color: #ffffff;
	padding: 0px 0px 2px 0px;
}
.myform .submit, .myform_prop .submit{
	text-align: right;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #9A9A9A;
}
.myform .inputFile{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	height: 18px;
	border: 1px solid #9A9A9A;
	margin: 0px;
	background-color: #ffffff;
}
.myform_prop .data_check input{
	text-align: right;
	border: 1px solid #9A9A9A;
	margin: 0px;
	padding: 0px;
}
.myform_prop .data_check{
	text-align: right;
}
.prd_prop .data_check input{
	text-align: right;
	border: none;
	margin: 0px;
	padding: 0px;
}
.prd_prop .data_check{
	text-align: right;
}
div.admin_update{
	padding: 0px 0px 0px 3px;
}
div.err_message{
	font-weight: normal;
	border-bottom: 1px solid #9A9A9A;
	margin: 0px;
	padding: 10px 5px 10px 3px;
	background-color: #F4CDA1;
}
.order_form .data input, .cust_form .data input, .data select, .contact_form .data input, .auth_form .data input{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 100%;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px;
}
.cust_form td.data select{
	width: 60px;
}
.order_form .data textarea, .contact_form .data textarea, .cust_form textarea{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	width: 100%;
	height: 90px;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
}
.cat_prop .data input, .content_prop .data input, .news_prop .data input, .user_prop .data input, .group_prop .data input, .clause_prop .data input, .prd_prop .data input, .manufac_prop .data input{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 100%;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
	margin: 0px;
}
.group_prop .data textarea,.user_prop .data textarea,.cat_prop .data textarea,.prd_prop .data textarea, .manufac_prop .data textarea{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	width: 100%;
	height: 90px;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
}

.content_prop .data textarea{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	width: 100%;
	height: 400px;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
}

.news_prop .data textarea{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	width: 100%;
	height: 250px;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
}
.clause_prop .data textarea{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	width: 100%;
	height: 80px;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
}

/* style for basket_form */

.basket_form table{
	border-collapse: collapse;
}

.basket_form table td, .basket_form table td.caption{
	height: 30px;
	vertical-align: middle;
	padding: 1px 0px 1px 0px;
	border-top: 1px solid #9A9A9A;
}
.basket_form table td.caption{
	font-weight: bold;
}
.basket_form form{
	border-top-style: none;
}
.basket_form span.plus{
	text-align: right;
	font-weight: bold;
	padding: 1px 16px 1px 0px;
	background: url(plus.gif) center right no-repeat;
}
.basket_form span.minus{
	text-align: right;
	font-weight: bold;
	padding: 1px 16px 1px 0px;
	background: url(minus.gif) center right no-repeat;
}
.basket_form .data input{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 30px;
	border: 1px solid #9A9A9A;
	text-align: right;
	padding: 0px 0px 0px 1px;
}
.basket_form .price{
	font-size: 10pt;
	font-weight: bold;
	color: #F7931E;
	text-align: right;
	white-space: nowrap;
}
#quantity, #summa, #skidka{
	white-space: nowrap;
	text-align: right;
}

/* style for frame_images */
table.fbi{
	border-collapse: collapse;
	empty-cells: show;
	height: 100%;
}
table.fbi td{
	vertical-align: top;
}
table.fbi td.imb{
	padding: 0px 3px 7px 3px;
	width: 114px;
}
table.fbi td.dtb{
	padding: 5px 0px 5px 6px;
}
table.fbi div.dtb{
	text-align: justify;
}
table.fbi table.dtb{
	text-align: justify;
	border-collapse: collapse;
	empty-cells: show;
	height: 100%;
	min-height: 141px;
}
table.fbi .dtb td.bc{
	vertical-align: bottom;
	height: 10px;
}
table.fbi .dtb td.bc A{
	color: black;
}


/* style for images in admin_products */

div.image_shadow{
	display: block;
	background: url(image_shadow.gif);
	height: 114px;
	width: 114px;
	margin: 0px;
}
td.image_box div.image_shadow{
	display: block;
	background: url(image_shadow.gif);
	height: 114px;
	width: 114px;
	margin: 10px 0px 0px 0px;
}
.box_image{
	text-align: center;
	vertical-align: middle;
	height: 112px;
	width: 112px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
.pre_image{
	display: block;
	height: 112px;
	width: 112px;
	padding: 1px;
	overflow: hidden;
}

/* style for attach_images*/
.img_mark{
	display: block;
	position: relative;
	left: -1px;
	top: -113px;
}
.img_mark div.img_cmd{
	position: relative;
	top: 90px;
	display: block;
}
div.img_title{
	position: absolute;
	display: none;
	background-color: White;
	padding: 5px;
	z-index: 100;
	border: thin solid #f1f1f1;
	white-space: nowrap;
}

/* style for admin_orders */
form.adm_order_form{
	display: block;
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	border: none;
	padding: 6px 0px 0px 3px;
}
table.adm_order td.submit{
	padding: 6px 0px 6px 0px;
}
table.adm_order td.submit input{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	font-style: normal;
	height: 16px;
	width: 165px;
	border: 1px solid #9A9A9A;
	background-color: #ffffff;
	padding: 0px 0px 2px 0px;
}

table.adm_order input.data_check{
	text-align: right;
	vertical-align: middle;
	border: thin;
	border-style: solid;
	border-color: #414141;
	height: 14px;
	width: 14px;
	padding: 0px;
	margin: 0px 4px 0px 4px;
}

table.adm_order{
	font-weight: normal;
	color: black;
	border-collapse: collapse;
}
table.adm_order td{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	vertical-align: top;
	height: 19px;
	padding: 1px 0px 1px 0px;
}
table.adm_order td.caption{
	width: 180px;
	min-width: 180px;
	text-align: left;
}
table.adm_order td.data{
	text-align: left;
}
#ord_discount{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	height: 16px;
	width: 20px;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
	margin: 1px 0px 1px 0px;
}
#ord_comment,#ord_int_comment{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	width: 100%;
	height: 90px;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
	margin: 0px;
}
#ord_address{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	width: 100%;
	height: 40px;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
	margin: 0px;
}
#ord_status,#ord_elevator,#ord_notify,#ord_mut_date{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	height: 16px;
	width: 180px;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
	margin: 1px 0px 1px 0px;
	background-color: #ffffff;
}
#ord_phone,#ord_mail,#ord_contact,#ord_date{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	height: 16px;
	width: 100%;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
	margin: 1px 0px 1px 0px;
	color: black;
}

table.cust_order{
	border-collapse: collapse;
}
table.cust_order td{
	height: 18px;
	vertical-align: middle;
}
table.cust_order td.group_capt{
	height: 22px;
	vertical-align: middle;
	font-weight: bold;
	border-top: 1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	background-color: #F1F1F1;
}
table.cust_order input{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	height: 16px;
	width: 100%;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
	margin: 1px 0px 1px 0px;
	color: black;
}
table.cust_order #cst_skidka{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	height: 16px;
	width: 50px;
	border: 1px solid #9A9A9A;
	text-align: right;
}
table.cust_order textarea{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	width: 100%;
	height: 90px;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
	margin: 0px;
}
table.cust_order td.submit{
	text-align: right;
	padding: 7px 0px 7px 0px;
}
table.cust_order td.submit input{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-align: center;
	height: 16px;
	width: 165px;
	border: 1px solid #9A9A9A;
	background-color: #ffffff;
	padding: 0px 0px 2px 0px;
}

table.adm_order_item{
	margin: 8px 0px 8px 0px;
	padding: 0px;
	border-collapse: collapse;
}
table.adm_order_item td{
	empty-cells: show;
	height: 20px;
	padding: 0px 2px 0px 0px;
	border-bottom: 1px solid #9A9A9A;
	vertical-align: middle;
}
table.adm_order_item img{
	margin: 1px 0px 0px 0px;
	cursor: pointer;
}
table.adm_order_item th{
	border-bottom: 1px solid #9A9A9A;
	background-color: #fff;
	color: black;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 0px 2px 1px 0px;
}
table.adm_order_item td input{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	height: 16px;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
	margin: 1px 0px 1px 0px;
}
table.adm_order_item td select{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	height: 16px;
	width: 106px;
	border: 1px solid #9A9A9A;
	text-align: left;
	padding: 0px 0px 0px 1px;
	margin: 1px 0px 1px 0px;
}
table.adm_order_item td.g{
	font-weight: bold;
	padding: 0px 2px 0px 7px;
	vertical-align: middle;
	background-color: #e0e0e0;
	height: 22px;
	cursor: auto;
}
table.adm_order_item td.t{
	font-weight: bold;
	color: #000;
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
	background-color: #f0f0f0;
	height: 18px;
	cursor: auto;
}
table.adm_order_item td.r, table.adm_order_item th.r{
	text-align: right;
}



/* style for product */

table.product{
	font-weight: normal;
	color: black;
	border-collapse: collapse;
	empty-cells: show;
}
.product td{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	border-bottom: 1px solid #9A9A9A;
	vertical-align: top;
	height: 17px;
}
.product .caption{
	width: 180px;
	text-align: left;
}
.product .data{
	text-align: left;
}
.product .datajus{
	text-align: justify;
}

table.product_bottom{
	border-collapse: collapse;
	border: none;
	margin: 2px 0px 0px 0px;
}
table.product_bottom td{
	white-space: nowrap;
	height: 16px;
	padding: 0px;
}

table.product_bottom td.compare_check, table.productprice td.compare_check{
	text-align: right;
	font-weight: bold;
	padding: 1px 16px 1px 0px;
	background: url(galka.gif) center right no-repeat;
}
table.product_bottom td.compare_uncheck, table.productprice td.compare_uncheck{
	text-align: right;
	font-weight: bold;
	padding: 1px 16px 1px 0px;
	background: url(ungalka.gif) center right no-repeat;
}
table.product_bottom td.plus, table.productprice td.plus{
	white-space: nowrap;
	text-align: right;
	font-weight: bold;
	padding: 1px 16px 1px 0px;
	background: url(plus.gif) center right no-repeat;
	background-color: inherit;
}
table.product_bottom td.minus, table.productprice td.minus{
	white-space: nowrap;
	text-align: right;
	font-weight: bold;
	padding: 1px 16px 1px 0px;
	background: url(minus.gif) center right no-repeat;
	background-color: inherit;
}
table.product_bottom td.catLink{
	text-align: right;
	font-weight: bold;
	padding: 1px 16px 2px 10px;
	background: url(cat_pipko.gif) center right no-repeat;
}
table.product_bottom td.podrobna_l, .podrobna_l{
	text-align: left;
	font-weight: bold;
	height: 16px;
	padding: 0px 0px 0px 16px;
	background: url(podrobna_l.gif) 0px 2px no-repeat;
}
table.product_bottom td.close_l, .close_l{
	text-align: left;
	font-weight: bold;
	height: 16px;
	padding: 0px 0px 0px 16px;
	background: url(close.gif) 0px 2px no-repeat;
}
table.product_bottom td.podrobna_r, .podrobna_r{
	text-align: right;
	font-weight: bold;
	height: 16px;
	padding: 1px 16px 1px 0px;
	background: url(podrobna_r.gif) center right no-repeat;
}
/* style for productinfo */

table.productinfo{
	font-weight: normal;
	color: black;
	border-collapse: collapse;
	border: none;
}
table.productinfo td{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	border-bottom: 1px solid #9A9A9A;
	vertical-align: top;
	height: 17px;
}
table.productinfo .caption{
	width: 180px;
	text-align: left;
}
table.productinfo .group{
	vertical-align: middle;
	height: 30px;
	padding: 0px;
	font-weight: bold;
}
table.productinfo .data{
	text-align: left;
}
table.productinfo .datajus{
	text-align: justify;
}
table.productinfo td.groupitems{
	border: none;
}
div.mess_close{
	text-align: right;
	padding: 0px 14px 2px 0px;
	background: url(delete.gif) center right no-repeat;
}
/* style for images command */
.imgCmd{
	padding: 0px 0px 0px 4px;
}
.imgCmd a{
	cursor: pointer;
	color: black;
}

.imgCmdAdd, .imgCmdRel, .imgCmdDel, .imgCmdChg, .imgCmdZoom{
	padding: 0px;
	height: 16px;
	padding-left: 16px;
	text-align: left;
	vertical-align: middle;
}
.imgCmdAdd{
	background: url(plus.gif) center left no-repeat;
}
.imgCmdRel{
	background: url(minus.gif) center left no-repeat;
}
.imgCmdDel{
	background: url(delete.gif) center left no-repeat;
}
.imgCmdChg{
	background: url(change.gif) center left no-repeat;
}
.imgCmdZoom{
	background: url(lupa.gif) center left no-repeat;
}

div.ibs{
	width: 114px;
	height: 134px;
	margin: 10px 0px 0px 0px;
}
div.ibs img{
	width: 114px;
	height: 11px;
	border: none;
	display: block;
	
}
div.ibs img.im{
	width: 112px;
	height: 112px;
	border-left: 1px solid #CB7C32;
	border-right: 1px solid #CB7C32;
}
/* for big images */
div.ibbs{
	cursor: pointer;
	width: 112px;
	height: 112px;
	position: absolute;
	z-index: 1000;
	background-color: white;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #CB7C32;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
div.ibbs img{
	cursor: pointer;
	border: none;
}
div.ibbs #bigcl{
	cursor: pointer;
	width: 16px;
	height: 16px;
	position: absolute;
	background: url(bigclose.gif) center center no-repeat;
	left: 86px;
	top: 10px;
	z-index: 1002;
}


