@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
body{
	width:100%;
	height:100%;
	background:#ffffff;
	margin:0px;
	padding:0px;
}
*{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
}
script, style{
	display:none;
}
@font-face {font-family:MuseoSans100; src: url(fonts/MuseoSans-100.otf);}
@font-face {font-family:MuseoSans100italic; src: url(fonts/MuseoSans-100Italic.otf);}
@font-face {font-family:MuseoSans300; src: url(fonts/MuseoSans-300.otf);}
@font-face {font-family:MuseoSans300italic; src: url(fonts/MuseoSans-300Italic.otf);}
@font-face {font-family:MuseoSans500; src: url(fonts/MuseoSans.otf);}
@font-face {font-family:MuseoSans500italic; src: url(fonts/MuseoSans_500_Italic.otf);}
@font-face {font-family:MuseoSans700; src: url(fonts/MuseoSans_0.otf);}
@font-face {font-family:MuseoSans700italic; src: url(fonts/MuseoSans-700Italic.otf);}
@font-face {font-family:MuseoSans900; src: url(fonts/1828.otf);}
@font-face {font-family:MuseoSans900italic; src: url(fonts/MuseoSans-900Italic.otf);}

.fontSize10{ font-size:10px !important; }
.fontSize11{ font-size:11px !important; }
.fontSize12{ font-size:12px !important; }
.fontSize13{ font-size:13px !important; }
.fontSize14{ font-size:14px !important; }
.fontSize15{ font-size:15px !important; }
.fontSize16{ font-size:16px !important; }
.fontSize17{ font-size:17px !important; }
.fontSize18{ font-size:18px !important; }
.fontSize19{ font-size:19px !important; }
.fontSize20{ font-size:20px !important; }
.fontSize21{ font-size:21px !important; }
.fontSize22{ font-size:22px !important; }

.highScardusProductImage{
	width:235px; border-radius:5px;
}
.homepagweBlog{
	height:120px;
	background:#ffffff;
	opacity: 0.8;
	padding:10px;
}
.homepagweBlogAuthor{
	font-size:16px;
	line-height:16px !important;
}
.homepagweBlogTitle{
	font-size:24px;
	height:30px;
	line-height:24px !important;
}
.homepagweBlogSubtitle{
	font-size:20px;
	line-height:20px !important;
}
.contentMainSpacerForBlog{
	padding-right:20px;
}
.blogAuthor{
	font-size:16px;
	line-height:16px !important;
}
.blogTitle{
	font-size:32px;
	line-height:36px !important;
}
.blogSubtitle{
	font-size:20px;
	line-height:20px !important;
}
.blogContent img{
	width:100%;
	max-width:600px;
	float:left;
	margin:20px;
	border-radius:5px;
	display:table;
}
.blogImage img{
	margin-top:0px;
	margin-bottom:20px;
	width:100%;
	border-radius:5px;
	display:table;
	background-size:cover !important;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}

#homeBannerSharr{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/sharr-fest-1240x150.png');
	cursor:pointer;
}
#homeBannerShanti{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/Shanti-banner-desktop.jpg');
	cursor:pointer;
}
#homeBannerNomad{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/vrapi-nentorit.png');
	cursor:pointer;
}
#homeBannerIzbica2{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/izbica-1240x150px.png');
	cursor:pointer;
}
#homeBannerHighScardus{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/high-scardus-banner-web.jpg');
	cursor:pointer;
}
#homeBannerHighScardus2023N3{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/hsu_kosovopass_banner_v3.jpg');
	cursor:pointer;
}
#ferizajiHM2023{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/ferizajiHM2023_web.jpg');
	cursor:pointer;
}
#homeBanner28Nentori2023{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/vrapimi-nentorit-2023-desktop.jpg');
	cursor:pointer;
}
#homeBannerGjilani2024{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/gjilani-marathon-desktop.jpg');
	cursor:pointer;
}
#homeBannerIstoguTrail2024{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/istogu-trail-2024-desktop.jpg');
	cursor:pointer;
}
#homeBannerIzbica2024-v3{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/izbica-2024-desktop.jpg');
	cursor:pointer;
}
#homeBannerGjakovaTrail2024{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/gjakova-trail-2024-web.jpg');
	cursor:pointer;
}
#nentori2024{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/vrapimi28_2024_kosovopasbanner-08.jpg');
	cursor:pointer;
}
#homeBannerIzbica2025{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/izbica-2025-large.jpg');
	cursor:pointer;
}
#homeBannerPTM{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/xtrailers-1240x150.jpg');
	cursor:pointer;
}
#homeBannerPrishtinaTrails{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/prishtina-trails-web-2022.png');
	cursor:pointer;
}
#homeBannerPrishtinaTrails20233{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/kosovopass_prishtina_trails_2023.jpg');
	cursor:pointer;
}
#homeBannerPrishtinaTrails2024{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/x-trail-2024-web.jpg');
	cursor:pointer;
}
#homeBannerVK4{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/vk-sharri-desktop_v2.jpg');
	cursor:pointer;
}
#homeBannerVK42{
	display:block;
	width:1240px;
	height:150px;
	margin-top:40px;
	border-radius:5px;
	background-image:url('../img/images/content/banner/sharrivk_kpass_mainbanner-desktop.jpg');
	cursor:pointer;
}

input[type="submit"], input[type="button"]{
	-webkit-appearance: none;
}
a img{
	border:0px;
}
textarea {
	resize: none;
	font-family:MuseoSans300;
}

body{
	font-family:MuseoSans100;
	font-size:12px;
}
#accommodationDateFromTo{
	width:720px;
	display:table;
}
#accommodationDateFrom{
	float:left;
	width:50%;
	border-right:1px #cccccc solid;
	padding-right:10px;
}
#accommodationDateFromTo input{
	width:100%;
	height:40px;
	border:1px #e0e0e0 solid;
	border-radius:3px;
}
#accommodationDateTo{
	float:left;
	width:50%;
	padding-left:10px;
}
#accommodationGuests{
	margin-top:10px;
	width:100%;
	display:table;
}
#accommodationGuestsNumber{
	float:left;
	width:50%;
	border-right:1px #cccccc solid;
	padding-right:10px;
}
#accommodationGuestsNumber select{
	width:100%;
	height:40px;
	border:1px #e0e0e0 solid;
	border-radius:3px;
}
#accommodationSearch{
	float:left;
	width:50%;
	padding-left:10px;
}
.accommodationSearch{
	background:#00a651;
	color:#ffffff;
	font-size:18px;
	line-height:40px;
	text-align:center;
	width:100%;
	height:40px;
	border-radius:5px;
	cursor:pointer;
}
.accommodationBookNow{
	background:#00a651;
	color:#ffffff;
	font-size:18px;
	line-height:40px;
	text-align:center;
	width:30%;
	height:40px;
	border-radius:5px;
	cursor:pointer;
}
#headerStripe{
	height:40px;
	background:#002855;
	color:#ffffff;
	text-align:center;
}
#headerStripe div{
	padding-top:5px;
	font-family:MuseoSans;
}
#headerStripe .weather{
	font-family:MuseoSans500;
	font-size:19px;	
}
#headerStripe .notification{
	font-family:MuseoSans300;
	font-size:15px;
}
#headerStripe .weather_icon{
	margin-bottom:-10px;
}
#headerStripe .notification_icon{
	margin-bottom:-5px;
	cursor:pointer;
}

#beforeHeaderMain{
	background: #ffffff none repeat scroll 0 0;
	display:table;
	height:105px;
	width:100%;
	position:relative;
	z-index:1006;
}
#beforeHeaderMainSub{
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	width: 100%;
	border-bottom:1px #e1e1e1 solid;
}
#headerMain{
	display:table;
	width:100%;
	height:60px;
}
#headerMain #logo{
	width:220px;
	height:125px;
	position:absolute;
	z-index:100;
	display:table-cell;
	vertical-align:top;
	padding-left:20px;
	margin-top:-11px;
	margin-left:0px;
}
#headerMain #logo i{
	background-image:url('../img/images/content/kosovoPass-outdoor.png');
	background-repeat:no-repeat;
	background-size:contain;
	width:250px;
	height:88px;
	display:block;
}

#navigationSub{
    text-align: center;
	width:auto;
	display:table-cell;
	vertical-align:middle;
}
#navigationSub a{
	margin:0 14px;
	cursor:pointer;
}
#siteMapMobileButtonHolder{
	display:table-cell;
	width:220px;
	vertical-align:middle;
}
#siteMapMobileButton{
	background: rgba(150, 0, 124, 0) url("../img/images/system/icon_menu_000000.png") no-repeat scroll right center;
	background-size:40px 40px;
	cursor: pointer;
	height: 40px;
	margin-right: 24px;
	width:100px;
	float:right;
}
#siteMapMobileButton .text{
	color:#000000;
	display:table-cell;
	height:40px;
	vertical-align:middle;
	font-family: MuseoSans500;
}
#websiteTitle{
	font-size:40px;
	color:#000000;
	padding-left:140px;
	float:left;
	text-decoration:none;
}
/* 
.stickHeader #siteMapMobileButton{
	background-image:url("../img/images/system/icon_menu_bbbbbb.png");
}
.stickHeader #siteMapMobileButton .text{
	color:#bbbbbb;
}
*/
#siteMapMobile{
	background: #f6f6f6;
	z-index: 1004;
	overflow:hidden;
	height:0px;
	position:absolute;
	transition:height 0.5s, margin 0.2s;
	right:0px;
	padding-right:10px;
	width:320px;
	top:105px;
}
.contentMainCnt{
	width:49%; 
	height:100%; 
	float:left; 
	display:table; 
	padding-right:50px;
}
.contentMainImg{
	width:49%; 
	float:left; 
	text-align:center; 
	border-left:1px #cccccc solid;
}
.contentMainPortfolio{
	width:49%; 
	height:100%; 
	float:left; 
	display:table; 
	padding-right:50px;
}
#siteMapMobile.stickMobileMenu{
	position:fixed;
	top:60px;
}
#siteMapMobile .types{
	padding-bottom:10px;
}
#siteMapMobile .subSub{
	display: table;
	height:450px;
}
.typeTitle{
	color:#022952;
	margin-left:10px;
	font-size: 18px;
	padding-top:18px;
	font-family: MuseoSans500;
}
a.groupName, .groupName a{
	font-family: MuseoSans300;
	color:#000000;
	margin-left:20px;
	font-size: 16px;
	padding-top:10px;
	padding-left:30px;
	text-decoration:none;
	display:block;
}
.siteMapLinkMobile{
	font-family: MuseoSans100;
	font-size: 14px;
	color:#9c9c9c;
	padding-top:6px;
	margin-left:30px;
	display:block;
	text-decoration:none;
}
.siteMapLinkMobile a{
	font-family: MuseoSans100;
	font-size: 14px;
	color:#9c9c9c;
	text-decoration:none;
}

.navSubInactive{
	font-family:MuseoSans300;
	font-size:22px;
	color:#bbbbbb;
	text-decoration:none;
}
.navSubInactive.active{
	color:#002855;
}
.navSubActive {
	font-family:MuseoSans500;
	font-size:20px;
	color:#999999;
	text-decoration:none;
}
#pageSlider{
	width:100%;
}
#pageSlider #sliderImage{
	display:none;
}

#pageSlider #sliderText #sliderContent{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:60px;
}
#homepageSlider{
	width:100%;
	border:1px #336699 solid;
	display:block;
}
#homepageSlider .exploreKosovo{
	border:1px #ff0033 solid;
	float:left;
	font-family:MuseoSans300;
}
#homeSlider.kaskoPageBanner #sliderText, #_homeSlider.pronaPageBanner #sliderText  {
	background-position: center top;
}
#homeSlider #sliderText{
    background-position: center center;
    background-size: cover;
    display: table;
    height: 450px;
    overflow: hidden;
    width: 100%;
}
#homeSlider.big #sliderText{
	height:670px;
}
#homeSlider #sliderText.sliderKasko{
	background-image: url("img/demo/banner_product_kasko.png");
	background-size: cover;
	padding-top:100px;
}



#sliderPageMessage{
	width:70%;
	padding-top:80px;
}
#sliderTitle{
	color:#ffffff;
	font-size:40px;
	padding-top:10px;
	padding-left:30px;
}
#sliderSubtitle{
	color:#ffffff;
	font-size:24px;
	padding-top:10px;
	padding-left:30px;
}
#sliderActionMore{
	margin-left:30px;
	margin-top:30px;
	width:109px;
	height:41px;
	background-image:url('../img/images/system/btnMoreBlue.png');
	background-repeat:no-repeat;
	color:#ffffff;
}
#sliderActionMore div{
	padding-left:20px;
	padding-top:10px;
}
.checkoutStep3ItemHeader{
	background:#cccccc;
	border-radius:5px;
	margin:1px;
}
#checkoutLoginView{
	width:100% !important;
	display:table;
}
#checkoutLoginViewContainer{
	width:100%;
	max-width:1280px;
	padding-top:30px;
	padding-left:20px;
	font-size:24px;
	font-weight:bold;
}
#checkoutLoginViewMain{
	width:100% !important;
	display:table;
}
.checkoutLoginViewTitle{
	width:100% !important;
	padding-top:30px;
	border-bottom:1px #e0e0e0 solid;
}
.checkoutLoginViewTitleSpacer{
	height:30px;
}
.checkoutLoginViewHasAccountSection{
	width:100%;
	text-align:left;
	background:#e0e0e0;
	border-radius:5px;
	padding:5px;
	padding-left:15px;
	font-size:24px;
}
.checkoutLoginViewNewAccountSection{
	width:100%;
	display:table;
	text-align:left;
	background:#e0e0e0;
	border-radius:5px;
	padding:5px;
	padding-left:15px;
	font-size:24px;
}
.checkoutLoginViewNewSectionSpace{
	width:6%;
	float:left;
}
#checkoutLoginViewHasAccount{
	width:47%;
	padding-bottom:30px;
	float:left;
	padding-right:none;
}
#checkoutLoginViewNewAccount{
	width:47%;
	font-size:18px;
	padding-left:20px;
	float:left;
	padding-right:none;
}
.createAccountHolder{
	width:100%;
	display:table;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	line-height:40px;
}
.createAccountLabel{
	float:left;
	font-size:16px;
}
.createAccountField{
	float:left;
}
.createAccountFieldWaringNote{
	font-size:14px; color:#999999; font-style:italic;
}
.createAccountSubmit{
	width:50%;
}
.checkoutLoginInputHolder{
	width:100%;
	display:table;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	line-height:40px;
}
.checkoutLoginLabel{
	width:150px;
	float:left;
	font-size:16px;
}
.checkoutLoginField{
	float:left;
}
.checkoutLoginInput{
	height:40px;
	border:1px #e0e0e0 solid;
	font-size:16px;
	border-radius:5px;
	width:290px;
	padding-left:10px;
}
.checkoutLoginCheckbox{
	width:30px;
	height:30px;
	border:1px #e0e0e0 solid;
	border-radius:5px;
	margin-right:10px !important;
}
.checkoutLoginTextarea{
	border:1px #e0e0e0 solid;
	font-size:16px;
	border-radius:5px;
	width:290px;
	padding-left:10px;
}
.checkoutLoginSubmit{
	height:40px;
	border:none;
	background:#00a651;
	color:#ffffff;
	font-size:18px;
	border-radius:5px;
	width:290px;
}
.checkoutCreateAccountButton{
	height:40px;
	border:none;
	background:#00a651;
	color:#ffffff;
	font-size:18px;
	border-radius:5px;
	width:350px;
}
.checkoutBackButton{
	height:35px;
	border:none;
	background:#e0e0e0;
	color:#000000;
	font-size:18px;
	border-radius:5px;
	width:120px;
	margin-bottom:30px;
	cursor:pointer;
}
.bookingListContainer{
	width:100%;
	margin-top:1px;
	border-radius:5px;
}
.bookingListHolderMain{
	width:100%;
	display:table;
	margin-top:1px;
}
.bookingListHolderMainBody{
	border:1px #e0e0e0 solid;
	float:left;
	border-radius:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px !important;
}
.bookingListHolderHeader{
	width:100%;
	display:table;
	margin-top:20px;
}
.bookingListHolderMainHeader{
	border:1px #e0e0e0 solid;
	background:#cccccc;
	float:left;
	border-radius:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:16px !important;
	text-shadow:1px 1px #000000;
}
.bookingListHolderMainBodyBlank{
	float:left;
	padding-left:1px;
	padding-right:1px;
	color:#ffffff;
	font-size:14px !important;
}
.markUsed{
	background:#15CE31;
	color:#ffffff;
	line-height:18px;
	font-size:12px !important;
	text-align:center;
	cursor:pointer;
}
.markUsed a{
	text-decoration:none;
	color:#ffffff;
}
.showTicket{
	background:#1BB5F0;
	color:#ffffff;
	line-height:18px;
	font-size:12px !important;
	text-align:center;
	cursor:pointer;
}
.showTicket a{
	text-decoration:none;
	color:#ffffff;
}
.markCanceled{
	background:#EA1212;
	color:#ffffff;
	line-height:18px;
	font-size:12px !important;
	text-align:center;
	cursor:pointer;
}
.markCanceled a{
	text-decoration:none;
	color:#ffffff;
}
.checkoutLoginSubmitHolder{
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
}
.checkoutParticipantInfoContainer{
	border:1px #d0d0d0 solid;
	border-radius:5px;
}
.checkoutVasInfoHolderMain{
	width:100%;
	display:table;
}
.checkoutVasInfoHolder{
	float:left;
	padding-left:5px;
	padding-top:5px;
	font-size:16px;
}
.vasHolder{
	border-bottom:1px #e2e2e2 solid;
	padding-bottom:5px;
}
.vasName{
	margin-right:30px;
	width:200px;
}
.vasImage{
	margin-right:30px;
	width:65px;
}
.vasPrice{
	margin-right:30px;
}
.vasCheckox{
	margin-right:30px;
}
.vasOption{
	width:150px !important;
	background:#ffe7e7;
	border-radius:4px;
}
.vasSetOptionsLabel{
	float:left;
	line-height:20px;
	width:200px;
}
.vasSetOptionsValue{
	float:left;
	line-height:20px;
}
#vendorByProduct{
	width:100%;
	display:table;
	padding-bottom:5px;
	margin-bottom:20px;
	border-bottom:1px #eeeeee solid;
}
.vendorListLogoByProduct{
	width:75px;
	height:75px;
	border:5px #000000 solid;
	padding:6px;
	text-align:center;
	overflow:hidden;
	border-radius:150px;
	border:3px #F3F3F3 solid;
	cursor:pointer;
	float:left;
}
.vendorListNameByProduct{
	width:70%;
	height:75px;
	line-height:75px;
	margin-left:10px;
	font-size:16px;
	float:left;
}
.vendorLogoByProduct{
	width:60px;
	height:60px;
}
.checkoutVasInfoHolder .vasCheckox{
	float:left;
	margin-right:30px;
	border:1px #000000 solid;
}
.checkoutParticipantInfoHolderMain{
	width:100%;
	display:table;
}
.checkoutParticipantInfoHolder{
	float:left;
	padding-left:5px;
	padding-top:5px;
	font-size:16px;
}
.checkoutConfirmationContainer{
	margin-top:1px;
	border-radius:5px;
}
.checkoutConfirmationHolderMain{
	width:100%;
	display:table;
	margin-top:1px;
}
.checkoutConfirmationPeopleHolderMain{
	width:100%;
	display:table;
	margin-top:1px;
}
.checkoutConfirmationTotalHolderMain{
	width:100%;
	display:table;
	margin-top:1px;
}
.checkoutConfirmationHeader{
	margin:0px;
	background:#cccccc;
	float:left;
	border-radius:5px;
	padding-left:5px;
	padding-right:5px;
}
.checkoutConfirmationBody{
	border:1px #e0e0e0 solid;
	float:left;
	border-radius:5px;
	padding-left:5px;
	padding-right:5px;
}
.checkoutConfirmationTotalHeader{
	margin:0px;
	background:#cccccc;
	float:left;
	border-radius:5px;
	padding-left:5px;
	padding-right:5px;
	font-size:20px !important;
}
.checkoutConfirmationPeopleHeader{
	margin:0px;
	background:#cccccc;
	float:left;
	border-radius:5px;
	padding-left:5px;
	padding-right:5px;
	font-size:20px !important;
}
.checkoutConfirmationPeopleBody{
	border:1px #e0e0e0 solid;
	float:left;
	border-radius:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:16px !important;
}
.borderNone{
	border:none !important;
}
.backgroundNone{
	background:none !important;
}
.backgroundLightGrey{
	background:#e0e0e0 !important;
}
.mobileView{
	padding:10px;
}
.ccPaymentOption{
	width:35%;
	height:100px;
	background:#F3F3F3; 
	padding:20px; 
	border-radius:5px; 
	float:left;
	font-size:16px;
}
.ccPaymentImages{
	width:35%;
	float:left;
	padding:5px;
	font-size:16px;
}
.ccPaymentInfo{
	text-align:right;
	padding:5px;
	width:30%;
	float:left;
	font-size:14px;
	color:#666666;
}
.payPalPaymentOption{
	width:35%;
	background:#F3F3F3; 
	padding:20px; 
	border-radius:5px; 
	float:left;
	font-size:16px;
}
.payPalPaymentImages{
	width:35%;
	float:left;
	padding:5px;
	font-size:16px;
}
.payPalPaymentInfo{
	text-align:right;
	padding:5px;
	width:30%;
	float:left;
	font-size:14px;
	color:#666666;
}
.proccessorLogo{
	width:110px;
	float:right;
}
.checkoutConfirmationBlank{
	float:left;
}
.checkoutConfirmationHolderMain .rowHeader{
	width:5%;
}
.checkoutConfirmationHolderMain .productHeader{
	width:60%;
}
.checkoutConfirmationHolderMain .qtyHeader{
	width:10%;
	text-align:right;
}
.checkoutConfirmationHolderMain .priceHeader{
	width:12%;
	text-align:right;
}
.checkoutConfirmationHolderMain .subtotalHeader{
	width:13%;
	text-align:right;
}
.checkoutConfirmationPeopleHolderMain .listHeader{
	width:2%;
}
.checkoutConfirmationPeopleHolderMain .productHeader{
	width:20%;
}
.checkoutConfirmationPeopleHolderMain .firstnameHeader{
	width:20%;
}
.checkoutConfirmationPeopleHolderMain .lastnameHeader{
	width:15%;
}
.checkoutConfirmationPeopleHolderMain .dobHeader{
	width:10%;
}
.checkoutConfirmationPeopleHolderMain .genderHeader{
	width:5%;
}
.checkoutConfirmationPeopleHolderMain .phoneHeader{
	width:10%;
}
.checkoutConfirmationPeopleHolderMain .emailHeader{
	width:15%;
}
.checkoutConfirmationPeopleHolderMain .activityDateHeader{
	width:15%;
}
.checkoutConfirmationPeopleHolderMain .activityPrice{
	width:8%;
	text-align:right;
}
.checkoutConfirmationPeopleHolderMain .vasInfo{
	width:90%;
}
.checkoutConfirmationPeopleHolderMain .totalPrice{
	width:8%;
	text-align:right;
}
.checkoutConfirmationPeopleHolderMain .totalHeader{
	text-align:right;
	width:15%;
}
.checkoutConfirmationPeopleHolderMain .serviceFeeHeader{
	width:90%;
}
.vendorOrderButton{
	width:20%;
}
.checkoutConfirmationTotalHolderMain .listHeader{
	width:2%;
}
.checkoutConfirmationTotalHolderMain .productHeader{
	width:20%;
}
.checkoutConfirmationTotalHolderMain .firstnameHeader{
	width:20%;
}
.checkoutConfirmationTotalHolderMain .lastnameHeader{
	width:15%;
}
.checkoutConfirmationTotalHolderMain .dobHeader{
	width:10%;
}
.checkoutConfirmationTotalHolderMain .genderHeader{
	width:5%;
}
.checkoutConfirmationTotalHolderMain .phoneHeader{
	width:10%;
}
.checkoutConfirmationTotalHolderMain .emailHeader{
	width:15%;
}
.checkoutConfirmationTotalHolderMain .activityDateHeader{
	width:15%;
}
.checkoutConfirmationTotalHolderMain .activityPrice{
	width:8%;
	text-align:right;
}
.checkoutConfirmationTotalHolderMain .totalPrice{
	width:8%;
	text-align:right;
}
.checkoutConfirmationTotalHolderMain .totalHeader{
	text-align:right;
	width:15%;
}
.rowOrder{
	width:30px;
}
.checkoutRemoveItem{
	width:30px;
	margin-top:8px;
}
.checkoutParticipantInfoHolder .frmInput{
	width:110px;
}
.itemListVas{
	width:66%;
}
.frmInput{
	height:40px;
	line-height:40px;
	border:1px #e0e0e0 solid;
	font-size:16px;
	border-radius:5px;
	padding-left:5px;
	width:auto;
}
.frmTextarea{
	height:90px;
	line-height:20px;
	border:1px #e0e0e0 solid;
	font-size:16px;
	border-radius:5px;
	padding-left:5px;
	width:auto;
}
.frmSubmit{
	height:40px;
	border:none;
	background:#00a651;
	color:#ffffff;
	font-size:18px;
	border-radius:5px;
}
.frmCheckbox{
	height:35px;
	width:35px;
	line-height:40px;
	border:1px #e0e0e0 solid;
	border-radius:5px;
	padding-left:5px;
}
.frmInputMng{
	height:25px;
	line-height:25px;
	border:1px #e0e0e0 solid;
	font-size:16px;
	border-radius:5px;
	padding-left:5px;
	width:auto;
}
.frmTextareaMng{
	height:90px;
	line-height:20px;
	border:1px #e0e0e0 solid;
	font-size:16px;
	border-radius:5px;
	padding-left:5px;
	width:auto;
}
.frmSubmitMng{
	height:25px;
	border:none;
	background:#00a651;
	color:#ffffff;
	font-size:14px;
	border-radius:5px;
}
.removeFromBasketIconFromCheckout{
	background:#cccccc;
	border-radius:5px;
	margin-right:5px;
	cursor:pointer;
}
.addFromBasketIconFromCheckout{
	background:#00a651;
	border:none;
	color:#ffffff;
	border-radius:5px;
	width:24px;
	height:24px;
	font-size:18px;
	line-height:24px;
	text-align:center;
	border-radius:5px;
	cursor:pointer;
}
.width100{width:100px;}
.width150{width:150px;}
.width200{width:200px;}
.width250{width:250px;}
.width300{width:300px;}
.width350{width:350px;}
.width400{width:400px;}
.width450{width:450px;}
.width500{width:500px;}

#contentView{
	width:100% !important;
	display:table;
}
#contentViewContainer{
	width:100%;
	max-width:1280px;
	padding-top:30px;
	padding-left:20px;
	font-size:15px;
	font-weight:bold;
}
#productView{
	width:100% !important;
	display:table;
}
#productViewContainer{
	width:100%;
	max-width:1280px;
	padding-top:30px;
	padding-left:20px;
	font-size:24px;
	font-weight:bold;
}
#productMain{
	width:100%;
	display:table;
}
#productMainImage{
	width:450px;
	height:auto;
	float:left;
}
#productMainInfo{
	width:740px;
	float:left;
	margin-left:40px;
}
#dynamicBasketSmall{
	width:740px;
}
#productsInAeraContainer{
	padding-top:25px; 
	padding-bottom:10px; 
	padding-left:0px; 
	padding-right:14px;
	width:100%;
	margin-left: none;
	margin-right: none;
}
.productsInAeraContainerHeader{
	border-bottom:1px #dddddd solid; 
	padding-bottom:5px;
}
.productsInAeraPrice{
	width:66%;
	float:left;
	padding-top:10px;
	padding-bottom:0px;
	text-align:left;
}
.productsInAeraAddToCart{
	width:33%;
	float:right;
}
.productsInAeraDescription{
	font-family:MuseoSans100;
	font-size:18px;
	text-align:center;
	font-size:18px;
	color:#999999;
}
.productViewAlikeBox3{
	width:25%;
	float:left;
	text-align:center;
	padding-bottom:35px;
	text-decoration:none;
}
.cartLargeContainer{
	font-size:16px;
	text-align:left;
	width:100%;
	margin:0px;
	padding:0px;
}
.cartLargeHeader{
	background:#00a651;
	border-radius:5px;
	line-height:30px;
	color:#ffffff;
	padding-left:10px;
	height:30px;
	margin-top:50px;
}
.cartIcon{
	width:24px;
	float:right;
	margin-top:3px;
	margin-right:10px;
}
.cartTable{
	width:100%;
}
.cartTableHeader{
	height:20px; 
	padding-top:5px; 
	background:#eeeeee;
	border-radius:5px;
}
.cartTableHeaderTitle{
	float:left;
	background:#eeeeee;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px;
	font-weight:bold;
	margin-right:1px;
	border-radius:5px;
}

.titlePrice{
	width:120px;
}
.titleSubTotal{
	width:120px;
	float:right;
}
.titleQty{
	width:195px;
}
.titleProduct{
	width:300px;
}
#basketBody{
	width:100%;
	display:table;
}
.basketItems{
	width:100%; 
	height:50px;
	margin-top:5px;
	display:table;
}
.pname{
	width:300px;
	float:left;
	padding-left:10px;
}
.price{
	width:120px;
	float:left;
	padding-left:5px;
}
.qty{
	width:200px;
	float:left;
	padding-left:5px;
}
.basketLargeQtyInput{
	width:60px;
	border-radius:5px;
	height:25px;
	border:1px #cccccc solid;
	text-align:right;
	
}
.qtyAdjust{
	float:right;
	margin-right:70px;
}
.qtyAdjust img{
	border-radius:5px;
	cursor:pointer;
	background:#00a651;
}

.productprice{
	width:120px;
	float:left;
	padding-left:5px;
}
.subtotal{
	float:left;
	padding-left:2px;
}
.delete{
	float:right;
}
#totalAndCheckout{
	width:100%;
	background:#eeeeee;
	border-radius:5px;
	display:table;
}
#totalPrice{
	width:100%;
	height:30px;
	display:table;
}
.totalPriceLabel{
	width:510px;  /* 595 orig mw cmime */
	padding-top:5px; 
	float:left; 
	text-align:right; 
	font-size:24px;
	font-weight:bold; 
}
#basketTotalValue{
	width:100px; 
	padding-top:5px; 
	padding-left:5px;
	float:right; 
	padding-right:13px; 
	font-size:24px;
	font-weight:bold; 
}
#basketTotalValueCount{
	width:185px; 
	padding-top:5px; 
	padding-left:5px;
	float:right; 
	padding-right:13px; 
	font-size:22px;
	font-weight:bold; 
}
.itemImage{
	width:120px;
	float:left;
	padding-left:5px;
}
.itemImage img{
	width:48px;
	height:60px;
	margin-bottom:5px;
	border-radius:3px;
}
.basketLargeCheckoutButtonHolder{
	height:55px; 
	padding-top:10px; 
	color:#ffffff;  
	padding-bottom:10px;
	text-align:right;
}
.basketLargeCheckoutPaymentOptions{
	float:left;
	width:300px;
	margin-top:-5px;
	padding-left:15px;
}

.removeFromBasketIcon{
	background:#da002c;
	border-radius:5px;
	margin-right:5px;
}
.frmSubmitCheckout{
	width:160px;
	height:30px;
	line-height:30px;
	font-size:18px;
	margin-right:15px;
	border:1px #00823f solid;
	background:#00a651;
	border-radius:5px;
	color:#ffffff;
}
.productViewAlike{
	padding-top:30px;
}
#productMainInfo .title{
	font-size:28px;
}
#productMainInfo .productMainDescription{
	font-size:18px;
	font-weight:bold;
}
#productMainInfo .productMainLongDescription{
	font-size:18px;
	color:#666666;
}
.productMainTicketCriteria{
	width:100%;
	font-size:18px;
	color:#333333;
	display:table;
	padding-top:20px;
	margin-bottom:1px;
}
.productMainTicketCriteriaLabel{
	float:left;
	background:#dddddd;
	border-radius:5px;
	padding:10px;
}
.productMainTicketCriteriaValue{
	float:left;
	padding:10px;
}
.discountDeal{
	font-size:18px;
	color:#00984A;
}
.discountInfo{
	font-size:14px;
	color:#888888;
}
#productMainValueAdded{
	width:100%;
	border:1px #336699 solid;
}
#productMainImage img{
	width:450px;
	height:600px;
	border-radius:5px;
}
#productImageThumbHolder{
	margin-left:10px;
	display:table;
}
.productImageThumb{
	margin-top:10px;
	margin-right:13px;
	float:left;
	width:75px !important;
	height:100px !important;
}
.productImageThumb img{
	width:75px !important;
	height:100px !important;
	cursor:pointer;
}
.productAddToBasket{
	background:#00a651;
	color:#ffffff;
	font-size:18px;
	line-height:40px;
	text-align:center;
	width:150px;
	height:40px;
	border-radius:5px;
	cursor:pointer;
}
.productAddToBasketSmallHolder{
	float:right;
	display:table;
}
.productAddToBasketSmall{
	background:#00a651;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	width:100px;
	height:25px;
	line-height:25px;
	border-radius:5px;
	margin-left:-10px;
	margin-top:20px;
	cursor:pointer;
}
#homeExploreKosovo{
	width:100%;
	display:table;
}
#homeExploreKosovo #title{
	width:100%;
	max-width:1280px;
	padding-top:30px;
	padding-left:20px;
	font-size:24px;
	font-weight:bold;
}
#homeExploreKosovo #title .sectionTitle{
	width:100%;
	text-align:left;
}
#homeExploreKosovo #exploreBoxes{
	width:100%;
	max-width:1280px;
}
#homeExploreKosovo .exploreBoxHolder{
	width:33%;
	float:left;
	padding:20px;
	padding-top:0px;
	height:140px;
}
#homeExploreKosovo .exploreBox{
	width:100%;
	display:table;
	cursor:pointer;
}
#homeExploreKosovo .exploreBox .imgArea{
	width:50%;
	float:left;
	display:block;
	height:120px;
}
#homeExploreKosovo .exploreBox .image1{
	background-image:url("../img/images/content/banner/kosovoPass_adventures_home_1.jpg");
	border-radius:8px;
}
#homeExploreKosovo .exploreBox .image2{
	background-image:url("../img/images/content/banner/kosovoPass_experiences_home_2.jpg");
	border-radius:8px;
}
#homeExploreKosovo .exploreBox .image3{
	background-image:url("../img/images/content/banner/akomodimet-rurale.jpg");
	border-radius:8px;
}
#homeExploreKosovo .exploreBox .textArea{
	width:50%;
	border-radius:8px;
	background:#e0e0e0;
	background-image:url("../img/images/content/dots_h120_left.png");
	background-repeat:no-repeat;
	border-left:1px #ffffff solid;
	float:left;
	display:block;
	height:120px;
	padding:24px;
	font-size:27px;
}
#homeExploreKosovo.tmp107 #homeWelcomeMessageContent{
	padding-top:30px;
	padding-bottom:0px;
}
#homeWelcomeMessage{
	width:100%;
	max-width:1280px;
}
#homeWelcomeMessage #homeWelcomeMessageContent{
	text-align:center;
	padding-top:20px;
	padding-bottom:25px;
}
#homeWelcomeMessage.tmp107 #homeWelcomeMessageContent{
	padding-top:45px;
	padding-bottom:0px;
}

#pageWelcomeMessage #pageWelcomeMessageContent{
	text-align:center;
	padding-top:40px;
	padding-bottom:0px;
}
#homeWelcomeMessageTitle{
	font-family:MuseoSans100;
	color:#666666;
	font-size:18px;
	text-transform:uppercase;
}
#homeWelcomeMessageSubtitle{
	font-family:MuseoSans300;
	color:#000000;
	font-size:42px;
}
#homeProducts{
	width:100%;
	max-width:1280px;
	display:table;
}
#homeProducts #homeProduct1{
	width:33%;
	float:left;
}
#homeProducts #homeProduct2{
	width:34%;
	float:left;
}
#homeProducts #homeProduct3{
	width:33%;
	float:left;
}
.homeProductImageHolder{
	width:100%;
	height:100%;
	display:table;
	text-align:center;
	border:1px solid red;  
}
.homeProductImageImageHolderBg_1{
	cursor:pointer;
	width:90%;
	height:100%; 
	background-image:url(../img/images/content/other/product1.jpg);
	border-top-left-radius:15px;
	border-bottom-right-radius:15px;
}
.homeProductImage_1{
	opacity:0;
	border-top-left-radius:15px;
	border-bottom-right-radius:15px;
	width:100%;
}
#homeProductImageImageFrontLayerBg_1{
	width:100%; 
	height:100%; 
	border-top-left-radius:15px;
	border-bottom-right-radius:15px;
}
#homeProductImageIconHolder_1{
	margin-top:-40px;
	text-align:center;
	width:100%;
	position:relative;
}
.homeProductImageImageHolderBg_2{
	width:90%;
	height:100%;
}
.homeProductImageImageHolderBg_3{
	width:90%;
	height:100%;
}
.homeProductImageIconHolder{
	margin-top:-40px;
	text-align:center;
	z-index:999;
	width:100%;
}
.homeProductImage{
	border-top-left-radius:10px;
	border-bottom-right-radius:10px;
	width:100%;
}
.homeProductTextHolder{
	padding-top:30px;
	padding-bottom:35px;
}
.homeProductTextTitle{
	font-family:MuseoSans100;
	font-size:18px;
	text-align:center;
	font-size:18px;
	color:#666666;
}
.homeProductTextSubtitle{
	font-family:MuseoSans500;
	text-align:center;
	font-size:22px;
	color:#000000;
	line-height:130%;
	text-decoration:none;
}
.homeProductTextPriceHolder{
	float:left;
}
.homeProductTextPrice{
	font-family:MuseoSans500;
	text-align:left;
	font-size:16px;
	color:#000000;
	line-height:150%;
}
.homeProductTextRating{
	font-family:MuseoSans500;
	text-align:center;
	font-size:13px;
	color:#000000;
	line-height:150%;
}
#homeAdditionalProducts{
	background:#fafaf9;
	width:100%;
	display:table;
}
#homeAdditionalProductsChannel{	
	background:#fafaf9;
	width:100%;
	max-width:1280px;
	display:table;
}
#homeAdditionalProductsCaption{
	padding-top:25px;
}
#homeAdditionalProductsCaptionTitle{
	font-family:MuseoSans300;
	text-align:center;
	color:#000000;
	font-size:40px;
}
#homeAdditionalProductsCaptionSubtitle{
	font-family:MuseoSans100;
	text-align:center;
	color:#666666;
	font-size:18px;
	text-transform:uppercase;
}
#homeAdditionalProductsHolder{
	width:100%;
	display:table;
	padding-bottom:40px;
}
.additionalProductArea{
	width:75%;
}
#homeAdditionalProductsHolder img{
	/*width:70%;
	cursor:pointer;
	*/
	opacity:0;
}
#homeAdditionalProduct1{
	width:20%;
	height:260px;
	padding-top:50px;
	float:left;
	text-align:center;
}
#homepage3boxes{
	background:#fafaf9;
	width:100%;
	display:table;
}
#homepage3boxesContainer{
	width:100%;
	padding-bottom:40px;
	max-width:1280px;
	display:table;
}
#homepage3boxes .city1{
	width:33%;
	float:left;
}
#homepage3boxes .city2{
	width:34%;
	float:left;
}
#homepage3boxes .city3{
	width:33%;
	float:left;
}
#homepage3boxes .city{
	width:33%;
	float:left;
	padding-bottom:40px;
}
.cityBox{
	width:25%;
	float:left;
	text-align:center;
	padding-bottom:35px;
	text-decoration:none;
}
.cityBoxSub{
	width:90%;
	position:relative;
	margin:0 auto;
}
.imgCityBox{
	cursor:pointer;
	display:block;
}
.imgCity{
	width:100%;
	height:350px;
	border-radius:8px;
	cursor:pointer;
}
.txtCity{
	padding-top:10px;
	padding-bottom:0px;
	text-align:left;
}
.nameCity{
	position:absolute; 
	left:calc(50% - 75px); 
	top:calc(50% - 20px); 
	text-align:center; 
	font-size:22px; 
	line-height:40px; 
	background:#ffffff; 
	border-radius:5px; 
	width:150px; 
	height:40px;
}
.homepageAddBig{
	background:#ffffff;
	width:100%;
	display:table;
}
.homepageAddBigChannel{
	margin-top:0px;
	margin-bottom:30px;
	width:100%;
	max-width:1280px;
	height:350px;
	display:table;
	background-size:cover !important;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
.homepageAddBigChannel img{
	width:100%;
	height:350px;
	border-radius:8px;
}
#productImage_1{
	cursor:pointer;
	width:120px;
	height:120px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background:#9bb5ce;
	background-image:url('../img/images/content/other/auto_white.png');
	background-size: auto 100%;
	background-position:top;
	background-repeat:no-repeat;
}
#homeAdditionalProduct2{
	width:20%;
	height:260px;
	padding-top:50px;
	float:left;
	text-align:center;
}
#productImage_2{
	cursor:pointer;
	width:120px;
	height:120px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background:#9bb5ce;
	background-image:url('../img/images/content/other/kasko_white.png');
	background-size: auto 100%;
	background-position:bottom;
	background-repeat:no-repeat;
}
#homeAdditionalProduct3{
	width:20%;
	height:260px;
	padding-top:50px;
	float:left;
	text-align:center;
}
#productImage_3{
	cursor:pointer;
	width:120px;
	height:120px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background:#9bb5ce;
	background-image:url('../img/images/content/other/prone_white.png');
	background-size: auto 100%;
	background-position:bottom;
	background-repeat:no-repeat;
}
#homeAdditionalProduct4{
	width:20%;
	height:260px;
	padding-top:50px;
	float:left;
	text-align:center;
}
#productImage_4{
	cursor:pointer;
	width:120px;
	height:120px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background:#9bb5ce;
	background-image:url('../img/images/content/other/udhetim_white.png');
	background-size: auto 100%;
	background-position:bottom;
	background-repeat:no-repeat;
}
#homeAdditionalProduct5{
	width:20%;
	height:260px;
	padding-top:50px;
	float:left;
	text-align:center;
}
#productImage_5{
	cursor:pointer;
	width:120px;
	height:120px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background:#9bb5ce;
	background-image:url('../img/images/content/other/pune_white.png');
	background-size: auto 100%;
	background-position:bottom;
	background-repeat:no-repeat;
}
#homeAdditionalProduct6{
	width:20%;
	height:260px;
	padding-top:50px;
	float:right;
	text-align:center;
}
#productImage_6{
	cursor:pointer;
	width:120px;
	height:120px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background:#9bb5ce;
	background-image:url('../img/images/content/other/pune_white.png');
	background-size: auto;
	background-position:bottom;
	background-repeat:no-repeat;
}
#homeTestimonials{
	background:#ffffff;
	width:100%;
	display:table;
}
#homeTestimonialsChannel{
	background:#ffffff;
	width:100%;
	max-width:1280px;
	display:table;
}
#homeTestimonialsCaption{
	padding-top:25px;
}
#homeTestimonialsCaptionTitle{
	font-family:MuseoSans300;
	text-align:center;
	color:#000000;
	font-size:40px;
}
#homeTestimonialsCaptionSubtitle{
	font-family:MuseoSans100;
	text-align:center;
	color:#666666;
	font-size:18px;
	text-transform:uppercase;
}
.homeAdditionalProductTitle{
	font-family:MuseoSans500;
	font-size:18px;
	color:#1a2352;
	text-decoration:none;
}
.homeAdditionalProductSubtitle{
	font-family:MuseoSans100;
	font-size:14px;
	color:#666666;
	margin-top:-40px;
	opacity:0;
	text-decoration:none;
}
.center{
	margin-left: auto;
	margin-right: auto;
}
.left{
	float:left;
}
.right{
	float:right;
}
.inputSearch{
	height:40px;
	border:1px #ddddde solid;	
	padding:10px;
   -moz-box-shadow:    inset 0 0 2px #dddddd;
   -webkit-box-shadow: inset 0 0 2px #dddddd;
   box-shadow:         inset 0 0 2px #dddddd;	
}
.displayNone{
	display:none;
}
.displayBlock{
	display:block;
}
.displayTable{
	display:table;
}
#search_icon{
	margin-left:25px;
	margin-bottom:-4px;
	cursor:pointer;
}

#pageSlider #sliderText.sliderKasko #sliderContent{
	padding-top:0px;
}
#sliderPageTopLeft{
	padding-top:50px;
	width:100%;
	display:table;
}
#homepageSliderCornerTopLeft{
	padding-top:50px;
}
#sliderPageMessage{
	width:70%;
	padding-top:90px;
}
#pageIconHolder{
	float:left;
}
#pageTitleHolder{
	float:left;
}

.whiteTitle{
	display:inline-block;
	padding-left:20px;
	font-family:MuseoSans500;
	font-size:24px;
	color:#ffffff;
}
.pageTitleMain{
	display:inline-block;
	font-family:MuseoSans500;
	font-size:42px;
	color:#ffffff;
}

#sliderPageMessage .pageTitleMain{
	font-size:32px;
}

.iconSize{
	width:72px;
}
.textOnHover{
	font-family:MuseoSans300;
	color:#ffffff;
	font-size:20px;
}
.boxMargin5{ margin:5px !important; }
.boxMargin10{ margin:10px !important; }
.boxPadding5{ padding:5px !important; }
.boxPadding10{ padding:10px !important; }
.boxBorderRadius5{ border-radius:5px !important; }
.box100{ width:100% !important; }
.box90{ width:90% !important; }
.box80{ width:80% !important; }
.box75{ width:75% !important; }
.box73{ width:73% !important; }
.box70{ width:70% !important; }
.box66{ width:66% !important; }
.box65{ width:65% !important; }
.box60{ width:60% !important; }
.box55{ width:55% !important; }
.box50{ width:50% !important; }
.box40{ width:40% !important; }
.box45{ width:45% !important; }
.box35{ width:35% !important; }
.box33{ width:33% !important; }
.box30{ width:30% !important; }
.box25{ width:25% !important; }
.box20{ width:20% !important; }
.box16{ width:16% !important; }
.box15{ width:15% !important; }
.box14{ width:14% !important; }
.box13{ width:13% !important; }
.box12{ width:12% !important; }
.box10{ width:10% !important; }
.box9{ width:9% !important; }
.box8{ width:8% !important; }
.box7{ width:7% !important; }
.box6{ width:6% !important; }
.box5{ width:5% !important; }
.box4{ width:4% !important; }
.boxDefault3{ width:3% !important; }
.box2{ width:2% !important; }
.box1{ width:1% !important; }

.box3{
	width:25%;
	float:left;
	text-align:center;
	padding-bottom:35px;
	text-decoration:none;
}
.box3sub{
	width:90%;
	position:relative;
	margin:0 auto;
}
.img3box{
	cursor:pointer;
	display:block;
}
.img3{
	width:100%;
	border-radius:8px;
	cursor:pointer;
}
.txt3{
	padding-top:10px;
	padding-bottom:0px;
	text-align:left;
}
.floatLeft{ float:left; }
.floatRight{ float:right; }
.textLeft{ text-align:left !important; }
.textRight{ text-align:right; }
.textCenter{ text-align:center; }

.testimonialBox3{
	width:33%;
	float:left;
	text-align:center;
	padding-bottom:35px;
	text-decoration:none;
}
.testimonialBox3sub{
	width:90%;
	position:relative;
	margin:0 auto;
}
.testimonialImg3box{
	cursor:pointer;
	display:block;
	height:200px;
	border:1px #e5e5e5 solid;
	background:#f5f5f5;
	border-bottom-right-radius:15px;
	border-top-left-radius:15px;
}
.testimonialText{
	text-align:left;
	font-size:16px;
	font-style:italic;
	padding:15px;
	padding-top:20px;
	height:170px;
}
.testimonialIco3{
	position: absolute;
	width:100%;
	height:150px;
	margin-top:-20px;
	overflow:hidden;
	z-index:999;
	text-align:center;
	font-size:16px;
}
.testimonialImage{
	width:100px;
	height:100px;
	border:5px #ffffff solid;
	border-radius:100%;
}
.testimonialImage:hover{
	transition: background 0.5s ease-out, border 0.5s ease-out;
	border:5px #cccccc solid;
}
#headerMain.stickHeader{
	position:fixed;
	top:0px;
	height:60px;
	background:#ffffff;
	background:rgba(255,255,255,0.9);
	width:100%;
	z-index:9999;
}
#headerMain.stickHeader #siteMapMobile{
	background: #f6f6f6;
}

.clear{
	clear:both;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.threeBoxes{
	width:100%;
	padding:40px 24px 40px 40px;
	display:table;
}
.threeBoxes .innerSpace{
	width:100%;
	margin:0 auto;
}
.threeBoxes .box{
	width:calc(33% - 16px);
	float:left;
	margin-right:24px;
}
.threeBoxes .box:last-child{
	margin-right:0px;
}
.threeBoxes img{
	width:100%;
	_height:258px;
}
.threeBoxes .text{
	background:#ededed;
	margin:0 4px 0 0;
}
.threeBoxes .text div{
	padding:5%;
	text-align:center;
	font-family:MuseoSans100;
	font-size:18px;
	color:#666666;
}
.oneBoxesPage{
	width:100%;
}
.oneBoxesPageInnerSpace{
	width:100%;
	padding-top:60px;
}
#type2 .oneBoxesPageInnerSpace{
	width:100%;
	padding-top:0px;
}
.oneBoxesPageInnerSpaceContent{
	width:100%;
	height:100%;
	display:table;
	position:relative;
}
.oneBoxesPageImage{
	width:50%;
	height:inherit;
}
.oneBoxesPageImage img{
	width:100%;
}
.oneBoxesPageText{
	width:50%;
	/* height:inherit; */
	display:table-cell;
	vertical-align:middle;
	overflow-y:auto;
}
/*
.oneBoxesPageText .upperDiv, .upperDiv{
	height:33%;
}
*/
.upperDiv{
	height:15%;
}
.contentDiv{
	height:34%;
}
.lowerDiv{
	height:33%;
}
.oneBoxesPageTitle_type2 .contentDiv{
	padding:5%;
	text-align:center;
	color:#ffffff;
	font-family:MuseoSans300;
	font-size:36px;
}
.oneBoxesPageText_type2{
	width:50%;
	height:450px;
}
.oneBoxesPageTitle_type2{
	width:50%;
	min-height:450px;
	height:450px;
}
.oneBoxesPageText_twoColums{
	width:50%;
	min-height:250px;
	height:250px;
	display:table;
}
.oneBoxesPageText_twoColums .contentDiv, .oneBoxesPageText .contentDiv{
    margin: 0 auto;
    padding: 0;
    width: 90%;
}
.pageContentTitle{
	font-family:MuseoSans100;
	font-size:24px;
	color:#0188c2;
}
.pageContentSubtitle{
	font-family:MuseoSans100;
	font-size:16px;
	color:#666666;
}
.threeBoxesPage{
	width:100%;
}
.threeBoxesPage .threeBoxesPageBox{
	width:33.3%;
	float:left;
}
.threeBoxesPageInnerSpace{
	width:90%;
	display:table;
	padding-top:50px;
}
.threeBoxesPageBoxInnerSpace{
	width:90%;
}
.threeBoxesPageBoxInnerSpace .threeBoxesPageCaption{
	width:100%;
	height:60px;
	margin-top:-60px;
	position:relative;
	z-index:99;
	opacity:0.7;
    filter:alpha(opacity=70); /* For IE8 and earlier */	
}
.threeBoxesPageBoxInnerSpace .threeBoxesPageCaptionText{
	width:100%;
	height:60px;
	margin-top:-60px;
	position:relative;
	z-index:99999;	
	font-family:MuseoSans300;
	font-size:18px;
	text-align:center;
	color:#ffffff;
	padding:8px;
	text-align:left;
}
.threeBoxesPageBoxInnerSpace .threeBoxesPageCaption_type2{
	width:100%;
	height:60px;
}
.threeBoxesPageBoxInnerSpace .threeBoxesPageCaptionText_type2{
	float:left;
	margin-left:-9px;
	height:60px;
	display:table;
	font-family:MuseoSans300;
	font-size:18px;
	color:#ffffff;
	padding:10px;
	padding-top:18px;
	text-align:left;
}
.threeBoxesPage .TextPageType2{
	margin:0px;
	width:100%;
	height:inherit;
	}
.threeBoxesPage .TextPageType2 div{
	padding:5%;
	text-align:center;
	font-family:MuseoSans100;
	font-size:16px;
	color:#666666;
}
.captionBracketLeft_type2{
	float:left; 
	border-top:5px #a0a1a5 solid; 
	border-left:5px #a0a1a5 solid; 
	width:14px; 
	height:14px; 
	margin-top:-5px; 
	margin-left:-5px;
}
.captionBracketRight_type2{
	float:left; 
	border-bottom:5px #a0a1a6 solid; 
	border-right:5px #a0a1a6 solid; 
	width:14px; 
	height:14px; 
	margin-top:51px; 
	margin-left:-9px;
}
.threeBoxesPage .TextPageType1{
	margin:0px;
	min-height:120px;
}
.threeBoxesPage .TextPageType1 div{
	padding:5%;
	text-align:center;
	font-family:MuseoSans100;
	font-size:16px;
	color:#666666;
}
.threeBoxesPage .captionPageType1{
	width:100%;
	min-height:10%;
	position:absolute;
}
.pageType1_cntMain{
	width:100%;
}
.pageType1_cntMain .cntMainInnerSpace{
	width:90%;
	padding-top:35px;
}
.pageType1_cntMain .cntMainInnerSpace div{
	width:97%;
	padding-left:5%;
	padding-right:5%;
	text-align:center;
	font-family:MuseoSans100;
	font-size:20px;
	color:#666666;	
}
.pageType1_cntSub{
	width:100%;
	background:#eeeeee;
}
.pageType2_cntSub{
	width:100%;
	background:#f2f2f2;	
}
.pageType1_cntSub .cntSubInnerSpace, .pageType2_cntSub .cntSubInnerSpace{
	width:90%;
	padding-top:30px;
	padding-bottom:50px;
	padding-right:5%;
	
}
.pageType1_cntSub .cntSubInnerSpace div{
	width:97%;
	text-align:left;
	font-family:MuseoSans100;
	font-size:16px;
	color:#666666;	
}
.pageType2_cntSub .cntSubInnerSpace div{
	width:97%;
	text-align:left;
	font-family:MuseoSans100;
	font-size:16px;
	color:#666666;	
}

.kaskoCalculator{
	font-family:MuseoSans100;
	color:#666666;
	display:table;
	width:100%;
	_background:url('../img/system/kasko_bg.png') repeat-x #eff2f4;
	background:#f6f5f4;
	margin-top:30px;
	position:relative;
}
.kaskoCalculator .left{
	width:calc(100% - 412px);
	display:table-cell;
	vertical-align:top;
	float:none;
}
.kaskoCalculator .right{
	width:412px;
	height:100%;
	display:table-cell;
	float:none;	
}
.kaskoCalculator h1{
    font-family: MuseoSans100;
    font-size: 28px;
    color: #002855;
    font-weight: normal;
    margin: 20px 0;
    padding: 0 0 0 35px;
}
.kaskoCalculator .tabs{
	display:none;
	padding-left:40px;
	height:47px;
}
.kaskoCalculator .tab{
	float:left;
	width:33%;
	height:45px;
	padding-top:12px;
	padding-left:24px;
	background:url('../img/system/kasko_tabs_bg.png') repeat-x #eff2f4;
	border-bottom:1px solid #e4e7e8;
	border-right:1px solid #e7ebf0;
	font-family:MuseoSans100;
	font-size:18px;
	color:#9ab5cd;
	cursor:pointer;
}
.kaskoCalculator .tab.active{
	background:white;
	font-size:18px;
	color:#002855;		
	border-bottom:1px solid #f2f2f2;
	border-right:1px solid #ffffff;
	cursor:default;
}
.kaskoCalculator .contents{
	background:#ffffff;
	margin-left:40px;
	padding-left:40px;
	padding-right:40px;
}
.kaskoCalculator .content{
	display:none;
}
.kaskoCalculator .content.active{
	display:block;
}
.kaskoCalculator .tab:last-child{
	width:34%;
	border-right:0px;
}

.kaskoCalculator h2{
	font-weight:normal;
	margin:0px;
	padding:12px 0 0 0;
	font-size:26px;
	color:#002855;
}
.kaskoCalculator h5{
	font-weight:normal;
	margin:0px;
	padding:0 0;
	font-size:15px;
	color:#666666;
}
.bigSelect, .bigInputText, .sInputText{
	-webkit-appearance: none;
	width:100%;
	border-radius:0px;
}
.kaskoCalculator .c1{
	width:186px;
	text-align:right;
}
.kaskoCalculator .c2{
	width:60px;
	text-align:center;
}
.bigInputText{
	border: 1px solid #e0e0e0;
	height: 40px;
	background:#9ab5cd;
	color:#ffffff;
	font-size:24px;
	font-family:MuseoSans300;
	padding-left:20px;
}
.bigTable td{
	padding-top:10px;
}











.rightWhiteBgArrow{
	position:absolute;
	margin-top:303px;
}
.mailButton{
	background-color: #9ab4cc;
	border: 0 none;
	border-radius: 10px 0;
	color: #ffffff;
	height: 42px;
	width: 100px;
	font-family:MuseoSans700;
	font-size:18px;
}
.mailInput{
	border: 0 none;
	border-radius: 0;
	color: #000000;
	height: 40px;
	padding: 0 12px;
	width: 100%;
	font-family:MuseoSans100;
	font-size:15px;
}

.rcontent .rcleft.bold{
	font-family:MuseoSans300;
	font-size:19px;
	margin-top:4px;
}
.rcontent .rcright.orange{
	color:#ff9e20;
	font-size:19px;
}
.rcontent .rcright.white{
	font-size:19px;
}
.rcontent .rcright.bold{
	font-size:20px;
	font-family:MuseoSans300;
}
#totalVatOnline{
	height:40px;
}
.rcontent .primiVjetor .rcright, .rcontent .primiVjetor .rcleft{
	 width:100%;
	 float:none;
	 text-align:center;
}
.rcontent .primiVjetor .rcright{
	font-size:36px;
	font-family:MuseoSans700;
}
.rcontent .rcright.green{
	color:#90cd4c;
	font-size:24px;
}
.rcontent .rcleft{
	float:left;
	text-align:left;
	font-family:MuseoSans300;
	color:#000000;
	font-size:18px;
}
.rcontent .rcleft.shu.bld{
	font-family:MuseoSans500;
}
.rcontent .rcleft.shu{
	font-size:17px;
}
.rcontent .rcright.shu{
	font-size:17px;
}
.rcontent .rcright{
	float:right;
	text-align:right;
	font-family:MuseoSans500;
	color:#000000;
	font-size:18px;
}
.rcontent .rcright.bigger{
	font-size:20px;
}
.pakoBazikeIcon{
	background:url('../img/images/system/pakobazike.png') no-repeat;
	background-size:50px;
	width:50px;
	height:50px;
	display:inline-block;
	float:left;
}
.pakoBazikeIcon.prona{
	background-image:url('../img/images/system/prone_on.png');
}
.pakoBazikeIcon.shu{
	background-image:url('../img/images/content/other/udhetim_on.png');
}
.pakoBazike, ._pakoBazike {
	font-family:MuseoSans500;
	color:#002855;
	font-size:22px;
	float:left;
	padding:10px 0 0 16px;
}
.kaskoCalculator .right{
	background:#dddddd;
}

.kaskoCalculator .rcontentSub{
	margin-left:40px;
	margin-right:80px;
	padding-top:40px;
	padding-bottom:40px;
}
hr{
	border: none;
	height: 1px;
	background-color:#5d7197;
	margin: 10px 0;
}
.kaskoCalculator .right hr{
	border: none;
	height: 1px;
	background-color:#5d7197;
	margin: 10px 0;
}
hr.travel{
	color:#c2c2c2;
	margin-top:16px;
}
.kaskoCalculator .right hr.white{
	background-color:#ffffff;
	height:1px;
}
.line50{
	height:50px; 
	display:table;
	width: 100%;
}
.line25{
	height:25px; 
	display:table;
	width:100%;
	color:#ffffff;
}	




.rightGreenArrow{
	background:url('../img/system/rightGreenArrow.png') no-repeat;
	width:21px;
	height:19px;
	display:inline-block;
}
.checkoutButton{
	margin-top:20px;
	width:100%;
	border:2px solid #93cf52;
	color:#90cd4c;
	font-family:MuseoSans700;
	font-size:23px;
	font-weight:normal;
	border-radius:6px 0;
	display:block;
	background:white;
	height:70px;
	cursor:pointer;
}
.optionalBox{
	display:table;
	width: 100%;
}
.optionalBox h2{
	margin-bottom:10px;
}
.optionalBox .text{
	width:calc(100% - 320px);
	float:left;
	padding:24px 0 0 30px;
	font-size:16px;
}
.optionalBox .buttons{
	width:177px;
	float:right;
	text-align:center;
	margin-top:40px;
}
.optionalBox .buttons b{
	display:block;
	color:#002855;
	font-family:MuseoSans300;
	font-size:20px;
	font-weight:normal;
}
.optionalBox .text b{
	display:block;
	color:#002855;
	font-family:MuseoSans300;
	font-size:20px;
	font-weight:normal;
}
.optionalBox i.toolTip{
    background-image: url("../img/images/system/toolTipBg22.png");
    height: 22px;
    top: -4px;
    width: 22px;
}
.optionalBox .chooseChoosen{
	width:90px;
}







.table2{
	margin-top:10px;
}
.table2 th{
	height:60px;
	font-size:18px;
	font-family:MuseoSans300;
	color:#002855;
	font-weight:normal;
}
.table2 th.c1{
	color:#002855;
	font-size:16px;
}
.table2 th.c1, .table2 th.c1a, .table2 th.c2, .table2 th.c3, .table2 th.c4{
	border-bottom: 2px solid #e5e5e5 !important;
}
.table2 td{
	border-bottom:2px solid #647497;
	height:44px;
}
.table2 tr:last-child td{
	border-bottom:none;
}
.table2{
	width:100%;
}
.kaskoCalculator{
	color:#002855;
}
.table2 .c1{
	text-align:left;
	padding-left:12px;
	width:auto;
	font-family: MuseoSans100;
	color:#002855;
	font-size:16px;
}
.table2 .c1.ind{
	padding-left:2.5%;
	color:#b1b4b9;
}
.table2 .c1.gr, .table2 .c2.gr, , .table2 .c3.gr, .table2 .c4.gr {
	color:#666666;
}
.table2 .c2, .table2 .c3, .table2 .c4{
	width:150px;
	text-align:center;
	overflow:hidden;
	font-family: MuseoSans100;
	font-size: 16px;
}
.table2 i{
	width:18px;
	height:18px;
	display:inline-block;
}
.table2 .c2 i.yes, .table2 .c3 i.yes, .table2 .c4 i.yes{ background:url('../css/ui-start/images/icon_yes_blue.png') no-repeat;}

.table2.activec2 .c2 i.yes, .table2.activec3 .c3 i.yes, .table2.activec4 .c4 i.yes{ background:url('../css/ui-start/images/icon_yes_white.png') no-repeat;}

.table2.activec3 .c3, .table2.activec2 .c2, .table2.activec4 .c4{
	background:#6b036e;
	_border-bottom:0px;
	color:#ffffff;
}

.table2.disabledc3 .c3, .table2.disabledc2 .c2, .table2.disabledc4 .c4{
	filter: blur(3px);
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px); 
	-o-filter: blur(3px); 
	-ms-filter: blur(3px); 
	filter: url(filter.svg#blur);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
}

.lt-ie10 .table2.disabledc3 .c3, .lt-ie10 .table2.disabledc4 .c4, .gt-ie10 .table2.disabledc3 .c3, .gt-ie10 .table2.disabledc4 .c4 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}



.table2.activec2 tr:last-child .c2, .table2.activec3 tr:last-child .c3, .table2.activec4 tr:last-child .c4{
	_background:#91c74f;
	border-bottom:0px;
	color:#ffffff;
}

.table2 .c1, .table2 .c1a, .table2 .c2, .table2 .c3, .table2 .c4{
	border-bottom:1px solid #e5e5e5;
}
.table2.activec2 .c2, .table2.activec3 .c3, .table2.activec4 .c4{
	border-bottom:1px solid #ee79f2;
}
.table2 h2{
	height:73px;
}

.table2 .c2 .sButton, .table2 .c3 .sButton, .table2 .c4 .sButton{ display:inline-block; }

.table2.activec2 .c2 .sButton, .table2.activec3 .c3 .sButton, .table2.activec4 .c4 .sButton{ display:none; }


.table2 .c2 .b, .table2 .c3 .b, .table2 .c4 .b{ display:none; }
.table2.activec2 .c2 .b, .table2.activec3 .c3 .b, .table2.activec4 .c4 .b { display:inline-block; }

.table2 .c2 i.no, .table2 .c3 i.no, .table2 .c4 i.no{ background:none}
.table2.activec2 .c2 i.no, .table2.activec3 .c3 i.no, .table2.activec4 .c4 i.no{ background:none}

.table2 tr:last-child td{
    height: 86px; 
    vertical-align: top;
	border-top:1px solid #e5e5e5;
}
.table2 tr.shu:last-child td{
	border-top:0px solid #e5e5e5;
}
.table2 .bold{
	font-weight:bold;
}
i.toolTip{
	background:url('../img/images/system/toolTipBg18.png') no-repeat left center; 
	width:18px;
	height:18px;
	vertical-align: middle;
	display:inline-block;
    position: relative;
    top: -2px;	
}
i.toolTip.whiteOnBlue,.table2.activec2 .c2 .toolTip, .table2.activec3 .c3 .toolTip, .table2.activec4 .c4 .toolTip{
	background-image:url('../img/images/system/toolTipBg18blue.png');
	height:18px;
	width:18px;
}
.table2 .c1a {
	display:none;
}
.bigTable{
	display:table;
	width:100%;
}
.bigTable .cc1, .bigTable .cc2, .bigTable .cc3{
	display:table-cell;
	vertical-align: middle;
}

.bigTable .cc1{
	color:red;
	width:160px;
	text-align:right;
	font-family:MuseoSans300;
	color:#002855;
	font-size:18px;
}

.bigTable .incc1{
	text-align:right;
	font-family:MuseoSans300;
	color:#002855;
	font-size:18px;
	position:relative;
	bottom:-8px;
	margin-right:10px;
}
.bigTable .cc2{
	text-align:center;
	width:40px;
}
.bigTable .cc3{
	width:calc(100% - 260px);
}
.bigTable{
	height:50px;
}
.bigTable .ui-selectmenu-button{
	width:100% !important;
}
.cc1 i.toolTip {
	margin-left: 10px;
	margin-right: 10px;
}
.kaskoMobilePrice{
	display:none;
}
.kaskoMobileHide{
	padding-top:30px;
}
i.doubleArrow{ 
    display: inline-block;
    height: 19px;
    vertical-align: middle;
    width: auto;
	padding-left: 28px;
}
i.doubleArrow.up{
	background:url('../img/images/system/doubleArrowUp.png') no-repeat;
}
i.doubleArrow.down{
	background:url('../img/images/system/doubleArrowDown.png') no-repeat;
}
i.doubleArrow.down.hide{ 
	display:none;
}
.kaskoMobileShow{
	display:none;
}

.sButton{
	border: 0 none;
	border-radius: 0;
	color: #ffffff;
	cursor: pointer;
	font-family: MuseoSans300;
	font-size: 18px;
	min-height: 40px;
	width: 100%;
	-webkit-appearance: none;
}

.sButton.header{
	display: block; 
	margin: 14px auto 0; 
	min-height: 54px; 
	/*font-size:26px;
	font-family: MuseoSans500;*/
	
		font-family: MuseoSans700;
		font-size: 23px;
}
.sButton.purple{
	background:#902e93;
}
.sButton.green{
	background:#90cd4c;
}
.sButton.curiousBlue{
	background:#27aae0;
}
.sButton.rockBlue{
	background:#9ab4cc;
}
.sButton.biscay{
	background:#19315d;
}
.sButton.skyBlue{
	background:#71c6ef;
}
.sButton.orange{
	background:#f89c24;
}
.sButton.superNova{
	background:#ffc910;
	color:#666666;
}
.sButton.small{
	width:auto;
	font-size:14px;
	height:30px;
}
.sButton.bold{
	font-family: MuseoSans500;
}
	
	
.kaskoCalcBannerBox{
	border:1px solid red;
}
.kaskoContentBox select{
	background:white;
}
.kaskoContentBox .sLabel:before {
	background-color:#ffffff;
}

.kaskoContentBoxButton{
	margin-top:20px;
	width:408px;
	height:52px;
	border:0px;
	border-radius:10px 0;
	background:#90cd4c;
	font-family:MuseoSans700;
	font-size:23px;
	color:#ffffff;
}
.kaskoContentBoxTitle{
	font-family:MuseoSans500;
	font-size:22px;
	color:#ffffff;
}
.kaskoContentBoxTitle.bigger{
	font-size: 22px;
	margin-bottom: 20px;
}

.kaskoContentBoxText{
	font-family:MuseoSans100;
	font-size:19px;
	color:#ffffff;
}

.kaskoContentBox{
	background:#902e93;
	border-radius:5px;
	width:480px;
	padding:33px;
	margin-top:30px;
	margin-bottom:20px;
	color:#ffffff;
	float:left;
}
.promo {
	margin-top:30px;
	float:left;
}
.mo_ {display:none;}
.kaskoIcon{
	background:url('../img/images/system/kasko_icon.png') no-repeat;
	width:40px;
	height:38px;
	display:inline-block;
	vertical-align: middle;
	margin-top:-10px;
}
.pageIcon{
	background-size:100% auto;
	width:40px;
	height:40px;
	display:inline-block;
	vertical-align: middle;
	margin-top:-10px;
}
.whiteTitle{
	display:inline-block;
	padding-left:20px;
	font-family:MuseoSans500;
	font-size:24px;
	color:#ffffff;
}
.whiteTitleBlue{
	display:inline-block;
	padding-left:20px;
	font-family:MuseoSans500;
	font-size:24px;
	color:#002855;
}

.pageTitleMain{
	display:inline-block;
	font-family:MuseoSans500;
	font-size:36px;
	color:#ffffff;
}

.kaskoContentBox  select{
	width:48%;
	width:calc(50% - 3px);
}
.table2 .c1 br{
	display:none;
}

.chooseChoosen{
	border:1px solid #e35205;
	border-radius:3px;
	background:#fd8100;
	color:#ffffff;
	padding:4px;
	_transition: background 0.25s ease-out, border 0.25s ease-out;
	cursor:pointer;
}
.chooseChoosen i.icon{
	background:url('../img/images/system/chooseChoosen.png') no-repeat 0px -18px;
	display:block;
	float:left;
	width:18px;
	height:18px;
	margin-right:2px;
	_transition: 0.25s ease-out;
}
.activec2 .c2 .chooseChoosen i.icon, .activec3 .c3 .chooseChoosen i.icon, .activec4 .c4 .chooseChoosen i.icon, .optionalActive i.icon{
	background-position: 0px 0px
}
.chooseChoosen div{
	float:left;
}
.table2 .chooseChoosen{
	width:90px;
	margin:0 5px;
}
.optionalActive .chooseChoosen{
	width:90px;
}
.activec2 .c2 .chooseChoosen, .activec3 .c3 .chooseChoosen, .activec4 .c4 .chooseChoosen, .optionalActive .chooseChoosen{
	background:#77ac1f;
	border-color:#537f0b;
}
.chooseChoosen .choosen{
	display:none;
}
.table2 .chooseChoosen .choose{
	padding-left:6px;
}
.activec2 .c2 .chooseChoosen .choosen, .activec3 .c3 .chooseChoosen .choosen, .activec4 .c4 .chooseChoosen .choosen, .optionalActive .chooseChoosen .choosen{
	display:block;
}
.activec2 .c2 .chooseChoosen .choose , .activec3 .c3 .chooseChoosen .choose, .activec4 .c4 .chooseChoosen .choose, .optionalActive .chooseChoosen .choose{
	display:none;
}
.kaskoCalculator .rcontent{
	width:412px;
	position:relative;
}
.kaskoCalculator .rcontent.stickIt{
	position:fixed;
	top:60px;
}
.kaskoCalculator .rcontent.stickItOnBottom{
	bottom: 0;
	position: absolute;
	top:auto;
}
#offer1Prim, #offer2Prim, #offer3Prim {
    font-size: 20px;
    height: 20px;
    margin: 10px;
}

.bigSelect {
	background: rgba(0, 0, 0, 0) url("../css/ui-start/images/select_bg.png") repeat-x scroll 0 0;
	border: 0 none;
	height: 40px;
	padding-left: 10px;
	border: 1px solid #e0e0e0;
	color: #666666;
	font-family: MuseoSans100;
	font-size: 20px;
	font-weight: normal;		
	outline:none;
	display: inline-block;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
.bigSelect::-ms-expand { display: none; }
.bigSelect option{
	font-size:16px;
	background:#ffffff;
}

.sLabel {position:relative;}
.sLabel:after {
	right:8px; top:2px;
	padding:0 0 2px;
	position:absolute;
	pointer-events:none;
	background:url('../img/images/system/selectArrowDown.png') no-repeat;
	width:16px;
	height:16px;
	content:"";
}
.sLabel:before {
	content:'';
	right:6px; top:0px;
	width:20px; height:20px;
	background-color:#f8f8f8;
	position:absolute;
	pointer-events:none;
	display:block;
}	
.kaskoContentBox select{
	width:100%;
	border:0px;
}
.kaskoSelectBoxRight{
	width:49%;
	float:left;
}
.kaskoSelectBoxMiddle{
	width:2%;
	float:left;
}
.kaskoSelectBoxOne{
	width:98%;
	float:left;
}
.kaskoSelectBoxLeft{
	width:49%;
	float:left;
	font-size:16px;
	line-height:32px;
}
label{
	font-size:16px;
}
.bgSpacerCalc{
	height:30px;
	background:url('../img/images/system/bgSpacerCalc200tedhenat.png') repeat-y right;
}
.bgSpacerCalcTeDhenat{
	height:4px;
	background:url('../img/images/system/bgSpacerCalc200tedhenat.png') repeat-y right;
}
.bgSpacerCalc2{
	height:30px;
}

.sInput{
	border: 0 none;
	border-radius: 0;
	width: 100%;
}

.sContact{
	display:none;
	padding-bottom:10px;
}
.sContact2{
	display:none;
}
.sContact .mailInput, .sContact .bigSelect, .sContact2 .mailInput, .sContact2 .bigSelect{
	margin-top: 10px;
}
.sContact .mailInput:first-child{
	margin-top: 0px;
}

.sInputText{
	background: #ffffff;
    border: 1px solid #e0e0e0;
	color: #666666;
    font-family: MuseoSans300;
    font-size: 24px;
    height: 40px;
    padding-left: 20px;	
	-webkit-appearance: none;
}
textarea.sInputText {
    height: 100px;
}

.pageIconAndText {
	background-position: left center;
	background-repeat: repeat-y;
	background-size: 64px 64px;	
	color: #002855;
	display: table-cell;
	font-family: MuseoSans500;
	font-size: 24px;
	line-height:30px; 
	font-style: normal;
	height: 64px;
	margin: 6px 0 0;
	padding-left: 76px;
	vertical-align: middle;
}
/*.kaskoPageBanner .pageIconAndText{
	color: #ffffff;
}*/
.pageIconAndText.white{
	color:#ffffff;
}
.headerInput{
	width:100%;
	border-radius:0px;
	padding-left: 10px;
}
.bigTable .cc1 i.toolTip{
	display:none;
}
.pageContentSubtitle b{
	font-weight:normal;
	font-family: MuseoSans500;
}


.optionalBox .optionBoxBox{
	float:left;
	margin-top:40px;
}
.optionBoxBox{
	position:relative;
	height:100px;
	width:140px;
}
.optionBoxBox .dn, .optionBoxBox .up{
	position:absolute;
	bottom:0px;
	right:0px;
	width:16px;
	height:16px;
	background:#aaaaaa;
}
.optionBoxBox .up{
	top:0px;
	left:0px;
}
.optionBoxBox .cnt{
	position:absolute;
	width:100%;
	height:100%;
	padding:4px; 
}
.optionBoxBox .cntSub{
	background:#002855;
	width:100%;
	height:100%;
	color:#ffffff;
	font-family: MuseoSans700;
	font-size: 16px;
	padding: 15px;
}

.ui-tooltip .icon{
	width:20px;
	height:20px;
	position:absolute;
	left:16px;
	top:28px;
	background:url('../img/images/system/toolTipInverse.png') no-repeat;
}
.ui-tooltip, .arrow:after {
	background: #f8f8f8;
	border: 1px solid #e0e0e0;
}
body .ui-tooltip {
	border-width: 1px;
	background:#ffffff;
}
	
.ui-tooltip {
	padding: 10px 20px;
	color: #666666;
	border-radius: 0px;
	box-shadow: none;
	border:1px solid #e0e0e0;
	opacity:1;
	background:#f8f8f8;
	padding:30px 30px 30px 50px;
	padding-left:50px;
	min-height:60px;
	font-family: MuseoSans100;
	font-size: 14px;
	font-weight:normal;
}
.arrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: -16px;
}
.arrow.top {
	top: -16px;
	bottom: auto;
}
.arrow.left {
	left: 20%;
}
.arrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	box-shadow: 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.arrow.top:after {
	bottom: -20px;
	top: auto;
}

.right .bigSelect{
	color:#868686;
	font-family:MuseoSans100;
	font-size:15px;
	padding-left:8px;
}

.zigZagVerical_content{
	width:100%;
}
.zigZagVerical_content_container{
	width:25%;
	height:500px;
	float:left;
}
.zigZagVerical_content_title{
	width:100%;
	height:50%;
}
.zigZagVerical_content_content{
	width:100%;
	height:50%;
}
.zigZagVerical_content_title div{
	padding:30px;
	font-family:MuseoSans300;
	font-size:32px;
	color:#ffffff;
}
.zigZagVerical_content_content div{
	padding:30px;
	font-family:MuseoSans100;
	font-size:16px;
	color:#666666;
}

.twoBoxesPage{
	width:100%;
}
.twoBoxesPage .twoBoxesPageBox1{
	width:33.3%;
	float:left;
}

.twoBoxesPage .twoBoxesPageBox1{
	width:67%;
	float:left;
}
.twoBoxesPage .twoBoxesPageBox2{
	width:33%;
	float:left;
}

.twoBoxesPageInnerSpace{
	width:90%;
	display:table;
	padding-top:50px;
}
.twoBoxesPageBoxInnerSpace{
	width:93%;
}
.twoBoxesPageBoxInnerSpace .twoBoxesPageCaption1{
	width:50%;
	height:60px;
	margin-top:-60px;
	position:relative;
	z-index:99;
	opacity:0.7;
    filter:alpha(opacity=70); /* For IE8 and earlier */	
}
.twoBoxesPageBoxInnerSpace .twoBoxesPageCaption2{
	width:100%;
	height:60px;
	margin-top:-60px;
	position:relative;
	z-index:99;
	opacity:0.7;
    filter:alpha(opacity=70); /* For IE8 and earlier */	
}
.twoBoxesPageBoxInnerSpace .twoBoxesPageCaptionText1{
	width:50%;
	height:60px;
	margin-top:-60px;
	position:relative;
	z-index:200;	
	text-align:center;
	color:#ffffff;
	text-align:left;
	padding-left:10px;
}
.twoBoxesPageBoxInnerSpace .twoBoxesPageCaptionText1 span{
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
	line-height:60px;   
  	font-family:MuseoSans300;
	font-size:19px;
	width:100%;
}
.twoBoxesPageBoxInnerSpace .twoBoxesPageCaptionText2{
	width:100%;
	height:60px;
	margin-top:-60px;
	position:relative;
	z-index:200;
	text-align:center;
	color:#ffffff;
	padding-left:10px;
	text-align:left;
}
.twoBoxesPageBoxInnerSpace .twoBoxesPageCaptionText2 span{
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
	line-height:60px;   
  	font-family:MuseoSans300;
	font-size:19px;
	width:100%;
}
.twoBoxesPageBoxInnerSpace .twoBoxesPageCaption_type2{
	width:100%;
	height:60px;
}
.twoBoxesPageBoxInnerSpace .twoBoxesPageCaption_type2{
	float:left;
	margin-left:-9px;
	height:60px;
	display:table;
	font-family:MuseoSans300;
	font-size:18px;
	color:#ffffff;
	padding:10px;
	padding-top:18px;
	text-align:left;
}
.twoBoxesPage .TextPageType2{
	margin:0px;
	width:100%;
	height:inherit;
	}
.twoBoxesPage .TextPageType2 div{
	padding:20px;
	text-align:center;
	font-family:MuseoSans100;
	font-size:16px;
	color:#666666;
}
.twoBoxesPage .TextPageType1{
	margin:0px;
	height:150px;
}
.twoBoxesPage .TextPageType1 div{
	padding:5%;
	text-align:center;
	font-family:MuseoSans100;
	font-size:16px;
	color:#666666;
}
.twoBoxesPage .captionPageType1{
	width:100%;
	min-height:10%;
	position:absolute;
}
.TextPageTwiCollumnPartHolder{
	width:100%;
}
.twoBoxesPage .TextPageTwiCollumnPart{
	width:50%;
	float:left;
	margin:0px;
	height:150px;
	padding:20px;
	text-align:center;
	font-family:MuseoSans100;
	font-size:16px;
	color:#666666;
}
.twoBoxesPageBox1 .twoBoxesPageBoxInnerSpace img{
	width:100%;
}
.twoBoxesPageBox2 .twoBoxesPageBoxInnerSpace img{
	width:100%;
}
#contentMain{
	width:100%;
	font-family:MuseoSans100;
	font-size:16px;
	color:#666666;	
}
#contentMainSpacer{
	width:90%;
	padding:30px;
}
#contentMainBracketUp{
	height:28px;
	text-align:left;	
}
#contentMainBracketUp img{
	margin-top:30px;
}
#contentMainBracketDown{
	height:28px;
	text-align:right;
}
#contentMainBracketDown img{
	margin-top:-30px;
}
#contentMainText{
	width:90%;
	padding:15px;
}
.contentMainTitle{
	font-family:MuseoSans100;
	font-size:24px;
	color:#002855;
}

#map {
	width:50%;
	float:right;
	height:500px;
	background:#eeeeee;
}
#scardianStores{
	background:#1f4979;
	display:table;
	width:100%;
}
#scardianStores #content{
	width:50%;
	display:table;
	background:#002855;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	justify-content: space-around;
}
#pikatScardian{
	width:100%;
	display:table;
	background:#ffffff;
}	  
  .cityList{
	float:left;
	cursor:pointer;
	padding:8px 0px;
	margin:2px 0px;
	font-family:MuseoSans100;
	font-size:20px;
	color:#ffffff;
	
  }
  .cityList.selected{
	text-decoration:underline;
  }
  .storeList{
	width:100%;
	border-bottom:1px #bbbbbb solid;
	cursor:pointer;
	padding:5px 0;
	display:table;
  }
  .pikatHolder {
	width:50%;
	min-height:200px;
	display:table;
  }
  .pikatHeader{
	width:100%;
	height:35px;
	background:#002855;	
  }
  .pikatHeader div{
	padding-top:5px;
	padding-left:10px;
	height:30px;
	background:#002855;
	font-family:MuseoSans300;
	font-size:18px;
	color:#ffffff;				
  }	  
.pikatColumn{
	width:100%;
	border-bottom:1px solid #728dab;
	display:table;
}
  .cHeader1{
	width:30%;
	height:30px;
	float:left;		
	background:#e6e7e8;
	border-bottom:1px #1f4979 solid;
	font-family:MuseoSans300;
	font-size:18px;
	color:#002f5f;		
  }
  .cHeader{
	width:45%;
	height:30px;
	float:left;
	background:#1f4979;
	border-bottom:2px #33567d solid;
  }
  .cHeader2{
	width:25%;
  }
  #cityIdentificator div{
	padding-top:6px;
	padding-left:14px;
  }
  .cHeader div{
	padding-top:4px;
	padding-left:10px;	  
	font-family:MuseoSans300;
	font-size:16px;
	color:#ffffff;		
  }
  .cContent1{
	width:30%;
	float:left;
	font-family:MuseoSans500;
	font-size:16px;		
	color:#333333;			
	padding:7px 14px;
  }	
  .cContent{
	width:45%;
	float:left;
	font-family:MuseoSans300;
	font-size:16px;		
	color:#333333;
	padding:7px 14px;
  }
  .cContent2{
	width:25%;
  }
	.cContent.cContent2{
		
	}
.cContent div{
	font-family:MuseoSans300;
	font-size:16px;
	color:#ffffff;		
}
#travelBannerCalculator{
	width:100%;
	margin-top:-200px;
	position:absolute;
}
#travelBannerCalculatorSpace{
	width:90%;
}
#travelBannerCalculatorHolder{
	width:450px;
	height:160px;
	background:#1784c1;
	float:left;
	padding:25px;
	padding-top:20px;
	padding-bottom:20px;
}
.bannerCalcTitle{
	font-family:MuseoSans300; 
	font-size:24px;
	color:#ffffff;
	text-align:left;
	padding-bottom:10px; 
}
.bannerCalcButton{
	background:#ffffff;
	color:#0d76b1;
	height:40px;
	text-align:center;
	font-family:MuseoSans300; 
	font-size:26px;
	padding-top:5px;
	cursor:pointer;
}
.frmCalcSelect{
	width:100%;
}
.formTitle{
	font-family:MuseoSans100; 
	font-size:30px;
	color:#002855;
	text-align:left;
	padding-bottom:30px; 
}
.frmCalcInput{
	border:none;
	background:transparent;	
	width:100%;
	font-family:MuseoSans300;
	font-size:24px;
	font-weight:bold;
	color:#002855;
	text-align:left;
}
#travelCalculator .contentDiv .center{
	width:90%;
	float:right;
}
#travelCalculator .bigTable{
	width:100%;
}
#formHolder{
	width:100%;
	padding:10px;
	padding-right:80px;
} 
.travelPrim{
	margin-top:10px;
	padding-top:10px;
}
#productContactUs{
	width:90%;
	height:120px;
}
#productContactUsButton{
	width:500px;
	margin-top:60px;
}
#productContactUsButtonHolderDiv{
	width:100%;
	height:60px;
}
#productContactUsButtonTopDiv{
	width:100%;
	height:7px;
}
#productContactUsButtonBottomDiv{
	width:100%;
	height:7px;
}
#productContactUsButtonLeftDiv{
	float:left;
	width:7px;
	height:60px;
}
#productContactUsButtonRightDiv{
	float:left;
	width:7px;
	height:60px;
}
#productContactUsButtonContentDiv{
	float:left;
	width:486px;
	height:60px;
	line-height:60px;
	background:#003060;
	font-family:MuseoSans300;
	font-size:18px;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
}
.btnCornerTop{
	width:18px;
	height:7px;
	background:#cccccc;
}
.btnCornerBottom{
	width:18px;
	height:7px;
	background:#d4d4d4;
	float:right;
}
.btnCornerLeft{
	width:7px;
	height:11px;
	background:#cccccc;
}
.btnCornerRight{
	margin-top:49px;
	width:7px;
	height:11px;
	background:#d4d4d4;
}
#productContactMessageBox{
	padding:0 30px 30px 30px;
}

.bigTableAlignTop .bigTable .cc1{
	vertical-align:top;
	padding-top:12px;
}
#productContactMessageBox .bigTable .cc2{
	width:10px;
}
.bigTableAlignTop .bigTable .cc3{
	vertical-align:top;
	padding-top:4px;
}
.bigTableAlignTop .captcha, .bigTableAlignTop .captcha2, .bigTableAlignTop .captcha3{
	margin-top:0px;
}
.inputHtml{
	width:100%;
	height:42px;
	text-align:center;
}
.inputLabel{
	width:50%;
	height:40px;
	line-height:40px;
	padding-right:10px;
	float:left;
	font-family:MuseoSans100;
	font-size:18px;	
	text-align:right;
	color:#003060;
}
.inputField{
	height:40px;
	width:50%;
	float:left;
	text-align:left;
}
.inputField input, .inputField textarea, .inputField select{
	height:40px;
	width:100%;
	background:#f8f8f8;
	border:1px #e0e0e0 solid;
}
.inputHtml .contactButton{
	margin-top:10px;
	height:40px;
	width:150px;
	background:#003060;
	border:1px #0d3f70 solid;
	font-family:MuseoSans100;
	font-size:18px;	
	color:#ffffff;
}
.offerRequestMessage{
	font-family:MuseoSans100;
	font-size:18px;	
	text-align:center;
	color:#003060;
	padding:30px;
}

.fbFollowButton{
	clear:both;
	height:20px;
	padding:30px 0 0 40px;
}
.contactPopup #jqmContent{
    height: 358px;
    line-height: 22px;
    text-align: center;
    width: 600px;
	padding-top: 46px;
	font-family:MuseoSans300;
	font-size:16px;	
}
.contactPopup #jqmContent img{
	margin-bottom:10px;
}
.contactPopup  #jqmContent a{
	color:inherit;
	text-decoration:none;
}
.contactUsPupup .titleClose{
	_background-color:#e5e5e5; 
	height:10px;
}
.contactUsPupup  #jqmTitle{
	font-family:MuseoSans300;
	font-size:20px;
	color:#002855;
	width:100%;
}
.contactUsPupup  .jqmClose i{
	background-image:url('../img/images/system/jqmCloseBlue.png');
}
.contactUsPupup.jqmWindow{
	background:#ffffff;
}

.contactUsPupup .jqmClose{
	width:60px;
	height:60px;
}

.menuOverlay{
	height:100%;
	width:100%;
	position:fixed;
	left:0px;
	top:1px;
	z-index:1003;
	opacity: 0.0;
	transition:0.5s;
	display:none;
	background-color:#FFFFFF;
}
.menuOverlay.active{
	transition:0.5s;
	display:block;
	opacity: 0.1;
}
.menuOverlay.active2{
	opacity: 0.75;
}


.meTvsh {
    color: #ffffff;
    font-family: MuseoSans100italic;
    margin-top: 30px;
}
.calcSpacer20{
	height:20px;
}
.afterTotalHr{
	margin:30px 0 50px 0;
}
#mobileBottomTotals{
	display:none;
}
.optionBoxBoxMobile{
	display:none;
}

#homeFooter{
	margin:0px;
	width:100%;
	display:table;
	background:#000000;
	padding-top:20px;
	padding-bottom:20px;
}
#homeFooter1, .homeFooter2{
	display:table-cell;
	vertical-align:top;
}
.siteMapBottomLinks{
	position:absolute;
	bottom:0px;
}
.ankesatTitle{
	font-family:MuseoSans100;
	font-size:28px;
	color:#ffffff;
	margin: 20px 0;
	text-align:center;
}
.ankesatTitleSub{
	font-family:MuseoSans500;
	font-size:23px;
	color:#002855;
	margin: 20px 0;
	text-align:center;
}
.ankesatBox{
	width:600px;
	display:table;
	background:#f0f0f1;
	margin:0 auto;
}

.ankesatBox .bigTable{
	width:90%;
	margin:0 auto;
	height:auto;
	padding-top:4px;
}
.ankesatBox .bigTable .cc1{
	color:#525252;
}
.ankesatBox .bigTable .cc1, .ankesatBox .bigTable .cc2{
	padding-top: 12px;
	vertical-align:top;
}
.ankesatBox .sInputText {
    border: 1px solid #d5d5d6;
}
.ankesatBox #clientComment{
}
.contactUs span br{
	display:none;
}
.contactUs{
	margin: 40px 0;
}
.contactUs .optionBoxBox{
	height: 80px;
	width: 640px;
	margin: 0 auto;
	cursor:pointer;
}
.contactUs .optionBoxBox .dn, .contactUs .optionBoxBox .up {
	height:11px;
	width:11px;
}
.contactUs .optionBoxBox .cntSub{
	background:#ffffff;
	color:#a0a1a3;
	font-family: MuseoSans300;
	padding:15px 15px 15px 20px;
}
.contactUs .optionBoxBox .cntSub span{
	padding-left:20px;
	font-size: 20px;
}
.contactUs .optionBoxBox .cntSub a{
	color:#002855;
	text-decoration:underline;
}
.contactUs .cntSub img {
	vertical-align: middle;
}
#closeTotals{
	display:none;
}
.firstLine{
	padding-bottom:34px;
}
.mobileMenuSeperator{
    background-color: #d6d6d6;
    margin: 18px 10px 8px 20px;	
}
#optionalKasko, #optionalEvrope{
	padding-bottom:40px;
}
.calcNote{
	font-size:12px;
	color:#666666;
}
#beforeHeaderMain.business{
	background-color:#002855;
}

.business .navSubInactive{
	color:#ffffff;
}

.business #siteMapMobileButton .text {
	color:#ffffff;
}
.business #siteMapMobileButton {
	background-image: url("../img/images/system/icon_menu_ffffff.png");
}
.business #headerMain #logo i {
    background-image: url("../img/images/system/scardian_logo_inverse.png");
}

.business #headerMain.stickHeader {
	background-color: #002855;
	background-color: rgba(0, 40, 84, 0.9);
}


.brackets{
	display:table;
	margin:20px auto;
}
.brackets > div{
	display:table-cell;
}
.brackets .c{
	font-family:MuseoSans500;
	font-size:24px;
	padding:30px 30px;
	color:#002855;
}
.brackets .l, .brackets .r{
	width:28px;
	height:28px;
	background-repeat:no-repeat;
}
.brackets .l{
	background-image:url('../img/images/system/bracketCornerTopLeft.png');
	background-position:top left;
}
.brackets .r{
	background-image:url('../img/images/system/bracketCornerBottomRight.png');
	background-position:bottom right;
}

.tmp11main{
	 background-repeat:no-repeat;
	 background-size:cover;
	 background-position:center bottom;
	 padding:10px 0;
}
.tmp11{
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
    border-radius: 10px;
	
	width:800px;
	margin:0 auto;
	display:table;
	height:705px;
}
.tmp11 ul{
	width:50%;
	list-style:none;
	float:left;
}
.tmp11 .c1, .tmp11 .c2{
	font-family:MuseoSans500;
	font-size:15px;
	color:#002855;
	margin:4px 0;
}
.tmp11 .c2{
	margin-left:20px;
	font-family:MuseoSans100;
}
.contactUsBusiness{
	background:#002855;
	font-family:MuseoSans500;
	font-size:19px;
	color:#ffffff;
	display:table;
	margin:10px auto;
	padding:10px;
	width:auto;
	text-align:center;
	cursor:pointer;
}
.tmp11 .c3{
	font-family:MuseoSans100;
	font-size:15px;
	color:#666666;
	text-align:center;
	margin:0 30px 20px 30px;
}
.tmp11 .c4{
	display:table;
}
.bxslider li{
	list-style:none;
	list-style-type:none;
}


.homePageIcons{
	display: -webkit-flex; /* Safari */
	-webkit-justify-content: space-around; /* Safari 6.1+ */
	display: flex;
	justify-content: space-around;
	max-width:1280px;
	margin:0 auto;
	text-align:center;
	height:270px;
	overflow:hidden;
	margin-top:30px;
}
.homePageIcons .icon{
	width:183px;
	cursor:pointer;
	display:block;
	text-decoration:none;
}
.homePageIcons .imgHolder{
	width:100%;
	display:table;
	background:#fafaf9;
	z-index:4;
	position:relative;
}
.homePageIcons .img{
	width:200px;
	height:200px;
	background-size:cover;
	border-radius:100%;
	margin:0 auto;
	border:5px #cccccc solid;
}
.homePageIcons .img.off, .homePageIcons .img.on, .homePageIcons .desc{
	transition:0.5s ease 0s;
}
.homePageIcons .desc{
	transition:all 0.5s ease 0s;
}
.homePageIcons .img.off{
	margin-top:0px;
	border:none;
}
.homePageIcons .img.on{
	opacity:0;
}
.homePageIcons .title{
	text-decoration:none;
	color:#7a3744;
	font-family:MuseoSans500;
	font-size:18px;
	padding-top:10px;
	background:#fafaf9;
	z-index:2;
	position:relative;
}
.homePageIcons .desc{
	color: #666666;
	font-family: MuseoSans100;
	font-size: 13px;
	opacity:0;
	background:#fafaf9;
	z-index:1;
	margin-top:-60px;
	position:relative;
}
.homePageIcons .icon:hover .img.on{
	opacity:1;
}
.homePageIcons .icon:hover .img.off{
	margin-top:0px;
}
.homePageIcons .icon:hover .desc{
	opacity:1;
	margin-top:6px;
}
#homeAdditionalProducts{
	padding-bottom:10px;
	padding-top:35px;
	
}
#homeTestimonials{
	padding-bottom:90px;
}
#logoKuta{
	display:none;
}

.captcha{
	margin-top:10px;
	width:100%;
	display:table;
	vertical-align:top;
	text-align:right;
}
.captcha .img{
	display:table-cell;
	width:124px;
	border:1px solid #e0e0e0;
}
.captcha .btn{
	display:table-cell;
	width:38px;
	border:1px solid #e0e0e0;
	background:#ffffff;
	border-width:1px 0;
	vertical-align: middle;
}
.captcha .inp{
	display:table-cell;
	border:1px solid #e0e0e0;
	vertical-align:top;
}
.captcha img{
	width:124px;
	height:38px;
}
.captcha .button{
    background-image: url("/img/images/system/refreshCaptcha.png");
    background-repeat: no-repeat;
    background-size: auto 30px;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 30px;
    width: 30px;
	margin: 0 auto;
	transition: 200ms ease-in;
}
.captcha .button:hover{
	//background-position:-30px 0;
	-webkit-transform: 	rotate(45deg);
	-moz-transform: 	rotate(45deg);
	-ms-transform: 		rotate(45deg);
	-o-transform: 		rotate(45deg);
	transform: 			rotate(45deg);
}
.captcha input{
	background:#ffffff none repeat scroll 0 0;
	color:#666666;
	font-family:MuseoSans300;
	font-size:24px;
	padding-left:7px;
	height:38px;
	width:100%;
	border:0px;
	background:#ffffff;
	display:inline-block;
	-webkit-appearance: none;	
}
::-webkit-input-placeholder {
	font-family: MuseoSans100;
	font-size:14px;
	font-weight:normal;
}
:-moz-placeholder { /* Firefox 18- */
	font-family: MuseoSans100;
	font-size:14px;
	font-weight:normal;
}

::-moz-placeholder {  /* Firefox 19+ */
	font-family: MuseoSans100;
	font-size:14px;
	font-weight:normal;
}
:-ms-input-placeholder {  
	font-family: MuseoSans100;
	font-size:14px;
	font-weight:normal;
}
.wait{
	cursor:wait;
}

	.tPikat{
		width:100%;
		border-spacing: 0px;
		border-collapse: collapse;		
	}
	.tPikat thead{
		background:#1f4979;
		height:32px;
	}
	.tPikat .c1{ width:30%;}
	.tPikat .c2{ width:40%;}
	.tPikat .c3{ width:30%;}
	.tPikat thead .c1{
		background: #e6e7e8 none repeat scroll 0 0;
		border-bottom: 1px solid #1f4979;
		color: #002f5f;
		font-family: MuseoSans300;
		font-size: 18px;
		padding-left:14px;
		
	}
	.tPikat thead .c2, .tPikat thead .c3{
		font-family: MuseoSans300;
		font-size: 16px;
		padding-left:10px;
		color:#ffffff;
	}
	.tPikat tbody td{
		background:#ffffff;
		border-bottom:1px solid #bbbbbb;
		color: #333333;
		font-family: MuseoSans100;
		font-size: 16px;
		padding: 7px 14px;
		vertical-align:top;
	}
	.tPikat tbody td.c1{
		font-family: MuseoSans500;
		cursor:pointer;
		text-decoration:underline;
	}
	.tCities{
		background:#002855;
		width:100%;
	}
	.tCities td{
		color: #ffffff;
		cursor: pointer;
		font-family: MuseoSans100;
		font-size: 20px;
		margin: 2px 0;
		padding: 8px 0;	
		text-align:center;		
	}
	.tCities td.selected{
		text-decoration:underline;
	}
	
    select optgroup{
		font-family: MuseoSans300;
		font-size: 20px;
		font-weight:normal;
		font-style:normal;
    }
    select optgroup option{
		font-family: MuseoSans100;
		font-size: 16px;
	}
	.pageId_338 .oneBoxesPageInnerSpaceContent, 
	.pageId_338 .oneBoxesPageInnerSpaceContent .oneBoxesPageText_twoColums:nth-child(4n + 1), 
	.pageId_338 .oneBoxesPageInnerSpaceContent .oneBoxesPageText_twoColums:nth-child(4n + 4){
		background:#f2f2f2 !important;
	}
	.pageId_338 .oneBoxesPageInnerSpaceContent .oneBoxesPageText_twoColums:nth-child(4n + 2), 
	.pageId_338 .oneBoxesPageInnerSpaceContent .oneBoxesPageText_twoColums:nth-child(4n + 3){
		background:#ececec !important;
	}
	
	
	#contactUsPopup #productContactMessageBox{
		display:block;
	}
	#productContactMessageBox{
		display:none;
	}
	.pageId_344 .oneBoxesPageInnerSpaceContent{
		background-color:#f2f2f2 !important;
	}
	.pageId_344 .oneBoxesPageInnerSpaceContent .oneBoxesPageText_twoColums:first-child{
		float:right !important;
	}
	.pageId_344 .oneBoxesPageInnerSpaceContent .oneBoxesPageText_twoColums:last-child{
		float:left !important;
	}
	
	
	#yearId option{
		color:#666666;
	}
	
	
#perNe {
	/* height:760px; */
	background:url('../img/images/content/other/scardian_per_ne.jpg');
	background-size:cover;
	width:100%;
	float:left;
}
#p1{
	width:100%;
	padding-top:30px;
	height:200px;
}
#p2{
	width:100%;
}
#p11{
	width:40%;
	min-height:180px;	
	float:left;
	background:#002855;
	opacity:0.85;
  	font-family:MuseoSans100;
	font-size:16px;	
	color:#ffffff;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:50px;	
}
#p11 p{
	font-size:18px;
}
#p11 a{
	text-decoration:none;
	color:#ffffff;
}

#p12{
	width:60%;
	height:180px;	
	float:right;
  	font-family:MuseoSans100;
	font-size:24px;
	color:#002855;
	padding:30px;
}
#p21{
	width:40%;
	height:350px;	
	float:left;
	opacity:0.85;
  	font-family:MuseoSans100;
	font-size:16px;	
	color:#ffffff;
	padding-top:25px;
	padding-left:50px;	
}
#p22{
	width:60%;
	height:350px;	
	float:left;
	background:#ffffff;
  	font-family:MuseoSans100;
	font-size:16px;
	color:#555555;
	padding:30px;
	padding-bottom:20px;
	padding-top:20px;
	opacity:0.9;
	display:table;
}
.disMP #p2 { padding-top:30px; }
.disMP #p1 { padding-top:0px; }
.disMP #p12 { float:left; color: #FFF; }

#mobileBanner{
	display:none;
}
#brandId option, #modelId option, #modelSubId option, #yearId option{
	color:#666666;
}

.scardianTableContent{
	font-size:14px;
	color:#00305f;
}

.scardianTableContent b, .scardianTableContent strong{
	font-weight:normal;
	font-family:MuseoSans500;
}

	/* .pageId_373 Mundesi punesimi */
	.pageId_373 #perNe{
		height:auto;
		background-position:center bottom;
	}
	.pageId_373 #p21{
		position: relative;		
		height: auto;
		display:table-cell;
		float:none;
	}
	.pageId_373 #p21box{
		bottom: 0;
		position: absolute;
		right: 0;
	}
	.pageId_373 #p21box strong{
		font-family:MuseoSans700;
		font-weight:normal;
	}
	.pageId_373 #p2{
		display:table;
	}
	.pageId_373 #p22 {
		padding: 20px 30px 0px 30px;
		display:table-cell;
		height:auto;
		opacity:0px;
		background-color:rgba(255,255,255,0.9);
		float:none;
	}
	
	
/* TABS */
	#tabs{
		margin:0 0 0 40px;
		padding:0px;
		border-radius:0px;
		border:0px;
	}
	.ui-tabs .ui-tabs-nav{
		background:#d4d4d4;
		border:0px;
		padding:0px;
		margin:0px;
	}
	.ui-tabs .ui-tabs-nav li{
		background:#d4d4d4;
		margin:0px;
		padding:0px;
		border-radius:0px;
		border:0px;
		color:#9bb5cc;
	}
	.ui-tabs .ui-tabs-nav li a{
		color:#9bb5cc;
		font-family: MuseoSans300;
		font-size: 14px;
	}     
	.ui-tabs .ui-tabs-nav li.ui-tabs-active {
		background:#ffffff;
	}
	.ui-tabs .ui-tabs-nav li.ui-tabs-active a{
		color:#002855;
		font-family: MuseoSans300;
		font-weight:normal;
	}
	.ui-widget-content{
		background:#ffffff;
	}
	.ui-tabs .ui-tabs-panel{
		padding:0px;
		margin:0px;
	}

	#pagesa{
		background:#ffffff;
		padding:40px;
		min-height:510px;
	}
	
	.gridBox input,
	.gridBox select{
		background:#ffffff;
	}
	.gridBox  .sLabel::before {
		background-color: #ffffff;
	}
	#drivers .sLabel::before {
		background-color: #ffffff;
	}
	#drivers .driverContent{
		margin:20px;
	}
	#drivers .add{
		color: #555555;
		font-family: MuseoSans300;
		font-weight: normal;
		font-style:normal;
		list-style: outside none none;
		white-space: nowrap;
		line-height: 1.3;
		float: left;
		padding: 0.55em 1em 0.5em 1em;
		text-decoration: none;
		cursor:pointer;
		border-right:1px solid #e1e1e1;
	}
	#drivers.ui-tabs .ui-tabs-nav li{
		border-right:1px solid #e1e1e1;
		background:none;
	}
	#drivers.ui-tabs .ui-tabs-nav li.ui-tabs-active {
		background-color:#ffffff;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	#drivers.ui-tabs .ui-tabs-nav li a {
		background-color: none;
		color:#555555;
		font-style:normal;
	}
	#drivers.ui-tabs .ui-tabs-nav li span {
		cursor:pointer;
	}
	#drivers.ui-tabs .ui-tabs-nav li span{
		border:1px solid #f9f9f9;
		background-position: -81px -129px;
		border-radius:2px;
	}
	#drivers.ui-tabs .ui-tabs-nav li span:hover {
		border:1px solid #cccccc;
		background-color:#eeeeee;
	}
	#drivers.ui-tabs .ui-tabs-nav{
		padding:0px;
		margin:0px;
		background-color:#f9f9f9;
		border-bottom:1px solid #e1e1e1;
	}
	#drivers.ui-tabs .ui-tabs-nav li span {
		float: left;
		margin-right: 8px;
		margin-top: 7px;
	}
	.grid .sLabel::before {
		right: 7px;
	}
	.grid span{
		color:#757575;
		font-size:17px;
		font-family: MuseoSans300;
		margin-bottom:2px;
	}
	.grid{
		width:100%;
		margin-top:20px;
		font-size:0px;

	}
	.grid > div{
		display:inline-block;
		padding:0px;
		margin:0px;
		font-size:12px;
	}
	.grid > div > *{
		width:95%;
		width:calc(100% - 14px);
	}
	.grid > div:last-child  > *{
		width:100%;
	}
	.grid.g1 > div{
		width:100%;
		vertical-align: top;		
	}
	.grid.g2 > div{
		width:50%;
		vertical-align: top;		
	}

	.grid.g3 > div{
		width:33%;
		vertical-align:top;
	}
	.grid.g3 > div:last-child{
		width:34%;
	}
	.grid.g4 > div{
		width:25%;
	}
	
	.grid.g211 > div{
		width:25%;
	}
	.grid.g211 > div:first-child{
		width:50%;
	}
	
	.grid.g23 > div{
		width:60%;
	}
	.grid.g23 > div:first-child{
		width:40%;
	}
	
	.grid.g21 > div{
		width:30%;
	}
	.grid.g21 > div:first-child{
		width:68%;
	}
	
	.grid.g2111 > div{
		width:20%;
	}
	.grid.g2111 > div:first-child{
		width:40%;
	}		
	
	
	.grid.g221 > div{
		width:40%;
	}
	.grid.g221 > div:last-child{
		width:20%;
	}		
	
	.sInput2{
		-moz-appearance: none;
		background: #fbfbfb;
		border: 1px solid #e0e0e0;
		color: #666666;
		display: inline-block;
		font-family: MuseoSans100;
		font-size: 20px;
		font-weight: normal;
		height: 40px;
		outline: medium none;
		padding-left: 10px;
	}
	
	.grid .options{
		border:0px solid red;
	}
	.grid .options > div{
		border: 1px solid transparent;
		display: inline-block;
		height: 40px;
		padding-top: 8px;
	}
	.grid .options input{
		margin-left:20px;
		margin-right:0px;
		cursor:pointer;
	}
	.grid .options div label{
		cursor:pointer;
		
		font-family: MuseoSans300;
		font-size: 20px;
		color: #a3a3a3;
		padding-left:8px;
	}
	.grid .manualDate{
		font-size:0px;
	}
	.grid .manualDate > div{
		width:30%;
		width:calc(33% - 4px);
		display:inline-block;
		font-size:0px;
		margin-right:6px;
	}
	.grid .manualDate > div:last-child{
		width:30%;
		width:calc(34% - 4px);
		margin-right:0px;
	}
	#eDemtuar, #materialTjeter{
		display:none;
	}
	.gridBox{
		background-color: #f9f9f9;
		border:2px solid #e1e1e1;
		padding:0px;
		display:none;
		margin: 20px 0 10px 0;
		padding: 10px;
	}
	#tedhenat{
	}

	#tedhenat .maxWidth{
		background-color:#ffffff;
		padding:40px;
	}
	#tedhenat .maxWidth .maxWidthSub{
		max-width:750px;
	}	
	#tedhenat h2{
		font-family: MuseoSans500;
		font-size: 22px;
		color: #002855;
		padding:0px;
		margin:0px 0 20px 0;
	}
	#tedhenat grid{
		font-family: MuseoSans500;
		font-size: 25px;
		color:#555555;
	}
	#tedhenat hr{
		background-color: #f2f2f2;
		left: 0;
		margin-top: 34px;
		position: absolute;
		width: 100%;
	}
	#tedhenat .hrSpacer{
		height:40px;
	}
	#tedhenat a{
		font-family: MuseoSans300;
		font-size: 17px;
		color:#224f88;
		text-decoration:underline;
	}
	#tedhenat{
		margin: 0 0 0 40px;
	}
	#tedhenat label{
		font-family: MuseoSans300;
		font-size: 17px;
	    color: #757575;
	}
	#tedhenat i{
		font-family: MuseoSans300Italic;
		font-size: 15px;
	    color: #757575;
		font-style:normal;
	}
    #tedhenat .note{
		font-family: MuseoSans100;
		font-size: 15px;
	    color: #666666;
	}
	#tedhenat .error{
		border:1px solid red;
	}
	#tedhenat .errorDotted{
		border:1px dashed red;
	}
	.checkbox{
		padding:8px;
		border:1px solid transparent;
	}
	
	.gridTable{
		width:100%;
		border-collapse: collapse;
		_background-color: #f9f9f9;
		border: 2px solid #e1e1e1;			
		margin-top:20px;
		color:#555555;
	}
	.gridTable td, .gridTable th{
		border:1px solid #e1e1e1;
		border-collapse: collapse;
	}
	.gridTable thead th{
		font-weight:normal;
		font-family: MuseoSans500;
		font-size:14px;
		height:64px;
		background: #f9f9f9;
	}
	.gridTable thead th:last-child{
		text-align:left;
		padding-left:20px;
	}
	.gridTable tbody td{
		height:40px;
		text-align:center;
	}
	.gridTable input[type=text]{
		background-color: transparent;
		border: 0 none;
		width: 100%;
	}
	.gridTable tbody td:first-child{
		font-family: MuseoSans500;
		font-size:14px;
		text-align:center;
		margin-right:4px;
		background: #f9f9f9;
		width:85px;
	}
	.gridTable .plusMinus{
		float:right;
		margin-right:18px;
	}
	.gridTable .plusMinus input{
		font-family: MuseoSans500;
		font-size:14px;
		border:1px solid #e1e1e1;
		background:#ffffff;
		color:#555555;
		width:33px;
		height:33px;
		cursor:pointer;
	}

	.sButton.bold{
		font-family: MuseoSans700;
		font-size: 23px;
	    color: #ffffff;
		height:72px;
	}
	i.online{
		width:30px;
		height:30px;
		display:inline-block;
		background-image:url('../img/images/system/onlineIcons.png');
		vertical-align: middle;
	}
	i.online.go{
		
	}
	i.online.tel{
		background-position:-60px 0;
		margin-right:8px;
	}
	i.online.email{
		background-position:-30px 0;
		margin-right:4px;
	}
	.sButton.h55{
		min-height:55px;
		font-family: MuseoSans700;
		font-size: 21px;
	    color: #ffffff;
	}
	.sButton.h55 span{
		position: relative;
		top: 2px;
	}
	#eDemtuar, #materialTjeter, #badHealth{
		padding:30px;
	}
	#eDemtuar b, #materialTjeter b, #badHealth b{
		font-family: MuseoSans700;
		font-size: 17px;
		color:#8b8b8b;
		font-weight:normal;
	}
	#eDemtuar div, #materialTjeter div, #badHealth div{
		font-family: MuseoSans300;
		font-size: 17px;
		color:#8b8b8b;
		display:block;
		margin:10px 0 20px 0;
	}
	#kskNote b {
		font-family: MuseoSans700;
		font-size: 17px;
		color:#8b8b8b;
		font-weight:normal;
	}
	#kskNote div {
		font-family: MuseoSans300;
		font-size: 17px;
		color:#8b8b8b;
		margin-top:10px;
		margin-bottom:10px;
	}
	#priceNote div {
		font-family: MuseoSans300;
		font-size: 17px;
		color:#8b8b8b;
		background-color: #f9f9f9;
    border: 2px solid #e1e1e1;
    margin: 0px 0 10px 0;
    padding: 10px;
	}
	ul.oTabs{
		background-color: #edeef0;
		list-style: outside none none;
		margin: 0 0 0 40px;
		padding: 0;
		height:46px;
		border-bottom:1px solid #e1e3e5;
	}
	ul.oTabs li{
		display:inline-block;
		height:46px;
		vertical-align:middle;
	}
	ul.oTabs li span{
		margin-top:10px;
		display:block;
	    font-family: MuseoSans500;
		font-size: 20px;
		color: #9ab5cd;
		padding:0 18px;
	}
	ul.oTabs li.active{
		background:white;
	}
	ul.oTabs li.active span{
		color:#17346a;
	}
	
	.grid fieldset{
		font-size:12px;
	}
	
	
.onlinePopup .titleClose{
	background-color:#e5e5e5; 
	height:10px;
}
.onlinePopup  #jqmTitle{
	font-family:MuseoSans500;
	font-size:20px;
	color:#002855;
	width:100%;
}
.onlinePopup .jqmClose i{
	background-image:url('../img/images/system/jqmCloseBlue.png');
}
.onlinePopup.jqmWindow{
	background:#ffffff;
	color:#656565;
	font-size:15px;
	font-family:MuseoSans100;
	top:10%;
}

.onlinePopup .jqmClose{
	width:60px;
	height:60px;
}
.onlinePopup #jqmContent{
	padding:20px;
}
.onlinePopup h2{
	font-family:MuseoSans300;
	font-size:18px;
	color:#19336c;
	margin-top: 0;
}
	
.homeBlejOnline{
    background-image: url("/img/images/system/online_logo.png");
    background-size: 140px 100px;
    border: 0 solid red;
    height: 100px;
    left: 50%;
    margin-left: 356px;
    margin-top: -20px;
    position: absolute;
    width: 140px;
}
#drivers .table th {
	padding:3px 10px;
	color:#757575;
	text-align:left;
font-size: 16px;
}
#drivers .table td {
	padding:3px 10px;
	color:#9ab5d3;
	font-weight:bold;
font-size: 16px;
}
.bigTable p, .bigTable li {
font-size: 18px;
}


	#tedhenat h3{
		font-family: MuseoSans500;
		font-size: 18px;
		color: #002855;
		padding:0px;
		margin:0px 0 20px 0;
	}
.smcontent .rcleft.bold{
	font-family:MuseoSans300;
	font-size:19px;
	margin-top:4px;
}
.smcontent .rcright.bold{
	font-size:20px;
	font-family:MuseoSans300;
}
.smcontent .primiVjetor .rcright, .smcontent .primiVjetor .rcleft{
	 width:100%;
	 float:none;
	 text-align:center;
}
.smcontent .primiVjetor .rcright{
	font-size:36px;
	font-family:MuseoSans700;
}
.smcontent .rcright.green{
	color:#90cd4c;
	font-size:24px;
}
.smcontent .rcleft{
	float:left;
	text-align:left;
	font-family:MuseoSans300;
	color:#17346A;
	font-size:18px;
}
.smcontent .rcright{
	float:right;
	text-align:right;
	font-family:MuseoSans500;
	color:#17346A;
	font-size:18px;
}
.smcontent .meTvsh, .smcontent .pakoBazike, .smcontent ._pakoBazike {color:#17346A;}

/*input[type=checkbox] { display:none; } /* to hide the checkbox itself */
/*input[type=checkbox] + label:before { font-family: FontAwesome; display: inline-block; }

/*input[type=checkbox] + label:before { content: "\f096"; font-size: 20px; vertical-align:-10%; } /* unchecked icon */
/*input[type=checkbox] + label:before { letter-spacing: 6px; } /* space between checkbox and label */

/*input[type=checkbox]:checked + label:before { content: "\f046"; font-size: 20px; vertical-align:-10%; } /* checked icon */
/*input[type=checkbox]:checked + label:before { letter-spacing: 3px; } /* allow space for check mark */

.cards_i {
	margin:2.5% 1.71%;
	width:20.58%;
}
.boxPayments {
	float:left;
	width:46%;
	margin:2%;
	padding:2%;
	background:#f6f5f4;
	min-height:250px;
	}
.boxPayments img {
	width:45%;
	margin-right:5%;
	float:left;
	}




.help-tip{
	position: absolute;
	text-align: center;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	font-size: 14px;
	line-height: 26px;
	cursor: default;
	margin-left:295px;
	z-index:5;
}
.help-tip p{
	text-align: left;
	background-color: #9ab4cc;
	padding: 20px;
	width: 280px;
	position: absolute;
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	margin-left:-135px;
	color: #FFF;
	font-size: 13px;
	line-height: 1.4;
	z-index:5;
}

.help-tip p:before{ /* The pointer of the tooltip */
	position: absolute;
	content: '';
	width:0;
	height: 0;
	border:6px solid transparent;
	border-bottom-color:#9ab4cc;
	left:134px;
	top:-12px;
}
.redi_ b {
	font-size:18px;
}
#tedhenat .redi_ b a {
	font-size:20px;
	font-family:MuseoSans500;
	text-decoration:underline;
}
#tedhenat .redi_ b a:hover {
	text-decoration:none;
}


/* for health */
.sButton.buttonPink{
	background:#de17e4;
}
.sButton.buttonYellow{
	background:#fbd723;
	color:#333333;
}
.sButton.buttonBlue{
	background:#27aae0;
}
.sButton.buttonGreen{
	background:#00ae00;
}
.kaskoContentBoxTitle.bigger.center{
	text-align:center;
}
.shfCenter{
	width:100%;
	text-align:center;
}
.addRemove .headerInput{
	padding:0 10px;
	width:53px;
	height:51px;
	text-align:center;
	color:#428bdc;
	font-family: MuseoSans500;
	font-size: 28px;
}
.addRemove input.pm{
	border:0;
	min-width:53px;
	height:51px;
	background:#cfcfcf url('../img/images/system/pmbg.png') repeat-x 0 0;
	color:#b5b5b5;
	font-family: MuseoSans500;
	font-size: 28px;
	border-radius:2px;
}
.addRemove input.pm_, .addRemove .personsInput{
	border:1px solid #f9f9f9;
	border-right-color:#dbdbdb;
	border-bottom-color:#dbdbdb;
	border-radius:2px;
	box-shadow: 3px 3px 3px #ededed;
}
.addRemove .personsInput{
	padding:0;
	margin:0 7px 0 6px;
	width:50px;
	text-align:center;
	font-family: MuseoSans500;
}
.addRemove input.pm_{
	min-width:33px;
	height:32px;
	background:#fff url('../img/images/system/pm2bg.png') repeat-x 0 0;
	color:#b5b5b5;
	font-family: MuseoSans500;
	font-size: 20px;
}
.bigTable .cc12 {
	display:table-cell;
	vertical-align: middle;
}
.table2 td.hosp, .table2 td.ohosp, .table2 td.ohospex, .table2 td.terr {
	font-family: MuseoSans300;
}
.table2 td.hosp {
	color:#009245;
	border-bottom: 2px solid #009245;
}
.table2 td.ohosp {
	color:#c5b700;
	border-bottom: 2px solid #c5b700;
}
.table2 td.ohospex {
	color:#d9600f;
	border-bottom: 2px solid #d9600f;
}
.table2 td.terr {
	color:#883d0b;
	border-bottom: 2px solid #883d0b;
}
.table2 td.c1.txtCenter {
	text-align:center;
}/*
.optionalBox .optionBoxBox.health{
	margin-top:30px;
}
.optionBoxBox.health{
	width:auto;
	height:auto;
	max-width:43px;
}*/
.table2 tr.shf td.c1{
	width:auto;
}
/* line 1549
.table2 .c2.gr, , .table2 .c3.gr, .table2 .c4.gr {
	color:#666666;
}*/
.table2 tr.shf:last-child td{
	border-top:0px solid #e5e5e5;
	height:44px;
	vertical-align:middle;
	border-bottom: 1px solid #e5e5e5;
}
.noSelect.table2 tr.shf:last-child td, .noSelect.table2 tr.shf:last-child td.c3, .noSelect.table2 tr.shf:last-child td.c4 {
	border-bottom:0px solid #e5e5e5;
}
.paymentSelect {
	width:100%;
	float:left;
}
.paymentSelect label {
	display:inline-block;
	padding:11px 0 12px 0;
}
.paymentSelect .pos, .paymentSelect .addRemove {
	float:left;
	margin-right:10px;
}
.oneBoxesPageInnerSpace.health{
	padding-top:0px;
}
.healthPrice th{
	text-align:center;
	border-bottom:2px solid #e4e4e4;
	width:17%;
	font-size:20px;
}
.healthPrice th:first-child{
	text-align:left;
	width:49%;
}
.healthPrice td{
	text-align:center;
	font-size:18px;
	border:0;
	padding:12px 0;
	color:#676767;
}
.healthPrice td.small{
	font-size:12px;
	padding:12px 15px;
}
.healthPrice td:first-child{
	text-align:left;
}
.healthPrice tr:last-child td {
	height:auto;
	border:0;
	border-bottom:2px solid #e4e4e4;
}

.hBenefits th {
	width:12%;
}
.hBenefits th:first-child{
	width:64%;
}
.hBenefits td.last{
	background:#f4f4f4;
}
.noSelect.table2.activec2 .c2 i.yes, .noSelect.table2.activec3 .c3 i.yes, .noSelect.table2.activec4 .c4 i.yes{background:url('../css/ui-start/images/icon_yes_blue.png') no-repeat;}

.noSelect.table2.activec3 .c3, .noSelect.table2.activec2 .c2, .noSelect.table2.activec4 .c4, .noSelect.table2.activec2 tr:last-child .c2, .noSelect.table2.activec3 tr:last-child .c3, .noSelect.table2.activec4 tr:last-child .c4{
	background:none;
	border-bottom: 1px solid #e5e5e5;
	color: #002855;
}
.pakoBazike.shf{
	padding:0 0 0 16px;
	width:calc(100% - 50px);
}
.pakoBazikeIcon.shf{
	background-image:url('../img/images/content/other/tandem_icon_blue.png');
	background-position:0px 3px;
	height:53px;
}
.shf_ .table2 .c2, .shf_ .table2 .c3, .shf_ .table2 .c4 {
	width:11%;
}
.shf_ .table2 th {
	font-weight:bold;
	font-family:MuseoSans300;
}
.hBenefits tr:last-child td { display:none; }
.shf_ .table2.isMobile .c2, .shf_ .table2.isMobile .c3, .shf_ .table2.isMobile .c4{
	width:35px;
}
.shf_ .table2.isMobile th {
	color:#fff;
	background:#9bb5ce;
	padding:10px 4px;
}
.shf_ .table2.isMobile td.grayLine {
	height:25px;
	background:#e5e5e5;
}
.shf_ .table2.isMobile th.c1.txtCenter {
	text-align:center;
}
.shf_ h2 {
	padding:0 20px;
}
.artwork{
	float:left;
	padding:5px;
	width:210px;
	height:210px;
}
.artwork img{
	width:200px;
	height:200px;
}
.img-hover-zoom{
	width: 200px; /* [1.1] Set it as per your need */
	height: 200px; /* [1.1] Set it as per your need */
	overflow:hidden;
	cursor:pointer;
}

/* [2] Transition property for smooth transformation of images */
.img-hover-zoom img {
  transition: transform .5s ease;
}

/* [3] Finally, transforming the image when container gets hovered */
.img-hover-zoom:hover img {
  transform: scale(1.3);
}
.socialMediaIcons{
	width:100%;
	padding-top:30px;
	text-align:center;
}
.socialMediaIcons img{
	width:48px;
}
.dtPicker {
	background-image: url("/img/system/calendar.png");
	background-position: right 2px center;
	background-repeat: no-repeat;
	background-size: 20px auto;
	min-width: 105px;
	cursor:pointer;
}
.c{
	text-align:center;
}
.c .main{
	font-weight:bold;
	font-size:24px;
	display:block;
	float:center;
}
.c .sub{
	font-size:16px;
	display:block;
	width:250px;
}
.steps{
	display:table;
}
.step{
	display:table;
	margin:1px;
	border-radius:5px;
	float:left;
	padding:5px;
}
.activeStep{
	background:#00a651;
	color:#ffffff;
	cursor:pointer;
}
.completedStep{
	background:#ffffff;
	border:1px #e0e0e0 solid !important;
	color:#000000;
	background: url("/img/images/content/other/tick_icon.png");
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 48px 48px;
	cursor:pointer;
}
.unlockedStep{
	background-color:#F8F9F9;
	border:1px #e0e0e0 solid !important;
	color:#000000;
	cursor:pointer;
	background-image: url("/img/images/content/other/edit_icon.png");
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 36px 36px;
}
.inactiveStep{
	background:#d5d5d5;
}
.frmSubmitDisabled{
	background:#e0e0e0 !important;
}
.cartCancelHolder{
	text-align:right;
	border-top:1px solid #eeeeee; 
	padding-top:40px;
}
.cartGoBackHolder{
	text-align:left;
	border-top:1px solid #eeeeee; 
	padding-top:40px;
}
.newAccountRegister{
	width:100%;
	padding-right:0px;
}
.registerLabel{
	width:200px;
	font-size:20px;
}
.basketCheckoutAddress{
	padding-right:0px;
	width:100%;
}
.basketCheckoutConfirmItems{
	padding-right:0px; 
	width:100%;
}
.availableSlotsContainer{
	position:absolute;
	top:0px;
	left:0px;
	background:#ffffff;
	opacity:0.9;
	width:100%;
	height:100%;
	display:none;
}
#availableSlotsHolder{
	width:680px;
	height:500px;
	border:1px #999999 solid;
	margin:0 auto;
}
#availableSlotsHeader{
	width:100%;
	height:60px;
	line-height:60px;
	background:#333333;
	color:#ffffff;
	text-align:right;
}
#availableSlotsBody{
	width:100%;
	height:410px;
	font-size:14px;
	padding:20px;
	overflow:auto;
}
.selectTimeSlotHeader{
	background:#cccccc;
	height:25px;
	color:#000000;
	border-radius:5px;
}
.selectTimeSlot{
	background:#00a651;
	color:#ffffff;
	text-align:center;
	border-radius:5px;
	cursor:pointer;
}
.selectTimeSlotRow{
	height:30px;
	border-bottom:1px #cfcfcf solid;
}
.selectTimeSlotDeal{
	height:60px;
	border-bottom:1px #cfcfcf solid;
	padding-bottom:10;
	color:#666666;
	font-size:16px;
}

.shoppingCartModalContainer{
	position:absolute;
	top:0px;
	left:0px;
	background:#ffffff;
	opacity:0.98;
	width:100%;
	display:none;
}
#shoppingCartModalHolder{
	width:780px;
	margin:auto auto;
}
#shoppingCartModalHeader{
	width:100%;
	height:60px;
	line-height:60px;
	background:#333333;
	color:#ffffff;
	text-align:right;
}
#shoppingCartModalBody{
	width:100%;
	font-size:14px;
	padding:20px;
	padding-top:0px;
}
.continueShopping{
	cursor:pointer;
	background:#cccccc;
	color:#000000;
	border-radius:5px;
	margin-top:20px;
	padding:10px;
	font-weight:bold;
}
.mainProductTitleDesc{
	height:90px; 
	overflow:hidden;
}
#shoppingCartMain img{
	width:36px;
}
#shoppingCartMainItemCount{
	width:24px;
	height:24px;
	border-radius:15px;
	background:#ff0033;
	margin-top:-8px;
	margin-left:-5px;
	color:#ffffff;
	text-align:center;
	line-height:24px;
	font-size:14px;
	display:none;
}
#loggedClient{
	float:left;
	height:30px;
}
.loggedClientName{
	height:30px;
	display:table-cell; 
	vertical-align:bottom;
	font-size:14px;
}
.bodyHeight{
	height:calc(100% - 105px - 200px);
}
#newAccount{
	margin-top:40px;
	font-size:20px;
}
#forgotPassword{
	margin-top:30px;
	padding-left:10px;
	width:590px;
	font-size:18px;
}
.columnName{
	background:#e0e0e0;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	padding:5px;
	border-radius:5px;
	margin-top:1px;
}
.columnValue{
	color:#000000;
	font-size:14px;
	margin-top:1px;
	padding:5px;
}
.columnValue2{
	color:#000000;
	font-size:14px;
	border-bottom:1px #cccccc solid;
	border-radius:5px;
	padding:10px;
}
.columnValueHighlighted{
	background:#E2FFED;
	color:#000000;
	font-size:14px;
	border-bottom:1px #cccccc solid;
	border-radius:5px;
	padding:10px;
}
.manageProductSteps{
	width:100%;
}
.manageProductStep{
	margin:0px;
	border:1px #ffffff solid;
	border-radius:5px;
	float:left;
	padding:5px;
	height:80px;
}
.manageProductC{
	text-align:center;
}
.manageProductC .main{
	font-weight:bold;
	font-size:24px;
	display:block;
	float:center;
}
.manageProductC .sub{
	font-size:16px;
	display:block;
}
.green{
	background:#00a651 !important;
}
.blue{
	background:#28A9F8 !important;
}
.grey{
	background:#cccccc !important;
}
.red{
	background:#E70000 !important;
}
.yellow{
	background:#FFD800 !important;
}
.delButton{
	float:right; 
	width:30px; 
	height:30px; 
	line-height:30px; 
	font-size:18px; 
	background:#FFACAC; 
	border-radius:5px; 
	text-align:center;
	cursor:pointer;
}
.normal{
	font-size:16px;
}
.bold{
	font-family:MuseoSans500; 
}
.bolder{
	font-family:MuseoSans700; 
}
.boldest{
	font-family:MuseoSans900; 
}
.padding10{
	padding:10px;
}
.padding20{
	padding:20px;
}
.padding30{
	padding:30px;
}
.slotTicketContainer{
	position:absolute;
	top:0px;
	left:0px;
	background:#ffffff;
	opacity:0.9;
	width:100%;
	height:100%;
	display:none;
}
#slotTicketHolder{
	width:550px;
	height:720px;
	border:1px #999999 solid;
	margin:0 auto;
}
#slotTicketHeader{
	width:100%; 
	height:60px;
	line-height:60px;
	background:#333333;
	color:#ffffff;
	text-align:right;
}
#slotTicketBody{
	width:100%;
	height:90%;
	font-size:18px;
	padding:10px;
	overflow:auto;
}
#ticketData{
	width:70%;
	height:100%;
	float:left;
}
#ticketOperations{
	width:30%; 
	height:100%;
	float:right;
}
.ticketTop{
	width:400px;
	height:200px;
	font-size:30px;
	font-weight:bold;
}
.ticketBody{
	font-size:18px;
	color:#000000;
	text-align:center;
}
.ticketFooter{
	font-size:14px;
	color:#000000;
	text-align:center;
	padding-top:20px;
}
.ticketOperation{
	width:110px;
	height:90px;
	border-radius:5px;
	font-size:20px;
	line-height:45px;
	margin:20px auto;
	text-align:center;
	cursor:pointer;
}
.ticketOperationInfo{
	font-size:16px;
	text-align:center;
	color:#000000;
}
.ticketOperationPrint{
	background:#008EC4;
	color:#ffffff;
}
.ticketOperationPdf{
	background:#DD1237;
	color:#ffffff;
}
.ticketOperationSMS{
	background:#19C445;
	color:#ffffff;
}
.ticketOperationEmail{
	background:#C419BA;
	color:#ffffff;
}
#ticketPrintView{
	width:100% !important;
	display:table;
}
#ticketPrint{
	width:100%;
	max-width:1280px;
	padding-top:5px;
	font-size:24px;
}
.ticketFooter{
	text-align:center;
	font-size:14px;
}
.reviewsViwHolderProfile{
	width:100%;
	padding-top:50px;
}
.reviewsViwTitleProfile{
	width:100% !important;
	border-bottom:1px #e0e0e0 solid;
	height:30px;
}
.reviewTitleProfile{
	float:left;
	font-size:22px;
}
.reviewsViwCommentProfile{
	font-size:16px;
	padding-bottom:5px;
}
.reviewsViwDateProfile{
	font-size:14px;
	color:#999999;
}
.reviewsViwDisplayProfile{
	padding:5px;
	padding-bottom:10px;
	border-bottom:1px #eaeaea dotted;
}
.reviewsViwDisplayProfileHidden{
	display:none;
}
.reviewStarsProfile{
	float:right;
	text-align:right;
}
.reviewStarsCountProfile{
	float:right;
}
.reviewsLoadMoreProfile{
	float:right;
	cursor:pointer;
}
.reviewsViwHolder{
	width:100%;
	padding-top:30px;
}
.reviewsViwTitle{
	width:100% !important;
	padding-top:30px;
	border-bottom:1px #e0e0e0 solid;
}
.reviewTitle{
	float:left;
}
.reviewStars{
	float:right;
	text-align:right;
}
.reviewsViwComment{
	font-size:18px;
	padding-bottom:5px;
}
.reviewsViwDate{
	font-size:16px;
	color:#999999;
}
.reviewsViwDisplay{
	padding:10px;
	padding-bottom:15px;
	border-bottom:1px #eaeaea dotted;
}
.star{
	color:#0CA646;
	font-size:15px;
}
.starHidden{
	color:#ffffff;
	font-size:20px;
}
.cookieTerms{
	width:100%; 
	height:50px; 
	position:fixed; 
	bottom:0px;
}
.cookieTermsTxt{
	background:#ffff00;
	color:#000000;
	width:85%;
	height:100%;
	font-size:14px;
	line-height:50px;
	padding-left:20px;
}
.cookieTermsApprove{
	background:#24bcdc;
	color:#ffffff;
	width:15%; 
	height:100%;
	line-height:50px;
	font-size:14px;
}
.cookieTermsLink{
	color:#000000;
	text-decoration:none;
}
.homepageVendorsList{
	width:100%;
	display:table;
}
.vendorList{
	float:left;
	margin:28px;
	margin-top:0px;
	text-align:center;
}
.vendorListLogo{
	width:150px;
	height:150px;
	border:5px #000000 solid;
	padding:20px;
	overflow:hidden;
	border-radius:150px;
	border:5px #F3F3F3 solid;
	cursor:pointer;
}
.vendorListLogo:hover{
	opacity:0.7;
}
.vendorListName{
	width:150px;
	height:40px;
	text-align:center;
	margin-top:5px;
	font-size:16px;
	display:table;
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.vendorLogo{
	width:100px;
	height:100px;
}
.reviewHolder{
	padding:0px;
	display:table;
}
.reviewSpacer{
	margin-top:50px !important;
}
.reviewTitle{
	width:50%;
}
.reviewValue{
	width:50%;
}
.reviewTitleStars{
	width:50%;
	height:49px;
}
.reviewValueStars{
	width:50%;
}
.reviewTitleComment{
	height:89px;
	width:50%;
}
.reviewValueComment{
	width:50%;
}
.reviewSubmitButton{
	width:25%;
}
.inconFb{
	width:40px;
	margin-right:15px;
	border:none;
}
.inconIg{
	width:40px;
	margin-right:15px;
	border:none;
}
#homeFooterSocial{
	float:left;
	margin-left:45px;
	margin-top:15px;
	padding-right:10px;
}
#homeFooterSupport{
	margin-top:30px;
	float:left;
	width:50%;
	display:table;
	font-size:12px;
	color:#ffffff;
}
#homeFooterSupportData{
	margin-left:45px;
	float:left;
	text-align:left;
}
.inconPpse{
	width:120px;
}
#homeFooterPayment{
	margin-top:30px;
	float:right;
	width:50%;
	display:table;
}
#homeFooterPaymentTitle{
	margin-left:0px;
	margin-right:45px;
	font-size:12px;
	color:#ffffff;
	text-align:right;
}
#homeFooterPaymentLogo{
	background:#fff500;
	width:273px;
	border-radius:2px;
	float:right;
	text-align:right;
	margin-right:45px;
}
.inconRbko{
	width:100px;
	margin:5px;
	margin-left:30px;
}
#homeFooterPaymentIcons{
	text-align:right;
	margin-left:0px;
	margin-right:45px;
}
.inconPayment{
	width:52px;
	height:30px;
	border-radius:2px;
}
#homeFooter{
	width:100%;
	height:200px;
	display:table;
	background:#000000;
	padding-top:40px;
	padding-bottom:40px;
}
#homeFooter1{
	width:100%;
	display:table;
}
#homeFooter2{
	float:left;
	width:38%;
}
#homeFooter3{
	float:right;
	width:38%;
}
#homeFooterSiteMap{
	width:80%;
	float:right;
}
#homeFooterInfo{
	width:15%;
}
#homeFooterHolder{
	width:100%; 
	height:100%;
	float:left;
}
#homeFooterLogo{
	margin-left: 40px;
	margin-right: 10px;
	display:table;
}
#homeFooterLogo img{
	width:190px;
}
#homeFooterTagline{
	margin-left: 40px;
	color: #ffffff;
	font-family: MuseoSans300;
	font-size: 14px;
	margin-top: 14px;
}
.homeFooterSiteMapTitle{
	font-family:MuseoSans500;
	font-size:18px;
	color:#ffffff;
	float:left;
	width:40%;
	text-align:right;
	padding-right:30px;
	padding-top:4px;
}
.homeFooterSiteMapTitle a{
	text-decoration:none;
	font-family:MuseoSans500;
	font-size:18px;
	color:#ffffff;
}
.homeFooterSiteMapLinks{
	float:right;
	width:60%;
	color:#ffffff;
	font-size:24px;
}
.homeFooterSiteMapLinksSet{
	width:100%;
}
.homeFooterSiteMapLinksMain{
	font-family:MuseoSans300;
	margin-top:7px;
	font-size:15px;
}
.homeFooterSiteMapLinksMain a{
	font-family:inherit;
	font-size:inherit;
	color:inherit;
	text-decoration:none;
}
.homeFooterSiteMapLinksSub{
	font-family:MuseoSans100;
	color:#a8a9ab;
	font-size:13px;
	margin-left:14px;
}
.homeFooterSiteMapLinksSub a{
	display:block;
	font-family:MuseoSans100;
	color:#a8a9ab;
	font-size:13px;
	text-decoration:none;
}
.siteMapLink{
	font-family:MuseoSans100;
	color:#a8a9ab;
	font-size:13px; 
	text-decoration:none;
	margin:7px 0 7px 10px;
}
.siteMapLink:hover{
	color:#ffffff;
}
.loginRememberMe{
	font-size:13px;
	color:#999999;
	display:table;
}
.loginRememberMeInput{
	width:20px;
	height:20px;
}
.forgotPassword{
	width:100%;
}
.newAccount{
	width:100%;
}
.vendorInfo{
	width:100%;
	height:100%;
	padding-top:30px;
	display:table;
}
.vendorMeta{
	width:280px;
	height:100%;
	float:left;
}
.vendorDescription{
	width:calc(100% - 280px);
	height:100%;
	float:left;
}
.vendorInfoLogo{
	border:1px #cccccc solid;
	width:250px;
	height:250px;
	margin-right:30px;
	padding:20px;
}
.vendorProducts{
	width:100%;
	display:table;
	margin-top:30px;
}
.productPricing{
	margin-top:30px;
}
.productPriceBox{
	width:100%;
	display:table;
	border:1px #cccccc solid;
	padding:10px;
	border-radius:5px;
	margin-bottom:20px;
}
.productPriceHolder{
	float:left;
	margin-top:5px;
}
.productBook{
	float:right;
}
.tariffList{
	height:30px;
	line-height:30px;
	background:#00CBE7;
	float:left;
	border-radius:5px;
	margin:5px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}
.tariffListActive{
	height:30px;
	line-height:30px;
	background:#006F93 !important;
	color:#ffffff;
	float:left;
	border-radius:5px;
	margin:5px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}
.participantPublicInfo{
	font-size:18px;
}
.participantPublicNr{
	float:left;
	width:8%;
}
.participantPublicGender{
	float:left;
	width:7%;
}
.participantPublicCountry{
	float:left;
	width:15%;
}
.participantPublicTeam{
	float:right;
	width:20%;
}
.participantPublicName{
	float:left;
	width:40%;
}
#chartTicketsByType{
	float:left;
	width:50%;
}
#chartSalesByType{
	float:left;
	width:50%;
}
#chartProductsByType{
	float:left;
	width:50%;
}
#chartProductsByCity{
	float:left;
	width:50%;
}
.bookingGuestsLabel{
	width:30%;
	float:left;
}
.bookingGuestsSelect{
	width:70%;
	float:left;
	
}