/* CSS Document xprint*/
BODY       {
	margin: 0px;
	font: normal 12px verdana; 	
}


HTML, BODY {
	MARGIN-left: 5;
	MARGIN-right: 5;
	MARGIN-top: 0;
	MARGIN-bottom: 0;
}

#main {
	padding: 0 10px;
}
.more {
	background: url("images/arr2.gif") no-repeat center left;
	padding-left: 15px;
	margin-top: 10px;
}
p {
	font: normal 12px verdana; 

}
h1.title {
	margin: 10px 0 0 0;
	padding: 0;
	font: normal 25px Verdana;
}
.small {
	font-family: verdana; 
	font-size: 10px; 
	color: #000000; 
	height: 1%;
	}

.name	   {
	border: 1px; 
	border-style: solid; 
	height: 18px; 
	border-color: #999999; 
	font-family:verdana; 
	font-size: 10px; 
	color: black;}

.area	{
	border: 1px; 
	border-style: solid; 
	height: 100px; 
	width: 250px; 
	border-color: #999999; 
	font-family:verdana; 
	font-size: 12px; 
	color: black;}

.name2     {
	font-family: verdana; 
	font-size: 13px; 
	font: bold; 
	color: #336699;}

.caption   {
	background-color: #f2f2f2; 
	BORDER: #D9D9D9 1px solid; 
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;  
	font-family: verdana; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 1em;
	WIDTH: 100%; 
	COLOR: #000000; 
	PADDING-TOP: 1em}
#cap       {
	background-color: #f2f2f2; 
	BORDER: #D9D9D9 1px solid; 
	padding: 4px 10px;  
	font-family: verdana; 
	FONT-SIZE: 12px;
 	/* WIDTH: 100%; */ COLOR: #000000;}

#cap a { text-decoration: underline; }
#cap a:hover { color: #af3333; }

#servis{
	background-color: #f2f2f2; 
	BORDER: #D9D9D9 1px solid; 
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;  
	font-family: verdana; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 1em;
	WIDTH: 40%; COLOR: #000000; 
	PADDING-TOP: 1em}

.all_text   {
	font-family: verdana; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 1em;
	WIDTH: 100%;
	COLOR: #000000;
	text-align: justify;
}
.all_text a { text-decoration: underline; }
.b-m {

	font-family: verdana; 
	FONT-SIZE: 9px; 
	WIDTH:100%; 	
	COLOR: #000000; 	
	background-color: #f2f2f2;
	BORDER-top: #666666 1px solid;
}

.table_top {
	border-bottom: #999999 2px solid}

.pt      {
	font: bold 16px Verdana; 
	color: #993333; 
	margin: 15px 0;
}
	

#pp      {
	margin-top: 5px;
	color: #993333; 

}

.text      {
	font-family: verdana; 
	font: bold; 
	font-size: 12px; 
	color: #000000; }

.text_menu {
	font-family: verdana; 
	font: bold; 
	font-size: 12px; 
	color: #ffffff; 
	text-align: center}

.text_min  {
	font-size: xx-small; 
	font-family: Verdana, Arial, sans-serif}

.text2     {
	font-family: verdana; 
	font-size: 12px; 
	color: #000000; 
	/* text-indent: 20px; */
	text-align:justify;
}

.text3     {
	font-family: verdana; 
	font-size: 12px; 
	color: #000000; 
	WIDTH: 100%;}

.lef       {
	border-right: #cccccc 1px solid; 
	border-bottom: 1px solid; 
	background-color: #F4F4F4;
	font-family: verdana; 
	font: bold; 
	font-size: 12px;}

.lef2 {
	border-right: #cccccc 1px solid; 
	border-bottom: 1px solid; 
	background-color: #F4F4F4;
	font-family: georgia; 
	font-size: xx-small;}
.map {
	background-color: #cccccc; 
	width: 10px; 
	height: 10px; 
	border: #999999 1px solid; 
	align: center; 
	margin: 0 0 0 10; }

.z {
	height: 20px; 
	border-bottom: #999999 1px solid; 
	border-top: #999999 1px solid;
	font: bold 9px verdana; 
	color: #999999;
	text-position: absolutle; 
	padding: 3px 2em 0 2em;
}

.menu {
	background-color: #dadada; 
	font: bold 12px verdana; 
	color: black; 
	border-right: #999 1px solid;
 	border-bottom: #999 2px dotted; 
	border-left: #999 2px dotted; 
	padding-left: 1.5em;
}

#copy {
	font-size: 9px; 
	font-family: Tahoma; 
	color: #9C9C9C; 
	margin: 0 0 0 10; }

.banlink {
	background-color: #ac0101;
	font: normal 12px Verdana;
	color: #fff;
	padding: 3px;
	margin-bottom: 10px;
	border-bottom: 1px solid #990000;
}

.aboutfirm {
	margin: 15px 0 15px 30px;
	font: normal 13px Verdana;
	background-color: #dceffe;
	border: 1px solid #bfe2fd;
	padding: 15px;
	width: 100%;
}

a {
	color: #4848e1; 
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 12px;
}
A:hover    {color:#1313bd;font-family: Verdana; font-size: 12px; text-decoration: underline}
A:link     {text-decoration:none; color: #000000}       /* unvisited link */
A:active   {color:#000000}    /* active links */


/* Ссылки для мыла */
a.mail     {font-family: verdana; font-size: 12px; color: #4848e1; text-decoration: underline;}
a.mail:hover {font-family: verdana; font-size: 12px; color: black; text-decoration: underline;}

/* Ссылки с белым шрифтом */
a.white {font-family: Arial; font-size: 12px; color: #ffffff;}
a.white:hover {font-family: Arial; font-size: 12px; color: #ffffff; text-decoration:yes}
a.white:link     {text-decoration:none; color: #ffffff}       /* unvisited link */
a.white:active   {color:#ffffff} 


/* Ссылки с белым шрифтом2 */
a.white2 {font-family: Arial; font-size: 11px; color: #ffffff;}
a.white2:hover {font-family: Arial; font-size: 11px; color: #ffffff; text-decoration:yes}
a.white2:link     {text-decoration:none; color: #ffffff}       /* unvisited link */
a.white2:active   {color:#ffffff} 

/* Ссылки бордовые*/
A.pt          {color: #993333; text-decoration: none; font-family: verdana; font-size: 12px;}
A.pt:hover    {color:#993333;font-family: Verdana; font-size: 12px; text-decoration: underline}
A.pt:link     {text-decoration:none; color: #993333}
A.pt:active   {color:#993333}


.indexanons {
	background: #dceffe url(img/info.gif) no-repeat top left;
	border: 1px solid #bfe2fd;
	padding: 10px 10px 10px 90px;
	font: normal 14px Arial;
	color: #292929;
	margin: 15px 0;
	height: 60px;
}
.indexanons li{
	list-style-image: url(img/arrowbullet.gif);
	padding: 0;
	margin: 0;
}
.1c {
	background-color: #ffffe5; 
	padding: 15px; 
	border-top: 6px solid #ffd544;
}
.using {
	background-color: #f2f2f2; 
	padding: 15px;
	border-top: 6px solid #c0c0c0;
}

.1c ul {
	list-style-image: url(img/arrowq.gif);
	margin-top: 0;
}
.1c li {
	padding-left: 15px;
	margin-bottom: 5px;
}
.1c a {
	font: normal 14px Arial;
	color: #0000c1;
}
.1c a:hover {
	font: normal 14px Arial;
	color: #0000c1;
	text-decoration: none;
	border-bottom: 2px #0000c1 dotted;
}
.using a {
	font: normal 14px Arial;
	color: #0000c1;
}
.using a:hover {
	font: normal 14px Arial;
	color: #0000c1;
	text-decoration: none;
	border-bottom: 2px #0000c1 dotted;
}

.indexx {
	border-left: #cccccc 1px dotted;
	font: normal 13px Arial;
}

.indexx a    {color:#0000c1; font-family: Verdana; font-size: 12px; text-decoration: underline}
.indexx a:hover    {color:#0000c1; font-family: Verdana; font-size: 12px; text-decoration: underline}
.indexx a:link     {text-decoration: underline; color: #4848e1}  
.indexx  a:active   {color:#0000c1}    /* active links */

/* Для клининга */

.clining h1 {
	background-color: #dadada;
	/* background-color: #fffce1; */
	color: #3e3e3e;
	text-align: center;
	font: normal 20px Arial;
	margin: 0px;
	padding: 3px;
}
.clining span {
	font: normal 18px Arial;
	background-color: #4f8fbb;
	color: #fff;
	padding: 2px 5px;
	margin: 0;
	float: left;
	position: absolute;
}
.clining p {
	color: #3e3e3e;
	padding: 0;
	margin: 0;
}
.clining td {
	vertical-align: top;
	border: 1px solid #eee;
}
.clining img {
	width: 230px;
	height: 230px;
}
.clin-prices ul {
	padding: 0;
	margin: 0;
}
.clin-prices li {
	padding-left: 15px;
	margin: 0;
	list-style-image: url('images/table_save.png');
}






.slide-menu { 
	width: 300px; 
	display: none;
	border: 1px solid #af0001;
	background-color: #af0001;
	padding: 5px 15px;
	position: absolute;
}

html>body .slide-menu {margin: -6px 0 0 504px;}

*html .slide-menu {margin: 15px 0 0 -116px;}

.slide-menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.slide-menu li { 
	background: url(images/top-bullit.gif) no-repeat center left;
	border-bottom: 1px solid #9a0001;
	padding: 1px 0 4px 15px;
	margin: 2px 0;
}

.slide {
	cursor: pointer;
}

.topmenu a {
	color: white;
}

.topmenu a:hover {
	color: white;
	text-decoration: none;
}
.demand {
	font-size: 12px;
}
.demand th {
	height: 50px;
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	font-size: 12px;
}
.demand td {
	border: 1px solid #ccc;
}

#headlines {
	border-top: 1px solid black;
	padding: 0;
	margin-bottom: 10px; 
}

#headlines h3 {
	margin: 10px 0 0 10px;
	padding: 0;
	font: normal 20px Verdana;
}

#headlines ul {
	margin: 5px 15px;
}

#headlines a { text-decoration: underline; }
#headlines a:hover { color: #993333; text-decoration: none; }
a.attach {
	background: url(img/attach.png) no-repeat left top;
	padding-left: 20px;
}

.message { border-top: 1px solid #bc3333; border-bottom: 1px solid #bc3333; padding-bottom: 15px; }