
HTML, BODY {width:100%;}
BODY {font:75% Tahoma, Verdana, Arial, sans-serif; color:#999; margin:0px; padding:0px; background:#ffcc00 url('images/bg_0.gif') top repeat-x;}

IMG {border:0}

A:link {color:#0066cc;}
A:visited {color:#0066cc;}
A:hover {color:#0099cc;}

H1 {font-size:150%;}
H2 {font-size:130%;}
H3 {font-size:120%;}
H4 {font-size:110%;}
H5 {font-size:100%;}

H1.bg {font-size:140%; color:#fff; font-weight:normal; margin:0; padding:24px 0 0 0;}
H1.bg SPAN {display:block;}
H1.bg SPAN SPAN {padding:13px 0 0 17px;}
H1 .bgOrange {min-height:50px; _height:50px; background:url('images/h1_bg_orange.png') 0 0 no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design1/images/h1_bg_orange.png',sizingMethod='crop');}
H1 .bgBlue {min-height:55px; _height:55px; background:url('images/h1_bg_blue.png') 0 0 no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design1/images/h1_bg_blue.png',sizingMethod='crop');}
H1 .bgGreen {min-height:50px; _height:50px; background:url('images/h1_bg_green.png') 0 0 no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design1/images/h1_bg_green.png',sizingMethod='crop');}
H1 .bgBrown {min-height:55px; _height:55px; background:url('images/h1_bg_brown.png') 0 0 no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design1/images/h1_bg_brown.png',sizingMethod='crop');}
H1.bg .bgBrown SPAN {padding-top:16px;}
H1 .bgBlueSmall {min-height:35px; _height:35px; background:url('images/h1_bg_blue_small.png') 0 0 no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design1/images/h1_bg_blue_small.png',sizingMethod='crop');}
H1.bg .bgBlueSmall SPAN {padding:7px 0 0 15px;}
H1 .bgOrangeSmall {min-height:35px; _height:35px; background:url('images/h1_bg_ogange_small.png') 0 0 no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design1/images/h1_bg_ogange_small.png',sizingMethod='crop');}
H1.bg .bgOrangeSmall SPAN {padding:7px 0 0 15px;}

H1.pic {font-size:100%; margin:0; padding:0;}
/*
H1.picTours {width:80px; height:35px; background:url('images/h1_tours.png') 0 0 no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design1/images/h1_tours.png',sizingMethod='crop');}
H1.picCountries {width:90px; height:35px; background:url('images/h1_countries.png') 0 0 no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design1/images/h1_countries.png',sizingMethod='crop');}
*/

UL {list-style-type:none; padding:0; margin-bottom:0; margin-left:0}
UL LI {margin:0; padding:0 0 0 11px; background:url('images/bullet_ul.gif') 0 8px no-repeat;}

P {margin-bottom:0}

TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0;}

FORM {margin:0}
INPUT, TEXTAREA, SELECT {font:100% Tahoma, Verdana, Arial, sans-serif; color:#999;}

.rightPic {float:right; margin:0 0 10px 20px;}
.leftPic {float:left; margin:0 20px 10px 0;}

.contentBlock TABLE {margin-top:14px}
.contentBlock TH {color:#fff; font-weight:bold; text-align:left; padding:4px 10px 5px 10px; background:#0099cc}
.contentBlock TD {padding:6px 10px 7px 10px; border-top:1px solid #fff; background:#e2f6fd;}

.clear {height:1px; font-size:1px; clear:both}
.wrapper {width:100%}

.holder {min-width:1000px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); padding-top:35px; background:url('images/bg_rays.jpg') top right no-repeat;}
.mainGrid {width:100%;}
.centerCol {width:100%; padding-left:18px;}

.fieldDecor {width:100%;}
.fieldDecor .el DIV {width:12px; height:10px;}
.fieldDecor .bot1 {background:url('images/fielddecor_bot_1.png') bottom left no-repeat; _background:none;}
.fieldDecor .bot2 {background:url('images/fielddecor_bot_2.png') bottom right no-repeat; _background:none;}
.fieldDecor .top1 {background:url('images/fielddecor_top_1.jpg') 0 0 no-repeat; _background:none;}
.fieldDecor .top2 {padding:0 12px; background:url('images/fielddecor_top_2.jpg') top right no-repeat; _background-image:url('images/fielddecor_top_2_ie6.jpg');}
.fieldDecor .contentField {width:100%; background:#fff; min-height:700px; _height:700px;}
.fieldDecor .contentFooter .leftPart {float:left; width:9px; height:9px; background:url('images/fielddecor_footer_leftpart.png') no-repeat top left; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design1/images/fielddecor_footer_leftpart.png',sizingMethod='crop');}
.fieldDecor .contentFooter .centerPartContainer {float:left; width:100%; margin:0 -9px;}
.fieldDecor .contentFooter .centerPart {height:9px; margin:0 9px; background:#fff;}
.fieldDecor .contentFooter .rightPart {float:right; width:9px; height:9px; background:url('images/fielddecor_footer_rightpart.png') no-repeat top left; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design1/images/fielddecor_footer_rightpart.png',sizingMethod='crop');}

.logo {width:308px; background:url('images/logo_bg.jpg') top right no-repeat;}
.logo IMG {display:block; width:280px; height:308px;}

.toursBlock {padding:0 28px 0 1px; background:url('images/toursblock_bg_0.gif') 0 0 no-repeat;}
.toursBlock .bgX {width:100%; position:relative; background:#fdebcc url('images/toursblock_bg_x.gif') 0 0 repeat-x;}
.toursBlock .bgY {width:100%; position:relative; background:url('images/toursblock_bg_y.png') 0 0 repeat-y; _background-image:url('images/toursblock_bg_y_ie6.gif');}
.toursBlock .bgTop {width:100%; position:relative; background:url('images/toursblock_bg_top.gif') 0 0 no-repeat;}
.toursBlock .bgBottom {padding:0 10px 60px 20px; background:url('images/toursblock_bg_bottom.gif') bottom no-repeat;}
.toursBlock UL {font-size:105%; font-weight:bold; margin:0; padding:5px 0 0 6px;}
.toursBlock LI {padding:6px 0 0 0; background:none;}
.toursBlock .list {width:100%; position:relative; padding:5px 0 30px 0;}
.toursBlock .allList {font-weight:bold; padding-left:6px;}
.toursBlock .act, .toursBlock .act:visited, .toursBlock .act:hover {color:#a2b8ce;}

.footer {font-size:95%; color:#fff;}
.footer A, .footer A:visited, .footer A:hover {color:#fff; text-decoration:none;}
.footer .copy A, .footer .copy A:visited, .footer .copy A:hover {color:#018310;}
.footer P {margin:13px 0 0 0;}
.footer .contacts {padding:32px 20px 57px 52px; background:url('images/footer_pic.png') no-repeat top left; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design1/images/footer_pic.png',sizingMethod='crop');}
.footer .copy {padding:32px 20px 57px 25px;}



.header {color:#0099cc; background:url('images/headerpic_bg.jpg') 0 0 repeat-x;}
.header .pic {background:url('images/headerpic.jpg') 0 0 no-repeat;}
.header .corner {min-height:330px; _height:330px; background:url('images/headerpic_corner.gif') top right no-repeat;}
.header .txt {float:right; font-size:20px; width:27%; padding:92px 10px 0 0;}
.header P {margin:20px 0 0 0}
.header A, .header A:visited, .header A:hover {font-size:14px; color:#0099cc; font-weight:bold;}

.menu {padding-left:10px;}
.menu TABLE {width:100%; text-transform:uppercase;}
.menu TD {text-align:center; font-size:110%; width:25%;}
.menu A, .menu A:visited, .menu A:hover {color:#0099cc; font-weight:bold; text-decoration:none;}
.menu IMG {width:100px; height:85px; margin-bottom:13px; *margin-bottom:16px;}

.twoCols {width:100%;}
.twoCols .left {padding:0 0 241px 20px; *padding-bottom:252px; _padding-bottom:244px; background:url('images/mainpage_pic.jpg') bottom left no-repeat;}
.twoCols .left .colWidth {width:260px;}
.twoCols .right {width:100%; padding:0 15px 0 9px;}




.partnersBlock {line-height:18px; padding:0 0 0 7px;}
.partnersBlock P {margin-top:8px; line-height:18px;}



.specialOfferBlock {color:#666; padding:13px 0 0 7px;}
.specialOfferBlock .item {font-size:95%; line-height:16px; padding-top:14px;}
.specialOfferBlock .item .pic {float:left; margin:5px 13px 0 0;}
.specialOfferBlock .price {color:#ff0000; font-weight:bold;}
.specialOfferBlock .price A {margin-left:14px;}



.informBlock UL {font-size:105%; font-weight:bold; list-style-type:none; margin:0; padding:0}
.informBlock LI {margin:0; padding:6px 0 0 0; background:none;}




.regBlock {width:220px; color:#ff6600; padding-top:13px;}
.regBlock P {margin:7px 0 0 0;}
.formDecoration TABLE {margin:11px 0 4px 0;}
.formDecoration TD {vertical-align:middle; padding-top:7px; *padding-top:3px;}
.formDecoration .label {font-size:105%; font-weight:bold; padding-top:4px; *padding-top:0;}
.formDecoration .field {text-align:right;}
.formDecoration .field DIV {float:right; width:150px; height:21px; text-align:center; background:url('images/form_txt_bg.gif') 0 0 no-repeat;}
.formDecoration .field INPUT {width:140px; height:21px; border:0px solid; background:none;}
.formDecoration .check {font-size:95%; font-weight:bold;}
.formDecoration .check INPUT {vertical-align:middle;}
.formDecoration .reg, .formDecoration .reg:visited, .formDecoration .reg:hover {float:left; font-size:105%; color:#aac3d3; font-weight:bold;}
.formDecoration .enter, .formDecoration .enter:visited, .formDecoration .enter:hover {float:right; font-size:105%; color:#0066cc; font-weight:bold; margin-right:15px;}


.contentBlock {padding:0 32px 40px 32px;}
.contentBlock P, .contentBlock UL {line-height:18px}

.headerIn {font-size:95%; color:#0099cc; background:url('images/headerpic_in.jpg') 0 0 no-repeat;}
.headerIn .corner {min-height:173px; _height:173px; background:url('images/headerpic_corner_in.gif') top right no-repeat;}
.headerIn A, .headerIn A:visited, .headerIn A:hover {color:#0099cc;}
.headerIn .headerContentContainer {float:right; width:100%; margin-left:-270px;}
.headerIn .headerContent {margin-left:270px; padding-top:21px;}
.headerIn .txt {text-align:center;}
.headerIn .txt SPAN {padding-left:13px;}
.menuIn {padding:18px 10px 0 0;}
.menuIn TABLE {width:100%; text-transform:uppercase;}
.menuIn TD {text-align:center; font-size:90%; width:25%;}
.menuIn A, .menuIn A:visited, .menuIn A:hover {color:#0099cc; font-weight:bold; text-decoration:none;}
.menuIn IMG {width:85px; height:73px; margin-bottom:7px; *margin-bottom:10px;}




.onlineBlock {color:#666; padding-top:37px;}
.onlineBlock P {margin:8px 0 0 8px; line-height:22px;}
.onlineBlock .redTxt {color:#e7181f;}
