@charset "utf-8";
@font-face{ font-family: 'Arvo'; font-style: normal; font-weight: 1700; src: local('Arvo Bold'), local('Arvo-Bold'), url(http://themes.googleusercontent.com/static/fonts/arvo/v5/0Aa8aBJcGN1n1zDNhqNrnQ.woff) format('woff'); }
@font-face{ font-family: 'PT Sans'; font-style: normal; font-weight: 1400; src: local('PT Sans'), local('PTSans-Regular'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v5/LKf8nhXsWg5ybwEGXk8UBQ.woff) format('woff'); }
@font-face{ font-family: 'PT Sans'; font-style: normal; font-weight: 1700; src: local('PT Sans Bold'), local('PTSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v5/0XxGQsSc1g4rdRdjJKZrNBsxEYwM7FgeyaSgU71cLG0.woff) format('woff'); }
@font-face{ font-family: 'PT Sans'; font-style: italic; font-weight: 1400; src: local('PT Sans Italic'), local('PTSans-Italic'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v5/PIPMHY90P7jtyjpXuZ2cLD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); }
@font-face{ font-family: 'PT Sans'; font-style: italic; font-weight: 1700; src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v5/lILlYDvubYemzYzN7GbLkHhCUOGz7vYGh680lGh-uXM.woff) format('woff'); }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea, select { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-decoration: none; }
ol, ul{ list-style: none; }
body{ background: url( '/templates/travel/images/body-bg0.jpg' ) repeat scroll 0 0 #EDEBDF; font-family: "PT Sans", "lucida sans", "lucida grande", sans-serif; font-size: 13px; color: #3a3a3a; line-height: 1.608; }
#banner{ height: 107px; width: 1040px; margin: 0 auto; position: relative; }
#logo{ display: block; left: 0; position: absolute; top: 0; height: 107px; width: 500px; }
#logo:hover{ background-color: transparent; }
#logo a:hover{ background-color: transparent; }
#wrapper{ background-color: white; min-width: 960px; max-width: 1040px; margin: 0 auto; padding-bottom: 30px; }

#navBar{ position: relative; z-index: 1000; margin: 0 -10px; }
#navBar .corner{ border: 12px solid transparent; height: 0; width: 0; position: absolute; bottom: -10px; }
#navBar .corner.left{ border-right: 9px solid #444; border-left: 0; left: 1px; }
#navBar > div.middle{ border: 1px solid #69645c; position: relative; z-index: 1000; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #656058; background: -moz-linear-gradient(top, #969088 0%, #656058 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#969088), color-stop(100%,#656058)); background: -webkit-linear-gradient(top, #969088 0%,#656058 100%); background: -o-linear-gradient(top, #969088 0%,#656058 100%); background: -ms-linear-gradient(top, #969088 0%,#656058 100%); background: linear-gradient(top, #969088 0%,#656058 100%); zoom: 1; }
#navBar > div.middle > div{ border-top: 1px solid #96918a; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#navBar .corner.right{ border-left: 9px solid #444; border-right: 0; right: 1px; }
#navBar  #mainNav{ width: 940px; margin: 0 auto; }
#navBar  #mainNav .lvl2_bg{ clear: both; }
#navBar  #mainNav ul{ border-left: 1px solid #96918a; border-right: 1px solid #96918a; margin-top: -1px; float: left; width: 100%; }
#navBar  #mainNav ul li{ float: left; width: 25%; position: relative; }
#navBar  #mainNav ul li a{ color: #fff; height: 33px; display: block; line-height: 35px; font-size: 14px; text-align: center; border-left: 1px solid #96918a; border-right: 1px solid #96918a; background-color: transparent; }
#navBar  #mainNav ul li a:hover,
#navBar  #mainNav li.active ul li a,
#navBar  #mainNav ul li:hover{ border: none; background: #656058; background: -moz-linear-gradient(top, #6e6860 0%, #38342d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e6860), color-stop(100%,#38342d)); background: -webkit-linear-gradient(top, #6e6860 0%,#38342d 100%); background: -o-linear-gradient(top, #6e6860 0%,#38342d 100%); background: -ms-linear-gradient(top, #6e6860 0%,#38342d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6860', endColorstr='#38342d',GradientType=0 ); background: linear-gradient(top, #6e6860 0%,#38342d 100%); }

#main{ width: 980px; margin: 0 auto; }
#main > div{ margin:0 }
#content{ float: right; width: 640px; }

.leftColumn{ clear: right; float: left; width: 320px; }

.top_country{width: 100%; text-align: center}
.top_country span{display: inline-block; margin: 5px 10px 0; min-width: 70px; text-align: center; font-weight: bold}
.top_country span img{vertical-align: top; box-shadow: 3px 3px 4px #999}

#main .leftColumn .feature{ width: 280px; }
#main .feature{ margin: -10px 20px 10px; float: left; }

.separator, .bloc div.title{ background-color: #eee; text-transform: uppercase; font-size: 13px; line-height: 10px; color: #888; margin: 20px -10px 10px !important; padding: 0 20px; display: block; zoom: 1; }
.separator > h2, .bloc div.title h2{ padding: 0 2px; background-color: white; display: inline; }
.vk{ border: 1px solid #AAAAAA; overflow:hidden; width:300px; height:250px; margin-left: -10px; }

#left_menu{ width: 300px; float: left; overflow: hidden; margin-left:10px; }
#left_menu .module_l{ margin-top:19px; background:url('/templates/travel/images/m_rep_l0.jpg') center repeat-y; }
#left_menu .module_l div{ background: url('/templates/travel/images/m_bot_l0.jpg') bottom no-repeat; }
#left_menu .module_l div div{ padding : 0px 8px 1px 8px; background:url('/templates/travel/images/m_top_l0.jpg') top no-repeat; }
#left_menu .module_l div div div{ width : auto; padding : 0px; }
#left_menu .module_l div div div h3{ margin-right: 20px; padding : 18px 42px 11px 0px; text-align: right; font-size: 16px; color: #ffffff; font-weight: bold; text-transform: uppercase; text-shadow:1px 1px 0 #3c9fc0; }
#left_menu .module_l a{ font-size: 10px; }
#left_menu .module_l ul.menu_ca img{ vertical-align: middle; margin-top: -1px; margin-right: 8px; border: none; padding: 0; background: none }
#left_menu .module_l ul.menu_ca{ list-style: none; margin: 12px 1px 0 1px; padding: 0px; padding-bottom: 2px; }
#left_menu .module_l ul.menu_ca li{ list-style: none; background-image: none; width: auto; }
#left_menu .module_l ul.menu_ca li a{ display: block; color: #F78515; font-size: 11px; line-height: 29px; font-weight: bold; text-transform: uppercase; margin-bottom: 6px; padding: 3px 4px 2px 2px; text-decoration: underline; background-color: #1FECB36; border-radius: 25px; border: 1px solid #FECB36; }
#left_menu .module_l ul.menu_ca li a:hover{ text-decoration: none; color: #3596b8; border: 1px solid #FECB36; }
#left_menu .module_l ul.menu_ca .current a:link, ul.menu_ca .current a:visited{ color: #3596b8; text-decoration: none; border: 1px solid #6bcce0; }
#left_menu .module_l ul.menu_ca .current a:hover{ text-decoration: none; }
/* Lang */
#left_menu .module_l .lang{ background: none; float: right; position: relative; margin: 5px 10px }
#left_menu .module_l .lang img{ background: none; width: 75px; height: 43px; float: right; margin-right: 12px; box-shadow: 3px 3px 4px #999; }

#left_bloc{ border: 1px solid #AAAAAA; clear: both; width: 300px; margin-left: -10px; }
#left_bloc #slides{ width: 300px; height: 250px;  }
#left_bloc #slides .scrollable{ position: relative; overflow: hidden; width: 300px; height:220px; }
#left_bloc #slides .scrollable .items{ width: 320000px; position: absolute; }
#left_bloc #slides .items div{ float: left; width: 290px; height:352px; position:relative; overflow:hidden; text-align: justify; padding: 5px 5px 5px 5px;}
#left_bloc #slides .items img{ margin-right: 10px; float: left; margin-bottom: 10px; border: 4px solid #cccccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#left_bloc #slides .items a, a:link{ color: #000; }
#left_bloc #slides .items a:visited{ color: #000; }
#left_bloc #slides .items img a, a:link, a:visited{ text-decoration: none; }
#left_bloc #slides .items a:hover, a:active{ color: #000; text-decoration: underline; }
#left_bloc #slides .navi{ padding-top: 6px; text-align: center; z-index: 9999; }
#left_bloc #slides .navi a{ width:12px; height:12px; margin:3px; background:url(/mycode/announcement/slide_button.png) 0 0 no-repeat; display:inline-block; font-size:1px; }
#left_bloc #slides .navi a:hover{ background-position:-12px 0px; }
#left_bloc #slides .navi a.active{ background-position:-24px 0px; }

#main .feature.f_Teaser{ width: 280px; line-height: 1.4615;  }
#main .feature.f_Teaser .wrapper{ height: 95px; width: 300px; display: block; color: #3a3a3a; cursor: pointer; zoom: 1; font-size: 11px; text-align: justify; overflow: hidden; display: inline-block; vertical-align: top; }
#main .feature.f_Teaser .wrapper:hover{ background-color: #e3edf4; }
#main .feature.f_Teaser .wrapper > span{ display: block; padding-top: 1px;}
#main .feature.f_Teaser img{ width: 120px !important; height: 80px !important; float: left; padding: 2px; background-color: grey; margin: 0 10px 0 0; }
#main .feature.f_Teaser .title{ color: #004DA0; font-weight: bold; padding: 0 0 0 130px; }

#content_body{ padding:15px 10px 15px 15px; margin:-7px 0 0 7px; z-index:20 !important; position:relative;  width:400px; }
#content-body{ display:inline-block; margin-right:25px; width:548px; text-align:justify; font-size:14px; line-height:20px; color: #000000; }
#content-body p{ text-indent : 15px; margin: 7px 0px 11px 0px; text-align: justify; }
#content-body ul{ margin: 7px 0px 11px 40px; }
#content-body ul li{ margin-bottom: 11px; text-indent : 15px; text-align: justify; line-height: 20px; list-style-image: url(/templates/informsite/images/li.jpg); }
#content-body img{ box-shadow: 3px 3px 4px #999; margin:0 12px 5px 0px; margin-top: 5px;}
#content-body h1{ background-color:#FFF; border-bottom:1px solid #DCDCDB; letter-spacing:-1px; font-size:16px; padding-bottom:3px; font-weight:400; margin:10px 0 3px 0; font-family:Vera, Helvetica, Georgia; font-weight: bold }
#content-body h2{ font-size:14px; margin:10px 0 3px 0; }
#content-body a{ text-decoration: none; color: #807D7A; }
#content-body a:hover{ text-decoration: underline; color: #000; }
#content-body .back{ margin: 10px 10px 10px 10px; font-weight: bold; float: right; font-size: 12px; }
#content-body .code{ font-size: 12px; color: #2C2C29; border: 1px dashed #666; padding: 10px; padding-bottom: 1em; overflow: hidden; background: #F6F6F6; clear: both; margin-top: 7px; margin-bottom: 5px; font-weight: bold; }
#content-body .line{ border-bottom: 1px #DCDCDB solid; padding-top: 1px; margin-bottom: 1px; clear: both; }
#content-body .date{ margin: 20px 0px 0px 0; font-weight: normal; float: right; font-size: 11px; }
#content-body .shot_blog img{ margin-right: 10px; float: left; margin-bottom: 10px; border: 4px solid #cccccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#content-body .shot_blog{min-height:160px; width: 600px; margin-left: -10px;background: #eee;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee));background: -moz-linear-gradient(center top,  #ffffff,  #eeeeee);border-bottom: 1px solid #dcdcdc;padding: 0 10px;zoom: 1;border-top: 1px dotted grey;border-bottom: 1px dotted grey;clear: both;padding-top: 20px;  }
#content-body .shot_blog h2{color: #004DA0;font-size: 18px;font-weight: bold;}
#content-body .shot_blog h2 a{color: #004DA0;font-size: 18px;font-weight: bold;}


#content-body .full_blog img{ margin-right: 10px; float: left; margin-bottom: 10px; border: 4px solid #cccccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#content-body .full_blog{min-height:160px; width: 600px; margin-left: -10px;background: #eee;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee));background: -moz-linear-gradient(center top,  #ffffff,  #eeeeee);border-bottom: 1px solid #dcdcdc;padding: 0 10px;zoom: 1;border-top: 1px dotted grey;border-bottom: 1px dotted grey;clear: both;padding-top: 20px;  }
#content-body .full_blog h2{color: #004DA0;font-size: 18px;font-weight: bold;}
#content-body .full_blog h2 a{color: #004DA0;font-size: 18px;font-weight: bold;}



#main .feature.full_bloc{ width: 600px; line-height: 1.4615; }
#main .feature.full_bloc .wrapper{  padding-top: 10px; display: block; color: #3a3a3a; cursor: pointer; font-size: 13px; text-align: justify; }
#main .feature.full_bloc .wrapper:hover{ background-color: #e3edf4; }
#main .feature.full_bloc img{ margin-right: 10px; float: left; margin-bottom: 10px; border: 4px solid #cccccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#main .feature.full_bloc .title{ color: #004DA0; font-weight: bold; padding: 0 0 0 130px; }

#three_vert_bloc{ width: 100%; clear: both; position: relative; height: 200px; }
#three_vert_bloc .bloc{ bo1rder: 1px solid #AAAAAA; width: 295px; float: left; margin: 5px 10px 5px 10px; position: relative; height: 185px; display: block;overflow: hidden; display: inline-block; vertical-align: top;

}
#three_vert_bloc .bloc .header{ width: 277px; float: left; margin: 0px 10px 5px 9px; position: relative; ma1rgin-top: -40px; }
#three_vert_bloc .bloc .wrapper{color: #3a3a3a; cursor: pointer; zoom: 1; font-size: 11px;  }
#three_vert_bloc .bloc .wrapper:hover{ background-color: #e3edf4; }
#three_vert_bloc .bloc img{ margin-right: 10px; float: left; margin-bottom: 10px; border: 4px solid #cccccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#three_vert_bloc .bloc .full_bloc{ padding: 10px 10px 10px 10px; width: 280px; text-align: justify;}

a{ color: #004DA0; }
a:hover,
a.hover{ background-color: #e3edf4; }

#bottom_bloc{ clear: both; }
#bottom_bloc #block-views-Catalog-block_1{ height: 130px; }
#bottom_bloc #block-views-Catalog-block_1 .jcarousel-container-horizontal, #block-views-Catalog-block_1 .jcarousel-clip{ height: 130px; width: 100%; border: 1px solid #AAAAAA; }
#bottom_bloc #block-views-Catalog-block_1 .jcarousel-prev-horizontal{ background: url(/templates/travel/images/slider00.png) top left; cursor: pointer; height: 46px; left: -20px; position: absolute; top: 40px; width: 12px; }
#bottom_bloc #block-views-Catalog-block_1 .jcarousel-next-horizontal{ background: url(/templates/travel/images/slider00.png) top right; cursor: pointer; height: 46px; right: -20px; position: absolute; top: 40px; width: 12px; }
#bottom_bloc #block-views-Catalog-block_1 .jcarousel-item{ float: left; height: 120px; width: 470px; margin: 0 20px 0 0; text-align: justify; }
#bottom_bloc #viewscarousel-Catalog-block-1 .views{ background-color: #fff; padding-top: 10px; margin-right: 10px !important; float: left; clear: both; }
#bottom_bloc #viewscarousel-Catalog-block-1 .views img{ box-shadow: 3px 3px 4px #999; width: 150px; height: 100px; vertical-align: top; margin: 0 10px 0 10px; }
#bottom_bloc  .jcarousel-container{ position: relative; }
#bottom_bloc .jcarousel-clip{ z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
#bottom_bloc .jcarousel-list{ z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
#bottom_bloc .jcarousel-list li, .jcarousel-item{ float: left; list-style: none; width: 75px; height: 75px; }
#bottom_bloc .jcarousel-next{ z-index: 3; display: none; }
#bottom_bloc .jcarousel-prev{ z-index: 3; display: none; }

#mainNav li.lvl2.active > div.lvl2 > a,
#localNav .f_Navigation li.current > div > a,
#localNav .f_CustomNavigation li.current > div > a,
#main .f_Slideshow .slider .nivo-controlNav a.active{ background-color: #fdbb2f; background: -moz-linear-gradient(top, #fcb428 0%, #fecc37 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcb428), color-stop(100%,#fecc37)); background: -webkit-linear-gradient(top, #fcb428 0%,#fecc37 100%); background: -o-linear-gradient(top, #fcb428 0%,#fecc37 100%); background: -ms-linear-gradient(top, #fcb428 0%,#fecc37 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb428', endColorstr='#fecc37',GradientType=0 ); background: linear-gradient(top, #fcb428 0%,#fecc37 100%); color: #3a3a3a; }
#mainNav li.lvl1:hover > div > a,
#main .f_Slideshow .nivo-controlNav a:hover{ background: #e3edf4; background: -moz-linear-gradient(top, #b0cfe4 0%, #e3edf4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0cfe4), color-stop(100%,#e3edf4)); background: -webkit-linear-gradient(top, #b0cfe4 0%,#e3edf4 100%); background: -o-linear-gradient(top, #b0cfe4 0%,#e3edf4 100%); background: -ms-linear-gradient(top, #b0cfe4 0%,#e3edf4 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0cfe4', endColorstr='#e3edf4',GradientType=0 ); background: linear-gradient(top, #b0cfe4 0%,#e3edf4 100%); }
#main .f_Slideshow .nivo-canvas{ width: 600px; height: 297px; position: relative; }
#main .f_Slideshow .nivo-canvas > a{ border: 2px solid grey; position:absolute; top:0px; left:0px; width:596px; height:294px; padding:0; margin:0; z-index: 100; overflow: hidden; }
#main .f_Slideshow .nivo-canvas > a:first-child{ z-index: 110; }
#main .f_Slideshow .nivo-canvas:hover > a{ border-color: #004DA0; background-color: transparent; }
#main .f_Slideshow .nivo-canvas .nivo-slice{ display:block; position:absolute; z-index: 50; height:100%; }
#main .f_Slideshow .nivo-canvas .nivo-caption{ position:absolute; right: 0px; top: 40px; color:#fff; z-index: 89; }
#main .f_Slideshow .nivo-canvas .nivo-caption p.title{ padding: 5px 10px; background-color: #000; font-size: 18px; opacity: 0.8; }
#main .f_Slideshow .nivo-canvas .nivo-caption p.more{ padding: 5px 10px; float: left; background-color: #f78314; font-size: 13px; }
#main .f_Slideshow .nivo-canvas:hover .nivo-caption p.title{ background-color: #004DA0; opacity: 1; }
#main .f_Slideshow .nivo-controlNav{ z-index: 100; width: 598px; height: 75px; border: 1px solid #c9c9c9; border-top: none; background: #ebebeb; background: -moz-linear-gradient(top, #ebebeb 0%, #dbdbdb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#dbdbdb)); background: -webkit-linear-gradient(top, #ebebeb 0%,#dbdbdb 100%); background: -o-linear-gradient(top, #ebebeb 0%,#dbdbdb 100%); background: -ms-linear-gradient(top, #ebebeb 0%,#dbdbdb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#dbdbdb',GradientType=0 ); background: linear-gradient(top, #ebebeb 0%,#dbdbdb 100%); -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
#main .f_Slideshow .nivo-controlNav a{ display: block; float: left; width: 149px; height: 75px; text-align: center; cursor: pointer; border-left: 1px solid #c9c9c9; }
#main .f_Slideshow .nivo-controlNav a.no1{ border-left: none; width: 148px; }
#main .f_Slideshow .nivo-controlNav a > span{ border-left: 1px solid #eeeeee; border-top: 1px solid #eeeeee; border-right: 1px solid #eeeeee; display: block; }
#main .f_Slideshow .nivo-controlNav a.active > span,
#main .f_Slideshow .nivo-controlNav a:hover > span{ border: none; padding-top: 1px; }
#main .f_Slideshow .nivo-controlNav a.active > span{ background: url(/templates/travel/images/slider_a.png) no-repeat center top transparent; }
#main .f_Slideshow .nivo-controlNav a span span{ padding: 45px 0 10px; line-height: 23px; color: #3a3a3a; font-size: 15px; height: 19px; display: block; }
#main .f_Slideshow .nivo-controlNav a.no1{ -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px; }
#main .f_Slideshow .nivo-controlNav a.no4{ -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; }
#main .f_Slideshow .nivo-controlNav a.no1 span span{ background: url(/templates/travel/images/oz000000.gif) center 10px no-repeat transparent;}
#main .f_Slideshow .nivo-controlNav a.no2 span span{ background: url(/templates/travel/images/oz000000.gif) center 10px no-repeat transparent;}
#main .f_Slideshow .nivo-controlNav a.no3 span span{ background: url(/templates/travel/images/oz000000.gif) center 10px no-repeat transparent; }
#main .f_Slideshow .nivo-controlNav a.no4 span span{ background: url(/templates/travel/images/oz000000.gif) center 10px no-repeat transparent; }

#footer{ clear: both; background: #e8e8e8; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#f8f8f8'); background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f8f8f8)); background: -moz-linear-gradient(top,  #e8e8e8,  #f8f8f8); border-top: 1px solid #dddddd; font-size: 12px; line-height: 18px; }
#footer_inner{ background:url(/templates/travel/images/footer_g.png) no-repeat left top; width:910px; margin:0 auto; padding-top: 10px; }
#footer h2{ float: left; padding: 0px 20px 5px 0px; border-bottom: 1px solid #3a3a3a; margin-bottom: 10px; font-size: 16px; font-weight: bold; }
#footer p{ clear: both; }
#footer_initiative{ float: left; margin-left: 150px; margin-top: 10px; width: 400px; }
#footer_social{ float: right; margin-right: 20px; margin-top: 10px; width: 300px; }
#footer_copy{ clear: both; margin-left: 150px; padding: 10px 0 5px 0; font-size: 10px; }
#content .feature{ width: 600px; }

table.view_table{ display: block;padding: 0.5em;overflow: auto;width: 700px;}



/* Max-width: 600px */
@media only screen and (max-width: 999px) {
    body{  width: 100%; margin: 0; padding: 0 }
    #banner{ height: auto; width: 100%; position: relative; }
    #banner img{ display: block; position: relative; height: auto; width: 100% }
    #wrapper{ width: 100%; background-color: white; min-width: auto; max-width: auto}
    #wrapper .leftColumn{ display: none }
    #wrapper .f_Slideshow{ display: none }
    #content-body .shot_blog{width: 90%; margin-left: 5px; background: #fff}
    #content-body .full_blog{width: 90%; margin-left: 5px; background: #fff}
    #content-body .full_blog img{width: 100%; height: auto}
    .maintitled{ display: none }
    #content{ width: 100%}
    #content tabl1e{ display: none}
    #main{ width: 100%; }
    #content_body{  width:100%; }
    #content-body{ width:95% }
    #main .feature.f_Teaser{ width: 96%; padding-left: 10px}
    #main .feature.f_Teaser .wrapper{ height: 95px; width:95%}
    #main .feature.full_bloc{ width: 90%; padding-left: 10px}
    #content .feature{ width: 100%; }
    #main .feature{ margin: 0; float: none ;  padding: 0}
    #main .separator{ margin: 0; padding-left: 25px; width: auto;  width: 80%}
    #main .separator{ background-color: none }
    #main .separator > h2{ padding: 0 2px; background-color: none; display: inline; }
    #content-body .shot_blog{border-bottom: 0px }
    /* Lang */
    .lang{ float: none; margin: 0 auto; position: relative; text-align: center; }
    .lang img{ width: 45px; height: auto; float: none; text-align: center; margin-top: 10px}
    #main table:first{ display: none}
   .country{ display: none}
    #content_body{ padding: 0; margin: 0; width:100%}
    #content-body{ margin: 0; width: 100%}
    #header{ display: none; height: 200px; border: 1px solid red; clear: both }
    #wrapper .right_column{ display: none }
    #wrapper .center_column{ width: 95%; margin-left: 7px }
    #wrapper .center_column img{ w1idth: 100% }
    #footer{ width: 100% }
    .right{ display: none }
    .made{ width: 100% }
    .footer{ width: 100%; }
    /* Wrapper */
    #wrapper{ width: 100% }
    /* Header */
    #header{ height: 55px }
    #header .logo img{ width: 200px }
    /* Head Menu */
    #head_menu{ height: auto; float: none }
    #head_menu #menu{ display: none }
}
