body {color: #000000; font-family: "Verdana";}
td {color: #000000; font-family: "Verdana"; font-size: 9pt;}
th {color: #000000; font-family: "Verdana"; font-size: 9pt; font-weight: bold; background-color:#99ddee; padding-left:3px; padding-right:3px; }

h1, h2, h3, h4, h5, h6 {font-size: 11pt; font-weight: bold; }
h1 {color: #cc0000; }
h2 {color: #0088bb; }
h3 {color: #009933; }
h4 {color: #660044; }

/* Ссылки вверху справа */
div.ttmenu { text-align:right; background-color:#92FFB6; padding: 2px 10px 5px 10px; font-size: 9pt; color: #66b3ff; }

div.ttmenu a { color:#0033cc; }
div.ttmenu a:visited { color:#0033cc; }
div.ttmenu a:hover { color:#cc0000; }

/* Главное меню - закладки */
div.mmenu { border-style:solid; border-width: 1px 0px 0px 0px; border-color: #FF8726; padding: 0 0 0 1px; background: #FFF7C0 url(/dd/ua/p/mmbg.gif) repeat-x top; }
div.mmenu td { border-style:solid; border-width: 1px 0px 0px 0px; border-color:#FFFDF0; padding-left: 9px; padding-right: 9px; font-size: 10pt; height:25px}
td.cur { background: #FFB87E url(/dd/ua/p/cmmbg.gif) repeat-x top; }

/* Меню раздела под закладками */
div.smenu { background: #FFCCA4 url(/dd/ua/p/smbg.gif) repeat-x top; font-size: 10pt; height:25px; margin:0 1px 0 1px; padding: 3px 0 0 9px; color:#777777}
div.submenu { float:left; padding: 0 20px 0 0; }

a { color: #0000ff; }
a:visited { color: #770077; }
a:hover { color: #ff0000; }


.leftcontent { font-size: 10pt; padding-left:5px; text-align:justify;}
.middlecontent { text-align:justify; }
.rightcontent { padding-right:5px; }

.block { border-width: 1px 1px 1px 1px; border-style: solid; padding: 5px;}
.blocktitle { font-size: 11pt; color: #0088bb;}

.advrighttitle { font-weight:bold; font-size: 10pt; color: #ffca2a; text-align:left; border-style:solid; border-width: 4px 0px 0px 0px; border-color: #ffe184; padding-left: 5px; padding-right: 5px; padding-top:3px; padding-bottom:3px; }

.hr { background-color: #99ddee; }

.step { color:#cc0000; font-size: 10pt; }
.err { color:#cc0000; font-size: 8pt; }
.splitline { background-color:#eeeeee;}

.small { font-size: 8pt; }
table.small td { font-size: 8pt; }
table.small input, select, textarea { font-size: 9pt; }

.smallfree { font-size: 8pt; line-height:1.4; }
.smallfade { font-size: 8pt; color:#777777; }
.smallblock { font-size: 8pt; padding-top:4px; padding-bottom:4px; text-align:justify; }
.normal { font-size: 10pt; }
table.normal td { font-size: 10pt; }
table.normal input, select, textarea { font-size: 10pt; }
.fade { color:#777777; }


.advblock { font-size: 10pt; border-color:#99ddee; border-width: 1px; border-style: solid; border-top-style: hidden; padding-left:3px; padding-top:6px; padding-bottom:6px; margin-top:0px; margin-bottom:2px;}

.redb { border-color:#ee6666; border-width: 1px; border-style: solid; }
.blueb { border-color:#99ddee; border-width: 1px; border-style: solid; }
.advb { border-color:#ddeef3; border-width: 1px; border-style: solid; }
table.advb2 { border-color:#ddeef3; border-width: 1px; border-style: hidden; margin-bottom:10px; }
table.advb2 td { border-style: hidden; color:#8dcbff; background-color:#ffffff; font-size:8pt; padding:0px; }

table.turlist { border-color:#99ddee; border-width: 1px; border-style: solid; }
table.turlist td { font-size: 8pt; }
.turprice { border-color:#ffcccc; border-width: 1px; border-style: solid; }

strong  { color:#cc0000; font-weight: bold; }
b.txt { font-size:100%; color:inherit; font-weight:normal; }

form { margin: 0px; }
input, select, textarea {color: #002277; font-family: "Arial Cyr", "Arial", "Helvetica"; font-size: 9pt;}

/* Таблица с видимой сеткой */
.tablesimple { border: 1px solid #99ddee; border-collapse: collapse; margin-top: 5px}
.tablesimple td { border: 1px solid #99ddee; text-align:center}
.tablesimple_l { border: 1px solid #99ddee; border-collapse: collapse; margin-top: 5px}
.tablesimple_l td { border: 1px solid #99ddee; text-align:left}
.tablesimplesmall { border: 1px solid #99ddee; border-collapse: collapse; margin-top: 5px}
.tablesimplesmall td { font-size: 8pt; border: 1px solid #99ddee; text-align:center}

/*таблица с видимой сеткой для обработчика страниц т.ф.*/
.tablevis { text-align: left; border-color: #99ddee; border-style: solid; border-width: 1px; }
.td1,.td2,.tdH { border-style: hidden; border-width: 1px; padding: 5px;}
.td1 { background-color:#F9F9F9; }
.td2 { background-color:#F2F2F2; }
.tdH { background-color: #66bbdd; color: #FFFFFF; }

/* в списке турфирм */
.activefirm { background-color:#fffcf0; }

/* строка копирайт, о портале, обратная связь */
.botstr { color:#99aabb;font-size:8pt;text-align:center }
.botstr a { color:#99aabb; }
.botstr a:visited { color:#99aabb; }
.botstr a:hover { color:#555555; }

/* блок с кодом для вставки на другие сайты */
.code { border-width:1px; border-style:solid; border-color:#ffcc00; background-color:#fffcf0; padding:8px; margin:5px 0px 5px 0px; text-align:left; }

/* блок ссылок на тематически близкие страницы */
.related { border-width:1px; border-style:solid; border-color:#ee9900; background-color:#fff8f8; padding:8px; margin:5px 0px 5px 0px; text-align:left; }
.related ol,ul {  }

/* блок с "попутной" информацией */
.prim { border-width:1px; border-style:solid; border-color:#efe0a3; background-color:#fffcf0; padding:8px; margin:5px 0px 5px 0px; text-align:left; color:#555555; }
.prim ol,ul {  }


ul.feed {margin: 2px 0 5px 0; padding: 0 0 0 25px}
li.feed {list-style-image:url('/p/feed12x12.gif'); line-height:130%}

.newsblock {}
.ndate {
	font-size:8pt;
	font-weight:bold;
	color:#CC0000;
	margin: 5px 0 5px 0;
}
.newsblock table {
	margin: 3px 0 10px 0;
}
.newsblock td {
	font-size: 10pt;
	text-align:justify;
}

.curpagenum {
	font-weight:bold;
	color:#CC0000;
	border-width:1px;
	border-style:solid;
	border-color:#efe0a3;
	background-color:#fffcf0;
	padding:2px;
}


.blockright { width:47%; padding: 5px 0px 5px 10px; margin-left:10px; float:right; border:hidden; border-left: 1px solid #99ddee; }
.blockleft { width:47%; padding: 5px 10px 5px 0px; margin-right:10px; float:left; border:hidden; border-right: 1px solid #99ddee; }

