.hdtext{display:block;position:absolute;top:0;left:0;color:blue;background:rgba(252,252,252,0.3);}
.sname,.sdescr{margin:3px;padding:0;text-align:left;}
.sname{font-size:28px;}
.sdescr{font-size:18px;}html{font-family:"Source Sans Pro",Helvetica,sans-serif;}
body{margin:0;padding:0;background-image:url(background-body.jpg);hyphens:manual;word-wrap:break-word;}
.main{background-color:#E6E4DB;display:block;margin-left:auto;margin-right:auto;max-width:1300px;}
.head,.content,.sidebar {background-color:#FAF8EE;}
.content,.sidebar,.footer{margin-top:10px;}
.hdbanner{display:inline-block;position:relative;margin:0;width:100%;background:url(headbanner.jpg);background-size:cover;padding-top:17.69%;}
.head img{margin:0;}
.navbar{margin:0;padding:0 10px;}
.content{padding-bottom:10px;}
.article{position:relative;padding:5px;background-image:url(background-content.jpg);}
.breadcrumbs{font-size:14px;line-height:16px;margin:5px;}
.title{color: #555;font-size:20px;margin:10px 5px;}
.meta{line-height:16px;margin:5px 10px 5px 10px;}
.post-navigation{font-size:16px;line-height:20px;margin:10px 5px;}
.widget{position:relative;padding:15px;background-color:#FAF8EE;font-size:14px;}
.widget li{padding:5px 0;}
.footer{background-color:#EEEAE7;color:#686758;font-size:14px;text-align:left;}
.fs13{font-size:13px;}.fs14{font-size:14px;}.fs15{font-size:15px;}.fs16{font-size:16px;}.fs17{font-size:17px;}
.fs18{font-size:18px;}.fs19{font-size:19px;}.fs20{font-size:20px;}.fs21{font-size:21px;}.fs22{font-size:22px;}
.fs23{font-size:23px;}.fs24{font-size:24px;}.fs25{font-size:25px;}
.t2,.t3{color:#555;margin:20px 5px 10px;}
h1,h2,h3{font-family:"arial";font-weight:bold;}
h1,h2{clear:both;}
h3{margin:0;padding:0;font-size:18px;}
b{font-weight:bolder;}
a{color:#BC360A;}
a:hover, a:visited, a:link, a:active {text-decoration:none;}
a:hover{color:red;}
p{margin:5px 5px 0px 5px; display:block;}
p.aligncenter,p.tac {text-align:center;}
p.alignleft,p.tal {text-align:left;}
p.text-justify,p.taj{text-align:justify;}
img{max-width:100%;height:auto;border-style:none;}
img.alignnone{margin:0;}
img.iac,img.aligncenter{margin:3px auto 15px;display:block;}
img.ac{margin:3px auto;display:block;}
ul{list-style-type:none;margin:0px;padding: 0px;}
li{padding-left:20px; text-align:left;}
ul.hl{margin:0;padding:2px;font-weight:bold;}
ul.hl li{display:inline;}
.sb-tag-block{text-align:center;}
.sb-tag{margin-right:10px;display:inline-block;}
.icon{width:28px;height:14px;margin:0;}
.ru-icon,.en-icon {display:block;width:16px;height:11px;margin:3px;border:1px solid #c0c0c0;}
.home-icon,.earth-icon,.travel-icon,.clock-icon,.tag-icon,.cat-icon,.next-icon,.back-icon {display:inline-block;width:32px;height:16px;margin-top:2px;}
a.ru-icon {background:url(/icons.png) 0 -48px;}
a.en-icon {background:url(/icons.png) -32px -48px;}
a.home-icon {background:url(/icons.png) 0 0}
a.earth-icon {background:url(/icons.png) -32px 0;}
a.travel-icon {background:url(/icons.png) -64px 0;}
.isnd,.isnds{display:block;width:24px;height:24px;}
a.isnd{background-image:url(/isnd.png);}
a.isnds{background-image:url(/isnds.png);}
div.clock-icon {background:url(/icons.png) 0 -32px;}
div.cat-icon {background:url(/icons.png) -32px -32px;}
div.tag-icon {background:url(/icons.png) -64px -32px;}
div.next-icon {background:url(/icons.png) 0 -16px;}
div.back-icon {background:url(/icons.png) -32px -16px;}
div.tlist{margin:0 10px 50px 10px;font-size:16px;font-weight:600;}
.left{float:left;}.right{float:right;}.mh10{margin:0 10px;width:45%;}
p.site-info{text-align:center;padding:8px;}.email-a{color:#686758;margin-left:30px;}
.route-prev,.region-preview,.country-preview{float:left;margin:3px;background-color:#FAF8EE;border:6px solid #F7F5E7;border-radius:8px;}
.region-preview{width:635px;}
.hrp{height:50px;text-align:center;}
div.region-preview{max-width:625px;}
.route-prev{width:238px;}
.thumbnails{margin:5px;float:left;}.clear-float{clear:both;width:100%;height:1px;}
.tw{width:240px;float:left;}
.tt{vertical-align:top;font-size:16px;}
.ch{font-size:20px;font-weight:bold;}
hr{background-color:#DC9A80;height:3px;margin:0 10px;border:0;}
@media screen and (min-width:1301px){
.main{border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
}
@media screen and (max-width:680px) {
.region-preview{width:95%;}
.sname{font-size:24px;}
.sdescr{font-size:18px;}
.hdbanner{height:60px;}
}
@media screen and (max-width:480px){
.sname{font-size:18px;}
.sdescr{font-size:16px;}
}
