body {margin: 0px; padding: 0px; font-family: 11px/1.4 Verdana, Arial, Helvetica, sans-serif;}

td {vertical-align: top;}
div {font: 11px/1.4 Verdana;}

hr {height: 1px; color: #009;}
hr.x {height: 1px; color: #009; margin: 4px 0px 1px 0px;}

a {color: #070994;}
a:hover {color: #F00;}

h1 {font: bold 12px Verdana; color: #F00; margin: 1px 20px 8px 14px; letter-spacing: 1px; text-transform: uppercase;}
h2 {font: bold 12px Verdana; color: #F00; margin: 4px 4px 4px 14px;}
h3 {font: bold 11px Verdana; color: #006; margin: 6px 20px 7px 14px;}

.bg1 {background: url(/i/bg1.jpg) repeat-x;}
.pod {background: url(/i/bg2.jpg) repeat-x; text-align: right;}
.fla {background: url(/i/fl.jpg) no-repeat; text-align: right;}

.atravel {background: url(/i/a-travel.jpg) no-repeat; padding-left: 11px; padding-top: 2px; height: 62px; font: bold 13px Verdana; color: #FFFFFF;}
.atrevel {background: url(/i/a-trevel.jpg) no-repeat; padding-left: 4px; padding-top: 2px; height: 62px; font: bold 13px Verdana; color: #FFFFFF;}
.atrevel div {font: italic bold 11px Verdana; color: #123078; padding-top: 13px; text-align: center;}

.tm {font: bold 11px Verdana; background: url(/i/bg2.jpg) repeat-x; padding: 13px 0px 0px 0px;}  
.tm img {margin: 0px 7px 2px 4px;}
.tm a {color: #000; text-decoration: none;}
.tm a:hover {color: #F00;}
.tm span {color: #F00;}
.tm span.now a {color: #F00;}

.lm {font: 11px Verdana; background: url(/i/lm-l.gif) repeat-y; background-position: right;}
.lm div { font-weight: bold; width: 230px; padding: 4px 15px 4px 20px; margin: 0px 0px 5px 0px;}
.lm div.now {background-color: #DEEFF6; color: #F00;}
.lm div.now1 {background-color: #DEEFF6; color: #F00;}
.lm div.belarus {background:url(/i/fon.gif); color: #F00; margin: 0px; padding: 5px;}
.lm div.belarus a {color: #060D92;}
.lm div.belarus a.now {color: #F00;}
.lm div.belarus a:hover {color: #F00;}
.lm div.now a {color: #F00;}
.lm div.razd {background: url(/i/lm-razd.gif) repeat-x; color: #F00;}
.lm img.r {background: url(/i/lm-razd.gif) repeat-x; margin: 0px 0px 4px 0px;}
.lm p {margin: 10px 15px 10px 20px;}
.lm a {color:#060D92; text-decoration: none;}
.lm a:hover {color: #F00;}
.lm .child {font-weight: normal;margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 30px;}
.lm .child a {color: #000;}
.lm .child a:hover {color: #F00;}
.lm .childnow {background: url(/i/st_02.gif) no-repeat; margin: 0px -10px 0px 17px; padding: 0px 0px 0px 13px;}
.lm .childnow a {font-weight: bold;color: #F00;}

.cont {vertical-align: top; padding: 0px 23px; text-align: justify;}

.cont ul,li {margin: 5px 15px;}
.cont div.pers div{font: 11px/1.4 Verdana; margin: 6px;}

.cont div.line{background: url(/i/lm-razd.gif) repeat-x; margin: 12px;}

.cont p{text-indent: 14px; margin: 5px 0px;}
.cont table {margin: 0px 0px 5px 1px; font: 11px/1.4 Verdana;}

div.do table {border-top: 1px solid; border-left: 1px solid;}
div.do table td {text-indent: 0px; text-align: center; border-right: 1px solid; border-bottom: 1px solid; vertical-align: middle; padding: 3px 4px;}
div.do table td.th {text-indent: 0px; text-align: center; color: #006; font: bold 11px Verdana; vertical-align: middle; padding: 3px 4px; border-right: 1px solid; border-bottom: 1px solid;}
div.do table td p, div.do table td.th p{text-indent: 0px; text-align: center;}


.podp {font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; background-color: #F0F0F0; text-transform: uppercase; margin: 0px 0px 10px 0px; padding: 1px 0px;}
.podp a {text-decoration: none; color: #009;}
.podp a:active {color: #666;}
.t1 {font: 11px/1.4 Verdana; color: #00C; padding: 3px 12px;}
.t1x {font: 11px/1.4 Verdana; color: #00C; padding: 4px 12px; text-align: right; border-top: 1px solid;}
.t2 {font: 11px/1.4 Verdana; padding: 3px 0px;}
.t2 span {font: 11px/1.4 Verdana; color: #F00;}

.copy {font: 11px Verdana; color: #123078; background: url(/i/bg3.jpg); text-align: center; padding-top: 16px;}
.made{font: 11px Verdana; color: #123078; background: url(/i/bg3.jpg);}
.made p{padding-top: 16px; margin: 0px 10px}
.made a{color: #123078; text-decoration: none;}
.made a:hover{color: #F00;}

div.erro {text-indent: 0px; margin: 5px 0px 0px 0px; padding: 0px; color: #F00;}
div.erro2 {text-indent: 0px; margin: 0px 0px 20px 0px; padding: 0px; color: #F00;}

.t div.m h2{margin: 2px 0px 10px 0px;}
.t span.error {color: #F00;}
table.t td, table.t th {vertical-align: middle;}
.t .fname span {color: #F00;}
.t .fname span.error {color: #F00;}
.t .fname {font: 11px Verdana; color: #000;}
.fname {font: 11px Verdana;}
.input.none {border: 0px;}
.fitems b{font: bold 11px Verdana; color: #000066;}
.string input {font: 10px Verdana; height: 16px;}
textarea {border: 1px solid #0F0F6F}
.ndate {font: 11px Verdana; color: #F00; padding-right: 10px}
.ndescr {font: 11px Verdana; font: 11px/1.4 Verdana; text-indent: 14px; text-align: justify;}
.ndescr2 {font: 11px Verdana; text-indent: 8px; margin: 4px 0px 10px 6px; padding: 0px}
.news {font: 11px Verdana; margin-top: 10px;}
.mind {margin: 0px 10px 2px 0px;}
.mind2 {margin: 10px 10px 10px 0px;}
select {margin: 0px 0px 0px 12px; background: #DEEFF6; font: 11px Verdana;}

input {border: 1px solid #0F0F6F;}
input.b {background-color: #CDE6F1; font: 11px Verdana; margin: 0px 0px 0px 10px;}

.nav span {padding-right: 12px; color: #F00;}
.nav td {text-align: center;}

table.tours1 {margin: 5px 0px; text-align: justify; font: 11px/1.4 Verdana;}
.tours1 td {padding: 3px 0px; vertical-align: top;}
.tours1 th {padding: 3px 5px 4px 0px; text-align: right; vertical-align: top;}
b.x {color: #006; background: #E8F3F9;}

.ops table {margin-top: 7px}
.ops table td {padding: 4px 15px; vertical-align: middle;}

table.t-tours {font: 11px/1.4 Verdana; margin: 12px 0px; vertical-align: middle; text-align: justify;}
.t-tours td {background-color: #E8F3F9; padding: 10px 15px; vertical-align: middle;}
.t-tours th {background-color: #D7ECF4; text-align: center; font: bold 10px Verdana;}

.sel {width: 100%; background-color: #E8F3F9;}
td.f {color: #006; font: bold 12px Arial; padding-left: 70px;}
td.f span{color: #F00;}
#f {color: #03C; font: bold 12px Arial;}

table.per {border: 1px solid;}
.per th {text-align: left; padding: 6px 15px; color: #006;}
.per td {border-top: 1px solid; padding: 6px 16px; text-align: justify;}
.pers td.t1x {border-right: 1px solid; text-align: right;}

table.spis td {padding-right: 10px;}
.mt {padding-top: 2px;}

a.sd {padding: 10px 10px 10px 10px;}

p.red {color: #FF0000;}

.ver {text-align: left; margin: 10px 1px 5px 0px;}
.ver img{margin: 1px 5px 0px 10px}
.ver a {text-decoration: none;}
.ver a:hover {text-decoration: underline;}

.otst {margin: 5px 0px;}

.zabr {text-align: right;}
.zabr input {background: #CDE6F1; font: 11px Verdana; width: 125px; height: 18px;}

.notes {vertical-align: bottom; padding: 20px;}

.imgg {padding: 10px 5px; text-align: center;}

.galt {padding: 0px 0px 0px 12px; vertical-align: middle;}
.galt span {color: #FF0000;}
.galt p.x {color: #0000CC;}

.vergl {text-align: center; font: 10px Verdana;}