body{
 margin: 0px;
 padding: 0px;
 background-color: white;
}

img{
 border: none;
}

p.menu{
 font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
 font-size: 13px;
 text-align: left;
 font-weight: bold;
 color: white;
 margin: 0px;
 padding: 0px;
 padding-left: 12px;
}
p.title{
 font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
 font-size: 21px;
 text-align: left;
 font-weight: bold;
 color: white;
 margin: 0px;
 padding: 0px;
 padding-left: 12px;
}
a.menu,a.menu:visited{
 color: white;
 text-decoration: none;
}
a.menu:hover{
 color: #D7EFFE;
 text-decoration: none;
}
.tdorange{
 background-color: #B48800;
}
.copyr{
 font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
 font-size: 11px;
 text-align: left;
 font-weight: bold;
 color: #D2B866;
 color: #FCD18E;
 margin: 0px;
 padding: 2px;
}
.created{
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 11px;
 text-align: left;
 color: #D2B866;
 color: #FCD18E;
 margin: 0px;
 padding: 0px;
}
.tdtop{
 background-color: #E1F3FE;
 background-image: url("/i/design/topbg.gif");
}
.tdmenu{
 vertical-align: top;
 color: white;
 background-color: #3F5282;
 background-image: url("/i/design/menubg.gif");
}
.tdline{
 background-color: #B4C2CB;
 background-image: none;
}
.body{
 background-color: white;
 vertical-align: top;
 font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
 font-size: 13px;
 text-align: left;
 font-weight: normal;
 margin: 0px;
 padding: 8px;
}
p,li,ol,ul,input,textarea,select{
 font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
 font-size: 13px;
 text-align: left;
 font-weight: normal;
}
p.submenu{
 font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 text-align: left;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
}
.prightmenu{
 font-size: 11px;
 text-align: left;
}
.tdleft{
 vertical-align: top;
 background-color: #E1F3FE;
}
.tdleftbg{
 vertical-align: top;
 background: white url('/i/rt_leftbg.gif');
}
.tdbody{
 background: white url('/i/rt_bodybg.gif') 0 0 repeat-x;
 margin: 0px;
 padding: 8px;
 padding-top: 9px;
 padding-bottom: 20px;
 vertical-align: top;
}
.tdrightbg{
 vertical-align: top;
 background: white url('/i/rt_rbg.gif');
}
a.cr,a.cr:visited{
 font-family: Arial, Helvetica, Sans-serif;
 color: #D2B866;
 color: #FCD18E;
 text-decoration: none;
}
a.cr:hover{
 font-family: Arial, Helvetica, Sans-serif;
 color: #FCD18E;
 text-decoration: underline;
}
a.submenu{
 color: #3F5282;
}
a.submenu2{
 color: #3F5282;
 font-weight:normal;
}
span.submenu{
 color: #3F5282;
}
span.submenu2{
 color: #000000;
 font-weight:normal;
}
a.submenu:visited{
 color: #3F5282;
}
a.submenu2:visited{
 color: #3F5282;
 font-weight:normal;
}
h1{
 font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
 font-size: 18px;
 text-align: left;
 font-weight: bold;
 color:#3F5282;
}
h2{
 font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
 font-size: 16px;
 text-align: left;
 font-weight: bold;
}
h3{
 font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
 font-size: 13px;
 text-align: left;
 font-weight: bold;
 margin-bottom: 4px;
}
.lmz{
 font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
 font-size: 13px;
 text-align: left;
}
.but{
 width: 100px;
 text-align: center;
}
.zero{
 padding: 0px;
 margin: 0px;
 padding-top: 3px;
 padding-bottom: 20px;
}
a,a:visited{
 color: #111F83;
 text-decoration: none;
}
a:hover{
 color: #293799;
 text-decoration: underline;
}
.admin:visited,.admin{
 background-color: #E9E6EC;
 color: red;
 padding: 1px 5px;
 margin: 0px;
}
.answer{
 font-weight: bold;
}
.hide{
 border: solid 1 #46446C;
}
.tgb{
 border: solid 1  #E9E6EC;
}
.dizz{
 font-family: Tahoma, Verdana, Helvetica, Arial, Sans-serif;
 font-size: 11px;
 text-align: justify;
 font-weight: normal;
 color: #26244C;
 padding: 5px;
}
.error{
 color: #b0b0b0;
}

table.tourprice{
 width: 100%;
}
table.tourprice td, table.tourprice th{
 font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
 font-size: 13px;
 text-align: left;
 font-weight: normal;
 padding-left: 4px;
 padding-right: 4px;
}
.row1{
 background-color: #E7F2F8;
}
.row2{
 background-color: #F3FAFD;
}
table.tourprice th{
 font-weight: bold;
 background-color: #3F5282;
 color: white;
}

/* Прайс лист*/
table#price{
   border:none;
   font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   color: #000000;
   font-size: 12px;

}
table#price th{
   background-color: #0056ac;
   color: #FFFFFF;
   font-size: 14px;
}
table#price td{
  text-align:left;
}

table#price td.pr_p, table#price td.pr_pr, table#price td.pr_c{text-align:center;padding-right:5px;padding-left:5px;background-color: #E7F2F8;}
table#price td.pr_p2, table#price td.pr_pr2, table#price td.pr_c2{text-align:center; padding-right:5px;padding-left:5px;background-color: #F3FAFD;}

table#price td.pr_d{padding-left:5px;background-color: #E7F2F8;}
table#price td.pr_d2{background-color: #F3FAFD;padding-left:5px;}
table#price td.dop{padding-left:5px;background-color: #FFFFFF;text-align:center;font-weight: bold;font-size: 14px;}

table#price td.comment{
        font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
        text-decoration:underline;
        text-align:center;
        background-color:#FFFFFF;
        font-weight:bold;
        padding-top:20px;
        padding-bottom:10px;
       }