/* Headings */
h1 { font-size: 1.0em; margin: 25px 0px 10px; padding-left: 20px; color: #0a71c4; background: url(http://miriada.ru/img/_content/h1.gif) 0 50% no-repeat; }
h2 { font-size: 1.0em; margin: 0px; }
h4 { font-size: 1.0em; margin: 5px 0px 0px; padding-left: 20px; color: #3c5c7b; cursor: pointer; background: url(http://miriada.ru/img/_content/h4.gif) 0 50% no-repeat; clear: right; }
h5 { font-size: 1.0em; margin: 0px; }
h6 { font-size: 1.0em; margin: 0px; }

b.countryname { display: block; font-size: 1.0em; margin: 25px 0px 10px; padding-left: 20px; color: #0a71c4; background: url(http://miriada.ru/img/_content/h1.gif) 0 50% no-repeat; }

/* Paragraph */
p { margin: 0px; padding: 0px; text-indent: 20px; color: #484848; text-align: justify;}

/* List */
#cont ul { color: #484848; margin: 2px 0px; }
#cont ul li, #cont li {  list-style-image: url("http://miriada.ru/img/_content/li.gif"); color: #484848; list-style-position: outside; margin-left: 43px; }

#cont h1 { font-size: 1.2em; margin: 25px 0px 10px; padding-left: 20px; color: #0a71c4; background: url(http://miriada.ru/img/_content/h1.gif) 0 50% no-repeat; }
#cont h2 { font-size: 1.1em; margin-bottom: 10px; padding-left: 20px; color: #0a71c4; }
#cont h3 { font-size: 1.0em; margin-bottom: 10px; padding-left: 20px; color: #0a71c4; }

/* Table */
table { margin: 0px; }
table th, table td { padding: 5px; }

/* Image */
#cont img { }

/* Color */
.sandy { color: #9f5b25; }
.blue { color: #0a71c4; }
.navy { color: #000080; }
.indi { color: #333399;}
.maroon { color: #800000; }
.red { color: #ff0000; }
.black { color: #000000; }

/* Font */
.trebuchet { font-family: Trebuchet MS; }

.italic { font-style: italic; }
.normal { font-weight: normal; font-style: normal; }

.size0 { font-size: 0.9em; }
.size1 { font-size: 1.1em; }
.size2 { font-size: 1.2em; }
.size3 { font-size: 1.3em; }
.size4 { font-size: 1.4em; }
.size5 { font-size: 1.5em; }
.size6 { font-size: 1.6em; }
.size7 { font-size: 1.7em; }
.size8 { font-size: 1.8em; }
.size9 { font-size: 1.9em; }

/* Align */
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.middle { vertical-align: middle; }
.top { vertical-align: top; }
.bottom { vertical-align: bottom; }

/* Floating */
.fleft { display: block; float: left; }
.fright { display: block; float: right; }
.clear { clear: both; }

/* Padding */
.pleft { padding-left: 20px; }
.pright { padding-right: 20px; }
.ptop1 { padding-top: 10px; }
.ptop { padding-top: 20px; }
.ptop3 { padding-top: 30px; }
.pbot0 { padding-bottom: 0px;}

/* Margin */
.mtop0 { margin-top: 0px; }
.mtop1 { margin-top: 10px; }
.mtop { margin-top: 20px; }
.mtop3 { margin-top: 30px; }
.mbottom0 { margin-bottom: 0px; }
.mbottom1 { margin-bottom: 10px; }
.mbottom { margin-bottom: 20px; }
.mbottom3 { margin-bottom: 30px; }

/* Misc */
table#maintable { width: 100%; border-collapse: collapse; clear: both;}
table#maintable thead th, table#maintable thead td { padding: 15px 0px 10px; }
table#maintable tbody th { width: 15px; padding: 0px; }
table#maintable tbody th img { display: inline; border: none; margin: 0px; }
table#maintable tbody td { border: 1px solid #395877; background: #E6ECF2 url(http://miriada.ru/img/_content/maintable_back.gif) 0px bottom repeat-x; color: #396588; padding: 2px 5px; }
table#maintable thead h2 { padding: 4px 0px; }
table#maintable thead h2 a { padding-left: 20px; background: url(http://miriada.ru/img/_content/maintable_h2.gif) no-repeat 0px 50%; }
table#maintable tbody a { display: block; padding: 1px 2px 2px; text-align: center; border-top: 1px solid #E6ECF2; border-bottom: 1px solid #D7DFE8; }
table#maintable tbody a:hover { background: white; border-top: 1px solid #396588; border-bottom: 1px solid #396588; }

th.sponum, td.sponum { width: 25px; text-align: center;}

div.mainbanner { margin-left: 16px;}
div.mainbanner a { display: block; width: 49%; float: left; text-decoration: none;}
div.mainbanner a:hover { text-decoration: underline;}
div.mainbanner a div { float: left; text-align: right; width: 48%; cursor: pointer;}
div.mainbanner a div img { display: inline; margin: 3px 6px 0px 0px;}

div.intro_header a { margin-left: 20px; }
div.intro_header h1 { margin-top: 0px; }
div.navl2tfcl { margin-top: 10px; padding-left: 16px;}
div.navl2tfcl a, div.navl2tfcl a:hover { padding: 0px 6px 0px 4px; color: #9f5b25; border-right: 1px solid #9f5b25; }
div.navl2tfcl div { padding: 2px 0px 0px 16px; background: url(http://miriada.ru/img/_content/subcat.gif) 7px 4px no-repeat;}

div.tfclinks { clear: right;}
div.tfclinks a { display: block; color: #3c5c7b; font-weight: bold; text-align: center; text-decoration: none; height: 100px; margin: 20px 0px; clear: left;}
div.tfclinks a:hover { text-decoration: underline; color: #14395d; font-weight: bold; }
div.tfclinks a span { display: block; font-size: 80%; padding: 5px 10px 0px 115px; font-weight: normal; }
div.tfclinks a img { margin: 0; border: none; float: left; }

div.intro_p { margin: 20px 0px 0px; }
div.intro_p img, div.expandable img { float: right; margin: 5px 0px 5px 10px; clear: right; }
div.expandable { display: none; padding: 5px 0px 20px 20px; }
span#allopenclose { display: block; margin: 20px 0px 10px; padding-left: 20px; cursor: pointer; color: #9f5b25; background: url("http://miriada.ru/img/_content/allopenclose.gif") 0px 50% no-repeat; clear: both; }

.route { padding-left: 20px; background: url(http://miriada.ru/img/_content/route.gif) 0px 50% no-repeat; }
.cost { padding-left: 20px; background: url(http://miriada.ru/img/_content/cost.gif) 0px 50% no-repeat; }
h2.route { margin: 20px 0px 0px; }
h6.route { margin-left: 20px; color: maroon; }
h6.cost { margin-left: 20px; color: navy; }

a.doc { display: block; height: 18px; padding-left: 20px; background: url(http://miriada.ru/img/_content/doc.gif) 0 0 no-repeat;}
a.xls { display: block; height: 18px; padding-left: 20px; background: url(http://miriada.ru/img/_content/xls.gif) 0 0 no-repeat;}



table.default { width: 100%; border-collapse: collapse; border: 0px; margin-top: 20px; color: #3c5c7b; clear: right; }
table.default thead th, table.default thead td { padding: 5px; background: #E6ECF2 url(http://miriada.ru/img/_content/table.gif) 0 bottom repeat-x; }
table.default tbody th, table.default tbody td { padding: 3px; }
table.default th, table.default td { vertical-align: middle; text-align: center; border: 1px solid #3c5c7b; }
table.default th.docxsl, table.default td.docxsl { background: transparent url(http://miriada.ru/img/_content/docxsl.gif) 50% 50% no-repeat;}

table.villapreview { width: 100%; border-collapse: collapse; margin-top: 20px; }
table.villapreview th, table.villapreview td { padding: 0px; }
table.villapreview th { border-top: 1px solid #6d8ca1; border-bottom: 1px solid #6d8ca1; background: url(http://miriada.ru/img/_content/villapreview.gif); }
table.villapreview th a { display: block; padding: 6px 5px 5px; }
table.villapreview a { text-decoration: none; }
table.villapreview a:hover { text-decoration: underline; }
table.villapreview a.ourchoice { background: url('http://miriada.ru/img/_content/ourchoice.gif') no-repeat 10px 0px; }
table.villapreview td { color: #19567f; text-align: center; }
table.villapreview td.vilpretd_t, table.villapreview td.vilpretd_b { border-left: 1px dotted #6d8ca1; border-right: 1px dotted #6d8ca1; }
table.villapreview td.vilpretd_b { border-top: 1px dotted #6d8ca1; }
table.villapreview td.image-link { width: 143px; height: 103px; }
table.villapreview td.image-link a img { margin: 3px 3px 0px 0px; }
table.villapreview td.previewtext { padding: 0px 10px; height: 70px; text-align: justify; background: url(http://miriada.ru/img/_content/villapreviewtext.gif); }

#foto_tele_foto { text-align: center; margin-top: 20px; }
#foto_tele_foto img { display: inline; margin: 2px; filter: blendTrans(duration=0.5); }
#foto_tele_thum { text-align: center; margin-bottom: 20px;}
#foto_tele_thum img { float: none; cursor: pointer; display: inline; margin: 2px; }

div.foto_tape { margin: 10px 0px; width: 100%; background: #7d9dac; overflow-x: scroll; scrollbar-base-color: #b2d9de; scrollbar-arrow-color: #7d9dac; scrollbar-3dlight-color: #7d9dac; scrollbar-darkshadow-color: #7d9dac; scrollbar-shadow-color: #7d9dac; scrollbar-track-color: #7d9dac; }
div.foto_tape table { margin: 1px 1px 1px; }
div.foto_tape table td { padding: 0px; }
div.foto_tape img { margin: 0px 1px 0px 0px; }

div.tac2cl { margin-top: -10px; }
div.tac2cl div { margin-top: 30px; width: 49%; float: left; text-align: center; }
div.tac2cl div a { text-decoration: none; }
div.tac2cl div a:hover { text-decoration: underline; }
div.tac2cl div h2 a { display: block; color: #0a71c4; }
div.tac2cl div h2 a:hover { color: #0a71c4; }
div.tac2cl div h2 a span { display: block; margin: 5px 0px 3px; }
div.tac2cl div span a { color: #9f5b25; border-right: 1px solid #9f5b25; padding-right: 5px; padding-left: 3px; }
div.tac2cl div span a:hover { color: #9f5b25; }

#lay1 {visibility:hidden;height:0px;}
#lay2 {visibility:hidden;height:0px;}
#lay3 {visibility:hidden;height:0px;}
#lay4 {visibility:hidden;height:0px;}
#lay5 {visibility:hidden;height:0px;}
#lay6 {visibility:hidden;height:0px;}