html, body {color: #000000;	background: #FFFFFF;	margin: 0px;	padding: 0px;	height: 100%; width:100%;}
a {color: #0078DA; text-decoration: underline;}
a:visited {color: #0078DA;}
a:hover {text-decoration: none;}
.bodystyle {margin: 0; padding: 0; color: #595959; background-color: white; font: 9pt Arial, Helvetica, sans-serif;}
DIV.breadcrumbs {font-size: 8pt; color: #999; margin-bottom: 15px;}
DIV.breadcrumbs A, DIV.breadcrumbs A:visited {color: #999;}
FORM {margin: 0;}
INPUT, SELECT, TEXTAREA {color: black; font: 9pt Arial, Helvetica, sans-serif;}
INPUT.text, TEXTAREA.text, SELECT {border: 1px solid #08508B;}
INPUT.btn {background: #d2d2d2 url(../images/sait/btn_bg1.gif) repeat-x; border: 1px solid #949FA5; height: 22px; font: 9pt Arial, Helvetica, sans-serif; color: #06284A; margin: 0 5px 0 0;}
IMG {border: none;}
TABLE {padding: 0; margin: 0; border: none; border-collapse: collapse; border-spacing: 0px;}
/* все таблицы по умолчанию без границ, полей и отступов */

TR, TD {margin: 0; padding: 0; border: none;}
H1 {font: bold italic 14pt Arial, Helvetica, sans-serif; color: #004A87; margin: 0.5em 0; padding: 0;}
H2 {font: bold 9pt Arial, Helvetica, sans-serif; text-transform: uppercase; color: #004A87; margin: 1em 0; padding: 0;}
/*ildar add*/

H3 {font: bold italic 8pt Arial, Helvetica, sans-serif; text-transform: uppercase; color: #004A87; margin: 1em 0; padding: 0;}
/*end ildar add*/

P {font: 9pt Arial, Helvetica, sans-serif; margin-bottom: 1em; margin-top: 1em;}
IMG.border {border: 1px solid #0E3E7C;}

.form TD {vertical-align: top; padding: 2px;}
.form .title {text-align: right; font-weight: bold;}
.form1 {background: url(../images/sait/form1_bg.gif) repeat-y;}
.form1 .bott {background: url(../images/sait/form1_bott_bg.gif) no-repeat right bottom;}
DIV.error {color: #CC0000; font-weight: bold;}
.hr {margin: 1em 0; height: 1px; background: url(../images/sait/hdots.gif) repeat-x left;}
.hl {background: url(../images/sait/hl_bg.jpg) repeat-x;}
A.hllink, A.hllink:hover, A.hllink:visited {font: bold 8pt Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: White;}
.lcol {background: url(../images/sait/lcol_bg.jpg) no-repeat right top;}
.lpagging {padding-left: 5%; padding-right: 5%;}
TABLE.listtable TD {border: 1px solid #BFC6CA; padding: 5px;}
TABLE.listtable TD.noborder {border: none;}
TABLE.listtable Th {border: 1px solid #BFC6CA; padding: 5px; background-color: #5095CE; color: White; font-size: 8pt;}
.listtable .light {background-color: #f5f5f5;}
.listtable .thumb {background-color: #f5f5f5; height: 160px;}
.listtable TD.empty{background-color: transparent; border: none;}
.listtable TD.subscr {font-size: 8pt; background-color: transparent; border: none;}
.menubg {background: #BFC6CA url(../images/sait/bg_menu.gif) repeat-x top;}
.menu {background: url(../images/sait/menushad.jpg) no-repeat right top; height: 33px;}
.menu TD {text-align: center;}
A.m, A.m:visited {font: bold 8pt Arial, Helvetica, sans-serif; color: #004A87; text-decoration: none; display: block; height: 30px; white-space: nowrap;}
A.ma, A.m:hover {background: #FF9800 url(../images/sait/bg_menu_a.gif) repeat-x top; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration: none; display: block; height: 30px; white-space: nowrap; color: White;}
A.ma:visited {color: White;}
A.m DIV, A.ma DIV {vertical-align: 15px; padding: 8px 7px 0 7px;}
.menusep {background-color: white; width: 1px;}
DIV.submenu {position: absolute; left: 0; width: 180px; text-align: left; background: White url(../images/sait/subm_bg.jpg) no-repeat left top; border: 1px solid #C2C8CC; padding: 10px;}
.submenu UL {padding: 0; margin: 0; list-style: none;}
.submenu UL LI {padding: 2px 0;}
.submenu LI A, .submenu LI A:visited {padding-left: 15px; background: url(../images/sait/mrk_subm.gif) no-repeat 0 4px; font: bold 9pt Arial, Helvetica, sans-serif; color: #004A87; text-decoration: none; display: block; width: 100%; height: 100%;}
.submenu LI A:hover {background-image: url(../images/sait/mrk_subm_a.gif); color: #FF8500; text-decoration: none;}
UL.sectmenu {padding: 0; margin: 0; list-style: none;}
.sectmenu LI {padding: 2px 0;}
.sectmenu LI.current A, .sectmenu LI.current A:visited {color: #FF8500; background-image: url(../images/sait/mrk_subm_a.gif); font-weight: bold;}
.sectmenu LI A, .sectmenu LI A:visited {padding-left: 15px; background: url(../images/sait/mrk_subm.gif) no-repeat 0 4px; font: 9pt Arial, Helvetica, sans-serif; display: block;}
.sectmenu LI A:hover {background-image: url(../images/sait/mrk_subm_a.gif);}
.rcol {background: url(../images/sait/bg_rcol.gif) repeat-y left; padding-left: 1px;}
.rsect {background: url(../images/sait/spec_mrk.gif) no-repeat left top; margin-bottom: 15px;}
.searchtour {background: url(../images/sait/searchtour_bg.jpg) repeat-x;}
.spectitle {font: bold 9pt Arial, Helvetica, sans-serif; color: #004A87; text-indent: 17px; background: url(../images/sait/mrk_spec.gif) no-repeat left top;}
.specdate {font: 8pt Arial, Helvetica, sans-serif; color: #999999; margin: 5px 0;}
.specbody {font: 8pt Arial, Helvetica, sans-serif;}
.topblu {background: #488DC8 url(../images/sait/bg_topblu.jpg) repeat-x top;}
.titlenospacing {font: bold 9pt Arial, Helvetica, sans-serif; text-transform: uppercase; color: #004A87;}

.topup {width:100%; height:10px; clear:both; background:#397fbb;}
.up {width:100%; clear:both; background:#397fbb url(../pic/world.gif) no-repeat right top; height:75px;}
.up .searchup, .up .searchup form {float:right; width:170px; background:#bfc6ca; height:20px; margin: 0px;	padding: 0px;}
.up a {width:75%;	color:#FFFFFF;	text-decoration: none;	float:left;	white-space: nowrap;}
.up a big {font: italic bold 18px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF; text-decoration: none; text-shadow: #000 2px 2px 2px;}
.up a p {text-decoration: none;	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF; text-shadow: #000 1px 1px 1px;}
.menubg {clear:both;}

.footer {border-top: 1px solid #ff6600; color: #BABABA;}
.footer td {width:33%; text-align:center;}
.footer a img {filter:alpha(opacity=30); /* IE 5.5+*/
-moz-opacity: 0.3; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */}
