@charset "utf-8";
/* CSS Document */

body{
	background-color:#292948;
	padding: 29px 29px 0px 29px;
	}
td{
	vertical-align:top;
	}
	
ainput{
	height: 25px;
	width: 203px;
	border: 2px #8f9dac solid;
	position:relative;
	top:-3px;
	left:5px;
	color: #292948;
	padding-left:3px;
	vertical-align:middle;
	}
	
input {
	border: 1px solid #000000;
	}
	
textarea {
	border: 1px solid #000000;
	}
	
label{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12pt;
	font-weight:bolder;
	}

a {
color:#292948;
}
	
#table_content{
	background-color:#FFFFFF;
	}
	
#logo{
	width:601px;
	height:192px;
	background: transparent url(/img/logo.gif) 0px 0px no-repeat;
	position:relative;
	left:-18px;
	}

#remaind_password,
#registration{
	color:#FFFFFF;
	position:relative;
	left:70px;
	top:14px;
	background: 0px 5px url(/img/forgot.gif) no-repeat;
	padding-left:12px;
	display:inline;
	font-family:Tahoma;
	font-size:7pt;
	font-weight: bold;
}

#div_content{
	width:440px;
	font-family: Tahoma;
	color:#292948;
	font-size:10pt;
	padding:10px 0px 10px 82px;
	}

.content_left {
	background-repeat:no-repeat; background-position:bottom left;
	}
.content_right {
	background-repeat:no-repeat; background-position:bottom right;
	}


.td_content_other{
	background: none;
	}	

.content{
	width:960px;
	background-color:#FFFFFF;
	border: 1px #000000 solid;
	display:inline-block;
	}
	
.bottom{
	 width:353px;
	 height:76px;
	 font-size:8pt;
	 display:inline-block;
	 font-family:Tahoma;
	 margin:11px 0px 0px 0px;
	 padding:7px 0px 0px 607px;
	 background:url(/img/bottom.png) left top no-repeat;
	}
.adress,
.phone,
.email{
	color:#FFFFFF;
	padding-left:33px;
	width: 300px;
	}
.adress{
	background:url(/img/adress.png) 0px 2px no-repeat;
	}
.phone{
	background:url(/img/phone.png) 0px 2px no-repeat;
	}
.email{
	background:url(/img/email.png) 0px 2px no-repeat;
	}

/* MENU */

div.menu{
	width:320px;
	background:url(/img/menu_bg.png) no-repeat;
	margin: 40px 39px 29px 0px;
	border-bottom: 1px #000000 solid;
	}

.simple_menu,
.selected_menu,
.actual_menu{
	color: #FFFFFF;
	padding:29px 0px 29px 31px;
	font-family:Tahoma;
	font-size:10pt;
	display: block;
	line-height:0;
	font-weight: bolder;
	color:#FFFFFF;
	background: url(/img/transparent.gif) no-repeat;
	}

.simple_menu{
	background:url(/img/simple.png) no-repeat;
	padding-left:60px;
	}
.actual_menu{
	background:url(/img/actual.png) no-repeat;
	padding-left:60px;
}

a.simple_menu:hover{
	background:url(/img/actual.png) no-repeat;
	}

a.menu{
	background:url(/img/item.gif) 0px 6px no-repeat;
	padding-left:30px;
	color:#FFFFFF;
	}
	
.submenu,.selected {
	display: block;
	float:left;		
	width:108px;
	height:28px;
	background:url(/img/submenu.png) no-repeat;
	margin-right:2px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:underline;
	padding-top:5px;
	}
	
.selected {
	background: url(/img/submenu_selected.png) no-repeat;
	text-decoration:none;
	padding-top:5px;
	}

	
a.submenu:hover {   /* mouse over link */
	background:url(/img/submenu_active.png) no-repeat;
	}  

.newsgallery_item{
	float:left;
	display:inline-block;
	padding:14px;
	width:118px;
	height:118px;
	position:relative;
	}
.newsgallery_picture{
	width:118;
	height:86px;
	border:1px #000000 solid;
	display:block;
	}
	
.newsgallery_type, .newsgallery_name{
	position: relative;
	top:10px;
	background:url(/img/item2.gif) 0px 5px no-repeat;	
	padding-left:20px;
	padding-right:2px;
	color: #292948;
	font-family:Tahoma;
	font-size:9pt;
	font-weight:bolder;
	
	}

.newsgallery_name{
	color:#292948;
	padding:0px;
	padding-left:20px;
	background: none;
	border: none;
	width: 70px;
	overflow:hidden;
	display:block;
	position:absolute;
	top: 112px;
	left:15px;
	}
	
.manufacturer_item {
float:left;
width:210px;
margin: 10px 20px 10px 0px;
display:inline-block;
height:65px;
}

.manufacturer_title {
width:130px;
height:65px;
overflow: hidden;
padding-left:75px;
}

.manufacturer_picture {
margin-right:18px;
margin-bottom:0px;
border: 1px solid #000000;
width:60px;
height:60px;
position:absolute;
}

.catalog_item { 
display:block;
width:440px;
margin-left:0px;
margin: 5px 0px 5px 0px;
}

.catalog_title {
padding-left:15px;
display:inline;
width:430px;
}


.catalog_point {
padding:7px 2px 0px 82px;
}

	
/*.menu{
	width:320px;
	height:233px;
	background:url(/img/menu_bg.png) no-repeat;
	margin: 40px 39px 27px 0px;
	}

.simple_menu, .selected_menu, .actual_menu{
	width:320px;
	padding:29px 0px 29px 31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	display: inline-block;
	line-height:0;
	font-weight: bolder;
	color:#FFFFFF;
	background: url(/img/transparent.gif) no-repeat;
	}
.simple_menu{
	background:url(/img/simple.png) no-repeat;
	}
.actual_menu{
	background:url(/img/actual.png) no-repeat;
}
*/
.trashactive {
background-color:#FF0000;
}

.trash {
padding:3px;
border:3px solid #FF0000;
text-align:center;
}

form {
display:inline;
}

.inplaceeditor-empty {
color:#FF3366;
font-size:smaller;
font-style:italic;
}

.highlighteditable {
background-color: #FFFF66;
}

#_dim {
background-color: rgb(0, 0, 0);
opacity: 0.75	; /* Safari, Opera */
-moz-opacity:0.75; /* FireFox */
z-index: 999;
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
text-align:center;
vertical-align:middle;
color:#FFFFFF;
}

.error {
color:#FF0000;
}