@font-face{font-family:'vincehand_iiregular';src:url('../fonts/vincehnd2-webfont.eot');src:url('../fonts/vincehnd2-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/vincehnd2-webfont.woff') format('woff'),
url('../fonts/vincehnd2-webfont.ttf') format('truetype'),
url('../fonts/vincehnd2-webfont.svg#vincehand_iiregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'pt_sansbold';src:url('../fonts/pts75f-webfont.eot');src:url('../fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/pts75f-webfont.woff') format('woff'),
url('../fonts/pts75f-webfont.ttf') format('truetype'),
url('../fonts/pts75f-webfont.svg#pt_sansbold') format('svg');font-weight:normal;font-style:normal;}

@font-face {
	font-family: 'AveriaGruesaLibre-Regular';
	src:url('../fonts/AveriaGruesaLibre-Regular.ttf');
	font-weight: normal;
	font-style: normal;
}

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{font:12px/19px Arial, Helvetica, sans-serif;color:#666;background:#f2f0ec url(../images/bg-body.gif) no-repeat 50% 210px;min-width:320px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
figure{margin:0;padding:0;}
menu{margin:0;padding:0;list-style:none;}
a{text-decoration:underline;color:#15abff;}
a:hover{text-decoration:none;}
a:active{background-color:transparent;}
img{border-style:none;}
form,
fieldset{margin:0;padding:0;border-style:none;}
input,
textarea,
select{font:12px/19px Arial, Helvetica, sans-serif;color:#666;vertical-align:middle;}
input[type="image"]{padding:0;border:none;}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;}
input[type=submit]:hover{cursor:pointer;}
.alignleft{float:left;}
.alignright{float:right;}
.page{width:100%;overflow:hidden;position:relative;background:url(../images/bg-page.gif) repeat-x;min-height:210px;}
h1{margin:0 0 8px;font:bold 20px/28px Arial, Helvetica, sans-serif;}
h2 , h3{margin:0 0 8px;font:bold 15px/24px Arial, Helvetica, sans-serif;}
h4{margin:0 0 8px;font:bold 14px/20px Arial, Helvetica, sans-serif;}
h5 , h6{margin:0 0 8px;font:bold 12px/19px Arial, Helvetica, sans-serif;}
strong{font-weight:bold;}
em{font-style:italic;}
p{margin:0 0 12px;}
#wrapper{margin:0 auto;max-width:960px;padding:0 10px;}
#header{padding:11px 0 3px;position:relative;z-index:990;min-height:130px;}
#header:after{display:block;clear:both;content:'';}
.logo{position:absolute;top:7px;left:11px;margin:0;width:169px;height:129px;overflow:hidden;background:url(../images/logo.png) no-repeat;text-indent:-9999px;z-index:100;}
.logo a{height:100%;display:block;}
.quick-access{overflow:hidden;padding:0 21px 54px 206px;}
.search{float:right;margin-left:24px;}
.search input[type=text]{float:left;background:#fff url(../images/btn-search.png) no-repeat 5px 3px;border:solid #dbdbdb;border-width:1px 0 1px 1px;border-top-color:#bcbcbc;margin:0;padding:3px 10px 3px 26px;width:247px;height:13px;color:#999;font:italic 11px/13px Arial, Helvetica, sans-serif;border-radius:4px 0 0 4px;box-shadow:inset 0 2px 3px #e2e2e2;-webkit-box-shadow:inset 0 2px 3px #e2e2e2;-moz-box-shadow:inset 0 2px 3px #e2e2e2;}
.search input[type=submit]{float:right;background:#b4b4b4 url(../images/arrow.png) no-repeat 50% 50%;border:1px solid #9a9a9a;outline:none;margin:0;padding:0;width:25px;height:21px;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;border-radius:0 4px 4px 0;box-shadow:inset 0 2px 3px #a0a0a0;-webkit-box-shadow:inset 0 2px 3px #a0a0a0;-moz-box-shadow:inset 0 2px 3px #a0a0a0;}
.top-menu{float:right;font-size:10px;line-height:20px;}
.top-menu li{float:left;padding-left:9px;margin-left:7px;background:url(../images/sep1.gif) no-repeat 0 5px;}
.top-menu li:first-child{padding-left:0;background:none;}
.top-menu a{color:#666;text-decoration:none;}
.top-menu a:hover{text-decoration:underline;}
.bar-container{position:relative;padding:0 0 8px 206px;}
.bar-container .bg{position:absolute;top:100%;left:0;width:100%;height:8px;margin-top:-8px;}
.bar{border:solid #dedede;border-width:1px 1px 0;border-top-color:#f4f4f4;box-shadow:0 2px 2px #f4f4f4;-webkit-box-shadow:0 2px 2px #f4f4f4;-moz-box-shadow:0 2px 2px #f4f4f4;height:54px;padding-right:216px;background:#f4f4f4 url(../images/bg-bar.gif) repeat-x;}
.bar:after{display:block;clear:both;content:'';}
#nav > ul{width:100%;display:table;margin-top:-1px;font:bold 16px/18px Arial, Helvetica, sans-serif;}
#nav > ul > li{display:table-cell;vertical-align:top;padding-right:2px;background:url(../images/sep2.gif) no-repeat 100% 1px;}
#nav > ul > li > a{display:block;text-decoration:none;color:#4c4c4c;height:55px;cursor:pointer;text-align:center;}
#nav > ul > li > em{text-indent:-9999px;overflow:hidden;position:absolute;bottom:7px;left:0;width:100%;background:#ee8109;height:1px;z-index:3;display:none;}
#nav > ul > li:hover > em{display:block;}
#nav > ul > li > a > span{display:block;height:18px;padding:19px 6px 18px;}
#nav > ul > li:hover > a , #nav > ul > li.active > a{padding-right:16px;margin:0 -10px -1px;height:56px;color:#fff;position:relative;z-index:2;background:url(../images/bg-nav.png) no-repeat 100% -66px;}
#nav > ul > li:hover > a{text-decoration:underline;z-index:10;}
#nav > ul > li:hover > a > span , #nav > ul > li.active > a > span{background:url(../images/bg-nav.png) no-repeat;padding:19px 0 19px 16px;}
#nav > ul > li.home{width:52px;}
#nav > ul > li.home > a{background:url(../images/bg-nav.png) no-repeat -8px -133px;text-indent:-9999px;overflow:hidden;width:52px;padding:0 !important;}
#nav > ul > li.home > a > span{padding:0 !important;background:none !important;}
#nav > ul > li.home.active > a , #nav > ul > li.home:hover > a{width:72px;background:url(../images/bg-nav.png) no-repeat 0 -198px;}
.link1{float:right;position:absolute;top:100%;margin-top:-56px;height:34px;right:16px;padding:0 18px 0 38px;color:#00baff;font:bold 11px/16px Arial, Helvetica, sans-serif;text-decoration:none;}
.link1:after{display:block;clear:both;content:'';position:absolute;top:10px;right:1px;background:url(../images/csg-510cf739e5bf9.png) no-repeat top left;background-position:0 -59px;width:8px;height:13px;}
.link1:before{display:block;clear:both;content:'';position:absolute;top:2px;left:0;background:url(../images/csg-510cf739e5bf9.png) no-repeat top left;background-position:0 -1187px;width:30px;height:30px;width:30px;height:30px;}
.link1 strong{font-size:15px;}
.link1:hover{text-decoration:underline;}
.drop{position:absolute;top:100%;left:0;width:100%;z-index:999;padding-top:6px;margin-top:-7px;color:#fff;font:13px/16px Arial, Helvetica, sans-serif;display:none;background:url(../images/none.gif);}
#nav > ul > li:hover .drop{display:block;}
.drop a{color:#fff;text-decoration:none;}
.drop a:hover{text-decoration:underline;}
.drop > .holder{border:1px solid #ee7e09;padding:11px 37px 1px 27px;background:#fd9a0a url(../images/line.gif) repeat-y 50% 0;overflow:hidden;}
.drop .col{float:left;width:45%;max-width:399px;padding:0 0 0 8px;}
.drop .col.alignright{float:right;}
.drop .title{display:block;font:bold 12px/16px Arial, Helvetica, sans-serif;margin-bottom:10px;color:#ac1906;}
.listing{overflow:hidden;margin:0 -9px 10px -8px;}
.listing ul{float:left;width:48%;margin-right:2%;}
.listing ul li{padding:6px 0px 7px 1px;background:url(../images/line2.gif) repeat-x;}
.listing ul li:first-child{background:none;padding-top:0;}
.listing ul a{display:block;padding-right:7px;background:url(../images/arrow4.png) no-repeat 100% 3px;}
.search-box{position:relative;z-index:50;background:#fdb10d;border:1px solid #f0990c;color:#fff;font-size:12px;line-height:14px;margin-bottom:9px;padding:12px 24px 5px 34px;}
.search-box:after{display:block;clear:both;content:'';}
.search-box .submit{width:310px;float:left;padding:23px 0 16px;background:url(../images/btn-shadow.png) no-repeat 50% 100%;}
.search-box .submit span{display:block;background:#00baff url(../images/arrow3.png) no-repeat 100% 50%;padding:10px 40px 10px 31px;color:#fff;text-decoration:none;font:bold 18px/24px Arial, Helvetica, sans-serif;border-radius:38px;}
.search-box .submit > div{position:relative;}
.search-box .submit > div:hover span{background-color:#09f;}
.search-box .submit input[type=submit]{position:absolute;top:0;left:0;width:100%;height:100%;background:none;border:0;border-radius:38px;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;z-index:2;}
.search-title{float:left;text-indent:-9999px;overflow:hidden;background:url(../images/text-search-title.png) no-repeat;width:204px;height:73px;margin:12px 30px 23px 0;}
.search-box .area{float:left;width:320px;margin-right:20px;}
.search-box .area .row{position:relative;padding:0 0 8px 21px;}
.search-box .area .row:after{display:block;clear:both;content:'';}
.info1{position:absolute;top:1px;left:0;}
.info{display:block;text-indent:-9999px;overflow:hidden;background:url(../images/ico-info.png) no-repeat;width:16px;height:16px;}
.popup1{position:absolute;top:-19px;left:12px;display:none;padding:37px 0 11px;width:237px;z-index:910;font-size:12px;line-height:19px;color:#666;}
.popup1:before{position:absolute;top:0;left:0;display:block;clear:both;content:'';background:url(../images/bg-popup1-t.png) no-repeat;width:100%;height:37px;}
.popup1:after{position:absolute;bottom:0;left:0;display:block;clear:both;content:'';background:url(../images/bg-popup1-b.png) no-repeat 100% 0;width:100%;height:11px;}
.popup1-c{background:url(../images/bg-popup1-c.png) repeat-y 100% 0;padding:0 23px 6px 30px;}
.popup1-c:after{display:block;clear:both;content:'';}
.popup1-holder{float:left;width:100%;position:relative;margin:-25px 0 0;}
.popup1 h1{font:bold 15px/18px Arial, Helvetica, sans-serif;margin-bottom:10px;}
.description1 li{background:url(../images/bullet.png) no-repeat 0 6px;padding:0 0 6px 12px;}
.search-box .area .row label{float:left;width:100px;padding:3px 7px 3px 0;line-height:12px;}
.jcf-hidden{display:block !important;position:absolute !important;left:-9999px !important;}
.chk-area{margin:0 10px 0 0;float:left;width:17px;height:17px;background:url(../images/btn-checkout.png) no-repeat 0 -64px;}
.chk-checked{background-position:0 -97px;}
.table-list1 .chk-area{display:block;float:none;margin:0 auto 5px;width:21px;height:22px;background:url(../images/btn-checkout.png) no-repeat;}
.table-list1 .chk-checked{background-position:0 -32px;}
.table-list1 .check-row{position:relative;}
.table-list1 .check-row span{position:absolute;top:0;left:0;text-indent:-9999px;overflow:hidden;width:100%;height:100%;z-index:800;background:url(../images/none.gif);}
.select-area{position:relative;overflow:hidden;cursor:pointer;height:19px;float:left;color:#4d4d4d;width:100% !important;z-index:900;box-sizing:border-box;font:12px/13px Arial, Helvetica, sans-serif;box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);background:#fdfdfd url(../images/bg-select.gif) repeat-x;border-radius:9px;padding-right:47px;}
.search-box .area select, .search-box .area .select-area{width:187px !important;}
.select-area .center{white-space:nowrap;display:block;overflow:hidden;padding:3px 0 3px 20px;}
.select-area .select-opener{position:absolute;top:0;right:0;text-indent:-9999px;overflow:hidden;width:32px;height:19px;border-radius:0 8px 8px 0;background:url(../images/bg-select-opener.png) no-repeat;}
.select-options.options-hidden{display:none;}
.select-options{position:absolute;padding:1px 0;z-index:901;}
.select-options .drop-holder{overflow:hidden;padding:5px 2px 4px;border-radius:9px;box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);font:12px/13px Arial, Helvetica, sans-serif;background:#fafafa;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#dedede));background:-webkit-linear-gradient(top, #fafafa 0%,#dedede 100%);background:-webkit-linear-gradient(top, #fafafa 0%, #dedede 100%);background:linear-gradient(to bottom, #fafafa 0%,#dedede 100%);}
.select-options ul{list-style:none;padding:0;margin:0;}
.select-options ul li{width:100%;float:left;padding-bottom:1px;}
.select-options ul a{text-decoration:none;padding:3px 18px;display:block;color:#4d4d4d;}
.select-options .item-selected a{background:url(../images/bg-drop-select.png);}
.social-networks{position:fixed;top:267px;left:0;z-index:900;}
.social-networks li{display:block;margin-bottom:3px;}
.social-networks li a{display:block;text-indent:-9999px;overflow:hidden;width:31px;height:77px;background:url(../images/icons.gif) no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);}
.social-networks li a.facebook{height:91px;}
.social-networks li a.facebook:hover{background-position:-41px 0;}
.social-networks li a.twitter{background-position:0 -101px;}
.social-networks li a.twitter:hover{background-position:-41px -101px;}
.social-networks li a.youtube{background-position:0 -188px;height:80px;}
.social-networks li a.youtube:hover{background-position:-41px -188px;}
.social-networks li a.google{background-position:0 -278px;}
.social-networks li a.google:hover{background-position:-41px -278px;}
.visual{position:relative;padding-bottom:12px;margin-bottom:8px;background:url(../images/line3.gif) repeat-x 0 100%;color:#fff;}
.visual:after{display:block;clear:both;content:'';position:absolute;bottom:-12px;left:0;width:100%;height:24px;background:url(../images/bg-visual-shadow.png) no-repeat 50% 0;}
.visual .holder{border:solid #d1ae92;border-width:1px 1px 0;border-radius:0 0 7px 7px;position:relative;height:426px;overflow:hidden;}
.visual .holder > img{position:absolute;top:0;right:0;width:100%;border-radius:0 0 6px 6px;}
.visual .txt{z-index:2;position:absolute;top:44px;left:277px;font:28px/43px "pt_sansbold" , Arial, Helvetica, sans-serif;text-shadow:1px 1px 1px rgba(0,0,0,0.25);width:420px;max-height:325px;overflow:hidden;}
.visual .txt p{margin-bottom:14px;}
.visual .txt h1{color:#af0005;font:38px/49px "pt_sansbold" , Arial, Helvetica, sans-serif;margin-bottom:14px;}
.visual .figcaption{z-index:2;position:absolute;bottom:9px;left:277px;color:#dedbd5;font:21px/25px "vincehand_iiregular" , Arial, Helvetica, sans-serif;}
.left-side{position:absolute;top:19px;left:0;width:235px;z-index:2;font:bold 13px/16px Arial, Helvetica, sans-serif;}
.left-side > ul{margin-bottom:8px;border:1px solid #e69120;background:url(../images/bg-left-side-ul.png) repeat-y;border-radius:0 8px 8px 0;padding:1px 0 1px 13px;box-shadow:0 3px 3px rgba(173,26,7,0.35);-webkit-box-shadow:0 3px 3px rgba(173,26,7,0.35);-moz-box-shadow:0 3px 3px rgba(173,26,7,0.35);}
.left-side > ul a{text-decoration:none;display:block;padding-right:10px;color:#ad1a07;background:url(../images/arrow5.png) no-repeat 100% 2px;}
.arrow5{background-image:url(../images/csg-510cf739e5bf9.png) no-repeat top left;background-position:0 -248px;width:6px;height:11px;}
.left-side > ul a:hover{text-decoration:underline;}
.left-side > ul li{background:url(../images/line4.png) no-repeat;padding:9px 16px 7px 3px;}
.left-side > ul > li:first-child{background:none;padding-top:7px;}
.left-side > ul ul{font-weight:normal;margin:7px -16px -7px -3px;background:url(../images/line4.png) no-repeat;}
.left-side > ul ul a{color:#fff;background:url(../images/arrow4.png) no-repeat 100% 2px;}
.main{position:relative;margin:0 -1px 8px;border:1px solid #d3d1ce;border-radius:10px 10px 0 0;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);padding:5px 5px 10px;}
.line{display:block;text-indent:-9999px;overflow:hidden;height:1px;margin:0 0 -6px;background:url(../images/line3.gif) repeat-x;}
.twocols-1{overflow:hidden;margin:0 -5px 14px;font-size:13px;line-height:16px;}
.twocols-1 .col{float:left;width:50%;}
.twocols-1 .col .holder{margin:0 5px;padding:0 15px 0 23px;overflow:hidden;}
.headline{overflow:hidden;background:#fc9d0b;border:1px solid #f18b0b;border-radius:8px 8px 0 0;color:#fff;padding:5px 18px 0;margin-bottom:8px;}
.headline h1, .headline h2, .headline h3, .headline h4 , .headline h5 , .headline h6{margin:0;height:28px;overflow:hidden;font:28px/34px "vincehand_iiregular" , Arial, Helvetica, sans-serif;}
.twocols-1 .headline{position:relative;margin:0 -15px 2px -23px;}
.twocols-2 .headline{position:relative;margin:0 -15px 8px -23px;}
.twocols-1 figure{position:relative;margin:0 -15px 8px -23px;}
.twocols-1 figure img{display:block;width:100%;height:auto;}
.list{font-weight:bold;overflow:hidden;padding-bottom:4px;}
.twocols-1 .list , .twocols-2 .list{position:relative;margin-left:-7px;margin-right:-11px;}
.list li{padding:0 28px 6px 26px;margin-bottom:4px;background:url(../images/line3.gif) repeat-x 0 100%;}
.list a{display:block;background:url(../images/arrow6.png) no-repeat 100% 1px;color:#999;padding-right:10px;text-decoration:none;}
.list a:hover{color:#fd9306;background:url(../images/arrow7.png) no-repeat 100% 1px;}
.twocols-2{overflow:hidden;margin:0 -5px 14px;}
.twocols-2 .col{float:left;width:50%;}
.twocols-2 .col .holder{margin:0 5px;padding:0 15px 0 23px;overflow:hidden;}
.head{position:relative;margin:0 -11px 7px -7px;padding:0 11px 10px 7px;background:url(../images/line3.gif) repeat-x 0 100%;color:#f90;font-size:13px;}
.head h2{margin:0;font:bold 18px/22px Arial, Helvetica, sans-serif;}
.head p{margin:0;}
.post-container{position:relative;margin:0 -11px 0 -7px;}
.post{overflow:hidden;background:url(../images/line3.gif) repeat-x 0 100%;margin-bottom:3px;padding:9px 11px 9px 7px;}
.post:first-child{padding-top:0;}
.post h2{margin-bottom:-2px;color:#f90;}
.post h2 a{color:#f90;text-decoration:none;}
.link2{display:inline-block;color:#fff;padding:6px 33px 6px 18px;font:bold 13px/15px Arial, Helvetica, sans-serif;background:#fd9809 url(../images/arrow8.png) no-repeat 100% 8px;text-decoration:none;border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);margin-bottom:5px;}
.link2:hover{text-decoration:underline;}
.post .actions{font-size:11px;line-height:17px;padding-bottom:12px;}
.post .actions:after{display:block;clear:both;content:'';}
.post .actions a{float:left;}
.post .actions .link2{margin:5px 16px 2px 0;}
.a-right{text-align:right;padding-bottom:12px;font:9px/14px "Lucida Sans Unicode", "Lucida Grande" , monospace;}
.a-right a{color:#a4a4a4;text-decoration:none;}
.a-right a:hover{text-decoration:underline;}
#footer{border-top:6px solid #bbb;text-align:center;font-size:10px;line-height:19px;padding:12px 10px;margin-top:-4px;}
#footer a{color:#666;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.mark{color:#fd9407;}
.nav{display:inline;}
.nav li{display:inline;padding:0 3px 0 10px;background:url(../images/sep3.gif) no-repeat 0 1px;}
.nav li:first-child{background:none;}
.nav.alt{display:none;}
.open-search-box{position:absolute;top:100%;left:50%;margin-left:-56px;width:111px;height:21px;text-indent:-9999px;overflow:hidden;background:url(../images/sprite.png) no-repeat;display:none;}
.search-box.active .open-search-box{background-position:0 -31px;}
.search-box-slide.js-slide-hidden , .search-box-slide{position:static !important;}
.breadcrumbs{overflow:hidden;color:#7e7e7e;font-size:10px;line-height:13px;margin:-5px 11px 6px;}
.breadcrumbs strong{float:left;margin-right:2px;}
.breadcrumbs ul{float:left;}
.breadcrumbs ul li{float:left;margin-right:5px;}
.breadcrumbs a{color:#7e7e7e;text-decoration:none;padding-right:6px;background:url(../images/arrow9.png) no-repeat 100% 4px;}
.breadcrumbs a:hover{text-decoration:underline;}
.visual2{padding-right:365px;position:relative;height:215px;margin-bottom:10px;z-index:10;}
.visual2:after{display:block;clear:both;content:'';}
.visual2 .img{position:relative;width:100%;z-index:5;height:215px;}
.visual2 .img img{width:100%;box-shadow:0 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);border-radius:0 0 0 8px;height:100%;}
.visual2 .img img.img-small{box-shadow:0 0 2px rgba(0,0,0,0.43);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);background:#fff;padding:2px;position:absolute;top:-8px;right:-5px;border-radius:6px;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg);max-width:128px;height:128px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9945218953682734, M12=0.10452846326765293, M21=-0.10452846326765293, M22=0.9945218953682734, SizingMethod='auto expand')";}
.visual2 .img img.img-small2{box-shadow:0 0 2px rgba(0,0,0,0.43);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);background:#fff;padding:2px;position:absolute;top:-8px;right:-5px;border-radius:6px;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg);width:127px;height:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9945218953682734, M12=0.10452846326765293, M21=-0.10452846326765293, M22=0.9945218953682734, SizingMethod='auto expand')";}
.aside1{position:absolute;top:0;right:0;width:315px;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);border-radius:0 0 8px 0;min-height:207px;padding:4px 30px 4px 20px;color:#676767;line-height:17px;font-size:11px;}
.aside1 p{margin-bottom:5px;}
.head2{overflow:hidden;position:relative;margin:0 -30px 7px 0;color:#999;font-size:13px;line-height:19px;padding-top:3px;}
.head2 p{margin:0 !important;}
.rating-1{float:right;width:153px;color:#fff;font:bold 11px/13px Arial, Helvetica, sans-serif;height:49px;margin:-3px 0 0 0;background:url(../images/bg-rating-1.png) no-repeat;box-sizing:border-box;padding:8px 3px 0 55px;}
.rating-1 strong{display:block;font-size:16px;line-height:18px;text-transform:uppercase;}
.aside1 h1{margin:0;color:#686868;}
.slide-box .opener.style2{display:none;}
.slide-box.active .opener.style2{display:inline;}
.slide-box.active .opener.style1{display:none;}
.slide-box{overflow:hidden;}
.headline2{background:#fc9d0b;border:1px solid #f18b0b;border-radius:8px 8px 0 0;color:#fff;padding:4px 12px 3px;margin-bottom:4px;overflow:hidden;font:bold 15px/18px Arial, Helvetica, sans-serif;}
.headline2 .dtable{display:table;width:100%;}
.headline2 h1{display:table-cell;vertical-align:top;margin:0;padding:2px 13px 4px 0;white-space:nowrap;}
.ico1{float:left;text-indent:-9999px;overflow:hidden;background:url(../images/ico2.png) no-repeat;width:30px;height:30px;margin:1px 11px 1px 0;}
.headline2 p{margin:0;width:100%;display:table-cell;vertical-align:middle;}
.headline2 a{text-decoration:none;color:#fff;}
.headline2 a:hover{text-decoration:underline;}
.table-list1{overflow:hidden;font-size:11px;color:#686868;margin-bottom:20px;line-height:16px;background:url(../images/line3.gif) repeat-x 0 100%;}
.table-list1 > li{overflow:hidden;background:url(../images/line3.gif) repeat-x;padding-top:7px;margin-bottom:6px;}
.table-list1 > li > div{float:left;background:url(../images/line5.gif) repeat-y;padding:12px 15px 9999px;margin-bottom:-9984px;box-sizing:border-box;}
.table-list1 > li > div.style1{background:none;width:18%;color:#fd990a;font-size:12px;padding-top:9px;}
.table-list1 > li > div.style1.fix{padding-top:0;margin-bottom:-9999px;}
.table-list1 > li > div.style2{width:32%;}
.table-list1 > li > div.style3{width:32%;}
.table-list1 > li > div.style5{width:21%;}
.table-list1 > li > div.style6{width:11%;}
.table-list1 > li > div.style4{width:18%;padding-top:8px;}
.table-list1Katalog > li > div.style2{width:32%;}
.table-list1Katalog > li > div.style3{width:25%;}
.table-list1Katalog > li > div.style5{width:21%;}
.table-list1Katalog > li > div.style6{width:18%;}
.table-list1Katalog > li > div.style4{width:18%;padding-top:8px;}
.table-list1 > li.heading{background:none;padding-top:0;margin-bottom:3px;}
.table-list1 > li.heading > div{padding:0 2px 9999px 3px !important;margin-bottom:-9999px !important;}
.table-list1 > li.heading > div.first{padding-left:0 !important;}
.table-list1 > li.heading > div.last{padding-right:0 !important;}
.table-list1 > li.heading span{display:block;white-space:nowrap;border:1px solid #dadada;background:#fdfdfd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e3e3e3));background:-webkit-linear-gradient(top, #fdfdfd 0%,#e3e3e3 100%);background:-webkit-linear-gradient(top, #fdfdfd 0%, #e3e3e3 100%);background:linear-gradient(to bottom, #fdfdfd 0%,#e3e3e3 100%);padding:4px 13px;color:#666;font-weight:bold;line-height:15px;font-size:11px;}
.table-list1 h2{margin:0;color:#676767;font-size:16px;line-height:21px;}
.table-list1 img{display:block;}
.link3{display:inline-block;margin-bottom:6px;color:#fff !important;text-decoration:none;padding:7px 27px 7px 17px;font:bold 14px/18px Arial, Helvetica, sans-serif;background:#00baff url(../images/arrow8.png) no-repeat 100% 50%;border-radius:38px;box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);}
.link3:hover{background-color:#09f;}
.link5{display:inline-block;margin-bottom:6px;color:#fff !important;text-decoration:none;padding:7px 27px 7px 17px;font:bold 13px/18px Arial, Helvetica, sans-serif;background:#00baff url(../images/arrow8.png) no-repeat 100% 50%;border-radius:38px;box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);}
.link5 strong{font-size:16px;}
.link5:hover{background-color:#09f;}
.table-list1 .link3{display:block;}
.table-list1 label{color:#090;font:italic 10px/15px Arial, Helvetica, sans-serif;text-align:center;display:none;}
.table-list1 label.chk-label-active{display:block;}
.table-list1 dl{overflow:hidden;font-weight:bold;float:left;width:130px;margin-right:13px;}
.table-list1 dl.alt{margin-right:0;}
.table-list1 dl dt{float:left;width:65px;clear:left;}
.table-list1 dl dd{overflow:hidden;margin:0;padding:4px 0;}
.back{overflow:hidden;padding:0 16px 14px;}
.back a{float:right;color:#666;text-decoration:none;font:bold 13px/15px Arial, Helvetica, sans-serif;padding:0 16px 0 20px;background:url(../images/arrow10.png) no-repeat 100% 50%;position:relative;}
.back a:before{display:block;clear:both;content:'';position:absolute;top:0;left:0;background:url(../images/ico3.png) no-repeat;width:15px;height:15px;}
.back a:hover{text-decoration:underline;}
.back2{overflow:hidden;padding:0 16px 14px;}
.back2 a{float:right;color:#ffffff;text-decoration:none;font:bold 13px/15px Arial, Helvetica, sans-serif;padding:0 16px 0 20px;background:url(../images/arrow10oben.png) no-repeat 100% 50%;position:relative;}
.back2 a:before{display:block;clear:both;content:'';position:absolute;top:0;left:0;background:url(../images/ico3oben.png) no-repeat;width:15px;height:15px;}
.back2 a:hover{text-decoration:underline;}
.threecols{overflow:hidden;margin:0 -15px -4px -5px;font-size:12px;line-height:19px;}
.threecols .col{float:left;width:33%;}
.threecols .col .holder{margin:0 5px;padding:0 12px 17px;overflow:hidden;background:url(../images/line3.gif) repeat-x 0 100%;}
.headline3{position:relative;overflow:hidden;background:#fc9d0b;border:1px solid #f18b0b;border-radius:8px 8px 0 0;color:#fff;padding:2px 14px 0;margin:0 -12px 9px;height:24px;}
.headline3 h3{margin:0;}
.threecols p{margin-bottom:6px;}
.form1{margin:0 -7px 0 -5px;}
.form1 label{color:#fd9809;display:block;margin:0 5px 2px;}
.form1 input[type=text]{display:block;background:none;border:1px solid #d2d2d2;border-radius:6px;margin:0 0 10px;padding:7px 15px;width:176px;max-width:100%;color:#999;height:30px;font:italic 12px/14px Arial, Helvetica, sans-serif;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-sizing:border-box;}
.form1 .row{position:relative;padding-right:33px;margin:0 0 9px;}
.form1 .row input[type=text]{margin:0;width:100%;border-right:0;border-radius:6px 0 0 6px;}
.form1 .row input[type=submit]{position:absolute;top:0;right:0;background:#bbb url(../images/arrow12.png) no-repeat 50% 50%;border:1px solid #8a8a8a;border-left:0;border-radius:0 6px 6px 0;outline:none;margin:0;padding:0;width:33px;height:30px;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}
.form1 .row2{overflow:hidden;margin-bottom:5px;}
.form1 .row2 label{color:#666;float:left;margin:0;}
.formSRF input[type=text]{display:block;background:none;border:1px solid #d2d2d2;border-radius:6px;margin:0 0 10px;padding:7px 15px;width:300px;max-width:100%;color:#999;height:30px;font:italic 12px/14px Arial, Helvetica, sans-serif;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-sizing:border-box;}
.formSRF .row{position:relative;padding-right:33px;margin:0 0 9px;}
.formSRF .row input[type=text]{margin:0;width:100%;border-right:0;border-radius:6px 0 0 6px;}
.formSRF .row input[type=submit]{position:absolute;top:0;right:0;background:#bbb url(../images/arrow12.png) no-repeat 50% 50%;border:1px solid #8a8a8a;border-left:0;border-radius:0 6px 6px 0;outline:none;margin:0;padding:0;width:63px;height:30px;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}
.list2{font-size:11px;overflow:hidden;}
.threecols .list2{margin-right:-11px;}
.list2 li{background:url(../images/line3.gif) repeat-x 0 100%;padding:0 15px 5px 5px;margin-bottom:8px;}
.list2 a{display:block;text-decoration:none;color:#fd990a;background:url(../images/arrow6.png) no-repeat 100% 50%;padding-right:10px;}
.list2 a strong{display:block;color:#666;font:bold 14px/16px Arial, Helvetica, sans-serif;}
.info2{display:none;float:left;position:absolute;top:4px;left:7px;width:28px;height:28px;}
.info2 .info{background:url(../images/ico-info3.png) no-repeat;width:28px;height:28px;display:block;text-indent:-9999px;overflow:hidden;}
.popup1 dl{overflow:hidden;font-weight:bold;}
.popup1 dl dt{float:left;width:65px;clear:left;}
.popup1 dl dd{overflow:hidden;margin:0;padding:4px 0;}
.message{color:#ae1b08;border:1px solid #dadada;background:#f5f5f5;padding:6px 15px 9px 45px;margin-bottom:4px;font:bold 11px/14px Arial, Helvetica, sans-serif;position:relative;}
.message2{color:#676767;border:1px solid #dadada;background:#f5f5f5;padding:6px 15px 9px 45px;margin-bottom:4px;font:bold 11px/14px Arial, Helvetica, sans-serif;position:relative;}
.message:before{display:block;clear:both;content:'';position:absolute;top:3px;left:15px;background:url(../images/ico4.png) no-repeat;width:22px;height:21px;}
.percent{margin:-12px -10px;height:86px;background:#f5f5f5 url(../images/bg-percent.png) no-repeat 50% 9px;text-align:center;color:#fd990a;font:bold 11px/16px Arial, Helvetica, sans-serif;border-radius:5px;}
.percent > div{display:table;height:100%;width:100%;}
.percent > div > span{display:table-cell;vertical-align:middle;width:100%;}
.percentKatalog{margin:-12px -10px;height:186px;width:120px;background:#f5f5f5 url(../images/bg-percent.png) no-repeat 50% 9px;text-align:center;color:#fd990a;font:bold 11px/16px Arial, Helvetica, sans-serif;border-radius:5px;}
.percentKatalog > div{display:table;height:100%;width:100%;}
.percentKatalog > div > span{display:table-cell;vertical-align:middle;width:100%;}
.table-list1 a{color:#999;}
.link4{display:inline-block;background:#f5f5f5 url(../images/arrow11.png) no-repeat 100% 48%;border-radius:38px;color:#00b8ff !important;text-decoration:none;padding:5px 30px 8px 20px;font:bold 10px/16px Arial, Helvetica, sans-serif;margin-bottom:6px;}
.link4:hover{text-decoration:underline;}
.link4 strong{font-size:13px;}
.table-list1.style-1 > li > div{margin-bottom:-9996px;}
.table-list1 > li > div.style1 img{display:block;margin:0 auto;}
.percent2{display:none;color:#fd990a;font:bold 11px/16px Arial, Helvetica, sans-serif;}
.twocols-3{overflow:hidden;background:url(../images/line3.gif) repeat-x 0 100%;margin-bottom:29px;padding:12px 40px 18px;font-size:12px;line-height:19px;}
.twocols-3 .holder{overflow:hidden;position:relative;padding-bottom:6px;}
.twocols-3 .col1{float:left;width:42%;padding-right:21px;}
.twocols-3 .col1SRF{float:left;width:56%;padding-right:21px;}
.twocols-3 .col2{float:left;width:30%;padding:0 0 9999px 32px;margin-bottom:-9999px;background:url(../images/line5.gif) repeat-y;}
.twocols-3 a{color:#999;}
.twocols-3 .img{float:left;margin:2px 24px 0 0;width:104px;}
.twocols-3 .img img{width:104px;display:block;height:auto;}
.twocols-3 p{margin-bottom:10px;}
.title1{display:block;margin-bottom:9px;}
.twocols-33adapt{overflow:hidden;background:url(../images/line3.gif) repeat-x 0 100%;margin-bottom:29px;padding:12px 40px 18px;font-size:12px;line-height:19px;}
.twocols-4{overflow:hidden;background:url(../images/line3.gif) repeat-x 0 100%;margin-bottom:29px;padding:12px 40px 18px;font-size:12px;line-height:19px;}
.twocols-4 .holder{overflow:hidden;position:relative;padding-bottom:6px;}
.twocols-4 .col1{float:left;width:92%;padding-right:21px;}
.twocols-4 .col2{float:left;width:0%;margin-bottom:-9999px;background:url(../images/line5.gif) repeat-y;}
.twocols-4 a{color:#999;}
.twocols-4 .img{float:left;margin:2px 24px 0 0;width:104px;}
.twocols-4 .img img{width:104px;display:block;height:auto;}
.twocols-4 p{margin-bottom:10px;}
.title1{display:block;margin-bottom:9px;}
.twocols-43adapt{overflow:hidden;background:url(../images/line3.gif) repeat-x 0 100%;margin-bottom:29px;padding:12px 40px 18px;font-size:12px;line-height:19px;}
.rating-big img{display:block;margin-bottom:3px;}
.unit1{padding:0 0 29px 14px;}
.countries-courses-list{overflow:hidden;margin:0 auto 42px;max-width:830px;padding:0 30px;}
.countries-courses-list h2{margin-bottom:13px;}
.countries-courses-list .holder{overflow:hidden;margin:0 -17px 0 -6px;}
.countries-courses-list .col{float:left;width:33%;box-sizing:border-box;padding:0 6px;}
.list3{background:url(../images/line3.gif) repeat-x;}
.list3 li{background:url(../images/line3.gif) repeat-x 0 100%;padding:8px 25px 10px 4px;}
.list3 a{text-decoration:none;color:#666;display:block;background:url(../images/arrow6.png) no-repeat 100% 5px;}
.list3 a:hover{text-decoration:underline;}
.post-box p{background:url(../images/line3.gif) repeat-x;padding-top:7px;}
.post-box p:first-child{background:none;padding-top:0;}
@media only screen and (max-width:1058px){body{font-size:13px;line-height:21px;}
.social-networks{position:relative;top:auto;left:auto;width:100%;text-align:center;margin:0 0 27px;}
.social-networks li{display:inline-block;vertical-align:top;margin:0;}
.social-networks li a{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;height:34px !important;width:77px !important;}
.social-networks li a.facebook{background-position:-183px 0;width:91px !important;}
.social-networks li a.facebook:hover{background-position:-82px 0;}
.social-networks li a.twitter{background-position:-82px -44px;}
.social-networks li a.twitter:hover{background-position:-183px -44px;}
.social-networks li a.youtube{background-position:-82px -88px;width:80px !important;}
.social-networks li a.youtube:hover{background-position:-183px -88px;}
.social-networks li a.google{background-position:-82px -132px;height:36px !important;}
.social-networks li a.google:hover{background-position:-183px -132px;}
.link1{position:absolute;top:14px;margin:0;right:16px;font-size:12px;padding:0 23px 0 41px;}
.link1 strong{font-size:16px;}
#footer{padding-top:0;padding-bottom:20px;font-size:13px;}
.nav li{background-position:0 2px;}
.logo{width:162px;height:124px;left:19px;top:17px;background-position:0 -139px;}
#header{padding-top:16px;}
.quick-access{padding-bottom:46px;padding-left:203px;}
.search{float:left;margin:0;}
.top-menu{display:none;}
.search input[type="text"]{font-size:12px;line-height:15px;height:15px;padding-top:6px;padding-bottom:6px;background-position:6px 7px;}
.search input[type="submit"]{height:29px;}
.bar-container{padding-left:203px;}
.bar{padding-right:0;}
#nav > ul > li.last:hover > a, #nav > ul > li.last.active > a{background-position:100% -264px;margin-right:-3px;padding-right:9px;}
.search-box{padding:9px 0 4px 15px;font-size:12px;margin-bottom:5px;}
.search-title{margin:25px 22px 0 0;width:189px;height:69px;background-position:0 -84px;}
.search-box .area .row{padding:0 0 6px 24px;}
.search-box .area .row label{width:63px;padding-top:7px;padding-bottom:7px;}
.search-box .area select, .search-box .area .select-area{width:149px !important;}
.select-area{border-radius:14px;height:28px;line-height:14px;padding-right:41px;background:#f2f2f2 url(../images/bg-select2.gif) repeat-x;}
.search-box .area .row label span{display:none;}
.info1{top:3px;}
.info{width:20px;height:20px;background:url(../images/ico-info2.png) no-repeat;}
.select-area .center{padding:7px 0 7px 13px;}
.select-area .select-opener{background-position:0 4px;width:28px;height:28px;}
.select-options .drop-holder{border-radius:14px;line-height:14px;}
.popup1{left:17px;}
.search-box .area{width:243px;}
.search-box .submit{padding-top:26px;width:240px;background:url(../images/btn-shadow2.png) no-repeat 50% 100%;}
.drop .col{width:224px;}
.listing ul{float:none;width:100%;margin:0;}
.drop .title{margin-bottom:19px;}
.listing{margin-right:0;}
.listing ul li{padding:0 19px 14px 8px !important;margin-bottom:6px;background:url(../images/line2.gif) repeat-x 0 100%!important;}
.drop > .holder{padding:11px 10% 16px;}
.visual .txt{left:269px;top:37px;}
.visual .txt h1{margin-bottom:20px;}
.visual .figcaption{left:268px;bottom:17px;}
.visual:after{background:url(../images/bg-visual-shadow2.png) no-repeat 50% 0;}
.twocols-1 .col .holder , .twocols-2 .col .holder{padding:0 16px;}
.twocols-1 .headline , .twocols-2 .headline{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;}
.head, .twocols-1 .list, .twocols-2 .list{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;}
.post-container{margin-left:-16px;margin-right:-16px;}
.post{padding-left:16px;padding-right:16px;}
.twocols-1 figure{margin:0 -16px 14px;}
.list li{padding:0 16px 9px;margin-bottom:9px;}
.twocols-1 , .twocols-2{margin-bottom:12px;}
.link2{font-size:15px;line-height:18px;background-position:100% 12px;padding-top:9px;padding-bottom:9px;}
.post .actions .link2{margin-top:0;margin-bottom:0;border-radius:18px;}
.dn768{display:none;}
.nav.alt{display:inline;}
.rating-1{width:130px;padding-top:3px;}
.breadcrumbs{margin-top:0;margin-bottom:14px;padding-top:4px;}
.twocols-3 .col1{float:none;width:auto;padding:0;}
.twocols-3 .col2{background:none;padding:0;float:none;width:auto;margin:0;}
.twocols-3 .cols{overflow:hidden;}
.unit1{padding:10px 0 20px;background:url(../images/line3.gif) repeat-x;}
.title1{font-size:14px;line-height:18px;}
.actions2{padding:20px 0 10px;background:url(../images/line3.gif) repeat-x;}
.twocols-3{padding-left:13px;padding-right:13px;}
}
@media only screen and (max-width:920px){.visual .holder > img{width:auto;right:-70px;}
}
@media only screen and (max-width:767px){#header{padding-top:92px;min-height:1px;}
.bar-container{padding-left:0;}
#footer .br{display:none;}
.nav.alt li:first-child{background:url(../images/sep3.gif) no-repeat 0 3px;}
.logo{width:238px;height:70px;background-position:0 -273px;top:15px;left:20px;}
.quick-access{padding:0;position:absolute;top:0;right:0;width:116px;overflow:visible;}
.search{width:114px;height:29px;background:#f1f1f1 url(../images/bg-search.gif) repeat-x;border:solid #dedede;border-width:0 1px 1px;border-radius:0 0 6px 6px;box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);}
.search input[type=text]{width:75px;background:none;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-radius:0;padding:7px 8px;}
.link1{top:46px;right:11px;font-size:11px;padding:0 17px 0 39px;}
.link1 strong{font-size:15px;}
.search input[type="submit"]{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-radius:0;border:0;width:14px;height:14px;background:url(../images/btn-submit.gif) no-repeat;float:left;margin-top:8px;}
#nav > ul > li.home > a{background-position:-7px -133px;}
#nav > ul > li.home.active > a, #nav > ul > li.home:hover > a{background-position:0 -330px;width:63px;margin-left:-1px;}
.drop > .holder{padding-left:5%;padding-right:5%;}
.search-title{float:none;display:block;background-position:0 -163px;width:394px;height:45px;margin:0 0 11px;}
.search-box{padding-top:13px;padding-bottom:14px;}
.search-box .area{margin:0 25px 0 15px;}
.search-box .submit{width:258px;}
.visual .holder{height:381px;}
.left-side{top:12px;}
.visual .holder > img{top:-20px;}
.visual .txt{top:20px;left:256px;font-size:20px;line-height:31px;width:300px;}
.visual .txt h1{font-size:27px;line-height:35px;margin-bottom:10px;}
.visual .figcaption{font-size:18px;line-height:21px;left:256px;bottom:7px;}
.visual:after{height:18px;bottom:-5px;background:url(../images/bg-visual-shadow3.png) no-repeat 50% 100%;}
.post .actions{padding-left:10px;padding-right:10px;}
.post .actions a{clear:both;}
.post .actions .link2{margin:0 -10px 5px;}
.table-list1 > li > div{padding-left:8px;padding-right:8px;}
.visual2 .img img.img-small{width:120px;height:120px;}
.visual2 .img img.img-small2{max-width:100%;height:auto;}
.table-list1 > li.heading{display:none;}
.table-list1 > li{background:url(../images/line3.gif) repeat-x 0 100%;padding:9px 5px 8px;overflow:visible;}
.table-list1 > li:after{display:block;clear:both;content:'';}
.table-list1{background:none;}
.table-list1 > li > div{padding:0 !important;margin-bottom:0 !important;background:none;width:50% !important;}
.table-list1 > li > div.style-none{display:none;}
.table-list1 h2{font-size:15px;}
.form1 .row{max-width:172px;}
.info2{display:block;}
.table-list1{overflow:visible;}
.table-list1 > li > div.style1{position:relative;padding-left:40px !important;}
.table-list1 > li > div.style-01{width:132px !important;padding-left:0 !important;}
.table-list1 > li > div.style1 img{margin:0;}
.table-list1 > li > div.style-02{width:132px !important;clear:left;}
.table-list1 > li > div.style-03{overflow:hidden;float:none;width:auto !important;}
.table-list1 > li > div.style-04{width:58px !important;position:absolute;top:9px;right:0;}
.table-list1.style-1 > li{position:relative;padding-right:58px !important;}
.table-list1 .link4{display:block;}
.percent2{display:block;}
.table-list1 > li.style-none{display:none;}
}
@media only screen and (max-width:685px){.aside1{position:static;top:auto;right:auto;width:auto;min-height:10px;border-radius:8px 0 0 0;}
.visual2{padding-right:0;height:auto;}
.visual2 .img{margin-bottom:4px;}
}
@media only screen and (max-width:599px){.search input[type="text"]{display:none;}
.search input[type="submit"]{float:none;display:block;margin:5px auto 0;}
.search{width:40px;height:22px;}
.quick-access{width:40px;}
.logo{background-position:0 -353px;width:208px;height:62px;top:5px;left:3px;}
.link1{line-height:14px;top:32px;right:9px;padding-left:33px;}
.link1 strong{font-size:13px;}
.link1:before{background:url(../images/ico1-2.png) no-repeat;width:26px;height:26px;}
#header{padding-top:73px;}
.bar{background:#f2f2f2 url(../images/bg-bar2.gif) repeat-x;height:35px;}
#nav > ul{font-size:15px;margin-top:-2px;}
#nav > ul > li > a{height:37px;}
#nav > ul > li{background:url(../images/sep4.gif) no-repeat 100% 2px;}
#nav > ul > li > a > span{padding-top:11px;padding-bottom:6px;}
#nav > ul > li:hover > a , #nav > ul > li.active > a{height:38px;background:url(../images/bg-nav2.png) no-repeat 100% -52px;}
#nav > ul > li:hover > a > span , #nav > ul > li.active > a > span{padding-top:11px;padding-bottom:9px;background:url(../images/bg-nav2.png) no-repeat;}
#nav > ul > li.last:hover > a, #nav > ul > li.last.active > a{background:url(../images/bg-nav2.png) no-repeat 100% -102px;}
#nav > ul > li.home{width:35px;}
#nav > ul > li.home > a{width:35px;background-position:-16px -141px;}
#nav > ul > li.home.active > a, #nav > ul > li.home:hover > a{width:46px;background:url(../images/bg-nav2.png) no-repeat 0 -152px;}
.drop .col{width:46%;}
.drop > .holder{padding-left:2%;padding-right:2%;}
.search-box-slide{display:none;}
.search-title{background:url(../images/text-search-title2.png) no-repeat;width:358px;height:40px;margin:0;}
.search-box{padding:7px 11px;margin-bottom:30px;}
.open-search-box{display:block;}
.search-box-slide.js-slide-hidden , .search-box-slide{position:absolute !important;}
.search-box.active .search-box-slide.js-slide-hidden , .search-box.active .search-box-slide{position:static !important;}
.visual .txt{position:static;width:auto;color:#ad1a07;font-size:16px;line-height:18px;padding:0 10px 6px;}
.visual .txt h1{display:inline;margin:0;font-size:16px;line-height:18px;}
.visual .txt p{display:inline;margin:0;}
.visual .figcaption{bottom:0;top:24px;left:267px;font-size:23px;line-height:27px;color:#f7f4ec;}
.visual .holder > img{right:-134px;}
.visual:after{background:url(../images/bg-visual-shadow4.png) no-repeat 50% 0;}
.twocols-1 .col .holder{padding:0 10px;}
.twocols-1 .headline, .twocols-2 .headline{margin-right:-10px;margin-left:-10px;padding-left:10px;padding-right:10px;}
.twocols-1 figure{margin-right:-10px;margin-left:-10px;}
.head{margin-right:-10px;margin-left:-10px;padding-left:10px;padding-right:10px;}
.twocols-1 .list, .twocols-2 .list{padding:0;margin-right:-10px;margin-left:-10px;}
.list li{padding-left:10px;padding-right:10px;}
.twocols-2 .col{width:100%;clear:both;}
.dn768{display:block;}
.post .actions{padding-left:0;padding-right:0;}
.post .actions a{clear:none;}
.post .actions .link2{margin:0 10px 5px 0;}
#footer{font-size:11px;}
.search-box .area{margin:0 0 8px;width:100%;float:none;}
.search-box-slide{padding:15px 12px 15px 16px;}
.info1{left:auto;right:0;}
.search-box .area .row{padding:0 36px 7px 0;}
.info1 .popup1{left:auto;right:25px;}
.info1 .popup1-c{padding-left:23px;padding-right:30px;background-position:-7px 0;}
.info1 .popup1:before{background:url(../images/bg-popup1-t2.png) no-repeat;}
.info1 .popup1:after{background:url(../images/bg-popup1-b2.png) no-repeat 0 100%;}
.search-box .area .row label{background:#fa9d12;border-radius:18px 0 0 18px;margin-right:-15px;padding:11px 25px 11px 15px;width:69px;line-height:16px;}
.search-box{font:bold 13px/16px Arial, Helvetica, sans-serif;}
.search-box .area select, .search-box .area .select-area{float:none;display:block;width:auto !important;border-radius:18px;height:38px;font:bold 13px/16px Arial, Helvetica, sans-serif;background:#e3e3e3 url(../images/bg-select3.gif) repeat-x;}
.select-area .center{padding:11px 0 11px 17px;}
.select-options .drop-holder{font:bold 13px/16px Arial, Helvetica, sans-serif;}
.select-area .select-opener{border-radius:0 18px 18px 0;height:38px;width:33px;background:url(../images/bg-select-opener2.gif) no-repeat 0 50%;}
.info{background:url(../images/ico-info3.png) no-repeat;width:28px;height:28px;}
.search-box .submit{width:auto;padding-top:0;padding-right:33px;float:none;background:url(../images/btn-shadow.png) no-repeat 50% 100%;}
.search-box .submit span{text-align:center;}
.headline2 h1{font-size:17px;}
.headline2 p{font-size:11px;line-height:14px;}
.table-list1 h2{font-size:14px;}
.table-list1 > li > div{padding-left:5px;padding-right:5px;}
.threecols{margin-right:-5px;}
.threecols .col{width:50%;margin-bottom:8px;}
.threecols .col.style3{width:100%;}
.breadcrumbs{display:none;}
.twocols-3 .cols{overflow:visible;}
.twocols-3 .col1{overflow:hidden;}
.twocols-3 .col2{clear:both;}
.unit1 , .actions2{padding-left:128px;}
}
@media only screen and (max-width:479px){#nav > ul{font-size:11px;}
.logo{width:162px;height:49px;top:11px;left:0;background-position:0 -426px;}
.link1{top:30px;font-size:9px;line-height:11px;right:0;padding:3px 10px 0 30px;background-position:100% 10px;}
.link1 strong{font-size:9px;}
.visual .txt, .visual .txt h1{font-size:13px;line-height:16px;}
.visual .figcaption{display:none;}
.visual .holder > img{right:-228px}
.twocols-1 .col{width:100%;clear:both;}
#header{padding-top:68px;}
.search-title{width:271px;height:30px;background-position:0 -50px;}
.search-box-slide{padding-left:0;padding-right:0;}
.search-box .submit span{font-size:16px;line-height:20px;padding-left:10px;padding-right:20px;}
.search-box .submit{padding-right:0;}
.drop{font-size:11px;}
.drop .title{font-size:10px;}
.drop > .holder{padding-left:17px;padding-right:17px;padding-bottom:0;background:#fd9a0a;}
.drop .col{width:203px;float:none !important;}
.drop .unit{margin:0 -17px;padding:14px 17px 0;background:url(../images/line2.gif) repeat-x;}
.listing{margin-bottom:0;}
.listing ul:last-child li:last-child{background:none !important;}
.link3 span{display:none;}
.post .actions{padding-left:5px;padding-right:5px;}
.post .actions .link2{margin-left:-5px;margin-right:-5px;}
#footer{border-top-width:6px;}
.social-networks{width:auto;margin-left:-8px;margin-right:-8px;}
.social-networks li a{height:30px !important;width:70px !important;background:url(../images/icons-mobile.gif) no-repeat;}
.social-networks li a.facebook{background-position:0 0;width:82px !important;}
.social-networks li a.facebook:hover{background-position:0 -44px;}
.social-networks li a.twitter{background-position:-92px 0;}
.social-networks li a.twitter:hover{background-position:-92px -44px;}
.social-networks li a.youtube{background-position:-172px 0;width:72px !important;}
.social-networks li a.youtube:hover{background-position:-172px -44px;}
.social-networks li a.google{background-position:-255px 0;height:36px !important;}
.social-networks li a.google:hover{background-position:-255px -44px;}
.social-networks li{margin:0 -1px;}
.visual2 .img{height:152px;}
.threecols .col{width:100%;}
.threecols .col .holder{height:auto !important;}
.headline2 p{display:none;}
.headline2 h1{font-size:20px;}
.table-list1 > li > div.style-01{width:auto !important;}
.table-list1 > li > div.style-02{width:auto !important;clear:none;padding-top:10px !important;padding-left:10px !important;}
.table-list1 > li > div.style-03{clear:both;}
.table-list1.style-1 > li{padding-right:5px !important;}
.table-list1 > li > div.style-04{display:none;}
.countries-courses-list .col.last{display:none;}
.countries-courses-list .holder{margin-right:-6px;}
.countries-courses-list .col{width:50%;}
.twocols-3 .img{float:none;margin:0 0 10px;width:100%;overflow:hidden;}
.twocols-3 .img img{float:left;width:77px;}
.actions2{padding-left:0;}
.unit1{position:absolute;top:0;left:0;padding:13px 5px 0 98px;width:100%;box-sizing:border-box;background:none;}
.twocols-3{padding-bottom:0;}
.post .actions a{clear:both;}
}
div.banner{margin:0;position:fixed;top:2em;left:auto;width:8.5em;right:8em;z-index:995;}
#skyscraper{height:600px;width:120px;position:absolute;left:120px;top:85px;}
div.superbanner{height:80px;width:728px;position:absolute;left:25px;top:0px;}

.HeadingBlog, h1
 {font-family: AveriaGruesaLibre-Regular;font-size:28px;}
 
 .HeadingBlog, h2
 {font-family: AveriaGruesaLibre-Regular;font-size:22px;}
 
  .HeadingBlog, h3
 {font-family: AveriaGruesaLibre-Regular;font-size:18px;}