/* CSS Document */
body {margin: 0 0 10px 0; font: 11px Tahoma;background-color: #FFFFFF; color: #000000; line-height: 14px; text-align: justify}
a {color: #007DCC; text-decoration: underline;}
a:hover {text-decoration: none}
p {margin: 5px 0}
td {vertical-align: top; text-align: left}
h1, h2, h3, h4, h5, h6 {margin: 0}
img {border: none}
form {margin: 3px 0}
input.left {width: 170px; height: 14px; border: 1px solid #A9A9A9; font: 11px Tahoma; color: #000000; padding: 2px}

.black_b11A {font: bold 11px Arial; color: #000000; line-height: 12px}
.red_b11A {font: bold 11px Arial; color: #B40404}
.red_b17A {font: bold 17px Arial; color: #B40404; margin: 10px 0 5px; padding-bottom: 5px; border-bottom: 1px solid #D5E0EE}
.blue_b12A, .blue_b12A a {font: bold 12px Arial; color: #007DCC}
.blue_11T {font: 11px Tahoma; color: #007DCC}
.blue_10T {font: 10px Tahoma; color: #003B59}

td.top1 {background-color: #0082C4; background-image:url(t1.jpg); background-repeat: no-repeat; text-align: right; vertical-align:middle}
td.top1 div {width: 201px; white-space: nowrap; font: bold 11px Arial; color: #0082C4; padding-right: 20px}
td.top3 {background-color: #0082C4; background-image:url(t2.jpg); background-repeat: no-repeat; font: bold 17px Arial; color: #EB6700; vertical-align: bottom; padding-bottom: 15px; text-align: center}
td.top4 {width: 100%}
td.b1 {border-top: 1px solid #e0e0e0; border-left: 1px solid #F7F7F7}
td.b2 {border-left: 1px solid #e0e0e0}
td.b3 {background-image: url(tbg.jpg); background-repeat: repeat-x; width: 100%}
table.gm {background-image: url(tbg2.gif); background-repeat: repeat-x; background-position: top}
table.gm td {background-image: url(ts.gif); background-repeat: no-repeat; background-position: 0 0; text-align: center}
h3.gm {font: bold 14px Arial; color: #007DCC; margin: 18px 12px 14px; white-space: nowrap}
h3.gm a {font: bold 14px Arial; color: #004078; text-decoration: none}
h3.gm a:hover {color: #007DCC}
td.cl {width: 222px}
td.cr {width: 100%; background-image: url(cbg.gif); background-repeat: no-repeat; background-position: 0 1px}
table.vm {background-color: #FF9813; background-image: url(vmbg.jpg); border-top: 1px solid #E28707; border-right: 1px solid #E28707; border-bottom: 1px solid #E28707; width: 222px; margin-bottom: 10px}
div.vmbt {background-image: url(vmb.jpg); background-repeat: no-repeat; background-position: bottom; margin-bottom: 19px}
div.vmbb {background-image: url(vmb.jpg); background-repeat: no-repeat; background-position: top; margin-top: 19px}
div.vmb {background-image: url(vms.jpg); background-repeat: no-repeat; background-position: left bottom; padding: 5px 0 4px}
h1.vm {font: 17px Tahoma; color: #000000; margin: 0 10px 0 15px; background-image:url(arrwhite.gif); background-repeat: no-repeat; background-position: 0 8px; padding-left: 10px}
h1.vm a {font: 17px Tahoma; color: #FFFFFF; text-decoration: none}
h1.vm a:hover {color: #000000}
h1.vmp {font: bold 12px Arial; color: #000000; margin: 5px 10px 5px 25px; background-image: url(arrblack.gif); background-repeat: no-repeat; background-position: 0 6px; padding-left: 10px}
h1.vmp a {font: bold 12px Arial; color: #603100; text-decoration: none}
h1.vmp a:hover {color: #000000}
table.banners {background-color: #8BC3E5; background-image: url(bbg.gif); background-repeat: no-repeat; background-position: 0 0}
table.banners td {border-left: 1px solid #A2CFEA; border-top: 1px solid #A2CFEA}
table.banners td.c1 {background-color: #97C9E8; padding: 18px 10px 18px 8px}
table.banners td.c2 {padding: 18px 10px 18px 8px}
table.banners td.r {width: 20px}
img.banner {border: 1px solid #E8EFF7; float: left; margin-right: 10px}
h1.banner {font: bold 16px Arial; color: #3461A9}
h1.banner a {font: bold 16px Arial; color: #3461A9; text-decoration: none}
h1.banner a:hover {text-decoration: underline}
h1.banner2 {font: 11px Tahoma; color: #ffffff}
h1.banner2 a {font: 11px Tahoma; color: #ffffff; text-decoration: underline}
h1.banner2 a:hover {text-decoration: none}
table.fm {margin-top: 30px; background-color: #0082C4}
table.fm td {background-image: url(fmbg.gif); background-repeat: repeat-x; border: 1px solid #0070B8; text-align: center}
h3.fm {font: bold 11px Arial; color: #ffffff; margin: 12px 0}
h3.fm a {font: bold 11px Arial; color: #ffffff; text-decoration: none; margin: 0 15px}
h3.fm a:hover {text-decoration: underline}
table.f {margin-top: 10px; font: 11px Arial}
table.f b {font: bold 11px Arial}
table.f td {vertical-align: middle}
td.f1 {text-align: center}
td.f1 h1 {width: 221px; white-space: nowrap}
td.f2 {background-color: #FF8A00}
td.f3 {width: 100%; padding-left: 30px}
td.f4 {text-align: right; white-space: nowrap; padding-right: 30px}
a.ss {font: bold 11px Arial; color: #000000; text-decoration: underline}
a.ss b {font: bold 11px Arial; color: #aa0000}
a.ss:hover {text-decoration: none}
td.f5 {padding-right: 10px}
td.f5 img {margin: 3px}

div.bl {margin-bottom: 9px}
div.blh {padding: 3px 15px; background-color: #FF9813; border: 1px solid #EA9014; font: bold 14px Arial; color: #FFFFFF}
div.blhb {background-image: url(blhb.gif); background-position: right; background-repeat:no-repeat; margin-bottom: 1px}
div.blc {background-color: #FFF7E4; border-top: 1px solid #F5EEC3; border-right: 1px solid #F5EEC3; border-bottom: 1px solid #F5EEC3; padding: 10px 15px; margin-bottom: 1px}
div.blb {margin: 5px 0}
div.blb a {font: bold 11px Arial; color: #B40404; text-decoration: underline}
div.blb a :hover{text-decoration: none}
div.bl2 {text-align: center; margin-bottom: 10px}

td.manager_foto {padding-right: 5px}
td.manager_foto img {border: 1px solid #D5D5D5}
td.manager_icq {padding: 3px 0}
.icq {float: left; margin-right: 5px}

table.center {margin-top: 15px;}
td.center_top {padding: 0 15px 15px}
td.center_left {padding: 0 25px; text-align: justify;}
td.center_right {width: 235px; text-align:right; }

table.lo {margin-bottom: 20px; background-color: #E8F0FF; padding-bottom: 10px}
div.lo {padding: 10px 15px; font: 10px Tahoma; color: #003B59}
div.lo a {font: 11px Tahoma; color: #007DCC; text-decoration: underline; display: block}
div.lo a.hover {text-decoration: none}
div.li {background-image: url(lbg.gif); background-repeat: repeat-x; background-position: center; border-left: 2px solid #ffffff}

h1.ch {padding: 2px 15px; background-color: #0082C4; border: 1px solid #006497; font: bold 17px Arial; color: #FFFFFF; margin-bottom: 10px}
h1.ch a{font: bold 15px Arial; color: #000000; text-decoration: underline}

h1.ch22 {padding: 2px 15px; background-color: #0082C4; border: 1px solid #006497; font: bold 17px Arial; color: #FFFFFF; margin-bottom: 10px}
h1.ch22 a{font: bold 15px Arial; color: #ffffff; text-decoration: none}
h1.sph {font: bold 13px Arial; color: #252525; background-image: url(arrred.gif); background-repeat: no-repeat; background-position: 10px 16px; padding: 10px 17px 0}
h1.blue_b17A {font: 20px Arial; color: #006497; margin: 20px 0 10px}
h1.blue_b17A a {font: 20px Arial; color: #006497; text-decoration: none}
h1.blue_b17A a:hover {text-decoration: none}
.list {list-style: outside disc; margin: 0; padding-left: 20px}
.list li {margin: 0 0 5px}
.list b.blue {font: bold 12px Arial; color: #007DCC}
.list b.blue a {font: bold 12px Arial; color: #007DCC; text-decoration: underline}
.list b.blue a:hover {text-decoration: none}
.list b.black {font: bold 12px Arial; color: #000000}

table.contacts td {padding: 5px; border: 1px solid #f5f5f5}
td.contact_lcol {font: bold 12px Arial; color: #007DCC; white-space: nowrap}
td.contact_lcol a {font: bold 12px Arial; color: #007DCC}

table.data {border: 1px solid #ECEFF4; margin-bottom: 20px}
table.data td {padding: 5px; text-align: center; vertical-align: middle}
table.data tr.head td {font: bold 12px Arial; color: #000000; background-color: #D5E0EE}
table.data tr.one {background-color: #F6F7FA}
table.data td.la {text-align: left}

td.news {border-bottom: 1px dashed #787878; padding: 20px 0 20px}
div.sp {font: 11px Tahoma; color: #007DCC; text-decoration: underline; margin: 10px 0 0 17px}
h1.blue_b12A {font: bold 12px Arial; color: #006497; margin: 5px 0}
h1.blue_b12A a {font: bold 12px Arial; color: #006497; text-decoration: none}
h1.blue_b12A {text-decoration: underline}

div.faq {padding: 15px 0 15px 10px; border: 1px solid #ECEFF4; background-color: #F6F7FA}

table.photo td {padding: 10px 0 20px; text-align: center; width: 33.3%}
table.photo img {border: 7px solid #D5E0EE; padding: 1px; display: block; margin-bottom: 3px}
table.photo a {font: 11px Tahoma; color: #007DCC; text-decoration: underline}
table.photo a:hover {text-decoration: none}

table.photo1 td {padding: 0px 0 0px 3px; text-align: center; width: 33.3%}
table.photo1 img {border: 7px solid #D5E0EE; padding: 1px; display: block; margin-bottom: 3px}
table.photo1 a {font: 11px Tahoma; color: #007DCC; text-decoration: underline}
table.photo1 a:hover {text-decoration: none}

div.pages {font: bold 12px Arial; color: #909090; text-align: center; margin: 20px 0}
div.pages a {font: bold 12px Arial; color: #404040; text-decoration: none}
div.pages a:hover {text-decoration: underline; color: #909090}

table.input {margin: 10px 0}
table.input td {padding: 5px 0}
table.input td.left {padding-right: 10px; width: 140px}
table.input input {width: 300px; height: 14px; padding: 2px; border: 1px solid #909090; font: 12px Tahoma; color: #000000}
table.input select {height: 20px; border: 1px solid #909090; font: 12px Tahoma; color: #000000}
table.input textarea {width: 300px; padding: 2px; border: 1px solid #909090; font: 12px Tahoma; color: #000000}
table.input .button {width: 80px; height: 22px; text-align: center; border: outset; font: 11px Tahoma}
table.input .file {width: 300px; height: 20px; padding: 2px; border: 1px solid #909090; font: 12px Tahoma; color: #000000}

img.photo {border: 7px solid #D5E0EE; padding: 1px; display: block; margin-bottom: 3px}

table.hotel {margin-bottom: 20px}
td.hleft {width: 170px; padding-right: 10px}
td.hcenter {width: 150px;background-color: #0082C4;}
td.hleft img {border: 7px solid #D5E0EE; padding: 1px; display: block; margin-bottom: 1px}
.hh {padding: 2px 5px 2px 15px; background-color: #0082C4; border: 1px solid #006497; font: 11px Tahoma; color: #FFFFFF}
.ht {padding: 2px 5px 2px 10px; background-color: #F6F7FC; border: 1px solid #EEEFF3}

table.p td {text-align: center; padding: 25px 20px 0; vertical-align: middle}
.partner {margin: 5px 10px}
div.ps {display: inline; background-image: url(ps.gif); background-repeat: repeat-y; background-position: left}

table.price {border-top: 1px solid #C1CBD9; border-left: 1px solid #C1CBD9; font: bold 12px Arial; color: #003B59; margin: 10px 0}
table.price td {padding: 5px; border-right: 1px solid #C1CBD9; border-bottom: 1px solid #C1CBD9; text-align: center; vertical-align: middle}
table.price td.head {background-color: #DDE5EE; font: bold 11px Tahoma; color: #006497; vertical-align: middle}
table.price td.head2 {background-color: #F7F9FC; font: bold 10px Tahoma; color: #505050; vertical-align: middle}
table.price td.head3 {background-color: #DDE5EE; font: bold 11px Tahoma; color: #006497; vertical-align: middle; text-align: left; padding-left: 10px}
table.price td.head4 {font: bold 11px Tahoma; color: #808080; vertical-align: middle; text-align: left; padding-left: 10px; background-color: #F7F9FC}
a.buy_button {margin: 5px 0 20px 0; font: bold 13px Arial; color: #B40404;  text-align: right}

table.run {background-color: #FFF7E4; border: 1px solid #F5EEC3;color:00ffff;}
table.run td {height: 18px;color: #006497 }

.runtext {color:#0082C4}

div.numlist table{border: 5px solid #ECEFF4; width:500px;}

table.spec1 {background-color: #ffffff;border:1px solid #bebebe;width:190px;}
.spec1 td{padding:5px 5px 5px 5px;text-align:center;}
.spec1 img{border:1px solid #006497; padding:2px 2px 2px 2px;}
td.spec2 {padding-left:10px;padding-right:10px;text-align:left;padding-bottom:0px;}
a.spec{font: bold 12px Arial; color: #007DCC;}