body 
{
	 background: #ffffff;
	 font: .84em "Trebuchet MS", sans-serif;
	 
	 
	}

A 
{
	color:#005CA1;
	 text-decoration:underline;
	 font-weight: bold;
	 
	 }
A:active
{
	color:#005CA1;
	text-decoration:none;
	font-weight: bold;
	}
A:link
{
	color:#005CA1;
	text-decoration:none;
	font-weight: bold;
	}
A:visited
{
	color:#005CA1;
	text-decoration:none;
	font-weight: Bold;
	}	
A:hover
{
	color:#005CA1;
	text-decoration:underline;
	FONT-WEIGHT: Bold;
		}	
form 
{
	}	   	   
label 
{
	}	   	   
input 
{
	}
input:hover
{
	}
select
{
	}
select:hover 
{
	}
textarea
{
	}
.head-mid{

}
.head-mid h1
{
	}
.head-right{

}
H1
{
	padding:1em;
	text-align:center;
	
	
	}	
H2
{
	padding:0.5em;
	margin:0.5em;
	text-align:center;
	
}	
h3
{
    Color:  #206DE0;
    font-size: 120%;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
    font-style: italic;
    font-variant: inherit;
    text-transform: none;
    font-weight: 600;
    padding-left: 20px;
    padding-right: 20px;
    padding:0px;
    cursor: pointer;
    padding: 10px;
    line-height: 30px;
    
}

.accordion
{
	padding: 4px;
	}
.accordion tr td
{
	 padding:8px;
	}

.nav 
{
	}
.nav A:link
{
	}
.nav A:visited
{
	
	}
.nav A:hover
{
	}		
.ColItm 
{
	 }
.ColItm th
{
	}
.ColItmHead
{
	}
.ColItm hr 
{
	}
.ColItm p:before 
{
	}
.login {	}
.login ul {	margin: 0; padding: 0; list-style: none;}
.login ul li{color: #fff; font-weight: bold; font-size: 14px; text-decoration:underline;  list-style: none;}
.login li ul{position: absolute; display: none; padding: 0; color: #aaa; margin-top: 14px;}
.login li ul li{padding: 2px; color: #555; list-style: none; text-decoration:none; font-weight: normal;background: #fff; border: 1px #2D83DA solid;}
.login a:hover {color: #ddd; }
.login a:active {color: #fff; font-weight: bold; font-size: 14px; text-decoration:underline; }
.login a:link {color: #fff; font-weight: bold; font-size: 14px; text-decoration:underline; }
.login a:visited {color: #fff; font-weight: bold; font-size: 14px; text-decoration:underline; }
.login li:hover ul, li.over ul{display: block;}
.login table {font-size: 12px;}
.login table a:visited {color: #206DE0; text-decoration: underline; font-weight: bold; font-size: 12px}
.login table a:active {color: #206DE0; text-decoration: underline; font-weight: bold; font-size: 12px}
.login table a:link {color: #206DE0; text-decoration: underline; font-weight: bold; font-size: 12px}
.login ul a{font-size: 12px; color: #555;}
div.c8 {border: 1px solid #2D83DA; width: 400px;padding: 10px;}
div.c7 {border: 1px solid #2D83DA; padding: 5px; text-align: justify;}
p.c6 {text-align: right;}
td.c5 {vertical-align: top;}
tr.c4 {color: rgb(40, 71, 117); background-color: White;}
tr.c3 {color: rgb(51, 51, 51); background-color: rgb(247, 246, 243);}
tr.c2 {color: White; background-color: rgb(204, 204, 204); font-weight: bold;}
span.c1 {color: Red; visibility: hidden;}

.mainmenu
{
	background-color:#005CA1;
	text-align:center;
	 font-size: 1.5em;
	}
.mainmenu  a
{
	color:#ffffff;
	 
	}
.mainmenu a:hover
{
	color:#ffffff;
	text-decoration:underline;
	}

.mainmenu a:visited
{
	color:#ffffff
	}
	
.grid tr td
{
 padding:2px;
 text-align:center;
 
}

.grid tr
{
	height:45px;
	}
	
.grid  .even
{
	background-color:#F8F8F8;
	}
	
.grid  .h 
{
	height:30px;
	font-weight:bold;
	vertical-align:middle;
	} 

.left
{
	width:120px;
    font-weight:bold;
    vertical-align:middle;
    
   
	}
	
.dialog
{
	}
	



.icon
{
	margin: 0;
	 padding: 0;
	 }
.icon li
{
	margin: 0px;
	position: relative;
	padding: 2px 0;
	cursor: pointer;
	float: left;
	list-style: none;
	}
.icon span.ui-icon 
{
	float: left;
	 margin: 0 2px;
	 }
	 
.header
{
	text-align:center;
	vertical-align:middle;
	padding:0.375em;
	height:1.1875em;
	font-weight:800;
	  	
	}
	
.maintable
{
	width:100%;
	
	}
	
.maintable tr td
{
	vertical-align:top;
	
	}


.listWOmarkers
{
	list-style-type:none;
	margin: 0.5em;
	 padding: 0.5em;
	}
.listWOmarkers li
{
	
	 padding: 0.125em;
	}
.advContent
{
	padding: 1em 1.4em; display: block; background: none;
	}
	
.advContent  table
{
	width:100%;
	}
	

	
	
	
.Footer A:active
{

}
.Footer A:link
{
	}
.Footer A:visited
{
		}	
.Footer A:hover
{
		}

	
	
  	.pager  {
			padding: 3px;
			margin: 3px;
			text-align:center;
		}
		.pager a {
			margin-right:0.1em;
			padding:0.2em 0.5em;
			border: 1px solid #AAAADD;
			text-decoration: none; /* no underline */
			color: #000099;
		}
		
		.pager span {
			margin-right:0.1em;
padding:0.2em 0.5em;
			border: 1px solid #000099;
			font-weight: bold;
			
		}
		
		
.b-comments 
{
	
background:#FFFFFF none repeat scroll 0 0;
margin:0 0 30px;
}
.b-comments .b-comments-list {
margin:15px 9.58em 15px 0;
}
.b-comments .b-comments-title {
font-size:1.75em;
font-weight:bold;
letter-spacing:-1px;
overflow:hidden;
padding:0 0.83em 0.27em 10px;
}
.b-comments .b-btn-comment-display {
display:inline;
margin:0 0 0 10px;
}
.b-comments .b-comments-title span {
color:#7E828C;
font-weight:normal;
}
.b-comments .b-comment-even {
font-size:1.17em;
padding:1em 0.83em 1.25em;
position:relative;
}
.b-comments .b-comment-odd {
background:#F8F8F8 none repeat scroll 0 0;
font-size:1.17em;
padding:1em 0.83em 1.25em;
position:relative;
}
.b-comments .b-comment-info {
color:#7E828C;
margin-bottom:0.67em;
}
.b-comments .b-comment-info span {
color:#000000;
font-weight:bold;
}
.b-comments .b-comment-info a {
color:#000000;
font-weight:bold;
}
.b-comments .b-comment-text {
line-height:142.8%;

width:541px;
}
.b-comments .b-comment-text strong.hidden {
color:#EF4C40;
font-size:0.7em;
font-weight:normal;
}
.b-comments .b-comment-admin-panel {
display:none;
left:-20px;
padding:10px;
position:absolute;
top:0;
white-space:nowrap;
width:0;
}
.b-comments .b-comment-admin-panel img {
margin-right:5px;
}

.searchItem 
{
	padding:4px;
	}




.roleSelector
{
	padding:10px;
	width:100%;
	}
	
	UL.icons {
	margin: 6px 3px 0px 6px;
	float: left;
	clear: left;
	padding:0px;
}
	
	
UL.icons > LI {
	background: transparent url(/img/icon.png);
	height:25px;
	overflow:hidden;
	width:25px;
	
	list-style: none; /* Убираем маркеры списка */
	list-style-type:none;
	float: left; /* Располагаем элементы по горизонтали */
	margin: 2px;
}


UL.icons > LI.tv {
	background-position: 0px 0px;
}
UL.icons > LI.seche {
	background-position: -25px 0px;
}
UL.icons > LI.pc {
	background-position: 0px -25px;
}
UL.icons > LI.fumeursno {
	background-position: -25px -25px;
}
UL.icons > LI.p6 {
	background-position: 0px -50px;
}
UL.icons > LI.p4 {
	background-position: -25px -50px;
}
UL.icons > LI.p3 {
	background-position: 0px -75px;
}
UL.icons > LI.p2 {
	background-position: -25px -75px;
}
UL.icons > LI.phone {
	background-position: 0px -100px;
}
UL.icons > LI.lavevaisselle {
	background-position: -25px -100px;
}
UL.icons > LI.washingmachine {
	background-position: 0px -125px;
}
UL.icons > LI.internet {
	background-position: -25px -125px;
}
UL.icons > LI.fumeurs {
	background-position: 0px -150px;
}
UL.icons > LI.fax {
	background-position: -25px -150px;
}
UL.icons > LI.dvd {
	background-position: 0px -175px;
}
UL.icons > LI.cable {
	background-position: -25px -175px;
}
UL.icons > LI.animauxno {
	background-position: 0px -200px;
}
UL.icons > LI.lift {
	background-position: -25px -200px;
}
UL.icons > LI.animaux {
	background-position: 0px -225px;
}
UL.icons > LI.airconditionne {
	background-position: -25px -225px;
}
UL.icons > LI.p5 {
	background-position: 0px -250px;
}
UL.icons > LI.fridge {
	background-position: -25px -250px;
}
UL.icons > LI.furniture {
	background-position: 0px -275px;
}
UL.icons > LI.valid {
	background-position: -25px -275px;
}

UL.icons > LI.check {
	background: none;
	height:16px;
	margin-top:7px;
	width:15px;
}

UL.icons > LI p:after {
      
      color: #000000; /* Цвет текста */ 
      background-color: #f7f7be; /* Цвет фона */ 
      font-size: 120%; /* Размер шрифта */ 
      overflow: hidden; 
      display: block;
      position: absolute;
      margin-left:22px;
      margin-top:20px;
      padding:3px;
      z-index: 1001;
      outline-color: -moz-use-text-color;
      outline-style: none;
      outline-width: 0px; 
      border: 1px solid;
    }
UL.icons > LI.tv:hover p:after {
	     content: "ТВ"; 
    }
UL.icons > LI.seche:hover p:after {
	     content: " "; 
    }
UL.icons > LI.pc:hover p:after {
	     content: "Компъютер"; 
    }
UL.icons > LI.p6:hover p:after {
	     content: "6  "; 
    }
UL.icons > LI.p5:hover p:after {
	     content: "5  "; 
    }
UL.icons > LI.p4:hover p:after {
	     content: "4  "; 
    }
UL.icons > LI.p3:hover p:after {
	     content: "3  "; 
    }
UL.icons > LI.p2:hover p:after {
	     content: "2  "; 
    }
UL.icons > LI.phone:hover p:after {
	     content: "Телефон"; 
    }
UL.icons > LI.lavevaisselle:hover p:after {
	     content: " "; 
    }
UL.icons > LI.washingmachine:hover p:after {
	     content: "Стиральная машина"; 
    }
UL.icons > LI.internet:hover p:after {
	     content: "Интернет"; 
    }
UL.icons > LI.fumeurs:hover p:after {
	     content: " "; 
    }
UL.icons > LI.cable:hover p:after {
	     content: " "; 
    }
UL.icons > LI.fax:hover p:after {
	     content: ""; 
    }
UL.icons > LI.dvd:hover p:after {
	     content: "DVD "; 
    }
UL.icons > LI.animauxno:hover p:after {
	     content: "  "; 
}
UL.icons > LI.lift:hover p:after {
	     content: ""; 
}
UL.icons > LI.animaux:hover p:after {
    		content: "   "; 
}
UL.icons > LI.airconditionne:hover p:after {
	     content: ""; 
}
UL.icons > LI.furniture:hover p:after {
     	content: "Мебель"; 
}
UL.icons > LI.fridge:hover p:after {
	     content: "Холодильник"; 
}
UL.icons > LI.valid:hover p:after {
	     content: ":  "; 
}
	
	
	



		