/* CSS Document */

body { font-size:80%; background:url(images/bg-head_01.jpg) left top no-repeat; background-color:#faf7ea; margin:0; font-family: Tahoma, Arial; }
p { padding:0; margin:0 0 5px 10px; line-height:1.2em; font-size:12px;}
DIV#g_head { FONT-SIZE: 10px; MARGIN: 0px; WIDTH: 100%; COLOR: #3d1565; POSITION: relative; TOP: 40px; HEIGHT: 33px; }
DIV#head { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #faf7ea; PADDING-BOTTOM: 5px; MARGIN-LEFT: 462px; PADDING-TOP: 5px; POSITION: relative; TOP: 0px; }
DIV#subnav { PADDING-RIGHT: 70px; FLOAT: left; POSITION: relative; }
DIV#subnav IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; }
TD { FONT-SIZE: 10px; MARGIN: 0px; COLOR: #898989 }
TD A:visited { COLOR: #029fe2 }
TD A:link { COLOR: #029fe2; TEXT-DECORATION: underline }
TD A:hover { COLOR: #ff1005; TEXT-DECORATION: none }
DIV#container { PADDING-RIGHT: 0px; MARGIN-TOP: 170px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; }
P.ban_text { COLOR: #000; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; }
.spec { background-color:#faf7ea; }
P.spec_ban_text { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center}
td.tel { background-color:#56a3f3; color:#ffffff; PADDING: 5px 5px 5px 10px; font-size: 14px; }
td.tel big { font-size: 28px; }
td.tel a,
td.tel a:link,
td.tel a:visited,
td.tel a:hover { color:#ffffff; font-size: 12px; PADDING-LEFT: 100px;  TEXT-DECORATION: none;}
table.visa {margin: 5px; border: 1px #ffffff solid;}
table.visa th {border: 1px #ffffff solid; padding: 2px; color:#83828c; font-size: 11px;}
table.visa td {border: 1px #ffffff solid; padding: 2px; color:#3d1565; font-size: 11px;}
ul.menu { padding-right: 0px; padding-left: 20px; list-style-image: url(images/marker_list.jpg); behavior: none; margin-left: 0px; text-indent: 0px;}
li.menu { padding-left: 0px; list-style-image: url(images/marker_list.gif); padding-bottom: 2px; behavior: none; margin-left: 16px; text-indent: 0px; font-weight: bold; }
li.menu a { color:#83828c; TEXT-DECORATION: none; font-size: 12px; letter-spacing: 1px; }
li.menu a:hover { color:#ff1005; TEXT-DECORATION: none; font-size: 12px; letter-spacing: 1px; }
#menu_delim {  WIDTH: 100%; HEIGHT: 5px; background:url(images/menu_delim.gif) left top repeat-x; }
#det_tours { margin-bottom: 7px; margin-top: 7px; width: 249px; height: 180px; background:url(images/det_tours.jpg) left top no-repeat; }
#det_tours_small {
        margin-bottom: 7px;
        margin-top: 7px;
        width: 246px;

        background:url(images/sm_det_tours.gif) center top no-repeat;
        background-color:#ffffff;
        border: 1px solid #cccccc;
         }

#visa { margin-bottom: 7px; width: 249px; height: 180px; background:url(images/visa.jpg) left top no-repeat; }
#visa_small {
        margin-bottom: 7px;
        margin-top: 7px;
        width: 246px;

        background:url(images/sm_visa.gif) center top no-repeat;
        background-color:#ffffff;
        border: 1px solid #cccccc;
         }
#passport { margin-bottom: 7px; width: 249px; height: 180px; background:url(images/passport.jpg) left top no-repeat; }
#passport_small {
        margin-bottom: 7px;
        margin-top: 7px;
        width: 246px;

        background:url(images/sm_passport.gif) center top no-repeat;
        background-color:#ffffff;
        border: 1px solid #cccccc;
         }
#country { width: 249px; height: 180px; background:url(images/country.jpg) left top no-repeat; }
#country_small {
        margin-bottom: 7px;
        margin-top: 7px;
        width: 246px;

        background:url(images/sm_country.gif) center top no-repeat;
        background-color:#ffffff;
        border: 1px solid #cccccc;
         }
.index_ban_text { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left }
ul.index_ban_text { padding-right: 0px; padding-left: 22px; list-style-image: url(images/marker_list.jpg); behavior: none; padding-bottom: 0px; margin-left: 0px; text-indent: 0px; }
li.index_ban_text { padding-left: 0; list-style-image: url(images/marker_list.gif); behavior: none; }
img { border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px }
h1 { FONT-WEIGHT: bold; FONT-SIZE: 20pt; PADDING-left: 40px; PADDING-BOTTOM: 3px; COLOR: #f70000; PADDING-TOP: 10px; FONT-FAMILY: "Times New Roman", Times, serif }
h2 { PADDING-RIGHT: 1px; FONT-SIZE: 12px; TEXT-INDENT: 20px; TEXT-ALIGN: justify; font-weight: normal; margin: 0 0 0 5px; color: #898989; font-family: Arial, Helvetica; }
h3 { margin: 0px; padding: 10px 0px 0px 5px; font-weight: bold; font-size: 12px; color: #fb0002; font-family: Arial; text-decoration: none }
h3 a,
h3 a:link,
h3 a:visited,
h3 a:hover { padding-left: 10px; font-weight: bold; font-size: 12px; color: #fb0002; font-family: Arial; text-decoration: none }

h4 { font-weight: bold; font-family: Arial; text-decoration: none }
h5 { font-weight: bold; font-family: Arial; text-decoration: none }
h6 { font-weight: bold; font-size: 12px; margin: 0px 0px -10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
li { padding-left: 0px; list-style-image: url(images/marker_list.gif); padding-bottom: 15px; behavior: none; margin-left: 16px; text-indent: 0px }
ul { padding-right: 5px; padding-left: 0px; list-style-image: url(images/marker_list.jpg); behavior: none; margin-left: 0px; text-indent: 0px; padding-top: 10px }
a { color: #4184a3; font-size:11px; }
a.active { color: #F26307; font-size:11px; }
.topbar { background-image:url(images/1.png); }
.imgBlock { float:right;}
.imgBlock .blocks { border:1px solid #D2E1C2; margin-bottom:2px}
.imgBlock .blocks .last {width:76px; overflow:hidden}
.pic { border:1px solid #323232; margin:5px 5px 5px 5px}
table.done { width: 100%; background-color: #ffffff; }
table.done td.copyrights { padding-right: 50px; padding-left: 40px; font-size: 11px; padding-bottom: 30px; vertical-align: top; wigth: 40%; color: #acacac; padding-top: 30px; font-family: Tahoma, Arial, sans-serif; height: 80px }
table.done td.counters { padding-right: 50px; padding-left: 40px; font-size: 11px; padding-bottom: 30px; vertical-align: top; wigth: 30%; color: #acacac; padding-top: 30px; font-family: Tahoma, Arial, sans-serif; height: 80px }
table.done td.copyrights a { color: #acacac }
table.done td.counters a { color: #acacac }
.cost {
        background-color:#ffffff;
        border: 1px solid #f4f4f4;
}
.cost td {
        border: 1px solid #f4f4f4;
        text-align: center;
        font-size: 11px;
}
