body {background: #514D4B;}
body, td {padding: 0px; margin: 0px; font-family: arial; font-size: 11px; color: #155466;}
form, div {padding: 0px; margin: 0px;}
p {padding-top: 0px; margin-top: 0px; margin-bottom: 12px;}
img {border: 0px;}

.input {font-family: arial; font-size: 11px; padding: 0px; color: #000000; border: 1px solid #200D02;}
/* .button {font-family: arial; color: #FFFFFF; font-weight: bold; font-size: 11px; background: #203C96; border: 0px solid;} */

a {text-decoration: underline; color: #155466;}
a:hover {text-decoration: none;}

.clear {clear: both; height: 1px; display: block;}

h1 {margin: 0px; padding: 40px 0px 0px 44px; line-height: 100%; font-size: 10px; float: left;}
h1 a {text-indent: -9999px; display: block; width: 367px; height: 65px; background: url(../../img/design/logo.gif) no-repeat; float: left; text-decoration: none;}
h2 {margin: 0px 0px 10px 0px; padding: 0px; font-size: 18px; font-family: trebuchet MS; color: #30251D; font-weight: normal;}

p.link a {color: #C88127; font-weight: bold; text-decoration: underline;}
p.link a:hover {text-decoration: none;}

#mcontainer {min-width: 980px; width: expression(document.body.clientWidth>980?"100%":"980px");}

#top {margin: 0px; padding: 0px; background: url(../../img/design/top-bg.gif) repeat-x left top; clear: both;}
#top .container {margin: 0px; padding: 0px; height: 152px; background: url(../../img/design/top.gif) no-repeat right top;}

#topnav {height: 55px; background: url(../../img/design/nav-bg.jpg) repeat-x left top; clear: both;}

#topnav .icos {width: 25%; margin-top: 8px; float: left; margin: 0px; padding: 0px;}
#topnav .icos ul {margin: 0px; padding: 24px 0px 0px 30%; float: left;}
#topnav .icos li {margin: 0px; padding: 0px; list-style: none; display: inline; float_: left;}
#topnav .icos a {padding: 0px; margin: 0px 16px 0px 0px; display: block; width: 13px; height: 13px; float: left; background: no-repeat center; text-indent: -9999px; text-decoration: none;}
#topnav .icos a.home {background-image: url(../../img/design/ico-home.gif);}
#topnav .icos a.mail {background-image: url(../../img/design/ico-mail.gif);}
#topnav .icos a.sm {background-image: url(../../img/design/ico-sm.gif);}

#topnav .mmenu {margin: 0px 0px 0px 43px; float: left; padding: 0px; width: 65%;}
#topnav .mmenu li {margin: 0px; padding: 0px; list-style: none; display: inline;}
#topnav .mmenu li a {margin: 22px 0px 0px 10px; padding-left: 10px; line-height: 18px; color: #E2DAD5; border-left: 2px solid #C6BFBB; display: block; float: left; font-size: 17px; font-family: trebuchet MS; text-decoration: none;}
#topnav .mmenu li a:hover {text-decoration: underline;}
#topnav .mmenu li a.first-child {padding-left: 0px; margin-left: 0px; border: 0px;}

#body {ckear: both; border-top: 15px solid #ADA193; background: #FFFFFF;}

#nav {padding-top: 15px; width: 25%; float: left; background: url(../../img/design/nav-bg.gif) no-repeat right top;}
#nav ul {margin: 0px 0px 0px 9px; padding: 0px;}
#nav ul li {margin: 0px; padding: 0px; list-style: none; float_: left; display: inline; clear: both;}
#nav ul li a {margin: 8px 0px; display: block; width: 194px; height: 61px; background: no-repeat; float: left; clear: both; text-indent: -9999px; text-decoration: none;}
#nav ul li a.hotel {background-image: url(../../img/design/menu-hotel.jpg);}
#nav ul li a.tours {background-image: url(../../img/design/menu-tours.jpg);}
#nav ul ul {margin-left: 15px; clear: both;}
#nav ul ul li {margin: 0px; padding: 0px;}
#nav ul ul li a {margin: 0px 0px 4px 0px; padding-left: 10px; width: auto; height: auto; text-indent: 0px; background: url(../../img/design/dot01.gif) no-repeat 0px 6px; color: #000000; text-decoration: underline;}
#nav ul ul li a:hover {text-decoration: none;}

#content {float: left; width: 75%; _margin-left: -1px; min-height: 650px;}
#content .container {padding: 35px 45px 38px 45px; clear: both;}
#content .index .textblock {margin-right: 220px;}
#content .textblock p {line-height: 200%; margin-bottom: 15px;}

#content .table {display: block; width: 100%;}
#content .table {width: 95%; margin-bottom: 30px;}
#content table th {background: #4D4948; text-align: center; font-size: 11px; font-weight: bold; color: #FFFFFF; padding: 8px 10px;}
#content .table td {text-align: center; padding: 8px 10px; border-right: 1px; border-top: 1px solid #FFFFFF; color: #110401;}
#content table td.last-child {border-right: 0px;}
#content table tr.odd {background: #DED9D4;}
#content table tr.even {background: #EFECE9;}

#contacts {margin-bottom: 50px; width: 70%; background: #ADA193;}
#contacts .bg {background: #FFFFFF url(../../img/design/newsline-bg.gif) repeat-x left top;}
#contacts .crn-tl {background: url(../../img/design/dot02.gif) no-repeat left top;}
#contacts .crn-tr {background: url(../../img/design/dot02.gif) no-repeat right top;}
#contacts .crn-bl {background: url(../../img/design/dot02.gif) no-repeat left bottom;}
#contacts .crn-br {background: url(../../img/design/dot02.gif) no-repeat right bottom; padding: 1px;}
#contacts form {margin: 20px; clear: both;}
#contacts label {width: 30%; float: left; color: #ADA193; font-weight: bold; text-align: right; margin-right: 10px; padding-top: 2px;}
#contacts .row {margin-bottom: 11px;}
#contacts .input {width: 55%; float: left; margin: 0px;}
#contacts .submit {margin-left: -3px; position: relative;}

#newsline {padding: 24px 0px; margin: -24px -32px 0px 0px; _margin-right: -16px; position: relative; width: 225px; float: right; background: url(../../img/design/newsline-bg.gif) repeat-x left top;}
#newsline h2 {margin: 0px 25px 10px 25px; clear: both;}
#newsline a {color: #000000; text-decoration: none;}
#newsline a:hover {text-decoration: underline;}
#newsline .item {padding: 0px 36px 10px 36px; clear: both;}
#newsline .item h3 {color: #000000; font-size: 11px; margin: 0px 0px 5px 0px; padding: 0px; line-height: 100%;}
#newsline .item p {margin: 0px; padding: 0px; color: #000000;}
#newsline .item p.date {margin-bottom: 5px; color: #C88127; font-weight: bold; text-decoration: underline;}
#newsline .item p.header {line-height: 165%;}
#newsline p.link {margin-left: 36px;}

#ftr {height: 62px; background: url(../../img/design/ftr-bg.gif) repeat-x left top; clear: both;}
#ftr .body {position: relative; margin: -200px 0px 0px 0px; float: left; width: 26%; height: 262px; background: url(../../img/design/boy.jpg) no-repeat right top;}
#ftr a {margin-top: 24px; float: left; display: block; height: 13px; background: no-repeat; text-indent: -9999px; text-decoration: none;}
#ftr a.fpb {margin-left: 52px; background-image: url(../../img/design/fpb.by.gif); width: 54px;}
#ftr a.minsktourist {margin-left: 27px; background-image: url(../../img/design/belarustourist.minsk.by.gif); width: 130px;} 


