/********************************************************************************/
/************************************ GUEST *************************************/
/********************************************************************************/

/* COMMON */
.pad5{  									padding:5px; 		}
.padO5{  									padding:0 5px; 	}
.padV5{  									padding:5px 0; 	}
.padB5{  									padding-bottom:5px; }

.pad10{  									padding:10px; 	}
.padO10{  								padding:0 10px; }
.padV10{  								padding:10px 0; }
.padB10 { 								padding-bottom:10px; }

.pad15{  									padding:15px;		}
.padO15{  								padding:0 15px; }
.padV15{  								padding:15px 0; }
.padB15{  								padding-bottom:15px; }

.pad20{  									padding:20px; 		}
.padO20{  								padding:0px 20px; }
.padV20{  								padding:20px 0; 	}
.padB20{  								padding-bottom:20px; }

.FloatSx { 								float:left; 	} 
.FloatDx { 								float:right; 	}
.FloatClear{							clear:both; font-size:0;  height:0;	}

.TextalignDx{							text-align:right;  }
.TextalignCenter{					text-align:center;  }


/* HEADER */
.Head{
	margin-top:25px;
	height:65px;
	background-color:#000000;
}
.HeadLang{					height:20px;	text-align:right;	}
.HeadLogo{					float:left;	padding-top:5px;		}
.HeadKoraShop{			float:right;		height:65px;		background-color:#e20a17;  }
.HeadKoraShopLink{	color:#FFF; 		padding:22px 7px 0 7px;	 font-size:14px;	display:block;	 }

/* BREAD CRUMBS */
.BreadCrumbs{				padding:10px 15px;		}
.linkPath{					}

/* CONTENT */
.ContentMain{				width:100%;		height:100%;		padding:0;		border-spacing:0;		border:none;	}
.ContentTd{					text-align:center;	vertical-align:top;	}
.ContentShadow{			text-align:center; 	vertical-align:top;		background-repeat:repeat-y;		background-position:center;		}
.Content{						width:960px; 	margin:0 auto;		}
.ContentPad{				padding:15px;		}

.ContentHeadH{			height:180px;		}
.Content250{				width:250px;	min-height:350px !important;	float:left;	}
.Content710{				width:710px;	 															float:left;	}
.Content300{				width:300px;																float:right;}
.Content650{				width:650px;	min-height:350px !important;	float:left;	}

/* LANGUAGES */
.LangFlag{						padding:0 5px;		}
.LangFlagSel{					text-decoration:underline;	}


/* MAIN MENU */
.MMenu{							float:right;					margin-top:22px;			}
.MMenu ul{					list-style:none; 	 		margin:0;  	padding:0; 	}
.MMenu li{					display:inline-block; margin:0 7px; }
.MMenu li a{				font-size:14px;	}

/* LEFT MENU */
.LMenu{							padding:20px;			}
.LMenu ul{					list-style:none; 	margin:0;  	padding:0;		}
.menu1_2_1item{			padding:15px 0 5px 0;			}
.menu1_2_2item{			padding:5px 0 10px 20px;	}

/* FOOTER */
.FooterLeft{				margin:25px 0 10px 20px;		float:left;			}
.FooterText{				font-size:11px;			}
.FooterLogoG36{			padding:20px; float:right;		}

/* HOME */
.HPQuickLinks{			height:215px;		background-color:#EEE;	overflow:hidden;	}
.Box{								width:450px; 	height:260px;		text-align:center; 	margin:15px 0 0 20px;  	float:left;	}
.BoxBlack{ 					width:220px; 	height:260px;		background-color:#000000; 		float:left;		}
.BoxFB{							width:220px; 	height:260px; 																float:right;	}


/* HOME - SLIDER */
.HPSlider{
	height:300px;
}
.HPSliderBox{				width:440px;  padding:50px 0;  	margin-top:75px;   background-image:url(home/box_title_bg.png);			}
.HPSliderBox #HPSliderText{		float:left;		width:365px; 	margin-left:40px; 	color:#fff;  font-size:16px;}
.HPSliderBox #HPSliderText a{	color:#fff; 	font-size:16px; }
.HPSliderBox #HPSliderDots{		float:right;	background-color:#000;	padding:5px 0; }
.HPSliderDot{				background-repeat:no-repeat; 	height:15px; 	width:25px; background-position:center;		}
.HPSliderDotUnsel{	background-image:url(home/bullet.png); 		 	cursor:pointer; 	}
.HPSliderDotSel{		background-image:url(home/bulletsel.png); 	}


/* SLIDER */
.SlideHPtitle{			background-color:#000; 	color:#FFF; 			padding-left:5px;}
.SlideHPborder{			border:1px solid #000; 	padding:10px 0; 	text-align:left}
.SlideHPslider{			overflow:hidden; margin:0 auto;}
.SlideHPelement{		float:left; width:130px; text-align:center; }


/* IMAGES */
.ImgFloatLeft{			padding:0 15px 10px 0;  float:left;		}
.ImgFloatRight{			padding:0 0 10px 15px;  float:right;	}
.ImgFloatCenter{		padding:5px;  text-align:center;			}

/*  TITLES */
.Title14{				font-size:12px;		font-weight:bold;			margin-bottom:5px;		}
.Title20{				font-size:20px; 	font-weight:normal;		margin-bottom:8px;		}
.Title28{				font-size:28px; 	font-weight:normal;		margin-bottom:10px;		}

/* TEXT */
.TextLH{				line-height:1.5;	}
.TextSeo{				float:left; padding:10px 0; margin:30px 0 0 0; font-weight:400; color:#333; border-top:solid 1px #999999; font-size:12px;	}

/* FORM */
.FormBtRow{			padding:0 5px;	 text-align:center;		}
.FormBtSend{
	width:150px;
	text-align: center;
}

.FormMsgStyleFAIL{				background-color:#900;  color:#FFFFFF;  text-align:center;  padding:10px;  margin-bottom:10px;	}
.FormMsgStyleOK{					background-color:#090;  color:#FFFFFF;  text-align:center;  padding:10px;  margin-bottom:10px;  }

/* GALLERY */
.GalleryBox{		width:300px; 	text-align:center;	float:left;	margin-bottom:20px;	}

/* MAP */
.MapBox{				width:100%;		padding:10px;		}
.MapItem0{			text-transform:capitalize;		padding:5px 10px;		border-right:1px solid #666; vertical-align:top;	}
.MapItem0:last-child{		border:none;	}
.MapItem0 a{		font-size:12px;	}
.MapItem1{			text-transform:capitalize;		padding:5px 5px 0 0;			}
.MapItem1 a{		font-size:10px;	}

/* SOCIAL */
.SocialBox{			padding:5px;	 margin-top:20px;		}



/* COOKIE LAW */
.CLawBanner{   position:fixed;  right:5px; bottom:5px; width:370px; padding:10px; border-top:#000;  font-size:12px; background-color:#CCC; color:#777; transition:opacity .5s;    opacity:1; line-height:14px;	z-index:9999999;   }
.CLawLeft{     float:left;    width:87%; }
.CLawLeft a{   color:#000;         }
.CLawRight{    float:right;   width:13%;  text-align:center;   }
.CLawClose{    display:inline-block;  background-color:#CCC;  width:30px;  height:30px; border-radius:15px; border:2px solid #999;  line-height:24px;  text-align:center; cursor:pointer;  transition:background-color .5s; }
.CLawClose:hover{                     background-color:#FFF;   }
.CLawHide{      opacity:.0;   }

@media only screen and (max-width:400px), 
                                                only all and (max-device-width:400px) and (-webkit-max-device-pixel-ratio: 1.9) {
.CLawBanner{                   width:100%;                      max-width:310px;          margin-left:5px;              }
}


