@font-face {
	font-family: 'Philosopher Bold';
	src: url('../fonts/Philosopher-Bold.eot');
	src: local('☺'), url('../fonts/Philosopher-Bold.woff') format('woff'), url('../fonts/Philosopher-Bold.ttf') format('truetype'), url('../fonts/Philosopher-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	background-color: #fff;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	color: #000;
	font-size: 15px;
	line-height: 150%;
	padding:0px;
	margin: 0px;
	border-top: 45px solid #640a0a;
}
h1, h2, h3 {	
	font-family: "Philosopher Bold", Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom: 30px;
	color: #640a0a;;
	font-size: 3em;
	line-height: 100%;
}
a:link, a:visited, a:active {
	color: #666;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #666;
}
a:focus {
	-moz-outline-style: none;
	outline: none;
}

form, p { 
	padding: 0px; 
	margin: 0px;
}
input[type=text], input[type=password], input[type=submit], input[type=button], select, textarea {
	border: 1px solid #ccc;
	padding: 10px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	color: #6d6e70;
	background-color: #fff;
	font-size: 14px;
	margin: 5px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 1%;
}
input[type=text], input[type=password], textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 250px;
}
.frm_100 input[type=text], .frm_100 input[type=password], .frm_100 textarea, .frm_100 input[type=submit] {
	width: 98%;
}
input[type=text]:hover, input[type=text]:focus, input[type=password]:hover, input[type=password]:focus, textarea:hover, textarea:focus   {
	background-color: #f0f0f0;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.50);
	-moz-box-shadow:    0px 0px 2px 0px rgba(50, 50, 50, 0.50);
	box-shadow:         0px 0px 2px 0px rgba(50, 50, 50, 0.50);
}
input[type=submit], a.btn_all, a.btn_cnl {
	display: inline-block;
	background-color: #640a0a;
	color: #fff;
	border: 1px solid #640a0a;
	padding: 5px 10px;
	margin: 5px 0px;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.btn_cnl {
	background-color: #ccc;
	color: #222;
	border: 1px solid #ccc;
}
input[type=button]::-moz-focus-inner {
    padding: 0;
    border: none;
}
.mess {
	background-color: #fdf0dc;
	color: #ce572e;
	padding: 5px;
	border: 1px solid #f1dfc5;
}
.ok {
	background-color: #e2ffe0;
	color: #6ca628;
	padding: 10px;
	border: 1px solid #bbffb0;
}
.main {
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	clear: both;
	width: 100%;
	max-width: 1200px;
	height: auto;
	overflow: visible;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
}
.srch_form {
	text-align: center;
}
#code {
	width: 220px;
	vertical-align: middle;
}
.in_3, .frm_100 .in_3 {
	width: 31% !important;
	margin: 1%;
}
div.in_3 {
	display: inline-block;
	position: relative;
}
.main_text {
	padding: 50px;
}
.just {
	text-align: justify;
    text-justify: inter-word;
}
.tit_yellow {
	color: #d69d28;
	margin-bottom: 20px;
	font-size: 1.3em;
	text-transform: uppercase;
}
.div_grey {
	background-color: #f0eeea;
}
#logo {
	padding: 10px;
	display: inline-block;
	background-color: #c09a15;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.75);
}
.menu {
	margin-bottom: 0px;
	padding: 0px;
}
#menu {
	border-bottom: 10px solid #d59d28;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: block;
	text-align: center;
}
#menu li {
	margin: 0px;
	padding: 0px;
	display: inline-block;
}
#menu li a {
	display: inline-block;
	font-size: 1.4em;
	text-transform: uppercase;
	color: #640a0a;
	font-weight: 600;
	padding: 20px 35px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjhweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCA0MzguNTMzIDQzOC41MzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzOC41MzMgNDM4LjUzMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTQwOS4xMzMsMTA5LjIwM2MtMTkuNjA4LTMzLjU5Mi00Ni4yMDUtNjAuMTg5LTc5Ljc5OC03OS43OTZDMjk1LjczNiw5LjgwMSwyNTkuMDU4LDAsMjE5LjI3MywwICAgYy0zOS43ODEsMC03Ni40Nyw5LjgwMS0xMTAuMDYzLDI5LjQwN2MtMzMuNTk1LDE5LjYwNC02MC4xOTIsNDYuMjAxLTc5LjgsNzkuNzk2QzkuODAxLDE0Mi44LDAsMTc5LjQ4OSwwLDIxOS4yNjcgICBjMCwzOS43OCw5LjgwNCw3Ni40NjMsMjkuNDA3LDExMC4wNjJjMTkuNjA3LDMzLjU5Miw0Ni4yMDQsNjAuMTg5LDc5Ljc5OSw3OS43OThjMzMuNTk3LDE5LjYwNSw3MC4yODMsMjkuNDA3LDExMC4wNjMsMjkuNDA3ICAgczc2LjQ3LTkuODAyLDExMC4wNjUtMjkuNDA3YzMzLjU5My0xOS42MDIsNjAuMTg5LTQ2LjIwNiw3OS43OTUtNzkuNzk4YzE5LjYwMy0zMy41OTYsMjkuNDAzLTcwLjI4NCwyOS40MDMtMTEwLjA2MiAgIEM0MzguNTMzLDE3OS40ODUsNDI4LjczMiwxNDIuNzk1LDQwOS4xMzMsMTA5LjIwM3oiIGZpbGw9IiNkNTlkMjgiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg==) no-repeat left center;	
}
#menu li:first-child a {
	background-image: none;
}
.home_pic {
	margin-bottom: 0px;
	position: relative;
}
.home_pic div {
	display: none;
}
.home_pic div img {
	width: 100%;
}
.home_pic div.a_ch {
	display: block;
}
.home_pic .btn_prev, .home_pic .btn_next {
	display: inline-block;
	width: 65px;
	height: 65px;
	background: #0a0a0a url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMzcHgiIGhlaWdodD0iMzNweCIgdmlld0JveD0iMCAwIDI4NC45MzUgMjg0LjkzNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjg0LjkzNSAyODQuOTM2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNMTEwLjQ4OCwxNDIuNDY4TDIyMi42OTQsMzAuMjY0YzEuOTAyLTEuOTAzLDIuODU0LTQuMDkzLDIuODU0LTYuNTY3YzAtMi40NzQtMC45NTEtNC42NjQtMi44NTQtNi41NjNMMjA4LjQxNywyLjg1NyAgIEMyMDYuNTEzLDAuOTU1LDIwNC4zMjQsMCwyMDEuODU2LDBjLTIuNDc1LDAtNC42NjQsMC45NTUtNi41NjcsMi44NTdMNjIuMjQsMTM1LjljLTEuOTAzLDEuOTAzLTIuODUyLDQuMDkzLTIuODUyLDYuNTY3ICAgYzAsMi40NzUsMC45NDksNC42NjQsMi44NTIsNi41NjdsMTMzLjA0MiwxMzMuMDQzYzEuOTA2LDEuOTA2LDQuMDk3LDIuODU3LDYuNTcxLDIuODU3YzIuNDcxLDAsNC42Ni0wLjk1MSw2LjU2My0yLjg1NyAgIGwxNC4yNzctMTQuMjY3YzEuOTAyLTEuOTAzLDIuODUxLTQuMDk0LDIuODUxLTYuNTdjMC0yLjQ3Mi0wLjk0OC00LjY2MS0yLjg1MS02LjU2NEwxMTAuNDg4LDE0Mi40Njh6IiBmaWxsPSIjNzVkYjE1Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4=) no-repeat center center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	left: 0px;
	display: none;
}
.home_pic .btn_next {
	background: #0a0a0a url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMzcHgiIGhlaWdodD0iMzNweCIgdmlld0JveD0iMCAwIDI4NC45MzUgMjg0LjkzNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjg0LjkzNSAyODQuOTM2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNMjIyLjcwMSwxMzUuOUw4OS42NTIsMi44NTdDODcuNzQ4LDAuOTU1LDg1LjU1NywwLDgzLjA4NCwwYy0yLjQ3NCwwLTQuNjY0LDAuOTU1LTYuNTY3LDIuODU3TDYyLjI0NCwxNy4xMzMgICBjLTEuOTA2LDEuOTAzLTIuODU1LDQuMDg5LTIuODU1LDYuNTY3YzAsMi40NzgsMC45NDksNC42NjQsMi44NTUsNi41NjdsMTEyLjIwNCwxMTIuMjA0TDYyLjI0NCwyNTQuNjc3ICAgYy0xLjkwNiwxLjkwMy0yLjg1NSw0LjA5My0yLjg1NSw2LjU2NGMwLDIuNDc3LDAuOTQ5LDQuNjY3LDIuODU1LDYuNTdsMTQuMjc0LDE0LjI3MWMxLjkwMywxLjkwNSw0LjA5MywyLjg1NCw2LjU2NywyLjg1NCAgIGMyLjQ3MywwLDQuNjYzLTAuOTUxLDYuNTY3LTIuODU0bDEzMy4wNDItMTMzLjA0NGMxLjkwMi0xLjkwMiwyLjg1NC00LjA5MywyLjg1NC02LjU2N1MyMjQuNjAzLDEzNy44MDcsMjIyLjcwMSwxMzUuOXoiIGZpbGw9IiM3NWRiMTUiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K) no-repeat center center;
	left: auto;
	right: 0px;
}
.home_pic .pins {
	position: absolute;
	left: 50%;
	bottom: 15px;
	transform: translate(-50%,0%);
}
.home_pic .pins a {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 2px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDQzOC41MzMgNDM4LjUzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzMyA0MzguNTMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNNDA5LjEzMywxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2LDkuODAxLDI1OS4wNTgsMCwyMTkuMjczLDAgICBjLTM5Ljc4MSwwLTc2LjQ3LDkuODAxLTExMC4wNjMsMjkuNDA3Yy0zMy41OTUsMTkuNjA0LTYwLjE5Miw0Ni4yMDEtNzkuOCw3OS43OTZDOS44MDEsMTQyLjgsMCwxNzkuNDg5LDAsMjE5LjI2NyAgIGMwLDM5Ljc4LDkuODA0LDc2LjQ2MywyOS40MDcsMTEwLjA2MmMxOS42MDcsMzMuNTkyLDQ2LjIwNCw2MC4xODksNzkuNzk5LDc5Ljc5OGMzMy41OTcsMTkuNjA1LDcwLjI4MywyOS40MDcsMTEwLjA2MywyOS40MDcgICBzNzYuNDctOS44MDIsMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiw2MC4xODktNDYuMjA2LDc5Ljc5NS03OS43OThjMTkuNjAzLTMzLjU5NiwyOS40MDMtNzAuMjg0LDI5LjQwMy0xMTAuMDYyICAgQzQzOC41MzMsMTc5LjQ4NSw0MjguNzMyLDE0Mi43OTUsNDA5LjEzMywxMDkuMjAzeiIgZmlsbD0iI0ZGRkZGRiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center center;
}
.home_pic .pins a.a_ch {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDQzOC41MzMgNDM4LjUzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzMyA0MzguNTMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNNDA5LjEzMywxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2LDkuODAxLDI1OS4wNTgsMCwyMTkuMjczLDAgICBjLTM5Ljc4MSwwLTc2LjQ3LDkuODAxLTExMC4wNjMsMjkuNDA3Yy0zMy41OTUsMTkuNjA0LTYwLjE5Miw0Ni4yMDEtNzkuOCw3OS43OTZDOS44MDEsMTQyLjgsMCwxNzkuNDg5LDAsMjE5LjI2NyAgIGMwLDM5Ljc4LDkuODA0LDc2LjQ2MywyOS40MDcsMTEwLjA2MmMxOS42MDcsMzMuNTkyLDQ2LjIwNCw2MC4xODksNzkuNzk5LDc5Ljc5OGMzMy41OTcsMTkuNjA1LDcwLjI4MywyOS40MDcsMTEwLjA2MywyOS40MDcgICBzNzYuNDctOS44MDIsMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiw2MC4xODktNDYuMjA2LDc5Ljc5NS03OS43OThjMTkuNjAzLTMzLjU5NiwyOS40MDMtNzAuMjg0LDI5LjQwMy0xMTAuMDYyICAgQzQzOC41MzMsMTc5LjQ4NSw0MjguNzMyLDE0Mi43OTUsNDA5LjEzMywxMDkuMjAzeiIgZmlsbD0iI2Q1OWQyOCIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+) no-repeat center center;	
}
.hotels {
	border-bottom: 10px solid #d59d28;
	text-align: center;
}
.hotels .itm {
	display: inline-block;
	width: 33.3%;
	padding: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.hotels .itm .tit {
	display: block;
	padding: 15px;
	color: #fff;
	background-color: #640a0a;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: 600;
}
.hotels .itm img {
	width: 100%;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.75);
}
#footer {
	background-color: #640a0a;
	color: #fff;
}
#footer .main {
	padding: 30px 20px;
}
#footer .col_3 {
	display: inline-block;
	width: 33.3%;
	vertical-align: top;
	min-height: 45px;
	padding-left: 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 600;
	line-height: 150%;
}
#footer .map {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTIgNTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUyIDUyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjQ1cHgiIGhlaWdodD0iNDVweCI+DQo8cGF0aCBzdHlsZT0iZmlsbDojZmZmZmZmOyIgZD0iTTM4Ljg1Myw1LjMyNEwzOC44NTMsNS4zMjRjLTcuMDk4LTcuMDk4LTE4LjYwNy03LjA5OC0yNS43MDYsMGgwDQoJQzYuNzUxLDExLjcyLDYuMDMxLDIzLjc2MywxMS40NTksMzFMMjYsNTJsMTQuNTQxLTIxQzQ1Ljk2OSwyMy43NjMsNDUuMjQ5LDExLjcyLDM4Ljg1Myw1LjMyNHogTTI2LjE3NywyNGMtMy4zMTQsMC02LTIuNjg2LTYtNg0KCXMyLjY4Ni02LDYtNnM2LDIuNjg2LDYsNlMyOS40OTEsMjQsMjYuMTc3LDI0eiIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+) no-repeat left top;
}
#footer .tel {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ1cHgiIGhlaWdodD0iNDVweCIgdmlld0JveD0iMCAwIDE2Ljg3NyAxNi44NzciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2Ljg3NyAxNi44Nzc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik01LjMwMSw1LjU4N0wxLjQwNCwxLjY4OGMwLjUwMy0wLjUwMywxLjAwNS0xLjAwNywxLjUwOS0xLjUxMUMzLjE0Ni0wLjA1NiwzLjUyMi0wLjA2LDMuNzU2LDAuMTdsMy4wMzYsMy4wMzkgICBjMC4yMzIsMC4yMzIsMC4yMzIsMC42MTQtMC4wMDMsMC44NDhMNi4xMjQsNC43MjFMNS41MDUsNS4zNEM1LjQyOSw1LjQxNyw1LjM2LDUuNDk5LDUuMzAxLDUuNTg3eiBNOC41MDcsMTEuOTM4ICAgYy0wLjYzOC0wLjU0OS0xLjI1LTEuMTMyLTEuODQ0LTEuNzI1QzYuMDcsOS42MTYsNS40ODksOS4wMDYsNC45MzksOC4zNjVjLTAuNDUtMC41Mi0wLjUzOC0xLjI3My0wLjMwMy0xLjkwN0wwLjYzNiwyLjQ1NyAgIGMtMC45MzEsMC45NTctMC44MTIsMy4zMywwLjIwOCw1LjQxNWMwLjQzOCwwLjkwMiwxLjAwNiwxLjcxNiwxLjU5MywyLjQ5YzAuNTg2LDAuNzY4LDEuMjI5LDEuNDk0LDEuOTA2LDIuMTc2ICAgYzAuNjc5LDAuNjgxLDEuNDAxLDEuMzI3LDIuMTcxLDEuOTEzYzAuNzc0LDAuNTg5LDEuNTksMS4xNTMsMi40ODYsMS41OWMyLjA4OCwxLjAxOSw0LjQ2MiwxLjEzMSw1LjQxOCwwLjE5OWwtNC4wMDEtNC4wMDEgICBDOS43ODMsMTIuNDc0LDkuMDI5LDEyLjM4Nyw4LjUwNywxMS45Mzh6IE0xNi43MDIsMTMuMTE5bC0zLjAzNi0zLjAzN2MtMC4yMzMtMC4yMy0wLjYxNS0wLjIzLTAuODQ4LDAuMDAzaC0wLjAwMmwtMC42NjcsMC42NjYgICBsLTAuNjE1LDAuNjE4Yy0wLjA3NiwwLjA3Ni0wLjE1OSwwLjE0My0wLjI0NywwLjIwNWwzLjg5NiwzLjg5OGMwLjUwNC0wLjUwNSwxLjAwNy0xLjAwNywxLjUxMi0xLjUxICAgQzE2LjkzLDEzLjcyOSwxNi45MzUsMTMuMzUyLDE2LjcwMiwxMy4xMTl6IiBmaWxsPSIjRkZGRkZGIi8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4=) no-repeat left top;
}
#footer .mail {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ1cHgiIGhlaWdodD0iNDVweCIgdmlld0JveD0iMCAwIDQ4NS4yMTEgNDg1LjIxMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg1LjIxMSA0ODUuMjExOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNNDg1LjIxMSwzNjMuOTA2YzAsMTAuNjM3LTIuOTkyLDIwLjQ5OC03Ljc4NSwyOS4xNzRMMzI0LjIyNSwyMjEuNjdsMTUxLjU0LTEzMi41ODQgICBjNS44OTUsOS4zNTUsOS40NDYsMjAuMzQ0LDkuNDQ2LDMyLjIxOVYzNjMuOTA2eiBNMjQyLjYwNiwyNTIuNzkzbDIxMC44NjMtMTg0LjVjLTguNjUzLTQuNzM3LTE4LjM5Ny03LjY0Mi0yOC45MDgtNy42NDJINjAuNjUxICAgYy0xMC41MjQsMC0yMC4yNzEsMi45MDUtMjguODg5LDcuNjQyTDI0Mi42MDYsMjUyLjc5M3ogTTMwMS4zOTMsMjQxLjYzMWwtNDguODA5LDQyLjczNGMtMi44NTUsMi40ODctNi40MSwzLjcyOS05Ljk3OCwzLjcyOSAgIGMtMy41NywwLTcuMTI1LTEuMjQyLTkuOTgtMy43MjlsLTQ4LjgyLTQyLjczNkwyOC42NjcsNDE1LjIzYzkuMjk5LDUuODM0LDIwLjE5Nyw5LjMyOSwzMS45ODMsOS4zMjloMzYzLjkxMSAgIGMxMS43ODQsMCwyMi42ODctMy40OTUsMzEuOTgzLTkuMzI5TDMwMS4zOTMsMjQxLjYzMXogTTkuNDQ4LDg5LjA4NUMzLjU1NCw5OC40NCwwLDEwOS40MjksMCwxMjEuMzA1djI0Mi42MDIgICBjMCwxMC42MzcsMi45NzgsMjAuNDk4LDcuNzg5LDI5LjE3NGwxNTMuMTgzLTE3MS40NEw5LjQ0OCw4OS4wODV6IiBmaWxsPSIjRkZGRkZGIi8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4=) no-repeat left top;
}
.tbl {
	display: table;
}
.tbl .td {
	display: table-cell;
}
#header {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 30px;
	position: relative;
	font-size: 1.2em;
	font-size: 1.2em;
	font-weight: 600;
}
#domains, #tel {
	background-color: #640a0a;
	color: #fff;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	padding: 10px;
}
#lls {
	width: 100%;
	background-color: #640a0a;
}
#lls .tbl {
	background-color: #fff;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	width: 100%;
}
.logo {
	width: 100%;
	text-align: center;
}
#sn, #lg {
	white-space: nowrap;
	padding: 10px 20px;
}
#sn a {
	display: inline-block;
	margin: 5px;
}
#lg a {
	display: inline-block;
	margin: 5px;
	color: #640a0a;
}
#logo {
	position: absolute;
	left: 50%;
	top: -30px;
	transform: translate(-50%,0%);
}
#tel, #domains {
	white-space: nowrap;
	font-weight: 600;
	padding: 10px 20px;
	text-align: center;
	color: #fff;
	position: relative;
	text-transform: uppercase;
}
#domains ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #640a0a;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	padding: 10px;
	z-index: 100;
	display: none;
}
#domains:hover ul {
	display: block;
}
#domains span {
	padding-right: 35px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCA1Ni42OSA1Ni42OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTYuNjkgNTYuNjkiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNGRkZGRkYiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4xMTksMjYuODczYzMuMzI4LDAsNi4yOTQtMS40MjksOC4yMzEtMy42NmwwLjA0NywwLjA0NmwtOC4yNzksOC4yNzkNCglsLTguMjc5LTguMjc5bDAuMDQ5LTAuMDQ4QzIxLjgyMywyNS40NDIsMjQuNzksMjYuODczLDI4LjExOSwyNi44NzN6Ii8+DQo8L3N2Zz4NCg==) no-repeat right -40px center;
}
#domains ul li {
	padding: 0px;
	margin: 0px;
}
#domains a {
	color: #fff;
	display: block;
	padding: 5px;
	padding-right: 40px;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.imgs {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3; /*3 in those rules is just placeholder -- can be anything*/
	column-gap: 4px;
	-moz-column-gap: 4px; /* Firefox */
	-webkit-column-gap: 4px; /* Safari and Chrome */
}
.imgs img {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 2px 0px;
	display: inline-block;
}
.imgs a {	
	display: inline-block;
}
.fullscreen {
  border:     0;
  height:     auto;
  left:       0;
  height: 100%;
  width:  1024px;
  padding:    0;
  position:   fixed;
  top:        0;
  width:      100%;
  z-index:    30;
  background-color: #000;
  text-align: center;
}
#pic_div {
	display: none;
}
#pic_big {
	height: 100%;
	max-width: 100%;
}
#pic_thms {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 10px;
	background: rgba(0,0,0,.6);
	font-size: 1.8em;
}
#pic_thms a {
	margin: 0px 10px;
	color: #fff;
}
#pic_loading {
	position: absolute;
	z-index: 40;
	left: 50%;
	top: 50%;
	margin-left: -25px;
	margin-top: -25px;
	width: 50px;
	height: 50px;
}
.itms {
	display: table;
}
.itms .col {
	display: table-cell;
	vertical-align: top;
	width: 50%;
}
.itms .pic {
	width: 100%;
	margin-bottom: -30px;
}
.itms .itm {
	border-bottom: 10px solid #d59d28;
	margin-bottom: 80px; 
}
.itms .itm .tit {
	font-family: "Philosopher Bold", Verdana, Tahoma, Helvetica, sans-serif;
	margin-bottom: 20px;
	color: #640a0a;;
	font-size: 3em;
	display: block;
	line-height: 100%;
}
.itms .itm .price {
	float: right;
	font-family: "Philosopher Bold", Verdana, Tahoma, Helvetica, sans-serif;
	color: #640a0a;
	font-size: 3em;
	margin-top: 30px;
}
.itms .itm .btn {
	display: inline-block;
	border: 3px solid #d59d28;
	padding: 20px 35px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-transform: uppercase;
	color: #d69d28;
	font-size: 1.3em;
}
.itms .itm .info {
	padding-left: 50px;
	line-height: 130%;
}
.itms .itm .price_info {
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #999;
	font-size: 0.7em;
	color: #999;
	line-height: 110%;
}

/*------------------------ date_chooser */
.dateChooser {
	z-index: 20;
}
.dateChooser td {
    cursor:default;
    text-align:center;
}
.dateChooser td.dateChooserActive:hover {
    color:white;
    background:#ccc;
}
.dateChooser td.dateChooserActiveToday {
    border: 1px solid red;
}
.dateChooser th {
    background: #ccc;
    color: white;
    width: 18px;
    border: none;
}
.dateChooser option, .dateChooser select {
    font-size:10px;
}
.cal {
	display: inline;
	position: relative;
}
.sep {
	display: none;
}
.dateChooser {
    background-color: #fff;
    padding: 1px;
	position: absolute;
    text-align: center;	
	right: 0px;
}
.dateChooser table {
    width: 100%;
}
.select-free {
	width: 100%;
	font-size: 10px;
}
.select-free iframe {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width: 100%;
}
.dateChooser select {
	width: auto;
}
/*------------------------*/

@media screen and (max-width: 600px) {
	body {
		border-top: 0px solid #fff;
	}
	#header {
		margin-bottom: 0px;
	}
	#logo {
		left: auto;
		top: auto;
		width: 50%;
		position: relative;
		margin-top: 10px;
		margin-bottom: 10px;
		transform: translate(0%,0%);
	}
	#lls {
		background-color: #fff;
	}
	.tbl .td {
		display: block;
	}
	#lls .tbl .td {
		display: table-cell;
	}
	#domains {
		padding: 0px;
	}
	#domains ul {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		top: 20px;
	}
	#domains a {
		padding: 5px;
		text-align: center;
	}
	#tel {
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
	}
	.frm_100 input[type=text], .frm_100 input[type=password], .frm_100 textarea, .frm_100 input[type=submit] {
		width: 100%;
	}
	.in_3, .frm_100 .in_3 {
		width: 100% !important;
		margin: 1%;
	}
	.hotels .itm {
		width: 100%;
	}
	#footer .col_3 {
		width: 100%;
		margin-bottom: 20px;
	}
	.itms .col {
		width: 100%;
		display: block;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.itms .itm .price {
		float: none;
		text-align: center;
		display: block;
	}
	.itms .itm .btn {
		display: block;
		margin: 10px;
		text-align: center;
	}
	.itms .pic {
		margin-bottom: 10px;
	}
	.itms .itm .info {	
		padding-left: 0px;
	}
	#menu li {
		display: block;
	}
	#menu li a {
		display: block;
		font-size: 1em;
		padding: 10px;
		background-image: none;	
	}
}