a {color: #ec9c00}
a, a.u:hover {text-decoration: none}
a.u, a:hover {text-decoration: underline}
html, body {height: 100%; margin: 0; padding: 0}
body, td {color: #8c8c8c; font: 12px/1.4 Tahoma}
form {margin: 0}

h2 {color: #6ea000; font: bold 16px Tahoma; padding-top: 15px; margin: 0}
h3 {color: #ec9c00; font: bold 14px Tahoma; padding: 0; margin: 0}

p {margin: 0.5em 0}
input, select, textarea {font: 11px Tahoma,Arial,sans-serif}
.c0 {color: #000}
.c1 {color: #999}
.c2 {color: #666}
.c3 {color: #fff}
.c4 {color: #6ea000}
.c5 {color: #ec9c00}
table.f11 td, .f11 {font-size: 11px}
table.f14 td, .f14 {font-size: 14px}
table.text td, td.text {text-align: justify}
table.content {text-align:left}

#banl {background: #e9e9e9; border-right: 3px solid #c9c9c9; text-align: center}
#ban2 {background: #e9e9e9; border-left: 3px solid #c9c9c9; text-align: center}

#countries li {padding: 3px 5px 0 0; list-style-position:outside; list-style-type:none}
#countries a  {color: #8c8c8c; font: bold 12px Tahoma; background: url(/assets/i/pimpa1.gif) no-repeat left; padding-left:10px}

#leftmenu {border-right: 3px solid #dcdcdc; text-align:left; vertical-align:top}
#rightmenu {border-left: 3px solid #dcdcdc; text-align:left; vertical-align:top}
.lspecs {border:solid #e5e5e5; border-width:2px 2px 1px; background:#EFEFEF; text-align:left; vertical-align:top}
.lspecs td {padding:5px; border-bottom: 1px solid #fff}

.topmenu, .botmenu {height:34px; width:90%}
.topmenu td, .botmenu td {text-align:center; vertical-align:middle; white-space: nowrap}
.topmenu  a, .botmenu a {padding:5px 10px; text-transform:uppercase}
.topmenu a {color: #fff; font: bold 12px Tahoma}
.botmenu a {color: #fff; font: bold 10px Tahoma}

.date {background: #fff; padding: 1px 3px 1px 0}
.sep {padding: 0}
.sidemenu {background: #e9e9e9; padding-bottom: 15px}
.sidemenu ul { width:80%; margin:0; margin-left:20px; padding:0;}
.sidemenu img {background: #e9e9e9}
.sidemenu li {background: url(/assets/i/bg_l.gif)  repeat-x  top; padding:13px 0 0; white-space: normal; list-style-position:outside; list-style-type:none}
.sidemenu span {background: #e9e9e9; padding: 0 0px}
.sidemenu ul li a {background:url(/assets/i/pimpa_l.gif) no-repeat left; padding:0 5px 0 20px; white-space:nowrap}
.sidemenu a, .countries {color: #6ea000; font: bold 12px Tahoma}


.sidemenu ul li ul.sub { margin-left:10px; padding:0; width:100%; list-style-position:inside; background:none; text-align:left}
.sidemenu ul li ul.sub li {background: #e9e9e9; padding: 2px 0 0; margin:0; list-style-type:none; height:auto}
.sidemenu ul li ul.sub li a {color: #8c8c8c; display:block; width:auto; height:auto; margin:0; padding:0 0 0 10px; background:url(/assets/i/pimpa1.gif) no-repeat left; font: bold 12px Tahoma; white-space:normal}
* html .sidemenu ul li ul.sub li a {height:15px}

.title {background: url(/assets/i/bg_title.gif) no-repeat right bottom; border-bottom: 1px solid #dadada; padding: 14px 0 3px 0; width:100%}

.crumbs {padding:15px 0; font-size:11px; }
.B_crumb, .B_firstCrumb a  { font-weight:bold }
.B_lastCrumb { font-weight:bold; color:#6EA000 }

.incountry, .incountry td {vertical-align:top}
.incountry .countext {width:auto; padding:0 15px 0 0}
.incountry .countimg {width:204px; padding-top:15px}
.pcountry .countext {width:auto; padding:15px 15px 0 0; vertical-align:top}
.pcountry .countimg {width:auto; padding-top:15px;}
.pcountry .countimg div {width:200px; margin:0 auto; text-align:center}
.pcountry .countimg div table {margin:0 auto}
.incountry .countimg img, .pcountry .countimg img { float:left; border: 2px solid #eb9700; margin:0 0 20px}

.i1 {border: 2px solid #eb9700}

v\:* {behavior:url(/assets/i/style.css);}
o\:* {behavior:url(/assets/i/style.css);}
w\:* {behavior:url(/assets/i/style.css);}
.shape {behavior:url(/assets/i/style.css);}

/*********************WEBCLIENT*********************************/
.sbott td {width:33%}
.tp_small_maintable, .sbott { width:auto; margin:0 auto }
.tp_small_datatable { background:#fff; border: 1px solid #999 }
.tp_small_input_data { background: #fff; border:0 solid; color: #000; font: 11px Tahoma,Arial,sans-serif; height:14px; text-align:center; width:52px }
.tp_small_input_price { background: #fff; border: 1px solid #999; color: #000; font: 11px Tahoma,Arial,sans-serif; text-align:right; width:80px }
.tp_small_frame { border:1px solid #ccc; overflow-x:hidden; width:100% }
.tp_small_frame input { background:transparent; border:0; vertical-align:middle }
.tp_small_frame td { color: #666; font: 11px Tahoma,Arial,sans-serif }
.tp_small_link:link,.tp_small_link:visited,.tp_small_link:hover { color: #666; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline }
.tp_small_select { background: #fff; border: 1px solid #999; color: #000; font: 11px Tahoma,Arial,sans-serif; width:150px }
.tp_small_submit { color: #000; font: 11px Tahoma,Arial,sans-serif; width:100px }
.tp_small_tbl { width: 100% }
.tp_small_text { color: #8C8C8C; font: 11px Tahoma,Arial,sans-serif; white-space:nowrap }
.tp_small_title { color: #8C8C8C; font:bold 12px Tahoma,Arial,sans-serif; white-space:nowrap }

/*********************CATALOG*********************************/
.mftours {background:#7eb700; width:100%; border:1px solid #7EB700}
.mftours tr { background:#ffcc33; }
.mftours td { color: #333; font: bold 11px Tahoma,Arial,sans-serif; white-space:nowrap}
.mtours {width:100%; background:#7EB700; /*border:1px solid #7EB700*/}
.mtours a img {border:0 !important}
.mtours th { background:#ec9c00; color: #000; font: 11px Tahoma,Arial,sans-serif; padding:2px; height:20px; text-align:center; vertical-align:center }
.mtours td { color: #000; background:#fff; font: 11px Tahoma,Arial,sans-serif; padding:4px }
.mtours tr.odd td { background-color:#fafafa }
.mtours tr.even td { background-color:#FFFFF0 }