body, html {height: 100%;margin: 0;padding: 0;width: 100%;background: #fff;}
        body{/*background:#e9edf0 url('images/fpage/bg_main.png') repeat-x;*/}
        form,ul,h3,p,h1,h2,h3,h4 {margin:0px;padding:0px;font-weight: normal;}
        p,div,body,h2,h1,h3,td,th,input,select,form,textarea{font-family:Trebuchet MS;font-size:12px;color:#353535;}
        h3,h4{text-transform: uppercase;}
        /*input,select,form,textarea {color:#fff;}*/
        input,select,textarea {padding: 2px 5px;}
        table {border-collapse: collapse;}
        td{vertical-align:top;padding:0px;}
        th, td.th{border:1px solid #dcdcdc; background: #fdf5e3;color:#b41a2f;white-space: nowrap;padding:15px;text-align: left;}
        ul {list-style: none;}
        li ul {margin-bottom:25px;}
        input.auto{width:auto;border:none;margin-right:20px;}

        
        /*#col2 li {background: url('images/menu/dot.png') no-repeat;margin:8px 0px 14px 0px;padding-left:12px;background-position: 0px -8px;}*/
        #col2 li ul li {margin:6px 0px 8px 0px;}
        #col2 p {text-align:justify;line-height:18px;}
        p {margin:0px 0px 17px 0px;}
        h1 {font-size:18px;text-transform: uppercase;padding:5px 12px 8px 0px; margin:26px 0px 20px 0px;letter-spacing: -1px;color:#000;}
        h1.bg{font-size:18px;text-transform: uppercase;padding:5px 12px 8px 12px; margin:26px 0px 20px 0px;letter-spacing: -1px;color:#fff;background: url('images/bg_h1.png') no-repeat;}       
        h2 {color:#b62437;margin:15px 0px 20px 0px;}
        h3 {font-size:16px;color:#000;margin:22px 0px 10px 0px;font-weight: bold;}
        h4 {font-size:12px;color:#b62437;margin:15px 0px 3px 0px;}
        a{color:#000;}
        a:hover{color:#b62437;}
        big, h2{font-size:18px;}
        .arial {font-family:Arial;}
        .f11, #fpage input,#header div, #header input,#footer *{font-size:11px;}
        img{border:none;}
        #main {width: 100%;min-height:100%;text-align:center;margin:0px;padding:0px;/*background:url('images/1big_body.jpg') top center no-repeat;*/}
        #container div {text-align:left;}
        /*#container {width: 964px;margin:0 auto;padding:0px 20px 30px 20px;}*/
        #container {width: 1004px;margin:0 auto;position:relative;z-index:80;}

        #header {height:90px;padding:0px 20px;background:url('images/bg_top.png') no-repeat;/*position:absolute;*/}
        #top {height: 49px;}
        #menu{background: url('images/menu/bg_menu.png');}
        #menu div {float: left;}
        #logo,#slogan {margin:20px 30px 0px 0px;float:right;}
        #fpage #logo {background:url('images/s1/logo.png') no-repeat;}
        #fpage #logo a {width:84px;height:211px;}
        #logo a {display:block;width:76px;height:189px;}
        #slogan {margin:30px 22px 0px 0px;width:151px;height:49px;}
        #fpage #slogan{width:306px;height:99px;margin-left:520px;position:absolute;z-index:100;}
        #slogan{margin-left:675px;position:absolute;z-index:100;}
        
        #with_bg {width:964px;height: 443px;/*background:url('images/1big.jpg') no-repeat;*/}
        /*#fpage #with_bg {height: 232px;}*/
        #content {height: 232px;background:url('images/bg_container.png') repeat-y;padding:0px 20px;}
        
        #grad {background:url('images/bg_gradient_sm.png') no-repeat;height:232px;width:330px;z-index: 600;position:absolute;top:90px;}
        
        #fpage #content, #fpage #grad {height: 443px;}
        
        #bottom{padding:0px 20px 7px 20px;background:url('images/bg_container_white.png') no-repeat;}
        #footer {height:184px;margin:-184px auto 0px auto;text-align: center !important;position: relative;z-index: 90;} 
        
        #rasporka{height:210px;}
        
        #wh {overflow: hidden;background:url('images/bg_container_white.png') no-repeat;padding: 0px 20px;}
        #col1,#col2{background:url('images/bg_inner.png') repeat-x; }
        #col1 {width:240px;float: left;padding:26px 0px 20px 22px;/*padding-bottom: 20000px;margin-bottom: -20000px;*/}
        .bigpad {padding-top:170px !important;}
        /*#col2 {margin-left:262px;padding: 3px 20px 20px 0px;}*/
        #col2 {float: right;width:680px;padding-right: 22px;}
        
        
        .center {margin: 0px auto;width:964px;text-align: center !important;font-family: Garamond;font-size:12px;}
        #footer .center {background: url('images/polosa_footer.png') no-repeat;padding:0px 20px 0px 20px;margin-top:20px;}
        /*#fpage #footer .center {background: none;}*/
        #lang {margin:15px 0px 0px 20px;font-size:10px;color:#fff;width:35px;}
        #lang a {color:#fff;text-decoration: none;}
        #print{color: #959595;text-decoration:none;display:block;padding-right:20px;background:url('images/print.gif') top right no-repeat;}
        .mapsm{margin:10px 0px 0px 10px}
        #logos{width:150px;height:33px;margin: 40px auto 0px auto;}
        #logos a{height:33px;float:left;display: block;}
        #ah{width:108px;}
        #pp{margin-left:27px;width:102px;}
        #cp{margin-left:25px;width:48px;}
        
        /*elittours*/
        #filter-new {position:absolute; margin-left:-10px;}
        .filter-1, .filter-2 {margin-top:30px;}
        div#filter {background: url('images/bg_filter1.png') no-repeat;}
        #filter {width:225px;height:390px;margin-top:10px;margin-left:10px;float:left;padding:0px 0px 0px 0px;color:#e7c77b;}
        
        #filter select, .typeinput {width:203px;margin-bottom: 9px;}
        #filter input {border:1px solid #c8c8c8;margin-bottom: 9px;height:16px;color:#000;}
        #div_filter_city {margin:13px 0px 5px 0px;position: relative;height:28px;}
        #div_filter_city {float:left;color:#838383;margin-right:1px;cursor:pointer;}
        #div_filter_city div a{background: #444;padding:5px 8px;margin-bottom:5px;display: block;}
        #div_filter_city div.act {background: url('images/arr_red.gif') bottom center no-repeat;}
        #div_filter_city div.act a {background: #b62536;color:#fff;}
        .CATEGORY {width:113px !important;float:left;} 
        .FOOD {width:78px !important;margin-left:10px;} 
         .typeinput {width:194px;}
         .icon{position:absolute;margin:-27px 20px 0px 185px;}
        
        #filter input.subm, input.subm, a.subm{margin:0px;padding:4px 8px;background: url('images/bg_subm.png');border:1px solid #a20c20;color:#fff;height:auto;margin-right:5px;}
        a.subm{text-decoration: none;font-size:11px;display: block;float:right;padding:0px 4px 1px 4px;margin:2px 0px 0px 5px;}
        #filter input.subm {padding:4px 45px 5px 45px;margin:9px 0px;}
      
        .sm {font-size:10px;font-weight:bold;}
        .descr{color:#90805c;margin-right:40px;}
        
        .red_f, .form-required,.notetext,.starrequired {color:#b62437 !important;}
        .grey_f{color:#969696 !important;}
        .black_f {color:#000 !important;}
        .yell_f,.yell_f a {color:#b4944a;text-decoration: none;}
        
        #search_form{float:left;margin:19px 0px 0px 10px;}
        #search_form input, #subscr_form input{border:none;color:#9a9a9a;font-size: 10px;float:left}
        input#search_text {width:92px;padding-top:0px;padding-bottom:10px;padding-left:5px;background: url('images/bg_search_text.png') no-repeat;}
        #search_form input.search_but {background: url('images/bg_search_but.png') no-repeat;width:41px;cursor: pointer;padding:0px;margin:0px;}
        
        /*Subscribe*/
        #subscr_form{width:123px;color:#797979;font-size:10px;margin:2px 0px 0px 20px;background: url('images/bg_subscr.png') bottom no-repeat;}
        #subscr_form form,#search_form input {height:17px;}
        #subscr_form input{height:15px;margin-right:1px;background: none;width:88px;}
        #subscr_form input.ok_but {width:20px;height:17px;cursor: pointer;padding:0px;margin:0px;padding:0px;}
        
            
        #selform {position: absolute;margin:397px 0px 0px 243px;padding:11px 30px;width:661px;height:47px;z-index:400;background: url('images/bg_selform.png') no-repeat;}
        #selform .cusel {margin-right:5px;}

        /*.none,#fpage a,#col1 a,#footer a  {text-decoration: none;}*/
        .centr{text-align:center !important;}
        .float_l, label, .at15t_compact {float: left;}
        .float_r {float: right;}
        .clear {clear: both;font-size: 1px;height: 0;line-height: 0;overflow: hidden;}
        .lblock {width:220px;}
        #about img {margin:2px 0px 10px 0px;}
        .pict_marg {width:126px;height:105px;background: url('images/fpage/about/bg_pict.png') no-repeat;padding:3px 0px 0px 3px;margin:2px 25px 0px 0px;}
        .pict_text{float: right;margin:4px 0px 5px 10px;}
        
        #addthis{margin-top: 7px;}
        #addthis a {color:#6d859b;background: url('images/pict.png') 3px 0px no-repeat;display: block;float:left;padding:1px 16px 5px 18px;}
        #addthis a#add1{background-position: 7px 0px;}
        #addthis a#fbook {background-position: -82px 0px;}
        #addthis a#tw {background-position: -160px 0px;}
        #addthis a#b {background-position: -233px 0px;}

        
        	#bggallery{position:absolute;z-index:20;left:0;top:0;}
            #bggallery div{position:absolute;}

            .sliderbgImage{
                /*float: left;
                position: relative;*/
            	filter: alpha(opacity=50);
                -moz-opacity: 0.5;
            	-khtml-opacity: 0.5;
                opacity: 0.5;
            }
        	/*.sliderbgImage {display: inline-block; position: relative; overflow:hidden;}*/
        	.sliderbgImage > .blurImage {position: absolute; top:0; left:0; z-index:1;}
        	.sliderbgImage > [id^="blurred"] {position: absolute; top:0; left:0; z-index:0;}
        	/* /обязательные стили */
        .bg_inner {background: url('images/bg_grey/top_big.png') top right no-repeat;padding:10px 0px 0px 0px;}
        .bg_bot {background: url('images/bg_grey/bottom_big.png') bottom right no-repeat;padding-bottom:20px;}

        .radio {margin:2px 4px 0px 7px;height:12px !important;width:12px !important;}
        .clicks {margin:45px 0px 0px 140px;position:relative;z-index:1000;}
        .clicks a {display:block;float:left;text-decoration:none;background: url('images/square.png') no-repeat;margin-right:10px;width:9px;height:9px;}
        .clicks a.act {background: url('images/square_red.png') no-repeat;}
        .mr{margin-right: 10px;}
        #col2 ul li{background:url('images/menu_left/arrmenu.png') 0px 5px no-repeat;padding:0px 0px 0px 12px;}
        #col2 li.last, #gallery li, #bottom li.last, .none{background: none !important;}
        #col2 li.last, #bottom li.last{margin-right:0px !important;}
        /*.iconpicker {position:absolute;margin:-26px 0px 0px 183px;height:14px;width:15px;z-index:100;}*/
        #datestart{width:193px;}
        .with_icon,#datestart {background: #fff url('images/calendar.gif') right no-repeat !important;cursor:pointer;}
        
        
        .text_table{width:680px;margin-bottom:20px;}
        .text_table th, .text_table td.th {white-space: normal;padding:5px 10px;}
        .text_table td, .text_table table td{border:1px solid #dcdcdc !important;border-width:0px 1px 1px 1px !important;padding:5px 10px;}
        .text_table td.th {border-top:1px solid #dcdcdc !important;}
        
        .phone {margin:6px 0px 0px 535px;position: absolute;}
        
        .etabs{height:30px;margin:0px 0px 10px 0px;background: #fff url('images/bg_polosa.gif');}
         .etabs span a{display: block;float: left;text-decoration: none;height:30px;}
         #tab-1 a {background:url('images/s1/tabs/tab1.png');width:95px;}
         #tab-1 a.selected-tab {background:url('images/s1/tabs/tab1_a.png');}
         #tab-2 a {background:url('images/s1/tabs/tab2.png');width:126px;}
         #tab-2 a.selected-tab {background:url('images/s1/tabs/tab2_a.png');}
         #tab-3 a {background:url('images/s1/tabs/tab3.png');width:94px;}
         #tab-3 a.selected-tab {background:url('images/s1/tabs/tab3_a.png');}
         #tab-4 a {background:url('images/s1/tabs/tab4.png');width:118px;}
         #tab-4 a.selected-tab {background:url('images/s1/tabs/tab4_a.png');}
         
         
         .ukraine #tab-1 a {background:url('images/s1/tabs/ukraine/tab1.png');width:47px;}
         .ukraine #tab-1 a.selected-tab {background:url('images/s1/tabs/ukraine/tab1_a.png');}
         .ukraine #tab-2 a {background:url('images/s1/tabs/ukraine/tab2.png');width:89px;}
         .ukraine #tab-2 a.selected-tab {background:url('images/s1/tabs/ukraine/tab2_a.png');}
         .ukraine #tab-3 a {background:url('images/s1/tabs/ukraine/tab3.png');width:74px;}
         .ukraine #tab-3 a.selected-tab {background:url('images/s1/tabs/ukraine/tab3_a.png');}
         .ukraine #tab-4 a {background:url('images/s1/tabs/ukraine/tab4.png');width:63px;}
         .ukraine #tab-4 a.selected-tab {background:url('images/s1/tabs/ukraine/tab4_a.png');}
         .ukraine #tab-5 a {background:url('images/s1/tabs/ukraine/tab5.png');width:137px;}
         .ukraine #tab-5 a.selected-tab {background:url('images/s1/tabs/ukraine/tab5_a.png');}
         
         .ukraine_en #tab-1 a {background:url('images/en/tabs/ukraine/tab1.png');width:47px;}
         .ukraine_en #tab-1 a.selected-tab {background:url('images/en/tabs/ukraine/tab1_a.png');}
         .ukraine_en #tab-2 a {background:url('images/en/tabs/ukraine/tab2.png');width:74px;}
         .ukraine_en #tab-2 a.selected-tab {background:url('images/en/tabs/ukraine/tab2_a.png');}
         .ukraine_en #tab-3 a {background:url('images/en/tabs/ukraine/tab3.png');width:59px;}
         .ukraine_en #tab-3 a.selected-tab {background:url('images/en/tabs/ukraine/tab3_a.png');}
         .ukraine_en #tab-4 a {background:url('images/en/tabs/ukraine/tab4.png');width:70px;}
         .ukraine_en #tab-4 a.selected-tab {background:url('images/en/tabs/ukraine/tab4_a.png');}
         .ukraine_en #tab-5 a {background:url('images/en/tabs/ukraine/tab5.png');width:111px;}
         .ukraine_en #tab-5 a.selected-tab {background:url('images/en/tabs/ukraine/tab5_a.png');}
         
         .copyr{margin-right:115px;}
         .copyr a{font-size:10px;color:#5b5b5b;display:block;float:left;margin:2px 15px 0px 0px;}
         .f14 {font-size:14px;}
         #best{width: 700px;padding:100px 0px 40px 20px;}
         .tab-container{padding:70px 0px 0px 40px;}
         .ukraine,.ukraine_en{padding-top:0px;}
         
         .tbl table{margin-bottom:20px;}
         .tbl table td.frst{border:1px solid #dcdcdc !important;border-width: 1px;}
        .tbl table td{border:1px solid #dcdcdc !important;border-width:1px 1px 1px 0px !important;padding:20px !important;}
        .tbl table td.th{border:1px solid #dcdcdc !important;background: #fdf5e3 url('/bitrix/templates/elit/images/tour/bg_grad.png') top center no-repeat;text-align:center;padding:15px;text-transform: uppercase;vertical-align:middle !important;}
/*#inc li{background:url('/bitrix/templates/elit/images/menu_left/arrmenu.png') 0px 5px no-repeat;padding:0px 0px 0px 12px;}*/