body
{
    font-family:Microsoft Sans Serif;
    font-size:small;
    margin:0px;
    background-image: url(img/Master/bg.gif);
    color:#000;

}

img {border:none; text-decoration:none;}
hr {height:1px;color:#ccc;}

li {margin-bottom:12px;}

.logoMenu {float:right; padding-top:4px; padding-right:4px;  font-size:11px;color:#fff;}
.logoMenu a {color:#888; text-decoration:underline;border:none;}
.logoMenu a:hover {color:white;}



.leftColumn
{padding:0px 8px 0px 0px; float:left; }
.content
{padding:0px 8px 0px 0px;}

.logo
{

    border-bottom:solid 1px #000;
    background-image:url(img/master/logoBg.gif);
    }
    
.logoRightPanel{float:right; margin-right:6px;}

.panelBtn a.cur{font-weight:bold;}
.panelBtn a{
display:block;float:left;
background-image:url(img/Master/PanelBtnBg.gif);
width:106px;
color:#000; 
margin:0px 2px;
text-align:center;
padding-top:3px;
padding-bottom:5px;
font-size:13px;
text-decoration:none;
}

.panelBtn a:hover {color:#fff; background-image:url(img/Master/PanelBtnBg_.gif);}


.loginInfo input[type=image]{vertical-align:middle;margin-left:9px;}
.loginInfo{
margin-top:94px;text-align:right; color:#fff;
}    


    
    
.subLogo a {    color:#0d39c8; border:none;text-decoration:underline;}
.subLogo a:hover {    color:#0d39c8; border:none;text-decoration:underline;}
.subLogo
{
    background-image: url(img/Master/bg11.gif);
    height:30px;
    text-align:right;
    border-bottom:solid 1px black;
    color:#fff;
    
}

.sublogoLeft {margin-top:3px; margin-left:8px;}
.sublogoLeft	a,.sublogoLeft	a:hover { border:none; text-decoration:none;}
.sublogoLeft a img { vertical-align:middle; margin:0px 1px; 
}

.sublogoLeft a.empty img 
{
filter: alpha(opacity=50); /* IE 5.5+*/
   -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
   -khtml-opacity: 0.5; /* Konqueror 3.1+, Safari 1.1 */
   opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */

}
.sublogoLeft a.empty img:hover{ 
filter: alpha(opacity=100); /* IE 5.5+*/
   -moz-opacity: 1; /* Mozilla 1.6 и ниже */
   -khtml-opacity: 1; /* Konqueror 3.1+, Safari 1.1 */
   opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */

}


.sublogoLeft{ float:left;}	

.sublogoRight {padding:3px 8px 0px 8px;}


.subMenu
{
 background-image: url(img/Master/bg2.gif);        
height:29px;
padding-left:6px;
}    
    
  .imageCell img {width:100%; border:solid 1px #000 !important;}
  .imageCell
  {
	padding-left:4px; 
	padding-right:4px;
	text-align:center;
  }  
    
    .commonBody{padding-left:6px;}
    
    .footer
    {
        
        background-image: url(img/Master/footerBg.gif); 
        font-size:120%;
        padding-left:16px; 
        padding-right:16px;
        padding-top:6px;
        }
   
   .p1{width:5px; height:32px;}     
.p2 a{color:#fff; border:none; text-decoration:none;}
.p2 a:hover{color:#fff; text-decoration:underline;border:none;}
.p2
{
    background-image: url(img/Panel/s1.gif);
    font-size:120%;
    color:White;
    text-align:center;
    padding-bottom:2px;
    padding-left:4px;
}
   .p3{width:5px; height:32px;}     
   .p4{    background-image: url(img/Panel/s2.gif);width:5px; }     
   .p5{ background-color:#ededed; padding:0px;}     
    .p6{    background-image: url(img/Panel/s3.gif);width:5px; }     
      .p8{ background-image: url(img/Panel/s4.gif);}     
 .p9{     width:5px; height:5px;}     
  

.nav div
{
    font-weight:bold;
    padding:1px 1px 0px 6px;
    color:#fff;
    height:20px;
     background-image: url(img/Master/m1bg.gif);
    
}

.nav a.c {font-weight:bold;}
.nav a
{
    display:block;
    padding:1px 1px 2px 10px;
    border-bottom:solid 1px #ddd;
    border-top:solid 1px #f5f5f5;
     color:#000; text-decoration:none;
}
.nav a:hover
{
background-color:#fff;
    border-top:solid 1px #fff;
    border-bottom:solid 1px #ccc;

}


.btn:hover{     background-image: url(img/btnBgOn.gif);border:solid 1px #333;}
.btn 
{
    background-image: url(img/btnBg.gif);
    border:solid 1px #333;
    font-size:100%; font-weight:bold;
    color:#fff;
    padding-left:14px;
    padding-bottom:1px;
    padding-right:14px;
    font-family:Microsoft Sans Serif;
    margin-top:4px;
}
.disabledBtn
{
    background-image: url(img/btnBg_.gif);
    border:solid 1px #6F9F00;
    font-size:100%; font-weight:bold;
    color:#fff;
    padding-left:14px;
    padding-top:1px;
    padding-right:14px;
    font-family:Microsoft Sans Serif;
    margin-top:4px;
}
.btnSmall 
{
    background-image: url(img/btnBg.gif);
    border:solid 1px #6F9F00;
    font-size:80%; 
    font-weight:bold;
    color:#fff;
    padding-left:8px;
    padding-top:0px;
    padding-bottom:2px;
    padding-right:8px;
    font-family:Microsoft Sans Serif;
}

.grayPanel{padding:6px; background-color:#F1F1F1}

.tableHead a{    color: white; text-decoration:none;border-bottom:dotted 1px #ffffff;}
.tableHead a:hover{    color: white; text-decoration:none;border-bottom:solid 1px #ffffff;}

.tableHead tH{	background-image: url(img/tableHead.gif);}
.tableHead
{
	
	background-image: url(img/tableHead.gif);
    font-weight: bold;
    color: white;
    padding:6px 16px 4px 16px;
    text-align:center;
}

.gray{color:#aaa;}
.numbers

h1
{
    margin:0px;padding:4px;padding-left:10px; background-color:#f8f8f8;border-bottom:solid 1px #dddddd;border-right:solid 1px #dddddd;}
h2{margin:0px;padding:2px;padding-left:1px; color:#81af10;}
h3{margin:0px;padding:2px;padding-left:1px; font-weight:normal;color:#81af10; font-size:120%;}
h4{margin:0px;padding:2px;padding-left:1px; font-weight:bold; font-size:110%;}
h5{margin:0px;padding:4px;padding-left:1px; font-weight:bold; font-size:100%;}
strong{color:#444;}
th{background-color:#f0f0f0;padding:4px;}

table{border:none 0px white;}

a{color:#0d39c8;text-decoration:underline;}
a:hover{color:#2d59e8;}


.htmlEditor
{border:solid 1px gray; padding:4px; overflow:auto;}
.htmlEditorPanel
{background-color:#f8f8e0; padding:8px; border:solid 1px gray; border-bottom-width:0px;color:#bbbbb8;}

.big{font-size:120%; }

.dgPanel
{
    background-position: left top;
    margin-top: 3px;
    background-image: url(img/arrow.gif);
    background-repeat: no-repeat;
    padding-left:35px;
}

.dg .odd {background-color:#f2f2f2;}
.dg .odd:hover {background-color:#f5ffea;}
.dg tr:hover {background-color:#faffea;}

.excelTable td {text-align:left; font-size:80%;border-color:#d4dce7; vertical-align:top;}
.excelTable
{
background-color:#fff;
border-color:#e4ecf7;border-width:1px;border-style:Solid;border-collapse:collapse;	text-align:center;

	
}

.excelTable .headCell {background-color:#e4ecf7; padding:3px 9px 3px 9px ; text-align:center;color:#a4acb7;}

fieldset legend {color:#81af10; font-weight:normal;font-size:110%;}
fieldset
{
width:auto; 
padding-left:6px;
padding-top:4px;
padding-right:6px; 
padding-bottom:6px;
	
	display:inline;
	}
	
	.rfl{color:Red; font-size:120%; }
	
	

.msgUnreadRow td {font-weight:bold;}
.msgSeverityInfo td {color:#888;}
.msgSeverityError td {color:#c00;}
.msgSeverityCritical td {color:#F00;}
.msgSeverityInfo {color:#888;}
.msgSeverityError{color:#c00;}
.msgSeverityCritical {color:#F00;}

.small{font-size:75%;}

.readMsg 
{
	margin-bottom:16px;
	padding:8px; border:solid 1px #ccc;
	
	}
	
.option_hl	{background-color:#fafae0;}

.biger{font-size:130%;color:#000;}

.selectedRow td {font-weight:bold; background-color:#ffe;}
.ImageList span
{
	display:inline-block;
	width:auto;
	padding:4px;
	
	}
.ImageList td
{
	vertical-align:bottom;
	text-align:center;
	height:135px;
	}
	
.ImageList a
{ 
display:inline-block;
white-space:nowrap;
	max-width:96px;
	overflow:hidden;
	}
	
.ImageList a:hover
{ 
    white-space:nowrap;
	position:relative;
	overflow:visible;
	background-color:White;
	

	}
	
	
.ImageList .c
{ border:solid 1px #ddd; }
	
	
	
.ImageList .c
{ border:solid 1px #ddd; }
	


	
	#jquery-lightbox a {border:none;}

.InventoryFoldersList span
{
	display:inline-block;
	width:auto;
	padding:8px;
	
	}


.InventoryFoldersList a div{cursor:pointer;}
.InventoryFoldersList div
{
	width:180px;
	min-height:50px;	
	}
.InventoryFoldersList a
{
	border:none;
	}
.InventoryFoldersList img
{
	max-width:100px;
	}

.InventoryFoldersList {vertical-align:top;}
.InventoryFoldersList td
{
	vertical-align:top;
	text-align:center;
	}
	
.searchPanel{padding:0px; border-collapse:collapse; border:none 0px;margin-bottom:4px;}	
.searchPanel td{padding-right:8px; }	
.searchPanel .btn{position:relative; top:-3px; }	


.ddlStores { height:20px;}


.itemDetails{border-collapse:collapse;}
.itemDetails td{border-bottom:dotted 1px #ddd; padding:8px 4px 8px 4px;}

.noborder {border:none 0px;}

.Help
{
    width:199px;
    border-right: solid 1px #C6C6C6;
    font-family:Arial; font-size:80%;
    color:#666;
    background-image:url(img/public/helpBg.gif);
    background-repeat:repeat-x;
    padding: 8px 8px 32px 8px;
    line-height:14px;
}
img.border {border:solid 1px #ccc;}
.p5 td {vertical-align:top;}

table.rightAlignCells td {text-align:right;}
td.l {text-align:left !important;}

.dg td {vertical-align:top;border-color:#9fa881;}

.dg {background-color:#fff; }

.dg2{border:solid 1px white; border-collapse:collapse; border-color:#ffffff; width:100%;background-color:#fff;}
.dg2 th {padding:4px; background-color:#FA8923; font-weight:normal;  border-color:#ffffff;  color:White;font-size:100%; text-align:left;}
.dg2 th a{font-weight:normal;  font-size:100%;  color:#fff;}
.dg2 td { border-color:#ffffff; padding:4px; background-color:#F4F4F4;font-size:100%; border-bottom:solid 1px white;}

.mandatory
{
	color: Red;
	font-weight: bold;
	white-space: nowrap;
}

.smallLink {color:Gray; text-decoration:underline;}
.smallLink:hover {color:blue;}

.designerArea{background-color:#ffe;margin-top:12px;}


.topitemholder p {margin:0px;}
.topitemimg {max-width:150px;}
.topitembox {margin-top:8px; margin-bottom:8px;}

.smallDDL
{
	font-size:80%;
	}
	
.stb{width:24px;}	

input[type=text],input[type=password] {border:solid 1px #ccc;}

.ImagesManage_ToolBox{
 border-right: #ccc 1px dashed;  float: left; padding: 6px 10px 8px 10px; height: 88px; 
}




.ImagesManage_ImageList td{padding:0px;}
.ImagesManage_ImageList .i a {background-color:#fff;}
.ImagesManage_ImageList a
{
border:none;
}
	
.ImagesManage_ImageList .all
{
height:134px; width:114px; float:left; 
border:solid 1px #ccc;
margin:6px;background-color:#fff;
}
	
.ImagesManage_ImageList .i
{
width:114px; height:92px; text-align:center;padding-top:4px; border-bottom:solid 1px white;
}
	

	
.ImagesManage_ImageList .iSelected
{
width:114px; height:92px; text-align:center;padding-top:4px;background-color:#ffffcc;  border-bottom:solid 1px #ccc;
}
	
.ImagesManage_ImageList .t
{
white-space:nowrap;
width:104px;
overflow:hidden;
padding:2px;
margin:1px;
}
	
.ImagesManage_ImageList .t:hover
{
white-space:nowrap;
width:auto;
position:absolute;
padding:1px 4px 3px 1px;
border:solid 1px #ccc;
background-color:#ffe;

}

.ImagesManage_ImageList .pt
{
    font-size:10px;
        text-decoration:underline;

}

.prot {font-weight:normal; color:#000; font-size:12px;color:Red;}


.red {color:#c00; font-weight:bold;}