body	{background:#ffffff url(i/hotel-odessa-rest.gif) bottom right no-repeat; padding:0; margin:0;}

td, th	{font-family:'Times New Roman'; font-size:10pt; color:#666666;}
p	{font-size:11pt;}

h1	{color:#336699; font-size:16pt; font-weight:normal;}
h2, h3, h4, h5, h6	{color:#454545; font-size:13pt; margin-bottom:15px;}

a:link, a:visited	{color:#3366cc;}
a:hover, a:active	{color:#3366cc; text-decoration:none;}

form	{margin:0;}
select	{font-family:verdana; font-size:8pt; margin:7px 0;}

.bg	{background:url(i/bg.gif) top left repeat-x;}
.odessaBuild	{background:url(i/hotel-odessa-photos.gif) 0 100px no-repeat;}

.top	{width:100%;}

.logo		{width:15%; padding:10px 5px 0 40px;}
.icon		{width:15%; padding:10px 15px 0 5px; white-space:nowrap;}
.icon img	{margin:0 7px 5px 7px;}

.slogan		{width:30%; padding:10px 15px 0 15px; font-style:italic; font-size:12pt;}
.hotline	{width:20%; padding:0 0 0 0;}
.hotline span	{font-size:15pt;}
.hotline .l	{background:url(i/hotline-corn-l.gif) bottom left no-repeat;}
.hotline .c	{background:#e5e5e5 url(i/hotline-corn-c.gif) bottom left repeat-x;}
.hotline .r	{background:url(i/hotline-corn-r.gif) bottom right no-repeat; text-align:right; padding:10px 20px 15px 20px; white-space:nowrap;}
.adress		{width:20%; padding:10px 15px 0 15px;}

.main	{width:100%;}
.ml	{width:24%; padding-right:15px; padding-top:25px;}
.mc	{width:56%; padding-top:10px;}
.mr	{width:20%; padding:10px 15px 25px 15px;}

.bottoml	{padding:45px 15px 0 40px;}
.bottomr	{}
.bbl	{background:url(i/bottom-corn-l.gif) top left no-repeat;}
.bbc	{background:#b0cdff url(i/bottom-corn-c.gif) top left repeat-x; color:#333333;}
.bbr	{background:url(i/bottom-corn-r.gif) top right no-repeat; padding:10px 20px 15px 20px; white-space:nowrap;}

ul	{list-style:none; padding:0; margin:10px;}
ul li	{background:url(i/li.gif) 0 8px no-repeat; padding-left:15px; padding-bottom:3px;}

.mlIndex	{padding-top:400px;}

.menuIndex	{margin:0; padding:0;}
.menuIndex li	{font-size:12pt; padding:5px 0 5px 40px; background-image:none;}
.menuIndex li a:link, .menuIndex li a:visited	{color:#993333;}
.menuIndex li.act	{background:url(i/liMenuAct.gif) 0 5px no-repeat;}
.menuIndex li.act a:link, .menuIndex li.act a:visited	{color:#666666;}
.menuIndex .menuIndex li	{font-size:11pt; padding:3px 0 3px 20px; background:url(i/li.gif) 4px 10px no-repeat;}
.menuIndex .menuIndex .menuIndex li	{color:#000000;}

.menuIndexMoreTop	{background:url(i/menuIndexMore-t.gif) top right no-repeat; height:13px; font-size:1px; margin-top:25px;}
.menuIndexMore li		{background:url(i/menuIndexMore-c.gif) top right repeat-y;}
.menuIndexMoreBottom	{background:url(i/menuIndexMore-b.gif) bottom right no-repeat; height:13px; font-size:1px; margin-bottom:25px;}

/* правая лента новостей */

.newsHeadGreen	{color:#993333; font-size:12pt; background:url(i/liNewsHeadGreen.gif) 0 1px no-repeat; padding-left:23px;}
.newsHeadBlue	{color:#993333; font-size:12pt; background:url(i/liNewsHeadBlue.gif) 0 1px no-repeat; padding-left:23px;}
.newsHead	{color:#993333; font-size:12pt; background:url(i/liNewsHead.gif) 0 1px no-repeat; padding-left:23px;}

.newsRight	{margin:0; padding:0;}
.newsRight li	{margin:10px 0; padding:0; background-image:none;}
.newsRight a:link, .newsRight a:visited	{text-decoration:none;}
.newsRight a:hover, .newsRight a:active	{text-decoration:underline;}


/* Блок. Кнопки: Подробнее >> */

.blockTop	{background:url(i/block-corner-top.gif) top left no-repeat; margin:15px 0;}
.blockTop h2	{margin-top:0; padding-top:0;}
.block		{background:url(i/block-corner1.gif) bottom right no-repeat; border-right:1px solid #cccccc;}
h3.button	{text-align:right; background:url(i/h3button2.gif) top right no-repeat; padding-right:18px; padding-bottom:5px; margin:0;}
h3.button span	{font-size:18pt; font-family:arial;}
h3.button a:link, h3.button a:visited	{color:#993333; text-decoration:none;}

.form		{width:100%; border-right:1px solid #cccccc;}

.order		{width:100%;}
.orderMake	{width:40%; padding:10px; font-size:13pt; border-bottom:1px solid #cccccc; text-align:right;}

.orderChange	{width:60%; background:#e5e5e5 url(i/bottom-corn-c.gif) top left repeat-x; text-align:center;}
.orderChangeL	{background:url(i/order-corn-l.gif) top left no-repeat;}
.orderChangeR	{padding:10px 10px 15px 10px; font-size:14pt; white-space:nowrap;}

.orderReklama	{padding:10px; background-color:#e5e5e5; border-left:1px solid #cccccc;}

/* таблица с тремя столбцами: Номера, Конференция, Банкет */

.orderList		{width:100%; border-bottom:1px solid #cccccc;}
.orderList td		{padding:10px;}
.orderList td table td	{padding:0 3px 5px 3px; white-space:nowrap;}

.orderNomer	{width:34%; border-right:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#e5e5e5;}
.orderNomer h3	{color:#4b77cf;}

.orderKonfer	{width:33%; border-right:1px solid #cccccc; border-top:1px solid #cccccc; background-color:#ffffff;}
.orderKonfer h3	{color:#cc6600;}

.orderBanket	{width:33%; border-top:1px solid #cccccc; background-color:#ffffff;}
.orderBanket h3	{color:#339933;}

.orderNoborder	{border-top:none;}

h3.buttonNomer	{text-align:right; background:url(i/h3button.gif) top right no-repeat; padding-right:18px; padding-bottom:5px;}
h3.buttonNomer span	{font-size:18pt; font-family:arial;}
h3.buttonNomer a:link, h3.buttonNomer a:visited		{color:#993333; text-decoration:none;}

h3.buttonKonfer	{text-align:right; background:url(i/h3button2.gif) top right no-repeat; padding-right:18px; padding-bottom:5px; margin:0;}
h3.buttonKonfer span	{font-size:18pt; font-family:arial;}
h3.buttonKonfer a:link, h3.buttonKonfer a:visited	{color:#cc6600; text-decoration:none;}

h3.buttonBanket	{text-align:right; background:url(i/h3button2.gif) top right no-repeat; padding-right:18px; padding-bottom:5px; margin:0;}
h3.buttonBanket span	{font-size:18pt; font-family:arial;}
h3.buttonBanket a:link, h3.buttonBanket a:visited	{color:#339933; text-decoration:none;}

.nobr	{white-space:nowrap;}
.brline	{clear:both;}
.picLeft	{float:left; margin-right:10px; margin-bottom:7px;}
.colorGray	{color:#999999;}

.banner		{border:1px solid #cccccc; background:url(i/banner/03.jpg) left repeat-x; height:100px;}
.banner2	{border:1px solid #cccccc; background:url(i/banner/04.jpg) left repeat-x; height:100px; margin-top:25px;}
.banner3	{border:1px solid #cccccc; background:url(i/banner/05.jpg) left repeat-x; height:100px; margin-top:25px;}
.bannerNewYear2006	{border:1px solid #cccccc; background:url(i/banner/new-year-2006-bg.gif) left top repeat-x; height:56px; margin-top:25px;}
.bannerNewYear2006small	{border:1px solid #cccccc; background:url(i/banner/new-year-2006-4-bg.gif) left top repeat-x; height:56px; margin-top:25px;}
.bannerChrist2007	{border:1px solid #cccccc; background:#0f4e5f; height:56px; margin-top:25px;}
.bannerChrist2007small	{border:1px solid #cccccc; background:#0f4e5f; height:56px; margin-top:25px;}
.banner2007	{border:1px solid #cccccc; background:#24638f; margin-top:25px;}
.banner2007small{border:1px solid #cccccc; background:#24638f; height:56px; margin-top:25px;}


.infoBlock	{width:100%;}
.infoBlock th	{padding:0 15px 10px 0; text-align:left; font-size:11pt;}
.infoBlock td	{padding:0 15px 10px 0;}
.infoBlock td.infoBlockMore	{font-size:19pt; color:#999999;}

.infoBlockOther td	{padding:0 15px 10px 0;}

.infoTable	{background-color:#99ccff;}
.infoTable th	{background-color:#cfe4f9; padding:7px; color:#333333}
.infoTable td	{background-color:#ecf5ff; padding:7px;}

.tableSearch td	{padding:0 5px 10px 0; font-size:11pt;}
table.int-search-pages td	{padding:0; font-size:11pt;}

.inputBorder	{border:1px solid #cccccc;}
.inputWidth100	{width:100%;}

.kroshki	{font-size:11pt; text-transform:lowercase; padding-top:15px; text-align:right; clear:both;}
