/*********************************************
1. Main block
2. Header_block
3. Pager way
4. Cover.css
5. Main menu
6. Login page
7. Slider
**********************************************/

/************ 1. Main block ************/

h1 { font: 16px normal bold Verdana, Tahoma, Arial; font-weight: bold; margin: 3px 0;}
h2 { font: 14px normal bold Verdana, Tahoma, Arial; font-weight: bold; margin: 3px 0;}
h3 { font: 13px normal bold Verdana, Tahoma, Arial; font-weight: bold; margin: 3px 0;}
h4 { font: 12px normal bold Verdana, Tahoma, Arial; font-weight: bold; margin: 3px 0;}
h5 { font: 11px normal bold Verdana, Tahoma, Arial; font-weight: bold; margin: 3px 0;}
h6 { font: 11px normal Verdana, Tahoma, Arial; font-weight: normal; margin: 3px 0;}

a {	color:#007C29; text-decoration:underline;}
a:hover { text-decoration:none;}
a img { border: none; }
#levelX_1 a, #levelX_2 a, #levelX_3 a {text-decoration:none;}

.clear { clear: both; height: 0px; overflow: hidden; }
.hiddenblock { display: none;}
.overflowdiv { overflow: hidden;}
.overflowdiv_left { float: left;}
.overflowdiv_right { float: right; }

.absdiv { color:#ADADAD; display: none; position:absolute; left:200px; top:0;}
.absdiv a { color:#ADADAD; }

input[type="text"] { border: 1px solid #c3c8cc; border-top: 1px solid #abadb3;}
select, textarea { border: 1px solid #c3c8cc; border-top: 1px solid #abadb3; }

.login_form { overflow: hidden; padding: 10px 4px 13px;}
.login_form p { padding: 0; margin: 0;}
.login_form div { overflow:hidden; margin: 8px 0 0 0;}
.login_form div span { float:left;/* width:110px;*/}
.login_form div input, .login_form div select {
	border: 1px solid #d1d1d1;
	border-top: 1px solid #c4c6ca;
	float:right;
	font-size:11px;
	height:19px;
	width:50%;
}

.login_form div input.button { 
	border:1px solid #B1B2AF;
	height: 21px;
	width: 120px;
}

.login_form div.logout_but { /*padding: 23px 0 0 0;*/ text-align: right;}
.login_form div.logout_but a { font-weight: bold; text-decoration: none;}
.login_form div.logout_but a:hover {  text-decoration: underline;}

.news_block { padding: 16px 8px 13px;}
.first_time_news { clear: both; margin: 0 0 10px;}

.dialog_bot { padding: 16px 4px 13px;}
.dialog_bot p { margin: 0 0 13px 0;}
.dialog_bot div { overflow: hidden; padding: 0 0 10px 5px;}
.dialog_bot div.answers_block { padding: 0 0 5px 5px;}
.dialog_bot input { border: 0 none; float: left; margin: 0 8px 0 0;}
.dialog_bot input.button { 
	border:1px solid #B1B2AF;
	float: right;
	height: 21px;
	margin: 0;
	width: 120px;
}

*+html .dialog_bot p { margin: 0 0 9px 0;}
*+html .dialog_bot span { float: left; padding: 4px 0 0 0;}
*+html .dialog_bot input { float: left; margin: -2px 3px 0 0;}
*+html .dialog_bot div { padding: 0 0 4px 0;}

span.answer_line { background-color: green; display: block !important; height: 7px !important;text-align: left !important;}
.header { background-repeat: repeat-x !important;}

.contentLogin3 { float: left; overflow: hidden;}
.contentLogin { 
	background: 0 none !important;
	float: right !important; 
	margin: 0 !important;
	overflow: hidden; 
	padding: 0 174px 0 0 !important;
}

.contentLogin input#top_search_input {
    background: url("/i/search_input.png") repeat-x scroll 0 0 transparent;
    border: 0 none;
    float: left;
    font-size: 11px;
    height: 18px;
    margin: 0 7px 0 0;
    width: 170px;
}
.contentLogin span {
    background: url("/i/search_left.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 0 2px;
}
.contentLogin input.buttons {
    background: url("/i/search_right.png") no-repeat scroll 100% 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    padding: 0 9px;
}

.contentLogin3 .idhelp, .contentLogin3 .homepage, .contentLogin3 .bascetcart,.contentLogin3 .basket_vdiv { float: left; margin: 0 8px 0 0;}
.contentLogin3 .idhelp img, .contentLogin3 .homepage img, .contentLogin3 .bascetcart img { display: block;}
.contentLogin3 .homepage { }
.contentLogin3 .idhelp { overflow: hidden;}
.contentLogin3 .bascetcart { }

.contentLogin3 .basket_vdiv { 
	background: url(/i/cart_fon_l.png) 0 0 no-repeat;
	padding: 0 0 0 3px; 
	margin: 0;
}
.contentLogin3 .basket_vdiv #basket_div {
	background: url(/i/cart_fon_r.png) 100% 0 no-repeat;
	color: #303030;
	line-height: 16px;
	max-width: 163px;
	padding: 0 11px 0 8px;
}

div.block_v { display: block;}
div.block_h { display: none;}
.marg { margin: 10px 0 0;}
.marg5 { margin: 5px 0 0;}
.bmarg { margin: 0 0 10px;}
.bpad { padding: 10px 0;}

.overflowdiv_left_bas, .overflowdiv_right_bas { width: 30%;}
.overflowdiv_left_bas { float: left;}
.overflowdiv_right_bas { float: right;  width: 50%;}

.space { padding: 0 10px; }
.cursormove	{ cursor:move;} 

.select-free { 
    background: #FFFFFF;
    border: 1px solid #4F6948;
	color: #000;
    cursor: help;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    z-index: 10;
}
.select-free div.clos_select_free { padding: 0; text-align: right;}
.select-free div.clos_select_free img { float: none;}

.select-free div.titleContainerTop { margin: 10px 0 12px; padding: 0 0 0 26px;}

.select-free div { overflow: hidden; padding: 2px 0 4px;}
.select-free div img { float: left;}
.select-free div b { display: block; margin: 24px 0 0;}

/************ the end main block ************/

/************ 2. Header block ************/
.contentLogin2 { color:#ffffff; float:right; font-size:11px; margin: 0 0 8px 10px; padding:13px;}
.content_block { padding: 10px 10px 32px 8px; margin: 0 auto; position: relative; zoom: 1;}

.help_qus { float: left;}
.help_qus img { display: block;}

a.lang, .lang {
	background: url(/i/no_act_l.png) 0 0 no-repeat;
	display: block;
	float: left;
	font-weight:bold;
	padding: 0 0 0 2px;
	text-decoration:none;
	width: 25px;
}
a.lang b, .lang b {
	background: url(/i/no_act_r.png) 0 0 no-repeat;
	color: #fff;
	display: block;
	font: 11px/19px bold Verdana, Arial, sans serif;
	text-align: center;
	text-decoration:none;
}

.lang { background: url(/i/act_l.png) 0 0 no-repeat;}
.lang b { background: url(/i/act_r.png) 0 0 no-repeat;}
.langdel { float: left;	width: 5px;}

.HelpH { display: none;	z-index: 999;}
.HelpV { display: block; position: absolute; z-index: 10000; width:500px;}
/************ the end header_block ************/

/************ 3. Pager way ************/
.page_way { font-size: 12px; overflow: hidden;}
.pages_way { float: left; }
.pages_way span {  background: url(/i/strel_vert.gif) 0 6px no-repeat; padding: 0 5px 0 8px; }

.main_menu_log { float: right;}
.main_menu_log strong { background: url(/i/strel_vert.gif) 0 6px no-repeat; padding: 0 5px 0 8px;}
.main_menu_log span { padding: 0 30px 0 0;}
/************ the end pager way ************/

/************ 4. Cover.css ************/
div#cover {
	background:transparent;
	cursor:wait;
	position:relative;
	text-align:center;
	z-index:10000;
}

div#cover.wait_state img { display:inline; }
div#cover.wait_state span img {	height:100%;}

div#cover.wait_state {
	/*background-color:#ffffff;*/
	/*-moz-opacity:0.3;
	filter:alpha(opacity:30);
	opacity: 0.7;*/
}
/************ the end cover.css ************/

/************ 5. Main menu ************/
div.main_menu {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1em;
	font-weight: bold;
	margin: 30px 0 0;
	padding: 0;
}

.main_menu div { 
	background: #8c8c8c url(/i/main_menu_fon.gif) 0 0 repeat-x; 
	border-left: 1px solid #6e6e6e;
	float: left;
	padding: 0;
	position: relative;
	margin:0;
	z-index: 90;
}

.main_menu div.firstdiv { border: 0 none;}

.main_menu a:link, .main_menu a:visited, .main_menu a:active, .main_menu a:hover {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 9px;
    text-decoration: none;
}

.main_menu a:hover { background: #5e6a58 url(/i/main_menu_fon_act.gif) 0 0 repeat-x;}

.picture_menu_pad { margin: 0 0 0 7px;}

ul.submenu { 
	display: none; 
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position:absolute; 	
	top: 30px;  
	width: 18.5em;
	z-index: 9999;
}

ul.submenu li {
	background: #a1a1a1;
	border: 1px solid #868686;
	border-top: 0px;
	margin: 0;
	padding: 0;

}

ul.submenu li a:link, ul.submenu li a:visited, ul.submenu li a:active, ul.submenu li a:hover {
	display: block;
	font-weight: normal;
	line-height: 1em;
	padding: 7px 15px;
	text-decoration: none;
}

ul.submenu li a:hover { background: #8f8f8f;}
/************ the end main_menu ************/

/************6. Login page ************/
.colum_top, .colum_top_colum { overflow: hidden;}

.colum_left_block, .colum_right_block { width: 25%;}
.colum_left_block { float: left;}
.colum_center_block { overflow: auto; padding: 0 15px;}
.colum_right_block { float: right;}

.colum_top_colum .colum_left_block { width: 35%;}
.colum_top_colum .colum_right_block { padding: 0 15px 0 0; }
.colum_center_block_left { overflow: auto;}

.colum_left_block .picture_fon, .colum_center_block .picture_fon, .colum_right_block .picture_fon { height: 63px;}
.colum_left_block .picture_fon { background: url("/i/logopic.jpg") 0 1px no-repeat; }
.colum_center_block .picture_fon { background: url("/i/newspaper.jpg") 0 1px no-repeat; }
.colum_right_block .picture_fon { background: url("/i/votes.jpg") 0 1px no-repeat; }

.prev_product, .prev_product_colum, .prev_supp { margin: 18px 0 0; /*padding: 0 0 0 2px;*/ }
.prev_product, .prev_product_colum, .prev_supp { overflow: hidden; }

.prev_product_colum { float: right; margin: 0;}
.prev_supp_colum { clear: both; margin: 15px 0; overflow: hidden; padding: 0 15px 0 0; zoom: 1;}

.title_block { background: url(/i/title_fon_left.png) 0 0 no-repeat; padding: 0 0 0 6px;}
.title_block div { 
	background: url(/i/title_fon_right.png) 100% 0 no-repeat;
	font: 12px/24px bold Verdana,Tahoma,Arial;
	font-weight: bold;
	padding: 4px 12px 0 7px;
}
.title_block_bot { background: url(/i/block_fon_left.png) 0 100% no-repeat; color: #000; padding: 0 0 0 6px;}
.title_block_bot_right, .title_block_bot_right_sup { 
	background: url(/i/block_fon_right.png) 100% 100% no-repeat;
	padding: 0 4px 18px 0;
}
.title_block_bot_right_sup { padding: 0 45px 12px;}
.prev_product_colum .title_block_bot_right_sup { padding: 0 30px 12px;}

.boxes { overflow: hidden;}
.clearfix:after, .container:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.clearfix, .container { display: block;}

/************ the end Login page ************/

/************ 7.Slider ************/
select#minbeds {/*display: none;*/}
.ui-widget-content { 
	background: url(../../i/fon_selector.jpg) 0 0 no-repeat; 
	color: #222222; 
	font-size: 0;
	line-height: 0;
	margin: 0 0 0 10px;
	padding: 20px 0 10px;
	position: relative;
	width:495px;
}
.ui-widget-content a { }
.ui-widget-header { }
.ui-widget-header a { }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 0 none !important;
	outline:none;
    background: url("/i/selector.gif") no-repeat 0 0;
	height: 19px; 
	width: 10px; 
}

.ui-slider .ui-slider-handle {
	bottom: 0;
    cursor: pointer;
    position: absolute;
    z-index: 2;
}
.ui-slider-horizontal .ui-slider-handle { margin-left: -5px;}

/************ the end Slider ************/

/*blok login*/
.columns_cl td { vertical-align: top;}
.columns_cl #left_col, .columns_cl #right_col { float: none; padding: 0 10px 0 0;}
.columns_cl #right_col { padding: 0 0 0 10px;}

.title_block_portlet { overflow: hidden; margin: 0 0 17px; }
.title_block_portlet div.title_text_block { padding: 9px 0 0 72px; }
.title_picture_block { 
	float: left; 
	margin: 0 16px 0 0;
}
.sort_placeholder
{
	background: #eee;
}
.img_size_news { border: 1px solid #C3C8CC; border-top: 1px solid #ABADB3; height: auto; max-width: 200px;}

/* start page */
.portlet { overflow: hidden; margin: 0 0 21px;}

.portlet_topper_main, .portlet_topper {
	background: url(/i/title_fon_left.png) 0 0 no-repeat;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	padding: 0 0 0 6px;
	position: relative;
}

.portlet_topper_right { 
	background: url(/i/title_fon_right.png) 100% 0 no-repeat;
	line-height: 25px;
	padding: 3px 62px 0 6px;
}
	
.close_menu {
	line-height:1em;
	position:absolute;
	right:8px;
	top:8px;
}
.close_menu a { float: left; margin: 0 3px 0 0;}

.portlet_content { background: url(/i/block_fon_left.png) 0 100% no-repeat; font-size: 12px; overflow: hidden; padding: 0 0 0 6px; zoom: 1;}

.portlet_content div.block_v,.portlet_content div.block_h, .informblock, .right_informblock { 
	background: url(/i/block_fon_right.png) 100% 100% no-repeat;
    padding: 16px 8px 23px 6px;
	position: relative;
	display: block;
	zoom: 1;
}
.portlet_content div.block_h { display: none;}

td.header {
	width:300px;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #0059AE;
}

.title1 {margin-bottom:10px}

div.frame {
	height: 150px;
	margin: 19px 0 0 0;
	overflow: auto;
}
.department_block div.frame { height: 160px; margin: 0; overflow: auto; padding: 0;}

.portlet_topper a, .portlet_topper_main a {	color: #443; font-weight: bold;}
/* the end start page */


/*products.tpl*/
.form_product {}
.form_product span { float: left; padding: 0 11px 0 14px;}
.form_product input#pInp {
	border: 1px solid #dbdfe6;
	border-top: 1px solid #abadb3;
	float: left;
	font-size:14px;
	width: 135px;
}
.form_product select { 
	border: 1px solid #dbdfe6;
	border-top: 1px solid #abadb3;
	float: left;
	font-size:14px;
	margin: 0 18px 0 0;
	width: 130px;
}

.form_product input.button {
	background:url("/i/buttom_fon.png") repeat-x scroll 0 0 #D4D4D4;
	border:1px solid #B1B2AF;
	color:#000000;
	font-size:11px;
	height:20px;
	padding:0 10px;
}

#module_basket .title_block_portlet { font-size: 13px;}
#module_downloads .title_block_portlet { font-size: 12px;}

.title_text_block ul { list-style: none; margin: 19px 0 0 0; padding: 0;}
.title_text_block ul li a { color: #000;}

/*********Sale product block**************/

.products_block_portlet { overflow:hidden; padding: 0 8px 0 10px; text-align: justify; zoom: 1;}
.products_block_portlet div.products_block_inner { 
	color:#000000;
	float:left;
	padding:0 0 10px;
	text-align:center;
	text-decoration:none;
	vertical-align:top;
	width:33%;
}

div.products_block_inner .products_inner { 
	margin:0 auto;
	overflow:hidden;
	position: relative;	
	text-align:left;
	width:130px;
	zoom: 1;	
}

div.products_block_inner .products_inner .table_img {
	border:1px solid #CCCCCC;
	display: table;
	height: 100px;
	margin: 0 auto 8px;
	width: 100px;
	text-align:center;
}

.products_inner .img {
	background: #FFFFFF;
	border-collapse: collapse;
	display:table-cell;
	height:100px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap;
	width: 100px;
}
.products_inner img.simbol {
	left:0;
	position:absolute;
	top:0;
}
.products_inner .anounce, .products_inner .title, .products_inner .price {display:block;}
.products_inner .price { font-size: 11px; overflow: hidden;}
.products_inner .price .new_price { float:right; font-weight:bold;}
.products_inner .price .original_price { float:left; font-weight: normal; text-decoration:line-through;}

.products_inner .title, .products_inner .title a {
	font-weight:bold;
	height: 30px;
	overflow: hidden; 
	position: relative;
}
.products_inner .title img.title_fon, .products_inner .title a img.title_fon { bottom: 0; position: absolute; right: 0;}

.products_inner .text, .products_inner .text a {
	color:#b00017;
}

/*.table_img, .img, .imgh_ie { border: 1px solid red;}
.imgh_ie { border: 1px solid green;}
.imgh_img { border: 1px solid blue;}*/
/**************************/

.title_text_block .frame ul { margin: 0;}
ul.gistogram { border-bottom: 1px solid #bababa;}
ul.gistogram li { 
	background: url(/i/gistogram_fon.gif) 0 0 no-repeat;
	border-top:1px solid #BABABA;
	border-left:1px solid #E8E8E8;
	line-height:22px;
	padding:0 10px 0 0;
}
ul.gistogram li b { float: right;}
ul.gistogram li span, ul.gistogram li a:link,ul.gistogram li a:visited,ul.gistogram li a:active,ul.gistogram li a:hover  {
	color: #249553;
	font-size: 14px;
	margin:0 0 0 11px;
	text-decoration: none;
}

.FormRename { font-size: 14px; }
.FormRename span, .FormRename input { float: left; margin: 0 10px 0 0;}
.FormRename input.button { height: 21px;} 

.show_more_prod { border:1px solid green; margin: 20px 0; padding:5px;}
.connect_prod { margin: 20px 0;}
.connect_prod b { display: block; margin: 0 0 5px;}
.connect_prod ul { margin: 0; padding: 0 0 0 15px;}
.connect_prod li { list-style: square; padding: 0;}

/*the end products.tpl*/

/*supinfo*/
.supinfo { background:#fff; /*border: 1px solid #ccc;*/ padding: 7px; width: 300px;}
.supinfo .clos_select_free { padding: 0 0 5px; text-align:right;}
.supinfo .titleContainerTop { margin: 0 0 30px;}

.supinfodiv td { padding: 0 30px 10px 0; vertical-align: top; white-space: nowrap; }
.icon_supinfo_1, .icon_supinfo_2, .icon_supinfo_3, .icon_supinfo_4, .icon_supinfo_5, .icon_supinfo_6, .icon_supinfo_7 { 
    background-image: url("/i/icon/icon_detail.png");
    display: block;
    float: left;
    height: 16px;
	margin: 0 10px 0 0;
	width: 15px;
}
.icon_supinfo_1 { background-position: 0 0;}
.icon_supinfo_6 { background-position: 17px 0;}
.icon_supinfo_5 { background-position: 34px 0;}
.icon_supinfo_2 { background-position: 53px 0;}
.icon_supinfo_7 { background-position: 87px 0;}
.icon_supinfo_3 { background-position: 104px 0;}
.icon_supinfo_4 { background-position: 69px 0;}

/*the end supinfo*/

/* Info messages */
span.mText {display:none;}

.mGood h4 {font-size:16px; color:#666; margin:5px 0px; padding:0px;}
.mFail h4 {font-size:16px; color:red; margin:5px 0px; padding:0px;}

/* Info message table */

/*search page */
.freeTextnone { 
	background: #fff;
	border: 1px solid #ccc;
	color: #000;
	left: 0px; 
	padding: 10px;
	position:absolute; 
	top: 100px; 
	width: 410px; 
	z-index: 500000;
}
.freeTextnone input#free_product_name { border:0; font-weight:bold; width:100%;}
.freeTextnone #freeText_data { margin: 8px 0; width:100%; }

.error { border: 2px solid #ff0000;}
.star { color:red;}
input, select {	font-size: 11px;}

a.menu {
	font-size:27px; 
	color:#666666;
	text-decoration:none
}

.popupHeader {
	background-image:url(/i/pop_top.gif);
	background-repeat: no-repeat;
	width:98%;
	color:#666666; 
	font-size:20px;
}

/* search form */
.formContainer { margin: 35px 0 0;}
.formContainer .formContainerTitle { overflow: hidden;}
.FormContent, .currentrel { border: 0; position: relative; zoom: 1;}
.FormContent2 {	position: relative; width: 360px;}
.FormContent2 div { padding: 10px 0 0; text-align: right;}
.currenformtable1 { position: absolute; right: -1px; top: -1px; }

.FormContent .currenformcontent, .FormContent2 .currenformcontent { position: absolute; right: 0; top: 0;}

.currenformtable { position: absolute; right: -6px; top: -6px;}
*+html .currenformtable { position: absolute; right: -6px; top: -7px;}

a#firstopen, a#firstopen:hover { text-decoration: none;}

.FormContent .FormContentborder, .FormContent .FormContentborderinfo {
	background: #fbfbfb;
	border: 1px solid #cccccc;
	line-height: 17px;
	padding: 15px 10px;
}

.formContainerTitle .activeTab, .formContainerTitle .passiveTab { 
	float: left; 
	font: 12px bold Verdana,Tahoma,Arial;
	line-height: 26px;
}

.formContainerTitle .activeTab a, .formContainerTitle .passiveTab a {
	background: url(/i/search_noact_1.png) 0 0 no-repeat;
	color: #000;
	display: block;
	float: left;
	font: 12px bold Verdana,Tahoma,Arial;
	font-weight: bold;
	line-height: 26px;
	padding: 0 0 0 16px;
	text-decoration: none;
	width: 186px;
}
.formContainerTitle .activeTab.firsttab a  { background: url(/i/search_act_1.png) 0 0 no-repeat;}
.formContainerTitle .activeTab.secondtab a { background: url(/i/search_act_2.png) 0 0 no-repeat;}
.formContainerTitle .passiveTab.firsttab a { background: url(/i/search_noact_1.png) 100% 0 no-repeat;}
.formContainerTitle .passiveTab.secondtab a { background: url(/i/search_noact_2.png) 0 0 no-repeat;}

.FormContentborder_portlet { padding: 0 0 16px 7px; overflow: hidden; }
.FormContentborder_portlet input, .FormContentborder_portlet span, 
.FormContentborder_portlet select, .FormContentborder_portlet img { float: left;}

.FormContentborder_portlet input.inputtext, .FormContentborder_portlet select {
	border: 1px solid #e3e9ef;
	border-top: 1px solid #abadb3;
	margin: 0 14px 0 0;
}

input.inputtext { height:19px; width: 156px;}
.FormContentborder_portlet select { height:19px; width: 150px;}
.FormContentborder_portlet span { margin: 3px 10px 0 0;}
.FormContentborder_portlet img { margin: 0 10px 0 0;}
.FormContentborder_portlet input.button { height:19px; padding:0 15px;}

.PrevImg2x { display: block; }
.PrevImg2x .select_categories, .PrevImg2x .showonly { float: left; margin: 0 100px 0 0; padding: 0 0 0 7px; position: relative; }
.PrevImg2x .select_categories { width: 443px;}
.PrevImg2x .showonly { margin: 0;}
.PrevImg2x .flexible_search_info { float: left;  padding: 4px 10px 0 7px; position: relative; zoom: 1;}
.PrevImg2x .flexible_search { float: left; overflow: hidden; padding: 0 0 25px; zoom: 1;}
.PrevImg2x .flexible_search_info .flexible_search_info_text { 
    background: #fff;
    border: 1px solid #4F6948;
    left: 40px;
    padding: 7px 7px 20px 10px;
    position: absolute;
    top: 0px;
    width: 300px;
	z-index: 998;
}
.PrevImg2x .flexible_search_info .invis_text { display: none;}
.PrevImg2x .flexible_search_info_text .clos_select_free { padding: 0 0 5px; text-align: right;}

.PrevImg2x .flexible_search #soundex { display: none;}
.PrevImg2x .levelX_1 { margin: 7px 0 0;}
.PrevImg2x .levelX_1 div, .PrevImg2x #levelX_2 div, .PrevImg2x #levelX_3 div { overflow: hidden; padding: 0 0 4px 0;}
.PrevImg2x .levelX_1 div input, .PrevImg2x #levelX_2 div input, .PrevImg2x #levelX_3 div input { float: left; margin: 2px 9px 0 0;}
.cat_categ #levelX_3 a {display: block; text-decoration: underline;}
.cat_categ #levelX_3 a:hover { text-decoration: none;}

.PrevImg2x .flexible_search .flexible_undex1 { width: 92px; text-align: left;}
.PrevImg2x .flexible_search .flexible_undex2, .PrevImg2x .flexible_search .flexible_undex3, 
.PrevImg2x .flexible_search .flexible_undex4 { width: 166px; text-align: center;} 

.PrevImg2x span.selectcat { font-size: 12px;}

.levelh {
    display:none;
    height:112px;
    overflow: auto;
}

.levels, .levels3 {
	background: #FFFFFF;
    border: 1px solid #4F6948;
  	display:block;
	padding: 10px 15px 50px;
	position: absolute;
	left: 100px;
	top: 10px;
	z-index: 700;
	width: 200px;
}

.levels3 { left: 335px; }

.PrevImg2x .levelX_1 div.level_content, .PrevImg2x #levelX_2 div.level_content, .PrevImg2x #levelX_3 div.level_content { height:200px; overflow: auto;}

#onsale_dates {
	background: #FFFFFF;
    border: 1px solid #4F6948;
	padding: 27px 10px 20px;
	position: absolute;
	left: 100px;
	top: 30px;
	width:300px;
	z-index: 701;
}

#onsale_dates div { overflow:hidden; white-space: nowrap;}
#onsale_dates span, #onsale_dates input, #onsale_dates img { float: left; }
#onsale_dates span.formdata { width: 55px;}
#onsale_dates input { background: #fff; border: 1px solid #ccc; margin: 0 12px 0 0; width: 148px;}
#onsale_dates img { margin: 0 10px 0 0;}

#form2 { }
#form2 div.realy { overflow: hidden; position: absolute; bottom: 5px; left: 5px;}
div.realy_sale_price { float: right; margin: 0 0 0 5px;}
.PrevImg2x .levelX_1 div.text_sale_price { padding: 3px 0 0;}
.PrevImg2x .levelX_1 div.realy_level1 { padding: 5px 0 0;}
#form2 div.realy a, #form2 div.realy_level1 a, div.realy_sale_price a { 
	background: url(/i/realy_left.gif) 0 0 no-repeat;
	cursor: pointer; 
	float: right; 
	padding: 0 0 0 20px;
	text-decoration: none;
}
#form2 div.realy_level1 a { float: left;}
#form2 div.realy b, #form2 div.realy_level1 b, div.realy_sale_price b { 
	background: url(/i/reply_right.gif) 100% 0 no-repeat; 
	color: #000;
	display: block; 
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	padding: 0 19px 0 0;
}
.realy .close_level { }
.realy .open_level { margin: 0 0 0 5px;}


#show_new_order { 
	background: White;
	border:1px green solid;
	left:40%;
	padding: 10px;
	margin: 0;
	top:40%;
	width:200px;
}

#list .pages_list_fortable, #pager .pages_list_fortable, #list_nob .pages_list_fortable{ font-size: 12px; overflow: hidden; padding: 0 0 12px; }
#list .pages_list_fortable .listirpicture, #pager .pages_list_fortable .listirpicture { float: left; padding: 7px 0 0; width: 370px;}
#list_nob .pages_list_fortable .listirpicture { float: left; padding: 7px 0 0;}
#list .pages_list_fortable .listirpicture a, #pager .pages_list_fortable .listirpicture a, #list_nob .pages_list_fortable .listirpicture a { 
	color: #010101;
	float: left; 
	margin: 0 31px 0 0;
	text-decoration: none;
}
.pages_list_fortable .listirpicture img { float: left; margin: 0 15px 0 0;}

.pages_list_fortable .showprodusts { float: right; text-align: right; width: 350px;}
.pages_list_fortable .showprodusts select { padding: 0 0 0 3px;}

.pages_list_fortable .pager_table { overflow: auto; padding: 6px 0 0; text-align: center;}
.pages_list_fortable .pager_table a { color: #000; text-decoration: none;}
.pages_list_fortable .pager_table span.current { font-weight: bold;}

#list .pages_list_fortable .listirpicture a.prevsg, #pager .pages_list_fortable .listirpicture a.prevsg, .pages_list_fortable .pager_table a.prevsg,
#list .pages_list_fortable .listirpicture a.prevs, #pager .pages_list_fortable .listirpicture a.prevs, .pages_list_fortable .pager_table a.prevs,
#list .pages_list_fortable .listirpicture a.nexts, #pager .pages_list_fortable .listirpicture a.nexts, .pages_list_fortable .pager_table a.nexts,
#list .pages_list_fortable .listirpicture a.nextsg, #pager .pages_list_fortable .listirpicture a.nextsg, .pages_list_fortable .pager_table a.nextsg { color: #7f9c71;}

#list .pages_list_fortable .listirpicture a.nexts, #pager .pages_list_fortable .listirpicture a.nexts, .pages_list_fortable .pager_table a.nexts,
#list .pages_list_fortable .listirpicture a.prevs, #pager .pages_list_fortable .listirpicture a.prevs, .pages_list_fortable .pager_table a.prevs { text-decoration: underline;}

#list .pages_list_fortable .listirpicture a.nexts:hover, #pager .pages_list_fortable .listirpicture a.nexts:hover, .pages_list_fortable .pager_table a.nexts:hover,
#list .pages_list_fortable .listirpicture a.prevs:hover, #pager .pages_list_fortable .listirpicture a.prevs:hover, .pages_list_fortable .pager_table a.prevs:hover { text-decoration: none;}

.tablelist { border: 1px solid #cccccc; border-width: 1px 1px 0 0; margin: 0 0 12px;}
.tablelist td, .TableListItem { 
	border: 1px solid #d1d1d1; 
	border-width: 0 0 1px 1px; 
	font-size: 12px; 
	padding: 3px 5px; 
	vertical-align:middle;
}

.tablelist td.TableListItemBorder { border: 0 none; text-align: right;}

.tablelist td.greentd, .tablelist td.greentd a.tt { color:green; font-weight: bold;}
.tablelist td.redtd, .tablelist td.redtd a.tt { color: #FF0000; font-weight: bold;}

.tablelist .add_categ { float: left; margin: 0 10px 0 0; vertical-align: top;}

.tablelist td div.bascettd_a { padding: 5px 0 0; position: relative;}
.tablelist td div.bascettd_a a { text-decoration: none !important;}
.tablelist td div.bascettd_a span.addtobas { 
	background:#ffffe0; 
	border: 1px solid #dadac1;
	color:#000;
	font-size:10px;
	left: 5px; 
	padding: 0 2px;
	position: absolute; 
	text-decoration: none !important;
	top: 0;
}
.tbtitlebottomGroup { background: url(/ni/tablelist_bg_head2.gif) 0 0 repeat-x; border-bottom:1px solid #666666;}
.tbtitlebottomGroup i { margin: 0 0 0 5px;}
.FormContent #rightline input, .FormContent #rightline select { width: 40px;}
.yellowinput { background: #FFFFE0; border: 1px solid #556; color: #000; text-align: right; width: 46px;}

#list .rightline_button {
	overflow: hidden;
	padding: 12px 0 0;
	text-align: right;
}
#list .rightline_button select { width: 100px;}
#list .rightline_button select, #list .rightline_button input { float: right; height: 20px; margin: 0 0 0 6px;}
#list .rightline_button input { font-weight: bold; padding: 0 18px;} 

.specialprice_block { color: green; }

/* Table search product */
.tablelist th td {background: none;border:none} 
.tablelist th, .tablelist2 th {
	background: #999999 url(/i/listtableTh.png) 0 0 repeat-x;
	border-left: 1px solid #cccccc;
	border-bottom:1px solid #ffffff;
	color:#000;
	font-size: 11px;
	padding: 5px;
	text-align:left;
	vertical-align: top;
}
.tablelist th.sorttd, .tablelist th.sort { 
	padding: 0 0 5px; 
	vertical-align: top;
}

.tablelist th.sorttd a, .tablelist th.sort a { color: #000; text-decoration: none;}

.tablelist th.sorttd .sortbydiv,.tablelist th.sort .sortbydiv { 
	background: url(/i/light.png) 1px 8px no-repeat;
	padding: 5px 18px 0 15px; 
	position: relative;
}
.tablelist th.sort .sortbydiv { background: url(/i/light_act.png) 1px 8px no-repeat;}

.tablelist th.sorttd div.sortsrc, .tablelist th.sort div.sortsrc { font-size: 0; line-height: 0; position: absolute; right: 4px; top: 6px;}
.tablelist th.sorttd div.sortsrc img, .tablelist th.sort div.sortsrc img { display: block; margin: 2px 0 0;}

.TableListTopTitleTDItem {
	background: url(/i/ahtung.png?x=1) 0 0 no-repeat;
	font-weight:bold;
	line-height:20px;
	margin: 30px 0 0;
	padding:0 0 0 30px;
}
.TableListTopTitleTDItem_table { font-weight: bold;	padding: 15px 30px 15px 0; text-align: center;}
.TableListTopTitleTDItem_table b { background: url(/i/ahtung.gif?x=1) 0 0 no-repeat; padding: 3px 0 3px 30px; }

.products {
	background: #fff;
	border: 1px solid #CCCCCC;
	overflow: hidden;
	margin:0 0 12px;
    padding: 13px 0 5px 24px;
}
.product {
	float:left;
	height:250px;
	padding-top:6px;
	position:relative;
	width:192px;
}
.product .title { padding-top:5px; width:150px;}

.imageholder {
	border:1px solid #999999;
	display:table;
	height: 150px;
	position:relative;
	text-align: center;
	width: 150px;
	vertical-align: middle; 
}
.imageholder a {
	display:table-cell;
	position:relative;
	width:100%;
	vertical-align:middle;
}

.tablelist .namepicture { position: relative;}
.specialprice_block_black { color:#555; }
.image_border { border:2px solid #007C29;}
/* The end Table search product */

/* Bascet */
.bascetempty { display:block; /*padding:15px 0 0;*/}
.basket_input { margin:15px 0 0;}
.basket_input input { float: left; margin: 0 5px 0 0;}

.datain { background:#fff; border:0; float: left; margin: 6px 5px 0 0; }
.alternetcheck { float: left; margin: 0 5px 0 0; line-height: 0;}

#alternative {
	display: none;
	padding: 10px 0 0 0;
}

#alternative div { overflow: hidden; padding: 0 0 4px;}
#alternative span { float: left; margin: 0 5px 0 0; width: 80px;}
#alternative span.noact { background:#d4d0c8; color:#808080;}
#alternative input { float: left; margin: 0 3px 0 0;}

.aftertable { margin: 12px 0 0;}
.camera_pic { float: left; margin: 0 5px 0 0;}
img.borderpic { border: 1px solid #007C29;}

#rightline input.datainput { background:none; border:0; margin: 0 5px 0 0; width:55px;}

div.bashiddiv { background: #fff; left: 0; padding: 15px 10px; width: 800px;}
div.bashiddiv .tablelistbas { border: 1px solid #ccc; border-width: 1px 1px 0 0; margin: 15px 0 0;}
div.bashiddiv .tablelistbas th { /*background: none;*/ border: 1px solid #ccc; border-width: 0 0 1px 1px; font-weight: bold;}
div.bashiddiv .tablelistbas td { background: none; border: 1px solid #ccc; border-width: 0 0 1px 1px;}
div.bashiddiv .tablelistbas td.impor { font-weight: bold;}

#subnav_customerlink { margin: 10px 0 0; text-align:right; width: 345px;}
#subnav_customerlink input, #subnav_customerlink span { float: left; margin: 0 5px 5px 0;}

#subnav_customerlink input.button { float: none; margin: 0;}
#subnav_customerlink textarea { margin: 0 0 5px 0; width: 345px;}

.allaboutprice { }
.allaboutprice div { font-weight: bold; overflow: hidden; padding: 0 0 4px; text-align: right;}
.allaboutprice span { display:block; float:right; font-weight:normal; width:100px;}

.allaboutprice_input { margin: 12px 0 0; text-align: right;}
.allaboutprice_input div input, .allaboutprice_input b, .allaboutprice_input i { margin: 0 0 0 5px;}
.allaboutprice_input div { margin: 0 0 20px;}

.allaboutprice_input i { color:#007C29; font-style: normal;}
.allaboutprice_input input.textred { color: red; }

#conditions { padding:20px; position:absolute; z-index:2000; }
#conditions .buttonb { margin: 5px 0 0; text-align: center;}
#conditions .buttonb input { }
#conditions #part1,#conditions #part2 { padding: 5px 0;}

.show {
	background: White;
	border: 1px solid green;
	color: #000;
	display:block;
	left:30%;
	position:absolute;
	top:15%;
	z-index: 100;
}

/*The end bascet */


/*Oreder_list.tmpl*/
select#ean_type { float: right; margin: 5px 0 0;}

.ean_type_but { float: right; margin: 0 0 0 10px;}

.actionforlist { overflow: hidden; padding: 10px 0 0; }
.actionforlist span, .actionforlist input, .actionforlist select { float: left; margin: 0 10px 0 0;}
.actionforlist span { display: block; width: 180px; }
.actionforlist input, .actionforlist select { 
	border: 1px solid #E3E9EF;
	border: 1px solid #ABADB3;
	height: 19px;
}
.actionforlist select { width: 140px;}
.actionforlist input.button { height:19px;}

.downloaddoc { margin: 30px 0 0; overflow: hidden; }
.downloaddoc span.TitleMainTop { display: block; float: none; font-weight: bold; margin: 0 0 5px 0;}
.downloaddoc img, .downloaddoc span, .downloaddoc a.noimga { float: left; margin: 0 10px 0 0;}
.downloaddoc span, .downloaddoc a.noimga { margin: 2px 10px 0 0;}

.choose_pdf { 
	background: white;
	border: solid 1px #4F6948;
	height:180px; 
	font-weight:bold;
	margin:5px;
	padding:5px;
	width:200px; 
}
.closewin { padding: 0 0 5px; text-align: right;}
.closewin img { cursor: pointer;}
.choose_pdf b { color: #007C29; display: block; margin: 0 0 10px 0; }
.choose_pdf span { display: block; overflow: hidden; margin: 0 0 5px 0;}
.choose_pdf span input { float: left; margin: 0 5px 0 0;}

/*The end Oreder_list.tmpl*/

/* Delivery_list.tmpl*/
.TableListItem_center { text-align: center;}

.except1 {
	visibility: hidden;
	position:absolute;
	top: 30px;
	left: 100px;
}
.except2 {
	color: #000;
	left: 100px;
	position: absolute;
	visibility: visible;
	top: 30px;
	z-index: 1000;
}

.except2 .calend_div {
	background: #FCFCFC;
	border: 1px solid #DBCDD0;
	width:560px;
}

.calend_div .calend_header { background: #eaeaea; font-size: 12px; font-weight: bold; padding: 10px 5px; text-align: center;}
.calend_div .calend_header b { }
.calend_body { overflow: hidden; padding: 10px; position: relative;}

.except3 {
	visibility: hidden;
	position: absolute;
	display: none;
}

.calendar_table { }
.calendar_table th {}
.calendar_table div { padding: 0 0 3px;}
.calendar_table td { text-align: center; vertical-align: top;}
.calendar_table td table td { border: 1px solid #fff; text-align: center; vertical-align: middle;}
.calendar_table td table td small { font-size: 9px;}
.calendar_table td table td.actualt, .calend .actualt { color:#d0d0d0;}
.calendar_table td table td.todayt, .calend .todayt { color:red; font-size:90%; font-weight:bold;}
.calendar_table td table td.deliveryt, .calend .deliveryt { background:#55FF55;color:black;}
.calendar_table td table td.holidayt, .calend .holidayt { border:1px solid #FF7777;}
.calendar_table td table td.exceptionst, .calend .exceptionst { background:#BFF1B2;color:red;}
.calendar_table td table td.standard_delivery_dayt, .calend .standard_delivery_dayt { border:1px solid #55FF55;}
.calendar_table td table td.extra_holidayt, .calend .extra_holidayt { background:#FF7777;}

.calend_div p { margin: 5px 0; }
.calend { float: left; margin: 0 13px 0 0;}
.calend span { display: block; padding: 0 0 3px;}
.calendbut { bottom: 10px; position: absolute; right: 10px;}

a.linkdate {
	color: #2255ff;
	font-weight: normal;
	font-size: 100%;
}

/* The end Delivery_list.tmpl*/

/* holiday_edit_form.tmpl*/
span.inf_up { color: #008000; display:block; margin:15px 0 0;}
.year_div { margin: 20px 0 10px; overflow: hidden; }
.year_div span { display: block; float: left; font-weight: bold; margin: 0 15px 0 0; }
.year_div span a { font-weight: normal;}

/* new search form */
.PrevImg1 {	display: none;}
.PrevImg2 {	display: block; position:absolute;  z-index: 1000;}
.PrevImg1x { display: none;}

.hide {	display: none;	position:absolute;}

.CatSel { background-color: #547a54; color:#fff; display:block;	text-decoration:none;}

.CatNotSel { color: #007c29; display:block;}
.CatNotSel:hover { background: #547a54; color:#fff; text-decoration:none;}

.cat_categ { overflow: hidden;}
.cat_categ div.cat, .cat_categ div.levelX { float: left; margin: 0 10px 0 0; width: 200px;}
.cat_categ div.cat { margin: 0 10px 10px 0; width: 200px;}
.cat_categ div.cat div { border-bottom: 1px solid #CCCCCC; padding: 5px;}
.cat_categ div.cat div img { margin: 0 0 0 5px;}

.cat_categ div a { padding: 2px 5px; margin: 0 0 3px;}

/* The data change_form.tmpl */
.messageer { display: block; margin: 10px 0 0;}
.red { color:red;}
.green { color:green;}
.blue { color:blue;}
.lblak { color:#444444;}
.lgrey { color:#888888;}
.lgreyb { font-weight: bold;}

.FormContentborderinfo {  font-weight: bold; overflow: hidden; }

.informblock div { margin: 0 0 8px; overflow: hidden;}
.informblock div span { display: block; float: left; margin: 0 5px 0 0; width: 140px;}
.informblock div span.star { display: inline; float: none; margin: 0 0 0 5px;}
.informblock div input,.informblock div textarea { border: 1px solid #c3c8cc; border-top: 1px solid #abadb3; }
.widthforinput input,.widthforinput textarea { width: 250px;}
.widthinput { width: 250px;}
.informblock div b { color:red; /*display:block; */font-size:11px; margin:0 0 3px /*150px*/0;}

.twoblock { margin: 15px 0 0;}
.password { margin: 15px 0 0; overflow: hidden;}

.password div { clear: both; margin: 3px 0 10px;}
.password div b { color: red;}

.password b, .password input { display: block; float: left; margin: 0 10px 0 0;}
.password input#current_pwd { width: 250px;}
.password b, .password input#current_pwd { margin-top: 5px;}

.top_block_pl { min-height: 125px;}

/* The end data change_form.tmpl */

/* The password change_form.tmpl */
.change_password { }
.change_password div { margin: 0 0 8px; overflow: hidden;}
.change_password div span { display: block; float: left; margin: 0 5px 0 0; width: 200px;}
.change_password div span.star { display: inline; float: none; margin: 0 0 0 5px;}
.change_password div input.newpas { border: 1px solid #c3c8cc; border-top: 1px solid #abadb3; width: 200px;}
.change_password div b { font-weight: normal;}

/* The end password change_form.tmpl */

/* The inventory product_edit_form.tmpl*/
.textinf { height: 100px; width: 250px; }
.infobut { padding: 0;}
.infobut .button { float: left; margin: 10px 5px 0 0;}

.right_informblock textarea { border: 1px solid #e3e9ef; border-top: 1px solid #abadb3; display: block; height:400px; margin: 10px 0 0; width:350px;}
.right_informblock input { margin: 10px 0 0;} 

.top_col { clear: both;}
.top_col div { padding: 10px 0;}
.top_col b { color: #008000; display: block; font-weight: normal; }
.top_col b.ocolor { color: #800000;}

.tags_price_per, .tags_price_perm, .tags_price_pers { border: 1px solid #f4f6f9; border-top: 1px solid #c4c6ca; width: 50px;}
.tags_price_perm { width: 40px;}
.tags_price_pers { width: 30px;}
.tags_yel { background: #ffffdd;}

.importfrom_exel { margin: 30px 0 0;}

div#error {color: red; font-weight: bold; margin: 20px 0;}
div#ok {color: green; font-weight: bold; margin: 20px 0;}

.importfrom_exel { }
.importfrom_exel span { display: block; font-weight: bold; margin: 0 0 5px;}
.importfrom_exel .flagimport { margin: 10px 0 0; }
.importfrom_exel .flagimport div { overflow: hidden; padding: 0 0 4px;}
.importfrom_exel .flagimport div input { float: left; margin: 0 5px 0 0;}

.marginblock { margin: 25px 0 0;}
.scanarea { margin: 20px 0 0;}
.scanarea span { display: block; margin: 0 0 5px 0;}
.scanarea div div { background:#ddd; border:1px solid #c4c6ca; height:auto !important; height:100px; min-height:100px; padding-left:200px; width:280px;}
.scanarea textarea { border: 1px solid #c4c6ca;  height: 400px; width: 400px;}
.scanarea input { display: block; margin: 5px 0 0 0; }

.inventorymen { padding-top: 30px;}
/* The end Inventory manager */

/*The report_form.tmpl*/
.report_block { margin: 35px 0 0; overflow: hidden;}
.calend_block, .department_block { float: left; margin: 0 50px 0 0; overflow: hidden;}
.calend_block_left, .calend_block_right { float: left; margin: 0 50px 0 0;}
.calend_block_left span, .calend_block_right span { display: block; font-weight: bold; margin: 0 0 10px 0;}

.calend_block_right { margin: 0;}
.calend_block_bottom { padding: 25px 0 0;}
.department_block { margin: 0;}

.calend_block_bottom div.clear { height: 6px;}
.calend_block_bottom span { display: block; float: left; width: 120px;}
.calend_block_bottom .iputradio { overflow: hidden; zoom: 1;}
.calend_block_bottom .iputradio div { padding: 0 0 3px; overflow: hidden; zoom: 1;}
.calend_block_bottom .iputradio div input { float: left; margin: 0 3px 0 0;}
*+html .calend_block_bottom .iputradio div input { float: left; margin: -2px 1px 0 -4px;}
*+html .calend_block_bottom .iputradio input { margin: -2px 1px 0 -4px;}

.department_block { width: 470px;}
.department_block span { display: block; font-weight: bold; margin: 0 0 10px 0;}
.department_block div { padding:0 0 4px; margin: 0 0 4px;}
.department_block div input { float: left; margin: 0 3px 0 0;}
*+html .department_block div input { margin: -2px 3px 0 -4px;}

.department_block div.alldepart { border-bottom: 1px solid #ccc;}

.backreport { margin: 10px 0 0; text-align: right;}
.expexel { }
.expexel div { margin: 0 0 5px 0; overflow: hidden;}
.expexel a { float: left; margin: 0 5px 0 0;}

.list_detail { float: left; margin: 0 3px 0 0;}
/*The end report_form.tmpl*/

/* The report search */
.search_reportform_left, .search_reportform_right { float: left; margin: 0 50px 0 0; padding: 20px 0 0;}
.search_reportform_right { margin: 0;}

.search_reportform_left div, .search_reportform_right div { margin: 0 0 8px;}
.search_reportform_left div span, .search_reportform_right div span, .search_reportform_bot span { display: block; float: left; margin: 0 10px 0 0; width: 120px;}

div.data_cal { margin: 0; overflow: hidden; width: 200px;}
div.data_cal span, div.data_cal input, div.data_cal img { float: left; margin: 0 5px 0 0;}
div.data_cal span { width: 50px;}
div.data_cal input { width: 80px;}

.search_reportform_right select { width: 400px;}

.search_reportform_bot { clear: both; padding: 8px 0 0; }
.search_reportform_bot div { margin: 0 0 8px; overflow: hidden;}
.search_reportform_bot div div { float: left; margin: 0 15px 0 0;}
.search_reportform_bot div div input { float: left; margin: 2px 3px 0 0;}
*+html .search_reportform_bot div div input  { margin: -2px 1px 0 -4px; }
/* The end report search */

/* The Price statistics */
#flot { margin: 20px 0 0;}
#placeholder { background: #fff; height: 300px; width: 600px;}
/* The end Price statistics */

.category {
	border: 1px solid #00AE59;
	color: #008C46;
	font-size: 14px;
	padding: 5px;
	margin: 0 0 19px;
}
.category div { float: right; margin: 0 0 0 20px;}
.category div a { text-decoration: none;}

.button {
	background: #d4d4d4 url(/i/buttom_fon.png) 0 0 repeat-x;
	border: 1px solid #b1b2af;
	color:#000;
	font-size: 11px;
	height:23px;
	padding: 0 2px;
	text-align: center;
}

.abutt { margin: 6px 0 0; overflow: hidden;}
a.button {
	display:block;
	float:right;
	line-height:23px;
	padding:0 15px;
	text-decoration:none;
}

/*product_detail_fotm.tmpl*/
.border_lightgreen { border:1px #d9ecc3 solid;	padding: 10px; margin: 0 0 0 10px;}
.lightgreen { color: #000;}
.lightgreen div { background: #fff; clear: both; overflow: hidden; padding: 5px 10px;}
.lightgreen div.bg_lightgreen, .tablelistbas th { background: #d9ecc3;}
.lightgreen div span { float: left; margin: 0 5px 0 0; width: 130px;}
.lightgreen div b { font-weight: normal;}

.greenblock_bor { border-top:1px solid green; padding: 5px 15px;}
.greenblock { padding: 5px 15px;}

.supplier_table { }
.supplier_table div { overflow: hidden; padding: 5px 10px;}
.supplier_table div span { display: block; float: left; min-width: 100px; width: 50%;}

/*the end product_detail_fotm.tmpl*/
.mulitscan textarea { margin: 10px 0;}
/*app_info.layout*/

.td_bborder { border: 1px dotted #cccccc; border-width: 0 0 1px 0;}
.td_brborder { border: 1px dotted #cccccc; border-width: 0 1px 1px 0;}

/*the end app_info.layout*/

/*instance.css*/
.boxbg {background-image:url(/ni/bb.gif);background-repeat:repeat-x;}
.boxbg h2 {margin-top:10px}
.content {background-color:#ffffff;width:900px;background-image:url(bg_content.gif);background-repeat:repeat-y;}
.content .innerContent {padding:0px 20px 0px 20px;text-align:left}
.logo {float:left}
.navigation {float:left}
.slogan {width:180px;color:#fff;padding-left:10px;float:left;margin-bottom:15px;}
.footer {color:#336633;padding:5px 0 0 0;background-image:url(bg_footer.png);background-repeat:no-repeat;width:900px;height:100px}

.titleContainerTop {
	background: url(/i/cub_pic.gif) 0 0 no-repeat;
	font-size: 14px;
	font-weight: bold;
	line-height:19px;
	margin: 21px 0 12px;
	padding: 0 0 0 26px;
}
.descriptionContainerTop {	font-size: 12px;}
.descriptionContainerTop_mar { font-size: 12px; margin: 0 0 19px 0;}

/* Pager */

.tablelist2 { border: 1px #cccccc solid; border-width: 1px 1px 0 0; font-size:12px;}
b.info {
	background:url("info_ico.gif") 0 0 no-repeat;
	display:block;
	line-height:21px;
	padding:0 0 0 30px;
	text-align:left;
}

.containerBG {background-image:url(container_center.gif);background-repeat:repeat-x;font-size:15px;color:#000}
.pagenavi a, .pagenavi a:link, .pagenavi a:active {padding: 2px 4px 2px 4px;margin:0px 2px;text-decoration: none;border: 1px solid #acacad;background-color: #f7f7f7;font-weight: normal;color:#000;}
.pagenavi a:hover {background-color:#ccc}
.pagenavi span.current {padding: 2px 4px 2px 4px;margin: 2px;font-weight: bold;border: 1px solid #e3e3e3;color: #fff;background-color: #55b05a;}
/*the end instance.css*/

/*order_list_edit_form*/
.TB_overlayBG2 {
	background-color:#888;
	filter:alpha(opacity=60);
	opacity: 0.6;
}
#TB_overlay2 {
   	width:100%;
   	width:expression(document.body.offsetWidth + "px");
	left:0px;
	position:absolute;
	top: 0;
	z-index:90;
}

#choose_pdf { 
	background: white;
	border: solid 1px #4F6948;
	height:180px; 
	font-weight:bold;
	padding:5px;
	width:200px; 
}

#choose_pdf b {
	color: #007C29;
	display: block;
	margin: 5px 0 10px;
}
#choose_pdf span { display: block; margin: 0 0 5px;}

img[name="imgName"], .displayb { display: block;}

.radiobut { margin: 0 0 10px;}
.radiobut div { overflow: hidden; padding: 5px; }
.radiobut div input { float: left; margin: 0 5px 0 0;}

.overflowdiv_right_bas_details { float: right; overflow: hidden; text-align: right; width: 40%;}
.overflowdiv_right_bas_details .confirm_ok1_button { margin: 5px 0 0;}
.confirm_okdiv { background: #fff; border: 1px solid #aaaaaa; color: #000; float:right; overflow:auto; padding: 5px; text-align:left; width:220px; }
.confirm_okdiv b.green { display: block; margin: 0 0 5px;}

.FormContentborder_orderlist { 
	background:none repeat scroll 0 0 #FBFBFB;
	border:1px solid #CCCCCC;
	font-size:14px;
	line-height:17px;
	padding: 22px 10px 22px;
}
.FormContentborder_orderlist span, .FormContentborder_orderlist input, .FormContentborder_orderlist select { float: left; margin: 0 10px 0 0;}
.FormContentborder_orderlist select { height:19px; width:150px;}
.FormContentborder_orderlist input.button { height:19px; padding:0 15px;}
.FormContentborder_orderlist div { clear: both; padding: 10px 0 0;}
.FormContentborder_orderlist div input { margin: 2px 5px 0 0;}
*+html .FormContentborder_orderlist div input { margin: -2px 0 0;}
.back_order { overflow: hidden; text-align: right;}

.overflowdiv_left_order, .overflowdiv_right_order { float: left; width: 49%;}
.overflowdiv_right_order { float: right;}

.overflowdiv_left_order div, .overflowdiv_right_order div { padding: 40px 0 0;}
.overflowdiv_left_order div span, .overflowdiv_right_order div span { display: block; font-size: 14px; margin: 0 0 5px;}

.overflowdiv_right_order div select#ean_type { float: none; }
.order_list_ean { border: 1px solid #e3e9ef; border-top: 1px solid #abadb3; height: 320px; margin: 0 0 10px; width: 100%; }

.onsale_order { margin: 10px 0 0;}

/*calendar_list div.tmpl*/
.editDiv1 { filter: alpha(opacity=100); left: 0px; position:absolute; top: 100px; z-index: 5000;}
.editDiv2 { left: 0px; position:absolute; top: 100px; z-index:80;}
.editDiv3 { position:absolute; left: 0px; top: 100px; z-index: 5002;}
.editDiv4 { position:absolute; left: 0px; top: 100px; z-index: 5003;}
.editDiv5 { position:absolute; left: 0px; top: 100px; z-index: 5001;}
.editDiv5 .name { margin: 0 0 3px; text-align: left;}

.customerheader span { display: block; margin: 0 0 5px;}
.customerheader input { display: block; margin: 0 0 5px;}

