/*строка прокрутки сайта*/
BODY {
scrollbar-face-color: #997B57;
scrollbar-highlight-color: #997B57;
scrollbar-shadow-color: #997B57;
scrollbar-3dlight-color: #997B57;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #997B57;
}

/*контент сайта*/

 TABLE { COLOR:#000000;  FONT-FAMILY: arial, verdana, geneva, arial, sans-serif;}

 TR{ COLOR:#000000;  FONT-FAMILY: arial, verdana, geneva, arial, sans-serif;}

 TD{ COLOR:#000000;  FONT-FAMILY: arial, verdana, geneva, arial, sans-serif;}

 TH{ COLOR:#000000;  FONT-FAMILY: arialS, verdana, geneva, arial, sans-serif;}

 .maintext{text-align:justify;}

 .title{ COLOR:#da457a;  FONT-FAMILY:arial, verdana, geneva, arial, sans-serif;}

 .sitetitle{ FONT-FAMILY:arial, geneva, arial, sans-serif;}

 .tel{ COLOR:#cccccc; FONT-FAMILY:arial, sans-serif;}


 .titlemid{FONT-WEIGHT:bold; FONT-SIZE:13px; COLOR:#da457a; LINE-HEIGHT:16px; FONT-FAMILY:arial, verdana, geneva, arial, sans-serif;}

 .small{FONT-SIZE:11px; COLOR:#5a3a32; LINE-HEIGHT:12px; FONT-FAMILY:arial, verdana, geneva, arial, sans-serif;}

 a.{COLOR:#000000; TEXT-DECORATION:none;}

 a:visited{TEXT-DECORATION:none;}

 a{COLOR:#000000; TEXT-DECORATION:none;}

 a:hover{COLOR:#FFFFFF; TEXT-DECORATION:none;}


 a.mainmenu1:visited{ COLOR:#000000; text-transform:uppercase;  FONT-SIZE:8pt; FONT-WEIGHT:  FONT-FAMILY: arial, sans-serif, verdana, geneva, arial, sans-serif; TEXT-DECORATION: none;}

 a.mainmenu1{ COLOR:#000000; text-transform:uppercase;  FONT-SIZE:8pt; FONT-WEIGHT:  FONT-FAMILY:arial, sans-serif, verdana, geneva, arial, sans-serif;  TEXT-DECORATION: none;}

 a.mainmenu1:hover{ COLOR:#ffffff;   text-transform:uppercase; FONT-SIZE:8pt; FONT-WEIGHT:  FONT-FAMILY:arial, sans-serif, verdana, geneva, arial, sans-serif; TEXT-DECORATION: none;}

 a.mainmenuSel{ COLOR:#000000; text-transform:uppercase; FONT-SIZE:7pt; FONT-WEIGHT:  FONT-FAMILY: arial, sans-serif, verdana, geneva, arial, sans-serif; TEXT-DECORATION: none;}

 a.Submenu:hover{FONT-SIZE:13px; color:#000000; font-weight:bold; LINE-HEIGHT:20px; TEXT-DECORATION:none;}

 a.Submenu{FONT-SIZE:13px; color:#000000; LINE-HEIGHT:20px;  TEXT-DECORATION:none;}

 a.SubmenuSel{FONT-SIZE:13px; color:#000000; font-weight:bold; LINE-HEIGHT:20px;  TEXT-DECORATION:none;}


/*Всплывающие фото портфоллио*/






img{ border:0px solid #cccccc; }

.spacer{ clear:both; margin:0; padding:0; height:0; font-size:0; overflow:hidden; }

.italic,.italic10{  font-style:italic; }
.italic10{ font-size:10px; }

.leftImage, .rightImage{ border-color:#fff; border-style:solid; }
.leftImage, .left{ float:left; }
.rightImage, .right{ float:right; }
.noborder{ border-bottom:none; }

#box{ 	margin:0 auto; 	padding:0 0 50px 0; 	width:600px;	/*background-color:#F00; */}

strong{ color:#b3b3b3; }
#components, #tests, .customization{ margin:10px 0 20px 25px; }
#components li, #tests li, .customization li{ margin-bottom:3px; }
#gallery{ width:100%; }
#gallery img{ border: 5px solid #78c7f2; }
.code{ 	margin:10px;	font-size:12px;	color:#6C0;}
#mbOverlay {	position: absolute;	left: 0;	width:100%;	background-color: #000; /* set the Milkbox overlay color // opacity: see the js options */	z-index:100;	cursor: pointer;}
#mbCenter {	/* for default width and height, see the js options */	position: absolute;	z-index:101;	overflow:hidden;	left: 50%;	top:10%;/* overwritten in the js options to properly position the milkbox when activated in a scrolled window */	background-color: #fff;/* set the Milkbox background color */	border: 5px solid #fff;/* set the Milkbox border */	margin:0; padding:5px;/* set the Milkbox padding */}
.mbLoading{ background: #fff url(/java/loading/loading32.gif) no-repeat center; }/* IMAGE: loading gif */
#mbImage{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }
.clear{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }
#mbBottom { 	/* set text options */	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	padding-top:8px;	margin:0;}
#mbNavigation{	float:right;	width:27px;	padding-top:3px;	border-left:1px solid #9c9c9c;/* set nav border */}
#mbCount{ 	width:55px; 	overflow:hidden;	padding-top:1px;	float:right;	text-align:right;	font-size:9px; /* count font size */}
#mbCloseLink, #mbPrevLink, #mbNextLink{	outline:none;	display:block;	float:right;	height:20px;	cursor: pointer;}
#mbPrevLink, #mbNextLink{ width:17px; }
#mbPrevLink{ background: transparent url(/images/style/prev.gif) no-repeat; }/* IMAGE: prev */
#mbNextLink{ background: transparent url(/images/style/next.gif) no-repeat; }/* IMAGE: next */
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover { background-position: 0 -23px; }
#mbCloseLink {	width:20px;	background: transparent url(/images/style/close.gif) no-repeat;/* IMAGE: close */}
#mbDescription{	margin-right:27px;	padding:0px 10px 0 0;	font-weight: normal;	text-align:justify;}
	



/*Див с контентом сайта*/
#content1
{}

#layer111
{}

#layeremailon
{
background-color:#ffffff;
border:4px solid #000;
filter:alpha(opacity=90);
}

/*Подсказка с тенью*/

	#dhtmlgoodies_tooltip{
		background-color:#663300;
		border:1px solid #000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:2px;
		font-size:0.9em;
		-moz-border-radius:6px;	/* работает только в мозиле*/
		font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
                FONT-SIZE:11px;
                COLOR:#ffffff;
		
	}
	#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		-moz-border-radius:6px;	/* работает только в мозиле */
	}


/*див с возможностью перетаскивания*/
.drag{position:relative;cursor:hand}
#scontentmain{position:absolute;width:150px;}
#scontentbar{cursor:hand;position:absolute;background-color:green;height:15;width:100%;top:0;}
#scontentsub{position:absolute;width:100%;top:15;background-color:lightyellow;border:2px solid green;padding:1.5px;}

/*времы при двойном щелчке по странице*/
.timestyle {
position:absolute; 
left:50px; 
top:100px;
font-family: arial, Verdana;
font-size:10pt;
color:ffffff;
background-color:000000;
z-index:20000;
}

/*Скрывающийся блок див.. открывающийся по ссылке*/

.spoiler-wrap {
   width: 95%;
   clear: both;
   background: #E9E9E6;
   border: solid #C3CBD1;
   border-width: 1px 1px 1px 2px;
   font: 12px Verdana,Arial,sans-serif;
}


.spoiler-wrap2 {
   width:550px; 
   height:480px;
   background-image:url('/images/style/televizor.png');
   margin-left:-275px;
   top:550px; 
   z-index:1000;
   position:absolute;
   left:50%;
}


.spoiler-wrap_exit {
   width:59px; 
   height:58px;
   margin-left:220px;
   top:-40px; 
   z-index:1001;
   position:absolute;
   left:50%;
}



/*загрузка страницы*/

#loading {
position:absolute;
width:100%;
height:300%;
z-index:999999;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
background-color: #FFFFFF;
display: block;
}