/*  72 line  !! change */
#tooltip { background: #E7E7DE; border-top: 2px solid #BD000D;  text-align: left; font: 10px Verdana,sans-serif; color:#000000; margin:0; padding: 3px 5px; position:absolute; visibility:hidden }

/*-  NEW ADMIN -------------------------------------------*/
HTML, BODY{
	margin:0;padding:0;
	font-family: Arial,"MS Sans Serif", Geneva, sans-serif;		

}


BODY{
	width: 100%;
	height: 100.1%;
}
DIV#header{
	background-color:#333F4F;
	float:left;width:100%;
	height:44px;
	border-bottom:2px solid #2F3C4B;	
}
DIV#header_logo{
	margin-right: 400px;
	padding-top:5px;
	padding-left:20px;
	margin-top:5px;
}


DIV#sitetitle_logo{
	float:left;
	width:200px;
}
DIV#sitetitle{
	float:left;
	background : url(vertical.png) no-repeat left center;
	margin:3px;
	padding-left:20px;
	font-size:9px;
}
DIV#sitetitle A, DIV#sitetitle A:hover{
	color:#92BFFC;
}
DIV#header_right{	
	width:400px;margin-left:-400px;
	float:right;
}
DIV#header_right  TABLE{
	font-size:10px;
}
DIV#header_right  TABLE TD{
	font-size:10px;
}
DIV#header_right  TABLE A{
	margin-left:4px;
	text-decoration:none;
	
}
DIV#preference_menu{
	display:inline;
}
DIV#prefs{
	position:absolute; width:300px; height:115px; z-index:1; left: 0px; top: 0px;
	border-right:black solid 2px;
	border-bottom:black solid 2px;
	/*background:url(/xd/p/loginform-shadow.gif) white;*/
	background:white;
	
}
DIV#prefs TD{
	font-size:10px;
}

/*   DIVS FOR main text*/
BODY > TABLE#container{
	width:98%;
	padding-top:10px;
	}
TD#left_column{
	padding:0px 15px 15px 15px;
	/*border:1px red solid;*/
}
TD#left_column DIV#aftersubmit{
	font-size:11px;
}
TD#right_column{

  padding-top:0px;
	/*border:1px green solid;*/
}
DIV#footer{
	clear : both;
	font-size:80%;
	padding-top:10px;
	background-color: #ffffff;
}
DIV#prefs{
	font-size:10px;
}

H1{
	font-size:100%;
	font-weight:bold;
	text-transform: uppercase;
	margin:10px 10px 15px 10px;
	padding:0px  0px 0px 0px;	

}

H1  IMG{
	border:0px;
	background-color : inherit;
}

DIV#container_block{
	border:1px solid gray;
	clear : both;
	width:97.2%;
	padding:2px 2px 2px 2px;
}
DIV.float_left{
	float:left;
}

DIV#dyna_tree{	}
DIV#dyna_tree A{	
	font-size:90%;
}


H2{
	display: inline;
	margin:0px 10px 4px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
	
}
HR{
	margin:0px 0px 0px 0px;
	color: #D9D9D9;
}
DIV#mainpage_sub_block{
      float:left;
	   padding-left:15px;
	   
}

DIV#help_sub_block{
      float:inherit;
	   padding-left:35px;
	   padding-right:15px;
	   
	   
}

TD.bl > DIV#mainpage_sub_block, FIELDSET >  DIV#mainpage_sub_block{
   float:none;
  margin-left:55px;
}


UL#mainpage{
	margin:0px 0px 0px -2px;
	padding:0px 0px 0px 0px;	
	clear:both;
	list-style : none;
}
UL#mainpage  LI{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	clear:both;
}

TABLE#mainpage {
		border-top:1px silver solid;
		margin-top:10px;
		margin-bottom:10px;
		padding:5px 0px 0px 0px;	
		
}

DIV#container_block_50{
	border:1px solid gray;
	width:47%;
	margin-right:1%;
	margin-top:15px;
	float:left;
	padding:2px 2px 2px 2px;
}

.float_left{
	float:left;
}
.float_right{
	float:right;
}

/*PATH  --------------------*/
#path  {
	color: #ccc;
	padding: 3px;
	margin-bottom: 25px;
	}

#path ul {
	margin-left: 0px;
	padding-left: 0px;
	display: inline;
	border: none;
	text-indent: 1em;
	} 

#path  ul li {
	margin-left: 0px;
	padding-left: 0px;	
	list-style: none;	
	display: inline;
	}
#path A,#path A:hover,#path A:link,#path A:visited {
	text-decoration: underline;
	}
#path  ul li.activepage {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}
/*   / PATH  --------------------*/

/*таблица для стандартных форм и значений*/
TABLE.forinput{
	
} 
TABLE.forinput TH{
	font-weight:bold;	
	border-bottom : 2px solid #4D4F3C;
	margin-bottom:20px;
	text-align:left;
	font-size:105%;
} 
TABLE.forinput TD{
	font-size:100%;
} 
TABLE.forinput TD.label {
	border-bottom : 1px solid #DFE0D6;
	text-align : left;
	padding:10px 10px  15px 0px;	
} 
TABLE.forinput TD.value {
	border-bottom : 1px solid #DFE0D6;
	text-align : left;
	padding:10px 10px  10px 0px;
} 
TABLE.forinput TD INPUT.sub {
	background : Green;
	Color:white;
	padding:5px 10px 5px 10px;
} 


TD#left_column  TABLE.blocks{
	margin-left:-10px;
}
TD#left_column > TABLE.blocks{
	margin-top:-10px;
}

TABLE.blocks TD.bl{
	border: 1px solid #BFD2D7; 
	height:100%;
	
}
TABLE.blocks TD.bl:hover{
	border: 1px solid #73b8e8;
	height:100%;
	background-color:#f4f7fc;
}

label {    
    cursor: pointer;
}
IMG {
    border: 0;
}
IMG.hand {
    	cursor: pointer;
}

.treeMenuDefault{
	
}
.treeMenuDefault IMG.rightsort{
	margin-right:7px;
	margin-right:-2px;
}
.treeMenuDefault IMG.leftsort{
	margin-left:3px;
}

/*   FORMS */

/* Begin forms */
FORM{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
input, button, textarea, select {
    background-color: #fff;
    color: #000;
    padding: 2px;
    font-family:  Arial, sans-serif;
    font-size: medium;
	
}

button, input[type="button"], input[type="submit"]  {
    background-color: #4686b2;
    color: #fff;
    border: 2px solid #cacac;
   
    margin-left: 2px;
    margin-right: 2px;
    font-family:  Arial, sans-serif;
    cursor: pointer;
    font-size: small;
}



button:hover, input[type="button"]:hover, input[type="submit"]:hover  {
    background-color: #11407e;
    color: #fff;
}

button:active, input[type="button"]:active, input[type="submit"]:active {
    background-color: #fff;
    color: #000;
    border: 2px solid #3465a4;
}

.widetable {
    width: 100%;
}

table.tableform .button {
    text-align: center;
}

input[type="text"], input[type="password"], textarea {
    color: #555753;
    background-color: #fff;
    border: 1px solid #d3d7cf;
    border-top: 1px solid #babdb6;
    border-left: 1px solid #babdb6;
    padding: 3px;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus  {
    color: #000;
    background-color: #fff;
    border: 1px solid #3465a4;
}
input:disabled  {
   color: #CACCC8;
    background-color: #fff;
    border: 1px solid #ECEEEA;
    border-top: 1px solid #babdb6;
    border-left: 1px solid #babdb6;
    padding: 3px;
}

TEXTAREA {
    width: inherit;
	font-size:90%;
}

FIELDSET {
    clear:both;
    border: 1px solid #919b9c;
   border-top:1px solid #919b9c;
	border-bottom:3px solid #919b9c;
  margin-right:0px;
  padding: 10px 10px 10px 10px;
    font-size: 75%;
	
}

/*TD#right_column FIELDSET{
	width:90%;
}*/

#help_fieldset {
	 background-color: #faf8ec;
}

#add_fieldset {
	 background-color: #eeeeee;
}

#ru_lang_fieldset {
	 background-color: #f7f7f7;
}

#ua_lang_fieldset {
	 background-color: #f0f5e1;
}

#en_lang_fieldset {
	 background-color: #e1f0f1;
}

LEGEND {
  
	font-weight:bold;
	
	margin-bottom:0.5em;
	border:1px solid #919b9c;
	border-bottom:3px solid #919b9c;
	background:#fff;
	
    font-size: 90%;
    padding: 3px 4px 3px 4px;
	 color:gray;
	 
}


IMG.ImagePreview{
	border:1px gray dashed;
	padding:5px;
}
DIV.ImagePreviewSize{
	margin:5px 0px 0px 15px;
	color: #343434;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#login-form label{
	font-size:11px;
	color: #35688E;
}
/* --- / FOMS       */

TABLE#prodlisting {
	
}
TABLE#prodlisting TR TH{
	background: #8b8b8b;
	color:white;
	font-size:80%;	
}
TABLE#prodlisting  TH A:link, TABLE#prodlisting  TH A:active,  TABLE#prodlisting  TH A:visited {
	color:white;
	font-size:100%;	
}
TABLE#prodlisting  TH A:hover {
	color:white;
	font-size:100%;	
	background:transparent;	
	text-decoration:underline;
}
TABLE#prodlisting TR TD{
    border-top: 1px solid #E7E7E7;
	font-size:70%;
}
TABLE#prodlisting TR TD A.ptitle{
	font-size:110%;
}
TABLE#prodlisting TR TD .item_description{
	color:grey;
}
TABLE#prodlisting  TR.zebra{
	background: #eeeeee;
}

DIV.order_detail{
	margin:10px 0px 10px 10px;
	padding:3px 3px 3px 3px;
	border:1px gray dotted;
	background: #FFFFFF;
}

/* MESSAGES */ 
#message_success{
	border:1px dashed green;
	background: #CCFF9B;
	color:green;
	padding:3px 5px 3px 5px;
}
#message_error{
	border:1px dashed red;
	background: #FFC69B;
	color:red;
	padding:3px 5px 3px 5px;
}
#message_warning{
	color:red;
}
LABEL{
	display:inline;
	border-bottom: thin dotted Gray;
	cursor: pointer;
}
LABEL.active{
	color:green;
}
.hand_cursor{
	cursor: pointer;
}

TD.order_done {
	background: #fff3bd;
}
TD.order_uncomplete {
	background: #FFFFFD;
}
TD.order_proccessing {
	background: #ebffd9;
}
TD.order_cancel {
	background: #f1f1f1;
	color: #696969;
}

LABEL.deactive{
	color:red;
}
.green{
	color:green;
}
.gray{
	color:gray;
}
.red{
	color:red;
}
.text-hint{
	color:gray; font: italic 10px Arial, Helvetica, sans-serif;
}

/*  END MESSAGES */  

/*-------------------------------COLORS*/

/* ACCENTED COLOR 1 */
#c_text   {
	color:red;
}
.c_accent{
	color : #48708A;
}
/* ACCENTED COLOR 2*/
#c_accent2, TABLE.forinput TH    {
	color: #FF4500;
}

/* UNACCENTED*/
.c_unaccent    {
	color: #A6A6A6;
}


/* ACCENTED COLOR 3*/
#c_accent3 {
		color:blue;
}

#wh{
	color:white;
}
/* very lgiht*/ 
#c_light,  DIV#sitetitle   {
	color:#E0EEFF;
}


/*main BG color*/
#c1_bg{
	background-color:#394657;
}
/*additional BG color*/
#c2_bg, #add_bg,  TABLE#header_admin{
	background-color:#394657;
}

DIV#header_right TABLE TD {
	background-color: #4E5C6D;
}

H1, H2{
	color: #4B4B4B;
}


/*    */
TD#left_column A:link, TD#left_column A:active, TD#left_column A:visited, DIV#left_column A:link, DIV#left_column A:active, DIV#left_column A:visited  {
	color: #0071F6;
	background: transparent;
	padding:2px 3px 2px 3px;
	
}
TD#left_column A:hover , DIV#left_column A:hover {
	color: #0071F6;
	background: #CAE2FF;
	padding:2px 3px 2px 3px;
	text-decoration:none;
	}


/*PATH */
#path A,#path A:hover,#path A:link,#path A:visited{
	color:red;
}
#path UL{
	color:gray;
}
/*path*/

/* SPECIAL CLASSES AND ID's*/

.invisible{
	display:none;
}
.visible{
	display:none;
}

/* ----------------------------- SIZE */ 

INPUT, SELECT {
	font-size: 90%;
}
DIV#left_column, DIV#left_column TD, TD#left_column TD
{
	font-size:80%;	
}
DIV#right_column,  DIV#right_column TD, TD#right_column TD
{
	font-size:75%;	
}
TABLE#mainpage TD.bl{
	font-size:80%;
}
#w100px{
	width:100px;
}
#w160px{
	width:160px;
}
#w200px{
	width:200px;
}
#w300px{
	width:300px;
}
#w400px{
	width:400px;
}

.enlarged{
	font-size: x-large;
}

#s6{
	font-size:60%;
}
#s7{
	font-size:70%;
}
.s6{
	font-size:60%;
}
.s7{
	font-size:70%;
}
.s8{
	font-size:80%;
}
.s11{
	font-size:110%;
}
.s12{
	font-size:120%;
}
.p10{
	font-size:10px;
}
.p11{
	font-size:11px;
}
.p12{
	font-size:12px;
}
#nu{
	text-decoration: none;
}
.nu{
	text-decoration: none;
}
/*  HINT */
#hint{
	color:gray;
	font-size:80%;
}