@charset "utf-8";
@import "superfish.css";
@import "reset.css";

@media screen and (min-width: 320px) and (max-width: 359px){
body{
margin:0px;
padding:0px;
text-align:center;
background:url(../img/user/320/body-bg.jpg) repeat-x center top #FFF8DE!important;
}
}

@media screen and (min-width: 360px) and (max-width: 767px){
body{
margin:0px;
padding:0px;
text-align:center;
background:url(../img/user/360/body-bg.jpg) repeat-x center top #FFF8DE!important;
}
}

@media screen and (min-width: 981px){
body{
margin:0px;
padding:0px;
text-align:center;
background:url(../img/user/body-bg.jpg) repeat-x center top #FFF8DE!important;
}
}

@media screen and (min-width: 320px) and (max-width: 359px){
div.container{
width:320px;
margin:0px auto;
padding:0px;
position:relative;
}

div.wrapper{
width:320px;
float:left;
margin:0px;
padding:0px;
text-align:left;
}
}

@media screen and (min-width: 360px) and (max-width: 767px){
div.container{
width:360px;
margin:0px auto;
padding:0px;
position:relative;
}

div.wrapper{
width:360px;
float:left;
margin:0px;
padding:0px;
text-align:left;
}
}

@media screen and (min-width: 981px){
div.container{
width:1000px;
margin:0px auto;
padding:0px;
position:relative;
}

div.wrapper{
width:1000px;
float:left;
margin:0px;
padding:0px;
text-align:left;
}
}

@media screen and (min-width: 320px) and (max-width: 359px){
div.top-section{
width:320px;
float:left;
padding-bottom:5px;
}
}

@media screen and (min-width: 360px) and (max-width: 767px){
div.top-section{
width:360px;
float:left;
padding-bottom:5px;
}
}

@media screen and (min-width: 981px){
div.top-section{
width:1000px;
height:430px;
float:left;
}
}

@media screen and (min-width: 320px) and (max-width: 359px){
div.logo{
width:100%;
float:left;
margin:0px;
}

div.logo img{
width:320px;
}
}

@media screen and (min-width: 360px) and (max-width: 767px){
div.logo{
width:100%;
float:left;
margin:0px;
}

div.logo img{
width:360px;
}
}

@media screen and (min-width: 981px){
div.logo{
width:534px;
height:72px;
float:left;
margin:8px 0px 0px 0px;
}
}

@media screen and (min-width: 320px) and (max-width: 359px){
div.languages{
float:left;
width:320px;
text-align:center;
padding:5px 0px;
}

div.languages a img{
width:32px;
height:16px;
display:inline-block;
margin:0px 10px;
border:1px solid #EEEDEB;
}

div.languages a:hover,
div.languages a.current{
border-bottom:3px solid #5D98A6;
}

div.sep{
display:none;
}
}

@media screen and (min-width: 360px) and (max-width: 767px){
div.languages{
float:left;
width:360px;
text-align:center;
padding:5px 0px;
}

div.languages a img{
width:32px;
height:16px;
display:inline-block;
margin:0px 10px;
border:1px solid #EEEDEB;
}

div.languages a:hover,
div.languages a.current{
border-bottom:3px solid #5D98A6;
}

div.sep{
display:none;
}
}

@media screen and (min-width: 981px){
div.languages{
height:37px;
float:right;
margin:10px 0px 0px 0px;
width:110px;
}

div.languages a{
width:51px;
height:34px;
float:left;
background:url(../img/user/flag-bg.jpg) no-repeat left top;
}

div.languages a img{
width:32px;
height:16px;
float:left;
border:1px solid #EEEDEB;
margin:8px 0px 0px 8px;
padding:0px;
}

div.languages a:hover,
div.languages a.current{
border-bottom:3px solid #5D98A6;
}

div.sep{
height:34px;
float:left;
width:1px;
background:#DFDEDC;
}
}

@media screen and (min-width: 320px) and (max-width: 359px){
div.whole{
display:none;
}
}

@media screen and (min-width: 360px) and (max-width: 767px){
div.whole{
display:none;
}
}

@media screen and (min-width: 981px){
div.whole{
width:100%;
float:left;
}


div.infotop{
float:left;
min-width:300px;
float:left;
margin:130px 0px 0px 30px;
}

div.name{
max-width:300px;
float:left;
text-align:left;
text-indent:55px;
padding:4px 0px;
font-size:14pt;
color:#591755;
font-family: calibri, arial, sans-serif;
}

div.infostripe{
min-width:300px;
float:left;
height:58px;
margin:4px 0px 0px 0px;
clear:left;
}

div.infostripe em.left1{
width:62px;
height:58px;
background:url(../img/user/head-phone.png) no-repeat left top;
float:left;
}

div.infostripe em.left2{
width:62px;
height:58px;
background:url(../img/user/head-envelope.png) no-repeat left top;
float:left;
}

div.infostripe em.center{
height:58px;
line-height:58px;
padding:0px 10px;
background:#591755;
font-size:28pt;
color:white;
font-family: calibri, arial, sans-serif;
float:left;
font-style:normal;
font-weight:300;
min-width:280px;
}

div.infostripe em.right{
height:58px;
width:29px;
float:left;
background:url(../img/user/purple-right.png) no-repeat left top;
}
}

@media screen and (min-width: 981px){
img.banner{
float:right;
margin:30px 10px 0px 0px;
}
}

@media screen and (min-width: 320px) and (max-width: 359px){
div.menu-smaller{
width:320px;
float:left;
margin-top:15px;
}

div.menu-smaller a{
width:100%;
height:30px;
font-family:calibri, tahoma, arial;
font-weight:300;
z-index:999;
text-align:center;
text-decoration: none;
color:white;
font-size:14pt;
background:#5D98A6;
border-width:0px 1px 0px 1px;
border-style:solid;
border-color:#21373D;
float:left;
line-height:30px;
}

div.menu-smaller a.current,
div.menu-smaller a:hover{
background:#4A7B88;
}
}

@media screen and (min-width: 360px) and (max-width: 767px){
div.menu-smaller{
width:360px;
float:left;
margin-top:15px;
}

div.menu-smaller a{
width:100%;
height:30px;
font-family:calibri, tahoma, arial;
font-weight:300;
z-index:999;
text-align:center;
text-decoration: none;
color:white;
font-size:14pt;
background:#5D98A6;
border-width:0px 1px 0px 1px;
border-style:solid;
border-color:#21373D;
float:left;
line-height:30px;
}

div.menu-smaller a.current,
div.menu-smaller a:hover{
background:#4A7B88;
}
}

@media screen and (min-width: 981px){
div.menu-smaller{display:none;}
}

@media screen and (min-width: 320px) and (max-width: 359px){
div.menu{display:none;}
}

@media screen and (min-width: 360px) and (max-width: 767px){
div.menu{display:none;}
}

@media screen and (min-width: 981px){
div.menu{
width:997px;
height:50px;
float:left;
background:#5D98A6;
border-width:0px 2px 0px 1px;
border-style:solid;
border-color:#40707C;
overflow:visible;
}
}

@media screen and (min-width: 320px) and (max-width: 359px){
div.menu-bottom{
display:none;
}
}

@media screen and (min-width: 360px) and (max-width: 767px){
div.menu-bottom{
display:none;
}
}

@media screen and (min-width: 981px){
div.menu-bottom{
width:997px;
height:50px;
float:left;
background:#5D98A6;
border-width:0px 2px 0px 1px;
border-style:solid;
border-color:#40707C;
overflow:visible;
margin:30px 0px 0px -30px;
}
}

@media screen and (min-width: 320px) and (max-width: 359px){
div.content{
width:320px;
padding:15px 0px 15px 0px;
float:left;
background:white;
}

div.label-main{
width:320px;
padding:5px 0px 5px 0px;
text-align:center;
font-size:16pt;
color:#40707C;
font-family: calibri, arial, sans-serif;
line-height:22px;
}

div.content p{
width:300px;
font-size:12pt;
color:#565656;
font-family: calibri, arial, sans-serif;
text-align:justify;
line-height:23px;
padding:0px 10px 15px 10px;
margin:10px 0px 0px 0px;
}

div.content p a{
color:#591755;
text-decoration:none;
}

div.content p a:hover{
text-decoration:underline;
}

img.cline{
margin-left:-30px!important;
margin-top:15px;
display:none;
}
}

@media screen and (min-width: 360px) and (max-width: 767px){
div.content{
width:360px;
padding:15px 0px 15px 0px;
float:left;
background:white;
}

div.label-main{
width:360px;
padding:5px 0px 5px 0px;
text-align:center;
font-size:16pt;
color:#40707C;
font-family: calibri, arial, sans-serif;
line-height:22px;
}

div.content p{
width:340px;
font-size:12pt;
color:#565656;
font-family: calibri, arial, sans-serif;
text-align:justify;
line-height:23px;
padding:0px 10px 15px 10px;
margin:10px 0px 0px 0px;
}

div.content p a{
color:#591755;
text-decoration:none;
}

div.content p a:hover{
text-decoration:underline;
}

img.cline{
display:none;
}
}

@media screen and (min-width: 981px){
div.content{
width:940px;
padding:30px 30px 0px 30px;
float:left;
background:white;
}

div.label-main{
width:100%;
padding:5px 0px 15px 0px;
text-align:center;
font-size:26pt;
color:#40707C;
font-family: calibri, arial, sans-serif;
}

div.content p{
width:100%;
font-size:12pt;
color:#565656;
font-family: calibri, arial, sans-serif;
text-align:justify;
line-height:23px;
padding:0px 0px 15px 0px;
margin:15px 0px 0px 0px;
}

div.content p a{
color:#591755;
text-decoration:none;
}

div.content p a:hover{
text-decoration:underline;
}

img.cline{
margin-left:-30px!important;
margin-top:15px;
}
}

@media screen and (min-width: 320px) and (max-width: 359px){
div.boxes{
width:320px;
margin:20px 0px 0px 0px;
min-height:340px;
text-align:center;
}

div.box{
width:300px;
display:inline-block;
padding-bottom:15px;
border-bottom:1px solid #591755;
margin:0px 0px 0px 0px;
background:#DEEAED;
border-radius:5px;
}

div.box img{
width:265px;
float:left;
border:8px solid #FFF8DE;
margin:10px 0px 0px 10px;
}

div.box div.title{
width:300px;
float:left;
padding:12px 0px;
color:#C0246D;
font-family: calibri, arial, sans-serif;
font-size:16pt;
text-align:left;
text-indent:8px;
}

div.box p{
width:280px;
margin:0px 0px 0px 0px;
padding:0px;
}

div.box div.txt{
width:300px;
float:left;
padding:0px 8px;
text-align:left;
font-size:10pt;
font-family: calibri, arial, sans-serif;
color:#565656;
line-height:19px;
}

div.box div.more-stripe{
width:100%;
float:left;
margin:13px 0px 0px 0px;
}

div.box div.more-stripe a{
height:27px;
line-height:27px;
float:left;
margin:0px 0px 0px 8px;
padding:0px 19px;
font-size:10pt;
color:white;
font-family: calibri, arial, sans-serif;
background:#5D98A6;
border-radius:13px;
}

div.box div.more-stripe a:hover{
background:#40707C;
}

table.bottominfo{
display:none;
}
}

@media screen and (min-width: 360px) and (max-width: 767px){
div.boxes{
width:360px;
margin:20px 0px 0px 0px;
min-height:340px;
text-align:center;
}

div.box{
width:340px;
display:inline-block;
padding-bottom:15px;
border-bottom:1px solid #591755;
margin:0px 0px 0px 0px;
background:#DEEAED;
border-radius:5px;
}

div.box img{
width:300px;
float:left;
border:8px solid #FFF8DE;
margin:11px 0px 0px 11px;
}

div.box div.title{
width:340px;
float:left;
padding:12px 0px;
color:#C0246D;
font-family: calibri, arial, sans-serif;
font-size:16pt;
text-align:left;
text-indent:8px;
}

div.box p{
width:320px;
margin:0px 0px 0px 0px;
padding:0px;
}

div.box div.txt{
width:340px;
float:left;
padding:0px 8px;
text-align:left;
font-size:10pt;
font-family: calibri, arial, sans-serif;
color:#565656;
line-height:19px;
}

div.box div.more-stripe{
width:100%;
float:left;
margin:13px 0px 0px 0px;
}

div.box div.more-stripe a{
height:27px;
line-height:27px;
float:left;
margin:0px 0px 0px 8px;
padding:0px 19px;
font-size:10pt;
color:white;
font-family: calibri, arial, sans-serif;
background:#5D98A6;
border-radius:13px;
}

div.box div.more-stripe a:hover{
background:#40707C;
}

table.bottominfo{
display:none;
}
}

@media screen and (min-width: 981px){
div.boxes{
width:1000px;
margin:20px 0px 0px -30px;
min-height:340px;
}

div.box{
width:221px;
display:inline-block;
padding-bottom:15px;
border-bottom:1px solid #591755;
margin:0px 0px 0px 20px;
}

div.box img{
width:213px;
height:151px;
float:left;
border:8px solid #FFF8DE;
}

div.box div.title{
width:100%;
float:left;
padding:12px 0px;
color:#C0246D;
font-family: calibri, arial, sans-serif;
font-size:16pt;
text-align:left;
text-indent:8px;
}

div.box div.txt{
width:213px;
float:left;
padding:0px 8px;
text-align:left;
font-size:10pt;
font-family: calibri, arial, sans-serif;
color:#565656;
line-height:19px;
min-height:105px;
}

div.box div.more-stripe{
width:100%;
float:left;
margin:13px 0px 0px 0px;
}

div.box div.more-stripe a{
height:27px;
line-height:27px;
float:left;
margin:0px 0px 0px 8px;
padding:0px 19px;
font-size:10pt;
color:white;
font-family: calibri, arial, sans-serif;
background:#5D98A6;
border-radius:13px;
}

div.box div.more-stripe a:hover{
background:#40707C;
}

table.bottominfo{
width:100%;
height:58px;
border-collapse:collapse;
margin:35px 0px 0px 0px;
overflow:hidden;
}
}

table.bottominfo td{
vertical-align:middle;
text-align:left;
font-size:30pt;
color:#591755;
font-family: calibri, arial, sans-serif;
font-weight:300;
width:50%;
}

table.bottominfo td.separator{
width:1px;
}

div.seo{
margin:30px 0px 0px 0px;
width:100%;
float:left;
font-size:8pt;
color:#BF9900;
font-family:arial,sans-serif;
text-align:center;
line-height:20px;
}

div.seo a{
font-size:8pt;
color:#BF9900;
font-family:arial,sans-serif;
text-decoration:none;
}

div.seo a:hover{
text-decoration:underline;
}

div.footer{
width:100%;
height:25px;
float:left;
}

div.copyright{
height:25px;
line-height:25px;
float:left;
font-size:8pt;
color:#5D98A6;
font-family:tahoma,arial;
margin:30px 0px 0px 30px;
}

div.mediasoft{
height:25px;
line-height:25px;
float:right;
font-size:8pt;
color:#5D98A6;
font-family:tahoma,arial;
margin:30px 30px 0px 0px;
}

div.mediasoft a{
font-size:8pt;
color:#5D98A6;
font-family:tahoma,arial;
text-decoration:none;
}

@media screen and (min-width: 320px) and (max-width: 359px){
div.gallery{
width:100%;
margin-left:0px;
padding-bottom:14px;
text-align:center;
}

div.gallery img{
width:140px;
height:105px;
display:inline-block;
border:1px solid #5D98A6;
margin:16px 2px 0px 2px;
}

table.google_map{
margin:0px 0px 0px 0px;
padding:0px;
border:0px solid #023F88;
width:100%;
border-collapse:collapse;
}

td.cent{
margin:0px;
padding:0px!important;
width:35%;
}

td.google{
margin:0px;
line-height:0px!important;
border:0px solid #3AA531;
padding:0px!important;
}

td.movie_desription{
margin:0px;
padding:4px 0px;
color:#565656;
font-size:10pt;
font-family: calibri, arial, sans-serif;
line-height:20px;
}

td.spaceros{
margin:0px;
padding:0px;
height:15px;
}

div.download{
width:100%;
padding:15px 0px;
}

div.download a{
font-size:11pt;
color:#591755;
font-family: calibri, arial, sans-serif;
font-weight:400;
border-radius:5px;
padding:0px 15px;
height:35px;
line-height:35px;
display:inline-block;
}

div.download a:hover{
text-decoration:underline;
}

div.download a ins.downmore{
background:#591755;
height:35px;
line-height:35px;
display:inline-block;
color:white;
text-decoration:none;
padding:0px 10px;
margin:0px 0px 0px 12px;
}

div.download a:hover ins.downmore{
background:#5D98A6;
}
}

@media screen and (min-width: 360px) and (max-width: 767px){
div.gallery{
width:100%;
margin-left:0px;
padding-bottom:14px;
text-align:center;
}

div.gallery img{
width:140px;
height:105px;
display:inline-block;
border:1px solid #5D98A6;
margin:16px 2px 0px 2px;
}

table.google_map{
margin:0px 0px 0px 0px;
padding:0px;
border:0px solid #023F88;
width:100%;
border-collapse:collapse;
}

td.cent{
margin:0px;
padding:0px!important;
width:35%;
}

td.google{
margin:0px;
line-height:0px!important;
border:0px solid #3AA531;
padding:0px!important;
}

td.movie_desription{
margin:0px;
padding:4px 0px;
color:#565656;
font-size:10pt;
font-family: calibri, arial, sans-serif;
line-height:20px;
}

td.spaceros{
margin:0px;
padding:0px;
height:15px;
}

div.download{
width:100%;
padding:15px 0px;
}

div.download a{
font-size:11pt;
color:#591755;
font-family: calibri, arial, sans-serif;
font-weight:400;
border-radius:5px;
padding:0px 15px;
height:35px;
line-height:35px;
display:inline-block;
}

div.download a:hover{
text-decoration:underline;
}

div.download a ins.downmore{
background:#591755;
height:35px;
line-height:35px;
display:inline-block;
color:white;
text-decoration:none;
padding:0px 10px;
margin:0px 0px 0px 12px;
}

div.download a:hover ins.downmore{
background:#5D98A6;
}
}

@media screen and (min-width: 981px){
div.gallery{
width:1000px;
margin-left:-20px;
padding-bottom:14px;
}

div.gallery img{
width:140px;
height:105px;
display:inline-block;
border:1px solid #5D98A6;
margin:16px 0px 0px 16px;
}

table.google_map{
margin:0px 0px 0px 0px;
padding:0px;
border:0px solid #023F88;
width:100%;
border-collapse:collapse;
}

td.cent{
margin:0px;
padding:0px!important;
width:35%;
}

td.google{
margin:0px;
line-height:0px!important;
border:0px solid #3AA531;
padding:0px!important;
}

td.movie_desription{
margin:0px;
padding:4px 0px;
color:#565656;
font-size:10pt;
font-family: calibri, arial, sans-serif;
line-height:20px;
}

td.spaceros{
margin:0px;
padding:0px;
height:15px;
}

div.download{
width:100%;
padding:15px 0px;
}

div.download a{
font-size:11pt;
color:#591755;
font-family: calibri, arial, sans-serif;
font-weight:400;
border-radius:5px;
padding:0px 15px;
height:35px;
line-height:35px;
display:inline-block;
}

div.download a:hover{
text-decoration:underline;
}

div.download a ins.downmore{
background:#591755;
height:35px;
line-height:35px;
display:inline-block;
color:white;
text-decoration:none;
padding:0px 45px;
margin:0px 0px 0px 12px;
}

div.download a:hover ins.downmore{
background:#5D98A6;
}
}

/* Formularz */
@media screen and (min-width: 361px){
div.formularz{
width:100%;
float:left;
}

form{
float:left;
}

div.formstripe{
width:100%;
float:left;
margin:2px 0px 0px 0px;
}

div.formularz-title{
width:100%;
height:50px;
line-height:50px;
text-align:left;
color:#565656;
font-size:18pt;
font-family: calibri, arial, sans-serif;
font-weight:400;
}

div.formstripe label{
width:150px;
height:40px;
line-height:40px;
text-align:right;
color:#565656;
font-size:12pt;
font-family: calibri, arial, sans-serif;
font-weight:400;
padding-right:20px;
float:left;
padding-left:50px;
}

div.formstripe input{
height:40px;
float:left;
width:300px;
background:#5D98A6;
line-height:40px;
font-size:12pt;
color:white;
font-family: calibri, arial, sans-serif;
border:none;
text-indent:4px;
}

div.formstripe textarea{
width:400px;
height:200px;
float:left;
padding:5px;
font-size:12pt;
color:white;
font-family: calibri, arial, sans-serif;
border:none;
background:#5D98A6;
resize:no;
}

div.formstripe input.sendit{
height:30px;
line-height:30px;
background:#565656;
padding:0px 25px;
font-size:12pt;
color:white;
font-family: calibri, arial, sans-serif;
border:none;
width:120px;
float:left;
margin:0px 0px 0px 220px;
cursor:pointer;
}

div.formstripe input.sendit1{
height:30px;
line-height:30px;
background:#565656;
padding:0px 25px;
font-size:12pt;
color:white;
font-family: calibri, arial, sans-serif;
border:none;
width:120px;
float:left;
margin:0px 0px 0px 2px;
cursor:pointer;
}
}

@media screen and (max-width: 360px){
div.formularz{
width:100%;
float:left;
padding-bottom:20px;
}

form{
float:left;
}

div.formstripe{
width:100%;
float:left;
margin:2px 0px 0px 0px;
}

div.formularz-title{
width:100%;
height:50px;
line-height:50px;
text-align:left;
color:#565656;
font-size:18pt;
font-family: calibri, arial, sans-serif;
font-weight:400;
}

div.formstripe label{
width:100%;
height:40px;
line-height:40px;
text-align:center;
color:#565656;
font-size:12pt;
font-family: calibri, arial, sans-serif;
font-weight:400;
float:left;
}

div.formstripe input{
width:100%;
height:40px;
float:left;
background:#5D98A6;
line-height:40px;
font-size:12pt;
color:white;
font-family: calibri, arial, sans-serif;
border:none;
text-indent:4px;
}

div.formstripe textarea{
width:100%;
height:200px;
float:left;
padding:5px;
font-size:12pt;
color:white;
font-family: calibri, arial, sans-serif;
border:none;
background:#5D98A6;
resize:no;
}

div.formstripe input.sendit{
height:30px;
line-height:30px;
background:#565656;
padding:0px 25px;
font-size:12pt;
color:white;
font-family: calibri, arial, sans-serif;
border:none;
width:120px;
float:left;
margin:0px 0px 0px 0px;
cursor:pointer;
}

div.formstripe input.sendit1{
height:30px;
line-height:30px;
background:#565656;
padding:0px 25px;
font-size:12pt;
color:white;
font-family: calibri, arial, sans-serif;
border:none;
width:120px;
float:left;
margin:0px 0px 0px 2px;
cursor:pointer;
}
}

/* Koniec formularza */

@media screen and (min-width: 981px){
div.tourbox{
width:920px;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline-block;
}

div.tourbox img{
float:left;
border:5px solid #FEF7DD;
width:435px;
height:249px;
}

div.tourbox-content{
width:444px;
float:right;
}

div.tourbox-content div.title{
text-align:left;
font-size:22pt;
color:#591755;
font-family: calibri, arial, sans-serif;
width:100%;
padding:15px 0px 5px 0px;
line-height:25px;
}

div.tourbox-content div.txt{
width:100%;
text-align:left;
font-size:12pt;
font-family: calibri, arial, sans-serif;
color:#565656;
line-height:21px;
padding:15px 0px 15px 0px;
}

div.tourbox-content div.more-stripe{
width:100%;
padding:15px 0px;
}

div.tourbox-content div.more-stripe a{
height:40px;
line-height:40px;
display:inline-block;
font-size:12pt;
color:white;
font-family: calibri, arial, sans-serif;
padding:0px 20px;
background:#5D98A6;
}

div.tourbox-content div.more-stripe a:hover{
background:#40707C;
}
}

@media screen and (min-width: 320px) and (max-width: 359px){
div.tourbox{
width:312px;
margin:10px 0px 0px 4px;
padding:0px 0px 10px 0px;
display:inline-block;
border-bottom:1px solid black;
background:#F9E6F8;
border-radius:5px;
}

div.tourbox img{
float:left;
border:5px solid #FEF7DD;
width:435px;
height:249px;
display:none;
}

div.tourbox-content{
width:312px;
float:right;
}

div.tourbox-content div.title{
text-align:left;
font-size:22pt;
color:#591755;
font-family: calibri, arial, sans-serif;
width:100%;
padding:15px 0px 5px 0px;
line-height:25px;
}

div.tourbox-content div.txt{
width:100%;
text-align:left;
font-size:12pt;
font-family: calibri, arial, sans-serif;
color:#565656;
line-height:21px;
padding:15px 0px 15px 0px;
}

div.tourbox-content div.more-stripe{
width:100%;
padding:15px 0px;
}

div.tourbox-content div.more-stripe a{
height:40px;
line-height:40px;
display:inline-block;
font-size:12pt;
color:white;
font-family: calibri, arial, sans-serif;
padding:0px 20px;
background:#5D98A6;
}

div.tourbox-content div.more-stripe a:hover{
background:#40707C;
}
}

@media screen and (min-width: 360px) and (max-width: 767px){
div.tourbox{
width:352px;
margin:10px 0px 0px 4px;
padding:0px 0px 10px 0px;
display:inline-block;
border-bottom:1px solid black;
background:#F9E6F8;
border-radius:5px;
}

div.tourbox img{
float:left;
border:5px solid #FEF7DD;
width:435px;
height:249px;
display:none;
}

div.tourbox-content{
width:352px;
float:right;
}

div.tourbox-content div.title{
text-align:left;
font-size:22pt;
color:#591755;
font-family: calibri, arial, sans-serif;
width:100%;
padding:15px 0px 5px 0px;
line-height:25px;
}

div.tourbox-content div.txt{
width:100%;
text-align:left;
font-size:12pt;
font-family: calibri, arial, sans-serif;
color:#565656;
line-height:21px;
padding:15px 0px 15px 0px;
}

div.tourbox-content div.more-stripe{
width:100%;
padding:15px 0px;
}

div.tourbox-content div.more-stripe a{
height:40px;
line-height:40px;
display:inline-block;
font-size:12pt;
color:white;
font-family: calibri, arial, sans-serif;
padding:0px 20px;
background:#5D98A6;
}

div.tourbox-content div.more-stripe a:hover{
background:#40707C;
}
}

@media screen and (min-width: 768px) and (max-width: 799px){
div.tourbox{
width:768px;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline-block;
border-bottom:1px solid #CADADF;
}

div.tourbox img{
float:left;
border:5px solid #FEF7DD;
width:270px;
}

div.tourbox-content{
width:468px;
float:right;
margin-right:10px;
}

div.tourbox-content div.title{
text-align:left;
font-size:22pt;
color:#591755;
font-family: calibri, arial, sans-serif;
width:100%;
padding:15px 0px 5px 0px;
line-height:25px;
}

div.tourbox-content div.txt{
width:100%;
text-align:left;
font-size:12pt;
font-family: calibri, arial, sans-serif;
color:#565656;
line-height:21px;
padding:15px 0px 15px 0px;
}

div.tourbox-content div.txt p{
max-width:453px;
}

div.tourbox-content div.more-stripe{
width:100%;
padding:15px 0px;
}

div.tourbox-content div.more-stripe a{
height:40px;
line-height:40px;
display:inline-block;
font-size:12pt;
color:white;
font-family: calibri, arial, sans-serif;
padding:0px 20px;
background:#5D98A6;
}

div.tourbox-content div.more-stripe a:hover{
background:#40707C;
}
}

@media screen and (min-width: 800px) and (max-width: 979px){
div.tourbox{
width:800px;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline-block;
border-bottom:1px solid #CADADF;
}

div.tourbox img{
float:left;
border:5px solid #FEF7DD;
width:300px;
}

div.tourbox-content{
width:468px;
float:right;
margin-right:10px;
}

div.tourbox-content div.title{
text-align:left;
font-size:22pt;
color:#591755;
font-family: calibri, arial, sans-serif;
width:100%;
padding:15px 0px 5px 0px;
line-height:25px;
}

div.tourbox-content div.txt{
width:100%;
text-align:left;
font-size:12pt;
font-family: calibri, arial, sans-serif;
color:#565656;
line-height:21px;
padding:15px 0px 15px 0px;
}

div.tourbox-content div.txt p{
max-width:453px;
}

div.tourbox-content div.more-stripe{
width:100%;
padding:15px 0px;
}

div.tourbox-content div.more-stripe a{
height:40px;
line-height:40px;
display:inline-block;
font-size:12pt;
color:white;
font-family: calibri, arial, sans-serif;
padding:0px 20px;
background:#5D98A6;
}

div.tourbox-content div.more-stripe a:hover{
background:#40707C;
}
}

@media screen and (min-width: 980px) and (max-width: 980px){
div.tourbox{
width:920px;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline-block;
}

div.tourbox img{
float:left;
border:5px solid #FEF7DD;
width:435px;
height:249px;
}

div.tourbox-content{
width:444px;
float:right;
}

div.tourbox-content div.title{
text-align:left;
font-size:22pt;
color:#591755;
font-family: calibri, arial, sans-serif;
width:100%;
padding:15px 0px 5px 0px;
line-height:25px;
}

div.tourbox-content div.txt{
width:100%;
text-align:left;
font-size:12pt;
font-family: calibri, arial, sans-serif;
color:#565656;
line-height:21px;
padding:15px 0px 15px 0px;
}

div.tourbox-content div.txt p{
max-width:444px;
}

div.tourbox-content div.more-stripe{
width:100%;
padding:15px 0px;
}

div.tourbox-content div.more-stripe a{
height:40px;
line-height:40px;
display:inline-block;
font-size:12pt;
color:white;
font-family: calibri, arial, sans-serif;
padding:0px 20px;
background:#5D98A6;
}

div.tourbox-content div.more-stripe a:hover{
background:#40707C;
}
}


/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
/* 768 */

@media screen and (min-width: 768px) and (max-width: 799px){
body{
margin:0px;
padding:0px;
text-align:center;
background:url(../img/user/768/body-bg.jpg) repeat-x center top #FFF8DE!important;
}
}

@media screen and (min-width: 768px) and (max-width: 799px){
div.container{
width:768px;
margin:0px auto;
padding:0px;
position:relative;
}

div.wrapper{
width:768px;
float:left;
margin:0px;
padding:0px;
text-align:left;
}
}

@media screen and (min-width: 768px) and (max-width: 799px){
div.top-section{
width:768px;
float:left;
padding-bottom:5px;
}
}

@media screen and (min-width: 768px) and (max-width: 799px){
div.logo{
width:320px;
float:left;
margin:10px 0px 0px 10px;
}

div.logo img{
width:320px;
}
}

@media screen and (min-width: 768px) and (max-width: 799px){
div.languages{
height:37px;
float:right;
margin:10px 10px 0px 0px;
width:110px;
}

div.languages a{
width:51px;
height:34px;
float:left;
background:url(../img/user/flag-bg.jpg) no-repeat left top;
}

div.languages a img{
width:32px;
height:16px;
float:left;
border:1px solid #EEEDEB;
margin:8px 0px 0px 8px;
padding:0px;
}

div.languages a:hover,
div.languages a.current{
border-bottom:3px solid #5D98A6;
}

div.sep{
height:34px;
float:left;
width:1px;
background:#DFDEDC;
}
}

@media screen and (min-width: 768px) and (max-width: 799px){
div.whole{
width:100%;
float:left;
}

div.infotop{
float:left;
min-width:300px;
float:left;
margin:30px 0px 0px 30px;
}

img.banner{
float:right;
margin:0px 50px 0px 0px;
width:250px;
}

div.name{
max-width:300px;
float:left;
text-align:left;
text-indent:55px;
padding:4px 0px;
font-size:14pt;
color:#591755;
font-family: calibri, arial, sans-serif;
}

div.infostripe{
min-width:300px;
float:left;
height:35px;
margin:4px 0px 0px 0px;
clear:left;
}

div.infostripe em.left1{
width:62px;
height:58px;
background:url(../img/user/head-phone.png) no-repeat left top;
float:left;
display:none;
}

div.infostripe em.left2{
width:62px;
height:58px;
background:url(../img/user/head-envelope.png) no-repeat left top;
float:left;
display:none;
}

div.infostripe em.center{
height:35px;
line-height:35px;
padding:0px 10px;
background:#591755;
font-size:20pt;
color:white;
font-family: calibri, arial, sans-serif;
float:left;
font-style:normal;
font-weight:300;
min-width:280px;
border-radius:8px;
}

div.infostripe em.right{
height:58px;
width:29px;
float:left;
background:url(../img/user/purple-right.png) no-repeat left top;
display:none;
}
}

@media screen and (min-width: 768px) and (max-width: 799px){
div.menu-smaller{
display:none;
}
}

@media screen and (min-width: 768px) and (max-width: 799px){
div.menu{
width:765px;
height:50px;
float:left;
background:#5D98A6;
border-width:0px 2px 0px 1px;
border-style:solid;
border-color:#40707C;
overflow:visible;
}
}

@media screen and (min-width: 768px) and (max-width: 799px){
div.menu-bottom{
width:765px;
height:50px;
float:left;
background:#5D98A6;
border-width:0px 2px 0px 1px;
border-style:solid;
border-color:#40707C;
overflow:visible;
margin:30px 0px 0px 0px;
}
}

@media screen and (min-width: 768px) and (max-width: 799px){
div.content{
width:768px;
padding:15px 0px 15px 0px;
float:left;
background:white;
}

div.label-main{
width:768px;
padding:5px 0px 5px 0px;
text-align:center;
font-size:16pt;
color:#40707C;
font-family: calibri, arial, sans-serif;
}

div.content p{
width:748px;
font-size:12pt;
color:#565656;
font-family: calibri, arial, sans-serif;
text-align:justify;
line-height:23px;
padding:0px 10px 15px 10px;
margin:10px 0px 0px 0px;
}

div.content p a{
color:#591755;
text-decoration:none;
}

div.content p a:hover{
text-decoration:underline;
}

img.cline{
margin-left:-30px!important;
margin-top:15px;
max-width:768px;
}
}

@media screen and (min-width: 768px) and (max-width: 799px){
div.box{
width:180px;
display:inline-block;
padding-bottom:15px;
border-bottom:1px solid #591755;
margin:0px 2px 0px 2px;
}

div.box img{
width:170px;
height:151px;
float:left;
border:8px solid #FFF8DE;
}

div.box div.title{
width:100%;
float:left;
padding:12px 0px;
color:#C0246D;
font-family: calibri, arial, sans-serif;
font-size:16pt;
text-align:left;
text-indent:8px;
}

div.box div.txt p{
width:160px;
}

div.box div.txt{
width:168px;
float:left;
padding:0px 0px;
text-align:left;
font-size:10pt;
font-family: calibri, arial, sans-serif;
color:#565656;
line-height:19px;
min-height:120px;
}

div.box div.more-stripe{
width:100%;
float:left;
margin:13px 0px 0px 0px;
}

div.box div.more-stripe a{
height:27px;
line-height:27px;
float:left;
margin:0px 0px 0px 8px;
padding:0px 19px;
font-size:10pt;
color:white;
font-family: calibri, arial, sans-serif;
background:#5D98A6;
border-radius:13px;
}

div.box div.more-stripe a:hover{
background:#40707C;
}

table.bottominfo{
width:768px;
height:58px;
border-collapse:collapse;
margin:35px 0px 0px 0px;
overflow:hidden;
}

table.bottominfo td{
background-image:none!important;
padding:0px!important;
text-align:center!important;
}
}

@media screen and (min-width: 768px) and (max-width: 799px){
div.gallery{
width:100%;
margin-left:0px;
padding-bottom:14px;
text-align:center;
}

div.gallery img{
width:140px;
height:105px;
display:inline-block;
border:1px solid #5D98A6;
margin:16px 2px 0px 2px;
}

table.google_map{
margin:0px 0px 0px 0px;
padding:0px;
border:0px solid #023F88;
width:100%;
border-collapse:collapse;
}

td.cent{
margin:0px;
padding:0px!important;
width:35%;
}

td.google{
margin:0px;
line-height:0px!important;
border:0px solid #3AA531;
padding:0px!important;
}

td.movie_desription{
margin:0px;
padding:4px 0px;
color:#565656;
font-size:10pt;
font-family: calibri, arial, sans-serif;
line-height:20px;
}

td.spaceros{
margin:0px;
padding:0px;
height:15px;
}

div.download{
width:100%;
padding:15px 0px;
}

div.download a{
font-size:11pt;
color:#591755;
font-family: calibri, arial, sans-serif;
font-weight:400;
border-radius:5px;
padding:0px 15px;
height:35px;
line-height:35px;
display:inline-block;
}

div.download a:hover{
text-decoration:underline;
}

div.download a ins.downmore{
background:#591755;
height:35px;
line-height:35px;
display:inline-block;
color:white;
text-decoration:none;
padding:0px 10px;
margin:0px 0px 0px 12px;
}

div.download a:hover ins.downmore{
background:#5D98A6;
}
}

/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
/* 800 */

@media screen and (min-width: 800px) and (max-width: 979px){
body{
margin:0px;
padding:0px;
text-align:center;
background:url(../img/user/800/body-bg.jpg) repeat-x center top #FFF8DE!important;
}
}

@media screen and (min-width: 800px) and (max-width: 979px){
div.container{
width:800px;
margin:0px auto;
padding:0px;
position:relative;
}

div.wrapper{
width:800px;
float:left;
margin:0px;
padding:0px;
text-align:left;
}
}

@media screen and (min-width: 800px) and (max-width: 979px){
div.top-section{
width:800px;
float:left;
padding-bottom:5px;
}
}

@media screen and (min-width: 800px) and (max-width: 979px){
div.logo{
width:320px;
float:left;
margin:10px 0px 0px 10px;
}

div.logo img{
width:320px;
}
}

@media screen and (min-width: 800px) and (max-width: 979px){
div.languages{
height:37px;
float:right;
margin:10px 10px 0px 0px;
width:110px;
}

div.languages a{
width:51px;
height:34px;
float:left;
background:url(../img/user/flag-bg.jpg) no-repeat left top;
}

div.languages a img{
width:32px;
height:16px;
float:left;
border:1px solid #EEEDEB;
margin:8px 0px 0px 8px;
padding:0px;
}

div.languages a:hover,
div.languages a.current{
border-bottom:3px solid #5D98A6;
}

div.sep{
height:34px;
float:left;
width:1px;
background:#DFDEDC;
}
}

@media screen and (min-width: 800px) and (max-width: 979px){
div.whole{
width:100%;
float:left;
}

div.infotop{
float:left;
min-width:300px;
float:left;
margin:30px 0px 0px 30px;
}

img.banner{
float:right;
margin:0px 50px 0px 0px;
width:250px;
}

div.name{
max-width:300px;
float:left;
text-align:left;
text-indent:55px;
padding:4px 0px;
font-size:14pt;
color:#591755;
font-family: calibri, arial, sans-serif;
}

div.infostripe{
min-width:300px;
float:left;
height:35px;
margin:4px 0px 0px 0px;
clear:left;
}

div.infostripe em.left1{
width:62px;
height:58px;
background:url(../img/user/head-phone.png) no-repeat left top;
float:left;
display:none;
}

div.infostripe em.left2{
width:62px;
height:58px;
background:url(../img/user/head-envelope.png) no-repeat left top;
float:left;
display:none;
}

div.infostripe em.center{
height:35px;
line-height:35px;
padding:0px 10px;
background:#591755;
font-size:20pt;
color:white;
font-family: calibri, arial, sans-serif;
float:left;
font-style:normal;
font-weight:300;
min-width:280px;
border-radius:8px;
}

div.infostripe em.right{
height:58px;
width:29px;
float:left;
background:url(../img/user/purple-right.png) no-repeat left top;
display:none;
}
}

@media screen and (min-width: 800px) and (max-width: 979px){
div.menu-smaller{
display:none;
}
}

@media screen and (min-width: 800px) and (max-width: 979px){
div.menu{
width:797px;
height:50px;
float:left;
background:#5D98A6;
border-width:0px 2px 0px 1px;
border-style:solid;
border-color:#40707C;
overflow:visible;
}
}

@media screen and (min-width: 800px) and (max-width: 979px){
div.menu-bottom{
width:797px;
height:50px;
float:left;
background:#5D98A6;
border-width:0px 2px 0px 1px;
border-style:solid;
border-color:#40707C;
overflow:visible;
margin:30px 0px 0px 0px;
}
}

@media screen and (min-width: 800px) and (max-width: 979px){
div.content{
width:800px;
padding:15px 0px 15px 0px;
float:left;
background:white;
}

div.label-main{
width:800px;
padding:5px 0px 5px 0px;
text-align:center;
font-size:16pt;
color:#40707C;
font-family: calibri, arial, sans-serif;
}

div.content p{
width:780px;
font-size:12pt;
color:#565656;
font-family: calibri, arial, sans-serif;
text-align:justify;
line-height:23px;
padding:0px 10px 15px 10px;
margin:10px 0px 0px 0px;
}

div.content p a{
color:#591755;
text-decoration:none;
}

div.content p a:hover{
text-decoration:underline;
}

img.cline{
margin-left:-30px!important;
margin-top:15px;
max-width:800px;
}
}

@media screen and (min-width: 800px) and (max-width: 979px){
div.box{
width:180px;
display:inline-block;
padding-bottom:15px;
border-bottom:1px solid #591755;
margin:0px 5px 0px 5px;
}

div.box img{
width:170px;
height:151px;
float:left;
border:8px solid #FFF8DE;
}

div.box div.title{
width:100%;
float:left;
padding:12px 0px;
color:#C0246D;
font-family: calibri, arial, sans-serif;
font-size:16pt;
text-align:left;
text-indent:8px;
}

div.box div.txt p{
width:170px;
margin:0px;
padding:0px;
}

div.box div.txt{
width:170px;
float:left;
padding:0px 0px;
text-align:left;
font-size:10pt;
font-family: calibri, arial, sans-serif;
color:#565656;
line-height:19px;
min-height:105px;
}

div.box div.more-stripe{
width:100%;
float:left;
margin:13px 0px 0px 0px;
}

div.box div.more-stripe a{
height:27px;
line-height:27px;
float:left;
margin:0px 0px 0px 8px;
padding:0px 19px;
font-size:10pt;
color:white;
font-family: calibri, arial, sans-serif;
background:#5D98A6;
border-radius:13px;
}

div.box div.more-stripe a:hover{
background:#40707C;
}

table.bottominfo{
width:800px;
height:58px;
border-collapse:collapse;
margin:35px 0px 0px 0px;
overflow:hidden;
}

table.bottominfo td{
background-image:none!important;
padding:0px!important;
text-align:center!important;
}
}

@media screen and (min-width: 800px) and (max-width: 979px){
div.gallery{
width:100%;
margin-left:0px;
padding-bottom:14px;
text-align:center;
}

div.gallery img{
width:140px;
height:105px;
display:inline-block;
border:1px solid #5D98A6;
margin:16px 2px 0px 2px;
}

table.google_map{
margin:0px 0px 0px 0px;
padding:0px;
border:0px solid #023F88;
width:100%;
border-collapse:collapse;
}

td.cent{
margin:0px;
padding:0px!important;
width:35%;
}

td.google{
margin:0px;
line-height:0px!important;
border:0px solid #3AA531;
padding:0px!important;
}

td.movie_desription{
margin:0px;
padding:4px 0px;
color:#565656;
font-size:10pt;
font-family: calibri, arial, sans-serif;
line-height:20px;
}

td.spaceros{
margin:0px;
padding:0px;
height:15px;
}

div.download{
width:100%;
padding:15px 0px;
}

div.download a{
font-size:11pt;
color:#591755;
font-family: calibri, arial, sans-serif;
font-weight:400;
border-radius:5px;
padding:0px 15px;
height:35px;
line-height:35px;
display:inline-block;
}

div.download a:hover{
text-decoration:underline;
}

div.download a ins.downmore{
background:#591755;
height:35px;
line-height:35px;
display:inline-block;
color:white;
text-decoration:none;
padding:0px 10px;
margin:0px 0px 0px 12px;
}

div.download a:hover ins.downmore{
background:#5D98A6;
}
}

/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
/* 980 */

@media screen and (min-width: 980px) and (max-width: 980px){
body{
margin:0px;
padding:0px;
text-align:center;
background:url(../img/user/body-bg.jpg) repeat-x center top #FFF8DE!important;
}
}

@media screen and (min-width: 980px) and (max-width: 980px){
div.container{
width:980px;
margin:0px auto;
padding:0px;
position:relative;
}

div.wrapper{
width:980px;
float:left;
margin:0px;
padding:0px;
text-align:left;
}
}

@media screen and (min-width: 980px) and (max-width: 980px){
div.top-section{
width:980px;
height:430px;
float:left;
}
}

@media screen and (min-width: 980px) and (max-width: 980px){
div.languages{
height:37px;
float:right;
margin:-170px 10px 0px 0px;
width:110px;
}

div.languages a{
width:51px;
height:34px;
float:left;
background:url(../img/user/flag-bg.jpg) no-repeat left top;
}

div.languages a img{
width:32px;
height:16px;
float:left;
border:1px solid #EEEDEB;
margin:8px 0px 0px 8px;
padding:0px;
}

div.languages a:hover,
div.languages a.current{
border-bottom:3px solid #5D98A6;
}

div.sep{
height:34px;
float:left;
width:1px;
background:#DFDEDC;
}

div.infostripe{
min-width:300px;
float:left;
height:58px;
margin:4px 0px 0px 0px;
clear:left;
}

div.infostripe em.left1{
width:62px;
height:58px;
background:url(../img/user/head-phone.png) no-repeat left top;
float:left;
}

div.infostripe em.left2{
width:62px;
height:58px;
background:url(../img/user/head-envelope.png) no-repeat left top;
float:left;
}

div.infostripe em.center{
height:58px;
line-height:58px;
padding:0px 10px;
background:#591755;
font-size:28pt;
color:white;
font-family: calibri, arial, sans-serif;
float:left;
font-style:normal;
font-weight:300;
min-width:280px;
}

div.infostripe em.right{
height:58px;
width:29px;
float:left;
background:url(../img/user/purple-right.png) no-repeat left top;
}

img.banner{
float:right;
margin:-85px 10px 0px 0px;
}

div.infotop{
float:left;
min-width:300px;
float:left;
margin:30px 0px 0px 20px;
}

div.name{
max-width:300px;
float:left;
text-align:left;
text-indent:55px;
padding:4px 0px;
font-size:14pt;
color:#591755;
font-family: calibri, arial, sans-serif;
}
}

@media screen and (min-width: 980px) and (max-width: 980px){
div.menu-smaller{
display:none;
}
}

@media screen and (min-width: 980px) and (max-width: 980px){
div.menu{
width:977px;
height:50px;
float:left;
background:#5D98A6;
border-width:0px 2px 0px 1px;
border-style:solid;
border-color:#40707C;
overflow:visible;
}
}

@media screen and (min-width: 980px) and (max-width: 980px){
div.menu-bottom{
width:977px;
height:50px;
float:left;
background:#5D98A6;
border-width:0px 2px 0px 1px;
border-style:solid;
border-color:#40707C;
overflow:visible;
margin:30px 0px 0px 0px;
}

table.bottominfo{
width:980px;
height:58px;
border-collapse:collapse;
margin:35px 0px 0px 0px;
overflow:hidden;
}
}

@media screen and (min-width: 980px) and (max-width: 980px){
div.content{
width:980px;
padding:15px 0px 15px 0px;
float:left;
background:white;
}

div.label-main{
width:980px;
padding:5px 0px 5px 0px;
text-align:center;
font-size:16pt;
color:#40707C;
font-family: calibri, arial, sans-serif;
}

div.content p{
width:960px;
font-size:12pt;
color:#565656;
font-family: calibri, arial, sans-serif;
text-align:justify;
line-height:23px;
padding:0px 10px 15px 10px;
margin:10px 0px 0px 0px;
}

div.content p a{
color:#591755;
text-decoration:none;
}

div.content p a:hover{
text-decoration:underline;
}

img.cline{
margin-left:-30px!important;
margin-top:15px;
max-width:980px;
}
}

@media screen and (min-width: 980px) and (max-width: 980px){
div.box{
width:221px;
float:left;
padding-bottom:15px;
border-bottom:1px solid #591755;
margin:0px 7px 0px 7px;
}

div.box img{
width:213px;
height:151px;
float:left;
border:8px solid #FFF8DE;
}

div.box div.title{
width:100%;
float:left;
padding:12px 0px;
color:#C0246D;
font-family: calibri, arial, sans-serif;
font-size:16pt;
text-align:left;
text-indent:8px;
}

div.box div.txt{
width:213px;
float:left;
padding:0px 8px;
text-align:left;
font-size:10pt;
font-family: calibri, arial, sans-serif;
color:#565656;
line-height:19px;
min-height:105px;
}

div.box p{
width:213px;
}

div.box div.more-stripe{
width:100%;
float:left;
margin:13px 0px 0px 0px;
}

div.box div.more-stripe a{
height:27px;
line-height:27px;
float:left;
margin:0px 0px 0px 8px;
padding:0px 19px;
font-size:10pt;
color:white;
font-family: calibri, arial, sans-serif;
background:#5D98A6;
border-radius:13px;
}

div.box div.more-stripe a:hover{
background:#40707C;
}
}

@media screen and (min-width: 980px) and (max-width: 980px){
div.gallery{
width:980px;
margin-left:0px;
padding-bottom:14px;
}

div.gallery img{
width:140px;
height:105px;
display:inline-block;
border:1px solid #5D98A6;
margin:16px 0px 0px 16px;
}

table.google_map{
margin:0px 0px 0px 0px;
padding:0px;
border:0px solid #023F88;
width:100%;
border-collapse:collapse;
}

td.cent{
margin:0px;
padding:0px!important;
width:35%;
}

td.google{
margin:0px;
line-height:0px!important;
border:0px solid #3AA531;
padding:0px!important;
}

td.movie_desription{
margin:0px;
padding:4px 0px;
color:#565656;
font-size:10pt;
font-family: calibri, arial, sans-serif;
line-height:20px;
}

td.spaceros{
margin:0px;
padding:0px;
height:15px;
}

div.download{
width:100%;
padding:15px 0px;
}

div.download a{
font-size:11pt;
color:#591755;
font-family: calibri, arial, sans-serif;
font-weight:400;
border-radius:5px;
padding:0px 15px;
height:35px;
line-height:35px;
display:inline-block;
}

div.download a:hover{
text-decoration:underline;
}

div.download a ins.downmore{
background:#591755;
height:35px;
line-height:35px;
display:inline-block;
color:white;
text-decoration:none;
padding:0px 10px;
margin:0px 0px 0px 12px;
}

div.download a:hover ins.downmore{
background:#5D98A6;
}
}

div.content ol,ul{
width:100%;
font-size:12pt;
color:#565656;
font-family: calibri, arial, sans-serif;
text-align:justify;
line-height:23px;
padding:0px 0px 15px 15px;
margin:15px 0px 0px 15px;
}

div.content ul{
list-style-type:disc;
}

div.content ol{
list-style-type:decimal;
}

.bottominfo a{
color:#591755!important;
}


div.formstripe input.red{
background:red;
color:white;
}

div.formstripe textarea.textarea_red{
background:red;
color:white;
}

/* -------------------------------- */

div.label{
width:100%;
padding:5px 0px 28px 0px;
text-align:left;
font-size:22pt;
color:#591755;
font-family: calibri, arial, sans-serif;
border-bottom:2px solid #5D98A6;
line-height:26px;
}

/*
@media screen and (min-width: 320px) and (max-width: 359px){

}
@media screen and (min-width: 360px) and (max-width: 767px){

}
@media screen and (min-width: 768px) and (max-width: 799px){

}
@media screen and (min-width: 800px) and (max-width: 979px){

}
@media screen and (min-width: 980px) and (max-width: 980px){

}
@media screen and (min-width: 981px){

}
*/


