
/*строка прокрутки сайта*/
BODY {
scrollbar-face-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #000000;
}
/*контент сайта*/
 P{COLOR:#000000; FONT-SIZE:12px; FONT-FAMILY: arial, verdana, geneva, arial, sans-serif; TEXT-ALIGN: justify;}

 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:#445577; TEXT-DECORATION:none;}

 a:hover{COLOR:#FF6600; 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;}

/*Всплывающие фото портфоллио*/

#lightbox {	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40px; TEXT-ALIGN: center}
#lightbox A IMG {	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
#outerImageContainer {	MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; BACKGROUND-COLOR: #fff}
#imageContainer {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
#loading {	LEFT: 0%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; HEIGHT: 25%; TEXT-ALIGN: center}
#hoverNav {	Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%}
UNKNOWN {	LEFT: 0px}
#hoverNav A {	outline: none}
#prevLink {	DISPLAY: block; BACKGROUND: url(blank.gif) no-repeat; WIDTH: 49%; HEIGHT: 100%}
#nextLink {	DISPLAY: block; BACKGROUND: url(blank.gif) no-repeat; WIDTH: 49%; HEIGHT: 100%}
#prevLink {	LEFT: 0px; FLOAT: left}
#nextLink {	RIGHT: 0px; FLOAT: right}
#prevLink:hover {	BACKGROUND: url(prevlabel.gif) no-repeat left 15%}
#prevLink:hover {	BACKGROUND: url(prevlabel.gif) no-repeat left 15%}
#nextLink:hover {	BACKGROUND: url(nextlabel.gif) no-repeat right 15%}
#nextLink:hover {	BACKGROUND: url(nextlabel.gif) no-repeat right 15%}
#imageDataContainer {	MARGIN: 0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #fff}
#imageData {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
#imageData #imageDetails {	FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left}
#imageData #caption {	FONT-WEIGHT: bold}
#imageData #numberDisplay {	CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 1em}
#imageData #bottomNavClose {	FLOAT: right; PADDING-BOTTOM: 0.7em; WIDTH: 66px}
#overlay {	Z-INDEX: 90; FILTER: alpha(opacity=60); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 500px; BACKGROUND-COLOR: #000; moz-opacity: 0.6; opacity: 0.6}
.clearfix:unknown {	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."}
UNKNOWN {	DISPLAY: inline-block; WIDTH: 100%}
 HTML .clearfix {	HEIGHT: 1%}
#wrap {	BACKGROUND: url(images/wrap.gif) #9cb0dd repeat-y center 50%; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 970px; POSITION: relative}
#content {	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 8px; WIDTH: 630px; PADDING-TOP: 10px; TEXT-ALIGN: justify}
#sidebar {	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 5px 15px 8px 5px; WIDTH: 226px; LINE-HEIGHT: 1.5em; PADDING-TOP: 10px}
#sections H2 {	CLEAR: both; BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dfdfdf 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #f1f1f1; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #dfdfdf 1px solid; COLOR: #666666; MARGIN-RIGHT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #dfdfdf 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif}
#navlayer {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/navsec.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 970px; PADDING-TOP: 0px; HEIGHT: 29px}
#break {	CLEAR: both; MARGIN: 0px auto; PADDING-TOP: 2px}
.post {	CLEAR: both; PADDING-LEFT: 0px; MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 30px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px}
.firstpost {	MARGIN-BOTTOM: 15px}
#links-img IMG {	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 4px; FLOAT: right; PADDING-BOTTOM: 4px; MARGIN: 2px auto; BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 0px solid}
#gallery IMG {	CLEAR: both; BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 4px; FLOAT: none; PADDING-BOTTOM: 4px; MARGIN: 4px; BORDER-LEFT: #dfdfdf 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #dfdfdf 1px solid}





/*Див с контентом сайта*/
#content1
{}

#layer111
{}

#layeremailon
{
background-color:#ffffff;
border:4px solid #000;
filter:alpha(opacity=90);
}

/*Подсказка с тенью*/

	#dhtmlgoodies_tooltip{
		background-color:#000000;
		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;
}
