
 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	background-color: #181816;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	z-index:1;
	font: 12px Arial, Helvetica, sans-serif;

}
TABLE {
	FONT: 12px Arial
}
TD {
	FONT: 12px Arial
}

A {
	FONT-SIZE: 12px;
}
a:link,a:active,a:visited { color : #006699; }
a:hover		{ text-decoration: underline; color : #DD6900; }




/* Меню управления */
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #000000;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }
.mainmenu a {
	font-size : 11px;
}




.ramkaCifri {															/* Рамка для цифор проверки в отзывах */
	background-color: #FFC; 
  border: solid 1px #999;
	width: 600px;
	margin:0px;
	padding:2px;
}

															/* Отзывы версия 1.0 */
#otzivKarkas {
	background-color: #FFF;
  
  border: solid 1px #999;
	width: 610px;
	margin:0px;
	padding:2px;
}

.nadpisPodchork {
	font-size:18px;
	font-weight : bold;
	text-decoration:underline;
	text-align: center;	
}

.otziv {
	background-color:#FFE4E1;
	
  
  border: solid 1px #999;
	width: 600px;
	margin:5px;
	padding-top:0px;
	padding-bottom:10px;
}


.otziv p {
	vertical-align:top;
	position:relative;
	top: 0px;
padding: 0px;
margin:0px;
float: inherit;
}

.otziv p:first-letter {
	font-weight:bold;
	font-size: 15px;
	font-style:italic;
	margin-left:15px;	
}

.otziv h3 {																		/* Имя */
	vertical-align:top;
	background-color:#FFF;
	font-size:14px;
	color:#000;
	text-align: center;
	margin:0px;
	border:0px;
	width:150px;
	padding:2px;
	}
	
.otziv h4 {																			/* Дата */
	vertical-align:top;
	float:right;
	position:relative;
	top:-18px;
	
	background-color: #FF9;
	font-size:14px;
	color: #000;
	text-align: center;
	margin:0px;
	border:solid 1px #000;
	width:100px;
	height:30px;
	padding:2px;
	}
	
																		/* Вывод даты в новостях */	
.dataNovost {																			
	vertical-align:top;
	float:right;
	position:relative;
	text-align: center;
	
	background-color: #FF9;
	font-size:14px;
	color: #000;
	text-align: center;
	margin:0px;
	border:solid 1px #000;
	width:100px;
	height:15px;
	padding:2px;
	}
	
.cena {																	/* 		Цена в разделе частных объявлений свадебных платьев		*/																
	vertical-align:top;
	float: left;
	position: relative;
	left: 100px;
	top: -50px;
	text-align: center;
	font-weight:bold;
	background: url(foto/cena.gif) no-repeat;
	font-size:16px;
	font-style:italic;
	color: #000;
	text-align: center;
	margin:0px;
	width: 100px;
	height:35px;
	padding:2px;
	z-index:5;
	}
.pole1 {
	float:left;
width: 200px;
height:220px;

	
}
.pole2 {
	float:left;
width: 420px;


	
}
.pole3 {
	float:left;
width: 150px;
height:20px;
font-weight:bold;
text-align: right;
font-size:14px;	
}

.pole4 {
	float:left;
width: 150px;
height:20px;
font-weight:bold;
text-align: left;
font-size:14px;	
}

.pole1_rest {													/* Пля вывода критериев rest */
	float:left;
width: 200px;
margin:0px;
padding:0px;	
}
.pole2_rest {
	float: right;
width: 380px;
text-align:justify;
margin:5px;
padding:5px;


	
}
	
.audio {																	/* Вывод аудио */
	float:left;
	padding:5px;
	margin:5px;
}

.video {																	/* Вывод видео */
	float:left;
	padding:5px;
	background: #fff;
	border: solid 1px #ccc;
	padding: 5px;
	margin:5px;
}


.katalogUslug {										/* Вывод каталога услуг */
	background-color:#FFE4E1;
  	border: solid 1px #999;
	width: 620px;
	margin:5px;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
}

.katalogUslug h4 {																			/* Дата */
	vertical-align:top;
	float:right;
	position:relative;
	background-color: #FF9;
	font-size:14px;
	color: #000;
	text-align: center;
	margin:-1px;
	border:solid 1px #000;
	width:100px;
	height:30px;
	padding:2px;
	}
	
	.katalogUslug h3 {																			/* Админка */
	vertical-align:top;
	float:right;
	position:relative;
	background-color: #FFF;
	font-size:14px;
	text-align: center;
	margin:-1px;
	border:solid 1px #000;
	padding:1px;
	}

.katalogUslug  h2{										/* Вывод каталога услуг  надпись обращайтесь в случае на счету 0*/
font-size:14px;
	background-color: #FFC;
	border: solid 1px #999;
	width: 600px;
	margin:5px;
	padding-top:0px;
	padding-bottom:0px;
	text-align: center;
}

.katalogUslug  h5{										/* Ссылка на мою страницу*/
font-size:12px;
	background-color: #FFF;
	border: solid 1px #999;
	margin:-1px;
	margin-left:-6px;
	padding-top:0px;
	padding-bottom:0px;
	text-align: center;
	font-style:italic;
	font-weight: 100;
}

.katalogUslugMain {					/* Вывод каталога услуг поля вывод */
	
	border: solid 0px #999;
	width: 290px;
	font-weight : bold;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:5px;
	text-align:left;
}
.katalogUslug h6 {																			/* Дата */
	
	float:right;
	position:relative;
	background-image:url(smiles/deletesm.gif);
	background-repeat:no-repeat;
	font-size:14px;
	color: #000;
	text-align: center;
	margin:-1px;
	border:solid 1px #000;
	width:15px;
	height:14px;
	padding:1px;
	}
.Stranici {										/* Страницы */	
	background-color:#FFF;
	font-size:14px;
	color:#000;
	text-align: left;
	margin:0px;
	margin-left:-5px;
	border:0px;
	padding:1px;
	}
	
.katalogUslugMainSmal {					/* Вывод каталога услуг поля вывод левое поле */
	
	border: solid 0px #999;
	width: 120px;
	font-weight : bold;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
}

.katalogUslugMainBig {					/* Вывод каталога услуг поля вывод правое поле */
	
	border: solid 0px #999;
	width: 450px;
	font-weight : bold;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
}

.Raschot {					/* Вывод формы в расчете стоимости */
	
	border: solid 0px #999;
	width: 150px;
	font-weight : bold;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
}


.katalogUslug p {
	padding:0px;
	margin:0px;
}
.katalogUslug p:first-letter {
	font-weight:bold;
	font-size: 15px;
	font-style:italic;
	margin-left:15px;	
}


.katalogUslug h1 {										/* Название объявления */
	vertical-align:top;
	background-color:#FFF;
	border: solid 1px #ccc;
	font-size:14px;
	color:#000;
	text-align: center;
	margin:-1px;
	margin-left:-6px;
	width:350px;
	padding:2px;
	float:left;
	}
	

.katalogUslug img {
	float:left;
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
	margin:5px;
	clear:right;
}

.katalogVivid {										/* Вывод каталога коротко */
	background-color:#FFE4E1; 
    border: solid 1px #999;
	width: 625px;
	margin:5px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	text-align:left;
}

.katalogVivid a {
	font-family:"Comic Sans MS", cursive;
	font-size:15px;
}

.katalogVivid a:link { color : #006699; }
.katalogVivid a:active { color : #000000; }
.katalogVivid a:visited { color :#000000; }
.katalogVivid a:hover		{ text-decoration: underline; color : #DD6900; }

.katalogVivid p {
	text-align: justify;	
	padding:5px;
	margin:0px;
}

.katalogVivid h5 {										/* Страницы */	
	background-color:#FFF;
	font-size:14px;
	color:#000;
	text-align: left;
	margin:0px;
	margin-left:-5px;
	border:0px;
	padding:1px;
	}

.katalogVivid img {
	float:left;
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
	margin:5px;

}
.RubrikatorRestoranRamka {										/* Вывод рубрикатора рамки */
width:610px;
float:left;
background:#FFF;
}
.RubrikatorRestoran {										/* Вывод рубрикатора ресторанов */
width:195px;
float:left;
margin-left:5px;
}
.RubrikatorRestoran a {
	font-family:"Comic Sans MS", cursive;
	font-size:12px;
	text-decoration:none;
}
.RubrikatorRestoran a:link { color : #000000; }
.RubrikatorRestoran a:active { color : #000000; }
.RubrikatorRestoran a:visited { color :#000000; }

.RubrikatorRestoran p {
	margin:0px;
	padding:0px;
}

.organizovatRamka a {																	/* Синяя кнопка организовать */
display:block; /*отображаем элемент а как блочный*/
float:right;
background-image: url(foto/knop/starter.gif); /*грузим background*/
width:180px;
background-repeat:repeat-x;
color:#FFF;
text-align:center;
text-decoration:none!important;/*убираем подчеркивание ссылки, даем браузеру понять что это важно*/
font-size:16px;
border:2px outset navy;
color:#FFF;

}/*добавляем бордюр*/

.organizovatRamka a:hover { /*внешний вид кнопки при наведении мыши, псевдокласс hover*/
display:block;
float:right;
background-image: url(foto/knop/hoverer.gif);
width:180px;
background-repeat:repeat-x;

text-align:center;
text-decoration:none!important;
font-size:16px;
color:#ffffff;
border:2px outset navy;}

.organizovatRamka a:active { /*внешний вид активной ссылки*/
display:block;
float:right;
background-image: url(foto/knop/active.gif);
width:180px;
background-repeat:repeat-x;
color:#ffffff;
text-align:center;
text-decoration:none!important;
font-size:16px;
border:2px outset marron; }


																		/* Элементы формы */
																		
																		
																		
																		
input, textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #CCC;
}
																						/* рамки для вывода контента */
																		
																		
																		
#pageBody {
        float: right;
        font-size: 12px; 
		margin-top: 12px;
        margin-left: 4px;
        margin-right: 4px;
        text-align: left;
        width: 640px;
        }

* html #pageBody {
        f\loat: right;
        margin-left: 12px;
        margin-right: 15px;
        c\lear: both;
        text-align: left;
        width: 630px;
        o\verflow: hidden; }

.pageBody a:hover { text-decoration: underline; }

.simplePage {
  padding: 10px 20px 0px 20px;
  margin: 0px;
}
#wrap1 {border: 1px solid #EBF0F4; border-top: 0px; }
#wrap2 {border-right: 1px solid #F6F8FA; border-top: 0px; //border-right: 0px; }

#content {
        padding: 2px;
        border-bottom: solid 1px #C3CAD2;
        border-left: solid 1px #DAE1E8;
        border-right: solid 1px #DAE1E8; 
		}



        #content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#wrapH {
        border-right: solid 1px #EAEEF3;
        border-left: solid 1px #EAEEF3;
}

#wrapHI {
        border-right: solid 1px #D5DDE6;
        border-left: solid 1px #D5DDE6;
}

#header {
        font-weight: bold;
        font-size: 12px;
        padding: 2px 10px 5px;
        margin: 0px;
        background-image: url(images/header_yellow.gif);
        background-position: top left;
        background-repeat: repeat-x;
        background-color: #FeE3E0;
        color: black;
        border-right: solid 1px #DCD4A4;
        border-left: solid 1px #E4DDB4;
        border-bottom: solid 1px #D7CF9E; 
		}
		
#pageBody2 {
        float: left;
        font-size: 12px; 
		margin-top: 12px;
        margin-left: 12px;
        margin-right: 12px;
        text-align: left;
        width: 400px;
        }
		
#pageBody4 {
        float: right;
        font-size: 12px; 
		margin-top: 12px;
        margin-left: 12px;
        margin-right: 12px;
        text-align: left;
        width: 544px;
		background-color:#FFC
        }
		

		
		
#wrapH2 {
        border-right: solid 1px #EAEEF3;
        border-left: solid 1px #EAEEF3;
}

#wrapHI2 {
        border-right: solid 1px #D5DDE6;
        border-left: solid 1px #D5DDE6;
}

#header2 {
        font-weight: bold;
        font-size: 14px;
        padding: 2px 10px 5px;
        margin: 0px;
        background-image: url(images/header_yellow.gif);
        background-position: top left;
        background-repeat: repeat-x;
        background-color: #FeE3E0;
        color: black;
        border-right: solid 1px #DCD4A4;
        border-left: solid 1px #E4DDB4;
        border-bottom: solid 1px #D7CF9E; }

						/* рамки для вывода контента */
		
/* колункул левый */		
.ramka155 {
        float: left;
        font-size: 11px; 
		border: solid 1px #ccc;
		margin-top: 4px;
        margin-left: 2px;
        margin-right: 2px;
		margin-bottom:0px;
        text-align: center;
        width: 150px;
		 }


		 
.ramka155 h1 {										/* Название объявления */
	vertical-align:top;
	background-color:#FFF;
	border: solid 1px #ccc;
	font-size:12px;
	color:#000;
	text-align: center;
	margin:-1px;
	padding:2px;
	
	}		 
		 
.novieStaty {
	
	float: left;
        font-size: 11px;
		margin:0px;
		margin-top: 4px;
        margin-left: 2px;
        margin-right: 2px;
        text-align: left;
		padding:0px;
		
        width: 150px;
		background-color:#FFC;
		border: solid 1px #ccc;
        }
.novieStaty p{
	margin:0px;
        }

.novieStaty h1 {										/* Новые статьи */
	vertical-align:top;
	background-color:#FFF;
	border: solid 1px #ccc;
	font-size:12px;
	color:#000;
	text-align: center;
	margin:-1px;
	padding:2px;
	width: 146px;
	
	}
	
.chitayteTakje {										/* Читайте так же */
	
	float: left;
        font-size: 11px;
		margin:0px;
		
        margin-left: 8px;
       
        text-align: left;
		padding:0px;
		
        width: 155px;
		
		border: solid 2px  #333;
		border-top:none;
		border-right:none;
		border-bottom:none;
		border-left:none;
        }
.chitayteTakje p{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
        }

.chitayteTakje h2 {
	background:#FFE4E1;
	vertical-align:top;
	border: solid 2px  #333;
	border-top:none;
	border-right:none;
	border-left:solid 0px  #333;
	font-size:14px;
	color:#000;
	text-align: center;
	margin:-1px;
	padding:2px;
	margin-bottom:10px;
	width: 151px;
	font-family:"Comic Sans MS", cursive;
	
	}	
.chitayteTakje h3 {
	position: relative;
	margin: 0px;
	padding: 0px;
	border:none;
	left: -165px;
	top: -0px;
	
	
	}	
.chitayteTakje img {
	margin:0px;
	padding:0px;
	border:none;
	
	}	
		
		
													/* Меню городов независимя прокрутка */		
		
		
.body{padding: 0;margin: 0;font: 62.5%/1.4 tahoma,sans-serif;color: #be946a;position: relative; }
.delivery_middle{background: #fff;width: 100%;overflow: hidden;width: 1024px;border: 1px solid #000; margin:0px; padding:0px;}

.menu_scrolling{padding: 2px 20px 2px 20px;}
.scrolling_line{height: 8px;background: url(data/images/t/scrolling_line.gif) repeat-x;}
.scrolling_line img{position: absolute;padding-right: 45px;background: url(data/images/t/toddler_r.gif) no-repeat 100% 0;}

table.js_menu2{border-collapse: collapse;font-size: 1.1em;}
table.js_menu2 td{padding: 2px 0 2px 0;text-align: left;color: #000;}

.delivery2_img{min-height: 30px;_height: 30px;float: left;padding-top: 5px;width: 50px;}
.delivery2_img img{display: block;border: 1px solid #000;width: 50px;}
.delivery2_name{font-weight: bold;margin-left: 5px;}
.delivery2_descr{padding-top: 8px;margin-left: 60px;width: 50px;}
.delivery2_descr a{color: #a67a4d;}
.delivery2_price{padding-top: 8px;margin-left: 60px;text-align: left;font-weight: bold;width: 50px;}

table.js_menu2 .rasporka2{font-size: 0;line-height: 0;}



															
															
															
													

/* foto */
.aimage {
 padding-left: 2px;
 text-align: left;
}

.divider {
  font-weight: normal;
  color: gray;
  padding: 0px 6px 0px 5px; 
}





													/* ---------- Слои для сонника ----------------------- */
													
													

.ten_of_diamonds {
position: relative;
width: 150px;
z-index: 1;

}

.jack_of_diamonds {
position: absolute;
width: 150px;
left: 0px;
top: 0px;
z-index: 5;
}

.queen_of_diamonds {
position: absolute;
width: 150px;
left: 18px;
top: 20px;
z-index: 6;
}


													/* ---------- Оформление картинок ----------------------- */
													
													

.photo {
	margin: 3px;
	position: relative;
	float: left;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}

.photo a {
	text-decoration: none;
	cursor:url('foto/zoomin.cur'),pointer;	
}
.photo a:hover {
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	
	
}




.sample1 span {
	width: 28px;
	height: 21px;
	display: block;
	position: absolute;
	top: -12px;
	left: 50px;
	background: url(foto/oformlenie/pin.gif) no-repeat;
}

.sample11 span {
	width: 122px;
	height: 72px;
	display: block;
	position: absolute;
	top: -22px;
	left: -15px;
	background: url(foto/oformlenie/floral-corner.png) no-repeat;
}
	/* ---------- Оформление картинок   больших ----------------------- */
													
.photoBolshoe {
	margin: 3px;
	text-align:center;
}

.photoBolshoe img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 5px;
}

.photo2 {
	
   
	position: absolute;
	z-index: 10;
	float: left;
	vertical-align:middle;
}
.photo2 a {
	cursor:url('foto/zoomout.cur'),pointer;
	
}

.nadpis {
	position:absolute;
	bottom:7px;
	right:5px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	
}

.photo2 img {
	
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
	padding-bottom:20px;
}


/* Выпадающее меню обычно применяется к меню слева */

.menu {
	
	}

.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 155px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	}

.menu ul li {
	position: relative;
	}
	
.menu li ul {
	position: absolute;
	left: 154px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	z-index:5;
	}

/* Styles for Menu Items */
.menu ul li a {
	display: block;
	text-decoration: none;
	color: #006699;
	font-weight:bold;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	z-index:5;
	}

/* Fix IE. Hide from IE Mac \*/
* html .menu ul li { float: left; height: 1%; }
* html .menu ul li a { height: 1%; }
/* End */

.menu ul li a:hover { color: #E2144A; background: #f9f9f9; } /* Hover Styles */
		
.menu li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
.menu li:hover ul, li.over ul { display: block; } /* The magic */


.reyting {										/* Рейтинг */
	font: normal 11px verdana;
	background-color: #FFF; 
  	border: solid 1px #999;
	color: #777;
	width: 190px;
	margin:5px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}

.reyting ul {
	text-align: center;	
	padding:0px;
	margin:0px;
	height:80px;
	list-style: none;
	
}

.reyting li {										/* Страницы */	
	background-color: #00F;
	font-size:12px;
	width:24px;
	height:80px;
	float:left;
	list-style: none;
	
	margin-left:10px;
	vertical-align:top;
	}
	
.reyting h5 {										/*заголовок */	
	background-color:#FFF;
	font-size:12px;
	color:#000;
	margin:0px;
	border:0px;
	padding:1px;
	text-align:center;
	font-weight:bold;
	font-style:normal;
	}
	.reytingSm {										/* Рейтинг плавающая ширина */
	font: normal 11px verdana;
	background-color: #FFF; 
  	border: solid 1px #999;
	color: #777;
	margin:1px;
	padding:1px;
	text-align: center;
	float:left;
}
	.reytingSm h5 {										/*маленький квадрат */	
	background-color:#FFF;
	font-size:12px;
	color:#000;
	margin:0px;
	border:0px;
	padding:1px;
	text-align:center;
	font-weight:bold;
	font-style:normal;
	}
	

.kalendar {										/* Вывод календаря */
	background-color: #FFF; 
  	border: solid 1px #999;
	width: 380px;
	margin:2px;
	padding:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	text-align:left;
	font-size:16px;
}
.kalendar ul {
	width: 175px;

	padding:0px;
	margin:5px;
	border: solid 1px  #00F;
	float:left;
}
.kalendar br {
	clear:both;
}
.kalendar h1 {
	background-color: #FFC; 
	width: 175px;
	padding:0px;
	margin:0px;
	margin-left:-1px;
	margin-top:-1px;
	border: solid 1px #00F;
	border-right:none;
	font-size: 16px;
	font-weight:100;
	text-align:center;
}
.kalendar h2 {
	background-color: #6CF; 
	width: 24px;
	padding:0px;
	margin:0px;
	border-bottom:solid 1px #999;
	margin-left:-1px;
	
	
	
	font-size: 12px;
	font-weight:100;
	text-align:center;
	float:left;
}
.kalendar h3 {
	background-color: #FFF; 
	width: 24px;
	height:16px;
	padding:0px;
	margin:0px;
	margin-left: 0px;
	border:solid 0px #FFF;
	border-bottom:solid 1px #999;
	border-right: solid 1px #999;
	
	
	
	font-size: 14px;
	font-weight: 200;
	text-align:center;
	float:left;
}
/* Скругление углов в менюшках слева и справа ГЛАВНАЯ */
.menuKruglMain {
	width:305px;
	z-index:0;
	float:left;
	text-align:center;
	background: #FEE;
}
.menuKruglMain p {
	padding:0px;
	margin:0px;
}
.menuKruglMain h2 {
	text-align:center;
	font-size:14px;
	font-family:'Comic Sans MS', cursive;
	font-weight:bold;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	background:none;
	width:auto;
	border:none;

}
.menuKruglMain a:link,a:visited { color : #000000; }
.menuKruglMain a:active { color: #F00; }
.menuKruglMain a:hover { color:  #F90; }

.menuKruglMain img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.menuKruglMain img:hover {
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	
	
}
/* Скругление углов в менюшках слева и справа */
.menuKrugl {
	width:190px;
	z-index:10;
}
.menuKrugl p {
	padding:0px;
	margin:0px;
}
.menuKrugl form {
	margin:0px;
	padding:0px;
}
.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px;
  display: block;

}
.b1 {
  margin: 0 2px;
  background: #EBEEF0;
  border: none;
}
.b1 b {
 margin: 0 1px;
 background: #B8C3C8;
 border-color: #CBD3D7;
}
.b2 {margin: 0 1px; border-color: #D6DCDF;}
.b2 b {border-color: #B8C3C8;}
.b2 i {border-color: #E4E8EA;}
.b2 q {border-color: #F7F8F9;}
.b3 {border-color: #EBEEEF;}
.b3 b {border-color: #BCC6CB;}
.b3 i {border-color: #F9FAFB;}
.b4 {border-color: #CAD2D6;}
.b4 b {border-color: #E5E9EB;}
.b5 {border-color: #B5C0C6;}
.b5 b {border-color: #FAFBFB;}
.text {
  border: 1px solid #B0BCC2;
  border-width: 0 1px;
  padding: 0 12px;
  text-align:center;
}
.text h2 {
	text-align:center;
	font-size:14px;
	font-family:'Comic Sans MS', cursive;
	font-weight:bold;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	background:none;
	width:auto;
	border:none;

}
/* форма стилизация */

#find {
   background: repeat url('foto/input.png') -2px -2px;
   text-indent:2px;
   border:solid 1px #848388;
}
.FormaInput {
   background: repeat url('foto/input.png') -2px -2px;
   text-indent:2px;
   border:solid 1px #848388;
}


