
/* Базовая настройка */
body { background:#ffffff; margin:0px; }
body,td, p { font: normal 13px Arial,Tahoma,Verdana; color:#555555; }
form { margin:0px; }
input { font-family:Arial,Tahoma,Verdana; font-size:12px; }
h1 {font-size:22px; font-weight:normal; color:#FBAC18; padding:0px 22px 5px 0px; border-bottom:solid 2px; }
h2 { font-size:15px; font-weight:bold; color:#bbbbbb; line-height:18px; margin:25px 0px 15px 0px; }
h3 { font-size:13px; font-weight:bold; margin:20px 20px 12px 0px;  }
p { text-align:justify; line-height:130%; margin:0px 0px 15px 0px; }
ul, ol { margin:5px 10px 10px 27px; padding:0px; line-height:130%; text-align:justify; }
li { padding:0px 0px 4px 0px; }
a { color:#FF8C11; }
a:hover { color:#ED1D24; }

table.eTable { border-collapse:separate; background:#bbbbbb; width:90%; position:relative; top:-20; }
table.eTable td { background:white; padding:3px 10px 3px 10px; }

/* Убираем отступы в таблицах */
table { border-collapse: collapse; width: 100%; }
td { margin: 0px; padding: 0px; vertical-align: top; }

/* Верхняя строка - разметка колонок */
tr.top td { height:1; background:#FBAC18; }

/* Логотип */
td.logo { height:138px; vertical-align:middle; }
td.logo img { position: relative; left:-10px; }

/* Заказ воды */
td.order { background: url(/img/bg-order.jpg) 8% 0% no-repeat; }
table.order { margin-top:14px; width:292px; font-size:12px; color:#BBBBBB; }
table.order a { color:#FF8C11; font-weight:bold; }
table.order a:hover { color:#F24822; }
table.order td { vertical-align:middle; }
table.order td.car { vertical-align:bottom; }
table.order td.car { width:155px; }
table.order td.fields { width:105px; vertical-align:middle; }
table.order td.fields input { width:94px; height:21px; }
table.order td.fields input.login { background:url(/img/bg-login.gif) -10px -4px no-repeat; }
table.order td.fields input.password { background:url(/img/bg-password.gif) -10px -4px no-repeat; }
table.order td.enter { vertical-align:middle; }
table.order td.enter input { color:#FF8C11; font-size:12px; font-weight:bold; text-decoration:underline; cursor:hand; background:none; border:none; }

/* Ссылки-иконки */
td.icons { padding-top:9px; }
td.icons div { height:31px; border-bottom:solid 1px; padding:5px 0px 0px 4px; }
td.icons div.home { color:#FBAC18; }
td.icons div.sitemap { color:#0066B3; }
td.icons div.mail { color:#ED1C24; }

/* Левая колонка на рабочей странице */
td.left { height:100%; }

/* Главные ссылки */
.links { padding: 5px 0px; }
div.links { width:100%; }
.links a { font-size:13px; color:#888888; margin-bottom:10px; line-height:24px; }
.links a:hover { color:#ED1D24; }
.links a.sel { color:#FF8C11; text-decoration:none; font-weight:bold; }
.links a.sel:hover { color:#FF8C11; }
.links div { border-left:solid 3px; padding:5px 10px 5px 24px; margin:10px 0px 10px 0px; }
.links div.d1 { color:#FBAC18; }
.links div.d2 { color:#0066B3; }
.links div.d3 { color:#DDDDDD; }
.links div.div { border-left:none; background:#ED1D24; height:1px; padding:0px; margin:0px 24px 0px 27px; }

/* Визуал */
td.b-top { vertical-align:bottom; }
td.visual { height:345px; }
table.visual { height:100%; }
table.visual td.slogan, table.visual td.visual-main { background:#FFB01D; }
table.visual td.slogan img { margin:37px 0px 0px 13px; }
table.visual td.visual-bottom img { margin-right:50px; }

/* Маленькие бутылки */
td.b-small { padding:0px 16px 0px 19px; }
td.b-small h2, td.b-small p  { margin:0px 0px 7px 5px; padding:0px; }
td.b-small p  { color:#bbbbbb; }
td.b-small table { border-bottom:solid #eeeeee 4px; margin-bottom:10px; }
td.b-small td.boutle { width:100px; padding:15px 7px 10px 0px; }
td.b-small td.text { width:100%; padding:10px 2px 10px 0px; color:#888888; }

div.b-small { padding:0px 0px 0px 13px; }
div.b-small h2, div.b-small p  { margin:0px 0px 7px 11px; padding:0px; }
div.b-small p  { color:#bbbbbb; }
div.b-small table { width: 250; border-bottom:solid #eeeeee 4px; margin-bottom:10px; margin-right:16px; }
div.b-small td.boutle { width:100px; padding:15px 7px 10px 0px; }
div.b-small td.text { width:100%; padding:10px 2px 10px 0px; color:#888888; }

.text img.b-txt { margin-bottom:3px; }

/* Главная новость, список новостей */
td.one-news { padding:0px 25px 0px 20px; }
td.one-news p, td.one-news h3 { margin-left:3px; }
td.news-list { padding:0px 25px 0px 15px; }
p.date { font-size:12px; color:#bbbbbb; text-align:left; margin:0px 0px 5px 0px; }
p.header { text-align:left; margin:0px 0px 27px 0px; }
p.header a { color:#555555; }
p.header a:hover { color:#ED1D24; }
p.pages { color:#bbbbbb; }
a.pagenum, a.pagenum-sel { padding:1 2 1 2; margin:0px 7px 0px 5px; }  
a.pagenum { color:#FF8C11; }
a.pagenum-sel, a.pagenum-sel:hover { color:white; background:#eeeeee; text-decoration:none; }


/* Основное поле рабочей страницы */
td.work { border-left:solid #FFAC19 1px; border-bottom:solid #FFAC19 1px; border-top:solid #FFAC19 8px; 
background:url(/img/w-visual.jpg) 100% 100% no-repeat; padding:40px 2% 190px 60px;}
td.work p, h1, h2, h3, ul, ol { margin-right:15%; }
/* td.work p.sel { padding:10px; background:#FBAC18; color:white; position:relative; left:-10px; margin-right:12%; } */
td.work p.sel { font-size:12px; padding:15px 30px 15px 15px; margin-top:20px; margin-bottom:20px; border:solid #FBAC18 1px; color:#aaaaaa;  }
span.sel img { position:relative; top:1px; margin:0px 2px 0px 2px; }
td.work li{ text-align:left; }
td.work li a.sel{ color:#888888; text-decoration:none; font-weight:bold; }


/* Фотогалерея */
table.photos { width:100;	border-collapse: separate; }
table.photos td {  }
table.photos td div { padding:4; border:solid #eeeeee 1px; }
h3.photos { margin-top:30px; }

/* Карта сайта */
p.sitemap a { color:#555555; }


/* Прайс-лист */

div.price-left { float:left; width:180; padding:0; aborder:solid blue 1px; width:155;}
.price-left h2 { margin-bottom:0px; }
.price-left p { margin-top:0px; padding-right:0; color:#bbbbbb; }
.price-left img { margin:0px; }
.shift-left { position:relative; left:-25px; }
.shift-left td { padding:0px; margin:0px; }

div.price-right { float:left; aborder:solid red 1px; }
.price-right img.map { margin:0 30px 70px 20px; }
div.price-list { float:left; position:relative; top:-70; }
.price-list table { border-collapse:separate; background:#bbbbbb; width:600px; position:relative; top:-20; }
.price-list table td { background:white; padding:3px 10px 3px 10px; }
.price-list p {}
.list {color: #000000;}

/* Фирменный блок, подписи */
td.l-b div { height:19px; background:#eeeeee; margin:50px 20px 20px 0px; }
td.block {  vertical-align:bottom; }
td.block div { margin:0px 15px 0px 0px; background:url(/img/bg-block.gif); }
td.sign { vertical-align:bottom; font-size:11px; }
td.sign div { height:19px; width:270px; margin:0px 0px 10px 15px; }
td.sign a { color:#555555; text-decoration:none; }
td.sign a:hover { color:#555555;}
td.sign a:hover u { color:#ED1D24;}

/* Страница заказов*/
.emph {color: #545454;}

/* дизэйблим даты до сегоняшней в календаре*/
td.old_day{
	color: #ccc;
}

/* 202 + examen.by*/

.hideiframe {
width: 650px;
height: 500px;
overflow:hidden;
position:relative;

} 
.hideiframe iframe {position: absolute; top: -160px; right: 20px;}
.work table {width: 70%}